diff --git a/.changeset/README.md b/.changeset/README.md index 154b8da4ae5..56582267555 100644 --- a/.changeset/README.md +++ b/.changeset/README.md @@ -8,9 +8,9 @@ find the full documentation for it [in our repository](https://github.com/change Changesets are a way to manage versions and changelogs for monorepos. Each changeset: -- Describes changes made in one or more packages -- Indicates the type of change (major, minor, patch) -- Contains a brief markdown summary of the changes +- Describes changes made in one or more packages +- Indicates the type of change (major, minor, patch) +- Contains a brief markdown summary of the changes ## How to Add a Changeset @@ -29,18 +29,25 @@ Changesets are a way to manage versions and changelogs for monorepos. Each chang The command will create a new markdown file in the `.changeset` directory with your changes. +## Important: @spectrum-web-components/core and component updates + +When making changes to `@spectrum-web-components/core`, you **must** also include the corresponding `@spectrum-web-components` component in the same changeset to ensure the changes appear in the component's changelog. This is because `@spectrum-web-components/core` changes are internal and don't automatically propagate to the component changelogs. + +**Best practice**: Create a single changeset that includes both packages when updating core functionality that affects a specific component. + ## Example Changeset A typical changeset file looks like this: ```markdown --- +'@spectrum-web-components/core': patch '@spectrum-web-components/button': minor '@spectrum-web-components/theme': patch --- -- **Added**: Added new variant `tertiary` to `` component [#9999](https://github.com/adobe/spectrum-web-components/pull/9999) -- **Fixed**: Fixed `` theme compatibility issues [#10000](https://github.com/adobe/spectrum-web-components/pull/10000) +- **Added**: Added new variant `tertiary` to `` component [#9999](https://github.com/adobe/spectrum-web-components/pull/9999) +- **Fixed**: Fixed `` theme compatibility issues [#10000](https://github.com/adobe/spectrum-web-components/pull/10000) ``` For our guidelines on writing changesets, see [our writing changesets guide](https://opensource.adobe.com/spectrum-web-components/guides/writing-changesets/). @@ -61,6 +68,6 @@ We have a quick list of common questions to get you started engaging with this p ## Additional Resources -- [Changesets Documentation](https://github.com/changesets/changesets) -- [Common Questions](https://github.com/changesets/changesets/blob/main/docs/common-questions.md) -- [Detailed Release Process](https://github.com/changesets/changesets/blob/main/docs/detailed-explanation.md) +- [Changesets Documentation](https://github.com/changesets/changesets) +- [Common Questions](https://github.com/changesets/changesets/blob/main/docs/common-questions.md) +- [Detailed Release Process](https://github.com/changesets/changesets/blob/main/docs/detailed-explanation.md) diff --git a/.changeset/config.json b/.changeset/config.json index f5fa800e2ae..ff0e7e59902 100644 --- a/.changeset/config.json +++ b/.changeset/config.json @@ -7,12 +7,22 @@ } ], "commit": false, - "fixed": [["@spectrum-web-components/*"]], - "linked": [], + "fixed": [ + [ + "@spectrum-web-components/*", + "!@spectrum-web-components/core", + "!@spectrum-web-components/1st-gen", + "!@spectrum-web-components/2nd-gen" + ] + ], + "linked": [["@adobe/swc", "@spectrum-web-components/core"]], "access": "public", "baseBranch": "main", "updateInternalDependencies": "patch", - "ignore": [], + "ignore": [ + "@spectrum-web-components/1st-gen", + "@spectrum-web-components/2nd-gen" + ], "snapshot": { "useCalculatedVersion": true, "prereleaseTemplate": "{tag}.{datetime}" diff --git a/.circleci/config.yml b/.circleci/config.yml index 86c8b2ea4a2..be2d7750c9a 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -22,7 +22,7 @@ parameters: # 3. Commit this change to the PR branch where the changes exist. current_golden_images_hash: type: string - default: 94764405d1674838a93d6c6a39e793df39fc301e + default: 89cb380330cef18d34c0d4cf893790d9c7167b08 wireit_cache_name: type: string default: wireit @@ -51,12 +51,12 @@ commands: downstream: steps: - checkout - # - restore_cache: - # keys: - # - v4c-dependencies-{{ arch }}-{{ checksum "yarn.lock" }} - # - restore_cache: - # keys: - # - v4b-<< pipeline.parameters.wireit_cache_name >>-{{ arch }}-{{ checksum "package.json" }}- + - restore_cache: + keys: + - v4c-dependencies-{{ arch }}-{{ checksum "yarn.lock" }} + - restore_cache: + keys: + - v4b-<< pipeline.parameters.wireit_cache_name >>-{{ arch }}-{{ checksum "1st-gen/package.json" }}- - run: name: Installing Dependencies command: | @@ -64,7 +64,9 @@ commands: yarn --immutable - run: name: Build the project - command: yarn build + command: | + yarn workspace @spectrum-web-components/core build + yarn workspace @spectrum-web-components/1st-gen build - save_cache: paths: @@ -73,8 +75,8 @@ commands: key: v4c-dependencies-{{ arch }}-{{ checksum "yarn.lock" }} - save_cache: paths: - - .wireit - key: v4b-wireit-{{ arch }}-{{ checksum "package.json" }}-{{ epoch }} + - 1st-gen/.wireit + key: v4b-wireit-{{ arch }}-{{ checksum "1st-gen/package.json" }}-{{ epoch }} - attach_workspace: at: / run-regressions: @@ -97,19 +99,27 @@ commands: - v2-golden-images-main-<< parameters.regression_color >>-<< parameters.regression_scale >>-<< parameters.regression_dir >>- - run: name: Count baseline images - command: find test/visual/screenshots-baseline -type f | wc -l > count_start.txt + command: | + mkdir -p 1st-gen/test/visual/screenshots-baseline + baseline_count=$(find 1st-gen/test/visual/screenshots-baseline -type f | wc -l) + echo "Found $baseline_count baseline images" + echo $baseline_count > count_start.txt + # if [ $baseline_count -eq 0 ]; then + # echo "ERROR: No baseline images found!" + # exit 1 + # fi - run: when: always name: VRT Run command: | - yarn test:ci --config web-test-runner.config.vrt.js --group vrt-<< parameters.regression_system >>-<< parameters.regression_color >>-<< parameters.regression_scale >>-<< parameters.regression_dir >> + yarn workspace @spectrum-web-components/1st-gen test:ci --config web-test-runner.config.vrt.js --group vrt-<< parameters.regression_system >>-<< parameters.regression_color >>-<< parameters.regression_scale >>-<< parameters.regression_dir >> # store results and artifacts before rearranging things for the new cache. - store_test_results: - path: /root/project/results/ + path: /root/project/1st-gen/results/ - run: when: on_success name: Count current images - command: find test/visual/screenshots-actual/updates -type f | wc -l > count_end.txt + command: find 1st-gen/test/visual/screenshots-actual/updates -type f | wc -l > count_end.txt # prevent removing regression tests without requiring a new golden cache - run: when: on_success @@ -124,8 +134,7 @@ commands: name: Create review site command: | branch=$(git symbolic-ref --short HEAD) - node test/visual/review.js --branch=$branch --commit=<< pipeline.git.revision >> --system="<< parameters.regression_system >> << parameters.regression_color >> << parameters.regression_scale >> << parameters.regression_dir >>" - yarn rollup -c test/visual/rollup.config.js + cd 1st-gen && node test/visual/review.js --branch=$branch --commit=<< pipeline.git.revision >> --system="<< parameters.regression_system >> << parameters.regression_color >> << parameters.regression_scale >> << parameters.regression_dir >>" && yarn rollup -c test/visual/rollup.config.js - install-azcopy - run: when: always @@ -172,11 +181,11 @@ commands: combination="<< parameters.regression_system >>-<< parameters.regression_color >>-<< parameters.regression_scale >>-<< parameters.regression_dir >>" # Prepare files for deployment - cp projects/documentation/content/favicon.ico test/visual/ || echo "Failed to copy favicon" + cp 1st-gen/projects/documentation/content/favicon.ico 1st-gen/test/visual/ || echo "Failed to copy favicon" # Upload VRT results to Azure Blob Storage echo "Uploading VRT results to ${PR_HASH}/${combination}/" - azcopy copy "test/visual/*" \ + azcopy copy "1st-gen/test/visual/*" \ "https://swcpreviews.blob.core.windows.net/\$web/${PR_HASH}/${combination}/" \ --recursive \ --from-to LocalBlob @@ -190,18 +199,18 @@ commands: - run: when: always command: | - rm -rf test/visual/screenshots-baseline - cp -R test/visual/screenshots-actual/updates test/visual/screenshots-baseline + rm -rf 1st-gen/test/visual/screenshots-baseline + cp -R 1st-gen/test/visual/screenshots-actual/updates 1st-gen/test/visual/screenshots-baseline - save_cache: when: always name: Build Golden Images Revision Cache paths: - - test/visual/screenshots-baseline + - 1st-gen/test/visual/screenshots-baseline key: v2-golden-images-{{ .Revision }}-<< parameters.regression_system >>-<< parameters.regression_color >>-<< parameters.regression_scale >>-<< parameters.regression_dir >>-{{ epoch }} - save_cache: name: Build Golden Images Branch Cache paths: - - test/visual/screenshots-baseline + - 1st-gen/test/visual/screenshots-baseline key: v2-golden-images-{{ .Branch }}-<< parameters.regression_system >>-<< parameters.regression_color >>-<< parameters.regression_scale >>-<< parameters.regression_dir >>-{{ epoch }} jobs: @@ -214,10 +223,12 @@ jobs: - run: name: Run chromium tests command: | - TEST=$(circleci tests glob "{packages,tools}/*/test/*.test.js" | grep -v ".*-memory\.test\.js$" | circleci tests split --split-by=timings) - yarn test:start --files $TEST --config web-test-runner.config.ci-chromium.js --group unit-ci + TEST=$(circleci tests glob "1st-gen/{packages,tools}/*/test/*.test.js" | grep -v ".*-memory\.test\.js$" | circleci tests split --split-by=timings | sed 's/1st-gen\///') + yarn workspace @spectrum-web-components/1st-gen test:start --files $TEST --config ./web-test-runner.config.ci-chromium.js --group unit-ci - store_test_results: - path: /root/project/results/ + path: /root/project/1st-gen/results/ + - store_artifacts: + path: 1st-gen/coverage test-chromium-coverage: executor: node @@ -226,9 +237,9 @@ jobs: - downstream - run: name: Run chromium tests with coverage - command: yarn test:focus unit --config web-test-runner.config.ci-chromium.js --coverage + command: yarn workspace @spectrum-web-components/1st-gen test:focus unit --config web-test-runner.config.ci-chromium.js --coverage - store_test_results: - path: /root/project/results/ + path: /root/project/1st-gen/results/ test-chromium-memory: executor: node @@ -239,9 +250,9 @@ jobs: - run: name: Run memory tests command: | - TEST=$(circleci tests glob "{packages,tools}/*/test/*-memory.test.js" | grep -v "packages/color-.*/test/.*-memory\.test\.js" | grep -v "tools/grid/test/.*-memory\.test\.js" | circleci tests split --split-by=timings) + TEST=$(circleci tests glob "1st-gen/{packages,tools}/*/test/*-memory.test.js" | grep -v "packages/color-.*/test/.*-memory\.test\.js" | grep -v "tools/grid/test/.*-memory\.test\.js" | circleci tests split --split-by=timings | sed 's/1st-gen\///') echo $TEST - yarn test:start --files $TEST --config web-test-runner.config.ci-chromium-memory.js --group unit-ci + yarn workspace @spectrum-web-components/1st-gen test:start --files $TEST --config web-test-runner.config.ci-chromium-memory.js --group unit-ci - store_test_results: path: /root/project/results/ @@ -254,8 +265,8 @@ jobs: - run: name: Run firefox tests command: | - TEST=$(circleci tests glob "{packages,tools}/*/test/*.test.js" | grep -v ".*-memory\.test\.js$" | circleci tests split --split-by=timings) - yarn test:start --files $TEST --config web-test-runner.config.ci-firefox.js --group unit-ci + TEST=$(circleci tests glob "1st-gen/{packages,tools}/*/test/*.test.js" | grep -v ".*-memory\.test\.js$" | circleci tests split --split-by=timings | sed 's/1st-gen\///') + yarn workspace @spectrum-web-components/1st-gen test:start --files $TEST --config web-test-runner.config.ci-firefox.js --group unit-ci - store_test_results: path: /root/project/results/ @@ -268,8 +279,8 @@ jobs: - run: name: Run webkit tests command: | - TEST=$(circleci tests glob "{packages,tools}/*/test/*.test.js" | grep -v ".*-memory\.test\.js$" | circleci tests split --split-by=timings) - yarn test:start --files $TEST --config web-test-runner.config.ci-webkit.js --group unit-ci + TEST=$(circleci tests glob "1st-gen/{packages,tools}/*/test/*.test.js" | grep -v ".*-memory\.test\.js$" | circleci tests split --split-by=timings | sed 's/1st-gen\///') + yarn workspace @spectrum-web-components/1st-gen test:start --files $TEST --config web-test-runner.config.ci-webkit.js --group unit-ci - store_test_results: path: /root/project/results/ @@ -280,33 +291,33 @@ jobs: - downstream - run: name: Generate Custom Elements Manifest - command: yarn docs:analyze + command: yarn workspace @spectrum-web-components/1st-gen docs:analyze - run: name: Move CEM to Storybook directory - command: cp projects/documentation/custom-elements.json storybook/ + command: cp 1st-gen/projects/documentation/custom-elements.json 1st-gen/storybook/ - run: name: Build documentation with path prefix command: echo "SWC_DIR=beta/docs" >> $BASH_ENV - run: name: Build documentation - command: yarn docs:build + command: yarn workspace @spectrum-web-components/1st-gen docs:build - run: name: Build Storybook - command: yarn storybook:build + command: yarn workspace @spectrum-web-components/1st-gen storybook:build - install-azcopy - run: name: Deploy Beta Documentation to Azure Blob Storage command: | # Upload documentation to beta path echo "Uploading documentation to beta/docs/" - azcopy copy "projects/documentation/dist/*" \ + azcopy copy "1st-gen/projects/documentation/dist/*" \ "https://swcpreviews.blob.core.windows.net/\$web/beta/docs/" \ --recursive \ --from-to LocalBlob # Upload Storybook to beta path echo "Uploading Storybook to beta/docs/storybook/" - azcopy copy "storybook-static/*" \ + azcopy copy "1st-gen/storybook-static/*" \ "https://swcpreviews.blob.core.windows.net/\$web/beta/docs/storybook/" \ --recursive \ --from-to LocalBlob @@ -329,19 +340,27 @@ jobs: - v2-golden-images-main-hcm- - run: name: Count baseline images - command: find test/visual/screenshots-baseline -type f | wc -l > count_start.txt + command: | + mkdir -p 1st-gen/test/visual/screenshots-baseline + baseline_count=$(find 1st-gen/test/visual/screenshots-baseline -type f | wc -l) + echo "Found $baseline_count baseline images" + echo $baseline_count > count_start.txt + # if [ $baseline_count -eq 0 ]; then + # echo "ERROR: No baseline images found!" + # exit 1 + # fi - run: when: always name: VRT Run command: | - yarn test:ci --config web-test-runner.config.vrt.js --group vrt-hcm + yarn workspace @spectrum-web-components/1st-gen test:ci --config web-test-runner.config.vrt.js --group vrt-hcm # store results and artifacts before rearranging things for the new cache. - store_test_results: - path: /root/project/results/ + path: /root/project/1st-gen/results/ - run: when: on_success name: Count current images - command: find test/visual/screenshots-actual/updates -type f | wc -l > count_end.txt + command: find 1st-gen/test/visual/screenshots-actual/updates -type f | wc -l > count_end.txt # prevent removing regression tests without requiring a new golden cache - run: when: on_success @@ -356,8 +375,7 @@ jobs: name: Create review site command: | branch=$(git symbolic-ref --short HEAD) - node test/visual/review.js --branch=$branch --commit=<< pipeline.git.revision >> --system="hcm" - yarn rollup -c test/visual/rollup.config.js + cd 1st-gen && node test/visual/review.js --branch=$branch --commit=<< pipeline.git.revision >> --system="hcm" && yarn rollup -c test/visual/rollup.config.js - install-azcopy - run: when: always @@ -401,11 +419,11 @@ jobs: fi # Prepare files for deployment - cp projects/documentation/content/favicon.ico test/visual/ + cp 1st-gen/projects/documentation/content/favicon.ico 1st-gen/test/visual/ # Upload HCM VRT results to Azure Blob Storage echo "Uploading HCM VRT to ${PR_HASH}/hcm/" - azcopy copy "test/visual/*" \ + azcopy copy "1st-gen/test/visual/*" \ "https://swcpreviews.blob.core.windows.net/\$web/${PR_HASH}/hcm/" \ --recursive \ --from-to LocalBlob @@ -419,18 +437,18 @@ jobs: - run: when: always command: | - rm -rf test/visual/screenshots-baseline - cp -R test/visual/screenshots-actual/updates test/visual/screenshots-baseline + rm -rf 1st-gen/test/visual/screenshots-baseline + cp -R 1st-gen/test/visual/screenshots-actual/updates 1st-gen/test/visual/screenshots-baseline - save_cache: when: always name: Build Golden Images Revision Cache paths: - - test/visual/screenshots-baseline + - 1st-gen/test/visual/screenshots-baseline key: v2-golden-images-{{ .Revision }}-hcm-{{ epoch }} - save_cache: name: Build Golden Images Branch Cache paths: - - test/visual/screenshots-baseline + - 1st-gen/test/visual/screenshots-baseline key: v2-golden-images-{{ .Branch }}-hcm-{{ epoch }} visual: diff --git a/.cursor/rules/contributor-doc-update.mdc b/.cursor/rules/contributor-doc-update.mdc new file mode 100644 index 00000000000..3ab40e57f94 --- /dev/null +++ b/.cursor/rules/contributor-doc-update.mdc @@ -0,0 +1,52 @@ +--- +description: Useful for updating auto-generated navigation and validating links in the contributor docs +alwaysApply: false +--- + +# Contributor docs navigation and link validation + +## When to apply this rule + +Recognize and apply this rule when the user requests any of the following: +- Update contributor docs navigation +- Update nav / TOC / breadcrumbs in contributor docs +- Regenerate contributor docs +- Validate/verify links in contributor docs +- Fix broken links in contributor docs +- Any mention of "CONTRIBUTOR-DOCS" or "contributor docs" with "update", "nav", "links", or "verify" + +## Instructions location + +**Primary path:** `CONTRIBUTOR-DOCS/01_contributor-guides/07_authoring-contributor-docs/01_ai-agent-instructions.md` + +## What to do + +1. **Verify the instructions file exists** at the path above + - If the file exists, read it and follow the instructions for "Role 1: Operator" + - If the file does NOT exist, see "Self-correction procedure" below + +2. **Follow the AI agent instructions** to: + - Run the nav update script (which automatically validates links) + - Handle any broken links that are reported + - Report results to the user + +## Self-correction procedure + +If the instructions file is not found at the expected path: + +1. Search for the file using: `glob_file_search` with pattern `**/ai-agent-instructions.md` +2. Filter results to find the one in `CONTRIBUTOR-DOCS/` folder +3. Read the found file to confirm it contains the nav update instructions +4. **Update this rule file** with the new path by modifying the "Primary path" line above +5. Inform the user that you've updated the rule with the new location +6. Continue with the nav update process + +## Quick reference + +The nav update process typically involves: +- Running a Node.js script in the authoring-contributor-docs folder +- The script automatically updates breadcrumbs, TOC, and validates all links +- If broken links are found, fix straightforward issues automatically +- Only consult the user for ambiguous cases + +Execution time is typically 20-200ms for the entire CONTRIBUTOR-DOCS tree. diff --git a/.eslintrc.json b/.eslintrc.json old mode 100755 new mode 100644 index dcecb3e2bd0..44e7c1cee77 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -7,9 +7,11 @@ "extends": [ "eslint:recommended", "plugin:@typescript-eslint/recommended", - "plugin:prettier/recommended", - "plugin:lit-a11y/recommended", - "plugin:require-extensions/recommended" + "plugin:prettier/recommended" + ], + "ignorePatterns": [ + "CONTRIBUTOR-DOCS/**/*", + "1st-gen/packages/icons/src/icons-*.svg.ts" ], "overrides": [ { @@ -17,8 +19,7 @@ "files": ["*.json"], "parser": "jsonc-eslint-parser", "rules": { - "jsonc/sort-keys": ["warn"], - "notice/notice": "off" + "jsonc/sort-keys": ["warn"] } }, { @@ -74,97 +75,56 @@ "cpu", "publishConfig" ], - "pathPattern": "^$" // Top-level properties + "pathPattern": "^$" }, { - /* - * This rule excludes export conditions from alphabetical sorting. - * Since node.js processes export conditions in order and chooses the - * first match, they need to be ordered logically, not alphabetically. - */ "order": { "type": "asc" }, - "pathPattern": "^(?!exports\\[).*" // All properties except export conditions + "pathPattern": "^(?!exports\\[).*" } ] } }, { - "files": ["scripts/*"], + "extends": ["./1st-gen/.eslintrc.json"], + "files": ["1st-gen/**/*"], "rules": { - "no-console": ["off"] + "notice/notice": [ + "error", + { + "mustMatch": "Copyright [0-9]{0,4} Adobe. All rights reserved.", + "templateFile": "config/HEADER.js" + } + ] } }, { - "files": ["react/**/*.ts"], + "extends": ["./2nd-gen/.eslintrc.json"], + "files": ["2nd-gen/**/*"], "rules": { - "@typescript-eslint/no-explicit-any": "off" + "notice/notice": [ + "error", + { + "mustMatch": "Copyright [0-9]{0,4} Adobe. All rights reserved.", + "templateFile": "config/HEADER.js" + } + ] } } ], "parser": "@typescript-eslint/parser", "parserOptions": { - "ecmaVersion": 2020, + "ecmaVersion": "latest", "sourceType": "module" }, - "plugins": [ - "@typescript-eslint", - "notice", - "@spectrum-web-components", - "import", - "require-extensions" - ], + "plugins": ["@typescript-eslint", "notice"], "root": true, "rules": { - "@spectrum-web-components/prevent-argument-names": [ - "error", - ["e", "ev", "evt", "err"] - ], - "curly": ["error", "all"], - "import/extensions": [ - "error", - "ignorePackages", - { - "ts": "never" - } - ], - "import/prefer-default-export": "off", - "lit-a11y/click-events-have-key-events": [ - "error", - { - "allowList": [ - "sp-button", - "sp-action-button", - "sp-checkbox", - "sp-radio", - "sp-switch", - "sp-menu-item", - "sp-clear-button", - "sp-underlay" - ] - } - ], "no-console": [ "error", { "allow": ["warn", "error"] } ], - "no-debugger": 2, - "notice/notice": [ - "error", - { - "mustMatch": "Copyright [0-9]{0,4} Adobe. All rights reserved.", - "templateFile": "config/license.js" - } - ], - "sort-imports": [ - "error", - { - "allowSeparatedGroups": false, - "ignoreCase": true, - "ignoreDeclarationSort": true, - "ignoreMemberSort": false - } - ] + "no-debugger": 2 } } diff --git a/.github/workflows/browser-tests.yml b/.github/workflows/browser-tests.yml index a6e0a3c3fb9..a109a4b8122 100644 --- a/.github/workflows/browser-tests.yml +++ b/.github/workflows/browser-tests.yml @@ -1,8 +1,7 @@ name: Browser Performance Tests on: - pull_request: - types: [opened, synchronize, reopened] + workflow_dispatch: # Only run manually, not on pull requests permissions: contents: read @@ -45,13 +44,13 @@ jobs: echo "Checking Chrome version..." google-chrome --version echo "Checking tachometer chromedriver version..." - yarn tachometer --version + cd 1st-gen && yarn tachometer --version - name: Tachometer the changed packages - run: yarn test:changed --browser=${{ matrix.browser }} + run: cd 1st-gen && yarn test:changed --browser=${{ matrix.browser }} - name: Create a dummy file to ensure at least one results file exists - run: touch tachometer.${{ matrix.browser }}-ran.txt + run: touch 1st-gen/tachometer.${{ matrix.browser }}-ran.txt - name: Archive ${{ matrix.browser }} tachometer results id: upload-artifact @@ -59,8 +58,8 @@ jobs: with: name: tachometer-results-${{ matrix.browser }} path: | - tach-results.${{ matrix.browser }}.*.json - tachometer.${{ matrix.browser }}-ran.txt + 1st-gen/tach-results.${{ matrix.browser }}.*.json + 1st-gen/tachometer.${{ matrix.browser }}-ran.txt comment-performance: name: Comment tachometer performance results diff --git a/.github/workflows/coveralls.yml b/.github/workflows/coveralls.yml index fd36a46827a..b470ba9af6e 100644 --- a/.github/workflows/coveralls.yml +++ b/.github/workflows/coveralls.yml @@ -1,32 +1,32 @@ name: Coveralls Code Coverage on: - push: - branches: - - main - pull_request: - branches: - - main + push: + branches: + - main + pull_request: + branches: + - main jobs: - code-coverage-report: - name: Generate and upload coverage report - runs-on: ubuntu-latest - steps: - - name: Checkout PR branch - uses: actions/checkout@v4 + code-coverage-report: + name: Generate and upload coverage report + runs-on: ubuntu-latest + steps: + - name: Checkout PR branch + uses: actions/checkout@v4 - - name: Setup Job and Install Dependencies - uses: ./.github/actions/setup-job + - name: Setup Job and Install Dependencies + uses: ./.github/actions/setup-job - - name: Install Playwright - run: yarn playwright install --with-deps + - name: Install Playwright + run: cd 1st-gen && yarn playwright install --with-deps - - name: Run unit tests with coverage - run: yarn test:ci --config web-test-runner.config.ci-chromium.js --group unit --coverage - continue-on-error: true + - name: Run unit tests with coverage + run: cd 1st-gen && yarn test:ci --config web-test-runner.config.ci-chromium.js --group coveralls-ci --coverage + continue-on-error: true - - name: Upload coverage to Coveralls - uses: coverallsapp/github-action@v2 - with: - allow-empty: true + - name: Upload coverage to Coveralls + uses: coverallsapp/github-action@v2 + with: + allow-empty: true diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index eb4ae75fa75..a2176b65a78 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -103,7 +103,7 @@ jobs: run: yarn install --immutable - name: Lint styles - if: ${{ needs.changed_files.outputs.styles_added_files != '' || needs.changed_files.outputs.styles_modified_files != '' }} + # if: ${{ needs.changed_files.outputs.styles_added_files != '' || needs.changed_files.outputs.styles_modified_files != '' }} uses: reviewdog/action-stylelint@v1.30.2 with: fail_level: error @@ -116,7 +116,7 @@ jobs: - name: ESLint uses: reviewdog/action-eslint@v1.33.2 - if: ${{ needs.changed_files.outputs.eslint_added_files != '' || needs.changed_files.outputs.eslint_modified_files != '' }} + # if: ${{ needs.changed_files.outputs.eslint_added_files != '' || needs.changed_files.outputs.eslint_modified_files != '' }} with: fail_level: error level: error diff --git a/.github/workflows/preview-docs.yml b/.github/workflows/preview-docs.yml index 8a3fb3ebb07..772fc411e93 100644 --- a/.github/workflows/preview-docs.yml +++ b/.github/workflows/preview-docs.yml @@ -1,142 +1,146 @@ name: Preview Documentation (Azure Blob Storage) on: - pull_request: - types: [opened, synchronize, reopened, closed] - branches: - - '**' + pull_request: + types: [opened, synchronize, reopened, closed] + branches: + - "**" permissions: - contents: read - pull-requests: write + contents: read + pull-requests: write env: - AZCOPY_AUTO_LOGIN_TYPE: SPN - AZCOPY_SPA_APPLICATION_ID: ${{ secrets.AZURE_CLIENT_ID }} - AZCOPY_SPA_CLIENT_SECRET: ${{ secrets.AZURE_CLIENT_SECRET }} - AZCOPY_TENANT_ID: ${{ secrets.AZURE_TENANT_ID }} + AZCOPY_AUTO_LOGIN_TYPE: SPN + AZCOPY_SPA_APPLICATION_ID: ${{ secrets.AZURE_CLIENT_ID }} + AZCOPY_SPA_CLIENT_SECRET: ${{ secrets.AZURE_CLIENT_SECRET }} + AZCOPY_TENANT_ID: ${{ secrets.AZURE_TENANT_ID }} jobs: - build_and_deploy_job: - if: github.event_name == 'pull_request' && github.event.action != 'closed' - runs-on: ubuntu-latest - name: Build and Deploy Job - outputs: - doc_url: ${{ steps.deploy.outputs.docs_url }} - steps: - ## --- SETUP --- ## - - name: Check out code - uses: actions/checkout@v4 - with: - fetch-depth: 0 - - - name: Use Node LTS version - uses: actions/setup-node@v4 - with: - node-version: 20 - cache: yarn - - - name: Enable Corepack - run: corepack enable - - - name: Generate PR hash - id: pr_hash - run: | - # Use just PR number so each commit overwrites the previous deployment - pr_hash="pr-${{ github.event.pull_request.number }}" - echo "hash=${pr_hash}" >> "$GITHUB_OUTPUT" - echo "Generated PR hash: ${pr_hash}" - - ## --- YARN CACHE --- ## - - name: Check for cached dependencies - continue-on-error: true - id: cache-dependencies - uses: actions/cache@v4 - with: - path: | - .cache/yarn - node_modules - key: ubuntu-latest-node20-${{ hashFiles('yarn.lock', 'package.json') }} - - ## --- INSTALL & BUILD --- ## - - name: Install dependencies - shell: bash - run: yarn install --immutable - - - name: Build - run: yarn build - - - name: Generate Custom Elements Manifest - run: yarn docs:analyze - - - name: Move CEM to Storybook directory - run: cp projects/documentation/custom-elements.json storybook/ - - - name: Build documentation with path prefix - env: - SWC_DIR: ${{ steps.pr_hash.outputs.hash }}/docs - run: | - cd projects/documentation - yarn build - - - name: Build Storybook - run: yarn storybook:build - - ## --- DEPLOY TO AZURE BLOB STORAGE --- ## - - name: Setup AzCopy - uses: ./.github/actions/setup-azcopy - - - name: Deploy to Azure Blob Storage - id: deploy - env: - PR_HASH: ${{ steps.pr_hash.outputs.hash }} - run: | - # Upload documentation - echo "Uploading documentation to ${PR_HASH}/docs/" - azcopy copy "projects/documentation/dist/*" \ - "https://swcpreviews.blob.core.windows.net/\$web/${PR_HASH}/docs/" \ - --recursive \ - --from-to LocalBlob - - # Upload Storybook - echo "Uploading Storybook to ${PR_HASH}/docs/storybook/" - azcopy copy "storybook-static/*" \ - "https://swcpreviews.blob.core.windows.net/\$web/${PR_HASH}/docs/storybook/" \ - --recursive \ - --from-to LocalBlob - - # Set output URLs - docs_url="https://swcpreviews.z13.web.core.windows.net/${PR_HASH}/docs/" - storybook_url="https://swcpreviews.z13.web.core.windows.net/${PR_HASH}/docs/storybook/" - echo "docs_url=${docs_url}" >> "$GITHUB_OUTPUT" - echo "storybook_url=${storybook_url}" >> "$GITHUB_OUTPUT" - echo "Deployed to: ${docs_url}" - - close_pull_request_job: - if: github.event_name == 'pull_request' && github.event.action == 'closed' - runs-on: ubuntu-latest - name: Clean up PR deployment - steps: - - name: Check out code - uses: actions/checkout@v5 - with: - fetch-depth: 0 - - - name: Generate PR hash - id: pr_hash - run: | - # Create the same hash as in the deploy job - pr_hash="pr-${{ github.event.pull_request.number }}" - echo "hash=${pr_hash}" >> "$GITHUB_OUTPUT" - - - name: Setup AzCopy - uses: ./.github/actions/setup-azcopy - - - name: Clean up PR deployment - env: - PR_HASH: ${{ steps.pr_hash.outputs.hash }} - run: | - echo "Cleaning up deployment: ${PR_HASH}/" - azcopy remove "https://swcpreviews.blob.core.windows.net/\$web/${PR_HASH}/" \ - --recursive || echo "Cleanup completed (some files may not exist)" - echo "Cleanup completed for PR deployment: ${PR_HASH}/" + build_and_deploy_job: + if: github.event_name == 'pull_request' && github.event.action != 'closed' + runs-on: ubuntu-latest + name: Build and Deploy Job + outputs: + doc_url: ${{ steps.deploy.outputs.docs_url }} + steps: + ## --- SETUP --- ## + - name: Check out code + uses: actions/checkout@v4 + with: + fetch-depth: 0 + + - name: Use Node LTS version + uses: actions/setup-node@v4 + with: + node-version: 20 + cache: yarn + + - name: Enable Corepack + run: corepack enable + + - name: Generate PR hash + id: pr_hash + run: | + # Use just PR number so each commit overwrites the previous deployment + pr_hash="pr-${{ github.event.pull_request.number }}" + echo "hash=${pr_hash}" >> "$GITHUB_OUTPUT" + echo "Generated PR hash: ${pr_hash}" + + ## --- YARN CACHE --- ## + - name: Check for cached dependencies + continue-on-error: true + id: cache-dependencies + uses: actions/cache@v4 + with: + path: | + .cache/yarn + node_modules + key: ubuntu-latest-node20-${{ hashFiles('yarn.lock', 'package.json') }} + + ## --- INSTALL & BUILD --- ## + - name: Install dependencies + shell: bash + run: yarn install --immutable + + - name: Build 1st-gen + run: yarn workspace @spectrum-web-components/1st-gen build + + - name: Build 2nd-gen core + run: yarn workspace @spectrum-web-components/core build + + - name: Build 2nd-gen swc + run: yarn workspace @adobe/swc build + + - name: Generate Custom Elements Manifest + run: yarn workspace @spectrum-web-components/1st-gen docs:analyze + + - name: Move CEM to Storybook directory + run: cp 1st-gen/projects/documentation/custom-elements.json 1st-gen/storybook/ + + - name: Build documentation with path prefix + env: + SWC_DIR: ${{ steps.pr_hash.outputs.hash }}/docs + run: | + yarn workspace @spectrum-web-components/1st-gen docs:build + + - name: Build Storybook + run: yarn workspace @spectrum-web-components/1st-gen storybook:build + + ## --- DEPLOY TO AZURE BLOB STORAGE --- ## + - name: Setup AzCopy + uses: ./.github/actions/setup-azcopy + + - name: Deploy to Azure Blob Storage + id: deploy + env: + PR_HASH: ${{ steps.pr_hash.outputs.hash }} + run: | + # Upload documentation + echo "Uploading documentation to ${PR_HASH}/docs/" + azcopy copy "1st-gen/projects/documentation/dist/*" \ + "https://swcpreviews.blob.core.windows.net/\$web/${PR_HASH}/docs/" \ + --recursive \ + --from-to LocalBlob + + # Upload Storybook + echo "Uploading Storybook to ${PR_HASH}/docs/storybook/" + azcopy copy "1st-gen/storybook-static/*" \ + "https://swcpreviews.blob.core.windows.net/\$web/${PR_HASH}/docs/storybook/" \ + --recursive \ + --from-to LocalBlob + + # Set output URLs + docs_url="https://swcpreviews.z13.web.core.windows.net/${PR_HASH}/docs/" + storybook_url="https://swcpreviews.z13.web.core.windows.net/${PR_HASH}/docs/storybook/" + echo "docs_url=${docs_url}" >> "$GITHUB_OUTPUT" + echo "storybook_url=${storybook_url}" >> "$GITHUB_OUTPUT" + echo "Deployed to: ${docs_url}" + + close_pull_request_job: + if: github.event_name == 'pull_request' && github.event.action == 'closed' + runs-on: ubuntu-latest + name: Clean up PR deployment + steps: + - name: Check out code + uses: actions/checkout@v5 + with: + fetch-depth: 0 + - name: Generate PR hash + id: pr_hash + run: | + # Create the same hash as in the deploy job + pr_hash="pr-${{ github.event.pull_request.number }}" + echo "hash=${pr_hash}" >> "$GITHUB_OUTPUT" + + - name: Setup AzCopy + uses: ./.github/actions/setup-azcopy + + - name: Clean up PR deployment + env: + PR_HASH: ${{ steps.pr_hash.outputs.hash }} + run: | + echo "Cleaning up deployment: ${PR_HASH}/" + azcopy remove "https://swcpreviews.blob.core.windows.net/\$web/${PR_HASH}/" \ + --recursive || echo "Cleanup completed (some files may not exist)" + echo "Cleanup completed for PR deployment: ${PR_HASH}/" diff --git a/.github/workflows/urls-smoke-test.yml b/.github/workflows/urls-smoke-test.yml index 359300a84c0..6f6ab56bedf 100644 --- a/.github/workflows/urls-smoke-test.yml +++ b/.github/workflows/urls-smoke-test.yml @@ -1,104 +1,104 @@ name: Review URLs and Smoke Tests on: - pull_request: - types: [opened, synchronize, reopened, closed] - branches: - - '**' + pull_request: + types: [opened, synchronize, reopened, closed] + branches: + - "**" permissions: - contents: read - pull-requests: write + contents: read + pull-requests: write jobs: - wait-for-deployment: - name: Wait for deployment to complete - runs-on: ubuntu-latest - outputs: - doc_url: ${{ steps.extract_doc_url.outputs.DOC_URL }} - swc_dir: ${{ steps.pr_hash.outputs.hash }} - steps: - - name: Checkout PR branch - uses: actions/checkout@v4 - - - name: Setup Job and Install Dependencies - uses: ./.github/actions/setup-job - - - name: Generate PR hash - id: pr_hash - run: | - pr_hash="pr-${{ github.event.pull_request.number }}" - echo "hash=${pr_hash}" >> "$GITHUB_OUTPUT" - echo "Generated PR hash: ${pr_hash}" - - - name: Extract doc preview url - run: echo "DOC_URL=https://swcpreviews.z13.web.core.windows.net/${{ steps.pr_hash.outputs.hash }}/docs/" >> "$GITHUB_OUTPUT" - id: extract_doc_url - - - name: Post Previews Comment - uses: actions/github-script@v7 - with: - script: | - const { buildPreviewURLComment } = await import('${{ github.workspace }}/.github/scripts/build-preview-urls-comment.js'); - const { commentOrUpdate } = await import('${{ github.workspace }}/.github/scripts/comment-or-update.js'); - - const prNumber = context.payload.pull_request.number; - const body = buildPreviewURLComment(prNumber); - - console.log(`Posting comment to PR #${prNumber}`); - commentOrUpdate(github, context, '## 📚 Branch Preview', body); - - - name: Wait for deployment - run: | - echo "Waiting for deployment to be available at: ${{ steps.extract_doc_url.outputs.DOC_URL }}" - - # Wait up to 10 minutes for the deployment to be available - max_attempts=60 - attempt=1 - - while [ $attempt -le $max_attempts ]; do - echo "Attempt $attempt/$max_attempts: Checking if site is available..." - - if curl -f -s --max-time 10 "${{ steps.extract_doc_url.outputs.DOC_URL }}" > /dev/null; then - echo "✅ Site is now available!" - break - else - echo "❌ Site not ready yet, waiting 10 seconds..." - sleep 10 - attempt=$((attempt + 1)) - fi - done - - if [ $attempt -gt $max_attempts ]; then - echo "❌ Timeout: Site was not available after 10 minutes" - exit 1 - fi - - playwright-smoke-tests: - timeout-minutes: 60 - runs-on: ubuntu-latest - needs: wait-for-deployment - steps: - - name: Checkout PR branch - uses: actions/checkout@v4 - - - name: Setup Job and Install Dependencies - uses: ./.github/actions/setup-job - - - name: Install Playwright Browsers - run: yarn playwright install --with-deps - - - name: Run Playwright tests - run: yarn playwright test projects/documentation/e2e/published.spec.ts - env: - DOC_PREVIEW_URL: ${{ needs.wait-for-deployment.outputs.doc_url }} - SWC_DIR: ${{ needs.wait-for-deployment.outputs.swc_dir }} - NODE_ENV: CI - - - name: Upload Playwright Report - uses: actions/upload-artifact@v4 - if: always() - with: - name: playwright-report - path: playwright-report/ - retention-days: 30 + wait-for-deployment: + name: Wait for deployment to complete + runs-on: ubuntu-latest + outputs: + doc_url: ${{ steps.extract_doc_url.outputs.DOC_URL }} + swc_dir: ${{ steps.pr_hash.outputs.hash }} + steps: + - name: Checkout PR branch + uses: actions/checkout@v4 + + - name: Setup Job and Install Dependencies + uses: ./.github/actions/setup-job + + - name: Generate PR hash + id: pr_hash + run: | + pr_hash="pr-${{ github.event.pull_request.number }}" + echo "hash=${pr_hash}" >> "$GITHUB_OUTPUT" + echo "Generated PR hash: ${pr_hash}" + + - name: Extract doc preview url + run: echo "DOC_URL=https://swcpreviews.z13.web.core.windows.net/${{ steps.pr_hash.outputs.hash }}/docs/" >> "$GITHUB_OUTPUT" + id: extract_doc_url + + - name: Post Previews Comment + uses: actions/github-script@v7 + with: + script: | + const { buildPreviewURLComment } = await import('${{ github.workspace }}/.github/scripts/build-preview-urls-comment.js'); + const { commentOrUpdate } = await import('${{ github.workspace }}/.github/scripts/comment-or-update.js'); + + const prNumber = context.payload.pull_request.number; + const body = buildPreviewURLComment(prNumber); + + console.log(`Posting comment to PR #${prNumber}`); + commentOrUpdate(github, context, '## 📚 Branch Preview', body); + + - name: Wait for deployment + run: | + echo "Waiting for deployment to be available at: ${{ steps.extract_doc_url.outputs.DOC_URL }}" + + # Wait up to 10 minutes for the deployment to be available + max_attempts=60 + attempt=1 + + while [ $attempt -le $max_attempts ]; do + echo "Attempt $attempt/$max_attempts: Checking if site is available..." + + if curl -f -s --max-time 10 "${{ steps.extract_doc_url.outputs.DOC_URL }}" > /dev/null; then + echo "✅ Site is now available!" + break + else + echo "❌ Site not ready yet, waiting 10 seconds..." + sleep 10 + attempt=$((attempt + 1)) + fi + done + + if [ $attempt -gt $max_attempts ]; then + echo "❌ Timeout: Site was not available after 10 minutes" + exit 1 + fi + + playwright-smoke-tests: + timeout-minutes: 60 + runs-on: ubuntu-latest + needs: wait-for-deployment + steps: + - name: Checkout PR branch + uses: actions/checkout@v4 + + - name: Setup Job and Install Dependencies + uses: ./.github/actions/setup-job + + - name: Install Playwright Browsers + run: cd 1st-gen && yarn playwright install --with-deps + + - name: Run Playwright tests + run: cd 1st-gen && yarn playwright test projects/documentation/e2e/published.spec.ts + env: + DOC_PREVIEW_URL: ${{ needs.wait-for-deployment.outputs.doc_url }} + SWC_DIR: ${{ needs.wait-for-deployment.outputs.swc_dir }} + NODE_ENV: CI + + - name: Upload Playwright Report + uses: actions/upload-artifact@v4 + if: always() + with: + name: playwright-report + path: playwright-report/ + retention-days: 30 diff --git a/.gitignore b/.gitignore index 120cb9c145d..dfc5e5deb04 100644 --- a/.gitignore +++ b/.gitignore @@ -28,37 +28,55 @@ custom-elements.json !packages/icons-workflow/bin/build.js !packages/icons-workflow/src/DefaultIcon.ts -packages/*/src/**/*.css.js -packages/*/custom-elements.json -packages/**/*.js -packages/**/*.js.map -packages/**/*.d.ts -packages/**/*.test-vrt.ts -!packages/**/*/spectrum-config.js -!packages/**/*/spectrum-config.v1.js -!packages/*/test/global.d.ts -!packages/*/global.d.ts -!packages/*/local.d.ts +1st-gen/packages/*/src/**/*.css.js +1st-gen/packages/*/src/**/*.css.js.map +1st-gen/packages/*/custom-elements.json +1st-gen/packages/**/*.js +1st-gen/packages/**/*.js.map +1st-gen/packages/**/*.dev.js +1st-gen/packages/**/*.dev.js.map +1st-gen/packages/**/*.d.ts +1st-gen/packages/**/*.test-vrt.ts +!1st-gen/packages/**/*/spectrum-config.js +!1st-gen/packages/**/*/spectrum-config.v1.js +!1st-gen/packages/*/test/global.d.ts +!1st-gen/packages/*/global.d.ts +!1st-gen/packages/*/local.d.ts react - -projects/**/*.js -projects/**/*.js.map -projects/**/*.d.ts -!projects/*/global.d.ts - -tools/*/src/**/*.css.js -tools/*/custom-elements.json -tools/**/*.js -tools/**/*.js.map -tools/**/*.d.ts -tools/**/*.test-vrt.ts -!tools/**/*/spectrum-config.js -!tools/*/test/global.d.ts -!tools/*/global.d.ts -!tools/*/local.d.ts -!tools/base/src/version.js -!tools/base/src/version.d.ts +1st-gen/react + +1st-gen/projects/**/*.js +1st-gen/projects/**/*.js.map +1st-gen/projects/**/*.dev.js +1st-gen/projects/**/*.dev.js.map +1st-gen/projects/**/*.d.ts +!1st-gen/projects/*/global.d.ts +!1st-gen/projects/*/src/global.d.ts +!1st-gen/projects/documentation/src/utils/*.js +!1st-gen/projects/documentation/rollup.config.js +!1st-gen/projects/documentation/vite.config.js +!1st-gen/projects/documentation/content/serviceWorker.js +!1st-gen/projects/example-project-rollup/rollup.config.js +!1st-gen/projects/example-project-webpack/src/index.js +!1st-gen/projects/example-project-webpack/webpack.config.js +!1st-gen/projects/templates/plopfile.js + +1st-gen/tools/*/src/**/*.css.js +1st-gen/tools/*/src/**/*.css.js.map +1st-gen/tools/*/custom-elements.json +1st-gen/tools/**/*.js +1st-gen/tools/**/*.js.map +1st-gen/tools/**/*.dev.js +1st-gen/tools/**/*.dev.js.map +1st-gen/tools/**/*.d.ts +1st-gen/tools/**/*.test-vrt.ts +!1st-gen/tools/**/*/spectrum-config.js +!1st-gen/tools/*/test/global.d.ts +!1st-gen/tools/*/global.d.ts +!1st-gen/tools/*/local.d.ts +!1st-gen/tools/base/src/version.js +!1st-gen/tools/base/src/version.d.ts # cache directories .wireit @@ -72,30 +90,41 @@ stats.html *.tsbuildinfo # built css assets -packages/**/*.css.ts -projects/**/*.css.ts -tools/**/*.css.ts -styles/**/*.css.ts - -# barebones assets -first-gen/* -second-gen/* +1st-gen/packages/**/*.css.ts +1st-gen/projects/**/*.css.ts +1st-gen/tools/**/*.css.ts +1st-gen/styles/**/*.css.ts # test assets TESTS.xml test-results.xml -test/benchmark/cli.cjs -test/visual/review/ -test/visual/screenshots-baseline/ -test/visual/screenshots-actual/ -test/visual/screenshots-current/ -test/visual/src/data.json -test/**/*.js -test/**/*.js.map -test/**/*.d.ts -!test/visual/**/*.js -test/visual/test.js +1st-gen/test/benchmark/cli.cjs +1st-gen/test/visual/review/ +1st-gen/test/visual/screenshots-baseline/ +1st-gen/test/visual/screenshots-actual/ +1st-gen/test/visual/screenshots-current/ +1st-gen/test/visual/src/data.json +1st-gen/test/**/*.js +1st-gen/test/**/*.js.map +1st-gen/test/**/*.d.ts +!1st-gen/test/visual/**/*.js +1st-gen/test/visual/test.js test-results +2nd-gen/packages/swc/playwright-report + +# lingering directories from before monorepo +packages/* +projects/* +tools/* +test/* + +# vitest browser test screenshots +**/__screenshots__/ + +# second gen build artifacts +2nd-gen/packages/*/dist/ +2nd-gen/packages/*/custom-elements.json +2nd-gen/packages/*/storybook-static # npm assets node_modules diff --git a/.nvmrc b/.nvmrc index 297d47ba070..829e9737e48 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -20.13.1 \ No newline at end of file +20.19.0 \ No newline at end of file diff --git a/.prettierignore b/.prettierignore index d948b0be115..53d0af6d766 100644 --- a/.prettierignore +++ b/.prettierignore @@ -1,3 +1,3 @@ -__snapshots__ -node_modules -*.hbs +# Documentation infrastructure scripts maintained by AI agents +CONTRIBUTOR-DOCS/ + diff --git a/.prettierrc.yaml b/.prettierrc.yaml index 049d720f05a..48275c22efd 100644 --- a/.prettierrc.yaml +++ b/.prettierrc.yaml @@ -5,9 +5,3 @@ singleQuote: true trailingComma: es5 bracketSpacing: true arrowParens: always -htmlWhitespaceSensitivity: ignore -overrides: - - files: '*.css' - options: - printWidth: 500 - singleQuote: false diff --git a/.specstory/.what-is-this.md b/.specstory/.what-is-this.md new file mode 100644 index 00000000000..1649e9dee0c --- /dev/null +++ b/.specstory/.what-is-this.md @@ -0,0 +1,65 @@ + +# SpecStory Artifacts Directory + +This directory is automatically created and maintained by the SpecStory extension to preserve your Cursor composer and chat history. + +## What's Here? + +- `.specstory/history`: Contains markdown files of your AI coding sessions + - Each file represents a separate chat or composer session + - Files are automatically updated as you work +- `.specstory/cursor_rules_backups`: Contains backups of the `.cursor/rules/derived-cursor-rules.mdc` file + - Backups are automatically created each time the `.cursor/rules/derived-cursor-rules.mdc` file is updated + - You can enable/disable the Cursor Rules feature in the SpecStory settings, it is disabled by default + +## Valuable Uses + +- Capture: Keep your context window up-to-date when starting new Chat/Composer sessions via @ references +- Search: For previous prompts and code snippets +- Learn: Meta-analyze your patterns and learn from your past experiences +- Derive: Keep Cursor on course with your past decisions by automatically deriving Cursor rules from your AI interactions + +## Version Control + +We recommend keeping this directory under version control to maintain a history of your AI interactions. However, if you prefer not to version these files, you can exclude them by adding this to your `.gitignore`: + +``` +.specstory +``` + +We recommend not keeping the `.specstory/cursor_rules_backups` directory under version control if you are already using git to version the `.cursor/rules` directory, and committing regularly. You can exclude it by adding this to your `.gitignore`: + +``` +.specstory/cursor_rules_backups +``` + +## Searching Your Codebase + +When searching your codebase in Cursor, search results may include your previous AI coding interactions. To focus solely on your actual code files, you can exclude the AI interaction history from search results. + +To exclude AI interaction history: + +1. Open the "Find in Files" search in Cursor (Cmd/Ctrl + Shift + F) +2. Navigate to the "files to exclude" section +3. Add the following pattern: + +``` +.specstory/* +``` + +This will ensure your searches only return results from your working codebase files. + +## Notes + +- Auto-save only works when Cursor/sqlite flushes data to disk. This results in a small delay after the AI response is complete before SpecStory can save the history. +- Auto-save does not yet work on remote WSL workspaces. + +## Settings + +You can control auto-saving behavior in Cursor: + +1. Open Cursor → Settings → VS Code Settings (Cmd/Ctrl + ,) +2. Search for "SpecStory" +3. Find "Auto Save" setting to enable/disable + +Auto-save occurs when changes are detected in Cursor's sqlite database, or every 2 minutes as a safety net. \ No newline at end of file diff --git a/.stylelintignore b/.stylelintignore index 07b13402a4f..fd7a747f1df 100755 --- a/.stylelintignore +++ b/.stylelintignore @@ -1,7 +1,11 @@ node_modules -task +HEADER +1st-gen/node_modules +2nd-gen/node_modules +1st-gen/task +2nd-gen/task *.* !*.css -projects/example-project/dist -tools/styles -spectrum-*.css \ No newline at end of file +1st-gen/projects/example-project/dist +1st-gen/tools/styles +1st-gen/spectrum-*.css \ No newline at end of file diff --git a/.stylelintrc.json b/.stylelintrc.json old mode 100755 new mode 100644 index 76f201947fa..3f203699799 --- a/.stylelintrc.json +++ b/.stylelintrc.json @@ -1,15 +1,13 @@ { "plugins": ["stylelint-header"], "extends": [], - "rules": { - "header/header": ["config/license.js", {}] - }, + "rules": {}, "overrides": [ { "files": ["**/*.css"], "extends": ["stylelint-config-standard"], "rules": { - "header/header": ["config/license.js", {}], + "header/header": ["./HEADER", {}], "length-zero-no-unit": [ true, { "ignore": "custom-properties" } diff --git a/.vscode/settings.json b/.vscode/settings.json index 1c7b9dd0320..e3ed778119b 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,17 +1,33 @@ { "files.exclude": { - "**/*.css.ts": { "when": "$(basename)" }, - "packages/**/*.js.map": true, - "packages/**/*.js": { "when": "$(basename).ts" }, - "packages/**/*.dev.js": { "when": "$(basename).js" }, - "packages/**/*.d.ts": { "when": "$(basename).ts" }, - "tools/**/*.js.map": true, - "tools/**/*.js": { "when": "$(basename).ts" }, - "tools/**/*.dev.js": { "when": "$(basename).js" }, - "tools/**/*.d.ts": { "when": "$(basename).ts" }, + "**/*.css.ts": { + "when": "$(basename)" + }, + "1st-gen/packages/**/*.js.map": true, + "1st-gen/packages/**/*.js": { + "when": "$(basename).ts" + }, + "1st-gen/packages/**/*.dev.js": { + "when": "$(basename).js" + }, + "1st-gen/packages/**/*.d.ts": { + "when": "$(basename).ts" + }, + "1st-gen/tools/**/*.js.map": true, + "1st-gen/tools/**/*.js": { + "when": "$(basename).ts" + }, + "1st-gen/tools/**/*.dev.js": { + "when": "$(basename).js" + }, + "1st-gen/tools/**/*.d.ts": { + "when": "$(basename).ts" + }, "**/*.test-vrt.ts": true, - "first-gen/**": true, - "second-gen/**": true + "projects/**": true, + "tools/**": true, + "test/**": true, + "packages/**": true }, "typescript.tsdk": "node_modules/typescript/lib", "lit-plugin.strict": true, diff --git a/.eslintignore b/1st-gen/.eslintignore similarity index 100% rename from .eslintignore rename to 1st-gen/.eslintignore diff --git a/1st-gen/.eslintrc.json b/1st-gen/.eslintrc.json new file mode 100755 index 00000000000..61d9acef760 --- /dev/null +++ b/1st-gen/.eslintrc.json @@ -0,0 +1,162 @@ +{ + "env": { + "browser": true, + "es6": true, + "node": true + }, + "extends": [ + "eslint:recommended", + "plugin:@typescript-eslint/recommended", + "plugin:prettier/recommended", + "plugin:lit-a11y/recommended", + "plugin:require-extensions/recommended" + ], + "overrides": [ + { + "extends": ["plugin:jsonc/recommended-with-jsonc"], + "files": ["*.json"], + "parser": "jsonc-eslint-parser", + "rules": { + "jsonc/sort-keys": ["warn"], + "notice/notice": "off" + } + }, + { + "extends": ["plugin:jsonc/recommended-with-jsonc"], + "files": ["package.json"], + "parser": "jsonc-eslint-parser", + "rules": { + "jsonc/sort-keys": [ + "warn", + { + "hasProperties": ["type"], + "order": [ + "$schema", + "name", + "version", + "private", + "description", + "license", + "author", + "maintainers", + "contributors", + "homepage", + "repository", + "bugs", + "type", + "exports", + "main", + "module", + "browser", + "man", + "preferGlobal", + "bin", + "files", + "directories", + "scripts", + "config", + "sideEffects", + "types", + "typings", + "workspaces", + "resolutions", + "dependencies", + "bundleDependencies", + "bundledDependencies", + "peerDependencies", + "peerDependenciesMeta", + "optionalDependencies", + "devDependencies", + "keywords", + "engines", + "engineStrict", + "os", + "cpu", + "publishConfig" + ], + "pathPattern": "^$" // Top-level properties + }, + { + /* + * This rule excludes export conditions from alphabetical sorting. + * Since node.js processes export conditions in order and chooses the + * first match, they need to be ordered logically, not alphabetically. + */ + "order": { "type": "asc" }, + "pathPattern": "^(?!exports\\[).*" // All properties except export conditions + } + ] + } + }, + { + "files": ["scripts/*"], + "rules": { + "no-console": ["off"] + } + }, + { + "files": ["react/**/*.ts"], + "rules": { + "@typescript-eslint/no-explicit-any": "off" + } + } + ], + "parser": "@typescript-eslint/parser", + "parserOptions": { + "ecmaVersion": "latest", + "sourceType": "module" + }, + "plugins": [ + "@typescript-eslint", + "@spectrum-web-components", + "import", + "require-extensions" + ], + "root": true, + "rules": { + "@spectrum-web-components/prevent-argument-names": [ + "error", + ["e", "ev", "evt", "err"] + ], + "curly": ["error", "all"], + "import/extensions": [ + "error", + "ignorePackages", + { + "ts": "never" + } + ], + "import/prefer-default-export": "off", + "lit-a11y/click-events-have-key-events": [ + "error", + { + "allowList": [ + "sp-button", + "sp-action-button", + "sp-checkbox", + "sp-radio", + "sp-switch", + "sp-menu-item", + "sp-clear-button", + "sp-underlay" + ] + } + ], + "no-console": [ + "error", + { + "allow": ["warn", "error"] + } + ], + "no-debugger": 2, + "sort-imports": [ + "error", + { + "allowSeparatedGroups": false, + "ignoreCase": true, + "ignoreDeclarationSort": true, + "ignoreMemberSort": false + } + ] + } +} diff --git a/1st-gen/.prettierignore b/1st-gen/.prettierignore new file mode 100644 index 00000000000..d948b0be115 --- /dev/null +++ b/1st-gen/.prettierignore @@ -0,0 +1,3 @@ +__snapshots__ +node_modules +*.hbs diff --git a/1st-gen/.prettierrc.yaml b/1st-gen/.prettierrc.yaml new file mode 100644 index 00000000000..049d720f05a --- /dev/null +++ b/1st-gen/.prettierrc.yaml @@ -0,0 +1,13 @@ +printWidth: 80 +tabWidth: 4 +semi: true +singleQuote: true +trailingComma: es5 +bracketSpacing: true +arrowParens: always +htmlWhitespaceSensitivity: ignore +overrides: + - files: '*.css' + options: + printWidth: 500 + singleQuote: false diff --git a/CHANGELOG.md b/1st-gen/CHANGELOG.md similarity index 100% rename from CHANGELOG.md rename to 1st-gen/CHANGELOG.md diff --git a/INVENTORY.md b/1st-gen/INVENTORY.md similarity index 100% rename from INVENTORY.md rename to 1st-gen/INVENTORY.md diff --git a/1st-gen/README.md b/1st-gen/README.md new file mode 100644 index 00000000000..f9c60ee2d09 --- /dev/null +++ b/1st-gen/README.md @@ -0,0 +1,223 @@ +# Spectrum Web Components + +## Who are we? + +Spectrum Web Components is a future-looking project to develop Adobe Spectrum design language based around web components, ES-Modules, and modern browser standards. + +To this end, Spectrum Web Components only targets _modern_, evergreen browsers that fully implement the Custom Elements V1 specification, e.g. Chrome, Firefox, Safari. Polyfills will be avoided as much as possible but documented if necessary. + +## Requirements + +- NodeJS >= 20.0.0 +- Yarn >= 4.6.0 +- Typescript +- Supported desktop browsers: + - Last 2 versions of Chrome + - Last 2 versions of Firefox + - Last 2 versions of Safari + - Last 2 versions of Edge +- Or appropriate [polyfills](https://github.com/webcomponents/webcomponentsjs) in older browsers. +- We support all viewport sizes across supported desktop browsers. +- While our components are designed to be responsive and mobile-friendly, we do not yet fully support mobile browsers due to limited testing in mobile hardware. We advise testing updates on mobile devices before updating and are happy to address any reported issues. + +## Getting started + +```bash +git clone https://github.com/adobe/spectrum-web-components.git +cd spectrum-web-components +yarn +``` + +The call to `yarn` will install and setup everything you need for developing and running the packages in this library. + +Typical development will involve running `yarn storybook`, `yarn test`, and `yarn docs:start` if you're making documentation changes (see below for additional details). + +### Building a new component + +Creating a new component from the command line can be done by running the following: + +```bash +yarn new-package +``` + +This will scaffold your component's required architecture by prompting you for the desired name for your package. + +```bash +? **SWC package name (i.e. color-area)** +``` + +_Note_ that your component name should be provided in kebab case and should relate as closely as possible to the Spectrum core naming. + +For additional information, please see the [generating components documentation](https://opensource.adobe.com/spectrum-web-components/guides/generating-components). + +## Storybook + +Testing & reviewing changes can be done using the Storybook instance. Running `yarn storybook` will spin up a local instance of Storybook, triggering the browser to open at completion. From there you can make changes to your code and the browser will automatically refresh. + +You can run [Storybook](https://storybook.js.org) through the command: + +```bash +yarn storybook +``` + +By default, the resulting site will be available at [http://localhost:8000](http://localhost:8000). + +## Documentation + +The Spectrum Web Components documentation site is available via the following command: + +```bash +yarn docs:start +``` + +By default, the resulting site will be available at [http://localhost:8080](http://localhost:8080). + +The documentation site provides comprehensive guides, API references, and examples to help you understand and use Spectrum Web Components effectively. It includes: + +- Component API documentation +- Usage guidelines +- Accessibility information +- Code examples +- Design system principles + +In the case that you'd like to serve and test a static build of the documentation from the root directory (`localhost` or otherwise), use: + +```bash +yarn docs:build +``` + +## Using Stackblitz for reproductions + +We provide Stackblitz demos for all our components to help you quickly test, experiment, and create reproductions. These interactive environments are perfect for: + +- **Bug reports**: Create a minimal reproduction of issues you encounter +- **Experiment**: Test and experiment with components in a live environment to understand their features and behavior + +### Finding component demos + +Each component's README includes a "Try it on Stackblitz" badge that links to a pre-configured demo environment. You can also find links to all component demos in our [documentation site](https://opensource.adobe.com/spectrum-web-components/). + +### Creating reproductions + +When reporting bugs or requesting features: + +1. **Start with the component demo**: Click the Stackblitz badge in the relevant component's README +2. **Fork the demo**: Click "Fork" in Stackblitz to create your own copy +3. **Reproduce the issue**: Modify the code to demonstrate the problem or desired behavior +4. **Share the link**: Include the Stackblitz URL in your GitHub issue + +## Spectrum CSS and Icons + +While we've moved away from using Spectrum CSS for component styling, we still maintain a dependency on Spectrum CSS for icons. We aim to keep the icon packages as current as possible to track the Spectrum design system closely. + +## Testing + +### Unit tests + +Unit tests are run with [Web Test Runner](https://modern-web.dev/docs/test-runner/overview/) in Playwright using the Chai, Mocha and Sinon helper libraries. These tests can be executed with: + +```bash +yarn test +``` + +During development you may wish to use `yarn test:watch` to automatically build and re-run the test suites. + +### Visual regression testing + +Visual regressions are tracked via screenshot testing. To run visual regression tests: + +```bash +yarn test:visual +``` + +For testing specific components: + +```bash +yarn test:visual vrt-${component name} +# Example: yarn test:visual vrt-accordion +``` + +For more details about visual regression testing, see the README section on Screenshot Testing. + +### Benchmarking + +You can measure the performance of individual elements with: + +```bash +yarn build:tests +yarn test:bench +``` + +This will run the defined [Tachometer](https://www.npmjs.com/package/tachometer) tests and report the current runtime cost of each individual element. + +## Contributing + +We'd be very grateful if you contributed to the project! Check out our [contribution guidelines](CONTRIBUTING.md) and [pull request best practices](PULL_REQUESTS.md) for more information. + +### Writing changesets + +Spectrum Web Components uses [changesets](https://opensource.adobe.com/spectrum-web-components/guides/writing-changesets/) to manage versioning and changelogs. When making changes that impact users, you should include a changeset file that describes the change and indicates the type of version bump needed (patch, minor, or major). + +To create a changeset: + +```bash +yarn changeset +``` + +## Release process + +For information about our release process, including publishing to NPM, please see our [Release Process documentation](RELEASE_PROCESS.md). + +## Advanced development + +There are several commands that can be useful in specific scenarios: + +- `yarn build:clear-cache` to remove previously created artifacts of the `tsc build` process. +- `yarn process-icons` to make sure that the most recent icons are included. +- `yarn build` to make sure the available JS has been built from the current TS source. + +### Linting + +The project will be linted on a pre-commit hook, but you can also run the lint suite with `yarn lint`. It uses ESLint to lint the JS / TS files, and StyleLint to lint the CSS files. + +#### Dependency linting + +There are downstream issues that can arise from multiple packages in this mono-repo using dependencies with mismatched version strings. By default, [changesets](https://opensource.adobe.com/spectrum-web-components/guides/writing-changesets/) will bump version numbers of internal dependencies when the various packages are published and the depended version is pointing to the latest release, which can help to mitigate this issue. Running `yarn constraints` will check that all version strings for each dependency match across the repo. + +`yarn constraints --fix` will modify the `package.json` files, updating all dependencies to the latest version available in the library — _a potentially dangerous operation_. If this is what you want to do when `yarn constraints` discovers mismatched versions, this step can greatly reduce the amount of work to achieve matching version numbers. + +### Anatomy of a component + +There is extended documentation on adding a new component to the library in the [documentation site](https://opensource.adobe.com/spectrum-web-components/guides/generating-components). However, at a high level, you will be building the following structure: + +```json +- packages + - [new-component-name] + - src + - index.ts + - spectrum-[new-component-name].css + - [new-component-name]-overrides.css + - [new-component-name].css + - [NewComponentName].ts + - stories + - [new-component-name].stories.ts + - args.ts + - template.ts + - test + - benchmark + - basic-test.ts + - [new-component-name].test.ts + - .npmrc + - CHANGELOG.md + - custom-elements.json + - package.json + - README.md + - sp-[new-component-name].ts + - tsconfig.json +``` + +For a list of component waiting to be implemented, visit our [`missing components`](https://github.com/adobe/spectrum-web-components/labels/missing%20components) tag. + +### IDE Notes + +The build process compiles `.css` files using PostCSS and wraps them in the `lit-html` `css` template tag and writes out a `.css.ts` file for easy import into TypeScript files. This file should not be edited, and is ignored by `.gitignore`, but you may also wish to hide the files in your IDE. diff --git a/cem-react-wrapper.config.js b/1st-gen/cem-react-wrapper.config.js similarity index 100% rename from cem-react-wrapper.config.js rename to 1st-gen/cem-react-wrapper.config.js diff --git a/custom-elements-manifest.config.js b/1st-gen/custom-elements-manifest.config.js similarity index 95% rename from custom-elements-manifest.config.js rename to 1st-gen/custom-elements-manifest.config.js index 365d5acb588..3c485b4f01e 100644 --- a/custom-elements-manifest.config.js +++ b/1st-gen/custom-elements-manifest.config.js @@ -20,6 +20,7 @@ export default { '**/src/[A-Z]*.ts', '**/src/elements/[A-Z]*.ts', '**/tools/shared/src/*.ts', + '../2nd-gen/packages/core/components/**/*.ts', ], exclude: [ '**/*.d.ts', diff --git a/linters/eslint/.npmrc b/1st-gen/linters/eslint/.npmrc similarity index 100% rename from linters/eslint/.npmrc rename to 1st-gen/linters/eslint/.npmrc diff --git a/linters/eslint/CHANGELOG.md b/1st-gen/linters/eslint/CHANGELOG.md similarity index 100% rename from linters/eslint/CHANGELOG.md rename to 1st-gen/linters/eslint/CHANGELOG.md diff --git a/linters/eslint/index.js b/1st-gen/linters/eslint/index.js similarity index 100% rename from linters/eslint/index.js rename to 1st-gen/linters/eslint/index.js diff --git a/linters/eslint/package.json b/1st-gen/linters/eslint/package.json similarity index 93% rename from linters/eslint/package.json rename to 1st-gen/linters/eslint/package.json index 80ff6e464cd..013d7c2d67a 100644 --- a/linters/eslint/package.json +++ b/1st-gen/linters/eslint/package.json @@ -8,7 +8,7 @@ "repository": { "type": "git", "url": "https://github.com/adobe/spectrum-web-components.git", - "directory": "linters/eslint" + "directory": "1st-gen/linters/eslint" }, "bugs": { "url": "https://github.com/adobe/spectrum-web-components/issues" diff --git a/linters/ts-rules/fileShouldContainHeaderRule.js b/1st-gen/linters/ts-rules/fileShouldContainHeaderRule.js similarity index 100% rename from linters/ts-rules/fileShouldContainHeaderRule.js rename to 1st-gen/linters/ts-rules/fileShouldContainHeaderRule.js diff --git a/linters/ts-rules/fileShouldContainHeaderRule.ts b/1st-gen/linters/ts-rules/fileShouldContainHeaderRule.ts similarity index 100% rename from linters/ts-rules/fileShouldContainHeaderRule.ts rename to 1st-gen/linters/ts-rules/fileShouldContainHeaderRule.ts diff --git a/linters/ts-rules/tsconfig.json b/1st-gen/linters/ts-rules/tsconfig.json similarity index 100% rename from linters/ts-rules/tsconfig.json rename to 1st-gen/linters/ts-rules/tsconfig.json diff --git a/linters/ts-rules/tslint.json b/1st-gen/linters/ts-rules/tslint.json similarity index 100% rename from linters/ts-rules/tslint.json rename to 1st-gen/linters/ts-rules/tslint.json diff --git a/1st-gen/package.json b/1st-gen/package.json new file mode 100644 index 00000000000..9682abe7189 --- /dev/null +++ b/1st-gen/package.json @@ -0,0 +1,421 @@ +{ + "name": "@spectrum-web-components/1st-gen", + "version": "0.0.9", + "private": true, + "description": "Spectrum Web Components are a set of reusable, accessible, and customizable web components following the design language of Adobe Spectrum.", + "license": "Apache-2.0", + "author": "Adobe", + "homepage": "https://opensource.adobe.com/spectrum-web-components/", + "repository": { + "directory": "1st-gen", + "type": "git", + "url": "https://github.com/adobe/spectrum-web-components.git" + }, + "bugs": { + "url": "https://github.com/adobe/spectrum-web-components/issues" + }, + "type": "module", + "scripts": { + "analyze": "lit-analyzer \"{packages,tools}/*/src/**/!(*.css).ts\"", + "build": "wireit", + "build:clear-cache": "rimraf .wireit && rimraf packages/*/tsconfig.tsbuildinfo && rimraf tools/*/tsconfig.tsbuildinfo", + "build:confirm": "node ./scripts/confirm-build.js", + "build:css": "wireit", + "build:css:watch": "wireit", + "build:react": "rimraf react && node ./scripts/build-react.js && tsc --build tsconfig-react-wrapper.json", + "build:tests": "tsc --build test/tsconfig.json && tsc --build test/tsconfig-node.json", + "build:ts": "wireit", + "build:ts:watch": "wireit", + "build:types": "wireit", + "build:watch": "wireit", + "changelog:global": "node ./scripts/update-global-changelog.js", + "chromatic": "chromatic --build-script-name storybook:build # note that --project-token must be set in your env variables", + "create-git-tag": "node --no-warnings ./scripts/create-git-tag.js", + "custom-element-json": "node ./scripts/custom-element-json.js", + "dev:core": "yarn workspace @spectrum-web-components/core dev", + "docs:analyze": "cem analyze --globs \"packages/**/*.ts\" --exclude \"**/*.d.ts\" --exclude \"**/stories/**\" --exclude \"**/icons/**\" --exclude \"**/elements/**\" --outdir projects/documentation --litelement", + "docs:build": "yarn workspace documentation build", + "docs:ci": "yarn docs:analyze && run-p docs:production storybook:build && cp projects/documentation/custom-elements.json projects/documentation/dist/storybook", + "docs:preview": "yarn docs:analyze && run-p docs:build storybook:build && cp projects/documentation/custom-elements.json projects/documentation/dist/storybook", + "docs:production": "yarn workspace documentation build:production", + "docs:review": "alex packages/**/*.md", + "docs:start": "yarn workspace documentation serve --watch", + "find": "test -f custom-elements.json", + "icons": "wireit", + "icons:ui": "wireit", + "icons:workflow": "wireit", + "lint": "git status --porcelain && git add . && lint-staged --config ../lint-staged.config.js --cwd .. --allow-empty", + "new-package": "yarn workspace swc-templates plop", + "postinstall": "husky || true", + "postpack": "pinst --enable", + "prebuild": "wireit", + "preeleventy": "yarn docs:analyze", + "prepack": "pinst --disable", + "prestorybook": "wireit", + "prestorybook:build": "cem analyze --outdir storybook/", + "pretest:bench": "yarn build:tests && test -f test/benchmark/cli.js ||:", + "pretest:visual": "yarn build && yarn build", + "process-icons": "wireit", + "start": "run-p dev:core storybook", + "storybook": "wireit", + "storybook:build": "NODE_ENV=production storybook build -o projects/documentation/dist/storybook -c storybook", + "storybook:quick": "run-p build:watch storybook:run", + "storybook:run": "web-dev-server --config wds-storybook.config.js", + "test": "yarn test:focus unit", + "test:bench": "yarn build:tests && node test/benchmark/cli.js", + "test:changed": "node ./scripts/test-changes.js", + "test:ci": "yarn test:start", + "test:create": "wireit", + "test:errors": "yarn test | grep -A 32 ❌", + "test:focus": "yarn build && yarn test:ci --group", + "test:start": "web-test-runner", + "test:visual": "yarn test:visual:ci", + "test:visual:ci": "yarn test:start --group", + "test:visual:clean": "yarn test:visual:clean:baseline && yarn test:visual:clean:current", + "test:visual:clean:baseline": "rimraf test/visual/screenshots-baseline", + "test:visual:clean:current": "rimraf test/visual/screenshots-current", + "test:watch": "yarn test:watch:focus unit", + "test:watch:flags:focus": "yarn build && run-p build:watch \"test:start --watch --group {1} --config web-test-runner.config.ci-chromium-flags.js\" --", + "test:watch:focus": "yarn dev:core & yarn build && run-p build:watch \"test:start --watch --group {1}\" --", + "vrt:preview": "yarn wds --config test/visual/wds-vrt.config.js" + }, + "workspaces": [ + "linters/*", + "packages/*", + "projects/*", + "tools/*", + "react/*" + ], + "devDependencies": { + "@changesets/changelog-github": "0.5.1", + "@changesets/cli": "2.29.7", + "@commitlint/cli": "19.8.1", + "@commitlint/config-conventional": "19.8.1", + "@custom-elements-manifest/analyzer": "0.10.6", + "@geometricpanda/storybook-addon-badges": "2.0.5", + "@lit/react": "1.0.8", + "@open-wc/dev-server-hmr": "0.2.0", + "@open-wc/testing": "4.0.0", + "@playwright/test": "1.53.1", + "@rollup/plugin-commonjs": "25.0.8", + "@rollup/plugin-json": "6.1.0", + "@rollup/plugin-node-resolve": "15.3.1", + "@sindresorhus/slugify": "2.2.1", + "@spectrum-web-components/eslint-plugin": "file:./linters/eslint", + "@storybook/addon-a11y": "8.6.14", + "@storybook/addon-designs": "8.2.1", + "@storybook/addon-essentials": "8.6.14", + "@storybook/addon-interactions": "8.6.14", + "@storybook/addon-links": "8.6.14", + "@storybook/blocks": "8.6.14", + "@storybook/manager-api": "8.6.14", + "@storybook/theming": "8.6.14", + "@storybook/types": "8.6.14", + "@storybook/web-components-webpack5": "8.6.14", + "@types/chai": "4.3.20", + "@types/command-line-args": "5.2.3", + "@types/command-line-usage": "5.0.4", + "@types/common-tags": "1.8.4", + "@types/mocha": "10.0.10", + "@types/node": "20.19.17", + "@types/react": "18.3.24", + "@types/sinon": "17.0.4", + "@types/webpack": "5.28.5", + "@types/webpack-env": "1.18.8", + "@typescript-eslint/eslint-plugin": "7.18.0", + "@typescript-eslint/parser": "7.18.0", + "@web/dev-server": "0.4.6", + "@web/dev-server-rollup": "0.6.4", + "@web/rollup-plugin-copy": "0.5.1", + "@web/rollup-plugin-html": "2.3.0", + "@web/test-runner": "0.20.2", + "@web/test-runner-commands": "0.9.0", + "@web/test-runner-junit-reporter": "0.8.0", + "@web/test-runner-playwright": "patch:@web/test-runner-playwright@npm%3A0.11.1#~/.yarn/patches/@web-test-runner-playwright-npm-0.11.1-280696080b.patch", + "@web/test-runner-visual-regression": "patch:@web/test-runner-visual-regression@npm%3A0.10.0#~/.yarn/patches/@web-test-runner-visual-regression-npm-0.10.0-00f19f4c70.patch", + "@webcomponents/webcomponentsjs": "2.8.0", + "@yarnpkg/types": "4.0.1", + "alex": "11.0.1", + "cem-plugin-module-file-extensions": "0.0.5", + "chromatic": "13.2.0", + "chromedriver": "140.0.3", + "colors": "1.4.0", + "common-tags": "1.8.2", + "crypto": "1.0.1", + "custom-elements-manifest": "2.1.0", + "debounce": "2.2.0", + "deepmerge": "4.3.1", + "esbuild": "0.21.5", + "eslint": "8.57.1", + "eslint-config-prettier": "9.1.2", + "eslint-formatter-pretty": "5.0.0", + "eslint-plugin-import": "2.32.0", + "eslint-plugin-jsonc": "2.20.1", + "eslint-plugin-lit-a11y": "2.4.1", + "eslint-plugin-notice": "0.9.10", + "eslint-plugin-prettier": "5.5.4", + "eslint-plugin-require-extensions": "0.1.3", + "eslint-plugin-storybook": "0.8.0", + "express": "4.21.2", + "fast-glob": "3.3.3", + "fs-extra": "11.3.2", + "geckodriver": "4.4.0", + "genversion": "3.2.0", + "gh-pages": "6.3.0", + "gunzip-maybe": "1.4.2", + "husky": "9.1.7", + "jsonc-eslint-parser": "2.4.1", + "latest-version": "9.0.0", + "lightningcss": "1.30.1", + "lint-staged": "16.2.6", + "lit": "^2.5.0 || ^3.1.3", + "lit-analyzer": "2.0.3", + "lit-html": "^2.4.0 || ^3.1.3", + "mocha-junit-reporter": "2.2.1", + "next": "14.2.33", + "node-fetch": "3.3.2", + "npm-run-all2": "8.0.4", + "patch-package": "^8.0.0", + "pinst": "3.0.0", + "prettier": "3.6.2", + "prettier-plugin-package": "1.4.0", + "pretty-bytes": "7.1.0", + "re-template-tag": "2.0.1", + "replace-in-file": "8.3.0", + "rimraf": "6.0.1", + "rollup": "4.52.2", + "sinon": "17.0.2", + "storybook": "8.6.14", + "stylelint": "16.24.0", + "stylelint-config-standard": "38.0.0", + "stylelint-header": "3.0.0", + "tachometer": "0.7.2", + "tar-stream": "3.1.7", + "terser": "4.8.1", + "typescript": "5.3.3", + "webpack-merge": "6.0.1", + "wireit": "0.14.12", + "yargs": "17.7.2" + }, + "keywords": [ + "design-system", + "spectrum", + "adobe", + "adobe-spectrum", + "web components", + "web-components", + "lit-element", + "lit-html" + ], + "wireit": { + "build": { + "dependencies": [ + "prebuild", + "build:ts", + "build:types" + ] + }, + "build:css": { + "clean": "if-file-deleted", + "command": "node ./scripts/build-css.js", + "files": [ + "packages/**/*.css", + "tools/**/*.css", + "scripts/build-css.js", + "scripts/css-tools.js" + ], + "output": [ + "packages/**/*.css.ts", + "tools/**/*.css.ts" + ] + }, + "build:css:watch": { + "command": "node ./scripts/watch-css.js", + "service": true + }, + "build:ts": { + "clean": "if-file-deleted", + "command": "node ./scripts/build-ts.js", + "dependencies": [ + "process-icons", + "test:create", + "build:css" + ], + "files": [ + "packages/**/*.ts", + "!packages/**/*.d.ts", + "projects/**/*.ts", + "!projects/**/*.d.ts", + "!projects/documentation/**/*", + "!projects/css-custom-vars-viewer/**/*", + "!projects/example-project-rollup/**/*", + "!projects/example-project-webpack/**/*", + "!projects/templates/**/*", + "tools/**/*.ts", + "!tools/**/*.d.ts", + "scripts/build-ts.js", + "packages/**/exports.json", + "tools/**/exports.json", + "test/**/*.ts" + ], + "output": [ + "packages/**/*.js", + "packages/**/*.dev.js", + "projects/**/*.js", + "packages/**/*.js.map", + "projects/**/*.js.map", + "!projects/documentation/**/*.js", + "!projects/css-custom-vars-viewer/**/*", + "!projects/example-project-rollup", + "!projects/example-project-webpack", + "!projects/templates", + "tools/**/*.js", + "tools/**/*.js.map", + "!**/build.js", + "!**/build-icons-mapping.js", + "test/**/*.js", + "test/**/*.js.map", + "!test/visual/create.js", + "!test/visual/review.js", + "!test/visual/rollup.config.js", + "!test/visual/src/review.js", + "!test/visual/src/index.html", + "!test/visual/wds-vrt.config.js", + "!tools/base/src/version.js" + ] + }, + "build:ts:watch": { + "command": "node ./scripts/watch-ts.js", + "service": true + }, + "build:types": { + "clean": "if-file-deleted", + "command": "tsc --build tsconfig-all.json --pretty", + "dependencies": [ + "process-icons", + "test:create", + "build:css" + ], + "files": [ + "tsconfig-all.json", + "packages/**/*.ts", + "packages/**/tsconfig.json", + "tools/**/*.ts", + "tools/**/tsconfig.json" + ], + "output": [ + "packages/**/*.d.ts", + "packages/**/tsconfig.tsbuildinfo", + "tools/**/*.d.ts", + "tools/**/tsconfig.tsbuildinfo", + "!**/local.d.ts", + "!tools/base/src/version.d.ts" + ] + }, + "build:watch": { + "dependencies": [ + "build:css:watch", + "build:ts:watch" + ] + }, + "icons": { + "command": "node ./scripts/process-icons.js && yarn lint", + "files": [ + "scripts/process-icons.js" + ], + "output": [ + "packages/**/*.svg.ts" + ] + }, + "icons:ui": { + "clean": "if-file-deleted", + "command": "yarn workspace @spectrum-web-components/icons-ui build", + "files": [ + "packages/icons-ui/bin/build.js", + "packages/icons-ui/packages.json", + "node_modules/@spectrum-css/ui-icons/dist/medium/**.svg", + "node_modules/@spectrum-css/ui-icons-s2/dist/medium/**.svg" + ], + "output": [ + "packages/icons-ui/**/*.ts", + "!packages/icons-ui/**/*.d.ts", + "!packages/icons-ui/stories/**/*.ts", + "packages/icons-ui/stories/icon-manifest.ts", + "!packages/icons-ui/test/**/*.ts", + "!packages/icons-ui/src/index.ts", + "!packages/icons-ui/src/custom-tag.ts", + "!packages/icons-workflow/src/DefaultIcon.ts" + ] + }, + "icons:workflow": { + "clean": "if-file-deleted", + "command": "yarn workspace @spectrum-web-components/icons-workflow build", + "files": [ + "!packages/icons-workflow/bin/build.js", + "packages/icons-workflow/bin/build-icons-mapping.js" + ], + "output": [ + "packages/icons-workflow/**/*.ts", + "!packages/icons-workflow/**/*.d.ts", + "!packages/icons-workflow/stories/**/*.ts", + "packages/icons-workflow/stories/icon-manifest.ts", + "!packages/icons-workflow/test/**/*.ts", + "!packages/icons-workflow/src/index.ts", + "!packages/icons-workflow/src/custom-tag.ts", + "!packages/icons-workflow/src/DefaultIcon.ts", + "!packages/icons-workflow/bin/icons-mapping.json" + ] + }, + "prebuild": { + "command": "yarn workspace @spectrum-web-components/core build", + "files": [ + "../2nd-gen/packages/core/components/**/*", + "../2nd-gen/packages/core/shared/**/*", + "../2nd-gen/packages/core/package.json", + "../2nd-gen/packages/core/vite.config.js", + "../2nd-gen/packages/core/tsconfig.json" + ] + }, + "prestorybook": { + "command": "cem analyze --outdir storybook/", + "dependencies": [ + "build:ts" + ], + "files": [ + "packages/**/*.ts", + "tools/**/*.ts" + ], + "output": [ + "storybook/custom-elements.json" + ] + }, + "process-icons": { + "dependencies": [ + "icons", + "icons:ui", + "icons:workflow" + ] + }, + "storybook": { + "command": "storybook dev -p 8080 -c storybook", + "dependencies": [ + "prestorybook", + "build:watch" + ], + "service": true + }, + "test:create": { + "clean": "if-file-deleted", + "command": "node test/visual/create.js", + "files": [ + "packages/*/stories/*.stories.ts", + "tools/*/stories/*.stories.ts" + ], + "output": [ + "packages/*/test/*.test-vrt.ts", + "tools/*/test/*.test-vrt.ts" + ] + } + }, + "packageManager": "yarn@4.9.2" +} diff --git a/packages/.eslintrc.json b/1st-gen/packages/.eslintrc.json similarity index 98% rename from packages/.eslintrc.json rename to 1st-gen/packages/.eslintrc.json index 9e78f9681fb..7d4734f40b8 100644 --- a/packages/.eslintrc.json +++ b/1st-gen/packages/.eslintrc.json @@ -142,7 +142,6 @@ "@spectrum-web-components", "import" ], - "root": true, "rules": { "@spectrum-web-components/document-active-element": ["error"], "@spectrum-web-components/prevent-argument-names": [ @@ -195,7 +194,7 @@ "error", { "mustMatch": "Copyright [0-9]{0,4} Adobe. All rights reserved.", - "templateFile": "config/license.js" + "templateFile": "config/HEADER.js" } ], "sort-imports": [ diff --git a/packages/accordion/.npmrc b/1st-gen/packages/accordion/.npmrc similarity index 100% rename from packages/accordion/.npmrc rename to 1st-gen/packages/accordion/.npmrc diff --git a/packages/accordion/CHANGELOG.md b/1st-gen/packages/accordion/CHANGELOG.md similarity index 100% rename from packages/accordion/CHANGELOG.md rename to 1st-gen/packages/accordion/CHANGELOG.md diff --git a/packages/accordion/README.md b/1st-gen/packages/accordion/README.md similarity index 100% rename from packages/accordion/README.md rename to 1st-gen/packages/accordion/README.md diff --git a/packages/accordion/accordion-item.md b/1st-gen/packages/accordion/accordion-item.md similarity index 100% rename from packages/accordion/accordion-item.md rename to 1st-gen/packages/accordion/accordion-item.md diff --git a/packages/accordion/package.json b/1st-gen/packages/accordion/package.json similarity index 98% rename from packages/accordion/package.json rename to 1st-gen/packages/accordion/package.json index 6913bf5b8c2..7b7fa7f7144 100644 --- a/packages/accordion/package.json +++ b/1st-gen/packages/accordion/package.json @@ -9,7 +9,7 @@ "repository": { "type": "git", "url": "https://github.com/adobe/spectrum-web-components.git", - "directory": "packages/accordion" + "directory": "1st-gen/packages/accordion" }, "author": "Adobe", "homepage": "https://opensource.adobe.com/spectrum-web-components/components/accordion", diff --git a/packages/accordion/sp-accordion-item.ts b/1st-gen/packages/accordion/sp-accordion-item.ts similarity index 100% rename from packages/accordion/sp-accordion-item.ts rename to 1st-gen/packages/accordion/sp-accordion-item.ts diff --git a/packages/accordion/sp-accordion.ts b/1st-gen/packages/accordion/sp-accordion.ts similarity index 100% rename from packages/accordion/sp-accordion.ts rename to 1st-gen/packages/accordion/sp-accordion.ts diff --git a/packages/accordion/src/Accordion.ts b/1st-gen/packages/accordion/src/Accordion.ts similarity index 100% rename from packages/accordion/src/Accordion.ts rename to 1st-gen/packages/accordion/src/Accordion.ts diff --git a/packages/accordion/src/AccordionItem.ts b/1st-gen/packages/accordion/src/AccordionItem.ts similarity index 100% rename from packages/accordion/src/AccordionItem.ts rename to 1st-gen/packages/accordion/src/AccordionItem.ts diff --git a/packages/accordion/src/accordion-item-overrides.css b/1st-gen/packages/accordion/src/accordion-item-overrides.css similarity index 100% rename from packages/accordion/src/accordion-item-overrides.css rename to 1st-gen/packages/accordion/src/accordion-item-overrides.css diff --git a/packages/accordion/src/accordion-item.css b/1st-gen/packages/accordion/src/accordion-item.css similarity index 100% rename from packages/accordion/src/accordion-item.css rename to 1st-gen/packages/accordion/src/accordion-item.css diff --git a/packages/accordion/src/accordion-overrides.css b/1st-gen/packages/accordion/src/accordion-overrides.css similarity index 100% rename from packages/accordion/src/accordion-overrides.css rename to 1st-gen/packages/accordion/src/accordion-overrides.css diff --git a/packages/accordion/src/accordion.css b/1st-gen/packages/accordion/src/accordion.css similarity index 100% rename from packages/accordion/src/accordion.css rename to 1st-gen/packages/accordion/src/accordion.css diff --git a/packages/accordion/src/index.ts b/1st-gen/packages/accordion/src/index.ts similarity index 100% rename from packages/accordion/src/index.ts rename to 1st-gen/packages/accordion/src/index.ts diff --git a/packages/accordion/src/spectrum-accordion-item.css b/1st-gen/packages/accordion/src/spectrum-accordion-item.css similarity index 100% rename from packages/accordion/src/spectrum-accordion-item.css rename to 1st-gen/packages/accordion/src/spectrum-accordion-item.css diff --git a/packages/accordion/src/spectrum-accordion.css b/1st-gen/packages/accordion/src/spectrum-accordion.css similarity index 100% rename from packages/accordion/src/spectrum-accordion.css rename to 1st-gen/packages/accordion/src/spectrum-accordion.css diff --git a/packages/accordion/stories/accordion-densities-compact.stories.ts b/1st-gen/packages/accordion/stories/accordion-densities-compact.stories.ts similarity index 100% rename from packages/accordion/stories/accordion-densities-compact.stories.ts rename to 1st-gen/packages/accordion/stories/accordion-densities-compact.stories.ts diff --git a/packages/accordion/stories/accordion-densities-spacious.stories.ts b/1st-gen/packages/accordion/stories/accordion-densities-spacious.stories.ts similarity index 100% rename from packages/accordion/stories/accordion-densities-spacious.stories.ts rename to 1st-gen/packages/accordion/stories/accordion-densities-spacious.stories.ts diff --git a/packages/accordion/stories/accordion-sizes.stories.ts b/1st-gen/packages/accordion/stories/accordion-sizes.stories.ts similarity index 100% rename from packages/accordion/stories/accordion-sizes.stories.ts rename to 1st-gen/packages/accordion/stories/accordion-sizes.stories.ts diff --git a/packages/accordion/stories/accordion.stories.ts b/1st-gen/packages/accordion/stories/accordion.stories.ts similarity index 100% rename from packages/accordion/stories/accordion.stories.ts rename to 1st-gen/packages/accordion/stories/accordion.stories.ts diff --git a/packages/accordion/stories/args.ts b/1st-gen/packages/accordion/stories/args.ts similarity index 100% rename from packages/accordion/stories/args.ts rename to 1st-gen/packages/accordion/stories/args.ts diff --git a/packages/accordion/stories/index.ts b/1st-gen/packages/accordion/stories/index.ts similarity index 100% rename from packages/accordion/stories/index.ts rename to 1st-gen/packages/accordion/stories/index.ts diff --git a/packages/accordion/stories/template.ts b/1st-gen/packages/accordion/stories/template.ts similarity index 100% rename from packages/accordion/stories/template.ts rename to 1st-gen/packages/accordion/stories/template.ts diff --git a/packages/accordion/test/a11y-tree.test.ts b/1st-gen/packages/accordion/test/a11y-tree.test.ts similarity index 100% rename from packages/accordion/test/a11y-tree.test.ts rename to 1st-gen/packages/accordion/test/a11y-tree.test.ts diff --git a/packages/accordion/test/accordion-memory.test.ts b/1st-gen/packages/accordion/test/accordion-memory.test.ts similarity index 100% rename from packages/accordion/test/accordion-memory.test.ts rename to 1st-gen/packages/accordion/test/accordion-memory.test.ts diff --git a/packages/accordion/test/benchmark/basic-test.ts b/1st-gen/packages/accordion/test/benchmark/basic-test.ts similarity index 100% rename from packages/accordion/test/benchmark/basic-test.ts rename to 1st-gen/packages/accordion/test/benchmark/basic-test.ts diff --git a/packages/accordion/test/controlled.test.ts b/1st-gen/packages/accordion/test/controlled.test.ts similarity index 100% rename from packages/accordion/test/controlled.test.ts rename to 1st-gen/packages/accordion/test/controlled.test.ts diff --git a/packages/accordion/test/declarative.test.ts b/1st-gen/packages/accordion/test/declarative.test.ts similarity index 100% rename from packages/accordion/test/declarative.test.ts rename to 1st-gen/packages/accordion/test/declarative.test.ts diff --git a/packages/accordion/test/dev-mode.test.ts b/1st-gen/packages/accordion/test/dev-mode.test.ts similarity index 100% rename from packages/accordion/test/dev-mode.test.ts rename to 1st-gen/packages/accordion/test/dev-mode.test.ts diff --git a/packages/accordion/test/imperative.test.ts b/1st-gen/packages/accordion/test/imperative.test.ts similarity index 100% rename from packages/accordion/test/imperative.test.ts rename to 1st-gen/packages/accordion/test/imperative.test.ts diff --git a/packages/accordion/test/keyboard.test.ts b/1st-gen/packages/accordion/test/keyboard.test.ts similarity index 100% rename from packages/accordion/test/keyboard.test.ts rename to 1st-gen/packages/accordion/test/keyboard.test.ts diff --git a/1st-gen/packages/accordion/test/memory.test.ts b/1st-gen/packages/accordion/test/memory.test.ts new file mode 100644 index 00000000000..21ac7187e1d --- /dev/null +++ b/1st-gen/packages/accordion/test/memory.test.ts @@ -0,0 +1,18 @@ +/** + * Copyright 2025 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +import { Default } from '../stories/accordion.stories.js'; +import { testForMemoryLeaks } from '../../../test/testing-helpers.js'; + +describe('Accordion - memory usage', () => { + testForMemoryLeaks(Default()); +}); diff --git a/packages/accordion/tsconfig.json b/1st-gen/packages/accordion/tsconfig.json similarity index 100% rename from packages/accordion/tsconfig.json rename to 1st-gen/packages/accordion/tsconfig.json diff --git a/packages/action-bar/.npmrc b/1st-gen/packages/action-bar/.npmrc similarity index 100% rename from packages/action-bar/.npmrc rename to 1st-gen/packages/action-bar/.npmrc diff --git a/packages/action-bar/CHANGELOG.md b/1st-gen/packages/action-bar/CHANGELOG.md similarity index 100% rename from packages/action-bar/CHANGELOG.md rename to 1st-gen/packages/action-bar/CHANGELOG.md diff --git a/packages/action-bar/README.md b/1st-gen/packages/action-bar/README.md similarity index 100% rename from packages/action-bar/README.md rename to 1st-gen/packages/action-bar/README.md diff --git a/packages/action-bar/package.json b/1st-gen/packages/action-bar/package.json similarity index 97% rename from packages/action-bar/package.json rename to 1st-gen/packages/action-bar/package.json index 3e22b456592..1da08a5a7eb 100644 --- a/packages/action-bar/package.json +++ b/1st-gen/packages/action-bar/package.json @@ -9,7 +9,7 @@ "repository": { "type": "git", "url": "https://github.com/adobe/spectrum-web-components.git", - "directory": "packages/action-bar" + "directory": "1st-gen/packages/action-bar" }, "author": "Adobe", "homepage": "https://opensource.adobe.com/spectrum-web-components/components/action-bar", diff --git a/packages/action-bar/sp-action-bar.ts b/1st-gen/packages/action-bar/sp-action-bar.ts similarity index 100% rename from packages/action-bar/sp-action-bar.ts rename to 1st-gen/packages/action-bar/sp-action-bar.ts diff --git a/packages/action-bar/src/ActionBar.ts b/1st-gen/packages/action-bar/src/ActionBar.ts similarity index 100% rename from packages/action-bar/src/ActionBar.ts rename to 1st-gen/packages/action-bar/src/ActionBar.ts diff --git a/packages/action-bar/src/action-bar-overrides.css b/1st-gen/packages/action-bar/src/action-bar-overrides.css similarity index 100% rename from packages/action-bar/src/action-bar-overrides.css rename to 1st-gen/packages/action-bar/src/action-bar-overrides.css diff --git a/packages/action-bar/src/action-bar.css b/1st-gen/packages/action-bar/src/action-bar.css similarity index 100% rename from packages/action-bar/src/action-bar.css rename to 1st-gen/packages/action-bar/src/action-bar.css diff --git a/packages/action-bar/src/index.ts b/1st-gen/packages/action-bar/src/index.ts similarity index 100% rename from packages/action-bar/src/index.ts rename to 1st-gen/packages/action-bar/src/index.ts diff --git a/packages/action-bar/src/spectrum-action-bar.css b/1st-gen/packages/action-bar/src/spectrum-action-bar.css similarity index 100% rename from packages/action-bar/src/spectrum-action-bar.css rename to 1st-gen/packages/action-bar/src/spectrum-action-bar.css diff --git a/packages/action-bar/stories/action-bar.stories.ts b/1st-gen/packages/action-bar/stories/action-bar.stories.ts similarity index 100% rename from packages/action-bar/stories/action-bar.stories.ts rename to 1st-gen/packages/action-bar/stories/action-bar.stories.ts diff --git a/packages/action-bar/stories/args.ts b/1st-gen/packages/action-bar/stories/args.ts similarity index 100% rename from packages/action-bar/stories/args.ts rename to 1st-gen/packages/action-bar/stories/args.ts diff --git a/packages/action-bar/stories/template.ts b/1st-gen/packages/action-bar/stories/template.ts similarity index 100% rename from packages/action-bar/stories/template.ts rename to 1st-gen/packages/action-bar/stories/template.ts diff --git a/packages/action-bar/test/action-bar-memory.test.ts b/1st-gen/packages/action-bar/test/action-bar-memory.test.ts similarity index 100% rename from packages/action-bar/test/action-bar-memory.test.ts rename to 1st-gen/packages/action-bar/test/action-bar-memory.test.ts diff --git a/packages/action-bar/test/action-bar.test.ts b/1st-gen/packages/action-bar/test/action-bar.test.ts similarity index 100% rename from packages/action-bar/test/action-bar.test.ts rename to 1st-gen/packages/action-bar/test/action-bar.test.ts diff --git a/packages/action-bar/test/benchmark/basic-test.ts b/1st-gen/packages/action-bar/test/benchmark/basic-test.ts similarity index 100% rename from packages/action-bar/test/benchmark/basic-test.ts rename to 1st-gen/packages/action-bar/test/benchmark/basic-test.ts diff --git a/packages/action-bar/tsconfig.json b/1st-gen/packages/action-bar/tsconfig.json similarity index 100% rename from packages/action-bar/tsconfig.json rename to 1st-gen/packages/action-bar/tsconfig.json diff --git a/packages/action-button/.npmrc b/1st-gen/packages/action-button/.npmrc similarity index 100% rename from packages/action-button/.npmrc rename to 1st-gen/packages/action-button/.npmrc diff --git a/packages/action-button/CHANGELOG.md b/1st-gen/packages/action-button/CHANGELOG.md similarity index 100% rename from packages/action-button/CHANGELOG.md rename to 1st-gen/packages/action-button/CHANGELOG.md diff --git a/packages/action-button/README.md b/1st-gen/packages/action-button/README.md similarity index 100% rename from packages/action-button/README.md rename to 1st-gen/packages/action-button/README.md diff --git a/packages/action-button/package.json b/1st-gen/packages/action-button/package.json similarity index 97% rename from packages/action-button/package.json rename to 1st-gen/packages/action-button/package.json index 3087b0e0b54..84e5a8a4a49 100644 --- a/packages/action-button/package.json +++ b/1st-gen/packages/action-button/package.json @@ -9,7 +9,7 @@ "repository": { "type": "git", "url": "https://github.com/adobe/spectrum-web-components.git", - "directory": "packages/action-button" + "directory": "1st-gen/packages/action-button" }, "author": "Adobe", "homepage": "https://opensource.adobe.com/spectrum-web-components/components/action-button", diff --git a/packages/action-button/sp-action-button.ts b/1st-gen/packages/action-button/sp-action-button.ts similarity index 100% rename from packages/action-button/sp-action-button.ts rename to 1st-gen/packages/action-button/sp-action-button.ts diff --git a/packages/action-button/src/ActionButton.ts b/1st-gen/packages/action-button/src/ActionButton.ts similarity index 100% rename from packages/action-button/src/ActionButton.ts rename to 1st-gen/packages/action-button/src/ActionButton.ts diff --git a/packages/action-button/src/action-button-overrides.css b/1st-gen/packages/action-button/src/action-button-overrides.css similarity index 100% rename from packages/action-button/src/action-button-overrides.css rename to 1st-gen/packages/action-button/src/action-button-overrides.css diff --git a/packages/action-button/src/action-button.css b/1st-gen/packages/action-button/src/action-button.css similarity index 100% rename from packages/action-button/src/action-button.css rename to 1st-gen/packages/action-button/src/action-button.css diff --git a/packages/action-button/src/index.ts b/1st-gen/packages/action-button/src/index.ts similarity index 100% rename from packages/action-button/src/index.ts rename to 1st-gen/packages/action-button/src/index.ts diff --git a/packages/action-button/src/spectrum-action-button.css b/1st-gen/packages/action-button/src/spectrum-action-button.css similarity index 100% rename from packages/action-button/src/spectrum-action-button.css rename to 1st-gen/packages/action-button/src/spectrum-action-button.css diff --git a/packages/action-button/stories/action-button-black-quiet.stories.ts b/1st-gen/packages/action-button/stories/action-button-black-quiet.stories.ts similarity index 100% rename from packages/action-button/stories/action-button-black-quiet.stories.ts rename to 1st-gen/packages/action-button/stories/action-button-black-quiet.stories.ts diff --git a/packages/action-button/stories/action-button-black.stories.ts b/1st-gen/packages/action-button/stories/action-button-black.stories.ts similarity index 100% rename from packages/action-button/stories/action-button-black.stories.ts rename to 1st-gen/packages/action-button/stories/action-button-black.stories.ts diff --git a/packages/action-button/stories/action-button-emphasized-quiet.stories.ts b/1st-gen/packages/action-button/stories/action-button-emphasized-quiet.stories.ts similarity index 100% rename from packages/action-button/stories/action-button-emphasized-quiet.stories.ts rename to 1st-gen/packages/action-button/stories/action-button-emphasized-quiet.stories.ts diff --git a/packages/action-button/stories/action-button-emphasized.stories.ts b/1st-gen/packages/action-button/stories/action-button-emphasized.stories.ts similarity index 100% rename from packages/action-button/stories/action-button-emphasized.stories.ts rename to 1st-gen/packages/action-button/stories/action-button-emphasized.stories.ts diff --git a/packages/action-button/stories/action-button-quiet.stories.ts b/1st-gen/packages/action-button/stories/action-button-quiet.stories.ts similarity index 100% rename from packages/action-button/stories/action-button-quiet.stories.ts rename to 1st-gen/packages/action-button/stories/action-button-quiet.stories.ts diff --git a/packages/action-button/stories/action-button-standard.stories.ts b/1st-gen/packages/action-button/stories/action-button-standard.stories.ts similarity index 100% rename from packages/action-button/stories/action-button-standard.stories.ts rename to 1st-gen/packages/action-button/stories/action-button-standard.stories.ts diff --git a/packages/action-button/stories/action-button-white-quiet.stories.ts b/1st-gen/packages/action-button/stories/action-button-white-quiet.stories.ts similarity index 100% rename from packages/action-button/stories/action-button-white-quiet.stories.ts rename to 1st-gen/packages/action-button/stories/action-button-white-quiet.stories.ts diff --git a/packages/action-button/stories/action-button-white.stories.ts b/1st-gen/packages/action-button/stories/action-button-white.stories.ts similarity index 100% rename from packages/action-button/stories/action-button-white.stories.ts rename to 1st-gen/packages/action-button/stories/action-button-white.stories.ts diff --git a/packages/action-button/stories/action-button.stories.ts b/1st-gen/packages/action-button/stories/action-button.stories.ts similarity index 100% rename from packages/action-button/stories/action-button.stories.ts rename to 1st-gen/packages/action-button/stories/action-button.stories.ts diff --git a/packages/action-button/stories/index.ts b/1st-gen/packages/action-button/stories/index.ts similarity index 100% rename from packages/action-button/stories/index.ts rename to 1st-gen/packages/action-button/stories/index.ts diff --git a/packages/action-button/test/action-button-memory.test.ts b/1st-gen/packages/action-button/test/action-button-memory.test.ts similarity index 100% rename from packages/action-button/test/action-button-memory.test.ts rename to 1st-gen/packages/action-button/test/action-button-memory.test.ts diff --git a/packages/action-button/test/action-button.test.ts b/1st-gen/packages/action-button/test/action-button.test.ts similarity index 100% rename from packages/action-button/test/action-button.test.ts rename to 1st-gen/packages/action-button/test/action-button.test.ts diff --git a/packages/action-button/test/benchmark/basic-test.ts b/1st-gen/packages/action-button/test/benchmark/basic-test.ts similarity index 100% rename from packages/action-button/test/benchmark/basic-test.ts rename to 1st-gen/packages/action-button/test/benchmark/basic-test.ts diff --git a/packages/action-button/tsconfig.json b/1st-gen/packages/action-button/tsconfig.json similarity index 100% rename from packages/action-button/tsconfig.json rename to 1st-gen/packages/action-button/tsconfig.json diff --git a/packages/action-group/.npmrc b/1st-gen/packages/action-group/.npmrc similarity index 100% rename from packages/action-group/.npmrc rename to 1st-gen/packages/action-group/.npmrc diff --git a/packages/action-group/CHANGELOG.md b/1st-gen/packages/action-group/CHANGELOG.md similarity index 100% rename from packages/action-group/CHANGELOG.md rename to 1st-gen/packages/action-group/CHANGELOG.md diff --git a/packages/action-group/README.md b/1st-gen/packages/action-group/README.md similarity index 100% rename from packages/action-group/README.md rename to 1st-gen/packages/action-group/README.md diff --git a/packages/action-group/package.json b/1st-gen/packages/action-group/package.json similarity index 97% rename from packages/action-group/package.json rename to 1st-gen/packages/action-group/package.json index 87e80580913..bfac51444ff 100644 --- a/packages/action-group/package.json +++ b/1st-gen/packages/action-group/package.json @@ -9,7 +9,7 @@ "repository": { "type": "git", "url": "https://github.com/adobe/spectrum-web-components.git", - "directory": "packages/action-group" + "directory": "1st-gen/packages/action-group" }, "author": "Adobe", "homepage": "https://opensource.adobe.com/spectrum-web-components/components/action-group", diff --git a/packages/action-group/sp-action-group.ts b/1st-gen/packages/action-group/sp-action-group.ts similarity index 100% rename from packages/action-group/sp-action-group.ts rename to 1st-gen/packages/action-group/sp-action-group.ts diff --git a/packages/action-group/src/ActionGroup.ts b/1st-gen/packages/action-group/src/ActionGroup.ts similarity index 100% rename from packages/action-group/src/ActionGroup.ts rename to 1st-gen/packages/action-group/src/ActionGroup.ts diff --git a/packages/action-group/src/action-group-overrides.css b/1st-gen/packages/action-group/src/action-group-overrides.css similarity index 100% rename from packages/action-group/src/action-group-overrides.css rename to 1st-gen/packages/action-group/src/action-group-overrides.css diff --git a/packages/action-group/src/action-group.css b/1st-gen/packages/action-group/src/action-group.css similarity index 100% rename from packages/action-group/src/action-group.css rename to 1st-gen/packages/action-group/src/action-group.css diff --git a/packages/action-group/src/index.ts b/1st-gen/packages/action-group/src/index.ts similarity index 100% rename from packages/action-group/src/index.ts rename to 1st-gen/packages/action-group/src/index.ts diff --git a/packages/action-group/src/spectrum-action-group.css b/1st-gen/packages/action-group/src/spectrum-action-group.css similarity index 100% rename from packages/action-group/src/spectrum-action-group.css rename to 1st-gen/packages/action-group/src/spectrum-action-group.css diff --git a/packages/action-group/stories/action-group-sizes.stories.ts b/1st-gen/packages/action-group/stories/action-group-sizes.stories.ts similarity index 100% rename from packages/action-group/stories/action-group-sizes.stories.ts rename to 1st-gen/packages/action-group/stories/action-group-sizes.stories.ts diff --git a/packages/action-group/stories/action-group-tooltip.stories.ts b/1st-gen/packages/action-group/stories/action-group-tooltip.stories.ts similarity index 100% rename from packages/action-group/stories/action-group-tooltip.stories.ts rename to 1st-gen/packages/action-group/stories/action-group-tooltip.stories.ts diff --git a/packages/action-group/stories/action-group.stories.ts b/1st-gen/packages/action-group/stories/action-group.stories.ts similarity index 100% rename from packages/action-group/stories/action-group.stories.ts rename to 1st-gen/packages/action-group/stories/action-group.stories.ts diff --git a/packages/action-group/test/action-group-memory.test.ts b/1st-gen/packages/action-group/test/action-group-memory.test.ts similarity index 100% rename from packages/action-group/test/action-group-memory.test.ts rename to 1st-gen/packages/action-group/test/action-group-memory.test.ts diff --git a/packages/action-group/test/action-group.test.ts b/1st-gen/packages/action-group/test/action-group.test.ts similarity index 100% rename from packages/action-group/test/action-group.test.ts rename to 1st-gen/packages/action-group/test/action-group.test.ts diff --git a/packages/action-group/test/benchmark/basic-test.ts b/1st-gen/packages/action-group/test/benchmark/basic-test.ts similarity index 100% rename from packages/action-group/test/benchmark/basic-test.ts rename to 1st-gen/packages/action-group/test/benchmark/basic-test.ts diff --git a/packages/action-group/tsconfig.json b/1st-gen/packages/action-group/tsconfig.json similarity index 100% rename from packages/action-group/tsconfig.json rename to 1st-gen/packages/action-group/tsconfig.json diff --git a/packages/action-menu/.npmrc b/1st-gen/packages/action-menu/.npmrc similarity index 100% rename from packages/action-menu/.npmrc rename to 1st-gen/packages/action-menu/.npmrc diff --git a/packages/action-menu/CHANGELOG.md b/1st-gen/packages/action-menu/CHANGELOG.md similarity index 100% rename from packages/action-menu/CHANGELOG.md rename to 1st-gen/packages/action-menu/CHANGELOG.md diff --git a/packages/action-menu/README.md b/1st-gen/packages/action-menu/README.md similarity index 100% rename from packages/action-menu/README.md rename to 1st-gen/packages/action-menu/README.md diff --git a/packages/action-menu/package.json b/1st-gen/packages/action-menu/package.json similarity index 97% rename from packages/action-menu/package.json rename to 1st-gen/packages/action-menu/package.json index f13058d6bed..c0be5188fc2 100644 --- a/packages/action-menu/package.json +++ b/1st-gen/packages/action-menu/package.json @@ -9,7 +9,7 @@ "repository": { "type": "git", "url": "https://github.com/adobe/spectrum-web-components.git", - "directory": "packages/action-menu" + "directory": "1st-gen/packages/action-menu" }, "author": "Adobe", "homepage": "https://opensource.adobe.com/spectrum-web-components/components/action-menu", diff --git a/packages/action-menu/sp-action-menu.ts b/1st-gen/packages/action-menu/sp-action-menu.ts similarity index 100% rename from packages/action-menu/sp-action-menu.ts rename to 1st-gen/packages/action-menu/sp-action-menu.ts diff --git a/packages/action-menu/src/ActionMenu.ts b/1st-gen/packages/action-menu/src/ActionMenu.ts similarity index 100% rename from packages/action-menu/src/ActionMenu.ts rename to 1st-gen/packages/action-menu/src/ActionMenu.ts diff --git a/packages/action-menu/src/action-menu.css b/1st-gen/packages/action-menu/src/action-menu.css similarity index 100% rename from packages/action-menu/src/action-menu.css rename to 1st-gen/packages/action-menu/src/action-menu.css diff --git a/packages/action-menu/src/index.ts b/1st-gen/packages/action-menu/src/index.ts similarity index 100% rename from packages/action-menu/src/index.ts rename to 1st-gen/packages/action-menu/src/index.ts diff --git a/packages/action-menu/stories/action-menu-sizes.stories.ts b/1st-gen/packages/action-menu/stories/action-menu-sizes.stories.ts similarity index 100% rename from packages/action-menu/stories/action-menu-sizes.stories.ts rename to 1st-gen/packages/action-menu/stories/action-menu-sizes.stories.ts diff --git a/packages/action-menu/stories/action-menu.stories.ts b/1st-gen/packages/action-menu/stories/action-menu.stories.ts similarity index 100% rename from packages/action-menu/stories/action-menu.stories.ts rename to 1st-gen/packages/action-menu/stories/action-menu.stories.ts diff --git a/packages/action-menu/stories/index.ts b/1st-gen/packages/action-menu/stories/index.ts similarity index 100% rename from packages/action-menu/stories/index.ts rename to 1st-gen/packages/action-menu/stories/index.ts diff --git a/packages/action-menu/sync/sp-action-menu.ts b/1st-gen/packages/action-menu/sync/sp-action-menu.ts similarity index 100% rename from packages/action-menu/sync/sp-action-menu.ts rename to 1st-gen/packages/action-menu/sync/sp-action-menu.ts diff --git a/packages/action-menu/test/action-menu-directive.test.ts b/1st-gen/packages/action-menu/test/action-menu-directive.test.ts similarity index 100% rename from packages/action-menu/test/action-menu-directive.test.ts rename to 1st-gen/packages/action-menu/test/action-menu-directive.test.ts diff --git a/packages/action-menu/test/action-menu-groups.test.ts b/1st-gen/packages/action-menu/test/action-menu-groups.test.ts similarity index 100% rename from packages/action-menu/test/action-menu-groups.test.ts rename to 1st-gen/packages/action-menu/test/action-menu-groups.test.ts diff --git a/packages/action-menu/test/action-menu-memory.test.ts b/1st-gen/packages/action-menu/test/action-menu-memory.test.ts similarity index 100% rename from packages/action-menu/test/action-menu-memory.test.ts rename to 1st-gen/packages/action-menu/test/action-menu-memory.test.ts diff --git a/packages/action-menu/test/action-menu-responsive.test.ts b/1st-gen/packages/action-menu/test/action-menu-responsive.test.ts similarity index 100% rename from packages/action-menu/test/action-menu-responsive.test.ts rename to 1st-gen/packages/action-menu/test/action-menu-responsive.test.ts diff --git a/packages/action-menu/test/action-menu-sync.test.ts b/1st-gen/packages/action-menu/test/action-menu-sync.test.ts similarity index 100% rename from packages/action-menu/test/action-menu-sync.test.ts rename to 1st-gen/packages/action-menu/test/action-menu-sync.test.ts diff --git a/packages/action-menu/test/action-menu.test.ts b/1st-gen/packages/action-menu/test/action-menu.test.ts similarity index 100% rename from packages/action-menu/test/action-menu.test.ts rename to 1st-gen/packages/action-menu/test/action-menu.test.ts diff --git a/packages/action-menu/test/benchmark/test-basic.ts b/1st-gen/packages/action-menu/test/benchmark/test-basic.ts similarity index 100% rename from packages/action-menu/test/benchmark/test-basic.ts rename to 1st-gen/packages/action-menu/test/benchmark/test-basic.ts diff --git a/packages/action-menu/test/benchmark/test-directive.ts b/1st-gen/packages/action-menu/test/benchmark/test-directive.ts similarity index 100% rename from packages/action-menu/test/benchmark/test-directive.ts rename to 1st-gen/packages/action-menu/test/benchmark/test-directive.ts diff --git a/packages/action-menu/test/benchmark/test-lazy.ts b/1st-gen/packages/action-menu/test/benchmark/test-lazy.ts similarity index 100% rename from packages/action-menu/test/benchmark/test-lazy.ts rename to 1st-gen/packages/action-menu/test/benchmark/test-lazy.ts diff --git a/packages/action-menu/test/benchmark/test-open-close-directive.ts b/1st-gen/packages/action-menu/test/benchmark/test-open-close-directive.ts similarity index 100% rename from packages/action-menu/test/benchmark/test-open-close-directive.ts rename to 1st-gen/packages/action-menu/test/benchmark/test-open-close-directive.ts diff --git a/packages/action-menu/test/benchmark/test-open-close.ts b/1st-gen/packages/action-menu/test/benchmark/test-open-close.ts similarity index 100% rename from packages/action-menu/test/benchmark/test-open-close.ts rename to 1st-gen/packages/action-menu/test/benchmark/test-open-close.ts diff --git a/packages/action-menu/test/index.ts b/1st-gen/packages/action-menu/test/index.ts similarity index 100% rename from packages/action-menu/test/index.ts rename to 1st-gen/packages/action-menu/test/index.ts diff --git a/packages/action-menu/tsconfig.json b/1st-gen/packages/action-menu/tsconfig.json similarity index 100% rename from packages/action-menu/tsconfig.json rename to 1st-gen/packages/action-menu/tsconfig.json diff --git a/packages/alert-banner/.npmignore b/1st-gen/packages/alert-banner/.npmignore similarity index 100% rename from packages/alert-banner/.npmignore rename to 1st-gen/packages/alert-banner/.npmignore diff --git a/packages/alert-banner/.npmrc b/1st-gen/packages/alert-banner/.npmrc similarity index 100% rename from packages/alert-banner/.npmrc rename to 1st-gen/packages/alert-banner/.npmrc diff --git a/packages/alert-banner/CHANGELOG.md b/1st-gen/packages/alert-banner/CHANGELOG.md similarity index 100% rename from packages/alert-banner/CHANGELOG.md rename to 1st-gen/packages/alert-banner/CHANGELOG.md diff --git a/packages/alert-banner/README.md b/1st-gen/packages/alert-banner/README.md similarity index 100% rename from packages/alert-banner/README.md rename to 1st-gen/packages/alert-banner/README.md diff --git a/packages/alert-banner/package.json b/1st-gen/packages/alert-banner/package.json similarity index 95% rename from packages/alert-banner/package.json rename to 1st-gen/packages/alert-banner/package.json index ccf87d73d9f..b2bb9c51cc7 100644 --- a/packages/alert-banner/package.json +++ b/1st-gen/packages/alert-banner/package.json @@ -9,7 +9,7 @@ "repository": { "type": "git", "url": "https://github.com/adobe/spectrum-web-components.git", - "directory": "packages/alert-banner" + "directory": "1st-gen/packages/alert-banner" }, "author": "Adobe", "homepage": "https://adobe.github.io/spectrum-web-components/components/alert-banner", @@ -66,6 +66,7 @@ "dependencies": { "@spectrum-web-components/base": "1.9.1", "@spectrum-web-components/button": "1.9.1", + "@spectrum-web-components/core": "0.0.1", "@spectrum-web-components/icons-workflow": "1.9.1" }, "types": "./src/index.d.ts", diff --git a/packages/alert-banner/sp-alert-banner.ts b/1st-gen/packages/alert-banner/sp-alert-banner.ts similarity index 100% rename from packages/alert-banner/sp-alert-banner.ts rename to 1st-gen/packages/alert-banner/sp-alert-banner.ts diff --git a/1st-gen/packages/alert-banner/src/AlertBanner.ts b/1st-gen/packages/alert-banner/src/AlertBanner.ts new file mode 100644 index 00000000000..0affc2ecf96 --- /dev/null +++ b/1st-gen/packages/alert-banner/src/AlertBanner.ts @@ -0,0 +1,81 @@ +/** + * Copyright 2025 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ +import { + CSSResultArray, + html, + TemplateResult, +} from '@spectrum-web-components/base'; +import '@spectrum-web-components/button/sp-close-button.js'; +import '@spectrum-web-components/icons-workflow/icons/sp-icon-alert.js'; +import '@spectrum-web-components/icons-workflow/icons/sp-icon-info.js'; +import styles from './alert-banner.css.js'; +import { + AlertBannerBase, + AlertBannerVariants, +} from '@spectrum-web-components/core/components/alert-banner'; + +export type { AlertBannerVariants }; + +/** + * @element sp-alert-banner + * + * @slot - The alert banner text context + * @slot action - Slot for the button element that surfaces the contextual action a user can take + * + * @fires close - Announces the alert banner has been closed + */ +export class AlertBanner extends AlertBannerBase { + public static override get styles(): CSSResultArray { + return [styles]; + } + + protected override renderIcon(variant: string): TemplateResult { + switch (variant) { + case 'info': + return html` + + `; + case 'negative': + return html` + + `; + default: + return html``; + } + } + + protected override render(): TemplateResult { + return html` + +
+ ${this.dismissible + ? html` + + ` + : html``} +
+ `; + } +} diff --git a/packages/alert-banner/src/alert-banner-overrides.css b/1st-gen/packages/alert-banner/src/alert-banner-overrides.css similarity index 100% rename from packages/alert-banner/src/alert-banner-overrides.css rename to 1st-gen/packages/alert-banner/src/alert-banner-overrides.css diff --git a/packages/alert-banner/src/alert-banner.css b/1st-gen/packages/alert-banner/src/alert-banner.css similarity index 100% rename from packages/alert-banner/src/alert-banner.css rename to 1st-gen/packages/alert-banner/src/alert-banner.css diff --git a/packages/alert-banner/src/index.ts b/1st-gen/packages/alert-banner/src/index.ts similarity index 100% rename from packages/alert-banner/src/index.ts rename to 1st-gen/packages/alert-banner/src/index.ts diff --git a/packages/alert-banner/src/spectrum-alert-banner.css b/1st-gen/packages/alert-banner/src/spectrum-alert-banner.css similarity index 100% rename from packages/alert-banner/src/spectrum-alert-banner.css rename to 1st-gen/packages/alert-banner/src/spectrum-alert-banner.css diff --git a/packages/alert-banner/stories/alert-banner.stories.ts b/1st-gen/packages/alert-banner/stories/alert-banner.stories.ts similarity index 100% rename from packages/alert-banner/stories/alert-banner.stories.ts rename to 1st-gen/packages/alert-banner/stories/alert-banner.stories.ts diff --git a/packages/alert-banner/stories/args.ts b/1st-gen/packages/alert-banner/stories/args.ts similarity index 100% rename from packages/alert-banner/stories/args.ts rename to 1st-gen/packages/alert-banner/stories/args.ts diff --git a/packages/alert-banner/stories/index.ts b/1st-gen/packages/alert-banner/stories/index.ts similarity index 100% rename from packages/alert-banner/stories/index.ts rename to 1st-gen/packages/alert-banner/stories/index.ts diff --git a/packages/alert-banner/stories/template.ts b/1st-gen/packages/alert-banner/stories/template.ts similarity index 100% rename from packages/alert-banner/stories/template.ts rename to 1st-gen/packages/alert-banner/stories/template.ts diff --git a/packages/alert-banner/test/alert-banner-memory.test.ts b/1st-gen/packages/alert-banner/test/alert-banner-memory.test.ts similarity index 100% rename from packages/alert-banner/test/alert-banner-memory.test.ts rename to 1st-gen/packages/alert-banner/test/alert-banner-memory.test.ts diff --git a/packages/alert-banner/test/alert-banner.test.ts b/1st-gen/packages/alert-banner/test/alert-banner.test.ts similarity index 100% rename from packages/alert-banner/test/alert-banner.test.ts rename to 1st-gen/packages/alert-banner/test/alert-banner.test.ts diff --git a/packages/alert-banner/test/benchmark/basic-test.ts b/1st-gen/packages/alert-banner/test/benchmark/basic-test.ts similarity index 100% rename from packages/alert-banner/test/benchmark/basic-test.ts rename to 1st-gen/packages/alert-banner/test/benchmark/basic-test.ts diff --git a/packages/alert-banner/tsconfig.json b/1st-gen/packages/alert-banner/tsconfig.json similarity index 100% rename from packages/alert-banner/tsconfig.json rename to 1st-gen/packages/alert-banner/tsconfig.json diff --git a/packages/alert-dialog/.npmignore b/1st-gen/packages/alert-dialog/.npmignore similarity index 100% rename from packages/alert-dialog/.npmignore rename to 1st-gen/packages/alert-dialog/.npmignore diff --git a/packages/alert-dialog/.npmrc b/1st-gen/packages/alert-dialog/.npmrc similarity index 100% rename from packages/alert-dialog/.npmrc rename to 1st-gen/packages/alert-dialog/.npmrc diff --git a/packages/alert-dialog/CHANGELOG.md b/1st-gen/packages/alert-dialog/CHANGELOG.md similarity index 100% rename from packages/alert-dialog/CHANGELOG.md rename to 1st-gen/packages/alert-dialog/CHANGELOG.md diff --git a/packages/alert-dialog/README.md b/1st-gen/packages/alert-dialog/README.md similarity index 100% rename from packages/alert-dialog/README.md rename to 1st-gen/packages/alert-dialog/README.md diff --git a/packages/alert-dialog/package.json b/1st-gen/packages/alert-dialog/package.json similarity index 97% rename from packages/alert-dialog/package.json rename to 1st-gen/packages/alert-dialog/package.json index 6bb54bc57ac..94afed5262f 100644 --- a/packages/alert-dialog/package.json +++ b/1st-gen/packages/alert-dialog/package.json @@ -9,7 +9,7 @@ "repository": { "type": "git", "url": "https://github.com/adobe/spectrum-web-components.git", - "directory": "packages/alert-dialog" + "directory": "1st-gen/packages/alert-dialog" }, "author": "Adobe", "homepage": "https://adobe.github.io/spectrum-web-components/components/alert-dialog", diff --git a/packages/alert-dialog/sp-alert-dialog.ts b/1st-gen/packages/alert-dialog/sp-alert-dialog.ts similarity index 100% rename from packages/alert-dialog/sp-alert-dialog.ts rename to 1st-gen/packages/alert-dialog/sp-alert-dialog.ts diff --git a/packages/alert-dialog/src/AlertDialog.ts b/1st-gen/packages/alert-dialog/src/AlertDialog.ts similarity index 100% rename from packages/alert-dialog/src/AlertDialog.ts rename to 1st-gen/packages/alert-dialog/src/AlertDialog.ts diff --git a/1st-gen/packages/alert-dialog/src/alert-dialog-overrides.css b/1st-gen/packages/alert-dialog/src/alert-dialog-overrides.css new file mode 100644 index 00000000000..695efb61689 --- /dev/null +++ b/1st-gen/packages/alert-dialog/src/alert-dialog-overrides.css @@ -0,0 +1,29 @@ +/*! + * Copyright 2025 Adobe. All rights reserved. This file is licensed to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License./ + * + * Override divider background color when used inside alert-dialog/ + * .divider { + * --spectrum-divider-background-color: var(--system-alert-dialog-divider-background-color); + * --spectrum-divider-background-color-static-white: var(--spectrum-alert-dialog-divider-background-color-static-white); + * --spectrum-divider-background-color-static-black: var(--spectrum-alert-dialog-divider-background-color-static-black); + * } + */ + +/** + * Copyright 2025 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +/* Override divider background color when used inside alert-dialog */ +.divider { + --spectrum-divider-background-color: var(--system-alert-dialog-divider-background-color); + --spectrum-divider-background-color-static-white: var(--spectrum-alert-dialog-divider-background-color-static-white); + --spectrum-divider-background-color-static-black: var(--spectrum-alert-dialog-divider-background-color-static-black); +} diff --git a/packages/alert-dialog/src/alert-dialog.css b/1st-gen/packages/alert-dialog/src/alert-dialog.css similarity index 100% rename from packages/alert-dialog/src/alert-dialog.css rename to 1st-gen/packages/alert-dialog/src/alert-dialog.css diff --git a/packages/alert-dialog/src/index.ts b/1st-gen/packages/alert-dialog/src/index.ts similarity index 100% rename from packages/alert-dialog/src/index.ts rename to 1st-gen/packages/alert-dialog/src/index.ts diff --git a/packages/alert-dialog/src/spectrum-alert-dialog.css b/1st-gen/packages/alert-dialog/src/spectrum-alert-dialog.css similarity index 100% rename from packages/alert-dialog/src/spectrum-alert-dialog.css rename to 1st-gen/packages/alert-dialog/src/spectrum-alert-dialog.css diff --git a/packages/alert-dialog/stories/alert-dialog.stories.ts b/1st-gen/packages/alert-dialog/stories/alert-dialog.stories.ts similarity index 100% rename from packages/alert-dialog/stories/alert-dialog.stories.ts rename to 1st-gen/packages/alert-dialog/stories/alert-dialog.stories.ts diff --git a/packages/alert-dialog/test/alert-dialog-memory.test.ts b/1st-gen/packages/alert-dialog/test/alert-dialog-memory.test.ts similarity index 100% rename from packages/alert-dialog/test/alert-dialog-memory.test.ts rename to 1st-gen/packages/alert-dialog/test/alert-dialog-memory.test.ts diff --git a/packages/alert-dialog/test/alert-dialog.test.ts b/1st-gen/packages/alert-dialog/test/alert-dialog.test.ts similarity index 100% rename from packages/alert-dialog/test/alert-dialog.test.ts rename to 1st-gen/packages/alert-dialog/test/alert-dialog.test.ts diff --git a/packages/alert-dialog/test/benchmark/basic-test.ts b/1st-gen/packages/alert-dialog/test/benchmark/basic-test.ts similarity index 100% rename from packages/alert-dialog/test/benchmark/basic-test.ts rename to 1st-gen/packages/alert-dialog/test/benchmark/basic-test.ts diff --git a/packages/alert-dialog/tsconfig.json b/1st-gen/packages/alert-dialog/tsconfig.json similarity index 100% rename from packages/alert-dialog/tsconfig.json rename to 1st-gen/packages/alert-dialog/tsconfig.json diff --git a/packages/asset/.npmrc b/1st-gen/packages/asset/.npmrc similarity index 100% rename from packages/asset/.npmrc rename to 1st-gen/packages/asset/.npmrc diff --git a/packages/asset/CHANGELOG.md b/1st-gen/packages/asset/CHANGELOG.md similarity index 100% rename from packages/asset/CHANGELOG.md rename to 1st-gen/packages/asset/CHANGELOG.md diff --git a/packages/asset/README.md b/1st-gen/packages/asset/README.md similarity index 100% rename from packages/asset/README.md rename to 1st-gen/packages/asset/README.md diff --git a/packages/asset/package.json b/1st-gen/packages/asset/package.json similarity index 87% rename from packages/asset/package.json rename to 1st-gen/packages/asset/package.json index b53dbcc21e0..51c42e2a435 100644 --- a/packages/asset/package.json +++ b/1st-gen/packages/asset/package.json @@ -9,7 +9,7 @@ "repository": { "type": "git", "url": "https://github.com/adobe/spectrum-web-components.git", - "directory": "packages/asset" + "directory": "1st-gen/packages/asset" }, "author": "Adobe", "homepage": "https://opensource.adobe.com/spectrum-web-components/components/asset", @@ -25,6 +25,10 @@ "default": "./src/index.js" }, "./package.json": "./package.json", + "./src/Asset.base.ts": { + "development": "./src/Asset.base.dev.ts", + "default": "./src/Asset.base.ts" + }, "./src/Asset.js": { "development": "./src/Asset.dev.js", "default": "./src/Asset.js" @@ -64,7 +68,8 @@ "css" ], "dependencies": { - "@spectrum-web-components/base": "1.9.1" + "@spectrum-web-components/base": "1.9.1", + "@spectrum-web-components/core": "0.0.1" }, "types": "./src/index.d.ts", "customElements": "custom-elements.json", diff --git a/packages/asset/sp-asset.ts b/1st-gen/packages/asset/sp-asset.ts similarity index 100% rename from packages/asset/sp-asset.ts rename to 1st-gen/packages/asset/sp-asset.ts diff --git a/packages/asset/src/Asset.ts b/1st-gen/packages/asset/src/Asset.ts similarity index 90% rename from packages/asset/src/Asset.ts rename to 1st-gen/packages/asset/src/Asset.ts index 1c30821a259..a7f1b89024c 100644 --- a/packages/asset/src/Asset.ts +++ b/1st-gen/packages/asset/src/Asset.ts @@ -13,11 +13,10 @@ import { CSSResultArray, html, - SpectrumElement, TemplateResult, } from '@spectrum-web-components/base'; -import { property } from '@spectrum-web-components/base/src/decorators.js'; +import { AssetBase } from '@spectrum-web-components/core/components/asset'; import styles from './asset.css.js'; const file = (label: string): TemplateResult => html` @@ -60,17 +59,11 @@ const folder = (label: string): TemplateResult => html` * @element sp-asset * @slot - content to be displayed in the asset when an acceptable value for `file` is not present */ -export class Asset extends SpectrumElement { +export class Asset extends AssetBase { public static override get styles(): CSSResultArray { return [styles]; } - @property({ type: String, reflect: true }) - public variant: 'file' | 'folder' | undefined; - - @property() - public label = ''; - protected override render(): TemplateResult { if (this.variant === 'file') { return file(this.label); diff --git a/packages/asset/src/asset-overrides.css b/1st-gen/packages/asset/src/asset-overrides.css similarity index 100% rename from packages/asset/src/asset-overrides.css rename to 1st-gen/packages/asset/src/asset-overrides.css diff --git a/packages/asset/src/asset.css b/1st-gen/packages/asset/src/asset.css similarity index 100% rename from packages/asset/src/asset.css rename to 1st-gen/packages/asset/src/asset.css diff --git a/packages/asset/src/index.ts b/1st-gen/packages/asset/src/index.ts similarity index 100% rename from packages/asset/src/index.ts rename to 1st-gen/packages/asset/src/index.ts diff --git a/packages/asset/src/spectrum-asset.css b/1st-gen/packages/asset/src/spectrum-asset.css similarity index 100% rename from packages/asset/src/spectrum-asset.css rename to 1st-gen/packages/asset/src/spectrum-asset.css diff --git a/packages/asset/stories/asset.stories.ts b/1st-gen/packages/asset/stories/asset.stories.ts similarity index 100% rename from packages/asset/stories/asset.stories.ts rename to 1st-gen/packages/asset/stories/asset.stories.ts diff --git a/packages/asset/test/asset-memory.test.ts b/1st-gen/packages/asset/test/asset-memory.test.ts similarity index 100% rename from packages/asset/test/asset-memory.test.ts rename to 1st-gen/packages/asset/test/asset-memory.test.ts diff --git a/packages/asset/test/asset.test.ts b/1st-gen/packages/asset/test/asset.test.ts similarity index 100% rename from packages/asset/test/asset.test.ts rename to 1st-gen/packages/asset/test/asset.test.ts diff --git a/packages/asset/test/benchmark/basic-test.ts b/1st-gen/packages/asset/test/benchmark/basic-test.ts similarity index 100% rename from packages/asset/test/benchmark/basic-test.ts rename to 1st-gen/packages/asset/test/benchmark/basic-test.ts diff --git a/packages/asset/tsconfig.json b/1st-gen/packages/asset/tsconfig.json similarity index 100% rename from packages/asset/tsconfig.json rename to 1st-gen/packages/asset/tsconfig.json diff --git a/packages/avatar/.npmrc b/1st-gen/packages/avatar/.npmrc similarity index 100% rename from packages/avatar/.npmrc rename to 1st-gen/packages/avatar/.npmrc diff --git a/packages/avatar/CHANGELOG.md b/1st-gen/packages/avatar/CHANGELOG.md similarity index 100% rename from packages/avatar/CHANGELOG.md rename to 1st-gen/packages/avatar/CHANGELOG.md diff --git a/packages/avatar/README.md b/1st-gen/packages/avatar/README.md similarity index 100% rename from packages/avatar/README.md rename to 1st-gen/packages/avatar/README.md diff --git a/packages/avatar/package.json b/1st-gen/packages/avatar/package.json similarity index 97% rename from packages/avatar/package.json rename to 1st-gen/packages/avatar/package.json index 170fb4a3038..2393b101be4 100644 --- a/packages/avatar/package.json +++ b/1st-gen/packages/avatar/package.json @@ -9,7 +9,7 @@ "repository": { "type": "git", "url": "https://github.com/adobe/spectrum-web-components.git", - "directory": "packages/avatar" + "directory": "1st-gen/packages/avatar" }, "author": "Adobe", "homepage": "https://opensource.adobe.com/spectrum-web-components/components/avatar", diff --git a/packages/avatar/sp-avatar.ts b/1st-gen/packages/avatar/sp-avatar.ts similarity index 100% rename from packages/avatar/sp-avatar.ts rename to 1st-gen/packages/avatar/sp-avatar.ts diff --git a/packages/avatar/src/Avatar.ts b/1st-gen/packages/avatar/src/Avatar.ts similarity index 100% rename from packages/avatar/src/Avatar.ts rename to 1st-gen/packages/avatar/src/Avatar.ts diff --git a/packages/avatar/src/avatar-overrides.css b/1st-gen/packages/avatar/src/avatar-overrides.css similarity index 100% rename from packages/avatar/src/avatar-overrides.css rename to 1st-gen/packages/avatar/src/avatar-overrides.css diff --git a/packages/avatar/src/avatar.css b/1st-gen/packages/avatar/src/avatar.css similarity index 100% rename from packages/avatar/src/avatar.css rename to 1st-gen/packages/avatar/src/avatar.css diff --git a/packages/avatar/src/index.ts b/1st-gen/packages/avatar/src/index.ts similarity index 100% rename from packages/avatar/src/index.ts rename to 1st-gen/packages/avatar/src/index.ts diff --git a/packages/avatar/src/spectrum-avatar.css b/1st-gen/packages/avatar/src/spectrum-avatar.css similarity index 100% rename from packages/avatar/src/spectrum-avatar.css rename to 1st-gen/packages/avatar/src/spectrum-avatar.css diff --git a/packages/avatar/stories/avatar.stories.ts b/1st-gen/packages/avatar/stories/avatar.stories.ts similarity index 100% rename from packages/avatar/stories/avatar.stories.ts rename to 1st-gen/packages/avatar/stories/avatar.stories.ts diff --git a/packages/avatar/stories/images.ts b/1st-gen/packages/avatar/stories/images.ts similarity index 100% rename from packages/avatar/stories/images.ts rename to 1st-gen/packages/avatar/stories/images.ts diff --git a/packages/avatar/test/avatar-memory.test.ts b/1st-gen/packages/avatar/test/avatar-memory.test.ts similarity index 100% rename from packages/avatar/test/avatar-memory.test.ts rename to 1st-gen/packages/avatar/test/avatar-memory.test.ts diff --git a/packages/avatar/test/avatar.test.ts b/1st-gen/packages/avatar/test/avatar.test.ts similarity index 100% rename from packages/avatar/test/avatar.test.ts rename to 1st-gen/packages/avatar/test/avatar.test.ts diff --git a/packages/avatar/test/benchmark/test-basic.ts b/1st-gen/packages/avatar/test/benchmark/test-basic.ts similarity index 100% rename from packages/avatar/test/benchmark/test-basic.ts rename to 1st-gen/packages/avatar/test/benchmark/test-basic.ts diff --git a/packages/avatar/tsconfig.json b/1st-gen/packages/avatar/tsconfig.json similarity index 100% rename from packages/avatar/tsconfig.json rename to 1st-gen/packages/avatar/tsconfig.json diff --git a/packages/badge/.npmignore b/1st-gen/packages/badge/.npmignore similarity index 100% rename from packages/badge/.npmignore rename to 1st-gen/packages/badge/.npmignore diff --git a/packages/badge/.npmrc b/1st-gen/packages/badge/.npmrc similarity index 100% rename from packages/badge/.npmrc rename to 1st-gen/packages/badge/.npmrc diff --git a/packages/badge/CHANGELOG.md b/1st-gen/packages/badge/CHANGELOG.md similarity index 100% rename from packages/badge/CHANGELOG.md rename to 1st-gen/packages/badge/CHANGELOG.md diff --git a/packages/badge/README.md b/1st-gen/packages/badge/README.md similarity index 100% rename from packages/badge/README.md rename to 1st-gen/packages/badge/README.md diff --git a/packages/badge/package.json b/1st-gen/packages/badge/package.json similarity index 91% rename from packages/badge/package.json rename to 1st-gen/packages/badge/package.json index 142f18209f1..44453c2c90e 100644 --- a/packages/badge/package.json +++ b/1st-gen/packages/badge/package.json @@ -9,7 +9,7 @@ "repository": { "type": "git", "url": "https://github.com/adobe/spectrum-web-components.git", - "directory": "packages/badge" + "directory": "1st-gen/packages/badge" }, "author": "Adobe", "homepage": "https://opensource.adobe.com/spectrum-web-components/components/badge", @@ -26,8 +26,8 @@ }, "./package.json": "./package.json", "./src/Badge.js": { - "development": "./src/Badge.dev.js", - "default": "./src/Badge.js" + "default": "./src/Badge.js", + "development": "./src/Badge.dev.js" }, "./src/badge-overrides.css.js": "./src/badge-overrides.css.js", "./src/badge.css.js": "./src/badge.css.js", @@ -65,6 +65,7 @@ ], "dependencies": { "@spectrum-web-components/base": "1.9.1", + "@spectrum-web-components/core": "0.0.1", "@spectrum-web-components/shared": "1.9.1" }, "types": "./src/index.d.ts", diff --git a/packages/badge/sp-badge.ts b/1st-gen/packages/badge/sp-badge.ts similarity index 100% rename from packages/badge/sp-badge.ts rename to 1st-gen/packages/badge/sp-badge.ts diff --git a/1st-gen/packages/badge/src/Badge.ts b/1st-gen/packages/badge/src/Badge.ts new file mode 100644 index 00000000000..7cd0d8e84b6 --- /dev/null +++ b/1st-gen/packages/badge/src/Badge.ts @@ -0,0 +1,111 @@ +/** + * Copyright 2025 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +import { + CSSResultArray, + html, + nothing, + TemplateResult, +} from '@spectrum-web-components/base'; + +import { property } from '@spectrum-web-components/base/src/decorators.js'; + +import { + BADGE_VARIANTS_COLOR_S1, + BADGE_VARIANTS_S1, + BadgeBase, + type BadgeVariantS1, + FIXED_VALUES as FIXED_VALUES_BASE, + type FixedValues as FixedValuesBase, +} from '@spectrum-web-components/core/components/badge'; + +import styles from './badge.css.js'; + +/** + * @deprecated The `BADGE_VARIANTS` export is deprecated and will be removed + * in a future release. If needed, you can access the internal + * `Badge.VARIANTS` property from the constructor. + */ +export const BADGE_VARIANTS = BADGE_VARIANTS_S1; + +/** + * @deprecated The `FIXED_VALUES` export is deprecated and will be removed + * in a future release. If needed, you can access the internal + * `Badge.FIXED_VALUES` property from the constructor. + */ +export const FIXED_VALUES = FIXED_VALUES_BASE; + +/** + * @deprecated The `BadgeVariant` type export is deprecated and will be removed + * in a future release. If needed, you can infer this type from the `Badge` + * prototype as follows: `typeof Badge.prototype.variant` + */ +export type BadgeVariant = BadgeVariantS1; + +/** + * @deprecated The `FixedValues` type export is deprecated and will be removed + * in a future release. If needed, you can infer this type from the `Badge` + * constructor as follows: `typeof Badge.FIXED_VALUES` + */ +export type FixedValues = FixedValuesBase; + +/** + * @element sp-badge + * + * @slot - Text label of the badge + * @slot icon - Optional icon that appears to the left of the label + */ +export class Badge extends BadgeBase { + // ──────────────────── + // API OVERRIDES + // ──────────────────── + + /** + * @internal + */ + static override readonly VARIANTS_COLOR = BADGE_VARIANTS_COLOR_S1; + + /** + * @internal + */ + static override readonly VARIANTS = BADGE_VARIANTS_S1; + + /** + * The variant of the badge. + */ + @property({ type: String, reflect: true }) + public override variant: BadgeVariantS1 = 'informative'; + + // ────────────────────────────── + // RENDERING & STYLING + // ────────────────────────────── + + public static override get styles(): CSSResultArray { + return [styles]; + } + + protected override render(): TemplateResult { + return html` + ${this.hasIcon + ? html` + + ` + : nothing} +
+ +
+ `; + } +} diff --git a/packages/badge/src/badge-overrides.css b/1st-gen/packages/badge/src/badge-overrides.css similarity index 100% rename from packages/badge/src/badge-overrides.css rename to 1st-gen/packages/badge/src/badge-overrides.css diff --git a/packages/badge/src/badge.css b/1st-gen/packages/badge/src/badge.css similarity index 100% rename from packages/badge/src/badge.css rename to 1st-gen/packages/badge/src/badge.css diff --git a/packages/badge/src/index.ts b/1st-gen/packages/badge/src/index.ts similarity index 100% rename from packages/badge/src/index.ts rename to 1st-gen/packages/badge/src/index.ts diff --git a/packages/badge/src/spectrum-badge.css b/1st-gen/packages/badge/src/spectrum-badge.css similarity index 100% rename from packages/badge/src/spectrum-badge.css rename to 1st-gen/packages/badge/src/spectrum-badge.css diff --git a/packages/badge/stories/badge.stories.ts b/1st-gen/packages/badge/stories/badge.stories.ts similarity index 100% rename from packages/badge/stories/badge.stories.ts rename to 1st-gen/packages/badge/stories/badge.stories.ts diff --git a/packages/badge/test/badge-memory.test.ts b/1st-gen/packages/badge/test/badge-memory.test.ts similarity index 100% rename from packages/badge/test/badge-memory.test.ts rename to 1st-gen/packages/badge/test/badge-memory.test.ts diff --git a/packages/badge/test/badge.test.ts b/1st-gen/packages/badge/test/badge.test.ts similarity index 100% rename from packages/badge/test/badge.test.ts rename to 1st-gen/packages/badge/test/badge.test.ts diff --git a/packages/badge/test/benchmark/basic-test.ts b/1st-gen/packages/badge/test/benchmark/basic-test.ts similarity index 100% rename from packages/badge/test/benchmark/basic-test.ts rename to 1st-gen/packages/badge/test/benchmark/basic-test.ts diff --git a/packages/badge/tsconfig.json b/1st-gen/packages/badge/tsconfig.json similarity index 100% rename from packages/badge/tsconfig.json rename to 1st-gen/packages/badge/tsconfig.json diff --git a/packages/breadcrumbs/.npmignore b/1st-gen/packages/breadcrumbs/.npmignore similarity index 100% rename from packages/breadcrumbs/.npmignore rename to 1st-gen/packages/breadcrumbs/.npmignore diff --git a/packages/breadcrumbs/.npmrc b/1st-gen/packages/breadcrumbs/.npmrc similarity index 100% rename from packages/breadcrumbs/.npmrc rename to 1st-gen/packages/breadcrumbs/.npmrc diff --git a/packages/breadcrumbs/CHANGELOG.md b/1st-gen/packages/breadcrumbs/CHANGELOG.md similarity index 100% rename from packages/breadcrumbs/CHANGELOG.md rename to 1st-gen/packages/breadcrumbs/CHANGELOG.md diff --git a/packages/breadcrumbs/README.md b/1st-gen/packages/breadcrumbs/README.md similarity index 100% rename from packages/breadcrumbs/README.md rename to 1st-gen/packages/breadcrumbs/README.md diff --git a/packages/breadcrumbs/breadcrumb-item.md b/1st-gen/packages/breadcrumbs/breadcrumb-item.md similarity index 100% rename from packages/breadcrumbs/breadcrumb-item.md rename to 1st-gen/packages/breadcrumbs/breadcrumb-item.md diff --git a/packages/breadcrumbs/package.json b/1st-gen/packages/breadcrumbs/package.json similarity index 98% rename from packages/breadcrumbs/package.json rename to 1st-gen/packages/breadcrumbs/package.json index 85a0b7315e2..07b023e4799 100644 --- a/packages/breadcrumbs/package.json +++ b/1st-gen/packages/breadcrumbs/package.json @@ -9,7 +9,7 @@ "repository": { "type": "git", "url": "https://github.com/adobe/spectrum-web-components.git", - "directory": "packages/breadcrumbs" + "directory": "1st-gen/packages/breadcrumbs" }, "author": "Adobe", "homepage": "https://adobe.github.io/spectrum-web-components/components/breadcrumbs", diff --git a/packages/breadcrumbs/sp-breadcrumb-item.ts b/1st-gen/packages/breadcrumbs/sp-breadcrumb-item.ts similarity index 100% rename from packages/breadcrumbs/sp-breadcrumb-item.ts rename to 1st-gen/packages/breadcrumbs/sp-breadcrumb-item.ts diff --git a/packages/breadcrumbs/sp-breadcrumbs.ts b/1st-gen/packages/breadcrumbs/sp-breadcrumbs.ts similarity index 100% rename from packages/breadcrumbs/sp-breadcrumbs.ts rename to 1st-gen/packages/breadcrumbs/sp-breadcrumbs.ts diff --git a/packages/breadcrumbs/src/BreadcrumbItem.ts b/1st-gen/packages/breadcrumbs/src/BreadcrumbItem.ts similarity index 100% rename from packages/breadcrumbs/src/BreadcrumbItem.ts rename to 1st-gen/packages/breadcrumbs/src/BreadcrumbItem.ts diff --git a/packages/breadcrumbs/src/Breadcrumbs.ts b/1st-gen/packages/breadcrumbs/src/Breadcrumbs.ts similarity index 100% rename from packages/breadcrumbs/src/Breadcrumbs.ts rename to 1st-gen/packages/breadcrumbs/src/Breadcrumbs.ts diff --git a/packages/breadcrumbs/src/breadcrumb-item.css b/1st-gen/packages/breadcrumbs/src/breadcrumb-item.css similarity index 100% rename from packages/breadcrumbs/src/breadcrumb-item.css rename to 1st-gen/packages/breadcrumbs/src/breadcrumb-item.css diff --git a/packages/breadcrumbs/src/breadcrumbs-item-overrides.css b/1st-gen/packages/breadcrumbs/src/breadcrumbs-item-overrides.css similarity index 100% rename from packages/breadcrumbs/src/breadcrumbs-item-overrides.css rename to 1st-gen/packages/breadcrumbs/src/breadcrumbs-item-overrides.css diff --git a/packages/breadcrumbs/src/breadcrumbs-overrides.css b/1st-gen/packages/breadcrumbs/src/breadcrumbs-overrides.css similarity index 100% rename from packages/breadcrumbs/src/breadcrumbs-overrides.css rename to 1st-gen/packages/breadcrumbs/src/breadcrumbs-overrides.css diff --git a/packages/breadcrumbs/src/breadcrumbs.css b/1st-gen/packages/breadcrumbs/src/breadcrumbs.css similarity index 100% rename from packages/breadcrumbs/src/breadcrumbs.css rename to 1st-gen/packages/breadcrumbs/src/breadcrumbs.css diff --git a/packages/breadcrumbs/src/index.ts b/1st-gen/packages/breadcrumbs/src/index.ts similarity index 100% rename from packages/breadcrumbs/src/index.ts rename to 1st-gen/packages/breadcrumbs/src/index.ts diff --git a/packages/breadcrumbs/src/spectrum-breadcrumbs-item.css b/1st-gen/packages/breadcrumbs/src/spectrum-breadcrumbs-item.css similarity index 100% rename from packages/breadcrumbs/src/spectrum-breadcrumbs-item.css rename to 1st-gen/packages/breadcrumbs/src/spectrum-breadcrumbs-item.css diff --git a/packages/breadcrumbs/src/spectrum-breadcrumbs.css b/1st-gen/packages/breadcrumbs/src/spectrum-breadcrumbs.css similarity index 100% rename from packages/breadcrumbs/src/spectrum-breadcrumbs.css rename to 1st-gen/packages/breadcrumbs/src/spectrum-breadcrumbs.css diff --git a/packages/breadcrumbs/stories/args.ts b/1st-gen/packages/breadcrumbs/stories/args.ts similarity index 100% rename from packages/breadcrumbs/stories/args.ts rename to 1st-gen/packages/breadcrumbs/stories/args.ts diff --git a/packages/breadcrumbs/stories/breadcrumbs.stories.ts b/1st-gen/packages/breadcrumbs/stories/breadcrumbs.stories.ts similarity index 100% rename from packages/breadcrumbs/stories/breadcrumbs.stories.ts rename to 1st-gen/packages/breadcrumbs/stories/breadcrumbs.stories.ts diff --git a/packages/breadcrumbs/stories/template.ts b/1st-gen/packages/breadcrumbs/stories/template.ts similarity index 100% rename from packages/breadcrumbs/stories/template.ts rename to 1st-gen/packages/breadcrumbs/stories/template.ts diff --git a/packages/breadcrumbs/test/benchmark/basic-test.ts b/1st-gen/packages/breadcrumbs/test/benchmark/basic-test.ts similarity index 100% rename from packages/breadcrumbs/test/benchmark/basic-test.ts rename to 1st-gen/packages/breadcrumbs/test/benchmark/basic-test.ts diff --git a/packages/breadcrumbs/test/breadcrumb-item.test.ts b/1st-gen/packages/breadcrumbs/test/breadcrumb-item.test.ts similarity index 100% rename from packages/breadcrumbs/test/breadcrumb-item.test.ts rename to 1st-gen/packages/breadcrumbs/test/breadcrumb-item.test.ts diff --git a/packages/breadcrumbs/test/breadcrumbs.test.ts b/1st-gen/packages/breadcrumbs/test/breadcrumbs.test.ts similarity index 100% rename from packages/breadcrumbs/test/breadcrumbs.test.ts rename to 1st-gen/packages/breadcrumbs/test/breadcrumbs.test.ts diff --git a/packages/breadcrumbs/tsconfig.json b/1st-gen/packages/breadcrumbs/tsconfig.json similarity index 100% rename from packages/breadcrumbs/tsconfig.json rename to 1st-gen/packages/breadcrumbs/tsconfig.json diff --git a/packages/button-group/.npmrc b/1st-gen/packages/button-group/.npmrc similarity index 100% rename from packages/button-group/.npmrc rename to 1st-gen/packages/button-group/.npmrc diff --git a/packages/button-group/CHANGELOG.md b/1st-gen/packages/button-group/CHANGELOG.md similarity index 100% rename from packages/button-group/CHANGELOG.md rename to 1st-gen/packages/button-group/CHANGELOG.md diff --git a/packages/button-group/README.md b/1st-gen/packages/button-group/README.md similarity index 100% rename from packages/button-group/README.md rename to 1st-gen/packages/button-group/README.md diff --git a/packages/button-group/package.json b/1st-gen/packages/button-group/package.json similarity index 97% rename from packages/button-group/package.json rename to 1st-gen/packages/button-group/package.json index f0324beffc4..e967e42d4bd 100644 --- a/packages/button-group/package.json +++ b/1st-gen/packages/button-group/package.json @@ -9,7 +9,7 @@ "repository": { "type": "git", "url": "https://github.com/adobe/spectrum-web-components.git", - "directory": "packages/button-group" + "directory": "1st-gen/packages/button-group" }, "author": "Adobe", "homepage": "https://opensource.adobe.com/spectrum-web-components/components/button-group", diff --git a/packages/button-group/sp-button-group.ts b/1st-gen/packages/button-group/sp-button-group.ts similarity index 100% rename from packages/button-group/sp-button-group.ts rename to 1st-gen/packages/button-group/sp-button-group.ts diff --git a/packages/button-group/src/ButtonGroup.ts b/1st-gen/packages/button-group/src/ButtonGroup.ts similarity index 100% rename from packages/button-group/src/ButtonGroup.ts rename to 1st-gen/packages/button-group/src/ButtonGroup.ts diff --git a/packages/button-group/src/button-group-overrides.css b/1st-gen/packages/button-group/src/button-group-overrides.css similarity index 100% rename from packages/button-group/src/button-group-overrides.css rename to 1st-gen/packages/button-group/src/button-group-overrides.css diff --git a/packages/button-group/src/button-group.css b/1st-gen/packages/button-group/src/button-group.css similarity index 100% rename from packages/button-group/src/button-group.css rename to 1st-gen/packages/button-group/src/button-group.css diff --git a/packages/button-group/src/index.ts b/1st-gen/packages/button-group/src/index.ts similarity index 100% rename from packages/button-group/src/index.ts rename to 1st-gen/packages/button-group/src/index.ts diff --git a/packages/button-group/src/spectrum-button-group.css b/1st-gen/packages/button-group/src/spectrum-button-group.css similarity index 100% rename from packages/button-group/src/spectrum-button-group.css rename to 1st-gen/packages/button-group/src/spectrum-button-group.css diff --git a/packages/button-group/stories/button-group-sizes.stories.ts b/1st-gen/packages/button-group/stories/button-group-sizes.stories.ts similarity index 100% rename from packages/button-group/stories/button-group-sizes.stories.ts rename to 1st-gen/packages/button-group/stories/button-group-sizes.stories.ts diff --git a/packages/button-group/stories/button-group.stories.ts b/1st-gen/packages/button-group/stories/button-group.stories.ts similarity index 100% rename from packages/button-group/stories/button-group.stories.ts rename to 1st-gen/packages/button-group/stories/button-group.stories.ts diff --git a/packages/button-group/test/benchmark/basic-test.ts b/1st-gen/packages/button-group/test/benchmark/basic-test.ts similarity index 100% rename from packages/button-group/test/benchmark/basic-test.ts rename to 1st-gen/packages/button-group/test/benchmark/basic-test.ts diff --git a/packages/button-group/test/button-group-memory.test.ts b/1st-gen/packages/button-group/test/button-group-memory.test.ts similarity index 100% rename from packages/button-group/test/button-group-memory.test.ts rename to 1st-gen/packages/button-group/test/button-group-memory.test.ts diff --git a/packages/button-group/test/button-group.test.ts b/1st-gen/packages/button-group/test/button-group.test.ts similarity index 100% rename from packages/button-group/test/button-group.test.ts rename to 1st-gen/packages/button-group/test/button-group.test.ts diff --git a/packages/button-group/tsconfig.json b/1st-gen/packages/button-group/tsconfig.json similarity index 100% rename from packages/button-group/tsconfig.json rename to 1st-gen/packages/button-group/tsconfig.json diff --git a/packages/button/.npmrc b/1st-gen/packages/button/.npmrc similarity index 100% rename from packages/button/.npmrc rename to 1st-gen/packages/button/.npmrc diff --git a/packages/button/CHANGELOG.md b/1st-gen/packages/button/CHANGELOG.md similarity index 100% rename from packages/button/CHANGELOG.md rename to 1st-gen/packages/button/CHANGELOG.md diff --git a/packages/button/README.md b/1st-gen/packages/button/README.md similarity index 100% rename from packages/button/README.md rename to 1st-gen/packages/button/README.md diff --git a/packages/button/clear-button.md b/1st-gen/packages/button/clear-button.md similarity index 100% rename from packages/button/clear-button.md rename to 1st-gen/packages/button/clear-button.md diff --git a/packages/button/close-button.md b/1st-gen/packages/button/close-button.md similarity index 100% rename from packages/button/close-button.md rename to 1st-gen/packages/button/close-button.md diff --git a/packages/button/package.json b/1st-gen/packages/button/package.json similarity index 98% rename from packages/button/package.json rename to 1st-gen/packages/button/package.json index d7cf9fdb3a8..c888f137bdf 100644 --- a/packages/button/package.json +++ b/1st-gen/packages/button/package.json @@ -9,7 +9,7 @@ "repository": { "type": "git", "url": "https://github.com/adobe/spectrum-web-components.git", - "directory": "packages/button" + "directory": "1st-gen/packages/button" }, "author": "Adobe", "homepage": "https://opensource.adobe.com/spectrum-web-components/components/button", diff --git a/packages/button/sp-button.ts b/1st-gen/packages/button/sp-button.ts similarity index 100% rename from packages/button/sp-button.ts rename to 1st-gen/packages/button/sp-button.ts diff --git a/packages/button/sp-clear-button.ts b/1st-gen/packages/button/sp-clear-button.ts similarity index 100% rename from packages/button/sp-clear-button.ts rename to 1st-gen/packages/button/sp-clear-button.ts diff --git a/packages/button/sp-close-button.ts b/1st-gen/packages/button/sp-close-button.ts similarity index 100% rename from packages/button/sp-close-button.ts rename to 1st-gen/packages/button/sp-close-button.ts diff --git a/packages/button/src/Button.ts b/1st-gen/packages/button/src/Button.ts similarity index 100% rename from packages/button/src/Button.ts rename to 1st-gen/packages/button/src/Button.ts diff --git a/packages/button/src/ButtonBase.ts b/1st-gen/packages/button/src/ButtonBase.ts similarity index 100% rename from packages/button/src/ButtonBase.ts rename to 1st-gen/packages/button/src/ButtonBase.ts diff --git a/packages/button/src/ClearButton.ts b/1st-gen/packages/button/src/ClearButton.ts similarity index 100% rename from packages/button/src/ClearButton.ts rename to 1st-gen/packages/button/src/ClearButton.ts diff --git a/packages/button/src/CloseButton.ts b/1st-gen/packages/button/src/CloseButton.ts similarity index 100% rename from packages/button/src/CloseButton.ts rename to 1st-gen/packages/button/src/CloseButton.ts diff --git a/packages/button/src/StyledButton.ts b/1st-gen/packages/button/src/StyledButton.ts similarity index 100% rename from packages/button/src/StyledButton.ts rename to 1st-gen/packages/button/src/StyledButton.ts diff --git a/packages/button/src/button-base.css b/1st-gen/packages/button/src/button-base.css similarity index 100% rename from packages/button/src/button-base.css rename to 1st-gen/packages/button/src/button-base.css diff --git a/packages/button/src/button-overrides.css b/1st-gen/packages/button/src/button-overrides.css similarity index 100% rename from packages/button/src/button-overrides.css rename to 1st-gen/packages/button/src/button-overrides.css diff --git a/packages/button/src/button.css b/1st-gen/packages/button/src/button.css similarity index 100% rename from packages/button/src/button.css rename to 1st-gen/packages/button/src/button.css diff --git a/packages/button/src/index.ts b/1st-gen/packages/button/src/index.ts similarity index 100% rename from packages/button/src/index.ts rename to 1st-gen/packages/button/src/index.ts diff --git a/packages/button/src/spectrum-button-base.css b/1st-gen/packages/button/src/spectrum-button-base.css similarity index 100% rename from packages/button/src/spectrum-button-base.css rename to 1st-gen/packages/button/src/spectrum-button-base.css diff --git a/packages/button/src/spectrum-button.css b/1st-gen/packages/button/src/spectrum-button.css similarity index 100% rename from packages/button/src/spectrum-button.css rename to 1st-gen/packages/button/src/spectrum-button.css diff --git a/packages/button/stories/button-accent-fill-pending.stories.ts b/1st-gen/packages/button/stories/button-accent-fill-pending.stories.ts similarity index 100% rename from packages/button/stories/button-accent-fill-pending.stories.ts rename to 1st-gen/packages/button/stories/button-accent-fill-pending.stories.ts diff --git a/packages/button/stories/button-accent-fill-sizes.stories.ts b/1st-gen/packages/button/stories/button-accent-fill-sizes.stories.ts similarity index 100% rename from packages/button/stories/button-accent-fill-sizes.stories.ts rename to 1st-gen/packages/button/stories/button-accent-fill-sizes.stories.ts diff --git a/packages/button/stories/button-accent-fill.stories.ts b/1st-gen/packages/button/stories/button-accent-fill.stories.ts similarity index 100% rename from packages/button/stories/button-accent-fill.stories.ts rename to 1st-gen/packages/button/stories/button-accent-fill.stories.ts diff --git a/packages/button/stories/button-accent-outline-pending.stories.ts b/1st-gen/packages/button/stories/button-accent-outline-pending.stories.ts similarity index 100% rename from packages/button/stories/button-accent-outline-pending.stories.ts rename to 1st-gen/packages/button/stories/button-accent-outline-pending.stories.ts diff --git a/packages/button/stories/button-accent-outline-sizes.stories.ts b/1st-gen/packages/button/stories/button-accent-outline-sizes.stories.ts similarity index 100% rename from packages/button/stories/button-accent-outline-sizes.stories.ts rename to 1st-gen/packages/button/stories/button-accent-outline-sizes.stories.ts diff --git a/packages/button/stories/button-accent-outline.stories.ts b/1st-gen/packages/button/stories/button-accent-outline.stories.ts similarity index 100% rename from packages/button/stories/button-accent-outline.stories.ts rename to 1st-gen/packages/button/stories/button-accent-outline.stories.ts diff --git a/packages/button/stories/button-black-fill-pending.stories.ts b/1st-gen/packages/button/stories/button-black-fill-pending.stories.ts similarity index 100% rename from packages/button/stories/button-black-fill-pending.stories.ts rename to 1st-gen/packages/button/stories/button-black-fill-pending.stories.ts diff --git a/packages/button/stories/button-black-fill-sizes.stories.ts b/1st-gen/packages/button/stories/button-black-fill-sizes.stories.ts similarity index 100% rename from packages/button/stories/button-black-fill-sizes.stories.ts rename to 1st-gen/packages/button/stories/button-black-fill-sizes.stories.ts diff --git a/packages/button/stories/button-black-fill.stories.ts b/1st-gen/packages/button/stories/button-black-fill.stories.ts similarity index 100% rename from packages/button/stories/button-black-fill.stories.ts rename to 1st-gen/packages/button/stories/button-black-fill.stories.ts diff --git a/packages/button/stories/button-black-outline-pending.stories.ts b/1st-gen/packages/button/stories/button-black-outline-pending.stories.ts similarity index 100% rename from packages/button/stories/button-black-outline-pending.stories.ts rename to 1st-gen/packages/button/stories/button-black-outline-pending.stories.ts diff --git a/packages/button/stories/button-black-outline-sizes.stories.ts b/1st-gen/packages/button/stories/button-black-outline-sizes.stories.ts similarity index 100% rename from packages/button/stories/button-black-outline-sizes.stories.ts rename to 1st-gen/packages/button/stories/button-black-outline-sizes.stories.ts diff --git a/packages/button/stories/button-black-outline.stories.ts b/1st-gen/packages/button/stories/button-black-outline.stories.ts similarity index 100% rename from packages/button/stories/button-black-outline.stories.ts rename to 1st-gen/packages/button/stories/button-black-outline.stories.ts diff --git a/packages/button/stories/button-negative-fill-pending.stories.ts b/1st-gen/packages/button/stories/button-negative-fill-pending.stories.ts similarity index 100% rename from packages/button/stories/button-negative-fill-pending.stories.ts rename to 1st-gen/packages/button/stories/button-negative-fill-pending.stories.ts diff --git a/packages/button/stories/button-negative-fill-sizes.stories.ts b/1st-gen/packages/button/stories/button-negative-fill-sizes.stories.ts similarity index 100% rename from packages/button/stories/button-negative-fill-sizes.stories.ts rename to 1st-gen/packages/button/stories/button-negative-fill-sizes.stories.ts diff --git a/packages/button/stories/button-negative-fill.stories.ts b/1st-gen/packages/button/stories/button-negative-fill.stories.ts similarity index 100% rename from packages/button/stories/button-negative-fill.stories.ts rename to 1st-gen/packages/button/stories/button-negative-fill.stories.ts diff --git a/packages/button/stories/button-negative-outline-pending.stories.ts b/1st-gen/packages/button/stories/button-negative-outline-pending.stories.ts similarity index 100% rename from packages/button/stories/button-negative-outline-pending.stories.ts rename to 1st-gen/packages/button/stories/button-negative-outline-pending.stories.ts diff --git a/packages/button/stories/button-negative-outline-sizes.stories.ts b/1st-gen/packages/button/stories/button-negative-outline-sizes.stories.ts similarity index 100% rename from packages/button/stories/button-negative-outline-sizes.stories.ts rename to 1st-gen/packages/button/stories/button-negative-outline-sizes.stories.ts diff --git a/packages/button/stories/button-negative-outline.stories.ts b/1st-gen/packages/button/stories/button-negative-outline.stories.ts similarity index 100% rename from packages/button/stories/button-negative-outline.stories.ts rename to 1st-gen/packages/button/stories/button-negative-outline.stories.ts diff --git a/packages/button/stories/button-primary-fill-pending.stories.ts b/1st-gen/packages/button/stories/button-primary-fill-pending.stories.ts similarity index 100% rename from packages/button/stories/button-primary-fill-pending.stories.ts rename to 1st-gen/packages/button/stories/button-primary-fill-pending.stories.ts diff --git a/packages/button/stories/button-primary-fill-sizes.stories.ts b/1st-gen/packages/button/stories/button-primary-fill-sizes.stories.ts similarity index 100% rename from packages/button/stories/button-primary-fill-sizes.stories.ts rename to 1st-gen/packages/button/stories/button-primary-fill-sizes.stories.ts diff --git a/packages/button/stories/button-primary-fill.stories.ts b/1st-gen/packages/button/stories/button-primary-fill.stories.ts similarity index 100% rename from packages/button/stories/button-primary-fill.stories.ts rename to 1st-gen/packages/button/stories/button-primary-fill.stories.ts diff --git a/packages/button/stories/button-primary-outline-pending.stories.ts b/1st-gen/packages/button/stories/button-primary-outline-pending.stories.ts similarity index 100% rename from packages/button/stories/button-primary-outline-pending.stories.ts rename to 1st-gen/packages/button/stories/button-primary-outline-pending.stories.ts diff --git a/packages/button/stories/button-primary-outline-sizes.stories.ts b/1st-gen/packages/button/stories/button-primary-outline-sizes.stories.ts similarity index 100% rename from packages/button/stories/button-primary-outline-sizes.stories.ts rename to 1st-gen/packages/button/stories/button-primary-outline-sizes.stories.ts diff --git a/packages/button/stories/button-primary-outline.stories.ts b/1st-gen/packages/button/stories/button-primary-outline.stories.ts similarity index 100% rename from packages/button/stories/button-primary-outline.stories.ts rename to 1st-gen/packages/button/stories/button-primary-outline.stories.ts diff --git a/packages/button/stories/button-secondary-fill-pending.stories.ts b/1st-gen/packages/button/stories/button-secondary-fill-pending.stories.ts similarity index 100% rename from packages/button/stories/button-secondary-fill-pending.stories.ts rename to 1st-gen/packages/button/stories/button-secondary-fill-pending.stories.ts diff --git a/packages/button/stories/button-secondary-fill-sizes.stories.ts b/1st-gen/packages/button/stories/button-secondary-fill-sizes.stories.ts similarity index 100% rename from packages/button/stories/button-secondary-fill-sizes.stories.ts rename to 1st-gen/packages/button/stories/button-secondary-fill-sizes.stories.ts diff --git a/packages/button/stories/button-secondary-fill.stories.ts b/1st-gen/packages/button/stories/button-secondary-fill.stories.ts similarity index 100% rename from packages/button/stories/button-secondary-fill.stories.ts rename to 1st-gen/packages/button/stories/button-secondary-fill.stories.ts diff --git a/packages/button/stories/button-secondary-outline-pending.stories.ts b/1st-gen/packages/button/stories/button-secondary-outline-pending.stories.ts similarity index 100% rename from packages/button/stories/button-secondary-outline-pending.stories.ts rename to 1st-gen/packages/button/stories/button-secondary-outline-pending.stories.ts diff --git a/packages/button/stories/button-secondary-outline-sizes.stories.ts b/1st-gen/packages/button/stories/button-secondary-outline-sizes.stories.ts similarity index 100% rename from packages/button/stories/button-secondary-outline-sizes.stories.ts rename to 1st-gen/packages/button/stories/button-secondary-outline-sizes.stories.ts diff --git a/packages/button/stories/button-secondary-outline.stories.ts b/1st-gen/packages/button/stories/button-secondary-outline.stories.ts similarity index 100% rename from packages/button/stories/button-secondary-outline.stories.ts rename to 1st-gen/packages/button/stories/button-secondary-outline.stories.ts diff --git a/packages/button/stories/button-white-fill-pending.stories.ts b/1st-gen/packages/button/stories/button-white-fill-pending.stories.ts similarity index 100% rename from packages/button/stories/button-white-fill-pending.stories.ts rename to 1st-gen/packages/button/stories/button-white-fill-pending.stories.ts diff --git a/packages/button/stories/button-white-fill-sizes.stories.ts b/1st-gen/packages/button/stories/button-white-fill-sizes.stories.ts similarity index 100% rename from packages/button/stories/button-white-fill-sizes.stories.ts rename to 1st-gen/packages/button/stories/button-white-fill-sizes.stories.ts diff --git a/packages/button/stories/button-white-fill.stories.ts b/1st-gen/packages/button/stories/button-white-fill.stories.ts similarity index 100% rename from packages/button/stories/button-white-fill.stories.ts rename to 1st-gen/packages/button/stories/button-white-fill.stories.ts diff --git a/packages/button/stories/button-white-outline-pending.stories.ts b/1st-gen/packages/button/stories/button-white-outline-pending.stories.ts similarity index 100% rename from packages/button/stories/button-white-outline-pending.stories.ts rename to 1st-gen/packages/button/stories/button-white-outline-pending.stories.ts diff --git a/packages/button/stories/button-white-outline-sizes.stories.ts b/1st-gen/packages/button/stories/button-white-outline-sizes.stories.ts similarity index 100% rename from packages/button/stories/button-white-outline-sizes.stories.ts rename to 1st-gen/packages/button/stories/button-white-outline-sizes.stories.ts diff --git a/packages/button/stories/button-white-outline.stories.ts b/1st-gen/packages/button/stories/button-white-outline.stories.ts similarity index 100% rename from packages/button/stories/button-white-outline.stories.ts rename to 1st-gen/packages/button/stories/button-white-outline.stories.ts diff --git a/packages/button/stories/index.ts b/1st-gen/packages/button/stories/index.ts similarity index 100% rename from packages/button/stories/index.ts rename to 1st-gen/packages/button/stories/index.ts diff --git a/packages/button/stories/template.ts b/1st-gen/packages/button/stories/template.ts similarity index 100% rename from packages/button/stories/template.ts rename to 1st-gen/packages/button/stories/template.ts diff --git a/packages/button/test/benchmark/test-basic.ts b/1st-gen/packages/button/test/benchmark/test-basic.ts similarity index 100% rename from packages/button/test/benchmark/test-basic.ts rename to 1st-gen/packages/button/test/benchmark/test-basic.ts diff --git a/packages/button/test/button-memory.test.ts b/1st-gen/packages/button/test/button-memory.test.ts similarity index 100% rename from packages/button/test/button-memory.test.ts rename to 1st-gen/packages/button/test/button-memory.test.ts diff --git a/packages/button/test/button.test.ts b/1st-gen/packages/button/test/button.test.ts similarity index 100% rename from packages/button/test/button.test.ts rename to 1st-gen/packages/button/test/button.test.ts diff --git a/packages/button/test/clear-button.test.ts b/1st-gen/packages/button/test/clear-button.test.ts similarity index 100% rename from packages/button/test/clear-button.test.ts rename to 1st-gen/packages/button/test/clear-button.test.ts diff --git a/packages/button/test/close-button.test.ts b/1st-gen/packages/button/test/close-button.test.ts similarity index 100% rename from packages/button/test/close-button.test.ts rename to 1st-gen/packages/button/test/close-button.test.ts diff --git a/packages/button/tsconfig.json b/1st-gen/packages/button/tsconfig.json similarity index 100% rename from packages/button/tsconfig.json rename to 1st-gen/packages/button/tsconfig.json diff --git a/packages/card/.npmrc b/1st-gen/packages/card/.npmrc similarity index 100% rename from packages/card/.npmrc rename to 1st-gen/packages/card/.npmrc diff --git a/packages/card/CHANGELOG.md b/1st-gen/packages/card/CHANGELOG.md similarity index 100% rename from packages/card/CHANGELOG.md rename to 1st-gen/packages/card/CHANGELOG.md diff --git a/packages/card/README.md b/1st-gen/packages/card/README.md similarity index 100% rename from packages/card/README.md rename to 1st-gen/packages/card/README.md diff --git a/packages/card/package.json b/1st-gen/packages/card/package.json similarity index 98% rename from packages/card/package.json rename to 1st-gen/packages/card/package.json index 16ad6876f93..7a65fae1d9e 100644 --- a/packages/card/package.json +++ b/1st-gen/packages/card/package.json @@ -9,7 +9,7 @@ "repository": { "type": "git", "url": "https://github.com/adobe/spectrum-web-components.git", - "directory": "packages/card" + "directory": "1st-gen/packages/card" }, "author": "Adobe", "homepage": "https://opensource.adobe.com/spectrum-web-components/components/card", diff --git a/packages/card/sp-card.ts b/1st-gen/packages/card/sp-card.ts similarity index 100% rename from packages/card/sp-card.ts rename to 1st-gen/packages/card/sp-card.ts diff --git a/packages/card/src/Card.ts b/1st-gen/packages/card/src/Card.ts similarity index 100% rename from packages/card/src/Card.ts rename to 1st-gen/packages/card/src/Card.ts diff --git a/packages/card/src/card-overrides.css b/1st-gen/packages/card/src/card-overrides.css similarity index 100% rename from packages/card/src/card-overrides.css rename to 1st-gen/packages/card/src/card-overrides.css diff --git a/packages/card/src/card.css b/1st-gen/packages/card/src/card.css similarity index 100% rename from packages/card/src/card.css rename to 1st-gen/packages/card/src/card.css diff --git a/packages/card/src/index.ts b/1st-gen/packages/card/src/index.ts similarity index 100% rename from packages/card/src/index.ts rename to 1st-gen/packages/card/src/index.ts diff --git a/packages/card/src/spectrum-card.css b/1st-gen/packages/card/src/spectrum-card.css similarity index 96% rename from packages/card/src/spectrum-card.css rename to 1st-gen/packages/card/src/spectrum-card.css index 7759e6321d0..9a14b347b5e 100644 --- a/packages/card/src/spectrum-card.css +++ b/1st-gen/packages/card/src/spectrum-card.css @@ -72,7 +72,6 @@ border-color: var(--mod-card-border-color, var(--spectrum-card-border-color)); background-color: var(--spectrum-card-background-color); flex-direction: column; - -webkit-text-decoration: none; text-decoration: none; display: inline-flex; position: relative; @@ -112,11 +111,12 @@ } :host([selected]):before { - background-color: rgba(var(--mod-card-selected-background-color-rgb, var(--spectrum-card-selected-background-color-rgb)), var(--spectrum-card-selected-background-opacity)); + background-color: rgb(var(--mod-card-selected-background-color-rgb, var(--spectrum-card-selected-background-color-rgb)), var(--spectrum-card-selected-background-opacity)); } :host([drop-target]) { --mod-card-background-color: var(--spectrum-background-base-color); + box-shadow: 0 0 0 1px var(--spectrum-card-border-color); } @@ -137,7 +137,7 @@ inline-size: var(--spectrum-card-actions-size); block-size: var(--spectrum-card-actions-size); border-radius: var(--spectrum-card-actions-border-radius); - background-color: rgba(var(--spectrum-card-actions-background-color-rgb), var(--spectrum-card-actions-background-color-opacity)); + background-color: rgb(var(--spectrum-card-actions-background-color-rgb), var(--spectrum-card-actions-background-color-opacity)); pointer-events: auto; box-sizing: border-box; transition: @@ -282,6 +282,7 @@ :host([variant="gallery"]), :host([variant="quiet"]) { --mod-card-border-color-hover: transparent; + background-color: initial; block-size: 100%; border-width: 0; @@ -354,7 +355,7 @@ :host([variant="gallery"][selected]) #preview:before, :host([variant="quiet"][selected]) #preview:before { - background-color: rgba(var(--mod-card-selected-background-color-rgb, var(--spectrum-card-selected-background-color-rgb)), var(--mod-card-selected-background-opacity, var(--spectrum-card-selected-background-opacity))); + background-color: rgb(var(--mod-card-selected-background-color-rgb, var(--spectrum-card-selected-background-color-rgb)), var(--mod-card-selected-background-opacity, var(--spectrum-card-selected-background-opacity))); } :host([variant="gallery"]) .body, diff --git a/packages/card/stories/card.stories.ts b/1st-gen/packages/card/stories/card.stories.ts similarity index 100% rename from packages/card/stories/card.stories.ts rename to 1st-gen/packages/card/stories/card.stories.ts diff --git a/packages/card/stories/images.ts b/1st-gen/packages/card/stories/images.ts similarity index 100% rename from packages/card/stories/images.ts rename to 1st-gen/packages/card/stories/images.ts diff --git a/packages/card/test/benchmark/test-basic.ts b/1st-gen/packages/card/test/benchmark/test-basic.ts similarity index 100% rename from packages/card/test/benchmark/test-basic.ts rename to 1st-gen/packages/card/test/benchmark/test-basic.ts diff --git a/packages/card/test/card-memory.test.ts b/1st-gen/packages/card/test/card-memory.test.ts similarity index 100% rename from packages/card/test/card-memory.test.ts rename to 1st-gen/packages/card/test/card-memory.test.ts diff --git a/packages/card/test/card.test.ts b/1st-gen/packages/card/test/card.test.ts similarity index 100% rename from packages/card/test/card.test.ts rename to 1st-gen/packages/card/test/card.test.ts diff --git a/packages/card/tsconfig.json b/1st-gen/packages/card/tsconfig.json similarity index 100% rename from packages/card/tsconfig.json rename to 1st-gen/packages/card/tsconfig.json diff --git a/packages/checkbox/.npmrc b/1st-gen/packages/checkbox/.npmrc similarity index 100% rename from packages/checkbox/.npmrc rename to 1st-gen/packages/checkbox/.npmrc diff --git a/packages/checkbox/CHANGELOG.md b/1st-gen/packages/checkbox/CHANGELOG.md similarity index 98% rename from packages/checkbox/CHANGELOG.md rename to 1st-gen/packages/checkbox/CHANGELOG.md index baeb027d1a9..49ad5d335b6 100644 --- a/packages/checkbox/CHANGELOG.md +++ b/1st-gen/packages/checkbox/CHANGELOG.md @@ -78,9 +78,13 @@ ### Patch Changes -- [#5176](https://github.com/adobe/spectrum-web-components/pull/5176) [`468314f`](https://github.com/adobe/spectrum-web-components/commit/468314f45cf5fedb2e9029da210a5886260abca9) Thanks [@TarunAdobe](https://github.com/TarunAdobe)! - 1. chore(checkbox): updated to latest css v10.1.1 for s2 fast follow 2. chore(dialog): - The error property was not properly deprecated with a full migration plan in place. This has caused confusion and false sense of urgency for consumers to migrate. We are removing it to eliminate those pain points for consumers while we take a deep look at our dialogs and patterns. 3. chore(menu): updated to latest css v9.1.1 for s2 fast follow 4. fix(overlay): - sp-overlay with type="manual" should close on pressing ESC key. When the last item is on overlay stack we are triggering the close method on esc key event. +- [#5176](https://github.com/adobe/spectrum-web-components/pull/5176) [`468314f`](https://github.com/adobe/spectrum-web-components/commit/468314f45cf5fedb2e9029da210a5886260abca9) Thanks [@TarunAdobe](https://github.com/TarunAdobe)! + 1. chore(checkbox): updated to latest css v10.1.1 for s2 fast follow + 2. chore(dialog): + The error property was not properly deprecated with a full migration plan in place. This has caused confusion and false sense of urgency for consumers to migrate. We are removing it to eliminate those pain points for consumers while we take a deep look at our dialogs and patterns. + 3. chore(menu): updated to latest css v9.1.1 for s2 fast follow + 4. fix(overlay): + sp-overlay with type="manual" should close on pressing ESC key. When the last item is on overlay stack we are triggering the close method on esc key event. - Updated dependencies []: - @spectrum-web-components/icon@1.3.0 diff --git a/packages/checkbox/README.md b/1st-gen/packages/checkbox/README.md similarity index 100% rename from packages/checkbox/README.md rename to 1st-gen/packages/checkbox/README.md diff --git a/packages/checkbox/package.json b/1st-gen/packages/checkbox/package.json similarity index 98% rename from packages/checkbox/package.json rename to 1st-gen/packages/checkbox/package.json index 8590d771bf6..1875a3f17e6 100644 --- a/packages/checkbox/package.json +++ b/1st-gen/packages/checkbox/package.json @@ -9,7 +9,7 @@ "repository": { "type": "git", "url": "https://github.com/adobe/spectrum-web-components.git", - "directory": "packages/checkbox" + "directory": "1st-gen/packages/checkbox" }, "author": "Adobe", "homepage": "https://opensource.adobe.com/spectrum-web-components/components/checkbox", diff --git a/packages/checkbox/sp-checkbox.ts b/1st-gen/packages/checkbox/sp-checkbox.ts similarity index 100% rename from packages/checkbox/sp-checkbox.ts rename to 1st-gen/packages/checkbox/sp-checkbox.ts diff --git a/packages/checkbox/src/Checkbox.ts b/1st-gen/packages/checkbox/src/Checkbox.ts similarity index 100% rename from packages/checkbox/src/Checkbox.ts rename to 1st-gen/packages/checkbox/src/Checkbox.ts diff --git a/packages/checkbox/src/CheckboxBase.ts b/1st-gen/packages/checkbox/src/CheckboxBase.ts similarity index 100% rename from packages/checkbox/src/CheckboxBase.ts rename to 1st-gen/packages/checkbox/src/CheckboxBase.ts diff --git a/packages/checkbox/src/CheckboxMixin.ts b/1st-gen/packages/checkbox/src/CheckboxMixin.ts similarity index 100% rename from packages/checkbox/src/CheckboxMixin.ts rename to 1st-gen/packages/checkbox/src/CheckboxMixin.ts diff --git a/packages/checkbox/src/checkbox-overrides.css b/1st-gen/packages/checkbox/src/checkbox-overrides.css similarity index 100% rename from packages/checkbox/src/checkbox-overrides.css rename to 1st-gen/packages/checkbox/src/checkbox-overrides.css diff --git a/packages/checkbox/src/checkbox.css b/1st-gen/packages/checkbox/src/checkbox.css similarity index 100% rename from packages/checkbox/src/checkbox.css rename to 1st-gen/packages/checkbox/src/checkbox.css diff --git a/packages/checkbox/src/index.ts b/1st-gen/packages/checkbox/src/index.ts similarity index 100% rename from packages/checkbox/src/index.ts rename to 1st-gen/packages/checkbox/src/index.ts diff --git a/packages/checkbox/src/spectrum-checkbox.css b/1st-gen/packages/checkbox/src/spectrum-checkbox.css similarity index 100% rename from packages/checkbox/src/spectrum-checkbox.css rename to 1st-gen/packages/checkbox/src/spectrum-checkbox.css diff --git a/packages/checkbox/stories/checkbox-sizes.stories.ts b/1st-gen/packages/checkbox/stories/checkbox-sizes.stories.ts similarity index 100% rename from packages/checkbox/stories/checkbox-sizes.stories.ts rename to 1st-gen/packages/checkbox/stories/checkbox-sizes.stories.ts diff --git a/packages/checkbox/stories/checkbox.stories.ts b/1st-gen/packages/checkbox/stories/checkbox.stories.ts similarity index 100% rename from packages/checkbox/stories/checkbox.stories.ts rename to 1st-gen/packages/checkbox/stories/checkbox.stories.ts diff --git a/packages/checkbox/test/benchmark/test-basic.ts b/1st-gen/packages/checkbox/test/benchmark/test-basic.ts similarity index 100% rename from packages/checkbox/test/benchmark/test-basic.ts rename to 1st-gen/packages/checkbox/test/benchmark/test-basic.ts diff --git a/packages/checkbox/test/checkbox-memory.test.ts b/1st-gen/packages/checkbox/test/checkbox-memory.test.ts similarity index 100% rename from packages/checkbox/test/checkbox-memory.test.ts rename to 1st-gen/packages/checkbox/test/checkbox-memory.test.ts diff --git a/packages/checkbox/test/checkbox.test.ts b/1st-gen/packages/checkbox/test/checkbox.test.ts similarity index 100% rename from packages/checkbox/test/checkbox.test.ts rename to 1st-gen/packages/checkbox/test/checkbox.test.ts diff --git a/packages/checkbox/tsconfig.json b/1st-gen/packages/checkbox/tsconfig.json similarity index 100% rename from packages/checkbox/tsconfig.json rename to 1st-gen/packages/checkbox/tsconfig.json diff --git a/packages/clear-button/.npmignore b/1st-gen/packages/clear-button/.npmignore similarity index 100% rename from packages/clear-button/.npmignore rename to 1st-gen/packages/clear-button/.npmignore diff --git a/packages/clear-button/.npmrc b/1st-gen/packages/clear-button/.npmrc similarity index 100% rename from packages/clear-button/.npmrc rename to 1st-gen/packages/clear-button/.npmrc diff --git a/packages/clear-button/CHANGELOG.md b/1st-gen/packages/clear-button/CHANGELOG.md similarity index 100% rename from packages/clear-button/CHANGELOG.md rename to 1st-gen/packages/clear-button/CHANGELOG.md diff --git a/packages/clear-button/package.json b/1st-gen/packages/clear-button/package.json similarity index 96% rename from packages/clear-button/package.json rename to 1st-gen/packages/clear-button/package.json index 3048d729013..ed81715ca36 100644 --- a/packages/clear-button/package.json +++ b/1st-gen/packages/clear-button/package.json @@ -9,7 +9,7 @@ "repository": { "type": "git", "url": "https://github.com/adobe/spectrum-web-components.git", - "directory": "packages/clear-button" + "directory": "1st-gen/packages/clear-button" }, "author": "Adobe", "homepage": "https://opensource.adobe.com/spectrum-web-components/components/clear-button", diff --git a/packages/clear-button/src/clear-button-overrides.css b/1st-gen/packages/clear-button/src/clear-button-overrides.css similarity index 100% rename from packages/clear-button/src/clear-button-overrides.css rename to 1st-gen/packages/clear-button/src/clear-button-overrides.css diff --git a/packages/clear-button/src/clear-button.css b/1st-gen/packages/clear-button/src/clear-button.css similarity index 100% rename from packages/clear-button/src/clear-button.css rename to 1st-gen/packages/clear-button/src/clear-button.css diff --git a/packages/clear-button/tsconfig.json b/1st-gen/packages/clear-button/tsconfig.json similarity index 100% rename from packages/clear-button/tsconfig.json rename to 1st-gen/packages/clear-button/tsconfig.json diff --git a/packages/close-button/.npmignore b/1st-gen/packages/close-button/.npmignore similarity index 100% rename from packages/close-button/.npmignore rename to 1st-gen/packages/close-button/.npmignore diff --git a/packages/close-button/.npmrc b/1st-gen/packages/close-button/.npmrc similarity index 100% rename from packages/close-button/.npmrc rename to 1st-gen/packages/close-button/.npmrc diff --git a/packages/close-button/CHANGELOG.md b/1st-gen/packages/close-button/CHANGELOG.md similarity index 100% rename from packages/close-button/CHANGELOG.md rename to 1st-gen/packages/close-button/CHANGELOG.md diff --git a/packages/close-button/package.json b/1st-gen/packages/close-button/package.json similarity index 96% rename from packages/close-button/package.json rename to 1st-gen/packages/close-button/package.json index 4c599a44104..8e797a9dcfc 100644 --- a/packages/close-button/package.json +++ b/1st-gen/packages/close-button/package.json @@ -9,7 +9,7 @@ "repository": { "type": "git", "url": "https://github.com/adobe/spectrum-web-components.git", - "directory": "packages/close-button" + "directory": "1st-gen/packages/close-button" }, "author": "Adobe", "homepage": "https://opensource.adobe.com/spectrum-web-components/components/close-button", diff --git a/packages/close-button/src/close-button-overrides.css b/1st-gen/packages/close-button/src/close-button-overrides.css similarity index 100% rename from packages/close-button/src/close-button-overrides.css rename to 1st-gen/packages/close-button/src/close-button-overrides.css diff --git a/packages/close-button/src/close-button.css b/1st-gen/packages/close-button/src/close-button.css similarity index 100% rename from packages/close-button/src/close-button.css rename to 1st-gen/packages/close-button/src/close-button.css diff --git a/packages/close-button/src/spectrum-close-button.css b/1st-gen/packages/close-button/src/spectrum-close-button.css similarity index 100% rename from packages/close-button/src/spectrum-close-button.css rename to 1st-gen/packages/close-button/src/spectrum-close-button.css diff --git a/packages/close-button/tsconfig.json b/1st-gen/packages/close-button/tsconfig.json similarity index 100% rename from packages/close-button/tsconfig.json rename to 1st-gen/packages/close-button/tsconfig.json diff --git a/packages/coachmark/.npmrc b/1st-gen/packages/coachmark/.npmrc similarity index 100% rename from packages/coachmark/.npmrc rename to 1st-gen/packages/coachmark/.npmrc diff --git a/packages/coachmark/CHANGELOG.md b/1st-gen/packages/coachmark/CHANGELOG.md similarity index 100% rename from packages/coachmark/CHANGELOG.md rename to 1st-gen/packages/coachmark/CHANGELOG.md diff --git a/packages/coachmark/README.md b/1st-gen/packages/coachmark/README.md similarity index 100% rename from packages/coachmark/README.md rename to 1st-gen/packages/coachmark/README.md diff --git a/packages/coachmark/coach-indicator.md b/1st-gen/packages/coachmark/coach-indicator.md similarity index 100% rename from packages/coachmark/coach-indicator.md rename to 1st-gen/packages/coachmark/coach-indicator.md diff --git a/packages/coachmark/package.json b/1st-gen/packages/coachmark/package.json similarity index 98% rename from packages/coachmark/package.json rename to 1st-gen/packages/coachmark/package.json index 2c3f033fdbb..d4537b390b4 100644 --- a/packages/coachmark/package.json +++ b/1st-gen/packages/coachmark/package.json @@ -9,7 +9,7 @@ "repository": { "type": "git", "url": "https://github.com/adobe/spectrum-web-components.git", - "directory": "packages/coachmark" + "directory": "1st-gen/packages/coachmark" }, "author": "Adobe", "homepage": "https://opensource.adobe.com/spectrum-web-components/components/coachmark", diff --git a/packages/coachmark/sp-coach-indicator.ts b/1st-gen/packages/coachmark/sp-coach-indicator.ts similarity index 100% rename from packages/coachmark/sp-coach-indicator.ts rename to 1st-gen/packages/coachmark/sp-coach-indicator.ts diff --git a/packages/coachmark/sp-coachmark.ts b/1st-gen/packages/coachmark/sp-coachmark.ts similarity index 100% rename from packages/coachmark/sp-coachmark.ts rename to 1st-gen/packages/coachmark/sp-coachmark.ts diff --git a/packages/coachmark/src/CoachIndicator.ts b/1st-gen/packages/coachmark/src/CoachIndicator.ts similarity index 100% rename from packages/coachmark/src/CoachIndicator.ts rename to 1st-gen/packages/coachmark/src/CoachIndicator.ts diff --git a/packages/coachmark/src/Coachmark.ts b/1st-gen/packages/coachmark/src/Coachmark.ts similarity index 100% rename from packages/coachmark/src/Coachmark.ts rename to 1st-gen/packages/coachmark/src/Coachmark.ts diff --git a/packages/coachmark/src/CoachmarkItem.ts b/1st-gen/packages/coachmark/src/CoachmarkItem.ts similarity index 100% rename from packages/coachmark/src/CoachmarkItem.ts rename to 1st-gen/packages/coachmark/src/CoachmarkItem.ts diff --git a/packages/coachmark/src/coach-indicator-overrides.css b/1st-gen/packages/coachmark/src/coach-indicator-overrides.css similarity index 100% rename from packages/coachmark/src/coach-indicator-overrides.css rename to 1st-gen/packages/coachmark/src/coach-indicator-overrides.css diff --git a/packages/coachmark/src/coach-indicator.css b/1st-gen/packages/coachmark/src/coach-indicator.css similarity index 100% rename from packages/coachmark/src/coach-indicator.css rename to 1st-gen/packages/coachmark/src/coach-indicator.css diff --git a/packages/coachmark/src/coachmark-overrides.css b/1st-gen/packages/coachmark/src/coachmark-overrides.css similarity index 100% rename from packages/coachmark/src/coachmark-overrides.css rename to 1st-gen/packages/coachmark/src/coachmark-overrides.css diff --git a/packages/coachmark/src/coachmark.css b/1st-gen/packages/coachmark/src/coachmark.css similarity index 100% rename from packages/coachmark/src/coachmark.css rename to 1st-gen/packages/coachmark/src/coachmark.css diff --git a/packages/coachmark/src/index.ts b/1st-gen/packages/coachmark/src/index.ts similarity index 100% rename from packages/coachmark/src/index.ts rename to 1st-gen/packages/coachmark/src/index.ts diff --git a/packages/coachmark/src/spectrum-coach-indicator.css b/1st-gen/packages/coachmark/src/spectrum-coach-indicator.css similarity index 100% rename from packages/coachmark/src/spectrum-coach-indicator.css rename to 1st-gen/packages/coachmark/src/spectrum-coach-indicator.css diff --git a/packages/coachmark/src/spectrum-coachmark.css b/1st-gen/packages/coachmark/src/spectrum-coachmark.css similarity index 100% rename from packages/coachmark/src/spectrum-coachmark.css rename to 1st-gen/packages/coachmark/src/spectrum-coachmark.css diff --git a/packages/coachmark/stories/coach-indicator-static.stories.ts b/1st-gen/packages/coachmark/stories/coach-indicator-static.stories.ts similarity index 100% rename from packages/coachmark/stories/coach-indicator-static.stories.ts rename to 1st-gen/packages/coachmark/stories/coach-indicator-static.stories.ts diff --git a/packages/coachmark/stories/coach-indicator.stories.ts b/1st-gen/packages/coachmark/stories/coach-indicator.stories.ts similarity index 100% rename from packages/coachmark/stories/coach-indicator.stories.ts rename to 1st-gen/packages/coachmark/stories/coach-indicator.stories.ts diff --git a/packages/coachmark/stories/coachmark.stories.ts b/1st-gen/packages/coachmark/stories/coachmark.stories.ts similarity index 100% rename from packages/coachmark/stories/coachmark.stories.ts rename to 1st-gen/packages/coachmark/stories/coachmark.stories.ts diff --git a/packages/coachmark/stories/images.ts b/1st-gen/packages/coachmark/stories/images.ts similarity index 100% rename from packages/coachmark/stories/images.ts rename to 1st-gen/packages/coachmark/stories/images.ts diff --git a/packages/coachmark/test/benchmark/basic-test.ts b/1st-gen/packages/coachmark/test/benchmark/basic-test.ts similarity index 100% rename from packages/coachmark/test/benchmark/basic-test.ts rename to 1st-gen/packages/coachmark/test/benchmark/basic-test.ts diff --git a/packages/coachmark/test/coach-indicator-memory.test.ts b/1st-gen/packages/coachmark/test/coach-indicator-memory.test.ts similarity index 100% rename from packages/coachmark/test/coach-indicator-memory.test.ts rename to 1st-gen/packages/coachmark/test/coach-indicator-memory.test.ts diff --git a/packages/coachmark/test/coach-indicator.test.ts b/1st-gen/packages/coachmark/test/coach-indicator.test.ts similarity index 100% rename from packages/coachmark/test/coach-indicator.test.ts rename to 1st-gen/packages/coachmark/test/coach-indicator.test.ts diff --git a/packages/coachmark/test/coach-mark-memory.test.ts b/1st-gen/packages/coachmark/test/coach-mark-memory.test.ts similarity index 100% rename from packages/coachmark/test/coach-mark-memory.test.ts rename to 1st-gen/packages/coachmark/test/coach-mark-memory.test.ts diff --git a/packages/coachmark/test/coachmark.test.ts b/1st-gen/packages/coachmark/test/coachmark.test.ts similarity index 100% rename from packages/coachmark/test/coachmark.test.ts rename to 1st-gen/packages/coachmark/test/coachmark.test.ts diff --git a/packages/coachmark/tsconfig.json b/1st-gen/packages/coachmark/tsconfig.json similarity index 100% rename from packages/coachmark/tsconfig.json rename to 1st-gen/packages/coachmark/tsconfig.json diff --git a/packages/color-area/.npmrc b/1st-gen/packages/color-area/.npmrc similarity index 100% rename from packages/color-area/.npmrc rename to 1st-gen/packages/color-area/.npmrc diff --git a/packages/color-area/CHANGELOG.md b/1st-gen/packages/color-area/CHANGELOG.md similarity index 100% rename from packages/color-area/CHANGELOG.md rename to 1st-gen/packages/color-area/CHANGELOG.md diff --git a/packages/color-area/README.md b/1st-gen/packages/color-area/README.md similarity index 100% rename from packages/color-area/README.md rename to 1st-gen/packages/color-area/README.md diff --git a/packages/color-area/package.json b/1st-gen/packages/color-area/package.json similarity index 97% rename from packages/color-area/package.json rename to 1st-gen/packages/color-area/package.json index c81e26730c5..57bf9fee15f 100644 --- a/packages/color-area/package.json +++ b/1st-gen/packages/color-area/package.json @@ -9,7 +9,7 @@ "repository": { "type": "git", "url": "https://github.com/adobe/spectrum-web-components.git", - "directory": "packages/color-area" + "directory": "1st-gen/packages/color-area" }, "author": "Adobe", "homepage": "https://opensource.adobe.com/spectrum-web-components/components/color-area", diff --git a/packages/color-area/sp-color-area.ts b/1st-gen/packages/color-area/sp-color-area.ts similarity index 100% rename from packages/color-area/sp-color-area.ts rename to 1st-gen/packages/color-area/sp-color-area.ts diff --git a/packages/color-area/src/ColorArea.ts b/1st-gen/packages/color-area/src/ColorArea.ts similarity index 100% rename from packages/color-area/src/ColorArea.ts rename to 1st-gen/packages/color-area/src/ColorArea.ts diff --git a/packages/color-area/src/color-area-overrides.css b/1st-gen/packages/color-area/src/color-area-overrides.css similarity index 100% rename from packages/color-area/src/color-area-overrides.css rename to 1st-gen/packages/color-area/src/color-area-overrides.css diff --git a/packages/color-area/src/color-area.css b/1st-gen/packages/color-area/src/color-area.css similarity index 100% rename from packages/color-area/src/color-area.css rename to 1st-gen/packages/color-area/src/color-area.css diff --git a/packages/color-area/src/index.ts b/1st-gen/packages/color-area/src/index.ts similarity index 100% rename from packages/color-area/src/index.ts rename to 1st-gen/packages/color-area/src/index.ts diff --git a/packages/color-area/src/spectrum-color-area.css b/1st-gen/packages/color-area/src/spectrum-color-area.css similarity index 100% rename from packages/color-area/src/spectrum-color-area.css rename to 1st-gen/packages/color-area/src/spectrum-color-area.css diff --git a/packages/color-area/src/types.ts b/1st-gen/packages/color-area/src/types.ts similarity index 100% rename from packages/color-area/src/types.ts rename to 1st-gen/packages/color-area/src/types.ts diff --git a/packages/color-area/stories/color-area.stories.ts b/1st-gen/packages/color-area/stories/color-area.stories.ts similarity index 100% rename from packages/color-area/stories/color-area.stories.ts rename to 1st-gen/packages/color-area/stories/color-area.stories.ts diff --git a/packages/color-area/test/benchmark/basic-test.ts b/1st-gen/packages/color-area/test/benchmark/basic-test.ts similarity index 100% rename from packages/color-area/test/benchmark/basic-test.ts rename to 1st-gen/packages/color-area/test/benchmark/basic-test.ts diff --git a/packages/color-area/test/color-area-memory.test.ts b/1st-gen/packages/color-area/test/color-area-memory.test.ts similarity index 100% rename from packages/color-area/test/color-area-memory.test.ts rename to 1st-gen/packages/color-area/test/color-area-memory.test.ts diff --git a/packages/color-area/test/color-area.test.ts b/1st-gen/packages/color-area/test/color-area.test.ts similarity index 100% rename from packages/color-area/test/color-area.test.ts rename to 1st-gen/packages/color-area/test/color-area.test.ts diff --git a/packages/color-area/tsconfig.json b/1st-gen/packages/color-area/tsconfig.json similarity index 100% rename from packages/color-area/tsconfig.json rename to 1st-gen/packages/color-area/tsconfig.json diff --git a/packages/color-field/.npmignore b/1st-gen/packages/color-field/.npmignore similarity index 100% rename from packages/color-field/.npmignore rename to 1st-gen/packages/color-field/.npmignore diff --git a/packages/color-field/.npmrc b/1st-gen/packages/color-field/.npmrc similarity index 100% rename from packages/color-field/.npmrc rename to 1st-gen/packages/color-field/.npmrc diff --git a/packages/color-field/CHANGELOG.md b/1st-gen/packages/color-field/CHANGELOG.md similarity index 100% rename from packages/color-field/CHANGELOG.md rename to 1st-gen/packages/color-field/CHANGELOG.md diff --git a/packages/color-field/README.md b/1st-gen/packages/color-field/README.md similarity index 100% rename from packages/color-field/README.md rename to 1st-gen/packages/color-field/README.md diff --git a/packages/color-field/package.json b/1st-gen/packages/color-field/package.json similarity index 97% rename from packages/color-field/package.json rename to 1st-gen/packages/color-field/package.json index d2373e993c0..997c62d4895 100644 --- a/packages/color-field/package.json +++ b/1st-gen/packages/color-field/package.json @@ -9,7 +9,7 @@ "repository": { "type": "git", "url": "https://github.com/adobe/spectrum-web-components.git", - "directory": "packages/color-field" + "directory": "1st-gen/packages/color-field" }, "author": "Adobe", "homepage": "https://adobe.github.io/spectrum-web-components/components/color-field", diff --git a/packages/color-field/sp-color-field.ts b/1st-gen/packages/color-field/sp-color-field.ts similarity index 100% rename from packages/color-field/sp-color-field.ts rename to 1st-gen/packages/color-field/sp-color-field.ts diff --git a/packages/color-field/src/ColorField.ts b/1st-gen/packages/color-field/src/ColorField.ts similarity index 100% rename from packages/color-field/src/ColorField.ts rename to 1st-gen/packages/color-field/src/ColorField.ts diff --git a/packages/color-field/src/color-field.css b/1st-gen/packages/color-field/src/color-field.css similarity index 100% rename from packages/color-field/src/color-field.css rename to 1st-gen/packages/color-field/src/color-field.css diff --git a/packages/color-field/src/index.ts b/1st-gen/packages/color-field/src/index.ts similarity index 100% rename from packages/color-field/src/index.ts rename to 1st-gen/packages/color-field/src/index.ts diff --git a/packages/color-field/stories/args.ts b/1st-gen/packages/color-field/stories/args.ts similarity index 100% rename from packages/color-field/stories/args.ts rename to 1st-gen/packages/color-field/stories/args.ts diff --git a/packages/color-field/stories/color-field-sizes.stories.ts b/1st-gen/packages/color-field/stories/color-field-sizes.stories.ts similarity index 100% rename from packages/color-field/stories/color-field-sizes.stories.ts rename to 1st-gen/packages/color-field/stories/color-field-sizes.stories.ts diff --git a/packages/color-field/stories/color-field.stories.ts b/1st-gen/packages/color-field/stories/color-field.stories.ts similarity index 100% rename from packages/color-field/stories/color-field.stories.ts rename to 1st-gen/packages/color-field/stories/color-field.stories.ts diff --git a/packages/color-field/stories/colors.ts b/1st-gen/packages/color-field/stories/colors.ts similarity index 100% rename from packages/color-field/stories/colors.ts rename to 1st-gen/packages/color-field/stories/colors.ts diff --git a/packages/color-field/stories/template.ts b/1st-gen/packages/color-field/stories/template.ts similarity index 100% rename from packages/color-field/stories/template.ts rename to 1st-gen/packages/color-field/stories/template.ts diff --git a/packages/color-field/test/benchmark/basic-test.ts b/1st-gen/packages/color-field/test/benchmark/basic-test.ts similarity index 100% rename from packages/color-field/test/benchmark/basic-test.ts rename to 1st-gen/packages/color-field/test/benchmark/basic-test.ts diff --git a/packages/color-field/test/color-field-memory.test.ts b/1st-gen/packages/color-field/test/color-field-memory.test.ts similarity index 100% rename from packages/color-field/test/color-field-memory.test.ts rename to 1st-gen/packages/color-field/test/color-field-memory.test.ts diff --git a/packages/color-field/test/color-field.test.ts b/1st-gen/packages/color-field/test/color-field.test.ts similarity index 100% rename from packages/color-field/test/color-field.test.ts rename to 1st-gen/packages/color-field/test/color-field.test.ts diff --git a/packages/color-field/tsconfig.json b/1st-gen/packages/color-field/tsconfig.json similarity index 100% rename from packages/color-field/tsconfig.json rename to 1st-gen/packages/color-field/tsconfig.json diff --git a/packages/color-handle/.npmrc b/1st-gen/packages/color-handle/.npmrc similarity index 100% rename from packages/color-handle/.npmrc rename to 1st-gen/packages/color-handle/.npmrc diff --git a/packages/color-handle/CHANGELOG.md b/1st-gen/packages/color-handle/CHANGELOG.md similarity index 100% rename from packages/color-handle/CHANGELOG.md rename to 1st-gen/packages/color-handle/CHANGELOG.md diff --git a/packages/color-handle/README.md b/1st-gen/packages/color-handle/README.md similarity index 100% rename from packages/color-handle/README.md rename to 1st-gen/packages/color-handle/README.md diff --git a/packages/color-handle/package.json b/1st-gen/packages/color-handle/package.json similarity index 97% rename from packages/color-handle/package.json rename to 1st-gen/packages/color-handle/package.json index b1cb58fdbf2..7e1d66f8ed8 100644 --- a/packages/color-handle/package.json +++ b/1st-gen/packages/color-handle/package.json @@ -9,7 +9,7 @@ "repository": { "type": "git", "url": "https://github.com/adobe/spectrum-web-components.git", - "directory": "packages/color-handle" + "directory": "1st-gen/packages/color-handle" }, "author": "Adobe", "homepage": "https://opensource.adobe.com/spectrum-web-components/components/color-handle", diff --git a/packages/color-handle/sp-color-handle.ts b/1st-gen/packages/color-handle/sp-color-handle.ts similarity index 100% rename from packages/color-handle/sp-color-handle.ts rename to 1st-gen/packages/color-handle/sp-color-handle.ts diff --git a/packages/color-handle/src/ColorHandle.ts b/1st-gen/packages/color-handle/src/ColorHandle.ts similarity index 100% rename from packages/color-handle/src/ColorHandle.ts rename to 1st-gen/packages/color-handle/src/ColorHandle.ts diff --git a/packages/color-handle/src/color-handle-overrides.css b/1st-gen/packages/color-handle/src/color-handle-overrides.css similarity index 100% rename from packages/color-handle/src/color-handle-overrides.css rename to 1st-gen/packages/color-handle/src/color-handle-overrides.css diff --git a/packages/color-handle/src/color-handle.css b/1st-gen/packages/color-handle/src/color-handle.css similarity index 100% rename from packages/color-handle/src/color-handle.css rename to 1st-gen/packages/color-handle/src/color-handle.css diff --git a/packages/color-handle/src/index.ts b/1st-gen/packages/color-handle/src/index.ts similarity index 100% rename from packages/color-handle/src/index.ts rename to 1st-gen/packages/color-handle/src/index.ts diff --git a/packages/color-handle/src/spectrum-color-handle.css b/1st-gen/packages/color-handle/src/spectrum-color-handle.css similarity index 100% rename from packages/color-handle/src/spectrum-color-handle.css rename to 1st-gen/packages/color-handle/src/spectrum-color-handle.css diff --git a/packages/color-handle/stories/color-handle.stories.ts b/1st-gen/packages/color-handle/stories/color-handle.stories.ts similarity index 100% rename from packages/color-handle/stories/color-handle.stories.ts rename to 1st-gen/packages/color-handle/stories/color-handle.stories.ts diff --git a/packages/color-handle/test/benchmark/basic-test.ts b/1st-gen/packages/color-handle/test/benchmark/basic-test.ts similarity index 100% rename from packages/color-handle/test/benchmark/basic-test.ts rename to 1st-gen/packages/color-handle/test/benchmark/basic-test.ts diff --git a/packages/color-handle/test/color-handle-memory.test.ts b/1st-gen/packages/color-handle/test/color-handle-memory.test.ts similarity index 100% rename from packages/color-handle/test/color-handle-memory.test.ts rename to 1st-gen/packages/color-handle/test/color-handle-memory.test.ts diff --git a/packages/color-handle/test/color-handle.test.ts b/1st-gen/packages/color-handle/test/color-handle.test.ts similarity index 100% rename from packages/color-handle/test/color-handle.test.ts rename to 1st-gen/packages/color-handle/test/color-handle.test.ts diff --git a/packages/color-handle/tsconfig.json b/1st-gen/packages/color-handle/tsconfig.json similarity index 100% rename from packages/color-handle/tsconfig.json rename to 1st-gen/packages/color-handle/tsconfig.json diff --git a/packages/color-loupe/.npmrc b/1st-gen/packages/color-loupe/.npmrc similarity index 100% rename from packages/color-loupe/.npmrc rename to 1st-gen/packages/color-loupe/.npmrc diff --git a/packages/color-loupe/CHANGELOG.md b/1st-gen/packages/color-loupe/CHANGELOG.md similarity index 100% rename from packages/color-loupe/CHANGELOG.md rename to 1st-gen/packages/color-loupe/CHANGELOG.md diff --git a/packages/color-loupe/README.md b/1st-gen/packages/color-loupe/README.md similarity index 100% rename from packages/color-loupe/README.md rename to 1st-gen/packages/color-loupe/README.md diff --git a/packages/color-loupe/package.json b/1st-gen/packages/color-loupe/package.json similarity index 97% rename from packages/color-loupe/package.json rename to 1st-gen/packages/color-loupe/package.json index 661852bb343..14469fe9577 100644 --- a/packages/color-loupe/package.json +++ b/1st-gen/packages/color-loupe/package.json @@ -9,7 +9,7 @@ "repository": { "type": "git", "url": "https://github.com/adobe/spectrum-web-components.git", - "directory": "packages/color-loupe" + "directory": "1st-gen/packages/color-loupe" }, "author": "Adobe", "homepage": "https://opensource.adobe.com/spectrum-web-components/components/color-loupe", diff --git a/packages/color-loupe/sp-color-loupe.ts b/1st-gen/packages/color-loupe/sp-color-loupe.ts similarity index 100% rename from packages/color-loupe/sp-color-loupe.ts rename to 1st-gen/packages/color-loupe/sp-color-loupe.ts diff --git a/packages/color-loupe/src/ColorLoupe.ts b/1st-gen/packages/color-loupe/src/ColorLoupe.ts similarity index 100% rename from packages/color-loupe/src/ColorLoupe.ts rename to 1st-gen/packages/color-loupe/src/ColorLoupe.ts diff --git a/packages/color-loupe/src/color-loupe-overrides.css b/1st-gen/packages/color-loupe/src/color-loupe-overrides.css similarity index 100% rename from packages/color-loupe/src/color-loupe-overrides.css rename to 1st-gen/packages/color-loupe/src/color-loupe-overrides.css diff --git a/packages/color-loupe/src/color-loupe.css b/1st-gen/packages/color-loupe/src/color-loupe.css similarity index 100% rename from packages/color-loupe/src/color-loupe.css rename to 1st-gen/packages/color-loupe/src/color-loupe.css diff --git a/packages/color-loupe/src/index.ts b/1st-gen/packages/color-loupe/src/index.ts similarity index 100% rename from packages/color-loupe/src/index.ts rename to 1st-gen/packages/color-loupe/src/index.ts diff --git a/packages/color-loupe/src/spectrum-color-loupe.css b/1st-gen/packages/color-loupe/src/spectrum-color-loupe.css similarity index 100% rename from packages/color-loupe/src/spectrum-color-loupe.css rename to 1st-gen/packages/color-loupe/src/spectrum-color-loupe.css diff --git a/packages/color-loupe/stories/color-loupe.stories.ts b/1st-gen/packages/color-loupe/stories/color-loupe.stories.ts similarity index 100% rename from packages/color-loupe/stories/color-loupe.stories.ts rename to 1st-gen/packages/color-loupe/stories/color-loupe.stories.ts diff --git a/packages/color-loupe/test/benchmark/basic-test.ts b/1st-gen/packages/color-loupe/test/benchmark/basic-test.ts similarity index 100% rename from packages/color-loupe/test/benchmark/basic-test.ts rename to 1st-gen/packages/color-loupe/test/benchmark/basic-test.ts diff --git a/packages/color-loupe/test/color-loupe-memory.test.ts b/1st-gen/packages/color-loupe/test/color-loupe-memory.test.ts similarity index 100% rename from packages/color-loupe/test/color-loupe-memory.test.ts rename to 1st-gen/packages/color-loupe/test/color-loupe-memory.test.ts diff --git a/packages/color-loupe/test/color-loupe.test.ts b/1st-gen/packages/color-loupe/test/color-loupe.test.ts similarity index 100% rename from packages/color-loupe/test/color-loupe.test.ts rename to 1st-gen/packages/color-loupe/test/color-loupe.test.ts diff --git a/packages/color-loupe/tsconfig.json b/1st-gen/packages/color-loupe/tsconfig.json similarity index 100% rename from packages/color-loupe/tsconfig.json rename to 1st-gen/packages/color-loupe/tsconfig.json diff --git a/packages/color-slider/.npmrc b/1st-gen/packages/color-slider/.npmrc similarity index 100% rename from packages/color-slider/.npmrc rename to 1st-gen/packages/color-slider/.npmrc diff --git a/packages/color-slider/CHANGELOG.md b/1st-gen/packages/color-slider/CHANGELOG.md similarity index 100% rename from packages/color-slider/CHANGELOG.md rename to 1st-gen/packages/color-slider/CHANGELOG.md diff --git a/packages/color-slider/README.md b/1st-gen/packages/color-slider/README.md similarity index 100% rename from packages/color-slider/README.md rename to 1st-gen/packages/color-slider/README.md diff --git a/packages/color-slider/package.json b/1st-gen/packages/color-slider/package.json similarity index 97% rename from packages/color-slider/package.json rename to 1st-gen/packages/color-slider/package.json index a863f3436ca..65a3156adbd 100644 --- a/packages/color-slider/package.json +++ b/1st-gen/packages/color-slider/package.json @@ -9,7 +9,7 @@ "repository": { "type": "git", "url": "https://github.com/adobe/spectrum-web-components.git", - "directory": "packages/color-slider" + "directory": "1st-gen/packages/color-slider" }, "author": "Adobe", "homepage": "https://opensource.adobe.com/spectrum-web-components/components/color-slider", diff --git a/packages/color-slider/sp-color-slider.ts b/1st-gen/packages/color-slider/sp-color-slider.ts similarity index 100% rename from packages/color-slider/sp-color-slider.ts rename to 1st-gen/packages/color-slider/sp-color-slider.ts diff --git a/packages/color-slider/src/ColorSlider.ts b/1st-gen/packages/color-slider/src/ColorSlider.ts similarity index 100% rename from packages/color-slider/src/ColorSlider.ts rename to 1st-gen/packages/color-slider/src/ColorSlider.ts diff --git a/packages/color-slider/src/color-slider-overrides.css b/1st-gen/packages/color-slider/src/color-slider-overrides.css similarity index 100% rename from packages/color-slider/src/color-slider-overrides.css rename to 1st-gen/packages/color-slider/src/color-slider-overrides.css diff --git a/packages/color-slider/src/color-slider.css b/1st-gen/packages/color-slider/src/color-slider.css similarity index 100% rename from packages/color-slider/src/color-slider.css rename to 1st-gen/packages/color-slider/src/color-slider.css diff --git a/packages/color-slider/src/index.ts b/1st-gen/packages/color-slider/src/index.ts similarity index 100% rename from packages/color-slider/src/index.ts rename to 1st-gen/packages/color-slider/src/index.ts diff --git a/packages/color-slider/src/spectrum-color-slider.css b/1st-gen/packages/color-slider/src/spectrum-color-slider.css similarity index 100% rename from packages/color-slider/src/spectrum-color-slider.css rename to 1st-gen/packages/color-slider/src/spectrum-color-slider.css diff --git a/packages/color-slider/src/types.ts b/1st-gen/packages/color-slider/src/types.ts similarity index 100% rename from packages/color-slider/src/types.ts rename to 1st-gen/packages/color-slider/src/types.ts diff --git a/packages/color-slider/stories/color-slider.stories.ts b/1st-gen/packages/color-slider/stories/color-slider.stories.ts similarity index 100% rename from packages/color-slider/stories/color-slider.stories.ts rename to 1st-gen/packages/color-slider/stories/color-slider.stories.ts diff --git a/packages/color-slider/stories/images.ts b/1st-gen/packages/color-slider/stories/images.ts similarity index 100% rename from packages/color-slider/stories/images.ts rename to 1st-gen/packages/color-slider/stories/images.ts diff --git a/packages/color-slider/test/benchmark/basic-test.ts b/1st-gen/packages/color-slider/test/benchmark/basic-test.ts similarity index 100% rename from packages/color-slider/test/benchmark/basic-test.ts rename to 1st-gen/packages/color-slider/test/benchmark/basic-test.ts diff --git a/packages/color-slider/test/color-slider-memory.test.ts b/1st-gen/packages/color-slider/test/color-slider-memory.test.ts similarity index 100% rename from packages/color-slider/test/color-slider-memory.test.ts rename to 1st-gen/packages/color-slider/test/color-slider-memory.test.ts diff --git a/packages/color-slider/test/color-slider.test.ts b/1st-gen/packages/color-slider/test/color-slider.test.ts similarity index 100% rename from packages/color-slider/test/color-slider.test.ts rename to 1st-gen/packages/color-slider/test/color-slider.test.ts diff --git a/packages/color-slider/tsconfig.json b/1st-gen/packages/color-slider/tsconfig.json similarity index 100% rename from packages/color-slider/tsconfig.json rename to 1st-gen/packages/color-slider/tsconfig.json diff --git a/packages/color-wheel/.npmrc b/1st-gen/packages/color-wheel/.npmrc similarity index 100% rename from packages/color-wheel/.npmrc rename to 1st-gen/packages/color-wheel/.npmrc diff --git a/packages/color-wheel/CHANGELOG.md b/1st-gen/packages/color-wheel/CHANGELOG.md similarity index 100% rename from packages/color-wheel/CHANGELOG.md rename to 1st-gen/packages/color-wheel/CHANGELOG.md diff --git a/packages/color-wheel/README.md b/1st-gen/packages/color-wheel/README.md similarity index 100% rename from packages/color-wheel/README.md rename to 1st-gen/packages/color-wheel/README.md diff --git a/packages/color-wheel/package.json b/1st-gen/packages/color-wheel/package.json similarity index 97% rename from packages/color-wheel/package.json rename to 1st-gen/packages/color-wheel/package.json index 136d6b41aea..c74115889b7 100644 --- a/packages/color-wheel/package.json +++ b/1st-gen/packages/color-wheel/package.json @@ -9,7 +9,7 @@ "repository": { "type": "git", "url": "https://github.com/adobe/spectrum-web-components.git", - "directory": "packages/color-wheel" + "directory": "1st-gen/packages/color-wheel" }, "author": "Adobe", "homepage": "https://opensource.adobe.com/spectrum-web-components/components/color-wheel", diff --git a/packages/color-wheel/sp-color-wheel.ts b/1st-gen/packages/color-wheel/sp-color-wheel.ts similarity index 100% rename from packages/color-wheel/sp-color-wheel.ts rename to 1st-gen/packages/color-wheel/sp-color-wheel.ts diff --git a/packages/color-wheel/src/ColorWheel.ts b/1st-gen/packages/color-wheel/src/ColorWheel.ts similarity index 100% rename from packages/color-wheel/src/ColorWheel.ts rename to 1st-gen/packages/color-wheel/src/ColorWheel.ts diff --git a/packages/color-wheel/src/color-wheel-overrides.css b/1st-gen/packages/color-wheel/src/color-wheel-overrides.css similarity index 100% rename from packages/color-wheel/src/color-wheel-overrides.css rename to 1st-gen/packages/color-wheel/src/color-wheel-overrides.css diff --git a/packages/color-wheel/src/color-wheel.css b/1st-gen/packages/color-wheel/src/color-wheel.css similarity index 100% rename from packages/color-wheel/src/color-wheel.css rename to 1st-gen/packages/color-wheel/src/color-wheel.css diff --git a/packages/color-wheel/src/index.ts b/1st-gen/packages/color-wheel/src/index.ts similarity index 100% rename from packages/color-wheel/src/index.ts rename to 1st-gen/packages/color-wheel/src/index.ts diff --git a/packages/color-wheel/src/spectrum-color-wheel.css b/1st-gen/packages/color-wheel/src/spectrum-color-wheel.css similarity index 100% rename from packages/color-wheel/src/spectrum-color-wheel.css rename to 1st-gen/packages/color-wheel/src/spectrum-color-wheel.css diff --git a/packages/color-wheel/src/types.ts b/1st-gen/packages/color-wheel/src/types.ts similarity index 100% rename from packages/color-wheel/src/types.ts rename to 1st-gen/packages/color-wheel/src/types.ts diff --git a/packages/color-wheel/stories/color-wheel.stories.ts b/1st-gen/packages/color-wheel/stories/color-wheel.stories.ts similarity index 100% rename from packages/color-wheel/stories/color-wheel.stories.ts rename to 1st-gen/packages/color-wheel/stories/color-wheel.stories.ts diff --git a/packages/color-wheel/test/benchmark/basic-test.ts b/1st-gen/packages/color-wheel/test/benchmark/basic-test.ts similarity index 100% rename from packages/color-wheel/test/benchmark/basic-test.ts rename to 1st-gen/packages/color-wheel/test/benchmark/basic-test.ts diff --git a/packages/color-wheel/test/color-wheel-memory.test.ts b/1st-gen/packages/color-wheel/test/color-wheel-memory.test.ts similarity index 100% rename from packages/color-wheel/test/color-wheel-memory.test.ts rename to 1st-gen/packages/color-wheel/test/color-wheel-memory.test.ts diff --git a/packages/color-wheel/test/color-wheel.test.ts b/1st-gen/packages/color-wheel/test/color-wheel.test.ts similarity index 100% rename from packages/color-wheel/test/color-wheel.test.ts rename to 1st-gen/packages/color-wheel/test/color-wheel.test.ts diff --git a/packages/color-wheel/tsconfig.json b/1st-gen/packages/color-wheel/tsconfig.json similarity index 100% rename from packages/color-wheel/tsconfig.json rename to 1st-gen/packages/color-wheel/tsconfig.json diff --git a/packages/combobox/.npmrc b/1st-gen/packages/combobox/.npmrc similarity index 100% rename from packages/combobox/.npmrc rename to 1st-gen/packages/combobox/.npmrc diff --git a/packages/combobox/CHANGELOG.md b/1st-gen/packages/combobox/CHANGELOG.md similarity index 100% rename from packages/combobox/CHANGELOG.md rename to 1st-gen/packages/combobox/CHANGELOG.md diff --git a/packages/combobox/README.md b/1st-gen/packages/combobox/README.md similarity index 100% rename from packages/combobox/README.md rename to 1st-gen/packages/combobox/README.md diff --git a/packages/combobox/package.json b/1st-gen/packages/combobox/package.json similarity index 98% rename from packages/combobox/package.json rename to 1st-gen/packages/combobox/package.json index 7b3a77433fd..31644d24db8 100644 --- a/packages/combobox/package.json +++ b/1st-gen/packages/combobox/package.json @@ -9,7 +9,7 @@ "repository": { "type": "git", "url": "https://github.com/adobe/spectrum-web-components.git", - "directory": "packages/combobox" + "directory": "1st-gen/packages/combobox" }, "author": "Adobe", "homepage": "https://adobe.github.io/spectrum-web-components/components/combobox", diff --git a/packages/combobox/sp-combobox.ts b/1st-gen/packages/combobox/sp-combobox.ts similarity index 100% rename from packages/combobox/sp-combobox.ts rename to 1st-gen/packages/combobox/sp-combobox.ts diff --git a/packages/combobox/src/Combobox.ts b/1st-gen/packages/combobox/src/Combobox.ts similarity index 94% rename from packages/combobox/src/Combobox.ts rename to 1st-gen/packages/combobox/src/Combobox.ts index 2495b1537aa..7822c80c4a0 100644 --- a/packages/combobox/src/Combobox.ts +++ b/1st-gen/packages/combobox/src/Combobox.ts @@ -64,6 +64,16 @@ export class Combobox extends Textfield { @state() private activeDescendant?: ComboboxOption | MenuItem; + /** + * Internal tracking property to detect activeDescendant changes + */ + private _previousActiveDescendant?: ComboboxOption | MenuItem; + + /** + * Internal tracking property to detect optionEls changes + */ + private _previousOptionEls?: MenuItem[]; + @property({ type: String }) public override autocomplete: 'list' | 'none' = 'none'; @@ -583,11 +593,7 @@ export class Combobox extends Textfield { } } - protected override updated( - changed: PropertyValues< - this & { optionEls: MenuItem[]; activeDescendant: MenuItem } - > - ): void { + protected override updated(changed: PropertyValues): void { if (changed.has('open') && !this.pending) { this.manageListOverlay(); } @@ -597,13 +603,18 @@ export class Combobox extends Textfield { if (changed.has('pending') && this.pending) { this.open = false; } - if (changed.has('activeDescendant')) { - const previouslyActiveDescendant = changed.get( - 'activeDescendant' - ) as unknown as MenuItem; - if (previouslyActiveDescendant) { - previouslyActiveDescendant.focused = false; + // Manual tracking for @state activeDescendant property + if (this.activeDescendant !== this._previousActiveDescendant) { + // Unfocus the previously active descendant + if ( + this._previousActiveDescendant && + typeof (this._previousActiveDescendant as MenuItem).focused !== + 'undefined' + ) { + (this._previousActiveDescendant as MenuItem).focused = false; } + + // Focus the new active descendant if ( this.activeDescendant && typeof (this.activeDescendant as MenuItem).focused !== @@ -611,14 +622,26 @@ export class Combobox extends Textfield { ) { (this.activeDescendant as MenuItem).focused = true; } + + // Update the tracking property + this._previousActiveDescendant = this.activeDescendant; } - if (changed.has('options') || changed.has('optionEls')) { + // Check for options property changes or optionEls state changes + const optionsChanged = changed.has('options'); + const optionElsChanged = this.optionEls !== this._previousOptionEls; + + if (optionsChanged || optionElsChanged) { // if all options are disabled, set combobox to disabled if (this.options?.every((option) => option.disabled)) { this.disabled = true; } this.availableOptions = this.options || this.optionEls; + + // Update tracking for optionEls + if (optionElsChanged) { + this._previousOptionEls = this.optionEls; + } } } diff --git a/packages/combobox/src/combobox-overrides.css b/1st-gen/packages/combobox/src/combobox-overrides.css similarity index 100% rename from packages/combobox/src/combobox-overrides.css rename to 1st-gen/packages/combobox/src/combobox-overrides.css diff --git a/packages/combobox/src/combobox.css b/1st-gen/packages/combobox/src/combobox.css similarity index 100% rename from packages/combobox/src/combobox.css rename to 1st-gen/packages/combobox/src/combobox.css diff --git a/packages/combobox/src/index.ts b/1st-gen/packages/combobox/src/index.ts similarity index 100% rename from packages/combobox/src/index.ts rename to 1st-gen/packages/combobox/src/index.ts diff --git a/packages/combobox/src/spectrum-combobox.css b/1st-gen/packages/combobox/src/spectrum-combobox.css similarity index 100% rename from packages/combobox/src/spectrum-combobox.css rename to 1st-gen/packages/combobox/src/spectrum-combobox.css diff --git a/packages/combobox/stories/args.ts b/1st-gen/packages/combobox/stories/args.ts similarity index 100% rename from packages/combobox/stories/args.ts rename to 1st-gen/packages/combobox/stories/args.ts diff --git a/packages/combobox/stories/combobox-sizes.stories.ts b/1st-gen/packages/combobox/stories/combobox-sizes.stories.ts similarity index 100% rename from packages/combobox/stories/combobox-sizes.stories.ts rename to 1st-gen/packages/combobox/stories/combobox-sizes.stories.ts diff --git a/packages/combobox/stories/combobox.stories.ts b/1st-gen/packages/combobox/stories/combobox.stories.ts similarity index 100% rename from packages/combobox/stories/combobox.stories.ts rename to 1st-gen/packages/combobox/stories/combobox.stories.ts diff --git a/packages/combobox/stories/index.ts b/1st-gen/packages/combobox/stories/index.ts similarity index 100% rename from packages/combobox/stories/index.ts rename to 1st-gen/packages/combobox/stories/index.ts diff --git a/packages/combobox/stories/template.ts b/1st-gen/packages/combobox/stories/template.ts similarity index 100% rename from packages/combobox/stories/template.ts rename to 1st-gen/packages/combobox/stories/template.ts diff --git a/packages/combobox/test/benchmark/basic-test.ts b/1st-gen/packages/combobox/test/benchmark/basic-test.ts similarity index 100% rename from packages/combobox/test/benchmark/basic-test.ts rename to 1st-gen/packages/combobox/test/benchmark/basic-test.ts diff --git a/packages/combobox/test/benchmark/light-dom-test.ts b/1st-gen/packages/combobox/test/benchmark/light-dom-test.ts similarity index 100% rename from packages/combobox/test/benchmark/light-dom-test.ts rename to 1st-gen/packages/combobox/test/benchmark/light-dom-test.ts diff --git a/packages/combobox/test/combobox-a11y.test.ts b/1st-gen/packages/combobox/test/combobox-a11y.test.ts similarity index 100% rename from packages/combobox/test/combobox-a11y.test.ts rename to 1st-gen/packages/combobox/test/combobox-a11y.test.ts diff --git a/packages/combobox/test/combobox-memory.test.ts b/1st-gen/packages/combobox/test/combobox-memory.test.ts similarity index 100% rename from packages/combobox/test/combobox-memory.test.ts rename to 1st-gen/packages/combobox/test/combobox-memory.test.ts diff --git a/packages/combobox/test/combobox.data.test.ts b/1st-gen/packages/combobox/test/combobox.data.test.ts similarity index 100% rename from packages/combobox/test/combobox.data.test.ts rename to 1st-gen/packages/combobox/test/combobox.data.test.ts diff --git a/packages/combobox/test/combobox.test.ts b/1st-gen/packages/combobox/test/combobox.test.ts similarity index 100% rename from packages/combobox/test/combobox.test.ts rename to 1st-gen/packages/combobox/test/combobox.test.ts diff --git a/packages/combobox/test/helpers.ts b/1st-gen/packages/combobox/test/helpers.ts similarity index 100% rename from packages/combobox/test/helpers.ts rename to 1st-gen/packages/combobox/test/helpers.ts diff --git a/packages/combobox/test/index.ts b/1st-gen/packages/combobox/test/index.ts similarity index 100% rename from packages/combobox/test/index.ts rename to 1st-gen/packages/combobox/test/index.ts diff --git a/packages/combobox/tsconfig.json b/1st-gen/packages/combobox/tsconfig.json similarity index 100% rename from packages/combobox/tsconfig.json rename to 1st-gen/packages/combobox/tsconfig.json diff --git a/packages/contextual-help/.npmignore b/1st-gen/packages/contextual-help/.npmignore similarity index 100% rename from packages/contextual-help/.npmignore rename to 1st-gen/packages/contextual-help/.npmignore diff --git a/packages/contextual-help/.npmrc b/1st-gen/packages/contextual-help/.npmrc similarity index 100% rename from packages/contextual-help/.npmrc rename to 1st-gen/packages/contextual-help/.npmrc diff --git a/packages/contextual-help/CHANGELOG.md b/1st-gen/packages/contextual-help/CHANGELOG.md similarity index 100% rename from packages/contextual-help/CHANGELOG.md rename to 1st-gen/packages/contextual-help/CHANGELOG.md diff --git a/packages/contextual-help/README.md b/1st-gen/packages/contextual-help/README.md similarity index 100% rename from packages/contextual-help/README.md rename to 1st-gen/packages/contextual-help/README.md diff --git a/packages/contextual-help/package.json b/1st-gen/packages/contextual-help/package.json similarity index 97% rename from packages/contextual-help/package.json rename to 1st-gen/packages/contextual-help/package.json index 9701b938ec7..d7e5dc746ba 100644 --- a/packages/contextual-help/package.json +++ b/1st-gen/packages/contextual-help/package.json @@ -8,7 +8,7 @@ "repository": { "type": "git", "url": "https://github.com/adobe/spectrum-web-components.git", - "directory": "packages/contextual-help" + "directory": "1st-gen/packages/contextual-help" }, "bugs": { "url": "https://github.com/adobe/spectrum-web-components/issues" diff --git a/packages/contextual-help/sp-contextual-help.ts b/1st-gen/packages/contextual-help/sp-contextual-help.ts similarity index 100% rename from packages/contextual-help/sp-contextual-help.ts rename to 1st-gen/packages/contextual-help/sp-contextual-help.ts diff --git a/packages/contextual-help/src/ContextualHelp.ts b/1st-gen/packages/contextual-help/src/ContextualHelp.ts similarity index 100% rename from packages/contextual-help/src/ContextualHelp.ts rename to 1st-gen/packages/contextual-help/src/ContextualHelp.ts diff --git a/packages/contextual-help/src/contextual-help-overrides.css b/1st-gen/packages/contextual-help/src/contextual-help-overrides.css similarity index 100% rename from packages/contextual-help/src/contextual-help-overrides.css rename to 1st-gen/packages/contextual-help/src/contextual-help-overrides.css diff --git a/packages/contextual-help/src/contextual-help.css b/1st-gen/packages/contextual-help/src/contextual-help.css similarity index 100% rename from packages/contextual-help/src/contextual-help.css rename to 1st-gen/packages/contextual-help/src/contextual-help.css diff --git a/packages/contextual-help/src/index.ts b/1st-gen/packages/contextual-help/src/index.ts similarity index 100% rename from packages/contextual-help/src/index.ts rename to 1st-gen/packages/contextual-help/src/index.ts diff --git a/packages/contextual-help/src/spectrum-contextual-help.css b/1st-gen/packages/contextual-help/src/spectrum-contextual-help.css similarity index 100% rename from packages/contextual-help/src/spectrum-contextual-help.css rename to 1st-gen/packages/contextual-help/src/spectrum-contextual-help.css diff --git a/packages/contextual-help/stories/args.ts b/1st-gen/packages/contextual-help/stories/args.ts similarity index 100% rename from packages/contextual-help/stories/args.ts rename to 1st-gen/packages/contextual-help/stories/args.ts diff --git a/packages/contextual-help/stories/contextual-help.stories.ts b/1st-gen/packages/contextual-help/stories/contextual-help.stories.ts similarity index 100% rename from packages/contextual-help/stories/contextual-help.stories.ts rename to 1st-gen/packages/contextual-help/stories/contextual-help.stories.ts diff --git a/packages/contextual-help/stories/index.ts b/1st-gen/packages/contextual-help/stories/index.ts similarity index 100% rename from packages/contextual-help/stories/index.ts rename to 1st-gen/packages/contextual-help/stories/index.ts diff --git a/packages/contextual-help/stories/template.ts b/1st-gen/packages/contextual-help/stories/template.ts similarity index 100% rename from packages/contextual-help/stories/template.ts rename to 1st-gen/packages/contextual-help/stories/template.ts diff --git a/packages/contextual-help/test/benchmark/basic-test.ts b/1st-gen/packages/contextual-help/test/benchmark/basic-test.ts similarity index 100% rename from packages/contextual-help/test/benchmark/basic-test.ts rename to 1st-gen/packages/contextual-help/test/benchmark/basic-test.ts diff --git a/packages/contextual-help/test/contextual-help-memory.test.ts b/1st-gen/packages/contextual-help/test/contextual-help-memory.test.ts similarity index 100% rename from packages/contextual-help/test/contextual-help-memory.test.ts rename to 1st-gen/packages/contextual-help/test/contextual-help-memory.test.ts diff --git a/packages/contextual-help/test/contextual-help.test.ts b/1st-gen/packages/contextual-help/test/contextual-help.test.ts similarity index 100% rename from packages/contextual-help/test/contextual-help.test.ts rename to 1st-gen/packages/contextual-help/test/contextual-help.test.ts diff --git a/packages/contextual-help/tsconfig.json b/1st-gen/packages/contextual-help/tsconfig.json similarity index 100% rename from packages/contextual-help/tsconfig.json rename to 1st-gen/packages/contextual-help/tsconfig.json diff --git a/packages/dialog/.npmrc b/1st-gen/packages/dialog/.npmrc similarity index 100% rename from packages/dialog/.npmrc rename to 1st-gen/packages/dialog/.npmrc diff --git a/packages/dialog/CHANGELOG.md b/1st-gen/packages/dialog/CHANGELOG.md similarity index 98% rename from packages/dialog/CHANGELOG.md rename to 1st-gen/packages/dialog/CHANGELOG.md index 0f5fb335730..62b6498eea1 100644 --- a/packages/dialog/CHANGELOG.md +++ b/1st-gen/packages/dialog/CHANGELOG.md @@ -109,9 +109,13 @@ ### Patch Changes -- [#5176](https://github.com/adobe/spectrum-web-components/pull/5176) [`468314f`](https://github.com/adobe/spectrum-web-components/commit/468314f45cf5fedb2e9029da210a5886260abca9) Thanks [@TarunAdobe](https://github.com/TarunAdobe)! - 1. chore(checkbox): updated to latest css v10.1.1 for s2 fast follow 2. chore(dialog): - The error property was not properly deprecated with a full migration plan in place. This has caused confusion and false sense of urgency for consumers to migrate. We are removing it to eliminate those pain points for consumers while we take a deep look at our dialogs and patterns. 3. chore(menu): updated to latest css v9.1.1 for s2 fast follow 4. fix(overlay): - sp-overlay with type="manual" should close on pressing ESC key. When the last item is on overlay stack we are triggering the close method on esc key event. +- [#5176](https://github.com/adobe/spectrum-web-components/pull/5176) [`468314f`](https://github.com/adobe/spectrum-web-components/commit/468314f45cf5fedb2e9029da210a5886260abca9) Thanks [@TarunAdobe](https://github.com/TarunAdobe)! + 1. chore(checkbox): updated to latest css v10.1.1 for s2 fast follow + 2. chore(dialog): + The error property was not properly deprecated with a full migration plan in place. This has caused confusion and false sense of urgency for consumers to migrate. We are removing it to eliminate those pain points for consumers while we take a deep look at our dialogs and patterns. + 3. chore(menu): updated to latest css v9.1.1 for s2 fast follow + 4. fix(overlay): + sp-overlay with type="manual" should close on pressing ESC key. When the last item is on overlay stack we are triggering the close method on esc key event. - Updated dependencies []: - @spectrum-web-components/button@1.3.0 diff --git a/packages/dialog/README.md b/1st-gen/packages/dialog/README.md similarity index 100% rename from packages/dialog/README.md rename to 1st-gen/packages/dialog/README.md diff --git a/packages/dialog/dialog-base.md b/1st-gen/packages/dialog/dialog-base.md similarity index 100% rename from packages/dialog/dialog-base.md rename to 1st-gen/packages/dialog/dialog-base.md diff --git a/packages/dialog/dialog-wrapper.md b/1st-gen/packages/dialog/dialog-wrapper.md similarity index 100% rename from packages/dialog/dialog-wrapper.md rename to 1st-gen/packages/dialog/dialog-wrapper.md diff --git a/packages/dialog/package.json b/1st-gen/packages/dialog/package.json similarity index 98% rename from packages/dialog/package.json rename to 1st-gen/packages/dialog/package.json index ddd9f173b70..32dd9440573 100644 --- a/packages/dialog/package.json +++ b/1st-gen/packages/dialog/package.json @@ -9,7 +9,7 @@ "repository": { "type": "git", "url": "https://github.com/adobe/spectrum-web-components.git", - "directory": "packages/dialog" + "directory": "1st-gen/packages/dialog" }, "author": "Adobe", "homepage": "https://opensource.adobe.com/spectrum-web-components/components/dialog", diff --git a/packages/dialog/sp-dialog-base.ts b/1st-gen/packages/dialog/sp-dialog-base.ts similarity index 100% rename from packages/dialog/sp-dialog-base.ts rename to 1st-gen/packages/dialog/sp-dialog-base.ts diff --git a/packages/dialog/sp-dialog-wrapper.ts b/1st-gen/packages/dialog/sp-dialog-wrapper.ts similarity index 100% rename from packages/dialog/sp-dialog-wrapper.ts rename to 1st-gen/packages/dialog/sp-dialog-wrapper.ts diff --git a/packages/dialog/sp-dialog.ts b/1st-gen/packages/dialog/sp-dialog.ts similarity index 100% rename from packages/dialog/sp-dialog.ts rename to 1st-gen/packages/dialog/sp-dialog.ts diff --git a/packages/dialog/src/Dialog.ts b/1st-gen/packages/dialog/src/Dialog.ts similarity index 100% rename from packages/dialog/src/Dialog.ts rename to 1st-gen/packages/dialog/src/Dialog.ts diff --git a/packages/dialog/src/DialogBase.ts b/1st-gen/packages/dialog/src/DialogBase.ts similarity index 100% rename from packages/dialog/src/DialogBase.ts rename to 1st-gen/packages/dialog/src/DialogBase.ts diff --git a/packages/dialog/src/DialogWrapper.ts b/1st-gen/packages/dialog/src/DialogWrapper.ts similarity index 100% rename from packages/dialog/src/DialogWrapper.ts rename to 1st-gen/packages/dialog/src/DialogWrapper.ts diff --git a/packages/dialog/src/dialog-overrides.css b/1st-gen/packages/dialog/src/dialog-overrides.css similarity index 100% rename from packages/dialog/src/dialog-overrides.css rename to 1st-gen/packages/dialog/src/dialog-overrides.css diff --git a/packages/dialog/src/dialog.css b/1st-gen/packages/dialog/src/dialog.css similarity index 100% rename from packages/dialog/src/dialog.css rename to 1st-gen/packages/dialog/src/dialog.css diff --git a/packages/dialog/src/index.ts b/1st-gen/packages/dialog/src/index.ts similarity index 100% rename from packages/dialog/src/index.ts rename to 1st-gen/packages/dialog/src/index.ts diff --git a/packages/dialog/src/spectrum-dialog.css b/1st-gen/packages/dialog/src/spectrum-dialog.css similarity index 100% rename from packages/dialog/src/spectrum-dialog.css rename to 1st-gen/packages/dialog/src/spectrum-dialog.css diff --git a/packages/dialog/stories/dialog-base.stories.ts b/1st-gen/packages/dialog/stories/dialog-base.stories.ts similarity index 100% rename from packages/dialog/stories/dialog-base.stories.ts rename to 1st-gen/packages/dialog/stories/dialog-base.stories.ts diff --git a/packages/dialog/stories/dialog-wrapper.stories.ts b/1st-gen/packages/dialog/stories/dialog-wrapper.stories.ts similarity index 100% rename from packages/dialog/stories/dialog-wrapper.stories.ts rename to 1st-gen/packages/dialog/stories/dialog-wrapper.stories.ts diff --git a/packages/dialog/stories/dialog.stories.ts b/1st-gen/packages/dialog/stories/dialog.stories.ts similarity index 100% rename from packages/dialog/stories/dialog.stories.ts rename to 1st-gen/packages/dialog/stories/dialog.stories.ts diff --git a/packages/dialog/stories/images.ts b/1st-gen/packages/dialog/stories/images.ts similarity index 100% rename from packages/dialog/stories/images.ts rename to 1st-gen/packages/dialog/stories/images.ts diff --git a/packages/dialog/stories/index.ts b/1st-gen/packages/dialog/stories/index.ts similarity index 100% rename from packages/dialog/stories/index.ts rename to 1st-gen/packages/dialog/stories/index.ts diff --git a/packages/dialog/test/benchmark/basic-test.ts b/1st-gen/packages/dialog/test/benchmark/basic-test.ts similarity index 100% rename from packages/dialog/test/benchmark/basic-test.ts rename to 1st-gen/packages/dialog/test/benchmark/basic-test.ts diff --git a/packages/dialog/test/dialog-base.test.ts b/1st-gen/packages/dialog/test/dialog-base.test.ts similarity index 100% rename from packages/dialog/test/dialog-base.test.ts rename to 1st-gen/packages/dialog/test/dialog-base.test.ts diff --git a/packages/dialog/test/dialog-memory.test.ts b/1st-gen/packages/dialog/test/dialog-memory.test.ts similarity index 100% rename from packages/dialog/test/dialog-memory.test.ts rename to 1st-gen/packages/dialog/test/dialog-memory.test.ts diff --git a/packages/dialog/test/dialog-wrapper.test.ts b/1st-gen/packages/dialog/test/dialog-wrapper.test.ts similarity index 100% rename from packages/dialog/test/dialog-wrapper.test.ts rename to 1st-gen/packages/dialog/test/dialog-wrapper.test.ts diff --git a/packages/dialog/test/dialog.test.ts b/1st-gen/packages/dialog/test/dialog.test.ts similarity index 100% rename from packages/dialog/test/dialog.test.ts rename to 1st-gen/packages/dialog/test/dialog.test.ts diff --git a/packages/dialog/tsconfig.json b/1st-gen/packages/dialog/tsconfig.json similarity index 100% rename from packages/dialog/tsconfig.json rename to 1st-gen/packages/dialog/tsconfig.json diff --git a/packages/divider/.npmrc b/1st-gen/packages/divider/.npmrc similarity index 100% rename from packages/divider/.npmrc rename to 1st-gen/packages/divider/.npmrc diff --git a/packages/divider/CHANGELOG.md b/1st-gen/packages/divider/CHANGELOG.md similarity index 100% rename from packages/divider/CHANGELOG.md rename to 1st-gen/packages/divider/CHANGELOG.md diff --git a/packages/divider/README.md b/1st-gen/packages/divider/README.md similarity index 100% rename from packages/divider/README.md rename to 1st-gen/packages/divider/README.md diff --git a/packages/divider/package.json b/1st-gen/packages/divider/package.json similarity index 74% rename from packages/divider/package.json rename to 1st-gen/packages/divider/package.json index e8edc3aea76..88f2656c38d 100644 --- a/packages/divider/package.json +++ b/1st-gen/packages/divider/package.json @@ -6,43 +6,40 @@ }, "description": "", "license": "Apache-2.0", + "author": "Adobe", + "homepage": "https://opensource.adobe.com/spectrum-web-components/components/divider", "repository": { "type": "git", "url": "https://github.com/adobe/spectrum-web-components.git", - "directory": "packages/divider" + "directory": "1st-gen/packages/divider" }, - "author": "Adobe", - "homepage": "https://opensource.adobe.com/spectrum-web-components/components/divider", "bugs": { "url": "https://github.com/adobe/spectrum-web-components/issues" }, - "main": "./src/index.js", - "module": "./src/index.js", "type": "module", "exports": { ".": { - "development": "./src/index.dev.js", - "default": "./src/index.js" + "default": "./src/index.js", + "development": "./src/index.dev.js" }, "./package.json": "./package.json", + "./sp-divider.js": { + "default": "./sp-divider.js", + "development": "./sp-divider.dev.js" + }, "./src/Divider.js": { - "development": "./src/Divider.dev.js", - "default": "./src/Divider.js" + "default": "./src/Divider.js", + "development": "./src/Divider.dev.js" }, "./src/divider-overrides.css.js": "./src/divider-overrides.css.js", "./src/divider.css.js": "./src/divider.css.js", "./src/index.js": { - "development": "./src/index.dev.js", - "default": "./src/index.js" - }, - "./sp-divider.js": { - "development": "./sp-divider.dev.js", - "default": "./sp-divider.js" + "default": "./src/index.js", + "development": "./src/index.dev.js" } }, - "scripts": { - "test": "echo \"Error: run tests from mono-repo root.\" && exit 1" - }, + "main": "./src/index.js", + "module": "./src/index.js", "files": [ "**/*.d.ts", "**/*.js", @@ -51,6 +48,19 @@ "!stories/", "!test/" ], + "scripts": { + "test": "echo \"Error: run tests from mono-repo root.\" && exit 1" + }, + "sideEffects": [ + "./sp-*.js", + "./**/*.dev.js", + "./stories/typography-decorator.js" + ], + "types": "./src/index.d.ts", + "dependencies": { + "@spectrum-web-components/base": "1.9.1", + "@spectrum-web-components/core": "0.0.1" + }, "keywords": [ "design-system", "spectrum", @@ -63,14 +73,5 @@ "component", "css" ], - "dependencies": { - "@spectrum-web-components/base": "1.9.1" - }, - "types": "./src/index.d.ts", - "customElements": "custom-elements.json", - "sideEffects": [ - "./sp-*.js", - "./**/*.dev.js", - "./stories/typography-decorator.js" - ] + "customElements": "custom-elements.json" } diff --git a/packages/divider/sp-divider.ts b/1st-gen/packages/divider/sp-divider.ts similarity index 100% rename from packages/divider/sp-divider.ts rename to 1st-gen/packages/divider/sp-divider.ts diff --git a/1st-gen/packages/divider/src/Divider.ts b/1st-gen/packages/divider/src/Divider.ts new file mode 100644 index 00000000000..c0df5648376 --- /dev/null +++ b/1st-gen/packages/divider/src/Divider.ts @@ -0,0 +1,31 @@ +/** + * Copyright 2025 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +import { + CSSResultArray, + html, + TemplateResult, +} from '@spectrum-web-components/base'; + +import { DividerBase } from '@spectrum-web-components/core/components/divider'; +import styles from './divider.css.js'; + +/** + * @element sp-divider + */ +export class Divider extends DividerBase { + public static override styles: CSSResultArray = [styles]; + + protected override render(): TemplateResult { + return html``; + } +} diff --git a/packages/divider/src/divider-overrides.css b/1st-gen/packages/divider/src/divider-overrides.css similarity index 100% rename from packages/divider/src/divider-overrides.css rename to 1st-gen/packages/divider/src/divider-overrides.css diff --git a/packages/divider/src/divider.css b/1st-gen/packages/divider/src/divider.css similarity index 100% rename from packages/divider/src/divider.css rename to 1st-gen/packages/divider/src/divider.css diff --git a/packages/divider/src/index.ts b/1st-gen/packages/divider/src/index.ts similarity index 100% rename from packages/divider/src/index.ts rename to 1st-gen/packages/divider/src/index.ts diff --git a/packages/divider/src/spectrum-divider.css b/1st-gen/packages/divider/src/spectrum-divider.css similarity index 100% rename from packages/divider/src/spectrum-divider.css rename to 1st-gen/packages/divider/src/spectrum-divider.css diff --git a/packages/divider/stories/divider.stories.ts b/1st-gen/packages/divider/stories/divider.stories.ts similarity index 100% rename from packages/divider/stories/divider.stories.ts rename to 1st-gen/packages/divider/stories/divider.stories.ts diff --git a/packages/divider/stories/typography-decorator.ts b/1st-gen/packages/divider/stories/typography-decorator.ts similarity index 100% rename from packages/divider/stories/typography-decorator.ts rename to 1st-gen/packages/divider/stories/typography-decorator.ts diff --git a/packages/divider/test/benchmark/basic-test.ts b/1st-gen/packages/divider/test/benchmark/basic-test.ts similarity index 100% rename from packages/divider/test/benchmark/basic-test.ts rename to 1st-gen/packages/divider/test/benchmark/basic-test.ts diff --git a/packages/divider/test/divider-memory.test.ts b/1st-gen/packages/divider/test/divider-memory.test.ts similarity index 100% rename from packages/divider/test/divider-memory.test.ts rename to 1st-gen/packages/divider/test/divider-memory.test.ts diff --git a/packages/divider/test/divider.test.ts b/1st-gen/packages/divider/test/divider.test.ts similarity index 100% rename from packages/divider/test/divider.test.ts rename to 1st-gen/packages/divider/test/divider.test.ts diff --git a/packages/divider/tsconfig.json b/1st-gen/packages/divider/tsconfig.json similarity index 100% rename from packages/divider/tsconfig.json rename to 1st-gen/packages/divider/tsconfig.json diff --git a/packages/dropzone/.npmrc b/1st-gen/packages/dropzone/.npmrc similarity index 100% rename from packages/dropzone/.npmrc rename to 1st-gen/packages/dropzone/.npmrc diff --git a/packages/dropzone/CHANGELOG.md b/1st-gen/packages/dropzone/CHANGELOG.md similarity index 100% rename from packages/dropzone/CHANGELOG.md rename to 1st-gen/packages/dropzone/CHANGELOG.md diff --git a/packages/dropzone/README.md b/1st-gen/packages/dropzone/README.md similarity index 100% rename from packages/dropzone/README.md rename to 1st-gen/packages/dropzone/README.md diff --git a/packages/dropzone/package.json b/1st-gen/packages/dropzone/package.json similarity index 97% rename from packages/dropzone/package.json rename to 1st-gen/packages/dropzone/package.json index 51e83d68aa9..d96a779d362 100644 --- a/packages/dropzone/package.json +++ b/1st-gen/packages/dropzone/package.json @@ -9,7 +9,7 @@ "repository": { "type": "git", "url": "https://github.com/adobe/spectrum-web-components.git", - "directory": "packages/dropzone" + "directory": "1st-gen/packages/dropzone" }, "author": "Adobe", "homepage": "https://opensource.adobe.com/spectrum-web-components/components/dropzone", diff --git a/packages/dropzone/sp-dropzone.ts b/1st-gen/packages/dropzone/sp-dropzone.ts similarity index 100% rename from packages/dropzone/sp-dropzone.ts rename to 1st-gen/packages/dropzone/sp-dropzone.ts diff --git a/packages/dropzone/src/Dropzone.ts b/1st-gen/packages/dropzone/src/Dropzone.ts similarity index 100% rename from packages/dropzone/src/Dropzone.ts rename to 1st-gen/packages/dropzone/src/Dropzone.ts diff --git a/packages/dropzone/src/dropzone-overrides.css b/1st-gen/packages/dropzone/src/dropzone-overrides.css similarity index 100% rename from packages/dropzone/src/dropzone-overrides.css rename to 1st-gen/packages/dropzone/src/dropzone-overrides.css diff --git a/packages/dropzone/src/dropzone.css b/1st-gen/packages/dropzone/src/dropzone.css similarity index 100% rename from packages/dropzone/src/dropzone.css rename to 1st-gen/packages/dropzone/src/dropzone.css diff --git a/packages/dropzone/src/index.ts b/1st-gen/packages/dropzone/src/index.ts similarity index 100% rename from packages/dropzone/src/index.ts rename to 1st-gen/packages/dropzone/src/index.ts diff --git a/packages/dropzone/src/spectrum-dropzone.css b/1st-gen/packages/dropzone/src/spectrum-dropzone.css similarity index 100% rename from packages/dropzone/src/spectrum-dropzone.css rename to 1st-gen/packages/dropzone/src/spectrum-dropzone.css diff --git a/packages/dropzone/stories/dropzone.stories.ts b/1st-gen/packages/dropzone/stories/dropzone.stories.ts similarity index 100% rename from packages/dropzone/stories/dropzone.stories.ts rename to 1st-gen/packages/dropzone/stories/dropzone.stories.ts diff --git a/packages/dropzone/test/benchmark/test-basic.ts b/1st-gen/packages/dropzone/test/benchmark/test-basic.ts similarity index 100% rename from packages/dropzone/test/benchmark/test-basic.ts rename to 1st-gen/packages/dropzone/test/benchmark/test-basic.ts diff --git a/packages/dropzone/test/dropzone-memory.test.ts b/1st-gen/packages/dropzone/test/dropzone-memory.test.ts similarity index 100% rename from packages/dropzone/test/dropzone-memory.test.ts rename to 1st-gen/packages/dropzone/test/dropzone-memory.test.ts diff --git a/packages/dropzone/test/dropzone.test.ts b/1st-gen/packages/dropzone/test/dropzone.test.ts similarity index 100% rename from packages/dropzone/test/dropzone.test.ts rename to 1st-gen/packages/dropzone/test/dropzone.test.ts diff --git a/packages/dropzone/test/test-svg.ts b/1st-gen/packages/dropzone/test/test-svg.ts similarity index 100% rename from packages/dropzone/test/test-svg.ts rename to 1st-gen/packages/dropzone/test/test-svg.ts diff --git a/packages/dropzone/tsconfig.json b/1st-gen/packages/dropzone/tsconfig.json similarity index 100% rename from packages/dropzone/tsconfig.json rename to 1st-gen/packages/dropzone/tsconfig.json diff --git a/packages/field-group/.npmrc b/1st-gen/packages/field-group/.npmrc similarity index 100% rename from packages/field-group/.npmrc rename to 1st-gen/packages/field-group/.npmrc diff --git a/packages/field-group/CHANGELOG.md b/1st-gen/packages/field-group/CHANGELOG.md similarity index 100% rename from packages/field-group/CHANGELOG.md rename to 1st-gen/packages/field-group/CHANGELOG.md diff --git a/packages/field-group/README.md b/1st-gen/packages/field-group/README.md similarity index 100% rename from packages/field-group/README.md rename to 1st-gen/packages/field-group/README.md diff --git a/packages/field-group/package.json b/1st-gen/packages/field-group/package.json similarity index 97% rename from packages/field-group/package.json rename to 1st-gen/packages/field-group/package.json index 288dcf2c03b..781f591bef6 100644 --- a/packages/field-group/package.json +++ b/1st-gen/packages/field-group/package.json @@ -9,7 +9,7 @@ "repository": { "type": "git", "url": "https://github.com/adobe/spectrum-web-components.git", - "directory": "packages/field-group" + "directory": "1st-gen/packages/field-group" }, "author": "Adobe", "homepage": "https://opensource.adobe.com/spectrum-web-components/components/field-group", diff --git a/packages/field-group/sp-field-group.ts b/1st-gen/packages/field-group/sp-field-group.ts similarity index 100% rename from packages/field-group/sp-field-group.ts rename to 1st-gen/packages/field-group/sp-field-group.ts diff --git a/packages/field-group/src/FieldGroup.ts b/1st-gen/packages/field-group/src/FieldGroup.ts similarity index 100% rename from packages/field-group/src/FieldGroup.ts rename to 1st-gen/packages/field-group/src/FieldGroup.ts diff --git a/packages/field-group/src/field-group-overrides.css b/1st-gen/packages/field-group/src/field-group-overrides.css similarity index 100% rename from packages/field-group/src/field-group-overrides.css rename to 1st-gen/packages/field-group/src/field-group-overrides.css diff --git a/packages/field-group/src/field-group.css b/1st-gen/packages/field-group/src/field-group.css similarity index 100% rename from packages/field-group/src/field-group.css rename to 1st-gen/packages/field-group/src/field-group.css diff --git a/packages/field-group/src/index.ts b/1st-gen/packages/field-group/src/index.ts similarity index 100% rename from packages/field-group/src/index.ts rename to 1st-gen/packages/field-group/src/index.ts diff --git a/packages/field-group/src/spectrum-field-group.css b/1st-gen/packages/field-group/src/spectrum-field-group.css similarity index 100% rename from packages/field-group/src/spectrum-field-group.css rename to 1st-gen/packages/field-group/src/spectrum-field-group.css diff --git a/packages/field-group/stories/field-group.stories.ts b/1st-gen/packages/field-group/stories/field-group.stories.ts similarity index 100% rename from packages/field-group/stories/field-group.stories.ts rename to 1st-gen/packages/field-group/stories/field-group.stories.ts diff --git a/packages/field-group/test/benchmark/basic-test.ts b/1st-gen/packages/field-group/test/benchmark/basic-test.ts similarity index 100% rename from packages/field-group/test/benchmark/basic-test.ts rename to 1st-gen/packages/field-group/test/benchmark/basic-test.ts diff --git a/packages/field-group/test/field-group-memory.test.ts b/1st-gen/packages/field-group/test/field-group-memory.test.ts similarity index 100% rename from packages/field-group/test/field-group-memory.test.ts rename to 1st-gen/packages/field-group/test/field-group-memory.test.ts diff --git a/packages/field-group/test/field-group.test.ts b/1st-gen/packages/field-group/test/field-group.test.ts similarity index 100% rename from packages/field-group/test/field-group.test.ts rename to 1st-gen/packages/field-group/test/field-group.test.ts diff --git a/packages/field-group/tsconfig.json b/1st-gen/packages/field-group/tsconfig.json similarity index 100% rename from packages/field-group/tsconfig.json rename to 1st-gen/packages/field-group/tsconfig.json diff --git a/packages/field-label/.npmrc b/1st-gen/packages/field-label/.npmrc similarity index 100% rename from packages/field-label/.npmrc rename to 1st-gen/packages/field-label/.npmrc diff --git a/packages/field-label/CHANGELOG.md b/1st-gen/packages/field-label/CHANGELOG.md similarity index 100% rename from packages/field-label/CHANGELOG.md rename to 1st-gen/packages/field-label/CHANGELOG.md diff --git a/packages/field-label/README.md b/1st-gen/packages/field-label/README.md similarity index 100% rename from packages/field-label/README.md rename to 1st-gen/packages/field-label/README.md diff --git a/packages/field-label/package.json b/1st-gen/packages/field-label/package.json similarity index 97% rename from packages/field-label/package.json rename to 1st-gen/packages/field-label/package.json index 142ccbd7680..b24abdd99a4 100644 --- a/packages/field-label/package.json +++ b/1st-gen/packages/field-label/package.json @@ -9,7 +9,7 @@ "repository": { "type": "git", "url": "https://github.com/adobe/spectrum-web-components.git", - "directory": "packages/field-label" + "directory": "1st-gen/packages/field-label" }, "author": "Adobe", "homepage": "https://opensource.adobe.com/spectrum-web-components/components/field-label", diff --git a/packages/field-label/sp-field-label.ts b/1st-gen/packages/field-label/sp-field-label.ts similarity index 100% rename from packages/field-label/sp-field-label.ts rename to 1st-gen/packages/field-label/sp-field-label.ts diff --git a/packages/field-label/src/FieldLabel.ts b/1st-gen/packages/field-label/src/FieldLabel.ts similarity index 100% rename from packages/field-label/src/FieldLabel.ts rename to 1st-gen/packages/field-label/src/FieldLabel.ts diff --git a/config/license.js b/1st-gen/packages/field-label/src/field-label-overrides.css old mode 100755 new mode 100644 similarity index 100% rename from config/license.js rename to 1st-gen/packages/field-label/src/field-label-overrides.css diff --git a/packages/field-label/src/field-label.css b/1st-gen/packages/field-label/src/field-label.css similarity index 100% rename from packages/field-label/src/field-label.css rename to 1st-gen/packages/field-label/src/field-label.css diff --git a/packages/field-label/src/index.ts b/1st-gen/packages/field-label/src/index.ts similarity index 100% rename from packages/field-label/src/index.ts rename to 1st-gen/packages/field-label/src/index.ts diff --git a/packages/field-label/src/spectrum-field-label.css b/1st-gen/packages/field-label/src/spectrum-field-label.css similarity index 82% rename from packages/field-label/src/spectrum-field-label.css rename to 1st-gen/packages/field-label/src/spectrum-field-label.css index 3578d31411c..efea42e1139 100644 --- a/packages/field-label/src/spectrum-field-label.css +++ b/1st-gen/packages/field-label/src/spectrum-field-label.css @@ -1,3 +1,14 @@ +/*! + * Copyright 2025 Adobe. All rights reserved. This file is licensed to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License./ + * + * Override divider background color when used inside alert-dialog/ + * .divider { + * --spectrum-divider-background-color: var(--system-alert-dialog-divider-background-color); + * --spectrum-divider-background-color-static-white: var(--spectrum-alert-dialog-divider-background-color-static-white); + * --spectrum-divider-background-color-static-black: var(--spectrum-alert-dialog-divider-background-color-static-black); + * } + */ + /** * Copyright 2025 Adobe. All rights reserved. * This file is licensed to you under the Apache License, Version 2.0 (the "License"); diff --git a/packages/field-label/stories/field-label.stories.ts b/1st-gen/packages/field-label/stories/field-label.stories.ts similarity index 100% rename from packages/field-label/stories/field-label.stories.ts rename to 1st-gen/packages/field-label/stories/field-label.stories.ts diff --git a/packages/field-label/test/benchmark/basic-test.ts b/1st-gen/packages/field-label/test/benchmark/basic-test.ts similarity index 100% rename from packages/field-label/test/benchmark/basic-test.ts rename to 1st-gen/packages/field-label/test/benchmark/basic-test.ts diff --git a/packages/field-label/test/field-label-memory.test.ts b/1st-gen/packages/field-label/test/field-label-memory.test.ts similarity index 100% rename from packages/field-label/test/field-label-memory.test.ts rename to 1st-gen/packages/field-label/test/field-label-memory.test.ts diff --git a/packages/field-label/test/field-label.test.ts b/1st-gen/packages/field-label/test/field-label.test.ts similarity index 100% rename from packages/field-label/test/field-label.test.ts rename to 1st-gen/packages/field-label/test/field-label.test.ts diff --git a/packages/field-label/tsconfig.json b/1st-gen/packages/field-label/tsconfig.json similarity index 100% rename from packages/field-label/tsconfig.json rename to 1st-gen/packages/field-label/tsconfig.json diff --git a/packages/help-text/.npmignore b/1st-gen/packages/help-text/.npmignore similarity index 100% rename from packages/help-text/.npmignore rename to 1st-gen/packages/help-text/.npmignore diff --git a/packages/help-text/.npmrc b/1st-gen/packages/help-text/.npmrc similarity index 100% rename from packages/help-text/.npmrc rename to 1st-gen/packages/help-text/.npmrc diff --git a/packages/help-text/CHANGELOG.md b/1st-gen/packages/help-text/CHANGELOG.md similarity index 100% rename from packages/help-text/CHANGELOG.md rename to 1st-gen/packages/help-text/CHANGELOG.md diff --git a/packages/help-text/README.md b/1st-gen/packages/help-text/README.md similarity index 100% rename from packages/help-text/README.md rename to 1st-gen/packages/help-text/README.md diff --git a/packages/help-text/help-text-mixin.md b/1st-gen/packages/help-text/help-text-mixin.md similarity index 100% rename from packages/help-text/help-text-mixin.md rename to 1st-gen/packages/help-text/help-text-mixin.md diff --git a/packages/help-text/package.json b/1st-gen/packages/help-text/package.json similarity index 98% rename from packages/help-text/package.json rename to 1st-gen/packages/help-text/package.json index c1d830f3824..509978a58c8 100644 --- a/packages/help-text/package.json +++ b/1st-gen/packages/help-text/package.json @@ -9,7 +9,7 @@ "repository": { "type": "git", "url": "https://github.com/adobe/spectrum-web-components.git", - "directory": "packages/help-text" + "directory": "1st-gen/packages/help-text" }, "author": "Adobe", "homepage": "https://opensource.adobe.com/spectrum-web-components/components/help-text", diff --git a/packages/help-text/sp-help-text.ts b/1st-gen/packages/help-text/sp-help-text.ts similarity index 100% rename from packages/help-text/sp-help-text.ts rename to 1st-gen/packages/help-text/sp-help-text.ts diff --git a/packages/help-text/src/HelpText.ts b/1st-gen/packages/help-text/src/HelpText.ts similarity index 100% rename from packages/help-text/src/HelpText.ts rename to 1st-gen/packages/help-text/src/HelpText.ts diff --git a/packages/help-text/src/HelpTextManagedElement.ts b/1st-gen/packages/help-text/src/HelpTextManagedElement.ts similarity index 100% rename from packages/help-text/src/HelpTextManagedElement.ts rename to 1st-gen/packages/help-text/src/HelpTextManagedElement.ts diff --git a/packages/help-text/src/HelpTextManager.ts b/1st-gen/packages/help-text/src/HelpTextManager.ts similarity index 100% rename from packages/help-text/src/HelpTextManager.ts rename to 1st-gen/packages/help-text/src/HelpTextManager.ts diff --git a/packages/icon/src/icon-arrow-overrides.css b/1st-gen/packages/help-text/src/help-text-overrides.css similarity index 100% rename from packages/icon/src/icon-arrow-overrides.css rename to 1st-gen/packages/help-text/src/help-text-overrides.css diff --git a/1st-gen/packages/help-text/src/help-text.css b/1st-gen/packages/help-text/src/help-text.css new file mode 100644 index 00000000000..797c5e1ac36 --- /dev/null +++ b/1st-gen/packages/help-text/src/help-text.css @@ -0,0 +1,25 @@ +/*! + * Copyright 2025 Adobe. All rights reserved. This file is licensed to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License./ + * + * Override divider background color when used inside alert-dialog/ + * .divider { + * --spectrum-divider-background-color: var(--system-alert-dialog-divider-background-color); + * --spectrum-divider-background-color-static-white: var(--spectrum-alert-dialog-divider-background-color-static-white); + * --spectrum-divider-background-color-static-black: var(--spectrum-alert-dialog-divider-background-color-static-black); + * } + */ + +/** + * Copyright 2025 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +@import url("./spectrum-help-text.css"); +@import url("./help-text-overrides.css"); diff --git a/packages/help-text/src/index.ts b/1st-gen/packages/help-text/src/index.ts similarity index 100% rename from packages/help-text/src/index.ts rename to 1st-gen/packages/help-text/src/index.ts diff --git a/packages/help-text/src/manage-help-text.ts b/1st-gen/packages/help-text/src/manage-help-text.ts similarity index 100% rename from packages/help-text/src/manage-help-text.ts rename to 1st-gen/packages/help-text/src/manage-help-text.ts diff --git a/packages/help-text/src/spectrum-help-text.css b/1st-gen/packages/help-text/src/spectrum-help-text.css similarity index 85% rename from packages/help-text/src/spectrum-help-text.css rename to 1st-gen/packages/help-text/src/spectrum-help-text.css index ec9e4d6d49c..2c3579d295e 100644 --- a/packages/help-text/src/spectrum-help-text.css +++ b/1st-gen/packages/help-text/src/spectrum-help-text.css @@ -1,3 +1,14 @@ +/*! + * Copyright 2025 Adobe. All rights reserved. This file is licensed to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License./ + * + * Override divider background color when used inside alert-dialog/ + * .divider { + * --spectrum-divider-background-color: var(--system-alert-dialog-divider-background-color); + * --spectrum-divider-background-color-static-white: var(--spectrum-alert-dialog-divider-background-color-static-white); + * --spectrum-divider-background-color-static-black: var(--spectrum-alert-dialog-divider-background-color-static-black); + * } + */ + /** * Copyright 2025 Adobe. All rights reserved. * This file is licensed to you under the Apache License, Version 2.0 (the "License"); @@ -26,6 +37,7 @@ :host { --spectrum-helptext-content-color-default: var(--spectrum-neutral-subdued-content-color-default); --spectrum-helptext-icon-color-default: var(--spectrum-neutral-subdued-content-color-default); + color: var(--highcontrast-helptext-content-color-default, var(--mod-helptext-content-color-default, var(--spectrum-helptext-content-color-default))); font-size: var(--mod-helptext-font-size, var(--spectrum-helptext-font-size)); min-block-size: var(--mod-helptext-min-height, var(--spectrum-helptext-min-height)); diff --git a/packages/help-text/stories/help-text-sizes.stories.ts b/1st-gen/packages/help-text/stories/help-text-sizes.stories.ts similarity index 100% rename from packages/help-text/stories/help-text-sizes.stories.ts rename to 1st-gen/packages/help-text/stories/help-text-sizes.stories.ts diff --git a/packages/help-text/stories/help-text.stories.ts b/1st-gen/packages/help-text/stories/help-text.stories.ts similarity index 100% rename from packages/help-text/stories/help-text.stories.ts rename to 1st-gen/packages/help-text/stories/help-text.stories.ts diff --git a/packages/help-text/test/benchmark/basic-test.ts b/1st-gen/packages/help-text/test/benchmark/basic-test.ts similarity index 100% rename from packages/help-text/test/benchmark/basic-test.ts rename to 1st-gen/packages/help-text/test/benchmark/basic-test.ts diff --git a/packages/help-text/test/help-test-memory.test.ts b/1st-gen/packages/help-text/test/help-test-memory.test.ts similarity index 100% rename from packages/help-text/test/help-test-memory.test.ts rename to 1st-gen/packages/help-text/test/help-test-memory.test.ts diff --git a/packages/help-text/test/help-text.test.ts b/1st-gen/packages/help-text/test/help-text.test.ts similarity index 100% rename from packages/help-text/test/help-text.test.ts rename to 1st-gen/packages/help-text/test/help-text.test.ts diff --git a/packages/help-text/tsconfig.json b/1st-gen/packages/help-text/tsconfig.json similarity index 100% rename from packages/help-text/tsconfig.json rename to 1st-gen/packages/help-text/tsconfig.json diff --git a/packages/icon/.npmrc b/1st-gen/packages/icon/.npmrc similarity index 100% rename from packages/icon/.npmrc rename to 1st-gen/packages/icon/.npmrc diff --git a/packages/icon/CHANGELOG.md b/1st-gen/packages/icon/CHANGELOG.md similarity index 100% rename from packages/icon/CHANGELOG.md rename to 1st-gen/packages/icon/CHANGELOG.md diff --git a/packages/icon/README.md b/1st-gen/packages/icon/README.md similarity index 100% rename from packages/icon/README.md rename to 1st-gen/packages/icon/README.md diff --git a/packages/icon/package.json b/1st-gen/packages/icon/package.json similarity index 98% rename from packages/icon/package.json rename to 1st-gen/packages/icon/package.json index a7182f3c97c..6608278af6e 100644 --- a/packages/icon/package.json +++ b/1st-gen/packages/icon/package.json @@ -9,7 +9,7 @@ "repository": { "type": "git", "url": "https://github.com/adobe/spectrum-web-components.git", - "directory": "packages/icon" + "directory": "1st-gen/packages/icon" }, "author": "Adobe", "homepage": "https://opensource.adobe.com/spectrum-web-components/components/icon", diff --git a/packages/icon/sp-icon.ts b/1st-gen/packages/icon/sp-icon.ts similarity index 100% rename from packages/icon/sp-icon.ts rename to 1st-gen/packages/icon/sp-icon.ts diff --git a/packages/icon/src/Icon.ts b/1st-gen/packages/icon/src/Icon.ts similarity index 100% rename from packages/icon/src/Icon.ts rename to 1st-gen/packages/icon/src/Icon.ts diff --git a/packages/icon/src/IconBase.ts b/1st-gen/packages/icon/src/IconBase.ts similarity index 100% rename from packages/icon/src/IconBase.ts rename to 1st-gen/packages/icon/src/IconBase.ts diff --git a/packages/icon/src/icon-asterisk-overrides.css b/1st-gen/packages/icon/src/icon-arrow-overrides.css similarity index 100% rename from packages/icon/src/icon-asterisk-overrides.css rename to 1st-gen/packages/icon/src/icon-arrow-overrides.css diff --git a/packages/icon/src/icon-checkmark-overrides.css b/1st-gen/packages/icon/src/icon-asterisk-overrides.css similarity index 100% rename from packages/icon/src/icon-checkmark-overrides.css rename to 1st-gen/packages/icon/src/icon-asterisk-overrides.css diff --git a/packages/icon/src/icon-chevron-overrides.css b/1st-gen/packages/icon/src/icon-checkmark-overrides.css similarity index 100% rename from packages/icon/src/icon-chevron-overrides.css rename to 1st-gen/packages/icon/src/icon-checkmark-overrides.css diff --git a/packages/icon/src/icon-corner-triangle-overrides.css b/1st-gen/packages/icon/src/icon-chevron-overrides.css similarity index 100% rename from packages/icon/src/icon-corner-triangle-overrides.css rename to 1st-gen/packages/icon/src/icon-chevron-overrides.css diff --git a/packages/icon/src/icon-cross-overrides.css b/1st-gen/packages/icon/src/icon-corner-triangle-overrides.css similarity index 100% rename from packages/icon/src/icon-cross-overrides.css rename to 1st-gen/packages/icon/src/icon-corner-triangle-overrides.css diff --git a/packages/icon/src/icon-dash-overrides.css b/1st-gen/packages/icon/src/icon-cross-overrides.css similarity index 100% rename from packages/icon/src/icon-dash-overrides.css rename to 1st-gen/packages/icon/src/icon-cross-overrides.css diff --git a/packages/icon/src/icon-double-gripper-overrides.css b/1st-gen/packages/icon/src/icon-dash-overrides.css similarity index 100% rename from packages/icon/src/icon-double-gripper-overrides.css rename to 1st-gen/packages/icon/src/icon-dash-overrides.css diff --git a/packages/icon/src/icon-overrides.css b/1st-gen/packages/icon/src/icon-double-gripper-overrides.css similarity index 100% rename from packages/icon/src/icon-overrides.css rename to 1st-gen/packages/icon/src/icon-double-gripper-overrides.css diff --git a/packages/icon/src/icon-single-gripper-overrides.css b/1st-gen/packages/icon/src/icon-overrides.css similarity index 100% rename from packages/icon/src/icon-single-gripper-overrides.css rename to 1st-gen/packages/icon/src/icon-overrides.css diff --git a/packages/icon/src/icon-triple-gripper-overrides.css b/1st-gen/packages/icon/src/icon-single-gripper-overrides.css similarity index 100% rename from packages/icon/src/icon-triple-gripper-overrides.css rename to 1st-gen/packages/icon/src/icon-single-gripper-overrides.css diff --git a/packages/icon/src/spectrum-icon-double-gripper.css b/1st-gen/packages/icon/src/icon-triple-gripper-overrides.css similarity index 100% rename from packages/icon/src/spectrum-icon-double-gripper.css rename to 1st-gen/packages/icon/src/icon-triple-gripper-overrides.css diff --git a/packages/icon/src/icon.css b/1st-gen/packages/icon/src/icon.css similarity index 100% rename from packages/icon/src/icon.css rename to 1st-gen/packages/icon/src/icon.css diff --git a/packages/icon/src/index.ts b/1st-gen/packages/icon/src/index.ts similarity index 100% rename from packages/icon/src/index.ts rename to 1st-gen/packages/icon/src/index.ts diff --git a/packages/icon/src/spectrum-icon-arrow.css b/1st-gen/packages/icon/src/spectrum-icon-arrow.css similarity index 100% rename from packages/icon/src/spectrum-icon-arrow.css rename to 1st-gen/packages/icon/src/spectrum-icon-arrow.css diff --git a/packages/icon/src/spectrum-icon-asterisk.css b/1st-gen/packages/icon/src/spectrum-icon-asterisk.css similarity index 100% rename from packages/icon/src/spectrum-icon-asterisk.css rename to 1st-gen/packages/icon/src/spectrum-icon-asterisk.css diff --git a/packages/icon/src/spectrum-icon-checkmark.css b/1st-gen/packages/icon/src/spectrum-icon-checkmark.css similarity index 100% rename from packages/icon/src/spectrum-icon-checkmark.css rename to 1st-gen/packages/icon/src/spectrum-icon-checkmark.css diff --git a/packages/icon/src/spectrum-icon-chevron.css b/1st-gen/packages/icon/src/spectrum-icon-chevron.css similarity index 100% rename from packages/icon/src/spectrum-icon-chevron.css rename to 1st-gen/packages/icon/src/spectrum-icon-chevron.css diff --git a/packages/icon/src/spectrum-icon-corner-triangle.css b/1st-gen/packages/icon/src/spectrum-icon-corner-triangle.css similarity index 100% rename from packages/icon/src/spectrum-icon-corner-triangle.css rename to 1st-gen/packages/icon/src/spectrum-icon-corner-triangle.css diff --git a/packages/icon/src/spectrum-icon-cross.css b/1st-gen/packages/icon/src/spectrum-icon-cross.css similarity index 100% rename from packages/icon/src/spectrum-icon-cross.css rename to 1st-gen/packages/icon/src/spectrum-icon-cross.css diff --git a/packages/icon/src/spectrum-icon-dash.css b/1st-gen/packages/icon/src/spectrum-icon-dash.css similarity index 100% rename from packages/icon/src/spectrum-icon-dash.css rename to 1st-gen/packages/icon/src/spectrum-icon-dash.css diff --git a/packages/icon/src/spectrum-icon-single-gripper.css b/1st-gen/packages/icon/src/spectrum-icon-double-gripper.css similarity index 100% rename from packages/icon/src/spectrum-icon-single-gripper.css rename to 1st-gen/packages/icon/src/spectrum-icon-double-gripper.css diff --git a/packages/icon/src/spectrum-icon-triple-gripper.css b/1st-gen/packages/icon/src/spectrum-icon-single-gripper.css similarity index 100% rename from packages/icon/src/spectrum-icon-triple-gripper.css rename to 1st-gen/packages/icon/src/spectrum-icon-single-gripper.css diff --git a/packages/illustrated-message/src/illustratedmessage-overrides.css b/1st-gen/packages/icon/src/spectrum-icon-triple-gripper.css similarity index 100% rename from packages/illustrated-message/src/illustratedmessage-overrides.css rename to 1st-gen/packages/icon/src/spectrum-icon-triple-gripper.css diff --git a/packages/icon/src/spectrum-icon.css b/1st-gen/packages/icon/src/spectrum-icon.css similarity index 100% rename from packages/icon/src/spectrum-icon.css rename to 1st-gen/packages/icon/src/spectrum-icon.css diff --git a/packages/icon/stories/icon.stories.ts b/1st-gen/packages/icon/stories/icon.stories.ts similarity index 100% rename from packages/icon/stories/icon.stories.ts rename to 1st-gen/packages/icon/stories/icon.stories.ts diff --git a/packages/icon/stories/images.ts b/1st-gen/packages/icon/stories/images.ts similarity index 100% rename from packages/icon/stories/images.ts rename to 1st-gen/packages/icon/stories/images.ts diff --git a/packages/icon/test/benchmark/test-basic.ts b/1st-gen/packages/icon/test/benchmark/test-basic.ts similarity index 100% rename from packages/icon/test/benchmark/test-basic.ts rename to 1st-gen/packages/icon/test/benchmark/test-basic.ts diff --git a/packages/icon/test/icon-memory.test.ts b/1st-gen/packages/icon/test/icon-memory.test.ts similarity index 100% rename from packages/icon/test/icon-memory.test.ts rename to 1st-gen/packages/icon/test/icon-memory.test.ts diff --git a/packages/icon/test/icon.test.ts b/1st-gen/packages/icon/test/icon.test.ts similarity index 100% rename from packages/icon/test/icon.test.ts rename to 1st-gen/packages/icon/test/icon.test.ts diff --git a/packages/icon/tsconfig.json b/1st-gen/packages/icon/tsconfig.json similarity index 100% rename from packages/icon/tsconfig.json rename to 1st-gen/packages/icon/tsconfig.json diff --git a/packages/icons-ui/.gitignore b/1st-gen/packages/icons-ui/.gitignore similarity index 100% rename from packages/icons-ui/.gitignore rename to 1st-gen/packages/icons-ui/.gitignore diff --git a/packages/icons-ui/.npmrc b/1st-gen/packages/icons-ui/.npmrc similarity index 100% rename from packages/icons-ui/.npmrc rename to 1st-gen/packages/icons-ui/.npmrc diff --git a/packages/icons-ui/CHANGELOG.md b/1st-gen/packages/icons-ui/CHANGELOG.md similarity index 100% rename from packages/icons-ui/CHANGELOG.md rename to 1st-gen/packages/icons-ui/CHANGELOG.md diff --git a/packages/icons-ui/README.md b/1st-gen/packages/icons-ui/README.md similarity index 100% rename from packages/icons-ui/README.md rename to 1st-gen/packages/icons-ui/README.md diff --git a/packages/icons-ui/bin/build.js b/1st-gen/packages/icons-ui/bin/build.js similarity index 98% rename from packages/icons-ui/bin/build.js rename to 1st-gen/packages/icons-ui/bin/build.js index 3d46d62adaf..5438d3155a8 100644 --- a/packages/icons-ui/bin/build.js +++ b/1st-gen/packages/icons-ui/bin/build.js @@ -25,7 +25,7 @@ const rootDir = path.join(__dirname, '../../../'); const disclaimer = ` /* -Copyright 2020 Adobe. All rights reserved. +Copyright 2025 Adobe. All rights reserved. This file is licensed to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 @@ -82,6 +82,7 @@ let manifestListings = `\r\nexport const iconManifest = [\r\n`; const defaultIconImport = `import { DefaultIcon as AlternateIcon } from '../DefaultIcon.js';\r\n`; async function buildIcons(icons, tag, iconsNameList) { + console.log('Building icons for', { icons, tag, iconsNameList }); icons.forEach((i) => { const svg = fs.readFileSync(i, 'utf-8'); let id = path @@ -329,11 +330,11 @@ async function buildIcons(icons, tag, iconsNameList) { } const iconsV1 = ( - await fg(`${rootDir}/node_modules/${S1IConsPackageDir}/**.svg`) + await fg(`${rootDir}/../node_modules/${S1IConsPackageDir}/**.svg`) ).sort(); const iconsV2 = ( - await fg(`${rootDir}/node_modules/${S2IConsPackageDir}/**.svg`) + await fg(`${rootDir}/../node_modules/${S2IConsPackageDir}/**.svg`) ).sort(); const iconsV1NameList = iconsV1.map((i) => { diff --git a/packages/icons-ui/package.json b/1st-gen/packages/icons-ui/package.json similarity index 97% rename from packages/icons-ui/package.json rename to 1st-gen/packages/icons-ui/package.json index 997cff84def..77121715e62 100644 --- a/packages/icons-ui/package.json +++ b/1st-gen/packages/icons-ui/package.json @@ -9,7 +9,7 @@ "repository": { "type": "git", "url": "https://github.com/adobe/spectrum-web-components.git", - "directory": "packages/icons-ui" + "directory": "1st-gen/packages/icons-ui" }, "author": "Adobe", "homepage": "https://opensource.adobe.com/spectrum-web-components/components/icons-ui", diff --git a/packages/icons-ui/src/custom-tag.ts b/1st-gen/packages/icons-ui/src/custom-tag.ts similarity index 100% rename from packages/icons-ui/src/custom-tag.ts rename to 1st-gen/packages/icons-ui/src/custom-tag.ts diff --git a/packages/icons-ui/src/index.ts b/1st-gen/packages/icons-ui/src/index.ts similarity index 100% rename from packages/icons-ui/src/index.ts rename to 1st-gen/packages/icons-ui/src/index.ts diff --git a/packages/icons-ui/stories/icons-ui.stories.ts b/1st-gen/packages/icons-ui/stories/icons-ui.stories.ts similarity index 100% rename from packages/icons-ui/stories/icons-ui.stories.ts rename to 1st-gen/packages/icons-ui/stories/icons-ui.stories.ts diff --git a/packages/icons-ui/test/benchmark/test-attribute-many.ts b/1st-gen/packages/icons-ui/test/benchmark/test-attribute-many.ts similarity index 100% rename from packages/icons-ui/test/benchmark/test-attribute-many.ts rename to 1st-gen/packages/icons-ui/test/benchmark/test-attribute-many.ts diff --git a/packages/icons-ui/test/benchmark/test-attribute.ts b/1st-gen/packages/icons-ui/test/benchmark/test-attribute.ts similarity index 100% rename from packages/icons-ui/test/benchmark/test-attribute.ts rename to 1st-gen/packages/icons-ui/test/benchmark/test-attribute.ts diff --git a/packages/icons-ui/test/benchmark/test-injected-many.ts b/1st-gen/packages/icons-ui/test/benchmark/test-injected-many.ts similarity index 100% rename from packages/icons-ui/test/benchmark/test-injected-many.ts rename to 1st-gen/packages/icons-ui/test/benchmark/test-injected-many.ts diff --git a/packages/icons-ui/test/benchmark/test-injected.ts b/1st-gen/packages/icons-ui/test/benchmark/test-injected.ts similarity index 100% rename from packages/icons-ui/test/benchmark/test-injected.ts rename to 1st-gen/packages/icons-ui/test/benchmark/test-injected.ts diff --git a/packages/icons-ui/test/benchmark/test-registered-many.ts b/1st-gen/packages/icons-ui/test/benchmark/test-registered-many.ts similarity index 100% rename from packages/icons-ui/test/benchmark/test-registered-many.ts rename to 1st-gen/packages/icons-ui/test/benchmark/test-registered-many.ts diff --git a/packages/icons-ui/test/benchmark/test-registered.ts b/1st-gen/packages/icons-ui/test/benchmark/test-registered.ts similarity index 100% rename from packages/icons-ui/test/benchmark/test-registered.ts rename to 1st-gen/packages/icons-ui/test/benchmark/test-registered.ts diff --git a/packages/icons-ui/tsconfig.json b/1st-gen/packages/icons-ui/tsconfig.json similarity index 100% rename from packages/icons-ui/tsconfig.json rename to 1st-gen/packages/icons-ui/tsconfig.json diff --git a/packages/icons-workflow/.gitignore b/1st-gen/packages/icons-workflow/.gitignore similarity index 100% rename from packages/icons-workflow/.gitignore rename to 1st-gen/packages/icons-workflow/.gitignore diff --git a/packages/icons-workflow/.npmrc b/1st-gen/packages/icons-workflow/.npmrc similarity index 100% rename from packages/icons-workflow/.npmrc rename to 1st-gen/packages/icons-workflow/.npmrc diff --git a/packages/icons-workflow/CHANGELOG.md b/1st-gen/packages/icons-workflow/CHANGELOG.md similarity index 100% rename from packages/icons-workflow/CHANGELOG.md rename to 1st-gen/packages/icons-workflow/CHANGELOG.md diff --git a/packages/icons-workflow/README.md b/1st-gen/packages/icons-workflow/README.md similarity index 100% rename from packages/icons-workflow/README.md rename to 1st-gen/packages/icons-workflow/README.md diff --git a/packages/icons-workflow/bin/build-icons-mapping.js b/1st-gen/packages/icons-workflow/bin/build-icons-mapping.js similarity index 100% rename from packages/icons-workflow/bin/build-icons-mapping.js rename to 1st-gen/packages/icons-workflow/bin/build-icons-mapping.js diff --git a/packages/icons-workflow/bin/build.js b/1st-gen/packages/icons-workflow/bin/build.js similarity index 97% rename from packages/icons-workflow/bin/build.js rename to 1st-gen/packages/icons-workflow/bin/build.js index 9545341cce4..dcb63a3980e 100644 --- a/packages/icons-workflow/bin/build.js +++ b/1st-gen/packages/icons-workflow/bin/build.js @@ -3,12 +3,12 @@ * This file is licensed to you under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. You may obtain a copy * of the License at http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software distributed under -* the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS -* OF ANY KIND, either express or implied. See the License for the specific language -* governing permissions and limitations under the License. -*/ + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ /* eslint-disable import/no-extraneous-dependencies */ /* eslint-disable @typescript-eslint/explicit-function-return-type */ @@ -28,7 +28,7 @@ const rootDir = path.join(__dirname, '../../../'); const disclaimer = ` /* -Copyright 2024 Adobe. All rights reserved. +Copyright 2025 Adobe. All rights reserved. This file is licensed to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 @@ -71,7 +71,6 @@ const directories = [ ]; directories.forEach(ensureDirectoryExists); - fs.writeFileSync( path.join(rootDir, 'packages', 'icons-workflow', 'src', 'icons.ts'), disclaimer, @@ -374,7 +373,8 @@ const iconsV1NameList = iconsV1.map((i) => { const iconsV2NameList = iconsV2.map((i) => { return getComponentName(i); }); - +console.log('iconsV1', iconsV1); +console.log('iconsV2', iconsV2); await buildIcons(iconsV1, 'icons', iconsV2NameList); await buildIcons(iconsV2, 'icons-s2', iconsV1NameList); diff --git a/packages/icons-workflow/bin/icons-mapping.json b/1st-gen/packages/icons-workflow/bin/icons-mapping.json similarity index 100% rename from packages/icons-workflow/bin/icons-mapping.json rename to 1st-gen/packages/icons-workflow/bin/icons-mapping.json diff --git a/packages/icons-workflow/package.json b/1st-gen/packages/icons-workflow/package.json similarity index 97% rename from packages/icons-workflow/package.json rename to 1st-gen/packages/icons-workflow/package.json index 45835634520..bd0fb35170e 100644 --- a/packages/icons-workflow/package.json +++ b/1st-gen/packages/icons-workflow/package.json @@ -6,7 +6,7 @@ "author": "Adobe", "homepage": "https://opensource.adobe.com/spectrum-web-components/components/icons-workflow", "repository": { - "directory": "packages/icons-workflow", + "directory": "1st-gen/packages/icons-workflow", "type": "git", "url": "https://github.com/adobe/spectrum-web-components.git" }, diff --git a/packages/icons-workflow/src/DefaultIcon.ts b/1st-gen/packages/icons-workflow/src/DefaultIcon.ts similarity index 100% rename from packages/icons-workflow/src/DefaultIcon.ts rename to 1st-gen/packages/icons-workflow/src/DefaultIcon.ts diff --git a/packages/icons-workflow/src/custom-tag.ts b/1st-gen/packages/icons-workflow/src/custom-tag.ts similarity index 100% rename from packages/icons-workflow/src/custom-tag.ts rename to 1st-gen/packages/icons-workflow/src/custom-tag.ts diff --git a/packages/icons-workflow/src/index.ts b/1st-gen/packages/icons-workflow/src/index.ts similarity index 100% rename from packages/icons-workflow/src/index.ts rename to 1st-gen/packages/icons-workflow/src/index.ts diff --git a/packages/icons-workflow/stories/icons-workflow.stories.ts b/1st-gen/packages/icons-workflow/stories/icons-workflow.stories.ts similarity index 100% rename from packages/icons-workflow/stories/icons-workflow.stories.ts rename to 1st-gen/packages/icons-workflow/stories/icons-workflow.stories.ts diff --git a/packages/icons-workflow/test/benchmark/test-attribute-many.ts b/1st-gen/packages/icons-workflow/test/benchmark/test-attribute-many.ts similarity index 100% rename from packages/icons-workflow/test/benchmark/test-attribute-many.ts rename to 1st-gen/packages/icons-workflow/test/benchmark/test-attribute-many.ts diff --git a/packages/icons-workflow/test/benchmark/test-attribute.ts b/1st-gen/packages/icons-workflow/test/benchmark/test-attribute.ts similarity index 100% rename from packages/icons-workflow/test/benchmark/test-attribute.ts rename to 1st-gen/packages/icons-workflow/test/benchmark/test-attribute.ts diff --git a/packages/icons-workflow/test/benchmark/test-injected-many.ts b/1st-gen/packages/icons-workflow/test/benchmark/test-injected-many.ts similarity index 100% rename from packages/icons-workflow/test/benchmark/test-injected-many.ts rename to 1st-gen/packages/icons-workflow/test/benchmark/test-injected-many.ts diff --git a/packages/icons-workflow/test/benchmark/test-injected.ts b/1st-gen/packages/icons-workflow/test/benchmark/test-injected.ts similarity index 100% rename from packages/icons-workflow/test/benchmark/test-injected.ts rename to 1st-gen/packages/icons-workflow/test/benchmark/test-injected.ts diff --git a/packages/icons-workflow/test/benchmark/test-registered-many.ts b/1st-gen/packages/icons-workflow/test/benchmark/test-registered-many.ts similarity index 100% rename from packages/icons-workflow/test/benchmark/test-registered-many.ts rename to 1st-gen/packages/icons-workflow/test/benchmark/test-registered-many.ts diff --git a/packages/icons-workflow/test/benchmark/test-registered.ts b/1st-gen/packages/icons-workflow/test/benchmark/test-registered.ts similarity index 100% rename from packages/icons-workflow/test/benchmark/test-registered.ts rename to 1st-gen/packages/icons-workflow/test/benchmark/test-registered.ts diff --git a/packages/icons-workflow/tsconfig.json b/1st-gen/packages/icons-workflow/tsconfig.json similarity index 100% rename from packages/icons-workflow/tsconfig.json rename to 1st-gen/packages/icons-workflow/tsconfig.json diff --git a/packages/icons/.npmrc b/1st-gen/packages/icons/.npmrc similarity index 100% rename from packages/icons/.npmrc rename to 1st-gen/packages/icons/.npmrc diff --git a/packages/icons/CHANGELOG.md b/1st-gen/packages/icons/CHANGELOG.md similarity index 100% rename from packages/icons/CHANGELOG.md rename to 1st-gen/packages/icons/CHANGELOG.md diff --git a/packages/icons/README.md b/1st-gen/packages/icons/README.md similarity index 100% rename from packages/icons/README.md rename to 1st-gen/packages/icons/README.md diff --git a/packages/icons/package.json b/1st-gen/packages/icons/package.json similarity index 98% rename from packages/icons/package.json rename to 1st-gen/packages/icons/package.json index 66d0747925c..5a239ec1562 100644 --- a/packages/icons/package.json +++ b/1st-gen/packages/icons/package.json @@ -9,7 +9,7 @@ "repository": { "type": "git", "url": "https://github.com/adobe/spectrum-web-components.git", - "directory": "packages/icons" + "directory": "1st-gen/packages/icons" }, "author": "Adobe", "homepage": "https://opensource.adobe.com/spectrum-web-components/components/icons", diff --git a/packages/icons/sp-icons-large.ts b/1st-gen/packages/icons/sp-icons-large.ts similarity index 100% rename from packages/icons/sp-icons-large.ts rename to 1st-gen/packages/icons/sp-icons-large.ts diff --git a/packages/icons/sp-icons-medium.ts b/1st-gen/packages/icons/sp-icons-medium.ts similarity index 100% rename from packages/icons/sp-icons-medium.ts rename to 1st-gen/packages/icons/sp-icons-medium.ts diff --git a/packages/icons/src/IconsLarge.ts b/1st-gen/packages/icons/src/IconsLarge.ts similarity index 100% rename from packages/icons/src/IconsLarge.ts rename to 1st-gen/packages/icons/src/IconsLarge.ts diff --git a/packages/icons/src/IconsMedium.ts b/1st-gen/packages/icons/src/IconsMedium.ts similarity index 100% rename from packages/icons/src/IconsMedium.ts rename to 1st-gen/packages/icons/src/IconsMedium.ts diff --git a/packages/icons/src/icons-large.svg.ts b/1st-gen/packages/icons/src/icons-large.svg.ts similarity index 100% rename from packages/icons/src/icons-large.svg.ts rename to 1st-gen/packages/icons/src/icons-large.svg.ts diff --git a/packages/icons/src/icons-medium.svg.ts b/1st-gen/packages/icons/src/icons-medium.svg.ts similarity index 100% rename from packages/icons/src/icons-medium.svg.ts rename to 1st-gen/packages/icons/src/icons-medium.svg.ts diff --git a/packages/icons/src/index.ts b/1st-gen/packages/icons/src/index.ts similarity index 100% rename from packages/icons/src/index.ts rename to 1st-gen/packages/icons/src/index.ts diff --git a/packages/icons/stories/icons.stories.ts b/1st-gen/packages/icons/stories/icons.stories.ts similarity index 100% rename from packages/icons/stories/icons.stories.ts rename to 1st-gen/packages/icons/stories/icons.stories.ts diff --git a/packages/icons/test/benchmark/test-basic.ts b/1st-gen/packages/icons/test/benchmark/test-basic.ts similarity index 100% rename from packages/icons/test/benchmark/test-basic.ts rename to 1st-gen/packages/icons/test/benchmark/test-basic.ts diff --git a/packages/icons/test/icons-memory.test.ts b/1st-gen/packages/icons/test/icons-memory.test.ts similarity index 100% rename from packages/icons/test/icons-memory.test.ts rename to 1st-gen/packages/icons/test/icons-memory.test.ts diff --git a/packages/icons/test/icons.test.ts b/1st-gen/packages/icons/test/icons.test.ts similarity index 100% rename from packages/icons/test/icons.test.ts rename to 1st-gen/packages/icons/test/icons.test.ts diff --git a/packages/icons/tsconfig.json b/1st-gen/packages/icons/tsconfig.json similarity index 100% rename from packages/icons/tsconfig.json rename to 1st-gen/packages/icons/tsconfig.json diff --git a/packages/iconset/.gitignore b/1st-gen/packages/iconset/.gitignore similarity index 100% rename from packages/iconset/.gitignore rename to 1st-gen/packages/iconset/.gitignore diff --git a/packages/iconset/.npmrc b/1st-gen/packages/iconset/.npmrc similarity index 100% rename from packages/iconset/.npmrc rename to 1st-gen/packages/iconset/.npmrc diff --git a/packages/iconset/CHANGELOG.md b/1st-gen/packages/iconset/CHANGELOG.md similarity index 100% rename from packages/iconset/CHANGELOG.md rename to 1st-gen/packages/iconset/CHANGELOG.md diff --git a/packages/iconset/README.md b/1st-gen/packages/iconset/README.md similarity index 100% rename from packages/iconset/README.md rename to 1st-gen/packages/iconset/README.md diff --git a/packages/iconset/package.json b/1st-gen/packages/iconset/package.json similarity index 97% rename from packages/iconset/package.json rename to 1st-gen/packages/iconset/package.json index 399f840d61d..a8050bb7081 100644 --- a/packages/iconset/package.json +++ b/1st-gen/packages/iconset/package.json @@ -9,7 +9,7 @@ "repository": { "type": "git", "url": "https://github.com/adobe/spectrum-web-components.git", - "directory": "packages/iconset" + "directory": "1st-gen/packages/iconset" }, "author": "Adobe", "homepage": "https://opensource.adobe.com/spectrum-web-components/components/iconset", diff --git a/packages/iconset/src/iconset-registry.ts b/1st-gen/packages/iconset/src/iconset-registry.ts similarity index 100% rename from packages/iconset/src/iconset-registry.ts rename to 1st-gen/packages/iconset/src/iconset-registry.ts diff --git a/packages/iconset/src/iconset-svg.ts b/1st-gen/packages/iconset/src/iconset-svg.ts similarity index 100% rename from packages/iconset/src/iconset-svg.ts rename to 1st-gen/packages/iconset/src/iconset-svg.ts diff --git a/packages/iconset/src/iconset.ts b/1st-gen/packages/iconset/src/iconset.ts similarity index 100% rename from packages/iconset/src/iconset.ts rename to 1st-gen/packages/iconset/src/iconset.ts diff --git a/packages/iconset/src/index.ts b/1st-gen/packages/iconset/src/index.ts similarity index 100% rename from packages/iconset/src/index.ts rename to 1st-gen/packages/iconset/src/index.ts diff --git a/packages/iconset/stories/icons-demo.ts b/1st-gen/packages/iconset/stories/icons-demo.ts similarity index 100% rename from packages/iconset/stories/icons-demo.ts rename to 1st-gen/packages/iconset/stories/icons-demo.ts diff --git a/packages/iconset/stories/iconsList.json b/1st-gen/packages/iconset/stories/iconsList.json similarity index 100% rename from packages/iconset/stories/iconsList.json rename to 1st-gen/packages/iconset/stories/iconsList.json diff --git a/packages/iconset/test/iconset.test.ts b/1st-gen/packages/iconset/test/iconset.test.ts similarity index 100% rename from packages/iconset/test/iconset.test.ts rename to 1st-gen/packages/iconset/test/iconset.test.ts diff --git a/packages/iconset/tsconfig.json b/1st-gen/packages/iconset/tsconfig.json similarity index 100% rename from packages/iconset/tsconfig.json rename to 1st-gen/packages/iconset/tsconfig.json diff --git a/packages/illustrated-message/.npmrc b/1st-gen/packages/illustrated-message/.npmrc similarity index 100% rename from packages/illustrated-message/.npmrc rename to 1st-gen/packages/illustrated-message/.npmrc diff --git a/packages/illustrated-message/CHANGELOG.md b/1st-gen/packages/illustrated-message/CHANGELOG.md similarity index 100% rename from packages/illustrated-message/CHANGELOG.md rename to 1st-gen/packages/illustrated-message/CHANGELOG.md diff --git a/packages/illustrated-message/README.md b/1st-gen/packages/illustrated-message/README.md similarity index 100% rename from packages/illustrated-message/README.md rename to 1st-gen/packages/illustrated-message/README.md diff --git a/packages/illustrated-message/package.json b/1st-gen/packages/illustrated-message/package.json similarity index 97% rename from packages/illustrated-message/package.json rename to 1st-gen/packages/illustrated-message/package.json index 90867d77f12..b64e626d0b0 100644 --- a/packages/illustrated-message/package.json +++ b/1st-gen/packages/illustrated-message/package.json @@ -9,7 +9,7 @@ "repository": { "type": "git", "url": "https://github.com/adobe/spectrum-web-components.git", - "directory": "packages/illustrated-message" + "directory": "1st-gen/packages/illustrated-message" }, "author": "Adobe", "homepage": "https://opensource.adobe.com/spectrum-web-components/components/illustrated-message", diff --git a/packages/illustrated-message/sp-illustrated-message.ts b/1st-gen/packages/illustrated-message/sp-illustrated-message.ts similarity index 100% rename from packages/illustrated-message/sp-illustrated-message.ts rename to 1st-gen/packages/illustrated-message/sp-illustrated-message.ts diff --git a/packages/illustrated-message/src/IllustratedMessage.ts b/1st-gen/packages/illustrated-message/src/IllustratedMessage.ts similarity index 100% rename from packages/illustrated-message/src/IllustratedMessage.ts rename to 1st-gen/packages/illustrated-message/src/IllustratedMessage.ts diff --git a/packages/illustrated-message/src/illustrated-message.css b/1st-gen/packages/illustrated-message/src/illustrated-message.css similarity index 100% rename from packages/illustrated-message/src/illustrated-message.css rename to 1st-gen/packages/illustrated-message/src/illustrated-message.css diff --git a/packages/link/src/link-overrides.css b/1st-gen/packages/illustrated-message/src/illustratedmessage-overrides.css similarity index 100% rename from packages/link/src/link-overrides.css rename to 1st-gen/packages/illustrated-message/src/illustratedmessage-overrides.css diff --git a/packages/illustrated-message/src/index.ts b/1st-gen/packages/illustrated-message/src/index.ts similarity index 100% rename from packages/illustrated-message/src/index.ts rename to 1st-gen/packages/illustrated-message/src/index.ts diff --git a/packages/illustrated-message/src/spectrum-illustratedmessage.css b/1st-gen/packages/illustrated-message/src/spectrum-illustratedmessage.css similarity index 100% rename from packages/illustrated-message/src/spectrum-illustratedmessage.css rename to 1st-gen/packages/illustrated-message/src/spectrum-illustratedmessage.css diff --git a/packages/illustrated-message/stories/illustrated-message.stories.ts b/1st-gen/packages/illustrated-message/stories/illustrated-message.stories.ts similarity index 100% rename from packages/illustrated-message/stories/illustrated-message.stories.ts rename to 1st-gen/packages/illustrated-message/stories/illustrated-message.stories.ts diff --git a/packages/illustrated-message/test/benchmark/test-basic.ts b/1st-gen/packages/illustrated-message/test/benchmark/test-basic.ts similarity index 100% rename from packages/illustrated-message/test/benchmark/test-basic.ts rename to 1st-gen/packages/illustrated-message/test/benchmark/test-basic.ts diff --git a/packages/illustrated-message/test/illustrated-message-memory.test.ts b/1st-gen/packages/illustrated-message/test/illustrated-message-memory.test.ts similarity index 100% rename from packages/illustrated-message/test/illustrated-message-memory.test.ts rename to 1st-gen/packages/illustrated-message/test/illustrated-message-memory.test.ts diff --git a/packages/illustrated-message/test/illustrated-message.test.ts b/1st-gen/packages/illustrated-message/test/illustrated-message.test.ts similarity index 100% rename from packages/illustrated-message/test/illustrated-message.test.ts rename to 1st-gen/packages/illustrated-message/test/illustrated-message.test.ts diff --git a/packages/illustrated-message/tsconfig.json b/1st-gen/packages/illustrated-message/tsconfig.json similarity index 100% rename from packages/illustrated-message/tsconfig.json rename to 1st-gen/packages/illustrated-message/tsconfig.json diff --git a/packages/infield-button/.npmignore b/1st-gen/packages/infield-button/.npmignore similarity index 100% rename from packages/infield-button/.npmignore rename to 1st-gen/packages/infield-button/.npmignore diff --git a/packages/infield-button/.npmrc b/1st-gen/packages/infield-button/.npmrc similarity index 100% rename from packages/infield-button/.npmrc rename to 1st-gen/packages/infield-button/.npmrc diff --git a/packages/infield-button/CHANGELOG.md b/1st-gen/packages/infield-button/CHANGELOG.md similarity index 100% rename from packages/infield-button/CHANGELOG.md rename to 1st-gen/packages/infield-button/CHANGELOG.md diff --git a/packages/infield-button/README.md b/1st-gen/packages/infield-button/README.md similarity index 100% rename from packages/infield-button/README.md rename to 1st-gen/packages/infield-button/README.md diff --git a/packages/infield-button/package.json b/1st-gen/packages/infield-button/package.json similarity index 97% rename from packages/infield-button/package.json rename to 1st-gen/packages/infield-button/package.json index 954f4ec0bd5..2fa31b8b23a 100644 --- a/packages/infield-button/package.json +++ b/1st-gen/packages/infield-button/package.json @@ -9,7 +9,7 @@ "repository": { "type": "git", "url": "https://github.com/adobe/spectrum-web-components.git", - "directory": "packages/infield-button" + "directory": "1st-gen/packages/infield-button" }, "author": "Adobe", "homepage": "https://adobe.github.io/spectrum-web-components/components/infield-button", diff --git a/packages/infield-button/sp-infield-button.ts b/1st-gen/packages/infield-button/sp-infield-button.ts similarity index 100% rename from packages/infield-button/sp-infield-button.ts rename to 1st-gen/packages/infield-button/sp-infield-button.ts diff --git a/packages/infield-button/src/InfieldButton.ts b/1st-gen/packages/infield-button/src/InfieldButton.ts similarity index 100% rename from packages/infield-button/src/InfieldButton.ts rename to 1st-gen/packages/infield-button/src/InfieldButton.ts diff --git a/packages/infield-button/src/index.ts b/1st-gen/packages/infield-button/src/index.ts similarity index 100% rename from packages/infield-button/src/index.ts rename to 1st-gen/packages/infield-button/src/index.ts diff --git a/packages/infield-button/src/infield-button-overrides.css b/1st-gen/packages/infield-button/src/infield-button-overrides.css similarity index 100% rename from packages/infield-button/src/infield-button-overrides.css rename to 1st-gen/packages/infield-button/src/infield-button-overrides.css diff --git a/packages/infield-button/src/infield-button.css b/1st-gen/packages/infield-button/src/infield-button.css similarity index 100% rename from packages/infield-button/src/infield-button.css rename to 1st-gen/packages/infield-button/src/infield-button.css diff --git a/packages/infield-button/src/spectrum-infield-button.css b/1st-gen/packages/infield-button/src/spectrum-infield-button.css similarity index 100% rename from packages/infield-button/src/spectrum-infield-button.css rename to 1st-gen/packages/infield-button/src/spectrum-infield-button.css diff --git a/packages/infield-button/stories/index.ts b/1st-gen/packages/infield-button/stories/index.ts similarity index 100% rename from packages/infield-button/stories/index.ts rename to 1st-gen/packages/infield-button/stories/index.ts diff --git a/packages/infield-button/stories/infield-button-sizes.stories.ts b/1st-gen/packages/infield-button/stories/infield-button-sizes.stories.ts similarity index 100% rename from packages/infield-button/stories/infield-button-sizes.stories.ts rename to 1st-gen/packages/infield-button/stories/infield-button-sizes.stories.ts diff --git a/packages/infield-button/stories/infield-button.stories.ts b/1st-gen/packages/infield-button/stories/infield-button.stories.ts similarity index 100% rename from packages/infield-button/stories/infield-button.stories.ts rename to 1st-gen/packages/infield-button/stories/infield-button.stories.ts diff --git a/packages/infield-button/test/benchmark/basic-test.ts b/1st-gen/packages/infield-button/test/benchmark/basic-test.ts similarity index 100% rename from packages/infield-button/test/benchmark/basic-test.ts rename to 1st-gen/packages/infield-button/test/benchmark/basic-test.ts diff --git a/packages/infield-button/test/infield-button-memory.test.ts b/1st-gen/packages/infield-button/test/infield-button-memory.test.ts similarity index 100% rename from packages/infield-button/test/infield-button-memory.test.ts rename to 1st-gen/packages/infield-button/test/infield-button-memory.test.ts diff --git a/packages/infield-button/test/infield-button.test.ts b/1st-gen/packages/infield-button/test/infield-button.test.ts similarity index 100% rename from packages/infield-button/test/infield-button.test.ts rename to 1st-gen/packages/infield-button/test/infield-button.test.ts diff --git a/packages/infield-button/tsconfig.json b/1st-gen/packages/infield-button/tsconfig.json similarity index 100% rename from packages/infield-button/tsconfig.json rename to 1st-gen/packages/infield-button/tsconfig.json diff --git a/packages/link/.npmrc b/1st-gen/packages/link/.npmrc similarity index 100% rename from packages/link/.npmrc rename to 1st-gen/packages/link/.npmrc diff --git a/packages/link/CHANGELOG.md b/1st-gen/packages/link/CHANGELOG.md similarity index 100% rename from packages/link/CHANGELOG.md rename to 1st-gen/packages/link/CHANGELOG.md diff --git a/packages/link/README.md b/1st-gen/packages/link/README.md similarity index 100% rename from packages/link/README.md rename to 1st-gen/packages/link/README.md diff --git a/packages/link/package.json b/1st-gen/packages/link/package.json similarity index 97% rename from packages/link/package.json rename to 1st-gen/packages/link/package.json index f646cb32491..60ddb98f959 100644 --- a/packages/link/package.json +++ b/1st-gen/packages/link/package.json @@ -9,7 +9,7 @@ "repository": { "type": "git", "url": "https://github.com/adobe/spectrum-web-components.git", - "directory": "packages/link" + "directory": "1st-gen/packages/link" }, "author": "Adobe", "homepage": "https://opensource.adobe.com/spectrum-web-components/components/link", diff --git a/packages/link/sp-link.ts b/1st-gen/packages/link/sp-link.ts similarity index 100% rename from packages/link/sp-link.ts rename to 1st-gen/packages/link/sp-link.ts diff --git a/packages/link/src/Link.ts b/1st-gen/packages/link/src/Link.ts similarity index 100% rename from packages/link/src/Link.ts rename to 1st-gen/packages/link/src/Link.ts diff --git a/packages/link/src/index.ts b/1st-gen/packages/link/src/index.ts similarity index 100% rename from packages/link/src/index.ts rename to 1st-gen/packages/link/src/index.ts diff --git a/packages/menu/src/checkmark-overrides.css b/1st-gen/packages/link/src/link-overrides.css similarity index 100% rename from packages/menu/src/checkmark-overrides.css rename to 1st-gen/packages/link/src/link-overrides.css diff --git a/packages/link/src/link.css b/1st-gen/packages/link/src/link.css similarity index 100% rename from packages/link/src/link.css rename to 1st-gen/packages/link/src/link.css diff --git a/packages/link/src/spectrum-link.css b/1st-gen/packages/link/src/spectrum-link.css similarity index 75% rename from packages/link/src/spectrum-link.css rename to 1st-gen/packages/link/src/spectrum-link.css index bffcbdb855a..9d15062cf1e 100644 --- a/packages/link/src/spectrum-link.css +++ b/1st-gen/packages/link/src/spectrum-link.css @@ -1,3 +1,14 @@ +/*! + * Copyright 2025 Adobe. All rights reserved. This file is licensed to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License./ + * + * Override divider background color when used inside alert-dialog/ + * .divider { + * --spectrum-divider-background-color: var(--system-alert-dialog-divider-background-color); + * --spectrum-divider-background-color-static-white: var(--spectrum-alert-dialog-divider-background-color-static-white); + * --spectrum-divider-background-color-static-black: var(--spectrum-alert-dialog-divider-background-color-static-black); + * } + */ + /** * Copyright 2025 Adobe. All rights reserved. * This file is licensed to you under the Apache License, Version 2.0 (the "License"); @@ -25,13 +36,11 @@ a { background-color: initial; - -webkit-text-decoration-skip: objects; text-decoration-skip: objects; transition: color var(--mod-link-animation-duration, var(--spectrum-animation-duration-100)) ease-in-out; cursor: pointer; color: var(--highcontrast-link-text-color, var(--mod-link-text-color, var(--mod-link-text-color-primary-default, var(--spectrum-accent-content-color-default)))); outline: none; - -webkit-text-decoration: underline; text-decoration: underline; } @@ -40,14 +49,13 @@ a:active { } :host([quiet]) a { - -webkit-text-decoration: none; text-decoration: none; } a:focus-visible, :host([quiet]) a:focus-visible { --mod-link-text-color: var(--mod-link-text-color-focus, var(--mod-link-text-color-primary-focus, var(--spectrum-accent-content-color-key-focus))); - -webkit-text-decoration: underline double; + text-decoration: underline double; text-decoration-color: inherit; } @@ -58,7 +66,6 @@ a:focus-visible, } :host([quiet]) a:hover { - -webkit-text-decoration: underline; text-decoration: underline; } } diff --git a/packages/link/stories/link.stories.ts b/1st-gen/packages/link/stories/link.stories.ts similarity index 100% rename from packages/link/stories/link.stories.ts rename to 1st-gen/packages/link/stories/link.stories.ts diff --git a/packages/link/test/benchmark/test-basic.ts b/1st-gen/packages/link/test/benchmark/test-basic.ts similarity index 100% rename from packages/link/test/benchmark/test-basic.ts rename to 1st-gen/packages/link/test/benchmark/test-basic.ts diff --git a/packages/link/test/link-memory.test.ts b/1st-gen/packages/link/test/link-memory.test.ts similarity index 100% rename from packages/link/test/link-memory.test.ts rename to 1st-gen/packages/link/test/link-memory.test.ts diff --git a/packages/link/test/link.test.ts b/1st-gen/packages/link/test/link.test.ts similarity index 100% rename from packages/link/test/link.test.ts rename to 1st-gen/packages/link/test/link.test.ts diff --git a/packages/link/tsconfig.json b/1st-gen/packages/link/tsconfig.json similarity index 100% rename from packages/link/tsconfig.json rename to 1st-gen/packages/link/tsconfig.json diff --git a/packages/menu/.npmrc b/1st-gen/packages/menu/.npmrc similarity index 100% rename from packages/menu/.npmrc rename to 1st-gen/packages/menu/.npmrc diff --git a/packages/menu/CHANGELOG.md b/1st-gen/packages/menu/CHANGELOG.md similarity index 100% rename from packages/menu/CHANGELOG.md rename to 1st-gen/packages/menu/CHANGELOG.md diff --git a/packages/menu/README.md b/1st-gen/packages/menu/README.md similarity index 100% rename from packages/menu/README.md rename to 1st-gen/packages/menu/README.md diff --git a/packages/menu/menu-group.md b/1st-gen/packages/menu/menu-group.md similarity index 100% rename from packages/menu/menu-group.md rename to 1st-gen/packages/menu/menu-group.md diff --git a/packages/menu/menu-item.md b/1st-gen/packages/menu/menu-item.md similarity index 100% rename from packages/menu/menu-item.md rename to 1st-gen/packages/menu/menu-item.md diff --git a/packages/menu/package.json b/1st-gen/packages/menu/package.json similarity index 98% rename from packages/menu/package.json rename to 1st-gen/packages/menu/package.json index adde43480f6..ce829f0bad7 100644 --- a/packages/menu/package.json +++ b/1st-gen/packages/menu/package.json @@ -9,7 +9,7 @@ "repository": { "type": "git", "url": "https://github.com/adobe/spectrum-web-components.git", - "directory": "packages/menu" + "directory": "1st-gen/packages/menu" }, "author": "Adobe", "homepage": "https://opensource.adobe.com/spectrum-web-components/components/menu", diff --git a/packages/menu/sp-menu-divider.ts b/1st-gen/packages/menu/sp-menu-divider.ts similarity index 100% rename from packages/menu/sp-menu-divider.ts rename to 1st-gen/packages/menu/sp-menu-divider.ts diff --git a/packages/menu/sp-menu-group.ts b/1st-gen/packages/menu/sp-menu-group.ts similarity index 100% rename from packages/menu/sp-menu-group.ts rename to 1st-gen/packages/menu/sp-menu-group.ts diff --git a/packages/menu/sp-menu-item.ts b/1st-gen/packages/menu/sp-menu-item.ts similarity index 100% rename from packages/menu/sp-menu-item.ts rename to 1st-gen/packages/menu/sp-menu-item.ts diff --git a/packages/menu/sp-menu.ts b/1st-gen/packages/menu/sp-menu.ts similarity index 100% rename from packages/menu/sp-menu.ts rename to 1st-gen/packages/menu/sp-menu.ts diff --git a/packages/menu/src/Menu.ts b/1st-gen/packages/menu/src/Menu.ts similarity index 100% rename from packages/menu/src/Menu.ts rename to 1st-gen/packages/menu/src/Menu.ts diff --git a/packages/menu/src/MenuDivider.ts b/1st-gen/packages/menu/src/MenuDivider.ts similarity index 100% rename from packages/menu/src/MenuDivider.ts rename to 1st-gen/packages/menu/src/MenuDivider.ts diff --git a/packages/menu/src/MenuGroup.ts b/1st-gen/packages/menu/src/MenuGroup.ts similarity index 100% rename from packages/menu/src/MenuGroup.ts rename to 1st-gen/packages/menu/src/MenuGroup.ts diff --git a/packages/menu/src/MenuItem.ts b/1st-gen/packages/menu/src/MenuItem.ts similarity index 100% rename from packages/menu/src/MenuItem.ts rename to 1st-gen/packages/menu/src/MenuItem.ts diff --git a/packages/menu/src/chevron-overrides.css b/1st-gen/packages/menu/src/checkmark-overrides.css similarity index 100% rename from packages/menu/src/chevron-overrides.css rename to 1st-gen/packages/menu/src/checkmark-overrides.css diff --git a/packages/menu/src/menu-divider-overrides.css b/1st-gen/packages/menu/src/chevron-overrides.css similarity index 100% rename from packages/menu/src/menu-divider-overrides.css rename to 1st-gen/packages/menu/src/chevron-overrides.css diff --git a/packages/menu/src/index.ts b/1st-gen/packages/menu/src/index.ts similarity index 100% rename from packages/menu/src/index.ts rename to 1st-gen/packages/menu/src/index.ts diff --git a/packages/menu/src/menu-item-overrides.css b/1st-gen/packages/menu/src/menu-divider-overrides.css similarity index 100% rename from packages/menu/src/menu-item-overrides.css rename to 1st-gen/packages/menu/src/menu-divider-overrides.css diff --git a/packages/menu/src/menu-divider.css b/1st-gen/packages/menu/src/menu-divider.css similarity index 100% rename from packages/menu/src/menu-divider.css rename to 1st-gen/packages/menu/src/menu-divider.css diff --git a/packages/menu/src/menu-group.css b/1st-gen/packages/menu/src/menu-group.css similarity index 100% rename from packages/menu/src/menu-group.css rename to 1st-gen/packages/menu/src/menu-group.css diff --git a/packages/menu/src/menu-sectionHeading-overrides.css b/1st-gen/packages/menu/src/menu-item-overrides.css similarity index 100% rename from packages/menu/src/menu-sectionHeading-overrides.css rename to 1st-gen/packages/menu/src/menu-item-overrides.css diff --git a/packages/menu/src/menu-item.css b/1st-gen/packages/menu/src/menu-item.css similarity index 100% rename from packages/menu/src/menu-item.css rename to 1st-gen/packages/menu/src/menu-item.css diff --git a/packages/menu/src/menu-overrides.css b/1st-gen/packages/menu/src/menu-overrides.css similarity index 100% rename from packages/menu/src/menu-overrides.css rename to 1st-gen/packages/menu/src/menu-overrides.css diff --git a/packages/modal/src/modal-wrapper-overrides.css b/1st-gen/packages/menu/src/menu-sectionHeading-overrides.css similarity index 100% rename from packages/modal/src/modal-wrapper-overrides.css rename to 1st-gen/packages/menu/src/menu-sectionHeading-overrides.css diff --git a/packages/menu/src/menu.css b/1st-gen/packages/menu/src/menu.css similarity index 100% rename from packages/menu/src/menu.css rename to 1st-gen/packages/menu/src/menu.css diff --git a/packages/menu/src/spectrum-checkmark.css b/1st-gen/packages/menu/src/spectrum-checkmark.css similarity index 100% rename from packages/menu/src/spectrum-checkmark.css rename to 1st-gen/packages/menu/src/spectrum-checkmark.css diff --git a/packages/menu/src/spectrum-chevron.css b/1st-gen/packages/menu/src/spectrum-chevron.css similarity index 100% rename from packages/menu/src/spectrum-chevron.css rename to 1st-gen/packages/menu/src/spectrum-chevron.css diff --git a/packages/menu/src/spectrum-menu-divider.css b/1st-gen/packages/menu/src/spectrum-menu-divider.css similarity index 100% rename from packages/menu/src/spectrum-menu-divider.css rename to 1st-gen/packages/menu/src/spectrum-menu-divider.css diff --git a/packages/menu/src/spectrum-menu-item.css b/1st-gen/packages/menu/src/spectrum-menu-item.css similarity index 100% rename from packages/menu/src/spectrum-menu-item.css rename to 1st-gen/packages/menu/src/spectrum-menu-item.css diff --git a/packages/menu/src/spectrum-menu-sectionHeading.css b/1st-gen/packages/menu/src/spectrum-menu-sectionHeading.css similarity index 100% rename from packages/menu/src/spectrum-menu-sectionHeading.css rename to 1st-gen/packages/menu/src/spectrum-menu-sectionHeading.css diff --git a/packages/menu/src/spectrum-menu.css b/1st-gen/packages/menu/src/spectrum-menu.css similarity index 100% rename from packages/menu/src/spectrum-menu.css rename to 1st-gen/packages/menu/src/spectrum-menu.css diff --git a/packages/menu/stories/index.ts b/1st-gen/packages/menu/stories/index.ts similarity index 100% rename from packages/menu/stories/index.ts rename to 1st-gen/packages/menu/stories/index.ts diff --git a/packages/menu/stories/menu-divider.stories.ts b/1st-gen/packages/menu/stories/menu-divider.stories.ts similarity index 100% rename from packages/menu/stories/menu-divider.stories.ts rename to 1st-gen/packages/menu/stories/menu-divider.stories.ts diff --git a/packages/menu/stories/menu-group.stories.ts b/1st-gen/packages/menu/stories/menu-group.stories.ts similarity index 100% rename from packages/menu/stories/menu-group.stories.ts rename to 1st-gen/packages/menu/stories/menu-group.stories.ts diff --git a/packages/menu/stories/menu-item.disconnected.stories.ts b/1st-gen/packages/menu/stories/menu-item.disconnected.stories.ts similarity index 100% rename from packages/menu/stories/menu-item.disconnected.stories.ts rename to 1st-gen/packages/menu/stories/menu-item.disconnected.stories.ts diff --git a/packages/menu/stories/menu-item.stories.ts b/1st-gen/packages/menu/stories/menu-item.stories.ts similarity index 100% rename from packages/menu/stories/menu-item.stories.ts rename to 1st-gen/packages/menu/stories/menu-item.stories.ts diff --git a/packages/menu/stories/menu-sizes.stories.ts b/1st-gen/packages/menu/stories/menu-sizes.stories.ts similarity index 100% rename from packages/menu/stories/menu-sizes.stories.ts rename to 1st-gen/packages/menu/stories/menu-sizes.stories.ts diff --git a/packages/menu/stories/menu.stories.ts b/1st-gen/packages/menu/stories/menu.stories.ts similarity index 100% rename from packages/menu/stories/menu.stories.ts rename to 1st-gen/packages/menu/stories/menu.stories.ts diff --git a/packages/menu/stories/submenu.stories.ts b/1st-gen/packages/menu/stories/submenu.stories.ts similarity index 100% rename from packages/menu/stories/submenu.stories.ts rename to 1st-gen/packages/menu/stories/submenu.stories.ts diff --git a/packages/menu/test/benchmark/test-basic.ts b/1st-gen/packages/menu/test/benchmark/test-basic.ts similarity index 100% rename from packages/menu/test/benchmark/test-basic.ts rename to 1st-gen/packages/menu/test/benchmark/test-basic.ts diff --git a/packages/menu/test/menu-group.test.ts b/1st-gen/packages/menu/test/menu-group.test.ts similarity index 100% rename from packages/menu/test/menu-group.test.ts rename to 1st-gen/packages/menu/test/menu-group.test.ts diff --git a/packages/menu/test/menu-item.test.ts b/1st-gen/packages/menu/test/menu-item.test.ts similarity index 100% rename from packages/menu/test/menu-item.test.ts rename to 1st-gen/packages/menu/test/menu-item.test.ts diff --git a/packages/menu/test/menu-memory.test.ts b/1st-gen/packages/menu/test/menu-memory.test.ts similarity index 100% rename from packages/menu/test/menu-memory.test.ts rename to 1st-gen/packages/menu/test/menu-memory.test.ts diff --git a/packages/menu/test/menu-selects.test.ts b/1st-gen/packages/menu/test/menu-selects.test.ts similarity index 100% rename from packages/menu/test/menu-selects.test.ts rename to 1st-gen/packages/menu/test/menu-selects.test.ts diff --git a/packages/menu/test/menu.test.ts b/1st-gen/packages/menu/test/menu.test.ts similarity index 100% rename from packages/menu/test/menu.test.ts rename to 1st-gen/packages/menu/test/menu.test.ts diff --git a/packages/menu/test/submenu.test.ts b/1st-gen/packages/menu/test/submenu.test.ts similarity index 100% rename from packages/menu/test/submenu.test.ts rename to 1st-gen/packages/menu/test/submenu.test.ts diff --git a/packages/menu/tsconfig.json b/1st-gen/packages/menu/tsconfig.json similarity index 100% rename from packages/menu/tsconfig.json rename to 1st-gen/packages/menu/tsconfig.json diff --git a/packages/meter/.npmrc b/1st-gen/packages/meter/.npmrc similarity index 100% rename from packages/meter/.npmrc rename to 1st-gen/packages/meter/.npmrc diff --git a/packages/meter/CHANGELOG.md b/1st-gen/packages/meter/CHANGELOG.md similarity index 100% rename from packages/meter/CHANGELOG.md rename to 1st-gen/packages/meter/CHANGELOG.md diff --git a/packages/meter/README.md b/1st-gen/packages/meter/README.md similarity index 100% rename from packages/meter/README.md rename to 1st-gen/packages/meter/README.md diff --git a/packages/meter/package.json b/1st-gen/packages/meter/package.json similarity index 98% rename from packages/meter/package.json rename to 1st-gen/packages/meter/package.json index 5e57aba5d67..7b572e8d786 100644 --- a/packages/meter/package.json +++ b/1st-gen/packages/meter/package.json @@ -9,7 +9,7 @@ "repository": { "type": "git", "url": "https://github.com/adobe/spectrum-web-components.git", - "directory": "packages/meter" + "directory": "1st-gen/packages/meter" }, "author": "Adobe", "homepage": "https://opensource.adobe.com/spectrum-web-components/components/meter", diff --git a/packages/meter/sp-meter.ts b/1st-gen/packages/meter/sp-meter.ts similarity index 100% rename from packages/meter/sp-meter.ts rename to 1st-gen/packages/meter/sp-meter.ts diff --git a/packages/meter/src/Meter.ts b/1st-gen/packages/meter/src/Meter.ts similarity index 100% rename from packages/meter/src/Meter.ts rename to 1st-gen/packages/meter/src/Meter.ts diff --git a/packages/meter/src/index.ts b/1st-gen/packages/meter/src/index.ts similarity index 100% rename from packages/meter/src/index.ts rename to 1st-gen/packages/meter/src/index.ts diff --git a/packages/meter/src/meter-overrides.css b/1st-gen/packages/meter/src/meter-overrides.css similarity index 100% rename from packages/meter/src/meter-overrides.css rename to 1st-gen/packages/meter/src/meter-overrides.css diff --git a/packages/meter/src/meter.css b/1st-gen/packages/meter/src/meter.css similarity index 100% rename from packages/meter/src/meter.css rename to 1st-gen/packages/meter/src/meter.css diff --git a/packages/meter/src/progress-bar-overrides.css b/1st-gen/packages/meter/src/progress-bar-overrides.css similarity index 100% rename from packages/meter/src/progress-bar-overrides.css rename to 1st-gen/packages/meter/src/progress-bar-overrides.css diff --git a/packages/meter/src/spectrum-meter.css b/1st-gen/packages/meter/src/spectrum-meter.css similarity index 100% rename from packages/meter/src/spectrum-meter.css rename to 1st-gen/packages/meter/src/spectrum-meter.css diff --git a/packages/meter/src/spectrum-progress-bar.css b/1st-gen/packages/meter/src/spectrum-progress-bar.css similarity index 100% rename from packages/meter/src/spectrum-progress-bar.css rename to 1st-gen/packages/meter/src/spectrum-progress-bar.css diff --git a/packages/meter/stories/meter-sizes.stories.ts b/1st-gen/packages/meter/stories/meter-sizes.stories.ts similarity index 100% rename from packages/meter/stories/meter-sizes.stories.ts rename to 1st-gen/packages/meter/stories/meter-sizes.stories.ts diff --git a/packages/meter/stories/meter.stories.ts b/1st-gen/packages/meter/stories/meter.stories.ts similarity index 100% rename from packages/meter/stories/meter.stories.ts rename to 1st-gen/packages/meter/stories/meter.stories.ts diff --git a/packages/meter/test/benchmark/basic-test.ts b/1st-gen/packages/meter/test/benchmark/basic-test.ts similarity index 100% rename from packages/meter/test/benchmark/basic-test.ts rename to 1st-gen/packages/meter/test/benchmark/basic-test.ts diff --git a/packages/meter/test/meter-memory.test.ts b/1st-gen/packages/meter/test/meter-memory.test.ts similarity index 100% rename from packages/meter/test/meter-memory.test.ts rename to 1st-gen/packages/meter/test/meter-memory.test.ts diff --git a/packages/meter/test/meter.test.ts b/1st-gen/packages/meter/test/meter.test.ts similarity index 100% rename from packages/meter/test/meter.test.ts rename to 1st-gen/packages/meter/test/meter.test.ts diff --git a/packages/meter/tsconfig.json b/1st-gen/packages/meter/tsconfig.json similarity index 100% rename from packages/meter/tsconfig.json rename to 1st-gen/packages/meter/tsconfig.json diff --git a/packages/modal/.npmrc b/1st-gen/packages/modal/.npmrc similarity index 100% rename from packages/modal/.npmrc rename to 1st-gen/packages/modal/.npmrc diff --git a/packages/modal/CHANGELOG.md b/1st-gen/packages/modal/CHANGELOG.md similarity index 100% rename from packages/modal/CHANGELOG.md rename to 1st-gen/packages/modal/CHANGELOG.md diff --git a/packages/modal/package.json b/1st-gen/packages/modal/package.json similarity index 97% rename from packages/modal/package.json rename to 1st-gen/packages/modal/package.json index fc646a9567d..1751cef3b60 100644 --- a/packages/modal/package.json +++ b/1st-gen/packages/modal/package.json @@ -9,7 +9,7 @@ "repository": { "type": "git", "url": "https://github.com/adobe/spectrum-web-components.git", - "directory": "packages/modal" + "directory": "1st-gen/packages/modal" }, "author": "Adobe", "homepage": "https://opensource.adobe.com/spectrum-web-components/components/modal", diff --git a/packages/modal/src/modal-overrides.css b/1st-gen/packages/modal/src/modal-overrides.css similarity index 100% rename from packages/modal/src/modal-overrides.css rename to 1st-gen/packages/modal/src/modal-overrides.css diff --git a/packages/picker-button/src/spectrum-picker-button-modifier.css b/1st-gen/packages/modal/src/modal-wrapper-overrides.css similarity index 100% rename from packages/picker-button/src/spectrum-picker-button-modifier.css rename to 1st-gen/packages/modal/src/modal-wrapper-overrides.css diff --git a/packages/modal/src/modal-wrapper.css b/1st-gen/packages/modal/src/modal-wrapper.css similarity index 100% rename from packages/modal/src/modal-wrapper.css rename to 1st-gen/packages/modal/src/modal-wrapper.css diff --git a/packages/modal/src/modal.css b/1st-gen/packages/modal/src/modal.css similarity index 100% rename from packages/modal/src/modal.css rename to 1st-gen/packages/modal/src/modal.css diff --git a/packages/modal/src/spectrum-modal-wrapper.css b/1st-gen/packages/modal/src/spectrum-modal-wrapper.css similarity index 100% rename from packages/modal/src/spectrum-modal-wrapper.css rename to 1st-gen/packages/modal/src/spectrum-modal-wrapper.css diff --git a/packages/modal/src/spectrum-modal.css b/1st-gen/packages/modal/src/spectrum-modal.css similarity index 100% rename from packages/modal/src/spectrum-modal.css rename to 1st-gen/packages/modal/src/spectrum-modal.css diff --git a/packages/modal/tsconfig.json b/1st-gen/packages/modal/tsconfig.json similarity index 100% rename from packages/modal/tsconfig.json rename to 1st-gen/packages/modal/tsconfig.json diff --git a/packages/number-field/.npmrc b/1st-gen/packages/number-field/.npmrc similarity index 100% rename from packages/number-field/.npmrc rename to 1st-gen/packages/number-field/.npmrc diff --git a/packages/number-field/CHANGELOG.md b/1st-gen/packages/number-field/CHANGELOG.md similarity index 100% rename from packages/number-field/CHANGELOG.md rename to 1st-gen/packages/number-field/CHANGELOG.md diff --git a/packages/number-field/README.md b/1st-gen/packages/number-field/README.md similarity index 100% rename from packages/number-field/README.md rename to 1st-gen/packages/number-field/README.md diff --git a/packages/number-field/package.json b/1st-gen/packages/number-field/package.json similarity index 98% rename from packages/number-field/package.json rename to 1st-gen/packages/number-field/package.json index fdcda34ca6a..ee5ed03e01c 100644 --- a/packages/number-field/package.json +++ b/1st-gen/packages/number-field/package.json @@ -9,7 +9,7 @@ "repository": { "type": "git", "url": "https://github.com/adobe/spectrum-web-components.git", - "directory": "packages/number-field" + "directory": "1st-gen/packages/number-field" }, "author": "Adobe", "homepage": "https://opensource.adobe.com/spectrum-web-components/components/number-field", diff --git a/packages/number-field/sp-number-field.ts b/1st-gen/packages/number-field/sp-number-field.ts similarity index 100% rename from packages/number-field/sp-number-field.ts rename to 1st-gen/packages/number-field/sp-number-field.ts diff --git a/packages/number-field/src/NumberField.ts b/1st-gen/packages/number-field/src/NumberField.ts similarity index 100% rename from packages/number-field/src/NumberField.ts rename to 1st-gen/packages/number-field/src/NumberField.ts diff --git a/packages/number-field/src/index.ts b/1st-gen/packages/number-field/src/index.ts similarity index 100% rename from packages/number-field/src/index.ts rename to 1st-gen/packages/number-field/src/index.ts diff --git a/packages/number-field/src/number-field-overrides.css b/1st-gen/packages/number-field/src/number-field-overrides.css similarity index 100% rename from packages/number-field/src/number-field-overrides.css rename to 1st-gen/packages/number-field/src/number-field-overrides.css diff --git a/packages/number-field/src/number-field.css b/1st-gen/packages/number-field/src/number-field.css similarity index 100% rename from packages/number-field/src/number-field.css rename to 1st-gen/packages/number-field/src/number-field.css diff --git a/packages/number-field/src/spectrum-number-field.css b/1st-gen/packages/number-field/src/spectrum-number-field.css similarity index 100% rename from packages/number-field/src/spectrum-number-field.css rename to 1st-gen/packages/number-field/src/spectrum-number-field.css diff --git a/packages/number-field/stories/number-field-sizes.stories.ts b/1st-gen/packages/number-field/stories/number-field-sizes.stories.ts similarity index 100% rename from packages/number-field/stories/number-field-sizes.stories.ts rename to 1st-gen/packages/number-field/stories/number-field-sizes.stories.ts diff --git a/packages/number-field/stories/number-field.stories.ts b/1st-gen/packages/number-field/stories/number-field.stories.ts similarity index 100% rename from packages/number-field/stories/number-field.stories.ts rename to 1st-gen/packages/number-field/stories/number-field.stories.ts diff --git a/packages/number-field/test/benchmark/basic-test.ts b/1st-gen/packages/number-field/test/benchmark/basic-test.ts similarity index 100% rename from packages/number-field/test/benchmark/basic-test.ts rename to 1st-gen/packages/number-field/test/benchmark/basic-test.ts diff --git a/packages/number-field/test/helpers.ts b/1st-gen/packages/number-field/test/helpers.ts similarity index 100% rename from packages/number-field/test/helpers.ts rename to 1st-gen/packages/number-field/test/helpers.ts diff --git a/packages/number-field/test/inputs.test.ts b/1st-gen/packages/number-field/test/inputs.test.ts similarity index 100% rename from packages/number-field/test/inputs.test.ts rename to 1st-gen/packages/number-field/test/inputs.test.ts diff --git a/packages/number-field/test/number-field-memory.test.ts b/1st-gen/packages/number-field/test/number-field-memory.test.ts similarity index 100% rename from packages/number-field/test/number-field-memory.test.ts rename to 1st-gen/packages/number-field/test/number-field-memory.test.ts diff --git a/packages/number-field/test/number-field.test.ts b/1st-gen/packages/number-field/test/number-field.test.ts similarity index 100% rename from packages/number-field/test/number-field.test.ts rename to 1st-gen/packages/number-field/test/number-field.test.ts diff --git a/packages/number-field/tsconfig.json b/1st-gen/packages/number-field/tsconfig.json similarity index 100% rename from packages/number-field/tsconfig.json rename to 1st-gen/packages/number-field/tsconfig.json diff --git a/packages/overlay/.npmrc b/1st-gen/packages/overlay/.npmrc similarity index 100% rename from packages/overlay/.npmrc rename to 1st-gen/packages/overlay/.npmrc diff --git a/packages/overlay/CHANGELOG.md b/1st-gen/packages/overlay/CHANGELOG.md similarity index 100% rename from packages/overlay/CHANGELOG.md rename to 1st-gen/packages/overlay/CHANGELOG.md diff --git a/packages/overlay/README.md b/1st-gen/packages/overlay/README.md similarity index 100% rename from packages/overlay/README.md rename to 1st-gen/packages/overlay/README.md diff --git a/packages/overlay/imperative-api.md b/1st-gen/packages/overlay/imperative-api.md similarity index 100% rename from packages/overlay/imperative-api.md rename to 1st-gen/packages/overlay/imperative-api.md diff --git a/packages/overlay/local.d.ts b/1st-gen/packages/overlay/local.d.ts similarity index 100% rename from packages/overlay/local.d.ts rename to 1st-gen/packages/overlay/local.d.ts diff --git a/packages/overlay/overlay-trigger.md b/1st-gen/packages/overlay/overlay-trigger.md similarity index 100% rename from packages/overlay/overlay-trigger.md rename to 1st-gen/packages/overlay/overlay-trigger.md diff --git a/packages/overlay/overlay-trigger.ts b/1st-gen/packages/overlay/overlay-trigger.ts similarity index 100% rename from packages/overlay/overlay-trigger.ts rename to 1st-gen/packages/overlay/overlay-trigger.ts diff --git a/packages/overlay/package.json b/1st-gen/packages/overlay/package.json similarity index 99% rename from packages/overlay/package.json rename to 1st-gen/packages/overlay/package.json index 13a94ad5c5b..0b3f2598f3a 100644 --- a/packages/overlay/package.json +++ b/1st-gen/packages/overlay/package.json @@ -9,7 +9,7 @@ "repository": { "type": "git", "url": "https://github.com/adobe/spectrum-web-components.git", - "directory": "packages/overlay" + "directory": "1st-gen/packages/overlay" }, "author": "Adobe", "homepage": "https://opensource.adobe.com/spectrum-web-components/components/overlay", diff --git a/packages/overlay/slottable-request.md b/1st-gen/packages/overlay/slottable-request.md similarity index 100% rename from packages/overlay/slottable-request.md rename to 1st-gen/packages/overlay/slottable-request.md diff --git a/packages/overlay/sp-overlay.ts b/1st-gen/packages/overlay/sp-overlay.ts similarity index 100% rename from packages/overlay/sp-overlay.ts rename to 1st-gen/packages/overlay/sp-overlay.ts diff --git a/packages/overlay/src/AbstractOverlay.ts b/1st-gen/packages/overlay/src/AbstractOverlay.ts similarity index 100% rename from packages/overlay/src/AbstractOverlay.ts rename to 1st-gen/packages/overlay/src/AbstractOverlay.ts diff --git a/packages/overlay/src/ClickController.ts b/1st-gen/packages/overlay/src/ClickController.ts similarity index 100% rename from packages/overlay/src/ClickController.ts rename to 1st-gen/packages/overlay/src/ClickController.ts diff --git a/packages/overlay/src/HoverController.ts b/1st-gen/packages/overlay/src/HoverController.ts similarity index 100% rename from packages/overlay/src/HoverController.ts rename to 1st-gen/packages/overlay/src/HoverController.ts diff --git a/packages/overlay/src/InteractionController.ts b/1st-gen/packages/overlay/src/InteractionController.ts similarity index 100% rename from packages/overlay/src/InteractionController.ts rename to 1st-gen/packages/overlay/src/InteractionController.ts diff --git a/packages/overlay/src/LongpressController.ts b/1st-gen/packages/overlay/src/LongpressController.ts similarity index 100% rename from packages/overlay/src/LongpressController.ts rename to 1st-gen/packages/overlay/src/LongpressController.ts diff --git a/packages/overlay/src/Overlay.ts b/1st-gen/packages/overlay/src/Overlay.ts similarity index 100% rename from packages/overlay/src/Overlay.ts rename to 1st-gen/packages/overlay/src/Overlay.ts diff --git a/packages/overlay/src/OverlayNoPopover.ts b/1st-gen/packages/overlay/src/OverlayNoPopover.ts similarity index 100% rename from packages/overlay/src/OverlayNoPopover.ts rename to 1st-gen/packages/overlay/src/OverlayNoPopover.ts diff --git a/packages/overlay/src/OverlayPopover.ts b/1st-gen/packages/overlay/src/OverlayPopover.ts similarity index 100% rename from packages/overlay/src/OverlayPopover.ts rename to 1st-gen/packages/overlay/src/OverlayPopover.ts diff --git a/packages/overlay/src/OverlayStack.ts b/1st-gen/packages/overlay/src/OverlayStack.ts similarity index 100% rename from packages/overlay/src/OverlayStack.ts rename to 1st-gen/packages/overlay/src/OverlayStack.ts diff --git a/packages/overlay/src/OverlayTrigger.ts b/1st-gen/packages/overlay/src/OverlayTrigger.ts similarity index 99% rename from packages/overlay/src/OverlayTrigger.ts rename to 1st-gen/packages/overlay/src/OverlayTrigger.ts index c1a541b0cf4..9e1085ae18f 100644 --- a/packages/overlay/src/OverlayTrigger.ts +++ b/1st-gen/packages/overlay/src/OverlayTrigger.ts @@ -26,7 +26,7 @@ import type { Placement } from '@floating-ui/dom'; import type { BeforetoggleOpenEvent } from './events.js'; import type { Overlay } from './Overlay.js'; -import type { OverlayTypes } from './overlay-types'; +import type { OverlayTypes } from './overlay-types.js'; // eslint-disable-next-line import/no-extraneous-dependencies import '@spectrum-web-components/overlay/sp-overlay.js'; diff --git a/packages/overlay/src/PlacementController.ts b/1st-gen/packages/overlay/src/PlacementController.ts similarity index 100% rename from packages/overlay/src/PlacementController.ts rename to 1st-gen/packages/overlay/src/PlacementController.ts diff --git a/packages/overlay/src/VirtualTrigger.ts b/1st-gen/packages/overlay/src/VirtualTrigger.ts similarity index 100% rename from packages/overlay/src/VirtualTrigger.ts rename to 1st-gen/packages/overlay/src/VirtualTrigger.ts diff --git a/packages/overlay/src/events.ts b/1st-gen/packages/overlay/src/events.ts similarity index 100% rename from packages/overlay/src/events.ts rename to 1st-gen/packages/overlay/src/events.ts diff --git a/packages/overlay/src/fullSizePlugin.ts b/1st-gen/packages/overlay/src/fullSizePlugin.ts similarity index 100% rename from packages/overlay/src/fullSizePlugin.ts rename to 1st-gen/packages/overlay/src/fullSizePlugin.ts diff --git a/packages/overlay/src/index.ts b/1st-gen/packages/overlay/src/index.ts similarity index 100% rename from packages/overlay/src/index.ts rename to 1st-gen/packages/overlay/src/index.ts diff --git a/packages/overlay/src/loader.ts b/1st-gen/packages/overlay/src/loader.ts similarity index 100% rename from packages/overlay/src/loader.ts rename to 1st-gen/packages/overlay/src/loader.ts diff --git a/packages/overlay/src/overlay-events.ts b/1st-gen/packages/overlay/src/overlay-events.ts similarity index 100% rename from packages/overlay/src/overlay-events.ts rename to 1st-gen/packages/overlay/src/overlay-events.ts diff --git a/packages/overlay/src/overlay-timer.ts b/1st-gen/packages/overlay/src/overlay-timer.ts similarity index 100% rename from packages/overlay/src/overlay-timer.ts rename to 1st-gen/packages/overlay/src/overlay-timer.ts diff --git a/packages/overlay/src/overlay-trigger-directive.ts b/1st-gen/packages/overlay/src/overlay-trigger-directive.ts similarity index 100% rename from packages/overlay/src/overlay-trigger-directive.ts rename to 1st-gen/packages/overlay/src/overlay-trigger-directive.ts diff --git a/packages/overlay/src/overlay-trigger.css b/1st-gen/packages/overlay/src/overlay-trigger.css similarity index 100% rename from packages/overlay/src/overlay-trigger.css rename to 1st-gen/packages/overlay/src/overlay-trigger.css diff --git a/packages/overlay/src/overlay-types.ts b/1st-gen/packages/overlay/src/overlay-types.ts similarity index 100% rename from packages/overlay/src/overlay-types.ts rename to 1st-gen/packages/overlay/src/overlay-types.ts diff --git a/packages/overlay/src/overlay.css b/1st-gen/packages/overlay/src/overlay.css similarity index 100% rename from packages/overlay/src/overlay.css rename to 1st-gen/packages/overlay/src/overlay.css diff --git a/packages/overlay/src/slottable-request-directive.ts b/1st-gen/packages/overlay/src/slottable-request-directive.ts similarity index 100% rename from packages/overlay/src/slottable-request-directive.ts rename to 1st-gen/packages/overlay/src/slottable-request-directive.ts diff --git a/packages/overlay/src/slottable-request-event.ts b/1st-gen/packages/overlay/src/slottable-request-event.ts similarity index 100% rename from packages/overlay/src/slottable-request-event.ts rename to 1st-gen/packages/overlay/src/slottable-request-event.ts diff --git a/packages/overlay/src/strategies.ts b/1st-gen/packages/overlay/src/strategies.ts similarity index 100% rename from packages/overlay/src/strategies.ts rename to 1st-gen/packages/overlay/src/strategies.ts diff --git a/packages/overlay/stories/index.ts b/1st-gen/packages/overlay/stories/index.ts similarity index 100% rename from packages/overlay/stories/index.ts rename to 1st-gen/packages/overlay/stories/index.ts diff --git a/packages/overlay/stories/overlay-directive.stories.ts b/1st-gen/packages/overlay/stories/overlay-directive.stories.ts similarity index 100% rename from packages/overlay/stories/overlay-directive.stories.ts rename to 1st-gen/packages/overlay/stories/overlay-directive.stories.ts diff --git a/packages/overlay/stories/overlay-element.stories.ts b/1st-gen/packages/overlay/stories/overlay-element.stories.ts similarity index 100% rename from packages/overlay/stories/overlay-element.stories.ts rename to 1st-gen/packages/overlay/stories/overlay-element.stories.ts diff --git a/packages/overlay/stories/overlay-story-components.ts b/1st-gen/packages/overlay/stories/overlay-story-components.ts similarity index 100% rename from packages/overlay/stories/overlay-story-components.ts rename to 1st-gen/packages/overlay/stories/overlay-story-components.ts diff --git a/packages/overlay/stories/overlay.stories.ts b/1st-gen/packages/overlay/stories/overlay.stories.ts similarity index 100% rename from packages/overlay/stories/overlay.stories.ts rename to 1st-gen/packages/overlay/stories/overlay.stories.ts diff --git a/packages/overlay/sync/overlay-trigger.ts b/1st-gen/packages/overlay/sync/overlay-trigger.ts similarity index 100% rename from packages/overlay/sync/overlay-trigger.ts rename to 1st-gen/packages/overlay/sync/overlay-trigger.ts diff --git a/packages/overlay/test/benchmark/basic-test.ts b/1st-gen/packages/overlay/test/benchmark/basic-test.ts similarity index 100% rename from packages/overlay/test/benchmark/basic-test.ts rename to 1st-gen/packages/overlay/test/benchmark/basic-test.ts diff --git a/packages/overlay/test/benchmark/directive-test.ts b/1st-gen/packages/overlay/test/benchmark/directive-test.ts similarity index 100% rename from packages/overlay/test/benchmark/directive-test.ts rename to 1st-gen/packages/overlay/test/benchmark/directive-test.ts diff --git a/packages/overlay/test/benchmark/element-test.ts b/1st-gen/packages/overlay/test/benchmark/element-test.ts similarity index 100% rename from packages/overlay/test/benchmark/element-test.ts rename to 1st-gen/packages/overlay/test/benchmark/element-test.ts diff --git a/packages/overlay/test/benchmark/lazy-test.ts b/1st-gen/packages/overlay/test/benchmark/lazy-test.ts similarity index 100% rename from packages/overlay/test/benchmark/lazy-test.ts rename to 1st-gen/packages/overlay/test/benchmark/lazy-test.ts diff --git a/packages/overlay/test/index.ts b/1st-gen/packages/overlay/test/index.ts similarity index 100% rename from packages/overlay/test/index.ts rename to 1st-gen/packages/overlay/test/index.ts diff --git a/packages/overlay/test/overlay-directive.test.ts b/1st-gen/packages/overlay/test/overlay-directive.test.ts similarity index 100% rename from packages/overlay/test/overlay-directive.test.ts rename to 1st-gen/packages/overlay/test/overlay-directive.test.ts diff --git a/packages/overlay/test/overlay-element.test.ts b/1st-gen/packages/overlay/test/overlay-element.test.ts similarity index 100% rename from packages/overlay/test/overlay-element.test.ts rename to 1st-gen/packages/overlay/test/overlay-element.test.ts diff --git a/packages/overlay/test/overlay-lifecycle.test.ts b/1st-gen/packages/overlay/test/overlay-lifecycle.test.ts similarity index 100% rename from packages/overlay/test/overlay-lifecycle.test.ts rename to 1st-gen/packages/overlay/test/overlay-lifecycle.test.ts diff --git a/packages/overlay/test/overlay-memory.test.ts b/1st-gen/packages/overlay/test/overlay-memory.test.ts similarity index 100% rename from packages/overlay/test/overlay-memory.test.ts rename to 1st-gen/packages/overlay/test/overlay-memory.test.ts diff --git a/packages/overlay/test/overlay-testing-helpers.ts b/1st-gen/packages/overlay/test/overlay-testing-helpers.ts similarity index 100% rename from packages/overlay/test/overlay-testing-helpers.ts rename to 1st-gen/packages/overlay/test/overlay-testing-helpers.ts diff --git a/packages/overlay/test/overlay-timer.test.ts b/1st-gen/packages/overlay/test/overlay-timer.test.ts similarity index 100% rename from packages/overlay/test/overlay-timer.test.ts rename to 1st-gen/packages/overlay/test/overlay-timer.test.ts diff --git a/packages/overlay/test/overlay-trigger-click.test.ts b/1st-gen/packages/overlay/test/overlay-trigger-click.test.ts similarity index 100% rename from packages/overlay/test/overlay-trigger-click.test.ts rename to 1st-gen/packages/overlay/test/overlay-trigger-click.test.ts diff --git a/packages/overlay/test/overlay-trigger-directive.test.ts b/1st-gen/packages/overlay/test/overlay-trigger-directive.test.ts similarity index 100% rename from packages/overlay/test/overlay-trigger-directive.test.ts rename to 1st-gen/packages/overlay/test/overlay-trigger-directive.test.ts diff --git a/packages/overlay/test/overlay-trigger-extended.test.ts b/1st-gen/packages/overlay/test/overlay-trigger-extended.test.ts similarity index 100% rename from packages/overlay/test/overlay-trigger-extended.test.ts rename to 1st-gen/packages/overlay/test/overlay-trigger-extended.test.ts diff --git a/packages/overlay/test/overlay-trigger-hover-click.test.ts b/1st-gen/packages/overlay/test/overlay-trigger-hover-click.test.ts similarity index 100% rename from packages/overlay/test/overlay-trigger-hover-click.test.ts rename to 1st-gen/packages/overlay/test/overlay-trigger-hover-click.test.ts diff --git a/packages/overlay/test/overlay-trigger-hover.test.ts b/1st-gen/packages/overlay/test/overlay-trigger-hover.test.ts similarity index 100% rename from packages/overlay/test/overlay-trigger-hover.test.ts rename to 1st-gen/packages/overlay/test/overlay-trigger-hover.test.ts diff --git a/packages/overlay/test/overlay-trigger-longpress.test.ts b/1st-gen/packages/overlay/test/overlay-trigger-longpress.test.ts similarity index 100% rename from packages/overlay/test/overlay-trigger-longpress.test.ts rename to 1st-gen/packages/overlay/test/overlay-trigger-longpress.test.ts diff --git a/packages/overlay/test/overlay-trigger-optimization.test.ts b/1st-gen/packages/overlay/test/overlay-trigger-optimization.test.ts similarity index 100% rename from packages/overlay/test/overlay-trigger-optimization.test.ts rename to 1st-gen/packages/overlay/test/overlay-trigger-optimization.test.ts diff --git a/packages/overlay/test/overlay-trigger-sync.test.ts b/1st-gen/packages/overlay/test/overlay-trigger-sync.test.ts similarity index 100% rename from packages/overlay/test/overlay-trigger-sync.test.ts rename to 1st-gen/packages/overlay/test/overlay-trigger-sync.test.ts diff --git a/packages/overlay/test/overlay-trigger.test.ts b/1st-gen/packages/overlay/test/overlay-trigger.test.ts similarity index 100% rename from packages/overlay/test/overlay-trigger.test.ts rename to 1st-gen/packages/overlay/test/overlay-trigger.test.ts diff --git a/packages/overlay/test/overlay-update.test.ts b/1st-gen/packages/overlay/test/overlay-update.test.ts similarity index 100% rename from packages/overlay/test/overlay-update.test.ts rename to 1st-gen/packages/overlay/test/overlay-update.test.ts diff --git a/packages/overlay/test/overlay-v1.test.ts b/1st-gen/packages/overlay/test/overlay-v1.test.ts similarity index 100% rename from packages/overlay/test/overlay-v1.test.ts rename to 1st-gen/packages/overlay/test/overlay-v1.test.ts diff --git a/packages/overlay/test/overlay.test.ts b/1st-gen/packages/overlay/test/overlay.test.ts similarity index 100% rename from packages/overlay/test/overlay.test.ts rename to 1st-gen/packages/overlay/test/overlay.test.ts diff --git a/packages/overlay/trigger-directive.md b/1st-gen/packages/overlay/trigger-directive.md similarity index 100% rename from packages/overlay/trigger-directive.md rename to 1st-gen/packages/overlay/trigger-directive.md diff --git a/packages/overlay/tsconfig.json b/1st-gen/packages/overlay/tsconfig.json similarity index 100% rename from packages/overlay/tsconfig.json rename to 1st-gen/packages/overlay/tsconfig.json diff --git a/packages/picker-button/.npmignore b/1st-gen/packages/picker-button/.npmignore similarity index 100% rename from packages/picker-button/.npmignore rename to 1st-gen/packages/picker-button/.npmignore diff --git a/packages/picker-button/.npmrc b/1st-gen/packages/picker-button/.npmrc similarity index 100% rename from packages/picker-button/.npmrc rename to 1st-gen/packages/picker-button/.npmrc diff --git a/packages/picker-button/CHANGELOG.md b/1st-gen/packages/picker-button/CHANGELOG.md similarity index 100% rename from packages/picker-button/CHANGELOG.md rename to 1st-gen/packages/picker-button/CHANGELOG.md diff --git a/packages/picker-button/README.md b/1st-gen/packages/picker-button/README.md similarity index 100% rename from packages/picker-button/README.md rename to 1st-gen/packages/picker-button/README.md diff --git a/packages/picker-button/package.json b/1st-gen/packages/picker-button/package.json similarity index 97% rename from packages/picker-button/package.json rename to 1st-gen/packages/picker-button/package.json index 1c5157161db..b9d606df20f 100644 --- a/packages/picker-button/package.json +++ b/1st-gen/packages/picker-button/package.json @@ -9,7 +9,7 @@ "repository": { "type": "git", "url": "https://github.com/adobe/spectrum-web-components.git", - "directory": "packages/picker-button" + "directory": "1st-gen/packages/picker-button" }, "author": "Adobe", "homepage": "https://opensource.adobe.com/spectrum-web-components/components/picker-button", diff --git a/packages/picker-button/sp-picker-button.ts b/1st-gen/packages/picker-button/sp-picker-button.ts similarity index 100% rename from packages/picker-button/sp-picker-button.ts rename to 1st-gen/packages/picker-button/sp-picker-button.ts diff --git a/packages/picker-button/src/PickerButton.ts b/1st-gen/packages/picker-button/src/PickerButton.ts similarity index 100% rename from packages/picker-button/src/PickerButton.ts rename to 1st-gen/packages/picker-button/src/PickerButton.ts diff --git a/packages/picker-button/src/index.ts b/1st-gen/packages/picker-button/src/index.ts similarity index 100% rename from packages/picker-button/src/index.ts rename to 1st-gen/packages/picker-button/src/index.ts diff --git a/packages/picker-button/src/picker-button-overrides.css b/1st-gen/packages/picker-button/src/picker-button-overrides.css similarity index 100% rename from packages/picker-button/src/picker-button-overrides.css rename to 1st-gen/packages/picker-button/src/picker-button-overrides.css diff --git a/packages/picker-button/src/picker-button.css b/1st-gen/packages/picker-button/src/picker-button.css similarity index 100% rename from packages/picker-button/src/picker-button.css rename to 1st-gen/packages/picker-button/src/picker-button.css diff --git a/packages/status-light/src/status-light-overrides.css b/1st-gen/packages/picker-button/src/spectrum-picker-button-modifier.css similarity index 100% rename from packages/status-light/src/status-light-overrides.css rename to 1st-gen/packages/picker-button/src/spectrum-picker-button-modifier.css diff --git a/packages/picker-button/src/spectrum-picker-button.css b/1st-gen/packages/picker-button/src/spectrum-picker-button.css similarity index 100% rename from packages/picker-button/src/spectrum-picker-button.css rename to 1st-gen/packages/picker-button/src/spectrum-picker-button.css diff --git a/packages/picker-button/stories/index.ts b/1st-gen/packages/picker-button/stories/index.ts similarity index 100% rename from packages/picker-button/stories/index.ts rename to 1st-gen/packages/picker-button/stories/index.ts diff --git a/packages/picker-button/stories/picker-button-sizes.stories.ts b/1st-gen/packages/picker-button/stories/picker-button-sizes.stories.ts similarity index 100% rename from packages/picker-button/stories/picker-button-sizes.stories.ts rename to 1st-gen/packages/picker-button/stories/picker-button-sizes.stories.ts diff --git a/packages/picker-button/stories/picker-button.stories.ts b/1st-gen/packages/picker-button/stories/picker-button.stories.ts similarity index 100% rename from packages/picker-button/stories/picker-button.stories.ts rename to 1st-gen/packages/picker-button/stories/picker-button.stories.ts diff --git a/packages/picker-button/test/benchmark/basic-test.ts b/1st-gen/packages/picker-button/test/benchmark/basic-test.ts similarity index 100% rename from packages/picker-button/test/benchmark/basic-test.ts rename to 1st-gen/packages/picker-button/test/benchmark/basic-test.ts diff --git a/packages/picker-button/test/picker-button-memory.test.ts b/1st-gen/packages/picker-button/test/picker-button-memory.test.ts similarity index 100% rename from packages/picker-button/test/picker-button-memory.test.ts rename to 1st-gen/packages/picker-button/test/picker-button-memory.test.ts diff --git a/packages/picker-button/test/picker-button.test.ts b/1st-gen/packages/picker-button/test/picker-button.test.ts similarity index 100% rename from packages/picker-button/test/picker-button.test.ts rename to 1st-gen/packages/picker-button/test/picker-button.test.ts diff --git a/packages/picker-button/tsconfig.json b/1st-gen/packages/picker-button/tsconfig.json similarity index 100% rename from packages/picker-button/tsconfig.json rename to 1st-gen/packages/picker-button/tsconfig.json diff --git a/packages/picker/.npmrc b/1st-gen/packages/picker/.npmrc similarity index 100% rename from packages/picker/.npmrc rename to 1st-gen/packages/picker/.npmrc diff --git a/packages/picker/CHANGELOG.md b/1st-gen/packages/picker/CHANGELOG.md similarity index 100% rename from packages/picker/CHANGELOG.md rename to 1st-gen/packages/picker/CHANGELOG.md diff --git a/packages/picker/README.md b/1st-gen/packages/picker/README.md similarity index 100% rename from packages/picker/README.md rename to 1st-gen/packages/picker/README.md diff --git a/packages/picker/package.json b/1st-gen/packages/picker/package.json similarity index 98% rename from packages/picker/package.json rename to 1st-gen/packages/picker/package.json index 2e4f9076459..40c071839f9 100644 --- a/packages/picker/package.json +++ b/1st-gen/packages/picker/package.json @@ -9,7 +9,7 @@ "repository": { "type": "git", "url": "https://github.com/adobe/spectrum-web-components.git", - "directory": "packages/picker" + "directory": "1st-gen/packages/picker" }, "author": "Adobe", "homepage": "https://opensource.adobe.com/spectrum-web-components/components/picker", diff --git a/packages/picker/sp-picker.ts b/1st-gen/packages/picker/sp-picker.ts similarity index 100% rename from packages/picker/sp-picker.ts rename to 1st-gen/packages/picker/sp-picker.ts diff --git a/packages/picker/src/DesktopController.ts b/1st-gen/packages/picker/src/DesktopController.ts similarity index 100% rename from packages/picker/src/DesktopController.ts rename to 1st-gen/packages/picker/src/DesktopController.ts diff --git a/packages/picker/src/InteractionController.ts b/1st-gen/packages/picker/src/InteractionController.ts similarity index 100% rename from packages/picker/src/InteractionController.ts rename to 1st-gen/packages/picker/src/InteractionController.ts diff --git a/packages/picker/src/MobileController.ts b/1st-gen/packages/picker/src/MobileController.ts similarity index 100% rename from packages/picker/src/MobileController.ts rename to 1st-gen/packages/picker/src/MobileController.ts diff --git a/packages/picker/src/Picker.ts b/1st-gen/packages/picker/src/Picker.ts similarity index 100% rename from packages/picker/src/Picker.ts rename to 1st-gen/packages/picker/src/Picker.ts diff --git a/packages/picker/src/index.ts b/1st-gen/packages/picker/src/index.ts similarity index 100% rename from packages/picker/src/index.ts rename to 1st-gen/packages/picker/src/index.ts diff --git a/packages/picker/src/picker-overrides.css b/1st-gen/packages/picker/src/picker-overrides.css similarity index 100% rename from packages/picker/src/picker-overrides.css rename to 1st-gen/packages/picker/src/picker-overrides.css diff --git a/packages/picker/src/picker.css b/1st-gen/packages/picker/src/picker.css similarity index 100% rename from packages/picker/src/picker.css rename to 1st-gen/packages/picker/src/picker.css diff --git a/packages/picker/src/spectrum-picker.css b/1st-gen/packages/picker/src/spectrum-picker.css similarity index 100% rename from packages/picker/src/spectrum-picker.css rename to 1st-gen/packages/picker/src/spectrum-picker.css diff --git a/packages/picker/src/strategies.ts b/1st-gen/packages/picker/src/strategies.ts similarity index 100% rename from packages/picker/src/strategies.ts rename to 1st-gen/packages/picker/src/strategies.ts diff --git a/packages/picker/stories/args.ts b/1st-gen/packages/picker/stories/args.ts similarity index 100% rename from packages/picker/stories/args.ts rename to 1st-gen/packages/picker/stories/args.ts diff --git a/packages/picker/stories/picker-pending.stories.ts b/1st-gen/packages/picker/stories/picker-pending.stories.ts similarity index 100% rename from packages/picker/stories/picker-pending.stories.ts rename to 1st-gen/packages/picker/stories/picker-pending.stories.ts diff --git a/packages/picker/stories/picker-sizes.stories.ts b/1st-gen/packages/picker/stories/picker-sizes.stories.ts similarity index 94% rename from packages/picker/stories/picker-sizes.stories.ts rename to 1st-gen/packages/picker/stories/picker-sizes.stories.ts index 14a52696bf0..30fe7ae1712 100644 --- a/packages/picker/stories/picker-sizes.stories.ts +++ b/1st-gen/packages/picker/stories/picker-sizes.stories.ts @@ -17,6 +17,8 @@ import { Picker } from '@spectrum-web-components/picker'; import '@spectrum-web-components/menu/sp-menu.js'; import '@spectrum-web-components/menu/sp-menu-item.js'; +import { isOverlayOpen } from '../../overlay/stories/index.js'; + export default { title: 'Picker/Sizes', component: 'sp-picker', @@ -99,20 +101,28 @@ export const s = (args: StoryArgs): TemplateResult => export const sOpen = (args: StoryArgs): TemplateResult => picker({ ...args, open: true, size: 's' }); +sOpen.decorators = [isOverlayOpen]; + export const m = (args: StoryArgs): TemplateResult => picker({ ...args, size: 'm' }); export const mOpen = (args: StoryArgs): TemplateResult => picker({ ...args, open: true, size: 'm' }); +mOpen.decorators = [isOverlayOpen]; + export const l = (args: StoryArgs): TemplateResult => picker({ ...args, size: 'l' }); export const lOpen = (args: StoryArgs): TemplateResult => picker({ ...args, open: true, size: 'l' }); +lOpen.decorators = [isOverlayOpen]; + export const XL = (args: StoryArgs): TemplateResult => picker({ ...args, size: 'xl' }); export const XLOpen = (args: StoryArgs): TemplateResult => picker({ ...args, open: true, size: 'xl' }); + +XLOpen.decorators = [isOverlayOpen]; diff --git a/packages/picker/stories/picker.stories.ts b/1st-gen/packages/picker/stories/picker.stories.ts similarity index 99% rename from packages/picker/stories/picker.stories.ts rename to 1st-gen/packages/picker/stories/picker.stories.ts index 61a5a0f7632..ad76843a405 100644 --- a/packages/picker/stories/picker.stories.ts +++ b/1st-gen/packages/picker/stories/picker.stories.ts @@ -774,6 +774,9 @@ custom.args = { open: true, }; custom.decorators = [isOverlayOpen]; +custom.swc_vrt = { + skip: true, +}; export const BackgroundClickTest = (): TemplateResult => { return html` diff --git a/packages/picker/stories/states.ts b/1st-gen/packages/picker/stories/states.ts similarity index 100% rename from packages/picker/stories/states.ts rename to 1st-gen/packages/picker/stories/states.ts diff --git a/packages/picker/stories/template.ts b/1st-gen/packages/picker/stories/template.ts similarity index 100% rename from packages/picker/stories/template.ts rename to 1st-gen/packages/picker/stories/template.ts diff --git a/packages/picker/sync/index.ts b/1st-gen/packages/picker/sync/index.ts similarity index 100% rename from packages/picker/sync/index.ts rename to 1st-gen/packages/picker/sync/index.ts diff --git a/packages/picker/sync/sp-picker.ts b/1st-gen/packages/picker/sync/sp-picker.ts similarity index 100% rename from packages/picker/sync/sp-picker.ts rename to 1st-gen/packages/picker/sync/sp-picker.ts diff --git a/packages/picker/test/benchmark/basic-test.ts b/1st-gen/packages/picker/test/benchmark/basic-test.ts similarity index 100% rename from packages/picker/test/benchmark/basic-test.ts rename to 1st-gen/packages/picker/test/benchmark/basic-test.ts diff --git a/packages/picker/test/index.ts b/1st-gen/packages/picker/test/index.ts similarity index 100% rename from packages/picker/test/index.ts rename to 1st-gen/packages/picker/test/index.ts diff --git a/packages/picker/test/picker-memory.test.ts b/1st-gen/packages/picker/test/picker-memory.test.ts similarity index 100% rename from packages/picker/test/picker-memory.test.ts rename to 1st-gen/packages/picker/test/picker-memory.test.ts diff --git a/packages/picker/test/picker-reparenting.test.ts b/1st-gen/packages/picker/test/picker-reparenting.test.ts similarity index 100% rename from packages/picker/test/picker-reparenting.test.ts rename to 1st-gen/packages/picker/test/picker-reparenting.test.ts diff --git a/packages/picker/test/picker-responsive.test.ts b/1st-gen/packages/picker/test/picker-responsive.test.ts similarity index 100% rename from packages/picker/test/picker-responsive.test.ts rename to 1st-gen/packages/picker/test/picker-responsive.test.ts diff --git a/packages/picker/test/picker-sync.test.ts b/1st-gen/packages/picker/test/picker-sync.test.ts similarity index 100% rename from packages/picker/test/picker-sync.test.ts rename to 1st-gen/packages/picker/test/picker-sync.test.ts diff --git a/packages/picker/test/picker.test.ts b/1st-gen/packages/picker/test/picker.test.ts similarity index 100% rename from packages/picker/test/picker.test.ts rename to 1st-gen/packages/picker/test/picker.test.ts diff --git a/packages/picker/tsconfig.json b/1st-gen/packages/picker/tsconfig.json similarity index 100% rename from packages/picker/tsconfig.json rename to 1st-gen/packages/picker/tsconfig.json diff --git a/packages/popover/.npmrc b/1st-gen/packages/popover/.npmrc similarity index 100% rename from packages/popover/.npmrc rename to 1st-gen/packages/popover/.npmrc diff --git a/packages/popover/CHANGELOG.md b/1st-gen/packages/popover/CHANGELOG.md similarity index 100% rename from packages/popover/CHANGELOG.md rename to 1st-gen/packages/popover/CHANGELOG.md diff --git a/packages/popover/README.md b/1st-gen/packages/popover/README.md similarity index 100% rename from packages/popover/README.md rename to 1st-gen/packages/popover/README.md diff --git a/packages/popover/package.json b/1st-gen/packages/popover/package.json similarity index 97% rename from packages/popover/package.json rename to 1st-gen/packages/popover/package.json index 67877f93919..fc52169fd2a 100644 --- a/packages/popover/package.json +++ b/1st-gen/packages/popover/package.json @@ -9,7 +9,7 @@ "repository": { "type": "git", "url": "https://github.com/adobe/spectrum-web-components.git", - "directory": "packages/popover" + "directory": "1st-gen/packages/popover" }, "author": "Adobe", "homepage": "https://opensource.adobe.com/spectrum-web-components/components/popover", diff --git a/packages/popover/sp-popover.ts b/1st-gen/packages/popover/sp-popover.ts similarity index 100% rename from packages/popover/sp-popover.ts rename to 1st-gen/packages/popover/sp-popover.ts diff --git a/packages/popover/src/Popover.ts b/1st-gen/packages/popover/src/Popover.ts similarity index 100% rename from packages/popover/src/Popover.ts rename to 1st-gen/packages/popover/src/Popover.ts diff --git a/packages/popover/src/index.ts b/1st-gen/packages/popover/src/index.ts similarity index 100% rename from packages/popover/src/index.ts rename to 1st-gen/packages/popover/src/index.ts diff --git a/packages/popover/src/popover-overrides.css b/1st-gen/packages/popover/src/popover-overrides.css similarity index 100% rename from packages/popover/src/popover-overrides.css rename to 1st-gen/packages/popover/src/popover-overrides.css diff --git a/packages/popover/src/popover.css b/1st-gen/packages/popover/src/popover.css similarity index 100% rename from packages/popover/src/popover.css rename to 1st-gen/packages/popover/src/popover.css diff --git a/packages/popover/src/spectrum-popover.css b/1st-gen/packages/popover/src/spectrum-popover.css similarity index 100% rename from packages/popover/src/spectrum-popover.css rename to 1st-gen/packages/popover/src/spectrum-popover.css diff --git a/packages/popover/stories/popover.stories.ts b/1st-gen/packages/popover/stories/popover.stories.ts similarity index 100% rename from packages/popover/stories/popover.stories.ts rename to 1st-gen/packages/popover/stories/popover.stories.ts diff --git a/packages/popover/test/benchmark/test-basic.ts b/1st-gen/packages/popover/test/benchmark/test-basic.ts similarity index 100% rename from packages/popover/test/benchmark/test-basic.ts rename to 1st-gen/packages/popover/test/benchmark/test-basic.ts diff --git a/packages/popover/test/popover-memory.test.ts b/1st-gen/packages/popover/test/popover-memory.test.ts similarity index 100% rename from packages/popover/test/popover-memory.test.ts rename to 1st-gen/packages/popover/test/popover-memory.test.ts diff --git a/packages/popover/test/popover.test.ts b/1st-gen/packages/popover/test/popover.test.ts similarity index 100% rename from packages/popover/test/popover.test.ts rename to 1st-gen/packages/popover/test/popover.test.ts diff --git a/packages/popover/tsconfig.json b/1st-gen/packages/popover/tsconfig.json similarity index 100% rename from packages/popover/tsconfig.json rename to 1st-gen/packages/popover/tsconfig.json diff --git a/packages/progress-bar/.npmrc b/1st-gen/packages/progress-bar/.npmrc similarity index 100% rename from packages/progress-bar/.npmrc rename to 1st-gen/packages/progress-bar/.npmrc diff --git a/packages/progress-bar/CHANGELOG.md b/1st-gen/packages/progress-bar/CHANGELOG.md similarity index 100% rename from packages/progress-bar/CHANGELOG.md rename to 1st-gen/packages/progress-bar/CHANGELOG.md diff --git a/packages/progress-bar/README.md b/1st-gen/packages/progress-bar/README.md similarity index 100% rename from packages/progress-bar/README.md rename to 1st-gen/packages/progress-bar/README.md diff --git a/packages/progress-bar/package.json b/1st-gen/packages/progress-bar/package.json similarity index 97% rename from packages/progress-bar/package.json rename to 1st-gen/packages/progress-bar/package.json index ba5a44010bb..bdde00dc467 100644 --- a/packages/progress-bar/package.json +++ b/1st-gen/packages/progress-bar/package.json @@ -9,7 +9,7 @@ "repository": { "type": "git", "url": "https://github.com/adobe/spectrum-web-components.git", - "directory": "packages/progress-bar" + "directory": "1st-gen/packages/progress-bar" }, "author": "Adobe", "homepage": "https://opensource.adobe.com/spectrum-web-components/components/progress-bar", diff --git a/packages/progress-bar/sp-progress-bar.ts b/1st-gen/packages/progress-bar/sp-progress-bar.ts similarity index 100% rename from packages/progress-bar/sp-progress-bar.ts rename to 1st-gen/packages/progress-bar/sp-progress-bar.ts diff --git a/packages/progress-bar/src/ProgressBar.ts b/1st-gen/packages/progress-bar/src/ProgressBar.ts similarity index 100% rename from packages/progress-bar/src/ProgressBar.ts rename to 1st-gen/packages/progress-bar/src/ProgressBar.ts diff --git a/packages/progress-bar/src/index.ts b/1st-gen/packages/progress-bar/src/index.ts similarity index 100% rename from packages/progress-bar/src/index.ts rename to 1st-gen/packages/progress-bar/src/index.ts diff --git a/packages/progress-bar/src/progress-bar-overrides.css b/1st-gen/packages/progress-bar/src/progress-bar-overrides.css similarity index 100% rename from packages/progress-bar/src/progress-bar-overrides.css rename to 1st-gen/packages/progress-bar/src/progress-bar-overrides.css diff --git a/packages/progress-bar/src/progress-bar.css b/1st-gen/packages/progress-bar/src/progress-bar.css similarity index 100% rename from packages/progress-bar/src/progress-bar.css rename to 1st-gen/packages/progress-bar/src/progress-bar.css diff --git a/packages/progress-bar/src/spectrum-progress-bar.css b/1st-gen/packages/progress-bar/src/spectrum-progress-bar.css similarity index 100% rename from packages/progress-bar/src/spectrum-progress-bar.css rename to 1st-gen/packages/progress-bar/src/spectrum-progress-bar.css diff --git a/packages/progress-bar/stories/progress-bar-sizes.stories.ts b/1st-gen/packages/progress-bar/stories/progress-bar-sizes.stories.ts similarity index 100% rename from packages/progress-bar/stories/progress-bar-sizes.stories.ts rename to 1st-gen/packages/progress-bar/stories/progress-bar-sizes.stories.ts diff --git a/packages/progress-bar/stories/progress-bar.stories.ts b/1st-gen/packages/progress-bar/stories/progress-bar.stories.ts similarity index 100% rename from packages/progress-bar/stories/progress-bar.stories.ts rename to 1st-gen/packages/progress-bar/stories/progress-bar.stories.ts diff --git a/packages/progress-bar/test/benchmark/basic-test.ts b/1st-gen/packages/progress-bar/test/benchmark/basic-test.ts similarity index 100% rename from packages/progress-bar/test/benchmark/basic-test.ts rename to 1st-gen/packages/progress-bar/test/benchmark/basic-test.ts diff --git a/packages/progress-bar/test/progress-bar-memory.test.ts b/1st-gen/packages/progress-bar/test/progress-bar-memory.test.ts similarity index 100% rename from packages/progress-bar/test/progress-bar-memory.test.ts rename to 1st-gen/packages/progress-bar/test/progress-bar-memory.test.ts diff --git a/packages/progress-bar/test/progress-bar.test.ts b/1st-gen/packages/progress-bar/test/progress-bar.test.ts similarity index 100% rename from packages/progress-bar/test/progress-bar.test.ts rename to 1st-gen/packages/progress-bar/test/progress-bar.test.ts diff --git a/packages/progress-bar/tsconfig.json b/1st-gen/packages/progress-bar/tsconfig.json similarity index 100% rename from packages/progress-bar/tsconfig.json rename to 1st-gen/packages/progress-bar/tsconfig.json diff --git a/packages/progress-circle/.npmrc b/1st-gen/packages/progress-circle/.npmrc similarity index 100% rename from packages/progress-circle/.npmrc rename to 1st-gen/packages/progress-circle/.npmrc diff --git a/packages/progress-circle/CHANGELOG.md b/1st-gen/packages/progress-circle/CHANGELOG.md similarity index 100% rename from packages/progress-circle/CHANGELOG.md rename to 1st-gen/packages/progress-circle/CHANGELOG.md diff --git a/packages/progress-circle/README.md b/1st-gen/packages/progress-circle/README.md similarity index 100% rename from packages/progress-circle/README.md rename to 1st-gen/packages/progress-circle/README.md diff --git a/packages/progress-circle/package.json b/1st-gen/packages/progress-circle/package.json similarity index 95% rename from packages/progress-circle/package.json rename to 1st-gen/packages/progress-circle/package.json index c1f4687655d..3a3e85abab0 100644 --- a/packages/progress-circle/package.json +++ b/1st-gen/packages/progress-circle/package.json @@ -9,7 +9,7 @@ "repository": { "type": "git", "url": "https://github.com/adobe/spectrum-web-components.git", - "directory": "packages/progress-circle" + "directory": "1st-gen/packages/progress-circle" }, "author": "Adobe", "homepage": "https://opensource.adobe.com/spectrum-web-components/components/progress-circle", @@ -65,6 +65,7 @@ ], "dependencies": { "@spectrum-web-components/base": "1.9.1", + "@spectrum-web-components/core": "0.0.1", "@spectrum-web-components/shared": "1.9.1" }, "types": "./src/index.d.ts", diff --git a/packages/progress-circle/sp-progress-circle.ts b/1st-gen/packages/progress-circle/sp-progress-circle.ts similarity index 100% rename from packages/progress-circle/sp-progress-circle.ts rename to 1st-gen/packages/progress-circle/sp-progress-circle.ts diff --git a/1st-gen/packages/progress-circle/src/ProgressCircle.ts b/1st-gen/packages/progress-circle/src/ProgressCircle.ts new file mode 100644 index 00000000000..dfa83cf4c8d --- /dev/null +++ b/1st-gen/packages/progress-circle/src/ProgressCircle.ts @@ -0,0 +1,84 @@ +/** + * Copyright 2025 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +import { + CSSResultArray, + html, + TemplateResult, +} from '@spectrum-web-components/base'; +import { ifDefined } from '@spectrum-web-components/base/src/directives.js'; +import { property } from '@spectrum-web-components/base/src/decorators.js'; +import { + PROGRESS_CIRCLE_STATIC_COLORS_S1, + ProgressCircleBase, + type ProgressCircleStaticColorS1, +} from '@spectrum-web-components/core/components/progress-circle'; + +import progressCircleStyles from './progress-circle.css.js'; + +/** + * @element sp-progress-circle + */ +export class ProgressCircle extends ProgressCircleBase { + // ──────────────────── + // API OVERRIDES + // ──────────────────── + + /** + * @internal + */ + static override readonly STATIC_COLORS = PROGRESS_CIRCLE_STATIC_COLORS_S1; + + /** + * Static color variant for use on different backgrounds. + * + * When set to 'white', the component uses white styling for images with a dark tinted background. + */ + @property({ type: String, reflect: true, attribute: 'static-color' }) + public override staticColor?: ProgressCircleStaticColorS1; + + // ────────────────────────────── + // RENDERING & STYLING + // ────────────────────────────── + + public static override get styles(): CSSResultArray { + return [progressCircleStyles]; + } + + protected override render(): TemplateResult { + const styles = [ + this.makeRotation(-180 + (180 / 50) * Math.min(this.progress, 50)), + this.makeRotation( + -180 + (180 / 50) * Math.max(this.progress - 50, 0) + ), + ]; + const masks = ['Mask1', 'Mask2']; + return html` + +
+
+ ${masks.map( + (mask, index) => html` +
+
+
+
+
+ ` + )} +
+ `; + } +} diff --git a/packages/progress-circle/src/index.ts b/1st-gen/packages/progress-circle/src/index.ts similarity index 100% rename from packages/progress-circle/src/index.ts rename to 1st-gen/packages/progress-circle/src/index.ts diff --git a/packages/progress-circle/src/progress-circle-overrides.css b/1st-gen/packages/progress-circle/src/progress-circle-overrides.css similarity index 100% rename from packages/progress-circle/src/progress-circle-overrides.css rename to 1st-gen/packages/progress-circle/src/progress-circle-overrides.css diff --git a/packages/progress-circle/src/progress-circle.css b/1st-gen/packages/progress-circle/src/progress-circle.css similarity index 100% rename from packages/progress-circle/src/progress-circle.css rename to 1st-gen/packages/progress-circle/src/progress-circle.css diff --git a/packages/progress-circle/src/spectrum-progress-circle.css b/1st-gen/packages/progress-circle/src/spectrum-progress-circle.css similarity index 100% rename from packages/progress-circle/src/spectrum-progress-circle.css rename to 1st-gen/packages/progress-circle/src/spectrum-progress-circle.css diff --git a/packages/progress-circle/stories/progress-circle.stories.ts b/1st-gen/packages/progress-circle/stories/progress-circle.stories.ts similarity index 98% rename from packages/progress-circle/stories/progress-circle.stories.ts rename to 1st-gen/packages/progress-circle/stories/progress-circle.stories.ts index 2b25cae2592..640498dfce4 100644 --- a/packages/progress-circle/stories/progress-circle.stories.ts +++ b/1st-gen/packages/progress-circle/stories/progress-circle.stories.ts @@ -47,7 +47,6 @@ export const Default = ({ indeterminate }: StoryArgs = {}): TemplateResult => { progress="27" size="s" ?indeterminate=${indeterminate} - label="Loading progress demo" > + `; + } +} diff --git a/packages/status-light/src/index.ts b/1st-gen/packages/status-light/src/index.ts similarity index 100% rename from packages/status-light/src/index.ts rename to 1st-gen/packages/status-light/src/index.ts diff --git a/packages/status-light/src/spectrum-status-light.css b/1st-gen/packages/status-light/src/spectrum-status-light.css similarity index 100% rename from packages/status-light/src/spectrum-status-light.css rename to 1st-gen/packages/status-light/src/spectrum-status-light.css diff --git a/packages/table/src/table-body-overrides.css b/1st-gen/packages/status-light/src/status-light-overrides.css similarity index 100% rename from packages/table/src/table-body-overrides.css rename to 1st-gen/packages/status-light/src/status-light-overrides.css diff --git a/packages/status-light/src/status-light.css b/1st-gen/packages/status-light/src/status-light.css similarity index 100% rename from packages/status-light/src/status-light.css rename to 1st-gen/packages/status-light/src/status-light.css diff --git a/packages/status-light/stories/status-light.stories.ts b/1st-gen/packages/status-light/stories/status-light.stories.ts similarity index 100% rename from packages/status-light/stories/status-light.stories.ts rename to 1st-gen/packages/status-light/stories/status-light.stories.ts diff --git a/packages/status-light/test/status-light-memory.test.ts b/1st-gen/packages/status-light/test/status-light-memory.test.ts similarity index 100% rename from packages/status-light/test/status-light-memory.test.ts rename to 1st-gen/packages/status-light/test/status-light-memory.test.ts diff --git a/packages/status-light/test/status-light.test.ts b/1st-gen/packages/status-light/test/status-light.test.ts similarity index 57% rename from packages/status-light/test/status-light.test.ts rename to 1st-gen/packages/status-light/test/status-light.test.ts index 97daa85285d..0f031a713fd 100644 --- a/packages/status-light/test/status-light.test.ts +++ b/1st-gen/packages/status-light/test/status-light.test.ts @@ -12,6 +12,7 @@ import '@spectrum-web-components/status-light/sp-status-light.js'; import { StatusLight } from '@spectrum-web-components/status-light'; import { elementUpdated, expect, fixture, html } from '@open-wc/testing'; +import { spy } from 'sinon'; describe('Status Light', () => { it('loads correctly', async () => { @@ -41,4 +42,41 @@ describe('Status Light', () => { expect(el.hasAttribute('aria-disabled')).to.be.true; expect(el.getAttribute('aria-disabled')).to.equal('true'); }); + + describe('dev mode warnings', () => { + let warningMessage: typeof window.__swc.warn; + + beforeEach(() => { + // Create __swc if it doesn't exist + window.__swc = window.__swc || { warn: () => {} }; + // Store original warn function + warningMessage = window.__swc.warn; + // Reset issued warnings to avoid dedupe interference + window.__swc.issuedWarnings = new Set(); + // Enable debug guard + window.__swc.DEBUG = true; + }); + + afterEach(() => { + // Restore original warn function + window.__swc.warn = warningMessage; + }); + + it('warns when unsupported variant is used (brown)', async () => { + const warnSpy = spy(); + window.__swc.warn = warnSpy as unknown as typeof window.__swc.warn; + + const el = await fixture(html` + + `); + + await elementUpdated(el); + + expect(warnSpy.called).to.be.true; + expect(warnSpy.firstCall.args[0]).to.equal(el); + expect(warnSpy.firstCall.args[1]).to.equal( + `<${el.localName}> element expects the "variant" attribute to be one of the following:` + ); + }); + }); }); diff --git a/packages/status-light/tsconfig.json b/1st-gen/packages/status-light/tsconfig.json similarity index 100% rename from packages/status-light/tsconfig.json rename to 1st-gen/packages/status-light/tsconfig.json diff --git a/packages/swatch/.npmignore b/1st-gen/packages/swatch/.npmignore similarity index 100% rename from packages/swatch/.npmignore rename to 1st-gen/packages/swatch/.npmignore diff --git a/packages/swatch/.npmrc b/1st-gen/packages/swatch/.npmrc similarity index 100% rename from packages/swatch/.npmrc rename to 1st-gen/packages/swatch/.npmrc diff --git a/packages/swatch/CHANGELOG.md b/1st-gen/packages/swatch/CHANGELOG.md similarity index 100% rename from packages/swatch/CHANGELOG.md rename to 1st-gen/packages/swatch/CHANGELOG.md diff --git a/packages/swatch/README.md b/1st-gen/packages/swatch/README.md similarity index 100% rename from packages/swatch/README.md rename to 1st-gen/packages/swatch/README.md diff --git a/packages/swatch/package.json b/1st-gen/packages/swatch/package.json similarity index 98% rename from packages/swatch/package.json rename to 1st-gen/packages/swatch/package.json index d179631b1bb..c420f11d4db 100644 --- a/packages/swatch/package.json +++ b/1st-gen/packages/swatch/package.json @@ -9,7 +9,7 @@ "repository": { "type": "git", "url": "https://github.com/adobe/spectrum-web-components.git", - "directory": "packages/swatch" + "directory": "1st-gen/packages/swatch" }, "author": "Adobe", "homepage": "https://opensource.adobe.com/spectrum-web-components/components/swatch", diff --git a/packages/swatch/sp-swatch-group.ts b/1st-gen/packages/swatch/sp-swatch-group.ts similarity index 100% rename from packages/swatch/sp-swatch-group.ts rename to 1st-gen/packages/swatch/sp-swatch-group.ts diff --git a/packages/swatch/sp-swatch.ts b/1st-gen/packages/swatch/sp-swatch.ts similarity index 100% rename from packages/swatch/sp-swatch.ts rename to 1st-gen/packages/swatch/sp-swatch.ts diff --git a/packages/swatch/src/Swatch.ts b/1st-gen/packages/swatch/src/Swatch.ts similarity index 100% rename from packages/swatch/src/Swatch.ts rename to 1st-gen/packages/swatch/src/Swatch.ts diff --git a/packages/swatch/src/SwatchGroup.ts b/1st-gen/packages/swatch/src/SwatchGroup.ts similarity index 100% rename from packages/swatch/src/SwatchGroup.ts rename to 1st-gen/packages/swatch/src/SwatchGroup.ts diff --git a/packages/swatch/src/index.ts b/1st-gen/packages/swatch/src/index.ts similarity index 100% rename from packages/swatch/src/index.ts rename to 1st-gen/packages/swatch/src/index.ts diff --git a/packages/swatch/src/spectrum-swatch-group.css b/1st-gen/packages/swatch/src/spectrum-swatch-group.css similarity index 100% rename from packages/swatch/src/spectrum-swatch-group.css rename to 1st-gen/packages/swatch/src/spectrum-swatch-group.css diff --git a/packages/swatch/src/spectrum-swatch.css b/1st-gen/packages/swatch/src/spectrum-swatch.css similarity index 100% rename from packages/swatch/src/spectrum-swatch.css rename to 1st-gen/packages/swatch/src/spectrum-swatch.css diff --git a/packages/swatch/src/swatch-group-overrides.css b/1st-gen/packages/swatch/src/swatch-group-overrides.css similarity index 100% rename from packages/swatch/src/swatch-group-overrides.css rename to 1st-gen/packages/swatch/src/swatch-group-overrides.css diff --git a/packages/swatch/src/swatch-group.css b/1st-gen/packages/swatch/src/swatch-group.css similarity index 100% rename from packages/swatch/src/swatch-group.css rename to 1st-gen/packages/swatch/src/swatch-group.css diff --git a/packages/swatch/src/swatch-overrides.css b/1st-gen/packages/swatch/src/swatch-overrides.css similarity index 100% rename from packages/swatch/src/swatch-overrides.css rename to 1st-gen/packages/swatch/src/swatch-overrides.css diff --git a/packages/swatch/src/swatch.css b/1st-gen/packages/swatch/src/swatch.css similarity index 100% rename from packages/swatch/src/swatch.css rename to 1st-gen/packages/swatch/src/swatch.css diff --git a/packages/swatch/stories/swatch-group.stories.ts b/1st-gen/packages/swatch/stories/swatch-group.stories.ts similarity index 100% rename from packages/swatch/stories/swatch-group.stories.ts rename to 1st-gen/packages/swatch/stories/swatch-group.stories.ts diff --git a/packages/swatch/stories/swatch-sizes.stories.ts b/1st-gen/packages/swatch/stories/swatch-sizes.stories.ts similarity index 100% rename from packages/swatch/stories/swatch-sizes.stories.ts rename to 1st-gen/packages/swatch/stories/swatch-sizes.stories.ts diff --git a/packages/swatch/stories/swatch.stories.ts b/1st-gen/packages/swatch/stories/swatch.stories.ts similarity index 100% rename from packages/swatch/stories/swatch.stories.ts rename to 1st-gen/packages/swatch/stories/swatch.stories.ts diff --git a/packages/swatch/swatch-group.md b/1st-gen/packages/swatch/swatch-group.md similarity index 100% rename from packages/swatch/swatch-group.md rename to 1st-gen/packages/swatch/swatch-group.md diff --git a/packages/swatch/test/benchmark/basic-test.ts b/1st-gen/packages/swatch/test/benchmark/basic-test.ts similarity index 100% rename from packages/swatch/test/benchmark/basic-test.ts rename to 1st-gen/packages/swatch/test/benchmark/basic-test.ts diff --git a/packages/swatch/test/swatch-group.test.ts b/1st-gen/packages/swatch/test/swatch-group.test.ts similarity index 100% rename from packages/swatch/test/swatch-group.test.ts rename to 1st-gen/packages/swatch/test/swatch-group.test.ts diff --git a/packages/swatch/test/swatch-memory.test.ts b/1st-gen/packages/swatch/test/swatch-memory.test.ts similarity index 100% rename from packages/swatch/test/swatch-memory.test.ts rename to 1st-gen/packages/swatch/test/swatch-memory.test.ts diff --git a/packages/swatch/test/swatch.test.ts b/1st-gen/packages/swatch/test/swatch.test.ts similarity index 100% rename from packages/swatch/test/swatch.test.ts rename to 1st-gen/packages/swatch/test/swatch.test.ts diff --git a/packages/swatch/tsconfig.json b/1st-gen/packages/swatch/tsconfig.json similarity index 100% rename from packages/swatch/tsconfig.json rename to 1st-gen/packages/swatch/tsconfig.json diff --git a/packages/switch/.npmrc b/1st-gen/packages/switch/.npmrc similarity index 100% rename from packages/switch/.npmrc rename to 1st-gen/packages/switch/.npmrc diff --git a/packages/switch/CHANGELOG.md b/1st-gen/packages/switch/CHANGELOG.md similarity index 100% rename from packages/switch/CHANGELOG.md rename to 1st-gen/packages/switch/CHANGELOG.md diff --git a/packages/switch/README.md b/1st-gen/packages/switch/README.md similarity index 100% rename from packages/switch/README.md rename to 1st-gen/packages/switch/README.md diff --git a/packages/switch/package.json b/1st-gen/packages/switch/package.json similarity index 97% rename from packages/switch/package.json rename to 1st-gen/packages/switch/package.json index ac09e6234ec..9d90287badd 100644 --- a/packages/switch/package.json +++ b/1st-gen/packages/switch/package.json @@ -9,7 +9,7 @@ "repository": { "type": "git", "url": "https://github.com/adobe/spectrum-web-components.git", - "directory": "packages/switch" + "directory": "1st-gen/packages/switch" }, "author": "Adobe", "homepage": "https://opensource.adobe.com/spectrum-web-components/components/switch", diff --git a/packages/switch/sp-switch.ts b/1st-gen/packages/switch/sp-switch.ts similarity index 100% rename from packages/switch/sp-switch.ts rename to 1st-gen/packages/switch/sp-switch.ts diff --git a/packages/switch/src/Switch.ts b/1st-gen/packages/switch/src/Switch.ts similarity index 100% rename from packages/switch/src/Switch.ts rename to 1st-gen/packages/switch/src/Switch.ts diff --git a/packages/switch/src/index.ts b/1st-gen/packages/switch/src/index.ts similarity index 100% rename from packages/switch/src/index.ts rename to 1st-gen/packages/switch/src/index.ts diff --git a/packages/switch/src/spectrum-switch.css b/1st-gen/packages/switch/src/spectrum-switch.css similarity index 100% rename from packages/switch/src/spectrum-switch.css rename to 1st-gen/packages/switch/src/spectrum-switch.css diff --git a/packages/switch/src/switch-legacy.css b/1st-gen/packages/switch/src/switch-legacy.css similarity index 100% rename from packages/switch/src/switch-legacy.css rename to 1st-gen/packages/switch/src/switch-legacy.css diff --git a/packages/switch/src/switch-overrides.css b/1st-gen/packages/switch/src/switch-overrides.css similarity index 100% rename from packages/switch/src/switch-overrides.css rename to 1st-gen/packages/switch/src/switch-overrides.css diff --git a/packages/switch/src/switch.css b/1st-gen/packages/switch/src/switch.css similarity index 100% rename from packages/switch/src/switch.css rename to 1st-gen/packages/switch/src/switch.css diff --git a/packages/switch/stories/switch-sizes.stories.ts b/1st-gen/packages/switch/stories/switch-sizes.stories.ts similarity index 100% rename from packages/switch/stories/switch-sizes.stories.ts rename to 1st-gen/packages/switch/stories/switch-sizes.stories.ts diff --git a/packages/switch/stories/switch.stories.ts b/1st-gen/packages/switch/stories/switch.stories.ts similarity index 100% rename from packages/switch/stories/switch.stories.ts rename to 1st-gen/packages/switch/stories/switch.stories.ts diff --git a/packages/switch/test/benchmark/test-basic.ts b/1st-gen/packages/switch/test/benchmark/test-basic.ts similarity index 100% rename from packages/switch/test/benchmark/test-basic.ts rename to 1st-gen/packages/switch/test/benchmark/test-basic.ts diff --git a/packages/switch/test/switch-memory.test.ts b/1st-gen/packages/switch/test/switch-memory.test.ts similarity index 100% rename from packages/switch/test/switch-memory.test.ts rename to 1st-gen/packages/switch/test/switch-memory.test.ts diff --git a/packages/switch/test/switch.test.ts b/1st-gen/packages/switch/test/switch.test.ts similarity index 100% rename from packages/switch/test/switch.test.ts rename to 1st-gen/packages/switch/test/switch.test.ts diff --git a/packages/switch/tsconfig.json b/1st-gen/packages/switch/tsconfig.json similarity index 100% rename from packages/switch/tsconfig.json rename to 1st-gen/packages/switch/tsconfig.json diff --git a/packages/table/.npmignore b/1st-gen/packages/table/.npmignore similarity index 100% rename from packages/table/.npmignore rename to 1st-gen/packages/table/.npmignore diff --git a/packages/table/.npmrc b/1st-gen/packages/table/.npmrc similarity index 100% rename from packages/table/.npmrc rename to 1st-gen/packages/table/.npmrc diff --git a/packages/table/CHANGELOG.md b/1st-gen/packages/table/CHANGELOG.md similarity index 100% rename from packages/table/CHANGELOG.md rename to 1st-gen/packages/table/CHANGELOG.md diff --git a/packages/table/README.md b/1st-gen/packages/table/README.md similarity index 100% rename from packages/table/README.md rename to 1st-gen/packages/table/README.md diff --git a/packages/table/elements.ts b/1st-gen/packages/table/elements.ts similarity index 100% rename from packages/table/elements.ts rename to 1st-gen/packages/table/elements.ts diff --git a/packages/table/package.json b/1st-gen/packages/table/package.json similarity index 99% rename from packages/table/package.json rename to 1st-gen/packages/table/package.json index f216ae3aee1..87d7f2b6b4e 100644 --- a/packages/table/package.json +++ b/1st-gen/packages/table/package.json @@ -9,7 +9,7 @@ "repository": { "type": "git", "url": "https://github.com/adobe/spectrum-web-components.git", - "directory": "packages/table" + "directory": "1st-gen/packages/table" }, "author": "Adobe", "homepage": "https://opensource.adobe.com/spectrum-web-components/components/table", diff --git a/packages/table/sp-table-body.ts b/1st-gen/packages/table/sp-table-body.ts similarity index 100% rename from packages/table/sp-table-body.ts rename to 1st-gen/packages/table/sp-table-body.ts diff --git a/packages/table/sp-table-cell.ts b/1st-gen/packages/table/sp-table-cell.ts similarity index 100% rename from packages/table/sp-table-cell.ts rename to 1st-gen/packages/table/sp-table-cell.ts diff --git a/packages/table/sp-table-checkbox-cell.ts b/1st-gen/packages/table/sp-table-checkbox-cell.ts similarity index 100% rename from packages/table/sp-table-checkbox-cell.ts rename to 1st-gen/packages/table/sp-table-checkbox-cell.ts diff --git a/packages/table/sp-table-head-cell.ts b/1st-gen/packages/table/sp-table-head-cell.ts similarity index 100% rename from packages/table/sp-table-head-cell.ts rename to 1st-gen/packages/table/sp-table-head-cell.ts diff --git a/packages/table/sp-table-head.ts b/1st-gen/packages/table/sp-table-head.ts similarity index 100% rename from packages/table/sp-table-head.ts rename to 1st-gen/packages/table/sp-table-head.ts diff --git a/packages/table/sp-table-row.ts b/1st-gen/packages/table/sp-table-row.ts similarity index 100% rename from packages/table/sp-table-row.ts rename to 1st-gen/packages/table/sp-table-row.ts diff --git a/packages/table/sp-table.ts b/1st-gen/packages/table/sp-table.ts similarity index 100% rename from packages/table/sp-table.ts rename to 1st-gen/packages/table/sp-table.ts diff --git a/packages/table/src/Table.ts b/1st-gen/packages/table/src/Table.ts similarity index 100% rename from packages/table/src/Table.ts rename to 1st-gen/packages/table/src/Table.ts diff --git a/packages/table/src/TableBody.ts b/1st-gen/packages/table/src/TableBody.ts similarity index 100% rename from packages/table/src/TableBody.ts rename to 1st-gen/packages/table/src/TableBody.ts diff --git a/packages/table/src/TableCell.ts b/1st-gen/packages/table/src/TableCell.ts similarity index 100% rename from packages/table/src/TableCell.ts rename to 1st-gen/packages/table/src/TableCell.ts diff --git a/packages/table/src/TableCheckboxCell.ts b/1st-gen/packages/table/src/TableCheckboxCell.ts similarity index 100% rename from packages/table/src/TableCheckboxCell.ts rename to 1st-gen/packages/table/src/TableCheckboxCell.ts diff --git a/packages/table/src/TableHead.ts b/1st-gen/packages/table/src/TableHead.ts similarity index 100% rename from packages/table/src/TableHead.ts rename to 1st-gen/packages/table/src/TableHead.ts diff --git a/packages/table/src/TableHeadCell.ts b/1st-gen/packages/table/src/TableHeadCell.ts similarity index 100% rename from packages/table/src/TableHeadCell.ts rename to 1st-gen/packages/table/src/TableHeadCell.ts diff --git a/packages/table/src/TableRow.ts b/1st-gen/packages/table/src/TableRow.ts similarity index 100% rename from packages/table/src/TableRow.ts rename to 1st-gen/packages/table/src/TableRow.ts diff --git a/packages/table/src/index.ts b/1st-gen/packages/table/src/index.ts similarity index 100% rename from packages/table/src/index.ts rename to 1st-gen/packages/table/src/index.ts diff --git a/packages/table/src/spectrum-table-body.css b/1st-gen/packages/table/src/spectrum-table-body.css similarity index 100% rename from packages/table/src/spectrum-table-body.css rename to 1st-gen/packages/table/src/spectrum-table-body.css diff --git a/packages/table/src/spectrum-table-cell.css b/1st-gen/packages/table/src/spectrum-table-cell.css similarity index 100% rename from packages/table/src/spectrum-table-cell.css rename to 1st-gen/packages/table/src/spectrum-table-cell.css diff --git a/packages/table/src/spectrum-table-checkbox-cell.css b/1st-gen/packages/table/src/spectrum-table-checkbox-cell.css similarity index 100% rename from packages/table/src/spectrum-table-checkbox-cell.css rename to 1st-gen/packages/table/src/spectrum-table-checkbox-cell.css diff --git a/packages/table/src/spectrum-table-head-cell.css b/1st-gen/packages/table/src/spectrum-table-head-cell.css similarity index 100% rename from packages/table/src/spectrum-table-head-cell.css rename to 1st-gen/packages/table/src/spectrum-table-head-cell.css diff --git a/packages/table/src/spectrum-table-head.css b/1st-gen/packages/table/src/spectrum-table-head.css similarity index 100% rename from packages/table/src/spectrum-table-head.css rename to 1st-gen/packages/table/src/spectrum-table-head.css diff --git a/packages/table/src/spectrum-table-row.css b/1st-gen/packages/table/src/spectrum-table-row.css similarity index 100% rename from packages/table/src/spectrum-table-row.css rename to 1st-gen/packages/table/src/spectrum-table-row.css diff --git a/packages/table/src/spectrum-table.css b/1st-gen/packages/table/src/spectrum-table.css similarity index 100% rename from packages/table/src/spectrum-table.css rename to 1st-gen/packages/table/src/spectrum-table.css diff --git a/packages/table/src/table-cell-overrides.css b/1st-gen/packages/table/src/table-body-overrides.css similarity index 100% rename from packages/table/src/table-cell-overrides.css rename to 1st-gen/packages/table/src/table-body-overrides.css diff --git a/packages/table/src/table-body.css b/1st-gen/packages/table/src/table-body.css similarity index 100% rename from packages/table/src/table-body.css rename to 1st-gen/packages/table/src/table-body.css diff --git a/packages/table/src/table-checkbox-cell-overrides.css b/1st-gen/packages/table/src/table-cell-overrides.css similarity index 100% rename from packages/table/src/table-checkbox-cell-overrides.css rename to 1st-gen/packages/table/src/table-cell-overrides.css diff --git a/packages/table/src/table-cell.css b/1st-gen/packages/table/src/table-cell.css similarity index 100% rename from packages/table/src/table-cell.css rename to 1st-gen/packages/table/src/table-cell.css diff --git a/packages/table/src/table-head-cell-overrides.css b/1st-gen/packages/table/src/table-checkbox-cell-overrides.css similarity index 100% rename from packages/table/src/table-head-cell-overrides.css rename to 1st-gen/packages/table/src/table-checkbox-cell-overrides.css diff --git a/packages/table/src/table-checkbox-cell.css b/1st-gen/packages/table/src/table-checkbox-cell.css similarity index 100% rename from packages/table/src/table-checkbox-cell.css rename to 1st-gen/packages/table/src/table-checkbox-cell.css diff --git a/packages/table/src/table-head-overrides.css b/1st-gen/packages/table/src/table-head-cell-overrides.css similarity index 100% rename from packages/table/src/table-head-overrides.css rename to 1st-gen/packages/table/src/table-head-cell-overrides.css diff --git a/packages/table/src/table-head-cell.css b/1st-gen/packages/table/src/table-head-cell.css similarity index 100% rename from packages/table/src/table-head-cell.css rename to 1st-gen/packages/table/src/table-head-cell.css diff --git a/packages/table/src/table-row-overrides.css b/1st-gen/packages/table/src/table-head-overrides.css similarity index 100% rename from packages/table/src/table-row-overrides.css rename to 1st-gen/packages/table/src/table-head-overrides.css diff --git a/packages/table/src/table-head.css b/1st-gen/packages/table/src/table-head.css similarity index 100% rename from packages/table/src/table-head.css rename to 1st-gen/packages/table/src/table-head.css diff --git a/packages/table/src/table-overrides.css b/1st-gen/packages/table/src/table-overrides.css similarity index 100% rename from packages/table/src/table-overrides.css rename to 1st-gen/packages/table/src/table-overrides.css diff --git a/packages/tabs/src/tab-overrides.css b/1st-gen/packages/table/src/table-row-overrides.css similarity index 100% rename from packages/tabs/src/tab-overrides.css rename to 1st-gen/packages/table/src/table-row-overrides.css diff --git a/packages/table/src/table-row.css b/1st-gen/packages/table/src/table-row.css similarity index 100% rename from packages/table/src/table-row.css rename to 1st-gen/packages/table/src/table-row.css diff --git a/packages/table/src/table.css b/1st-gen/packages/table/src/table.css similarity index 100% rename from packages/table/src/table.css rename to 1st-gen/packages/table/src/table.css diff --git a/packages/table/stories/index.ts b/1st-gen/packages/table/stories/index.ts similarity index 100% rename from packages/table/stories/index.ts rename to 1st-gen/packages/table/stories/index.ts diff --git a/packages/table/stories/table-elements.stories.ts b/1st-gen/packages/table/stories/table-elements.stories.ts similarity index 100% rename from packages/table/stories/table-elements.stories.ts rename to 1st-gen/packages/table/stories/table-elements.stories.ts diff --git a/packages/table/stories/table-virtualized.stories.ts b/1st-gen/packages/table/stories/table-virtualized.stories.ts similarity index 100% rename from packages/table/stories/table-virtualized.stories.ts rename to 1st-gen/packages/table/stories/table-virtualized.stories.ts diff --git a/packages/table/test/benchmark/basic-test.ts b/1st-gen/packages/table/test/benchmark/basic-test.ts similarity index 100% rename from packages/table/test/benchmark/basic-test.ts rename to 1st-gen/packages/table/test/benchmark/basic-test.ts diff --git a/packages/table/test/helpers.ts b/1st-gen/packages/table/test/helpers.ts similarity index 100% rename from packages/table/test/helpers.ts rename to 1st-gen/packages/table/test/helpers.ts diff --git a/packages/table/test/table-memory.test.ts b/1st-gen/packages/table/test/table-memory.test.ts similarity index 100% rename from packages/table/test/table-memory.test.ts rename to 1st-gen/packages/table/test/table-memory.test.ts diff --git a/packages/table/test/table-selects.test.ts b/1st-gen/packages/table/test/table-selects.test.ts similarity index 100% rename from packages/table/test/table-selects.test.ts rename to 1st-gen/packages/table/test/table-selects.test.ts diff --git a/packages/table/test/table.test.ts b/1st-gen/packages/table/test/table.test.ts similarity index 100% rename from packages/table/test/table.test.ts rename to 1st-gen/packages/table/test/table.test.ts diff --git a/packages/table/test/virtualized-table-selects.test.ts b/1st-gen/packages/table/test/virtualized-table-selects.test.ts similarity index 100% rename from packages/table/test/virtualized-table-selects.test.ts rename to 1st-gen/packages/table/test/virtualized-table-selects.test.ts diff --git a/packages/table/test/virtualized-table.test.ts b/1st-gen/packages/table/test/virtualized-table.test.ts similarity index 100% rename from packages/table/test/virtualized-table.test.ts rename to 1st-gen/packages/table/test/virtualized-table.test.ts diff --git a/packages/table/tsconfig.json b/1st-gen/packages/table/tsconfig.json similarity index 100% rename from packages/table/tsconfig.json rename to 1st-gen/packages/table/tsconfig.json diff --git a/packages/tabs/.npmrc b/1st-gen/packages/tabs/.npmrc similarity index 100% rename from packages/tabs/.npmrc rename to 1st-gen/packages/tabs/.npmrc diff --git a/packages/tabs/CHANGELOG.md b/1st-gen/packages/tabs/CHANGELOG.md similarity index 100% rename from packages/tabs/CHANGELOG.md rename to 1st-gen/packages/tabs/CHANGELOG.md diff --git a/packages/tabs/README.md b/1st-gen/packages/tabs/README.md similarity index 100% rename from packages/tabs/README.md rename to 1st-gen/packages/tabs/README.md diff --git a/packages/tabs/package.json b/1st-gen/packages/tabs/package.json similarity index 98% rename from packages/tabs/package.json rename to 1st-gen/packages/tabs/package.json index 6e85595393b..a265c8364b4 100644 --- a/packages/tabs/package.json +++ b/1st-gen/packages/tabs/package.json @@ -9,7 +9,7 @@ "repository": { "type": "git", "url": "https://github.com/adobe/spectrum-web-components.git", - "directory": "packages/tabs" + "directory": "1st-gen/packages/tabs" }, "author": "Adobe", "homepage": "https://opensource.adobe.com/spectrum-web-components/components/tabs", diff --git a/packages/tabs/sp-tab-panel.ts b/1st-gen/packages/tabs/sp-tab-panel.ts similarity index 100% rename from packages/tabs/sp-tab-panel.ts rename to 1st-gen/packages/tabs/sp-tab-panel.ts diff --git a/packages/tabs/sp-tab.ts b/1st-gen/packages/tabs/sp-tab.ts similarity index 100% rename from packages/tabs/sp-tab.ts rename to 1st-gen/packages/tabs/sp-tab.ts diff --git a/packages/tabs/sp-tabs-overflow.ts b/1st-gen/packages/tabs/sp-tabs-overflow.ts similarity index 100% rename from packages/tabs/sp-tabs-overflow.ts rename to 1st-gen/packages/tabs/sp-tabs-overflow.ts diff --git a/packages/tabs/sp-tabs.ts b/1st-gen/packages/tabs/sp-tabs.ts similarity index 100% rename from packages/tabs/sp-tabs.ts rename to 1st-gen/packages/tabs/sp-tabs.ts diff --git a/packages/tabs/src/Tab.ts b/1st-gen/packages/tabs/src/Tab.ts similarity index 100% rename from packages/tabs/src/Tab.ts rename to 1st-gen/packages/tabs/src/Tab.ts diff --git a/packages/tabs/src/TabPanel.ts b/1st-gen/packages/tabs/src/TabPanel.ts similarity index 100% rename from packages/tabs/src/TabPanel.ts rename to 1st-gen/packages/tabs/src/TabPanel.ts diff --git a/packages/tabs/src/Tabs.ts b/1st-gen/packages/tabs/src/Tabs.ts similarity index 100% rename from packages/tabs/src/Tabs.ts rename to 1st-gen/packages/tabs/src/Tabs.ts diff --git a/packages/tabs/src/TabsOverflow.ts b/1st-gen/packages/tabs/src/TabsOverflow.ts similarity index 100% rename from packages/tabs/src/TabsOverflow.ts rename to 1st-gen/packages/tabs/src/TabsOverflow.ts diff --git a/packages/tabs/src/index.ts b/1st-gen/packages/tabs/src/index.ts similarity index 100% rename from packages/tabs/src/index.ts rename to 1st-gen/packages/tabs/src/index.ts diff --git a/packages/tabs/src/spectrum-tab.css b/1st-gen/packages/tabs/src/spectrum-tab.css similarity index 100% rename from packages/tabs/src/spectrum-tab.css rename to 1st-gen/packages/tabs/src/spectrum-tab.css diff --git a/packages/tabs/src/spectrum-tabs-sizes.css b/1st-gen/packages/tabs/src/spectrum-tabs-sizes.css similarity index 100% rename from packages/tabs/src/spectrum-tabs-sizes.css rename to 1st-gen/packages/tabs/src/spectrum-tabs-sizes.css diff --git a/packages/tabs/src/spectrum-tabs.css b/1st-gen/packages/tabs/src/spectrum-tabs.css similarity index 100% rename from packages/tabs/src/spectrum-tabs.css rename to 1st-gen/packages/tabs/src/spectrum-tabs.css diff --git a/packages/tabs/src/tabs-sizes-overrides.css b/1st-gen/packages/tabs/src/tab-overrides.css similarity index 100% rename from packages/tabs/src/tabs-sizes-overrides.css rename to 1st-gen/packages/tabs/src/tab-overrides.css diff --git a/packages/tabs/src/tab-panel.css b/1st-gen/packages/tabs/src/tab-panel.css similarity index 100% rename from packages/tabs/src/tab-panel.css rename to 1st-gen/packages/tabs/src/tab-panel.css diff --git a/packages/tabs/src/tab.css b/1st-gen/packages/tabs/src/tab.css similarity index 100% rename from packages/tabs/src/tab.css rename to 1st-gen/packages/tabs/src/tab.css diff --git a/packages/tabs/src/tabs-overflow.css b/1st-gen/packages/tabs/src/tabs-overflow.css similarity index 100% rename from packages/tabs/src/tabs-overflow.css rename to 1st-gen/packages/tabs/src/tabs-overflow.css diff --git a/packages/tabs/src/tabs-overrides.css b/1st-gen/packages/tabs/src/tabs-overrides.css similarity index 100% rename from packages/tabs/src/tabs-overrides.css rename to 1st-gen/packages/tabs/src/tabs-overrides.css diff --git a/packages/tags/src/tags-overrides.css b/1st-gen/packages/tabs/src/tabs-sizes-overrides.css similarity index 100% rename from packages/tags/src/tags-overrides.css rename to 1st-gen/packages/tabs/src/tabs-sizes-overrides.css diff --git a/packages/tabs/src/tabs-sizes.css b/1st-gen/packages/tabs/src/tabs-sizes.css similarity index 100% rename from packages/tabs/src/tabs-sizes.css rename to 1st-gen/packages/tabs/src/tabs-sizes.css diff --git a/packages/tabs/src/tabs.css b/1st-gen/packages/tabs/src/tabs.css similarity index 100% rename from packages/tabs/src/tabs.css rename to 1st-gen/packages/tabs/src/tabs.css diff --git a/packages/tabs/stories/index.ts b/1st-gen/packages/tabs/stories/index.ts similarity index 100% rename from packages/tabs/stories/index.ts rename to 1st-gen/packages/tabs/stories/index.ts diff --git a/packages/tabs/stories/tabs-horizontal-sizes.stories.ts b/1st-gen/packages/tabs/stories/tabs-horizontal-sizes.stories.ts similarity index 100% rename from packages/tabs/stories/tabs-horizontal-sizes.stories.ts rename to 1st-gen/packages/tabs/stories/tabs-horizontal-sizes.stories.ts diff --git a/packages/tabs/stories/tabs-overflow-panel-sizes.stories.ts b/1st-gen/packages/tabs/stories/tabs-overflow-panel-sizes.stories.ts similarity index 100% rename from packages/tabs/stories/tabs-overflow-panel-sizes.stories.ts rename to 1st-gen/packages/tabs/stories/tabs-overflow-panel-sizes.stories.ts diff --git a/packages/tabs/stories/tabs-overflow-sizes.stories.ts b/1st-gen/packages/tabs/stories/tabs-overflow-sizes.stories.ts similarity index 100% rename from packages/tabs/stories/tabs-overflow-sizes.stories.ts rename to 1st-gen/packages/tabs/stories/tabs-overflow-sizes.stories.ts diff --git a/packages/tabs/stories/tabs-overflow.stories.ts b/1st-gen/packages/tabs/stories/tabs-overflow.stories.ts similarity index 100% rename from packages/tabs/stories/tabs-overflow.stories.ts rename to 1st-gen/packages/tabs/stories/tabs-overflow.stories.ts diff --git a/packages/tabs/stories/tabs-vertical-right-sizes.stories.ts b/1st-gen/packages/tabs/stories/tabs-vertical-right-sizes.stories.ts similarity index 100% rename from packages/tabs/stories/tabs-vertical-right-sizes.stories.ts rename to 1st-gen/packages/tabs/stories/tabs-vertical-right-sizes.stories.ts diff --git a/packages/tabs/stories/tabs-vertical-sizes.stories.ts b/1st-gen/packages/tabs/stories/tabs-vertical-sizes.stories.ts similarity index 100% rename from packages/tabs/stories/tabs-vertical-sizes.stories.ts rename to 1st-gen/packages/tabs/stories/tabs-vertical-sizes.stories.ts diff --git a/packages/tabs/stories/tabs.stories.ts b/1st-gen/packages/tabs/stories/tabs.stories.ts similarity index 100% rename from packages/tabs/stories/tabs.stories.ts rename to 1st-gen/packages/tabs/stories/tabs.stories.ts diff --git a/packages/tabs/tab-panel.md b/1st-gen/packages/tabs/tab-panel.md similarity index 100% rename from packages/tabs/tab-panel.md rename to 1st-gen/packages/tabs/tab-panel.md diff --git a/packages/tabs/tab.md b/1st-gen/packages/tabs/tab.md similarity index 100% rename from packages/tabs/tab.md rename to 1st-gen/packages/tabs/tab.md diff --git a/packages/tabs/tabs-overflow.md b/1st-gen/packages/tabs/tabs-overflow.md similarity index 100% rename from packages/tabs/tabs-overflow.md rename to 1st-gen/packages/tabs/tabs-overflow.md diff --git a/packages/tabs/test/benchmark/basic-test.ts b/1st-gen/packages/tabs/test/benchmark/basic-test.ts similarity index 100% rename from packages/tabs/test/benchmark/basic-test.ts rename to 1st-gen/packages/tabs/test/benchmark/basic-test.ts diff --git a/packages/tabs/test/tab.test.ts b/1st-gen/packages/tabs/test/tab.test.ts similarity index 100% rename from packages/tabs/test/tab.test.ts rename to 1st-gen/packages/tabs/test/tab.test.ts diff --git a/packages/tabs/test/tabs-memory.test.ts b/1st-gen/packages/tabs/test/tabs-memory.test.ts similarity index 100% rename from packages/tabs/test/tabs-memory.test.ts rename to 1st-gen/packages/tabs/test/tabs-memory.test.ts diff --git a/packages/tabs/test/tabs-overflow.test.ts b/1st-gen/packages/tabs/test/tabs-overflow.test.ts similarity index 100% rename from packages/tabs/test/tabs-overflow.test.ts rename to 1st-gen/packages/tabs/test/tabs-overflow.test.ts diff --git a/packages/tabs/test/tabs.test.ts b/1st-gen/packages/tabs/test/tabs.test.ts similarity index 100% rename from packages/tabs/test/tabs.test.ts rename to 1st-gen/packages/tabs/test/tabs.test.ts diff --git a/packages/tabs/tsconfig.json b/1st-gen/packages/tabs/tsconfig.json similarity index 100% rename from packages/tabs/tsconfig.json rename to 1st-gen/packages/tabs/tsconfig.json diff --git a/packages/tags/.npmrc b/1st-gen/packages/tags/.npmrc similarity index 100% rename from packages/tags/.npmrc rename to 1st-gen/packages/tags/.npmrc diff --git a/packages/tags/CHANGELOG.md b/1st-gen/packages/tags/CHANGELOG.md similarity index 100% rename from packages/tags/CHANGELOG.md rename to 1st-gen/packages/tags/CHANGELOG.md diff --git a/packages/tags/README.md b/1st-gen/packages/tags/README.md similarity index 100% rename from packages/tags/README.md rename to 1st-gen/packages/tags/README.md diff --git a/packages/tags/package.json b/1st-gen/packages/tags/package.json similarity index 98% rename from packages/tags/package.json rename to 1st-gen/packages/tags/package.json index b142e1afdab..455f3f3fa70 100644 --- a/packages/tags/package.json +++ b/1st-gen/packages/tags/package.json @@ -9,7 +9,7 @@ "repository": { "type": "git", "url": "https://github.com/adobe/spectrum-web-components.git", - "directory": "packages/tags" + "directory": "1st-gen/packages/tags" }, "author": "Adobe", "homepage": "https://opensource.adobe.com/spectrum-web-components/components/tags", diff --git a/packages/tags/sp-tag.ts b/1st-gen/packages/tags/sp-tag.ts similarity index 100% rename from packages/tags/sp-tag.ts rename to 1st-gen/packages/tags/sp-tag.ts diff --git a/packages/tags/sp-tags.ts b/1st-gen/packages/tags/sp-tags.ts similarity index 100% rename from packages/tags/sp-tags.ts rename to 1st-gen/packages/tags/sp-tags.ts diff --git a/packages/tags/src/Tag.ts b/1st-gen/packages/tags/src/Tag.ts similarity index 100% rename from packages/tags/src/Tag.ts rename to 1st-gen/packages/tags/src/Tag.ts diff --git a/packages/tags/src/Tags.ts b/1st-gen/packages/tags/src/Tags.ts similarity index 100% rename from packages/tags/src/Tags.ts rename to 1st-gen/packages/tags/src/Tags.ts diff --git a/packages/tags/src/index.ts b/1st-gen/packages/tags/src/index.ts similarity index 100% rename from packages/tags/src/index.ts rename to 1st-gen/packages/tags/src/index.ts diff --git a/packages/tags/src/spectrum-tag.css b/1st-gen/packages/tags/src/spectrum-tag.css similarity index 100% rename from packages/tags/src/spectrum-tag.css rename to 1st-gen/packages/tags/src/spectrum-tag.css diff --git a/packages/tags/src/spectrum-tags.css b/1st-gen/packages/tags/src/spectrum-tags.css similarity index 100% rename from packages/tags/src/spectrum-tags.css rename to 1st-gen/packages/tags/src/spectrum-tags.css diff --git a/packages/tags/src/tag-overrides.css b/1st-gen/packages/tags/src/tag-overrides.css similarity index 100% rename from packages/tags/src/tag-overrides.css rename to 1st-gen/packages/tags/src/tag-overrides.css diff --git a/packages/tags/src/tag.css b/1st-gen/packages/tags/src/tag.css similarity index 100% rename from packages/tags/src/tag.css rename to 1st-gen/packages/tags/src/tag.css diff --git a/packages/tray/src/tray-overrides.css b/1st-gen/packages/tags/src/tags-overrides.css similarity index 100% rename from packages/tray/src/tray-overrides.css rename to 1st-gen/packages/tags/src/tags-overrides.css diff --git a/packages/tags/src/tags.css b/1st-gen/packages/tags/src/tags.css similarity index 100% rename from packages/tags/src/tags.css rename to 1st-gen/packages/tags/src/tags.css diff --git a/packages/tags/stories/tags-sizes.stories.ts b/1st-gen/packages/tags/stories/tags-sizes.stories.ts similarity index 100% rename from packages/tags/stories/tags-sizes.stories.ts rename to 1st-gen/packages/tags/stories/tags-sizes.stories.ts diff --git a/packages/tags/stories/tags.stories.ts b/1st-gen/packages/tags/stories/tags.stories.ts similarity index 100% rename from packages/tags/stories/tags.stories.ts rename to 1st-gen/packages/tags/stories/tags.stories.ts diff --git a/packages/tags/tag.md b/1st-gen/packages/tags/tag.md similarity index 100% rename from packages/tags/tag.md rename to 1st-gen/packages/tags/tag.md diff --git a/packages/tags/test/benchmark/basic-test.ts b/1st-gen/packages/tags/test/benchmark/basic-test.ts similarity index 100% rename from packages/tags/test/benchmark/basic-test.ts rename to 1st-gen/packages/tags/test/benchmark/basic-test.ts diff --git a/packages/tags/test/tag.test.ts b/1st-gen/packages/tags/test/tag.test.ts similarity index 100% rename from packages/tags/test/tag.test.ts rename to 1st-gen/packages/tags/test/tag.test.ts diff --git a/packages/tags/test/tags-memory.test.ts b/1st-gen/packages/tags/test/tags-memory.test.ts similarity index 100% rename from packages/tags/test/tags-memory.test.ts rename to 1st-gen/packages/tags/test/tags-memory.test.ts diff --git a/packages/tags/test/tags.test.ts b/1st-gen/packages/tags/test/tags.test.ts similarity index 100% rename from packages/tags/test/tags.test.ts rename to 1st-gen/packages/tags/test/tags.test.ts diff --git a/packages/tags/tsconfig.json b/1st-gen/packages/tags/tsconfig.json similarity index 100% rename from packages/tags/tsconfig.json rename to 1st-gen/packages/tags/tsconfig.json diff --git a/packages/textfield/.npmrc b/1st-gen/packages/textfield/.npmrc similarity index 100% rename from packages/textfield/.npmrc rename to 1st-gen/packages/textfield/.npmrc diff --git a/packages/textfield/CHANGELOG.md b/1st-gen/packages/textfield/CHANGELOG.md similarity index 100% rename from packages/textfield/CHANGELOG.md rename to 1st-gen/packages/textfield/CHANGELOG.md diff --git a/packages/textfield/README.md b/1st-gen/packages/textfield/README.md similarity index 100% rename from packages/textfield/README.md rename to 1st-gen/packages/textfield/README.md diff --git a/packages/textfield/package.json b/1st-gen/packages/textfield/package.json similarity index 97% rename from packages/textfield/package.json rename to 1st-gen/packages/textfield/package.json index 5d013982b5d..5f8fff277e1 100644 --- a/packages/textfield/package.json +++ b/1st-gen/packages/textfield/package.json @@ -9,7 +9,7 @@ "repository": { "type": "git", "url": "https://github.com/adobe/spectrum-web-components.git", - "directory": "packages/textfield" + "directory": "1st-gen/packages/textfield" }, "author": "Adobe", "homepage": "https://opensource.adobe.com/spectrum-web-components/components/textfield", diff --git a/packages/textfield/sp-textfield.ts b/1st-gen/packages/textfield/sp-textfield.ts similarity index 100% rename from packages/textfield/sp-textfield.ts rename to 1st-gen/packages/textfield/sp-textfield.ts diff --git a/packages/textfield/src/Textfield.ts b/1st-gen/packages/textfield/src/Textfield.ts similarity index 100% rename from packages/textfield/src/Textfield.ts rename to 1st-gen/packages/textfield/src/Textfield.ts diff --git a/packages/textfield/src/index.ts b/1st-gen/packages/textfield/src/index.ts similarity index 100% rename from packages/textfield/src/index.ts rename to 1st-gen/packages/textfield/src/index.ts diff --git a/packages/textfield/src/spectrum-textfield.css b/1st-gen/packages/textfield/src/spectrum-textfield.css similarity index 96% rename from packages/textfield/src/spectrum-textfield.css rename to 1st-gen/packages/textfield/src/spectrum-textfield.css index 5b883554bb0..3f5bc01bcea 100644 --- a/packages/textfield/src/spectrum-textfield.css +++ b/1st-gen/packages/textfield/src/spectrum-textfield.css @@ -1,3 +1,14 @@ +/*! + * Copyright 2025 Adobe. All rights reserved. This file is licensed to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License./ + * + * Override divider background color when used inside alert-dialog/ + * .divider { + * --spectrum-divider-background-color: var(--system-alert-dialog-divider-background-color); + * --spectrum-divider-background-color-static-white: var(--spectrum-alert-dialog-divider-background-color-static-white); + * --spectrum-divider-background-color-static-black: var(--spectrum-alert-dialog-divider-background-color-static-black); + * } + */ + /** * Copyright 2025 Adobe. All rights reserved. * This file is licensed to you under the Apache License, Version 2.0 (the "License"); @@ -249,12 +260,12 @@ } :host([type="number"]) .input { - -moz-appearance: textfield; + appearance: textfield; } :host([type="number"]) .input::-webkit-inner-spin-button, :host([type="number"]) .input::-webkit-outer-spin-button { - -webkit-appearance: none; + appearance: none; margin: 0; } diff --git a/packages/textfield/src/textfield-overrides.css b/1st-gen/packages/textfield/src/textfield-overrides.css similarity index 75% rename from packages/textfield/src/textfield-overrides.css rename to 1st-gen/packages/textfield/src/textfield-overrides.css index 95f995581fe..4cb8ffa6e9c 100644 --- a/packages/textfield/src/textfield-overrides.css +++ b/1st-gen/packages/textfield/src/textfield-overrides.css @@ -1,3 +1,14 @@ +/*! + * Copyright 2025 Adobe. All rights reserved. This file is licensed to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License./ + * + * Override divider background color when used inside alert-dialog/ + * .divider { + * --spectrum-divider-background-color: var(--system-alert-dialog-divider-background-color); + * --spectrum-divider-background-color-static-white: var(--spectrum-alert-dialog-divider-background-color-static-white); + * --spectrum-divider-background-color-static-black: var(--spectrum-alert-dialog-divider-background-color-static-black); + * } + */ + /** * Copyright 2025 Adobe. All rights reserved. * This file is licensed to you under the Apache License, Version 2.0 (the "License"); diff --git a/packages/textfield/src/textfield.css b/1st-gen/packages/textfield/src/textfield.css similarity index 100% rename from packages/textfield/src/textfield.css rename to 1st-gen/packages/textfield/src/textfield.css diff --git a/packages/textfield/stories/textarea-sizes.stories.ts b/1st-gen/packages/textfield/stories/textarea-sizes.stories.ts similarity index 100% rename from packages/textfield/stories/textarea-sizes.stories.ts rename to 1st-gen/packages/textfield/stories/textarea-sizes.stories.ts diff --git a/packages/textfield/stories/textarea.stories.ts b/1st-gen/packages/textfield/stories/textarea.stories.ts similarity index 100% rename from packages/textfield/stories/textarea.stories.ts rename to 1st-gen/packages/textfield/stories/textarea.stories.ts diff --git a/packages/textfield/stories/textfield-sizes.stories.ts b/1st-gen/packages/textfield/stories/textfield-sizes.stories.ts similarity index 100% rename from packages/textfield/stories/textfield-sizes.stories.ts rename to 1st-gen/packages/textfield/stories/textfield-sizes.stories.ts diff --git a/packages/textfield/stories/textfield.stories.ts b/1st-gen/packages/textfield/stories/textfield.stories.ts similarity index 100% rename from packages/textfield/stories/textfield.stories.ts rename to 1st-gen/packages/textfield/stories/textfield.stories.ts diff --git a/packages/textfield/test/benchmark/test-basic.ts b/1st-gen/packages/textfield/test/benchmark/test-basic.ts similarity index 100% rename from packages/textfield/test/benchmark/test-basic.ts rename to 1st-gen/packages/textfield/test/benchmark/test-basic.ts diff --git a/packages/textfield/test/textfield-memory.test.ts b/1st-gen/packages/textfield/test/textfield-memory.test.ts similarity index 100% rename from packages/textfield/test/textfield-memory.test.ts rename to 1st-gen/packages/textfield/test/textfield-memory.test.ts diff --git a/packages/textfield/test/textfield.test.ts b/1st-gen/packages/textfield/test/textfield.test.ts similarity index 100% rename from packages/textfield/test/textfield.test.ts rename to 1st-gen/packages/textfield/test/textfield.test.ts diff --git a/packages/textfield/textarea.md b/1st-gen/packages/textfield/textarea.md similarity index 100% rename from packages/textfield/textarea.md rename to 1st-gen/packages/textfield/textarea.md diff --git a/packages/textfield/tsconfig.json b/1st-gen/packages/textfield/tsconfig.json similarity index 100% rename from packages/textfield/tsconfig.json rename to 1st-gen/packages/textfield/tsconfig.json diff --git a/packages/thumbnail/.npmrc b/1st-gen/packages/thumbnail/.npmrc similarity index 100% rename from packages/thumbnail/.npmrc rename to 1st-gen/packages/thumbnail/.npmrc diff --git a/packages/thumbnail/CHANGELOG.md b/1st-gen/packages/thumbnail/CHANGELOG.md similarity index 100% rename from packages/thumbnail/CHANGELOG.md rename to 1st-gen/packages/thumbnail/CHANGELOG.md diff --git a/packages/thumbnail/README.md b/1st-gen/packages/thumbnail/README.md similarity index 100% rename from packages/thumbnail/README.md rename to 1st-gen/packages/thumbnail/README.md diff --git a/packages/thumbnail/package.json b/1st-gen/packages/thumbnail/package.json similarity index 97% rename from packages/thumbnail/package.json rename to 1st-gen/packages/thumbnail/package.json index 598f2f7e0c3..348db7d57ea 100644 --- a/packages/thumbnail/package.json +++ b/1st-gen/packages/thumbnail/package.json @@ -9,7 +9,7 @@ "repository": { "type": "git", "url": "https://github.com/adobe/spectrum-web-components.git", - "directory": "packages/thumbnail" + "directory": "1st-gen/packages/thumbnail" }, "author": "Adobe", "homepage": "https://opensource.adobe.com/spectrum-web-components/components/thumbnail", diff --git a/packages/thumbnail/sp-thumbnail.ts b/1st-gen/packages/thumbnail/sp-thumbnail.ts similarity index 100% rename from packages/thumbnail/sp-thumbnail.ts rename to 1st-gen/packages/thumbnail/sp-thumbnail.ts diff --git a/packages/thumbnail/src/Thumbnail.ts b/1st-gen/packages/thumbnail/src/Thumbnail.ts similarity index 100% rename from packages/thumbnail/src/Thumbnail.ts rename to 1st-gen/packages/thumbnail/src/Thumbnail.ts diff --git a/packages/thumbnail/src/index.ts b/1st-gen/packages/thumbnail/src/index.ts similarity index 100% rename from packages/thumbnail/src/index.ts rename to 1st-gen/packages/thumbnail/src/index.ts diff --git a/packages/thumbnail/src/spectrum-thumbnail.css b/1st-gen/packages/thumbnail/src/spectrum-thumbnail.css similarity index 100% rename from packages/thumbnail/src/spectrum-thumbnail.css rename to 1st-gen/packages/thumbnail/src/spectrum-thumbnail.css diff --git a/packages/thumbnail/src/thumbnail-overrides.css b/1st-gen/packages/thumbnail/src/thumbnail-overrides.css similarity index 100% rename from packages/thumbnail/src/thumbnail-overrides.css rename to 1st-gen/packages/thumbnail/src/thumbnail-overrides.css diff --git a/packages/thumbnail/src/thumbnail.css b/1st-gen/packages/thumbnail/src/thumbnail.css similarity index 100% rename from packages/thumbnail/src/thumbnail.css rename to 1st-gen/packages/thumbnail/src/thumbnail.css diff --git a/packages/thumbnail/stories/images.ts b/1st-gen/packages/thumbnail/stories/images.ts similarity index 100% rename from packages/thumbnail/stories/images.ts rename to 1st-gen/packages/thumbnail/stories/images.ts diff --git a/packages/thumbnail/stories/thumbnail-sizes.stories.ts b/1st-gen/packages/thumbnail/stories/thumbnail-sizes.stories.ts similarity index 100% rename from packages/thumbnail/stories/thumbnail-sizes.stories.ts rename to 1st-gen/packages/thumbnail/stories/thumbnail-sizes.stories.ts diff --git a/packages/thumbnail/stories/thumbnail.stories.ts b/1st-gen/packages/thumbnail/stories/thumbnail.stories.ts similarity index 100% rename from packages/thumbnail/stories/thumbnail.stories.ts rename to 1st-gen/packages/thumbnail/stories/thumbnail.stories.ts diff --git a/packages/thumbnail/test/benchmark/basic-test.ts b/1st-gen/packages/thumbnail/test/benchmark/basic-test.ts similarity index 100% rename from packages/thumbnail/test/benchmark/basic-test.ts rename to 1st-gen/packages/thumbnail/test/benchmark/basic-test.ts diff --git a/packages/thumbnail/test/thumbnail-memory.test.ts b/1st-gen/packages/thumbnail/test/thumbnail-memory.test.ts similarity index 100% rename from packages/thumbnail/test/thumbnail-memory.test.ts rename to 1st-gen/packages/thumbnail/test/thumbnail-memory.test.ts diff --git a/packages/thumbnail/test/thumbnail.test.ts b/1st-gen/packages/thumbnail/test/thumbnail.test.ts similarity index 100% rename from packages/thumbnail/test/thumbnail.test.ts rename to 1st-gen/packages/thumbnail/test/thumbnail.test.ts diff --git a/packages/thumbnail/tsconfig.json b/1st-gen/packages/thumbnail/tsconfig.json similarity index 100% rename from packages/thumbnail/tsconfig.json rename to 1st-gen/packages/thumbnail/tsconfig.json diff --git a/packages/toast/.npmrc b/1st-gen/packages/toast/.npmrc similarity index 100% rename from packages/toast/.npmrc rename to 1st-gen/packages/toast/.npmrc diff --git a/packages/toast/CHANGELOG.md b/1st-gen/packages/toast/CHANGELOG.md similarity index 100% rename from packages/toast/CHANGELOG.md rename to 1st-gen/packages/toast/CHANGELOG.md diff --git a/packages/toast/README.md b/1st-gen/packages/toast/README.md similarity index 100% rename from packages/toast/README.md rename to 1st-gen/packages/toast/README.md diff --git a/packages/toast/package.json b/1st-gen/packages/toast/package.json similarity index 97% rename from packages/toast/package.json rename to 1st-gen/packages/toast/package.json index 48eeda36f87..b2060ffecd5 100644 --- a/packages/toast/package.json +++ b/1st-gen/packages/toast/package.json @@ -9,7 +9,7 @@ "repository": { "type": "git", "url": "https://github.com/adobe/spectrum-web-components.git", - "directory": "packages/toast" + "directory": "1st-gen/packages/toast" }, "author": "Adobe", "homepage": "https://opensource.adobe.com/spectrum-web-components/components/toast", diff --git a/packages/toast/sp-toast.ts b/1st-gen/packages/toast/sp-toast.ts similarity index 100% rename from packages/toast/sp-toast.ts rename to 1st-gen/packages/toast/sp-toast.ts diff --git a/packages/toast/src/Toast.ts b/1st-gen/packages/toast/src/Toast.ts similarity index 100% rename from packages/toast/src/Toast.ts rename to 1st-gen/packages/toast/src/Toast.ts diff --git a/packages/toast/src/index.ts b/1st-gen/packages/toast/src/index.ts similarity index 100% rename from packages/toast/src/index.ts rename to 1st-gen/packages/toast/src/index.ts diff --git a/packages/toast/src/spectrum-toast.css b/1st-gen/packages/toast/src/spectrum-toast.css similarity index 100% rename from packages/toast/src/spectrum-toast.css rename to 1st-gen/packages/toast/src/spectrum-toast.css diff --git a/packages/toast/src/toast-overrides.css b/1st-gen/packages/toast/src/toast-overrides.css similarity index 100% rename from packages/toast/src/toast-overrides.css rename to 1st-gen/packages/toast/src/toast-overrides.css diff --git a/packages/toast/src/toast.css b/1st-gen/packages/toast/src/toast.css similarity index 100% rename from packages/toast/src/toast.css rename to 1st-gen/packages/toast/src/toast.css diff --git a/packages/toast/stories/toast.stories.ts b/1st-gen/packages/toast/stories/toast.stories.ts similarity index 100% rename from packages/toast/stories/toast.stories.ts rename to 1st-gen/packages/toast/stories/toast.stories.ts diff --git a/packages/toast/test/benchmark/test-basic.ts b/1st-gen/packages/toast/test/benchmark/test-basic.ts similarity index 100% rename from packages/toast/test/benchmark/test-basic.ts rename to 1st-gen/packages/toast/test/benchmark/test-basic.ts diff --git a/packages/toast/test/toast-memory.test.ts b/1st-gen/packages/toast/test/toast-memory.test.ts similarity index 100% rename from packages/toast/test/toast-memory.test.ts rename to 1st-gen/packages/toast/test/toast-memory.test.ts diff --git a/packages/toast/test/toast.test.ts b/1st-gen/packages/toast/test/toast.test.ts similarity index 100% rename from packages/toast/test/toast.test.ts rename to 1st-gen/packages/toast/test/toast.test.ts diff --git a/packages/toast/tsconfig.json b/1st-gen/packages/toast/tsconfig.json similarity index 100% rename from packages/toast/tsconfig.json rename to 1st-gen/packages/toast/tsconfig.json diff --git a/packages/tooltip/.npmrc b/1st-gen/packages/tooltip/.npmrc similarity index 100% rename from packages/tooltip/.npmrc rename to 1st-gen/packages/tooltip/.npmrc diff --git a/packages/tooltip/CHANGELOG.md b/1st-gen/packages/tooltip/CHANGELOG.md similarity index 100% rename from packages/tooltip/CHANGELOG.md rename to 1st-gen/packages/tooltip/CHANGELOG.md diff --git a/packages/tooltip/README.md b/1st-gen/packages/tooltip/README.md similarity index 100% rename from packages/tooltip/README.md rename to 1st-gen/packages/tooltip/README.md diff --git a/packages/tooltip/package.json b/1st-gen/packages/tooltip/package.json similarity index 98% rename from packages/tooltip/package.json rename to 1st-gen/packages/tooltip/package.json index fcaf8d4da8e..8eab6f8c367 100644 --- a/packages/tooltip/package.json +++ b/1st-gen/packages/tooltip/package.json @@ -9,7 +9,7 @@ "repository": { "type": "git", "url": "https://github.com/adobe/spectrum-web-components.git", - "directory": "packages/tooltip" + "directory": "1st-gen/packages/tooltip" }, "author": "Adobe", "homepage": "https://opensource.adobe.com/spectrum-web-components/components/tooltip", diff --git a/packages/tooltip/sp-tooltip.ts b/1st-gen/packages/tooltip/sp-tooltip.ts similarity index 100% rename from packages/tooltip/sp-tooltip.ts rename to 1st-gen/packages/tooltip/sp-tooltip.ts diff --git a/packages/tooltip/src/Tooltip.ts b/1st-gen/packages/tooltip/src/Tooltip.ts similarity index 100% rename from packages/tooltip/src/Tooltip.ts rename to 1st-gen/packages/tooltip/src/Tooltip.ts diff --git a/packages/tooltip/src/index.ts b/1st-gen/packages/tooltip/src/index.ts similarity index 100% rename from packages/tooltip/src/index.ts rename to 1st-gen/packages/tooltip/src/index.ts diff --git a/packages/tooltip/src/spectrum-tooltip.css b/1st-gen/packages/tooltip/src/spectrum-tooltip.css similarity index 100% rename from packages/tooltip/src/spectrum-tooltip.css rename to 1st-gen/packages/tooltip/src/spectrum-tooltip.css diff --git a/packages/tooltip/src/tooltip-directive.ts b/1st-gen/packages/tooltip/src/tooltip-directive.ts similarity index 100% rename from packages/tooltip/src/tooltip-directive.ts rename to 1st-gen/packages/tooltip/src/tooltip-directive.ts diff --git a/packages/tooltip/src/tooltip-overrides.css b/1st-gen/packages/tooltip/src/tooltip-overrides.css similarity index 100% rename from packages/tooltip/src/tooltip-overrides.css rename to 1st-gen/packages/tooltip/src/tooltip-overrides.css diff --git a/packages/tooltip/src/tooltip.css b/1st-gen/packages/tooltip/src/tooltip.css similarity index 100% rename from packages/tooltip/src/tooltip.css rename to 1st-gen/packages/tooltip/src/tooltip.css diff --git a/packages/tooltip/stories/tooltip-directive.stories.ts b/1st-gen/packages/tooltip/stories/tooltip-directive.stories.ts similarity index 100% rename from packages/tooltip/stories/tooltip-directive.stories.ts rename to 1st-gen/packages/tooltip/stories/tooltip-directive.stories.ts diff --git a/packages/tooltip/stories/tooltip.stories.ts b/1st-gen/packages/tooltip/stories/tooltip.stories.ts similarity index 100% rename from packages/tooltip/stories/tooltip.stories.ts rename to 1st-gen/packages/tooltip/stories/tooltip.stories.ts diff --git a/packages/tooltip/test/benchmark/test-basic.ts b/1st-gen/packages/tooltip/test/benchmark/test-basic.ts similarity index 100% rename from packages/tooltip/test/benchmark/test-basic.ts rename to 1st-gen/packages/tooltip/test/benchmark/test-basic.ts diff --git a/packages/tooltip/test/benchmark/test-directive.ts b/1st-gen/packages/tooltip/test/benchmark/test-directive.ts similarity index 100% rename from packages/tooltip/test/benchmark/test-directive.ts rename to 1st-gen/packages/tooltip/test/benchmark/test-directive.ts diff --git a/packages/tooltip/test/benchmark/test-element.ts b/1st-gen/packages/tooltip/test/benchmark/test-element.ts similarity index 100% rename from packages/tooltip/test/benchmark/test-element.ts rename to 1st-gen/packages/tooltip/test/benchmark/test-element.ts diff --git a/packages/tooltip/test/benchmark/test-lazy.ts b/1st-gen/packages/tooltip/test/benchmark/test-lazy.ts similarity index 100% rename from packages/tooltip/test/benchmark/test-lazy.ts rename to 1st-gen/packages/tooltip/test/benchmark/test-lazy.ts diff --git a/packages/tooltip/test/tooltip-directive.test.ts b/1st-gen/packages/tooltip/test/tooltip-directive.test.ts similarity index 100% rename from packages/tooltip/test/tooltip-directive.test.ts rename to 1st-gen/packages/tooltip/test/tooltip-directive.test.ts diff --git a/packages/tooltip/test/tooltip-memory.test.ts b/1st-gen/packages/tooltip/test/tooltip-memory.test.ts similarity index 100% rename from packages/tooltip/test/tooltip-memory.test.ts rename to 1st-gen/packages/tooltip/test/tooltip-memory.test.ts diff --git a/packages/tooltip/test/tooltip.test.ts b/1st-gen/packages/tooltip/test/tooltip.test.ts similarity index 100% rename from packages/tooltip/test/tooltip.test.ts rename to 1st-gen/packages/tooltip/test/tooltip.test.ts diff --git a/packages/tooltip/tooltip-directive.md b/1st-gen/packages/tooltip/tooltip-directive.md similarity index 100% rename from packages/tooltip/tooltip-directive.md rename to 1st-gen/packages/tooltip/tooltip-directive.md diff --git a/packages/tooltip/tsconfig.json b/1st-gen/packages/tooltip/tsconfig.json similarity index 100% rename from packages/tooltip/tsconfig.json rename to 1st-gen/packages/tooltip/tsconfig.json diff --git a/packages/top-nav/.npmrc b/1st-gen/packages/top-nav/.npmrc similarity index 100% rename from packages/top-nav/.npmrc rename to 1st-gen/packages/top-nav/.npmrc diff --git a/packages/top-nav/CHANGELOG.md b/1st-gen/packages/top-nav/CHANGELOG.md similarity index 100% rename from packages/top-nav/CHANGELOG.md rename to 1st-gen/packages/top-nav/CHANGELOG.md diff --git a/packages/top-nav/README.md b/1st-gen/packages/top-nav/README.md similarity index 100% rename from packages/top-nav/README.md rename to 1st-gen/packages/top-nav/README.md diff --git a/packages/top-nav/package.json b/1st-gen/packages/top-nav/package.json similarity index 98% rename from packages/top-nav/package.json rename to 1st-gen/packages/top-nav/package.json index 89978403bb5..9c39ad3e6bf 100644 --- a/packages/top-nav/package.json +++ b/1st-gen/packages/top-nav/package.json @@ -9,7 +9,7 @@ "repository": { "type": "git", "url": "https://github.com/adobe/spectrum-web-components.git", - "directory": "packages/top-nav" + "directory": "1st-gen/packages/top-nav" }, "author": "Adobe", "homepage": "https://opensource.adobe.com/spectrum-web-components/components/top-nav", diff --git a/packages/top-nav/sp-top-nav-item.ts b/1st-gen/packages/top-nav/sp-top-nav-item.ts similarity index 100% rename from packages/top-nav/sp-top-nav-item.ts rename to 1st-gen/packages/top-nav/sp-top-nav-item.ts diff --git a/packages/top-nav/sp-top-nav.ts b/1st-gen/packages/top-nav/sp-top-nav.ts similarity index 100% rename from packages/top-nav/sp-top-nav.ts rename to 1st-gen/packages/top-nav/sp-top-nav.ts diff --git a/packages/top-nav/src/TopNav.ts b/1st-gen/packages/top-nav/src/TopNav.ts similarity index 100% rename from packages/top-nav/src/TopNav.ts rename to 1st-gen/packages/top-nav/src/TopNav.ts diff --git a/packages/top-nav/src/TopNavItem.ts b/1st-gen/packages/top-nav/src/TopNavItem.ts similarity index 100% rename from packages/top-nav/src/TopNavItem.ts rename to 1st-gen/packages/top-nav/src/TopNavItem.ts diff --git a/packages/top-nav/src/index.ts b/1st-gen/packages/top-nav/src/index.ts similarity index 100% rename from packages/top-nav/src/index.ts rename to 1st-gen/packages/top-nav/src/index.ts diff --git a/packages/top-nav/src/top-nav-item.css b/1st-gen/packages/top-nav/src/top-nav-item.css similarity index 100% rename from packages/top-nav/src/top-nav-item.css rename to 1st-gen/packages/top-nav/src/top-nav-item.css diff --git a/packages/top-nav/stories/images.ts b/1st-gen/packages/top-nav/stories/images.ts similarity index 100% rename from packages/top-nav/stories/images.ts rename to 1st-gen/packages/top-nav/stories/images.ts diff --git a/packages/top-nav/stories/top-nav-sizes.stories.ts b/1st-gen/packages/top-nav/stories/top-nav-sizes.stories.ts similarity index 100% rename from packages/top-nav/stories/top-nav-sizes.stories.ts rename to 1st-gen/packages/top-nav/stories/top-nav-sizes.stories.ts diff --git a/packages/top-nav/stories/top-nav.stories.ts b/1st-gen/packages/top-nav/stories/top-nav.stories.ts similarity index 100% rename from packages/top-nav/stories/top-nav.stories.ts rename to 1st-gen/packages/top-nav/stories/top-nav.stories.ts diff --git a/packages/top-nav/test/benchmark/basic-test.ts b/1st-gen/packages/top-nav/test/benchmark/basic-test.ts similarity index 100% rename from packages/top-nav/test/benchmark/basic-test.ts rename to 1st-gen/packages/top-nav/test/benchmark/basic-test.ts diff --git a/packages/top-nav/test/top-nav-memory.test.ts b/1st-gen/packages/top-nav/test/top-nav-memory.test.ts similarity index 100% rename from packages/top-nav/test/top-nav-memory.test.ts rename to 1st-gen/packages/top-nav/test/top-nav-memory.test.ts diff --git a/packages/top-nav/test/top-nav.test.ts b/1st-gen/packages/top-nav/test/top-nav.test.ts similarity index 100% rename from packages/top-nav/test/top-nav.test.ts rename to 1st-gen/packages/top-nav/test/top-nav.test.ts diff --git a/packages/top-nav/top-nav-item.md b/1st-gen/packages/top-nav/top-nav-item.md similarity index 100% rename from packages/top-nav/top-nav-item.md rename to 1st-gen/packages/top-nav/top-nav-item.md diff --git a/packages/top-nav/tsconfig.json b/1st-gen/packages/top-nav/tsconfig.json similarity index 100% rename from packages/top-nav/tsconfig.json rename to 1st-gen/packages/top-nav/tsconfig.json diff --git a/packages/tray/.npmrc b/1st-gen/packages/tray/.npmrc similarity index 100% rename from packages/tray/.npmrc rename to 1st-gen/packages/tray/.npmrc diff --git a/packages/tray/CHANGELOG.md b/1st-gen/packages/tray/CHANGELOG.md similarity index 100% rename from packages/tray/CHANGELOG.md rename to 1st-gen/packages/tray/CHANGELOG.md diff --git a/packages/tray/README.md b/1st-gen/packages/tray/README.md similarity index 100% rename from packages/tray/README.md rename to 1st-gen/packages/tray/README.md diff --git a/packages/tray/package.json b/1st-gen/packages/tray/package.json similarity index 98% rename from packages/tray/package.json rename to 1st-gen/packages/tray/package.json index 8a5ad7e7275..ca918e9e721 100644 --- a/packages/tray/package.json +++ b/1st-gen/packages/tray/package.json @@ -9,7 +9,7 @@ "repository": { "type": "git", "url": "https://github.com/adobe/spectrum-web-components.git", - "directory": "packages/tray" + "directory": "1st-gen/packages/tray" }, "author": "Adobe", "homepage": "https://opensource.adobe.com/spectrum-web-components/components/tray", diff --git a/packages/tray/sp-tray.ts b/1st-gen/packages/tray/sp-tray.ts similarity index 100% rename from packages/tray/sp-tray.ts rename to 1st-gen/packages/tray/sp-tray.ts diff --git a/packages/tray/src/Tray.ts b/1st-gen/packages/tray/src/Tray.ts similarity index 100% rename from packages/tray/src/Tray.ts rename to 1st-gen/packages/tray/src/Tray.ts diff --git a/packages/tray/src/index.ts b/1st-gen/packages/tray/src/index.ts similarity index 100% rename from packages/tray/src/index.ts rename to 1st-gen/packages/tray/src/index.ts diff --git a/packages/tray/src/spectrum-tray-wrapper.css b/1st-gen/packages/tray/src/spectrum-tray-wrapper.css similarity index 100% rename from packages/tray/src/spectrum-tray-wrapper.css rename to 1st-gen/packages/tray/src/spectrum-tray-wrapper.css diff --git a/packages/tray/src/spectrum-tray.css b/1st-gen/packages/tray/src/spectrum-tray.css similarity index 100% rename from packages/tray/src/spectrum-tray.css rename to 1st-gen/packages/tray/src/spectrum-tray.css diff --git a/packages/tray/src/tray-wrapper-overrides.css b/1st-gen/packages/tray/src/tray-overrides.css similarity index 100% rename from packages/tray/src/tray-wrapper-overrides.css rename to 1st-gen/packages/tray/src/tray-overrides.css diff --git a/packages/underlay/src/underlay-overrides.css b/1st-gen/packages/tray/src/tray-wrapper-overrides.css similarity index 100% rename from packages/underlay/src/underlay-overrides.css rename to 1st-gen/packages/tray/src/tray-wrapper-overrides.css diff --git a/packages/tray/src/tray.css b/1st-gen/packages/tray/src/tray.css similarity index 100% rename from packages/tray/src/tray.css rename to 1st-gen/packages/tray/src/tray.css diff --git a/packages/tray/stories/tray.stories.ts b/1st-gen/packages/tray/stories/tray.stories.ts similarity index 100% rename from packages/tray/stories/tray.stories.ts rename to 1st-gen/packages/tray/stories/tray.stories.ts diff --git a/packages/tray/test/benchmark/basic-test.ts b/1st-gen/packages/tray/test/benchmark/basic-test.ts similarity index 100% rename from packages/tray/test/benchmark/basic-test.ts rename to 1st-gen/packages/tray/test/benchmark/basic-test.ts diff --git a/packages/tray/test/tray-memory.test.ts b/1st-gen/packages/tray/test/tray-memory.test.ts similarity index 100% rename from packages/tray/test/tray-memory.test.ts rename to 1st-gen/packages/tray/test/tray-memory.test.ts diff --git a/packages/tray/test/tray.test.ts b/1st-gen/packages/tray/test/tray.test.ts similarity index 100% rename from packages/tray/test/tray.test.ts rename to 1st-gen/packages/tray/test/tray.test.ts diff --git a/packages/tray/tsconfig.json b/1st-gen/packages/tray/tsconfig.json similarity index 100% rename from packages/tray/tsconfig.json rename to 1st-gen/packages/tray/tsconfig.json diff --git a/packages/underlay/.npmrc b/1st-gen/packages/underlay/.npmrc similarity index 100% rename from packages/underlay/.npmrc rename to 1st-gen/packages/underlay/.npmrc diff --git a/packages/underlay/CHANGELOG.md b/1st-gen/packages/underlay/CHANGELOG.md similarity index 100% rename from packages/underlay/CHANGELOG.md rename to 1st-gen/packages/underlay/CHANGELOG.md diff --git a/packages/underlay/README.md b/1st-gen/packages/underlay/README.md similarity index 100% rename from packages/underlay/README.md rename to 1st-gen/packages/underlay/README.md diff --git a/packages/underlay/package.json b/1st-gen/packages/underlay/package.json similarity index 97% rename from packages/underlay/package.json rename to 1st-gen/packages/underlay/package.json index c4b7637843b..cbd95c8ec09 100644 --- a/packages/underlay/package.json +++ b/1st-gen/packages/underlay/package.json @@ -9,7 +9,7 @@ "repository": { "type": "git", "url": "https://github.com/adobe/spectrum-web-components.git", - "directory": "packages/underlay" + "directory": "1st-gen/packages/underlay" }, "author": "Adobe", "homepage": "https://opensource.adobe.com/spectrum-web-components/components/underlay", diff --git a/packages/underlay/sp-underlay.ts b/1st-gen/packages/underlay/sp-underlay.ts similarity index 100% rename from packages/underlay/sp-underlay.ts rename to 1st-gen/packages/underlay/sp-underlay.ts diff --git a/packages/underlay/src/Underlay.ts b/1st-gen/packages/underlay/src/Underlay.ts similarity index 100% rename from packages/underlay/src/Underlay.ts rename to 1st-gen/packages/underlay/src/Underlay.ts diff --git a/packages/underlay/src/index.ts b/1st-gen/packages/underlay/src/index.ts similarity index 100% rename from packages/underlay/src/index.ts rename to 1st-gen/packages/underlay/src/index.ts diff --git a/packages/underlay/src/spectrum-underlay.css b/1st-gen/packages/underlay/src/spectrum-underlay.css similarity index 100% rename from packages/underlay/src/spectrum-underlay.css rename to 1st-gen/packages/underlay/src/spectrum-underlay.css diff --git a/tools/opacity-checkerboard/src/is-opacity-checkerboard-overrides.css b/1st-gen/packages/underlay/src/underlay-overrides.css similarity index 100% rename from tools/opacity-checkerboard/src/is-opacity-checkerboard-overrides.css rename to 1st-gen/packages/underlay/src/underlay-overrides.css diff --git a/packages/underlay/src/underlay.css b/1st-gen/packages/underlay/src/underlay.css similarity index 100% rename from packages/underlay/src/underlay.css rename to 1st-gen/packages/underlay/src/underlay.css diff --git a/packages/underlay/stories/underlay.stories.ts b/1st-gen/packages/underlay/stories/underlay.stories.ts similarity index 100% rename from packages/underlay/stories/underlay.stories.ts rename to 1st-gen/packages/underlay/stories/underlay.stories.ts diff --git a/packages/underlay/test/benchmark/basic-test.ts b/1st-gen/packages/underlay/test/benchmark/basic-test.ts similarity index 100% rename from packages/underlay/test/benchmark/basic-test.ts rename to 1st-gen/packages/underlay/test/benchmark/basic-test.ts diff --git a/packages/underlay/test/underlay-memory.test.ts b/1st-gen/packages/underlay/test/underlay-memory.test.ts similarity index 100% rename from packages/underlay/test/underlay-memory.test.ts rename to 1st-gen/packages/underlay/test/underlay-memory.test.ts diff --git a/packages/underlay/test/underlay.test.ts b/1st-gen/packages/underlay/test/underlay.test.ts similarity index 100% rename from packages/underlay/test/underlay.test.ts rename to 1st-gen/packages/underlay/test/underlay.test.ts diff --git a/packages/underlay/tsconfig.json b/1st-gen/packages/underlay/tsconfig.json similarity index 100% rename from packages/underlay/tsconfig.json rename to 1st-gen/packages/underlay/tsconfig.json diff --git a/playwright.config.ts b/1st-gen/playwright.config.ts similarity index 100% rename from playwright.config.ts rename to 1st-gen/playwright.config.ts diff --git a/projects/css-custom-vars-viewer/.gitignore b/1st-gen/projects/css-custom-vars-viewer/.gitignore similarity index 100% rename from projects/css-custom-vars-viewer/.gitignore rename to 1st-gen/projects/css-custom-vars-viewer/.gitignore diff --git a/projects/css-custom-vars-viewer/.npmrc b/1st-gen/projects/css-custom-vars-viewer/.npmrc similarity index 100% rename from projects/css-custom-vars-viewer/.npmrc rename to 1st-gen/projects/css-custom-vars-viewer/.npmrc diff --git a/projects/css-custom-vars-viewer/.storybook/main.js b/1st-gen/projects/css-custom-vars-viewer/.storybook/main.js similarity index 100% rename from projects/css-custom-vars-viewer/.storybook/main.js rename to 1st-gen/projects/css-custom-vars-viewer/.storybook/main.js diff --git a/projects/css-custom-vars-viewer/.storybook/preview.js b/1st-gen/projects/css-custom-vars-viewer/.storybook/preview.js similarity index 100% rename from projects/css-custom-vars-viewer/.storybook/preview.js rename to 1st-gen/projects/css-custom-vars-viewer/.storybook/preview.js diff --git a/projects/css-custom-vars-viewer/CHANGELOG.md b/1st-gen/projects/css-custom-vars-viewer/CHANGELOG.md similarity index 100% rename from projects/css-custom-vars-viewer/CHANGELOG.md rename to 1st-gen/projects/css-custom-vars-viewer/CHANGELOG.md diff --git a/projects/css-custom-vars-viewer/README.md b/1st-gen/projects/css-custom-vars-viewer/README.md similarity index 100% rename from projects/css-custom-vars-viewer/README.md rename to 1st-gen/projects/css-custom-vars-viewer/README.md diff --git a/projects/css-custom-vars-viewer/package.json b/1st-gen/projects/css-custom-vars-viewer/package.json similarity index 96% rename from projects/css-custom-vars-viewer/package.json rename to 1st-gen/projects/css-custom-vars-viewer/package.json index 974aee4698b..4f3046cabd2 100644 --- a/projects/css-custom-vars-viewer/package.json +++ b/1st-gen/projects/css-custom-vars-viewer/package.json @@ -13,10 +13,6 @@ "./sp-css-table.js": "./dist/src/sp-css-table.js", "./custom-vars-viewer.js": "./dist/src/custom-vars-viewer.js" }, - "engines": { - "node": ">=16.14.2", - "yarn": ">=1.16.0" - }, "scripts": { "analyze": "cem analyze --litelement", "build": "yarn parse-json && tsc && npm run analyze -- --exclude dist", @@ -71,7 +67,7 @@ "repository": { "type": "git", "url": "https://github.com/adobe/spectrum-web-components.git", - "directory": "projects/css-custom-vars-viewer" + "directory": "1st-gen/projects/css-custom-vars-viewer" }, "bugs": { "url": "https://github.com/adobe/spectrum-web-components/issues" diff --git a/projects/css-custom-vars-viewer/scripts/parse-json.js b/1st-gen/projects/css-custom-vars-viewer/scripts/parse-json.js similarity index 100% rename from projects/css-custom-vars-viewer/scripts/parse-json.js rename to 1st-gen/projects/css-custom-vars-viewer/scripts/parse-json.js diff --git a/projects/css-custom-vars-viewer/src/CssTable.ts b/1st-gen/projects/css-custom-vars-viewer/src/CssTable.ts similarity index 100% rename from projects/css-custom-vars-viewer/src/CssTable.ts rename to 1st-gen/projects/css-custom-vars-viewer/src/CssTable.ts diff --git a/projects/css-custom-vars-viewer/src/CustomVarsViewer.ts b/1st-gen/projects/css-custom-vars-viewer/src/CustomVarsViewer.ts similarity index 100% rename from projects/css-custom-vars-viewer/src/CustomVarsViewer.ts rename to 1st-gen/projects/css-custom-vars-viewer/src/CustomVarsViewer.ts diff --git a/projects/css-custom-vars-viewer/src/color-palette.json b/1st-gen/projects/css-custom-vars-viewer/src/color-palette.json similarity index 100% rename from projects/css-custom-vars-viewer/src/color-palette.json rename to 1st-gen/projects/css-custom-vars-viewer/src/color-palette.json diff --git a/projects/css-custom-vars-viewer/src/custom-vars-viewer.ts b/1st-gen/projects/css-custom-vars-viewer/src/custom-vars-viewer.ts similarity index 100% rename from projects/css-custom-vars-viewer/src/custom-vars-viewer.ts rename to 1st-gen/projects/css-custom-vars-viewer/src/custom-vars-viewer.ts diff --git a/projects/css-custom-vars-viewer/src/index.ts b/1st-gen/projects/css-custom-vars-viewer/src/index.ts similarity index 100% rename from projects/css-custom-vars-viewer/src/index.ts rename to 1st-gen/projects/css-custom-vars-viewer/src/index.ts diff --git a/projects/css-custom-vars-viewer/src/sp-css-table.ts b/1st-gen/projects/css-custom-vars-viewer/src/sp-css-table.ts similarity index 100% rename from projects/css-custom-vars-viewer/src/sp-css-table.ts rename to 1st-gen/projects/css-custom-vars-viewer/src/sp-css-table.ts diff --git a/projects/css-custom-vars-viewer/stories/index.stories.ts b/1st-gen/projects/css-custom-vars-viewer/stories/index.stories.ts similarity index 100% rename from projects/css-custom-vars-viewer/stories/index.stories.ts rename to 1st-gen/projects/css-custom-vars-viewer/stories/index.stories.ts diff --git a/projects/css-custom-vars-viewer/tsconfig.json b/1st-gen/projects/css-custom-vars-viewer/tsconfig.json similarity index 100% rename from projects/css-custom-vars-viewer/tsconfig.json rename to 1st-gen/projects/css-custom-vars-viewer/tsconfig.json diff --git a/projects/css-custom-vars-viewer/web-dev-server.config.mjs b/1st-gen/projects/css-custom-vars-viewer/web-dev-server.config.mjs similarity index 100% rename from projects/css-custom-vars-viewer/web-dev-server.config.mjs rename to 1st-gen/projects/css-custom-vars-viewer/web-dev-server.config.mjs diff --git a/projects/css-custom-vars-viewer/web-test-runner.config.mjs b/1st-gen/projects/css-custom-vars-viewer/web-test-runner.config.mjs similarity index 100% rename from projects/css-custom-vars-viewer/web-test-runner.config.mjs rename to 1st-gen/projects/css-custom-vars-viewer/web-test-runner.config.mjs diff --git a/projects/documentation/.eleventy.js b/1st-gen/projects/documentation/.eleventy.js similarity index 100% rename from projects/documentation/.eleventy.js rename to 1st-gen/projects/documentation/.eleventy.js diff --git a/projects/documentation/.gitignore b/1st-gen/projects/documentation/.gitignore similarity index 96% rename from projects/documentation/.gitignore rename to 1st-gen/projects/documentation/.gitignore index 47878727696..5a3c13c9f1b 100644 --- a/projects/documentation/.gitignore +++ b/1st-gen/projects/documentation/.gitignore @@ -19,6 +19,7 @@ src/components/*.js.map src/util/tempaltes.js src/util/tempaltes.js.map src/custom-elements.json +!src/utils/*.js # rollup build directory and artifacts dist/ diff --git a/projects/documentation/.npmrc b/1st-gen/projects/documentation/.npmrc similarity index 100% rename from projects/documentation/.npmrc rename to 1st-gen/projects/documentation/.npmrc diff --git a/projects/documentation/CHANGELOG.md b/1st-gen/projects/documentation/CHANGELOG.md similarity index 100% rename from projects/documentation/CHANGELOG.md rename to 1st-gen/projects/documentation/CHANGELOG.md diff --git a/projects/documentation/README.md b/1st-gen/projects/documentation/README.md similarity index 100% rename from projects/documentation/README.md rename to 1st-gen/projects/documentation/README.md diff --git a/projects/documentation/content/404.html b/1st-gen/projects/documentation/content/404.html similarity index 100% rename from projects/documentation/content/404.html rename to 1st-gen/projects/documentation/content/404.html diff --git a/projects/documentation/content/_data/site.js b/1st-gen/projects/documentation/content/_data/site.js similarity index 100% rename from projects/documentation/content/_data/site.js rename to 1st-gen/projects/documentation/content/_data/site.js diff --git a/projects/documentation/content/_includes/api.njk b/1st-gen/projects/documentation/content/_includes/api.njk similarity index 100% rename from projects/documentation/content/_includes/api.njk rename to 1st-gen/projects/documentation/content/_includes/api.njk diff --git a/projects/documentation/content/_includes/changelog.njk b/1st-gen/projects/documentation/content/_includes/changelog.njk similarity index 100% rename from projects/documentation/content/_includes/changelog.njk rename to 1st-gen/projects/documentation/content/_includes/changelog.njk diff --git a/projects/documentation/content/_includes/component-partial.njk b/1st-gen/projects/documentation/content/_includes/component-partial.njk similarity index 100% rename from projects/documentation/content/_includes/component-partial.njk rename to 1st-gen/projects/documentation/content/_includes/component-partial.njk diff --git a/projects/documentation/content/_includes/component.njk b/1st-gen/projects/documentation/content/_includes/component.njk similarity index 100% rename from projects/documentation/content/_includes/component.njk rename to 1st-gen/projects/documentation/content/_includes/component.njk diff --git a/projects/documentation/content/_includes/deprecation.njk b/1st-gen/projects/documentation/content/_includes/deprecation.njk similarity index 100% rename from projects/documentation/content/_includes/deprecation.njk rename to 1st-gen/projects/documentation/content/_includes/deprecation.njk diff --git a/projects/documentation/content/_includes/dev-mode.njk b/1st-gen/projects/documentation/content/_includes/dev-mode.njk similarity index 100% rename from projects/documentation/content/_includes/dev-mode.njk rename to 1st-gen/projects/documentation/content/_includes/dev-mode.njk diff --git a/projects/documentation/content/_includes/guide.njk b/1st-gen/projects/documentation/content/_includes/guide.njk similarity index 100% rename from projects/documentation/content/_includes/guide.njk rename to 1st-gen/projects/documentation/content/_includes/guide.njk diff --git a/projects/documentation/content/_includes/home.njk b/1st-gen/projects/documentation/content/_includes/home.njk similarity index 100% rename from projects/documentation/content/_includes/home.njk rename to 1st-gen/projects/documentation/content/_includes/home.njk diff --git a/projects/documentation/content/_includes/introduction.njk b/1st-gen/projects/documentation/content/_includes/introduction.njk similarity index 100% rename from projects/documentation/content/_includes/introduction.njk rename to 1st-gen/projects/documentation/content/_includes/introduction.njk diff --git a/projects/documentation/content/_includes/layout.njk b/1st-gen/projects/documentation/content/_includes/layout.njk similarity index 100% rename from projects/documentation/content/_includes/layout.njk rename to 1st-gen/projects/documentation/content/_includes/layout.njk diff --git a/projects/documentation/content/_includes/overview.njk b/1st-gen/projects/documentation/content/_includes/overview.njk similarity index 100% rename from projects/documentation/content/_includes/overview.njk rename to 1st-gen/projects/documentation/content/_includes/overview.njk diff --git a/projects/documentation/content/_includes/partial.njk b/1st-gen/projects/documentation/content/_includes/partial.njk similarity index 100% rename from projects/documentation/content/_includes/partial.njk rename to 1st-gen/projects/documentation/content/_includes/partial.njk diff --git a/projects/documentation/content/_includes/partials/demo.njk b/1st-gen/projects/documentation/content/_includes/partials/demo.njk similarity index 100% rename from projects/documentation/content/_includes/partials/demo.njk rename to 1st-gen/projects/documentation/content/_includes/partials/demo.njk diff --git a/projects/documentation/content/_includes/partials/deprecation.njk b/1st-gen/projects/documentation/content/_includes/partials/deprecation.njk similarity index 100% rename from projects/documentation/content/_includes/partials/deprecation.njk rename to 1st-gen/projects/documentation/content/_includes/partials/deprecation.njk diff --git a/projects/documentation/content/_includes/partials/logo.njk b/1st-gen/projects/documentation/content/_includes/partials/logo.njk similarity index 100% rename from projects/documentation/content/_includes/partials/logo.njk rename to 1st-gen/projects/documentation/content/_includes/partials/logo.njk diff --git a/projects/documentation/content/_includes/partials/meta-info.njk b/1st-gen/projects/documentation/content/_includes/partials/meta-info.njk similarity index 100% rename from projects/documentation/content/_includes/partials/meta-info.njk rename to 1st-gen/projects/documentation/content/_includes/partials/meta-info.njk diff --git a/projects/documentation/content/_includes/partials/sidenav.njk b/1st-gen/projects/documentation/content/_includes/partials/sidenav.njk similarity index 100% rename from projects/documentation/content/_includes/partials/sidenav.njk rename to 1st-gen/projects/documentation/content/_includes/partials/sidenav.njk diff --git a/projects/documentation/content/_includes/root.njk b/1st-gen/projects/documentation/content/_includes/root.njk similarity index 100% rename from projects/documentation/content/_includes/root.njk rename to 1st-gen/projects/documentation/content/_includes/root.njk diff --git a/projects/documentation/content/_includes/using-swc-react.njk b/1st-gen/projects/documentation/content/_includes/using-swc-react.njk similarity index 100% rename from projects/documentation/content/_includes/using-swc-react.njk rename to 1st-gen/projects/documentation/content/_includes/using-swc-react.njk diff --git a/projects/documentation/content/deprecation.md b/1st-gen/projects/documentation/content/deprecation.md similarity index 100% rename from projects/documentation/content/deprecation.md rename to 1st-gen/projects/documentation/content/deprecation.md diff --git a/projects/documentation/content/dev-mode.md b/1st-gen/projects/documentation/content/dev-mode.md similarity index 100% rename from projects/documentation/content/dev-mode.md rename to 1st-gen/projects/documentation/content/dev-mode.md diff --git a/projects/documentation/content/favicon.ico b/1st-gen/projects/documentation/content/favicon.ico similarity index 100% rename from projects/documentation/content/favicon.ico rename to 1st-gen/projects/documentation/content/favicon.ico diff --git a/projects/documentation/content/favicon.svg b/1st-gen/projects/documentation/content/favicon.svg similarity index 100% rename from projects/documentation/content/favicon.svg rename to 1st-gen/projects/documentation/content/favicon.svg diff --git a/projects/documentation/content/getting-started.md b/1st-gen/projects/documentation/content/getting-started.md similarity index 100% rename from projects/documentation/content/getting-started.md rename to 1st-gen/projects/documentation/content/getting-started.md diff --git a/projects/documentation/content/guides/adding-component.md b/1st-gen/projects/documentation/content/guides/adding-component.md similarity index 100% rename from projects/documentation/content/guides/adding-component.md rename to 1st-gen/projects/documentation/content/guides/adding-component.md diff --git a/projects/documentation/content/guides/configuring-openwc.md b/1st-gen/projects/documentation/content/guides/configuring-openwc.md similarity index 100% rename from projects/documentation/content/guides/configuring-openwc.md rename to 1st-gen/projects/documentation/content/guides/configuring-openwc.md diff --git a/projects/documentation/content/guides/generating-components.md b/1st-gen/projects/documentation/content/guides/generating-components.md similarity index 100% rename from projects/documentation/content/guides/generating-components.md rename to 1st-gen/projects/documentation/content/guides/generating-components.md diff --git a/projects/documentation/content/guides/styling-components.md b/1st-gen/projects/documentation/content/guides/styling-components.md similarity index 100% rename from projects/documentation/content/guides/styling-components.md rename to 1st-gen/projects/documentation/content/guides/styling-components.md diff --git a/projects/documentation/content/guides/writing-changesets.md b/1st-gen/projects/documentation/content/guides/writing-changesets.md similarity index 100% rename from projects/documentation/content/guides/writing-changesets.md rename to 1st-gen/projects/documentation/content/guides/writing-changesets.md diff --git a/projects/documentation/content/images/icons/icon-128x128.png b/1st-gen/projects/documentation/content/images/icons/icon-128x128.png similarity index 100% rename from projects/documentation/content/images/icons/icon-128x128.png rename to 1st-gen/projects/documentation/content/images/icons/icon-128x128.png diff --git a/projects/documentation/content/images/icons/icon-144x144.png b/1st-gen/projects/documentation/content/images/icons/icon-144x144.png similarity index 100% rename from projects/documentation/content/images/icons/icon-144x144.png rename to 1st-gen/projects/documentation/content/images/icons/icon-144x144.png diff --git a/projects/documentation/content/images/icons/icon-152x152.png b/1st-gen/projects/documentation/content/images/icons/icon-152x152.png similarity index 100% rename from projects/documentation/content/images/icons/icon-152x152.png rename to 1st-gen/projects/documentation/content/images/icons/icon-152x152.png diff --git a/projects/documentation/content/images/icons/icon-192x192.png b/1st-gen/projects/documentation/content/images/icons/icon-192x192.png similarity index 100% rename from projects/documentation/content/images/icons/icon-192x192.png rename to 1st-gen/projects/documentation/content/images/icons/icon-192x192.png diff --git a/projects/documentation/content/images/icons/icon-384x384.png b/1st-gen/projects/documentation/content/images/icons/icon-384x384.png similarity index 100% rename from projects/documentation/content/images/icons/icon-384x384.png rename to 1st-gen/projects/documentation/content/images/icons/icon-384x384.png diff --git a/projects/documentation/content/images/icons/icon-512x512.png b/1st-gen/projects/documentation/content/images/icons/icon-512x512.png similarity index 100% rename from projects/documentation/content/images/icons/icon-512x512.png rename to 1st-gen/projects/documentation/content/images/icons/icon-512x512.png diff --git a/projects/documentation/content/images/icons/icon-72x72.png b/1st-gen/projects/documentation/content/images/icons/icon-72x72.png similarity index 100% rename from projects/documentation/content/images/icons/icon-72x72.png rename to 1st-gen/projects/documentation/content/images/icons/icon-72x72.png diff --git a/projects/documentation/content/images/icons/icon-96x96.png b/1st-gen/projects/documentation/content/images/icons/icon-96x96.png similarity index 100% rename from projects/documentation/content/images/icons/icon-96x96.png rename to 1st-gen/projects/documentation/content/images/icons/icon-96x96.png diff --git a/projects/documentation/content/index.md b/1st-gen/projects/documentation/content/index.md similarity index 100% rename from projects/documentation/content/index.md rename to 1st-gen/projects/documentation/content/index.md diff --git a/projects/documentation/content/manifest.webmanifest b/1st-gen/projects/documentation/content/manifest.webmanifest similarity index 100% rename from projects/documentation/content/manifest.webmanifest rename to 1st-gen/projects/documentation/content/manifest.webmanifest diff --git a/projects/documentation/content/migrating-to-spectrum2.md b/1st-gen/projects/documentation/content/migrating-to-spectrum2.md similarity index 100% rename from projects/documentation/content/migrating-to-spectrum2.md rename to 1st-gen/projects/documentation/content/migrating-to-spectrum2.md diff --git a/projects/documentation/content/migrations/2021-8-11.11tydata.cjs b/1st-gen/projects/documentation/content/migrations/2021-8-11.11tydata.cjs similarity index 100% rename from projects/documentation/content/migrations/2021-8-11.11tydata.cjs rename to 1st-gen/projects/documentation/content/migrations/2021-8-11.11tydata.cjs diff --git a/projects/documentation/content/migrations/2021-8-11.md b/1st-gen/projects/documentation/content/migrations/2021-8-11.md similarity index 100% rename from projects/documentation/content/migrations/2021-8-11.md rename to 1st-gen/projects/documentation/content/migrations/2021-8-11.md diff --git a/projects/documentation/content/migrations/2023-8-18.md b/1st-gen/projects/documentation/content/migrations/2023-8-18.md similarity index 100% rename from projects/documentation/content/migrations/2023-8-18.md rename to 1st-gen/projects/documentation/content/migrations/2023-8-18.md diff --git a/projects/documentation/content/migrations/2024-10-31 (1.0.0).md b/1st-gen/projects/documentation/content/migrations/2024-10-31 (1.0.0).md similarity index 100% rename from projects/documentation/content/migrations/2024-10-31 (1.0.0).md rename to 1st-gen/projects/documentation/content/migrations/2024-10-31 (1.0.0).md diff --git a/projects/documentation/content/registry-conflicts.md b/1st-gen/projects/documentation/content/registry-conflicts.md similarity index 100% rename from projects/documentation/content/registry-conflicts.md rename to 1st-gen/projects/documentation/content/registry-conflicts.md diff --git a/projects/documentation/content/serviceWorker.js b/1st-gen/projects/documentation/content/serviceWorker.js similarity index 100% rename from projects/documentation/content/serviceWorker.js rename to 1st-gen/projects/documentation/content/serviceWorker.js diff --git a/projects/documentation/content/shell-end.njk b/1st-gen/projects/documentation/content/shell-end.njk similarity index 100% rename from projects/documentation/content/shell-end.njk rename to 1st-gen/projects/documentation/content/shell-end.njk diff --git a/projects/documentation/content/shell-start.njk b/1st-gen/projects/documentation/content/shell-start.njk similarity index 100% rename from projects/documentation/content/shell-start.njk rename to 1st-gen/projects/documentation/content/shell-start.njk diff --git a/projects/documentation/content/support-and-compatibility.md b/1st-gen/projects/documentation/content/support-and-compatibility.md similarity index 100% rename from projects/documentation/content/support-and-compatibility.md rename to 1st-gen/projects/documentation/content/support-and-compatibility.md diff --git a/projects/documentation/content/typekit/adobe-clean-italic-400.woff2 b/1st-gen/projects/documentation/content/typekit/adobe-clean-italic-400.woff2 similarity index 100% rename from projects/documentation/content/typekit/adobe-clean-italic-400.woff2 rename to 1st-gen/projects/documentation/content/typekit/adobe-clean-italic-400.woff2 diff --git a/projects/documentation/content/typekit/adobe-clean-normal-400.woff2 b/1st-gen/projects/documentation/content/typekit/adobe-clean-normal-400.woff2 similarity index 100% rename from projects/documentation/content/typekit/adobe-clean-normal-400.woff2 rename to 1st-gen/projects/documentation/content/typekit/adobe-clean-normal-400.woff2 diff --git a/projects/documentation/content/typekit/adobe-clean-normal-500.woff2 b/1st-gen/projects/documentation/content/typekit/adobe-clean-normal-500.woff2 similarity index 100% rename from projects/documentation/content/typekit/adobe-clean-normal-500.woff2 rename to 1st-gen/projects/documentation/content/typekit/adobe-clean-normal-500.woff2 diff --git a/projects/documentation/content/typekit/adobe-clean-normal-700.woff2 b/1st-gen/projects/documentation/content/typekit/adobe-clean-normal-700.woff2 similarity index 100% rename from projects/documentation/content/typekit/adobe-clean-normal-700.woff2 rename to 1st-gen/projects/documentation/content/typekit/adobe-clean-normal-700.woff2 diff --git a/projects/documentation/content/typekit/styles.css b/1st-gen/projects/documentation/content/typekit/styles.css similarity index 100% rename from projects/documentation/content/typekit/styles.css rename to 1st-gen/projects/documentation/content/typekit/styles.css diff --git a/projects/documentation/content/using-swc-react.md b/1st-gen/projects/documentation/content/using-swc-react.md similarity index 100% rename from projects/documentation/content/using-swc-react.md rename to 1st-gen/projects/documentation/content/using-swc-react.md diff --git a/projects/documentation/content/what-is-a-theme.md b/1st-gen/projects/documentation/content/what-is-a-theme.md similarity index 100% rename from projects/documentation/content/what-is-a-theme.md rename to 1st-gen/projects/documentation/content/what-is-a-theme.md diff --git a/projects/documentation/e2e/published.spec.ts b/1st-gen/projects/documentation/e2e/published.spec.ts similarity index 100% rename from projects/documentation/e2e/published.spec.ts rename to 1st-gen/projects/documentation/e2e/published.spec.ts diff --git a/projects/documentation/package.json b/1st-gen/projects/documentation/package.json similarity index 97% rename from projects/documentation/package.json rename to 1st-gen/projects/documentation/package.json index f04b6ab47d6..13237228908 100644 --- a/projects/documentation/package.json +++ b/1st-gen/projects/documentation/package.json @@ -7,7 +7,7 @@ "author": "Adobe", "homepage": "https://opensource.adobe.com/spectrum-web-components/", "repository": { - "directory": "projects/documentation", + "directory": "1st-gen/projects/documentation", "type": "git", "url": "https://github.com/adobe/spectrum-web-components.git" }, @@ -50,6 +50,7 @@ "@rollup/plugin-commonjs": "25.0.8", "@rollup/plugin-json": "6.1.0", "@rollup/plugin-node-resolve": "15.3.1", + "@rollup/plugin-replace": "^6.0.2", "@toycode/markdown-it-class": "1.2.4", "@types/lunr": "2.3.7", "@types/prismjs": "1.26.5", @@ -82,6 +83,9 @@ { "script": "build:assets" }, + { + "script": "build:eleventy" + }, { "script": "build:search-index" } @@ -254,7 +258,7 @@ ] }, "serve": { - "command": "wds --config web-dev-server.config.js", + "command": "web-dev-server --config web-dev-server.config.js", "dependencies": [ { "script": "build:assets" diff --git a/projects/documentation/rollup.config.js b/1st-gen/projects/documentation/rollup.config.js similarity index 95% rename from projects/documentation/rollup.config.js rename to 1st-gen/projects/documentation/rollup.config.js index 7223b89e662..a44b2e6bfae 100644 --- a/projects/documentation/rollup.config.js +++ b/1st-gen/projects/documentation/rollup.config.js @@ -18,6 +18,7 @@ import { rollupPluginHTML as html } from '@web/rollup-plugin-html'; import alias from '@rollup/plugin-alias'; import commonjs from '@rollup/plugin-commonjs'; import json from '@rollup/plugin-json'; +import replace from '@rollup/plugin-replace'; import path from 'path'; import Terser from 'terser'; @@ -149,6 +150,10 @@ export default async () => { mpaConfig.plugins.push( json(), + replace({ + preventAssignment: true, + 'process.env.NODE_ENV': JSON.stringify(mode), + }), commonjs({ exclude: [ '../../node_modules/focus-visible/**', @@ -234,6 +239,12 @@ export default async () => { find: '@swc-packages-internal', replacement: '../../packages/', }, + { + find: /^@spectrum-web-components\/core\/(.*)$/, + replacement: path.resolve( + '../../../2nd-gen/packages/core/dist/$1' + ), + }, ], }) ); diff --git a/projects/documentation/scripts/build-css.js b/1st-gen/projects/documentation/scripts/build-css.js similarity index 99% rename from projects/documentation/scripts/build-css.js rename to 1st-gen/projects/documentation/scripts/build-css.js index 1c317732dea..c76158943f5 100644 --- a/projects/documentation/scripts/build-css.js +++ b/1st-gen/projects/documentation/scripts/build-css.js @@ -25,6 +25,7 @@ const nodeModulesDir = path.resolve( '..', '..', '..', + '..', 'node_modules' ); const outDir = path.resolve(projectDir, '_site'); diff --git a/projects/documentation/scripts/build-search-index.js b/1st-gen/projects/documentation/scripts/build-search-index.js similarity index 100% rename from projects/documentation/scripts/build-search-index.js rename to 1st-gen/projects/documentation/scripts/build-search-index.js diff --git a/projects/documentation/scripts/build-ts.js b/1st-gen/projects/documentation/scripts/build-ts.js similarity index 99% rename from projects/documentation/scripts/build-ts.js rename to 1st-gen/projects/documentation/scripts/build-ts.js index 311273a14f6..c143aeb631c 100644 --- a/projects/documentation/scripts/build-ts.js +++ b/1st-gen/projects/documentation/scripts/build-ts.js @@ -23,6 +23,7 @@ const nodeModulesDir = path.resolve( '..', '..', '..', + '..', 'node_modules' ); diff --git a/projects/documentation/scripts/component-template-parts.js b/1st-gen/projects/documentation/scripts/component-template-parts.js similarity index 100% rename from projects/documentation/scripts/component-template-parts.js rename to 1st-gen/projects/documentation/scripts/component-template-parts.js diff --git a/projects/documentation/scripts/copy-component-docs.js b/1st-gen/projects/documentation/scripts/copy-component-docs.js similarity index 100% rename from projects/documentation/scripts/copy-component-docs.js rename to 1st-gen/projects/documentation/scripts/copy-component-docs.js diff --git a/projects/documentation/scripts/gather-spectrum-urls.js b/1st-gen/projects/documentation/scripts/gather-spectrum-urls.js similarity index 100% rename from projects/documentation/scripts/gather-spectrum-urls.js rename to 1st-gen/projects/documentation/scripts/gather-spectrum-urls.js diff --git a/projects/documentation/scripts/gather-storybook-urls.js b/1st-gen/projects/documentation/scripts/gather-storybook-urls.js similarity index 100% rename from projects/documentation/scripts/gather-storybook-urls.js rename to 1st-gen/projects/documentation/scripts/gather-storybook-urls.js diff --git a/projects/documentation/scripts/gather-wcd-urls.js b/1st-gen/projects/documentation/scripts/gather-wcd-urls.js similarity index 100% rename from projects/documentation/scripts/gather-wcd-urls.js rename to 1st-gen/projects/documentation/scripts/gather-wcd-urls.js diff --git a/projects/documentation/scripts/watch-readme.js b/1st-gen/projects/documentation/scripts/watch-readme.js similarity index 100% rename from projects/documentation/scripts/watch-readme.js rename to 1st-gen/projects/documentation/scripts/watch-readme.js diff --git a/projects/documentation/src/components.ts b/1st-gen/projects/documentation/src/components.ts similarity index 100% rename from projects/documentation/src/components.ts rename to 1st-gen/projects/documentation/src/components.ts diff --git a/projects/documentation/src/components/adobe-logo.css b/1st-gen/projects/documentation/src/components/adobe-logo.css similarity index 100% rename from projects/documentation/src/components/adobe-logo.css rename to 1st-gen/projects/documentation/src/components/adobe-logo.css diff --git a/projects/documentation/src/components/adobe-logo.ts b/1st-gen/projects/documentation/src/components/adobe-logo.ts similarity index 100% rename from projects/documentation/src/components/adobe-logo.ts rename to 1st-gen/projects/documentation/src/components/adobe-logo.ts diff --git a/projects/documentation/src/components/code-example-dark.css b/1st-gen/projects/documentation/src/components/code-example-dark.css similarity index 100% rename from projects/documentation/src/components/code-example-dark.css rename to 1st-gen/projects/documentation/src/components/code-example-dark.css diff --git a/projects/documentation/src/components/code-example-light.css b/1st-gen/projects/documentation/src/components/code-example-light.css similarity index 100% rename from projects/documentation/src/components/code-example-light.css rename to 1st-gen/projects/documentation/src/components/code-example-light.css diff --git a/projects/documentation/src/components/code-example.css b/1st-gen/projects/documentation/src/components/code-example.css similarity index 100% rename from projects/documentation/src/components/code-example.css rename to 1st-gen/projects/documentation/src/components/code-example.css diff --git a/projects/documentation/src/components/code-example.ts b/1st-gen/projects/documentation/src/components/code-example.ts similarity index 100% rename from projects/documentation/src/components/code-example.ts rename to 1st-gen/projects/documentation/src/components/code-example.ts diff --git a/projects/documentation/src/components/copy-to-clipboard.ts b/1st-gen/projects/documentation/src/components/copy-to-clipboard.ts similarity index 100% rename from projects/documentation/src/components/copy-to-clipboard.ts rename to 1st-gen/projects/documentation/src/components/copy-to-clipboard.ts diff --git a/projects/documentation/src/components/dark.css b/1st-gen/projects/documentation/src/components/dark.css similarity index 100% rename from projects/documentation/src/components/dark.css rename to 1st-gen/projects/documentation/src/components/dark.css diff --git a/projects/documentation/src/components/demo-container.css b/1st-gen/projects/documentation/src/components/demo-container.css similarity index 100% rename from projects/documentation/src/components/demo-container.css rename to 1st-gen/projects/documentation/src/components/demo-container.css diff --git a/projects/documentation/src/components/demo-container.ts b/1st-gen/projects/documentation/src/components/demo-container.ts similarity index 100% rename from projects/documentation/src/components/demo-container.ts rename to 1st-gen/projects/documentation/src/components/demo-container.ts diff --git a/projects/documentation/src/components/extras.ts b/1st-gen/projects/documentation/src/components/extras.ts similarity index 100% rename from projects/documentation/src/components/extras.ts rename to 1st-gen/projects/documentation/src/components/extras.ts diff --git a/projects/documentation/src/components/fonts.css b/1st-gen/projects/documentation/src/components/fonts.css similarity index 100% rename from projects/documentation/src/components/fonts.css rename to 1st-gen/projects/documentation/src/components/fonts.css diff --git a/projects/documentation/src/components/inline-alert.css b/1st-gen/projects/documentation/src/components/inline-alert.css similarity index 100% rename from projects/documentation/src/components/inline-alert.css rename to 1st-gen/projects/documentation/src/components/inline-alert.css diff --git a/projects/documentation/src/components/large.css b/1st-gen/projects/documentation/src/components/large.css similarity index 100% rename from projects/documentation/src/components/large.css rename to 1st-gen/projects/documentation/src/components/large.css diff --git a/projects/documentation/src/components/layout.css b/1st-gen/projects/documentation/src/components/layout.css similarity index 100% rename from projects/documentation/src/components/layout.css rename to 1st-gen/projects/documentation/src/components/layout.css diff --git a/projects/documentation/src/components/layout.ts b/1st-gen/projects/documentation/src/components/layout.ts similarity index 100% rename from projects/documentation/src/components/layout.ts rename to 1st-gen/projects/documentation/src/components/layout.ts diff --git a/projects/documentation/src/components/light.css b/1st-gen/projects/documentation/src/components/light.css similarity index 100% rename from projects/documentation/src/components/light.css rename to 1st-gen/projects/documentation/src/components/light.css diff --git a/projects/documentation/src/components/markup.css b/1st-gen/projects/documentation/src/components/markup.css similarity index 100% rename from projects/documentation/src/components/markup.css rename to 1st-gen/projects/documentation/src/components/markup.css diff --git a/projects/documentation/src/components/medium.css b/1st-gen/projects/documentation/src/components/medium.css similarity index 100% rename from projects/documentation/src/components/medium.css rename to 1st-gen/projects/documentation/src/components/medium.css diff --git a/projects/documentation/src/components/search-index.ts b/1st-gen/projects/documentation/src/components/search-index.ts similarity index 100% rename from projects/documentation/src/components/search-index.ts rename to 1st-gen/projects/documentation/src/components/search-index.ts diff --git a/projects/documentation/src/components/settings.ts b/1st-gen/projects/documentation/src/components/settings.ts similarity index 100% rename from projects/documentation/src/components/settings.ts rename to 1st-gen/projects/documentation/src/components/settings.ts diff --git a/projects/documentation/src/components/side-nav-search.css b/1st-gen/projects/documentation/src/components/side-nav-search.css similarity index 100% rename from projects/documentation/src/components/side-nav-search.css rename to 1st-gen/projects/documentation/src/components/side-nav-search.css diff --git a/projects/documentation/src/components/side-nav-search.ts b/1st-gen/projects/documentation/src/components/side-nav-search.ts similarity index 100% rename from projects/documentation/src/components/side-nav-search.ts rename to 1st-gen/projects/documentation/src/components/side-nav-search.ts diff --git a/projects/documentation/src/components/side-nav.css b/1st-gen/projects/documentation/src/components/side-nav.css similarity index 100% rename from projects/documentation/src/components/side-nav.css rename to 1st-gen/projects/documentation/src/components/side-nav.css diff --git a/projects/documentation/src/components/side-nav.ts b/1st-gen/projects/documentation/src/components/side-nav.ts similarity index 100% rename from projects/documentation/src/components/side-nav.ts rename to 1st-gen/projects/documentation/src/components/side-nav.ts diff --git a/projects/documentation/src/components/styles.css b/1st-gen/projects/documentation/src/components/styles.css similarity index 100% rename from projects/documentation/src/components/styles.css rename to 1st-gen/projects/documentation/src/components/styles.css diff --git a/projects/documentation/src/getting-started.ts b/1st-gen/projects/documentation/src/getting-started.ts similarity index 100% rename from projects/documentation/src/getting-started.ts rename to 1st-gen/projects/documentation/src/getting-started.ts diff --git a/projects/documentation/src/global.d.ts b/1st-gen/projects/documentation/src/global.d.ts similarity index 100% rename from projects/documentation/src/global.d.ts rename to 1st-gen/projects/documentation/src/global.d.ts diff --git a/projects/documentation/src/index.ts b/1st-gen/projects/documentation/src/index.ts similarity index 100% rename from projects/documentation/src/index.ts rename to 1st-gen/projects/documentation/src/index.ts diff --git a/projects/documentation/src/router.ts b/1st-gen/projects/documentation/src/router.ts similarity index 100% rename from projects/documentation/src/router.ts rename to 1st-gen/projects/documentation/src/router.ts diff --git a/projects/documentation/src/utils/posthtml-loading.js b/1st-gen/projects/documentation/src/utils/posthtml-loading.js similarity index 100% rename from projects/documentation/src/utils/posthtml-loading.js rename to 1st-gen/projects/documentation/src/utils/posthtml-loading.js diff --git a/projects/documentation/src/utils/posthtml-spectrum-docs-markdown.js b/1st-gen/projects/documentation/src/utils/posthtml-spectrum-docs-markdown.js similarity index 100% rename from projects/documentation/src/utils/posthtml-spectrum-docs-markdown.js rename to 1st-gen/projects/documentation/src/utils/posthtml-spectrum-docs-markdown.js diff --git a/projects/documentation/src/utils/posthtml-spectrum-typography.js b/1st-gen/projects/documentation/src/utils/posthtml-spectrum-typography.js similarity index 100% rename from projects/documentation/src/utils/posthtml-spectrum-typography.js rename to 1st-gen/projects/documentation/src/utils/posthtml-spectrum-typography.js diff --git a/projects/documentation/src/utils/templates.ts b/1st-gen/projects/documentation/src/utils/templates.ts similarity index 100% rename from projects/documentation/src/utils/templates.ts rename to 1st-gen/projects/documentation/src/utils/templates.ts diff --git a/projects/documentation/tsconfig.json b/1st-gen/projects/documentation/tsconfig.json similarity index 100% rename from projects/documentation/tsconfig.json rename to 1st-gen/projects/documentation/tsconfig.json diff --git a/projects/documentation/web-dev-server.config.js b/1st-gen/projects/documentation/web-dev-server.config.js similarity index 77% rename from projects/documentation/web-dev-server.config.js rename to 1st-gen/projects/documentation/web-dev-server.config.js index 014d76b0141..1c5e43daacf 100644 --- a/projects/documentation/web-dev-server.config.js +++ b/1st-gen/projects/documentation/web-dev-server.config.js @@ -17,6 +17,21 @@ import rollupJson from '@rollup/plugin-json'; const alias = fromRollup(rollupAlias); const json = fromRollup(rollupJson); +// Custom plugin to replace process.env.NODE_ENV in all files +const replaceProcessEnv = () => ({ + name: 'replace-process-env', + transform(context) { + if (context.response.is('js')) { + return { + body: context.body.replace( + /process\.env\.NODE_ENV/g, + '"development"' + ), + }; + } + }, +}); + export default { open: false, watch: true, @@ -31,6 +46,7 @@ export default { rootDir: '_site', plugins: [ json(), + replaceProcessEnv(), alias({ entries: [ { diff --git a/projects/example-project-rollup/.editorconfig b/1st-gen/projects/example-project-rollup/.editorconfig similarity index 100% rename from projects/example-project-rollup/.editorconfig rename to 1st-gen/projects/example-project-rollup/.editorconfig diff --git a/projects/example-project-rollup/.gitignore b/1st-gen/projects/example-project-rollup/.gitignore similarity index 100% rename from projects/example-project-rollup/.gitignore rename to 1st-gen/projects/example-project-rollup/.gitignore diff --git a/projects/example-project-rollup/.npmrc b/1st-gen/projects/example-project-rollup/.npmrc similarity index 100% rename from projects/example-project-rollup/.npmrc rename to 1st-gen/projects/example-project-rollup/.npmrc diff --git a/projects/example-project-rollup/CHANGELOG.md b/1st-gen/projects/example-project-rollup/CHANGELOG.md similarity index 100% rename from projects/example-project-rollup/CHANGELOG.md rename to 1st-gen/projects/example-project-rollup/CHANGELOG.md diff --git a/projects/example-project-rollup/LICENSE b/1st-gen/projects/example-project-rollup/LICENSE similarity index 100% rename from projects/example-project-rollup/LICENSE rename to 1st-gen/projects/example-project-rollup/LICENSE diff --git a/projects/example-project-rollup/README.md b/1st-gen/projects/example-project-rollup/README.md similarity index 100% rename from projects/example-project-rollup/README.md rename to 1st-gen/projects/example-project-rollup/README.md diff --git a/projects/example-project-rollup/index.html b/1st-gen/projects/example-project-rollup/index.html similarity index 100% rename from projects/example-project-rollup/index.html rename to 1st-gen/projects/example-project-rollup/index.html diff --git a/projects/example-project-rollup/package.json b/1st-gen/projects/example-project-rollup/package.json similarity index 97% rename from projects/example-project-rollup/package.json rename to 1st-gen/projects/example-project-rollup/package.json index d24aee127e4..1912df69d0f 100644 --- a/projects/example-project-rollup/package.json +++ b/1st-gen/projects/example-project-rollup/package.json @@ -54,7 +54,7 @@ "repository": { "type": "git", "url": "https://github.com/adobe/spectrum-web-components.git", - "directory": "projects/example-project-rollup" + "directory": "1st-gen/projects/example-project-rollup" }, "bugs": { "url": "https://github.com/adobe/spectrum-web-components/issues" diff --git a/projects/example-project-rollup/rollup.config.js b/1st-gen/projects/example-project-rollup/rollup.config.js similarity index 100% rename from projects/example-project-rollup/rollup.config.js rename to 1st-gen/projects/example-project-rollup/rollup.config.js diff --git a/projects/example-project-rollup/src/example-app.ts b/1st-gen/projects/example-project-rollup/src/example-app.ts similarity index 100% rename from projects/example-project-rollup/src/example-app.ts rename to 1st-gen/projects/example-project-rollup/src/example-app.ts diff --git a/projects/example-project-rollup/src/styles.css b/1st-gen/projects/example-project-rollup/src/styles.css similarity index 100% rename from projects/example-project-rollup/src/styles.css rename to 1st-gen/projects/example-project-rollup/src/styles.css diff --git a/projects/example-project-rollup/tsconfig.json b/1st-gen/projects/example-project-rollup/tsconfig.json similarity index 100% rename from projects/example-project-rollup/tsconfig.json rename to 1st-gen/projects/example-project-rollup/tsconfig.json diff --git a/projects/example-project-rollup/wds.config.js b/1st-gen/projects/example-project-rollup/wds.config.js similarity index 100% rename from projects/example-project-rollup/wds.config.js rename to 1st-gen/projects/example-project-rollup/wds.config.js diff --git a/projects/example-project-webpack/.gitignore b/1st-gen/projects/example-project-webpack/.gitignore similarity index 100% rename from projects/example-project-webpack/.gitignore rename to 1st-gen/projects/example-project-webpack/.gitignore diff --git a/projects/example-project-webpack/.npmrc b/1st-gen/projects/example-project-webpack/.npmrc similarity index 100% rename from projects/example-project-webpack/.npmrc rename to 1st-gen/projects/example-project-webpack/.npmrc diff --git a/projects/example-project-webpack/CHANGELOG.md b/1st-gen/projects/example-project-webpack/CHANGELOG.md similarity index 100% rename from projects/example-project-webpack/CHANGELOG.md rename to 1st-gen/projects/example-project-webpack/CHANGELOG.md diff --git a/projects/example-project-webpack/README.md b/1st-gen/projects/example-project-webpack/README.md similarity index 100% rename from projects/example-project-webpack/README.md rename to 1st-gen/projects/example-project-webpack/README.md diff --git a/projects/example-project-webpack/package.json b/1st-gen/projects/example-project-webpack/package.json similarity index 96% rename from projects/example-project-webpack/package.json rename to 1st-gen/projects/example-project-webpack/package.json index c7f5f70c831..d31a29441be 100644 --- a/projects/example-project-webpack/package.json +++ b/1st-gen/projects/example-project-webpack/package.json @@ -40,7 +40,7 @@ "repository": { "type": "git", "url": "https://github.com/adobe/spectrum-web-components.git", - "directory": "projects/example-project-webpack" + "directory": "1st-gen/projects/example-project-webpack" }, "bugs": { "url": "https://github.com/adobe/spectrum-web-components/issues" diff --git a/projects/example-project-webpack/src/index.html b/1st-gen/projects/example-project-webpack/src/index.html similarity index 100% rename from projects/example-project-webpack/src/index.html rename to 1st-gen/projects/example-project-webpack/src/index.html diff --git a/projects/example-project-webpack/src/index.js b/1st-gen/projects/example-project-webpack/src/index.js similarity index 100% rename from projects/example-project-webpack/src/index.js rename to 1st-gen/projects/example-project-webpack/src/index.js diff --git a/projects/example-project-webpack/src/styles.css b/1st-gen/projects/example-project-webpack/src/styles.css similarity index 100% rename from projects/example-project-webpack/src/styles.css rename to 1st-gen/projects/example-project-webpack/src/styles.css diff --git a/projects/example-project-webpack/webpack.config.js b/1st-gen/projects/example-project-webpack/webpack.config.js similarity index 100% rename from projects/example-project-webpack/webpack.config.js rename to 1st-gen/projects/example-project-webpack/webpack.config.js diff --git a/projects/story-decorator/.npmrc b/1st-gen/projects/story-decorator/.npmrc similarity index 100% rename from projects/story-decorator/.npmrc rename to 1st-gen/projects/story-decorator/.npmrc diff --git a/projects/story-decorator/CHANGELOG.md b/1st-gen/projects/story-decorator/CHANGELOG.md similarity index 100% rename from projects/story-decorator/CHANGELOG.md rename to 1st-gen/projects/story-decorator/CHANGELOG.md diff --git a/projects/story-decorator/README.md b/1st-gen/projects/story-decorator/README.md similarity index 100% rename from projects/story-decorator/README.md rename to 1st-gen/projects/story-decorator/README.md diff --git a/projects/story-decorator/decorator.ts b/1st-gen/projects/story-decorator/decorator.ts similarity index 100% rename from projects/story-decorator/decorator.ts rename to 1st-gen/projects/story-decorator/decorator.ts diff --git a/projects/story-decorator/package.json b/1st-gen/projects/story-decorator/package.json similarity index 98% rename from projects/story-decorator/package.json rename to 1st-gen/projects/story-decorator/package.json index a9937da1157..144267a72c0 100644 --- a/projects/story-decorator/package.json +++ b/1st-gen/projects/story-decorator/package.json @@ -9,7 +9,7 @@ "repository": { "type": "git", "url": "https://github.com/adobe/spectrum-web-components.git", - "directory": "projects/story-decorator" + "directory": "1st-gen/projects/story-decorator" }, "author": "Adobe", "bugs": { diff --git a/projects/story-decorator/sp-story-decorator.ts b/1st-gen/projects/story-decorator/sp-story-decorator.ts similarity index 100% rename from projects/story-decorator/sp-story-decorator.ts rename to 1st-gen/projects/story-decorator/sp-story-decorator.ts diff --git a/projects/story-decorator/src/StoryDecorator.ts b/1st-gen/projects/story-decorator/src/StoryDecorator.ts similarity index 100% rename from projects/story-decorator/src/StoryDecorator.ts rename to 1st-gen/projects/story-decorator/src/StoryDecorator.ts diff --git a/projects/story-decorator/src/index.ts b/1st-gen/projects/story-decorator/src/index.ts similarity index 100% rename from projects/story-decorator/src/index.ts rename to 1st-gen/projects/story-decorator/src/index.ts diff --git a/projects/story-decorator/src/locales.ts b/1st-gen/projects/story-decorator/src/locales.ts similarity index 100% rename from projects/story-decorator/src/locales.ts rename to 1st-gen/projects/story-decorator/src/locales.ts diff --git a/projects/story-decorator/src/types.ts b/1st-gen/projects/story-decorator/src/types.ts similarity index 100% rename from projects/story-decorator/src/types.ts rename to 1st-gen/projects/story-decorator/src/types.ts diff --git a/projects/story-decorator/tsconfig.json b/1st-gen/projects/story-decorator/tsconfig.json similarity index 100% rename from projects/story-decorator/tsconfig.json rename to 1st-gen/projects/story-decorator/tsconfig.json diff --git a/projects/templates/.npmrc b/1st-gen/projects/templates/.npmrc similarity index 100% rename from projects/templates/.npmrc rename to 1st-gen/projects/templates/.npmrc diff --git a/projects/templates/CHANGELOG.md b/1st-gen/projects/templates/CHANGELOG.md similarity index 100% rename from projects/templates/CHANGELOG.md rename to 1st-gen/projects/templates/CHANGELOG.md diff --git a/projects/templates/package.json b/1st-gen/projects/templates/package.json similarity index 94% rename from projects/templates/package.json rename to 1st-gen/projects/templates/package.json index 0de27fc6423..3849e0bbed1 100644 --- a/projects/templates/package.json +++ b/1st-gen/projects/templates/package.json @@ -16,7 +16,7 @@ "repository": { "type": "git", "url": "https://github.com/adobe/spectrum-web-components.git", - "directory": "projects/templates" + "directory": "1st-gen/projects/templates" }, "bugs": { "url": "https://github.com/adobe/spectrum-web-components/issues" diff --git a/projects/templates/plop-templates/.npmrc.hbs b/1st-gen/projects/templates/plop-templates/.npmrc.hbs similarity index 100% rename from projects/templates/plop-templates/.npmrc.hbs rename to 1st-gen/projects/templates/plop-templates/.npmrc.hbs diff --git a/projects/templates/plop-templates/README.md.hbs b/1st-gen/projects/templates/plop-templates/README.md.hbs similarity index 100% rename from projects/templates/plop-templates/README.md.hbs rename to 1st-gen/projects/templates/plop-templates/README.md.hbs diff --git a/projects/templates/plop-templates/args.ts.hbs b/1st-gen/projects/templates/plop-templates/args.ts.hbs similarity index 100% rename from projects/templates/plop-templates/args.ts.hbs rename to 1st-gen/projects/templates/plop-templates/args.ts.hbs diff --git a/projects/templates/plop-templates/benchmark.ts.hbs b/1st-gen/projects/templates/plop-templates/benchmark.ts.hbs similarity index 100% rename from projects/templates/plop-templates/benchmark.ts.hbs rename to 1st-gen/projects/templates/plop-templates/benchmark.ts.hbs diff --git a/projects/templates/plop-templates/component-overrides.css.hbs b/1st-gen/projects/templates/plop-templates/component-overrides.css.hbs similarity index 100% rename from projects/templates/plop-templates/component-overrides.css.hbs rename to 1st-gen/projects/templates/plop-templates/component-overrides.css.hbs diff --git a/projects/templates/plop-templates/component-registration.ts.hbs b/1st-gen/projects/templates/plop-templates/component-registration.ts.hbs similarity index 100% rename from projects/templates/plop-templates/component-registration.ts.hbs rename to 1st-gen/projects/templates/plop-templates/component-registration.ts.hbs diff --git a/projects/templates/plop-templates/component.css.hbs b/1st-gen/projects/templates/plop-templates/component.css.hbs similarity index 100% rename from projects/templates/plop-templates/component.css.hbs rename to 1st-gen/projects/templates/plop-templates/component.css.hbs diff --git a/projects/templates/plop-templates/component.ts.hbs b/1st-gen/projects/templates/plop-templates/component.ts.hbs similarity index 100% rename from projects/templates/plop-templates/component.ts.hbs rename to 1st-gen/projects/templates/plop-templates/component.ts.hbs diff --git a/projects/templates/plop-templates/index.ts.hbs b/1st-gen/projects/templates/plop-templates/index.ts.hbs similarity index 100% rename from projects/templates/plop-templates/index.ts.hbs rename to 1st-gen/projects/templates/plop-templates/index.ts.hbs diff --git a/projects/templates/plop-templates/package.json.hbs b/1st-gen/projects/templates/plop-templates/package.json.hbs similarity index 100% rename from projects/templates/plop-templates/package.json.hbs rename to 1st-gen/projects/templates/plop-templates/package.json.hbs diff --git a/projects/templates/plop-templates/stories.ts.hbs b/1st-gen/projects/templates/plop-templates/stories.ts.hbs similarity index 100% rename from projects/templates/plop-templates/stories.ts.hbs rename to 1st-gen/projects/templates/plop-templates/stories.ts.hbs diff --git a/projects/templates/plop-templates/template.ts.hbs b/1st-gen/projects/templates/plop-templates/template.ts.hbs similarity index 100% rename from projects/templates/plop-templates/template.ts.hbs rename to 1st-gen/projects/templates/plop-templates/template.ts.hbs diff --git a/projects/templates/plop-templates/test.ts.hbs b/1st-gen/projects/templates/plop-templates/test.ts.hbs similarity index 100% rename from projects/templates/plop-templates/test.ts.hbs rename to 1st-gen/projects/templates/plop-templates/test.ts.hbs diff --git a/projects/templates/plop-templates/tsconfig.json.hbs b/1st-gen/projects/templates/plop-templates/tsconfig.json.hbs similarity index 100% rename from projects/templates/plop-templates/tsconfig.json.hbs rename to 1st-gen/projects/templates/plop-templates/tsconfig.json.hbs diff --git a/projects/templates/plopfile.js b/1st-gen/projects/templates/plopfile.js similarity index 100% rename from projects/templates/plopfile.js rename to 1st-gen/projects/templates/plopfile.js diff --git a/projects/types/.npmrc b/1st-gen/projects/types/.npmrc similarity index 100% rename from projects/types/.npmrc rename to 1st-gen/projects/types/.npmrc diff --git a/projects/types/CHANGELOG.md b/1st-gen/projects/types/CHANGELOG.md similarity index 100% rename from projects/types/CHANGELOG.md rename to 1st-gen/projects/types/CHANGELOG.md diff --git a/projects/types/global.d.ts b/1st-gen/projects/types/global.d.ts similarity index 100% rename from projects/types/global.d.ts rename to 1st-gen/projects/types/global.d.ts diff --git a/projects/types/package.json b/1st-gen/projects/types/package.json similarity index 93% rename from projects/types/package.json rename to 1st-gen/projects/types/package.json index 154890ea746..4558c1519e1 100644 --- a/projects/types/package.json +++ b/1st-gen/projects/types/package.json @@ -10,7 +10,7 @@ "repository": { "type": "git", "url": "https://github.com/adobe/spectrum-web-components.git", - "directory": "projects/types" + "directory": "1st-gen/projects/types" }, "bugs": { "url": "https://github.com/adobe/spectrum-web-components/issues" diff --git a/projects/vrt-compare/.npmrc b/1st-gen/projects/vrt-compare/.npmrc similarity index 100% rename from projects/vrt-compare/.npmrc rename to 1st-gen/projects/vrt-compare/.npmrc diff --git a/projects/vrt-compare/CHANGELOG.md b/1st-gen/projects/vrt-compare/CHANGELOG.md similarity index 100% rename from projects/vrt-compare/CHANGELOG.md rename to 1st-gen/projects/vrt-compare/CHANGELOG.md diff --git a/projects/vrt-compare/README.md b/1st-gen/projects/vrt-compare/README.md similarity index 100% rename from projects/vrt-compare/README.md rename to 1st-gen/projects/vrt-compare/README.md diff --git a/projects/vrt-compare/onion-skinner.ts b/1st-gen/projects/vrt-compare/onion-skinner.ts similarity index 100% rename from projects/vrt-compare/onion-skinner.ts rename to 1st-gen/projects/vrt-compare/onion-skinner.ts diff --git a/projects/vrt-compare/package.json b/1st-gen/projects/vrt-compare/package.json similarity index 97% rename from projects/vrt-compare/package.json rename to 1st-gen/projects/vrt-compare/package.json index 9653abc1132..364c8b43fb3 100644 --- a/projects/vrt-compare/package.json +++ b/1st-gen/projects/vrt-compare/package.json @@ -9,7 +9,7 @@ "repository": { "type": "git", "url": "https://github.com/adobe/spectrum-web-components.git", - "directory": "projects/vrt-compare" + "directory": "1st-gen/projects/vrt-compare" }, "author": "Adobe", "bugs": { diff --git a/projects/vrt-compare/src/OnionSkinner.ts b/1st-gen/projects/vrt-compare/src/OnionSkinner.ts similarity index 100% rename from projects/vrt-compare/src/OnionSkinner.ts rename to 1st-gen/projects/vrt-compare/src/OnionSkinner.ts diff --git a/projects/vrt-compare/src/VrtCompare.ts b/1st-gen/projects/vrt-compare/src/VrtCompare.ts similarity index 100% rename from projects/vrt-compare/src/VrtCompare.ts rename to 1st-gen/projects/vrt-compare/src/VrtCompare.ts diff --git a/projects/vrt-compare/src/index.ts b/1st-gen/projects/vrt-compare/src/index.ts similarity index 100% rename from projects/vrt-compare/src/index.ts rename to 1st-gen/projects/vrt-compare/src/index.ts diff --git a/projects/vrt-compare/tsconfig.json b/1st-gen/projects/vrt-compare/tsconfig.json similarity index 100% rename from projects/vrt-compare/tsconfig.json rename to 1st-gen/projects/vrt-compare/tsconfig.json diff --git a/projects/vrt-compare/vrt-compare.ts b/1st-gen/projects/vrt-compare/vrt-compare.ts similarity index 100% rename from projects/vrt-compare/vrt-compare.ts rename to 1st-gen/projects/vrt-compare/vrt-compare.ts diff --git a/rollup.checksize.js b/1st-gen/rollup.checksize.js similarity index 100% rename from rollup.checksize.js rename to 1st-gen/rollup.checksize.js diff --git a/scripts/build-css.js b/1st-gen/scripts/build-css.js similarity index 100% rename from scripts/build-css.js rename to 1st-gen/scripts/build-css.js diff --git a/scripts/build-react.js b/1st-gen/scripts/build-react.js similarity index 100% rename from scripts/build-react.js rename to 1st-gen/scripts/build-react.js diff --git a/scripts/build-ts.js b/1st-gen/scripts/build-ts.js similarity index 100% rename from scripts/build-ts.js rename to 1st-gen/scripts/build-ts.js diff --git a/scripts/cem-plugin-react-wrapper.js b/1st-gen/scripts/cem-plugin-react-wrapper.js similarity index 100% rename from scripts/cem-plugin-react-wrapper.js rename to 1st-gen/scripts/cem-plugin-react-wrapper.js diff --git a/scripts/cem-tools.js b/1st-gen/scripts/cem-tools.js similarity index 85% rename from scripts/cem-tools.js rename to 1st-gen/scripts/cem-tools.js index 2f79c9ae784..e33fd142437 100644 --- a/scripts/cem-tools.js +++ b/1st-gen/scripts/cem-tools.js @@ -75,11 +75,16 @@ export function getWorkspacePackages( .filter( (pkg) => !ignoredPackages.includes(pkg.name) && - pkg.name !== '@adobe/spectrum-web-components' + pkg.name !== '@spectrum-web-components/1st-gen' && + pkg.name !== '@spectrum-web-components/2nd-gen' && + // Only include packages in 1st-gen packages/ and tools/ directories + (pkg.location.startsWith('1st-gen/packages/') || + pkg.location.startsWith('1st-gen/tools/')) ) .map((pkg) => ({ name: pkg.name, - path: pkg.location, + // Remove '1st-gen/' prefix since rootDir is already set to 1st-gen + path: pkg.location.replace(/^1st-gen\//, ''), })); } @@ -112,14 +117,15 @@ export async function customElementJson( }) .then(async () => { const outdir = options.outdir ?? pkg.path; + const packageName = pkg.name || pkg.path || 'unknown'; // Check if the custom-elements.json file exists if (fs.existsSync(path.join(outdir, 'custom-elements.json'))) { console.log( - `${'✓'.green} ${pkg.name.cyan} has a custom-elements.json file` + `${'✓'.green} ${packageName.cyan} has a custom-elements.json file` ); } else { console.log( - `${'❌'.red} ${pkg.name.cyan} does not have a custom-elements.json file` + `${'❌'.red} ${packageName.cyan} does not have a custom-elements.json file` ); } }) diff --git a/scripts/confirm-build.js b/1st-gen/scripts/confirm-build.js similarity index 77% rename from scripts/confirm-build.js rename to 1st-gen/scripts/confirm-build.js index 1116eb2eb08..8ac0a3195a1 100644 --- a/scripts/confirm-build.js +++ b/1st-gen/scripts/confirm-build.js @@ -14,9 +14,15 @@ import fs from 'fs'; import path from 'path'; +import { fileURLToPath } from 'url'; +import { dirname } from 'path'; import glob from 'fast-glob'; import 'colors'; +import { version } from '@spectrum-web-components/base/src/version.js'; + +const __dirname = dirname(fileURLToPath(import.meta.url)); +const rootDir = path.join(__dirname, '..'); async function verifyCustomElementsJson() { // Components that don't need their own custom-elements.json manifest @@ -27,13 +33,20 @@ async function verifyCustomElementsJson() { 'packages/close-button', ]); - const packages = glob.sync('packages/*/', { onlyDirectories: true }); + const packages = glob.sync('packages/*/', { + onlyDirectories: true, + cwd: rootDir, + }); const checks = packages.map(async (pkg) => { const pkgPath = pkg.replace(/\/$/, ''); if (customElementsIgnoreList.has(pkgPath)) { return; } - const customElementsPath = path.join(pkg, 'custom-elements.json'); + const customElementsPath = path.join( + rootDir, + pkg, + 'custom-elements.json' + ); if (!fs.existsSync(customElementsPath)) { throw new Error(`Missing custom-elements.json in ${pkg}`); } @@ -42,38 +55,31 @@ async function verifyCustomElementsJson() { return Promise.all(checks); } -function verifyVersionJs() { +function verifyVersionSync() { let basePackageJson; try { basePackageJson = JSON.parse( - fs.readFileSync('tools/base/package.json', 'utf8') + fs.readFileSync( + path.join(rootDir, 'tools/base/package.json'), + 'utf8' + ) ); } catch (error) { throw new Error('Failed to read tools/base/package.json'); } - const versionJsPath = 'tools/base/src/version.js'; - - if (!fs.existsSync(versionJsPath)) { - throw new Error('version.js file is missing'); - } - const versionContent = fs.readFileSync(versionJsPath, 'utf8'); - const versionMatch = versionContent.match(/version = ['"]([^'"]+)['"]/); - - if (!versionMatch) { - throw new Error('Could not find version in version.js'); - } - - const versionJs = versionMatch[1]; - if (versionJs !== basePackageJson.version) { + if (version !== basePackageJson.version) { throw new Error( - `Version mismatch: version.js (${versionJs}) does not match tools/base/package.json (${basePackageJson.version})` + `Version mismatch: version.js (${version}) does not match tools/base/package.json (${basePackageJson.version})` ); } } async function verifyBuildArtifacts() { - const packages = glob.sync('packages/*/', { onlyDirectories: true }); + const packages = glob.sync('packages/*/', { + onlyDirectories: true, + cwd: rootDir, + }); const requiredFilesIgnoreList = new Set([ 'packages/clear-button', // extends button 'packages/close-button', // extends button @@ -97,7 +103,7 @@ async function verifyBuildArtifacts() { const checks = packages.map(async (pkg) => { const pkgPath = pkg.replace(/\/$/, ''); - const srcPath = path.join(pkg, 'src'); + const srcPath = path.join(rootDir, pkg, 'src'); if (!fs.existsSync(srcPath)) { throw new Error(`Missing src directory in ${pkg}`); } @@ -114,7 +120,7 @@ async function verifyBuildArtifacts() { // Verify all required files exist for this package for (const [filePattern, description] of requiredFiles) { - const pattern = path.join(pkg, filePattern); + const pattern = path.join(rootDir, pkg, filePattern); const files = glob.sync(pattern); if (files.length === 0) { throw new Error( @@ -131,8 +137,8 @@ async function main() { console.log('Verifying custom-elements.json files...'.cyan); await verifyCustomElementsJson(); - console.log('Verifying version.js...'.cyan); - verifyVersionJs(); + console.log('Verifying version synchronization...'.cyan); + verifyVersionSync(); console.log('Verifying build artifacts...'.cyan); await verifyBuildArtifacts(); diff --git a/scripts/create-git-tag.js b/1st-gen/scripts/create-git-tag.js similarity index 100% rename from scripts/create-git-tag.js rename to 1st-gen/scripts/create-git-tag.js diff --git a/scripts/css-tools.js b/1st-gen/scripts/css-tools.js similarity index 93% rename from scripts/css-tools.js rename to 1st-gen/scripts/css-tools.js index 8eadce54eb9..ded7b49a9b5 100644 --- a/scripts/css-tools.js +++ b/1st-gen/scripts/css-tools.js @@ -34,7 +34,7 @@ const getPackagePath = (packageName) => { // Escape hatch for local packages: @spectrum-web-components if (packageName.startsWith('@spectrum-web-components')) { return path.resolve( - path.join(__dirname, '..', 'node_modules', packageName) + path.join(__dirname, '..', '..', 'node_modules', packageName) ); } @@ -58,10 +58,10 @@ const wrapCSSResult = (content) => { `; }; -const licensePath = path.resolve(__dirname, '..', 'config', 'license.js'); +const headerPath = path.resolve(__dirname, '..', 'config', 'HEADER.js'); let header = ''; -if (fs.existsSync(licensePath)) { - header = fs.readFileSync(licensePath, 'utf8'); +if (fs.existsSync(headerPath)) { + header = fs.readFileSync(headerPath, 'utf8'); header = header.replace('<%= YEAR %>', new Date().getFullYear()); } diff --git a/scripts/custom-element-json.js b/1st-gen/scripts/custom-element-json.js similarity index 100% rename from scripts/custom-element-json.js rename to 1st-gen/scripts/custom-element-json.js diff --git a/scripts/define-element-plugin.js b/1st-gen/scripts/define-element-plugin.js similarity index 100% rename from scripts/define-element-plugin.js rename to 1st-gen/scripts/define-element-plugin.js diff --git a/scripts/escape-changelog-tags.js b/1st-gen/scripts/escape-changelog-tags.js similarity index 100% rename from scripts/escape-changelog-tags.js rename to 1st-gen/scripts/escape-changelog-tags.js diff --git a/scripts/process-icons.js b/1st-gen/scripts/process-icons.js similarity index 99% rename from scripts/process-icons.js rename to 1st-gen/scripts/process-icons.js index 6fc9adea6e9..5c0fd87456e 100644 --- a/scripts/process-icons.js +++ b/1st-gen/scripts/process-icons.js @@ -49,6 +49,7 @@ const spectrumIconsPath = path.resolve( path.join( __dirname, '..', + '..', 'node_modules', '@spectrum-css', 'ui-icons', diff --git a/scripts/test-changes.js b/1st-gen/scripts/test-changes.js similarity index 99% rename from scripts/test-changes.js rename to 1st-gen/scripts/test-changes.js index 7bab231532e..29f7c66da90 100644 --- a/scripts/test-changes.js +++ b/1st-gen/scripts/test-changes.js @@ -27,7 +27,7 @@ const { browser = 'chrome' } = yargs(hideBin(process.argv)).argv; */ export const getChangedPackages = () => { let changedPackages = []; - const changesetDir = '.changeset'; + const changesetDir = '../.changeset'; try { // Check if .changeset directory exists diff --git a/scripts/ts-tools.js b/1st-gen/scripts/ts-tools.js similarity index 100% rename from scripts/ts-tools.js rename to 1st-gen/scripts/ts-tools.js diff --git a/1st-gen/scripts/update-global-changelog.js b/1st-gen/scripts/update-global-changelog.js new file mode 100644 index 00000000000..1631d8c8e8e --- /dev/null +++ b/1st-gen/scripts/update-global-changelog.js @@ -0,0 +1,410 @@ +/** + * Copyright 2025 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +/** + * Global Changelog Generator + * + * Processes changeset files to generate and update changelogs for: + * - 1st-gen Spectrum Web Components → 1st-gen/CHANGELOG.md + * - @spectrum-web-components/core → 2nd-gen/packages/core/CHANGELOG.md + * + * Extracts major, minor, and patch changes from changesets and formats them + * into organized changelog entries. + */ + +import { version as currentVersion } from '@spectrum-web-components/base/src/version.js'; +import { execSync } from 'child_process'; +import fs from 'fs'; +import { promises as fsPromises } from 'fs'; +import path from 'path'; +import semver from 'semver'; +import { fileURLToPath } from 'url'; + +const __dirname = path.dirname(fileURLToPath(import.meta.url)); +const repoUrl = 'https://github.com/adobe/spectrum-web-components'; + +/** + * Validates that the current version exists and has a corresponding git tag + * @returns {string} The current git tag + * @throws {Error} If validation fails + */ +function validateCurrentVersion() { + if (!currentVersion) { + console.error('Error: currentVersion is undefined or empty'); + process.exit(1); + } + + const currentTag = `v${currentVersion}`; + try { + const gitTagOutput = execSync('git tag --sort=-creatordate'); + if (!gitTagOutput) { + throw new Error('Git tag command returned empty output'); + } + + const gitTagList = gitTagOutput.toString().split('\n').filter(Boolean); + if (gitTagList.length === 0) { + throw new Error('No git tags found in repository'); + } + + const gitTag = gitTagList.find((tag) => tag === currentTag); + if (!gitTag) { + throw new Error( + 'Could not find a matching tag for the current version' + ); + } + return currentTag; + } catch (error) { + console.error(`Failed to get current git tag: ${error.message}`); + process.exit(1); + } +} + +/** + * Extracts changes from frontmatter using a pattern and categorizes by type + * @param {string} frontmatter - The frontmatter content to parse + * @param {string} description - The description of the change + * @param {RegExp} pattern - The regex pattern to match package changes + * @param {string} prefix - Optional prefix to add to the entry (e.g., 'sp-') + * @returns {Object} Object containing major, minor, and patch changes + */ +function extractChanges(frontmatter, description, pattern, prefix = '') { + const changes = { major: [], minor: [], patch: [] }; + for (const match of frontmatter.matchAll(pattern)) { + // Handle two different regex patterns: + // 1. @spectrum-web-components/button: patch + // → match: [full, 'button', 'patch'] (has component name) + // 2. @spectrum-web-components/core: minor + // → match: [full, 'minor'] (no component name) + const hasName = match.length > 2; + const name = hasName ? match[1] : null; + const type = hasName ? match[2] : match[1]; + const entry = + prefix && name + ? `**${prefix}${name}**: ${description.trim()}\n\n` + : `${description.trim()}\n\n`; + changes[type].push(entry); + } + return changes; +} + +/** + * Processes changeset files and categorizes changes by type and target + * @returns {Promise} Object containing categorized changes for both 1st-gen and core + */ +async function processChangesets() { + const changesetDir = path.resolve(__dirname, '../../.changeset'); + + // Use non-blocking I/O for directory read + const files = await fsPromises.readdir(changesetDir); + const markdownFiles = files.filter( + (f) => f.endsWith('.md') && f !== 'README.md' + ); + + // Read all files concurrently + const fileContents = await Promise.all( + markdownFiles.map((file) => + fsPromises.readFile(path.join(changesetDir, file), 'utf8') + ) + ); + + // Prepare change containers + const firstGen = { majorChanges: [], minorChanges: [], patchChanges: [] }; + const core = { majorChanges: [], minorChanges: [], patchChanges: [] }; + + for (const content of fileContents) { + const frontmatterMatch = content.match( + /---\n([\s\S]*?)\n---\n([\s\S]*)/ + ); + if (!frontmatterMatch) { + continue; + } + + const [, frontmatter, description] = frontmatterMatch; + const cleanDescription = description.trim(); + + // Extract 1st-gen (@spectrum-web-components/*) changes + const swcChanges = extractChanges( + frontmatter, + cleanDescription, + /['"]@spectrum-web-components\/([^'"]+)['"]:\s*(major|minor|patch)/g, + 'sp-' + ); + + // Extract @spectrum-web-components/core changes + const coreChanges = extractChanges( + frontmatter, + cleanDescription, + /['"]@spectrum-web-components\/core['"]:\s*(major|minor|patch)/g + ); + + // Merge results into categorized buckets + firstGen.majorChanges.push(...swcChanges.major); + firstGen.minorChanges.push(...swcChanges.minor); + firstGen.patchChanges.push(...swcChanges.patch); + + core.majorChanges.push(...coreChanges.major); + core.minorChanges.push(...coreChanges.minor); + core.patchChanges.push(...coreChanges.patch); + } + + return { firstGen, core }; +} + +/** + * Calculates the next version based on change types + * @param {string} currentVersion - Current version string + * @param {Array} majorChanges - Array of major changes + * @param {Array} minorChanges - Array of minor changes + * @returns {string} Next version string + */ +function calculateNextVersion(currentVersion, majorChanges, minorChanges) { + if (majorChanges.length > 0) { + return semver.inc(currentVersion, 'major'); + } + if (minorChanges.length > 0) { + return semver.inc(currentVersion, 'minor'); + } + return semver.inc(currentVersion, 'patch'); +} + +/** + * Extracts and preserves the header from an existing changelog + * @param {string} changelogContent - The existing changelog content + * @returns {Object} Object with headerText and remaining content + */ +function extractChangelogHeader(changelogContent) { + let headerText = ''; + let remainingContent = changelogContent; + + const headerMatch = changelogContent.match( + /^(# ChangeLog\n\n[\s\S]+?(?=\n\n# \[))/ + ); + if (headerMatch) { + headerText = headerMatch[1]; + remainingContent = changelogContent.substring(headerMatch[0].length); + } else if (changelogContent.startsWith('# Change Log')) { + const simpleHeaderMatch = changelogContent.match( + /^(# Change Log\n\n[\s\S]+?)(?=\n\n|$)/ + ); + if (simpleHeaderMatch) { + headerText = simpleHeaderMatch[1]; + remainingContent = changelogContent.substring(headerText.length); + } + } + + return { headerText, remainingContent }; +} + +/** + * Builds a changelog entry with categorized changes + * @param {string} version - Version string + * @param {string} compareUrl - URL for comparing versions + * @param {string} date - Date string + * @param {Object} changes - Object containing major, minor, and patch changes + * @param {string} headerLevel - Header level for change sections (## or ###) + * @returns {string} Formatted changelog entry + */ +function buildChangelogEntry( + version, + compareUrl, + date, + changes, + headerLevel = '##' +) { + const { majorChanges, minorChanges, patchChanges } = changes; + let entry = `# [${version}](${compareUrl}) (${date})\n\n`; + + if (majorChanges.length) { + entry += `${headerLevel} Major Changes\n\n${majorChanges.join('\n')}\n\n`; + } + if (minorChanges.length) { + entry += `${headerLevel} Minor Changes\n\n${minorChanges.join('\n')}\n\n`; + } + if (patchChanges.length) { + entry += `${headerLevel} Patch Changes\n\n${patchChanges.join('\n')}\n\n`; + } + + return entry; +} + +/** + * Updates a changelog file with a new entry + * @param {string} changelogPath - Path to the changelog file + * @param {string} version - Version string + * @param {string} compareUrl - URL for comparing versions + * @param {string} date - Date string + * @param {Object} changes - Object containing categorized changes + * @param {string} headerLevel - Header level for change sections + * @param {string} versionPattern - Regex pattern for version entries + * @param {string} skipMessage - Message to show when skipping update + * @param {string} successMessage - Message to show when update succeeds + */ +function updateChangelogFile( + changelogPath, + version, + compareUrl, + date, + changes, + headerLevel = '##', + versionPattern, + skipMessage, + successMessage +) { + let existingChangelog = fs.existsSync(changelogPath) + ? fs.readFileSync(changelogPath, 'utf-8') + : ''; + + const versionEntryPattern = new RegExp(versionPattern); + if (versionEntryPattern.test(existingChangelog)) { + console.log(skipMessage); + return; + } + + const { majorChanges, minorChanges, patchChanges } = changes; + if (!majorChanges.length && !minorChanges.length && !patchChanges.length) { + console.log('🚫 No changes to add to the changelog.'); + process.exit(0); + } + + const newEntry = buildChangelogEntry( + version, + compareUrl, + date, + changes, + headerLevel + ); + const { headerText, remainingContent } = + extractChangelogHeader(existingChangelog); + + fs.writeFileSync( + changelogPath, + `${headerText}\n\n${newEntry.trim()}\n\n${remainingContent.trim()}`, + 'utf-8' + ); + console.log(successMessage); +} + +/** + * Creates or updates the global CHANGELOG.md file based on changeset files. + * + * Reads changeset files, categorizes changes by type (major/minor/patch), + * and updates both the 1st-gen and @spectrum-web-components/core changelogs accordingly. + * + * Should be run during the release process before changeset version. + * Automatically called by the unified publish script for regular releases. + * + * @returns {Promise} + * @throws {Error} If there's an issue with git tags or file operations + */ +async function createGlobalChangelog() { + const currentTag = validateCurrentVersion(); + const { firstGen, core } = await processChangesets(); + + // Early exit if no changes detected + if ( + !firstGen.majorChanges.length && + !firstGen.minorChanges.length && + !firstGen.patchChanges.length && + !core.majorChanges.length && + !core.minorChanges.length && + !core.patchChanges.length + ) { + console.log( + '🚫 No new changesets detected. Skipping changelog generation.' + ); + return; + } + + const nextVersion = calculateNextVersion( + currentVersion, + firstGen.majorChanges, + firstGen.minorChanges + ); + const nextTag = `v${nextVersion}`; + const date = new Date().toLocaleDateString('en-CA', { + year: 'numeric', + month: '2-digit', + day: '2-digit', + }); + + // Update 1st-gen changelog + const changelogPath = path.resolve(__dirname, '../CHANGELOG.md'); + const compareUrl = `${repoUrl}/compare/${currentTag}...${nextTag}`; + + updateChangelogFile( + changelogPath, + nextVersion, + compareUrl, + date, + firstGen, + '##', + `# \\[${nextVersion.replace(/\./g, '\\.')}\\]`, + `⚠️ Version ${nextVersion} already has an entry in the CHANGELOG. Skipping global update.`, + `✅ CHANGELOG updated for ${nextVersion}` + ); + + // Update @spectrum-web-components/core changelog if there are core changes + const coreChangelogPath = path.resolve( + __dirname, + '../../2nd-gen/packages/core/CHANGELOG.md' + ); + + if ( + core.majorChanges.length || + core.minorChanges.length || + core.patchChanges.length + ) { + const corePackageJson = JSON.parse( + fs.readFileSync( + path.resolve( + __dirname, + '../../2nd-gen/packages/core/package.json' + ), + 'utf8' + ) + ); + const coreCurrentVersion = corePackageJson.version; + const coreNextVersion = calculateNextVersion( + coreCurrentVersion, + core.majorChanges, + core.minorChanges + ); + + const coreCurrentTag = `@spectrum-web-components/core@${coreCurrentVersion}`; + const coreNextTag = `@spectrum-web-components/core@${coreNextVersion}`; + const coreCompareUrl = `${repoUrl}/compare/${coreCurrentTag}...${coreNextTag}`; + + updateChangelogFile( + coreChangelogPath, + coreNextVersion, + coreCompareUrl, + date, + core, + '###', + `## \\[${coreNextVersion.replace(/\\./g, '\\\\.')}\\]`, + `⚠️ Version ${coreNextVersion} already has an entry in the @spectrum-web-components/core CHANGELOG. Skipping core update.`, + `✅ @spectrum-web-components/core CHANGELOG updated for ${coreNextVersion}` + ); + } else { + console.log( + 'ℹ️ No @spectrum-web-components/core changes to add to the core changelog.' + ); + } +} +(async () => { + try { + await createGlobalChangelog(); + } catch (error) { + console.error('Error updating changelog:', error); + process.exit(1); + } +})(); diff --git a/scripts/watch-css.js b/1st-gen/scripts/watch-css.js similarity index 100% rename from scripts/watch-css.js rename to 1st-gen/scripts/watch-css.js diff --git a/scripts/watch-ts.js b/1st-gen/scripts/watch-ts.js similarity index 100% rename from scripts/watch-ts.js rename to 1st-gen/scripts/watch-ts.js diff --git a/storybook/DocumentationTemplate.mdx b/1st-gen/storybook/DocumentationTemplate.mdx similarity index 100% rename from storybook/DocumentationTemplate.mdx rename to 1st-gen/storybook/DocumentationTemplate.mdx diff --git a/storybook/main.js b/1st-gen/storybook/main.js similarity index 80% rename from storybook/main.js rename to 1st-gen/storybook/main.js index 0ae17e1aed2..188ff25b55f 100644 --- a/storybook/main.js +++ b/1st-gen/storybook/main.js @@ -11,6 +11,7 @@ */ import { merge } from 'webpack-merge'; +import { resolve } from 'path'; /** @type { import('@storybook/web-components-webpack5').StorybookConfig } */ export default { @@ -42,7 +43,19 @@ export default { return merge(config, { resolve: { conditionNames: ['development', 'browser'], - modules: ['node_modules', 'packages', 'projects', 'tools'], + modules: [ + 'node_modules', + 'packages', + 'projects', + 'tools', + '../2nd-gen/packages', + ], + alias: { + '@spectrum-web-components/core': resolve( + '../2nd-gen/packages/core/dist' + ), + '@adobe/swc': resolve('../2nd-gen/packages/swc/dist'), + }, }, }); }, diff --git a/storybook/manager.js b/1st-gen/storybook/manager.js similarity index 100% rename from storybook/manager.js rename to 1st-gen/storybook/manager.js diff --git a/storybook/preview-head.html b/1st-gen/storybook/preview-head.html similarity index 100% rename from storybook/preview-head.html rename to 1st-gen/storybook/preview-head.html diff --git a/storybook/preview.js b/1st-gen/storybook/preview.js similarity index 100% rename from storybook/preview.js rename to 1st-gen/storybook/preview.js diff --git a/storybook/theme.js b/1st-gen/storybook/theme.js similarity index 100% rename from storybook/theme.js rename to 1st-gen/storybook/theme.js diff --git a/storybook/tsconfig.json b/1st-gen/storybook/tsconfig.json similarity index 100% rename from storybook/tsconfig.json rename to 1st-gen/storybook/tsconfig.json diff --git a/storybook/types.d.ts b/1st-gen/storybook/types.d.ts similarity index 100% rename from storybook/types.d.ts rename to 1st-gen/storybook/types.d.ts diff --git a/test/benchmark/.gitignore b/1st-gen/test/benchmark/.gitignore similarity index 100% rename from test/benchmark/.gitignore rename to 1st-gen/test/benchmark/.gitignore diff --git a/test/benchmark/bench-runner.html b/1st-gen/test/benchmark/bench-runner.html similarity index 100% rename from test/benchmark/bench-runner.html rename to 1st-gen/test/benchmark/bench-runner.html diff --git a/test/benchmark/cli.ts b/1st-gen/test/benchmark/cli.ts similarity index 99% rename from test/benchmark/cli.ts rename to 1st-gen/test/benchmark/cli.ts index 35c668466fa..000c726e3ab 100644 --- a/test/benchmark/cli.ts +++ b/1st-gen/test/benchmark/cli.ts @@ -178,7 +178,7 @@ $ node test/benchmark/cli -n 20 for (const packageName of packages) { const runCommands: string[] = []; const config: Partial = { - root: '../..', + root: '../../..', $schema: 'https://raw.githubusercontent.com/Polymer/tachometer/master/config.schema.json', timeout: parseFloat(opts.timeout) || 0, diff --git a/test/benchmark/helpers.ts b/1st-gen/test/benchmark/helpers.ts similarity index 96% rename from test/benchmark/helpers.ts rename to 1st-gen/test/benchmark/helpers.ts index 8350cd01f5c..c722a52b1be 100644 --- a/test/benchmark/helpers.ts +++ b/1st-gen/test/benchmark/helpers.ts @@ -151,19 +151,21 @@ export const measureFixtureCreation = async ( const start = window.tachometerStart === 'page' ? 0 : performance.now(); render(templates, renderContainer); const children = renderContainer.querySelectorAll('*'); - let updates = [...children].filter((el) => 'updateComplete' in el); + let updates = [...children].filter( + (el) => 'updateComplete' in el + ) as LitElement[]; if (updates.length) { while (updates.length) { const results = await Promise.all( - updates.map((el) => (el as LitElement).updateComplete) + updates.map((el) => el.updateComplete) ); updates = results.reduce((acc, result, index) => { if (!result) { acc.push(updates[index]); } return acc; - }, [] as Element[]); + }, [] as LitElement[]); } } diff --git a/test/lit-helpers.ts b/1st-gen/test/lit-helpers.ts similarity index 100% rename from test/lit-helpers.ts rename to 1st-gen/test/lit-helpers.ts diff --git a/test/plugins/browser.ts b/1st-gen/test/plugins/browser.ts similarity index 100% rename from test/plugins/browser.ts rename to 1st-gen/test/plugins/browser.ts diff --git a/test/plugins/grant-permissions-plugin.ts b/1st-gen/test/plugins/grant-permissions-plugin.ts similarity index 100% rename from test/plugins/grant-permissions-plugin.ts rename to 1st-gen/test/plugins/grant-permissions-plugin.ts diff --git a/test/plugins/send-mouse-plugin.ts b/1st-gen/test/plugins/send-mouse-plugin.ts similarity index 100% rename from test/plugins/send-mouse-plugin.ts rename to 1st-gen/test/plugins/send-mouse-plugin.ts diff --git a/test/testing-helpers-a11y.ts b/1st-gen/test/testing-helpers-a11y.ts similarity index 100% rename from test/testing-helpers-a11y.ts rename to 1st-gen/test/testing-helpers-a11y.ts diff --git a/test/testing-helpers.ts b/1st-gen/test/testing-helpers.ts similarity index 100% rename from test/testing-helpers.ts rename to 1st-gen/test/testing-helpers.ts diff --git a/test/tsconfig-node.json b/1st-gen/test/tsconfig-node.json similarity index 79% rename from test/tsconfig-node.json rename to 1st-gen/test/tsconfig-node.json index 9c631f13728..6f0cedfbe5d 100644 --- a/test/tsconfig-node.json +++ b/1st-gen/test/tsconfig-node.json @@ -4,7 +4,7 @@ "outDir": ".", "rootDir": ".", "types": ["node"], - "typeRoots": ["../node_modules/@types"] + "typeRoots": ["../../node_modules/@types"] }, "include": ["benchmark/cli.ts"], "exclude": [] diff --git a/test/tsconfig-plugins.json b/1st-gen/test/tsconfig-plugins.json similarity index 100% rename from test/tsconfig-plugins.json rename to 1st-gen/test/tsconfig-plugins.json diff --git a/test/tsconfig-test.json b/1st-gen/test/tsconfig-test.json similarity index 100% rename from test/tsconfig-test.json rename to 1st-gen/test/tsconfig-test.json diff --git a/test/tsconfig.json b/1st-gen/test/tsconfig.json similarity index 100% rename from test/tsconfig.json rename to 1st-gen/test/tsconfig.json diff --git a/test/visual/create.js b/1st-gen/test/visual/create.js similarity index 100% rename from test/visual/create.js rename to 1st-gen/test/visual/create.js diff --git a/test/visual/index.html b/1st-gen/test/visual/index.html similarity index 100% rename from test/visual/index.html rename to 1st-gen/test/visual/index.html diff --git a/test/visual/review.js b/1st-gen/test/visual/review.js similarity index 100% rename from test/visual/review.js rename to 1st-gen/test/visual/review.js diff --git a/test/visual/rollup.config.js b/1st-gen/test/visual/rollup.config.js similarity index 66% rename from test/visual/rollup.config.js rename to 1st-gen/test/visual/rollup.config.js index 93a5ef19f34..7c6c730cdf8 100644 --- a/test/visual/rollup.config.js +++ b/1st-gen/test/visual/rollup.config.js @@ -12,7 +12,9 @@ import { rollupPluginHTML as html } from '@web/rollup-plugin-html'; import { nodeResolve } from '@rollup/plugin-node-resolve'; import { copy } from '@web/rollup-plugin-copy'; -import { visualizer } from 'rollup-plugin-visualizer'; +import alias from '@rollup/plugin-alias'; +import replace from '@rollup/plugin-replace'; +import path from 'path'; export default { input: 'test/visual/src/index.html', @@ -22,11 +24,22 @@ export default { nodeResolve({ exportConditions: ['browser', 'production'], }), + alias({ + entries: [ + { + find: /^@spectrum-web-components\/core\/(.*)$/, + replacement: path.resolve( + process.cwd(), + '../2nd-gen/packages/core/dist/$1' + ), + }, + ], + }), + replace({ + 'process.env.NODE_ENV': JSON.stringify('production'), + preventAssignment: true, + }), html(), copy({ patterns: '**/*.json', rootDir: 'test/visual/src' }), - visualizer({ - brotliSize: true, - gzipSize: true, - }), ], }; diff --git a/test/visual/src/index.html b/1st-gen/test/visual/src/index.html similarity index 100% rename from test/visual/src/index.html rename to 1st-gen/test/visual/src/index.html diff --git a/test/visual/src/review.js b/1st-gen/test/visual/src/review.js similarity index 100% rename from test/visual/src/review.js rename to 1st-gen/test/visual/src/review.js diff --git a/test/visual/test.ts b/1st-gen/test/visual/test.ts similarity index 99% rename from test/visual/test.ts rename to 1st-gen/test/visual/test.ts index 1a0c7aeeaf4..4d51afa2ecf 100644 --- a/test/visual/test.ts +++ b/1st-gen/test/visual/test.ts @@ -128,7 +128,9 @@ async function ensureComponentStable(root: Element): Promise { console.warn('Error while waiting for animations', error); } - // Additional frame to ensure everything is painted + // Additional frames to ensure everything is painted + await nextFrame(); + await nextFrame(); await nextFrame(); } diff --git a/test/visual/wds-vrt.config.js b/1st-gen/test/visual/wds-vrt.config.js similarity index 100% rename from test/visual/wds-vrt.config.js rename to 1st-gen/test/visual/wds-vrt.config.js diff --git a/tools/.eslintrc.json b/1st-gen/tools/.eslintrc.json similarity index 95% rename from tools/.eslintrc.json rename to 1st-gen/tools/.eslintrc.json index ccc5a803ce6..72c39409b6c 100644 --- a/tools/.eslintrc.json +++ b/1st-gen/tools/.eslintrc.json @@ -1,80 +1,15 @@ { - "root": true, "env": { "browser": true, - "node": false, - "es6": true + "es6": true, + "node": false }, - "parser": "@typescript-eslint/parser", - "plugins": [ - "@typescript-eslint", - "notice", - "@spectrum-web-components", - "require-extensions" - ], "extends": [ "plugin:@typescript-eslint/recommended", "prettier", "plugin:lit-a11y/recommended", "plugin:require-extensions/recommended" ], - "rules": { - "no-debugger": 2, - "no-console": [ - "error", - { - "allow": ["warn", "error"] - } - ], - "@spectrum-web-components/prevent-argument-names": [ - "error", - ["e", "ev", "evt", "err"] - ], - "@spectrum-web-components/document-active-element": ["error"], - "notice/notice": [ - "error", - { - "mustMatch": "Copyright [0-9]{0,4} Adobe. All rights reserved.", - "templateFile": "config/license.js" - } - ], - "@typescript-eslint/explicit-function-return-type": [ - 1, - { - "allowExpressions": true - } - ], - "sort-imports": [ - "error", - { - "ignoreCase": true, - "ignoreDeclarationSort": true, - "ignoreMemberSort": false, - "allowSeparatedGroups": false - } - ], - "lit-a11y/click-events-have-key-events": [ - "error", - { - "allowList": [ - "sp-button", - "sp-action-button", - "sp-checkbox", - "sp-radio", - "sp-switch", - "sp-menu-item", - "sp-clear-button", - "sp-underlay" - ] - } - ], - "@typescript-eslint/no-unused-vars": [ - "error", - { - "argsIgnorePattern": "^_" - } - ] - }, "overrides": [ { "files": [ @@ -85,9 +20,9 @@ ], "rules": { "@spectrum-web-components/document-active-element": ["off"], + "import/no-extraneous-dependencies": ["off"], "lit-a11y/no-autofocus": ["off"], - "lit-a11y/tabindex-no-positive": ["off"], - "import/no-extraneous-dependencies": ["off"] + "lit-a11y/tabindex-no-positive": ["off"] } }, { @@ -199,5 +134,70 @@ ] } } - ] + ], + "parser": "@typescript-eslint/parser", + "plugins": [ + "@typescript-eslint", + "notice", + "@spectrum-web-components", + "require-extensions" + ], + "root": true, + "rules": { + "@spectrum-web-components/document-active-element": ["error"], + "@spectrum-web-components/prevent-argument-names": [ + "error", + ["e", "ev", "evt", "err"] + ], + "@typescript-eslint/explicit-function-return-type": [ + 1, + { + "allowExpressions": true + } + ], + "@typescript-eslint/no-unused-vars": [ + "error", + { + "argsIgnorePattern": "^_" + } + ], + "lit-a11y/click-events-have-key-events": [ + "error", + { + "allowList": [ + "sp-button", + "sp-action-button", + "sp-checkbox", + "sp-radio", + "sp-switch", + "sp-menu-item", + "sp-clear-button", + "sp-underlay" + ] + } + ], + "no-console": [ + "error", + { + "allow": ["warn", "error"] + } + ], + "no-debugger": 2, + "notice/notice": [ + "error", + { + "mustMatch": "Copyright [0-9]{0,4} Adobe. All rights reserved.", + "templateFile": "config/HEADER.js" + } + ], + "sort-imports": [ + "error", + { + "allowSeparatedGroups": false, + "ignoreCase": true, + "ignoreDeclarationSort": true, + "ignoreMemberSort": false + } + ] + } } diff --git a/tools/base/.npmrc b/1st-gen/tools/base/.npmrc similarity index 100% rename from tools/base/.npmrc rename to 1st-gen/tools/base/.npmrc diff --git a/tools/base/CHANGELOG.md b/1st-gen/tools/base/CHANGELOG.md similarity index 100% rename from tools/base/CHANGELOG.md rename to 1st-gen/tools/base/CHANGELOG.md diff --git a/tools/base/README.md b/1st-gen/tools/base/README.md similarity index 100% rename from tools/base/README.md rename to 1st-gen/tools/base/README.md diff --git a/tools/base/package.json b/1st-gen/tools/base/package.json similarity index 97% rename from tools/base/package.json rename to 1st-gen/tools/base/package.json index 0c7955ef949..9175761ab61 100644 --- a/tools/base/package.json +++ b/1st-gen/tools/base/package.json @@ -9,7 +9,7 @@ "repository": { "type": "git", "url": "https://github.com/adobe/spectrum-web-components.git", - "directory": "tools/base" + "directory": "1st-gen/tools/base" }, "author": "Adobe", "homepage": "https://opensource.adobe.com/spectrum-web-components/tools/base", @@ -119,6 +119,7 @@ "css" ], "dependencies": { + "@spectrum-web-components/core": "0.0.1", "lit": "^2.5.0 || ^3.1.3" }, "types": "./src/index.d.ts", diff --git a/packages/help-text/src/help-text.css b/1st-gen/tools/base/src/Base.ts similarity index 88% rename from packages/help-text/src/help-text.css rename to 1st-gen/tools/base/src/Base.ts index dcbcdf207c2..21562242721 100644 --- a/packages/help-text/src/help-text.css +++ b/1st-gen/tools/base/src/Base.ts @@ -10,5 +10,4 @@ * governing permissions and limitations under the License. */ -@import url("./spectrum-help-text.css"); -@import url("./help-text-overrides.css"); +export * from '@spectrum-web-components/core/shared/base/Base.js'; diff --git a/tools/base/src/async-directive.ts b/1st-gen/tools/base/src/async-directive.ts similarity index 100% rename from tools/base/src/async-directive.ts rename to 1st-gen/tools/base/src/async-directive.ts diff --git a/tools/base/src/condition-attribute-with-id.ts b/1st-gen/tools/base/src/condition-attribute-with-id.ts similarity index 100% rename from tools/base/src/condition-attribute-with-id.ts rename to 1st-gen/tools/base/src/condition-attribute-with-id.ts diff --git a/tools/base/src/constants.ts b/1st-gen/tools/base/src/constants.ts similarity index 100% rename from tools/base/src/constants.ts rename to 1st-gen/tools/base/src/constants.ts diff --git a/tools/base/src/decorators.ts b/1st-gen/tools/base/src/decorators.ts similarity index 100% rename from tools/base/src/decorators.ts rename to 1st-gen/tools/base/src/decorators.ts diff --git a/1st-gen/tools/base/src/define-element.ts b/1st-gen/tools/base/src/define-element.ts new file mode 100644 index 00000000000..e416678acc8 --- /dev/null +++ b/1st-gen/tools/base/src/define-element.ts @@ -0,0 +1,13 @@ +/** + * Copyright 2025 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +export * from '@spectrum-web-components/core/shared/base/define-element.js'; diff --git a/tools/base/src/directive.ts b/1st-gen/tools/base/src/directive.ts similarity index 100% rename from tools/base/src/directive.ts rename to 1st-gen/tools/base/src/directive.ts diff --git a/tools/base/src/directives.ts b/1st-gen/tools/base/src/directives.ts similarity index 100% rename from tools/base/src/directives.ts rename to 1st-gen/tools/base/src/directives.ts diff --git a/tools/base/src/html.ts b/1st-gen/tools/base/src/html.ts similarity index 100% rename from tools/base/src/html.ts rename to 1st-gen/tools/base/src/html.ts diff --git a/tools/base/src/index.ts b/1st-gen/tools/base/src/index.ts similarity index 100% rename from tools/base/src/index.ts rename to 1st-gen/tools/base/src/index.ts diff --git a/1st-gen/tools/base/src/sizedMixin.ts b/1st-gen/tools/base/src/sizedMixin.ts new file mode 100644 index 00000000000..702082f90a2 --- /dev/null +++ b/1st-gen/tools/base/src/sizedMixin.ts @@ -0,0 +1,12 @@ +/** + * Copyright 2025 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ +export * from '@spectrum-web-components/core/shared/base/sizedMixin.js'; diff --git a/tools/base/src/streaming-listener.ts b/1st-gen/tools/base/src/streaming-listener.ts similarity index 100% rename from tools/base/src/streaming-listener.ts rename to 1st-gen/tools/base/src/streaming-listener.ts diff --git a/tools/base/src/version.d.ts b/1st-gen/tools/base/src/version.d.ts similarity index 100% rename from tools/base/src/version.d.ts rename to 1st-gen/tools/base/src/version.d.ts diff --git a/1st-gen/tools/base/src/version.js b/1st-gen/tools/base/src/version.js new file mode 100644 index 00000000000..7e996598a6d --- /dev/null +++ b/1st-gen/tools/base/src/version.js @@ -0,0 +1,12 @@ +/** + * Copyright 2025 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ +export * from '@spectrum-web-components/core/shared/base/version.js'; diff --git a/tools/base/test/base-devmode.test.ts b/1st-gen/tools/base/test/base-devmode.test.ts similarity index 100% rename from tools/base/test/base-devmode.test.ts rename to 1st-gen/tools/base/test/base-devmode.test.ts diff --git a/tools/base/test/base.test.ts b/1st-gen/tools/base/test/base.test.ts similarity index 100% rename from tools/base/test/base.test.ts rename to 1st-gen/tools/base/test/base.test.ts diff --git a/tools/base/test/define-element.test.ts b/1st-gen/tools/base/test/define-element.test.ts similarity index 100% rename from tools/base/test/define-element.test.ts rename to 1st-gen/tools/base/test/define-element.test.ts diff --git a/tools/base/test/sizedMixin.test.ts b/1st-gen/tools/base/test/sizedMixin.test.ts similarity index 100% rename from tools/base/test/sizedMixin.test.ts rename to 1st-gen/tools/base/test/sizedMixin.test.ts diff --git a/tools/base/tsconfig.json b/1st-gen/tools/base/tsconfig.json similarity index 100% rename from tools/base/tsconfig.json rename to 1st-gen/tools/base/tsconfig.json diff --git a/tools/bundle/.npmrc b/1st-gen/tools/bundle/.npmrc similarity index 100% rename from tools/bundle/.npmrc rename to 1st-gen/tools/bundle/.npmrc diff --git a/tools/bundle/CHANGELOG.md b/1st-gen/tools/bundle/CHANGELOG.md similarity index 100% rename from tools/bundle/CHANGELOG.md rename to 1st-gen/tools/bundle/CHANGELOG.md diff --git a/tools/bundle/README.md b/1st-gen/tools/bundle/README.md similarity index 100% rename from tools/bundle/README.md rename to 1st-gen/tools/bundle/README.md diff --git a/tools/bundle/elements.ts b/1st-gen/tools/bundle/elements.ts similarity index 100% rename from tools/bundle/elements.ts rename to 1st-gen/tools/bundle/elements.ts diff --git a/tools/bundle/package.json b/1st-gen/tools/bundle/package.json similarity index 99% rename from tools/bundle/package.json rename to 1st-gen/tools/bundle/package.json index fb37a93761c..ee554809920 100644 --- a/tools/bundle/package.json +++ b/1st-gen/tools/bundle/package.json @@ -9,7 +9,7 @@ "repository": { "type": "git", "url": "https://github.com/adobe/spectrum-web-components.git", - "directory": "tools/bundle" + "directory": "1st-gen/tools/bundle" }, "author": "Adobe", "homepage": "https://opensource.adobe.com/spectrum-web-components/tools/bundle", diff --git a/tools/bundle/src/icons.ts b/1st-gen/tools/bundle/src/icons.ts similarity index 100% rename from tools/bundle/src/icons.ts rename to 1st-gen/tools/bundle/src/icons.ts diff --git a/tools/bundle/src/index.ts b/1st-gen/tools/bundle/src/index.ts similarity index 100% rename from tools/bundle/src/index.ts rename to 1st-gen/tools/bundle/src/index.ts diff --git a/tools/bundle/tsconfig.json b/1st-gen/tools/bundle/tsconfig.json similarity index 100% rename from tools/bundle/tsconfig.json rename to 1st-gen/tools/bundle/tsconfig.json diff --git a/tools/grid/.npmignore b/1st-gen/tools/grid/.npmignore similarity index 100% rename from tools/grid/.npmignore rename to 1st-gen/tools/grid/.npmignore diff --git a/tools/grid/.npmrc b/1st-gen/tools/grid/.npmrc similarity index 100% rename from tools/grid/.npmrc rename to 1st-gen/tools/grid/.npmrc diff --git a/tools/grid/CHANGELOG.md b/1st-gen/tools/grid/CHANGELOG.md similarity index 100% rename from tools/grid/CHANGELOG.md rename to 1st-gen/tools/grid/CHANGELOG.md diff --git a/tools/grid/README.md b/1st-gen/tools/grid/README.md similarity index 100% rename from tools/grid/README.md rename to 1st-gen/tools/grid/README.md diff --git a/tools/grid/package.json b/1st-gen/tools/grid/package.json similarity index 98% rename from tools/grid/package.json rename to 1st-gen/tools/grid/package.json index 88f49bf7d78..a47a7c9c971 100644 --- a/tools/grid/package.json +++ b/1st-gen/tools/grid/package.json @@ -9,7 +9,7 @@ "repository": { "type": "git", "url": "https://github.com/adobe/spectrum-web-components.git", - "directory": "tools/grid" + "directory": "1st-gen/tools/grid" }, "author": "Adobe", "homepage": "https://opensource.adobe.com/spectrum-web-components/tools/grid", diff --git a/tools/grid/sp-grid.ts b/1st-gen/tools/grid/sp-grid.ts similarity index 100% rename from tools/grid/sp-grid.ts rename to 1st-gen/tools/grid/sp-grid.ts diff --git a/tools/grid/src/Grid.ts b/1st-gen/tools/grid/src/Grid.ts similarity index 100% rename from tools/grid/src/Grid.ts rename to 1st-gen/tools/grid/src/Grid.ts diff --git a/tools/grid/src/GridController.ts b/1st-gen/tools/grid/src/GridController.ts similarity index 100% rename from tools/grid/src/GridController.ts rename to 1st-gen/tools/grid/src/GridController.ts diff --git a/tools/grid/src/grid.css b/1st-gen/tools/grid/src/grid.css similarity index 100% rename from tools/grid/src/grid.css rename to 1st-gen/tools/grid/src/grid.css diff --git a/tools/grid/src/index.ts b/1st-gen/tools/grid/src/index.ts similarity index 100% rename from tools/grid/src/index.ts rename to 1st-gen/tools/grid/src/index.ts diff --git a/tools/grid/stories/grid.stories.ts b/1st-gen/tools/grid/stories/grid.stories.ts similarity index 100% rename from tools/grid/stories/grid.stories.ts rename to 1st-gen/tools/grid/stories/grid.stories.ts diff --git a/tools/grid/test/benchmark/basic-test.ts b/1st-gen/tools/grid/test/benchmark/basic-test.ts similarity index 100% rename from tools/grid/test/benchmark/basic-test.ts rename to 1st-gen/tools/grid/test/benchmark/basic-test.ts diff --git a/tools/grid/test/grid-memory.test.ts b/1st-gen/tools/grid/test/grid-memory.test.ts similarity index 100% rename from tools/grid/test/grid-memory.test.ts rename to 1st-gen/tools/grid/test/grid-memory.test.ts diff --git a/tools/grid/test/grid.test.ts b/1st-gen/tools/grid/test/grid.test.ts similarity index 100% rename from tools/grid/test/grid.test.ts rename to 1st-gen/tools/grid/test/grid.test.ts diff --git a/tools/grid/tsconfig.json b/1st-gen/tools/grid/tsconfig.json similarity index 100% rename from tools/grid/tsconfig.json rename to 1st-gen/tools/grid/tsconfig.json diff --git a/tools/opacity-checkerboard/.npmrc b/1st-gen/tools/opacity-checkerboard/.npmrc similarity index 100% rename from tools/opacity-checkerboard/.npmrc rename to 1st-gen/tools/opacity-checkerboard/.npmrc diff --git a/tools/opacity-checkerboard/CHANGELOG.md b/1st-gen/tools/opacity-checkerboard/CHANGELOG.md similarity index 100% rename from tools/opacity-checkerboard/CHANGELOG.md rename to 1st-gen/tools/opacity-checkerboard/CHANGELOG.md diff --git a/tools/opacity-checkerboard/README.md b/1st-gen/tools/opacity-checkerboard/README.md similarity index 100% rename from tools/opacity-checkerboard/README.md rename to 1st-gen/tools/opacity-checkerboard/README.md diff --git a/tools/opacity-checkerboard/package.json b/1st-gen/tools/opacity-checkerboard/package.json similarity index 96% rename from tools/opacity-checkerboard/package.json rename to 1st-gen/tools/opacity-checkerboard/package.json index 3d53e78e894..b25a79374c1 100644 --- a/tools/opacity-checkerboard/package.json +++ b/1st-gen/tools/opacity-checkerboard/package.json @@ -9,7 +9,7 @@ "repository": { "type": "git", "url": "https://github.com/adobe/spectrum-web-components.git", - "directory": "tools/opacity-checkerboard" + "directory": "1st-gen/tools/opacity-checkerboard" }, "author": "Adobe", "homepage": "https://opensource.adobe.com/spectrum-web-components/components/opacity-checkerboard", diff --git a/tools/opacity-checkerboard/src/opacity-checkerboard-overrides.css b/1st-gen/tools/opacity-checkerboard/src/is-opacity-checkerboard-overrides.css similarity index 100% rename from tools/opacity-checkerboard/src/opacity-checkerboard-overrides.css rename to 1st-gen/tools/opacity-checkerboard/src/is-opacity-checkerboard-overrides.css diff --git a/tools/opacity-checkerboard/src/is-opacity-checkerboard.css b/1st-gen/tools/opacity-checkerboard/src/is-opacity-checkerboard.css similarity index 100% rename from tools/opacity-checkerboard/src/is-opacity-checkerboard.css rename to 1st-gen/tools/opacity-checkerboard/src/is-opacity-checkerboard.css diff --git a/tools/styles/src/body-overrides.css b/1st-gen/tools/opacity-checkerboard/src/opacity-checkerboard-overrides.css similarity index 100% rename from tools/styles/src/body-overrides.css rename to 1st-gen/tools/opacity-checkerboard/src/opacity-checkerboard-overrides.css diff --git a/tools/opacity-checkerboard/src/opacity-checkerboard.css b/1st-gen/tools/opacity-checkerboard/src/opacity-checkerboard.css similarity index 100% rename from tools/opacity-checkerboard/src/opacity-checkerboard.css rename to 1st-gen/tools/opacity-checkerboard/src/opacity-checkerboard.css diff --git a/tools/opacity-checkerboard/src/spectrum-is-opacity-checkerboard.css b/1st-gen/tools/opacity-checkerboard/src/spectrum-is-opacity-checkerboard.css similarity index 100% rename from tools/opacity-checkerboard/src/spectrum-is-opacity-checkerboard.css rename to 1st-gen/tools/opacity-checkerboard/src/spectrum-is-opacity-checkerboard.css diff --git a/tools/opacity-checkerboard/src/spectrum-opacity-checkerboard.css b/1st-gen/tools/opacity-checkerboard/src/spectrum-opacity-checkerboard.css similarity index 100% rename from tools/opacity-checkerboard/src/spectrum-opacity-checkerboard.css rename to 1st-gen/tools/opacity-checkerboard/src/spectrum-opacity-checkerboard.css diff --git a/tools/opacity-checkerboard/tsconfig.json b/1st-gen/tools/opacity-checkerboard/tsconfig.json similarity index 100% rename from tools/opacity-checkerboard/tsconfig.json rename to 1st-gen/tools/opacity-checkerboard/tsconfig.json diff --git a/tools/reactive-controllers/.npmignore b/1st-gen/tools/reactive-controllers/.npmignore similarity index 100% rename from tools/reactive-controllers/.npmignore rename to 1st-gen/tools/reactive-controllers/.npmignore diff --git a/tools/reactive-controllers/.npmrc b/1st-gen/tools/reactive-controllers/.npmrc similarity index 100% rename from tools/reactive-controllers/.npmrc rename to 1st-gen/tools/reactive-controllers/.npmrc diff --git a/tools/reactive-controllers/CHANGELOG.md b/1st-gen/tools/reactive-controllers/CHANGELOG.md similarity index 100% rename from tools/reactive-controllers/CHANGELOG.md rename to 1st-gen/tools/reactive-controllers/CHANGELOG.md diff --git a/tools/reactive-controllers/README.md b/1st-gen/tools/reactive-controllers/README.md similarity index 100% rename from tools/reactive-controllers/README.md rename to 1st-gen/tools/reactive-controllers/README.md diff --git a/tools/reactive-controllers/color-controller.md b/1st-gen/tools/reactive-controllers/color-controller.md similarity index 100% rename from tools/reactive-controllers/color-controller.md rename to 1st-gen/tools/reactive-controllers/color-controller.md diff --git a/tools/reactive-controllers/dependency-manager.md b/1st-gen/tools/reactive-controllers/dependency-manager.md similarity index 100% rename from tools/reactive-controllers/dependency-manager.md rename to 1st-gen/tools/reactive-controllers/dependency-manager.md diff --git a/tools/reactive-controllers/element-resolution.md b/1st-gen/tools/reactive-controllers/element-resolution.md similarity index 100% rename from tools/reactive-controllers/element-resolution.md rename to 1st-gen/tools/reactive-controllers/element-resolution.md diff --git a/tools/reactive-controllers/match-media.md b/1st-gen/tools/reactive-controllers/match-media.md similarity index 100% rename from tools/reactive-controllers/match-media.md rename to 1st-gen/tools/reactive-controllers/match-media.md diff --git a/tools/reactive-controllers/package.json b/1st-gen/tools/reactive-controllers/package.json similarity index 98% rename from tools/reactive-controllers/package.json rename to 1st-gen/tools/reactive-controllers/package.json index f992ced6361..5f1f64c55c0 100644 --- a/tools/reactive-controllers/package.json +++ b/1st-gen/tools/reactive-controllers/package.json @@ -9,7 +9,7 @@ "repository": { "type": "git", "url": "https://github.com/adobe/spectrum-web-components.git", - "directory": "tools/reactive-controllers" + "directory": "1st-gen/tools/reactive-controllers" }, "author": "Adobe", "homepage": "https://opensource.adobe.com/spectrum-web-components/tools/reactive-controllers", diff --git a/tools/reactive-controllers/pending-state.md b/1st-gen/tools/reactive-controllers/pending-state.md similarity index 100% rename from tools/reactive-controllers/pending-state.md rename to 1st-gen/tools/reactive-controllers/pending-state.md diff --git a/tools/reactive-controllers/roving-tab-index.md b/1st-gen/tools/reactive-controllers/roving-tab-index.md similarity index 100% rename from tools/reactive-controllers/roving-tab-index.md rename to 1st-gen/tools/reactive-controllers/roving-tab-index.md diff --git a/tools/reactive-controllers/src/ColorController.ts b/1st-gen/tools/reactive-controllers/src/ColorController.ts similarity index 100% rename from tools/reactive-controllers/src/ColorController.ts rename to 1st-gen/tools/reactive-controllers/src/ColorController.ts diff --git a/tools/reactive-controllers/src/DependencyManger.ts b/1st-gen/tools/reactive-controllers/src/DependencyManger.ts similarity index 100% rename from tools/reactive-controllers/src/DependencyManger.ts rename to 1st-gen/tools/reactive-controllers/src/DependencyManger.ts diff --git a/tools/reactive-controllers/src/ElementResolution.ts b/1st-gen/tools/reactive-controllers/src/ElementResolution.ts similarity index 100% rename from tools/reactive-controllers/src/ElementResolution.ts rename to 1st-gen/tools/reactive-controllers/src/ElementResolution.ts diff --git a/tools/reactive-controllers/src/FocusGroup.ts b/1st-gen/tools/reactive-controllers/src/FocusGroup.ts similarity index 100% rename from tools/reactive-controllers/src/FocusGroup.ts rename to 1st-gen/tools/reactive-controllers/src/FocusGroup.ts diff --git a/tools/reactive-controllers/src/LanguageResolution.ts b/1st-gen/tools/reactive-controllers/src/LanguageResolution.ts similarity index 100% rename from tools/reactive-controllers/src/LanguageResolution.ts rename to 1st-gen/tools/reactive-controllers/src/LanguageResolution.ts diff --git a/tools/reactive-controllers/src/MatchMedia.ts b/1st-gen/tools/reactive-controllers/src/MatchMedia.ts similarity index 100% rename from tools/reactive-controllers/src/MatchMedia.ts rename to 1st-gen/tools/reactive-controllers/src/MatchMedia.ts diff --git a/tools/reactive-controllers/src/PendingState.ts b/1st-gen/tools/reactive-controllers/src/PendingState.ts similarity index 99% rename from tools/reactive-controllers/src/PendingState.ts rename to 1st-gen/tools/reactive-controllers/src/PendingState.ts index e5330447a6f..3496c51a11c 100644 --- a/tools/reactive-controllers/src/PendingState.ts +++ b/1st-gen/tools/reactive-controllers/src/PendingState.ts @@ -15,9 +15,9 @@ import { html, LitElement, ReactiveController, TemplateResult } from 'lit'; /** * Renders a pending state visual element and manages the aria-label of the host element. - * + * * Currently this is used by Button only since the host element is the interactive element that needs pending state. This pattern does not work for components where the interactive element that needs pending state is in the shadow DOM. i.e. Combobox and Picker. - * + * * @TODO consider deprecating this controller since it is not used by any other component. */ export interface HostWithPendingState extends LitElement { diff --git a/tools/reactive-controllers/src/RovingTabindex.ts b/1st-gen/tools/reactive-controllers/src/RovingTabindex.ts similarity index 100% rename from tools/reactive-controllers/src/RovingTabindex.ts rename to 1st-gen/tools/reactive-controllers/src/RovingTabindex.ts diff --git a/tools/reactive-controllers/src/SystemContextResolution.ts b/1st-gen/tools/reactive-controllers/src/SystemContextResolution.ts similarity index 100% rename from tools/reactive-controllers/src/SystemContextResolution.ts rename to 1st-gen/tools/reactive-controllers/src/SystemContextResolution.ts diff --git a/tools/reactive-controllers/src/index.ts b/1st-gen/tools/reactive-controllers/src/index.ts similarity index 100% rename from tools/reactive-controllers/src/index.ts rename to 1st-gen/tools/reactive-controllers/src/index.ts diff --git a/tools/reactive-controllers/test/color-controller.test.ts b/1st-gen/tools/reactive-controllers/test/color-controller.test.ts similarity index 100% rename from tools/reactive-controllers/test/color-controller.test.ts rename to 1st-gen/tools/reactive-controllers/test/color-controller.test.ts diff --git a/tools/reactive-controllers/test/dependency-manager.test.ts b/1st-gen/tools/reactive-controllers/test/dependency-manager.test.ts similarity index 100% rename from tools/reactive-controllers/test/dependency-manager.test.ts rename to 1st-gen/tools/reactive-controllers/test/dependency-manager.test.ts diff --git a/tools/reactive-controllers/test/element-resolution.test.ts b/1st-gen/tools/reactive-controllers/test/element-resolution.test.ts similarity index 100% rename from tools/reactive-controllers/test/element-resolution.test.ts rename to 1st-gen/tools/reactive-controllers/test/element-resolution.test.ts diff --git a/tools/reactive-controllers/test/helpers.ts b/1st-gen/tools/reactive-controllers/test/helpers.ts similarity index 100% rename from tools/reactive-controllers/test/helpers.ts rename to 1st-gen/tools/reactive-controllers/test/helpers.ts diff --git a/tools/reactive-controllers/test/match-media.test.ts b/1st-gen/tools/reactive-controllers/test/match-media.test.ts similarity index 100% rename from tools/reactive-controllers/test/match-media.test.ts rename to 1st-gen/tools/reactive-controllers/test/match-media.test.ts diff --git a/tools/reactive-controllers/test/pending-state.test.ts b/1st-gen/tools/reactive-controllers/test/pending-state.test.ts similarity index 100% rename from tools/reactive-controllers/test/pending-state.test.ts rename to 1st-gen/tools/reactive-controllers/test/pending-state.test.ts diff --git a/tools/reactive-controllers/test/roving-tabindex-integration.test.ts b/1st-gen/tools/reactive-controllers/test/roving-tabindex-integration.test.ts similarity index 100% rename from tools/reactive-controllers/test/roving-tabindex-integration.test.ts rename to 1st-gen/tools/reactive-controllers/test/roving-tabindex-integration.test.ts diff --git a/tools/reactive-controllers/test/roving-tabindex.test.ts b/1st-gen/tools/reactive-controllers/test/roving-tabindex.test.ts similarity index 100% rename from tools/reactive-controllers/test/roving-tabindex.test.ts rename to 1st-gen/tools/reactive-controllers/test/roving-tabindex.test.ts diff --git a/tools/reactive-controllers/tsconfig.json b/1st-gen/tools/reactive-controllers/tsconfig.json similarity index 100% rename from tools/reactive-controllers/tsconfig.json rename to 1st-gen/tools/reactive-controllers/tsconfig.json diff --git a/tools/shared/.npmrc b/1st-gen/tools/shared/.npmrc similarity index 100% rename from tools/shared/.npmrc rename to 1st-gen/tools/shared/.npmrc diff --git a/tools/shared/CHANGELOG.md b/1st-gen/tools/shared/CHANGELOG.md similarity index 100% rename from tools/shared/CHANGELOG.md rename to 1st-gen/tools/shared/CHANGELOG.md diff --git a/tools/shared/README.md b/1st-gen/tools/shared/README.md similarity index 100% rename from tools/shared/README.md rename to 1st-gen/tools/shared/README.md diff --git a/tools/shared/package.json b/1st-gen/tools/shared/package.json similarity index 98% rename from tools/shared/package.json rename to 1st-gen/tools/shared/package.json index 394ce4fa33e..440ed1615d6 100644 --- a/tools/shared/package.json +++ b/1st-gen/tools/shared/package.json @@ -9,7 +9,7 @@ "repository": { "type": "git", "url": "https://github.com/adobe/spectrum-web-components.git", - "directory": "tools/shared" + "directory": "1st-gen/tools/shared" }, "author": "Adobe", "homepage": "https://opensource.adobe.com/spectrum-web-components/tools/shared", diff --git a/tools/shared/src/first-focusable-in.ts b/1st-gen/tools/shared/src/first-focusable-in.ts similarity index 100% rename from tools/shared/src/first-focusable-in.ts rename to 1st-gen/tools/shared/src/first-focusable-in.ts diff --git a/tools/shared/src/focus-visible.ts b/1st-gen/tools/shared/src/focus-visible.ts similarity index 100% rename from tools/shared/src/focus-visible.ts rename to 1st-gen/tools/shared/src/focus-visible.ts diff --git a/tools/shared/src/focusable-selectors.ts b/1st-gen/tools/shared/src/focusable-selectors.ts similarity index 100% rename from tools/shared/src/focusable-selectors.ts rename to 1st-gen/tools/shared/src/focusable-selectors.ts diff --git a/tools/shared/src/focusable.ts b/1st-gen/tools/shared/src/focusable.ts similarity index 100% rename from tools/shared/src/focusable.ts rename to 1st-gen/tools/shared/src/focusable.ts diff --git a/tools/shared/src/get-active-element.ts b/1st-gen/tools/shared/src/get-active-element.ts similarity index 100% rename from tools/shared/src/get-active-element.ts rename to 1st-gen/tools/shared/src/get-active-element.ts diff --git a/tools/shared/src/get-deep-element-from-point.ts b/1st-gen/tools/shared/src/get-deep-element-from-point.ts similarity index 100% rename from tools/shared/src/get-deep-element-from-point.ts rename to 1st-gen/tools/shared/src/get-deep-element-from-point.ts diff --git a/1st-gen/tools/shared/src/get-label-from-slot.ts b/1st-gen/tools/shared/src/get-label-from-slot.ts new file mode 100644 index 00000000000..3151095bebf --- /dev/null +++ b/1st-gen/tools/shared/src/get-label-from-slot.ts @@ -0,0 +1,12 @@ +/** + * Copyright 2025 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ +export * from '@spectrum-web-components/core/shared/get-label-from-slot.js'; diff --git a/tools/shared/src/index.ts b/1st-gen/tools/shared/src/index.ts similarity index 100% rename from tools/shared/src/index.ts rename to 1st-gen/tools/shared/src/index.ts diff --git a/tools/shared/src/like-anchor.ts b/1st-gen/tools/shared/src/like-anchor.ts similarity index 100% rename from tools/shared/src/like-anchor.ts rename to 1st-gen/tools/shared/src/like-anchor.ts diff --git a/1st-gen/tools/shared/src/observe-slot-presence.ts b/1st-gen/tools/shared/src/observe-slot-presence.ts new file mode 100644 index 00000000000..b9fae68be1a --- /dev/null +++ b/1st-gen/tools/shared/src/observe-slot-presence.ts @@ -0,0 +1,12 @@ +/** + * Copyright 2025 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ +export * from '@spectrum-web-components/core/shared/observe-slot-presence.js'; diff --git a/1st-gen/tools/shared/src/observe-slot-text.ts b/1st-gen/tools/shared/src/observe-slot-text.ts new file mode 100644 index 00000000000..a3c5cb32efc --- /dev/null +++ b/1st-gen/tools/shared/src/observe-slot-text.ts @@ -0,0 +1,12 @@ +/** + * Copyright 2025 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ +export * from '@spectrum-web-components/core/shared/observe-slot-text.js'; diff --git a/tools/shared/src/platform.ts b/1st-gen/tools/shared/src/platform.ts similarity index 100% rename from tools/shared/src/platform.ts rename to 1st-gen/tools/shared/src/platform.ts diff --git a/tools/shared/src/random-id.ts b/1st-gen/tools/shared/src/random-id.ts similarity index 100% rename from tools/shared/src/random-id.ts rename to 1st-gen/tools/shared/src/random-id.ts diff --git a/tools/shared/src/reparent-children.ts b/1st-gen/tools/shared/src/reparent-children.ts similarity index 100% rename from tools/shared/src/reparent-children.ts rename to 1st-gen/tools/shared/src/reparent-children.ts diff --git a/tools/shared/test/focusable.test.ts b/1st-gen/tools/shared/test/focusable.test.ts similarity index 100% rename from tools/shared/test/focusable.test.ts rename to 1st-gen/tools/shared/test/focusable.test.ts diff --git a/tools/shared/test/observe-slot-presence.test.ts b/1st-gen/tools/shared/test/observe-slot-presence.test.ts similarity index 100% rename from tools/shared/test/observe-slot-presence.test.ts rename to 1st-gen/tools/shared/test/observe-slot-presence.test.ts diff --git a/tools/shared/test/observe-slot-text.test.ts b/1st-gen/tools/shared/test/observe-slot-text.test.ts similarity index 100% rename from tools/shared/test/observe-slot-text.test.ts rename to 1st-gen/tools/shared/test/observe-slot-text.test.ts diff --git a/tools/shared/test/random-id.test.ts b/1st-gen/tools/shared/test/random-id.test.ts similarity index 100% rename from tools/shared/test/random-id.test.ts rename to 1st-gen/tools/shared/test/random-id.test.ts diff --git a/tools/shared/test/reparent-children.test.ts b/1st-gen/tools/shared/test/reparent-children.test.ts similarity index 100% rename from tools/shared/test/reparent-children.test.ts rename to 1st-gen/tools/shared/test/reparent-children.test.ts diff --git a/tools/shared/tsconfig.json b/1st-gen/tools/shared/tsconfig.json similarity index 100% rename from tools/shared/tsconfig.json rename to 1st-gen/tools/shared/tsconfig.json diff --git a/tools/styles/.npmrc b/1st-gen/tools/styles/.npmrc similarity index 100% rename from tools/styles/.npmrc rename to 1st-gen/tools/styles/.npmrc diff --git a/tools/styles/CHANGELOG.md b/1st-gen/tools/styles/CHANGELOG.md similarity index 100% rename from tools/styles/CHANGELOG.md rename to 1st-gen/tools/styles/CHANGELOG.md diff --git a/tools/styles/README.md b/1st-gen/tools/styles/README.md similarity index 100% rename from tools/styles/README.md rename to 1st-gen/tools/styles/README.md diff --git a/tools/styles/all-large-dark.css b/1st-gen/tools/styles/all-large-dark.css similarity index 100% rename from tools/styles/all-large-dark.css rename to 1st-gen/tools/styles/all-large-dark.css diff --git a/tools/styles/all-large-darkest.css b/1st-gen/tools/styles/all-large-darkest.css similarity index 100% rename from tools/styles/all-large-darkest.css rename to 1st-gen/tools/styles/all-large-darkest.css diff --git a/tools/styles/all-large-light.css b/1st-gen/tools/styles/all-large-light.css similarity index 100% rename from tools/styles/all-large-light.css rename to 1st-gen/tools/styles/all-large-light.css diff --git a/tools/styles/all-large-lightest.css b/1st-gen/tools/styles/all-large-lightest.css similarity index 100% rename from tools/styles/all-large-lightest.css rename to 1st-gen/tools/styles/all-large-lightest.css diff --git a/tools/styles/all-medium-dark.css b/1st-gen/tools/styles/all-medium-dark.css similarity index 100% rename from tools/styles/all-medium-dark.css rename to 1st-gen/tools/styles/all-medium-dark.css diff --git a/tools/styles/all-medium-darkest.css b/1st-gen/tools/styles/all-medium-darkest.css similarity index 100% rename from tools/styles/all-medium-darkest.css rename to 1st-gen/tools/styles/all-medium-darkest.css diff --git a/tools/styles/all-medium-light.css b/1st-gen/tools/styles/all-medium-light.css similarity index 100% rename from tools/styles/all-medium-light.css rename to 1st-gen/tools/styles/all-medium-light.css diff --git a/tools/styles/all-medium-lightest.css b/1st-gen/tools/styles/all-medium-lightest.css similarity index 100% rename from tools/styles/all-medium-lightest.css rename to 1st-gen/tools/styles/all-medium-lightest.css diff --git a/tools/styles/body.ts b/1st-gen/tools/styles/body.ts similarity index 100% rename from tools/styles/body.ts rename to 1st-gen/tools/styles/body.ts diff --git a/tools/styles/code.ts b/1st-gen/tools/styles/code.ts similarity index 100% rename from tools/styles/code.ts rename to 1st-gen/tools/styles/code.ts diff --git a/tools/styles/core-global.css b/1st-gen/tools/styles/core-global.css similarity index 100% rename from tools/styles/core-global.css rename to 1st-gen/tools/styles/core-global.css diff --git a/tools/styles/detail.ts b/1st-gen/tools/styles/detail.ts similarity index 100% rename from tools/styles/detail.ts rename to 1st-gen/tools/styles/detail.ts diff --git a/tools/styles/express/core-global.css b/1st-gen/tools/styles/express/core-global.css similarity index 100% rename from tools/styles/express/core-global.css rename to 1st-gen/tools/styles/express/core-global.css diff --git a/tools/styles/express/scale-large.css b/1st-gen/tools/styles/express/scale-large.css similarity index 100% rename from tools/styles/express/scale-large.css rename to 1st-gen/tools/styles/express/scale-large.css diff --git a/tools/styles/express/scale-medium.css b/1st-gen/tools/styles/express/scale-medium.css similarity index 100% rename from tools/styles/express/scale-medium.css rename to 1st-gen/tools/styles/express/scale-medium.css diff --git a/tools/styles/express/spectrum-core-global.css b/1st-gen/tools/styles/express/spectrum-core-global.css similarity index 100% rename from tools/styles/express/spectrum-core-global.css rename to 1st-gen/tools/styles/express/spectrum-core-global.css diff --git a/tools/styles/express/spectrum-scale-large.css b/1st-gen/tools/styles/express/spectrum-scale-large.css similarity index 100% rename from tools/styles/express/spectrum-scale-large.css rename to 1st-gen/tools/styles/express/spectrum-scale-large.css diff --git a/tools/styles/express/spectrum-scale-medium.css b/1st-gen/tools/styles/express/spectrum-scale-medium.css similarity index 100% rename from tools/styles/express/spectrum-scale-medium.css rename to 1st-gen/tools/styles/express/spectrum-scale-medium.css diff --git a/tools/styles/express/spectrum-theme-dark.css b/1st-gen/tools/styles/express/spectrum-theme-dark.css similarity index 100% rename from tools/styles/express/spectrum-theme-dark.css rename to 1st-gen/tools/styles/express/spectrum-theme-dark.css diff --git a/tools/styles/express/spectrum-theme-light.css b/1st-gen/tools/styles/express/spectrum-theme-light.css similarity index 100% rename from tools/styles/express/spectrum-theme-light.css rename to 1st-gen/tools/styles/express/spectrum-theme-light.css diff --git a/tools/styles/express/theme-dark.css b/1st-gen/tools/styles/express/theme-dark.css similarity index 100% rename from tools/styles/express/theme-dark.css rename to 1st-gen/tools/styles/express/theme-dark.css diff --git a/tools/styles/express/theme-light.css b/1st-gen/tools/styles/express/theme-light.css similarity index 100% rename from tools/styles/express/theme-light.css rename to 1st-gen/tools/styles/express/theme-light.css diff --git a/tools/styles/fonts.css b/1st-gen/tools/styles/fonts.css similarity index 100% rename from tools/styles/fonts.css rename to 1st-gen/tools/styles/fonts.css diff --git a/tools/styles/heading.ts b/1st-gen/tools/styles/heading.ts similarity index 100% rename from tools/styles/heading.ts rename to 1st-gen/tools/styles/heading.ts diff --git a/tools/styles/package.json b/1st-gen/tools/styles/package.json similarity index 99% rename from tools/styles/package.json rename to 1st-gen/tools/styles/package.json index 2502cc466b0..7947926de8f 100755 --- a/tools/styles/package.json +++ b/1st-gen/tools/styles/package.json @@ -9,7 +9,7 @@ "repository": { "type": "git", "url": "https://github.com/adobe/spectrum-web-components.git", - "directory": "tools/styles" + "directory": "1st-gen/tools/styles" }, "author": "Adobe", "homepage": "https://opensource.adobe.com/spectrum-web-components/tools/styles", diff --git a/tools/styles/scale-large.css b/1st-gen/tools/styles/scale-large.css similarity index 100% rename from tools/styles/scale-large.css rename to 1st-gen/tools/styles/scale-large.css diff --git a/tools/styles/scale-medium.css b/1st-gen/tools/styles/scale-medium.css similarity index 100% rename from tools/styles/scale-medium.css rename to 1st-gen/tools/styles/scale-medium.css diff --git a/tools/styles/spectrum-core-global.css b/1st-gen/tools/styles/spectrum-core-global.css similarity index 100% rename from tools/styles/spectrum-core-global.css rename to 1st-gen/tools/styles/spectrum-core-global.css diff --git a/tools/styles/spectrum-scale-large.css b/1st-gen/tools/styles/spectrum-scale-large.css similarity index 100% rename from tools/styles/spectrum-scale-large.css rename to 1st-gen/tools/styles/spectrum-scale-large.css diff --git a/tools/styles/spectrum-scale-medium.css b/1st-gen/tools/styles/spectrum-scale-medium.css similarity index 100% rename from tools/styles/spectrum-scale-medium.css rename to 1st-gen/tools/styles/spectrum-scale-medium.css diff --git a/tools/styles/spectrum-theme-dark.css b/1st-gen/tools/styles/spectrum-theme-dark.css similarity index 100% rename from tools/styles/spectrum-theme-dark.css rename to 1st-gen/tools/styles/spectrum-theme-dark.css diff --git a/tools/styles/spectrum-theme-darkest.css b/1st-gen/tools/styles/spectrum-theme-darkest.css similarity index 100% rename from tools/styles/spectrum-theme-darkest.css rename to 1st-gen/tools/styles/spectrum-theme-darkest.css diff --git a/tools/styles/spectrum-theme-light.css b/1st-gen/tools/styles/spectrum-theme-light.css similarity index 100% rename from tools/styles/spectrum-theme-light.css rename to 1st-gen/tools/styles/spectrum-theme-light.css diff --git a/tools/styles/spectrum-theme-lightest.css b/1st-gen/tools/styles/spectrum-theme-lightest.css similarity index 100% rename from tools/styles/spectrum-theme-lightest.css rename to 1st-gen/tools/styles/spectrum-theme-lightest.css diff --git a/tools/styles/spectrum-two/core-global.css b/1st-gen/tools/styles/spectrum-two/core-global.css similarity index 100% rename from tools/styles/spectrum-two/core-global.css rename to 1st-gen/tools/styles/spectrum-two/core-global.css diff --git a/tools/styles/spectrum-two/scale-large.css b/1st-gen/tools/styles/spectrum-two/scale-large.css similarity index 100% rename from tools/styles/spectrum-two/scale-large.css rename to 1st-gen/tools/styles/spectrum-two/scale-large.css diff --git a/tools/styles/spectrum-two/scale-medium.css b/1st-gen/tools/styles/spectrum-two/scale-medium.css similarity index 100% rename from tools/styles/spectrum-two/scale-medium.css rename to 1st-gen/tools/styles/spectrum-two/scale-medium.css diff --git a/tools/styles/spectrum-two/spectrum-core-global.css b/1st-gen/tools/styles/spectrum-two/spectrum-core-global.css similarity index 100% rename from tools/styles/spectrum-two/spectrum-core-global.css rename to 1st-gen/tools/styles/spectrum-two/spectrum-core-global.css diff --git a/tools/styles/spectrum-two/spectrum-scale-large.css b/1st-gen/tools/styles/spectrum-two/spectrum-scale-large.css similarity index 100% rename from tools/styles/spectrum-two/spectrum-scale-large.css rename to 1st-gen/tools/styles/spectrum-two/spectrum-scale-large.css diff --git a/tools/styles/spectrum-two/spectrum-scale-medium.css b/1st-gen/tools/styles/spectrum-two/spectrum-scale-medium.css similarity index 100% rename from tools/styles/spectrum-two/spectrum-scale-medium.css rename to 1st-gen/tools/styles/spectrum-two/spectrum-scale-medium.css diff --git a/tools/styles/spectrum-two/spectrum-theme-dark.css b/1st-gen/tools/styles/spectrum-two/spectrum-theme-dark.css similarity index 100% rename from tools/styles/spectrum-two/spectrum-theme-dark.css rename to 1st-gen/tools/styles/spectrum-two/spectrum-theme-dark.css diff --git a/tools/styles/spectrum-two/spectrum-theme-light.css b/1st-gen/tools/styles/spectrum-two/spectrum-theme-light.css similarity index 100% rename from tools/styles/spectrum-two/spectrum-theme-light.css rename to 1st-gen/tools/styles/spectrum-two/spectrum-theme-light.css diff --git a/tools/styles/spectrum-two/theme-dark.css b/1st-gen/tools/styles/spectrum-two/theme-dark.css similarity index 100% rename from tools/styles/spectrum-two/theme-dark.css rename to 1st-gen/tools/styles/spectrum-two/theme-dark.css diff --git a/tools/styles/spectrum-two/theme-light.css b/1st-gen/tools/styles/spectrum-two/theme-light.css similarity index 100% rename from tools/styles/spectrum-two/theme-light.css rename to 1st-gen/tools/styles/spectrum-two/theme-light.css diff --git a/tools/styles/spectrum-two/themes.ts b/1st-gen/tools/styles/spectrum-two/themes.ts similarity index 100% rename from tools/styles/spectrum-two/themes.ts rename to 1st-gen/tools/styles/spectrum-two/themes.ts diff --git a/tools/styles/src/code-overrides.css b/1st-gen/tools/styles/src/body-overrides.css similarity index 100% rename from tools/styles/src/code-overrides.css rename to 1st-gen/tools/styles/src/body-overrides.css diff --git a/tools/styles/src/detail-overrides.css b/1st-gen/tools/styles/src/code-overrides.css similarity index 100% rename from tools/styles/src/detail-overrides.css rename to 1st-gen/tools/styles/src/code-overrides.css diff --git a/tools/styles/src/heading-overrides.css b/1st-gen/tools/styles/src/detail-overrides.css similarity index 100% rename from tools/styles/src/heading-overrides.css rename to 1st-gen/tools/styles/src/detail-overrides.css diff --git a/tools/styles/src/lang-overrides.css b/1st-gen/tools/styles/src/heading-overrides.css similarity index 100% rename from tools/styles/src/lang-overrides.css rename to 1st-gen/tools/styles/src/heading-overrides.css diff --git a/tools/styles/src/typography-overrides.css b/1st-gen/tools/styles/src/lang-overrides.css similarity index 100% rename from tools/styles/src/typography-overrides.css rename to 1st-gen/tools/styles/src/lang-overrides.css diff --git a/tools/styles/src/spectrum-base.css b/1st-gen/tools/styles/src/spectrum-base.css similarity index 100% rename from tools/styles/src/spectrum-base.css rename to 1st-gen/tools/styles/src/spectrum-base.css diff --git a/tools/styles/src/spectrum-body.css b/1st-gen/tools/styles/src/spectrum-body.css similarity index 100% rename from tools/styles/src/spectrum-body.css rename to 1st-gen/tools/styles/src/spectrum-body.css diff --git a/tools/styles/src/spectrum-code.css b/1st-gen/tools/styles/src/spectrum-code.css similarity index 100% rename from tools/styles/src/spectrum-code.css rename to 1st-gen/tools/styles/src/spectrum-code.css diff --git a/tools/styles/src/spectrum-detail.css b/1st-gen/tools/styles/src/spectrum-detail.css similarity index 100% rename from tools/styles/src/spectrum-detail.css rename to 1st-gen/tools/styles/src/spectrum-detail.css diff --git a/tools/styles/src/spectrum-heading.css b/1st-gen/tools/styles/src/spectrum-heading.css similarity index 100% rename from tools/styles/src/spectrum-heading.css rename to 1st-gen/tools/styles/src/spectrum-heading.css diff --git a/tools/styles/src/spectrum-lang.css b/1st-gen/tools/styles/src/spectrum-lang.css similarity index 100% rename from tools/styles/src/spectrum-lang.css rename to 1st-gen/tools/styles/src/spectrum-lang.css diff --git a/tools/styles/src/spectrum-typography.css b/1st-gen/tools/styles/src/spectrum-typography.css similarity index 100% rename from tools/styles/src/spectrum-typography.css rename to 1st-gen/tools/styles/src/spectrum-typography.css diff --git a/1st-gen/tools/styles/src/typography-overrides.css b/1st-gen/tools/styles/src/typography-overrides.css new file mode 100644 index 00000000000..02fb71ea34c --- /dev/null +++ b/1st-gen/tools/styles/src/typography-overrides.css @@ -0,0 +1,11 @@ +/** + * Copyright 2025 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ diff --git a/tools/styles/stories/styles.stories.ts b/1st-gen/tools/styles/stories/styles.stories.ts similarity index 100% rename from tools/styles/stories/styles.stories.ts rename to 1st-gen/tools/styles/stories/styles.stories.ts diff --git a/tools/styles/theme-dark.css b/1st-gen/tools/styles/theme-dark.css similarity index 100% rename from tools/styles/theme-dark.css rename to 1st-gen/tools/styles/theme-dark.css diff --git a/tools/styles/theme-darkest.css b/1st-gen/tools/styles/theme-darkest.css similarity index 100% rename from tools/styles/theme-darkest.css rename to 1st-gen/tools/styles/theme-darkest.css diff --git a/tools/styles/theme-light.css b/1st-gen/tools/styles/theme-light.css similarity index 100% rename from tools/styles/theme-light.css rename to 1st-gen/tools/styles/theme-light.css diff --git a/tools/styles/theme-lightest.css b/1st-gen/tools/styles/theme-lightest.css similarity index 100% rename from tools/styles/theme-lightest.css rename to 1st-gen/tools/styles/theme-lightest.css diff --git a/tools/styles/tokens-v2/dark-vars.css b/1st-gen/tools/styles/tokens-v2/dark-vars.css similarity index 100% rename from tools/styles/tokens-v2/dark-vars.css rename to 1st-gen/tools/styles/tokens-v2/dark-vars.css diff --git a/tools/styles/tokens-v2/global-vars.css b/1st-gen/tools/styles/tokens-v2/global-vars.css similarity index 100% rename from tools/styles/tokens-v2/global-vars.css rename to 1st-gen/tools/styles/tokens-v2/global-vars.css diff --git a/tools/styles/tokens-v2/index.css b/1st-gen/tools/styles/tokens-v2/index.css similarity index 100% rename from tools/styles/tokens-v2/index.css rename to 1st-gen/tools/styles/tokens-v2/index.css diff --git a/tools/styles/tokens-v2/large-vars.css b/1st-gen/tools/styles/tokens-v2/large-vars.css similarity index 100% rename from tools/styles/tokens-v2/large-vars.css rename to 1st-gen/tools/styles/tokens-v2/large-vars.css diff --git a/tools/styles/tokens-v2/light-vars.css b/1st-gen/tools/styles/tokens-v2/light-vars.css similarity index 100% rename from tools/styles/tokens-v2/light-vars.css rename to 1st-gen/tools/styles/tokens-v2/light-vars.css diff --git a/tools/styles/tokens-v2/medium-vars.css b/1st-gen/tools/styles/tokens-v2/medium-vars.css similarity index 100% rename from tools/styles/tokens-v2/medium-vars.css rename to 1st-gen/tools/styles/tokens-v2/medium-vars.css diff --git a/tools/styles/tokens-v2/spectrum/custom-dark-vars.css b/1st-gen/tools/styles/tokens-v2/spectrum/custom-dark-vars.css similarity index 100% rename from tools/styles/tokens-v2/spectrum/custom-dark-vars.css rename to 1st-gen/tools/styles/tokens-v2/spectrum/custom-dark-vars.css diff --git a/tools/styles/tokens-v2/spectrum/custom-darkest-vars.css b/1st-gen/tools/styles/tokens-v2/spectrum/custom-darkest-vars.css similarity index 100% rename from tools/styles/tokens-v2/spectrum/custom-darkest-vars.css rename to 1st-gen/tools/styles/tokens-v2/spectrum/custom-darkest-vars.css diff --git a/tools/styles/tokens-v2/spectrum/custom-large-vars.css b/1st-gen/tools/styles/tokens-v2/spectrum/custom-large-vars.css similarity index 100% rename from tools/styles/tokens-v2/spectrum/custom-large-vars.css rename to 1st-gen/tools/styles/tokens-v2/spectrum/custom-large-vars.css diff --git a/tools/styles/tokens-v2/spectrum/custom-light-vars.css b/1st-gen/tools/styles/tokens-v2/spectrum/custom-light-vars.css similarity index 100% rename from tools/styles/tokens-v2/spectrum/custom-light-vars.css rename to 1st-gen/tools/styles/tokens-v2/spectrum/custom-light-vars.css diff --git a/tools/styles/tokens-v2/spectrum/custom-medium-vars.css b/1st-gen/tools/styles/tokens-v2/spectrum/custom-medium-vars.css similarity index 100% rename from tools/styles/tokens-v2/spectrum/custom-medium-vars.css rename to 1st-gen/tools/styles/tokens-v2/spectrum/custom-medium-vars.css diff --git a/tools/styles/tokens-v2/spectrum/custom-vars.css b/1st-gen/tools/styles/tokens-v2/spectrum/custom-vars.css similarity index 100% rename from tools/styles/tokens-v2/spectrum/custom-vars.css rename to 1st-gen/tools/styles/tokens-v2/spectrum/custom-vars.css diff --git a/tools/styles/tokens-v2/system-theme-bridge.css b/1st-gen/tools/styles/tokens-v2/system-theme-bridge.css similarity index 100% rename from tools/styles/tokens-v2/system-theme-bridge.css rename to 1st-gen/tools/styles/tokens-v2/system-theme-bridge.css diff --git a/tools/styles/tokens/dark-vars.css b/1st-gen/tools/styles/tokens/dark-vars.css similarity index 100% rename from tools/styles/tokens/dark-vars.css rename to 1st-gen/tools/styles/tokens/dark-vars.css diff --git a/tools/styles/tokens/darkest-vars.css b/1st-gen/tools/styles/tokens/darkest-vars.css similarity index 100% rename from tools/styles/tokens/darkest-vars.css rename to 1st-gen/tools/styles/tokens/darkest-vars.css diff --git a/tools/styles/tokens/express/custom-dark-vars.css b/1st-gen/tools/styles/tokens/express/custom-dark-vars.css similarity index 100% rename from tools/styles/tokens/express/custom-dark-vars.css rename to 1st-gen/tools/styles/tokens/express/custom-dark-vars.css diff --git a/tools/styles/tokens/express/custom-darkest-vars.css b/1st-gen/tools/styles/tokens/express/custom-darkest-vars.css similarity index 100% rename from tools/styles/tokens/express/custom-darkest-vars.css rename to 1st-gen/tools/styles/tokens/express/custom-darkest-vars.css diff --git a/tools/styles/tokens/express/custom-large-vars.css b/1st-gen/tools/styles/tokens/express/custom-large-vars.css similarity index 100% rename from tools/styles/tokens/express/custom-large-vars.css rename to 1st-gen/tools/styles/tokens/express/custom-large-vars.css diff --git a/tools/styles/tokens/express/custom-light-vars.css b/1st-gen/tools/styles/tokens/express/custom-light-vars.css similarity index 100% rename from tools/styles/tokens/express/custom-light-vars.css rename to 1st-gen/tools/styles/tokens/express/custom-light-vars.css diff --git a/tools/styles/tokens/express/custom-medium-vars.css b/1st-gen/tools/styles/tokens/express/custom-medium-vars.css similarity index 100% rename from tools/styles/tokens/express/custom-medium-vars.css rename to 1st-gen/tools/styles/tokens/express/custom-medium-vars.css diff --git a/tools/styles/tokens/express/custom-vars.css b/1st-gen/tools/styles/tokens/express/custom-vars.css similarity index 100% rename from tools/styles/tokens/express/custom-vars.css rename to 1st-gen/tools/styles/tokens/express/custom-vars.css diff --git a/tools/styles/tokens/express/dark-vars.css b/1st-gen/tools/styles/tokens/express/dark-vars.css similarity index 100% rename from tools/styles/tokens/express/dark-vars.css rename to 1st-gen/tools/styles/tokens/express/dark-vars.css diff --git a/tools/styles/tokens/express/darkest-vars.css b/1st-gen/tools/styles/tokens/express/darkest-vars.css similarity index 100% rename from tools/styles/tokens/express/darkest-vars.css rename to 1st-gen/tools/styles/tokens/express/darkest-vars.css diff --git a/tools/styles/tokens/express/global-vars.css b/1st-gen/tools/styles/tokens/express/global-vars.css similarity index 100% rename from tools/styles/tokens/express/global-vars.css rename to 1st-gen/tools/styles/tokens/express/global-vars.css diff --git a/tools/styles/tokens/express/index.css b/1st-gen/tools/styles/tokens/express/index.css similarity index 100% rename from tools/styles/tokens/express/index.css rename to 1st-gen/tools/styles/tokens/express/index.css diff --git a/tools/styles/tokens/express/large-vars.css b/1st-gen/tools/styles/tokens/express/large-vars.css similarity index 100% rename from tools/styles/tokens/express/large-vars.css rename to 1st-gen/tools/styles/tokens/express/large-vars.css diff --git a/tools/styles/tokens/express/light-vars.css b/1st-gen/tools/styles/tokens/express/light-vars.css similarity index 100% rename from tools/styles/tokens/express/light-vars.css rename to 1st-gen/tools/styles/tokens/express/light-vars.css diff --git a/tools/styles/tokens/express/medium-vars.css b/1st-gen/tools/styles/tokens/express/medium-vars.css similarity index 100% rename from tools/styles/tokens/express/medium-vars.css rename to 1st-gen/tools/styles/tokens/express/medium-vars.css diff --git a/tools/styles/tokens/express/system-theme-bridge.css b/1st-gen/tools/styles/tokens/express/system-theme-bridge.css similarity index 100% rename from tools/styles/tokens/express/system-theme-bridge.css rename to 1st-gen/tools/styles/tokens/express/system-theme-bridge.css diff --git a/tools/styles/tokens/global-vars.css b/1st-gen/tools/styles/tokens/global-vars.css similarity index 100% rename from tools/styles/tokens/global-vars.css rename to 1st-gen/tools/styles/tokens/global-vars.css diff --git a/tools/styles/tokens/index.css b/1st-gen/tools/styles/tokens/index.css similarity index 100% rename from tools/styles/tokens/index.css rename to 1st-gen/tools/styles/tokens/index.css diff --git a/tools/styles/tokens/large-vars.css b/1st-gen/tools/styles/tokens/large-vars.css similarity index 100% rename from tools/styles/tokens/large-vars.css rename to 1st-gen/tools/styles/tokens/large-vars.css diff --git a/tools/styles/tokens/light-vars.css b/1st-gen/tools/styles/tokens/light-vars.css similarity index 100% rename from tools/styles/tokens/light-vars.css rename to 1st-gen/tools/styles/tokens/light-vars.css diff --git a/tools/styles/tokens/medium-vars.css b/1st-gen/tools/styles/tokens/medium-vars.css similarity index 100% rename from tools/styles/tokens/medium-vars.css rename to 1st-gen/tools/styles/tokens/medium-vars.css diff --git a/tools/styles/tokens/spectrum/custom-dark-vars.css b/1st-gen/tools/styles/tokens/spectrum/custom-dark-vars.css similarity index 100% rename from tools/styles/tokens/spectrum/custom-dark-vars.css rename to 1st-gen/tools/styles/tokens/spectrum/custom-dark-vars.css diff --git a/tools/styles/tokens/spectrum/custom-darkest-vars.css b/1st-gen/tools/styles/tokens/spectrum/custom-darkest-vars.css similarity index 100% rename from tools/styles/tokens/spectrum/custom-darkest-vars.css rename to 1st-gen/tools/styles/tokens/spectrum/custom-darkest-vars.css diff --git a/tools/styles/tokens/spectrum/custom-large-vars.css b/1st-gen/tools/styles/tokens/spectrum/custom-large-vars.css similarity index 100% rename from tools/styles/tokens/spectrum/custom-large-vars.css rename to 1st-gen/tools/styles/tokens/spectrum/custom-large-vars.css diff --git a/tools/styles/tokens/spectrum/custom-light-vars.css b/1st-gen/tools/styles/tokens/spectrum/custom-light-vars.css similarity index 100% rename from tools/styles/tokens/spectrum/custom-light-vars.css rename to 1st-gen/tools/styles/tokens/spectrum/custom-light-vars.css diff --git a/tools/styles/tokens/spectrum/custom-medium-vars.css b/1st-gen/tools/styles/tokens/spectrum/custom-medium-vars.css similarity index 100% rename from tools/styles/tokens/spectrum/custom-medium-vars.css rename to 1st-gen/tools/styles/tokens/spectrum/custom-medium-vars.css diff --git a/tools/styles/tokens/spectrum/custom-vars.css b/1st-gen/tools/styles/tokens/spectrum/custom-vars.css similarity index 100% rename from tools/styles/tokens/spectrum/custom-vars.css rename to 1st-gen/tools/styles/tokens/spectrum/custom-vars.css diff --git a/tools/styles/tokens/spectrum/dark-vars.css b/1st-gen/tools/styles/tokens/spectrum/dark-vars.css similarity index 100% rename from tools/styles/tokens/spectrum/dark-vars.css rename to 1st-gen/tools/styles/tokens/spectrum/dark-vars.css diff --git a/tools/styles/tokens/spectrum/darkest-vars.css b/1st-gen/tools/styles/tokens/spectrum/darkest-vars.css similarity index 100% rename from tools/styles/tokens/spectrum/darkest-vars.css rename to 1st-gen/tools/styles/tokens/spectrum/darkest-vars.css diff --git a/tools/styles/tokens/spectrum/global-vars.css b/1st-gen/tools/styles/tokens/spectrum/global-vars.css similarity index 100% rename from tools/styles/tokens/spectrum/global-vars.css rename to 1st-gen/tools/styles/tokens/spectrum/global-vars.css diff --git a/tools/styles/tokens/spectrum/index.css b/1st-gen/tools/styles/tokens/spectrum/index.css similarity index 100% rename from tools/styles/tokens/spectrum/index.css rename to 1st-gen/tools/styles/tokens/spectrum/index.css diff --git a/tools/styles/tokens/spectrum/large-vars.css b/1st-gen/tools/styles/tokens/spectrum/large-vars.css similarity index 100% rename from tools/styles/tokens/spectrum/large-vars.css rename to 1st-gen/tools/styles/tokens/spectrum/large-vars.css diff --git a/tools/styles/tokens/spectrum/light-vars.css b/1st-gen/tools/styles/tokens/spectrum/light-vars.css similarity index 100% rename from tools/styles/tokens/spectrum/light-vars.css rename to 1st-gen/tools/styles/tokens/spectrum/light-vars.css diff --git a/tools/styles/tokens/spectrum/medium-vars.css b/1st-gen/tools/styles/tokens/spectrum/medium-vars.css similarity index 100% rename from tools/styles/tokens/spectrum/medium-vars.css rename to 1st-gen/tools/styles/tokens/spectrum/medium-vars.css diff --git a/tools/styles/tokens/spectrum/system-theme-bridge.css b/1st-gen/tools/styles/tokens/spectrum/system-theme-bridge.css similarity index 100% rename from tools/styles/tokens/spectrum/system-theme-bridge.css rename to 1st-gen/tools/styles/tokens/spectrum/system-theme-bridge.css diff --git a/tools/styles/tsconfig.json b/1st-gen/tools/styles/tsconfig.json similarity index 100% rename from tools/styles/tsconfig.json rename to 1st-gen/tools/styles/tsconfig.json diff --git a/tools/styles/typography.css b/1st-gen/tools/styles/typography.css similarity index 100% rename from tools/styles/typography.css rename to 1st-gen/tools/styles/typography.css diff --git a/tools/styles/typography.ts b/1st-gen/tools/styles/typography.ts similarity index 100% rename from tools/styles/typography.ts rename to 1st-gen/tools/styles/typography.ts diff --git a/tools/theme/.npmrc b/1st-gen/tools/theme/.npmrc similarity index 100% rename from tools/theme/.npmrc rename to 1st-gen/tools/theme/.npmrc diff --git a/tools/theme/CHANGELOG.md b/1st-gen/tools/theme/CHANGELOG.md similarity index 100% rename from tools/theme/CHANGELOG.md rename to 1st-gen/tools/theme/CHANGELOG.md diff --git a/tools/theme/README.md b/1st-gen/tools/theme/README.md similarity index 100% rename from tools/theme/README.md rename to 1st-gen/tools/theme/README.md diff --git a/tools/theme/core-tokens.md b/1st-gen/tools/theme/core-tokens.md similarity index 100% rename from tools/theme/core-tokens.md rename to 1st-gen/tools/theme/core-tokens.md diff --git a/tools/theme/core-tokens.ts b/1st-gen/tools/theme/core-tokens.ts similarity index 100% rename from tools/theme/core-tokens.ts rename to 1st-gen/tools/theme/core-tokens.ts diff --git a/tools/theme/core.ts b/1st-gen/tools/theme/core.ts similarity index 100% rename from tools/theme/core.ts rename to 1st-gen/tools/theme/core.ts diff --git a/tools/theme/express/scale-large-core-tokens.ts b/1st-gen/tools/theme/express/scale-large-core-tokens.ts similarity index 100% rename from tools/theme/express/scale-large-core-tokens.ts rename to 1st-gen/tools/theme/express/scale-large-core-tokens.ts diff --git a/tools/theme/express/scale-large.ts b/1st-gen/tools/theme/express/scale-large.ts similarity index 100% rename from tools/theme/express/scale-large.ts rename to 1st-gen/tools/theme/express/scale-large.ts diff --git a/tools/theme/express/scale-medium-core-tokens.ts b/1st-gen/tools/theme/express/scale-medium-core-tokens.ts similarity index 100% rename from tools/theme/express/scale-medium-core-tokens.ts rename to 1st-gen/tools/theme/express/scale-medium-core-tokens.ts diff --git a/tools/theme/express/scale-medium.ts b/1st-gen/tools/theme/express/scale-medium.ts similarity index 100% rename from tools/theme/express/scale-medium.ts rename to 1st-gen/tools/theme/express/scale-medium.ts diff --git a/tools/theme/express/theme-dark-core-tokens.ts b/1st-gen/tools/theme/express/theme-dark-core-tokens.ts similarity index 100% rename from tools/theme/express/theme-dark-core-tokens.ts rename to 1st-gen/tools/theme/express/theme-dark-core-tokens.ts diff --git a/tools/theme/express/theme-dark.ts b/1st-gen/tools/theme/express/theme-dark.ts similarity index 100% rename from tools/theme/express/theme-dark.ts rename to 1st-gen/tools/theme/express/theme-dark.ts diff --git a/tools/theme/express/theme-darkest-core-tokens.ts b/1st-gen/tools/theme/express/theme-darkest-core-tokens.ts similarity index 100% rename from tools/theme/express/theme-darkest-core-tokens.ts rename to 1st-gen/tools/theme/express/theme-darkest-core-tokens.ts diff --git a/tools/theme/express/theme-darkest.ts b/1st-gen/tools/theme/express/theme-darkest.ts similarity index 100% rename from tools/theme/express/theme-darkest.ts rename to 1st-gen/tools/theme/express/theme-darkest.ts diff --git a/tools/theme/express/theme-light-core-tokens.ts b/1st-gen/tools/theme/express/theme-light-core-tokens.ts similarity index 100% rename from tools/theme/express/theme-light-core-tokens.ts rename to 1st-gen/tools/theme/express/theme-light-core-tokens.ts diff --git a/tools/theme/express/theme-light.ts b/1st-gen/tools/theme/express/theme-light.ts similarity index 100% rename from tools/theme/express/theme-light.ts rename to 1st-gen/tools/theme/express/theme-light.ts diff --git a/tools/theme/express/theme-lightest-core-tokens.ts b/1st-gen/tools/theme/express/theme-lightest-core-tokens.ts similarity index 100% rename from tools/theme/express/theme-lightest-core-tokens.ts rename to 1st-gen/tools/theme/express/theme-lightest-core-tokens.ts diff --git a/tools/theme/express/theme-lightest.ts b/1st-gen/tools/theme/express/theme-lightest.ts similarity index 100% rename from tools/theme/express/theme-lightest.ts rename to 1st-gen/tools/theme/express/theme-lightest.ts diff --git a/tools/theme/package.json b/1st-gen/tools/theme/package.json similarity index 99% rename from tools/theme/package.json rename to 1st-gen/tools/theme/package.json index 4b9152f98c5..f80cc6b7fe8 100755 --- a/tools/theme/package.json +++ b/1st-gen/tools/theme/package.json @@ -9,7 +9,7 @@ "repository": { "type": "git", "url": "https://github.com/adobe/spectrum-web-components.git", - "directory": "tools/theme" + "directory": "1st-gen/tools/theme" }, "author": "Adobe", "homepage": "https://opensource.adobe.com/spectrum-web-components/tools/theme", @@ -290,6 +290,7 @@ ], "dependencies": { "@spectrum-web-components/base": "1.9.1", + "@spectrum-web-components/core": "0.0.1", "@spectrum-web-components/styles": "1.9.1" }, "types": "./src/index.d.ts", diff --git a/tools/theme/scale-large-core-tokens.ts b/1st-gen/tools/theme/scale-large-core-tokens.ts similarity index 100% rename from tools/theme/scale-large-core-tokens.ts rename to 1st-gen/tools/theme/scale-large-core-tokens.ts diff --git a/tools/theme/scale-large.ts b/1st-gen/tools/theme/scale-large.ts similarity index 100% rename from tools/theme/scale-large.ts rename to 1st-gen/tools/theme/scale-large.ts diff --git a/tools/theme/scale-medium-core-tokens.ts b/1st-gen/tools/theme/scale-medium-core-tokens.ts similarity index 100% rename from tools/theme/scale-medium-core-tokens.ts rename to 1st-gen/tools/theme/scale-medium-core-tokens.ts diff --git a/tools/theme/scale-medium.ts b/1st-gen/tools/theme/scale-medium.ts similarity index 100% rename from tools/theme/scale-medium.ts rename to 1st-gen/tools/theme/scale-medium.ts diff --git a/tools/theme/sp-theme.ts b/1st-gen/tools/theme/sp-theme.ts similarity index 100% rename from tools/theme/sp-theme.ts rename to 1st-gen/tools/theme/sp-theme.ts diff --git a/tools/theme/spectrum-two/scale-large-core-tokens.ts b/1st-gen/tools/theme/spectrum-two/scale-large-core-tokens.ts similarity index 100% rename from tools/theme/spectrum-two/scale-large-core-tokens.ts rename to 1st-gen/tools/theme/spectrum-two/scale-large-core-tokens.ts diff --git a/tools/theme/spectrum-two/scale-large.ts b/1st-gen/tools/theme/spectrum-two/scale-large.ts similarity index 100% rename from tools/theme/spectrum-two/scale-large.ts rename to 1st-gen/tools/theme/spectrum-two/scale-large.ts diff --git a/tools/theme/spectrum-two/scale-medium-core-tokens.ts b/1st-gen/tools/theme/spectrum-two/scale-medium-core-tokens.ts similarity index 100% rename from tools/theme/spectrum-two/scale-medium-core-tokens.ts rename to 1st-gen/tools/theme/spectrum-two/scale-medium-core-tokens.ts diff --git a/tools/theme/spectrum-two/scale-medium.ts b/1st-gen/tools/theme/spectrum-two/scale-medium.ts similarity index 100% rename from tools/theme/spectrum-two/scale-medium.ts rename to 1st-gen/tools/theme/spectrum-two/scale-medium.ts diff --git a/tools/theme/spectrum-two/theme-dark-core-tokens.ts b/1st-gen/tools/theme/spectrum-two/theme-dark-core-tokens.ts similarity index 100% rename from tools/theme/spectrum-two/theme-dark-core-tokens.ts rename to 1st-gen/tools/theme/spectrum-two/theme-dark-core-tokens.ts diff --git a/tools/theme/spectrum-two/theme-dark.ts b/1st-gen/tools/theme/spectrum-two/theme-dark.ts similarity index 100% rename from tools/theme/spectrum-two/theme-dark.ts rename to 1st-gen/tools/theme/spectrum-two/theme-dark.ts diff --git a/tools/theme/spectrum-two/theme-darkest-core-tokens.ts b/1st-gen/tools/theme/spectrum-two/theme-darkest-core-tokens.ts similarity index 100% rename from tools/theme/spectrum-two/theme-darkest-core-tokens.ts rename to 1st-gen/tools/theme/spectrum-two/theme-darkest-core-tokens.ts diff --git a/tools/theme/spectrum-two/theme-darkest.ts b/1st-gen/tools/theme/spectrum-two/theme-darkest.ts similarity index 100% rename from tools/theme/spectrum-two/theme-darkest.ts rename to 1st-gen/tools/theme/spectrum-two/theme-darkest.ts diff --git a/tools/theme/spectrum-two/theme-light-core-tokens.ts b/1st-gen/tools/theme/spectrum-two/theme-light-core-tokens.ts similarity index 100% rename from tools/theme/spectrum-two/theme-light-core-tokens.ts rename to 1st-gen/tools/theme/spectrum-two/theme-light-core-tokens.ts diff --git a/tools/theme/spectrum-two/theme-light.ts b/1st-gen/tools/theme/spectrum-two/theme-light.ts similarity index 100% rename from tools/theme/spectrum-two/theme-light.ts rename to 1st-gen/tools/theme/spectrum-two/theme-light.ts diff --git a/tools/theme/spectrum-two/theme-lightest-core-tokens.ts b/1st-gen/tools/theme/spectrum-two/theme-lightest-core-tokens.ts similarity index 100% rename from tools/theme/spectrum-two/theme-lightest-core-tokens.ts rename to 1st-gen/tools/theme/spectrum-two/theme-lightest-core-tokens.ts diff --git a/tools/theme/spectrum-two/theme-lightest.ts b/1st-gen/tools/theme/spectrum-two/theme-lightest.ts similarity index 100% rename from tools/theme/spectrum-two/theme-lightest.ts rename to 1st-gen/tools/theme/spectrum-two/theme-lightest.ts diff --git a/tools/theme/src/Theme.ts b/1st-gen/tools/theme/src/Theme.ts similarity index 100% rename from tools/theme/src/Theme.ts rename to 1st-gen/tools/theme/src/Theme.ts diff --git a/tools/theme/src/express/core-tokens.ts b/1st-gen/tools/theme/src/express/core-tokens.ts similarity index 100% rename from tools/theme/src/express/core-tokens.ts rename to 1st-gen/tools/theme/src/express/core-tokens.ts diff --git a/tools/theme/src/express/core.ts b/1st-gen/tools/theme/src/express/core.ts similarity index 100% rename from tools/theme/src/express/core.ts rename to 1st-gen/tools/theme/src/express/core.ts diff --git a/tools/theme/src/express/scale-large-core-tokens.css b/1st-gen/tools/theme/src/express/scale-large-core-tokens.css similarity index 100% rename from tools/theme/src/express/scale-large-core-tokens.css rename to 1st-gen/tools/theme/src/express/scale-large-core-tokens.css diff --git a/tools/theme/src/express/scale-large.css b/1st-gen/tools/theme/src/express/scale-large.css similarity index 100% rename from tools/theme/src/express/scale-large.css rename to 1st-gen/tools/theme/src/express/scale-large.css diff --git a/tools/theme/src/express/scale-medium-core-tokens.css b/1st-gen/tools/theme/src/express/scale-medium-core-tokens.css similarity index 100% rename from tools/theme/src/express/scale-medium-core-tokens.css rename to 1st-gen/tools/theme/src/express/scale-medium-core-tokens.css diff --git a/tools/theme/src/express/scale-medium.css b/1st-gen/tools/theme/src/express/scale-medium.css similarity index 100% rename from tools/theme/src/express/scale-medium.css rename to 1st-gen/tools/theme/src/express/scale-medium.css diff --git a/tools/theme/src/express/theme-core-tokens.css b/1st-gen/tools/theme/src/express/theme-core-tokens.css similarity index 100% rename from tools/theme/src/express/theme-core-tokens.css rename to 1st-gen/tools/theme/src/express/theme-core-tokens.css diff --git a/tools/theme/src/express/theme-dark-core-tokens.css b/1st-gen/tools/theme/src/express/theme-dark-core-tokens.css similarity index 100% rename from tools/theme/src/express/theme-dark-core-tokens.css rename to 1st-gen/tools/theme/src/express/theme-dark-core-tokens.css diff --git a/tools/theme/src/express/theme-dark.css b/1st-gen/tools/theme/src/express/theme-dark.css similarity index 100% rename from tools/theme/src/express/theme-dark.css rename to 1st-gen/tools/theme/src/express/theme-dark.css diff --git a/tools/theme/src/express/theme-light-core-tokens.css b/1st-gen/tools/theme/src/express/theme-light-core-tokens.css similarity index 100% rename from tools/theme/src/express/theme-light-core-tokens.css rename to 1st-gen/tools/theme/src/express/theme-light-core-tokens.css diff --git a/tools/theme/src/express/theme-light.css b/1st-gen/tools/theme/src/express/theme-light.css similarity index 100% rename from tools/theme/src/express/theme-light.css rename to 1st-gen/tools/theme/src/express/theme-light.css diff --git a/tools/theme/src/express/theme.css b/1st-gen/tools/theme/src/express/theme.css similarity index 100% rename from tools/theme/src/express/theme.css rename to 1st-gen/tools/theme/src/express/theme.css diff --git a/tools/theme/src/express/themes-core-tokens.ts b/1st-gen/tools/theme/src/express/themes-core-tokens.ts similarity index 100% rename from tools/theme/src/express/themes-core-tokens.ts rename to 1st-gen/tools/theme/src/express/themes-core-tokens.ts diff --git a/tools/theme/src/express/themes.ts b/1st-gen/tools/theme/src/express/themes.ts similarity index 100% rename from tools/theme/src/express/themes.ts rename to 1st-gen/tools/theme/src/express/themes.ts diff --git a/tools/theme/src/index.ts b/1st-gen/tools/theme/src/index.ts similarity index 100% rename from tools/theme/src/index.ts rename to 1st-gen/tools/theme/src/index.ts diff --git a/tools/theme/src/scale-large-core-tokens.css b/1st-gen/tools/theme/src/scale-large-core-tokens.css similarity index 100% rename from tools/theme/src/scale-large-core-tokens.css rename to 1st-gen/tools/theme/src/scale-large-core-tokens.css diff --git a/tools/theme/src/scale-large.css b/1st-gen/tools/theme/src/scale-large.css similarity index 100% rename from tools/theme/src/scale-large.css rename to 1st-gen/tools/theme/src/scale-large.css diff --git a/tools/theme/src/scale-medium-core-tokens.css b/1st-gen/tools/theme/src/scale-medium-core-tokens.css similarity index 100% rename from tools/theme/src/scale-medium-core-tokens.css rename to 1st-gen/tools/theme/src/scale-medium-core-tokens.css diff --git a/tools/theme/src/scale-medium.css b/1st-gen/tools/theme/src/scale-medium.css similarity index 100% rename from tools/theme/src/scale-medium.css rename to 1st-gen/tools/theme/src/scale-medium.css diff --git a/tools/theme/src/spectrum-two/core-tokens.ts b/1st-gen/tools/theme/src/spectrum-two/core-tokens.ts similarity index 100% rename from tools/theme/src/spectrum-two/core-tokens.ts rename to 1st-gen/tools/theme/src/spectrum-two/core-tokens.ts diff --git a/tools/theme/src/spectrum-two/core.ts b/1st-gen/tools/theme/src/spectrum-two/core.ts similarity index 100% rename from tools/theme/src/spectrum-two/core.ts rename to 1st-gen/tools/theme/src/spectrum-two/core.ts diff --git a/tools/theme/src/spectrum-two/scale-large-core-tokens.css b/1st-gen/tools/theme/src/spectrum-two/scale-large-core-tokens.css similarity index 100% rename from tools/theme/src/spectrum-two/scale-large-core-tokens.css rename to 1st-gen/tools/theme/src/spectrum-two/scale-large-core-tokens.css diff --git a/tools/theme/src/spectrum-two/scale-large.css b/1st-gen/tools/theme/src/spectrum-two/scale-large.css similarity index 100% rename from tools/theme/src/spectrum-two/scale-large.css rename to 1st-gen/tools/theme/src/spectrum-two/scale-large.css diff --git a/tools/theme/src/spectrum-two/scale-medium-core-tokens.css b/1st-gen/tools/theme/src/spectrum-two/scale-medium-core-tokens.css similarity index 100% rename from tools/theme/src/spectrum-two/scale-medium-core-tokens.css rename to 1st-gen/tools/theme/src/spectrum-two/scale-medium-core-tokens.css diff --git a/tools/theme/src/spectrum-two/scale-medium.css b/1st-gen/tools/theme/src/spectrum-two/scale-medium.css similarity index 100% rename from tools/theme/src/spectrum-two/scale-medium.css rename to 1st-gen/tools/theme/src/spectrum-two/scale-medium.css diff --git a/tools/theme/src/spectrum-two/theme-core-tokens.css b/1st-gen/tools/theme/src/spectrum-two/theme-core-tokens.css similarity index 100% rename from tools/theme/src/spectrum-two/theme-core-tokens.css rename to 1st-gen/tools/theme/src/spectrum-two/theme-core-tokens.css diff --git a/tools/theme/src/spectrum-two/theme-dark-core-tokens.css b/1st-gen/tools/theme/src/spectrum-two/theme-dark-core-tokens.css similarity index 100% rename from tools/theme/src/spectrum-two/theme-dark-core-tokens.css rename to 1st-gen/tools/theme/src/spectrum-two/theme-dark-core-tokens.css diff --git a/tools/theme/src/spectrum-two/theme-dark.css b/1st-gen/tools/theme/src/spectrum-two/theme-dark.css similarity index 100% rename from tools/theme/src/spectrum-two/theme-dark.css rename to 1st-gen/tools/theme/src/spectrum-two/theme-dark.css diff --git a/tools/theme/src/spectrum-two/theme-light-core-tokens.css b/1st-gen/tools/theme/src/spectrum-two/theme-light-core-tokens.css similarity index 100% rename from tools/theme/src/spectrum-two/theme-light-core-tokens.css rename to 1st-gen/tools/theme/src/spectrum-two/theme-light-core-tokens.css diff --git a/tools/theme/src/spectrum-two/theme-light.css b/1st-gen/tools/theme/src/spectrum-two/theme-light.css similarity index 100% rename from tools/theme/src/spectrum-two/theme-light.css rename to 1st-gen/tools/theme/src/spectrum-two/theme-light.css diff --git a/tools/theme/src/spectrum-two/theme.css b/1st-gen/tools/theme/src/spectrum-two/theme.css similarity index 100% rename from tools/theme/src/spectrum-two/theme.css rename to 1st-gen/tools/theme/src/spectrum-two/theme.css diff --git a/tools/theme/src/spectrum-two/themes-core-tokens.ts b/1st-gen/tools/theme/src/spectrum-two/themes-core-tokens.ts similarity index 100% rename from tools/theme/src/spectrum-two/themes-core-tokens.ts rename to 1st-gen/tools/theme/src/spectrum-two/themes-core-tokens.ts diff --git a/tools/theme/src/spectrum-two/themes.ts b/1st-gen/tools/theme/src/spectrum-two/themes.ts similarity index 100% rename from tools/theme/src/spectrum-two/themes.ts rename to 1st-gen/tools/theme/src/spectrum-two/themes.ts diff --git a/tools/theme/src/theme-core-tokens.css b/1st-gen/tools/theme/src/theme-core-tokens.css similarity index 100% rename from tools/theme/src/theme-core-tokens.css rename to 1st-gen/tools/theme/src/theme-core-tokens.css diff --git a/tools/theme/src/theme-dark-core-tokens.css b/1st-gen/tools/theme/src/theme-dark-core-tokens.css similarity index 100% rename from tools/theme/src/theme-dark-core-tokens.css rename to 1st-gen/tools/theme/src/theme-dark-core-tokens.css diff --git a/tools/theme/src/theme-dark.css b/1st-gen/tools/theme/src/theme-dark.css similarity index 100% rename from tools/theme/src/theme-dark.css rename to 1st-gen/tools/theme/src/theme-dark.css diff --git a/tools/theme/src/theme-darkest-core-tokens.css b/1st-gen/tools/theme/src/theme-darkest-core-tokens.css similarity index 100% rename from tools/theme/src/theme-darkest-core-tokens.css rename to 1st-gen/tools/theme/src/theme-darkest-core-tokens.css diff --git a/tools/theme/src/theme-darkest.css b/1st-gen/tools/theme/src/theme-darkest.css similarity index 100% rename from tools/theme/src/theme-darkest.css rename to 1st-gen/tools/theme/src/theme-darkest.css diff --git a/tools/theme/src/theme-interfaces.ts b/1st-gen/tools/theme/src/theme-interfaces.ts similarity index 100% rename from tools/theme/src/theme-interfaces.ts rename to 1st-gen/tools/theme/src/theme-interfaces.ts diff --git a/tools/theme/src/theme-light-core-tokens.css b/1st-gen/tools/theme/src/theme-light-core-tokens.css similarity index 100% rename from tools/theme/src/theme-light-core-tokens.css rename to 1st-gen/tools/theme/src/theme-light-core-tokens.css diff --git a/tools/theme/src/theme-light.css b/1st-gen/tools/theme/src/theme-light.css similarity index 100% rename from tools/theme/src/theme-light.css rename to 1st-gen/tools/theme/src/theme-light.css diff --git a/tools/theme/src/theme-lightest-core-tokens.css b/1st-gen/tools/theme/src/theme-lightest-core-tokens.css similarity index 100% rename from tools/theme/src/theme-lightest-core-tokens.css rename to 1st-gen/tools/theme/src/theme-lightest-core-tokens.css diff --git a/tools/theme/src/theme-lightest.css b/1st-gen/tools/theme/src/theme-lightest.css similarity index 100% rename from tools/theme/src/theme-lightest.css rename to 1st-gen/tools/theme/src/theme-lightest.css diff --git a/tools/theme/src/theme.css b/1st-gen/tools/theme/src/theme.css similarity index 100% rename from tools/theme/src/theme.css rename to 1st-gen/tools/theme/src/theme.css diff --git a/tools/theme/src/themes-core-tokens.ts b/1st-gen/tools/theme/src/themes-core-tokens.ts similarity index 100% rename from tools/theme/src/themes-core-tokens.ts rename to 1st-gen/tools/theme/src/themes-core-tokens.ts diff --git a/tools/theme/src/themes.ts b/1st-gen/tools/theme/src/themes.ts similarity index 100% rename from tools/theme/src/themes.ts rename to 1st-gen/tools/theme/src/themes.ts diff --git a/tools/theme/src/typography.css b/1st-gen/tools/theme/src/typography.css similarity index 100% rename from tools/theme/src/typography.css rename to 1st-gen/tools/theme/src/typography.css diff --git a/tools/theme/stories/theme.stories.ts b/1st-gen/tools/theme/stories/theme.stories.ts similarity index 100% rename from tools/theme/stories/theme.stories.ts rename to 1st-gen/tools/theme/stories/theme.stories.ts diff --git a/tools/theme/test/theme-devmode.test.ts b/1st-gen/tools/theme/test/theme-devmode.test.ts similarity index 100% rename from tools/theme/test/theme-devmode.test.ts rename to 1st-gen/tools/theme/test/theme-devmode.test.ts diff --git a/tools/theme/test/theme-lazy.test.ts b/1st-gen/tools/theme/test/theme-lazy.test.ts similarity index 100% rename from tools/theme/test/theme-lazy.test.ts rename to 1st-gen/tools/theme/test/theme-lazy.test.ts diff --git a/tools/theme/test/theme.test.ts b/1st-gen/tools/theme/test/theme.test.ts similarity index 100% rename from tools/theme/test/theme.test.ts rename to 1st-gen/tools/theme/test/theme.test.ts diff --git a/tools/theme/test/themes.test.ts b/1st-gen/tools/theme/test/themes.test.ts similarity index 100% rename from tools/theme/test/themes.test.ts rename to 1st-gen/tools/theme/test/themes.test.ts diff --git a/tools/theme/theme-dark-core-tokens.ts b/1st-gen/tools/theme/theme-dark-core-tokens.ts similarity index 100% rename from tools/theme/theme-dark-core-tokens.ts rename to 1st-gen/tools/theme/theme-dark-core-tokens.ts diff --git a/tools/theme/theme-dark.ts b/1st-gen/tools/theme/theme-dark.ts similarity index 100% rename from tools/theme/theme-dark.ts rename to 1st-gen/tools/theme/theme-dark.ts diff --git a/tools/theme/theme-darkest-core-tokens.ts b/1st-gen/tools/theme/theme-darkest-core-tokens.ts similarity index 100% rename from tools/theme/theme-darkest-core-tokens.ts rename to 1st-gen/tools/theme/theme-darkest-core-tokens.ts diff --git a/tools/theme/theme-darkest.ts b/1st-gen/tools/theme/theme-darkest.ts similarity index 100% rename from tools/theme/theme-darkest.ts rename to 1st-gen/tools/theme/theme-darkest.ts diff --git a/tools/theme/theme-light-core-tokens.ts b/1st-gen/tools/theme/theme-light-core-tokens.ts similarity index 100% rename from tools/theme/theme-light-core-tokens.ts rename to 1st-gen/tools/theme/theme-light-core-tokens.ts diff --git a/tools/theme/theme-light.ts b/1st-gen/tools/theme/theme-light.ts similarity index 100% rename from tools/theme/theme-light.ts rename to 1st-gen/tools/theme/theme-light.ts diff --git a/tools/theme/theme-lightest-core-tokens.ts b/1st-gen/tools/theme/theme-lightest-core-tokens.ts similarity index 100% rename from tools/theme/theme-lightest-core-tokens.ts rename to 1st-gen/tools/theme/theme-lightest-core-tokens.ts diff --git a/tools/theme/theme-lightest.ts b/1st-gen/tools/theme/theme-lightest.ts similarity index 100% rename from tools/theme/theme-lightest.ts rename to 1st-gen/tools/theme/theme-lightest.ts diff --git a/tools/theme/tsconfig.json b/1st-gen/tools/theme/tsconfig.json similarity index 100% rename from tools/theme/tsconfig.json rename to 1st-gen/tools/theme/tsconfig.json diff --git a/tools/truncated/.npmignore b/1st-gen/tools/truncated/.npmignore similarity index 100% rename from tools/truncated/.npmignore rename to 1st-gen/tools/truncated/.npmignore diff --git a/tools/truncated/.npmrc b/1st-gen/tools/truncated/.npmrc similarity index 100% rename from tools/truncated/.npmrc rename to 1st-gen/tools/truncated/.npmrc diff --git a/tools/truncated/CHANGELOG.md b/1st-gen/tools/truncated/CHANGELOG.md similarity index 100% rename from tools/truncated/CHANGELOG.md rename to 1st-gen/tools/truncated/CHANGELOG.md diff --git a/tools/truncated/README.md b/1st-gen/tools/truncated/README.md similarity index 100% rename from tools/truncated/README.md rename to 1st-gen/tools/truncated/README.md diff --git a/tools/truncated/package.json b/1st-gen/tools/truncated/package.json similarity index 97% rename from tools/truncated/package.json rename to 1st-gen/tools/truncated/package.json index 00ce73145b3..a8c24f0a32f 100644 --- a/tools/truncated/package.json +++ b/1st-gen/tools/truncated/package.json @@ -9,7 +9,7 @@ "repository": { "type": "git", "url": "https://github.com/adobe/spectrum-web-components.git", - "directory": "tools/truncated" + "directory": "1st-gen/tools/truncated" }, "author": "Adobe", "homepage": "https://adobe.github.io/spectrum-web-components/components/truncated", diff --git a/tools/truncated/sp-truncated.ts b/1st-gen/tools/truncated/sp-truncated.ts similarity index 100% rename from tools/truncated/sp-truncated.ts rename to 1st-gen/tools/truncated/sp-truncated.ts diff --git a/tools/truncated/src/Truncated.ts b/1st-gen/tools/truncated/src/Truncated.ts similarity index 100% rename from tools/truncated/src/Truncated.ts rename to 1st-gen/tools/truncated/src/Truncated.ts diff --git a/tools/truncated/src/index.ts b/1st-gen/tools/truncated/src/index.ts similarity index 100% rename from tools/truncated/src/index.ts rename to 1st-gen/tools/truncated/src/index.ts diff --git a/tools/truncated/src/truncated.css b/1st-gen/tools/truncated/src/truncated.css similarity index 100% rename from tools/truncated/src/truncated.css rename to 1st-gen/tools/truncated/src/truncated.css diff --git a/tools/truncated/stories/truncated.stories.ts b/1st-gen/tools/truncated/stories/truncated.stories.ts similarity index 100% rename from tools/truncated/stories/truncated.stories.ts rename to 1st-gen/tools/truncated/stories/truncated.stories.ts diff --git a/tools/truncated/test/benchmark/basic-test.ts b/1st-gen/tools/truncated/test/benchmark/basic-test.ts similarity index 100% rename from tools/truncated/test/benchmark/basic-test.ts rename to 1st-gen/tools/truncated/test/benchmark/basic-test.ts diff --git a/tools/truncated/test/truncated.test.ts b/1st-gen/tools/truncated/test/truncated.test.ts similarity index 100% rename from tools/truncated/test/truncated.test.ts rename to 1st-gen/tools/truncated/test/truncated.test.ts diff --git a/tools/truncated/tsconfig.json b/1st-gen/tools/truncated/tsconfig.json similarity index 100% rename from tools/truncated/tsconfig.json rename to 1st-gen/tools/truncated/tsconfig.json diff --git a/tsconfig-all.json b/1st-gen/tsconfig-all.json similarity index 100% rename from tsconfig-all.json rename to 1st-gen/tsconfig-all.json diff --git a/tsconfig-react-wrapper.json b/1st-gen/tsconfig-react-wrapper.json similarity index 100% rename from tsconfig-react-wrapper.json rename to 1st-gen/tsconfig-react-wrapper.json diff --git a/tsconfig.json b/1st-gen/tsconfig.json similarity index 85% rename from tsconfig.json rename to 1st-gen/tsconfig.json index 98df6e29e62..31ffb359cce 100644 --- a/tsconfig.json +++ b/1st-gen/tsconfig.json @@ -15,6 +15,11 @@ "noImplicitReturns": true, "noUnusedLocals": true, "noUnusedParameters": true, + "paths": { + "@spectrum-web-components/core/*": [ + "../2nd-gen/packages/core/*/dist" + ] + }, "resolveJsonModule": true, "rootDir": ".", "skipLibCheck": true, diff --git a/web-test-runner.config.ci-chromium-flags.js b/1st-gen/web-test-runner.config.ci-chromium-flags.js similarity index 100% rename from web-test-runner.config.ci-chromium-flags.js rename to 1st-gen/web-test-runner.config.ci-chromium-flags.js diff --git a/web-test-runner.config.ci-chromium-memory.js b/1st-gen/web-test-runner.config.ci-chromium-memory.js similarity index 100% rename from web-test-runner.config.ci-chromium-memory.js rename to 1st-gen/web-test-runner.config.ci-chromium-memory.js diff --git a/web-test-runner.config.ci-chromium.js b/1st-gen/web-test-runner.config.ci-chromium.js similarity index 100% rename from web-test-runner.config.ci-chromium.js rename to 1st-gen/web-test-runner.config.ci-chromium.js diff --git a/web-test-runner.config.ci-firefox.js b/1st-gen/web-test-runner.config.ci-firefox.js similarity index 100% rename from web-test-runner.config.ci-firefox.js rename to 1st-gen/web-test-runner.config.ci-firefox.js diff --git a/web-test-runner.config.ci-webkit.js b/1st-gen/web-test-runner.config.ci-webkit.js similarity index 100% rename from web-test-runner.config.ci-webkit.js rename to 1st-gen/web-test-runner.config.ci-webkit.js diff --git a/web-test-runner.config.ci.js b/1st-gen/web-test-runner.config.ci.js similarity index 100% rename from web-test-runner.config.ci.js rename to 1st-gen/web-test-runner.config.ci.js diff --git a/web-test-runner.config.js b/1st-gen/web-test-runner.config.js similarity index 84% rename from web-test-runner.config.js rename to 1st-gen/web-test-runner.config.js index a5dfe7f5206..7493f970488 100644 --- a/web-test-runner.config.js +++ b/1st-gen/web-test-runner.config.js @@ -12,6 +12,8 @@ import rollupCommonjs from '@rollup/plugin-commonjs'; import rollupJson from '@rollup/plugin-json'; +import rollupAlias from '@rollup/plugin-alias'; +import rollupReplace from '@rollup/plugin-replace'; import { fromRollup } from '@web/dev-server-rollup'; import { a11ySnapshotPlugin, @@ -31,9 +33,15 @@ import { vrtGroups, webkit, } from './web-test-runner.utils.js'; +import path from 'path'; +import { fileURLToPath } from 'url'; + +const __dirname = path.dirname(fileURLToPath(import.meta.url)); const commonjs = fromRollup(rollupCommonjs); const json = fromRollup(rollupJson); +const alias = fromRollup(rollupAlias); +const replace = fromRollup(rollupReplace); export default { plugins: [ @@ -47,6 +55,21 @@ export default { a11ySnapshotPlugin(), configuredVisualRegressionPlugin(), json({}), + alias({ + entries: [ + { + find: /^@spectrum-web-components\/core\/(.*)$/, + replacement: path.resolve( + __dirname, + '../2nd-gen/packages/core/dist/$1' + ), + }, + ], + }), + replace({ + 'process.env.NODE_ENV': JSON.stringify('development'), + preventAssignment: true, + }), { name: 'plugin-js-buffer-to-string', transform(context) { @@ -72,6 +95,7 @@ export default { }, nodeResolve: { exportConditions: ['browser', 'development'], + moduleDirectories: ['node_modules', 'packages', 'projects', 'tools'], }, http2: true, protocol: 'https:', @@ -97,7 +121,7 @@ export default { threshold: { statements: 98.4, /** @todo bump this back to 94.5% once more tests are added */ - branches: 94.4, + branches: 94.3, functions: 97, lines: 98.4, }, diff --git a/web-test-runner.config.vrt.js b/1st-gen/web-test-runner.config.vrt.js similarity index 100% rename from web-test-runner.config.vrt.js rename to 1st-gen/web-test-runner.config.vrt.js diff --git a/web-test-runner.utils.js b/1st-gen/web-test-runner.utils.js similarity index 100% rename from web-test-runner.utils.js rename to 1st-gen/web-test-runner.utils.js diff --git a/2nd-gen/.eslintrc.json b/2nd-gen/.eslintrc.json new file mode 100644 index 00000000000..5a142fd9851 --- /dev/null +++ b/2nd-gen/.eslintrc.json @@ -0,0 +1,156 @@ +{ + "env": { + "browser": true, + "es6": true, + "node": true + }, + "extends": [ + "eslint:recommended", + "plugin:@typescript-eslint/recommended", + "plugin:prettier/recommended", + "plugin:lit-a11y/recommended" + ], + "ignorePatterns": ["**/dist/**"], + "overrides": [ + { + "extends": ["plugin:jsonc/recommended-with-jsonc"], + "files": ["*.json"], + "parser": "jsonc-eslint-parser", + "rules": { + "jsonc/sort-keys": ["warn"], + "notice/notice": "off" + } + }, + { + "extends": ["plugin:jsonc/recommended-with-jsonc"], + "files": ["package.json"], + "parser": "jsonc-eslint-parser", + "rules": { + "jsonc/sort-keys": [ + "warn", + { + "hasProperties": ["type"], + "order": [ + "$schema", + "name", + "version", + "private", + "description", + "license", + "author", + "maintainers", + "contributors", + "homepage", + "repository", + "bugs", + "type", + "exports", + "main", + "module", + "browser", + "man", + "preferGlobal", + "bin", + "files", + "directories", + "scripts", + "config", + "sideEffects", + "types", + "typings", + "workspaces", + "resolutions", + "dependencies", + "bundleDependencies", + "bundledDependencies", + "peerDependencies", + "peerDependenciesMeta", + "optionalDependencies", + "devDependencies", + "keywords", + "engines", + "engineStrict", + "os", + "cpu", + "publishConfig" + ], + "pathPattern": "^$" // Top-level properties + }, + { + /* + * This rule excludes export conditions from alphabetical sorting. + * Since node.js processes export conditions in order and chooses the + * first match, they need to be ordered logically, not alphabetically. + */ + "order": { "type": "asc" }, + "pathPattern": "^(?!exports\\[).*" // All properties except export conditions + } + ] + } + }, + { + "files": ["scripts/*"], + "rules": { + "no-console": ["off"] + } + }, + { + "files": ["react/**/*.ts"], + "rules": { + "@typescript-eslint/no-explicit-any": "off" + } + } + ], + "parser": "@typescript-eslint/parser", + "parserOptions": { + "ecmaVersion": "latest", + "sourceType": "module" + }, + "plugins": [ + "@typescript-eslint", + "notice", + "@spectrum-web-components", + "import", + "simple-import-sort" + ], + "rules": { + "@spectrum-web-components/prevent-argument-names": [ + "error", + ["e", "ev", "evt", "err"] + ], + "curly": ["error", "all"], + "import/extensions": [ + "error", + "ignorePackages", + { + "js": "always", + "ts": "never" + } + ], + "import/prefer-default-export": "off", + "lit-a11y/click-events-have-key-events": ["error"], + "no-console": [ + "error", + { + "allow": ["warn", "error"] + } + ], + "no-debugger": 2, + "simple-import-sort/imports": [ + "error", + { + "groups": [ + [ + "^lit", + "^@lit", + "^(?!@adobe/swc|@spectrum-web-components)@?\\w" + ], + ["^@adobe/swc", "^@spectrum-web-components"], + ["^\\u0000"], + ["^\\."], + ["^.+\\.(css|scss|sass|less|styl)$"] + ] + } + ] + } +} diff --git a/2nd-gen/README.md b/2nd-gen/README.md new file mode 100644 index 00000000000..a906116de46 --- /dev/null +++ b/2nd-gen/README.md @@ -0,0 +1,25 @@ +# Spectrum Web Components - Second Generation + +This workspace contains the second generation of Spectrum Web Components, built with modern tooling and architecture. + +## Packages + +- **[@spectrum-web-components/core](./packages/core)** - Abstract base classes providing shared functionality +- **[@adobe/swc](./packages/swc)** - Concrete component implementations with styling + +## Getting Started + +```bash +# Install dependencies from repository root +yarn install + +# Build 2nd-gen packages +yarn build + +# Start Storybook +yarn storybook +``` + +## Documentation + +For comprehensive documentation on architecture, development workflows, and migration guides, see the [CONTRIBUTOR-DOCS](../CONTRIBUTOR-DOCS) directory in the repository root. diff --git a/2nd-gen/package.json b/2nd-gen/package.json new file mode 100644 index 00000000000..2b382d87833 --- /dev/null +++ b/2nd-gen/package.json @@ -0,0 +1,49 @@ +{ + "name": "@spectrum-web-components/2nd-gen", + "version": "0.0.1", + "private": true, + "description": "Second generation Spectrum Web Components with modern tooling and architecture", + "license": "Apache-2.0", + "author": "Adobe", + "homepage": "https://opensource.adobe.com/spectrum-web-components/", + "repository": { + "directory": "2nd-gen", + "type": "git", + "url": "https://github.com/adobe/spectrum-web-components.git" + }, + "bugs": { + "url": "https://github.com/adobe/spectrum-web-components/issues" + }, + "type": "module", + "scripts": { + "build": "yarn workspaces foreach --from '{@spectrum-web-components/core,@adobe/swc}' --recursive run build", + "clean": "yarn workspaces foreach --from '{@spectrum-web-components/core,@adobe/swc}' --recursive run clean", + "dev:analyze": "yarn workspace @adobe/swc analyze:watch", + "dev:core": "yarn workspace @spectrum-web-components/core dev", + "lint": "cd .. && eslint 2nd-gen --ext .ts,.js,.json", + "start": "run-p dev:core dev:analyze storybook", + "storybook": "yarn workspace @adobe/swc storybook", + "storybook:build": "yarn workspace @adobe/swc storybook:build", + "test": "yarn workspace @adobe/swc test" + }, + "workspaces": [ + "packages/*" + ], + "devDependencies": { + "eslint": "8.57.1", + "eslint-plugin-simple-import-sort": "12.1.1", + "npm-run-all2": "8.0.4" + }, + "keywords": [ + "design-system", + "spectrum", + "adobe", + "adobe-spectrum", + "web components", + "web-components", + "lit-element", + "lit-html", + "2nd-gen" + ], + "packageManager": "yarn@4.9.2" +} diff --git a/2nd-gen/packages/core/README.md b/2nd-gen/packages/core/README.md new file mode 100644 index 00000000000..77c3333f028 --- /dev/null +++ b/2nd-gen/packages/core/README.md @@ -0,0 +1,7 @@ +# @spectrum-web-components/core + +Abstract base classes for Spectrum Web Components. + +This package provides shared functionality between multiple generations of implementations and is **not intended for direct external use**. + +For more information, visit the [Spectrum Web Components repository](https://github.com/adobe/spectrum-web-components). diff --git a/packages/alert-banner/src/AlertBanner.ts b/2nd-gen/packages/core/components/alert-banner/AlertBanner.base.ts similarity index 61% rename from packages/alert-banner/src/AlertBanner.ts rename to 2nd-gen/packages/core/components/alert-banner/AlertBanner.base.ts index a1006dd53fa..f71a9d34c89 100644 --- a/packages/alert-banner/src/AlertBanner.ts +++ b/2nd-gen/packages/core/components/alert-banner/AlertBanner.base.ts @@ -9,33 +9,20 @@ * OF ANY KIND, either express or implied. See the License for the specific language * governing permissions and limitations under the License. */ -import { - CSSResultArray, - html, - PropertyValues, - SpectrumElement, - TemplateResult, -} from '@spectrum-web-components/base'; -import { property } from '@spectrum-web-components/base/src/decorators.js'; -import '@spectrum-web-components/button/sp-close-button.js'; -import '@spectrum-web-components/icons-workflow/icons/sp-icon-alert.js'; -import '@spectrum-web-components/icons-workflow/icons/sp-icon-info.js'; -import styles from './alert-banner.css.js'; +import { CSSResultArray, PropertyValues, TemplateResult } from 'lit'; +import { property } from 'lit/decorators.js'; + +import { SpectrumElement } from '@spectrum-web-components/core/shared/base/index.js'; const VALID_VARIANTS = ['neutral', 'info', 'negative']; export type AlertBannerVariants = (typeof VALID_VARIANTS)[number]; /** - * @element sp-alert-banner - * - * @slot - The alert banner text context - * @slot action - Slot for the button element that surfaces the contextual action a user can take - * - * @fires close - Announces the alert banner has been closed + * Base class for alert banner components */ -export class AlertBanner extends SpectrumElement { +export abstract class AlertBannerBase extends SpectrumElement { public static override get styles(): CSSResultArray { - return [styles]; + return []; } /** @@ -98,25 +85,9 @@ export class AlertBanner extends SpectrumElement { return VALID_VARIANTS.includes(variant); } - protected renderIcon(variant: string): TemplateResult { - switch (variant) { - case 'info': - return html` - - `; - case 'negative': - return html` - - `; - default: - return html``; - } - } + protected abstract renderIcon(variant: string): TemplateResult; - private shouldClose(): void { + protected shouldClose(): void { const applyDefault = this.dispatchEvent( new CustomEvent('close', { composed: true, @@ -133,35 +104,12 @@ export class AlertBanner extends SpectrumElement { this.open = false; } - private handleKeydown(event: KeyboardEvent): void { + protected handleKeydown(event: KeyboardEvent): void { if (event.code === 'Escape' && this.dismissible) { this.shouldClose(); } } - protected override render(): TemplateResult { - return html` - -
- ${this.dismissible - ? html` - - ` - : html``} -
- `; - } - protected override updated(changes: PropertyValues): void { super.updated(changes); diff --git a/2nd-gen/packages/core/components/alert-banner/index.ts b/2nd-gen/packages/core/components/alert-banner/index.ts new file mode 100644 index 00000000000..af0a9925573 --- /dev/null +++ b/2nd-gen/packages/core/components/alert-banner/index.ts @@ -0,0 +1,12 @@ +/** + * Copyright 2025 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ +export * from './AlertBanner.base.js'; diff --git a/packages/alert-dialog/src/alert-dialog-overrides.css b/2nd-gen/packages/core/components/asset/Asset.base.ts similarity index 59% rename from packages/alert-dialog/src/alert-dialog-overrides.css rename to 2nd-gen/packages/core/components/asset/Asset.base.ts index 8be8f28a955..de8d51a9bb7 100644 --- a/packages/alert-dialog/src/alert-dialog-overrides.css +++ b/2nd-gen/packages/core/components/asset/Asset.base.ts @@ -10,9 +10,14 @@ * governing permissions and limitations under the License. */ -/* Override divider background color when used inside alert-dialog */ -.divider { - --spectrum-divider-background-color: var(--system-alert-dialog-divider-background-color); - --spectrum-divider-background-color-static-white: var(--spectrum-alert-dialog-divider-background-color-static-white); - --spectrum-divider-background-color-static-black: var(--spectrum-alert-dialog-divider-background-color-static-black); +import { property } from 'lit/decorators.js'; + +import { SpectrumElement } from '@spectrum-web-components/core/shared/base/index.js'; + +export abstract class AssetBase extends SpectrumElement { + @property({ type: String, reflect: true }) + public variant: 'file' | 'folder' | undefined; + + @property() + public label = ''; } diff --git a/2nd-gen/packages/core/components/asset/index.ts b/2nd-gen/packages/core/components/asset/index.ts new file mode 100644 index 00000000000..6e056c33d49 --- /dev/null +++ b/2nd-gen/packages/core/components/asset/index.ts @@ -0,0 +1,12 @@ +/** + * Copyright 2025 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ +export * from './Asset.base.js'; diff --git a/2nd-gen/packages/core/components/badge/Badge.base.ts b/2nd-gen/packages/core/components/badge/Badge.base.ts new file mode 100644 index 00000000000..7711080ab3b --- /dev/null +++ b/2nd-gen/packages/core/components/badge/Badge.base.ts @@ -0,0 +1,173 @@ +/** + * Copyright 2025 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ +import { PropertyValues } from 'lit'; +import { property } from 'lit/decorators.js'; + +import { + SizedMixin, + SpectrumElement, +} from '@spectrum-web-components/core/shared/base/index.js'; +import { ObserveSlotPresence } from '@spectrum-web-components/core/shared/observe-slot-presence.js'; +import { ObserveSlotText } from '@spectrum-web-components/core/shared/observe-slot-text.js'; + +import { + BADGE_VARIANTS_SEMANTIC, + type BadgeVariant, + FIXED_VALUES, + type FixedValues, +} from './Badge.types.js'; + +/** + * A badge component that displays short, descriptive information about an element. + * Badges are typically used to indicate status, categories, or provide supplementary information. + * + * @attribute {ElementSize} size - The size of the badge. + * + * @slot - Text label of the badge. + * @slot icon - Optional icon that appears to the left of the label + */ +export abstract class BadgeBase extends SizedMixin( + ObserveSlotText(ObserveSlotPresence(SpectrumElement, '[slot="icon"]'), ''), + { + noDefaultSize: true, + } +) { + // ───────────────────────── + // API TO OVERRIDE + // ───────────────────────── + + /** + * @internal + * + * A readonly array of the valid color variants for the badge. + * + * This is an actual internal property, intended not for customer use + * but for use in internal validation logic, stories, tests, etc. + * + * Because S1 and S2 support different color variants, the value of this + * property must be set in each subclass. + */ + static readonly VARIANTS_COLOR: readonly string[]; + + /** + * @internal + * + * A readonly array of all valid variants for the badge. + * + * This is an actual internal property, intended not for customer use + * but for use in internal validation logic, stories, tests, etc. + * + * Because S1 and S2 support different variants, the value of this + * property must be set in each subclass. + */ + static readonly VARIANTS: readonly string[]; + + /** + * @internal + * + * The variant of the badge. + * + * This is a public property, but its valid values vary between S1 and S2, + * so the property (and its docs) need to be redefined in each subclass. + * + * The type declared here is a union of the valid values for S1 and S2, + * and should be narrowed in each subclass. + */ + @property({ type: String, reflect: true }) + public variant: BadgeVariant = 'informative'; + + // ────────────────── + // SHARED API + // ────────────────── + + /** + * @internal + */ + static readonly FIXED_VALUES: readonly string[] = FIXED_VALUES; + + /** + * @internal + */ + static readonly VARIANTS_SEMANTIC: readonly string[] = + BADGE_VARIANTS_SEMANTIC; + + /** + * The fixed position of the badge. + * + * @todo The purpose of the bespoke getter and setter is unclear, as it + * looks like they may be behaving just like a standard Lit reactive + * property. Explore replacing after the Barebones milestone. + */ + @property({ reflect: true }) + public get fixed(): FixedValues | undefined { + return this._fixed; + } + + public set fixed(fixed: FixedValues | undefined) { + if (fixed === this.fixed) { + return; + } + const oldValue = this.fixed; + this._fixed = fixed; + if (fixed) { + this.setAttribute('fixed', fixed); + } else { + this.removeAttribute('fixed'); + } + this.requestUpdate('fixed', oldValue); + } + + private _fixed?: FixedValues; + + // ────────────────────── + // IMPLEMENTATION + // ────────────────────── + + /** + * @internal Used for rendering gap when the badge has an icon. + */ + protected get hasIcon(): boolean { + return this.slotContentIsPresent; + } + + protected override update(changedProperties: PropertyValues): void { + super.update(changedProperties); + if (window.__swc?.DEBUG) { + const constructor = this.constructor as typeof BadgeBase; + if (!constructor.VARIANTS.includes(this.variant)) { + window.__swc.warn( + this, + `<${this.localName}> element expect the "variant" attribute to be one of the following:`, + 'https://opensource.adobe.com/spectrum-web-components/components/badge/#variants', + { + issues: [...constructor.VARIANTS], + } + ); + } + // Check outline property if it exists (S2 only) + if ( + 'outline' in this && + (this as { outline: boolean }).outline === true && + !constructor.VARIANTS_SEMANTIC.includes(this.variant) + ) { + window.__swc.warn( + this, + `<${this.localName}> element only supports the outline styling if the variant is a semantic color variant.`, + 'https://opensource.adobe.com/spectrum-web-components/components/badge/#variants', + { + issues: [...constructor.VARIANTS_SEMANTIC], + } + ); + } + } + } +} diff --git a/2nd-gen/packages/core/components/badge/Badge.types.ts b/2nd-gen/packages/core/components/badge/Badge.types.ts new file mode 100644 index 00000000000..05cf282b0e8 --- /dev/null +++ b/2nd-gen/packages/core/components/badge/Badge.types.ts @@ -0,0 +1,73 @@ +/** + * Copyright 2025 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +/* + * @todo The S1 types can be removed once we are no longer maintaining 1st-gen. + */ + +export const FIXED_VALUES = [ + 'inline-start', + 'inline-end', + 'block-start', + 'block-end', +] as const; + +export type FixedValues = (typeof FIXED_VALUES)[number]; + +export const BADGE_VARIANTS_SEMANTIC = [ + 'accent', + 'neutral', + 'informative', + 'positive', + 'negative', + 'notice', +] as const; + +export const BADGE_VARIANTS_COLOR_S1 = [ + 'fuchsia', + 'indigo', + 'magenta', + 'purple', + 'seafoam', + 'yellow', + 'gray', + 'red', + 'orange', + 'chartreuse', + 'celery', + 'green', + 'cyan', + 'blue', +] as const; + +export const BADGE_VARIANTS_COLOR_S2 = [ + ...BADGE_VARIANTS_COLOR_S1, + 'pink', + 'turquoise', + 'brown', + 'cinnamon', + 'silver', +] as const; + +export const BADGE_VARIANTS_S1 = [ + ...BADGE_VARIANTS_SEMANTIC, + ...BADGE_VARIANTS_COLOR_S1, +] as const; + +export const BADGE_VARIANTS_S2 = [ + ...BADGE_VARIANTS_SEMANTIC, + ...BADGE_VARIANTS_COLOR_S2, +] as const; + +export type BadgeVariantS1 = (typeof BADGE_VARIANTS_S1)[number]; +export type BadgeVariantS2 = (typeof BADGE_VARIANTS_S2)[number]; +export type BadgeVariant = BadgeVariantS1 | BadgeVariantS2; diff --git a/2nd-gen/packages/core/components/badge/index.ts b/2nd-gen/packages/core/components/badge/index.ts new file mode 100644 index 00000000000..8b30da7827a --- /dev/null +++ b/2nd-gen/packages/core/components/badge/index.ts @@ -0,0 +1,13 @@ +/** + * Copyright 2025 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ +export * from './Badge.base.js'; +export * from './Badge.types.js'; diff --git a/packages/divider/src/Divider.ts b/2nd-gen/packages/core/components/divider/Divider.base.ts similarity index 65% rename from packages/divider/src/Divider.ts rename to 2nd-gen/packages/core/components/divider/Divider.base.ts index 647f6ab562f..60497882806 100644 --- a/packages/divider/src/Divider.ts +++ b/2nd-gen/packages/core/components/divider/Divider.base.ts @@ -10,27 +10,33 @@ * governing permissions and limitations under the License. */ +import { PropertyValues } from 'lit'; +import { property } from 'lit/decorators.js'; + import { - CSSResultArray, - html, - PropertyValues, SizedMixin, SpectrumElement, - TemplateResult, -} from '@spectrum-web-components/base'; -import { property } from '@spectrum-web-components/base/src/decorators.js'; +} from '@spectrum-web-components/core/shared/base/index.js'; -import styles from './divider.css.js'; +import { + DIVIDER_STATIC_COLORS, + DIVIDER_VALID_SIZES, + type DividerStaticColor, +} from './Divider.types.js'; /** - * @element sp-divider + * @element swc-divider */ -export class Divider extends SizedMixin(SpectrumElement, { - validSizes: ['s', 'm', 'l'], +export abstract class DividerBase extends SizedMixin(SpectrumElement, { + validSizes: DIVIDER_VALID_SIZES, noDefaultSize: true, }) { - public static override styles: CSSResultArray = [styles]; - + /** + * @internal + * + * A readonly array of the valid static color variants for the divider. + */ + static readonly STATIC_COLORS: readonly string[] = DIVIDER_STATIC_COLORS; /** * Whether the divider is vertical. If false, the divider is horizontal. The default is false. */ @@ -39,13 +45,13 @@ export class Divider extends SizedMixin(SpectrumElement, { /** * The static color variant to use for the divider. + * + * @todo Add runtime validation separately. When implementing, + * access STATIC_COLORS from this.constructor.STATIC_COLORS to ensure + * correct values are used. */ @property({ reflect: true, attribute: 'static-color' }) - public staticColor?: 'white' | 'black'; - - protected override render(): TemplateResult { - return html``; - } + public staticColor?: DividerStaticColor; protected override firstUpdated(changed: PropertyValues): void { super.firstUpdated(changed); diff --git a/2nd-gen/packages/core/components/divider/Divider.types.ts b/2nd-gen/packages/core/components/divider/Divider.types.ts new file mode 100644 index 00000000000..1cef3379e58 --- /dev/null +++ b/2nd-gen/packages/core/components/divider/Divider.types.ts @@ -0,0 +1,18 @@ +/** + * Copyright 2025 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +import type { ElementSize } from '@spectrum-web-components/core/shared/base/index.js'; + +export const DIVIDER_VALID_SIZES: ElementSize[] = ['s', 'm', 'l'] as const; +export const DIVIDER_STATIC_COLORS = ['white', 'black'] as const; + +export type DividerStaticColor = (typeof DIVIDER_STATIC_COLORS)[number]; diff --git a/2nd-gen/packages/core/components/divider/index.ts b/2nd-gen/packages/core/components/divider/index.ts new file mode 100644 index 00000000000..cf73b795ad2 --- /dev/null +++ b/2nd-gen/packages/core/components/divider/index.ts @@ -0,0 +1,13 @@ +/** + * Copyright 2025 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ +export * from './Divider.base.js'; +export * from './Divider.types.js'; diff --git a/packages/progress-circle/src/ProgressCircle.ts b/2nd-gen/packages/core/components/progress-circle/ProgressCircle.base.ts similarity index 53% rename from packages/progress-circle/src/ProgressCircle.ts rename to 2nd-gen/packages/core/components/progress-circle/ProgressCircle.base.ts index 0ba2210caf2..553f6ab63f5 100644 --- a/packages/progress-circle/src/ProgressCircle.ts +++ b/2nd-gen/packages/core/components/progress-circle/ProgressCircle.base.ts @@ -9,83 +9,114 @@ * OF ANY KIND, either express or implied. See the License for the specific language * governing permissions and limitations under the License. */ +import { PropertyValues } from 'lit'; +import { property, query } from 'lit/decorators.js'; import { - CSSResultArray, - html, - PropertyValues, SizedMixin, SpectrumElement, - TemplateResult, -} from '@spectrum-web-components/base'; -import { - property, - query, -} from '@spectrum-web-components/base/src/decorators.js'; -import { ifDefined } from '@spectrum-web-components/base/src/directives.js'; -import { getLabelFromSlot } from '@spectrum-web-components/shared/src/get-label-from-slot.js'; +} from '@spectrum-web-components/core/shared/base/index.js'; +import { getLabelFromSlot } from '@spectrum-web-components/core/shared/get-label-from-slot.js'; -import progressCircleStyles from './progress-circle.css.js'; +import { + PROGRESS_CIRCLE_VALID_SIZES, + ProgressCircleStaticColor, +} from './ProgressCircle.types.js'; /** - * @element sp-progress-circle + * A progress circle component that visually represents the completion progress of a task. + * Can be used in both determinate (with specific progress value) and indeterminate (loading) states. + * + * @attribute {ElementSize} size - The size of the progress circle. + * + * @todo Why do we support both the slot and the label attribute? Should we deprecate the slot? + * + * @todo Figure out why our tool chain doesn't respect the line breaks in this slot description. + * + * @slot - Accessible label for the progress circle. + * + * Used to provide context about what is loading or progressing. + * + * @fires progress-change - Dispatched when the progress value changes */ -export class ProgressCircle extends SizedMixin(SpectrumElement, { - validSizes: ['s', 'm', 'l'], +export abstract class ProgressCircleBase extends SizedMixin(SpectrumElement, { + validSizes: PROGRESS_CIRCLE_VALID_SIZES, }) { - public static override get styles(): CSSResultArray { - return [progressCircleStyles]; - } + // ───────────────────────── + // API TO OVERRIDE + // ───────────────────────── + + /** + * @internal + * + * A readonly array of the valid static colors for the progress circle. + * + * This is an actual internal property, intended not for customer use + * but for use in internal validation logic, stories, tests, etc. + * + * Because S1 and S2 support different static colors, the value of this + * property must be set in each subclass. + */ + static readonly STATIC_COLORS: readonly string[]; + + /** + * @internal + * + * Static color variant for use on different backgrounds. + * + * This is a public property, but its valid values vary between S1 and S2, + * so the property (and its docs) need to be redefined in each subclass. + * + * The type declared here is a union of the valid values for S1 and S2, + * and should be narrowed in each subclass. + */ + @property({ type: String, reflect: true, attribute: 'static-color' }) + public staticColor?: ProgressCircleStaticColor; + + // ────────────────── + // SHARED API + // ────────────────── + /** + * Whether the progress circle shows indeterminate progress (loading state). + * + * When true, displays an animated loading indicator instead of a specific progress value. + */ @property({ type: Boolean, reflect: true }) public indeterminate = false; + /** + * Accessible label for the progress circle. + * + * Used to provide context about what is loading or progressing. + */ @property({ type: String }) public label = ''; - @property({ reflect: true, attribute: 'static-color' }) - public staticColor?: 'white'; - + /** + * Progress value from 0 to 100. + * + * Only relevant when indeterminate is false. + */ @property({ type: Number }) public progress = 0; + // ────────────────────── + // IMPLEMENTATION + // ────────────────────── + + /** + * @internal + */ @query('slot') private slotEl!: HTMLSlotElement; - private makeRotation(rotation: number): string | undefined { + protected makeRotation(rotation: number): string | undefined { return this.indeterminate ? undefined : `transform: rotate(${rotation}deg);`; } - protected override render(): TemplateResult { - const styles = [ - this.makeRotation(-180 + (180 / 50) * Math.min(this.progress, 50)), - this.makeRotation( - -180 + (180 / 50) * Math.max(this.progress - 50, 0) - ), - ]; - const masks = ['Mask1', 'Mask2']; - return html` - -
-
- ${masks.map( - (mask, index) => html` -
-
-
-
-
- ` - )} -
- `; - } - protected handleSlotchange(): void { const labelFromSlot = getLabelFromSlot(this.label, this.slotEl); if (labelFromSlot) { @@ -131,7 +162,7 @@ export class ProgressCircle extends SizedMixin(SpectrumElement, { !hasAccessibleName() && this.getAttribute('role') === 'progressbar' ) { - window.__swc.warn( + window.__swc?.warn( this, ' elements need one of the following to be accessible:', 'https://opensource.adobe.com/spectrum-web-components/components/progress-circle/#accessibility', diff --git a/2nd-gen/packages/core/components/progress-circle/ProgressCircle.types.ts b/2nd-gen/packages/core/components/progress-circle/ProgressCircle.types.ts new file mode 100644 index 00000000000..ae243bbe1fb --- /dev/null +++ b/2nd-gen/packages/core/components/progress-circle/ProgressCircle.types.ts @@ -0,0 +1,32 @@ +/** + * Copyright 2025 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +import type { ElementSize } from '@spectrum-web-components/core/shared/base/index.js'; + +export const PROGRESS_CIRCLE_VALID_SIZES: ElementSize[] = [ + 's', + 'm', + 'l', +] as const; +export const PROGRESS_CIRCLE_STATIC_COLORS_S1 = ['white'] as const; +export const PROGRESS_CIRCLE_STATIC_COLORS_S2 = [ + ...PROGRESS_CIRCLE_STATIC_COLORS_S1, + 'black', +] as const; + +export type ProgressCircleStaticColorS1 = + (typeof PROGRESS_CIRCLE_STATIC_COLORS_S1)[number]; +export type ProgressCircleStaticColorS2 = + (typeof PROGRESS_CIRCLE_STATIC_COLORS_S2)[number]; +export type ProgressCircleStaticColor = + | ProgressCircleStaticColorS1 + | ProgressCircleStaticColorS2; diff --git a/2nd-gen/packages/core/components/progress-circle/index.ts b/2nd-gen/packages/core/components/progress-circle/index.ts new file mode 100644 index 00000000000..328b879d60c --- /dev/null +++ b/2nd-gen/packages/core/components/progress-circle/index.ts @@ -0,0 +1,13 @@ +/** + * Copyright 2025 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ +export * from './ProgressCircle.base.js'; +export * from './ProgressCircle.types.js'; diff --git a/2nd-gen/packages/core/components/status-light/StatusLight.base.ts b/2nd-gen/packages/core/components/status-light/StatusLight.base.ts new file mode 100644 index 00000000000..22963ff9ebc --- /dev/null +++ b/2nd-gen/packages/core/components/status-light/StatusLight.base.ts @@ -0,0 +1,120 @@ +/** + * Copyright 2025 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ +import { PropertyValues } from 'lit'; +import { property } from 'lit/decorators.js'; + +import { + SizedMixin, + SpectrumElement, +} from '@spectrum-web-components/core/shared/base'; + +import { type StatusLightVariant } from './StatusLight.types.js'; + +/** + * A status light is a great way to convey semantic meaning and the condition of an entity, such as statuses and categories. It provides visual indicators through colored dots accompanied by descriptive text. + * + * @slot - The text label of the status light. + */ +export abstract class StatusLightBase extends SizedMixin(SpectrumElement, { + noDefaultSize: true, +}) { + // ───────────────────────── + // API TO OVERRIDE + // ───────────────────────── + + /** + * @internal + * + * A readonly array of the valid color variants for the status light. + * + * This is an actual internal property, intended not for customer use + * but for use in internal validation logic, stories, tests, etc. + * + * Because S1 and S2 support different color variants, the value of this + * property must be set in each subclass. + */ + static readonly VARIANTS_COLOR: readonly string[]; + + /** + * @internal + * + * A readonly array of the valid semantic variants for the status light. + * + * This is an actual internal property, intended not for customer use + * but for use in internal validation logic, stories, tests, etc. + * + * Because S1 and S2 support different semantic variants, the value of this + * property must be set in each subclass. + */ + static readonly VARIANTS_SEMANTIC: readonly string[]; + + /** + * @internal + * + * A readonly array of all valid variants for the status light. + * + * This is an actual internal property, intended not for customer use + * but for use in internal validation logic, stories, tests, etc. + * + * Because S1 and S2 support different variants, the value of this + * property must be set in each subclass. + */ + static readonly VARIANTS: readonly string[]; + + /** + * @internal + * + * The variant of the status light. + * + * This is a public property, but its valid values vary between S1 and S2, + * so the property (and its docs) need to be redefined in each subclass. + * + * The type declared here is a union of the valid values for S1 and S2, + * and should be narrowed in each subclass. + */ + @property({ type: String, reflect: true }) + public variant: StatusLightVariant = 'info'; + + // ────────────────────── + // IMPLEMENTATION + // ────────────────────── + + protected override updated(changes: PropertyValues): void { + super.updated(changes); + if (window.__swc?.DEBUG) { + const constructor = this.constructor as typeof StatusLightBase; + if (!constructor.VARIANTS.includes(this.variant)) { + window.__swc.warn( + this, + `<${this.localName}> element expects the "variant" attribute to be one of the following:`, + 'https://opensource.adobe.com/spectrum-web-components/components/status-light/#variants', + { + issues: [...constructor.VARIANTS], + } + ); + } + // Check disabled property if it exists (S1 only) + if (this.hasAttribute('disabled') && !('disabled' in this)) { + window.__swc.warn( + this, + `<${this.localName}> element does not support the disabled state.`, + 'https://opensource.adobe.com/spectrum-web-components/components/status-light/#states', + { + issues: [ + 'disabled is not a supported property in Spectrum 2', + ], + } + ); + } + } + } +} diff --git a/2nd-gen/packages/core/components/status-light/StatusLight.types.ts b/2nd-gen/packages/core/components/status-light/StatusLight.types.ts new file mode 100644 index 00000000000..170247a15fe --- /dev/null +++ b/2nd-gen/packages/core/components/status-light/StatusLight.types.ts @@ -0,0 +1,67 @@ +/** + * Copyright 2025 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +/* + * @todo The S1 types can be removed once we are no longer maintaining 1st-gen. + */ + +export const STATUSLIGHT_VARIANTS_SEMANTIC = [ + 'neutral', + 'info', + 'positive', + 'negative', + 'notice', +] as const; + +export const STATUSLIGHT_VARIANTS_SEMANTIC_S1 = [ + ...STATUSLIGHT_VARIANTS_SEMANTIC, + 'accent', +] as const; + +export const STATUSLIGHT_VARIANTS_SEMANTIC_S2 = [ + ...STATUSLIGHT_VARIANTS_SEMANTIC, +] as const; + +export const STATUSLIGHT_VARIANTS_COLOR_S1 = [ + 'fuchsia', + 'indigo', + 'magenta', + 'purple', + 'seafoam', + 'yellow', + 'chartreuse', + 'celery', + 'cyan', +] as const; + +export const STATUSLIGHT_VARIANTS_COLOR_S2 = [ + ...STATUSLIGHT_VARIANTS_COLOR_S1, + 'pink', + 'turquoise', + 'brown', + 'cinnamon', + 'silver', +] as const; + +export const STATUSLIGHT_VARIANTS_S1 = [ + ...STATUSLIGHT_VARIANTS_SEMANTIC_S1, + ...STATUSLIGHT_VARIANTS_COLOR_S1, +] as const; + +export const STATUSLIGHT_VARIANTS_S2 = [ + ...STATUSLIGHT_VARIANTS_SEMANTIC_S2, + ...STATUSLIGHT_VARIANTS_COLOR_S2, +] as const; + +export type StatusLightVariantS1 = (typeof STATUSLIGHT_VARIANTS_S1)[number]; +export type StatusLightVariantS2 = (typeof STATUSLIGHT_VARIANTS_S2)[number]; +export type StatusLightVariant = StatusLightVariantS1 | StatusLightVariantS2; diff --git a/2nd-gen/packages/core/components/status-light/index.ts b/2nd-gen/packages/core/components/status-light/index.ts new file mode 100644 index 00000000000..382fe88300b --- /dev/null +++ b/2nd-gen/packages/core/components/status-light/index.ts @@ -0,0 +1,13 @@ +/** + * Copyright 2025 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ +export * from './StatusLight.base.js'; +export * from './StatusLight.types.js'; diff --git a/2nd-gen/packages/core/package.json b/2nd-gen/packages/core/package.json new file mode 100644 index 00000000000..ebf90249cd2 --- /dev/null +++ b/2nd-gen/packages/core/package.json @@ -0,0 +1,76 @@ +{ + "name": "@spectrum-web-components/core", + "version": "0.0.1", + "description": "Abstract base classes for Spectrum Web Components", + "license": "Apache-2.0", + "author": "Adobe", + "homepage": "https://opensource.adobe.com/spectrum-web-components/", + "repository": { + "directory": "2nd-gen/packages/core", + "type": "git", + "url": "https://github.com/adobe/spectrum-web-components.git" + }, + "bugs": { + "url": "https://github.com/adobe/spectrum-web-components/issues" + }, + "type": "module", + "exports": { + ".": { + "types": "./dist/index.d.ts", + "import": "./dist/index.js" + }, + "./components/*": { + "types": "./dist/components/*/index.d.ts", + "import": "./dist/components/*/index.js" + }, + "./shared/*": { + "types": "./dist/shared/*/index.d.ts", + "import": "./dist/shared/*/index.js" + }, + "./shared/*.js": { + "types": "./dist/shared/*.d.ts", + "import": "./dist/shared/*.js" + }, + "./shared/base/*.js": { + "types": "./dist/shared/base/*.d.ts", + "import": "./dist/shared/base/*.js" + } + }, + "main": "./dist/index.js", + "module": "./dist/index.js", + "files": [ + "dist/" + ], + "scripts": { + "build": "vite build", + "clean": "rimraf dist", + "dev": "vite build --watch", + "prepublishOnly": "yarn build" + }, + "types": "./dist/index.d.ts", + "dependencies": { + "lit": "^2.5.0 || ^3.1.3" + }, + "devDependencies": { + "glob": "11.0.3", + "rimraf": "6.0.1", + "typescript": "5.9.2", + "vite": "7.1.7", + "vite-plugin-dts": "4.5.4" + }, + "keywords": [ + "design-system", + "spectrum", + "adobe", + "adobe-spectrum", + "web components", + "web-components", + "lit-element", + "lit-html", + "component", + "css" + ], + "publishConfig": { + "access": "public" + } +} diff --git a/tools/base/src/Base.ts b/2nd-gen/packages/core/shared/base/Base.ts similarity index 96% rename from tools/base/src/Base.ts rename to 2nd-gen/packages/core/shared/base/Base.ts index 1587c540cbf..aa50148c017 100644 --- a/tools/base/src/Base.ts +++ b/2nd-gen/packages/core/shared/base/Base.ts @@ -10,8 +10,9 @@ * governing permissions and limitations under the License. */ -import { version } from '@spectrum-web-components/base/src/version.js'; import { LitElement, ReactiveElement } from 'lit'; + +import { version } from './version.js'; type ThemeRoot = HTMLElement & { startManagingContentDirection: (el: HTMLElement) => void; stopManagingContentDirection: (el: HTMLElement) => void; @@ -189,7 +190,7 @@ export class SpectrumElement extends SpectrumMixin(LitElement) { static VERSION = version; } -if (window.__swc.DEBUG) { +if (process.env.NODE_ENV === 'development') { const ignoreWarningTypes = { default: false, accessibility: false, @@ -204,18 +205,16 @@ if (window.__swc.DEBUG) { }; window.__swc = { ...window.__swc, + DEBUG: true, ignoreWarningLocalNames: { - /* c8 ignore next 1 */ ...(window.__swc?.ignoreWarningLocalNames || {}), }, ignoreWarningTypes: { ...ignoreWarningTypes, - /* c8 ignore next 1 */ ...(window.__swc?.ignoreWarningTypes || {}), }, ignoreWarningLevels: { ...ignoreWarningLevels, - /* c8 ignore next 1 */ ...(window.__swc?.ignoreWarningLevels || {}), }, issuedWarnings: new Set(), @@ -227,12 +226,18 @@ if (window.__swc.DEBUG) { ): void => { const { localName = 'base' } = element || {}; const id = `${localName}:${type}:${level}` as BrandedSWCWarningID; - if (!window.__swc.verbose && window.__swc.issuedWarnings.has(id)) + if (!window.__swc.verbose && window.__swc.issuedWarnings.has(id)) { + return; + } + if (window.__swc.ignoreWarningLocalNames[localName]) { + return; + } + if (window.__swc.ignoreWarningTypes[type]) { + return; + } + if (window.__swc.ignoreWarningLevels[level]) { return; - /* c8 ignore next 3 */ - if (window.__swc.ignoreWarningLocalNames[localName]) return; - if (window.__swc.ignoreWarningTypes[type]) return; - if (window.__swc.ignoreWarningLevels[level]) return; + } window.__swc.issuedWarnings.add(id); let listedIssues = ''; if (issues && issues.length) { diff --git a/tools/base/src/define-element.ts b/2nd-gen/packages/core/shared/base/define-element.ts similarity index 100% rename from tools/base/src/define-element.ts rename to 2nd-gen/packages/core/shared/base/define-element.ts diff --git a/2nd-gen/packages/core/shared/base/index.ts b/2nd-gen/packages/core/shared/base/index.ts new file mode 100644 index 00000000000..a4e4748625e --- /dev/null +++ b/2nd-gen/packages/core/shared/base/index.ts @@ -0,0 +1,26 @@ +/** + * Copyright 2025 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +export { + SpectrumElement, + SpectrumMixin, + type SpectrumInterface, +} from './Base.js'; +export { + SizedMixin, + type ElementSize, + ElementSizes, + type DefaultElementSize, + type SizedElementInterface, +} from './sizedMixin.js'; +export { defineElement } from './define-element.js'; +export { version } from './version.js'; diff --git a/tools/base/src/sizedMixin.ts b/2nd-gen/packages/core/shared/base/sizedMixin.ts similarity index 91% rename from tools/base/src/sizedMixin.ts rename to 2nd-gen/packages/core/shared/base/sizedMixin.ts index 173a7a3631c..c596dfea3e2 100644 --- a/tools/base/src/sizedMixin.ts +++ b/2nd-gen/packages/core/shared/base/sizedMixin.ts @@ -34,6 +34,10 @@ export interface SizedElementInterface { size: ElementSize; } +export interface SizedElementConstructor { + readonly VALID_SIZES: ElementSize[]; +} + export function SizedMixin>( constructor: T, { @@ -45,8 +49,13 @@ export function SizedMixin>( noDefaultSize?: boolean; defaultSize?: ElementSize; } = {} -): T & Constructor { +): T & Constructor & SizedElementConstructor { class SizedElement extends constructor { + /** + * @internal + */ + static readonly VALID_SIZES: ElementSize[] = validSizes; + @property({ type: String }) public get size(): ElementSize { return this._size || defaultSize; diff --git a/2nd-gen/packages/core/shared/base/version.ts b/2nd-gen/packages/core/shared/base/version.ts new file mode 100644 index 00000000000..edd1b97be63 --- /dev/null +++ b/2nd-gen/packages/core/shared/base/version.ts @@ -0,0 +1,13 @@ +/** + * Copyright 2025 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ +// Generated by genversion. +export const version = '1.9.1'; diff --git a/tools/shared/src/get-label-from-slot.ts b/2nd-gen/packages/core/shared/get-label-from-slot.ts similarity index 96% rename from tools/shared/src/get-label-from-slot.ts rename to 2nd-gen/packages/core/shared/get-label-from-slot.ts index 53ec720f993..8dee475c4fe 100644 --- a/tools/shared/src/get-label-from-slot.ts +++ b/2nd-gen/packages/core/shared/get-label-from-slot.ts @@ -14,7 +14,9 @@ export const getLabelFromSlot = ( label: string, slotEl: HTMLSlotElement ): string | null => { - if (label) return null; + if (label) { + return null; + } const textContent = slotEl .assignedNodes() .reduce((accumulator: string, node: Node) => { diff --git a/tools/shared/src/observe-slot-presence.ts b/2nd-gen/packages/core/shared/observe-slot-presence.ts similarity index 98% rename from tools/shared/src/observe-slot-presence.ts rename to 2nd-gen/packages/core/shared/observe-slot-presence.ts index 5e722f60e95..f1ef4569f61 100644 --- a/tools/shared/src/observe-slot-presence.ts +++ b/2nd-gen/packages/core/shared/observe-slot-presence.ts @@ -9,7 +9,7 @@ * OF ANY KIND, either express or implied. See the License for the specific language * governing permissions and limitations under the License. */ -import { ReactiveElement } from '@spectrum-web-components/base'; +import { ReactiveElement } from 'lit'; import { MutationController } from '@lit-labs/observers/mutation-controller.js'; const slotContentIsPresent = Symbol('slotContentIsPresent'); diff --git a/tools/shared/src/observe-slot-text.ts b/2nd-gen/packages/core/shared/observe-slot-text.ts similarity index 94% rename from tools/shared/src/observe-slot-text.ts rename to 2nd-gen/packages/core/shared/observe-slot-text.ts index bf262c79b1d..26411ab9822 100644 --- a/tools/shared/src/observe-slot-text.ts +++ b/2nd-gen/packages/core/shared/observe-slot-text.ts @@ -9,11 +9,8 @@ * OF ANY KIND, either express or implied. See the License for the specific language * governing permissions and limitations under the License. */ -import { PropertyValues, ReactiveElement } from '@spectrum-web-components/base'; -import { - property, - queryAssignedNodes, -} from '@spectrum-web-components/base/src/decorators.js'; +import { PropertyValues, ReactiveElement } from 'lit'; +import { property, queryAssignedNodes } from 'lit/decorators.js'; import { MutationController } from '@lit-labs/observers/mutation-controller.js'; const assignedNodesList = Symbol('assignedNodes'); @@ -72,7 +69,9 @@ export function ObserveSlotText>( private [assignedNodesList]!: NodeListOf; public manageTextObservedSlot(): void { - if (!this[assignedNodesList]) return; + if (!this[assignedNodesList]) { + return; + } const assignedNodes = [...this[assignedNodesList]].filter( (currentNode) => { const node = currentNode as HTMLElement; diff --git a/2nd-gen/packages/core/tsconfig.json b/2nd-gen/packages/core/tsconfig.json new file mode 100644 index 00000000000..a7320e34224 --- /dev/null +++ b/2nd-gen/packages/core/tsconfig.json @@ -0,0 +1,16 @@ +{ + "compilerOptions": { + "allowImportingTsExtensions": false, + "composite": true, + "noEmit": false, + "outDir": "./dist", + "paths": { + "@spectrum-web-components/core/*": ["./*"], + "@spectrum-web-components/core/shared/*": ["./shared/*"] + }, + "rootDir": "./" + }, + "exclude": ["node_modules", "dist", "**/*.test.ts", "**/*.stories.ts"], + "extends": "../../tsconfig.json", + "include": ["**/*.ts"] +} diff --git a/2nd-gen/packages/core/vite.config.js b/2nd-gen/packages/core/vite.config.js new file mode 100644 index 00000000000..2d936f4d03d --- /dev/null +++ b/2nd-gen/packages/core/vite.config.js @@ -0,0 +1,120 @@ +/** + * Copyright 2025 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ +import { readdirSync, statSync } from 'fs'; +import { dirname, resolve } from 'path'; +import { fileURLToPath } from 'url'; +import { defineConfig } from 'vite'; +import dts from 'vite-plugin-dts'; + +const __dirname = dirname(fileURLToPath(import.meta.url)); + +// Automatically discover entry points +function getEntries() { + const entries = {}; + + // Find all components/*/index.ts + try { + const componentsDir = resolve(__dirname, 'components'); + const componentDirs = readdirSync(componentsDir); + for (const dir of componentDirs) { + const dirPath = resolve(componentsDir, dir); + if (statSync(dirPath).isDirectory()) { + const indexPath = resolve(dirPath, 'index.ts'); + try { + statSync(indexPath); + entries[`components/${dir}/index`] = indexPath; + } catch { + // index.ts doesn't exist, skip + } + } + } + } catch { + // components directory doesn't exist + } + + // Find all shared/*.ts files (excluding directories) + try { + const sharedDir = resolve(__dirname, 'shared'); + const sharedItems = readdirSync(sharedDir); + for (const item of sharedItems) { + const itemPath = resolve(sharedDir, item); + if (statSync(itemPath).isFile() && item.endsWith('.ts')) { + const entryName = `shared/${item.replace('.ts', '')}`; + entries[entryName] = itemPath; + } + } + } catch { + // shared directory doesn't exist + } + + // Find all shared/*/index.ts + try { + const sharedDir = resolve(__dirname, 'shared'); + const sharedItems = readdirSync(sharedDir); + for (const item of sharedItems) { + const itemPath = resolve(sharedDir, item); + if (statSync(itemPath).isDirectory()) { + const indexPath = resolve(itemPath, 'index.ts'); + try { + statSync(indexPath); + entries[`shared/${item}/index`] = indexPath; + } catch { + // index.ts doesn't exist, skip + } + } + } + } catch { + // shared directory doesn't exist + } + + return entries; +} + +export default defineConfig({ + plugins: [ + dts({ + include: ['**/*.ts'], + exclude: ['**/*.test.ts', '**/*.stories.ts'], + outDir: 'dist', + insertTypesEntry: true, + }), + ], + build: { + lib: { + entry: getEntries(), + formats: ['es'], + }, + rollupOptions: { + external: (id) => { + return ( + id === 'lit' || + id.startsWith('lit/') || + id.startsWith('@lit/') || + id.startsWith('@spectrum-web-components/core/') + ); + }, + output: { + preserveModules: true, + preserveModulesRoot: '.', + entryFileNames: '[name].js', + chunkFileNames: '[name].js', + }, + }, + target: 'es2022', + sourcemap: true, + emptyOutDir: true, + outDir: 'dist', + }, + esbuild: { + target: 'es2022', + }, +}); diff --git a/2nd-gen/packages/swc/.storybook/decorators/static-color-background.ts b/2nd-gen/packages/swc/.storybook/decorators/static-color-background.ts new file mode 100644 index 00000000000..8463ac9258f --- /dev/null +++ b/2nd-gen/packages/swc/.storybook/decorators/static-color-background.ts @@ -0,0 +1,55 @@ +/** + * Copyright 2025 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +import { html } from 'lit'; +import { makeDecorator } from '@storybook/preview-api'; +import type { DecoratorFunction } from '@storybook/types'; + +/** + * Static color background settings - matching spectrum-css gradients + */ +const staticColorSettings = { + black: 'linear-gradient(45deg, rgb(255 241 246), rgb(238 245 255))', + white: 'linear-gradient(45deg, rgb(64 0 22), rgb(14 24 67))', +} as const; + +/** + * Decorator that applies background colors based on static-color arg. + * Wraps the story in a div with the appropriate background when static-color is set. + */ +export const withStaticColorBackground: DecoratorFunction = makeDecorator({ + name: 'withStaticColorBackground', + parameterName: 'staticColorBackground', + wrapper: (StoryFn, context) => { + const { args } = context; + const staticColor = args?.[ + 'static-color' + ] as keyof typeof staticColorSettings; + + const background = + staticColor && staticColorSettings[staticColor] + ? staticColorSettings[staticColor] + : ''; + + // If no static color is set, just return the story as-is + if (!background) { + return StoryFn(context); + } + + // Wrap the story with the background + return html` +
+ ${StoryFn(context)} +
+ `; + }, +}); diff --git a/2nd-gen/packages/swc/.storybook/guides/welcome.mdx b/2nd-gen/packages/swc/.storybook/guides/welcome.mdx new file mode 100644 index 00000000000..fcf0539bd93 --- /dev/null +++ b/2nd-gen/packages/swc/.storybook/guides/welcome.mdx @@ -0,0 +1,33 @@ +import { Meta } from '@storybook/addon-docs/blocks'; + + + +# Welcome to 2nd-gen SWC + +This is the Storybook for the 2nd generation (2nd-gen) of Spectrum Web Components (SWC). + +## About Spectrum Web Components + +Spectrum Web Components (SWC) is a library of [web components](https://developer.mozilla.org/docs/Web/Web_Components) that implements [Adobe's Spectrum design system](https://spectrum.adobe.com/). + +While SWC is used primarily by Adobe product teams, it is open-sourced and available for general use. + +SWC is developed by a core team in Adobe Design Engineering, but we welcome contributions from inside and outside Adobe. + +## About 2nd-gen + +SWC is currently in transition from its first generation (1st-gen) to its second generation (2nd-gen). + +2nd-gen has two main goals: + +- To provide a clean foundation for the future of SWC + +- To deliver a full-fidelity Spectrum 2 implementation + +2nd-gen SWC is currently in active development, with the first pre-releases expected in early 2026. + +For more information on 2nd-gen plans and status, see the [CONTRIBUTOR-DOCS](https://github.com/adobe/spectrum-web-components/tree/barebones/CONTRIBUTOR-DOCS/README.md) in the [SWC repository](https://github.com/adobe/spectrum-web-components). + +## About these Guides + +Eventually, this **Guides** section will contain non-component-specific docs for 2nd-gen SWC users, replacing 1st-gen SWC's standalone [doc site](https://opensource.adobe.com/spectrum-web-components/). diff --git a/2nd-gen/packages/swc/.storybook/main.ts b/2nd-gen/packages/swc/.storybook/main.ts new file mode 100644 index 00000000000..3f29c12473a --- /dev/null +++ b/2nd-gen/packages/swc/.storybook/main.ts @@ -0,0 +1,71 @@ +import { resolve, dirname } from 'path'; +import { mergeConfig } from 'vite'; +import { fileURLToPath } from 'url'; + +const __dirname = dirname(fileURLToPath(import.meta.url)); + +/** @type { import('@storybook/web-components-vite').StorybookConfig } */ +const config = { + stories: [ + { + directory: 'guides', + files: '*.@(md|mdx)', + titlePrefix: 'Guides', + }, + { + directory: '../components', + files: '*/stories/*.stories.ts', + titlePrefix: 'Components', + }, + ], + framework: '@storybook/web-components-vite', + core: { + disableTelemetry: true, + }, + addons: [ + '@storybook/addon-docs', + '@storybook/addon-a11y', + '@storybook/addon-designs', + '@storybook/addon-vitest', + ], + viteFinal: async (config) => { + return mergeConfig(config, { + plugins: [ + { + name: 'css-hmr', + handleHotUpdate({ file, modules, server }) { + if (!file.endsWith('.css') || file.includes('tokens')) + return; + + const affected = new Set(modules); + + for (const mod of modules) { + for (const importer of mod.importers) + affected.add(importer); + } + + for (const mod of affected) + server.moduleGraph.invalidateModule(mod); + + return [...affected]; + }, + }, + ], + resolve: { + alias: { + '@spectrum-web-components/core': resolve( + __dirname, + '../../core' + ), + '@adobe/swc': resolve(__dirname, '../components'), + }, + }, + }); + }, + typescript: { + check: true, + reactDocgen: false, + }, +}; + +export default config; diff --git a/2nd-gen/packages/swc/.storybook/preview-head.html b/2nd-gen/packages/swc/.storybook/preview-head.html new file mode 100644 index 00000000000..b17fd06e5d9 --- /dev/null +++ b/2nd-gen/packages/swc/.storybook/preview-head.html @@ -0,0 +1,14 @@ + + + + + + diff --git a/2nd-gen/packages/swc/.storybook/preview.ts b/2nd-gen/packages/swc/.storybook/preview.ts new file mode 100644 index 00000000000..baef8b1d57a --- /dev/null +++ b/2nd-gen/packages/swc/.storybook/preview.ts @@ -0,0 +1,56 @@ +/** @type { import('@storybook/web-components').Preview } */ +import '../tokens/index.css'; +import '../tokens/light-vars.css'; +import '../tokens/medium-vars.css'; +import '../tokens/global-vars.css'; + +import { setCustomElementsManifest } from '@storybook/web-components'; +import { + setStorybookHelpersConfig, + type Options, +} from '@wc-toolkit/storybook-helpers'; +import customElements from './custom-elements.json'; +import { withStaticColorBackground } from './decorators/static-color-background'; + +const options: Options = { + categoryOrder: [ + 'attributes', + 'properties', + 'slots', + 'cssProps', + 'cssParts', + 'events', + 'methods', + ], + hideArgRef: true, + renderDefaultValues: true, +}; + +setStorybookHelpersConfig(options); + +// Set the Custom Elements Manifest for automatic controls generation +setCustomElementsManifest(customElements); + +const preview = { + decorators: [withStaticColorBackground], + parameters: { + layout: 'centered', + controls: { + expanded: true, + matchers: { + color: /(background|color)$/i, + date: /Date$/i, + }, + }, + a11y: { + config: { + rules: [ + // Customize axe-core rules if needed + ], + }, + }, + }, + tags: ['autodocs'], +}; + +export default preview; diff --git a/2nd-gen/packages/swc/.storybook/vitest.setup.ts b/2nd-gen/packages/swc/.storybook/vitest.setup.ts new file mode 100644 index 00000000000..6bde052f3cd --- /dev/null +++ b/2nd-gen/packages/swc/.storybook/vitest.setup.ts @@ -0,0 +1,7 @@ +import { setProjectAnnotations } from '@storybook/web-components-vite'; +import * as a11yAddonAnnotations from '@storybook/addon-a11y/preview'; +import * as projectAnnotations from './preview'; + +// This is an important step to apply the right configuration when testing your stories. +// More info at: https://storybook.js.org/docs/api/portable-stories/portable-stories-vitest#setprojectannotations +setProjectAnnotations([a11yAddonAnnotations, projectAnnotations]); diff --git a/2nd-gen/packages/swc/cem.config.js b/2nd-gen/packages/swc/cem.config.js new file mode 100644 index 00000000000..250f36762ea --- /dev/null +++ b/2nd-gen/packages/swc/cem.config.js @@ -0,0 +1,20 @@ +/** + * Copyright 2025 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +export default { + globs: ['components/**/*.ts', '../core/components/**/*.ts'], + exclude: ['**/*.stories.ts', '**/*.test.ts', '**/*.spec.ts'], + outdir: '.storybook', + litelement: true, + dev: false, + plugins: [], +}; diff --git a/2nd-gen/packages/swc/components/asset/Asset.ts b/2nd-gen/packages/swc/components/asset/Asset.ts new file mode 100644 index 00000000000..8115e7c992c --- /dev/null +++ b/2nd-gen/packages/swc/components/asset/Asset.ts @@ -0,0 +1,72 @@ +/** + * Copyright 2025 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +import { CSSResultArray, html, TemplateResult } from 'lit'; + +import { AssetBase } from '@spectrum-web-components/core/components/asset'; + +import styles from './asset.css'; + +const file = (label: string): TemplateResult => html` + + + + +`; + +const folder = (label: string): TemplateResult => html` + + + + +`; + +/** + * @element swc-asset + * @slot - content to be displayed in the asset when an acceptable value for `file` is not present + */ +export class Asset extends AssetBase { + public static override get styles(): CSSResultArray { + return [styles]; + } + + protected override render(): TemplateResult { + if (this.variant === 'file') { + return file(this.label); + } else if (this.variant === 'folder') { + return folder(this.label); + } + return html` `; + } +} diff --git a/2nd-gen/packages/swc/components/asset/asset.css b/2nd-gen/packages/swc/components/asset/asset.css new file mode 100644 index 00000000000..5c757d6ff36 --- /dev/null +++ b/2nd-gen/packages/swc/components/asset/asset.css @@ -0,0 +1,91 @@ +/** + * Copyright 2025 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +:host { + --spectrum-asset-folder-background: var( + --highcontrast-asset-icon-background-color, + var( + --mod-asset-folder-background-color, + var(--spectrum-asset-folder-background-color) + ) + ); + --spectrum-asset-file-background: var( + --highcontrast-asset-icon-background-color, + var( + --mod-asset-file-background-color, + var(--spectrum-asset-file-background-color) + ) + ); + --spectrum-asset-folder-outline: var( + --mod-asset-icon-outline-color, + var(--spectrum-asset-icon-outline-color) + ); + --spectrum-asset-file-outline: var( + --mod-asset-icon-outline-color, + var(--spectrum-asset-icon-outline-color) + ); + + inline-size: 100%; + block-size: 100%; + justify-content: center; + align-items: center; + display: flex; + + --spectrum-asset-folder-background-color: var( + --system-asset-folder-background-color + ); + --spectrum-asset-file-background-color: var( + --system-asset-file-background-color + ); + --spectrum-asset-icon-outline-color: var(--system-asset-icon-outline-color); +} + +::slotted(*) { + max-inline-size: 100%; + max-block-size: 100%; + object-fit: contain; + transition: opacity var(--spectrum-animation-duration-100); +} + +.file, +.folder { + inline-size: max(48px, min(100%, 80px)); + inline-size: max( + var(--mod-asset-icon-min-width, 48px), + min(100%, var(--mod-asset-icon-max-width, 80px)) + ); + block-size: 100%; + margin: 20px; + margin: var(--mod-asset-icon-margin, 20px); +} + +.folderBackground { + fill: var(--spectrum-asset-folder-background); +} + +.fileBackground { + fill: var(--spectrum-asset-file-background); +} + +.folderOutline { + fill: var(--spectrum-asset-folder-outline); +} + +.fileOutline { + fill: var(--spectrum-asset-file-outline); +} + +@media (forced-colors: active) { + :host { + --highcontrast-asset-icon-background-color: currentcolor; + } +} diff --git a/2nd-gen/packages/swc/components/asset/index.ts b/2nd-gen/packages/swc/components/asset/index.ts new file mode 100644 index 00000000000..371629fd4c6 --- /dev/null +++ b/2nd-gen/packages/swc/components/asset/index.ts @@ -0,0 +1,22 @@ +/** + * Copyright 2025 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ +import { defineElement } from '@spectrum-web-components/core/shared/base'; + +import { Asset } from './Asset.js'; + +export * from './Asset.js'; +declare global { + interface HTMLElementTagNameMap { + 'swc-asset': Asset; + } +} +defineElement('swc-asset', Asset); diff --git a/2nd-gen/packages/swc/components/asset/stories/asset.stories.ts b/2nd-gen/packages/swc/components/asset/stories/asset.stories.ts new file mode 100644 index 00000000000..0f5b9ce294a --- /dev/null +++ b/2nd-gen/packages/swc/components/asset/stories/asset.stories.ts @@ -0,0 +1,44 @@ +/** + * Copyright 2025 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +import { html } from 'lit'; +import type { Meta, StoryObj } from '@storybook/web-components'; + +import '@adobe/swc/asset'; + +const meta: Meta = { + title: 'Asset', + component: 'swc-asset', + argTypes: { + variant: { + control: { type: 'select' }, + options: ['file', 'folder', undefined], + }, + }, +}; + +export default meta; +type Story = StoryObj; + +// export const Default: Story = { +// render: (args) => html` `, +// }; + +export const Default: Story = { + render: (args) => html` `, + + // render: () => html` + // + // Demo Graphic + // + // `, +}; diff --git a/2nd-gen/packages/swc/components/badge/Badge.ts b/2nd-gen/packages/swc/components/badge/Badge.ts new file mode 100644 index 00000000000..66683f169d2 --- /dev/null +++ b/2nd-gen/packages/swc/components/badge/Badge.ts @@ -0,0 +1,128 @@ +/** + * Copyright 2025 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +import { CSSResultArray, html, TemplateResult } from 'lit'; +import { property } from 'lit/decorators.js'; +import { classMap } from 'lit/directives/class-map.js'; +import { when } from 'lit/directives/when.js'; + +import { + BADGE_VARIANTS_COLOR_S2, + BADGE_VARIANTS_S2, + BadgeBase, + type BadgeVariantS2 as BadgeVariant, +} from '@spectrum-web-components/core/components/badge'; + +import styles from './badge.css'; + +/** + * A badge component that displays short, descriptive information about an element. + * Badges are typically used to indicate status, categories, or provide supplementary information. + * + * @element swc-badge + * + * @example + * New + * + * @example + * + * + * Verified + * + */ +export class Badge extends BadgeBase { + // ──────────────────── + // API OVERRIDES + // ──────────────────── + + /** + * @internal + */ + static override readonly VARIANTS_COLOR = BADGE_VARIANTS_COLOR_S2; + + /** + * @internal + */ + static override readonly VARIANTS = BADGE_VARIANTS_S2; + + /** + * The variant of the badge. + */ + @property({ type: String, reflect: true }) + public override variant: BadgeVariant = 'informative'; + + // ─────────────────── + // API ADDITIONS + // ─────────────────── + + /** + * Whether the badge is subtle. + * + * @todo This can be moved to the base class once we are no longer maintaining 1st-gen. + */ + @property({ type: Boolean, reflect: true }) + public subtle: boolean = false; + + /** + * Whether the badge is outlined. + * + * Can only be used with semantic variants. + * + * @todo This can be moved to the base class once we are no longer maintaining 1st-gen. + */ + @property({ type: Boolean, reflect: true }) + public outline: boolean = false; + + // ────────────────────────────── + // RENDERING & STYLING + // ────────────────────────────── + + public static override get styles(): CSSResultArray { + return [styles]; + } + + protected override render(): TemplateResult { + return html` +
+ ${when( + this.hasIcon, + () => html` +
+ +
+ ` + )} +
+ +
+
+ `; + } +} diff --git a/2nd-gen/packages/swc/components/badge/badge.css b/2nd-gen/packages/swc/components/badge/badge.css new file mode 100644 index 00000000000..2a4997ba46e --- /dev/null +++ b/2nd-gen/packages/swc/components/badge/badge.css @@ -0,0 +1,663 @@ +/*! + * Copyright 2024 Adobe. All rights reserved. + * + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +:host { + display: inline-flex; +} + +.spectrum-Badge { + --spectrum-badge-border-width: var(--spectrum-border-width-200); + --spectrum-badge-border-color: transparent; + --spectrum-badge-line-height: var(--spectrum-line-height-100); + --spectrum-badge-line-height-cjk: var(--spectrum-cjk-line-height-100); + --spectrum-badge-font-weight: var(--spectrum-medium-font-weight); + --spectrum-badge-label-icon-color: var(--spectrum-white); + --spectrum-badge-background-color-default: var( + --spectrum-neutral-subdued-background-color-default + ); + --spectrum-badge-background-color-accent: var( + --spectrum-accent-background-color-default + ); + --spectrum-badge-background-color-informative: var( + --spectrum-informative-background-color-default + ); + --spectrum-badge-background-color-negative: var( + --spectrum-negative-background-color-default + ); + --spectrum-badge-background-color-positive: var( + --spectrum-positive-background-color-default + ); + --spectrum-badge-background-color-notice: var( + --spectrum-notice-background-color-default + ); + --spectrum-badge-background-color-gray: var( + --spectrum-gray-background-color-default + ); + --spectrum-badge-background-color-red: var( + --spectrum-red-background-color-default + ); + --spectrum-badge-background-color-orange: var( + --spectrum-orange-background-color-default + ); + --spectrum-badge-background-color-yellow: var( + --spectrum-yellow-background-color-default + ); + --spectrum-badge-background-color-chartreuse: var( + --spectrum-chartreuse-background-color-default + ); + --spectrum-badge-background-color-celery: var( + --spectrum-celery-background-color-default + ); + --spectrum-badge-background-color-green: var( + --spectrum-green-background-color-default + ); + --spectrum-badge-background-color-seafoam: var( + --spectrum-seafoam-background-color-default + ); + --spectrum-badge-background-color-cyan: var( + --spectrum-cyan-background-color-default + ); + --spectrum-badge-background-color-blue: var( + --spectrum-blue-background-color-default + ); + --spectrum-badge-background-color-indigo: var( + --spectrum-indigo-background-color-default + ); + --spectrum-badge-background-color-purple: var( + --spectrum-purple-background-color-default + ); + --spectrum-badge-background-color-fuchsia: var( + --spectrum-fuchsia-background-color-default + ); + --spectrum-badge-background-color-magenta: var( + --spectrum-magenta-background-color-default + ); + --spectrum-badge-background-color-pink: var( + --spectrum-pink-background-color-default + ); + --spectrum-badge-background-color-turquoise: var( + --spectrum-turquoise-background-color-default + ); + --spectrum-badge-background-color-brown: var( + --spectrum-brown-background-color-default + ); + --spectrum-badge-background-color-cinnamon: var( + --spectrum-cinnamon-background-color-default + ); + --spectrum-badge-background-color-silver: var( + --spectrum-silver-background-color-default + ); + --spectrum-badge-subtle-label-icon-color: var(--spectrum-gray-1000); + --spectrum-badge-subtle-background-color-default: var( + --spectrum-neutral-subtle-background-color-default + ); + --spectrum-badge-subtle-background-color-accent: var( + --spectrum-accent-subtle-background-color-default + ); + --spectrum-badge-subtle-background-color-informative: var( + --spectrum-informative-subtle-background-color-default + ); + --spectrum-badge-subtle-background-color-negative: var( + --spectrum-negative-subtle-background-color-default + ); + --spectrum-badge-subtle-background-color-positive: var( + --spectrum-positive-subtle-background-color-default + ); + --spectrum-badge-subtle-background-color-notice: var( + --spectrum-notice-subtle-background-color-default + ); + --spectrum-badge-subtle-background-color-gray: var( + --spectrum-gray-subtle-background-color-default + ); + --spectrum-badge-subtle-background-color-red: var( + --spectrum-red-subtle-background-color-default + ); + --spectrum-badge-subtle-background-color-orange: var( + --spectrum-orange-subtle-background-color-default + ); + --spectrum-badge-subtle-background-color-yellow: var( + --spectrum-yellow-subtle-background-color-default + ); + --spectrum-badge-subtle-background-color-chartreuse: var( + --spectrum-chartreuse-subtle-background-color-default + ); + --spectrum-badge-subtle-background-color-celery: var( + --spectrum-celery-subtle-background-color-default + ); + --spectrum-badge-subtle-background-color-green: var( + --spectrum-green-subtle-background-color-default + ); + --spectrum-badge-subtle-background-color-seafoam: var( + --spectrum-seafoam-subtle-background-color-default + ); + --spectrum-badge-subtle-background-color-cyan: var( + --spectrum-cyan-subtle-background-color-default + ); + --spectrum-badge-subtle-background-color-blue: var( + --spectrum-blue-subtle-background-color-default + ); + --spectrum-badge-subtle-background-color-indigo: var( + --spectrum-indigo-subtle-background-color-default + ); + --spectrum-badge-subtle-background-color-purple: var( + --spectrum-purple-subtle-background-color-default + ); + --spectrum-badge-subtle-background-color-fuchsia: var( + --spectrum-fuchsia-subtle-background-color-default + ); + --spectrum-badge-subtle-background-color-magenta: var( + --spectrum-magenta-subtle-background-color-default + ); + --spectrum-badge-subtle-background-color-pink: var( + --spectrum-pink-subtle-background-color-default + ); + --spectrum-badge-subtle-background-color-turquoise: var( + --spectrum-turquoise-subtle-background-color-default + ); + --spectrum-badge-subtle-background-color-brown: var( + --spectrum-brown-subtle-background-color-default + ); + --spectrum-badge-subtle-background-color-cinnamon: var( + --spectrum-cinnamon-subtle-background-color-default + ); + --spectrum-badge-subtle-background-color-silver: var( + --spectrum-silver-subtle-background-color-default + ); + --spectrum-badge-outline-label-icon-color: var(--spectrum-gray-1000); + --spectrum-badge-outline-background-color: var( + --spectrum-background-layer-2-color + ); + --spectrum-badge-outline-border-color-neutral: var( + --spectrum-neutral-visual-color + ); + --spectrum-badge-outline-border-color-accent: var( + --spectrum-accent-visual-color + ); + --spectrum-badge-outline-border-color-informative: var( + --spectrum-informative-visual-color + ); + --spectrum-badge-outline-border-color-negative: var( + --spectrum-negative-visual-color + ); + --spectrum-badge-outline-border-color-notice: var( + --spectrum-notice-visual-color + ); + --spectrum-badge-outline-border-color-positive: var( + --spectrum-positive-visual-color + ); + --spectrum-badge-corner-radius: var( + --spectrum-corner-radius-medium-size-medium + ); + --spectrum-badge-height: var(--spectrum-component-height-100); + --spectrum-badge-font-size: var(--spectrum-font-size-100); + --spectrum-badge-label-spacing-vertical-top: var( + --spectrum-component-top-to-text-100 + ); + --spectrum-badge-label-spacing-vertical-bottom: var( + --spectrum-component-bottom-to-text-100 + ); + --spectrum-badge-label-spacing-horizontal: var( + --spectrum-component-edge-to-text-100 + ); + --spectrum-badge-workflow-icon-size: var(--spectrum-workflow-icon-size-100); + --spectrum-badge-icon-text-spacing: var(--spectrum-text-to-visual-100); + --spectrum-badge-icon-spacing-horizontal: var( + --spectrum-component-edge-to-visual-100 + ); + --spectrum-badge-icon-spacing-vertical-top: var( + --spectrum-component-top-to-workflow-icon-100 + ); + --spectrum-badge-icon-only-spacing-horizontal: var( + --spectrum-component-edge-to-visual-only-100 + ); + --highcontrast-badge-border-color: CanvasText; +} + +.spectrum-Badge--celery, +.spectrum-Badge--chartreuse, +.spectrum-Badge--notice, +.spectrum-Badge--orange, +.spectrum-Badge--yellow { + --spectrum-badge-label-icon-color: var(--spectrum-black); +} + +.spectrum-Badge--sizeS { + --spectrum-badge-corner-radius: var( + --spectrum-corner-radius-medium-size-small + ); + --spectrum-badge-height: var(--spectrum-component-height-75); + --spectrum-badge-font-size: var(--spectrum-font-size-75); + --spectrum-badge-label-spacing-vertical-top: var( + --spectrum-component-top-to-text-75 + ); + --spectrum-badge-label-spacing-vertical-bottom: var( + --spectrum-component-bottom-to-text-75 + ); + --spectrum-badge-label-spacing-horizontal: var( + --spectrum-component-edge-to-text-75 + ); + --spectrum-badge-workflow-icon-size: var(--spectrum-workflow-icon-size-75); + --spectrum-badge-icon-text-spacing: var(--spectrum-text-to-visual-75); + --spectrum-badge-icon-spacing-horizontal: var( + --spectrum-component-edge-to-visual-75 + ); + --spectrum-badge-icon-spacing-vertical-top: var( + --spectrum-component-top-to-workflow-icon-75 + ); + --spectrum-badge-icon-only-spacing-horizontal: var( + --spectrum-component-edge-to-visual-only-75 + ); +} + +.spectrum-Badge--sizeL { + --spectrum-badge-corner-radius: var( + --spectrum-corner-radius-medium-size-large + ); + --spectrum-badge-height: var(--spectrum-component-height-100); + --spectrum-badge-font-size: var(--spectrum-font-size-200); + --spectrum-badge-label-spacing-vertical-top: var( + --spectrum-component-top-to-text-200 + ); + --spectrum-badge-label-spacing-vertical-bottom: var( + --spectrum-component-bottom-to-text-200 + ); + --spectrum-badge-label-spacing-horizontal: var( + --spectrum-component-edge-to-text-200 + ); + --spectrum-badge-workflow-icon-size: var(--spectrum-workflow-icon-size-200); + --spectrum-badge-icon-text-spacing: var(--spectrum-text-to-visual-200); + --spectrum-badge-icon-spacing-horizontal: var( + --spectrum-component-edge-to-visual-200 + ); + --spectrum-badge-icon-spacing-vertical-top: var( + --spectrum-component-top-to-workflow-icon-200 + ); + --spectrum-badge-icon-only-spacing-horizontal: var( + --spectrum-component-edge-to-visual-only-200 + ); +} + +.spectrum-Badge--sizeXL { + --spectrum-badge-corner-radius: var( + --spectrum-corner-radius-medium-size-extra-large + ); + --spectrum-badge-height: var(--spectrum-component-height-100); + --spectrum-badge-font-size: var(--spectrum-font-size-300); + --spectrum-badge-label-spacing-vertical-top: var( + --spectrum-component-top-to-text-300 + ); + --spectrum-badge-label-spacing-vertical-bottom: var( + --spectrum-component-bottom-to-text-300 + ); + --spectrum-badge-label-spacing-horizontal: var( + --spectrum-component-edge-to-text-300 + ); + --spectrum-badge-workflow-icon-size: var(--spectrum-workflow-icon-size-300); + --spectrum-badge-icon-text-spacing: var(--spectrum-text-to-visual-300); + --spectrum-badge-icon-spacing-horizontal: var( + --spectrum-component-edge-to-visual-300 + ); + --spectrum-badge-icon-spacing-vertical-top: var( + --spectrum-component-top-to-workflow-icon-300 + ); + --spectrum-badge-icon-only-spacing-horizontal: var( + --spectrum-component-edge-to-visual-only-300 + ); +} + +@media (forced-colors: active) { + .spectrum-Badge { + border-color: var(--highcontrast-badge-border-color); + } +} + +.spectrum-Badge { + min-block-size: var(--spectrum-badge-height); + inline-size: auto; + display: inline-flex; + vertical-align: middle; + position: relative; + cursor: default; + border: var(--spectrum-badge-border-width) solid + var(--spectrum-badge-border-color); + border-radius: var(--spectrum-badge-corner-radius); + background: var(--spectrum-badge-background-color-default); + color: var(--spectrum-badge-label-icon-color); + background-origin: border-box; + align-self: start; +} + +.spectrum-Badge--neutral { + background: var(--spectrum-badge-background-color-default); +} + +.spectrum-Badge--accent { + background: var(--spectrum-badge-background-color-accent); +} + +.spectrum-Badge--informative { + background: var(--spectrum-badge-background-color-informative); +} + +.spectrum-Badge--negative { + background: var(--spectrum-badge-background-color-negative); +} + +.spectrum-Badge--positive { + background: var(--spectrum-badge-background-color-positive); +} + +.spectrum-Badge--notice { + background: var(--spectrum-badge-background-color-notice); +} + +.spectrum-Badge--gray { + background: var(--spectrum-badge-background-color-gray); +} + +.spectrum-Badge--red { + background: var(--spectrum-badge-background-color-red); +} + +.spectrum-Badge--orange { + background: var(--spectrum-badge-background-color-orange); +} + +.spectrum-Badge--yellow { + background: var(--spectrum-badge-background-color-yellow); +} + +.spectrum-Badge--chartreuse { + background: var(--spectrum-badge-background-color-chartreuse); +} + +.spectrum-Badge--celery { + background: var(--spectrum-badge-background-color-celery); +} + +.spectrum-Badge--green { + background: var(--spectrum-badge-background-color-green); +} + +.spectrum-Badge--seafoam { + background: var(--spectrum-badge-background-color-seafoam); +} + +.spectrum-Badge--cyan { + background: var(--spectrum-badge-background-color-cyan); +} + +.spectrum-Badge--blue { + background: var(--spectrum-badge-background-color-blue); +} + +.spectrum-Badge--indigo { + background: var(--spectrum-badge-background-color-indigo); +} + +.spectrum-Badge--purple { + background: var(--spectrum-badge-background-color-purple); +} + +.spectrum-Badge--fuchsia { + background: var(--spectrum-badge-background-color-fuchsia); +} + +.spectrum-Badge--magenta { + background: var(--spectrum-badge-background-color-magenta); +} + +.spectrum-Badge--pink { + background: var(--spectrum-badge-background-color-pink); +} + +.spectrum-Badge--turquoise { + background: var(--spectrum-badge-background-color-turquoise); +} + +.spectrum-Badge--brown { + background: var(--spectrum-badge-background-color-brown); +} + +.spectrum-Badge--cinnamon { + background: var(--spectrum-badge-background-color-cinnamon); +} + +.spectrum-Badge--silver { + background: var(--spectrum-badge-background-color-silver); +} + +.spectrum-Badge--subtle { + color: var(--spectrum-badge-subtle-label-icon-color); +} + +.spectrum-Badge--subtle.spectrum-Badge--neutral { + background: var(--spectrum-badge-subtle-background-color-default); +} + +.spectrum-Badge--subtle.spectrum-Badge--accent { + background: var(--spectrum-badge-subtle-background-color-accent); +} + +.spectrum-Badge--subtle.spectrum-Badge--informative { + background: var(--spectrum-badge-subtle-background-color-informative); +} + +.spectrum-Badge--subtle.spectrum-Badge--negative { + background: var(--spectrum-badge-subtle-background-color-negative); +} + +.spectrum-Badge--subtle.spectrum-Badge--positive { + background: var(--spectrum-badge-subtle-background-color-positive); +} + +.spectrum-Badge--subtle.spectrum-Badge--notice { + background: var(--spectrum-badge-subtle-background-color-notice); +} + +.spectrum-Badge--subtle.spectrum-Badge--gray { + background: var(--spectrum-badge-subtle-background-color-gray); +} + +.spectrum-Badge--subtle.spectrum-Badge--red { + background: var(--spectrum-badge-subtle-background-color-red); +} + +.spectrum-Badge--subtle.spectrum-Badge--orange { + background: var(--spectrum-badge-subtle-background-color-orange); +} + +.spectrum-Badge--subtle.spectrum-Badge--yellow { + background: var(--spectrum-badge-subtle-background-color-yellow); +} + +.spectrum-Badge--subtle.spectrum-Badge--chartreuse { + background: var(--spectrum-badge-subtle-background-color-chartreuse); +} + +.spectrum-Badge--subtle.spectrum-Badge--celery { + background: var(--spectrum-badge-subtle-background-color-celery); +} + +.spectrum-Badge--subtle.spectrum-Badge--green { + background: var(--spectrum-badge-subtle-background-color-green); +} + +.spectrum-Badge--subtle.spectrum-Badge--seafoam { + background: var(--spectrum-badge-subtle-background-color-seafoam); +} + +.spectrum-Badge--subtle.spectrum-Badge--cyan { + background: var(--spectrum-badge-subtle-background-color-cyan); +} + +.spectrum-Badge--subtle.spectrum-Badge--blue { + background: var(--spectrum-badge-subtle-background-color-blue); +} + +.spectrum-Badge--subtle.spectrum-Badge--indigo { + background: var(--spectrum-badge-subtle-background-color-indigo); +} + +.spectrum-Badge--subtle.spectrum-Badge--purple { + background: var(--spectrum-badge-subtle-background-color-purple); +} + +.spectrum-Badge--subtle.spectrum-Badge--fuchsia { + background: var(--spectrum-badge-subtle-background-color-fuchsia); +} + +.spectrum-Badge--subtle.spectrum-Badge--magenta { + background: var(--spectrum-badge-subtle-background-color-magenta); +} + +.spectrum-Badge--subtle.spectrum-Badge--pink { + background: var(--spectrum-badge-subtle-background-color-pink); +} + +.spectrum-Badge--subtle.spectrum-Badge--turquoise { + background: var(--spectrum-badge-subtle-background-color-turquoise); +} + +.spectrum-Badge--subtle.spectrum-Badge--brown { + background: var(--spectrum-badge-subtle-background-color-brown); +} + +.spectrum-Badge--subtle.spectrum-Badge--cinnamon { + background: var(--spectrum-badge-subtle-background-color-cinnamon); +} + +.spectrum-Badge--subtle.spectrum-Badge--silver { + background: var(--spectrum-badge-subtle-background-color-silver); +} + +.spectrum-Badge--outline:is( + .spectrum-Badge--neutral, + .spectrum-Badge--accent, + .spectrum-Badge--informative, + .spectrum-Badge--negative, + .spectrum-Badge--positive, + .spectrum-Badge--notice + ) { + background: var(--spectrum-badge-outline-background-color); + color: var(--spectrum-badge-outline-label-icon-color); +} + +.spectrum-Badge--outline.spectrum-Badge--neutral { + border-color: var(--spectrum-badge-outline-border-color-neutral); +} + +.spectrum-Badge--outline.spectrum-Badge--accent { + border-color: var(--spectrum-badge-outline-border-color-accent); +} + +.spectrum-Badge--outline.spectrum-Badge--informative { + border-color: var(--spectrum-badge-outline-border-color-informative); +} + +.spectrum-Badge--outline.spectrum-Badge--negative { + border-color: var(--spectrum-badge-outline-border-color-negative); +} + +.spectrum-Badge--outline.spectrum-Badge--positive { + border-color: var(--spectrum-badge-outline-border-color-positive); +} + +.spectrum-Badge--outline.spectrum-Badge--notice { + border-color: var(--spectrum-badge-outline-border-color-notice); +} + +.spectrum-Badge--fixed-inline-start { + border-start-start-radius: 0; + border-end-start-radius: 0; +} + +.spectrum-Badge--fixed-inline-end { + border-start-end-radius: 0; + border-end-end-radius: 0; +} + +.spectrum-Badge--fixed-block-start { + border-start-start-radius: 0; + border-start-end-radius: 0; +} + +.spectrum-Badge--fixed-block-end { + border-end-start-radius: 0; + border-end-end-radius: 0; +} + +.spectrum-Badge-label { + font-size: var(--spectrum-badge-font-size); + font-weight: var(--spectrum-badge-font-weight); + line-height: var(--spectrum-badge-line-height); + padding-inline-end: calc( + var(--spectrum-badge-label-spacing-horizontal) - + var(--spectrum-badge-border-width) + ); + padding-inline-start: var(--spectrum-badge-label-spacing-horizontal); + padding-block-start: calc( + var(--spectrum-badge-label-spacing-vertical-top) - + var(--spectrum-badge-border-width) + ); + padding-block-end: calc( + var(--spectrum-badge-label-spacing-vertical-bottom) - + var(--spectrum-badge-border-width) + ); +} + +.spectrum-Badge-label:lang(ja), +.spectrum-Badge-label:lang(ko), +.spectrum-Badge-label:lang(zh) { + line-height: var(--spectrum-badge-line-height-cjk); +} + +.spectrum-Badge-icon + .spectrum-Badge-label { + padding-inline-start: 0; +} + +.spectrum-Badge-icon { + block-size: var(--spectrum-badge-workflow-icon-size); + inline-size: var(--spectrum-badge-workflow-icon-size); + flex: 0 0 var(--spectrum-badge-workflow-icon-size); + margin-inline-start: calc( + var(--spectrum-badge-icon-spacing-horizontal) - + var(--spectrum-badge-border-width) + ); + margin-inline-end: var(--spectrum-badge-icon-text-spacing); + margin-block-start: calc( + var(--spectrum-badge-icon-spacing-vertical-top) - + var(--spectrum-badge-border-width) + ); + margin-block-end: calc( + var(--spectrum-badge-icon-spacing-vertical-top) - + var(--spectrum-badge-border-width) + ); +} + +.spectrum-Badge-icon--no-label { + margin-inline-start: calc( + var(--spectrum-badge-icon-only-spacing-horizontal) - + var(--spectrum-badge-border-width) + ); + margin-inline-end: calc( + var(--spectrum-badge-icon-only-spacing-horizontal) - + var(--spectrum-badge-border-width) + ); +} + +.spectrum-Badge, +.spectrum-Badge-icon, +.spectrum-Badge-label { + box-sizing: border-box; +} diff --git a/2nd-gen/packages/swc/components/badge/index.ts b/2nd-gen/packages/swc/components/badge/index.ts new file mode 100644 index 00000000000..9a2f49aa143 --- /dev/null +++ b/2nd-gen/packages/swc/components/badge/index.ts @@ -0,0 +1,22 @@ +/** + * Copyright 2025 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ +import { defineElement } from '@spectrum-web-components/core/shared/base'; + +import { Badge } from './Badge.js'; + +export * from './Badge.js'; +declare global { + interface HTMLElementTagNameMap { + 'swc-badge': Badge; + } +} +defineElement('swc-badge', Badge); diff --git a/2nd-gen/packages/swc/components/badge/stories/badge.stories.ts b/2nd-gen/packages/swc/components/badge/stories/badge.stories.ts new file mode 100644 index 00000000000..4d590ae63f5 --- /dev/null +++ b/2nd-gen/packages/swc/components/badge/stories/badge.stories.ts @@ -0,0 +1,215 @@ +/** + * Copyright 2025 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +import { html, TemplateResult } from 'lit'; +import { styleMap } from 'lit/directives/style-map.js'; +import type { Meta, StoryObj as Story } from '@storybook/web-components'; +import { getStorybookHelpers } from '@wc-toolkit/storybook-helpers'; + +import { Badge } from '@adobe/swc/badge'; + +import '@adobe/swc/badge'; + +// ──────────────── +// METADATA +// ──────────────── + +const { events, args, argTypes, template } = getStorybookHelpers('swc-badge'); + +argTypes.variant = { + ...argTypes.variant, + control: { type: 'select' }, + options: Badge.VARIANTS, +}; + +argTypes.fixed = { + ...argTypes.fixed, + control: { type: 'select' }, + options: [undefined, ...Badge.FIXED_VALUES], +}; + +/* + * @todo This is properly configuring the Select, but the control doesn't + * seem to work; need to investigate. + */ + +// argTypes.size = { +// ...argTypes.size, +// control: { type: 'select' }, +// options: Badge.VALID_SIZES, +// }; + +args['default-slot'] = 'Badge'; + +/** + * Badges are for showing a small amount of color-categorized metadata. They're ideal for getting a user's attention. There are two additional styles - subtle fill and outline - in addition to the default, bold fill style. + * + * Because outline and subtle fill styles draw a similar level of attention, choose only one to use consistently within a single product. Bold fill can be paired with either style, and is reserved for high-attention badging only. + */ +const meta: Meta = { + title: 'Badge', + component: 'swc-badge', + args, + argTypes, + render: (args) => template(args), + parameters: { + actions: { + handles: events, + }, + }, + tags: ['migrated'], +}; + +export default meta; + +// ─────────────── +// STORIES +// ─────────────── + +type BadgeVariant = typeof Badge.prototype.variant; +type BadgeSize = typeof Badge.prototype.size; + +/** + * Badges can contain label, icon, or label and icon. Text wrapping is also included when a `max-inline-size` is applied to the badge. + */ +export const Default: Story = { + args: { + size: 'm', + }, +}; + +/** + * Badges can be rendered with or without an icon. Icons can be passed to the component using the `icon` slot and can be sourced from either the Spectrum icon library or a custom icon library as needed. + */ +export const WithIcon: Story = { + args: { + ['icon-slot']: '✓', + }, + // Removes the story from the side navigation while keeping in the docs view + tags: ['!dev'], +}; + +/** + * Semantic variants allow you to render the badge with a descriptive name that maps to a design-system-aligned color. This is the preferred way to assign color to a badge because it will align more consistently with other components in your UI with the same meaning. + */ +export const SemanticVariants: Story = { + render: () => + CONTAINER( + Badge.VARIANTS_SEMANTIC.map( + (variant) => html` + ${capitalize(variant)} + ` + ) + ), + tags: ['!dev'], +}; + +/** + * The `outline` style is only valid for semantic color variants. + */ +export const Outline: Story = { + argTypes: { + variant: { + control: { type: 'select' }, + options: Badge.VARIANTS_SEMANTIC, + }, + }, + render: () => + CONTAINER( + Badge.VARIANTS_SEMANTIC.map( + (variant) => html` + ${capitalize(variant)} + ` + ) + ), + tags: ['!dev'], +}; + +/** + * Color variants are available for the badge component and provide a more granular access to the full color palette in the design system. + */ +export const ColorVariants: Story = { + render: () => + CONTAINER( + Badge.VARIANTS_COLOR.map( + (variant) => html` + ${capitalize(variant)} + ` + ) + ), + tags: ['!dev'], +}; + +export const Sizes: Story = { + render: () => + CONTAINER( + Badge.VALID_SIZES.map( + (size) => html` + ${capitalize(size)} + ` + ) + ), + tags: ['!dev'], +}; + +/** + * The `subtle` style is available for all variants. It is useful when you want to reduce the visual prominence of the badge while still mapping to the design system color palette. + */ +export const Subtle: Story = { + render: () => + CONTAINER( + Badge.VARIANTS.map( + (variant) => html` + ${capitalize(variant)} + ` + ) + ), + tags: ['!dev'], +}; + +// ──────────────────────── +// HELPER FUNCTIONS +// ──────────────────────── + +/* @todo Pull this up into a utility function for all components to leverage */ +function capitalize(str?: string): string { + if (typeof str !== 'string') { + return ''; + } + return str.charAt(0).toUpperCase() + str.slice(1); +} + +/* @todo Pull this up into a decorator for all stories to leverage */ +function CONTAINER(content: TemplateResult<1>[]): TemplateResult { + return html`
+ ${content} +
`; +} diff --git a/2nd-gen/packages/swc/components/badge/test/badge.test.ts b/2nd-gen/packages/swc/components/badge/test/badge.test.ts new file mode 100644 index 00000000000..05736d65e7a --- /dev/null +++ b/2nd-gen/packages/swc/components/badge/test/badge.test.ts @@ -0,0 +1,201 @@ +/** + * Copyright 2025 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +import { html } from 'lit'; +import { beforeEach, describe, expect, test } from 'vitest'; + +import type { Badge } from '@adobe/swc/badge'; + +import '@adobe/swc/badge'; + +import { fixture } from '../../../utils/test-utils.js'; + +describe('swc-badge', () => { + beforeEach(() => { + document.body.innerHTML = ''; + }); + + // ────────────────────────────────────────────────────────────── + // TEST: Defaults + // ────────────────────────────────────────────────────────────── + + describe('defaults', () => { + test('should render with shadow root', async () => { + const badge = await fixture(html` + Test Badge + `); + + expect(badge.shadowRoot).toBeTruthy(); + expect( + badge.shadowRoot?.querySelector('.spectrum-Badge') + ).toBeTruthy(); + }); + + test('should have correct default property values', async () => { + const badge = await fixture(html``); + + expect(badge.variant).toBe('informative'); + expect(badge.subtle).toBe(false); + expect(badge.outline).toBe(false); + expect(badge.fixed).toBeUndefined(); + expect(badge.size).toBe('m'); + }); + }); + + // ────────────────────────────────────────────────────────────── + // TEST: Properties / Attributes + // ────────────────────────────────────────────────────────────── + + describe('properties and attributes', () => { + test('should reflect variant property to attribute', async () => { + const badge = await fixture(html``); + + badge.variant = 'positive'; + await badge.updateComplete; + + expect(badge.getAttribute('variant')).toBe('positive'); + expect( + badge.shadowRoot?.querySelector('.spectrum-Badge--positive') + ).toBeTruthy(); + }); + + test('should set variant via attribute', async () => { + const badge = await fixture(html` + + `); + + expect(badge.variant).toBe('negative'); + expect( + badge.shadowRoot?.querySelector('.spectrum-Badge--negative') + ).toBeTruthy(); + }); + + test('should reflect subtle property to attribute', async () => { + const badge = await fixture(html``); + + badge.subtle = true; + await badge.updateComplete; + + expect(badge.hasAttribute('subtle')).toBe(true); + expect( + badge.shadowRoot?.querySelector('.spectrum-Badge--subtle') + ).toBeTruthy(); + }); + + test('should set subtle via attribute', async () => { + const badge = await fixture(html` + + `); + + expect(badge.subtle).toBe(true); + }); + + test('should reflect outline property to attribute', async () => { + const badge = await fixture(html``); + + badge.outline = true; + await badge.updateComplete; + + expect(badge.hasAttribute('outline')).toBe(true); + expect( + badge.shadowRoot?.querySelector('.spectrum-Badge--outline') + ).toBeTruthy(); + }); + + test('should set outline via attribute', async () => { + const badge = await fixture(html` + + `); + + expect(badge.outline).toBe(true); + }); + + test('should handle fixed property', async () => { + const badge = await fixture(html``); + + badge.fixed = 'inline-start'; + await badge.updateComplete; + + expect(badge.getAttribute('fixed')).toBe('inline-start'); + expect( + badge.shadowRoot?.querySelector( + '.spectrum-Badge--fixed-inline-start' + ) + ).toBeTruthy(); + }); + + test('should handle size property', async () => { + const badge = await fixture(html``); + + expect(badge.size).toBe('m'); + + badge.size = 'l'; + await badge.updateComplete; + + expect(badge.getAttribute('size')).toBe('l'); + expect( + badge.shadowRoot?.querySelector('.spectrum-Badge--sizeL') + ).toBeTruthy(); + }); + }); + + // ────────────────────────────────────────────────────────────── + // TEST: Slots + // ────────────────────────────────────────────────────────────── + + describe('slots', () => { + test('should render default slot content', async () => { + const badge = await fixture(html` + Badge Label + `); + + expect(badge.textContent).toBe('Badge Label'); + }); + + test('should accept icon slot', async () => { + const badge = await fixture(html` + +
+ With Icon +
+ `); + + // Verify slotted icon is present in light DOM + const slottedIcon = badge.querySelector('[slot="icon"]'); + expect(slottedIcon).toBeTruthy(); + expect(slottedIcon?.textContent).toBe('✓'); + }); + }); + + // ────────────────────────────────────────────────────────────── + // TEST: Events + // ────────────────────────────────────────────────────────────── + + describe.skip('events', () => { + // Badge component does not dispatch custom events + }); + + // ────────────────────────────────────────────────────────────── + // TEST: Accessibility + // ────────────────────────────────────────────────────────────── + // @TODO: Add accessibility tests with axe-core / playwright + describe('accessibility', () => { + test('should be accessible to screen readers', async () => { + const badge = await fixture(html`New`); + + const badgeElement = + badge.shadowRoot?.querySelector('.spectrum-Badge'); + expect(badgeElement).toBeTruthy(); + expect(badge.textContent).toBe('New'); + }); + }); +}); diff --git a/2nd-gen/packages/swc/components/divider/Divider.ts b/2nd-gen/packages/swc/components/divider/Divider.ts new file mode 100644 index 00000000000..fc845e4ea8f --- /dev/null +++ b/2nd-gen/packages/swc/components/divider/Divider.ts @@ -0,0 +1,52 @@ +/** + * Copyright 2025 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +import { CSSResultArray, html, TemplateResult } from 'lit'; +import { classMap } from 'lit/directives/class-map.js'; + +import { DividerBase } from '@spectrum-web-components/core/components/divider'; + +import styles from './divider.css'; + +// @todo Pull this up into a utility function for all components to leverage +function capitalize(str?: string): string { + if (typeof str !== 'string') { + return ''; + } + return str.charAt(0).toUpperCase() + str.slice(1); +} + +/** + * @element swc-divider + */ +export class Divider extends DividerBase { + // ──────────────────── + // RENDERING & STYLING + // ──────────────────── + + public static override styles: CSSResultArray = [styles]; + + protected override render(): TemplateResult { + return html` +
+ `; + } +} diff --git a/2nd-gen/packages/swc/components/divider/divider.css b/2nd-gen/packages/swc/components/divider/divider.css new file mode 100644 index 00000000000..e8d5e573f8e --- /dev/null +++ b/2nd-gen/packages/swc/components/divider/divider.css @@ -0,0 +1,88 @@ +/** + * Copyright 2025 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +:host { + display: block; +} + +.spectrum-Divider { + --spectrum-divider-background-color: var(--spectrum-gray-200); + --spectrum-divider-thickness: var(--spectrum-divider-thickness-medium); + --spectrum-divider-inline-minimum-size: var( + --spectrum-divider-horizontal-minimum-width + ); + --spectrum-divider-block-minimum-size: var( + --spectrum-divider-vertical-minimum-height + ); +} + +.spectrum-Divider--sizeS { + --spectrum-divider-thickness: var(--spectrum-divider-thickness-small); +} + +.spectrum-Divider--sizeL { + --spectrum-divider-thickness: var(--spectrum-divider-thickness-large); + --spectrum-divider-background-color: var(--spectrum-gray-800); +} + +/* static white variant colors */ +.spectrum-Divider--staticWhite { + --spectrum-divider-background-color: var(--spectrum-transparent-white-200); +} + +.spectrum-Divider--staticWhite.spectrum-Divider--sizeL { + --spectrum-divider-background-color: var(--spectrum-transparent-white-800); +} + +/* static black variant colors */ +.spectrum-Divider--staticBlack { + --spectrum-divider-background-color: var(--spectrum-transparent-black-200); +} + +.spectrum-Divider--staticBlack.spectrum-Divider--sizeL { + --spectrum-divider-background-color: var(--spectrum-transparent-black-800); +} + +.spectrum-Divider { + block-size: var(--spectrum-divider-thickness); + inline-size: 100%; + + /* Show the overflow for hr in Edge and IE. */ + overflow: visible; + border: none; + border-width: var(--spectrum-divider-thickness); + border-radius: var(--spectrum-divider-thickness); + background-color: var( + --highcontrast-divider-background-color, + var(--spectrum-divider-background-color) + ); +} + +.spectrum-Divider:not(.spectrum-Divider--vertical) { + min-inline-size: var(--spectrum-divider-inline-minimum-size); +} + +/* vertical dividers */ +.spectrum-Divider--vertical { + inline-size: var(--spectrum-divider-thickness); + min-block-size: var(--spectrum-divider-block-minimum-size); + margin-block: 0; + block-size: 100%; + align-self: flex-start; +} + +/* windows high contrast mode */ +@media (forced-colors: active) { + .spectrum-Divider { + --highcontrast-divider-background-color: CanvasText; + } +} diff --git a/2nd-gen/packages/swc/components/divider/index.ts b/2nd-gen/packages/swc/components/divider/index.ts new file mode 100644 index 00000000000..6fa19092d91 --- /dev/null +++ b/2nd-gen/packages/swc/components/divider/index.ts @@ -0,0 +1,22 @@ +/** + * Copyright 2025 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ +import { defineElement } from '@spectrum-web-components/core/shared/base'; + +import { Divider } from './Divider.js'; + +export * from './Divider.js'; +declare global { + interface HTMLElementTagNameMap { + 'swc-divider': Divider; + } +} +defineElement('swc-divider', Divider); diff --git a/2nd-gen/packages/swc/components/divider/stories/divider.stories.ts b/2nd-gen/packages/swc/components/divider/stories/divider.stories.ts new file mode 100644 index 00000000000..625fc3bef03 --- /dev/null +++ b/2nd-gen/packages/swc/components/divider/stories/divider.stories.ts @@ -0,0 +1,153 @@ +/** + * Copyright 2025 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +import { html } from 'lit'; +import type { Meta, StoryObj as Story } from '@storybook/web-components'; +import { getStorybookHelpers } from '@wc-toolkit/storybook-helpers'; + +import { Divider } from '@adobe/swc/divider'; + +import '@adobe/swc/divider'; + +// ──────────────── +// METADATA +// ──────────────── + +const { events, args, argTypes, template } = getStorybookHelpers('swc-divider'); + +/* + * @todo This is properly configuring the Select, but the control doesn't + * seem to work; need to investigate. + */ + +// argTypes.size = { +// ...argTypes.size, +// control: { type: 'select' }, +// options: Divider.VALID_SIZES, +// }; + +argTypes['static-color'] = { + ...argTypes['static-color'], + control: { type: 'select' }, + options: [undefined, ...Divider.STATIC_COLORS], +}; + +/** + * Dividers bring clarity to a layout by grouping and dividing content that exists in close proximity. It can also be used to establish rhythm and hierarchy. + */ +const meta: Meta = { + title: 'Divider', + component: 'swc-divider', + args, + argTypes, + render: (args) => template(args), + parameters: { + actions: { + handles: events, + }, + }, + tags: ['migrated'], +}; + +export default meta; + +// ─────────────── +// STORIES +// ─────────────── + +type DividerSize = typeof Divider.prototype.size; + +/** + * By default, dividers are horizontal and should be used for separating content vertically. The medium divider is the default size. + */ +export const Default: Story = { + args: { + size: 'm', + }, +}; + +/** + * The small divider is used to divide similar components such as table rows, action button groups, and components within a panel. + * + * The medium divider is used for dividing subsections on a page, or to separate different groupings of components such as panels, rails, etc. + * + * The large divider should only be used for page titles or section titles. + */ +export const Sizes: Story = { + render: () => html` +
+ ${Divider.VALID_SIZES.map( + (size) => html` +
+

+ ${size === 's' + ? 'Small' + : size === 'l' + ? 'Large' + : 'Medium'} +

+ ${template({ size: size as DividerSize })} +
+ ` + )} +
+ `, + tags: ['!dev'], +}; + +/** + * Vertical dividers are used to separate content horizontally. + */ +export const Vertical: Story = { + args: { + vertical: true, + }, + render: (args: Record) => html` +
+ ${Divider.VALID_SIZES.map((size) => + template({ ...args, size: size as DividerSize }) + )} +
+ `, + tags: ['!dev'], +}; + +/** + * Use the static color options when a divider needs to be placed on top of a color background or visual. Static color dividers are available in black or white regardless of color theme. + */ +export const StaticBlack: Story = { + args: { + 'static-color': 'black', + }, + render: (args: Record) => html` +
+ ${Divider.VALID_SIZES.map((size) => + template({ ...args, size: size as DividerSize }) + )} +
+ `, + tags: ['!dev'], +}; + +export const StaticWhite: Story = { + args: { + 'static-color': 'white', + }, + render: (args: Record) => html` +
+ ${Divider.VALID_SIZES.map((size) => + template({ ...args, size: size as DividerSize }) + )} +
+ `, + tags: ['!dev'], +}; diff --git a/2nd-gen/packages/swc/components/progress-circle/ProgressCircle.ts b/2nd-gen/packages/swc/components/progress-circle/ProgressCircle.ts new file mode 100644 index 00000000000..2b0431b2223 --- /dev/null +++ b/2nd-gen/packages/swc/components/progress-circle/ProgressCircle.ts @@ -0,0 +1,128 @@ +/** + * Copyright 2025 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +import { CSSResultArray, html, TemplateResult } from 'lit'; +import { property } from 'lit/decorators.js'; +import { classMap } from 'lit/directives/class-map.js'; + +import { + PROGRESS_CIRCLE_STATIC_COLORS_S2, + ProgressCircleBase, + type ProgressCircleStaticColorS2, +} from '@spectrum-web-components/core/components/progress-circle'; + +import progressCircleStyles from './progress-circle.css'; + +function capitalize(str?: string): string { + if (typeof str !== 'string') { + return ''; + } + return str.charAt(0).toUpperCase() + str.slice(1); +} +/** + * A progress circle component that visually represents the completion progress of a task. + * Can be used in both determinate (with specific progress value) and indeterminate (loading) states. + * + * @element swc-progress-circle + * + * @prop {string} static-color - Static color variant for use on different backgrounds. + * @prop {number} progress - Progress value between 0 and 100. + * @prop {boolean} indeterminate - Indeterminate state for loading. + * @prop {string} size - Size of the component. + * @prop {string} label - Label for the component. + * + * @example + * + * + * @example + * + */ +export class ProgressCircle extends ProgressCircleBase { + // ──────────────────── + // API OVERRIDES + // ──────────────────── + + /** + * @internal + */ + static override readonly STATIC_COLORS = PROGRESS_CIRCLE_STATIC_COLORS_S2; + + /** + * Static color variant for use on different backgrounds. + * + * When set to 'white', the component uses white styling for images with a dark tinted background. + * + * When set to 'black', the component uses black styling for images with a light tinted background. + */ + @property({ reflect: true, attribute: 'static-color' }) + public staticColor?: ProgressCircleStaticColorS2; + + // ────────────────────────────── + // RENDERING & STYLING + // ────────────────────────────── + + public static override get styles(): CSSResultArray { + return [progressCircleStyles]; + } + + protected override render(): TemplateResult { + const strokeWidth = this.size === 's' ? 2 : this.size === 'l' ? 6 : 4; + // SVG strokes are centered, so subtract half the stroke width from the radius to create an inner stroke. + const radius = `calc(50% - ${strokeWidth / 2}px)`; + + return html` +
+ + + + + + +
+ `; + } +} diff --git a/2nd-gen/packages/swc/components/progress-circle/index.ts b/2nd-gen/packages/swc/components/progress-circle/index.ts new file mode 100644 index 00000000000..b48e9272546 --- /dev/null +++ b/2nd-gen/packages/swc/components/progress-circle/index.ts @@ -0,0 +1,22 @@ +/** + * Copyright 2025 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ +import { defineElement } from '@spectrum-web-components/core/shared/base'; + +import { ProgressCircle } from './ProgressCircle.js'; + +export * from './ProgressCircle.js'; +declare global { + interface HTMLElementTagNameMap { + 'swc-progress-circle': ProgressCircle; + } +} +defineElement('swc-progress-circle', ProgressCircle); diff --git a/2nd-gen/packages/swc/components/progress-circle/progress-circle.css b/2nd-gen/packages/swc/components/progress-circle/progress-circle.css new file mode 100644 index 00000000000..8c3d93eb205 --- /dev/null +++ b/2nd-gen/packages/swc/components/progress-circle/progress-circle.css @@ -0,0 +1,146 @@ +/*! + * Copyright 2025 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +@keyframes spectrum-fills-rotate { + 0% { + transform: rotate(-90deg); + } + + 100% { + transform: rotate(270deg); + } +} + +@keyframes spectrum-dashoffset-animation { + 0%, + 100% { + stroke-dashoffset: 75px; + } + + 30% { + stroke-dashoffset: 20px; + } +} + +:host { + display: inline-block; +} + +.spectrum-ProgressCircle { + --spectrum-progress-circle-track-border-color: var(--spectrum-track-color); + --spectrum-progress-circle-fill-border-color: var( + --spectrum-accent-content-color-default + ); + --spectrum-progress-circle-size: var( + --spectrum-progress-circle-size-medium + ); + --spectrum-progress-circle-thickness: var( + --spectrum-progress-circle-thickness-medium + ); +} + +.spectrum-ProgressCircle--sizeS { + --spectrum-progress-circle-size: var(--spectrum-progress-circle-size-small); + --spectrum-progress-circle-thickness: var( + --spectrum-progress-circle-thickness-small + ); +} + +.spectrum-ProgressCircle--sizeL { + --spectrum-progress-circle-size: var(--spectrum-progress-circle-size-large); + --spectrum-progress-circle-thickness: var( + --spectrum-progress-circle-thickness-large + ); +} + +.spectrum-ProgressCircle { + display: inline-block; + inline-size: var(--spectrum-progress-circle-size); + block-size: var(--spectrum-progress-circle-size); + position: relative; + direction: ltr; + transform: translateZ(0); +} + +.spectrum-ProgressCircle.spectrum-ProgressCircle--staticWhite { + --spectrum-progress-circle-track-border-color: var( + --spectrum-static-white-track-color + ); + --spectrum-progress-circle-fill-border-color: var( + --spectrum-static-white-track-indicator-color + ); +} + +.spectrum-ProgressCircle.spectrum-ProgressCircle--staticBlack { + --spectrum-progress-circle-track-border-color: var( + --spectrum-static-black-track-color + ); + --spectrum-progress-circle-fill-border-color: var( + --spectrum-static-black-track-indicator-color + ); +} + +.spectrum-ProgressCircle-fill, +.spectrum-ProgressCircle-track { + box-sizing: border-box; + inline-size: var(--spectrum-progress-circle-size); + block-size: var(--spectrum-progress-circle-size); +} + +.spectrum-ProgressCircle-track { + stroke-width: var(--spectrum-progress-circle-thickness); + stroke: var( + --highcontrast-progress-circle-track-color, + var(--spectrum-progress-circle-track-border-color) + ); +} + +.spectrum-ProgressCircle-fill { + stroke-width: var(--spectrum-progress-circle-thickness); + stroke: var( + --highcontrast-progress-circle-fill-border-color, + var(--spectrum-progress-circle-fill-border-color) + ); + transform: rotate(-90deg); + transform-origin: center; +} + +.spectrum-ProgressCircle--indeterminate .spectrum-ProgressCircle-fill { + will-change: transform; + animation: + spectrum-fills-rotate 1s cubic-bezier(0.6, 0.1, 0.3, 0.9) infinite, + spectrum-dashoffset-animation 1s cubic-bezier(0.25, 0.1, 0.25, 1.3) + infinite; + transform-origin: center; +} + +@media (forced-colors: active) { + .spectrum-ProgressCircle { + --highcontrast-progress-circle-fill-border-color: Highlight; + --highcontrast-progress-circle-track-color: Background; + } + + .spectrum-ProgressCircle:not(.spectrum-ProgressCircle--indeterminate) + .spectrum-innerCircle { + stroke: CanvasText; + } + + .spectrum-ProgressCircle:not(.spectrum-ProgressCircle--indeterminate) + .spectrum-outerCircle { + border: 1px solid CanvasText; + border-radius: 50%; + } +} + +slot { + display: none; +} diff --git a/2nd-gen/packages/swc/components/progress-circle/stories/progress-circle.stories.ts b/2nd-gen/packages/swc/components/progress-circle/stories/progress-circle.stories.ts new file mode 100644 index 00000000000..e8985065668 --- /dev/null +++ b/2nd-gen/packages/swc/components/progress-circle/stories/progress-circle.stories.ts @@ -0,0 +1,239 @@ +/** + * Copyright 2025 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +import { html } from 'lit'; +import type { Meta, StoryObj as Story } from '@storybook/web-components'; +import { getStorybookHelpers } from '@wc-toolkit/storybook-helpers'; + +import { ProgressCircle } from '@adobe/swc/progress-circle'; + +import '@adobe/swc/progress-circle'; + +// ──────────────── +// METADATA +// ──────────────── + +const { events, args, argTypes, template } = getStorybookHelpers( + 'swc-progress-circle' +); + +/* + * @todo Blurring the range control seems to cause a catastrophic Storybook + * render failure, so disabling for now. + */ +// argTypes.progress = { +// ...argTypes.progress, +// control: { type: 'range', min: 0, max: 100, step: 1 }, +// }; + +/* + * @todo This is properly configuring the Select, but the control doesn't + * seem to work; need to investigate. + */ +// argTypes.size = { +// ...argTypes.size, +// control: { type: 'select' }, +// options: ProgressCircle.VALID_SIZES, +// }; + +argTypes['static-color'] = { + ...argTypes['static-color'], + control: { type: 'select' }, + options: [undefined, ...ProgressCircle.STATIC_COLORS], +}; + +/** + * A progress circle component that visually represents the completion progress of a task. + * Can be used in both determinate (with specific progress value) and indeterminate (loading) states. + */ +const meta: Meta = { + title: 'Progress circle', + component: 'swc-progress-circle', + args, + argTypes, + render: (args) => template(args), + parameters: { + actions: { + handles: events, + }, + }, + tags: ['migrated'], +}; + +export default meta; + +// ─────────────── +// STORIES +// ─────────────── + +export const Default: Story = { + args: { + progress: 50, + size: 'm', + label: 'Loading progress', + }, + render: (args) => template(args), +}; + +export const Sizes: Story = { + render: () => html` +
+ + + +
+ `, + tags: ['!dev'], +}; + +export const ProgressValues: Story = { + render: () => html` +
+ + + + +
+ `, + tags: ['!dev'], +}; + +export const Indeterminate: Story = { + render: () => html` +
+ + + +
+ `, + tags: ['!dev'], +}; + +export const StaticWhite: Story = { + render: () => html` +
+ + + +
+ `, + tags: ['!dev'], +}; + +export const StaticBlack: Story = { + render: () => html` +
+ + + +
+ `, + tags: ['!dev'], +}; + +export const IndeterminateStaticWhite: Story = { + render: () => html` +
+ + + +
+ `, + tags: ['!dev'], +}; diff --git a/2nd-gen/packages/swc/components/status-light/StatusLight.ts b/2nd-gen/packages/swc/components/status-light/StatusLight.ts new file mode 100644 index 00000000000..5cc336cc059 --- /dev/null +++ b/2nd-gen/packages/swc/components/status-light/StatusLight.ts @@ -0,0 +1,88 @@ +/** + * Copyright 2025 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +import { CSSResultArray, html, TemplateResult } from 'lit'; +import { property } from 'lit/decorators.js'; +import { classMap } from 'lit/directives/class-map.js'; + +import { + STATUSLIGHT_VARIANTS_COLOR_S2, + STATUSLIGHT_VARIANTS_S2, + STATUSLIGHT_VARIANTS_SEMANTIC_S2, + StatusLightBase, + type StatusLightVariantS2 as StatusLightVariant, +} from '@spectrum-web-components/core/components/status-light'; + +import styles from './status-light.css'; + +/** + * A status light is a great way to convey semantic meaning and the condition of an entity, such as statuses and categories. It provides visual indicators through colored dots accompanied by descriptive text. + * + * @element swc-status-light + * + * @example + * Approved + * + * @example + * Supported in Edge + */ +export class StatusLight extends StatusLightBase { + // ──────────────────── + // API OVERRIDES + // ──────────────────── + + /** + * @internal + */ + static override readonly VARIANTS_COLOR = STATUSLIGHT_VARIANTS_COLOR_S2; + + /** + * @internal + */ + static override readonly VARIANTS_SEMANTIC = + STATUSLIGHT_VARIANTS_SEMANTIC_S2; + + /** + * @internal + */ + static override readonly VARIANTS = STATUSLIGHT_VARIANTS_S2; + + /** + * Changes the color of the status dot. The variant list includes both semantic and non-semantic options. + */ + @property({ type: String, reflect: true }) + public override variant: StatusLightVariant = 'info'; + + // ────────────────────────────── + // RENDERING & STYLING + // ────────────────────────────── + + public static override get styles(): CSSResultArray { + return [styles]; + } + + protected override render(): TemplateResult { + return html` +
+ +
+ `; + } +} diff --git a/2nd-gen/packages/swc/components/status-light/index.ts b/2nd-gen/packages/swc/components/status-light/index.ts new file mode 100644 index 00000000000..81010af1756 --- /dev/null +++ b/2nd-gen/packages/swc/components/status-light/index.ts @@ -0,0 +1,22 @@ +/** + * Copyright 2025 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ +import { defineElement } from '@spectrum-web-components/core/shared/base'; + +import { StatusLight } from './StatusLight.js'; + +export * from './StatusLight.js'; +declare global { + interface HTMLElementTagNameMap { + 'swc-status-light': StatusLight; + } +} +defineElement('swc-status-light', StatusLight); diff --git a/2nd-gen/packages/swc/components/status-light/status-light.css b/2nd-gen/packages/swc/components/status-light/status-light.css new file mode 100644 index 00000000000..e4ad20d2a3c --- /dev/null +++ b/2nd-gen/packages/swc/components/status-light/status-light.css @@ -0,0 +1,314 @@ +/** + * Copyright 2025 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ +.spectrum-StatusLight { + /* Static tokens */ + --spectrum-statuslight-corner-radius: var(--spectrum-corner-radius-full); + --spectrum-statuslight-border-width: var(--spectrum-border-width-100); + + /* Size */ + --spectrum-statuslight-height: var(--spectrum-component-height-100); + --spectrum-statuslight-dot-size: var( + --spectrum-status-light-dot-size-medium + ); + --spectrum-statuslight-line-height: var(--spectrum-line-height-100); + --spectrum-statuslight-line-height-cjk: var(--spectrum-cjk-line-height-100); + + /* Font */ + --spectrum-statuslight-font-family: var(--spectrum-sans-font-family-stack); + --spectrum-statuslight-font-weight: var(--spectrum-regular-font-weight); + --spectrum-statuslight-font-style: var(--spectrum-default-font-style); + --spectrum-statuslight-font-size: var(--spectrum-font-size-100); + + /* Space */ + --spectrum-statuslight-spacing-dot-to-label: var( + --spectrum-status-light-text-to-visual-100 + ); + --spectrum-statuslight-spacing-top-to-dot: var( + --spectrum-status-light-top-to-dot-medium + ); + --spectrum-statuslight-spacing-top-to-label: var( + --spectrum-component-top-to-text-100 + ); + --spectrum-statuslight-spacing-bottom-to-label: var( + --spectrum-component-bottom-to-text-100 + ); + + /* Color */ + --spectrum-statuslight-content-color-default: var( + --spectrum-neutral-content-color-default + ); + --spectrum-statuslight-subdued-content-color-default: var( + --spectrum-gray-600 + ); + --spectrum-statuslight-semantic-neutral-color: var( + --spectrum-neutral-visual-color + ); + --spectrum-statuslight-semantic-negative-color: var( + --spectrum-negative-visual-color + ); + --spectrum-statuslight-semantic-info-color: var( + --spectrum-informative-visual-color + ); + --spectrum-statuslight-semantic-notice-color: var( + --spectrum-notice-visual-color + ); + --spectrum-statuslight-semantic-positive-color: var( + --spectrum-positive-visual-color + ); + + /* Non-Semantic Colors */ + --spectrum-statuslight-nonsemantic-yellow-color: var( + --spectrum-yellow-visual-color + ); + --spectrum-statuslight-nonsemantic-chartreuse-color: var( + --spectrum-chartreuse-visual-color + ); + --spectrum-statuslight-nonsemantic-celery-color: var( + --spectrum-celery-visual-color + ); + --spectrum-statuslight-nonsemantic-seafoam-color: var( + --spectrum-seafoam-visual-color + ); + --spectrum-statuslight-nonsemantic-cyan-color: var( + --spectrum-cyan-visual-color + ); + --spectrum-statuslight-nonsemantic-indigo-color: var( + --spectrum-indigo-visual-color + ); + --spectrum-statuslight-nonsemantic-purple-color: var( + --spectrum-purple-visual-color + ); + --spectrum-statuslight-nonsemantic-fuchsia-color: var( + --spectrum-fuchsia-visual-color + ); + --spectrum-statuslight-nonsemantic-magenta-color: var( + --spectrum-magenta-visual-color + ); + --spectrum-statuslight-nonsemantic-pink-color: var( + --spectrum-pink-visual-color + ); + --spectrum-statuslight-nonsemantic-turquoise-color: var( + --spectrum-turquoise-visual-color + ); + --spectrum-statuslight-nonsemantic-cinnamon-color: var( + --spectrum-cinnamon-visual-color + ); + --spectrum-statuslight-nonsemantic-brown-color: var( + --spectrum-brown-visual-color + ); + --spectrum-statuslight-nonsemantic-silver-color: var( + --spectrum-silver-visual-color + ); +} + +.spectrum-StatusLight--sizeS { + --spectrum-statuslight-height: var(--spectrum-component-height-75); + --spectrum-statuslight-dot-size: var( + --spectrum-status-light-dot-size-small + ); + --spectrum-statuslight-font-size: var(--spectrum-font-size-75); + --spectrum-statuslight-spacing-dot-to-label: var( + --spectrum-status-light-text-to-visual-75 + ); + --spectrum-statuslight-spacing-top-to-dot: var( + --spectrum-status-light-top-to-dot-small + ); + --spectrum-statuslight-spacing-top-to-label: var( + --spectrum-component-top-to-text-75 + ); + --spectrum-statuslight-spacing-bottom-to-label: var( + --spectrum-component-bottom-to-text-75 + ); +} + +.spectrum-StatusLight--sizeL { + --spectrum-statuslight-height: var(--spectrum-component-height-200); + --spectrum-statuslight-dot-size: var( + --spectrum-status-light-dot-size-large + ); + --spectrum-statuslight-font-size: var(--spectrum-font-size-200); + --spectrum-statuslight-spacing-dot-to-label: var( + --spectrum-status-light-text-to-visual-200 + ); + --spectrum-statuslight-spacing-top-to-dot: var( + --spectrum-status-light-top-to-dot-large + ); + --spectrum-statuslight-spacing-top-to-label: var( + --spectrum-component-top-to-text-200 + ); + --spectrum-statuslight-spacing-bottom-to-label: var( + --spectrum-component-bottom-to-text-200 + ); +} + +.spectrum-StatusLight--sizeXL { + --spectrum-statuslight-height: var(--spectrum-component-height-300); + --spectrum-statuslight-dot-size: var( + --spectrum-status-light-dot-size-extra-large + ); + --spectrum-statuslight-font-size: var(--spectrum-font-size-300); + --spectrum-statuslight-spacing-dot-to-label: var( + --spectrum-status-light-text-to-visual-300 + ); + --spectrum-statuslight-spacing-top-to-dot: var( + --spectrum-status-light-top-to-dot-extra-large + ); + --spectrum-statuslight-spacing-top-to-label: var( + --spectrum-component-top-to-text-300 + ); + --spectrum-statuslight-spacing-bottom-to-label: var( + --spectrum-component-bottom-to-text-300 + ); +} + +:host { + display: flex; +} + +.spectrum-StatusLight { + display: flex; + flex-direction: row; + align-items: flex-start; + min-block-size: var(--spectrum-statuslight-height); + padding-block-start: var(--spectrum-statuslight-spacing-top-to-label); + padding-block-end: var(--spectrum-statuslight-spacing-bottom-to-label); + padding-inline: 0; + box-sizing: border-box; + font-size: var(--spectrum-statuslight-font-size); + font-weight: var(--spectrum-statuslight-font-weight); + font-family: var(--spectrum-statuslight-font-family); + font-style: var(--spectrum-statuslight-font-style); + line-height: var(--spectrum-statuslight-line-height); + color: var(--highcontrast-statuslight-content-color-default, var(--spectrum-statuslight-content-color-default)); + + &:lang(ja), + &:lang(zh), + &:lang(ko) { + line-height: var(--spectrum-statuslight-line-height-cjk); + } + + /* Dot */ + &:before { + --spectrum-statuslight-spacing-computed-top-to-dot: calc( + var(--spectrum-statuslight-spacing-top-to-dot) + - + var(--spectrum-statuslight-spacing-top-to-label) + ); + + content: ''; + flex-grow: 0; + flex-shrink: 0; + display: inline-block; + inline-size: var(--spectrum-statuslight-dot-size); + block-size: var(--spectrum-statuslight-dot-size); + border-radius: var(--spectrum-statuslight-corner-radius); + margin-block-start: var(--spectrum-statuslight-spacing-computed-top-to-dot); + margin-inline-end: var(--spectrum-statuslight-spacing-dot-to-label); + } +} + +/* Semantic Colors */ +.spectrum-StatusLight--neutral { + color: var(--highcontrast-statuslight-subdued-content-color-default, var(--spectrum-statuslight-subdued-content-color-default)); + + &:before { + background-color: var(--spectrum-statuslight-semantic-neutral-color); + } +} + +.spectrum-StatusLight--info:before { + background-color: var(--spectrum-statuslight-semantic-info-color); +} + +.spectrum-StatusLight--negative:before { + background-color: var(--spectrum-statuslight-semantic-negative-color); +} + +.spectrum-StatusLight--notice:before { + background-color: var(--spectrum-statuslight-semantic-notice-color); +} + +.spectrum-StatusLight--positive:before { + background-color: var(--spectrum-statuslight-semantic-positive-color); +} + +/* Non-Semantic Colors */ +.spectrum-StatusLight--yellow:before { + background-color: var(--spectrum-statuslight-nonsemantic-yellow-color); +} + +.spectrum-StatusLight--chartreuse:before { + background-color: var(--spectrum-statuslight-nonsemantic-chartreuse-color); +} + +.spectrum-StatusLight--celery:before { + background-color: var(--spectrum-statuslight-nonsemantic-celery-color); +} + +.spectrum-StatusLight--seafoam:before { + background-color: var(--spectrum-statuslight-nonsemantic-seafoam-color); +} + +.spectrum-StatusLight--cyan:before { + background-color: var(--spectrum-statuslight-nonsemantic-cyan-color); +} + +.spectrum-StatusLight--indigo:before { + background-color: var(--spectrum-statuslight-nonsemantic-indigo-color); +} + +.spectrum-StatusLight--purple:before { + background-color: var(--spectrum-statuslight-nonsemantic-purple-color); +} + +.spectrum-StatusLight--fuchsia:before { + background-color: var(--spectrum-statuslight-nonsemantic-fuchsia-color); +} + +.spectrum-StatusLight--magenta:before { + background-color: var(--spectrum-statuslight-nonsemantic-magenta-color); +} + +.spectrum-StatusLight--pink:before { + background-color: var(--spectrum-statuslight-nonsemantic-pink-color); +} + +.spectrum-StatusLight--turquoise:before { + background-color: var(--spectrum-statuslight-nonsemantic-turquoise-color); +} + +.spectrum-StatusLight--cinnamon:before { + background-color: var(--spectrum-statuslight-nonsemantic-cinnamon-color); +} + +.spectrum-StatusLight--brown:before { + background-color: var(--spectrum-statuslight-nonsemantic-brown-color); +} + +.spectrum-StatusLight--silver:before { + background-color: var(--spectrum-statuslight-nonsemantic-silver-color); +} + +@media (forced-colors: active) { + .spectrum-StatusLight { + --highcontrast-statuslight-content-color-default: CanvasText; + --highcontrast-statuslight-subdued-content-color-default: CanvasText; + + forced-color-adjust: none; + + /* Dot */ + &:before { + forced-color-adjust: none; + border: var(--spectrum-statuslight-border-width) solid ButtonText; + } + } +} diff --git a/2nd-gen/packages/swc/components/status-light/stories/status-light.stories.ts b/2nd-gen/packages/swc/components/status-light/stories/status-light.stories.ts new file mode 100644 index 00000000000..567898fa3f5 --- /dev/null +++ b/2nd-gen/packages/swc/components/status-light/stories/status-light.stories.ts @@ -0,0 +1,196 @@ +/** + * Copyright 2025 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ +import { html, TemplateResult } from 'lit'; +import { styleMap } from 'lit/directives/style-map.js'; +import type { Meta, StoryObj as Story } from '@storybook/web-components'; +import { getStorybookHelpers } from '@wc-toolkit/storybook-helpers'; + +import { StatusLight } from '@adobe/swc/status-light'; + +import '@adobe/swc/status-light'; + +// ──────────────── +// METADATA +// ──────────────── + +const { args, argTypes, template } = getStorybookHelpers('swc-status-light'); + +argTypes.variant = { + ...argTypes.variant, + control: { type: 'select' }, + options: StatusLight.VARIANTS, +}; + +/* + * @todo This is properly configuring the Select, but the control doesn't + * seem to work; need to investigate. + * + * We may have to explicitly bind the args to the component (particularly + * helpful for the size property) so the Storybook controls work as expected. + * + * i.e. render: (args) => + html`${args['default-slot']}`, + */ +// argTypes.size = { +// ...argTypes.size, +// control: { type: 'select' }, +// options: StatusLight.VALID_SIZES, +// }; + +args['default-slot'] = 'Status light'; +args.size = 'm'; + +const meta: Meta = { + title: 'Status light', + component: 'swc-status-light', + argTypes, + parameters: {}, + args, + render: (args) => template(args), + tags: ['migrated'], +}; + +export default meta; + +// ─────────────── +// STORIES +// ─────────────── + +type StatusLightVariant = typeof StatusLight.prototype.variant; +type StatusLightSize = typeof StatusLight.prototype.size; + +/** + * Status lights should always include a label with text that clearly communicates the kind of status being shown. Color + * alone is not enough to communicate the status. Do not change the text color to match the dot. + */ +export const Default: Story = {}; + +/** When the text is too long for the horizontal space available, it wraps to form another line. */ +export const TextWrapping: Story = { + render: () => + html` + This is a very long status light label that wraps when it reaches + its max inline size + `, + tags: ['!dev'], +}; +TextWrapping.storyName = 'Text wrapping'; + +/** + * When status lights have a semantic meaning, they use semantic colors. Use these variants for the following statuses: + * - Informative (active, in use, live, published) + * - Neutral (archived, deleted, paused, draft, not started, ended) + * - Positive (approved, complete, success, new, purchased, licensed) + * - Notice (needs approval, pending, scheduled, syncing, indexing, processing) + * - Negative (error, alert, rejected, failed) + * + * Semantic status lights should never be used for color coding categories or labels, and vice versa. + */ +export const SemanticVariants: Story = { + render: () => + CONTAINER( + StatusLight.VARIANTS_SEMANTIC.map( + (variant: StatusLightVariant) => html` + ${capitalize(variant)} + ` + ) + ), + tags: ['!dev'], +}; +SemanticVariants.storyName = 'Semantic variants'; + +/** + * When status lights are used to color code categories and labels that are commonly found in data visualization, + * they use label colors. The ideal usage for these is when there are 8 or fewer categories or labels being color coded. + */ +export const NonsemanticVariants: Story = { + render: () => + CONTAINER( + StatusLight.VARIANTS_COLOR.map( + (variant: StatusLightVariant) => html` + ${capitalize(variant)} + ` + ) + ), + tags: ['!dev'], +}; +NonsemanticVariants.storyName = 'Non-semantic variants'; + +/** + * Status lights come in four different sizes: small, medium, large, and extra-large. The medium size is the + * default and most frequently used option. Use the other sizes sparingly; they should be used to create a + * hierarchy of importance within the page. + */ +export const Sizes: Story = { + render: () => + CONTAINER( + StatusLight.VALID_SIZES.map( + (size: StatusLightSize) => html` + ${sizeMap(size)} + ` + ) + ), + tags: ['!dev'], +}; + +// ──────────────────────── +// HELPER FUNCTIONS +// ──────────────────────── + +/* @todo Pull this up into a utility function for all components to leverage */ +function capitalize(str?: string): string { + if (typeof str !== 'string') { + return ''; + } + return str.charAt(0).toUpperCase() + str.slice(1); +} + +/* @todo Pull this up into a utility function for more components to leverage. Are all sizes accounted for? */ +function sizeMap(str?: StatusLightSize): string { + const sizeLabels = { + labels: { + xxs: 'Extra-extra-small', + xs: 'Extra-small', + s: 'Small', + m: 'Medium', + l: 'Large', + xl: 'Extra-large', + xxl: 'Extra-extra-large', + }, + }; + + return str ? sizeLabels.labels[str] : ''; +} + +/* @todo Pull this up into a decorator for all stories to leverage */ +function CONTAINER(content: TemplateResult<1>[]): TemplateResult { + return html`
+ ${content} +
`; +} diff --git a/2nd-gen/packages/swc/components/status-light/test/status-light.test.ts b/2nd-gen/packages/swc/components/status-light/test/status-light.test.ts new file mode 100644 index 00000000000..0da2b3cd4c6 --- /dev/null +++ b/2nd-gen/packages/swc/components/status-light/test/status-light.test.ts @@ -0,0 +1,264 @@ +/** + * Copyright 2025 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +import { html } from 'lit'; +import { afterEach, beforeEach, describe, expect, test, vi } from 'vitest'; + +import type { StatusLight } from '@adobe/swc/status-light'; + +import '@adobe/swc/status-light'; + +import { fixture } from '../../../utils/test-utils.js'; + +describe('swc-status-light', () => { + beforeEach(() => { + document.body.innerHTML = ''; + }); + + // ────────────────────────────────────────────────────────────── + // TEST: Defaults + // ────────────────────────────────────────────────────────────── + + describe('defaults', () => { + test('should render with shadow root', async () => { + const statusLight = await fixture(html` + Test Status + `); + + expect(statusLight.shadowRoot).toBeTruthy(); + expect( + statusLight.shadowRoot?.querySelector('.spectrum-StatusLight') + ).toBeTruthy(); + }); + + test('should have correct default property values', async () => { + const statusLight = await fixture( + html`` + ); + + expect(statusLight.variant).toBe('info'); + expect(statusLight.size).toBe('m'); + }); + }); + + // ────────────────────────────────────────────────────────────── + // TEST: Properties / Attributes + // ────────────────────────────────────────────────────────────── + + describe('properties and attributes', () => { + test('should reflect variant property to attribute', async () => { + const statusLight = await fixture( + html`` + ); + + statusLight.variant = 'positive'; + await statusLight.updateComplete; + + expect(statusLight.getAttribute('variant')).toBe('positive'); + expect( + statusLight.shadowRoot?.querySelector( + '.spectrum-StatusLight--positive' + ) + ).toBeTruthy(); + }); + + test('should set variant via attribute', async () => { + const statusLight = await fixture(html` + + `); + + expect(statusLight.variant).toBe('negative'); + expect( + statusLight.shadowRoot?.querySelector( + '.spectrum-StatusLight--negative' + ) + ).toBeTruthy(); + }); + + test('should handle semantic variants', async () => { + const variants = [ + 'neutral', + 'info', + 'positive', + 'negative', + 'notice', + ] as const; + + for (const variant of variants) { + const statusLight = await fixture(html` + + `); + + expect(statusLight.variant).toBe(variant); + expect( + statusLight.shadowRoot?.querySelector( + `.spectrum-StatusLight--${variant}` + ) + ).toBeTruthy(); + } + }); + + test('should handle color variants', async () => { + const colorVariants = [ + 'fuchsia', + 'indigo', + 'magenta', + 'purple', + 'seafoam', + 'yellow', + 'chartreuse', + 'celery', + 'cyan', + 'pink', + 'turquoise', + 'brown', + 'cinnamon', + 'silver', + ] as const; + + for (const variant of colorVariants) { + const statusLight = await fixture(html` + + `); + + expect(statusLight.variant).toBe(variant); + expect( + statusLight.shadowRoot?.querySelector( + `.spectrum-StatusLight--${variant}` + ) + ).toBeTruthy(); + } + }); + + test('should handle size property', async () => { + const statusLight = await fixture( + html`` + ); + + expect(statusLight.size).toBe('m'); + + statusLight.size = 's'; + await statusLight.updateComplete; + + expect(statusLight.getAttribute('size')).toBe('s'); + expect( + statusLight.shadowRoot?.querySelector( + '.spectrum-StatusLight--sizeS' + ) + ).toBeTruthy(); + }); + }); + + // ────────────────────────────────────────────────────────────── + // TEST: Slots + // ────────────────────────────────────────────────────────────── + + describe('slots', () => { + test('should render default slot content', async () => { + const statusLight = await fixture(html` + Status Label + `); + + expect(statusLight.textContent).toBe('Status Label'); + }); + }); + + // ────────────────────────────────────────────────────────────── + // TEST: Events + // ────────────────────────────────────────────────────────────── + + describe.skip('events', () => { + // StatusLight component does not dispatch custom events + }); + + // ────────────────────────────────────────────────────────────── + // TEST: Accessibility + // ────────────────────────────────────────────────────────────── + // @TODO: Add accessibility tests with axe-core / playwright + describe('accessibility', () => { + test('should be accessible to screen readers', async () => { + const statusLight = await fixture(html` + Approved + `); + + const statusLightElement = statusLight.shadowRoot?.querySelector( + '.spectrum-StatusLight' + ); + expect(statusLightElement).toBeTruthy(); + expect(statusLight.textContent).toBe('Approved'); + }); + }); + + // ────────────────────────────────────────────────────────────── + // TEST: Dev Mode Warnings + // ────────────────────────────────────────────────────────────── + + describe('dev mode warnings', () => { + let originalWarn: typeof window.__swc.warn; + let originalDebug: boolean; + + beforeEach(() => { + // Create __swc if it doesn't exist + window.__swc = window.__swc || { warn: () => {} }; + // Store original warn function and debug state + originalWarn = window.__swc.warn; + originalDebug = window.__swc.DEBUG ?? false; + // Reset issued warnings to avoid dedupe interference + window.__swc.issuedWarnings = new Set(); + // Enable debug guard + window.__swc.DEBUG = true; + }); + + afterEach(() => { + // Restore original warn function and debug state + window.__swc.warn = originalWarn; + window.__swc.DEBUG = originalDebug; + }); + + test('should warn when unsupported variant is used', async () => { + const warnSpy = vi.fn(); + window.__swc.warn = warnSpy as unknown as typeof window.__swc.warn; + + const statusLight = await fixture(html` + + `); + + await statusLight.updateComplete; + + expect(warnSpy).toHaveBeenCalled(); + expect(warnSpy.mock.calls[0][0]).toBe(statusLight); + expect(warnSpy.mock.calls[0][1]).toBe( + `<${statusLight.localName}> element expects the "variant" attribute to be one of the following:` + ); + }); + + test('should warn when disabled attribute is used', async () => { + const warnSpy = vi.fn(); + window.__swc.warn = warnSpy as unknown as typeof window.__swc.warn; + + const statusLight = await fixture(html` + + `); + + await statusLight.updateComplete; + + expect(warnSpy).toHaveBeenCalled(); + expect(warnSpy.mock.calls[0][0]).toBe(statusLight); + expect(warnSpy.mock.calls[0][1]).toContain( + 'does not support the disabled state' + ); + }); + }); +}); diff --git a/2nd-gen/packages/swc/package.json b/2nd-gen/packages/swc/package.json new file mode 100644 index 00000000000..40c49984cb6 --- /dev/null +++ b/2nd-gen/packages/swc/package.json @@ -0,0 +1,102 @@ +{ + "name": "@adobe/swc", + "version": "0.0.1", + "private": true, + "description": "Spectrum Web Components 2nd generation - rendering implementations", + "license": "Apache-2.0", + "author": "Adobe", + "homepage": "https://opensource.adobe.com/spectrum-web-components/", + "repository": { + "directory": "2nd-gen/packages/swc", + "type": "git", + "url": "https://github.com/adobe/spectrum-web-components.git" + }, + "bugs": { + "url": "https://github.com/adobe/spectrum-web-components/issues" + }, + "type": "module", + "exports": { + ".": { + "types": "./dist/index.d.ts", + "import": "./dist/index.js" + }, + "./*": { + "types": "./dist/components/*/index.d.ts", + "import": "./dist/components/*/index.js" + }, + "./components/*": { + "types": "./dist/components/*/index.d.ts", + "import": "./dist/components/*/index.js" + } + }, + "main": "./dist/index.js", + "module": "./dist/index.js", + "files": [ + "dist/" + ], + "scripts": { + "analyze": "cem analyze --config cem.config.js", + "analyze:watch": "cem analyze --config cem.config.js --watch", + "build": "vite build", + "clean": "rimraf dist", + "dev": "vite build --watch", + "dev:core": "yarn workspace @spectrum-web-components/core dev", + "storybook": "yarn analyze && storybook dev -p 6006", + "storybook:build": "yarn analyze && storybook build", + "test": "vitest --run", + "test:coverage": "vitest --coverage", + "test:ui": "vitest --ui", + "test:watch": "run-p dev:core vitest" + }, + "types": "./dist/index.d.ts", + "dependencies": { + "@spectrum-web-components/core": "0.0.1", + "lit": "^2.5.0 || ^3.1.3" + }, + "devDependencies": { + "@axe-core/playwright": "4.10.2", + "@custom-elements-manifest/analyzer": "0.10.8", + "@storybook/addon-a11y": "10.0.3", + "@storybook/addon-designs": "11.0.1", + "@storybook/addon-docs": "10.0.3", + "@storybook/addon-vitest": "10.0.3", + "@storybook/test-runner": "0.23.0", + "@storybook/web-components-vite": "10.0.3", + "@types/react": "19.1.16", + "@types/react-dom": "19.1.9", + "@vitest/browser": "3.2.4", + "@vitest/coverage-v8": "3.2.4", + "@vitest/ui": "3.2.4", + "@wc-toolkit/storybook-helpers": "10.0.0", + "autoprefixer": "10.4.21", + "glob": "11.0.3", + "playwright": "1.53.1", + "postcss": "8.5.6", + "postcss-preset-env": "10.4.0", + "react": "19.1.1", + "react-dom": "19.1.1", + "rimraf": "6.0.1", + "storybook": "10.0.3", + "typescript": "5.9.2", + "vite": "7.1.7", + "vite-plugin-dts": "4.5.4", + "vite-plugin-lit-css": "2.2.1", + "vitest": "3.2.4" + }, + "keywords": [ + "design-system", + "spectrum", + "adobe", + "adobe-spectrum", + "web components", + "web-components", + "lit-element", + "lit-html", + "component", + "css" + ], + "customElements": ".storybook/custom-elements.json", + "publishConfig": { + "access": "public" + } +} diff --git a/2nd-gen/packages/swc/playwright.config.js b/2nd-gen/packages/swc/playwright.config.js new file mode 100644 index 00000000000..cf6791a14a3 --- /dev/null +++ b/2nd-gen/packages/swc/playwright.config.js @@ -0,0 +1,53 @@ +/** + * Copyright 2025 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ +import { defineConfig, devices } from '@playwright/test'; + +export default defineConfig({ + testDir: './components', + testMatch: '**/*.test.ts', + fullyParallel: true, + forbidOnly: !!process.env.CI, + retries: process.env.CI ? 2 : 0, + workers: process.env.CI ? 4 : undefined, + reporter: 'html', + use: { + baseURL: 'http://localhost:6006', + trace: 'on-first-retry', + screenshot: 'only-on-failure', + }, + projects: [ + { + name: 'chromium', + use: { + ...devices['Desktop Chrome'], + // Enable accessibility testing + contextOptions: { + // Force reduced motion for consistent testing + reducedMotion: 'reduce', + }, + }, + }, + { + name: 'firefox', + use: { ...devices['Desktop Firefox'] }, + }, + { + name: 'webkit', + use: { ...devices['Desktop Safari'] }, + }, + ], + webServer: { + command: 'yarn storybook', + port: 6006, + reuseExistingServer: !process.env.CI, + }, +}); diff --git a/2nd-gen/packages/swc/tokens/global-vars.css b/2nd-gen/packages/swc/tokens/global-vars.css new file mode 100644 index 00000000000..1ba93083085 --- /dev/null +++ b/2nd-gen/packages/swc/tokens/global-vars.css @@ -0,0 +1,1956 @@ +/* @spectrum-css/tokens@v16.1.0-next.3 */ + +/*! + * Copyright 2024 Adobe. All rights reserved. + * + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +:root { + display: block; + font-family: var(--spectrum-font-family); + font-size: var(--spectrum-font-size); + font-style: var(--spectrum-font-style); + + --spectrum-focus-indicator-color: var(--spectrum-blue-800); + --spectrum-static-white-focus-indicator-color: var(--spectrum-white); + --spectrum-static-black-focus-indicator-color: var(--spectrum-black); + --spectrum-overlay-color: var(--spectrum-black); + --spectrum-drop-shadow-color: var(--spectrum-drop-shadow-color-100); + --spectrum-opacity-disabled: 0.3; + --spectrum-background-base-color: var(--spectrum-gray-25); + --spectrum-background-layer-1-color: var(--spectrum-gray-50); + --spectrum-neutral-background-color-default: var(--spectrum-gray-800); + --spectrum-neutral-background-color-hover: var(--spectrum-gray-900); + --spectrum-neutral-background-color-down: var(--spectrum-gray-900); + --spectrum-neutral-background-color-key-focus: var(--spectrum-gray-900); + --spectrum-neutral-background-color-selected-default: var( + --spectrum-gray-800 + ); + --spectrum-neutral-background-color-selected-hover: var( + --spectrum-gray-900 + ); + --spectrum-neutral-background-color-selected-down: var(--spectrum-gray-900); + --spectrum-neutral-background-color-selected-key-focus: var( + --spectrum-gray-900 + ); + --spectrum-neutral-subdued-content-color-selected: var( + --spectrum-neutral-subdued-content-color-down + ); + --spectrum-accent-content-color-selected: var( + --spectrum-accent-content-color-down + ); + --spectrum-disabled-background-color: var(--spectrum-gray-100); + --spectrum-disabled-static-white-background-color-rgb: var( + --spectrum-transparent-white-100-rgb + ); + --spectrum-disabled-static-white-background-color-opacity: var( + --spectrum-transparent-white-100-opacity + ); + --spectrum-disabled-static-white-background-color: rgb( + var(--spectrum-disabled-static-white-background-color-rgb), + var(--spectrum-disabled-static-white-background-color-opacity) + ); + --spectrum-disabled-static-black-background-color-rgb: var( + --spectrum-transparent-black-100-rgb + ); + --spectrum-disabled-static-black-background-color-opacity: var( + --spectrum-transparent-black-100-opacity + ); + --spectrum-disabled-static-black-background-color: rgb( + var(--spectrum-disabled-static-black-background-color-rgb), + var(--spectrum-disabled-static-black-background-color-opacity) + ); + --spectrum-background-opacity-default: 0; + --spectrum-background-opacity-hover: 0.1; + --spectrum-background-opacity-down: 0.1; + --spectrum-background-opacity-key-focus: 0.1; + --spectrum-neutral-content-color-default: var(--spectrum-gray-800); + --spectrum-neutral-content-color-hover: var(--spectrum-gray-900); + --spectrum-neutral-content-color-down: var(--spectrum-gray-900); + --spectrum-neutral-content-color-focus-hover: var( + --spectrum-neutral-content-color-down + ); + --spectrum-neutral-content-color-focus: var( + --spectrum-neutral-content-color-down + ); + --spectrum-neutral-content-color-key-focus: var(--spectrum-gray-900); + --spectrum-neutral-subdued-content-color-default: var(--spectrum-gray-700); + --spectrum-neutral-subdued-content-color-hover: var(--spectrum-gray-800); + --spectrum-neutral-subdued-content-color-down: var(--spectrum-gray-800); + --spectrum-neutral-subdued-content-color-key-focus: var( + --spectrum-gray-800 + ); + --spectrum-accent-content-color-default: var(--spectrum-accent-color-900); + --spectrum-accent-content-color-hover: var(--spectrum-accent-color-1000); + --spectrum-accent-content-color-down: var(--spectrum-accent-color-1000); + --spectrum-accent-content-color-key-focus: var( + --spectrum-accent-color-1000 + ); + --spectrum-negative-content-color-default: var( + --spectrum-negative-color-900 + ); + --spectrum-negative-content-color-hover: var( + --spectrum-negative-color-1000 + ); + --spectrum-negative-content-color-down: var(--spectrum-negative-color-1000); + --spectrum-negative-content-color-key-focus: var( + --spectrum-negative-color-1000 + ); + --spectrum-disabled-content-color: var(--spectrum-gray-400); + --spectrum-disabled-static-white-content-color-rgb: var( + --spectrum-transparent-white-400-rgb + ); + --spectrum-disabled-static-white-content-color-opacity: var( + --spectrum-transparent-white-400-opacity + ); + --spectrum-disabled-static-white-content-color: rgb( + var(--spectrum-disabled-static-white-content-color-rgb), + var(--spectrum-disabled-static-white-content-color-opacity) + ); + --spectrum-disabled-static-black-content-color-rgb: var( + --spectrum-transparent-black-400-rgb + ); + --spectrum-disabled-static-black-content-color-opacity: var( + --spectrum-transparent-black-400-opacity + ); + --spectrum-disabled-static-black-content-color: rgb( + var(--spectrum-disabled-static-black-content-color-rgb), + var(--spectrum-disabled-static-black-content-color-opacity) + ); + --spectrum-disabled-border-color: var(--spectrum-gray-300); + --spectrum-disabled-static-white-border-color-rgb: var( + --spectrum-transparent-white-300-rgb + ); + --spectrum-disabled-static-white-border-color-opacity: var( + --spectrum-transparent-white-300-opacity + ); + --spectrum-disabled-static-white-border-color: rgb( + var(--spectrum-disabled-static-white-border-color-rgb), + var(--spectrum-disabled-static-white-border-color-opacity) + ); + --spectrum-disabled-static-black-border-color-rgb: var( + --spectrum-transparent-black-300-rgb + ); + --spectrum-disabled-static-black-border-color-opacity: var( + --spectrum-transparent-black-300-opacity + ); + --spectrum-disabled-static-black-border-color: rgb( + var(--spectrum-disabled-static-black-border-color-rgb), + var(--spectrum-disabled-static-black-border-color-opacity) + ); + --spectrum-negative-border-color-default: var( + --spectrum-negative-color-900 + ); + --spectrum-negative-border-color-hover: var(--spectrum-negative-color-1000); + --spectrum-negative-border-color-down: var(--spectrum-negative-color-1100); + --spectrum-negative-border-color-focus-hover: var( + --spectrum-negative-border-color-down + ); + --spectrum-negative-border-color-focus: var(--spectrum-negative-color-1000); + --spectrum-negative-border-color-key-focus: var( + --spectrum-negative-color-1000 + ); + --spectrum-title-color: var(--spectrum-gray-900); + --spectrum-drop-shadow-emphasized-default-color: var( + --spectrum-drop-shadow-color-100 + ); + --spectrum-drop-shadow-emphasized-hover-color: var( + --spectrum-drop-shadow-color-200 + ); + --spectrum-drop-shadow-elevated-color: var( + --spectrum-drop-shadow-color-200 + ); + --spectrum-static-black-text-color: var(--spectrum-black); + --spectrum-static-white-text-color: var(--spectrum-white); + --spectrum-track-color: var(--spectrum-gray-300); + --spectrum-static-black-track-color-rgb: var( + --spectrum-transparent-black-300-rgb + ); + --spectrum-static-black-track-color-opacity: var( + --spectrum-transparent-black-300-opacity + ); + --spectrum-static-black-track-color: rgb( + var(--spectrum-static-black-track-color-rgb), + var(--spectrum-static-black-track-color-opacity) + ); + --spectrum-static-white-track-color-rgb: var( + --spectrum-transparent-white-300-rgb + ); + --spectrum-static-white-track-color-opacity: var( + --spectrum-transparent-white-300-opacity + ); + --spectrum-static-white-track-color: rgb( + var(--spectrum-static-white-track-color-rgb), + var(--spectrum-static-white-track-color-opacity) + ); + --spectrum-static-black-track-indicator-color-rgb: var( + --spectrum-transparent-black-900-rgb + ); + --spectrum-static-black-track-indicator-color-opacity: var( + --spectrum-transparent-black-900-opacity + ); + --spectrum-static-black-track-indicator-color: rgb( + var(--spectrum-static-black-track-indicator-color-rgb), + var(--spectrum-static-black-track-indicator-color-opacity) + ); + --spectrum-static-white-track-indicator-color-rgb: var( + --spectrum-transparent-white-900-rgb + ); + --spectrum-static-white-track-indicator-color-opacity: var( + --spectrum-transparent-white-900-opacity + ); + --spectrum-static-white-track-indicator-color: rgb( + var(--spectrum-static-white-track-indicator-color-rgb), + var(--spectrum-static-white-track-indicator-color-opacity) + ); + --spectrum-drop-shadow-dragged-color: var(--spectrum-drop-shadow-color-300); + --spectrum-swatch-border-color: var(--spectrum-gray-1000); + --spectrum-swatch-border-opacity: 0.42; + --spectrum-swatch-disabled-icon-border-color: var(--spectrum-black); + --spectrum-swatch-disabled-icon-border-opacity: 0.42; + --spectrum-thumbnail-border-color: var(--spectrum-gray-800); + --spectrum-thumbnail-border-opacity: 0.1; + --spectrum-thumbnail-opacity-disabled: var(--spectrum-opacity-disabled); + --spectrum-opacity-checkerboard-square-light: var(--spectrum-white); + --spectrum-avatar-opacity-disabled: var(--spectrum-opacity-disabled); + --spectrum-color-area-border-color: var(--spectrum-gray-1000); + --spectrum-color-area-border-opacity: 0.1; + --spectrum-color-slider-border-color: var(--spectrum-gray-1000); + --spectrum-color-slider-border-opacity: 0.1; + --spectrum-color-loupe-drop-shadow-color: var( + --spectrum-drop-shadow-elevated-color + ); + --spectrum-color-loupe-drop-shadow-y: var( + --spectrum-drop-shadow-elevated-y + ); + --spectrum-color-loupe-drop-shadow-blur: var( + --spectrum-drop-shadow-elevated-blur + ); + --spectrum-color-loupe-inner-border-rgb: var( + --spectrum-transparent-black-200-rgb + ); + --spectrum-color-loupe-inner-border-opacity: var( + --spectrum-transparent-black-200-opacity + ); + --spectrum-color-loupe-inner-border: rgb( + var(--spectrum-color-loupe-inner-border-rgb), + var(--spectrum-color-loupe-inner-border-opacity) + ); + --spectrum-color-loupe-outer-border: var(--spectrum-white); + --spectrum-card-selection-background-color-opacity: 0.95; + --spectrum-drop-zone-background-color: var(--spectrum-accent-visual-color); + --spectrum-drop-zone-background-color-opacity: 0.1; + --spectrum-drop-zone-background-color-opacity-filled: 0.3; + --spectrum-coach-mark-pagination-color: var(--spectrum-gray-600); + --spectrum-color-handle-inner-border-color: var(--spectrum-black); + --spectrum-color-handle-inner-border-opacity: 0.42; + --spectrum-color-handle-outer-border-color: var(--spectrum-black); + --spectrum-color-handle-outer-border-opacity: var( + --spectrum-color-handle-inner-border-opacity + ); + --spectrum-color-handle-drop-shadow-color: var( + --spectrum-drop-shadow-color + ); + --spectrum-floating-action-button-drop-shadow-color-rgb: var( + --spectrum-transparent-black-300-rgb + ); + --spectrum-floating-action-button-drop-shadow-color-opacity: var( + --spectrum-transparent-black-300-opacity + ); + --spectrum-floating-action-button-drop-shadow-color: rgb( + var(--spectrum-floating-action-button-drop-shadow-color-rgb), + var(--spectrum-floating-action-button-drop-shadow-color-opacity) + ); + --spectrum-floating-action-button-shadow-color: var( + --spectrum-floating-action-button-drop-shadow-color + ); + --spectrum-table-row-hover-color: var(--spectrum-gray-900); + --spectrum-table-row-hover-opacity: 0.07; + --spectrum-table-selected-row-background-color: var( + --spectrum-informative-background-color-default + ); + --spectrum-table-selected-row-background-opacity: 0.1; + --spectrum-table-selected-row-background-color-non-emphasized: var( + --spectrum-neutral-background-color-selected-default + ); + --spectrum-table-selected-row-background-opacity-non-emphasized: 0.1; + --spectrum-table-row-down-opacity: 0.1; + --spectrum-table-selected-row-background-opacity-hover: 0.15; + --spectrum-table-selected-row-background-opacity-non-emphasized-hover: 0.15; + --spectrum-coach-indicator-color: var(--spectrum-blue-800); + --spectrum-swatch-group-border-color: var(--spectrum-gray-1000); + --spectrum-avatar-border-color: var(--spectrum-gray-25); + --spectrum-standard-panel-gripper-color-drag: var(--spectrum-gray-800); + --spectrum-standard-panel-gripper-color: var(--spectrum-gray-200); + --spectrum-bar-panel-gripper-color: var(--spectrum-gray-200); + --spectrum-bar-panel-gripper-color-drag: var(--spectrum-gray-800); + --spectrum-select-box-selected-border-color: var(--spectrum-gray-800); + --spectrum-tree-view-row-background-hover: var(--spectrum-gray-100); + --spectrum-tree-view-selected-row-background-color-emphasized: var( + --spectrum-informative-background-color-default + ); + --spectrum-tree-view-selected-row-background-default: var( + --spectrum-gray-100 + ); + --spectrum-tree-view-selected-row-background-hover: var( + --spectrum-gray-100 + ); + --spectrum-color-wheel-border-color: var(--spectrum-gray-1000); + --spectrum-color-wheel-border-opacity: 0.1; + --spectrum-card-background-well-color: var(--spectrum-gray-100); + --spectrum-card-background-loading-color: var(--spectrum-gray-100); + --spectrum-stack-item-background-color-hover: var(--spectrum-gray-100); + --spectrum-stack-item-background-color-down: var(--spectrum-gray-100); + --spectrum-stack-item-background-color-key-focus: var(--spectrum-gray-100); + --spectrum-stack-item-selected-background-color-default: var( + --spectrum-gray-100 + ); + --spectrum-stack-item-selected-background-color-hover: var( + --spectrum-gray-200 + ); + --spectrum-stack-item-selected-background-color-down: var( + --spectrum-gray-200 + ); + --spectrum-stack-item-selected-background-color-key-focus: var( + --spectrum-gray-200 + ); + --spectrum-stack-item-selected-background-color-emphasized: var( + --spectrum-accent-background-color-default + ); + --spectrum-white-rgb: 255, 255, 255; + --spectrum-white: rgb(var(--spectrum-white-rgb)); + --spectrum-transparent-white-25-rgb: 255, 255, 255; + --spectrum-transparent-white-25-opacity: 0; + --spectrum-transparent-white-25: rgb( + var(--spectrum-transparent-white-25-rgb), + var(--spectrum-transparent-white-25-opacity) + ); + --spectrum-transparent-white-50-rgb: 255, 255, 255; + --spectrum-transparent-white-50-opacity: 0.04; + --spectrum-transparent-white-50: rgb( + var(--spectrum-transparent-white-50-rgb), + var(--spectrum-transparent-white-50-opacity) + ); + --spectrum-transparent-white-75-rgb: 255, 255, 255; + --spectrum-transparent-white-75-opacity: 0.07; + --spectrum-transparent-white-75: rgb( + var(--spectrum-transparent-white-75-rgb), + var(--spectrum-transparent-white-75-opacity) + ); + --spectrum-transparent-white-100-rgb: 255, 255, 255; + --spectrum-transparent-white-100-opacity: 0.11; + --spectrum-transparent-white-100: rgb( + var(--spectrum-transparent-white-100-rgb), + var(--spectrum-transparent-white-100-opacity) + ); + --spectrum-transparent-white-200-rgb: 255, 255, 255; + --spectrum-transparent-white-200-opacity: 0.14; + --spectrum-transparent-white-200: rgb( + var(--spectrum-transparent-white-200-rgb), + var(--spectrum-transparent-white-200-opacity) + ); + --spectrum-transparent-white-300-rgb: 255, 255, 255; + --spectrum-transparent-white-300-opacity: 0.17; + --spectrum-transparent-white-300: rgb( + var(--spectrum-transparent-white-300-rgb), + var(--spectrum-transparent-white-300-opacity) + ); + --spectrum-transparent-white-400-rgb: 255, 255, 255; + --spectrum-transparent-white-400-opacity: 0.21; + --spectrum-transparent-white-400: rgb( + var(--spectrum-transparent-white-400-rgb), + var(--spectrum-transparent-white-400-opacity) + ); + --spectrum-transparent-white-500-rgb: 255, 255, 255; + --spectrum-transparent-white-500-opacity: 0.39; + --spectrum-transparent-white-500: rgb( + var(--spectrum-transparent-white-500-rgb), + var(--spectrum-transparent-white-500-opacity) + ); + --spectrum-transparent-white-600-rgb: 255, 255, 255; + --spectrum-transparent-white-600-opacity: 0.51; + --spectrum-transparent-white-600: rgb( + var(--spectrum-transparent-white-600-rgb), + var(--spectrum-transparent-white-600-opacity) + ); + --spectrum-transparent-white-700-rgb: 255, 255, 255; + --spectrum-transparent-white-700-opacity: 0.66; + --spectrum-transparent-white-700: rgb( + var(--spectrum-transparent-white-700-rgb), + var(--spectrum-transparent-white-700-opacity) + ); + --spectrum-transparent-white-800-rgb: 255, 255, 255; + --spectrum-transparent-white-800-opacity: 0.85; + --spectrum-transparent-white-800: rgb( + var(--spectrum-transparent-white-800-rgb), + var(--spectrum-transparent-white-800-opacity) + ); + --spectrum-transparent-white-900-rgb: 255, 255, 255; + --spectrum-transparent-white-900-opacity: 0.94; + --spectrum-transparent-white-900: rgb( + var(--spectrum-transparent-white-900-rgb), + var(--spectrum-transparent-white-900-opacity) + ); + --spectrum-transparent-white-1000-rgb: 255, 255, 255; + --spectrum-transparent-white-1000: rgb( + var(--spectrum-transparent-white-1000-rgb) + ); + --spectrum-black-rgb: 0, 0, 0; + --spectrum-black: rgb(var(--spectrum-black-rgb)); + --spectrum-transparent-black-25-rgb: 0, 0, 0; + --spectrum-transparent-black-25-opacity: 0; + --spectrum-transparent-black-25: rgb( + var(--spectrum-transparent-black-25-rgb), + var(--spectrum-transparent-black-25-opacity) + ); + --spectrum-transparent-black-50-rgb: 0, 0, 0; + --spectrum-transparent-black-50-opacity: 0.03; + --spectrum-transparent-black-50: rgb( + var(--spectrum-transparent-black-50-rgb), + var(--spectrum-transparent-black-50-opacity) + ); + --spectrum-transparent-black-75-rgb: 0, 0, 0; + --spectrum-transparent-black-75-opacity: 0.05; + --spectrum-transparent-black-75: rgb( + var(--spectrum-transparent-black-75-rgb), + var(--spectrum-transparent-black-75-opacity) + ); + --spectrum-transparent-black-100-rgb: 0, 0, 0; + --spectrum-transparent-black-100-opacity: 0.09; + --spectrum-transparent-black-100: rgb( + var(--spectrum-transparent-black-100-rgb), + var(--spectrum-transparent-black-100-opacity) + ); + --spectrum-transparent-black-200-rgb: 0, 0, 0; + --spectrum-transparent-black-200-opacity: 0.12; + --spectrum-transparent-black-200: rgb( + var(--spectrum-transparent-black-200-rgb), + var(--spectrum-transparent-black-200-opacity) + ); + --spectrum-transparent-black-300-rgb: 0, 0, 0; + --spectrum-transparent-black-300-opacity: 0.15; + --spectrum-transparent-black-300: rgb( + var(--spectrum-transparent-black-300-rgb), + var(--spectrum-transparent-black-300-opacity) + ); + --spectrum-transparent-black-400-rgb: 0, 0, 0; + --spectrum-transparent-black-400-opacity: 0.22; + --spectrum-transparent-black-400: rgb( + var(--spectrum-transparent-black-400-rgb), + var(--spectrum-transparent-black-400-opacity) + ); + --spectrum-transparent-black-500-rgb: 0, 0, 0; + --spectrum-transparent-black-500-opacity: 0.44; + --spectrum-transparent-black-500: rgb( + var(--spectrum-transparent-black-500-rgb), + var(--spectrum-transparent-black-500-opacity) + ); + --spectrum-transparent-black-600-rgb: 0, 0, 0; + --spectrum-transparent-black-600-opacity: 0.56; + --spectrum-transparent-black-600: rgb( + var(--spectrum-transparent-black-600-rgb), + var(--spectrum-transparent-black-600-opacity) + ); + --spectrum-transparent-black-700-rgb: 0, 0, 0; + --spectrum-transparent-black-700-opacity: 0.69; + --spectrum-transparent-black-700: rgb( + var(--spectrum-transparent-black-700-rgb), + var(--spectrum-transparent-black-700-opacity) + ); + --spectrum-transparent-black-800-rgb: 0, 0, 0; + --spectrum-transparent-black-800-opacity: 0.84; + --spectrum-transparent-black-800: rgb( + var(--spectrum-transparent-black-800-rgb), + var(--spectrum-transparent-black-800-opacity) + ); + --spectrum-transparent-black-900-rgb: 0, 0, 0; + --spectrum-transparent-black-900-opacity: 0.93; + --spectrum-transparent-black-900: rgb( + var(--spectrum-transparent-black-900-rgb), + var(--spectrum-transparent-black-900-opacity) + ); + --spectrum-transparent-black-1000-rgb: 0, 0, 0; + --spectrum-transparent-black-1000: rgb( + var(--spectrum-transparent-black-1000-rgb) + ); + --spectrum-static-blue-900-rgb: 59, 99, 251; + --spectrum-static-blue-900: rgb(var(--spectrum-static-blue-900-rgb)); + --spectrum-static-blue-1000-rgb: 39, 77, 234; + --spectrum-static-blue-1000: rgb(var(--spectrum-static-blue-1000-rgb)); + --spectrum-static-fuchsia-900-rgb: 181, 57, 200; + --spectrum-static-fuchsia-900: rgb(var(--spectrum-static-fuchsia-900-rgb)); + --spectrum-static-fuchsia-1000-rgb: 156, 40, 175; + --spectrum-static-fuchsia-1000: rgb( + var(--spectrum-static-fuchsia-1000-rgb) + ); + --spectrum-static-indigo-900-rgb: 113, 85, 250; + --spectrum-static-indigo-900: rgb(var(--spectrum-static-indigo-900-rgb)); + --spectrum-static-indigo-1000-rgb: 99, 56, 238; + --spectrum-static-indigo-1000: rgb(var(--spectrum-static-indigo-1000-rgb)); + --spectrum-static-magenta-900-rgb: 217, 35, 97; + --spectrum-static-magenta-900: rgb(var(--spectrum-static-magenta-900-rgb)); + --spectrum-static-magenta-1000-rgb: 186, 22, 80; + --spectrum-static-magenta-1000: rgb( + var(--spectrum-static-magenta-1000-rgb) + ); + --spectrum-static-red-900-rgb: 215, 50, 32; + --spectrum-static-red-900: rgb(var(--spectrum-static-red-900-rgb)); + --spectrum-static-red-1000-rgb: 183, 40, 24; + --spectrum-static-red-1000: rgb(var(--spectrum-static-red-1000-rgb)); + --spectrum-icon-color-inverse: var(--spectrum-gray-50); + --spectrum-icon-color-primary-default: var( + --spectrum-neutral-content-color-default + ); + --spectrum-icon-color-green-primary-default: var(--spectrum-green-800); + --spectrum-icon-color-primary-hover: var( + --spectrum-neutral-content-color-hover + ); + --spectrum-icon-color-primary-down: var( + --spectrum-neutral-content-color-down + ); + --spectrum-icon-color-cinnamon-primary-default: var( + --spectrum-cinnamon-800 + ); + --spectrum-icon-color-cinnamon-primary-hover: var(--spectrum-cinnamon-900); + --spectrum-icon-color-cinnamon-primary-down: var(--spectrum-cinnamon-1000); + --spectrum-icon-color-cyan-primary-default: var(--spectrum-cyan-800); + --spectrum-icon-color-cyan-primary-hover: var(--spectrum-cyan-900); + --spectrum-icon-color-cyan-primary-down: var(--spectrum-cyan-1000); + --spectrum-icon-color-green-primary-hover: var(--spectrum-green-900); + --spectrum-icon-color-green-primary-down: var(--spectrum-green-1000); + --spectrum-icon-color-seafoam-primary-default: var(--spectrum-seafoam-800); + --spectrum-icon-color-seafoam-primary-hover: var(--spectrum-seafoam-900); + --spectrum-icon-color-seafoam-primary-down: var(--spectrum-seafoam-1000); + --spectrum-icon-color-disabled-primary: var(--spectrum-gray-400); + --spectrum-icon-color-fuchsia-background: var(--spectrum-fuchsia-200); + --spectrum-icon-color-magenta-background: var(--spectrum-magenta-200); + --spectrum-icon-color-pink-background: var(--spectrum-pink-200); + --spectrum-icon-color-purple-background: var(--spectrum-purple-200); + --spectrum-icon-color-inverse-background: var(--spectrum-gray-50); + --spectrum-icon-color-emphasized-background: var(--spectrum-gray-900); + --spectrum-radio-button-selection-indicator: 4px; + --spectrum-field-label-top-margin-small: 0px; + --spectrum-field-label-top-margin-medium: 0px; + --spectrum-field-label-top-margin-large: 0px; + --spectrum-field-label-top-margin-extra-large: 0px; + --spectrum-field-label-to-component: 0px; + --spectrum-help-text-to-component: 0px; + --spectrum-action-button-edge-to-hold-icon-extra-small: 3px; + --spectrum-action-button-edge-to-hold-icon-small: 3px; + --spectrum-button-minimum-width-multiplier: 2.25; + --spectrum-divider-thickness-small: 1px; + --spectrum-divider-thickness-medium: 2px; + --spectrum-divider-thickness-large: 4px; + --spectrum-action-bar-height: var(--spectrum-component-height-400); + --spectrum-action-bar-top-to-item-counter: var( + --spectrum-component-top-to-text-300 + ); + --spectrum-swatch-rectangle-width-multiplier: 2; + --spectrum-swatch-slash-thickness-extra-small: 2px; + --spectrum-swatch-slash-thickness-small: 3px; + --spectrum-swatch-slash-thickness-medium: 4px; + --spectrum-swatch-slash-thickness-large: 5px; + --spectrum-progress-bar-minimum-width: 48px; + --spectrum-progress-bar-maximum-width: 768px; + --spectrum-meter-minimum-width: 48px; + --spectrum-meter-maximum-width: 768px; + --spectrum-meter-default-width: var(--spectrum-meter-width); + --spectrum-in-line-alert-minimum-width: 240px; + --spectrum-popover-tip-width: 16px; + --spectrum-popover-tip-height: 8px; + --spectrum-popover-top-to-content-area: var( + --spectrum-popover-edge-to-content-area + ); + --spectrum-popover-edge-to-content-area: var(--spectrum-spacing-100); + --spectrum-menu-item-label-to-description: var( + --spectrum-menu-item-label-to-description-medium + ); + --spectrum-menu-item-section-divider-height: 12px; + --spectrum-slider-track-thickness: 2px; + --spectrum-slider-handle-gap: 4px; + --spectrum-picker-minimum-width-multiplier: 2; + --spectrum-picker-border-width: var(--spectrum-border-width-100); + --spectrum-picker-end-edge-to-disclousure-icon-quiet: var( + --spectrum-picker-end-edge-to-disclosure-icon-quiet + ); + --spectrum-picker-end-edge-to-disclosure-icon-quiet: 0px; + --spectrum-text-field-minimum-width-multiplier: 1.5; + --spectrum-combo-box-minimum-width-multiplier: 2.5; + --spectrum-combo-box-quiet-minimum-width-multiplier: 2; + --spectrum-combo-box-visual-to-field-button-small: var( + --spectrum-combo-box-visual-to-field-button + ); + --spectrum-combo-box-visual-to-field-button-medium: var( + --spectrum-combo-box-visual-to-field-button + ); + --spectrum-combo-box-visual-to-field-button-large: var( + --spectrum-combo-box-visual-to-field-button + ); + --spectrum-combo-box-visual-to-field-button-extra-large: var( + --spectrum-combo-box-visual-to-field-button + ); + --spectrum-combo-box-visual-to-field-button-quiet: var( + --spectrum-combo-box-visual-to-field-button + ); + --spectrum-alert-dialog-minimum-width: 288px; + --spectrum-alert-dialog-maximum-width: 480px; + --spectrum-alert-dialog-title-size: var( + --spectrum-alert-dialog-title-font-size + ); + --spectrum-alert-dialog-description-size: var( + --spectrum-alert-dialog-description-font-size + ); + --spectrum-contextual-help-minimum-width: 268px; + --spectrum-contextual-help-title-size: var( + --spectrum-contextual-help-title-font-size + ); + --spectrum-contextual-help-body-size: var( + --spectrum-contextual-help-body-font-size + ); + --spectrum-breadcrumbs-height: var(--spectrum-component-height-200); + --spectrum-breadcrumbs-height-compact: var(--spectrum-component-height-100); + --spectrum-breadcrumbs-top-to-text: var( + --spectrum-component-top-to-text-200 + ); + --spectrum-breadcrumbs-top-to-text-compact: var( + --spectrum-component-top-to-text-100 + ); + --spectrum-breadcrumbs-bottom-to-text: var( + --spectrum-component-bottom-to-text-200 + ); + --spectrum-breadcrumbs-bottom-to-text-compact: var( + --spectrum-component-bottom-to-text-100 + ); + --spectrum-breadcrumbs-start-edge-to-text: var( + --spectrum-breadcrumbs-start-edge-to-text-large + ); + --spectrum-breadcrumbs-end-edge-to-text: 0px; + --spectrum-breadcrumbs-top-to-separator-icon: var( + --spectrum-breadcrumbs-top-to-separator-large + ); + --spectrum-breadcrumbs-top-to-separator-icon-compact: var( + --spectrum-breadcrumbs-top-to-separator-medium + ); + --spectrum-breadcrumbs-separator-icon-to-bottom-text-multiline: var( + --spectrum-breadcrumbs-separator-to-bottom-text-multiline + ); + --spectrum-breadcrumbs-truncated-menu-to-separator-icon: var( + --spectrum-breadcrumbs-truncated-menu-to-separator + ); + --spectrum-breadcrumbs-top-to-truncated-menu: 0px; + --spectrum-breadcrumbs-top-to-truncated-menu-compact: var( + --spectrum-breadcrumbs-top-to-truncated-menu + ); + --spectrum-breadcrumbs-start-edge-to-truncated-menu: 0px; + --spectrum-alert-banner-to-top-workflow-icon: var( + --spectrum-alert-banner-top-to-workflow-icon + ); + --spectrum-alert-banner-to-top-text: var( + --spectrum-alert-banner-top-to-text + ); + --spectrum-alert-banner-to-bottom-text: var( + --spectrum-alert-banner-bottom-to-text + ); + --spectrum-color-area-border-width: var(--spectrum-border-width-100); + --spectrum-color-area-border-rounding: var( + --spectrum-corner-radius-medium-size-small + ); + --spectrum-color-wheel-color-area-margin: 12px; + --spectrum-color-slider-border-width: 1px; + --spectrum-color-slider-border-rounding: var( + --spectrum-corner-radius-medium-size-small + ); + --spectrum-floating-action-button-drop-shadow-blur: 12px; + --spectrum-floating-action-button-drop-shadow-y: 4px; + --spectrum-illustrated-message-maximum-width: var( + --spectrum-illustrated-message-vertical-maximum-width + ); + --spectrum-illustrated-message-title-size: var( + --spectrum-illustrated-message-large-title-font-size + ); + --spectrum-illustrated-message-cjk-title-size: var( + --spectrum-illustrated-message-large-cjk-title-font-size + ); + --spectrum-illustrated-message-body-size: var( + --spectrum-illustrated-message-large-body-font-size + ); + --spectrum-search-field-minimum-width-multiplier: 4; + --spectrum-color-loupe-height: 64px; + --spectrum-color-loupe-width: 48px; + --spectrum-color-loupe-bottom-to-color-handle: 12px; + --spectrum-color-loupe-outer-border-width: var(--spectrum-border-width-200); + --spectrum-color-loupe-inner-border-width: 1px; + --spectrum-card-minimum-width: 100px; + --spectrum-card-preview-minimum-height: 130px; + --spectrum-card-selection-background-size: 40px; + --spectrum-drop-zone-width: 428px; + --spectrum-drop-zone-content-maximum-width: var( + --spectrum-illustrated-message-maximum-width + ); + --spectrum-drop-zone-border-dash-length: 8px; + --spectrum-drop-zone-border-dash-gap: 6px; + --spectrum-drop-zone-title-size: var(--spectrum-drop-zone-title-font-size); + --spectrum-drop-zone-cjk-title-size: var( + --spectrum-drop-zone-cjk-title-font-size + ); + --spectrum-drop-zone-body-size: var(--spectrum-drop-zone-body-font-size); + --spectrum-coach-mark-title-size: var( + --spectrum-coach-mark-title-font-size + ); + --spectrum-coach-mark-body-size: var(--spectrum-coach-mark-body-font-size); + --spectrum-coach-mark-pagination-body-size: var( + --spectrum-coach-mark-pagination-body-font-size + ); + --spectrum-accordion-top-to-text-regular-small: var( + --spectrum-accordion-top-to-text-small + ); + --spectrum-accordion-top-to-text-regular-medium: var( + --spectrum-accordion-top-to-text-medium + ); + --spectrum-accordion-top-to-text-regular-large: var( + --spectrum-accordion-top-to-text-large + ); + --spectrum-accordion-top-to-text-regular-extra-large: var( + --spectrum-accordion-top-to-text-extra-large + ); + --spectrum-accordion-bottom-to-text-regular-small: var( + --spectrum-accordion-bottom-to-text-small + ); + --spectrum-accordion-bottom-to-text-regular-medium: var( + --spectrum-accordion-bottom-to-text-medium + ); + --spectrum-accordion-bottom-to-text-regular-large: var( + --spectrum-accordion-bottom-to-text-large + ); + --spectrum-accordion-bottom-to-text-regular-extra-large: var( + --spectrum-accordion-bottom-to-text-extra-large + ); + --spectrum-accordion-disclosure-indicator-to-text: 0px; + --spectrum-accordion-edge-to-disclosure-indicator: 0px; + --spectrum-accordion-edge-to-text: 0px; + --spectrum-accordion-focus-indicator-gap: 0px; + --spectrum-color-handle-border-width: var(--spectrum-border-width-200); + --spectrum-color-handle-inner-border-width: 1px; + --spectrum-color-handle-outer-border-width: 1px; + --spectrum-color-handle-drop-shadow-x: 0; + --spectrum-color-handle-drop-shadow-y: 0; + --spectrum-color-handle-drop-shadow-blur: 0; + --spectrum-table-row-height-small-compact: var( + --spectrum-component-height-75 + ); + --spectrum-table-row-height-medium-compact: var( + --spectrum-component-height-100 + ); + --spectrum-table-row-height-large-compact: var( + --spectrum-component-height-200 + ); + --spectrum-table-row-height-extra-large-compact: var( + --spectrum-component-height-300 + ); + --spectrum-table-row-top-to-text-small-compact: var( + --spectrum-component-top-to-text-75 + ); + --spectrum-table-row-top-to-text-medium-compact: var( + --spectrum-component-top-to-text-100 + ); + --spectrum-table-row-top-to-text-large-compact: var( + --spectrum-component-top-to-text-200 + ); + --spectrum-table-row-top-to-text-extra-large-compact: var( + --spectrum-component-top-to-text-300 + ); + --spectrum-table-row-bottom-to-text-small-compact: var( + --spectrum-component-bottom-to-text-75 + ); + --spectrum-table-row-bottom-to-text-medium-compact: var( + --spectrum-component-bottom-to-text-100 + ); + --spectrum-table-row-bottom-to-text-large-compact: var( + --spectrum-component-bottom-to-text-200 + ); + --spectrum-table-row-bottom-to-text-extra-large-compact: var( + --spectrum-component-bottom-to-text-300 + ); + --spectrum-table-edge-to-content: 16px; + --spectrum-table-border-divider-width: 1px; + --spectrum-tab-item-height-small: var(--spectrum-component-height-200); + --spectrum-tab-item-height-medium: var(--spectrum-component-height-300); + --spectrum-tab-item-height-large: var(--spectrum-component-height-400); + --spectrum-tab-item-height-extra-large: var( + --spectrum-component-height-500 + ); + --spectrum-tab-item-compact-height-small: var( + --spectrum-component-height-75 + ); + --spectrum-tab-item-compact-height-medium: var( + --spectrum-component-height-100 + ); + --spectrum-tab-item-compact-height-large: var( + --spectrum-component-height-200 + ); + --spectrum-tab-item-compact-height-extra-large: var( + --spectrum-component-height-300 + ); + --spectrum-tab-item-start-to-edge-quiet: 0px; + --spectrum-in-field-button-width-stacked-small: 20px; + --spectrum-in-field-button-width-stacked-medium: 28px; + --spectrum-in-field-button-width-stacked-large: 36px; + --spectrum-in-field-button-width-stacked-extra-large: 44px; + --spectrum-in-field-button-fill-stacked-inner-border-rounding: 0px; + --spectrum-in-field-button-edge-to-fill: 0px; + --spectrum-in-field-button-stacked-inner-edge-to-fill: 0px; + --spectrum-in-field-button-edge-to-disclosure-icon-stacked-small: 7px; + --spectrum-in-field-button-edge-to-disclosure-icon-stacked-medium: 9px; + --spectrum-in-field-button-edge-to-disclosure-icon-stacked-large: 13px; + --spectrum-in-field-button-edge-to-disclosure-icon-stacked-extra-large: 16px; + --spectrum-in-field-button-outer-edge-to-disclosure-icon-stacked-small: 3px; + --spectrum-in-field-button-outer-edge-to-disclosure-icon-stacked-medium: 3px; + --spectrum-in-field-button-outer-edge-to-disclosure-icon-stacked-large: 4px; + --spectrum-in-field-button-outer-edge-to-disclosure-icon-stacked-extra-large: 5px; + --spectrum-in-field-button-inner-edge-to-disclosure-icon-stacked-small: var( + --spectrum-in-field-button-outer-edge-to-disclosure-icon-stacked-small + ); + --spectrum-in-field-button-inner-edge-to-disclosure-icon-stacked-medium: var( + --spectrum-in-field-button-outer-edge-to-disclosure-icon-stacked-medium + ); + --spectrum-in-field-button-inner-edge-to-disclosure-icon-stacked-large: var( + --spectrum-in-field-button-outer-edge-to-disclosure-icon-stacked-large + ); + --spectrum-in-field-button-inner-edge-to-disclosure-icon-stacked-extra-large: var( + --spectrum-in-field-button-outer-edge-to-disclosure-icon-stacked-extra-large + ); + --spectrum-asterisk-icon-size-75: 8px; + --spectrum-divider-vertical-minimum-height: 200px; + --spectrum-divider-horizontal-minimum-width: 200px; + --spectrum-tooltip-tip-corner-radius: 1px; + --spectrum-tag-minimum-width-multiplier: 1; + --spectrum-tag-maximum-width-multiplier: 7; + --spectrum-title-cjk-emphasized-font-style: var( + --spectrum-default-font-style + ); + --spectrum-title-cjk-emphasized-font-weight: var( + --spectrum-extra-bold-font-weight + ); + --spectrum-title-cjk-font-family: var(--spectrum-cjk-font-family); + --spectrum-title-cjk-font-style: var(--spectrum-default-font-style); + --spectrum-title-cjk-font-weight: var(--spectrum-bold-font-weight); + --spectrum-title-cjk-line-height: var(--spectrum-cjk-line-height-100); + --spectrum-title-cjk-size-l: var(--spectrum-font-size-200); + --spectrum-title-cjk-size-m: var(--spectrum-font-size-100); + --spectrum-title-cjk-size-s: var(--spectrum-font-size-75); + --spectrum-title-cjk-size-xl: var(--spectrum-font-size-300); + --spectrum-title-cjk-size-xs: var(--spectrum-font-size-50); + --spectrum-title-cjk-size-xxl: var(--spectrum-font-size-400); + --spectrum-title-cjk-size-xxxl: var(--spectrum-font-size-500); + --spectrum-title-cjk-strong-emphasized-font-style: var( + --spectrum-default-font-style + ); + --spectrum-title-cjk-strong-emphasized-font-weight: var( + --spectrum-extra-bold-font-weight + ); + --spectrum-title-cjk-strong-font-style: var(--spectrum-default-font-style); + --spectrum-title-cjk-strong-font-weight: var( + --spectrum-extra-bold-font-weight + ); + --spectrum-title-line-height: var(--spectrum-line-height-100); + --spectrum-title-margin-bottom-multiplier: 0.25; + --spectrum-title-margin-top-multiplier: 0.8889; + --spectrum-title-sans-serif-emphasized-font-style: var( + --spectrum-italic-font-style + ); + --spectrum-title-sans-serif-emphasized-font-weight: var( + --spectrum-bold-font-weight + ); + --spectrum-title-sans-serif-font-family: var( + --spectrum-sans-serif-font-family + ); + --spectrum-title-sans-serif-font-style: var(--spectrum-default-font-style); + --spectrum-title-sans-serif-font-weight: var(--spectrum-bold-font-weight); + --spectrum-title-sans-serif-strong-emphasized-font-style: var( + --spectrum-italic-font-style + ); + --spectrum-title-sans-serif-strong-emphasized-font-weight: var( + --spectrum-extra-bold-font-weight + ); + --spectrum-title-sans-serif-strong-font-style: var( + --spectrum-default-font-style + ); + --spectrum-title-sans-serif-strong-font-weight: var( + --spectrum-extra-bold-font-weight + ); + --spectrum-title-serif-emphasized-font-style: var( + --spectrum-italic-font-style + ); + --spectrum-title-serif-emphasized-font-weight: var( + --spectrum-bold-font-weight + ); + --spectrum-title-serif-font-family: var(--spectrum-serif-font-family); + --spectrum-title-serif-font-style: var(--spectrum-default-font-style); + --spectrum-title-serif-font-weight: var(--spectrum-bold-font-weight); + --spectrum-title-serif-strong-emphasized-font-style: var( + --spectrum-italic-font-style + ); + --spectrum-title-serif-strong-emphasized-font-weight: var( + --spectrum-black-font-weight + ); + --spectrum-title-serif-strong-font-style: var( + --spectrum-default-font-style + ); + --spectrum-title-serif-strong-font-weight: var( + --spectrum-black-font-weight + ); + --spectrum-title-size-l: var(--spectrum-font-size-300); + --spectrum-title-size-m: var(--spectrum-font-size-200); + --spectrum-title-size-s: var(--spectrum-font-size-100); + --spectrum-title-size-xl: var(--spectrum-font-size-400); + --spectrum-title-size-xs: var(--spectrum-font-size-75); + --spectrum-title-size-xxl: var(--spectrum-font-size-500); + --spectrum-title-size-xxxl: var(--spectrum-font-size-600); + --spectrum-combo-box-visual-to-field-button: 0px; + --spectrum-in-field-button-edge-to-fill-medium: 6px; + --spectrum-in-field-button-edge-to-fill-large: 8px; + --spectrum-standard-dialog-maximum-width-small: 400px; + --spectrum-standard-dialog-minimum-width: 288px; + --spectrum-standard-dialog-maximum-width-medium: 480px; + --spectrum-standard-dialog-maximum-width-large: 640px; + --spectrum-status-light-text-to-visual-75: var( + --spectrum-text-to-visual-75 + ); + --spectrum-status-light-text-to-visual-100: var( + --spectrum-text-to-visual-100 + ); + --spectrum-status-light-text-to-visual-200: var( + --spectrum-text-to-visual-200 + ); + --spectrum-status-light-text-to-visual-300: var( + --spectrum-text-to-visual-300 + ); + --spectrum-menu-item-label-to-description-small: 1px; + --spectrum-menu-item-label-to-description-medium: 1px; + --spectrum-menu-item-label-to-description-large: 2px; + --spectrum-menu-item-label-to-description-extra-large: 2px; + --spectrum-menu-section-header-to-description-small: 1px; + --spectrum-menu-section-header-to-description-medium: 1px; + --spectrum-menu-section-header-to-description-large: 2px; + --spectrum-menu-section-header-to-description-extra-large: 2px; + --spectrum-menu-item-background-opacity: 0; + --spectrum-illustrated-message-small-body-font-size: var( + --spectrum-body-size-xs + ); + --spectrum-drop-zone-title-font-size: var( + --spectrum-illustrated-message-medium-title-font-size + ); + --spectrum-drop-zone-cjk-title-font-size: var( + --spectrum-illustrated-message-medium-cjk-title-font-size + ); + --spectrum-drop-zone-body-font-size: var( + --spectrum-illustrated-message-medium-body-font-size + ); + --spectrum-breadcrumbs-truncated-menu-to-separator: 0px; + --spectrum-coach-indicator-collapsed-ring-rounding-increment: 6px; + --spectrum-coach-indicator-expanded-ring-rounding-increment: 14px; + --spectrum-coach-indicator-collapsed-ring-thickness: 4px; + --spectrum-coach-indicator-expanded-ring-thickness: 8px; + --spectrum-coach-indicator-collapsed-gap: 2px; + --spectrum-coach-indicator-expanded-gap: 6px; + --spectrum-coach-indicator-opacity: 0.2; + --spectrum-accordion-item-to-divider: 0px; + --spectrum-thumbnail-opacity-checkerboard-square-size: 4px; + --spectrum-thumbnail-corner-radius: var(--spectrum-corner-radius-75); + --spectrum-action-bar-top-to-content-area: var(--spectrum-spacing-200); + --spectrum-action-bar-bottom-to-content-area: var(--spectrum-spacing-200); + --spectrum-action-bar-edge-to-content-area: var(--spectrum-spacing-100); + --spectrum-action-bar-close-button-to-counter: var( + --spectrum-text-to-control-50 + ); + --spectrum-action-bar-counter-font-size: var(--spectrum-font-size-100); + --spectrum-swatch-group-spacing-spacious: 6px; + --spectrum-swatch-group-border-opacity: 0.2; + --spectrum-avatar-border-width: var(--spectrum-border-width-100); + --spectrum-avatar-group-size-50: var(--spectrum-avatar-size-50); + --spectrum-avatar-group-size-75: var(--spectrum-avatar-size-75); + --spectrum-avatar-group-size-100: var(--spectrum-avatar-size-100); + --spectrum-avatar-group-size-200: var(--spectrum-avatar-size-200); + --spectrum-avatar-group-size-300: var(--spectrum-avatar-size-300); + --spectrum-avatar-group-size-400: var(--spectrum-avatar-size-400); + --spectrum-avatar-group-size-500: var(--spectrum-avatar-size-500); + --spectrum-code-cjk-size-xl: var(--spectrum-code-size-xl); + --spectrum-code-cjk-size-l: var(--spectrum-code-size-l); + --spectrum-code-cjk-size-m: var(--spectrum-code-size-m); + --spectrum-code-cjk-size-s: var(--spectrum-code-size-s); + --spectrum-code-cjk-size-xs: var(--spectrum-code-size-xs); + --spectrum-standard-panel-width: 260px; + --spectrum-standard-panel-minimum-width: 200px; + --spectrum-standard-panel-maximum-width: 400px; + --spectrum-standard-panel-top-to-close-button-compact: 5px; + --spectrum-standard-panel-top-to-close-button-regular: 9px; + --spectrum-standard-panel-top-to-close-button-spacious: 17px; + --spectrum-standard-panel-edge-to-close-button-compact: 3px; + --spectrum-standard-panel-edge-to-close-button-regular: 7px; + --spectrum-standard-panel-edge-to-close-button-spacious: 15px; + --spectrum-standard-panel-title-font-size: var(--spectrum-title-size-s); + --spectrum-illustrated-message-horizontal-maximum-width: 535px; + --spectrum-illustrated-message-vertical-maximum-width: 380px; + --spectrum-bar-panel-width: 56px; + --spectrum-bar-panel-minimum-width: 40px; + --spectrum-bar-panel-maximum-width: 72px; + --spectrum-bar-panel-spacing-extra-spacious: 20px; + --spectrum-rating-top-to-content-area-small: var(--spectrum-spacing-75); + --spectrum-rating-bottom-to-content-area-small: var(--spectrum-spacing-75); + --spectrum-rating-edge-to-content-area-small: var(--spectrum-spacing-75); + --spectrum-rating-top-to-content-area-medium: 6px; + --spectrum-rating-bottom-to-content-area-medium: 6px; + --spectrum-rating-edge-to-content-area-medium: 6px; + --spectrum-rating-width-small: 104px; + --spectrum-rating-height-small: var(--spectrum-component-height-75); + --spectrum-rating-width-medium: 128px; + --spectrum-rating-height-medium: var(--spectrum-component-height-100); + --spectrum-segmented-control-selection-border-width: var( + --spectrum-border-width-200 + ); + --spectrum-slider-handle-precision-width: 6px; + --spectrum-slider-track-height-medium: 4px; + --spectrum-slider-track-height-large: 16px; + --spectrum-segmented-control-item-height: var( + --spectrum-component-height-100 + ); + --spectrum-in-field-stepper-to-end-medium: 3px; + --spectrum-in-field-stepper-to-end-large: 4px; + --spectrum-number-field-minimum-width-multiplier: 1.25; + --spectrum-takeover-dialog-height: 100%; + --spectrum-takeover-dialog-width: 100%; + --spectrum-tree-view-header-to-item: -1px; + --spectrum-tree-view-item-to-item: -1px; + --spectrum-tree-view-item-to-item-detached: 2px; + --spectrum-tree-view-selected-row-background-opacity-emphasized: 0.1; + --spectrum-tree-view-selected-row-background-opacity-emphasized-hover: 0.15; + --spectrum-action-bar-minimum-width: 176px; + --spectrum-action-bar-label-to-action-group-area: var( + --spectrum-spacing-300 + ); + --spectrum-card-edge-to-content-compact-extra-small: 6px; + --spectrum-card-edge-to-content-default-extra-small: 8px; + --spectrum-card-edge-to-content-spacious-extra-small: 12px; + --spectrum-card-edge-to-content-compact-small: 8px; + --spectrum-card-edge-to-content-default-small: 12px; + --spectrum-card-edge-to-content-spacious-small: 16px; + --spectrum-card-edge-to-content-compact-medium: 12px; + --spectrum-card-edge-to-content-default-medium: 16px; + --spectrum-card-edge-to-content-spacious-medium: 20px; + --spectrum-card-edge-to-content-compact-large: 16px; + --spectrum-card-edge-to-content-default-large: 20px; + --spectrum-card-edge-to-content-spacious-large: 24px; + --spectrum-card-edge-to-content-compact-extra-large: 20px; + --spectrum-card-edge-to-content-default-extra-large: 24px; + --spectrum-card-edge-to-content-spacious-extra-large: 28px; + --spectrum-card-header-to-description: var(--spectrum-spacing-75); + --spectrum-card-description-to-footer: var(--spectrum-spacing-300); + --spectrum-card-selection-background-size-small: 22px; + --spectrum-card-selection-background-size-medium: 24px; + --spectrum-card-selection-background-size-large: 26px; + --spectrum-card-selection-background-size-extra-large: 28px; + --spectrum-card-minimum-width-extra-small: 100px; + --spectrum-card-minimum-width-small: 150px; + --spectrum-card-minimum-width-medium: 200px; + --spectrum-card-minimum-width-large: 270px; + --spectrum-card-minimum-width-extra-large: 340px; + --spectrum-card-default-width-extra-small: 120px; + --spectrum-card-default-width-small: 180px; + --spectrum-card-default-width-medium: 240px; + --spectrum-card-default-width-large: 320px; + --spectrum-card-default-width-extra-large: 400px; + --spectrum-card-maximum-width-extra-small: 140px; + --spectrum-card-maximum-width-small: 210px; + --spectrum-card-maximum-width-medium: 280px; + --spectrum-card-maximum-width-large: 370px; + --spectrum-card-maximum-width-extra-large: 460px; + --spectrum-card-minimum-height-extra-small: 90px; + --spectrum-card-minimum-height-small: 135px; + --spectrum-card-minimum-height-medium: 180px; + --spectrum-card-minimum-height-large: 240px; + --spectrum-card-minimum-height-extra-large: 300px; + --spectrum-collection-card-minimum-height-extra-small: 88px; + --spectrum-collection-card-minimum-height-small: 124px; + --spectrum-collection-card-minimum-height-medium: 157px; + --spectrum-collection-card-minimum-height-large: 202px; + --spectrum-collection-card-minimum-height-extra-large: 249px; + --spectrum-collection-card-minimum-height-hero-extra-small: 168px; + --spectrum-collection-card-minimum-height-hero-small: 243px; + --spectrum-collection-card-minimum-height-hero-medium: 317px; + --spectrum-collection-card-minimum-height-hero-large: 414px; + --spectrum-collection-card-minimum-height-hero-extra-large: 514px; + --spectrum-user-card-minimum-height-small: 192px; + --spectrum-user-card-minimum-height-medium: 202px; + --spectrum-user-card-minimum-height-large: 219px; + --spectrum-user-card-minimum-height-extra-large: 236px; + --spectrum-user-card-minimum-height-title-below-small: 212px; + --spectrum-user-card-minimum-height-title-below-medium: 224px; + --spectrum-user-card-minimum-height-title-below-large: 244px; + --spectrum-user-card-minimum-height-title-below-extra-large: 263px; + --spectrum-segmented-control-item-maximum-width: 265px; + --spectrum-steplist-step-default-width-small: 46px; + --spectrum-steplist-step-default-width-medium: 54px; + --spectrum-steplist-step-default-width-large: 70px; + --spectrum-steplist-step-default-width-extra-large: 78px; + --spectrum-steplist-step-default-height-small: 46px; + --spectrum-steplist-step-default-height-medium: 54px; + --spectrum-steplist-step-default-height-large: 70px; + --spectrum-steplist-step-default-height-extra-large: 78px; + --spectrum-steplist-visual-size-small: 8px; + --spectrum-steplist-visual-size-medium: 16px; + --spectrum-steplist-visual-size-large: 24px; + --spectrum-steplist-visual-size-extra-large: 32px; + --spectrum-steplist-track-thickness-medium: 2px; + --spectrum-steplist-step-to-track-size-small: 6px; + --spectrum-steplist-step-to-track-size-medium: 7px; + --spectrum-steplist-step-to-track-size-large: 8px; + --spectrum-steplist-step-to-track-size-extra-large: 9px; + --spectrum-steplist-bottom-to-text: 1px; + --spectrum-card-horizontal-edge-to-content-compact: 12px; + --spectrum-card-horizontal-edge-to-content-default: 16px; + --spectrum-card-horizontal-edge-to-content-spacious: 20px; + --spectrum-accordion-edge-to-content-area-small: 7px; + --spectrum-accordion-edge-to-content-area-medium: 11px; + --spectrum-accordion-edge-to-content-area-large: 14px; + --spectrum-accordion-edge-to-content-area-extra-large: 17px; + --spectrum-single-calendar-popover-minimum-width: 320px; + --spectrum-single-calendar-popover-minimum-height: 320px; + --spectrum-double-calendar-popover-minimum-width: 616px; + --spectrum-double-calendar-popover-minimum-height: 320px; + --spectrum-triple-calendar-popover-minimum-width: 912px; + --spectrum-triple-calendar-popover-minimum-height: 320px; + --spectrum-date-field-minimum-width: 152px; + --spectrum-date-field-text-to-visual: 20px; + --spectrum-date-picker-visual-to-field-button: 0px; + --spectrum-date-picker-text-to-visual: 0px; + --spectrum-date-picker-minimum-width: 152px; + --spectrum-time-field-minimum-width: 2.5; + --spectrum-time-field-text-to-visual: 20px; + --spectrum-segmented-text-field-gap: 0px; + --spectrum-segmented-text-field-rounding: 2px; + --spectrum-gripper-icon-size-100: 24px; + --spectrum-list-view-item-top-corner-radius: var( + --spectrum-corner-radius-medium-default + ); + --spectrum-list-view-item-bottom-corner-radius: var( + --spectrum-corner-radius-medium-default + ); + --spectrum-stack-item-selected-background-opacity-emphasized: 0.1; + --spectrum-stack-item-selected-background-opacity-emphasized-hover: 0.15; + --spectrum-stack-item-selected-background-opacity-emphasized-down: 0.15; + --spectrum-stack-item-selected-background-opacity-emphasized-key-focus: 0.15; + --spectrum-stack-item-header-to-item: 0px; + --spectrum-stack-item-item-to-item: -1px; + --spectrum-corner-radius-0: 0px; + --spectrum-corner-radius-75: 3px; + --spectrum-corner-radius-100: 4px; + --spectrum-corner-radius-200: 5px; + --spectrum-corner-radius-300: 6px; + --spectrum-corner-radius-400: 7px; + --spectrum-corner-radius-500: 8px; + --spectrum-corner-radius-600: 9px; + --spectrum-corner-radius-700: 10px; + --spectrum-corner-radius-800: 16px; + --spectrum-corner-radius-1000: 9999px; + --spectrum-drop-shadow-x: var(--spectrum-drop-shadow-x-100); + --spectrum-drop-shadow-y: var(--spectrum-drop-shadow-y-100); + --spectrum-drop-shadow-blur: var(--spectrum-drop-shadow-blur-100); + --spectrum-spacing-50: 2px; + --spectrum-spacing-75: 4px; + --spectrum-spacing-100: 8px; + --spectrum-spacing-200: 12px; + --spectrum-spacing-300: 16px; + --spectrum-spacing-400: 24px; + --spectrum-spacing-500: 32px; + --spectrum-spacing-600: 40px; + --spectrum-spacing-700: 48px; + --spectrum-spacing-800: 64px; + --spectrum-spacing-900: 80px; + --spectrum-spacing-1000: 96px; + --spectrum-label-to-description-0: 0px; + --spectrum-focus-indicator-thickness: 2px; + --spectrum-focus-indicator-gap: 2px; + --spectrum-side-focus-indicator: 4px; + --spectrum-border-width-100: 1px; + --spectrum-border-width-200: 2px; + --spectrum-border-width-400: 4px; + --spectrum-field-edge-to-text-quiet: 0px; + --spectrum-field-edge-to-visual-quiet: 0px; + --spectrum-field-edge-to-border-quiet: 0px; + --spectrum-field-edge-to-alert-icon-quiet: 0px; + --spectrum-field-edge-to-validation-icon-quiet: 0px; + --spectrum-field-width-small: var(--spectrum-field-default-width-small); + --spectrum-side-label-character-count-top-margin-small: 0px; + --spectrum-side-label-character-count-top-margin-medium: 0px; + --spectrum-side-label-character-count-top-margin-large: 0px; + --spectrum-side-label-character-count-top-margin-extra-large: 0px; + --spectrum-text-underline-thickness: 1px; + --spectrum-text-underline-gap: 1px; + --spectrum-component-size-width-ratio-down: 0.3333; + --spectrum-component-size-minimum-perspective-down: 24px; + --spectrum-component-size-difference-down: -2px; + --spectrum-corner-radius-none: var(--spectrum-corner-radius-0); + --spectrum-corner-radius-small-default: var(--spectrum-corner-radius-100); + --spectrum-corner-radius-medium-default: var(--spectrum-corner-radius-500); + --spectrum-corner-radius-large-default: var(--spectrum-corner-radius-700); + --spectrum-corner-radius-extra-large-default: var( + --spectrum-corner-radius-800 + ); + --spectrum-corner-radius-full: var(--spectrum-corner-radius-1000); + --spectrum-corner-radius-small-size-small: var(--spectrum-corner-radius-75); + --spectrum-corner-radius-small-size-medium: var( + --spectrum-corner-radius-100 + ); + --spectrum-corner-radius-small-size-large: var( + --spectrum-corner-radius-200 + ); + --spectrum-corner-radius-small-size-extra-large: var( + --spectrum-corner-radius-300 + ); + --spectrum-corner-radius-medium-size-extra-small: var( + --spectrum-corner-radius-300 + ); + --spectrum-corner-radius-medium-size-small: var( + --spectrum-corner-radius-400 + ); + --spectrum-corner-radius-medium-size-medium: var( + --spectrum-corner-radius-500 + ); + --spectrum-corner-radius-medium-size-large: var( + --spectrum-corner-radius-600 + ); + --spectrum-corner-radius-medium-size-extra-large: var( + --spectrum-corner-radius-700 + ); + --spectrum-field-width-medium: var(--spectrum-field-default-width-medium); + --spectrum-field-width-large: var(--spectrum-field-default-width-large); + --spectrum-field-width-extra-large: var( + --spectrum-field-default-width-extra-large + ); + --spectrum-drop-shadow-x-100: 0px; + --spectrum-drop-shadow-x-200: 0px; + --spectrum-drop-shadow-x-300: 0px; + --spectrum-drop-shadow-y-100: 1px; + --spectrum-drop-shadow-y-200: 2px; + --spectrum-drop-shadow-y-300: 6px; + --spectrum-drop-shadow-blur-100: 6px; + --spectrum-drop-shadow-blur-200: 8px; + --spectrum-drop-shadow-blur-300: 16px; + --spectrum-drop-shadow-emphasized-default-x: var( + --spectrum-drop-shadow-x-100 + ); + --spectrum-drop-shadow-emphasized-default-y: var( + --spectrum-drop-shadow-y-100 + ); + --spectrum-drop-shadow-emphasized-default-blur: var( + --spectrum-drop-shadow-blur-100 + ); + --spectrum-drop-shadow-emphasized-hover-x: var( + --spectrum-drop-shadow-x-200 + ); + --spectrum-drop-shadow-emphasized-hover-y: var( + --spectrum-drop-shadow-y-200 + ); + --spectrum-drop-shadow-emphasized-hover-blur: var( + --spectrum-drop-shadow-blur-200 + ); + --spectrum-drop-shadow-elevated-x: var(--spectrum-drop-shadow-x-200); + --spectrum-drop-shadow-elevated-y: var(--spectrum-drop-shadow-y-200); + --spectrum-drop-shadow-elevated-blur: var(--spectrum-drop-shadow-blur-200); + --spectrum-drop-shadow-dragged-x: var(--spectrum-drop-shadow-x-300); + --spectrum-drop-shadow-dragged-y: var(--spectrum-drop-shadow-y-300); + --spectrum-drop-shadow-dragged-blur: var(--spectrum-drop-shadow-blur-300); + --spectrum-gradient-stop-2-genai: 0.3333; + --spectrum-gradient-stop-3-genai: 1; + --spectrum-gradient-stop-2-premium: 0.6666; + --spectrum-gradient-stop-3-premium: 1; + --spectrum-window-to-edge: var(--spectrum-spacing-600); + --spectrum-component-size-maximum-perspective-down: 96px; + --spectrum-accent-color-100: var(--spectrum-blue-100); + --spectrum-accent-color-200: var(--spectrum-blue-200); + --spectrum-accent-color-300: var(--spectrum-blue-300); + --spectrum-accent-color-400: var(--spectrum-blue-400); + --spectrum-accent-color-500: var(--spectrum-blue-500); + --spectrum-accent-color-600: var(--spectrum-blue-600); + --spectrum-accent-color-700: var(--spectrum-blue-700); + --spectrum-accent-color-800: var(--spectrum-blue-800); + --spectrum-accent-color-900: var(--spectrum-blue-900); + --spectrum-accent-color-1000: var(--spectrum-blue-1000); + --spectrum-accent-color-1100: var(--spectrum-blue-1100); + --spectrum-accent-color-1200: var(--spectrum-blue-1200); + --spectrum-accent-color-1300: var(--spectrum-blue-1300); + --spectrum-accent-color-1400: var(--spectrum-blue-1400); + --spectrum-accent-color-1500: var(--spectrum-blue-1500); + --spectrum-accent-color-1600: var(--spectrum-blue-1600); + --spectrum-informative-color-100: var(--spectrum-blue-100); + --spectrum-informative-color-200: var(--spectrum-blue-200); + --spectrum-informative-color-300: var(--spectrum-blue-300); + --spectrum-informative-color-400: var(--spectrum-blue-400); + --spectrum-informative-color-500: var(--spectrum-blue-500); + --spectrum-informative-color-600: var(--spectrum-blue-600); + --spectrum-informative-color-700: var(--spectrum-blue-700); + --spectrum-informative-color-800: var(--spectrum-blue-800); + --spectrum-informative-color-900: var(--spectrum-blue-900); + --spectrum-informative-color-1000: var(--spectrum-blue-1000); + --spectrum-informative-color-1100: var(--spectrum-blue-1100); + --spectrum-informative-color-1200: var(--spectrum-blue-1200); + --spectrum-informative-color-1300: var(--spectrum-blue-1300); + --spectrum-informative-color-1400: var(--spectrum-blue-1400); + --spectrum-informative-color-1500: var(--spectrum-blue-1500); + --spectrum-informative-color-1600: var(--spectrum-blue-1600); + --spectrum-negative-color-100: var(--spectrum-red-100); + --spectrum-negative-color-200: var(--spectrum-red-200); + --spectrum-negative-color-300: var(--spectrum-red-300); + --spectrum-negative-color-400: var(--spectrum-red-400); + --spectrum-negative-color-500: var(--spectrum-red-500); + --spectrum-negative-color-600: var(--spectrum-red-600); + --spectrum-negative-color-700: var(--spectrum-red-700); + --spectrum-negative-color-800: var(--spectrum-red-800); + --spectrum-negative-color-900: var(--spectrum-red-900); + --spectrum-negative-color-1000: var(--spectrum-red-1000); + --spectrum-negative-color-1100: var(--spectrum-red-1100); + --spectrum-negative-color-1200: var(--spectrum-red-1200); + --spectrum-negative-color-1300: var(--spectrum-red-1300); + --spectrum-negative-color-1400: var(--spectrum-red-1400); + --spectrum-negative-color-1500: var(--spectrum-red-1500); + --spectrum-negative-color-1600: var(--spectrum-red-1600); + --spectrum-notice-color-100: var(--spectrum-orange-100); + --spectrum-notice-color-200: var(--spectrum-orange-200); + --spectrum-notice-color-300: var(--spectrum-orange-300); + --spectrum-notice-color-400: var(--spectrum-orange-400); + --spectrum-notice-color-500: var(--spectrum-orange-500); + --spectrum-notice-color-600: var(--spectrum-orange-600); + --spectrum-notice-color-700: var(--spectrum-orange-700); + --spectrum-notice-color-800: var(--spectrum-orange-800); + --spectrum-notice-color-900: var(--spectrum-orange-900); + --spectrum-notice-color-1000: var(--spectrum-orange-1000); + --spectrum-notice-color-1100: var(--spectrum-orange-1100); + --spectrum-notice-color-1200: var(--spectrum-orange-1200); + --spectrum-notice-color-1300: var(--spectrum-orange-1300); + --spectrum-notice-color-1400: var(--spectrum-orange-1400); + --spectrum-notice-color-1500: var(--spectrum-orange-1500); + --spectrum-notice-color-1600: var(--spectrum-orange-1600); + --spectrum-positive-color-100: var(--spectrum-green-100); + --spectrum-positive-color-200: var(--spectrum-green-200); + --spectrum-positive-color-300: var(--spectrum-green-300); + --spectrum-positive-color-400: var(--spectrum-green-400); + --spectrum-positive-color-500: var(--spectrum-green-500); + --spectrum-positive-color-600: var(--spectrum-green-600); + --spectrum-positive-color-700: var(--spectrum-green-700); + --spectrum-positive-color-800: var(--spectrum-green-800); + --spectrum-positive-color-900: var(--spectrum-green-900); + --spectrum-positive-color-1000: var(--spectrum-green-1000); + --spectrum-positive-color-1100: var(--spectrum-green-1100); + --spectrum-positive-color-1200: var(--spectrum-green-1200); + --spectrum-positive-color-1300: var(--spectrum-green-1300); + --spectrum-positive-color-1400: var(--spectrum-green-1400); + --spectrum-positive-color-1500: var(--spectrum-green-1500); + --spectrum-positive-color-1600: var(--spectrum-green-1600); + --spectrum-negative-subdued-background-color-default: var( + --spectrum-negative-subtle-background-color-default + ); + --spectrum-negative-subdued-background-color-hover: var( + --spectrum-negative-color-300 + ); + --spectrum-negative-subdued-background-color-down: var( + --spectrum-negative-color-300 + ); + --spectrum-negative-subdued-background-color-key-focus: var( + --spectrum-negative-color-300 + ); + --spectrum-icon-color-informative: var(--spectrum-informative-visual-color); + --spectrum-icon-color-neutral: var(--spectrum-neutral-visual-color); + --spectrum-icon-color-positive: var(--spectrum-positive-visual-color); + --spectrum-icon-color-notice: var(--spectrum-notice-visual-color); + --spectrum-icon-color-negative: var(--spectrum-negative-visual-color); + --spectrum-default-font-family: var(--spectrum-sans-serif-font-family); + --spectrum-letter-spacing: 0em; + --spectrum-text-align-start: start; + --spectrum-text-align-center: center; + --spectrum-text-align-end: end; + --spectrum-sans-serif-font-family: adobe clean; + --spectrum-serif-font-family: adobe clean serif; + --spectrum-cjk-font-family: adobe clean han; + --spectrum-light-font-weight: 300; + --spectrum-regular-font-weight: 400; + --spectrum-medium-font-weight: 500; + --spectrum-bold-font-weight: 700; + --spectrum-extra-bold-font-weight: 800; + --spectrum-black-font-weight: 900; + --spectrum-italic-font-style: italic; + --spectrum-default-font-style: normal; + --spectrum-line-height-100: 1.3; + --spectrum-line-height-200: 1.5; + --spectrum-cjk-line-height-100: 1.5; + --spectrum-cjk-line-height-200: 1.7; + --spectrum-cjk-letter-spacing: var(--spectrum-letter-spacing); + --spectrum-heading-sans-serif-font-family: var( + --spectrum-sans-serif-font-family + ); + --spectrum-heading-serif-font-family: var(--spectrum-serif-font-family); + --spectrum-heading-cjk-font-family: var(--spectrum-cjk-font-family); + --spectrum-heading-sans-serif-light-font-weight: var( + --spectrum-light-font-weight + ); + --spectrum-heading-sans-serif-light-font-style: var( + --spectrum-default-font-style + ); + --spectrum-heading-serif-light-font-weight: var( + --spectrum-regular-font-weight + ); + --spectrum-heading-serif-light-font-style: var( + --spectrum-default-font-style + ); + --spectrum-heading-cjk-light-font-weight: var(--spectrum-light-font-weight); + --spectrum-heading-cjk-light-font-style: var(--spectrum-default-font-style); + --spectrum-heading-sans-serif-font-weight: var( + --spectrum-extra-bold-font-weight + ); + --spectrum-heading-sans-serif-font-style: var( + --spectrum-default-font-style + ); + --spectrum-heading-serif-font-weight: var(--spectrum-bold-font-weight); + --spectrum-heading-serif-font-style: var(--spectrum-default-font-style); + --spectrum-heading-cjk-font-weight: var(--spectrum-extra-bold-font-weight); + --spectrum-heading-cjk-font-style: var(--spectrum-default-font-style); + --spectrum-heading-sans-serif-heavy-font-weight: var( + --spectrum-black-font-weight + ); + --spectrum-heading-sans-serif-heavy-font-style: var( + --spectrum-default-font-style + ); + --spectrum-heading-serif-heavy-font-weight: var( + --spectrum-black-font-weight + ); + --spectrum-heading-serif-heavy-font-style: var( + --spectrum-default-font-style + ); + --spectrum-heading-cjk-heavy-font-weight: var( + --spectrum-extra-bold-font-weight + ); + --spectrum-heading-cjk-heavy-font-style: var(--spectrum-default-font-style); + --spectrum-heading-sans-serif-light-strong-font-weight: var( + --spectrum-bold-font-weight + ); + --spectrum-heading-sans-serif-light-strong-font-style: var( + --spectrum-default-font-style + ); + --spectrum-heading-serif-light-strong-font-weight: var( + --spectrum-bold-font-weight + ); + --spectrum-heading-serif-light-strong-font-style: var( + --spectrum-default-font-style + ); + --spectrum-heading-cjk-light-strong-font-weight: var( + --spectrum-extra-bold-font-weight + ); + --spectrum-heading-cjk-light-strong-font-style: var( + --spectrum-default-font-style + ); + --spectrum-heading-sans-serif-strong-font-weight: var( + --spectrum-black-font-weight + ); + --spectrum-heading-sans-serif-strong-font-style: var( + --spectrum-default-font-style + ); + --spectrum-heading-serif-strong-font-weight: var( + --spectrum-black-font-weight + ); + --spectrum-heading-serif-strong-font-style: var( + --spectrum-default-font-style + ); + --spectrum-heading-cjk-strong-font-weight: var( + --spectrum-black-font-weight + ); + --spectrum-heading-cjk-strong-font-style: var( + --spectrum-default-font-style + ); + --spectrum-heading-sans-serif-heavy-strong-font-weight: var( + --spectrum-black-font-weight + ); + --spectrum-heading-sans-serif-heavy-strong-font-style: var( + --spectrum-default-font-style + ); + --spectrum-heading-serif-heavy-strong-font-weight: var( + --spectrum-black-font-weight + ); + --spectrum-heading-serif-heavy-strong-font-style: var( + --spectrum-default-font-style + ); + --spectrum-heading-cjk-heavy-strong-font-weight: var( + --spectrum-black-font-weight + ); + --spectrum-heading-cjk-heavy-strong-font-style: var( + --spectrum-default-font-style + ); + --spectrum-heading-sans-serif-light-emphasized-font-weight: var( + --spectrum-light-font-weight + ); + --spectrum-heading-sans-serif-light-emphasized-font-style: var( + --spectrum-italic-font-style + ); + --spectrum-heading-serif-light-emphasized-font-weight: var( + --spectrum-regular-font-weight + ); + --spectrum-heading-serif-light-emphasized-font-style: var( + --spectrum-italic-font-style + ); + --spectrum-heading-cjk-light-emphasized-font-weight: var( + --spectrum-regular-font-weight + ); + --spectrum-heading-cjk-light-emphasized-font-style: var( + --spectrum-default-font-style + ); + --spectrum-heading-sans-serif-emphasized-font-weight: var( + --spectrum-extra-bold-font-weight + ); + --spectrum-heading-sans-serif-emphasized-font-style: var( + --spectrum-italic-font-style + ); + --spectrum-heading-serif-emphasized-font-weight: var( + --spectrum-bold-font-weight + ); + --spectrum-heading-serif-emphasized-font-style: var( + --spectrum-italic-font-style + ); + --spectrum-heading-cjk-emphasized-font-weight: var( + --spectrum-black-font-weight + ); + --spectrum-heading-cjk-emphasized-font-style: var( + --spectrum-default-font-style + ); + --spectrum-heading-sans-serif-heavy-emphasized-font-weight: var( + --spectrum-black-font-weight + ); + --spectrum-heading-sans-serif-heavy-emphasized-font-style: var( + --spectrum-italic-font-style + ); + --spectrum-heading-serif-heavy-emphasized-font-weight: var( + --spectrum-black-font-weight + ); + --spectrum-heading-serif-heavy-emphasized-font-style: var( + --spectrum-italic-font-style + ); + --spectrum-heading-cjk-heavy-emphasized-font-weight: var( + --spectrum-black-font-weight + ); + --spectrum-heading-cjk-heavy-emphasized-font-style: var( + --spectrum-default-font-style + ); + --spectrum-heading-sans-serif-light-strong-emphasized-font-weight: var( + --spectrum-bold-font-weight + ); + --spectrum-heading-sans-serif-light-strong-emphasized-font-style: var( + --spectrum-italic-font-style + ); + --spectrum-heading-serif-light-strong-emphasized-font-weight: var( + --spectrum-bold-font-weight + ); + --spectrum-heading-serif-light-strong-emphasized-font-style: var( + --spectrum-italic-font-style + ); + --spectrum-heading-cjk-light-strong-emphasized-font-weight: var( + --spectrum-extra-bold-font-weight + ); + --spectrum-heading-cjk-light-strong-emphasized-font-style: var( + --spectrum-default-font-style + ); + --spectrum-heading-sans-serif-strong-emphasized-font-weight: var( + --spectrum-black-font-weight + ); + --spectrum-heading-sans-serif-strong-emphasized-font-style: var( + --spectrum-italic-font-style + ); + --spectrum-heading-serif-strong-emphasized-font-weight: var( + --spectrum-black-font-weight + ); + --spectrum-heading-serif-strong-emphasized-font-style: var( + --spectrum-italic-font-style + ); + --spectrum-heading-cjk-strong-emphasized-font-weight: var( + --spectrum-black-font-weight + ); + --spectrum-heading-cjk-strong-emphasized-font-style: var( + --spectrum-default-font-style + ); + --spectrum-heading-sans-serif-heavy-strong-emphasized-font-weight: var( + --spectrum-black-font-weight + ); + --spectrum-heading-sans-serif-heavy-strong-emphasized-font-style: var( + --spectrum-italic-font-style + ); + --spectrum-heading-serif-heavy-strong-emphasized-font-weight: var( + --spectrum-black-font-weight + ); + --spectrum-heading-serif-heavy-strong-emphasized-font-style: var( + --spectrum-italic-font-style + ); + --spectrum-heading-cjk-heavy-strong-emphasized-font-weight: var( + --spectrum-black-font-weight + ); + --spectrum-heading-cjk-heavy-strong-emphasized-font-style: var( + --spectrum-default-font-style + ); + --spectrum-heading-size-xxxl: var(--spectrum-font-size-1300); + --spectrum-heading-size-xxl: var(--spectrum-font-size-1100); + --spectrum-heading-size-xl: var(--spectrum-font-size-900); + --spectrum-heading-size-l: var(--spectrum-font-size-700); + --spectrum-heading-size-m: var(--spectrum-font-size-500); + --spectrum-heading-size-s: var(--spectrum-font-size-400); + --spectrum-heading-size-xs: var(--spectrum-font-size-300); + --spectrum-heading-size-xxs: var(--spectrum-font-size-100); + --spectrum-heading-cjk-size-xxxxl: var(--spectrum-font-size-1400); + --spectrum-heading-size-xxxxl: var(--spectrum-font-size-1500); + --spectrum-heading-cjk-size-xxxl: var(--spectrum-font-size-1200); + --spectrum-heading-cjk-size-xxl: var(--spectrum-font-size-1000); + --spectrum-heading-cjk-size-xl: var(--spectrum-font-size-800); + --spectrum-heading-cjk-size-l: var(--spectrum-font-size-600); + --spectrum-heading-cjk-size-m: var(--spectrum-font-size-400); + --spectrum-heading-cjk-size-s: var(--spectrum-font-size-300); + --spectrum-heading-cjk-size-xs: var(--spectrum-font-size-200); + --spectrum-heading-cjk-size-xxs: var(--spectrum-font-size-100); + --spectrum-heading-line-height: var(--spectrum-line-height-100); + --spectrum-heading-cjk-line-height: var(--spectrum-cjk-line-height-100); + --spectrum-heading-margin-top-multiplier: 0.8889; + --spectrum-heading-margin-bottom-multiplier: 0.25; + --spectrum-heading-color: var(--spectrum-gray-900); + --spectrum-body-sans-serif-font-family: var( + --spectrum-sans-serif-font-family + ); + --spectrum-body-serif-font-family: var(--spectrum-serif-font-family); + --spectrum-body-cjk-font-family: var(--spectrum-cjk-font-family); + --spectrum-body-sans-serif-font-weight: var(--spectrum-regular-font-weight); + --spectrum-body-sans-serif-font-style: var(--spectrum-default-font-style); + --spectrum-body-serif-font-weight: var(--spectrum-regular-font-weight); + --spectrum-body-serif-font-style: var(--spectrum-default-font-style); + --spectrum-body-cjk-font-weight: var(--spectrum-regular-font-weight); + --spectrum-body-cjk-font-style: var(--spectrum-default-font-style); + --spectrum-body-sans-serif-strong-font-weight: var( + --spectrum-bold-font-weight + ); + --spectrum-body-sans-serif-strong-font-style: var( + --spectrum-default-font-style + ); + --spectrum-body-serif-strong-font-weight: var(--spectrum-bold-font-weight); + --spectrum-body-serif-strong-font-style: var(--spectrum-default-font-style); + --spectrum-body-cjk-strong-font-weight: var( + --spectrum-extra-bold-font-weight + ); + --spectrum-body-cjk-strong-font-style: var(--spectrum-default-font-style); + --spectrum-body-sans-serif-emphasized-font-weight: var( + --spectrum-regular-font-weight + ); + --spectrum-body-sans-serif-emphasized-font-style: var( + --spectrum-italic-font-style + ); + --spectrum-body-serif-emphasized-font-weight: var( + --spectrum-regular-font-weight + ); + --spectrum-body-serif-emphasized-font-style: var( + --spectrum-italic-font-style + ); + --spectrum-body-cjk-emphasized-font-weight: var( + --spectrum-extra-bold-font-weight + ); + --spectrum-body-cjk-emphasized-font-style: var( + --spectrum-default-font-style + ); + --spectrum-body-sans-serif-strong-emphasized-font-weight: var( + --spectrum-bold-font-weight + ); + --spectrum-body-sans-serif-strong-emphasized-font-style: var( + --spectrum-italic-font-style + ); + --spectrum-body-serif-strong-emphasized-font-weight: var( + --spectrum-bold-font-weight + ); + --spectrum-body-serif-strong-emphasized-font-style: var( + --spectrum-italic-font-style + ); + --spectrum-body-cjk-strong-emphasized-font-weight: var( + --spectrum-extra-bold-font-weight + ); + --spectrum-body-cjk-strong-emphasized-font-style: var( + --spectrum-default-font-style + ); + --spectrum-body-size-xxxl: var(--spectrum-font-size-600); + --spectrum-body-size-xxl: var(--spectrum-font-size-500); + --spectrum-body-size-xl: var(--spectrum-font-size-400); + --spectrum-body-size-xxs: var(--spectrum-font-size-50); + --spectrum-body-cjk-size-xxxl: var(--spectrum-font-size-500); + --spectrum-body-cjk-size-xxl: var(--spectrum-font-size-400); + --spectrum-body-cjk-size-xl: var(--spectrum-font-size-300); + --spectrum-body-cjk-size-l: var(--spectrum-font-size-200); + --spectrum-body-cjk-size-m: var(--spectrum-font-size-100); + --spectrum-body-cjk-size-s: var(--spectrum-font-size-75); + --spectrum-body-cjk-size-xs: var(--spectrum-font-size-50); + --spectrum-body-cjk-size-xxs: var(--spectrum-font-size-25); + --spectrum-body-size-l: var(--spectrum-font-size-300); + --spectrum-body-size-m: var(--spectrum-font-size-200); + --spectrum-body-size-s: var(--spectrum-font-size-100); + --spectrum-body-size-xs: var(--spectrum-font-size-75); + --spectrum-body-line-height: var(--spectrum-line-height-200); + --spectrum-body-cjk-line-height: var(--spectrum-cjk-line-height-200); + --spectrum-body-margin-multiplier: 0.75; + --spectrum-body-color: var(--spectrum-gray-800); + --spectrum-detail-sans-serif-font-family: var( + --spectrum-sans-serif-font-family + ); + --spectrum-detail-serif-font-family: var(--spectrum-serif-font-family); + --spectrum-detail-cjk-font-family: var(--spectrum-cjk-font-family); + --spectrum-detail-sans-serif-font-weight: var( + --spectrum-medium-font-weight + ); + --spectrum-detail-sans-serif-font-style: var(--spectrum-default-font-style); + --spectrum-detail-serif-font-weight: var(--spectrum-medium-font-weight); + --spectrum-detail-serif-font-style: var(--spectrum-default-font-style); + --spectrum-detail-cjk-font-weight: var(--spectrum-bold-font-weight); + --spectrum-detail-cjk-font-style: var(--spectrum-default-font-style); + --spectrum-detail-sans-serif-light-font-weight: var( + --spectrum-regular-font-weight + ); + --spectrum-detail-sans-serif-light-font-style: var( + --spectrum-default-font-style + ); + --spectrum-detail-serif-light-font-weight: var( + --spectrum-regular-font-weight + ); + --spectrum-detail-serif-light-font-style: var( + --spectrum-default-font-style + ); + --spectrum-detail-cjk-light-font-weight: var(--spectrum-light-font-weight); + --spectrum-detail-cjk-light-font-style: var(--spectrum-default-font-style); + --spectrum-detail-sans-serif-strong-font-weight: var( + --spectrum-bold-font-weight + ); + --spectrum-detail-sans-serif-strong-font-style: var( + --spectrum-default-font-style + ); + --spectrum-detail-serif-strong-font-weight: var( + --spectrum-bold-font-weight + ); + --spectrum-detail-serif-strong-font-style: var( + --spectrum-default-font-style + ); + --spectrum-detail-cjk-strong-font-weight: var( + --spectrum-extra-bold-font-weight + ); + --spectrum-detail-cjk-strong-font-style: var(--spectrum-default-font-style); + --spectrum-detail-sans-serif-light-strong-font-weight: var( + --spectrum-regular-font-weight + ); + --spectrum-detail-sans-serif-light-strong-font-style: var( + --spectrum-default-font-style + ); + --spectrum-detail-serif-light-strong-font-weight: var( + --spectrum-regular-font-weight + ); + --spectrum-detail-serif-light-strong-font-style: var( + --spectrum-default-font-style + ); + --spectrum-detail-cjk-light-strong-font-weight: var( + --spectrum-extra-bold-font-weight + ); + --spectrum-detail-cjk-light-strong-font-style: var( + --spectrum-default-font-style + ); + --spectrum-detail-sans-serif-emphasized-font-weight: var( + --spectrum-regular-font-weight + ); + --spectrum-detail-sans-serif-emphasized-font-style: var( + --spectrum-italic-font-style + ); + --spectrum-detail-serif-emphasized-font-weight: var( + --spectrum-medium-font-weight + ); + --spectrum-detail-serif-emphasized-font-style: var( + --spectrum-italic-font-style + ); + --spectrum-detail-cjk-emphasized-font-weight: var( + --spectrum-extra-bold-font-weight + ); + --spectrum-detail-cjk-emphasized-font-style: var( + --spectrum-default-font-style + ); + --spectrum-detail-sans-serif-light-emphasized-font-weight: var( + --spectrum-regular-font-weight + ); + --spectrum-detail-sans-serif-light-emphasized-font-style: var( + --spectrum-italic-font-style + ); + --spectrum-detail-serif-light-emphasized-font-weight: var( + --spectrum-regular-font-weight + ); + --spectrum-detail-serif-light-emphasized-font-style: var( + --spectrum-italic-font-style + ); + --spectrum-detail-cjk-light-emphasized-font-weight: var( + --spectrum-regular-font-weight + ); + --spectrum-detail-cjk-light-emphasized-font-style: var( + --spectrum-default-font-style + ); + --spectrum-detail-sans-serif-strong-emphasized-font-weight: var( + --spectrum-bold-font-weight + ); + --spectrum-detail-sans-serif-strong-emphasized-font-style: var( + --spectrum-italic-font-style + ); + --spectrum-detail-serif-strong-emphasized-font-weight: var( + --spectrum-bold-font-weight + ); + --spectrum-detail-serif-strong-emphasized-font-style: var( + --spectrum-italic-font-style + ); + --spectrum-detail-cjk-strong-emphasized-font-weight: var( + --spectrum-extra-bold-font-weight + ); + --spectrum-detail-cjk-strong-emphasized-font-style: var( + --spectrum-default-font-style + ); + --spectrum-detail-sans-serif-light-strong-emphasized-font-weight: var( + --spectrum-regular-font-weight + ); + --spectrum-detail-sans-serif-light-strong-emphasized-font-style: var( + --spectrum-italic-font-style + ); + --spectrum-detail-serif-light-strong-emphasized-font-weight: var( + --spectrum-regular-font-weight + ); + --spectrum-detail-serif-light-strong-emphasized-font-style: var( + --spectrum-italic-font-style + ); + --spectrum-detail-cjk-light-strong-emphasized-font-weight: var( + --spectrum-extra-bold-font-weight + ); + --spectrum-detail-cjk-light-strong-emphasized-font-style: var( + --spectrum-default-font-style + ); + --spectrum-detail-size-xl: var(--spectrum-font-size-300); + --spectrum-detail-size-l: var(--spectrum-font-size-200); + --spectrum-detail-size-m: var(--spectrum-font-size-100); + --spectrum-detail-size-s: var(--spectrum-font-size-75); + --spectrum-detail-line-height: var(--spectrum-line-height-100); + --spectrum-detail-cjk-line-height: var(--spectrum-cjk-line-height-100); + --spectrum-detail-margin-top-multiplier: 0.8889; + --spectrum-detail-margin-bottom-multiplier: 0.25; + --spectrum-detail-letter-spacing: 0.06em; + --spectrum-detail-sans-serif-text-transform: uppercase; + --spectrum-detail-serif-text-transform: uppercase; + --spectrum-detail-color: var(--spectrum-gray-600); + --spectrum-detail-cjk-size-xs: var(--spectrum-font-size-25); + --spectrum-detail-cjk-size-s: var(--spectrum-font-size-50); + --spectrum-detail-cjk-size-m: var(--spectrum-font-size-75); + --spectrum-detail-cjk-size-l: var(--spectrum-font-size-100); + --spectrum-detail-cjk-size-xl: var(--spectrum-font-size-200); + --spectrum-detail-size-xs: var(--spectrum-font-size-50); + --spectrum-code-font-family: source code pro; + --spectrum-code-cjk-font-family: var(--spectrum-code-font-family); + --spectrum-code-font-weight: var(--spectrum-regular-font-weight); + --spectrum-code-font-style: var(--spectrum-default-font-style); + --spectrum-code-cjk-font-weight: var(--spectrum-regular-font-weight); + --spectrum-code-cjk-font-style: var(--spectrum-default-font-style); + --spectrum-code-strong-font-weight: var(--spectrum-bold-font-weight); + --spectrum-code-strong-font-style: var(--spectrum-default-font-style); + --spectrum-code-cjk-strong-font-weight: var(--spectrum-bold-font-weight); + --spectrum-code-cjk-strong-font-style: var(--spectrum-default-font-style); + --spectrum-code-emphasized-font-weight: var(--spectrum-regular-font-weight); + --spectrum-code-emphasized-font-style: var(--spectrum-italic-font-style); + --spectrum-code-cjk-emphasized-font-weight: var( + --spectrum-bold-font-weight + ); + --spectrum-code-cjk-emphasized-font-style: var( + --spectrum-default-font-style + ); + --spectrum-code-strong-emphasized-font-weight: var( + --spectrum-bold-font-weight + ); + --spectrum-code-strong-emphasized-font-style: var( + --spectrum-italic-font-style + ); + --spectrum-code-cjk-strong-emphasized-font-weight: var( + --spectrum-bold-font-weight + ); + --spectrum-code-cjk-strong-emphasized-font-style: var( + --spectrum-default-font-style + ); + --spectrum-code-size-xl: var(--spectrum-font-size-400); + --spectrum-code-size-l: var(--spectrum-font-size-300); + --spectrum-code-size-m: var(--spectrum-font-size-200); + --spectrum-code-size-s: var(--spectrum-font-size-100); + --spectrum-code-size-xs: var(--spectrum-font-size-75); + --spectrum-code-line-height: var(--spectrum-line-height-200); + --spectrum-code-cjk-line-height: var(--spectrum-cjk-line-height-200); + --spectrum-code-color: var(--spectrum-gray-800); + --system: spectrum; + --spectrum-animation-duration-0: 0ms; + --spectrum-animation-duration-100: 130ms; + --spectrum-animation-duration-200: 160ms; + --spectrum-animation-duration-300: 190ms; + --spectrum-animation-duration-400: 220ms; + --spectrum-animation-duration-500: 250ms; + --spectrum-animation-duration-600: 300ms; + --spectrum-animation-duration-700: 350ms; + --spectrum-animation-duration-800: 400ms; + --spectrum-animation-duration-900: 450ms; + --spectrum-animation-duration-1000: 500ms; + --spectrum-animation-duration-2000: 1000ms; + --spectrum-animation-duration-4000: 2000ms; + --spectrum-animation-duration-6000: 3000ms; + --spectrum-animation-linear: cubic-bezier(0, 0, 1, 1); + --spectrum-animation-ease-in-out: cubic-bezier(0.45, 0, 0.4, 1); + --spectrum-animation-ease-in: cubic-bezier(0.5, 0, 1, 1); + --spectrum-animation-ease-out: cubic-bezier(0, 0, 0.4, 1); + --spectrum-animation-ease-linear: cubic-bezier(0, 0, 1, 1); + + /* stylelint-disable value-keyword-case -- typography names should use their appropriate cases */ + --spectrum-sans-font-family-stack: + adobe-clean, var(--spectrum-sans-serif-font-family), 'Source Sans Pro', + -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Ubuntu, + 'Trebuchet MS', 'Lucida Grande', sans-serif; + --spectrum-sans-serif-font: var(--spectrum-sans-font-family-stack); + --spectrum-serif-font-family-stack: + adobe-clean-serif, var(--spectrum-serif-font-family), + 'Source Serif Pro', Georgia, serif; + --spectrum-serif-font: var(--spectrum-serif-font-family-stack); + --spectrum-code-font-family-stack: 'Source Code Pro', Monaco, monospace; + --spectrum-font-family-ar: + myriad-arabic, adobe-clean, 'Source Sans Pro', -apple-system, + BlinkMacSystemFont, 'Segoe UI', Roboto, Ubuntu, 'Trebuchet MS', + 'Lucida Grande', sans-serif; + --spectrum-font-family-he: + myriad-hebrew, adobe-clean, 'Source Sans Pro', -apple-system, + BlinkMacSystemFont, 'Segoe UI', Roboto, Ubuntu, 'Trebuchet MS', + 'Lucida Grande', sans-serif; + /* stylelint-enable value-keyword-case */ + --spectrum-font-family: var(--spectrum-sans-font-family-stack); + --spectrum-font-style: var(--spectrum-default-font-style); + --spectrum-font-size: var(--spectrum-font-size-100); + --spectrum-cjk-font-family-stack: + adobe-clean-han-japanese, var(--spectrum-cjk-font-family), sans-serif; + --spectrum-cjk-font: var(--spectrum-code-font-family-stack); + --spectrum-examples-gradient: linear-gradient( + 45deg, + var(--spectrum-magenta-1500), + var(--spectrum-blue-1500) + ); + --spectrum-examples-gradient-static-black: linear-gradient( + 45deg, + rgb(255 241 246), + rgb(238 245 255) + ); + --spectrum-examples-gradient-static-white: linear-gradient( + 45deg, + rgb(64 0 22), + rgb(14 24 67) + ); + --spectrum-coach-indicator-ring-static-white-color: var(--spectrum-white); +} diff --git a/2nd-gen/packages/swc/tokens/index.css b/2nd-gen/packages/swc/tokens/index.css new file mode 100644 index 00000000000..df8e9dd4b1b --- /dev/null +++ b/2nd-gen/packages/swc/tokens/index.css @@ -0,0 +1,5733 @@ +/* @spectrum-css/tokens@v16.1.0-next.3 */ + +/*! + * Copyright 2024 Adobe. All rights reserved. + * + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +:root { + --spectrum-overlay-opacity: 0.6; + --spectrum-background-layer-2-color: var(--spectrum-gray-75); + --spectrum-neutral-subdued-background-color-default: var( + --spectrum-gray-500 + ); + --spectrum-neutral-subdued-background-color-hover: var(--spectrum-gray-400); + --spectrum-neutral-subdued-background-color-down: var(--spectrum-gray-400); + --spectrum-neutral-subdued-background-color-key-focus: var( + --spectrum-gray-400 + ); + --spectrum-accent-background-color-default: var( + --spectrum-accent-color-800 + ); + --spectrum-accent-background-color-hover: var(--spectrum-accent-color-700); + --spectrum-accent-background-color-down: var(--spectrum-accent-color-700); + --spectrum-accent-background-color-key-focus: var( + --spectrum-accent-color-700 + ); + --spectrum-informative-background-color-default: var( + --spectrum-informative-color-800 + ); + --spectrum-informative-background-color-hover: var( + --spectrum-informative-color-700 + ); + --spectrum-informative-background-color-down: var( + --spectrum-informative-color-700 + ); + --spectrum-informative-background-color-key-focus: var( + --spectrum-informative-color-700 + ); + --spectrum-negative-background-color-default: var( + --spectrum-negative-color-800 + ); + --spectrum-negative-background-color-hover: var( + --spectrum-negative-color-700 + ); + --spectrum-negative-background-color-down: var( + --spectrum-negative-color-700 + ); + --spectrum-negative-background-color-key-focus: var( + --spectrum-negative-color-700 + ); + --spectrum-positive-background-color-default: var( + --spectrum-positive-color-800 + ); + --spectrum-positive-background-color-hover: var( + --spectrum-positive-color-700 + ); + --spectrum-positive-background-color-down: var( + --spectrum-positive-color-700 + ); + --spectrum-positive-background-color-key-focus: var( + --spectrum-positive-color-700 + ); + --spectrum-notice-background-color-default: var( + --spectrum-notice-color-900 + ); + --spectrum-gray-background-color-default: var(--spectrum-gray-500); + --spectrum-red-background-color-default: var(--spectrum-red-800); + --spectrum-orange-background-color-default: var(--spectrum-orange-900); + --spectrum-yellow-background-color-default: var(--spectrum-yellow-1100); + --spectrum-chartreuse-background-color-default: var( + --spectrum-chartreuse-1000 + ); + --spectrum-celery-background-color-default: var(--spectrum-celery-900); + --spectrum-green-background-color-default: var(--spectrum-green-800); + --spectrum-seafoam-background-color-default: var(--spectrum-seafoam-800); + --spectrum-cyan-background-color-default: var(--spectrum-cyan-800); + --spectrum-blue-background-color-default: var(--spectrum-blue-800); + --spectrum-indigo-background-color-default: var(--spectrum-indigo-800); + --spectrum-purple-background-color-default: var(--spectrum-purple-800); + --spectrum-fuchsia-background-color-default: var(--spectrum-fuchsia-800); + --spectrum-magenta-background-color-default: var(--spectrum-magenta-800); + --spectrum-neutral-visual-color: var(--spectrum-gray-600); + --spectrum-accent-visual-color: var(--spectrum-accent-color-900); + --spectrum-informative-visual-color: var(--spectrum-informative-color-900); + --spectrum-negative-visual-color: var(--spectrum-negative-color-900); + --spectrum-notice-visual-color: var(--spectrum-notice-color-900); + --spectrum-positive-visual-color: var(--spectrum-positive-color-900); + --spectrum-gray-visual-color: var(--spectrum-gray-600); + --spectrum-red-visual-color: var(--spectrum-red-700); + --spectrum-orange-visual-color: var(--spectrum-orange-900); + --spectrum-yellow-visual-color: var(--spectrum-yellow-1100); + --spectrum-chartreuse-visual-color: var(--spectrum-chartreuse-900); + --spectrum-celery-visual-color: var(--spectrum-celery-800); + --spectrum-green-visual-color: var(--spectrum-green-800); + --spectrum-seafoam-visual-color: var(--spectrum-seafoam-800); + --spectrum-cyan-visual-color: var(--spectrum-cyan-900); + --spectrum-blue-visual-color: var(--spectrum-blue-900); + --spectrum-indigo-visual-color: var(--spectrum-indigo-900); + --spectrum-purple-visual-color: var(--spectrum-purple-900); + --spectrum-fuchsia-visual-color: var(--spectrum-fuchsia-900); + --spectrum-magenta-visual-color: var(--spectrum-magenta-900); + --spectrum-background-elevated-color: var(--spectrum-gray-75); + --spectrum-background-pasteboard-color: var(--spectrum-gray-25); + --spectrum-brown-visual-color: var(--spectrum-brown-900); + --spectrum-cinnamon-visual-color: var(--spectrum-cinnamon-900); + --spectrum-pink-visual-color: var(--spectrum-pink-900); + --spectrum-silver-visual-color: var(--spectrum-silver-900); + --spectrum-turquoise-visual-color: var(--spectrum-turquoise-900); + --spectrum-brown-background-color-default: var(--spectrum-brown-800); + --spectrum-cinnamon-background-color-default: var(--spectrum-cinnamon-800); + --spectrum-pink-background-color-default: var(--spectrum-pink-800); + --spectrum-silver-background-color-default: var(--spectrum-silver-800); + --spectrum-turquoise-background-color-default: var( + --spectrum-turquoise-800 + ); + --spectrum-drop-shadow-color-100-rgb: 0, 0, 0; + --spectrum-drop-shadow-color-100-opacity: 0.36; + --spectrum-drop-shadow-color-100: rgb( + var(--spectrum-drop-shadow-color-100-rgb), + var(--spectrum-drop-shadow-color-100-opacity) + ); + --spectrum-drop-shadow-color-200-rgb: 0, 0, 0; + --spectrum-drop-shadow-color-200-opacity: 0.48; + --spectrum-drop-shadow-color-200: rgb( + var(--spectrum-drop-shadow-color-200-rgb), + var(--spectrum-drop-shadow-color-200-opacity) + ); + --spectrum-drop-shadow-color-300-rgb: 0, 0, 0; + --spectrum-drop-shadow-color-300-opacity: 0.6; + --spectrum-drop-shadow-color-300: rgb( + var(--spectrum-drop-shadow-color-300-rgb), + var(--spectrum-drop-shadow-color-300-opacity) + ); + --spectrum-neutral-subtle-background-color-default: var( + --spectrum-gray-300 + ); + --spectrum-gray-subtle-background-color-default: var(--spectrum-gray-300); + --spectrum-blue-subtle-background-color-default: var(--spectrum-blue-300); + --spectrum-green-subtle-background-color-default: var(--spectrum-green-300); + --spectrum-orange-subtle-background-color-default: var( + --spectrum-orange-300 + ); + --spectrum-red-subtle-background-color-default: var(--spectrum-red-300); + --spectrum-brown-subtle-background-color-default: var(--spectrum-brown-300); + --spectrum-cinnamon-subtle-background-color-default: var( + --spectrum-cinnamon-300 + ); + --spectrum-celery-subtle-background-color-default: var( + --spectrum-celery-300 + ); + --spectrum-chartreuse-subtle-background-color-default: var( + --spectrum-chartreuse-300 + ); + --spectrum-cyan-subtle-background-color-default: var(--spectrum-cyan-300); + --spectrum-fuchsia-subtle-background-color-default: var( + --spectrum-fuchsia-300 + ); + --spectrum-indigo-subtle-background-color-default: var( + --spectrum-indigo-300 + ); + --spectrum-magenta-subtle-background-color-default: var( + --spectrum-magenta-300 + ); + --spectrum-pink-subtle-background-color-default: var(--spectrum-pink-300); + --spectrum-purple-subtle-background-color-default: var( + --spectrum-purple-300 + ); + --spectrum-seafoam-subtle-background-color-default: var( + --spectrum-seafoam-300 + ); + --spectrum-silver-subtle-background-color-default: var( + --spectrum-silver-300 + ); + --spectrum-turquoise-subtle-background-color-default: var( + --spectrum-turquoise-300 + ); + --spectrum-yellow-subtle-background-color-default: var( + --spectrum-yellow-300 + ); + --spectrum-opacity-checkerboard-square-dark: var(--spectrum-gray-800); + --spectrum-card-selection-background-color-rgb: var( + --spectrum-transparent-black-600-rgb + ); + --spectrum-card-selection-background-color-opacity: var( + --spectrum-transparent-black-600-opacity + ); + --spectrum-card-selection-background-color: rgb( + var(--spectrum-card-selection-background-color-rgb), + var(--spectrum-card-selection-background-color-opacity) + ); + --spectrum-menu-item-background-color-default: var(--spectrum-gray-200); + --spectrum-menu-item-background-color-hover: var(--spectrum-gray-200); + --spectrum-menu-item-background-color-down: var(--spectrum-gray-200); + --spectrum-menu-item-background-color-keyboard-focus: var( + --spectrum-gray-200 + ); + --spectrum-menu-item-background-color-disabled: var(--spectrum-gray-200); + --spectrum-popover-border-color: var(--spectrum-gray-400); + --spectrum-popover-border-opacity: 1; + --spectrum-action-bar-border-color: var(--spectrum-gray-400); + --spectrum-gray-25-rgb: 17, 17, 17; + --spectrum-gray-25: rgb(var(--spectrum-gray-25-rgb)); + --spectrum-gray-50-rgb: 27, 27, 27; + --spectrum-gray-50: rgb(var(--spectrum-gray-50-rgb)); + --spectrum-gray-75-rgb: 34, 34, 34; + --spectrum-gray-75: rgb(var(--spectrum-gray-75-rgb)); + --spectrum-gray-100-rgb: 44, 44, 44; + --spectrum-gray-100: rgb(var(--spectrum-gray-100-rgb)); + --spectrum-gray-200-rgb: 50, 50, 50; + --spectrum-gray-200: rgb(var(--spectrum-gray-200-rgb)); + --spectrum-gray-300-rgb: 57, 57, 57; + --spectrum-gray-300: rgb(var(--spectrum-gray-300-rgb)); + --spectrum-gray-400-rgb: 68, 68, 68; + --spectrum-gray-400: rgb(var(--spectrum-gray-400-rgb)); + --spectrum-gray-500-rgb: 109, 109, 109; + --spectrum-gray-500: rgb(var(--spectrum-gray-500-rgb)); + --spectrum-gray-600-rgb: 138, 138, 138; + --spectrum-gray-600: rgb(var(--spectrum-gray-600-rgb)); + --spectrum-gray-700-rgb: 175, 175, 175; + --spectrum-gray-700: rgb(var(--spectrum-gray-700-rgb)); + --spectrum-gray-800-rgb: 219, 219, 219; + --spectrum-gray-800: rgb(var(--spectrum-gray-800-rgb)); + --spectrum-gray-900-rgb: 242, 242, 242; + --spectrum-gray-900: rgb(var(--spectrum-gray-900-rgb)); + --spectrum-gray-1000-rgb: 255, 255, 255; + --spectrum-gray-1000: rgb(var(--spectrum-gray-1000-rgb)); + --spectrum-blue-100-rgb: 14, 23, 63; + --spectrum-blue-100: rgb(var(--spectrum-blue-100-rgb)); + --spectrum-blue-200-rgb: 15, 28, 82; + --spectrum-blue-200: rgb(var(--spectrum-blue-200-rgb)); + --spectrum-blue-300-rgb: 12, 33, 117; + --spectrum-blue-300: rgb(var(--spectrum-blue-300-rgb)); + --spectrum-blue-400-rgb: 18, 45, 154; + --spectrum-blue-400: rgb(var(--spectrum-blue-400-rgb)); + --spectrum-blue-500-rgb: 26, 58, 195; + --spectrum-blue-500: rgb(var(--spectrum-blue-500-rgb)); + --spectrum-blue-600-rgb: 37, 73, 229; + --spectrum-blue-600: rgb(var(--spectrum-blue-600-rgb)); + --spectrum-blue-700-rgb: 52, 91, 248; + --spectrum-blue-700: rgb(var(--spectrum-blue-700-rgb)); + --spectrum-blue-800-rgb: 64, 105, 253; + --spectrum-blue-800: rgb(var(--spectrum-blue-800-rgb)); + --spectrum-blue-900-rgb: 86, 129, 255; + --spectrum-blue-900: rgb(var(--spectrum-blue-900-rgb)); + --spectrum-blue-1000-rgb: 105, 149, 254; + --spectrum-blue-1000: rgb(var(--spectrum-blue-1000-rgb)); + --spectrum-blue-1100-rgb: 124, 169, 252; + --spectrum-blue-1100: rgb(var(--spectrum-blue-1100-rgb)); + --spectrum-blue-1200-rgb: 152, 192, 252; + --spectrum-blue-1200: rgb(var(--spectrum-blue-1200-rgb)); + --spectrum-blue-1300-rgb: 181, 213, 253; + --spectrum-blue-1300: rgb(var(--spectrum-blue-1300-rgb)); + --spectrum-blue-1400-rgb: 213, 231, 254; + --spectrum-blue-1400: rgb(var(--spectrum-blue-1400-rgb)); + --spectrum-blue-1500-rgb: 238, 245, 255; + --spectrum-blue-1500: rgb(var(--spectrum-blue-1500-rgb)); + --spectrum-blue-1600-rgb: 255, 255, 255; + --spectrum-blue-1600: rgb(var(--spectrum-blue-1600-rgb)); + --spectrum-red-100-rgb: 54, 10, 3; + --spectrum-red-100: rgb(var(--spectrum-red-100-rgb)); + --spectrum-red-200-rgb: 68, 13, 5; + --spectrum-red-200: rgb(var(--spectrum-red-200-rgb)); + --spectrum-red-300-rgb: 87, 17, 7; + --spectrum-red-300: rgb(var(--spectrum-red-300-rgb)); + --spectrum-red-400-rgb: 115, 24, 11; + --spectrum-red-400: rgb(var(--spectrum-red-400-rgb)); + --spectrum-red-500-rgb: 147, 31, 17; + --spectrum-red-500: rgb(var(--spectrum-red-500-rgb)); + --spectrum-red-600-rgb: 177, 38, 23; + --spectrum-red-600: rgb(var(--spectrum-red-600-rgb)); + --spectrum-red-700-rgb: 205, 46, 29; + --spectrum-red-700: rgb(var(--spectrum-red-700-rgb)); + --spectrum-red-800-rgb: 223, 52, 34; + --spectrum-red-800: rgb(var(--spectrum-red-800-rgb)); + --spectrum-red-900-rgb: 252, 67, 46; + --spectrum-red-900: rgb(var(--spectrum-red-900-rgb)); + --spectrum-red-1000-rgb: 255, 103, 86; + --spectrum-red-1000: rgb(var(--spectrum-red-1000-rgb)); + --spectrum-red-1100-rgb: 255, 134, 120; + --spectrum-red-1100: rgb(var(--spectrum-red-1100-rgb)); + --spectrum-red-1200-rgb: 255, 167, 157; + --spectrum-red-1200: rgb(var(--spectrum-red-1200-rgb)); + --spectrum-red-1300-rgb: 255, 196, 189; + --spectrum-red-1300: rgb(var(--spectrum-red-1300-rgb)); + --spectrum-red-1400-rgb: 255, 222, 219; + --spectrum-red-1400: rgb(var(--spectrum-red-1400-rgb)); + --spectrum-red-1500-rgb: 255, 242, 240; + --spectrum-red-1500: rgb(var(--spectrum-red-1500-rgb)); + --spectrum-red-1600-rgb: 255, 255, 255; + --spectrum-red-1600: rgb(var(--spectrum-red-1600-rgb)); + --spectrum-orange-100-rgb: 49, 16, 0; + --spectrum-orange-100: rgb(var(--spectrum-orange-100-rgb)); + --spectrum-orange-200-rgb: 61, 21, 0; + --spectrum-orange-200: rgb(var(--spectrum-orange-200-rgb)); + --spectrum-orange-300-rgb: 80, 27, 0; + --spectrum-orange-300: rgb(var(--spectrum-orange-300-rgb)); + --spectrum-orange-400-rgb: 106, 36, 0; + --spectrum-orange-400: rgb(var(--spectrum-orange-400-rgb)); + --spectrum-orange-500-rgb: 135, 47, 0; + --spectrum-orange-500: rgb(var(--spectrum-orange-500-rgb)); + --spectrum-orange-600-rgb: 162, 59, 0; + --spectrum-orange-600: rgb(var(--spectrum-orange-600-rgb)); + --spectrum-orange-700-rgb: 185, 73, 0; + --spectrum-orange-700: rgb(var(--spectrum-orange-700-rgb)); + --spectrum-orange-800-rgb: 199, 82, 0; + --spectrum-orange-800: rgb(var(--spectrum-orange-800-rgb)); + --spectrum-orange-900-rgb: 224, 100, 0; + --spectrum-orange-900: rgb(var(--spectrum-orange-900-rgb)); + --spectrum-orange-1000-rgb: 243, 117, 0; + --spectrum-orange-1000: rgb(var(--spectrum-orange-1000-rgb)); + --spectrum-orange-1100-rgb: 255, 137, 0; + --spectrum-orange-1100: rgb(var(--spectrum-orange-1100-rgb)); + --spectrum-orange-1200-rgb: 255, 173, 45; + --spectrum-orange-1200: rgb(var(--spectrum-orange-1200-rgb)); + --spectrum-orange-1300-rgb: 255, 201, 116; + --spectrum-orange-1300: rgb(var(--spectrum-orange-1300-rgb)); + --spectrum-orange-1400-rgb: 255, 225, 178; + --spectrum-orange-1400: rgb(var(--spectrum-orange-1400-rgb)); + --spectrum-orange-1500-rgb: 255, 243, 225; + --spectrum-orange-1500: rgb(var(--spectrum-orange-1500-rgb)); + --spectrum-orange-1600-rgb: 255, 255, 255; + --spectrum-orange-1600: rgb(var(--spectrum-orange-1600-rgb)); + --spectrum-yellow-100-rgb: 37, 23, 0; + --spectrum-yellow-100: rgb(var(--spectrum-yellow-100-rgb)); + --spectrum-yellow-200-rgb: 47, 29, 0; + --spectrum-yellow-200: rgb(var(--spectrum-yellow-200-rgb)); + --spectrum-yellow-300-rgb: 61, 39, 0; + --spectrum-yellow-300: rgb(var(--spectrum-yellow-300-rgb)); + --spectrum-yellow-400-rgb: 83, 52, 0; + --spectrum-yellow-400: rgb(var(--spectrum-yellow-400-rgb)); + --spectrum-yellow-500-rgb: 107, 67, 0; + --spectrum-yellow-500: rgb(var(--spectrum-yellow-500-rgb)); + --spectrum-yellow-600-rgb: 130, 82, 0; + --spectrum-yellow-600: rgb(var(--spectrum-yellow-600-rgb)); + --spectrum-yellow-700-rgb: 151, 97, 0; + --spectrum-yellow-700: rgb(var(--spectrum-yellow-700-rgb)); + --spectrum-yellow-800-rgb: 164, 106, 0; + --spectrum-yellow-800: rgb(var(--spectrum-yellow-800-rgb)); + --spectrum-yellow-900-rgb: 186, 124, 0; + --spectrum-yellow-900: rgb(var(--spectrum-yellow-900-rgb)); + --spectrum-yellow-1000-rgb: 203, 141, 0; + --spectrum-yellow-1000: rgb(var(--spectrum-yellow-1000-rgb)); + --spectrum-yellow-1100-rgb: 218, 159, 0; + --spectrum-yellow-1100: rgb(var(--spectrum-yellow-1100-rgb)); + --spectrum-yellow-1200-rgb: 235, 183, 0; + --spectrum-yellow-1200: rgb(var(--spectrum-yellow-1200-rgb)); + --spectrum-yellow-1300-rgb: 249, 206, 0; + --spectrum-yellow-1300: rgb(var(--spectrum-yellow-1300-rgb)); + --spectrum-yellow-1400-rgb: 255, 230, 86; + --spectrum-yellow-1400: rgb(var(--spectrum-yellow-1400-rgb)); + --spectrum-yellow-1500-rgb: 255, 246, 195; + --spectrum-yellow-1500: rgb(var(--spectrum-yellow-1500-rgb)); + --spectrum-yellow-1600-rgb: 255, 255, 255; + --spectrum-yellow-1600: rgb(var(--spectrum-yellow-1600-rgb)); + --spectrum-chartreuse-100-rgb: 23, 28, 0; + --spectrum-chartreuse-100: rgb(var(--spectrum-chartreuse-100-rgb)); + --spectrum-chartreuse-200-rgb: 30, 36, 0; + --spectrum-chartreuse-200: rgb(var(--spectrum-chartreuse-200-rgb)); + --spectrum-chartreuse-300-rgb: 39, 47, 0; + --spectrum-chartreuse-300: rgb(var(--spectrum-chartreuse-300-rgb)); + --spectrum-chartreuse-400-rgb: 53, 63, 0; + --spectrum-chartreuse-400: rgb(var(--spectrum-chartreuse-400-rgb)); + --spectrum-chartreuse-500-rgb: 68, 82, 0; + --spectrum-chartreuse-500: rgb(var(--spectrum-chartreuse-500-rgb)); + --spectrum-chartreuse-600-rgb: 83, 100, 0; + --spectrum-chartreuse-600: rgb(var(--spectrum-chartreuse-600-rgb)); + --spectrum-chartreuse-700-rgb: 97, 116, 0; + --spectrum-chartreuse-700: rgb(var(--spectrum-chartreuse-700-rgb)); + --spectrum-chartreuse-800-rgb: 106, 127, 0; + --spectrum-chartreuse-800: rgb(var(--spectrum-chartreuse-800-rgb)); + --spectrum-chartreuse-900-rgb: 122, 147, 0; + --spectrum-chartreuse-900: rgb(var(--spectrum-chartreuse-900-rgb)); + --spectrum-chartreuse-1000-rgb: 136, 164, 0; + --spectrum-chartreuse-1000: rgb(var(--spectrum-chartreuse-1000-rgb)); + --spectrum-chartreuse-1100-rgb: 151, 181, 0; + --spectrum-chartreuse-1100: rgb(var(--spectrum-chartreuse-1100-rgb)); + --spectrum-chartreuse-1200-rgb: 169, 203, 0; + --spectrum-chartreuse-1200: rgb(var(--spectrum-chartreuse-1200-rgb)); + --spectrum-chartreuse-1300-rgb: 187, 225, 0; + --spectrum-chartreuse-1300: rgb(var(--spectrum-chartreuse-1300-rgb)); + --spectrum-chartreuse-1400-rgb: 219, 240, 117; + --spectrum-chartreuse-1400: rgb(var(--spectrum-chartreuse-1400-rgb)); + --spectrum-chartreuse-1500-rgb: 242, 249, 206; + --spectrum-chartreuse-1500: rgb(var(--spectrum-chartreuse-1500-rgb)); + --spectrum-chartreuse-1600-rgb: 255, 255, 255; + --spectrum-chartreuse-1600: rgb(var(--spectrum-chartreuse-1600-rgb)); + --spectrum-celery-100-rgb: 11, 31, 0; + --spectrum-celery-100: rgb(var(--spectrum-celery-100-rgb)); + --spectrum-celery-200-rgb: 15, 38, 0; + --spectrum-celery-200: rgb(var(--spectrum-celery-200-rgb)); + --spectrum-celery-300-rgb: 21, 51, 1; + --spectrum-celery-300: rgb(var(--spectrum-celery-300-rgb)); + --spectrum-celery-400-rgb: 31, 67, 4; + --spectrum-celery-400: rgb(var(--spectrum-celery-400-rgb)); + --spectrum-celery-500-rgb: 41, 86, 8; + --spectrum-celery-500: rgb(var(--spectrum-celery-500-rgb)); + --spectrum-celery-600-rgb: 50, 105, 11; + --spectrum-celery-600: rgb(var(--spectrum-celery-600-rgb)); + --spectrum-celery-700-rgb: 60, 122, 15; + --spectrum-celery-700: rgb(var(--spectrum-celery-700-rgb)); + --spectrum-celery-800-rgb: 66, 134, 18; + --spectrum-celery-800: rgb(var(--spectrum-celery-800-rgb)); + --spectrum-celery-900-rgb: 78, 154, 23; + --spectrum-celery-900: rgb(var(--spectrum-celery-900-rgb)); + --spectrum-celery-1000-rgb: 88, 172, 28; + --spectrum-celery-1000: rgb(var(--spectrum-celery-1000-rgb)); + --spectrum-celery-1100-rgb: 100, 190, 35; + --spectrum-celery-1100: rgb(var(--spectrum-celery-1100-rgb)); + --spectrum-celery-1200-rgb: 116, 213, 46; + --spectrum-celery-1200: rgb(var(--spectrum-celery-1200-rgb)); + --spectrum-celery-1300-rgb: 136, 234, 65; + --spectrum-celery-1300: rgb(var(--spectrum-celery-1300-rgb)); + --spectrum-celery-1400-rgb: 170, 251, 112; + --spectrum-celery-1400: rgb(var(--spectrum-celery-1400-rgb)); + --spectrum-celery-1500-rgb: 222, 255, 198; + --spectrum-celery-1500: rgb(var(--spectrum-celery-1500-rgb)); + --spectrum-celery-1600-rgb: 255, 255, 255; + --spectrum-celery-1600: rgb(var(--spectrum-celery-1600-rgb)); + --spectrum-green-100-rgb: 0, 30, 23; + --spectrum-green-100: rgb(var(--spectrum-green-100-rgb)); + --spectrum-green-200-rgb: 0, 38, 29; + --spectrum-green-200: rgb(var(--spectrum-green-200-rgb)); + --spectrum-green-300-rgb: 0, 51, 38; + --spectrum-green-300: rgb(var(--spectrum-green-300-rgb)); + --spectrum-green-400-rgb: 0, 68, 48; + --spectrum-green-400: rgb(var(--spectrum-green-400-rgb)); + --spectrum-green-500-rgb: 2, 87, 58; + --spectrum-green-500: rgb(var(--spectrum-green-500-rgb)); + --spectrum-green-600-rgb: 3, 106, 67; + --spectrum-green-600: rgb(var(--spectrum-green-600-rgb)); + --spectrum-green-700-rgb: 4, 124, 75; + --spectrum-green-700: rgb(var(--spectrum-green-700-rgb)); + --spectrum-green-800-rgb: 6, 136, 80; + --spectrum-green-800: rgb(var(--spectrum-green-800-rgb)); + --spectrum-green-900-rgb: 9, 157, 89; + --spectrum-green-900: rgb(var(--spectrum-green-900-rgb)); + --spectrum-green-1000-rgb: 14, 175, 98; + --spectrum-green-1000: rgb(var(--spectrum-green-1000-rgb)); + --spectrum-green-1100-rgb: 24, 193, 110; + --spectrum-green-1100: rgb(var(--spectrum-green-1100-rgb)); + --spectrum-green-1200-rgb: 57, 215, 134; + --spectrum-green-1200: rgb(var(--spectrum-green-1200-rgb)); + --spectrum-green-1300-rgb: 126, 231, 172; + --spectrum-green-1300: rgb(var(--spectrum-green-1300-rgb)); + --spectrum-green-1400-rgb: 189, 241, 208; + --spectrum-green-1400: rgb(var(--spectrum-green-1400-rgb)); + --spectrum-green-1500-rgb: 229, 250, 236; + --spectrum-green-1500: rgb(var(--spectrum-green-1500-rgb)); + --spectrum-green-1600-rgb: 255, 255, 255; + --spectrum-green-1600: rgb(var(--spectrum-green-1600-rgb)); + --spectrum-seafoam-100-rgb: 0, 30, 27; + --spectrum-seafoam-100: rgb(var(--spectrum-seafoam-100-rgb)); + --spectrum-seafoam-200-rgb: 0, 39, 35; + --spectrum-seafoam-200: rgb(var(--spectrum-seafoam-200-rgb)); + --spectrum-seafoam-300-rgb: 0, 50, 44; + --spectrum-seafoam-300: rgb(var(--spectrum-seafoam-300-rgb)); + --spectrum-seafoam-400-rgb: 0, 67, 59; + --spectrum-seafoam-400: rgb(var(--spectrum-seafoam-400-rgb)); + --spectrum-seafoam-500-rgb: 2, 86, 75; + --spectrum-seafoam-500: rgb(var(--spectrum-seafoam-500-rgb)); + --spectrum-seafoam-600-rgb: 4, 105, 89; + --spectrum-seafoam-600: rgb(var(--spectrum-seafoam-600-rgb)); + --spectrum-seafoam-700-rgb: 6, 122, 103; + --spectrum-seafoam-700: rgb(var(--spectrum-seafoam-700-rgb)); + --spectrum-seafoam-800-rgb: 8, 134, 112; + --spectrum-seafoam-800: rgb(var(--spectrum-seafoam-800-rgb)); + --spectrum-seafoam-900-rgb: 10, 154, 128; + --spectrum-seafoam-900: rgb(var(--spectrum-seafoam-900-rgb)); + --spectrum-seafoam-1000-rgb: 12, 173, 142; + --spectrum-seafoam-1000: rgb(var(--spectrum-seafoam-1000-rgb)); + --spectrum-seafoam-1100-rgb: 14, 190, 156; + --spectrum-seafoam-1100: rgb(var(--spectrum-seafoam-1100-rgb)); + --spectrum-seafoam-1200-rgb: 29, 214, 176; + --spectrum-seafoam-1200: rgb(var(--spectrum-seafoam-1200-rgb)); + --spectrum-seafoam-1300-rgb: 122, 229, 203; + --spectrum-seafoam-1300: rgb(var(--spectrum-seafoam-1300-rgb)); + --spectrum-seafoam-1400-rgb: 186, 241, 222; + --spectrum-seafoam-1400: rgb(var(--spectrum-seafoam-1400-rgb)); + --spectrum-seafoam-1500-rgb: 229, 249, 243; + --spectrum-seafoam-1500: rgb(var(--spectrum-seafoam-1500-rgb)); + --spectrum-seafoam-1600-rgb: 255, 255, 255; + --spectrum-seafoam-1600: rgb(var(--spectrum-seafoam-1600-rgb)); + --spectrum-cyan-100-rgb: 0, 29, 39; + --spectrum-cyan-100: rgb(var(--spectrum-cyan-100-rgb)); + --spectrum-cyan-200-rgb: 0, 36, 49; + --spectrum-cyan-200: rgb(var(--spectrum-cyan-200-rgb)); + --spectrum-cyan-300-rgb: 0, 48, 65; + --spectrum-cyan-300: rgb(var(--spectrum-cyan-300-rgb)); + --spectrum-cyan-400-rgb: 0, 64, 88; + --spectrum-cyan-400: rgb(var(--spectrum-cyan-400-rgb)); + --spectrum-cyan-500-rgb: 0, 82, 113; + --spectrum-cyan-500: rgb(var(--spectrum-cyan-500-rgb)); + --spectrum-cyan-600-rgb: 3, 99, 140; + --spectrum-cyan-600: rgb(var(--spectrum-cyan-600-rgb)); + --spectrum-cyan-700-rgb: 8, 115, 168; + --spectrum-cyan-700: rgb(var(--spectrum-cyan-700-rgb)); + --spectrum-cyan-800-rgb: 13, 125, 186; + --spectrum-cyan-800: rgb(var(--spectrum-cyan-800-rgb)); + --spectrum-cyan-900-rgb: 24, 142, 220; + --spectrum-cyan-900: rgb(var(--spectrum-cyan-900-rgb)); + --spectrum-cyan-1000-rgb: 38, 159, 244; + --spectrum-cyan-1000: rgb(var(--spectrum-cyan-1000-rgb)); + --spectrum-cyan-1100-rgb: 63, 177, 255; + --spectrum-cyan-1100: rgb(var(--spectrum-cyan-1100-rgb)); + --spectrum-cyan-1200-rgb: 107, 199, 255; + --spectrum-cyan-1200: rgb(var(--spectrum-cyan-1200-rgb)); + --spectrum-cyan-1300-rgb: 152, 219, 255; + --spectrum-cyan-1300: rgb(var(--spectrum-cyan-1300-rgb)); + --spectrum-cyan-1400-rgb: 195, 236, 252; + --spectrum-cyan-1400: rgb(var(--spectrum-cyan-1400-rgb)); + --spectrum-cyan-1500-rgb: 230, 248, 253; + --spectrum-cyan-1500: rgb(var(--spectrum-cyan-1500-rgb)); + --spectrum-cyan-1600-rgb: 255, 255, 255; + --spectrum-cyan-1600: rgb(var(--spectrum-cyan-1600-rgb)); + --spectrum-indigo-100-rgb: 30, 0, 93; + --spectrum-indigo-100: rgb(var(--spectrum-indigo-100-rgb)); + --spectrum-indigo-200-rgb: 35, 0, 110; + --spectrum-indigo-200: rgb(var(--spectrum-indigo-200-rgb)); + --spectrum-indigo-300-rgb: 47, 0, 140; + --spectrum-indigo-300: rgb(var(--spectrum-indigo-300-rgb)); + --spectrum-indigo-400-rgb: 62, 12, 174; + --spectrum-indigo-400: rgb(var(--spectrum-indigo-400-rgb)); + --spectrum-indigo-500-rgb: 79, 30, 209; + --spectrum-indigo-500: rgb(var(--spectrum-indigo-500-rgb)); + --spectrum-indigo-600-rgb: 95, 52, 235; + --spectrum-indigo-600: rgb(var(--spectrum-indigo-600-rgb)); + --spectrum-indigo-700-rgb: 109, 75, 248; + --spectrum-indigo-700: rgb(var(--spectrum-indigo-700-rgb)); + --spectrum-indigo-800-rgb: 116, 91, 252; + --spectrum-indigo-800: rgb(var(--spectrum-indigo-800-rgb)); + --spectrum-indigo-900-rgb: 128, 119, 254; + --spectrum-indigo-900: rgb(var(--spectrum-indigo-900-rgb)); + --spectrum-indigo-1000-rgb: 139, 141, 254; + --spectrum-indigo-1000: rgb(var(--spectrum-indigo-1000-rgb)); + --spectrum-indigo-1100-rgb: 153, 161, 255; + --spectrum-indigo-1100: rgb(var(--spectrum-indigo-1100-rgb)); + --spectrum-indigo-1200-rgb: 176, 186, 255; + --spectrum-indigo-1200: rgb(var(--spectrum-indigo-1200-rgb)); + --spectrum-indigo-1300-rgb: 199, 208, 255; + --spectrum-indigo-1300: rgb(var(--spectrum-indigo-1300-rgb)); + --spectrum-indigo-1400-rgb: 223, 228, 255; + --spectrum-indigo-1400: rgb(var(--spectrum-indigo-1400-rgb)); + --spectrum-indigo-1500-rgb: 243, 244, 255; + --spectrum-indigo-1500: rgb(var(--spectrum-indigo-1500-rgb)); + --spectrum-indigo-1600-rgb: 255, 255, 255; + --spectrum-indigo-1600: rgb(var(--spectrum-indigo-1600-rgb)); + --spectrum-purple-100-rgb: 41, 0, 79; + --spectrum-purple-100: rgb(var(--spectrum-purple-100-rgb)); + --spectrum-purple-200-rgb: 50, 0, 96; + --spectrum-purple-200: rgb(var(--spectrum-purple-200-rgb)); + --spectrum-purple-300-rgb: 64, 0, 122; + --spectrum-purple-300: rgb(var(--spectrum-purple-300-rgb)); + --spectrum-purple-400-rgb: 83, 0, 159; + --spectrum-purple-400: rgb(var(--spectrum-purple-400-rgb)); + --spectrum-purple-500-rgb: 107, 6, 195; + --spectrum-purple-500: rgb(var(--spectrum-purple-500-rgb)); + --spectrum-purple-600-rgb: 130, 34, 215; + --spectrum-purple-600: rgb(var(--spectrum-purple-600-rgb)); + --spectrum-purple-700-rgb: 148, 62, 224; + --spectrum-purple-700: rgb(var(--spectrum-purple-700-rgb)); + --spectrum-purple-800-rgb: 157, 78, 228; + --spectrum-purple-800: rgb(var(--spectrum-purple-800-rgb)); + --spectrum-purple-900-rgb: 173, 105, 233; + --spectrum-purple-900: rgb(var(--spectrum-purple-900-rgb)); + --spectrum-purple-1000-rgb: 186, 127, 237; + --spectrum-purple-1000: rgb(var(--spectrum-purple-1000-rgb)); + --spectrum-purple-1100-rgb: 197, 149, 240; + --spectrum-purple-1100: rgb(var(--spectrum-purple-1100-rgb)); + --spectrum-purple-1200-rgb: 212, 176, 244; + --spectrum-purple-1200: rgb(var(--spectrum-purple-1200-rgb)); + --spectrum-purple-1300-rgb: 225, 201, 247; + --spectrum-purple-1300: rgb(var(--spectrum-purple-1300-rgb)); + --spectrum-purple-1400-rgb: 238, 224, 250; + --spectrum-purple-1400: rgb(var(--spectrum-purple-1400-rgb)); + --spectrum-purple-1500-rgb: 248, 243, 253; + --spectrum-purple-1500: rgb(var(--spectrum-purple-1500-rgb)); + --spectrum-purple-1600-rgb: 255, 255, 255; + --spectrum-purple-1600: rgb(var(--spectrum-purple-1600-rgb)); + --spectrum-fuchsia-100-rgb: 50, 0, 61; + --spectrum-fuchsia-100: rgb(var(--spectrum-fuchsia-100-rgb)); + --spectrum-fuchsia-200-rgb: 61, 0, 74; + --spectrum-fuchsia-200: rgb(var(--spectrum-fuchsia-200-rgb)); + --spectrum-fuchsia-300-rgb: 79, 0, 95; + --spectrum-fuchsia-300: rgb(var(--spectrum-fuchsia-300-rgb)); + --spectrum-fuchsia-400-rgb: 102, 9, 120; + --spectrum-fuchsia-400: rgb(var(--spectrum-fuchsia-400-rgb)); + --spectrum-fuchsia-500-rgb: 127, 23, 146; + --spectrum-fuchsia-500: rgb(var(--spectrum-fuchsia-500-rgb)); + --spectrum-fuchsia-600-rgb: 151, 38, 170; + --spectrum-fuchsia-600: rgb(var(--spectrum-fuchsia-600-rgb)); + --spectrum-fuchsia-700-rgb: 173, 51, 192; + --spectrum-fuchsia-700: rgb(var(--spectrum-fuchsia-700-rgb)); + --spectrum-fuchsia-800-rgb: 186, 60, 206; + --spectrum-fuchsia-800: rgb(var(--spectrum-fuchsia-800-rgb)); + --spectrum-fuchsia-900-rgb: 213, 73, 235; + --spectrum-fuchsia-900: rgb(var(--spectrum-fuchsia-900-rgb)); + --spectrum-fuchsia-1000-rgb: 232, 91, 253; + --spectrum-fuchsia-1000: rgb(var(--spectrum-fuchsia-1000-rgb)); + --spectrum-fuchsia-1100-rgb: 240, 122, 255; + --spectrum-fuchsia-1100: rgb(var(--spectrum-fuchsia-1100-rgb)); + --spectrum-fuchsia-1200-rgb: 245, 159, 255; + --spectrum-fuchsia-1200: rgb(var(--spectrum-fuchsia-1200-rgb)); + --spectrum-fuchsia-1300-rgb: 248, 191, 255; + --spectrum-fuchsia-1300: rgb(var(--spectrum-fuchsia-1300-rgb)); + --spectrum-fuchsia-1400-rgb: 251, 219, 255; + --spectrum-fuchsia-1400: rgb(var(--spectrum-fuchsia-1400-rgb)); + --spectrum-fuchsia-1500-rgb: 253, 241, 255; + --spectrum-fuchsia-1500: rgb(var(--spectrum-fuchsia-1500-rgb)); + --spectrum-fuchsia-1600-rgb: 255, 255, 255; + --spectrum-fuchsia-1600: rgb(var(--spectrum-fuchsia-1600-rgb)); + --spectrum-magenta-100-rgb: 59, 0, 22; + --spectrum-magenta-100: rgb(var(--spectrum-magenta-100-rgb)); + --spectrum-magenta-200-rgb: 74, 0, 27; + --spectrum-magenta-200: rgb(var(--spectrum-magenta-200-rgb)); + --spectrum-magenta-300-rgb: 93, 0, 34; + --spectrum-magenta-300: rgb(var(--spectrum-magenta-300-rgb)); + --spectrum-magenta-400-rgb: 123, 0, 45; + --spectrum-magenta-400: rgb(var(--spectrum-magenta-400-rgb)); + --spectrum-magenta-500-rgb: 152, 7, 60; + --spectrum-magenta-500: rgb(var(--spectrum-magenta-500-rgb)); + --spectrum-magenta-600-rgb: 181, 19, 76; + --spectrum-magenta-600: rgb(var(--spectrum-magenta-600-rgb)); + --spectrum-magenta-700-rgb: 207, 31, 92; + --spectrum-magenta-700: rgb(var(--spectrum-magenta-700-rgb)); + --spectrum-magenta-800-rgb: 224, 38, 101; + --spectrum-magenta-800: rgb(var(--spectrum-magenta-800-rgb)); + --spectrum-magenta-900-rgb: 255, 51, 119; + --spectrum-magenta-900: rgb(var(--spectrum-magenta-900-rgb)); + --spectrum-magenta-1000-rgb: 255, 96, 149; + --spectrum-magenta-1000: rgb(var(--spectrum-magenta-1000-rgb)); + --spectrum-magenta-1100-rgb: 255, 128, 171; + --spectrum-magenta-1100: rgb(var(--spectrum-magenta-1100-rgb)); + --spectrum-magenta-1200-rgb: 255, 163, 194; + --spectrum-magenta-1200: rgb(var(--spectrum-magenta-1200-rgb)); + --spectrum-magenta-1300-rgb: 255, 193, 214; + --spectrum-magenta-1300: rgb(var(--spectrum-magenta-1300-rgb)); + --spectrum-magenta-1400-rgb: 255, 220, 232; + --spectrum-magenta-1400: rgb(var(--spectrum-magenta-1400-rgb)); + --spectrum-magenta-1500-rgb: 255, 241, 246; + --spectrum-magenta-1500: rgb(var(--spectrum-magenta-1500-rgb)); + --spectrum-magenta-1600-rgb: 255, 255, 255; + --spectrum-magenta-1600: rgb(var(--spectrum-magenta-1600-rgb)); + --spectrum-pink-100-rgb: 58, 0, 37; + --spectrum-pink-100: rgb(var(--spectrum-pink-100-rgb)); + --spectrum-pink-200-rgb: 71, 0, 44; + --spectrum-pink-200: rgb(var(--spectrum-pink-200-rgb)); + --spectrum-pink-300-rgb: 90, 0, 57; + --spectrum-pink-300: rgb(var(--spectrum-pink-300-rgb)); + --spectrum-pink-400-rgb: 115, 7, 75; + --spectrum-pink-400: rgb(var(--spectrum-pink-400-rgb)); + --spectrum-pink-500-rgb: 143, 18, 97; + --spectrum-pink-500: rgb(var(--spectrum-pink-500-rgb)); + --spectrum-pink-600-rgb: 171, 29, 119; + --spectrum-pink-600: rgb(var(--spectrum-pink-600-rgb)); + --spectrum-pink-700-rgb: 196, 39, 138; + --spectrum-pink-700: rgb(var(--spectrum-pink-700-rgb)); + --spectrum-pink-800-rgb: 213, 45, 151; + --spectrum-pink-800: rgb(var(--spectrum-pink-800-rgb)); + --spectrum-pink-900-rgb: 236, 67, 175; + --spectrum-pink-900: rgb(var(--spectrum-pink-900-rgb)); + --spectrum-pink-1000-rgb: 251, 90, 196; + --spectrum-pink-1000: rgb(var(--spectrum-pink-1000-rgb)); + --spectrum-pink-1100-rgb: 255, 122, 210; + --spectrum-pink-1100: rgb(var(--spectrum-pink-1100-rgb)); + --spectrum-pink-1200-rgb: 255, 159, 223; + --spectrum-pink-1200: rgb(var(--spectrum-pink-1200-rgb)); + --spectrum-pink-1300-rgb: 255, 191, 234; + --spectrum-pink-1300: rgb(var(--spectrum-pink-1300-rgb)); + --spectrum-pink-1400-rgb: 255, 219, 243; + --spectrum-pink-1400: rgb(var(--spectrum-pink-1400-rgb)); + --spectrum-pink-1500-rgb: 255, 241, 250; + --spectrum-pink-1500: rgb(var(--spectrum-pink-1500-rgb)); + --spectrum-pink-1600-rgb: 255, 255, 255; + --spectrum-pink-1600: rgb(var(--spectrum-pink-1600-rgb)); + --spectrum-turquoise-100-rgb: 0, 30, 33; + --spectrum-turquoise-100: rgb(var(--spectrum-turquoise-100-rgb)); + --spectrum-turquoise-200-rgb: 0, 37, 41; + --spectrum-turquoise-200: rgb(var(--spectrum-turquoise-200-rgb)); + --spectrum-turquoise-300-rgb: 0, 49, 54; + --spectrum-turquoise-300: rgb(var(--spectrum-turquoise-300-rgb)); + --spectrum-turquoise-400-rgb: 0, 66, 72; + --spectrum-turquoise-400: rgb(var(--spectrum-turquoise-400-rgb)); + --spectrum-turquoise-500-rgb: 3, 84, 92; + --spectrum-turquoise-500: rgb(var(--spectrum-turquoise-500-rgb)); + --spectrum-turquoise-600-rgb: 5, 103, 112; + --spectrum-turquoise-600: rgb(var(--spectrum-turquoise-600-rgb)); + --spectrum-turquoise-700-rgb: 7, 120, 131; + --spectrum-turquoise-700: rgb(var(--spectrum-turquoise-700-rgb)); + --spectrum-turquoise-800-rgb: 9, 131, 142; + --spectrum-turquoise-800: rgb(var(--spectrum-turquoise-800-rgb)); + --spectrum-turquoise-900-rgb: 11, 151, 164; + --spectrum-turquoise-900: rgb(var(--spectrum-turquoise-900-rgb)); + --spectrum-turquoise-1000-rgb: 13, 168, 182; + --spectrum-turquoise-1000: rgb(var(--spectrum-turquoise-1000-rgb)); + --spectrum-turquoise-1100-rgb: 16, 186, 202; + --spectrum-turquoise-1100: rgb(var(--spectrum-turquoise-1100-rgb)); + --spectrum-turquoise-1200-rgb: 64, 208, 220; + --spectrum-turquoise-1200: rgb(var(--spectrum-turquoise-1200-rgb)); + --spectrum-turquoise-1300-rgb: 128, 225, 231; + --spectrum-turquoise-1300: rgb(var(--spectrum-turquoise-1300-rgb)); + --spectrum-turquoise-1400-rgb: 183, 240, 240; + --spectrum-turquoise-1400: rgb(var(--spectrum-turquoise-1400-rgb)); + --spectrum-turquoise-1500-rgb: 228, 249, 249; + --spectrum-turquoise-1500: rgb(var(--spectrum-turquoise-1500-rgb)); + --spectrum-turquoise-1600-rgb: 255, 255, 255; + --spectrum-turquoise-1600: rgb(var(--spectrum-turquoise-1600-rgb)); + --spectrum-brown-100-rgb: 35, 24, 8; + --spectrum-brown-100: rgb(var(--spectrum-brown-100-rgb)); + --spectrum-brown-200-rgb: 44, 31, 11; + --spectrum-brown-200: rgb(var(--spectrum-brown-200-rgb)); + --spectrum-brown-300-rgb: 58, 40, 14; + --spectrum-brown-300: rgb(var(--spectrum-brown-300-rgb)); + --spectrum-brown-400-rgb: 78, 55, 19; + --spectrum-brown-400: rgb(var(--spectrum-brown-400-rgb)); + --spectrum-brown-500-rgb: 98, 71, 30; + --spectrum-brown-500: rgb(var(--spectrum-brown-500-rgb)); + --spectrum-brown-600-rgb: 115, 88, 47; + --spectrum-brown-600: rgb(var(--spectrum-brown-600-rgb)); + --spectrum-brown-700-rgb: 132, 104, 61; + --spectrum-brown-700: rgb(var(--spectrum-brown-700-rgb)); + --spectrum-brown-800-rgb: 143, 114, 69; + --spectrum-brown-800: rgb(var(--spectrum-brown-800-rgb)); + --spectrum-brown-900-rgb: 163, 132, 84; + --spectrum-brown-900: rgb(var(--spectrum-brown-900-rgb)); + --spectrum-brown-1000-rgb: 181, 147, 98; + --spectrum-brown-1000: rgb(var(--spectrum-brown-1000-rgb)); + --spectrum-brown-1100-rgb: 199, 163, 112; + --spectrum-brown-1100: rgb(var(--spectrum-brown-1100-rgb)); + --spectrum-brown-1200-rgb: 222, 185, 130; + --spectrum-brown-1200: rgb(var(--spectrum-brown-1200-rgb)); + --spectrum-brown-1300-rgb: 232, 207, 169; + --spectrum-brown-1300: rgb(var(--spectrum-brown-1300-rgb)); + --spectrum-brown-1400-rgb: 242, 227, 206; + --spectrum-brown-1400: rgb(var(--spectrum-brown-1400-rgb)); + --spectrum-brown-1500-rgb: 250, 244, 236; + --spectrum-brown-1500: rgb(var(--spectrum-brown-1500-rgb)); + --spectrum-brown-1600-rgb: 255, 255, 255; + --spectrum-brown-1600: rgb(var(--spectrum-brown-1600-rgb)); + --spectrum-silver-100-rgb: 26, 26, 26; + --spectrum-silver-100: rgb(var(--spectrum-silver-100-rgb)); + --spectrum-silver-200-rgb: 33, 33, 33; + --spectrum-silver-200: rgb(var(--spectrum-silver-200-rgb)); + --spectrum-silver-300-rgb: 44, 44, 44; + --spectrum-silver-300: rgb(var(--spectrum-silver-300-rgb)); + --spectrum-silver-400-rgb: 59, 59, 59; + --spectrum-silver-400: rgb(var(--spectrum-silver-400-rgb)); + --spectrum-silver-500-rgb: 76, 76, 76; + --spectrum-silver-500: rgb(var(--spectrum-silver-500-rgb)); + --spectrum-silver-600-rgb: 92, 92, 92; + --spectrum-silver-600: rgb(var(--spectrum-silver-600-rgb)); + --spectrum-silver-700-rgb: 108, 108, 108; + --spectrum-silver-700: rgb(var(--spectrum-silver-700-rgb)); + --spectrum-silver-800-rgb: 118, 118, 118; + --spectrum-silver-800: rgb(var(--spectrum-silver-800-rgb)); + --spectrum-silver-900-rgb: 137, 137, 137; + --spectrum-silver-900: rgb(var(--spectrum-silver-900-rgb)); + --spectrum-silver-1000-rgb: 152, 152, 152; + --spectrum-silver-1000: rgb(var(--spectrum-silver-1000-rgb)); + --spectrum-silver-1100-rgb: 169, 169, 169; + --spectrum-silver-1100: rgb(var(--spectrum-silver-1100-rgb)); + --spectrum-silver-1200-rgb: 190, 190, 190; + --spectrum-silver-1200: rgb(var(--spectrum-silver-1200-rgb)); + --spectrum-silver-1300-rgb: 211, 211, 211; + --spectrum-silver-1300: rgb(var(--spectrum-silver-1300-rgb)); + --spectrum-silver-1400-rgb: 229, 229, 229; + --spectrum-silver-1400: rgb(var(--spectrum-silver-1400-rgb)); + --spectrum-silver-1500-rgb: 244, 244, 244; + --spectrum-silver-1500: rgb(var(--spectrum-silver-1500-rgb)); + --spectrum-silver-1600-rgb: 255, 255, 255; + --spectrum-silver-1600: rgb(var(--spectrum-silver-1600-rgb)); + --spectrum-cinnamon-100-rgb: 48, 17, 4; + --spectrum-cinnamon-100: rgb(var(--spectrum-cinnamon-100-rgb)); + --spectrum-cinnamon-200-rgb: 59, 21, 5; + --spectrum-cinnamon-200: rgb(var(--spectrum-cinnamon-200-rgb)); + --spectrum-cinnamon-300-rgb: 79, 28, 7; + --spectrum-cinnamon-300: rgb(var(--spectrum-cinnamon-300-rgb)); + --spectrum-cinnamon-400-rgb: 100, 41, 15; + --spectrum-cinnamon-400: rgb(var(--spectrum-cinnamon-400-rgb)); + --spectrum-cinnamon-500-rgb: 122, 57, 28; + --spectrum-cinnamon-500: rgb(var(--spectrum-cinnamon-500-rgb)); + --spectrum-cinnamon-600-rgb: 143, 74, 40; + --spectrum-cinnamon-600: rgb(var(--spectrum-cinnamon-600-rgb)); + --spectrum-cinnamon-700-rgb: 163, 88, 52; + --spectrum-cinnamon-700: rgb(var(--spectrum-cinnamon-700-rgb)); + --spectrum-cinnamon-800-rgb: 176, 98, 59; + --spectrum-cinnamon-800: rgb(var(--spectrum-cinnamon-800-rgb)); + --spectrum-cinnamon-900-rgb: 192, 119, 80; + --spectrum-cinnamon-900: rgb(var(--spectrum-cinnamon-900-rgb)); + --spectrum-cinnamon-1000-rgb: 206, 136, 99; + --spectrum-cinnamon-1000: rgb(var(--spectrum-cinnamon-1000-rgb)); + --spectrum-cinnamon-1100-rgb: 220, 154, 118; + --spectrum-cinnamon-1100: rgb(var(--spectrum-cinnamon-1100-rgb)); + --spectrum-cinnamon-1200-rgb: 232, 179, 149; + --spectrum-cinnamon-1200: rgb(var(--spectrum-cinnamon-1200-rgb)); + --spectrum-cinnamon-1300-rgb: 239, 203, 183; + --spectrum-cinnamon-1300: rgb(var(--spectrum-cinnamon-1300-rgb)); + --spectrum-cinnamon-1400-rgb: 246, 225, 214; + --spectrum-cinnamon-1400: rgb(var(--spectrum-cinnamon-1400-rgb)); + --spectrum-cinnamon-1500-rgb: 252, 244, 239; + --spectrum-cinnamon-1500: rgb(var(--spectrum-cinnamon-1500-rgb)); + --spectrum-cinnamon-1600-rgb: 255, 255, 255; + --spectrum-cinnamon-1600: rgb(var(--spectrum-cinnamon-1600-rgb)); + --spectrum-icon-color-blue-primary-default: var(--spectrum-blue-800); + --spectrum-icon-color-red-primary-default: var(--spectrum-red-700); + --spectrum-icon-color-yellow-primary-default: var(--spectrum-yellow-1200); + --spectrum-icon-color-blue-primary-hover: var(--spectrum-blue-900); + --spectrum-icon-color-blue-primary-down: var(--spectrum-blue-1000); + --spectrum-icon-color-brown-primary-default: var(--spectrum-brown-700); + --spectrum-icon-color-brown-primary-hover: var(--spectrum-brown-800); + --spectrum-icon-color-brown-primary-down: var(--spectrum-brown-900); + --spectrum-icon-color-celery-primary-default: var(--spectrum-celery-900); + --spectrum-icon-color-celery-primary-hover: var(--spectrum-celery-1000); + --spectrum-icon-color-celery-primary-down: var(--spectrum-celery-1100); + --spectrum-icon-color-chartreuse-primary-default: var( + --spectrum-chartreuse-1000 + ); + --spectrum-icon-color-chartreuse-primary-hover: var( + --spectrum-chartreuse-1100 + ); + --spectrum-icon-color-chartreuse-primary-down: var( + --spectrum-chartreuse-1200 + ); + --spectrum-icon-color-fuchsia-primary-default: var(--spectrum-fuchsia-700); + --spectrum-icon-color-fuchsia-primary-hover: var(--spectrum-fuchsia-800); + --spectrum-icon-color-fuchsia-primary-down: var(--spectrum-fuchsia-900); + --spectrum-icon-color-indigo-primary-default: var(--spectrum-indigo-700); + --spectrum-icon-color-indigo-primary-hover: var(--spectrum-indigo-800); + --spectrum-icon-color-indigo-primary-down: var(--spectrum-indigo-900); + --spectrum-icon-color-magenta-primary-default: var(--spectrum-magenta-700); + --spectrum-icon-color-magenta-primary-hover: var(--spectrum-magenta-800); + --spectrum-icon-color-magenta-primary-down: var(--spectrum-magenta-900); + --spectrum-icon-color-orange-primary-default: var(--spectrum-orange-900); + --spectrum-icon-color-orange-primary-hover: var(--spectrum-orange-1000); + --spectrum-icon-color-orange-primary-down: var(--spectrum-orange-1100); + --spectrum-icon-color-pink-primary-default: var(--spectrum-pink-700); + --spectrum-icon-color-pink-primary-hover: var(--spectrum-pink-800); + --spectrum-icon-color-pink-primary-down: var(--spectrum-pink-900); + --spectrum-icon-color-purple-primary-default: var(--spectrum-purple-700); + --spectrum-icon-color-purple-primary-hover: var(--spectrum-purple-800); + --spectrum-icon-color-purple-primary-down: var(--spectrum-purple-900); + --spectrum-icon-color-red-primary-hover: var(--spectrum-red-800); + --spectrum-icon-color-red-primary-down: var(--spectrum-red-900); + --spectrum-icon-color-silver-primary-default: var(--spectrum-silver-800); + --spectrum-icon-color-silver-primary-hover: var(--spectrum-silver-900); + --spectrum-icon-color-silver-primary-down: var(--spectrum-silver-1000); + --spectrum-icon-color-turquoise-primary-default: var( + --spectrum-turquoise-800 + ); + --spectrum-icon-color-turquoise-primary-hover: var( + --spectrum-turquoise-900 + ); + --spectrum-icon-color-turquoise-primary-down: var( + --spectrum-turquoise-1000 + ); + --spectrum-icon-color-yellow-primary-hover: var(--spectrum-yellow-1300); + --spectrum-icon-color-yellow-primary-down: var(--spectrum-yellow-1400); + --spectrum-icon-color-blue-background: var(--spectrum-blue-300); + --spectrum-icon-color-brown-background: var(--spectrum-brown-400); + --spectrum-icon-color-celery-background: var(--spectrum-celery-400); + --spectrum-icon-color-chartreuse-background: var(--spectrum-chartreuse-400); + --spectrum-icon-color-cinnamon-background: var(--spectrum-cinnamon-300); + --spectrum-icon-color-cyan-background: var(--spectrum-cyan-400); + --spectrum-icon-color-green-background: var(--spectrum-green-400); + --spectrum-icon-color-indigo-background: var(--spectrum-indigo-100); + --spectrum-icon-color-orange-background: var(--spectrum-orange-300); + --spectrum-icon-color-red-background: var(--spectrum-red-300); + --spectrum-icon-color-seafoam-background: var(--spectrum-seafoam-400); + --spectrum-icon-color-silver-background: var(--spectrum-silver-400); + --spectrum-icon-color-turquoise-background: var(--spectrum-turquoise-400); + --spectrum-icon-color-yellow-background: var(--spectrum-yellow-400); + --spectrum-informative-subtle-background-color-default: var( + --spectrum-informative-color-300 + ); + --spectrum-positive-subtle-background-color-default: var( + --spectrum-positive-color-300 + ); + --spectrum-notice-subtle-background-color-default: var( + --spectrum-notice-color-300 + ); + --spectrum-negative-subtle-background-color-default: var( + --spectrum-negative-color-300 + ); + --spectrum-accent-subtle-background-color-default: var( + --spectrum-accent-color-300 + ); + /* stylelint-disable-next-line custom-property-pattern -- context identification */ + --color-scheme: dark; + --spectrum-assetcard-border-color-selected: var(--spectrum-blue-800); + --spectrum-assetcard-border-color-selected-hover: var(--spectrum-blue-800); + --spectrum-assetcard-border-color-selected-down: var(--spectrum-blue-900); + --spectrum-assetcard-selectionindicator-background-color-ordered: var( + --spectrum-blue-800 + ); + --spectrum-assestcard-focus-indicator-color: var(--spectrum-blue-700); + --spectrum-assetlist-item-background-color-selected-hover: rgb( + var(--spectrum-blue-800-rgb), + 0.25 + ); + --spectrum-assetlist-item-background-color-selected: rgb( + var(--spectrum-blue-800-rgb), + 0.15 + ); + --spectrum-assetlist-border-color-key-focus: var(--spectrum-blue-700); + --spectrum-badge-label-icon-color-primary: var(--spectrum-black); + --spectrum-calendar-day-background-color-selected: rgb( + var(--spectrum-blue-800-rgb), + 0.15 + ); + --spectrum-calendar-day-background-color-hover: rgb( + var(--spectrum-white-rgb), + 0.07 + ); + --spectrum-calendar-day-today-background-color-selected-hover: rgb( + var(--spectrum-blue-800-rgb), + 0.25 + ); + --spectrum-calendar-day-background-color-selected-hover: rgb( + var(--spectrum-blue-800-rgb), + 0.25 + ); + --spectrum-calendar-day-background-color-down-rgb: var( + --spectrum-transparent-white-200-rgb + ); + --spectrum-calendar-day-background-color-down-opacity: var( + --spectrum-transparent-white-200-opacity + ); + --spectrum-calendar-day-background-color-down: rgb( + var(--spectrum-calendar-day-background-color-down-rgb), + var(--spectrum-calendar-day-background-color-down-opacity) + ); + --spectrum-calendar-day-background-color-cap-selected: rgb( + var(--spectrum-blue-800-rgb), + 0.25 + ); + --spectrum-calendar-day-background-color-key-focus: rgb( + var(--spectrum-white-rgb), + 0.07 + ); + --spectrum-calendar-day-border-color-key-focus: var(--spectrum-blue-700); + --spectrum-card-selected-background-color-rgb: var(--spectrum-blue-500-rgb); + --spectrum-coach-indicator-ring-default-color: var(--spectrum-blue-700); + --spectrum-drop-zone-background-color-rgb: var(--spectrum-blue-900-rgb); + --spectrum-dropindicator-color: var(--spectrum-blue-700); + --spectrum-logic-button-and-background-color: var(--spectrum-blue-800); + --spectrum-logic-button-and-border-color: var(--spectrum-blue-800); + --spectrum-logic-button-and-background-color-hover: var( + --spectrum-blue-1000 + ); + --spectrum-logic-button-and-border-color-hover: var(--spectrum-blue-1000); + --spectrum-logic-button-or-background-color: var(--spectrum-magenta-700); + --spectrum-logic-button-or-border-color: var(--spectrum-magenta-700); + --spectrum-logic-button-or-background-color-hover: var( + --spectrum-magenta-900 + ); + --spectrum-logic-button-or-border-color-hover: var(--spectrum-magenta-900); + --spectrum-steplist-current-marker-color-key-focus: var( + --spectrum-blue-700 + ); + --spectrum-treeview-item-background-color-quiet-selected: rgb( + var(--spectrum-gray-900-rgb), + 0.07 + ); + --spectrum-treeview-item-background-color-selected: rgb( + var(--spectrum-blue-800-rgb), + 0.15 + ); +} + +:root { + --spectrum-focus-indicator-color: var(--spectrum-blue-800); + --spectrum-static-white-focus-indicator-color: var(--spectrum-white); + --spectrum-static-black-focus-indicator-color: var(--spectrum-black); + --spectrum-overlay-color: var(--spectrum-black); + --spectrum-drop-shadow-color: var(--spectrum-drop-shadow-color-100); + --spectrum-opacity-disabled: 0.3; + --spectrum-background-base-color: var(--spectrum-gray-25); + --spectrum-background-layer-1-color: var(--spectrum-gray-50); + --spectrum-neutral-background-color-default: var(--spectrum-gray-800); + --spectrum-neutral-background-color-hover: var(--spectrum-gray-900); + --spectrum-neutral-background-color-down: var(--spectrum-gray-900); + --spectrum-neutral-background-color-key-focus: var(--spectrum-gray-900); + --spectrum-neutral-background-color-selected-default: var( + --spectrum-gray-800 + ); + --spectrum-neutral-background-color-selected-hover: var( + --spectrum-gray-900 + ); + --spectrum-neutral-background-color-selected-down: var(--spectrum-gray-900); + --spectrum-neutral-background-color-selected-key-focus: var( + --spectrum-gray-900 + ); + --spectrum-neutral-subdued-content-color-selected: var( + --spectrum-neutral-subdued-content-color-down + ); + --spectrum-accent-content-color-selected: var( + --spectrum-accent-content-color-down + ); + --spectrum-disabled-background-color: var(--spectrum-gray-100); + --spectrum-disabled-static-white-background-color-rgb: var( + --spectrum-transparent-white-100-rgb + ); + --spectrum-disabled-static-white-background-color-opacity: var( + --spectrum-transparent-white-100-opacity + ); + --spectrum-disabled-static-white-background-color: rgb( + var(--spectrum-disabled-static-white-background-color-rgb), + var(--spectrum-disabled-static-white-background-color-opacity) + ); + --spectrum-disabled-static-black-background-color-rgb: var( + --spectrum-transparent-black-100-rgb + ); + --spectrum-disabled-static-black-background-color-opacity: var( + --spectrum-transparent-black-100-opacity + ); + --spectrum-disabled-static-black-background-color: rgb( + var(--spectrum-disabled-static-black-background-color-rgb), + var(--spectrum-disabled-static-black-background-color-opacity) + ); + --spectrum-background-opacity-default: 0; + --spectrum-background-opacity-hover: 0.1; + --spectrum-background-opacity-down: 0.1; + --spectrum-background-opacity-key-focus: 0.1; + --spectrum-neutral-content-color-default: var(--spectrum-gray-800); + --spectrum-neutral-content-color-hover: var(--spectrum-gray-900); + --spectrum-neutral-content-color-down: var(--spectrum-gray-900); + --spectrum-neutral-content-color-focus-hover: var( + --spectrum-neutral-content-color-down + ); + --spectrum-neutral-content-color-focus: var( + --spectrum-neutral-content-color-down + ); + --spectrum-neutral-content-color-key-focus: var(--spectrum-gray-900); + --spectrum-neutral-subdued-content-color-default: var(--spectrum-gray-700); + --spectrum-neutral-subdued-content-color-hover: var(--spectrum-gray-800); + --spectrum-neutral-subdued-content-color-down: var(--spectrum-gray-800); + --spectrum-neutral-subdued-content-color-key-focus: var( + --spectrum-gray-800 + ); + --spectrum-accent-content-color-default: var(--spectrum-accent-color-900); + --spectrum-accent-content-color-hover: var(--spectrum-accent-color-1000); + --spectrum-accent-content-color-down: var(--spectrum-accent-color-1000); + --spectrum-accent-content-color-key-focus: var( + --spectrum-accent-color-1000 + ); + --spectrum-negative-content-color-default: var( + --spectrum-negative-color-900 + ); + --spectrum-negative-content-color-hover: var( + --spectrum-negative-color-1000 + ); + --spectrum-negative-content-color-down: var(--spectrum-negative-color-1000); + --spectrum-negative-content-color-key-focus: var( + --spectrum-negative-color-1000 + ); + --spectrum-disabled-content-color: var(--spectrum-gray-400); + --spectrum-disabled-static-white-content-color-rgb: var( + --spectrum-transparent-white-400-rgb + ); + --spectrum-disabled-static-white-content-color-opacity: var( + --spectrum-transparent-white-400-opacity + ); + --spectrum-disabled-static-white-content-color: rgb( + var(--spectrum-disabled-static-white-content-color-rgb), + var(--spectrum-disabled-static-white-content-color-opacity) + ); + --spectrum-disabled-static-black-content-color-rgb: var( + --spectrum-transparent-black-400-rgb + ); + --spectrum-disabled-static-black-content-color-opacity: var( + --spectrum-transparent-black-400-opacity + ); + --spectrum-disabled-static-black-content-color: rgb( + var(--spectrum-disabled-static-black-content-color-rgb), + var(--spectrum-disabled-static-black-content-color-opacity) + ); + --spectrum-disabled-border-color: var(--spectrum-gray-300); + --spectrum-disabled-static-white-border-color-rgb: var( + --spectrum-transparent-white-300-rgb + ); + --spectrum-disabled-static-white-border-color-opacity: var( + --spectrum-transparent-white-300-opacity + ); + --spectrum-disabled-static-white-border-color: rgb( + var(--spectrum-disabled-static-white-border-color-rgb), + var(--spectrum-disabled-static-white-border-color-opacity) + ); + --spectrum-disabled-static-black-border-color-rgb: var( + --spectrum-transparent-black-300-rgb + ); + --spectrum-disabled-static-black-border-color-opacity: var( + --spectrum-transparent-black-300-opacity + ); + --spectrum-disabled-static-black-border-color: rgb( + var(--spectrum-disabled-static-black-border-color-rgb), + var(--spectrum-disabled-static-black-border-color-opacity) + ); + --spectrum-negative-border-color-default: var( + --spectrum-negative-color-900 + ); + --spectrum-negative-border-color-hover: var(--spectrum-negative-color-1000); + --spectrum-negative-border-color-down: var(--spectrum-negative-color-1100); + --spectrum-negative-border-color-focus-hover: var( + --spectrum-negative-border-color-down + ); + --spectrum-negative-border-color-focus: var(--spectrum-negative-color-1000); + --spectrum-negative-border-color-key-focus: var( + --spectrum-negative-color-1000 + ); + --spectrum-title-color: var(--spectrum-gray-900); + --spectrum-drop-shadow-emphasized-default-color: var( + --spectrum-drop-shadow-color-100 + ); + --spectrum-drop-shadow-emphasized-hover-color: var( + --spectrum-drop-shadow-color-200 + ); + --spectrum-drop-shadow-elevated-color: var( + --spectrum-drop-shadow-color-200 + ); + --spectrum-static-black-text-color: var(--spectrum-black); + --spectrum-static-white-text-color: var(--spectrum-white); + --spectrum-track-color: var(--spectrum-gray-300); + --spectrum-static-black-track-color-rgb: var( + --spectrum-transparent-black-300-rgb + ); + --spectrum-static-black-track-color-opacity: var( + --spectrum-transparent-black-300-opacity + ); + --spectrum-static-black-track-color: rgb( + var(--spectrum-static-black-track-color-rgb), + var(--spectrum-static-black-track-color-opacity) + ); + --spectrum-static-white-track-color-rgb: var( + --spectrum-transparent-white-300-rgb + ); + --spectrum-static-white-track-color-opacity: var( + --spectrum-transparent-white-300-opacity + ); + --spectrum-static-white-track-color: rgb( + var(--spectrum-static-white-track-color-rgb), + var(--spectrum-static-white-track-color-opacity) + ); + --spectrum-static-black-track-indicator-color-rgb: var( + --spectrum-transparent-black-900-rgb + ); + --spectrum-static-black-track-indicator-color-opacity: var( + --spectrum-transparent-black-900-opacity + ); + --spectrum-static-black-track-indicator-color: rgb( + var(--spectrum-static-black-track-indicator-color-rgb), + var(--spectrum-static-black-track-indicator-color-opacity) + ); + --spectrum-static-white-track-indicator-color-rgb: var( + --spectrum-transparent-white-900-rgb + ); + --spectrum-static-white-track-indicator-color-opacity: var( + --spectrum-transparent-white-900-opacity + ); + --spectrum-static-white-track-indicator-color: rgb( + var(--spectrum-static-white-track-indicator-color-rgb), + var(--spectrum-static-white-track-indicator-color-opacity) + ); + --spectrum-drop-shadow-dragged-color: var(--spectrum-drop-shadow-color-300); + --spectrum-swatch-border-color: var(--spectrum-gray-1000); + --spectrum-swatch-border-opacity: 0.42; + --spectrum-swatch-disabled-icon-border-color: var(--spectrum-black); + --spectrum-swatch-disabled-icon-border-opacity: 0.42; + --spectrum-thumbnail-border-color: var(--spectrum-gray-800); + --spectrum-thumbnail-border-opacity: 0.1; + --spectrum-thumbnail-opacity-disabled: var(--spectrum-opacity-disabled); + --spectrum-opacity-checkerboard-square-light: var(--spectrum-white); + --spectrum-avatar-opacity-disabled: var(--spectrum-opacity-disabled); + --spectrum-color-area-border-color: var(--spectrum-gray-1000); + --spectrum-color-area-border-opacity: 0.1; + --spectrum-color-slider-border-color: var(--spectrum-gray-1000); + --spectrum-color-slider-border-opacity: 0.1; + --spectrum-color-loupe-drop-shadow-color: var( + --spectrum-drop-shadow-elevated-color + ); + --spectrum-color-loupe-drop-shadow-y: var( + --spectrum-drop-shadow-elevated-y + ); + --spectrum-color-loupe-drop-shadow-blur: var( + --spectrum-drop-shadow-elevated-blur + ); + --spectrum-color-loupe-inner-border-rgb: var( + --spectrum-transparent-black-200-rgb + ); + --spectrum-color-loupe-inner-border-opacity: var( + --spectrum-transparent-black-200-opacity + ); + --spectrum-color-loupe-inner-border: rgb( + var(--spectrum-color-loupe-inner-border-rgb), + var(--spectrum-color-loupe-inner-border-opacity) + ); + --spectrum-color-loupe-outer-border: var(--spectrum-white); + --spectrum-card-selection-background-color-opacity: 0.95; + --spectrum-drop-zone-background-color: var(--spectrum-accent-visual-color); + --spectrum-drop-zone-background-color-opacity: 0.1; + --spectrum-drop-zone-background-color-opacity-filled: 0.3; + --spectrum-coach-mark-pagination-color: var(--spectrum-gray-600); + --spectrum-color-handle-inner-border-color: var(--spectrum-black); + --spectrum-color-handle-inner-border-opacity: 0.42; + --spectrum-color-handle-outer-border-color: var(--spectrum-black); + --spectrum-color-handle-outer-border-opacity: var( + --spectrum-color-handle-inner-border-opacity + ); + --spectrum-color-handle-drop-shadow-color: var( + --spectrum-drop-shadow-color + ); + --spectrum-floating-action-button-drop-shadow-color-rgb: var( + --spectrum-transparent-black-300-rgb + ); + --spectrum-floating-action-button-drop-shadow-color-opacity: var( + --spectrum-transparent-black-300-opacity + ); + --spectrum-floating-action-button-drop-shadow-color: rgb( + var(--spectrum-floating-action-button-drop-shadow-color-rgb), + var(--spectrum-floating-action-button-drop-shadow-color-opacity) + ); + --spectrum-floating-action-button-shadow-color: var( + --spectrum-floating-action-button-drop-shadow-color + ); + --spectrum-table-row-hover-color: var(--spectrum-gray-900); + --spectrum-table-row-hover-opacity: 0.07; + --spectrum-table-selected-row-background-color: var( + --spectrum-informative-background-color-default + ); + --spectrum-table-selected-row-background-opacity: 0.1; + --spectrum-table-selected-row-background-color-non-emphasized: var( + --spectrum-neutral-background-color-selected-default + ); + --spectrum-table-selected-row-background-opacity-non-emphasized: 0.1; + --spectrum-table-row-down-opacity: 0.1; + --spectrum-table-selected-row-background-opacity-hover: 0.15; + --spectrum-table-selected-row-background-opacity-non-emphasized-hover: 0.15; + --spectrum-coach-indicator-color: var(--spectrum-blue-800); + --spectrum-swatch-group-border-color: var(--spectrum-gray-1000); + --spectrum-avatar-border-color: var(--spectrum-gray-25); + --spectrum-standard-panel-gripper-color-drag: var(--spectrum-gray-800); + --spectrum-standard-panel-gripper-color: var(--spectrum-gray-200); + --spectrum-bar-panel-gripper-color: var(--spectrum-gray-200); + --spectrum-bar-panel-gripper-color-drag: var(--spectrum-gray-800); + --spectrum-select-box-selected-border-color: var(--spectrum-gray-800); + --spectrum-tree-view-row-background-hover: var(--spectrum-gray-100); + --spectrum-tree-view-selected-row-background-color-emphasized: var( + --spectrum-informative-background-color-default + ); + --spectrum-tree-view-selected-row-background-default: var( + --spectrum-gray-100 + ); + --spectrum-tree-view-selected-row-background-hover: var( + --spectrum-gray-100 + ); + --spectrum-color-wheel-border-color: var(--spectrum-gray-1000); + --spectrum-color-wheel-border-opacity: 0.1; + --spectrum-card-background-well-color: var(--spectrum-gray-100); + --spectrum-card-background-loading-color: var(--spectrum-gray-100); + --spectrum-stack-item-background-color-hover: var(--spectrum-gray-100); + --spectrum-stack-item-background-color-down: var(--spectrum-gray-100); + --spectrum-stack-item-background-color-key-focus: var(--spectrum-gray-100); + --spectrum-stack-item-selected-background-color-default: var( + --spectrum-gray-100 + ); + --spectrum-stack-item-selected-background-color-hover: var( + --spectrum-gray-200 + ); + --spectrum-stack-item-selected-background-color-down: var( + --spectrum-gray-200 + ); + --spectrum-stack-item-selected-background-color-key-focus: var( + --spectrum-gray-200 + ); + --spectrum-stack-item-selected-background-color-emphasized: var( + --spectrum-accent-background-color-default + ); + --spectrum-white-rgb: 255, 255, 255; + --spectrum-white: rgb(var(--spectrum-white-rgb)); + --spectrum-transparent-white-25-rgb: 255, 255, 255; + --spectrum-transparent-white-25-opacity: 0; + --spectrum-transparent-white-25: rgb( + var(--spectrum-transparent-white-25-rgb), + var(--spectrum-transparent-white-25-opacity) + ); + --spectrum-transparent-white-50-rgb: 255, 255, 255; + --spectrum-transparent-white-50-opacity: 0.04; + --spectrum-transparent-white-50: rgb( + var(--spectrum-transparent-white-50-rgb), + var(--spectrum-transparent-white-50-opacity) + ); + --spectrum-transparent-white-75-rgb: 255, 255, 255; + --spectrum-transparent-white-75-opacity: 0.07; + --spectrum-transparent-white-75: rgb( + var(--spectrum-transparent-white-75-rgb), + var(--spectrum-transparent-white-75-opacity) + ); + --spectrum-transparent-white-100-rgb: 255, 255, 255; + --spectrum-transparent-white-100-opacity: 0.11; + --spectrum-transparent-white-100: rgb( + var(--spectrum-transparent-white-100-rgb), + var(--spectrum-transparent-white-100-opacity) + ); + --spectrum-transparent-white-200-rgb: 255, 255, 255; + --spectrum-transparent-white-200-opacity: 0.14; + --spectrum-transparent-white-200: rgb( + var(--spectrum-transparent-white-200-rgb), + var(--spectrum-transparent-white-200-opacity) + ); + --spectrum-transparent-white-300-rgb: 255, 255, 255; + --spectrum-transparent-white-300-opacity: 0.17; + --spectrum-transparent-white-300: rgb( + var(--spectrum-transparent-white-300-rgb), + var(--spectrum-transparent-white-300-opacity) + ); + --spectrum-transparent-white-400-rgb: 255, 255, 255; + --spectrum-transparent-white-400-opacity: 0.21; + --spectrum-transparent-white-400: rgb( + var(--spectrum-transparent-white-400-rgb), + var(--spectrum-transparent-white-400-opacity) + ); + --spectrum-transparent-white-500-rgb: 255, 255, 255; + --spectrum-transparent-white-500-opacity: 0.39; + --spectrum-transparent-white-500: rgb( + var(--spectrum-transparent-white-500-rgb), + var(--spectrum-transparent-white-500-opacity) + ); + --spectrum-transparent-white-600-rgb: 255, 255, 255; + --spectrum-transparent-white-600-opacity: 0.51; + --spectrum-transparent-white-600: rgb( + var(--spectrum-transparent-white-600-rgb), + var(--spectrum-transparent-white-600-opacity) + ); + --spectrum-transparent-white-700-rgb: 255, 255, 255; + --spectrum-transparent-white-700-opacity: 0.66; + --spectrum-transparent-white-700: rgb( + var(--spectrum-transparent-white-700-rgb), + var(--spectrum-transparent-white-700-opacity) + ); + --spectrum-transparent-white-800-rgb: 255, 255, 255; + --spectrum-transparent-white-800-opacity: 0.85; + --spectrum-transparent-white-800: rgb( + var(--spectrum-transparent-white-800-rgb), + var(--spectrum-transparent-white-800-opacity) + ); + --spectrum-transparent-white-900-rgb: 255, 255, 255; + --spectrum-transparent-white-900-opacity: 0.94; + --spectrum-transparent-white-900: rgb( + var(--spectrum-transparent-white-900-rgb), + var(--spectrum-transparent-white-900-opacity) + ); + --spectrum-transparent-white-1000-rgb: 255, 255, 255; + --spectrum-transparent-white-1000: rgb( + var(--spectrum-transparent-white-1000-rgb) + ); + --spectrum-black-rgb: 0, 0, 0; + --spectrum-black: rgb(var(--spectrum-black-rgb)); + --spectrum-transparent-black-25-rgb: 0, 0, 0; + --spectrum-transparent-black-25-opacity: 0; + --spectrum-transparent-black-25: rgb( + var(--spectrum-transparent-black-25-rgb), + var(--spectrum-transparent-black-25-opacity) + ); + --spectrum-transparent-black-50-rgb: 0, 0, 0; + --spectrum-transparent-black-50-opacity: 0.03; + --spectrum-transparent-black-50: rgb( + var(--spectrum-transparent-black-50-rgb), + var(--spectrum-transparent-black-50-opacity) + ); + --spectrum-transparent-black-75-rgb: 0, 0, 0; + --spectrum-transparent-black-75-opacity: 0.05; + --spectrum-transparent-black-75: rgb( + var(--spectrum-transparent-black-75-rgb), + var(--spectrum-transparent-black-75-opacity) + ); + --spectrum-transparent-black-100-rgb: 0, 0, 0; + --spectrum-transparent-black-100-opacity: 0.09; + --spectrum-transparent-black-100: rgb( + var(--spectrum-transparent-black-100-rgb), + var(--spectrum-transparent-black-100-opacity) + ); + --spectrum-transparent-black-200-rgb: 0, 0, 0; + --spectrum-transparent-black-200-opacity: 0.12; + --spectrum-transparent-black-200: rgb( + var(--spectrum-transparent-black-200-rgb), + var(--spectrum-transparent-black-200-opacity) + ); + --spectrum-transparent-black-300-rgb: 0, 0, 0; + --spectrum-transparent-black-300-opacity: 0.15; + --spectrum-transparent-black-300: rgb( + var(--spectrum-transparent-black-300-rgb), + var(--spectrum-transparent-black-300-opacity) + ); + --spectrum-transparent-black-400-rgb: 0, 0, 0; + --spectrum-transparent-black-400-opacity: 0.22; + --spectrum-transparent-black-400: rgb( + var(--spectrum-transparent-black-400-rgb), + var(--spectrum-transparent-black-400-opacity) + ); + --spectrum-transparent-black-500-rgb: 0, 0, 0; + --spectrum-transparent-black-500-opacity: 0.44; + --spectrum-transparent-black-500: rgb( + var(--spectrum-transparent-black-500-rgb), + var(--spectrum-transparent-black-500-opacity) + ); + --spectrum-transparent-black-600-rgb: 0, 0, 0; + --spectrum-transparent-black-600-opacity: 0.56; + --spectrum-transparent-black-600: rgb( + var(--spectrum-transparent-black-600-rgb), + var(--spectrum-transparent-black-600-opacity) + ); + --spectrum-transparent-black-700-rgb: 0, 0, 0; + --spectrum-transparent-black-700-opacity: 0.69; + --spectrum-transparent-black-700: rgb( + var(--spectrum-transparent-black-700-rgb), + var(--spectrum-transparent-black-700-opacity) + ); + --spectrum-transparent-black-800-rgb: 0, 0, 0; + --spectrum-transparent-black-800-opacity: 0.84; + --spectrum-transparent-black-800: rgb( + var(--spectrum-transparent-black-800-rgb), + var(--spectrum-transparent-black-800-opacity) + ); + --spectrum-transparent-black-900-rgb: 0, 0, 0; + --spectrum-transparent-black-900-opacity: 0.93; + --spectrum-transparent-black-900: rgb( + var(--spectrum-transparent-black-900-rgb), + var(--spectrum-transparent-black-900-opacity) + ); + --spectrum-transparent-black-1000-rgb: 0, 0, 0; + --spectrum-transparent-black-1000: rgb( + var(--spectrum-transparent-black-1000-rgb) + ); + --spectrum-static-blue-900-rgb: 59, 99, 251; + --spectrum-static-blue-900: rgb(var(--spectrum-static-blue-900-rgb)); + --spectrum-static-blue-1000-rgb: 39, 77, 234; + --spectrum-static-blue-1000: rgb(var(--spectrum-static-blue-1000-rgb)); + --spectrum-static-fuchsia-900-rgb: 181, 57, 200; + --spectrum-static-fuchsia-900: rgb(var(--spectrum-static-fuchsia-900-rgb)); + --spectrum-static-fuchsia-1000-rgb: 156, 40, 175; + --spectrum-static-fuchsia-1000: rgb( + var(--spectrum-static-fuchsia-1000-rgb) + ); + --spectrum-static-indigo-900-rgb: 113, 85, 250; + --spectrum-static-indigo-900: rgb(var(--spectrum-static-indigo-900-rgb)); + --spectrum-static-indigo-1000-rgb: 99, 56, 238; + --spectrum-static-indigo-1000: rgb(var(--spectrum-static-indigo-1000-rgb)); + --spectrum-static-magenta-900-rgb: 217, 35, 97; + --spectrum-static-magenta-900: rgb(var(--spectrum-static-magenta-900-rgb)); + --spectrum-static-magenta-1000-rgb: 186, 22, 80; + --spectrum-static-magenta-1000: rgb( + var(--spectrum-static-magenta-1000-rgb) + ); + --spectrum-static-red-900-rgb: 215, 50, 32; + --spectrum-static-red-900: rgb(var(--spectrum-static-red-900-rgb)); + --spectrum-static-red-1000-rgb: 183, 40, 24; + --spectrum-static-red-1000: rgb(var(--spectrum-static-red-1000-rgb)); + --spectrum-icon-color-inverse: var(--spectrum-gray-50); + --spectrum-icon-color-primary-default: var( + --spectrum-neutral-content-color-default + ); + --spectrum-icon-color-green-primary-default: var(--spectrum-green-800); + --spectrum-icon-color-primary-hover: var( + --spectrum-neutral-content-color-hover + ); + --spectrum-icon-color-primary-down: var( + --spectrum-neutral-content-color-down + ); + --spectrum-icon-color-cinnamon-primary-default: var( + --spectrum-cinnamon-800 + ); + --spectrum-icon-color-cinnamon-primary-hover: var(--spectrum-cinnamon-900); + --spectrum-icon-color-cinnamon-primary-down: var(--spectrum-cinnamon-1000); + --spectrum-icon-color-cyan-primary-default: var(--spectrum-cyan-800); + --spectrum-icon-color-cyan-primary-hover: var(--spectrum-cyan-900); + --spectrum-icon-color-cyan-primary-down: var(--spectrum-cyan-1000); + --spectrum-icon-color-green-primary-hover: var(--spectrum-green-900); + --spectrum-icon-color-green-primary-down: var(--spectrum-green-1000); + --spectrum-icon-color-seafoam-primary-default: var(--spectrum-seafoam-800); + --spectrum-icon-color-seafoam-primary-hover: var(--spectrum-seafoam-900); + --spectrum-icon-color-seafoam-primary-down: var(--spectrum-seafoam-1000); + --spectrum-icon-color-disabled-primary: var(--spectrum-gray-400); + --spectrum-icon-color-fuchsia-background: var(--spectrum-fuchsia-200); + --spectrum-icon-color-magenta-background: var(--spectrum-magenta-200); + --spectrum-icon-color-pink-background: var(--spectrum-pink-200); + --spectrum-icon-color-purple-background: var(--spectrum-purple-200); + --spectrum-icon-color-inverse-background: var(--spectrum-gray-50); + --spectrum-icon-color-emphasized-background: var(--spectrum-gray-900); + --spectrum-radio-button-selection-indicator: 4px; + --spectrum-field-label-top-margin-small: 0px; + --spectrum-field-label-top-margin-medium: 0px; + --spectrum-field-label-top-margin-large: 0px; + --spectrum-field-label-top-margin-extra-large: 0px; + --spectrum-field-label-to-component: 0px; + --spectrum-help-text-to-component: 0px; + --spectrum-action-button-edge-to-hold-icon-extra-small: 3px; + --spectrum-action-button-edge-to-hold-icon-small: 3px; + --spectrum-button-minimum-width-multiplier: 2.25; + --spectrum-divider-thickness-small: 1px; + --spectrum-divider-thickness-medium: 2px; + --spectrum-divider-thickness-large: 4px; + --spectrum-action-bar-height: var(--spectrum-component-height-400); + --spectrum-action-bar-top-to-item-counter: var( + --spectrum-component-top-to-text-300 + ); + --spectrum-swatch-rectangle-width-multiplier: 2; + --spectrum-swatch-slash-thickness-extra-small: 2px; + --spectrum-swatch-slash-thickness-small: 3px; + --spectrum-swatch-slash-thickness-medium: 4px; + --spectrum-swatch-slash-thickness-large: 5px; + --spectrum-progress-bar-minimum-width: 48px; + --spectrum-progress-bar-maximum-width: 768px; + --spectrum-meter-minimum-width: 48px; + --spectrum-meter-maximum-width: 768px; + --spectrum-meter-default-width: var(--spectrum-meter-width); + --spectrum-in-line-alert-minimum-width: 240px; + --spectrum-popover-tip-width: 16px; + --spectrum-popover-tip-height: 8px; + --spectrum-popover-top-to-content-area: var( + --spectrum-popover-edge-to-content-area + ); + --spectrum-popover-edge-to-content-area: var(--spectrum-spacing-100); + --spectrum-menu-item-label-to-description: var( + --spectrum-menu-item-label-to-description-medium + ); + --spectrum-menu-item-section-divider-height: 12px; + --spectrum-slider-track-thickness: 2px; + --spectrum-slider-handle-gap: 4px; + --spectrum-picker-minimum-width-multiplier: 2; + --spectrum-picker-border-width: var(--spectrum-border-width-100); + --spectrum-picker-end-edge-to-disclousure-icon-quiet: var( + --spectrum-picker-end-edge-to-disclosure-icon-quiet + ); + --spectrum-picker-end-edge-to-disclosure-icon-quiet: 0px; + --spectrum-text-field-minimum-width-multiplier: 1.5; + --spectrum-combo-box-minimum-width-multiplier: 2.5; + --spectrum-combo-box-quiet-minimum-width-multiplier: 2; + --spectrum-combo-box-visual-to-field-button-small: var( + --spectrum-combo-box-visual-to-field-button + ); + --spectrum-combo-box-visual-to-field-button-medium: var( + --spectrum-combo-box-visual-to-field-button + ); + --spectrum-combo-box-visual-to-field-button-large: var( + --spectrum-combo-box-visual-to-field-button + ); + --spectrum-combo-box-visual-to-field-button-extra-large: var( + --spectrum-combo-box-visual-to-field-button + ); + --spectrum-combo-box-visual-to-field-button-quiet: var( + --spectrum-combo-box-visual-to-field-button + ); + --spectrum-alert-dialog-minimum-width: 288px; + --spectrum-alert-dialog-maximum-width: 480px; + --spectrum-alert-dialog-title-size: var( + --spectrum-alert-dialog-title-font-size + ); + --spectrum-alert-dialog-description-size: var( + --spectrum-alert-dialog-description-font-size + ); + --spectrum-contextual-help-minimum-width: 268px; + --spectrum-contextual-help-title-size: var( + --spectrum-contextual-help-title-font-size + ); + --spectrum-contextual-help-body-size: var( + --spectrum-contextual-help-body-font-size + ); + --spectrum-breadcrumbs-height: var(--spectrum-component-height-200); + --spectrum-breadcrumbs-height-compact: var(--spectrum-component-height-100); + --spectrum-breadcrumbs-top-to-text: var( + --spectrum-component-top-to-text-200 + ); + --spectrum-breadcrumbs-top-to-text-compact: var( + --spectrum-component-top-to-text-100 + ); + --spectrum-breadcrumbs-bottom-to-text: var( + --spectrum-component-bottom-to-text-200 + ); + --spectrum-breadcrumbs-bottom-to-text-compact: var( + --spectrum-component-bottom-to-text-100 + ); + --spectrum-breadcrumbs-start-edge-to-text: var( + --spectrum-breadcrumbs-start-edge-to-text-large + ); + --spectrum-breadcrumbs-end-edge-to-text: 0px; + --spectrum-breadcrumbs-top-to-separator-icon: var( + --spectrum-breadcrumbs-top-to-separator-large + ); + --spectrum-breadcrumbs-top-to-separator-icon-compact: var( + --spectrum-breadcrumbs-top-to-separator-medium + ); + --spectrum-breadcrumbs-separator-icon-to-bottom-text-multiline: var( + --spectrum-breadcrumbs-separator-to-bottom-text-multiline + ); + --spectrum-breadcrumbs-truncated-menu-to-separator-icon: var( + --spectrum-breadcrumbs-truncated-menu-to-separator + ); + --spectrum-breadcrumbs-top-to-truncated-menu: 0px; + --spectrum-breadcrumbs-top-to-truncated-menu-compact: var( + --spectrum-breadcrumbs-top-to-truncated-menu + ); + --spectrum-breadcrumbs-start-edge-to-truncated-menu: 0px; + --spectrum-alert-banner-to-top-workflow-icon: var( + --spectrum-alert-banner-top-to-workflow-icon + ); + --spectrum-alert-banner-to-top-text: var( + --spectrum-alert-banner-top-to-text + ); + --spectrum-alert-banner-to-bottom-text: var( + --spectrum-alert-banner-bottom-to-text + ); + --spectrum-color-area-border-width: var(--spectrum-border-width-100); + --spectrum-color-area-border-rounding: var( + --spectrum-corner-radius-medium-size-small + ); + --spectrum-color-wheel-color-area-margin: 12px; + --spectrum-color-slider-border-width: 1px; + --spectrum-color-slider-border-rounding: var( + --spectrum-corner-radius-medium-size-small + ); + --spectrum-floating-action-button-drop-shadow-blur: 12px; + --spectrum-floating-action-button-drop-shadow-y: 4px; + --spectrum-illustrated-message-maximum-width: var( + --spectrum-illustrated-message-vertical-maximum-width + ); + --spectrum-illustrated-message-title-size: var( + --spectrum-illustrated-message-large-title-font-size + ); + --spectrum-illustrated-message-cjk-title-size: var( + --spectrum-illustrated-message-large-cjk-title-font-size + ); + --spectrum-illustrated-message-body-size: var( + --spectrum-illustrated-message-large-body-font-size + ); + --spectrum-search-field-minimum-width-multiplier: 4; + --spectrum-color-loupe-height: 64px; + --spectrum-color-loupe-width: 48px; + --spectrum-color-loupe-bottom-to-color-handle: 12px; + --spectrum-color-loupe-outer-border-width: var(--spectrum-border-width-200); + --spectrum-color-loupe-inner-border-width: 1px; + --spectrum-card-minimum-width: 100px; + --spectrum-card-preview-minimum-height: 130px; + --spectrum-card-selection-background-size: 40px; + --spectrum-drop-zone-width: 428px; + --spectrum-drop-zone-content-maximum-width: var( + --spectrum-illustrated-message-maximum-width + ); + --spectrum-drop-zone-border-dash-length: 8px; + --spectrum-drop-zone-border-dash-gap: 6px; + --spectrum-drop-zone-title-size: var(--spectrum-drop-zone-title-font-size); + --spectrum-drop-zone-cjk-title-size: var( + --spectrum-drop-zone-cjk-title-font-size + ); + --spectrum-drop-zone-body-size: var(--spectrum-drop-zone-body-font-size); + --spectrum-coach-mark-title-size: var( + --spectrum-coach-mark-title-font-size + ); + --spectrum-coach-mark-body-size: var(--spectrum-coach-mark-body-font-size); + --spectrum-coach-mark-pagination-body-size: var( + --spectrum-coach-mark-pagination-body-font-size + ); + --spectrum-accordion-top-to-text-regular-small: var( + --spectrum-accordion-top-to-text-small + ); + --spectrum-accordion-top-to-text-regular-medium: var( + --spectrum-accordion-top-to-text-medium + ); + --spectrum-accordion-top-to-text-regular-large: var( + --spectrum-accordion-top-to-text-large + ); + --spectrum-accordion-top-to-text-regular-extra-large: var( + --spectrum-accordion-top-to-text-extra-large + ); + --spectrum-accordion-bottom-to-text-regular-small: var( + --spectrum-accordion-bottom-to-text-small + ); + --spectrum-accordion-bottom-to-text-regular-medium: var( + --spectrum-accordion-bottom-to-text-medium + ); + --spectrum-accordion-bottom-to-text-regular-large: var( + --spectrum-accordion-bottom-to-text-large + ); + --spectrum-accordion-bottom-to-text-regular-extra-large: var( + --spectrum-accordion-bottom-to-text-extra-large + ); + --spectrum-accordion-disclosure-indicator-to-text: 0px; + --spectrum-accordion-edge-to-disclosure-indicator: 0px; + --spectrum-accordion-edge-to-text: 0px; + --spectrum-accordion-focus-indicator-gap: 0px; + --spectrum-color-handle-border-width: var(--spectrum-border-width-200); + --spectrum-color-handle-inner-border-width: 1px; + --spectrum-color-handle-outer-border-width: 1px; + --spectrum-color-handle-drop-shadow-x: 0; + --spectrum-color-handle-drop-shadow-y: 0; + --spectrum-color-handle-drop-shadow-blur: 0; + --spectrum-table-row-height-small-compact: var( + --spectrum-component-height-75 + ); + --spectrum-table-row-height-medium-compact: var( + --spectrum-component-height-100 + ); + --spectrum-table-row-height-large-compact: var( + --spectrum-component-height-200 + ); + --spectrum-table-row-height-extra-large-compact: var( + --spectrum-component-height-300 + ); + --spectrum-table-row-top-to-text-small-compact: var( + --spectrum-component-top-to-text-75 + ); + --spectrum-table-row-top-to-text-medium-compact: var( + --spectrum-component-top-to-text-100 + ); + --spectrum-table-row-top-to-text-large-compact: var( + --spectrum-component-top-to-text-200 + ); + --spectrum-table-row-top-to-text-extra-large-compact: var( + --spectrum-component-top-to-text-300 + ); + --spectrum-table-row-bottom-to-text-small-compact: var( + --spectrum-component-bottom-to-text-75 + ); + --spectrum-table-row-bottom-to-text-medium-compact: var( + --spectrum-component-bottom-to-text-100 + ); + --spectrum-table-row-bottom-to-text-large-compact: var( + --spectrum-component-bottom-to-text-200 + ); + --spectrum-table-row-bottom-to-text-extra-large-compact: var( + --spectrum-component-bottom-to-text-300 + ); + --spectrum-table-edge-to-content: 16px; + --spectrum-table-border-divider-width: 1px; + --spectrum-tab-item-height-small: var(--spectrum-component-height-200); + --spectrum-tab-item-height-medium: var(--spectrum-component-height-300); + --spectrum-tab-item-height-large: var(--spectrum-component-height-400); + --spectrum-tab-item-height-extra-large: var( + --spectrum-component-height-500 + ); + --spectrum-tab-item-compact-height-small: var( + --spectrum-component-height-75 + ); + --spectrum-tab-item-compact-height-medium: var( + --spectrum-component-height-100 + ); + --spectrum-tab-item-compact-height-large: var( + --spectrum-component-height-200 + ); + --spectrum-tab-item-compact-height-extra-large: var( + --spectrum-component-height-300 + ); + --spectrum-tab-item-start-to-edge-quiet: 0px; + --spectrum-in-field-button-width-stacked-small: 20px; + --spectrum-in-field-button-width-stacked-medium: 28px; + --spectrum-in-field-button-width-stacked-large: 36px; + --spectrum-in-field-button-width-stacked-extra-large: 44px; + --spectrum-in-field-button-fill-stacked-inner-border-rounding: 0px; + --spectrum-in-field-button-edge-to-fill: 0px; + --spectrum-in-field-button-stacked-inner-edge-to-fill: 0px; + --spectrum-in-field-button-edge-to-disclosure-icon-stacked-small: 7px; + --spectrum-in-field-button-edge-to-disclosure-icon-stacked-medium: 9px; + --spectrum-in-field-button-edge-to-disclosure-icon-stacked-large: 13px; + --spectrum-in-field-button-edge-to-disclosure-icon-stacked-extra-large: 16px; + --spectrum-in-field-button-outer-edge-to-disclosure-icon-stacked-small: 3px; + --spectrum-in-field-button-outer-edge-to-disclosure-icon-stacked-medium: 3px; + --spectrum-in-field-button-outer-edge-to-disclosure-icon-stacked-large: 4px; + --spectrum-in-field-button-outer-edge-to-disclosure-icon-stacked-extra-large: 5px; + --spectrum-in-field-button-inner-edge-to-disclosure-icon-stacked-small: var( + --spectrum-in-field-button-outer-edge-to-disclosure-icon-stacked-small + ); + --spectrum-in-field-button-inner-edge-to-disclosure-icon-stacked-medium: var( + --spectrum-in-field-button-outer-edge-to-disclosure-icon-stacked-medium + ); + --spectrum-in-field-button-inner-edge-to-disclosure-icon-stacked-large: var( + --spectrum-in-field-button-outer-edge-to-disclosure-icon-stacked-large + ); + --spectrum-in-field-button-inner-edge-to-disclosure-icon-stacked-extra-large: var( + --spectrum-in-field-button-outer-edge-to-disclosure-icon-stacked-extra-large + ); + --spectrum-asterisk-icon-size-75: 8px; + --spectrum-divider-vertical-minimum-height: 200px; + --spectrum-divider-horizontal-minimum-width: 200px; + --spectrum-tooltip-tip-corner-radius: 1px; + --spectrum-tag-minimum-width-multiplier: 1; + --spectrum-tag-maximum-width-multiplier: 7; + --spectrum-title-cjk-emphasized-font-style: var( + --spectrum-default-font-style + ); + --spectrum-title-cjk-emphasized-font-weight: var( + --spectrum-extra-bold-font-weight + ); + --spectrum-title-cjk-font-family: var(--spectrum-cjk-font-family); + --spectrum-title-cjk-font-style: var(--spectrum-default-font-style); + --spectrum-title-cjk-font-weight: var(--spectrum-bold-font-weight); + --spectrum-title-cjk-line-height: var(--spectrum-cjk-line-height-100); + --spectrum-title-cjk-size-l: var(--spectrum-font-size-200); + --spectrum-title-cjk-size-m: var(--spectrum-font-size-100); + --spectrum-title-cjk-size-s: var(--spectrum-font-size-75); + --spectrum-title-cjk-size-xl: var(--spectrum-font-size-300); + --spectrum-title-cjk-size-xs: var(--spectrum-font-size-50); + --spectrum-title-cjk-size-xxl: var(--spectrum-font-size-400); + --spectrum-title-cjk-size-xxxl: var(--spectrum-font-size-500); + --spectrum-title-cjk-strong-emphasized-font-style: var( + --spectrum-default-font-style + ); + --spectrum-title-cjk-strong-emphasized-font-weight: var( + --spectrum-extra-bold-font-weight + ); + --spectrum-title-cjk-strong-font-style: var(--spectrum-default-font-style); + --spectrum-title-cjk-strong-font-weight: var( + --spectrum-extra-bold-font-weight + ); + --spectrum-title-line-height: var(--spectrum-line-height-100); + --spectrum-title-margin-bottom-multiplier: 0.25; + --spectrum-title-margin-top-multiplier: 0.8889; + --spectrum-title-sans-serif-emphasized-font-style: var( + --spectrum-italic-font-style + ); + --spectrum-title-sans-serif-emphasized-font-weight: var( + --spectrum-bold-font-weight + ); + --spectrum-title-sans-serif-font-family: var( + --spectrum-sans-serif-font-family + ); + --spectrum-title-sans-serif-font-style: var(--spectrum-default-font-style); + --spectrum-title-sans-serif-font-weight: var(--spectrum-bold-font-weight); + --spectrum-title-sans-serif-strong-emphasized-font-style: var( + --spectrum-italic-font-style + ); + --spectrum-title-sans-serif-strong-emphasized-font-weight: var( + --spectrum-extra-bold-font-weight + ); + --spectrum-title-sans-serif-strong-font-style: var( + --spectrum-default-font-style + ); + --spectrum-title-sans-serif-strong-font-weight: var( + --spectrum-extra-bold-font-weight + ); + --spectrum-title-serif-emphasized-font-style: var( + --spectrum-italic-font-style + ); + --spectrum-title-serif-emphasized-font-weight: var( + --spectrum-bold-font-weight + ); + --spectrum-title-serif-font-family: var(--spectrum-serif-font-family); + --spectrum-title-serif-font-style: var(--spectrum-default-font-style); + --spectrum-title-serif-font-weight: var(--spectrum-bold-font-weight); + --spectrum-title-serif-strong-emphasized-font-style: var( + --spectrum-italic-font-style + ); + --spectrum-title-serif-strong-emphasized-font-weight: var( + --spectrum-black-font-weight + ); + --spectrum-title-serif-strong-font-style: var( + --spectrum-default-font-style + ); + --spectrum-title-serif-strong-font-weight: var( + --spectrum-black-font-weight + ); + --spectrum-title-size-l: var(--spectrum-font-size-300); + --spectrum-title-size-m: var(--spectrum-font-size-200); + --spectrum-title-size-s: var(--spectrum-font-size-100); + --spectrum-title-size-xl: var(--spectrum-font-size-400); + --spectrum-title-size-xs: var(--spectrum-font-size-75); + --spectrum-title-size-xxl: var(--spectrum-font-size-500); + --spectrum-title-size-xxxl: var(--spectrum-font-size-600); + --spectrum-combo-box-visual-to-field-button: 0px; + --spectrum-in-field-button-edge-to-fill-medium: 6px; + --spectrum-in-field-button-edge-to-fill-large: 8px; + --spectrum-standard-dialog-maximum-width-small: 400px; + --spectrum-standard-dialog-minimum-width: 288px; + --spectrum-standard-dialog-maximum-width-medium: 480px; + --spectrum-standard-dialog-maximum-width-large: 640px; + --spectrum-status-light-text-to-visual-75: var( + --spectrum-text-to-visual-75 + ); + --spectrum-status-light-text-to-visual-100: var( + --spectrum-text-to-visual-100 + ); + --spectrum-status-light-text-to-visual-200: var( + --spectrum-text-to-visual-200 + ); + --spectrum-status-light-text-to-visual-300: var( + --spectrum-text-to-visual-300 + ); + --spectrum-menu-item-label-to-description-small: 1px; + --spectrum-menu-item-label-to-description-medium: 1px; + --spectrum-menu-item-label-to-description-large: 2px; + --spectrum-menu-item-label-to-description-extra-large: 2px; + --spectrum-menu-section-header-to-description-small: 1px; + --spectrum-menu-section-header-to-description-medium: 1px; + --spectrum-menu-section-header-to-description-large: 2px; + --spectrum-menu-section-header-to-description-extra-large: 2px; + --spectrum-menu-item-background-opacity: 0; + --spectrum-illustrated-message-small-body-font-size: var( + --spectrum-body-size-xs + ); + --spectrum-drop-zone-title-font-size: var( + --spectrum-illustrated-message-medium-title-font-size + ); + --spectrum-drop-zone-cjk-title-font-size: var( + --spectrum-illustrated-message-medium-cjk-title-font-size + ); + --spectrum-drop-zone-body-font-size: var( + --spectrum-illustrated-message-medium-body-font-size + ); + --spectrum-breadcrumbs-truncated-menu-to-separator: 0px; + --spectrum-coach-indicator-collapsed-ring-rounding-increment: 6px; + --spectrum-coach-indicator-expanded-ring-rounding-increment: 14px; + --spectrum-coach-indicator-collapsed-ring-thickness: 4px; + --spectrum-coach-indicator-expanded-ring-thickness: 8px; + --spectrum-coach-indicator-collapsed-gap: 2px; + --spectrum-coach-indicator-expanded-gap: 6px; + --spectrum-coach-indicator-opacity: 0.2; + --spectrum-accordion-item-to-divider: 0px; + --spectrum-thumbnail-opacity-checkerboard-square-size: 4px; + --spectrum-thumbnail-corner-radius: var(--spectrum-corner-radius-75); + --spectrum-action-bar-top-to-content-area: var(--spectrum-spacing-200); + --spectrum-action-bar-bottom-to-content-area: var(--spectrum-spacing-200); + --spectrum-action-bar-edge-to-content-area: var(--spectrum-spacing-100); + --spectrum-action-bar-close-button-to-counter: var( + --spectrum-text-to-control-50 + ); + --spectrum-action-bar-counter-font-size: var(--spectrum-font-size-100); + --spectrum-swatch-group-spacing-spacious: 6px; + --spectrum-swatch-group-border-opacity: 0.2; + --spectrum-avatar-border-width: var(--spectrum-border-width-100); + --spectrum-avatar-group-size-50: var(--spectrum-avatar-size-50); + --spectrum-avatar-group-size-75: var(--spectrum-avatar-size-75); + --spectrum-avatar-group-size-100: var(--spectrum-avatar-size-100); + --spectrum-avatar-group-size-200: var(--spectrum-avatar-size-200); + --spectrum-avatar-group-size-300: var(--spectrum-avatar-size-300); + --spectrum-avatar-group-size-400: var(--spectrum-avatar-size-400); + --spectrum-avatar-group-size-500: var(--spectrum-avatar-size-500); + --spectrum-code-cjk-size-xl: var(--spectrum-code-size-xl); + --spectrum-code-cjk-size-l: var(--spectrum-code-size-l); + --spectrum-code-cjk-size-m: var(--spectrum-code-size-m); + --spectrum-code-cjk-size-s: var(--spectrum-code-size-s); + --spectrum-code-cjk-size-xs: var(--spectrum-code-size-xs); + --spectrum-standard-panel-width: 260px; + --spectrum-standard-panel-minimum-width: 200px; + --spectrum-standard-panel-maximum-width: 400px; + --spectrum-standard-panel-top-to-close-button-compact: 5px; + --spectrum-standard-panel-top-to-close-button-regular: 9px; + --spectrum-standard-panel-top-to-close-button-spacious: 17px; + --spectrum-standard-panel-edge-to-close-button-compact: 3px; + --spectrum-standard-panel-edge-to-close-button-regular: 7px; + --spectrum-standard-panel-edge-to-close-button-spacious: 15px; + --spectrum-standard-panel-title-font-size: var(--spectrum-title-size-s); + --spectrum-illustrated-message-horizontal-maximum-width: 535px; + --spectrum-illustrated-message-vertical-maximum-width: 380px; + --spectrum-bar-panel-width: 56px; + --spectrum-bar-panel-minimum-width: 40px; + --spectrum-bar-panel-maximum-width: 72px; + --spectrum-bar-panel-spacing-extra-spacious: 20px; + --spectrum-rating-top-to-content-area-small: var(--spectrum-spacing-75); + --spectrum-rating-bottom-to-content-area-small: var(--spectrum-spacing-75); + --spectrum-rating-edge-to-content-area-small: var(--spectrum-spacing-75); + --spectrum-rating-top-to-content-area-medium: 6px; + --spectrum-rating-bottom-to-content-area-medium: 6px; + --spectrum-rating-edge-to-content-area-medium: 6px; + --spectrum-rating-width-small: 104px; + --spectrum-rating-height-small: var(--spectrum-component-height-75); + --spectrum-rating-width-medium: 128px; + --spectrum-rating-height-medium: var(--spectrum-component-height-100); + --spectrum-segmented-control-selection-border-width: var( + --spectrum-border-width-200 + ); + --spectrum-slider-handle-precision-width: 6px; + --spectrum-slider-track-height-medium: 4px; + --spectrum-slider-track-height-large: 16px; + --spectrum-segmented-control-item-height: var( + --spectrum-component-height-100 + ); + --spectrum-in-field-stepper-to-end-medium: 3px; + --spectrum-in-field-stepper-to-end-large: 4px; + --spectrum-number-field-minimum-width-multiplier: 1.25; + --spectrum-takeover-dialog-height: 100%; + --spectrum-takeover-dialog-width: 100%; + --spectrum-tree-view-header-to-item: -1px; + --spectrum-tree-view-item-to-item: -1px; + --spectrum-tree-view-item-to-item-detached: 2px; + --spectrum-tree-view-selected-row-background-opacity-emphasized: 0.1; + --spectrum-tree-view-selected-row-background-opacity-emphasized-hover: 0.15; + --spectrum-action-bar-minimum-width: 176px; + --spectrum-action-bar-label-to-action-group-area: var( + --spectrum-spacing-300 + ); + --spectrum-card-edge-to-content-compact-extra-small: 6px; + --spectrum-card-edge-to-content-default-extra-small: 8px; + --spectrum-card-edge-to-content-spacious-extra-small: 12px; + --spectrum-card-edge-to-content-compact-small: 8px; + --spectrum-card-edge-to-content-default-small: 12px; + --spectrum-card-edge-to-content-spacious-small: 16px; + --spectrum-card-edge-to-content-compact-medium: 12px; + --spectrum-card-edge-to-content-default-medium: 16px; + --spectrum-card-edge-to-content-spacious-medium: 20px; + --spectrum-card-edge-to-content-compact-large: 16px; + --spectrum-card-edge-to-content-default-large: 20px; + --spectrum-card-edge-to-content-spacious-large: 24px; + --spectrum-card-edge-to-content-compact-extra-large: 20px; + --spectrum-card-edge-to-content-default-extra-large: 24px; + --spectrum-card-edge-to-content-spacious-extra-large: 28px; + --spectrum-card-header-to-description: var(--spectrum-spacing-75); + --spectrum-card-description-to-footer: var(--spectrum-spacing-300); + --spectrum-card-selection-background-size-small: 22px; + --spectrum-card-selection-background-size-medium: 24px; + --spectrum-card-selection-background-size-large: 26px; + --spectrum-card-selection-background-size-extra-large: 28px; + --spectrum-card-minimum-width-extra-small: 100px; + --spectrum-card-minimum-width-small: 150px; + --spectrum-card-minimum-width-medium: 200px; + --spectrum-card-minimum-width-large: 270px; + --spectrum-card-minimum-width-extra-large: 340px; + --spectrum-card-default-width-extra-small: 120px; + --spectrum-card-default-width-small: 180px; + --spectrum-card-default-width-medium: 240px; + --spectrum-card-default-width-large: 320px; + --spectrum-card-default-width-extra-large: 400px; + --spectrum-card-maximum-width-extra-small: 140px; + --spectrum-card-maximum-width-small: 210px; + --spectrum-card-maximum-width-medium: 280px; + --spectrum-card-maximum-width-large: 370px; + --spectrum-card-maximum-width-extra-large: 460px; + --spectrum-card-minimum-height-extra-small: 90px; + --spectrum-card-minimum-height-small: 135px; + --spectrum-card-minimum-height-medium: 180px; + --spectrum-card-minimum-height-large: 240px; + --spectrum-card-minimum-height-extra-large: 300px; + --spectrum-collection-card-minimum-height-extra-small: 88px; + --spectrum-collection-card-minimum-height-small: 124px; + --spectrum-collection-card-minimum-height-medium: 157px; + --spectrum-collection-card-minimum-height-large: 202px; + --spectrum-collection-card-minimum-height-extra-large: 249px; + --spectrum-collection-card-minimum-height-hero-extra-small: 168px; + --spectrum-collection-card-minimum-height-hero-small: 243px; + --spectrum-collection-card-minimum-height-hero-medium: 317px; + --spectrum-collection-card-minimum-height-hero-large: 414px; + --spectrum-collection-card-minimum-height-hero-extra-large: 514px; + --spectrum-user-card-minimum-height-small: 192px; + --spectrum-user-card-minimum-height-medium: 202px; + --spectrum-user-card-minimum-height-large: 219px; + --spectrum-user-card-minimum-height-extra-large: 236px; + --spectrum-user-card-minimum-height-title-below-small: 212px; + --spectrum-user-card-minimum-height-title-below-medium: 224px; + --spectrum-user-card-minimum-height-title-below-large: 244px; + --spectrum-user-card-minimum-height-title-below-extra-large: 263px; + --spectrum-segmented-control-item-maximum-width: 265px; + --spectrum-steplist-step-default-width-small: 46px; + --spectrum-steplist-step-default-width-medium: 54px; + --spectrum-steplist-step-default-width-large: 70px; + --spectrum-steplist-step-default-width-extra-large: 78px; + --spectrum-steplist-step-default-height-small: 46px; + --spectrum-steplist-step-default-height-medium: 54px; + --spectrum-steplist-step-default-height-large: 70px; + --spectrum-steplist-step-default-height-extra-large: 78px; + --spectrum-steplist-visual-size-small: 8px; + --spectrum-steplist-visual-size-medium: 16px; + --spectrum-steplist-visual-size-large: 24px; + --spectrum-steplist-visual-size-extra-large: 32px; + --spectrum-steplist-track-thickness-medium: 2px; + --spectrum-steplist-step-to-track-size-small: 6px; + --spectrum-steplist-step-to-track-size-medium: 7px; + --spectrum-steplist-step-to-track-size-large: 8px; + --spectrum-steplist-step-to-track-size-extra-large: 9px; + --spectrum-steplist-bottom-to-text: 1px; + --spectrum-card-horizontal-edge-to-content-compact: 12px; + --spectrum-card-horizontal-edge-to-content-default: 16px; + --spectrum-card-horizontal-edge-to-content-spacious: 20px; + --spectrum-accordion-edge-to-content-area-small: 7px; + --spectrum-accordion-edge-to-content-area-medium: 11px; + --spectrum-accordion-edge-to-content-area-large: 14px; + --spectrum-accordion-edge-to-content-area-extra-large: 17px; + --spectrum-single-calendar-popover-minimum-width: 320px; + --spectrum-single-calendar-popover-minimum-height: 320px; + --spectrum-double-calendar-popover-minimum-width: 616px; + --spectrum-double-calendar-popover-minimum-height: 320px; + --spectrum-triple-calendar-popover-minimum-width: 912px; + --spectrum-triple-calendar-popover-minimum-height: 320px; + --spectrum-date-field-minimum-width: 152px; + --spectrum-date-field-text-to-visual: 20px; + --spectrum-date-picker-visual-to-field-button: 0px; + --spectrum-date-picker-text-to-visual: 0px; + --spectrum-date-picker-minimum-width: 152px; + --spectrum-time-field-minimum-width: 2.5; + --spectrum-time-field-text-to-visual: 20px; + --spectrum-segmented-text-field-gap: 0px; + --spectrum-segmented-text-field-rounding: 2px; + --spectrum-gripper-icon-size-100: 24px; + --spectrum-list-view-item-top-corner-radius: var( + --spectrum-corner-radius-medium-default + ); + --spectrum-list-view-item-bottom-corner-radius: var( + --spectrum-corner-radius-medium-default + ); + --spectrum-stack-item-selected-background-opacity-emphasized: 0.1; + --spectrum-stack-item-selected-background-opacity-emphasized-hover: 0.15; + --spectrum-stack-item-selected-background-opacity-emphasized-down: 0.15; + --spectrum-stack-item-selected-background-opacity-emphasized-key-focus: 0.15; + --spectrum-stack-item-header-to-item: 0px; + --spectrum-stack-item-item-to-item: -1px; + --spectrum-corner-radius-0: 0px; + --spectrum-corner-radius-75: 3px; + --spectrum-corner-radius-100: 4px; + --spectrum-corner-radius-200: 5px; + --spectrum-corner-radius-300: 6px; + --spectrum-corner-radius-400: 7px; + --spectrum-corner-radius-500: 8px; + --spectrum-corner-radius-600: 9px; + --spectrum-corner-radius-700: 10px; + --spectrum-corner-radius-800: 16px; + --spectrum-corner-radius-1000: 9999px; + --spectrum-drop-shadow-x: var(--spectrum-drop-shadow-x-100); + --spectrum-drop-shadow-y: var(--spectrum-drop-shadow-y-100); + --spectrum-drop-shadow-blur: var(--spectrum-drop-shadow-blur-100); + --spectrum-spacing-50: 2px; + --spectrum-spacing-75: 4px; + --spectrum-spacing-100: 8px; + --spectrum-spacing-200: 12px; + --spectrum-spacing-300: 16px; + --spectrum-spacing-400: 24px; + --spectrum-spacing-500: 32px; + --spectrum-spacing-600: 40px; + --spectrum-spacing-700: 48px; + --spectrum-spacing-800: 64px; + --spectrum-spacing-900: 80px; + --spectrum-spacing-1000: 96px; + --spectrum-label-to-description-0: 0px; + --spectrum-focus-indicator-thickness: 2px; + --spectrum-focus-indicator-gap: 2px; + --spectrum-side-focus-indicator: 4px; + --spectrum-border-width-100: 1px; + --spectrum-border-width-200: 2px; + --spectrum-border-width-400: 4px; + --spectrum-field-edge-to-text-quiet: 0px; + --spectrum-field-edge-to-visual-quiet: 0px; + --spectrum-field-edge-to-border-quiet: 0px; + --spectrum-field-edge-to-alert-icon-quiet: 0px; + --spectrum-field-edge-to-validation-icon-quiet: 0px; + --spectrum-field-width-small: var(--spectrum-field-default-width-small); + --spectrum-side-label-character-count-top-margin-small: 0px; + --spectrum-side-label-character-count-top-margin-medium: 0px; + --spectrum-side-label-character-count-top-margin-large: 0px; + --spectrum-side-label-character-count-top-margin-extra-large: 0px; + --spectrum-text-underline-thickness: 1px; + --spectrum-text-underline-gap: 1px; + --spectrum-component-size-width-ratio-down: 0.3333; + --spectrum-component-size-minimum-perspective-down: 24px; + --spectrum-component-size-difference-down: -2px; + --spectrum-corner-radius-none: var(--spectrum-corner-radius-0); + --spectrum-corner-radius-small-default: var(--spectrum-corner-radius-100); + --spectrum-corner-radius-medium-default: var(--spectrum-corner-radius-500); + --spectrum-corner-radius-large-default: var(--spectrum-corner-radius-700); + --spectrum-corner-radius-extra-large-default: var( + --spectrum-corner-radius-800 + ); + --spectrum-corner-radius-full: var(--spectrum-corner-radius-1000); + --spectrum-corner-radius-small-size-small: var(--spectrum-corner-radius-75); + --spectrum-corner-radius-small-size-medium: var( + --spectrum-corner-radius-100 + ); + --spectrum-corner-radius-small-size-large: var( + --spectrum-corner-radius-200 + ); + --spectrum-corner-radius-small-size-extra-large: var( + --spectrum-corner-radius-300 + ); + --spectrum-corner-radius-medium-size-extra-small: var( + --spectrum-corner-radius-300 + ); + --spectrum-corner-radius-medium-size-small: var( + --spectrum-corner-radius-400 + ); + --spectrum-corner-radius-medium-size-medium: var( + --spectrum-corner-radius-500 + ); + --spectrum-corner-radius-medium-size-large: var( + --spectrum-corner-radius-600 + ); + --spectrum-corner-radius-medium-size-extra-large: var( + --spectrum-corner-radius-700 + ); + --spectrum-field-width-medium: var(--spectrum-field-default-width-medium); + --spectrum-field-width-large: var(--spectrum-field-default-width-large); + --spectrum-field-width-extra-large: var( + --spectrum-field-default-width-extra-large + ); + --spectrum-drop-shadow-x-100: 0px; + --spectrum-drop-shadow-x-200: 0px; + --spectrum-drop-shadow-x-300: 0px; + --spectrum-drop-shadow-y-100: 1px; + --spectrum-drop-shadow-y-200: 2px; + --spectrum-drop-shadow-y-300: 6px; + --spectrum-drop-shadow-blur-100: 6px; + --spectrum-drop-shadow-blur-200: 8px; + --spectrum-drop-shadow-blur-300: 16px; + --spectrum-drop-shadow-emphasized-default-x: var( + --spectrum-drop-shadow-x-100 + ); + --spectrum-drop-shadow-emphasized-default-y: var( + --spectrum-drop-shadow-y-100 + ); + --spectrum-drop-shadow-emphasized-default-blur: var( + --spectrum-drop-shadow-blur-100 + ); + --spectrum-drop-shadow-emphasized-hover-x: var( + --spectrum-drop-shadow-x-200 + ); + --spectrum-drop-shadow-emphasized-hover-y: var( + --spectrum-drop-shadow-y-200 + ); + --spectrum-drop-shadow-emphasized-hover-blur: var( + --spectrum-drop-shadow-blur-200 + ); + --spectrum-drop-shadow-elevated-x: var(--spectrum-drop-shadow-x-200); + --spectrum-drop-shadow-elevated-y: var(--spectrum-drop-shadow-y-200); + --spectrum-drop-shadow-elevated-blur: var(--spectrum-drop-shadow-blur-200); + --spectrum-drop-shadow-dragged-x: var(--spectrum-drop-shadow-x-300); + --spectrum-drop-shadow-dragged-y: var(--spectrum-drop-shadow-y-300); + --spectrum-drop-shadow-dragged-blur: var(--spectrum-drop-shadow-blur-300); + --spectrum-gradient-stop-2-genai: 0.3333; + --spectrum-gradient-stop-3-genai: 1; + --spectrum-gradient-stop-2-premium: 0.6666; + --spectrum-gradient-stop-3-premium: 1; + --spectrum-window-to-edge: var(--spectrum-spacing-600); + --spectrum-component-size-maximum-perspective-down: 96px; + --spectrum-accent-color-100: var(--spectrum-blue-100); + --spectrum-accent-color-200: var(--spectrum-blue-200); + --spectrum-accent-color-300: var(--spectrum-blue-300); + --spectrum-accent-color-400: var(--spectrum-blue-400); + --spectrum-accent-color-500: var(--spectrum-blue-500); + --spectrum-accent-color-600: var(--spectrum-blue-600); + --spectrum-accent-color-700: var(--spectrum-blue-700); + --spectrum-accent-color-800: var(--spectrum-blue-800); + --spectrum-accent-color-900: var(--spectrum-blue-900); + --spectrum-accent-color-1000: var(--spectrum-blue-1000); + --spectrum-accent-color-1100: var(--spectrum-blue-1100); + --spectrum-accent-color-1200: var(--spectrum-blue-1200); + --spectrum-accent-color-1300: var(--spectrum-blue-1300); + --spectrum-accent-color-1400: var(--spectrum-blue-1400); + --spectrum-accent-color-1500: var(--spectrum-blue-1500); + --spectrum-accent-color-1600: var(--spectrum-blue-1600); + --spectrum-informative-color-100: var(--spectrum-blue-100); + --spectrum-informative-color-200: var(--spectrum-blue-200); + --spectrum-informative-color-300: var(--spectrum-blue-300); + --spectrum-informative-color-400: var(--spectrum-blue-400); + --spectrum-informative-color-500: var(--spectrum-blue-500); + --spectrum-informative-color-600: var(--spectrum-blue-600); + --spectrum-informative-color-700: var(--spectrum-blue-700); + --spectrum-informative-color-800: var(--spectrum-blue-800); + --spectrum-informative-color-900: var(--spectrum-blue-900); + --spectrum-informative-color-1000: var(--spectrum-blue-1000); + --spectrum-informative-color-1100: var(--spectrum-blue-1100); + --spectrum-informative-color-1200: var(--spectrum-blue-1200); + --spectrum-informative-color-1300: var(--spectrum-blue-1300); + --spectrum-informative-color-1400: var(--spectrum-blue-1400); + --spectrum-informative-color-1500: var(--spectrum-blue-1500); + --spectrum-informative-color-1600: var(--spectrum-blue-1600); + --spectrum-negative-color-100: var(--spectrum-red-100); + --spectrum-negative-color-200: var(--spectrum-red-200); + --spectrum-negative-color-300: var(--spectrum-red-300); + --spectrum-negative-color-400: var(--spectrum-red-400); + --spectrum-negative-color-500: var(--spectrum-red-500); + --spectrum-negative-color-600: var(--spectrum-red-600); + --spectrum-negative-color-700: var(--spectrum-red-700); + --spectrum-negative-color-800: var(--spectrum-red-800); + --spectrum-negative-color-900: var(--spectrum-red-900); + --spectrum-negative-color-1000: var(--spectrum-red-1000); + --spectrum-negative-color-1100: var(--spectrum-red-1100); + --spectrum-negative-color-1200: var(--spectrum-red-1200); + --spectrum-negative-color-1300: var(--spectrum-red-1300); + --spectrum-negative-color-1400: var(--spectrum-red-1400); + --spectrum-negative-color-1500: var(--spectrum-red-1500); + --spectrum-negative-color-1600: var(--spectrum-red-1600); + --spectrum-notice-color-100: var(--spectrum-orange-100); + --spectrum-notice-color-200: var(--spectrum-orange-200); + --spectrum-notice-color-300: var(--spectrum-orange-300); + --spectrum-notice-color-400: var(--spectrum-orange-400); + --spectrum-notice-color-500: var(--spectrum-orange-500); + --spectrum-notice-color-600: var(--spectrum-orange-600); + --spectrum-notice-color-700: var(--spectrum-orange-700); + --spectrum-notice-color-800: var(--spectrum-orange-800); + --spectrum-notice-color-900: var(--spectrum-orange-900); + --spectrum-notice-color-1000: var(--spectrum-orange-1000); + --spectrum-notice-color-1100: var(--spectrum-orange-1100); + --spectrum-notice-color-1200: var(--spectrum-orange-1200); + --spectrum-notice-color-1300: var(--spectrum-orange-1300); + --spectrum-notice-color-1400: var(--spectrum-orange-1400); + --spectrum-notice-color-1500: var(--spectrum-orange-1500); + --spectrum-notice-color-1600: var(--spectrum-orange-1600); + --spectrum-positive-color-100: var(--spectrum-green-100); + --spectrum-positive-color-200: var(--spectrum-green-200); + --spectrum-positive-color-300: var(--spectrum-green-300); + --spectrum-positive-color-400: var(--spectrum-green-400); + --spectrum-positive-color-500: var(--spectrum-green-500); + --spectrum-positive-color-600: var(--spectrum-green-600); + --spectrum-positive-color-700: var(--spectrum-green-700); + --spectrum-positive-color-800: var(--spectrum-green-800); + --spectrum-positive-color-900: var(--spectrum-green-900); + --spectrum-positive-color-1000: var(--spectrum-green-1000); + --spectrum-positive-color-1100: var(--spectrum-green-1100); + --spectrum-positive-color-1200: var(--spectrum-green-1200); + --spectrum-positive-color-1300: var(--spectrum-green-1300); + --spectrum-positive-color-1400: var(--spectrum-green-1400); + --spectrum-positive-color-1500: var(--spectrum-green-1500); + --spectrum-positive-color-1600: var(--spectrum-green-1600); + --spectrum-negative-subdued-background-color-default: var( + --spectrum-negative-subtle-background-color-default + ); + --spectrum-negative-subdued-background-color-hover: var( + --spectrum-negative-color-300 + ); + --spectrum-negative-subdued-background-color-down: var( + --spectrum-negative-color-300 + ); + --spectrum-negative-subdued-background-color-key-focus: var( + --spectrum-negative-color-300 + ); + --spectrum-icon-color-informative: var(--spectrum-informative-visual-color); + --spectrum-icon-color-neutral: var(--spectrum-neutral-visual-color); + --spectrum-icon-color-positive: var(--spectrum-positive-visual-color); + --spectrum-icon-color-notice: var(--spectrum-notice-visual-color); + --spectrum-icon-color-negative: var(--spectrum-negative-visual-color); + --spectrum-default-font-family: var(--spectrum-sans-serif-font-family); + --spectrum-letter-spacing: 0em; + --spectrum-text-align-start: start; + --spectrum-text-align-center: center; + --spectrum-text-align-end: end; + --spectrum-sans-serif-font-family: adobe clean; + --spectrum-serif-font-family: adobe clean serif; + --spectrum-cjk-font-family: adobe clean han; + --spectrum-light-font-weight: 300; + --spectrum-regular-font-weight: 400; + --spectrum-medium-font-weight: 500; + --spectrum-bold-font-weight: 700; + --spectrum-extra-bold-font-weight: 800; + --spectrum-black-font-weight: 900; + --spectrum-italic-font-style: italic; + --spectrum-default-font-style: normal; + --spectrum-line-height-100: 1.3; + --spectrum-line-height-200: 1.5; + --spectrum-cjk-line-height-100: 1.5; + --spectrum-cjk-line-height-200: 1.7; + --spectrum-cjk-letter-spacing: var(--spectrum-letter-spacing); + --spectrum-heading-sans-serif-font-family: var( + --spectrum-sans-serif-font-family + ); + --spectrum-heading-serif-font-family: var(--spectrum-serif-font-family); + --spectrum-heading-cjk-font-family: var(--spectrum-cjk-font-family); + --spectrum-heading-sans-serif-light-font-weight: var( + --spectrum-light-font-weight + ); + --spectrum-heading-sans-serif-light-font-style: var( + --spectrum-default-font-style + ); + --spectrum-heading-serif-light-font-weight: var( + --spectrum-regular-font-weight + ); + --spectrum-heading-serif-light-font-style: var( + --spectrum-default-font-style + ); + --spectrum-heading-cjk-light-font-weight: var(--spectrum-light-font-weight); + --spectrum-heading-cjk-light-font-style: var(--spectrum-default-font-style); + --spectrum-heading-sans-serif-font-weight: var( + --spectrum-extra-bold-font-weight + ); + --spectrum-heading-sans-serif-font-style: var( + --spectrum-default-font-style + ); + --spectrum-heading-serif-font-weight: var(--spectrum-bold-font-weight); + --spectrum-heading-serif-font-style: var(--spectrum-default-font-style); + --spectrum-heading-cjk-font-weight: var(--spectrum-extra-bold-font-weight); + --spectrum-heading-cjk-font-style: var(--spectrum-default-font-style); + --spectrum-heading-sans-serif-heavy-font-weight: var( + --spectrum-black-font-weight + ); + --spectrum-heading-sans-serif-heavy-font-style: var( + --spectrum-default-font-style + ); + --spectrum-heading-serif-heavy-font-weight: var( + --spectrum-black-font-weight + ); + --spectrum-heading-serif-heavy-font-style: var( + --spectrum-default-font-style + ); + --spectrum-heading-cjk-heavy-font-weight: var( + --spectrum-extra-bold-font-weight + ); + --spectrum-heading-cjk-heavy-font-style: var(--spectrum-default-font-style); + --spectrum-heading-sans-serif-light-strong-font-weight: var( + --spectrum-bold-font-weight + ); + --spectrum-heading-sans-serif-light-strong-font-style: var( + --spectrum-default-font-style + ); + --spectrum-heading-serif-light-strong-font-weight: var( + --spectrum-bold-font-weight + ); + --spectrum-heading-serif-light-strong-font-style: var( + --spectrum-default-font-style + ); + --spectrum-heading-cjk-light-strong-font-weight: var( + --spectrum-extra-bold-font-weight + ); + --spectrum-heading-cjk-light-strong-font-style: var( + --spectrum-default-font-style + ); + --spectrum-heading-sans-serif-strong-font-weight: var( + --spectrum-black-font-weight + ); + --spectrum-heading-sans-serif-strong-font-style: var( + --spectrum-default-font-style + ); + --spectrum-heading-serif-strong-font-weight: var( + --spectrum-black-font-weight + ); + --spectrum-heading-serif-strong-font-style: var( + --spectrum-default-font-style + ); + --spectrum-heading-cjk-strong-font-weight: var( + --spectrum-black-font-weight + ); + --spectrum-heading-cjk-strong-font-style: var( + --spectrum-default-font-style + ); + --spectrum-heading-sans-serif-heavy-strong-font-weight: var( + --spectrum-black-font-weight + ); + --spectrum-heading-sans-serif-heavy-strong-font-style: var( + --spectrum-default-font-style + ); + --spectrum-heading-serif-heavy-strong-font-weight: var( + --spectrum-black-font-weight + ); + --spectrum-heading-serif-heavy-strong-font-style: var( + --spectrum-default-font-style + ); + --spectrum-heading-cjk-heavy-strong-font-weight: var( + --spectrum-black-font-weight + ); + --spectrum-heading-cjk-heavy-strong-font-style: var( + --spectrum-default-font-style + ); + --spectrum-heading-sans-serif-light-emphasized-font-weight: var( + --spectrum-light-font-weight + ); + --spectrum-heading-sans-serif-light-emphasized-font-style: var( + --spectrum-italic-font-style + ); + --spectrum-heading-serif-light-emphasized-font-weight: var( + --spectrum-regular-font-weight + ); + --spectrum-heading-serif-light-emphasized-font-style: var( + --spectrum-italic-font-style + ); + --spectrum-heading-cjk-light-emphasized-font-weight: var( + --spectrum-regular-font-weight + ); + --spectrum-heading-cjk-light-emphasized-font-style: var( + --spectrum-default-font-style + ); + --spectrum-heading-sans-serif-emphasized-font-weight: var( + --spectrum-extra-bold-font-weight + ); + --spectrum-heading-sans-serif-emphasized-font-style: var( + --spectrum-italic-font-style + ); + --spectrum-heading-serif-emphasized-font-weight: var( + --spectrum-bold-font-weight + ); + --spectrum-heading-serif-emphasized-font-style: var( + --spectrum-italic-font-style + ); + --spectrum-heading-cjk-emphasized-font-weight: var( + --spectrum-black-font-weight + ); + --spectrum-heading-cjk-emphasized-font-style: var( + --spectrum-default-font-style + ); + --spectrum-heading-sans-serif-heavy-emphasized-font-weight: var( + --spectrum-black-font-weight + ); + --spectrum-heading-sans-serif-heavy-emphasized-font-style: var( + --spectrum-italic-font-style + ); + --spectrum-heading-serif-heavy-emphasized-font-weight: var( + --spectrum-black-font-weight + ); + --spectrum-heading-serif-heavy-emphasized-font-style: var( + --spectrum-italic-font-style + ); + --spectrum-heading-cjk-heavy-emphasized-font-weight: var( + --spectrum-black-font-weight + ); + --spectrum-heading-cjk-heavy-emphasized-font-style: var( + --spectrum-default-font-style + ); + --spectrum-heading-sans-serif-light-strong-emphasized-font-weight: var( + --spectrum-bold-font-weight + ); + --spectrum-heading-sans-serif-light-strong-emphasized-font-style: var( + --spectrum-italic-font-style + ); + --spectrum-heading-serif-light-strong-emphasized-font-weight: var( + --spectrum-bold-font-weight + ); + --spectrum-heading-serif-light-strong-emphasized-font-style: var( + --spectrum-italic-font-style + ); + --spectrum-heading-cjk-light-strong-emphasized-font-weight: var( + --spectrum-extra-bold-font-weight + ); + --spectrum-heading-cjk-light-strong-emphasized-font-style: var( + --spectrum-default-font-style + ); + --spectrum-heading-sans-serif-strong-emphasized-font-weight: var( + --spectrum-black-font-weight + ); + --spectrum-heading-sans-serif-strong-emphasized-font-style: var( + --spectrum-italic-font-style + ); + --spectrum-heading-serif-strong-emphasized-font-weight: var( + --spectrum-black-font-weight + ); + --spectrum-heading-serif-strong-emphasized-font-style: var( + --spectrum-italic-font-style + ); + --spectrum-heading-cjk-strong-emphasized-font-weight: var( + --spectrum-black-font-weight + ); + --spectrum-heading-cjk-strong-emphasized-font-style: var( + --spectrum-default-font-style + ); + --spectrum-heading-sans-serif-heavy-strong-emphasized-font-weight: var( + --spectrum-black-font-weight + ); + --spectrum-heading-sans-serif-heavy-strong-emphasized-font-style: var( + --spectrum-italic-font-style + ); + --spectrum-heading-serif-heavy-strong-emphasized-font-weight: var( + --spectrum-black-font-weight + ); + --spectrum-heading-serif-heavy-strong-emphasized-font-style: var( + --spectrum-italic-font-style + ); + --spectrum-heading-cjk-heavy-strong-emphasized-font-weight: var( + --spectrum-black-font-weight + ); + --spectrum-heading-cjk-heavy-strong-emphasized-font-style: var( + --spectrum-default-font-style + ); + --spectrum-heading-size-xxxl: var(--spectrum-font-size-1300); + --spectrum-heading-size-xxl: var(--spectrum-font-size-1100); + --spectrum-heading-size-xl: var(--spectrum-font-size-900); + --spectrum-heading-size-l: var(--spectrum-font-size-700); + --spectrum-heading-size-m: var(--spectrum-font-size-500); + --spectrum-heading-size-s: var(--spectrum-font-size-400); + --spectrum-heading-size-xs: var(--spectrum-font-size-300); + --spectrum-heading-size-xxs: var(--spectrum-font-size-100); + --spectrum-heading-cjk-size-xxxxl: var(--spectrum-font-size-1400); + --spectrum-heading-size-xxxxl: var(--spectrum-font-size-1500); + --spectrum-heading-cjk-size-xxxl: var(--spectrum-font-size-1200); + --spectrum-heading-cjk-size-xxl: var(--spectrum-font-size-1000); + --spectrum-heading-cjk-size-xl: var(--spectrum-font-size-800); + --spectrum-heading-cjk-size-l: var(--spectrum-font-size-600); + --spectrum-heading-cjk-size-m: var(--spectrum-font-size-400); + --spectrum-heading-cjk-size-s: var(--spectrum-font-size-300); + --spectrum-heading-cjk-size-xs: var(--spectrum-font-size-200); + --spectrum-heading-cjk-size-xxs: var(--spectrum-font-size-100); + --spectrum-heading-line-height: var(--spectrum-line-height-100); + --spectrum-heading-cjk-line-height: var(--spectrum-cjk-line-height-100); + --spectrum-heading-margin-top-multiplier: 0.8889; + --spectrum-heading-margin-bottom-multiplier: 0.25; + --spectrum-heading-color: var(--spectrum-gray-900); + --spectrum-body-sans-serif-font-family: var( + --spectrum-sans-serif-font-family + ); + --spectrum-body-serif-font-family: var(--spectrum-serif-font-family); + --spectrum-body-cjk-font-family: var(--spectrum-cjk-font-family); + --spectrum-body-sans-serif-font-weight: var(--spectrum-regular-font-weight); + --spectrum-body-sans-serif-font-style: var(--spectrum-default-font-style); + --spectrum-body-serif-font-weight: var(--spectrum-regular-font-weight); + --spectrum-body-serif-font-style: var(--spectrum-default-font-style); + --spectrum-body-cjk-font-weight: var(--spectrum-regular-font-weight); + --spectrum-body-cjk-font-style: var(--spectrum-default-font-style); + --spectrum-body-sans-serif-strong-font-weight: var( + --spectrum-bold-font-weight + ); + --spectrum-body-sans-serif-strong-font-style: var( + --spectrum-default-font-style + ); + --spectrum-body-serif-strong-font-weight: var(--spectrum-bold-font-weight); + --spectrum-body-serif-strong-font-style: var(--spectrum-default-font-style); + --spectrum-body-cjk-strong-font-weight: var( + --spectrum-extra-bold-font-weight + ); + --spectrum-body-cjk-strong-font-style: var(--spectrum-default-font-style); + --spectrum-body-sans-serif-emphasized-font-weight: var( + --spectrum-regular-font-weight + ); + --spectrum-body-sans-serif-emphasized-font-style: var( + --spectrum-italic-font-style + ); + --spectrum-body-serif-emphasized-font-weight: var( + --spectrum-regular-font-weight + ); + --spectrum-body-serif-emphasized-font-style: var( + --spectrum-italic-font-style + ); + --spectrum-body-cjk-emphasized-font-weight: var( + --spectrum-extra-bold-font-weight + ); + --spectrum-body-cjk-emphasized-font-style: var( + --spectrum-default-font-style + ); + --spectrum-body-sans-serif-strong-emphasized-font-weight: var( + --spectrum-bold-font-weight + ); + --spectrum-body-sans-serif-strong-emphasized-font-style: var( + --spectrum-italic-font-style + ); + --spectrum-body-serif-strong-emphasized-font-weight: var( + --spectrum-bold-font-weight + ); + --spectrum-body-serif-strong-emphasized-font-style: var( + --spectrum-italic-font-style + ); + --spectrum-body-cjk-strong-emphasized-font-weight: var( + --spectrum-extra-bold-font-weight + ); + --spectrum-body-cjk-strong-emphasized-font-style: var( + --spectrum-default-font-style + ); + --spectrum-body-size-xxxl: var(--spectrum-font-size-600); + --spectrum-body-size-xxl: var(--spectrum-font-size-500); + --spectrum-body-size-xl: var(--spectrum-font-size-400); + --spectrum-body-size-xxs: var(--spectrum-font-size-50); + --spectrum-body-cjk-size-xxxl: var(--spectrum-font-size-500); + --spectrum-body-cjk-size-xxl: var(--spectrum-font-size-400); + --spectrum-body-cjk-size-xl: var(--spectrum-font-size-300); + --spectrum-body-cjk-size-l: var(--spectrum-font-size-200); + --spectrum-body-cjk-size-m: var(--spectrum-font-size-100); + --spectrum-body-cjk-size-s: var(--spectrum-font-size-75); + --spectrum-body-cjk-size-xs: var(--spectrum-font-size-50); + --spectrum-body-cjk-size-xxs: var(--spectrum-font-size-25); + --spectrum-body-size-l: var(--spectrum-font-size-300); + --spectrum-body-size-m: var(--spectrum-font-size-200); + --spectrum-body-size-s: var(--spectrum-font-size-100); + --spectrum-body-size-xs: var(--spectrum-font-size-75); + --spectrum-body-line-height: var(--spectrum-line-height-200); + --spectrum-body-cjk-line-height: var(--spectrum-cjk-line-height-200); + --spectrum-body-margin-multiplier: 0.75; + --spectrum-body-color: var(--spectrum-gray-800); + --spectrum-detail-sans-serif-font-family: var( + --spectrum-sans-serif-font-family + ); + --spectrum-detail-serif-font-family: var(--spectrum-serif-font-family); + --spectrum-detail-cjk-font-family: var(--spectrum-cjk-font-family); + --spectrum-detail-sans-serif-font-weight: var( + --spectrum-medium-font-weight + ); + --spectrum-detail-sans-serif-font-style: var(--spectrum-default-font-style); + --spectrum-detail-serif-font-weight: var(--spectrum-medium-font-weight); + --spectrum-detail-serif-font-style: var(--spectrum-default-font-style); + --spectrum-detail-cjk-font-weight: var(--spectrum-bold-font-weight); + --spectrum-detail-cjk-font-style: var(--spectrum-default-font-style); + --spectrum-detail-sans-serif-light-font-weight: var( + --spectrum-regular-font-weight + ); + --spectrum-detail-sans-serif-light-font-style: var( + --spectrum-default-font-style + ); + --spectrum-detail-serif-light-font-weight: var( + --spectrum-regular-font-weight + ); + --spectrum-detail-serif-light-font-style: var( + --spectrum-default-font-style + ); + --spectrum-detail-cjk-light-font-weight: var(--spectrum-light-font-weight); + --spectrum-detail-cjk-light-font-style: var(--spectrum-default-font-style); + --spectrum-detail-sans-serif-strong-font-weight: var( + --spectrum-bold-font-weight + ); + --spectrum-detail-sans-serif-strong-font-style: var( + --spectrum-default-font-style + ); + --spectrum-detail-serif-strong-font-weight: var( + --spectrum-bold-font-weight + ); + --spectrum-detail-serif-strong-font-style: var( + --spectrum-default-font-style + ); + --spectrum-detail-cjk-strong-font-weight: var( + --spectrum-extra-bold-font-weight + ); + --spectrum-detail-cjk-strong-font-style: var(--spectrum-default-font-style); + --spectrum-detail-sans-serif-light-strong-font-weight: var( + --spectrum-regular-font-weight + ); + --spectrum-detail-sans-serif-light-strong-font-style: var( + --spectrum-default-font-style + ); + --spectrum-detail-serif-light-strong-font-weight: var( + --spectrum-regular-font-weight + ); + --spectrum-detail-serif-light-strong-font-style: var( + --spectrum-default-font-style + ); + --spectrum-detail-cjk-light-strong-font-weight: var( + --spectrum-extra-bold-font-weight + ); + --spectrum-detail-cjk-light-strong-font-style: var( + --spectrum-default-font-style + ); + --spectrum-detail-sans-serif-emphasized-font-weight: var( + --spectrum-regular-font-weight + ); + --spectrum-detail-sans-serif-emphasized-font-style: var( + --spectrum-italic-font-style + ); + --spectrum-detail-serif-emphasized-font-weight: var( + --spectrum-medium-font-weight + ); + --spectrum-detail-serif-emphasized-font-style: var( + --spectrum-italic-font-style + ); + --spectrum-detail-cjk-emphasized-font-weight: var( + --spectrum-extra-bold-font-weight + ); + --spectrum-detail-cjk-emphasized-font-style: var( + --spectrum-default-font-style + ); + --spectrum-detail-sans-serif-light-emphasized-font-weight: var( + --spectrum-regular-font-weight + ); + --spectrum-detail-sans-serif-light-emphasized-font-style: var( + --spectrum-italic-font-style + ); + --spectrum-detail-serif-light-emphasized-font-weight: var( + --spectrum-regular-font-weight + ); + --spectrum-detail-serif-light-emphasized-font-style: var( + --spectrum-italic-font-style + ); + --spectrum-detail-cjk-light-emphasized-font-weight: var( + --spectrum-regular-font-weight + ); + --spectrum-detail-cjk-light-emphasized-font-style: var( + --spectrum-default-font-style + ); + --spectrum-detail-sans-serif-strong-emphasized-font-weight: var( + --spectrum-bold-font-weight + ); + --spectrum-detail-sans-serif-strong-emphasized-font-style: var( + --spectrum-italic-font-style + ); + --spectrum-detail-serif-strong-emphasized-font-weight: var( + --spectrum-bold-font-weight + ); + --spectrum-detail-serif-strong-emphasized-font-style: var( + --spectrum-italic-font-style + ); + --spectrum-detail-cjk-strong-emphasized-font-weight: var( + --spectrum-extra-bold-font-weight + ); + --spectrum-detail-cjk-strong-emphasized-font-style: var( + --spectrum-default-font-style + ); + --spectrum-detail-sans-serif-light-strong-emphasized-font-weight: var( + --spectrum-regular-font-weight + ); + --spectrum-detail-sans-serif-light-strong-emphasized-font-style: var( + --spectrum-italic-font-style + ); + --spectrum-detail-serif-light-strong-emphasized-font-weight: var( + --spectrum-regular-font-weight + ); + --spectrum-detail-serif-light-strong-emphasized-font-style: var( + --spectrum-italic-font-style + ); + --spectrum-detail-cjk-light-strong-emphasized-font-weight: var( + --spectrum-extra-bold-font-weight + ); + --spectrum-detail-cjk-light-strong-emphasized-font-style: var( + --spectrum-default-font-style + ); + --spectrum-detail-size-xl: var(--spectrum-font-size-300); + --spectrum-detail-size-l: var(--spectrum-font-size-200); + --spectrum-detail-size-m: var(--spectrum-font-size-100); + --spectrum-detail-size-s: var(--spectrum-font-size-75); + --spectrum-detail-line-height: var(--spectrum-line-height-100); + --spectrum-detail-cjk-line-height: var(--spectrum-cjk-line-height-100); + --spectrum-detail-margin-top-multiplier: 0.8889; + --spectrum-detail-margin-bottom-multiplier: 0.25; + --spectrum-detail-letter-spacing: 0.06em; + --spectrum-detail-sans-serif-text-transform: uppercase; + --spectrum-detail-serif-text-transform: uppercase; + --spectrum-detail-color: var(--spectrum-gray-600); + --spectrum-detail-cjk-size-xs: var(--spectrum-font-size-25); + --spectrum-detail-cjk-size-s: var(--spectrum-font-size-50); + --spectrum-detail-cjk-size-m: var(--spectrum-font-size-75); + --spectrum-detail-cjk-size-l: var(--spectrum-font-size-100); + --spectrum-detail-cjk-size-xl: var(--spectrum-font-size-200); + --spectrum-detail-size-xs: var(--spectrum-font-size-50); + --spectrum-code-font-family: source code pro; + --spectrum-code-cjk-font-family: var(--spectrum-code-font-family); + --spectrum-code-font-weight: var(--spectrum-regular-font-weight); + --spectrum-code-font-style: var(--spectrum-default-font-style); + --spectrum-code-cjk-font-weight: var(--spectrum-regular-font-weight); + --spectrum-code-cjk-font-style: var(--spectrum-default-font-style); + --spectrum-code-strong-font-weight: var(--spectrum-bold-font-weight); + --spectrum-code-strong-font-style: var(--spectrum-default-font-style); + --spectrum-code-cjk-strong-font-weight: var(--spectrum-bold-font-weight); + --spectrum-code-cjk-strong-font-style: var(--spectrum-default-font-style); + --spectrum-code-emphasized-font-weight: var(--spectrum-regular-font-weight); + --spectrum-code-emphasized-font-style: var(--spectrum-italic-font-style); + --spectrum-code-cjk-emphasized-font-weight: var( + --spectrum-bold-font-weight + ); + --spectrum-code-cjk-emphasized-font-style: var( + --spectrum-default-font-style + ); + --spectrum-code-strong-emphasized-font-weight: var( + --spectrum-bold-font-weight + ); + --spectrum-code-strong-emphasized-font-style: var( + --spectrum-italic-font-style + ); + --spectrum-code-cjk-strong-emphasized-font-weight: var( + --spectrum-bold-font-weight + ); + --spectrum-code-cjk-strong-emphasized-font-style: var( + --spectrum-default-font-style + ); + --spectrum-code-size-xl: var(--spectrum-font-size-400); + --spectrum-code-size-l: var(--spectrum-font-size-300); + --spectrum-code-size-m: var(--spectrum-font-size-200); + --spectrum-code-size-s: var(--spectrum-font-size-100); + --spectrum-code-size-xs: var(--spectrum-font-size-75); + --spectrum-code-line-height: var(--spectrum-line-height-200); + --spectrum-code-cjk-line-height: var(--spectrum-cjk-line-height-200); + --spectrum-code-color: var(--spectrum-gray-800); + --system: spectrum; + --spectrum-animation-duration-0: 0ms; + --spectrum-animation-duration-100: 130ms; + --spectrum-animation-duration-200: 160ms; + --spectrum-animation-duration-300: 190ms; + --spectrum-animation-duration-400: 220ms; + --spectrum-animation-duration-500: 250ms; + --spectrum-animation-duration-600: 300ms; + --spectrum-animation-duration-700: 350ms; + --spectrum-animation-duration-800: 400ms; + --spectrum-animation-duration-900: 450ms; + --spectrum-animation-duration-1000: 500ms; + --spectrum-animation-duration-2000: 1000ms; + --spectrum-animation-duration-4000: 2000ms; + --spectrum-animation-duration-6000: 3000ms; + --spectrum-animation-linear: cubic-bezier(0, 0, 1, 1); + --spectrum-animation-ease-in-out: cubic-bezier(0.45, 0, 0.4, 1); + --spectrum-animation-ease-in: cubic-bezier(0.5, 0, 1, 1); + --spectrum-animation-ease-out: cubic-bezier(0, 0, 0.4, 1); + --spectrum-animation-ease-linear: cubic-bezier(0, 0, 1, 1); + + /* stylelint-disable value-keyword-case -- typography names should use their appropriate cases */ + --spectrum-sans-font-family-stack: + adobe-clean, var(--spectrum-sans-serif-font-family), 'Source Sans Pro', + -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Ubuntu, + 'Trebuchet MS', 'Lucida Grande', sans-serif; + --spectrum-sans-serif-font: var(--spectrum-sans-font-family-stack); + --spectrum-serif-font-family-stack: + adobe-clean-serif, var(--spectrum-serif-font-family), + 'Source Serif Pro', Georgia, serif; + --spectrum-serif-font: var(--spectrum-serif-font-family-stack); + --spectrum-code-font-family-stack: 'Source Code Pro', Monaco, monospace; + --spectrum-font-family-ar: + myriad-arabic, adobe-clean, 'Source Sans Pro', -apple-system, + BlinkMacSystemFont, 'Segoe UI', Roboto, Ubuntu, 'Trebuchet MS', + 'Lucida Grande', sans-serif; + --spectrum-font-family-he: + myriad-hebrew, adobe-clean, 'Source Sans Pro', -apple-system, + BlinkMacSystemFont, 'Segoe UI', Roboto, Ubuntu, 'Trebuchet MS', + 'Lucida Grande', sans-serif; + /* stylelint-enable value-keyword-case */ + --spectrum-font-family: var(--spectrum-sans-font-family-stack); + --spectrum-font-style: var(--spectrum-default-font-style); + --spectrum-font-size: var(--spectrum-font-size-100); + --spectrum-cjk-font-family-stack: + adobe-clean-han-japanese, var(--spectrum-cjk-font-family), sans-serif; + --spectrum-cjk-font: var(--spectrum-code-font-family-stack); + --spectrum-examples-gradient: linear-gradient( + 45deg, + var(--spectrum-magenta-1500), + var(--spectrum-blue-1500) + ); + --spectrum-examples-gradient-static-black: linear-gradient( + 45deg, + rgb(255 241 246), + rgb(238 245 255) + ); + --spectrum-examples-gradient-static-white: linear-gradient( + 45deg, + rgb(64 0 22), + rgb(14 24 67) + ); + --spectrum-coach-indicator-ring-static-white-color: var(--spectrum-white); +} + +:root { + --spectrum-checkbox-control-size-small: 18px; + --spectrum-checkbox-control-size-medium: 20px; + --spectrum-checkbox-control-size-large: 22px; + --spectrum-checkbox-control-size-extra-large: 26px; + --spectrum-checkbox-top-to-control-small: 6px; + --spectrum-checkbox-top-to-control-medium: 10px; + --spectrum-checkbox-top-to-control-large: 14px; + --spectrum-checkbox-top-to-control-extra-large: 17px; + --spectrum-switch-control-width-small: 30px; + --spectrum-switch-control-width-medium: 34px; + --spectrum-switch-control-width-large: 38px; + --spectrum-switch-control-width-extra-large: 46px; + --spectrum-switch-control-height-small: 18px; + --spectrum-switch-control-height-medium: 20px; + --spectrum-switch-control-height-large: 22px; + --spectrum-switch-control-height-extra-large: 26px; + --spectrum-switch-top-to-control-small: 7px; + --spectrum-switch-top-to-control-medium: 11px; + --spectrum-switch-top-to-control-large: 15px; + --spectrum-switch-top-to-control-extra-large: 19px; + --spectrum-radio-button-control-size-small: 16px; + --spectrum-radio-button-control-size-medium: 18px; + --spectrum-radio-button-control-size-large: 20px; + --spectrum-radio-button-control-size-extra-large: 22px; + --spectrum-radio-button-top-to-control-small: 7px; + --spectrum-radio-button-top-to-control-medium: 11px; + --spectrum-radio-button-top-to-control-large: 15px; + --spectrum-radio-button-top-to-control-extra-large: 19px; + --spectrum-field-label-text-to-asterisk-small: 5px; + --spectrum-field-label-text-to-asterisk-medium: 5px; + --spectrum-field-label-text-to-asterisk-large: 6px; + --spectrum-field-label-text-to-asterisk-extra-large: 6px; + --spectrum-field-label-top-to-asterisk-small: 11px; + --spectrum-field-label-top-to-asterisk-medium: 15px; + --spectrum-field-label-top-to-asterisk-large: 19px; + --spectrum-field-label-top-to-asterisk-extra-large: 24px; + --spectrum-field-label-to-component-quiet-small: -10px; + --spectrum-field-label-to-component-quiet-medium: -10px; + --spectrum-field-label-to-component-quiet-large: -15px; + --spectrum-field-label-to-component-quiet-extra-large: -19px; + --spectrum-help-text-top-to-workflow-icon-small: var( + --spectrum-component-top-to-workflow-icon-75 + ); + --spectrum-help-text-top-to-workflow-icon-medium: var( + --spectrum-component-top-to-workflow-icon-100 + ); + --spectrum-help-text-top-to-workflow-icon-large: var( + --spectrum-component-top-to-workflow-icon-200 + ); + --spectrum-help-text-top-to-workflow-icon-extra-large: var( + --spectrum-component-top-to-workflow-icon-300 + ); + --spectrum-status-light-dot-size-small: 10px; + --spectrum-status-light-dot-size-medium: 12px; + --spectrum-status-light-dot-size-large: 14px; + --spectrum-status-light-dot-size-extra-large: 16px; + --spectrum-status-light-top-to-dot-small: 10px; + --spectrum-status-light-top-to-dot-medium: 14px; + --spectrum-status-light-top-to-dot-large: 18px; + --spectrum-status-light-top-to-dot-extra-large: 22px; + --spectrum-action-button-edge-to-hold-icon-medium: 5px; + --spectrum-action-button-edge-to-hold-icon-large: 6px; + --spectrum-action-button-edge-to-hold-icon-extra-large: 7px; + --spectrum-tooltip-tip-width: 12px; + --spectrum-tooltip-tip-height: 6px; + --spectrum-tooltip-maximum-width: 200px; + --spectrum-progress-circle-size-small: 20px; + --spectrum-progress-circle-size-medium: 40px; + --spectrum-progress-circle-size-large: 80px; + --spectrum-progress-circle-thickness-small: 3px; + --spectrum-progress-circle-thickness-medium: 4px; + --spectrum-progress-circle-thickness-large: 5px; + --spectrum-toast-height: 60px; + --spectrum-toast-maximum-width: 420px; + --spectrum-toast-top-to-workflow-icon: 20px; + --spectrum-toast-top-to-text: 20px; + --spectrum-toast-bottom-to-text: 22px; + --spectrum-swatch-size-extra-small: 20px; + --spectrum-swatch-size-small: 30px; + --spectrum-swatch-size-medium: 40px; + --spectrum-swatch-size-large: 50px; + --spectrum-progress-bar-thickness-small: 5px; + --spectrum-progress-bar-thickness-medium: 8px; + --spectrum-progress-bar-thickness-large: 10px; + --spectrum-progress-bar-thickness-extra-large: 13px; + --spectrum-meter-width: 240px; + --spectrum-meter-thickness-small: 5px; + --spectrum-meter-thickness-large: 10px; + --spectrum-tag-top-to-avatar-small: 5px; + --spectrum-tag-top-to-avatar-medium: 7px; + --spectrum-tag-top-to-avatar-large: 11px; + --spectrum-tag-top-to-cross-icon-small: 10px; + --spectrum-tag-top-to-cross-icon-medium: 15px; + --spectrum-tag-top-to-cross-icon-large: 19px; + --spectrum-menu-item-edge-to-content-not-selected-small: 24px; + --spectrum-menu-item-edge-to-content-not-selected-medium: 42px; + --spectrum-menu-item-edge-to-content-not-selected-large: 47px; + --spectrum-menu-item-edge-to-content-not-selected-extra-large: 54px; + --spectrum-menu-item-top-to-disclosure-icon-small: 9px; + --spectrum-menu-item-top-to-disclosure-icon-medium: 13px; + --spectrum-menu-item-top-to-disclosure-icon-large: 17px; + --spectrum-menu-item-top-to-disclosure-icon-extra-large: 22px; + --spectrum-menu-item-top-to-selected-icon-small: 9px; + --spectrum-menu-item-top-to-selected-icon-medium: 13px; + --spectrum-menu-item-top-to-selected-icon-large: 17px; + --spectrum-menu-item-top-to-selected-icon-extra-large: 22px; + --spectrum-slider-control-height-small: 18px; + --spectrum-slider-control-height-medium: 20px; + --spectrum-slider-control-height-large: 22px; + --spectrum-slider-control-height-extra-large: 26px; + --spectrum-slider-handle-size-small: 18px; + --spectrum-slider-handle-size-medium: 20px; + --spectrum-slider-handle-size-large: 22px; + --spectrum-slider-handle-size-extra-large: 26px; + --spectrum-slider-handle-border-width-down-small: 7px; + --spectrum-slider-handle-border-width-down-medium: 8px; + --spectrum-slider-handle-border-width-down-large: 9px; + --spectrum-slider-handle-border-width-down-extra-large: 11px; + --spectrum-slider-bottom-to-handle-small: 6px; + --spectrum-slider-bottom-to-handle-medium: 10px; + --spectrum-slider-bottom-to-handle-large: 14px; + --spectrum-slider-bottom-to-handle-extra-large: 17px; + --spectrum-slider-control-to-field-label-small: -8px; + --spectrum-slider-control-to-field-label-medium: -16px; + --spectrum-slider-control-to-field-label-large: -20px; + --spectrum-slider-control-to-field-label-extra-large: -28px; + --spectrum-picker-visual-to-disclosure-icon-small: 9px; + --spectrum-picker-visual-to-disclosure-icon-medium: 10px; + --spectrum-picker-visual-to-disclosure-icon-large: 11px; + --spectrum-picker-visual-to-disclosure-icon-extra-large: 13px; + --spectrum-text-area-minimum-width: 140px; + --spectrum-text-area-minimum-height: 70px; + --spectrum-thumbnail-size-50: 20px; + --spectrum-thumbnail-size-75: 24px; + --spectrum-thumbnail-size-100: 28px; + --spectrum-thumbnail-size-200: 32px; + --spectrum-thumbnail-size-300: 36px; + --spectrum-thumbnail-size-400: 40px; + --spectrum-thumbnail-size-500: 44px; + --spectrum-thumbnail-size-600: 48px; + --spectrum-thumbnail-size-700: 52px; + --spectrum-thumbnail-size-800: 56px; + --spectrum-thumbnail-size-900: 64px; + --spectrum-thumbnail-size-1000: 72px; + --spectrum-opacity-checkerboard-square-size: var( + --spectrum-opacity-checkerboard-square-size-medium + ); + --spectrum-opacity-checkerboard-square-size-medium: 10px; + --spectrum-breadcrumbs-height-multiline: 90px; + --spectrum-breadcrumbs-top-to-text-multiline: 5px; + --spectrum-breadcrumbs-bottom-to-text-multiline: 11px; + --spectrum-breadcrumbs-top-text-to-bottom-text: 11px; + --spectrum-breadcrumbs-top-to-separator-icon-multiline: var( + --spectrum-breadcrumbs-separator-icon-to-bottom-text-multiline + ); + --spectrum-breadcrumbs-truncated-menu-to-bottom-text: 5px; + --spectrum-avatar-size-50: 20px; + --spectrum-avatar-size-75: 24px; + --spectrum-avatar-size-100: 28px; + --spectrum-avatar-size-200: 32px; + --spectrum-avatar-size-300: 36px; + --spectrum-avatar-size-400: 40px; + --spectrum-avatar-size-500: 44px; + --spectrum-avatar-size-600: 48px; + --spectrum-avatar-size-700: 52px; + --spectrum-avatar-size-800: 56px; + --spectrum-avatar-size-900: 64px; + --spectrum-avatar-size-1000: 72px; + --spectrum-avatar-size-1100: 80px; + --spectrum-avatar-size-1200: 88px; + --spectrum-avatar-size-1300: 96px; + --spectrum-avatar-size-1400: 104px; + --spectrum-avatar-size-1500: 112px; + --spectrum-alert-banner-minimum-height: 64px; + --spectrum-alert-banner-width: 680px; + --spectrum-alert-banner-top-to-workflow-icon: 20px; + --spectrum-alert-banner-top-to-text: 21px; + --spectrum-alert-banner-bottom-to-text: 22px; + --spectrum-rating-indicator-width: 22px; + --spectrum-rating-indicator-to-icon: 5px; + --spectrum-color-area-width: 240px; + --spectrum-color-area-minimum-width: 80px; + --spectrum-color-area-height: 240px; + --spectrum-color-area-minimum-height: 80px; + --spectrum-color-wheel-width: 240px; + --spectrum-color-wheel-minimum-width: 219px; + --spectrum-color-slider-length: 240px; + --spectrum-color-slider-minimum-length: 100px; + --spectrum-coach-mark-width: 216px; + --spectrum-coach-mark-minimum-width: 216px; + --spectrum-coach-mark-maximum-width: 248px; + --spectrum-coach-mark-edge-to-content: var(--spectrum-spacing-300); + --spectrum-coach-mark-pagination-text-to-bottom-edge: 22px; + --spectrum-coach-mark-media-height: 162px; + --spectrum-coach-mark-media-minimum-height: 121px; + --spectrum-accordion-top-to-text-compact-small: 4px; + --spectrum-accordion-small-top-to-text-spacious: 12px; + --spectrum-accordion-top-to-text-compact-medium: 14px; + --spectrum-accordion-top-to-text-spacious-medium: 19px; + --spectrum-accordion-top-to-text-compact-large: 14px; + --spectrum-accordion-top-to-text-spacious-large: 19px; + --spectrum-accordion-top-to-text-compact-extra-large: 11px; + --spectrum-accordion-top-to-text-spacious-extra-large: 21px; + --spectrum-accordion-bottom-to-text-compact-small: 4px; + --spectrum-accordion-bottom-to-text-spacious-small: 15px; + --spectrum-accordion-bottom-to-text-compact-medium: 8px; + --spectrum-accordion-bottom-to-text-spacious-medium: 18px; + --spectrum-accordion-bottom-to-text-compact-large: 9px; + --spectrum-accordion-bottom-to-text-spacious-large: 19px; + --spectrum-accordion-bottom-to-text-compact-extra-large: 10px; + --spectrum-accordion-bottom-to-text-spacious-extra-large: 21px; + --spectrum-accordion-minimum-width: 250px; + --spectrum-accordion-content-area-top-to-content: 10px; + --spectrum-accordion-content-area-bottom-to-content: 20px; + --spectrum-color-handle-size: 20px; + --spectrum-color-handle-size-key-focus: 40px; + --spectrum-table-column-header-row-top-to-text-small: 10px; + --spectrum-table-column-header-row-top-to-text-medium: 9px; + --spectrum-table-column-header-row-top-to-text-large: 13px; + --spectrum-table-column-header-row-top-to-text-extra-large: 16px; + --spectrum-table-column-header-row-bottom-to-text-small: 11px; + --spectrum-table-column-header-row-bottom-to-text-medium: 10px; + --spectrum-table-column-header-row-bottom-to-text-large: 13px; + --spectrum-table-column-header-row-bottom-to-text-extra-large: 17px; + --spectrum-table-row-height-small-regular: var( + --spectrum-table-row-height-small + ); + --spectrum-table-row-height-small: 40px; + --spectrum-table-row-height-medium-regular: var( + --spectrum-table-row-height-medium + ); + --spectrum-table-row-height-medium: 50px; + --spectrum-table-row-height-large-regular: var( + --spectrum-table-row-height-large + ); + --spectrum-table-row-height-large: 60px; + --spectrum-table-row-height-extra-large-regular: var( + --spectrum-table-row-height-extra-large + ); + --spectrum-table-row-height-extra-large: 70px; + --spectrum-table-row-height-small-spacious: 50px; + --spectrum-table-row-height-medium-spacious: 60px; + --spectrum-table-row-height-large-spacious: 70px; + --spectrum-table-row-height-extra-large-spacious: 80px; + --spectrum-table-row-top-to-text-small-regular: var( + --spectrum-table-row-top-to-text-small + ); + --spectrum-table-row-top-to-text-small: 10px; + --spectrum-table-row-top-to-text-medium-regular: var( + --spectrum-table-row-top-to-text-medium + ); + --spectrum-table-row-top-to-text-medium: 14px; + --spectrum-table-row-top-to-text-large-regular: var( + --spectrum-table-row-top-to-text-large + ); + --spectrum-table-row-top-to-text-large: 18px; + --spectrum-table-row-top-to-text-extra-large-regular: var( + --spectrum-table-row-top-to-text-extra-large + ); + --spectrum-table-row-top-to-text-extra-large: 21px; + --spectrum-table-row-bottom-to-text-small-regular: var( + --spectrum-table-row-bottom-to-text-small + ); + --spectrum-table-row-bottom-to-text-small: 11px; + --spectrum-table-row-bottom-to-text-medium-regular: var( + --spectrum-table-row-bottom-to-text-medium + ); + --spectrum-table-row-bottom-to-text-medium: 15px; + --spectrum-table-row-bottom-to-text-large-regular: var( + --spectrum-table-row-bottom-to-text-large + ); + --spectrum-table-row-bottom-to-text-large: 18px; + --spectrum-table-row-bottom-to-text-extra-large-regular: var( + --spectrum-table-row-bottom-to-text-extra-large + ); + --spectrum-table-row-bottom-to-text-extra-large: 22px; + --spectrum-table-row-top-to-text-small-spacious: 15px; + --spectrum-table-row-top-to-text-medium-spacious: 16px; + --spectrum-table-row-top-to-text-large-spacious: 23px; + --spectrum-table-row-top-to-text-extra-large-spacious: 26px; + --spectrum-table-row-bottom-to-text-small-spacious: 16px; + --spectrum-table-row-bottom-to-text-medium-spacious: 18px; + --spectrum-table-row-bottom-to-text-large-spacious: 23px; + --spectrum-table-row-bottom-to-text-extra-large-spacious: 27px; + --spectrum-table-checkbox-to-text: 30px; + --spectrum-table-header-row-checkbox-to-top-small: 14px; + --spectrum-table-header-row-checkbox-to-top-medium: 11px; + --spectrum-table-header-row-checkbox-to-top-large: 17px; + --spectrum-table-header-row-checkbox-to-top-extra-large: 21px; + --spectrum-table-row-checkbox-to-top-small-compact: 9px; + --spectrum-table-row-checkbox-to-top-small-regular: var( + --spectrum-table-row-checkbox-to-top-small + ); + --spectrum-table-row-checkbox-to-top-small: 14px; + --spectrum-table-row-checkbox-to-top-small-spacious: 19px; + --spectrum-table-row-checkbox-to-top-medium-compact: 11px; + --spectrum-table-row-checkbox-to-top-medium-regular: var( + --spectrum-table-row-checkbox-to-top-medium + ); + --spectrum-table-row-checkbox-to-top-medium: 16px; + --spectrum-table-row-checkbox-to-top-medium-spacious: 21px; + --spectrum-table-row-checkbox-to-top-large-compact: 17px; + --spectrum-table-row-checkbox-to-top-large-regular: var( + --spectrum-table-row-checkbox-to-top-large + ); + --spectrum-table-row-checkbox-to-top-large: 22px; + --spectrum-table-row-checkbox-to-top-large-spacious: 27px; + --spectrum-table-row-checkbox-to-top-extra-large-compact: 21px; + --spectrum-table-row-checkbox-to-top-extra-large-regular: var( + --spectrum-table-row-checkbox-to-top-extra-large + ); + --spectrum-table-row-checkbox-to-top-extra-large: 26px; + --spectrum-table-row-checkbox-to-top-extra-large-spacious: 31px; + --spectrum-table-section-header-row-height-small: 30px; + --spectrum-table-section-header-row-height-medium: 40px; + --spectrum-table-section-header-row-height-large: 50px; + --spectrum-table-section-header-row-height-extra-large: 60px; + --spectrum-table-thumbnail-to-top-minimum-small-compact: 5px; + --spectrum-table-thumbnail-to-top-minimum-medium-compact: 6px; + --spectrum-table-thumbnail-to-top-minimum-large-compact: 9px; + --spectrum-table-thumbnail-to-top-minimum-extra-large-compact: 10px; + --spectrum-table-thumbnail-to-top-minimum-small-regular: var( + --spectrum-table-thumbnail-to-top-minimum-small + ); + --spectrum-table-thumbnail-to-top-minimum-small: 6px; + --spectrum-table-thumbnail-to-top-minimum-medium-regular: var( + --spectrum-table-thumbnail-to-top-minimum-medium + ); + --spectrum-table-thumbnail-to-top-minimum-medium: 9px; + --spectrum-table-thumbnail-to-top-minimum-large-regular: var( + --spectrum-table-thumbnail-to-top-minimum-large + ); + --spectrum-table-thumbnail-to-top-minimum-large: 10px; + --spectrum-table-thumbnail-to-top-minimum-extra-large-regular: var( + --spectrum-table-thumbnail-to-top-minimum-extra-large + ); + --spectrum-table-thumbnail-to-top-minimum-extra-large: 10px; + --spectrum-table-thumbnail-to-top-minimum-small-spacious: 9px; + --spectrum-table-thumbnail-to-top-minimum-medium-spacious: 10px; + --spectrum-table-thumbnail-to-top-minimum-large-spacious: 10px; + --spectrum-table-thumbnail-to-top-minimum-extra-large-spacious: 12px; + --spectrum-tab-item-to-tab-item-horizontal-small: 27px; + --spectrum-tab-item-to-tab-item-horizontal-medium: 30px; + --spectrum-tab-item-to-tab-item-horizontal-large: 33px; + --spectrum-tab-item-to-tab-item-horizontal-extra-large: 36px; + --spectrum-tab-item-to-tab-item-vertical-small: 5px; + --spectrum-tab-item-to-tab-item-vertical-medium: 5px; + --spectrum-tab-item-to-tab-item-vertical-large: 6px; + --spectrum-tab-item-to-tab-item-vertical-extra-large: 6px; + --spectrum-tab-item-start-to-edge-small: 13px; + --spectrum-tab-item-start-to-edge-medium: 15px; + --spectrum-tab-item-start-to-edge-large: 17px; + --spectrum-tab-item-start-to-edge-extra-large: 19px; + --spectrum-tab-item-top-to-text-small: 14px; + --spectrum-tab-item-bottom-to-text-small: 15px; + --spectrum-tab-item-top-to-text-medium: 18px; + --spectrum-tab-item-bottom-to-text-medium: 19px; + --spectrum-tab-item-top-to-text-large: 22px; + --spectrum-tab-item-bottom-to-text-large: 22px; + --spectrum-tab-item-top-to-text-extra-large: 25px; + --spectrum-tab-item-bottom-to-text-extra-large: 25px; + --spectrum-tab-item-top-to-text-compact-small: 5px; + --spectrum-tab-item-bottom-to-text-compact-small: 6px; + --spectrum-tab-item-top-to-text-compact-medium: 9px; + --spectrum-tab-item-bottom-to-text-compact-medium: 10px; + --spectrum-tab-item-top-to-text-compact-large: 12px; + --spectrum-tab-item-bottom-to-text-compact-large: 14px; + --spectrum-tab-item-top-to-text-compact-extra-large: 15px; + --spectrum-tab-item-bottom-to-text-compact-extra-large: 17px; + --spectrum-tab-item-top-to-workflow-icon-small: 15px; + --spectrum-tab-item-top-to-workflow-icon-medium: 19px; + --spectrum-tab-item-top-to-workflow-icon-large: 23px; + --spectrum-tab-item-top-to-workflow-icon-extra-large: 26px; + --spectrum-tab-item-top-to-workflow-icon-compact-small: 5px; + --spectrum-tab-item-top-to-workflow-icon-compact-medium: 9px; + --spectrum-tab-item-top-to-workflow-icon-compact-large: 13px; + --spectrum-tab-item-top-to-workflow-icon-compact-extra-large: 16px; + --spectrum-tab-item-focus-indicator-gap-small: 9px; + --spectrum-tab-item-focus-indicator-gap-medium: 10px; + --spectrum-tab-item-focus-indicator-gap-large: 11px; + --spectrum-tab-item-focus-indicator-gap-extra-large: 12px; + --spectrum-side-navigation-width: 240px; + --spectrum-side-navigation-minimum-width: 200px; + --spectrum-side-navigation-maximum-width: 300px; + --spectrum-side-navigation-second-level-edge-to-text: 30px; + --spectrum-side-navigation-third-level-edge-to-text: 45px; + --spectrum-side-navigation-with-icon-second-level-edge-to-text: 62px; + --spectrum-side-navigation-with-icon-third-level-edge-to-text: 77px; + --spectrum-side-navigation-item-to-item: 5px; + --spectrum-side-navigation-item-to-header: 30px; + --spectrum-side-navigation-bottom-to-text: 10px; + --spectrum-tray-top-to-content-area: 5px; + --spectrum-arrow-icon-size-75: 12px; + --spectrum-arrow-icon-size-100: 14px; + --spectrum-arrow-icon-size-200: 16px; + --spectrum-arrow-icon-size-300: 16px; + --spectrum-arrow-icon-size-400: 18px; + --spectrum-arrow-icon-size-500: 22px; + --spectrum-arrow-icon-size-600: 24px; + --spectrum-asterisk-icon-size-100: 10px; + --spectrum-asterisk-icon-size-200: 12px; + --spectrum-asterisk-icon-size-300: 12px; + --spectrum-checkmark-icon-size-50: 12px; + --spectrum-checkmark-icon-size-75: 12px; + --spectrum-checkmark-icon-size-100: 14px; + --spectrum-checkmark-icon-size-200: 14px; + --spectrum-checkmark-icon-size-300: 16px; + --spectrum-checkmark-icon-size-400: 18px; + --spectrum-checkmark-icon-size-500: 20px; + --spectrum-checkmark-icon-size-600: 24px; + --spectrum-chevron-icon-size-50: 8px; + --spectrum-chevron-icon-size-75: 12px; + --spectrum-chevron-icon-size-100: 14px; + --spectrum-chevron-icon-size-200: 14px; + --spectrum-chevron-icon-size-300: 16px; + --spectrum-chevron-icon-size-400: 18px; + --spectrum-chevron-icon-size-500: 20px; + --spectrum-chevron-icon-size-600: 24px; + --spectrum-cross-icon-size-75: 10px; + --spectrum-cross-icon-size-100: 10px; + --spectrum-cross-icon-size-200: 12px; + --spectrum-cross-icon-size-300: 14px; + --spectrum-cross-icon-size-400: 16px; + --spectrum-cross-icon-size-500: 16px; + --spectrum-cross-icon-size-600: 18px; + --spectrum-dash-icon-size-50: 10px; + --spectrum-dash-icon-size-75: 10px; + --spectrum-dash-icon-size-100: 12px; + --spectrum-dash-icon-size-200: 14px; + --spectrum-dash-icon-size-300: 16px; + --spectrum-dash-icon-size-400: 18px; + --spectrum-dash-icon-size-500: 20px; + --spectrum-dash-icon-size-600: 22px; + --spectrum-side-navigation-header-to-item: 10px; + --spectrum-switch-handle-size-small: 10px; + --spectrum-switch-handle-selected-size-small: 12px; + --spectrum-switch-handle-selected-size-medium: 14px; + --spectrum-switch-handle-selected-size-large: 16px; + --spectrum-switch-handle-selected-size-extra-large: 20px; + --spectrum-switch-handle-size-medium: 12px; + --spectrum-switch-handle-size-large: 14px; + --spectrum-switch-handle-size-extra-large: 18px; + --spectrum-tag-label-to-clear-icon-small: 10px; + --spectrum-tag-label-to-clear-icon-medium: 15px; + --spectrum-tag-label-to-clear-icon-large: 19px; + --spectrum-tag-edge-to-clear-icon-small: 10px; + --spectrum-tag-edge-to-clear-icon-medium: 15px; + --spectrum-tag-edge-to-clear-icon-large: 19px; + --spectrum-opacity-checkerboard-square-size-small: 5px; + --spectrum-alert-banner-top-to-alert-icon: 29px; + --spectrum-accordion-top-to-text-spacious-small: 15px; + --spectrum-field-default-width-small: 240px; + --spectrum-field-default-width-medium: 256px; + --spectrum-field-default-width-large: 272px; + --spectrum-field-default-width-extra-large: 288px; + --spectrum-tag-minimum-width-small: 25px; + --spectrum-tag-minimum-width-medium: 34px; + --spectrum-tag-minimum-width-large: 42px; + --spectrum-in-field-button-edge-to-fill-small: 5px; + --spectrum-in-field-button-edge-to-fill-extra-large: 10px; + --spectrum-in-field-progress-circle-edge-to-fill: 2px; + --spectrum-in-field-progress-circle-size-75: 18px; + --spectrum-in-field-progress-circle-size-100: 24px; + --spectrum-in-field-progress-circle-size-200: 28px; + --spectrum-in-field-progress-circle-size-300: 30px; + --spectrum-alert-dialog-description-font-size: var(--spectrum-body-size-s); + --spectrum-alert-dialog-title-font-size: var(--spectrum-title-size-xl); + --spectrum-coach-mark-body-font-size: var(--spectrum-body-size-s); + --spectrum-coach-mark-pagination-body-font-size: var( + --spectrum-body-size-xs + ); + --spectrum-coach-mark-title-font-size: var(--spectrum-title-size-s); + --spectrum-standard-dialog-title-font-size: var(--spectrum-title-size-xl); + --spectrum-standard-dialog-body-font-size: var(--spectrum-body-size-s); + --spectrum-link-out-icon-size-75: 12px; + --spectrum-link-out-icon-size-100: 14px; + --spectrum-link-out-icon-size-200: 16px; + --spectrum-link-out-icon-size-300: 16px; + --spectrum-link-out-icon-size-400: 18px; + --spectrum-menu-item-top-to-thumbnail-small: 10px; + --spectrum-menu-item-top-to-thumbnail-medium: 11px; + --spectrum-menu-item-top-to-thumbnail-large: 12px; + --spectrum-menu-item-top-to-thumbnail-extra-large: 13px; + --spectrum-illustrated-message-small-title-font-size: var( + --spectrum-title-size-s + ); + --spectrum-illustrated-message-small-cjk-title-font-size: var( + --spectrum-title-cjk-size-s + ); + --spectrum-illustrated-message-medium-title-font-size: var( + --spectrum-title-size-l + ); + --spectrum-illustrated-message-medium-cjk-title-font-size: var( + --spectrum-title-cjk-size-l + ); + --spectrum-illustrated-message-large-title-font-size: var( + --spectrum-title-size-xl + ); + --spectrum-illustrated-message-large-cjk-title-font-size: var( + --spectrum-title-cjk-size-xl + ); + --spectrum-illustrated-message-medium-body-font-size: var( + --spectrum-body-size-xs + ); + --spectrum-illustrated-message-large-body-font-size: var( + --spectrum-body-size-xs + ); + --spectrum-breadcrumbs-separator-to-bottom-text-multiline: 15px; + --spectrum-breadcrumbs-start-edge-to-text-large: 11px; + --spectrum-breadcrumbs-start-edge-to-text-medium: 8px; + --spectrum-breadcrumbs-start-edge-to-text-multiline: 5px; + --spectrum-breadcrumbs-top-to-separator-large: 20px; + --spectrum-breadcrumbs-top-to-separator-medium: 15px; + --spectrum-breadcrumbs-top-to-separator-multiline: 10px; + --spectrum-breadcrumbs-text-to-separator-large: 11px; + --spectrum-breadcrumbs-text-to-separator-medium: 8px; + --spectrum-breadcrumbs-text-to-separator-multiline: 5px; + --spectrum-contextual-help-body-font-size: var(--spectrum-body-size-xs); + --spectrum-contextual-help-title-font-size: var(--spectrum-title-size-s); + --spectrum-accordion-content-area-edge-to-content-small: 10px; + --spectrum-accordion-content-area-edge-to-content-medium: 11px; + --spectrum-accordion-content-area-edge-to-content-large: 15px; + --spectrum-accordion-content-area-edge-to-content-extra-large: 19px; + --spectrum-accordion-disclosure-indicator-to-text-small: 9px; + --spectrum-accordion-disclosure-indicator-to-text-medium: 13px; + --spectrum-accordion-disclosure-indicator-to-text-large: 17px; + --spectrum-accordion-disclosure-indicator-to-text-extra-large: 22px; + --spectrum-meter-thickness-medium: 8px; + --spectrum-meter-thickness-extra-large: 13px; + --spectrum-avatar-to-avatar-50: -5px; + --spectrum-avatar-to-avatar-75: -6px; + --spectrum-avatar-to-avatar-100: -7px; + --spectrum-avatar-to-avatar-200: -8px; + --spectrum-avatar-to-avatar-300: -9px; + --spectrum-avatar-to-avatar-400: -10px; + --spectrum-avatar-to-avatar-500: -11px; + --spectrum-select-box-horizontal-minimum-height: 100px; + --spectrum-select-box-horizontal-width: 460px; + --spectrum-select-box-vertical-height: 212px; + --spectrum-select-box-edge-to-checkbox: 15px; + --spectrum-select-box-horizontal-end-to-content: 40px; + --spectrum-select-box-horizontal-illustration-to-label: 12px; + --spectrum-select-box-horizontal-label-to-description: 3px; + --spectrum-select-box-horizontal-start-to-content: 30px; + --spectrum-select-box-horizontal-top-to-content: 20px; + --spectrum-select-box-top-to-checkbox: 5px; + --spectrum-select-box-vertical-edge-to-content: 30px; + --spectrum-select-box-vertical-illustration-to-label: 10px; + --spectrum-slider-control-to-field-label-editable-small: -8px; + --spectrum-slider-control-to-field-label-editable-medium: -16px; + --spectrum-slider-control-to-field-label-editable-large: -20px; + --spectrum-slider-control-to-field-label-editable-extra-large: -24px; + --spectrum-slider-control-to-field-label-side-small: 20px; + --spectrum-slider-control-to-field-label-side-medium: 20px; + --spectrum-slider-control-to-field-label-side-large: 24px; + --spectrum-slider-control-to-field-label-side-extra-large: 28px; + --spectrum-slider-control-to-text-field-small: 20px; + --spectrum-slider-control-to-text-field-medium: 20px; + --spectrum-slider-control-to-text-field-large: 24px; + --spectrum-slider-control-to-text-field-extra-large: 28px; + --spectrum-slider-handle-height-precision-small: 24px; + --spectrum-slider-handle-height-precision-medium: 26px; + --spectrum-slider-handle-height-precision-large: 30px; + --spectrum-slider-handle-height-precision-extra-large: 32px; + --spectrum-slider-handle-small: 22px; + --spectrum-slider-handle-medium: 24px; + --spectrum-slider-handle-large: 28px; + --spectrum-slider-handle-extra-large: 30px; + --spectrum-in-field-stepper-to-end-small: 3px; + --spectrum-in-field-stepper-to-end-extra-large: 5px; + --spectrum-number-field-with-stepper-minimum-width-small: 126px; + --spectrum-number-field-with-stepper-minimum-width-medium: 150px; + --spectrum-number-field-with-stepper-minimum-width-large: 174px; + --spectrum-number-field-with-stepper-minimum-width-extra-large: 198px; + --spectrum-number-field-visual-to-in-field-stepper-small: 7px; + --spectrum-number-field-visual-to-in-field-stepper-medium: 8px; + --spectrum-number-field-visual-to-in-field-stepper-large: 9px; + --spectrum-number-field-visual-to-in-field-stepper-extra-large: 10px; + --spectrum-tree-view-disclosure-indicator-height: 40px; + --spectrum-tree-view-disclosure-indicator-width: 42px; + --spectrum-tree-view-minimum-height: 50px; + --spectrum-tree-view-minimum-width: 200px; + --spectrum-tree-view-bottom-to-label: 16px; + --spectrum-tree-view-drag-handle-to-checkbox: 10px; + --spectrum-tree-view-edge-to-checkbox: 15px; + --spectrum-tree-view-edge-to-drag-handle: 5px; + --spectrum-tree-view-end-edge-to-action-area: 7px; + --spectrum-tree-view-item-to-header: 30px; + --spectrum-tree-view-label-to-action-area: 8px; + --spectrum-tree-view-level-increment: 20px; + --spectrum-tree-view-minimum-top-to-context-area: 10px; + --spectrum-tree-view-top-to-action-button: 5px; + --spectrum-tree-view-top-to-checkbox: 5px; + --spectrum-tree-view-top-to-disclosure-indicator: 19px; + --spectrum-tree-view-top-to-drag-handle: 19px; + --spectrum-tree-view-top-to-label: 13px; + --spectrum-add-icon-size-50: 10px; + --spectrum-add-icon-size-75: 10px; + --spectrum-add-icon-size-100: 14px; + --spectrum-add-icon-size-200: 14px; + --spectrum-add-icon-size-300: 16px; + --spectrum-drag-handle-icon-size-75: 12px; + --spectrum-drag-handle-icon-size-100: 12px; + --spectrum-drag-handle-icon-size-200: 14px; + --spectrum-drag-handle-icon-size-300: 16px; + --spectrum-tag-field-default-width-small: 264px; + --spectrum-tag-field-default-width-medium: 288px; + --spectrum-tag-field-default-width-large: 312px; + --spectrum-tag-field-minimum-width: 200px; + --spectrum-tag-field-minimum-height-small: 54px; + --spectrum-tag-field-minimum-height-medium: 68px; + --spectrum-tag-field-minimum-height-large: 82px; + --spectrum-tag-field-edge-to-content-small: 12px; + --spectrum-tag-field-edge-to-content-medium: 14px; + --spectrum-tag-field-edge-to-content-large: 16px; + --spectrum-list-view-minimum-height: 50px; + --spectrum-list-view-minimum-width: 240px; + --spectrum-list-view-end-edge-to-content: 8px; + --spectrum-stack-item-header-minimum-width: 240px; + --spectrum-stack-item-start-edge-to-content: 5px; + --spectrum-stack-item-drag-handle-to-control: 10px; + --spectrum-stack-item-text-to-control: 10px; + --spectrum-stack-item-edge-to-control: 15px; + --spectrum-stack-item-edge-to-visual: 15px; + --spectrum-stack-item-action-to-navigation: 6px; + --spectrum-accordion-bottom-to-text-extra-large: 15px; + --spectrum-accordion-bottom-to-text-large: 14px; + --spectrum-accordion-bottom-to-text-medium: 13px; + --spectrum-accordion-bottom-to-text-small: 9px; + --spectrum-accordion-top-to-text-extra-large: 17px; + --spectrum-accordion-top-to-text-large: 16px; + --spectrum-accordion-top-to-text-medium: 16px; + --spectrum-accordion-top-to-text-small: 10px; + --spectrum-workflow-icon-size-50: 16px; + --spectrum-workflow-icon-size-75: 18px; + --spectrum-workflow-icon-size-100: 24px; + --spectrum-workflow-icon-size-200: 28px; + --spectrum-workflow-icon-size-300: 30px; + --spectrum-text-to-visual-50: 7px; + --spectrum-text-to-visual-75: 7px; + --spectrum-text-to-visual-100: 8px; + --spectrum-text-to-visual-200: 9px; + --spectrum-text-to-visual-300: 10px; + --spectrum-text-to-visual-400: 11px; + --spectrum-text-to-control-50: 5px; + --spectrum-text-to-control-75: 11px; + --spectrum-text-to-control-100: 13px; + --spectrum-text-to-control-200: 14px; + --spectrum-text-to-control-300: 16px; + --spectrum-visual-to-control-100: 10px; + --spectrum-component-height-50: 26px; + --spectrum-component-height-75: 30px; + --spectrum-component-height-100: 40px; + --spectrum-component-height-200: 50px; + --spectrum-component-height-300: 60px; + --spectrum-component-height-400: 70px; + --spectrum-component-height-500: 80px; + --spectrum-component-pill-edge-to-visual-75: 13px; + --spectrum-component-pill-edge-to-visual-100: 17px; + --spectrum-component-pill-edge-to-visual-200: 22px; + --spectrum-component-pill-edge-to-visual-300: 27px; + --spectrum-component-pill-edge-to-visual-only-75: 6px; + --spectrum-component-pill-edge-to-visual-only-100: 8px; + --spectrum-component-pill-edge-to-visual-only-200: 11px; + --spectrum-component-pill-edge-to-visual-only-300: 15px; + --spectrum-component-pill-edge-to-text-75: 15px; + --spectrum-component-pill-edge-to-text-100: 20px; + --spectrum-component-pill-edge-to-text-200: 25px; + --spectrum-component-pill-edge-to-text-300: 30px; + --spectrum-component-edge-to-visual-50: 7px; + --spectrum-component-edge-to-visual-75: 9px; + --spectrum-component-edge-to-visual-100: 12px; + --spectrum-component-edge-to-visual-200: 16px; + --spectrum-component-edge-to-visual-300: 19px; + --spectrum-component-edge-to-visual-only-50: 5px; + --spectrum-component-edge-to-visual-only-75: 6px; + --spectrum-component-edge-to-visual-only-100: 8px; + --spectrum-component-edge-to-visual-only-200: 11px; + --spectrum-component-edge-to-visual-only-300: 15px; + --spectrum-component-edge-to-text-50: 10px; + --spectrum-component-edge-to-text-75: 11px; + --spectrum-component-edge-to-text-100: 15px; + --spectrum-component-edge-to-text-200: 19px; + --spectrum-component-edge-to-text-300: 22px; + --spectrum-component-top-to-workflow-icon-50: 5px; + --spectrum-component-top-to-workflow-icon-75: 6px; + --spectrum-component-top-to-workflow-icon-100: 8px; + --spectrum-component-top-to-workflow-icon-200: 11px; + --spectrum-component-top-to-workflow-icon-300: 15px; + --spectrum-component-top-to-text-50: 4px; + --spectrum-component-top-to-text-75: 5px; + --spectrum-component-top-to-text-100: 8px; + --spectrum-component-top-to-text-200: 12px; + --spectrum-component-top-to-text-300: 15px; + --spectrum-component-bottom-to-text-50: 6px; + --spectrum-component-bottom-to-text-75: 6px; + --spectrum-component-bottom-to-text-100: 11px; + --spectrum-component-bottom-to-text-200: 14px; + --spectrum-component-bottom-to-text-300: 18px; + --spectrum-component-to-menu-small: 7px; + --spectrum-component-to-menu-medium: 8px; + --spectrum-component-to-menu-large: 9px; + --spectrum-component-to-menu-extra-large: 10px; + --spectrum-field-edge-to-disclosure-icon-75: 9px; + --spectrum-field-edge-to-disclosure-icon-100: 13px; + --spectrum-field-edge-to-disclosure-icon-200: 17px; + --spectrum-field-edge-to-disclosure-icon-300: 22px; + --spectrum-field-end-edge-to-disclosure-icon-75: 9px; + --spectrum-field-end-edge-to-disclosure-icon-100: 13px; + --spectrum-field-end-edge-to-disclosure-icon-200: 17px; + --spectrum-field-end-edge-to-disclosure-icon-300: 22px; + --spectrum-field-top-to-disclosure-icon-75: 9px; + --spectrum-field-top-to-disclosure-icon-100: 13px; + --spectrum-field-top-to-disclosure-icon-200: 17px; + --spectrum-field-top-to-disclosure-icon-300: 22px; + --spectrum-field-top-to-alert-icon-small: 5px; + --spectrum-field-top-to-alert-icon-medium: 9px; + --spectrum-field-top-to-alert-icon-large: 13px; + --spectrum-field-top-to-alert-icon-extra-large: 16px; + --spectrum-field-top-to-validation-icon-small: 9px; + --spectrum-field-top-to-validation-icon-medium: 13px; + --spectrum-field-top-to-validation-icon-large: 17px; + --spectrum-field-top-to-validation-icon-extra-large: 22px; + --spectrum-field-top-to-progress-circle-small: 6px; + --spectrum-field-top-to-progress-circle-medium: 8px; + --spectrum-field-top-to-progress-circle-large: 11px; + --spectrum-field-top-to-progress-circle-extra-large: 15px; + --spectrum-field-edge-to-alert-icon-small: 11px; + --spectrum-field-edge-to-alert-icon-medium: 15px; + --spectrum-field-edge-to-alert-icon-large: 19px; + --spectrum-field-edge-to-alert-icon-extra-large: 22px; + --spectrum-field-edge-to-validation-icon-small: 11px; + --spectrum-field-edge-to-validation-icon-medium: 15px; + --spectrum-field-edge-to-validation-icon-large: 19px; + --spectrum-field-edge-to-validation-icon-extra-large: 22px; + --spectrum-field-text-to-alert-icon-small: 10px; + --spectrum-field-text-to-alert-icon-medium: 15px; + --spectrum-field-text-to-alert-icon-large: 19px; + --spectrum-field-text-to-alert-icon-extra-large: 22px; + --spectrum-field-text-to-validation-icon-small: 10px; + --spectrum-field-text-to-validation-icon-medium: 15px; + --spectrum-field-text-to-validation-icon-large: 19px; + --spectrum-field-text-to-validation-icon-extra-large: 22px; + --spectrum-field-width: var(--spectrum-field-width-small); + --spectrum-character-count-to-field-quiet-small: -4px; + --spectrum-character-count-to-field-quiet-medium: -4px; + --spectrum-character-count-to-field-quiet-large: -4px; + --spectrum-character-count-to-field-quiet-extra-large: -5px; + --spectrum-side-label-character-count-to-field: 15px; + --spectrum-disclosure-indicator-top-to-disclosure-icon-small: 9px; + --spectrum-disclosure-indicator-top-to-disclosure-icon-medium: 13px; + --spectrum-disclosure-indicator-top-to-disclosure-icon-large: 17px; + --spectrum-disclosure-indicator-top-to-disclosure-icon-extra-large: 22px; + --spectrum-navigational-indicator-top-to-back-icon-small: 7px; + --spectrum-navigational-indicator-top-to-back-icon-medium: 12px; + --spectrum-navigational-indicator-top-to-back-icon-large: 16px; + --spectrum-navigational-indicator-top-to-back-icon-extra-large: 19px; + --spectrum-color-control-track-width: 30px; + --spectrum-corner-triangle-icon-size-75: 6px; + --spectrum-corner-triangle-icon-size-100: 7px; + --spectrum-corner-triangle-icon-size-200: 8px; + --spectrum-corner-triangle-icon-size-300: 8px; + --spectrum-field-top-to-disclosure-icon-compact-small: 9px; + --spectrum-field-top-to-disclosure-icon-small: 13px; + --spectrum-field-top-to-disclosure-icon-spacious-small: 18px; + --spectrum-field-top-to-disclosure-icon-compact-medium: 13px; + --spectrum-field-top-to-disclosure-icon-medium: 18px; + --spectrum-field-top-to-disclosure-icon-spacious-medium: 23px; + --spectrum-field-top-to-disclosure-icon-compact-large: 17px; + --spectrum-field-top-to-disclosure-icon-large: 22px; + --spectrum-field-top-to-disclosure-icon-spacious-large: 27px; + --spectrum-field-top-to-disclosure-icon-compact-extra-large: 21px; + --spectrum-field-top-to-disclosure-icon-extra-large: 26px; + --spectrum-field-top-to-disclosure-icon-spacious-extra-large: 31px; + --spectrum-font-size-25: 12px; + --spectrum-font-size-50: 13px; + --spectrum-font-size-75: 15px; + --spectrum-font-size-100: 17px; + --spectrum-font-size-200: 19px; + --spectrum-font-size-300: 22px; + --spectrum-font-size-400: 24px; + --spectrum-font-size-500: 27px; + --spectrum-font-size-600: 31px; + --spectrum-font-size-700: 34px; + --spectrum-font-size-800: 39px; + --spectrum-font-size-900: 44px; + --spectrum-font-size-1000: 49px; + --spectrum-font-size-1100: 55px; + --spectrum-font-size-1200: 62px; + --spectrum-font-size-1300: 70px; + --spectrum-font-size-1400: 79px; + --spectrum-font-size-1500: 88px; + --spectrum-line-height-font-size-25: 14px; + --spectrum-line-height-font-size-50: 16px; + --spectrum-line-height-font-size-75: 20px; + --spectrum-line-height-font-size-100: 22px; + --spectrum-line-height-font-size-200: 24px; + --spectrum-line-height-font-size-300: 26px; + --spectrum-line-height-font-size-400: 28px; + --spectrum-line-height-font-size-500: 32px; + --spectrum-line-height-font-size-600: 36px; + --spectrum-line-height-font-size-700: 40px; + --spectrum-line-height-font-size-800: 44px; + --spectrum-line-height-font-size-900: 50px; + --spectrum-line-height-font-size-1000: 56px; + --spectrum-line-height-font-size-1100: 64px; + --spectrum-line-height-font-size-1200: 72px; + --spectrum-line-height-font-size-1300: 80px; + --spectrum-line-height-font-size-1400: 90px; + --spectrum-line-height-font-size-1500: 102px; + /* stylelint-disable-next-line custom-property-pattern -- context identification */ + --scale: large; + --spectrum-alert-banner-close-button-spacing: var(--spectrum-spacing-200); + --spectrum-alert-banner-edge-to-divider: var(--spectrum-spacing-200); + --spectrum-alert-banner-edge-to-button: var(--spectrum-spacing-200); + --spectrum-alert-banner-text-to-button-vertical: var( + --spectrum-spacing-200 + ); + --spectrum-alert-dialog-edge-to-content: var(--spectrum-spacing-400); + --spectrum-assetcard-focus-ring-border-radius: 9px; + --spectrum-assetcard-selectionindicator-margin: 15px; + --spectrum-assetcard-title-font-size: var(--spectrum-heading-size-xxs); + --spectrum-assetcard-header-content-font-size: var( + --spectrum-heading-size-xxs + ); + --spectrum-assetcard-content-font-size: var(--spectrum-body-size-xs); + --spectrum-button-top-to-text-small: 6px; + --spectrum-button-bottom-to-text-small: 5px; + --spectrum-button-top-to-text-medium: 9px; + --spectrum-button-bottom-to-text-medium: 10px; + --spectrum-button-top-to-text-large: 12px; + --spectrum-button-bottom-to-text-large: 13px; + --spectrum-button-top-to-text-extra-large: 16px; + --spectrum-button-bottom-to-text-extra-large: 17px; + --spectrum-coach-indicator-gap: 8px; + --spectrum-coach-indicator-ring-diameter: 20px; + --spectrum-coach-indicator-quiet-ring-diameter: 10px; + --spectrum-coachmark-action-menu-vertical-offset: -6px; + --spectrum-coachmark-buttongroup-display: none; + --spectrum-coachmark-buttongroup-mobile-display: flex; + --spectrum-coachmark-menu-display: none; + --spectrum-coachmark-menu-mobile-display: inline-flex; + --spectrum-colorwheel-path: 'M 119 119 m -119 0 a 119 119 0 1 0 238 0 a 119 119 0 1 0 -238 0.2 M 119 119 m -91 0 a 91 91 0 1 0 182 0 a 91 91 0 1 0 -182 0'; + --spectrum-colorwheel-path-borders: 'M 120 120 m -120 0 a 120 120 0 1 0 240 0 a 120 120 0 1 0 -240 0.2 M 120 120 m -90 0 a 90 90 0 1 0 180 0 a 90 90 0 1 0 -180 0'; + --spectrum-colorwheel-colorarea-container-size: 182px; + --spectrum-colorloupe-checkerboard-fill: url('#checkerboard-secondary'); + --spectrum-contextual-help-content-spacing: var(--spectrum-spacing-200); + --spectrum-datepicker-initial-width: 160px; + --spectrum-datepicker-generic-padding: 15px; + --spectrum-datepicker-dash-line-height: 30px; + --spectrum-datepicker-width-quiet-first: 90px; + --spectrum-datepicker-width-quiet-second: 20px; + --spectrum-datepicker-datetime-width-first: 45px; + --spectrum-datepicker-invalid-icon-to-button: 10px; + --spectrum-datepicker-invalid-icon-to-button-quiet: 9px; + --spectrum-datepicker-input-datetime-width: 30px; + --spectrum-dial-border-radius: 20px; + --spectrum-dial-handle-position: 10px; + --spectrum-dial-handle-block-margin: 20px; + --spectrum-dial-handle-inline-margin: 20px; + --spectrum-dial-controls-margin: 10px; + --spectrum-dial-label-gap-y: 6px; + --spectrum-dial-label-container-top-to-text: 5px; + --spectrum-dialog-confirm-entry-animation-distance: 25px; + --spectrum-dialog-confirm-hero-height: 160px; + --spectrum-dialog-confirm-border-radius: 5px; + --spectrum-dialog-confirm-title-text-size: 19px; + --spectrum-dialog-confirm-description-text-size: 15px; + --spectrum-dialog-confirm-padding-grid: 24px; + --spectrum-menu-item-selectable-edge-to-text-not-selected-small: 34px; + --spectrum-menu-item-selectable-edge-to-text-not-selected-medium: 42px; + --spectrum-menu-item-selectable-edge-to-text-not-selected-large: 47px; + --spectrum-menu-item-selectable-edge-to-text-not-selected-extra-large: 54px; + --spectrum-menu-item-checkmark-height-small: 12px; + --spectrum-menu-item-checkmark-height-medium: 14px; + --spectrum-menu-item-checkmark-height-large: 16px; + --spectrum-menu-item-checkmark-height-extra-large: 16px; + --spectrum-menu-item-checkmark-width-small: 12px; + --spectrum-menu-item-checkmark-width-medium: 14px; + --spectrum-menu-item-checkmark-width-large: 16px; + --spectrum-menu-item-checkmark-width-extra-large: 16px; + --spectrum-pagination-textfield-width: 60px; + --spectrum-pagination-item-inline-spacing: 6px; + --spectrum-slider-tick-mark-height: 13px; + --spectrum-slider-ramp-track-height: 20px; + --spectrum-standard-dialog-spacing-edge-to-content: var( + --spectrum-spacing-400 + ); + --spectrum-takeover-dialog-spacing-grid-padding: var( + --spectrum-spacing-400 + ); + --spectrum-takeover-dialog-spacing-header-gap: var(--spectrum-spacing-300); + --spectrum-takeover-dialog-spacing-title-to-body: var( + --spectrum-spacing-400 + ); + --spectrum-treeview-item-indentation-medium: 20px; + --spectrum-treeview-item-indentation-small: 15px; + --spectrum-treeview-item-indentation-large: 25px; + --spectrum-treeview-item-indentation-extra-large: 30px; + --spectrum-treeview-indicator-inset-block-start: 6px; + --spectrum-treeview-item-min-block-size-thumbnail-offset-medium: 2px; + --spectrum-tooltip-tip-square-size: 10px; + --spectrum-ui-icon-medium-display: none; + --spectrum-ui-icon-large-display: block; + --spectrum-well-border-radius: 5px; + --spectrum-well-margin-top: 5px; + --spectrum-well-min-width: 300px; + --spectrum-well-padding: 20px; + --spectrum-workflow-icon-size-xxl: 40px; + --spectrum-workflow-icon-size-xxs: 15px; + --spectrum-in-field-button-side-edge-to-fill-small: 3px; + --spectrum-in-field-button-side-edge-to-fill-medium: 4px; + --spectrum-in-field-button-side-edge-to-fill-large: 4px; + --spectrum-in-field-button-side-edge-to-fill-extra-large: 4px; + --spectrum-field-edge-to-icon-75: 6px; + --spectrum-field-edge-to-icon-100: 9px; + --spectrum-field-edge-to-icon-200: 11px; + --spectrum-field-edge-to-icon-300: 14px; +} + +:root { + --spectrum-overlay-opacity: 0.4; + --spectrum-background-layer-2-color: var(--spectrum-gray-25); + --spectrum-neutral-subdued-background-color-default: var( + --spectrum-gray-700 + ); + --spectrum-neutral-subdued-background-color-hover: var(--spectrum-gray-800); + --spectrum-neutral-subdued-background-color-down: var(--spectrum-gray-800); + --spectrum-neutral-subdued-background-color-key-focus: var( + --spectrum-gray-800 + ); + --spectrum-accent-background-color-default: var( + --spectrum-accent-color-900 + ); + --spectrum-accent-background-color-hover: var(--spectrum-accent-color-1000); + --spectrum-accent-background-color-down: var(--spectrum-accent-color-1000); + --spectrum-accent-background-color-key-focus: var( + --spectrum-accent-color-1000 + ); + --spectrum-informative-background-color-default: var( + --spectrum-informative-color-900 + ); + --spectrum-informative-background-color-hover: var( + --spectrum-informative-color-1000 + ); + --spectrum-informative-background-color-down: var( + --spectrum-informative-color-1000 + ); + --spectrum-informative-background-color-key-focus: var( + --spectrum-informative-color-1000 + ); + --spectrum-negative-background-color-default: var( + --spectrum-negative-color-900 + ); + --spectrum-negative-background-color-hover: var( + --spectrum-negative-color-1000 + ); + --spectrum-negative-background-color-down: var( + --spectrum-negative-color-1000 + ); + --spectrum-negative-background-color-key-focus: var( + --spectrum-negative-color-1000 + ); + --spectrum-positive-background-color-default: var( + --spectrum-positive-color-900 + ); + --spectrum-positive-background-color-hover: var( + --spectrum-positive-color-1000 + ); + --spectrum-positive-background-color-down: var( + --spectrum-positive-color-1000 + ); + --spectrum-positive-background-color-key-focus: var( + --spectrum-positive-color-1000 + ); + --spectrum-notice-background-color-default: var( + --spectrum-notice-color-600 + ); + --spectrum-gray-background-color-default: var(--spectrum-gray-700); + --spectrum-red-background-color-default: var(--spectrum-red-900); + --spectrum-orange-background-color-default: var(--spectrum-orange-600); + --spectrum-yellow-background-color-default: var(--spectrum-yellow-400); + --spectrum-chartreuse-background-color-default: var( + --spectrum-chartreuse-500 + ); + --spectrum-celery-background-color-default: var(--spectrum-celery-600); + --spectrum-green-background-color-default: var(--spectrum-green-900); + --spectrum-seafoam-background-color-default: var(--spectrum-seafoam-900); + --spectrum-cyan-background-color-default: var(--spectrum-cyan-900); + --spectrum-blue-background-color-default: var(--spectrum-blue-900); + --spectrum-indigo-background-color-default: var(--spectrum-indigo-900); + --spectrum-purple-background-color-default: var(--spectrum-purple-900); + --spectrum-fuchsia-background-color-default: var(--spectrum-fuchsia-900); + --spectrum-magenta-background-color-default: var(--spectrum-magenta-900); + --spectrum-neutral-visual-color: var(--spectrum-gray-500); + --spectrum-accent-visual-color: var(--spectrum-accent-color-800); + --spectrum-informative-visual-color: var(--spectrum-informative-color-800); + --spectrum-negative-visual-color: var(--spectrum-negative-color-800); + --spectrum-notice-visual-color: var(--spectrum-notice-color-800); + --spectrum-positive-visual-color: var(--spectrum-positive-color-800); + --spectrum-gray-visual-color: var(--spectrum-gray-500); + --spectrum-red-visual-color: var(--spectrum-red-800); + --spectrum-orange-visual-color: var(--spectrum-orange-700); + --spectrum-yellow-visual-color: var(--spectrum-yellow-600); + --spectrum-chartreuse-visual-color: var(--spectrum-chartreuse-600); + --spectrum-celery-visual-color: var(--spectrum-celery-700); + --spectrum-green-visual-color: var(--spectrum-green-700); + --spectrum-seafoam-visual-color: var(--spectrum-seafoam-700); + --spectrum-cyan-visual-color: var(--spectrum-cyan-600); + --spectrum-blue-visual-color: var(--spectrum-blue-800); + --spectrum-indigo-visual-color: var(--spectrum-indigo-800); + --spectrum-purple-visual-color: var(--spectrum-purple-800); + --spectrum-fuchsia-visual-color: var(--spectrum-fuchsia-800); + --spectrum-magenta-visual-color: var(--spectrum-magenta-800); + --spectrum-background-elevated-color: var(--spectrum-gray-25); + --spectrum-background-pasteboard-color: var(--spectrum-gray-100); + --spectrum-brown-visual-color: var(--spectrum-brown-800); + --spectrum-cinnamon-visual-color: var(--spectrum-cinnamon-800); + --spectrum-pink-visual-color: var(--spectrum-pink-800); + --spectrum-silver-visual-color: var(--spectrum-silver-800); + --spectrum-turquoise-visual-color: var(--spectrum-turquoise-800); + --spectrum-brown-background-color-default: var(--spectrum-brown-900); + --spectrum-cinnamon-background-color-default: var(--spectrum-cinnamon-900); + --spectrum-pink-background-color-default: var(--spectrum-pink-900); + --spectrum-silver-background-color-default: var(--spectrum-silver-900); + --spectrum-turquoise-background-color-default: var( + --spectrum-turquoise-900 + ); + --spectrum-drop-shadow-color-100-rgb: 0, 0, 0; + --spectrum-drop-shadow-color-100-opacity: 0.12; + --spectrum-drop-shadow-color-100: rgb( + var(--spectrum-drop-shadow-color-100-rgb), + var(--spectrum-drop-shadow-color-100-opacity) + ); + --spectrum-drop-shadow-color-200-rgb: 0, 0, 0; + --spectrum-drop-shadow-color-200-opacity: 0.16; + --spectrum-drop-shadow-color-200: rgb( + var(--spectrum-drop-shadow-color-200-rgb), + var(--spectrum-drop-shadow-color-200-opacity) + ); + --spectrum-drop-shadow-color-300-rgb: 0, 0, 0; + --spectrum-drop-shadow-color-300-opacity: 0.2; + --spectrum-drop-shadow-color-300: rgb( + var(--spectrum-drop-shadow-color-300-rgb), + var(--spectrum-drop-shadow-color-300-opacity) + ); + --spectrum-neutral-subtle-background-color-default: var( + --spectrum-gray-100 + ); + --spectrum-gray-subtle-background-color-default: var(--spectrum-gray-100); + --spectrum-blue-subtle-background-color-default: var(--spectrum-blue-200); + --spectrum-green-subtle-background-color-default: var(--spectrum-green-200); + --spectrum-orange-subtle-background-color-default: var( + --spectrum-orange-200 + ); + --spectrum-red-subtle-background-color-default: var(--spectrum-red-200); + --spectrum-brown-subtle-background-color-default: var(--spectrum-brown-200); + --spectrum-cinnamon-subtle-background-color-default: var( + --spectrum-cinnamon-200 + ); + --spectrum-celery-subtle-background-color-default: var( + --spectrum-celery-200 + ); + --spectrum-chartreuse-subtle-background-color-default: var( + --spectrum-chartreuse-200 + ); + --spectrum-cyan-subtle-background-color-default: var(--spectrum-cyan-200); + --spectrum-fuchsia-subtle-background-color-default: var( + --spectrum-fuchsia-200 + ); + --spectrum-indigo-subtle-background-color-default: var( + --spectrum-indigo-200 + ); + --spectrum-magenta-subtle-background-color-default: var( + --spectrum-magenta-200 + ); + --spectrum-pink-subtle-background-color-default: var(--spectrum-pink-200); + --spectrum-purple-subtle-background-color-default: var( + --spectrum-purple-200 + ); + --spectrum-seafoam-subtle-background-color-default: var( + --spectrum-seafoam-200 + ); + --spectrum-silver-subtle-background-color-default: var( + --spectrum-silver-200 + ); + --spectrum-turquoise-subtle-background-color-default: var( + --spectrum-turquoise-200 + ); + --spectrum-yellow-subtle-background-color-default: var( + --spectrum-yellow-200 + ); + --spectrum-opacity-checkerboard-square-dark: var(--spectrum-gray-200); + --spectrum-card-selection-background-color-rgb: var( + --spectrum-transparent-white-600-rgb + ); + --spectrum-card-selection-background-color-opacity: var( + --spectrum-transparent-white-600-opacity + ); + --spectrum-card-selection-background-color: rgb( + var(--spectrum-card-selection-background-color-rgb), + var(--spectrum-card-selection-background-color-opacity) + ); + --spectrum-menu-item-background-color-default: var(--spectrum-gray-100); + --spectrum-menu-item-background-color-hover: var(--spectrum-gray-100); + --spectrum-menu-item-background-color-down: var(--spectrum-gray-100); + --spectrum-menu-item-background-color-keyboard-focus: var( + --spectrum-gray-100 + ); + --spectrum-menu-item-background-color-disabled: var(--spectrum-gray-100); + --spectrum-popover-border-color-rgb: var( + --spectrum-transparent-white-25-rgb + ); + --spectrum-popover-border-color-opacity: var( + --spectrum-transparent-white-25-opacity + ); + --spectrum-popover-border-color: rgb( + var(--spectrum-popover-border-color-rgb), + var(--spectrum-popover-border-color-opacity) + ); + --spectrum-popover-border-opacity: 0; + --spectrum-action-bar-border-color-rgb: var( + --spectrum-transparent-white-25-rgb + ); + --spectrum-action-bar-border-color-opacity: var( + --spectrum-transparent-white-25-opacity + ); + --spectrum-action-bar-border-color: rgb( + var(--spectrum-action-bar-border-color-rgb), + var(--spectrum-action-bar-border-color-opacity) + ); + --spectrum-gray-25-rgb: 255, 255, 255; + --spectrum-gray-25: rgb(var(--spectrum-gray-25-rgb)); + --spectrum-gray-50-rgb: 248, 248, 248; + --spectrum-gray-50: rgb(var(--spectrum-gray-50-rgb)); + --spectrum-gray-75-rgb: 243, 243, 243; + --spectrum-gray-75: rgb(var(--spectrum-gray-75-rgb)); + --spectrum-gray-100-rgb: 233, 233, 233; + --spectrum-gray-100: rgb(var(--spectrum-gray-100-rgb)); + --spectrum-gray-200-rgb: 225, 225, 225; + --spectrum-gray-200: rgb(var(--spectrum-gray-200-rgb)); + --spectrum-gray-300-rgb: 218, 218, 218; + --spectrum-gray-300: rgb(var(--spectrum-gray-300-rgb)); + --spectrum-gray-400-rgb: 198, 198, 198; + --spectrum-gray-400: rgb(var(--spectrum-gray-400-rgb)); + --spectrum-gray-500-rgb: 143, 143, 143; + --spectrum-gray-500: rgb(var(--spectrum-gray-500-rgb)); + --spectrum-gray-600-rgb: 113, 113, 113; + --spectrum-gray-600: rgb(var(--spectrum-gray-600-rgb)); + --spectrum-gray-700-rgb: 80, 80, 80; + --spectrum-gray-700: rgb(var(--spectrum-gray-700-rgb)); + --spectrum-gray-800-rgb: 41, 41, 41; + --spectrum-gray-800: rgb(var(--spectrum-gray-800-rgb)); + --spectrum-gray-900-rgb: 19, 19, 19; + --spectrum-gray-900: rgb(var(--spectrum-gray-900-rgb)); + --spectrum-gray-1000-rgb: 0, 0, 0; + --spectrum-gray-1000: rgb(var(--spectrum-gray-1000-rgb)); + --spectrum-blue-100-rgb: 245, 249, 255; + --spectrum-blue-100: rgb(var(--spectrum-blue-100-rgb)); + --spectrum-blue-200-rgb: 229, 240, 254; + --spectrum-blue-200: rgb(var(--spectrum-blue-200-rgb)); + --spectrum-blue-300-rgb: 203, 226, 254; + --spectrum-blue-300: rgb(var(--spectrum-blue-300-rgb)); + --spectrum-blue-400-rgb: 172, 207, 253; + --spectrum-blue-400: rgb(var(--spectrum-blue-400-rgb)); + --spectrum-blue-500-rgb: 142, 185, 252; + --spectrum-blue-500: rgb(var(--spectrum-blue-500-rgb)); + --spectrum-blue-600-rgb: 114, 158, 253; + --spectrum-blue-600: rgb(var(--spectrum-blue-600-rgb)); + --spectrum-blue-700-rgb: 93, 137, 255; + --spectrum-blue-700: rgb(var(--spectrum-blue-700-rgb)); + --spectrum-blue-800-rgb: 75, 117, 255; + --spectrum-blue-800: rgb(var(--spectrum-blue-800-rgb)); + --spectrum-blue-900-rgb: 59, 99, 251; + --spectrum-blue-900: rgb(var(--spectrum-blue-900-rgb)); + --spectrum-blue-1000-rgb: 39, 77, 234; + --spectrum-blue-1000: rgb(var(--spectrum-blue-1000-rgb)); + --spectrum-blue-1100-rgb: 29, 62, 207; + --spectrum-blue-1100: rgb(var(--spectrum-blue-1100-rgb)); + --spectrum-blue-1200-rgb: 21, 50, 173; + --spectrum-blue-1200: rgb(var(--spectrum-blue-1200-rgb)); + --spectrum-blue-1300-rgb: 16, 40, 140; + --spectrum-blue-1300: rgb(var(--spectrum-blue-1300-rgb)); + --spectrum-blue-1400-rgb: 12, 31, 105; + --spectrum-blue-1400: rgb(var(--spectrum-blue-1400-rgb)); + --spectrum-blue-1500-rgb: 14, 24, 67; + --spectrum-blue-1500: rgb(var(--spectrum-blue-1500-rgb)); + --spectrum-blue-1600-rgb: 7, 11, 30; + --spectrum-blue-1600: rgb(var(--spectrum-blue-1600-rgb)); + --spectrum-red-100-rgb: 255, 246, 245; + --spectrum-red-100: rgb(var(--spectrum-red-100-rgb)); + --spectrum-red-200-rgb: 255, 235, 232; + --spectrum-red-200: rgb(var(--spectrum-red-200-rgb)); + --spectrum-red-300-rgb: 255, 214, 209; + --spectrum-red-300: rgb(var(--spectrum-red-300-rgb)); + --spectrum-red-400-rgb: 255, 188, 180; + --spectrum-red-400: rgb(var(--spectrum-red-400-rgb)); + --spectrum-red-500-rgb: 255, 157, 145; + --spectrum-red-500: rgb(var(--spectrum-red-500-rgb)); + --spectrum-red-600-rgb: 255, 118, 101; + --spectrum-red-600: rgb(var(--spectrum-red-600-rgb)); + --spectrum-red-700-rgb: 255, 81, 61; + --spectrum-red-700: rgb(var(--spectrum-red-700-rgb)); + --spectrum-red-800-rgb: 240, 56, 35; + --spectrum-red-800: rgb(var(--spectrum-red-800-rgb)); + --spectrum-red-900-rgb: 215, 50, 32; + --spectrum-red-900: rgb(var(--spectrum-red-900-rgb)); + --spectrum-red-1000-rgb: 183, 40, 24; + --spectrum-red-1000: rgb(var(--spectrum-red-1000-rgb)); + --spectrum-red-1100-rgb: 156, 33, 19; + --spectrum-red-1100: rgb(var(--spectrum-red-1100-rgb)); + --spectrum-red-1200-rgb: 129, 27, 14; + --spectrum-red-1200: rgb(var(--spectrum-red-1200-rgb)); + --spectrum-red-1300-rgb: 104, 21, 10; + --spectrum-red-1300: rgb(var(--spectrum-red-1300-rgb)); + --spectrum-red-1400-rgb: 80, 16, 6; + --spectrum-red-1400: rgb(var(--spectrum-red-1400-rgb)); + --spectrum-red-1500-rgb: 59, 11, 4; + --spectrum-red-1500: rgb(var(--spectrum-red-1500-rgb)); + --spectrum-red-1600-rgb: 29, 5, 2; + --spectrum-red-1600: rgb(var(--spectrum-red-1600-rgb)); + --spectrum-orange-100-rgb: 255, 246, 231; + --spectrum-orange-100: rgb(var(--spectrum-orange-100-rgb)); + --spectrum-orange-200-rgb: 255, 236, 207; + --spectrum-orange-200: rgb(var(--spectrum-orange-200-rgb)); + --spectrum-orange-300-rgb: 255, 218, 158; + --spectrum-orange-300: rgb(var(--spectrum-orange-300-rgb)); + --spectrum-orange-400-rgb: 255, 193, 94; + --spectrum-orange-400: rgb(var(--spectrum-orange-400-rgb)); + --spectrum-orange-500-rgb: 255, 162, 19; + --spectrum-orange-500: rgb(var(--spectrum-orange-500-rgb)); + --spectrum-orange-600-rgb: 252, 125, 0; + --spectrum-orange-600: rgb(var(--spectrum-orange-600-rgb)); + --spectrum-orange-700-rgb: 232, 106, 0; + --spectrum-orange-700: rgb(var(--spectrum-orange-700-rgb)); + --spectrum-orange-800-rgb: 212, 91, 0; + --spectrum-orange-800: rgb(var(--spectrum-orange-800-rgb)); + --spectrum-orange-900-rgb: 194, 78, 0; + --spectrum-orange-900: rgb(var(--spectrum-orange-900-rgb)); + --spectrum-orange-1000-rgb: 167, 62, 0; + --spectrum-orange-1000: rgb(var(--spectrum-orange-1000-rgb)); + --spectrum-orange-1100-rgb: 144, 51, 0; + --spectrum-orange-1100: rgb(var(--spectrum-orange-1100-rgb)); + --spectrum-orange-1200-rgb: 118, 41, 0; + --spectrum-orange-1200: rgb(var(--spectrum-orange-1200-rgb)); + --spectrum-orange-1300-rgb: 95, 32, 0; + --spectrum-orange-1300: rgb(var(--spectrum-orange-1300-rgb)); + --spectrum-orange-1400-rgb: 73, 24, 0; + --spectrum-orange-1400: rgb(var(--spectrum-orange-1400-rgb)); + --spectrum-orange-1500-rgb: 52, 18, 0; + --spectrum-orange-1500: rgb(var(--spectrum-orange-1500-rgb)); + --spectrum-orange-1600-rgb: 25, 8, 0; + --spectrum-orange-1600: rgb(var(--spectrum-orange-1600-rgb)); + --spectrum-yellow-100-rgb: 255, 248, 204; + --spectrum-yellow-100: rgb(var(--spectrum-yellow-100-rgb)); + --spectrum-yellow-200-rgb: 255, 241, 151; + --spectrum-yellow-200: rgb(var(--spectrum-yellow-200-rgb)); + --spectrum-yellow-300-rgb: 255, 222, 44; + --spectrum-yellow-300: rgb(var(--spectrum-yellow-300-rgb)); + --spectrum-yellow-400-rgb: 245, 199, 0; + --spectrum-yellow-400: rgb(var(--spectrum-yellow-400-rgb)); + --spectrum-yellow-500-rgb: 230, 175, 0; + --spectrum-yellow-500: rgb(var(--spectrum-yellow-500-rgb)); + --spectrum-yellow-600-rgb: 210, 149, 0; + --spectrum-yellow-600: rgb(var(--spectrum-yellow-600-rgb)); + --spectrum-yellow-700-rgb: 193, 131, 0; + --spectrum-yellow-700: rgb(var(--spectrum-yellow-700-rgb)); + --spectrum-yellow-800-rgb: 175, 116, 0; + --spectrum-yellow-800: rgb(var(--spectrum-yellow-800-rgb)); + --spectrum-yellow-900-rgb: 158, 102, 0; + --spectrum-yellow-900: rgb(var(--spectrum-yellow-900-rgb)); + --spectrum-yellow-1000-rgb: 134, 85, 0; + --spectrum-yellow-1000: rgb(var(--spectrum-yellow-1000-rgb)); + --spectrum-yellow-1100-rgb: 114, 72, 0; + --spectrum-yellow-1100: rgb(var(--spectrum-yellow-1100-rgb)); + --spectrum-yellow-1200-rgb: 93, 59, 0; + --spectrum-yellow-1200: rgb(var(--spectrum-yellow-1200-rgb)); + --spectrum-yellow-1300-rgb: 75, 47, 0; + --spectrum-yellow-1300: rgb(var(--spectrum-yellow-1300-rgb)); + --spectrum-yellow-1400-rgb: 56, 35, 0; + --spectrum-yellow-1400: rgb(var(--spectrum-yellow-1400-rgb)); + --spectrum-yellow-1500-rgb: 40, 25, 0; + --spectrum-yellow-1500: rgb(var(--spectrum-yellow-1500-rgb)); + --spectrum-yellow-1600-rgb: 18, 11, 0; + --spectrum-yellow-1600: rgb(var(--spectrum-yellow-1600-rgb)); + --spectrum-chartreuse-100-rgb: 246, 251, 222; + --spectrum-chartreuse-100: rgb(var(--spectrum-chartreuse-100-rgb)); + --spectrum-chartreuse-200-rgb: 234, 246, 173; + --spectrum-chartreuse-200: rgb(var(--spectrum-chartreuse-200-rgb)); + --spectrum-chartreuse-300-rgb: 208, 236, 70; + --spectrum-chartreuse-300: rgb(var(--spectrum-chartreuse-300-rgb)); + --spectrum-chartreuse-400-rgb: 182, 219, 0; + --spectrum-chartreuse-400: rgb(var(--spectrum-chartreuse-400-rgb)); + --spectrum-chartreuse-500-rgb: 163, 196, 0; + --spectrum-chartreuse-500: rgb(var(--spectrum-chartreuse-500-rgb)); + --spectrum-chartreuse-600-rgb: 143, 172, 0; + --spectrum-chartreuse-600: rgb(var(--spectrum-chartreuse-600-rgb)); + --spectrum-chartreuse-700-rgb: 128, 153, 0; + --spectrum-chartreuse-700: rgb(var(--spectrum-chartreuse-700-rgb)); + --spectrum-chartreuse-800-rgb: 114, 137, 0; + --spectrum-chartreuse-800: rgb(var(--spectrum-chartreuse-800-rgb)); + --spectrum-chartreuse-900-rgb: 102, 122, 0; + --spectrum-chartreuse-900: rgb(var(--spectrum-chartreuse-900-rgb)); + --spectrum-chartreuse-1000-rgb: 86, 103, 0; + --spectrum-chartreuse-1000: rgb(var(--spectrum-chartreuse-1000-rgb)); + --spectrum-chartreuse-1100-rgb: 73, 87, 0; + --spectrum-chartreuse-1100: rgb(var(--spectrum-chartreuse-1100-rgb)); + --spectrum-chartreuse-1200-rgb: 60, 71, 0; + --spectrum-chartreuse-1200: rgb(var(--spectrum-chartreuse-1200-rgb)); + --spectrum-chartreuse-1300-rgb: 47, 57, 0; + --spectrum-chartreuse-1300: rgb(var(--spectrum-chartreuse-1300-rgb)); + --spectrum-chartreuse-1400-rgb: 35, 43, 0; + --spectrum-chartreuse-1400: rgb(var(--spectrum-chartreuse-1400-rgb)); + --spectrum-chartreuse-1500-rgb: 25, 30, 0; + --spectrum-chartreuse-1500: rgb(var(--spectrum-chartreuse-1500-rgb)); + --spectrum-chartreuse-1600-rgb: 11, 14, 0; + --spectrum-chartreuse-1600: rgb(var(--spectrum-chartreuse-1600-rgb)); + --spectrum-celery-100-rgb: 235, 255, 220; + --spectrum-celery-100: rgb(var(--spectrum-celery-100-rgb)); + --spectrum-celery-200-rgb: 197, 255, 156; + --spectrum-celery-200: rgb(var(--spectrum-celery-200-rgb)); + --spectrum-celery-300-rgb: 157, 247, 92; + --spectrum-celery-300: rgb(var(--spectrum-celery-300-rgb)); + --spectrum-celery-400-rgb: 129, 228, 58; + --spectrum-celery-400: rgb(var(--spectrum-celery-400-rgb)); + --spectrum-celery-500-rgb: 110, 206, 42; + --spectrum-celery-500: rgb(var(--spectrum-celery-500-rgb)); + --spectrum-celery-600-rgb: 93, 180, 31; + --spectrum-celery-600: rgb(var(--spectrum-celery-600-rgb)); + --spectrum-celery-700-rgb: 82, 161, 25; + --spectrum-celery-700: rgb(var(--spectrum-celery-700-rgb)); + --spectrum-celery-800-rgb: 72, 144, 20; + --spectrum-celery-800: rgb(var(--spectrum-celery-800-rgb)); + --spectrum-celery-900-rgb: 64, 129, 17; + --spectrum-celery-900: rgb(var(--spectrum-celery-900-rgb)); + --spectrum-celery-1000-rgb: 52, 109, 12; + --spectrum-celery-1000: rgb(var(--spectrum-celery-1000-rgb)); + --spectrum-celery-1100-rgb: 44, 92, 9; + --spectrum-celery-1100: rgb(var(--spectrum-celery-1100-rgb)); + --spectrum-celery-1200-rgb: 35, 75, 6; + --spectrum-celery-1200: rgb(var(--spectrum-celery-1200-rgb)); + --spectrum-celery-1300-rgb: 27, 60, 3; + --spectrum-celery-1300: rgb(var(--spectrum-celery-1300-rgb)); + --spectrum-celery-1400-rgb: 19, 46, 0; + --spectrum-celery-1400: rgb(var(--spectrum-celery-1400-rgb)); + --spectrum-celery-1500-rgb: 12, 33, 0; + --spectrum-celery-1500: rgb(var(--spectrum-celery-1500-rgb)); + --spectrum-celery-1600-rgb: 4, 15, 0; + --spectrum-celery-1600: rgb(var(--spectrum-celery-1600-rgb)); + --spectrum-green-100-rgb: 237, 252, 241; + --spectrum-green-100: rgb(var(--spectrum-green-100-rgb)); + --spectrum-green-200-rgb: 215, 247, 225; + --spectrum-green-200: rgb(var(--spectrum-green-200-rgb)); + --spectrum-green-300-rgb: 173, 238, 197; + --spectrum-green-300: rgb(var(--spectrum-green-300-rgb)); + --spectrum-green-400-rgb: 107, 227, 162; + --spectrum-green-400: rgb(var(--spectrum-green-400-rgb)); + --spectrum-green-500-rgb: 43, 209, 125; + --spectrum-green-500: rgb(var(--spectrum-green-500-rgb)); + --spectrum-green-600-rgb: 18, 184, 103; + --spectrum-green-600: rgb(var(--spectrum-green-600-rgb)); + --spectrum-green-700-rgb: 11, 164, 93; + --spectrum-green-700: rgb(var(--spectrum-green-700-rgb)); + --spectrum-green-800-rgb: 7, 147, 85; + --spectrum-green-800: rgb(var(--spectrum-green-800-rgb)); + --spectrum-green-900-rgb: 5, 131, 78; + --spectrum-green-900: rgb(var(--spectrum-green-900-rgb)); + --spectrum-green-1000-rgb: 3, 110, 69; + --spectrum-green-1000: rgb(var(--spectrum-green-1000-rgb)); + --spectrum-green-1100-rgb: 2, 93, 60; + --spectrum-green-1100: rgb(var(--spectrum-green-1100-rgb)); + --spectrum-green-1200-rgb: 1, 76, 52; + --spectrum-green-1200: rgb(var(--spectrum-green-1200-rgb)); + --spectrum-green-1300-rgb: 0, 61, 44; + --spectrum-green-1300: rgb(var(--spectrum-green-1300-rgb)); + --spectrum-green-1400-rgb: 0, 46, 34; + --spectrum-green-1400: rgb(var(--spectrum-green-1400-rgb)); + --spectrum-green-1500-rgb: 0, 33, 25; + --spectrum-green-1500: rgb(var(--spectrum-green-1500-rgb)); + --spectrum-green-1600-rgb: 0, 15, 12; + --spectrum-green-1600: rgb(var(--spectrum-green-1600-rgb)); + --spectrum-seafoam-100-rgb: 235, 251, 246; + --spectrum-seafoam-100: rgb(var(--spectrum-seafoam-100-rgb)); + --spectrum-seafoam-200-rgb: 211, 246, 234; + --spectrum-seafoam-200: rgb(var(--spectrum-seafoam-200-rgb)); + --spectrum-seafoam-300-rgb: 169, 237, 216; + --spectrum-seafoam-300: rgb(var(--spectrum-seafoam-300-rgb)); + --spectrum-seafoam-400-rgb: 92, 225, 194; + --spectrum-seafoam-400: rgb(var(--spectrum-seafoam-400-rgb)); + --spectrum-seafoam-500-rgb: 16, 207, 169; + --spectrum-seafoam-500: rgb(var(--spectrum-seafoam-500-rgb)); + --spectrum-seafoam-600-rgb: 13, 181, 149; + --spectrum-seafoam-600: rgb(var(--spectrum-seafoam-600-rgb)); + --spectrum-seafoam-700-rgb: 11, 162, 134; + --spectrum-seafoam-700: rgb(var(--spectrum-seafoam-700-rgb)); + --spectrum-seafoam-800-rgb: 9, 144, 120; + --spectrum-seafoam-800: rgb(var(--spectrum-seafoam-800-rgb)); + --spectrum-seafoam-900-rgb: 7, 129, 109; + --spectrum-seafoam-900: rgb(var(--spectrum-seafoam-900-rgb)); + --spectrum-seafoam-1000-rgb: 5, 108, 92; + --spectrum-seafoam-1000: rgb(var(--spectrum-seafoam-1000-rgb)); + --spectrum-seafoam-1100-rgb: 3, 92, 80; + --spectrum-seafoam-1100: rgb(var(--spectrum-seafoam-1100-rgb)); + --spectrum-seafoam-1200-rgb: 1, 75, 67; + --spectrum-seafoam-1200: rgb(var(--spectrum-seafoam-1200-rgb)); + --spectrum-seafoam-1300-rgb: 0, 60, 54; + --spectrum-seafoam-1300: rgb(var(--spectrum-seafoam-1300-rgb)); + --spectrum-seafoam-1400-rgb: 0, 46, 40; + --spectrum-seafoam-1400: rgb(var(--spectrum-seafoam-1400-rgb)); + --spectrum-seafoam-1500-rgb: 0, 33, 29; + --spectrum-seafoam-1500: rgb(var(--spectrum-seafoam-1500-rgb)); + --spectrum-seafoam-1600-rgb: 0, 15, 14; + --spectrum-seafoam-1600: rgb(var(--spectrum-seafoam-1600-rgb)); + --spectrum-cyan-100-rgb: 238, 250, 254; + --spectrum-cyan-100: rgb(var(--spectrum-cyan-100-rgb)); + --spectrum-cyan-200-rgb: 217, 244, 253; + --spectrum-cyan-200: rgb(var(--spectrum-cyan-200-rgb)); + --spectrum-cyan-300-rgb: 183, 231, 252; + --spectrum-cyan-300: rgb(var(--spectrum-cyan-300-rgb)); + --spectrum-cyan-400-rgb: 138, 213, 255; + --spectrum-cyan-400: rgb(var(--spectrum-cyan-400-rgb)); + --spectrum-cyan-500-rgb: 92, 192, 255; + --spectrum-cyan-500: rgb(var(--spectrum-cyan-500-rgb)); + --spectrum-cyan-600-rgb: 48, 167, 254; + --spectrum-cyan-600: rgb(var(--spectrum-cyan-600-rgb)); + --spectrum-cyan-700-rgb: 29, 149, 231; + --spectrum-cyan-700: rgb(var(--spectrum-cyan-700-rgb)); + --spectrum-cyan-800-rgb: 18, 134, 205; + --spectrum-cyan-800: rgb(var(--spectrum-cyan-800-rgb)); + --spectrum-cyan-900-rgb: 11, 120, 179; + --spectrum-cyan-900: rgb(var(--spectrum-cyan-900-rgb)); + --spectrum-cyan-1000-rgb: 4, 102, 145; + --spectrum-cyan-1000: rgb(var(--spectrum-cyan-1000-rgb)); + --spectrum-cyan-1100-rgb: 0, 87, 121; + --spectrum-cyan-1100: rgb(var(--spectrum-cyan-1100-rgb)); + --spectrum-cyan-1200-rgb: 0, 71, 98; + --spectrum-cyan-1200: rgb(var(--spectrum-cyan-1200-rgb)); + --spectrum-cyan-1300-rgb: 0, 57, 78; + --spectrum-cyan-1300: rgb(var(--spectrum-cyan-1300-rgb)); + --spectrum-cyan-1400-rgb: 0, 43, 59; + --spectrum-cyan-1400: rgb(var(--spectrum-cyan-1400-rgb)); + --spectrum-cyan-1500-rgb: 0, 31, 43; + --spectrum-cyan-1500: rgb(var(--spectrum-cyan-1500-rgb)); + --spectrum-cyan-1600-rgb: 0, 14, 20; + --spectrum-cyan-1600: rgb(var(--spectrum-cyan-1600-rgb)); + --spectrum-indigo-100-rgb: 247, 248, 255; + --spectrum-indigo-100: rgb(var(--spectrum-indigo-100-rgb)); + --spectrum-indigo-200-rgb: 235, 238, 255; + --spectrum-indigo-200: rgb(var(--spectrum-indigo-200-rgb)); + --spectrum-indigo-300-rgb: 216, 222, 255; + --spectrum-indigo-300: rgb(var(--spectrum-indigo-300-rgb)); + --spectrum-indigo-400-rgb: 192, 201, 255; + --spectrum-indigo-400: rgb(var(--spectrum-indigo-400-rgb)); + --spectrum-indigo-500-rgb: 167, 178, 255; + --spectrum-indigo-500: rgb(var(--spectrum-indigo-500-rgb)); + --spectrum-indigo-600-rgb: 145, 151, 254; + --spectrum-indigo-600: rgb(var(--spectrum-indigo-600-rgb)); + --spectrum-indigo-700-rgb: 132, 128, 254; + --spectrum-indigo-700: rgb(var(--spectrum-indigo-700-rgb)); + --spectrum-indigo-800-rgb: 122, 106, 253; + --spectrum-indigo-800: rgb(var(--spectrum-indigo-800-rgb)); + --spectrum-indigo-900-rgb: 113, 85, 250; + --spectrum-indigo-900: rgb(var(--spectrum-indigo-900-rgb)); + --spectrum-indigo-1000-rgb: 99, 56, 238; + --spectrum-indigo-1000: rgb(var(--spectrum-indigo-1000-rgb)); + --spectrum-indigo-1100-rgb: 84, 36, 219; + --spectrum-indigo-1100: rgb(var(--spectrum-indigo-1100-rgb)); + --spectrum-indigo-1200-rgb: 69, 19, 191; + --spectrum-indigo-1200: rgb(var(--spectrum-indigo-1200-rgb)); + --spectrum-indigo-1300-rgb: 55, 6, 160; + --spectrum-indigo-1300: rgb(var(--spectrum-indigo-1300-rgb)); + --spectrum-indigo-1400-rgb: 42, 0, 129; + --spectrum-indigo-1400: rgb(var(--spectrum-indigo-1400-rgb)); + --spectrum-indigo-1500-rgb: 31, 0, 98; + --spectrum-indigo-1500: rgb(var(--spectrum-indigo-1500-rgb)); + --spectrum-indigo-1600-rgb: 17, 0, 54; + --spectrum-indigo-1600: rgb(var(--spectrum-indigo-1600-rgb)); + --spectrum-purple-100-rgb: 251, 247, 254; + --spectrum-purple-100: rgb(var(--spectrum-purple-100-rgb)); + --spectrum-purple-200-rgb: 244, 235, 252; + --spectrum-purple-200: rgb(var(--spectrum-purple-200-rgb)); + --spectrum-purple-300-rgb: 235, 218, 249; + --spectrum-purple-300: rgb(var(--spectrum-purple-300-rgb)); + --spectrum-purple-400-rgb: 221, 193, 246; + --spectrum-purple-400: rgb(var(--spectrum-purple-400-rgb)); + --spectrum-purple-500-rgb: 208, 167, 243; + --spectrum-purple-500: rgb(var(--spectrum-purple-500-rgb)); + --spectrum-purple-600-rgb: 191, 138, 238; + --spectrum-purple-600: rgb(var(--spectrum-purple-600-rgb)); + --spectrum-purple-700-rgb: 178, 114, 235; + --spectrum-purple-700: rgb(var(--spectrum-purple-700-rgb)); + --spectrum-purple-800-rgb: 166, 92, 231; + --spectrum-purple-800: rgb(var(--spectrum-purple-800-rgb)); + --spectrum-purple-900-rgb: 154, 71, 226; + --spectrum-purple-900: rgb(var(--spectrum-purple-900-rgb)); + --spectrum-purple-1000-rgb: 134, 40, 217; + --spectrum-purple-1000: rgb(var(--spectrum-purple-1000-rgb)); + --spectrum-purple-1100-rgb: 115, 13, 204; + --spectrum-purple-1100: rgb(var(--spectrum-purple-1100-rgb)); + --spectrum-purple-1200-rgb: 93, 0, 177; + --spectrum-purple-1200: rgb(var(--spectrum-purple-1200-rgb)); + --spectrum-purple-1300-rgb: 75, 0, 144; + --spectrum-purple-1300: rgb(var(--spectrum-purple-1300-rgb)); + --spectrum-purple-1400-rgb: 59, 0, 111; + --spectrum-purple-1400: rgb(var(--spectrum-purple-1400-rgb)); + --spectrum-purple-1500-rgb: 44, 0, 84; + --spectrum-purple-1500: rgb(var(--spectrum-purple-1500-rgb)); + --spectrum-purple-1600-rgb: 23, 0, 45; + --spectrum-purple-1600: rgb(var(--spectrum-purple-1600-rgb)); + --spectrum-fuchsia-100-rgb: 254, 246, 255; + --spectrum-fuchsia-100: rgb(var(--spectrum-fuchsia-100-rgb)); + --spectrum-fuchsia-200-rgb: 253, 233, 255; + --spectrum-fuchsia-200: rgb(var(--spectrum-fuchsia-200-rgb)); + --spectrum-fuchsia-300-rgb: 250, 211, 255; + --spectrum-fuchsia-300: rgb(var(--spectrum-fuchsia-300-rgb)); + --spectrum-fuchsia-400-rgb: 247, 181, 255; + --spectrum-fuchsia-400: rgb(var(--spectrum-fuchsia-400-rgb)); + --spectrum-fuchsia-500-rgb: 243, 147, 255; + --spectrum-fuchsia-500: rgb(var(--spectrum-fuchsia-500-rgb)); + --spectrum-fuchsia-600-rgb: 236, 105, 255; + --spectrum-fuchsia-600: rgb(var(--spectrum-fuchsia-600-rgb)); + --spectrum-fuchsia-700-rgb: 223, 77, 245; + --spectrum-fuchsia-700: rgb(var(--spectrum-fuchsia-700-rgb)); + --spectrum-fuchsia-800-rgb: 200, 68, 220; + --spectrum-fuchsia-800: rgb(var(--spectrum-fuchsia-800-rgb)); + --spectrum-fuchsia-900-rgb: 181, 57, 200; + --spectrum-fuchsia-900: rgb(var(--spectrum-fuchsia-900-rgb)); + --spectrum-fuchsia-1000-rgb: 156, 40, 175; + --spectrum-fuchsia-1000: rgb(var(--spectrum-fuchsia-1000-rgb)); + --spectrum-fuchsia-1100-rgb: 135, 27, 154; + --spectrum-fuchsia-1100: rgb(var(--spectrum-fuchsia-1100-rgb)); + --spectrum-fuchsia-1200-rgb: 113, 15, 131; + --spectrum-fuchsia-1200: rgb(var(--spectrum-fuchsia-1200-rgb)); + --spectrum-fuchsia-1300-rgb: 92, 4, 109; + --spectrum-fuchsia-1300: rgb(var(--spectrum-fuchsia-1300-rgb)); + --spectrum-fuchsia-1400-rgb: 72, 0, 88; + --spectrum-fuchsia-1400: rgb(var(--spectrum-fuchsia-1400-rgb)); + --spectrum-fuchsia-1500-rgb: 54, 0, 66; + --spectrum-fuchsia-1500: rgb(var(--spectrum-fuchsia-1500-rgb)); + --spectrum-fuchsia-1600-rgb: 29, 0, 35; + --spectrum-fuchsia-1600: rgb(var(--spectrum-fuchsia-1600-rgb)); + --spectrum-magenta-100-rgb: 255, 245, 248; + --spectrum-magenta-100: rgb(var(--spectrum-magenta-100-rgb)); + --spectrum-magenta-200-rgb: 255, 232, 240; + --spectrum-magenta-200: rgb(var(--spectrum-magenta-200-rgb)); + --spectrum-magenta-300-rgb: 255, 213, 227; + --spectrum-magenta-300: rgb(var(--spectrum-magenta-300-rgb)); + --spectrum-magenta-400-rgb: 255, 185, 208; + --spectrum-magenta-400: rgb(var(--spectrum-magenta-400-rgb)); + --spectrum-magenta-500-rgb: 255, 152, 187; + --spectrum-magenta-500: rgb(var(--spectrum-magenta-500-rgb)); + --spectrum-magenta-600-rgb: 255, 112, 159; + --spectrum-magenta-600: rgb(var(--spectrum-magenta-600-rgb)); + --spectrum-magenta-700-rgb: 255, 72, 133; + --spectrum-magenta-700: rgb(var(--spectrum-magenta-700-rgb)); + --spectrum-magenta-800-rgb: 240, 45, 110; + --spectrum-magenta-800: rgb(var(--spectrum-magenta-800-rgb)); + --spectrum-magenta-900-rgb: 217, 35, 97; + --spectrum-magenta-900: rgb(var(--spectrum-magenta-900-rgb)); + --spectrum-magenta-1000-rgb: 186, 22, 80; + --spectrum-magenta-1000: rgb(var(--spectrum-magenta-1000-rgb)); + --spectrum-magenta-1100-rgb: 163, 5, 62; + --spectrum-magenta-1100: rgb(var(--spectrum-magenta-1100-rgb)); + --spectrum-magenta-1200-rgb: 136, 0, 51; + --spectrum-magenta-1200: rgb(var(--spectrum-magenta-1200-rgb)); + --spectrum-magenta-1300-rgb: 111, 0, 40; + --spectrum-magenta-1300: rgb(var(--spectrum-magenta-1300-rgb)); + --spectrum-magenta-1400-rgb: 86, 0, 30; + --spectrum-magenta-1400: rgb(var(--spectrum-magenta-1400-rgb)); + --spectrum-magenta-1500-rgb: 64, 0, 22; + --spectrum-magenta-1500: rgb(var(--spectrum-magenta-1500-rgb)); + --spectrum-magenta-1600-rgb: 35, 0, 12; + --spectrum-magenta-1600: rgb(var(--spectrum-magenta-1600-rgb)); + --spectrum-pink-100-rgb: 255, 246, 252; + --spectrum-pink-100: rgb(var(--spectrum-pink-100-rgb)); + --spectrum-pink-200-rgb: 255, 232, 247; + --spectrum-pink-200: rgb(var(--spectrum-pink-200-rgb)); + --spectrum-pink-300-rgb: 255, 211, 240; + --spectrum-pink-300: rgb(var(--spectrum-pink-300-rgb)); + --spectrum-pink-400-rgb: 255, 181, 230; + --spectrum-pink-400: rgb(var(--spectrum-pink-400-rgb)); + --spectrum-pink-500-rgb: 255, 148, 219; + --spectrum-pink-500: rgb(var(--spectrum-pink-500-rgb)); + --spectrum-pink-600-rgb: 255, 103, 204; + --spectrum-pink-600: rgb(var(--spectrum-pink-600-rgb)); + --spectrum-pink-700-rgb: 242, 76, 184; + --spectrum-pink-700: rgb(var(--spectrum-pink-700-rgb)); + --spectrum-pink-800-rgb: 228, 52, 163; + --spectrum-pink-800: rgb(var(--spectrum-pink-800-rgb)); + --spectrum-pink-900-rgb: 206, 42, 146; + --spectrum-pink-900: rgb(var(--spectrum-pink-900-rgb)); + --spectrum-pink-1000-rgb: 176, 31, 123; + --spectrum-pink-1000: rgb(var(--spectrum-pink-1000-rgb)); + --spectrum-pink-1100-rgb: 152, 22, 104; + --spectrum-pink-1100: rgb(var(--spectrum-pink-1100-rgb)); + --spectrum-pink-1200-rgb: 128, 12, 85; + --spectrum-pink-1200: rgb(var(--spectrum-pink-1200-rgb)); + --spectrum-pink-1300-rgb: 105, 3, 68; + --spectrum-pink-1300: rgb(var(--spectrum-pink-1300-rgb)); + --spectrum-pink-1400-rgb: 83, 0, 53; + --spectrum-pink-1400: rgb(var(--spectrum-pink-1400-rgb)); + --spectrum-pink-1500-rgb: 62, 0, 39; + --spectrum-pink-1500: rgb(var(--spectrum-pink-1500-rgb)); + --spectrum-pink-1600-rgb: 33, 0, 21; + --spectrum-pink-1600: rgb(var(--spectrum-pink-1600-rgb)); + --spectrum-turquoise-100-rgb: 238, 251, 251; + --spectrum-turquoise-100: rgb(var(--spectrum-turquoise-100-rgb)); + --spectrum-turquoise-200-rgb: 209, 245, 245; + --spectrum-turquoise-200: rgb(var(--spectrum-turquoise-200-rgb)); + --spectrum-turquoise-300-rgb: 169, 236, 237; + --spectrum-turquoise-300: rgb(var(--spectrum-turquoise-300-rgb)); + --spectrum-turquoise-400-rgb: 111, 221, 228; + --spectrum-turquoise-400: rgb(var(--spectrum-turquoise-400-rgb)); + --spectrum-turquoise-500-rgb: 39, 202, 216; + --spectrum-turquoise-500: rgb(var(--spectrum-turquoise-500-rgb)); + --spectrum-turquoise-600-rgb: 15, 177, 192; + --spectrum-turquoise-600: rgb(var(--spectrum-turquoise-600-rgb)); + --spectrum-turquoise-700-rgb: 12, 158, 171; + --spectrum-turquoise-700: rgb(var(--spectrum-turquoise-700-rgb)); + --spectrum-turquoise-800-rgb: 10, 141, 153; + --spectrum-turquoise-800: rgb(var(--spectrum-turquoise-800-rgb)); + --spectrum-turquoise-900-rgb: 8, 126, 137; + --spectrum-turquoise-900: rgb(var(--spectrum-turquoise-900-rgb)); + --spectrum-turquoise-1000-rgb: 5, 107, 116; + --spectrum-turquoise-1000: rgb(var(--spectrum-turquoise-1000-rgb)); + --spectrum-turquoise-1100-rgb: 3, 90, 98; + --spectrum-turquoise-1100: rgb(var(--spectrum-turquoise-1100-rgb)); + --spectrum-turquoise-1200-rgb: 1, 74, 81; + --spectrum-turquoise-1200: rgb(var(--spectrum-turquoise-1200-rgb)); + --spectrum-turquoise-1300-rgb: 0, 59, 65; + --spectrum-turquoise-1300: rgb(var(--spectrum-turquoise-1300-rgb)); + --spectrum-turquoise-1400-rgb: 0, 44, 49; + --spectrum-turquoise-1400: rgb(var(--spectrum-turquoise-1400-rgb)); + --spectrum-turquoise-1500-rgb: 0, 32, 35; + --spectrum-turquoise-1500: rgb(var(--spectrum-turquoise-1500-rgb)); + --spectrum-turquoise-1600-rgb: 0, 15, 17; + --spectrum-turquoise-1600: rgb(var(--spectrum-turquoise-1600-rgb)); + --spectrum-brown-100-rgb: 252, 247, 242; + --spectrum-brown-100: rgb(var(--spectrum-brown-100-rgb)); + --spectrum-brown-200-rgb: 247, 238, 225; + --spectrum-brown-200: rgb(var(--spectrum-brown-200-rgb)); + --spectrum-brown-300-rgb: 239, 221, 195; + --spectrum-brown-300: rgb(var(--spectrum-brown-300-rgb)); + --spectrum-brown-400-rgb: 229, 200, 157; + --spectrum-brown-400: rgb(var(--spectrum-brown-400-rgb)); + --spectrum-brown-500-rgb: 214, 177, 123; + --spectrum-brown-500: rgb(var(--spectrum-brown-500-rgb)); + --spectrum-brown-600-rgb: 190, 155, 104; + --spectrum-brown-600: rgb(var(--spectrum-brown-600-rgb)); + --spectrum-brown-700-rgb: 171, 138, 90; + --spectrum-brown-700: rgb(var(--spectrum-brown-700-rgb)); + --spectrum-brown-800-rgb: 154, 123, 77; + --spectrum-brown-800: rgb(var(--spectrum-brown-800-rgb)); + --spectrum-brown-900-rgb: 139, 109, 66; + --spectrum-brown-900: rgb(var(--spectrum-brown-900-rgb)); + --spectrum-brown-1000-rgb: 119, 91, 50; + --spectrum-brown-1000: rgb(var(--spectrum-brown-1000-rgb)); + --spectrum-brown-1100-rgb: 103, 76, 35; + --spectrum-brown-1100: rgb(var(--spectrum-brown-1100-rgb)); + --spectrum-brown-1200-rgb: 88, 61, 21; + --spectrum-brown-1200: rgb(var(--spectrum-brown-1200-rgb)); + --spectrum-brown-1300-rgb: 70, 49, 17; + --spectrum-brown-1300: rgb(var(--spectrum-brown-1300-rgb)); + --spectrum-brown-1400-rgb: 52, 37, 13; + --spectrum-brown-1400: rgb(var(--spectrum-brown-1400-rgb)); + --spectrum-brown-1500-rgb: 38, 26, 9; + --spectrum-brown-1500: rgb(var(--spectrum-brown-1500-rgb)); + --spectrum-brown-1600-rgb: 16, 12, 4; + --spectrum-brown-1600: rgb(var(--spectrum-brown-1600-rgb)); + --spectrum-silver-100-rgb: 247, 247, 247; + --spectrum-silver-100: rgb(var(--spectrum-silver-100-rgb)); + --spectrum-silver-200-rgb: 239, 239, 239; + --spectrum-silver-200: rgb(var(--spectrum-silver-200-rgb)); + --spectrum-silver-300-rgb: 223, 223, 223; + --spectrum-silver-300: rgb(var(--spectrum-silver-300-rgb)); + --spectrum-silver-400-rgb: 204, 204, 204; + --spectrum-silver-400: rgb(var(--spectrum-silver-400-rgb)); + --spectrum-silver-500-rgb: 183, 183, 183; + --spectrum-silver-500: rgb(var(--spectrum-silver-500-rgb)); + --spectrum-silver-600-rgb: 160, 160, 160; + --spectrum-silver-600: rgb(var(--spectrum-silver-600-rgb)); + --spectrum-silver-700-rgb: 143, 143, 143; + --spectrum-silver-700: rgb(var(--spectrum-silver-700-rgb)); + --spectrum-silver-800-rgb: 128, 128, 128; + --spectrum-silver-800: rgb(var(--spectrum-silver-800-rgb)); + --spectrum-silver-900-rgb: 114, 114, 114; + --spectrum-silver-900: rgb(var(--spectrum-silver-900-rgb)); + --spectrum-silver-1000-rgb: 96, 96, 96; + --spectrum-silver-1000: rgb(var(--spectrum-silver-1000-rgb)); + --spectrum-silver-1100-rgb: 81, 81, 81; + --spectrum-silver-1100: rgb(var(--spectrum-silver-1100-rgb)); + --spectrum-silver-1200-rgb: 66, 66, 66; + --spectrum-silver-1200: rgb(var(--spectrum-silver-1200-rgb)); + --spectrum-silver-1300-rgb: 52, 52, 52; + --spectrum-silver-1300: rgb(var(--spectrum-silver-1300-rgb)); + --spectrum-silver-1400-rgb: 39, 39, 39; + --spectrum-silver-1400: rgb(var(--spectrum-silver-1400-rgb)); + --spectrum-silver-1500-rgb: 28, 28, 28; + --spectrum-silver-1500: rgb(var(--spectrum-silver-1500-rgb)); + --spectrum-silver-1600-rgb: 12, 12, 12; + --spectrum-silver-1600: rgb(var(--spectrum-silver-1600-rgb)); + --spectrum-cinnamon-100-rgb: 253, 247, 243; + --spectrum-cinnamon-100: rgb(var(--spectrum-cinnamon-100-rgb)); + --spectrum-cinnamon-200-rgb: 249, 236, 229; + --spectrum-cinnamon-200: rgb(var(--spectrum-cinnamon-200-rgb)); + --spectrum-cinnamon-300-rgb: 244, 218, 203; + --spectrum-cinnamon-300: rgb(var(--spectrum-cinnamon-300-rgb)); + --spectrum-cinnamon-400-rgb: 237, 196, 172; + --spectrum-cinnamon-400: rgb(var(--spectrum-cinnamon-400-rgb)); + --spectrum-cinnamon-500-rgb: 229, 170, 136; + --spectrum-cinnamon-500: rgb(var(--spectrum-cinnamon-500-rgb)); + --spectrum-cinnamon-600-rgb: 212, 145, 108; + --spectrum-cinnamon-600: rgb(var(--spectrum-cinnamon-600-rgb)); + --spectrum-cinnamon-700-rgb: 198, 126, 88; + --spectrum-cinnamon-700: rgb(var(--spectrum-cinnamon-700-rgb)); + --spectrum-cinnamon-800-rgb: 184, 109, 70; + --spectrum-cinnamon-800: rgb(var(--spectrum-cinnamon-800-rgb)); + --spectrum-cinnamon-900-rgb: 170, 94, 56; + --spectrum-cinnamon-900: rgb(var(--spectrum-cinnamon-900-rgb)); + --spectrum-cinnamon-1000-rgb: 147, 77, 43; + --spectrum-cinnamon-1000: rgb(var(--spectrum-cinnamon-1000-rgb)); + --spectrum-cinnamon-1100-rgb: 128, 62, 32; + --spectrum-cinnamon-1100: rgb(var(--spectrum-cinnamon-1100-rgb)); + --spectrum-cinnamon-1200-rgb: 110, 48, 21; + --spectrum-cinnamon-1200: rgb(var(--spectrum-cinnamon-1200-rgb)); + --spectrum-cinnamon-1300-rgb: 92, 35, 11; + --spectrum-cinnamon-1300: rgb(var(--spectrum-cinnamon-1300-rgb)); + --spectrum-cinnamon-1400-rgb: 72, 25, 6; + --spectrum-cinnamon-1400: rgb(var(--spectrum-cinnamon-1400-rgb)); + --spectrum-cinnamon-1500-rgb: 52, 18, 4; + --spectrum-cinnamon-1500: rgb(var(--spectrum-cinnamon-1500-rgb)); + --spectrum-cinnamon-1600-rgb: 24, 8, 2; + --spectrum-cinnamon-1600: rgb(var(--spectrum-cinnamon-1600-rgb)); + --spectrum-icon-color-blue-primary-default: var(--spectrum-blue-900); + --spectrum-icon-color-red-primary-default: var(--spectrum-red-900); + --spectrum-icon-color-yellow-primary-default: var(--spectrum-yellow-400); + --spectrum-icon-color-blue-primary-hover: var(--spectrum-blue-1000); + --spectrum-icon-color-blue-primary-down: var(--spectrum-blue-1100); + --spectrum-icon-color-brown-primary-default: var(--spectrum-brown-800); + --spectrum-icon-color-brown-primary-hover: var(--spectrum-brown-900); + --spectrum-icon-color-brown-primary-down: var(--spectrum-brown-1000); + --spectrum-icon-color-celery-primary-default: var(--spectrum-celery-700); + --spectrum-icon-color-celery-primary-hover: var(--spectrum-celery-800); + --spectrum-icon-color-celery-primary-down: var(--spectrum-celery-900); + --spectrum-icon-color-chartreuse-primary-default: var( + --spectrum-chartreuse-600 + ); + --spectrum-icon-color-chartreuse-primary-hover: var( + --spectrum-chartreuse-700 + ); + --spectrum-icon-color-chartreuse-primary-down: var( + --spectrum-chartreuse-800 + ); + --spectrum-icon-color-fuchsia-primary-default: var(--spectrum-fuchsia-900); + --spectrum-icon-color-fuchsia-primary-hover: var(--spectrum-fuchsia-1000); + --spectrum-icon-color-fuchsia-primary-down: var(--spectrum-fuchsia-1100); + --spectrum-icon-color-indigo-primary-default: var(--spectrum-indigo-900); + --spectrum-icon-color-indigo-primary-hover: var(--spectrum-indigo-1000); + --spectrum-icon-color-indigo-primary-down: var(--spectrum-indigo-1100); + --spectrum-icon-color-magenta-primary-default: var(--spectrum-magenta-900); + --spectrum-icon-color-magenta-primary-hover: var(--spectrum-magenta-1000); + --spectrum-icon-color-magenta-primary-down: var(--spectrum-magenta-1100); + --spectrum-icon-color-orange-primary-default: var(--spectrum-orange-700); + --spectrum-icon-color-orange-primary-hover: var(--spectrum-orange-800); + --spectrum-icon-color-orange-primary-down: var(--spectrum-orange-900); + --spectrum-icon-color-pink-primary-default: var(--spectrum-pink-800); + --spectrum-icon-color-pink-primary-hover: var(--spectrum-pink-900); + --spectrum-icon-color-pink-primary-down: var(--spectrum-pink-1000); + --spectrum-icon-color-purple-primary-default: var(--spectrum-purple-900); + --spectrum-icon-color-purple-primary-hover: var(--spectrum-purple-1000); + --spectrum-icon-color-purple-primary-down: var(--spectrum-purple-1100); + --spectrum-icon-color-red-primary-hover: var(--spectrum-red-1000); + --spectrum-icon-color-red-primary-down: var(--spectrum-red-1100); + --spectrum-icon-color-silver-primary-default: var(--spectrum-silver-700); + --spectrum-icon-color-silver-primary-hover: var(--spectrum-silver-800); + --spectrum-icon-color-silver-primary-down: var(--spectrum-silver-900); + --spectrum-icon-color-turquoise-primary-default: var( + --spectrum-turquoise-700 + ); + --spectrum-icon-color-turquoise-primary-hover: var( + --spectrum-turquoise-800 + ); + --spectrum-icon-color-turquoise-primary-down: var(--spectrum-turquoise-900); + --spectrum-icon-color-yellow-primary-hover: var(--spectrum-yellow-500); + --spectrum-icon-color-yellow-primary-down: var(--spectrum-yellow-600); + --spectrum-icon-color-blue-background: var(--spectrum-blue-200); + --spectrum-icon-color-brown-background: var(--spectrum-brown-200); + --spectrum-icon-color-celery-background: var(--spectrum-celery-100); + --spectrum-icon-color-chartreuse-background: var(--spectrum-chartreuse-200); + --spectrum-icon-color-cinnamon-background: var(--spectrum-cinnamon-200); + --spectrum-icon-color-cyan-background: var(--spectrum-cyan-100); + --spectrum-icon-color-green-background: var(--spectrum-green-100); + --spectrum-icon-color-indigo-background: var(--spectrum-indigo-200); + --spectrum-icon-color-orange-background: var(--spectrum-orange-200); + --spectrum-icon-color-red-background: var(--spectrum-red-200); + --spectrum-icon-color-seafoam-background: var(--spectrum-seafoam-200); + --spectrum-icon-color-silver-background: var(--spectrum-silver-200); + --spectrum-icon-color-turquoise-background: var(--spectrum-turquoise-200); + --spectrum-icon-color-yellow-background: var(--spectrum-yellow-100); + --spectrum-informative-subtle-background-color-default: var( + --spectrum-informative-color-200 + ); + --spectrum-positive-subtle-background-color-default: var( + --spectrum-positive-color-200 + ); + --spectrum-notice-subtle-background-color-default: var( + --spectrum-notice-color-200 + ); + --spectrum-negative-subtle-background-color-default: var( + --spectrum-negative-color-200 + ); + --spectrum-accent-subtle-background-color-default: var( + --spectrum-accent-color-200 + ); + /* stylelint-disable-next-line custom-property-pattern -- context identification */ + --color-scheme: light; + --spectrum-assetcard-border-color-selected: var(--spectrum-blue-900); + --spectrum-assetcard-border-color-selected-hover: var(--spectrum-blue-900); + --spectrum-assetcard-border-color-selected-down: var(--spectrum-blue-1000); + --spectrum-assetcard-selectionindicator-background-color-ordered: var( + --spectrum-blue-900 + ); + --spectrum-assestcard-focus-indicator-color: var(--spectrum-blue-800); + --spectrum-assetlist-item-background-color-selected-hover: rgb( + var(--spectrum-blue-900-rgb), + 0.2 + ); + --spectrum-assetlist-item-background-color-selected: rgb( + var(--spectrum-blue-900-rgb), + 0.1 + ); + --spectrum-assetlist-border-color-key-focus: var(--spectrum-blue-800); + --spectrum-badge-label-icon-color-primary: var(--spectrum-white); + --spectrum-calendar-day-background-color-selected: rgb( + var(--spectrum-blue-900-rgb), + 0.1 + ); + --spectrum-calendar-day-background-color-hover: rgb( + var(--spectrum-black-rgb), + 0.06 + ); + --spectrum-calendar-day-today-background-color-selected-hover: rgb( + var(--spectrum-blue-900-rgb), + 0.2 + ); + --spectrum-calendar-day-background-color-selected-hover: rgb( + var(--spectrum-blue-900-rgb), + 0.2 + ); + --spectrum-calendar-day-background-color-down-rgb: var( + --spectrum-transparent-black-200-rgb + ); + --spectrum-calendar-day-background-color-down-opacity: var( + --spectrum-transparent-black-200-opacity + ); + --spectrum-calendar-day-background-color-down: rgb( + var(--spectrum-calendar-day-background-color-down-rgb), + var(--spectrum-calendar-day-background-color-down-opacity) + ); + --spectrum-calendar-day-background-color-cap-selected: rgb( + var(--spectrum-blue-900-rgb), + 0.2 + ); + --spectrum-calendar-day-background-color-key-focus: rgb( + var(--spectrum-black-rgb), + 0.06 + ); + --spectrum-calendar-day-border-color-key-focus: var(--spectrum-blue-800); + --spectrum-card-selected-background-color-rgb: var(--spectrum-blue-900-rgb); + --spectrum-coach-indicator-ring-default-color: var(--spectrum-blue-800); + --spectrum-drop-zone-background-color-rgb: var(--spectrum-blue-800-rgb); + --spectrum-dropindicator-color: var(--spectrum-blue-800); + --spectrum-logic-button-and-background-color: var(--spectrum-blue-900); + --spectrum-logic-button-and-border-color: var(--spectrum-blue-900); + --spectrum-logic-button-and-background-color-hover: var( + --spectrum-blue-1100 + ); + --spectrum-logic-button-and-border-color-hover: var(--spectrum-blue-1100); + --spectrum-logic-button-or-background-color: var(--spectrum-magenta-900); + --spectrum-logic-button-or-border-color: var(--spectrum-magenta-900); + --spectrum-logic-button-or-background-color-hover: var( + --spectrum-magenta-1100 + ); + --spectrum-logic-button-or-border-color-hover: var(--spectrum-magenta-1100); + --spectrum-steplist-current-marker-color-key-focus: var( + --spectrum-blue-800 + ); + --spectrum-treeview-item-background-color-quiet-selected: rgb( + var(--spectrum-gray-900-rgb), + 0.06 + ); + --spectrum-treeview-item-background-color-selected: rgb( + var(--spectrum-blue-900-rgb), + 0.1 + ); +} + +:root { + --spectrum-checkbox-control-size-small: 14px; + --spectrum-checkbox-control-size-medium: 16px; + --spectrum-checkbox-control-size-large: 18px; + --spectrum-checkbox-control-size-extra-large: 20px; + --spectrum-checkbox-top-to-control-small: 5px; + --spectrum-checkbox-top-to-control-medium: 8px; + --spectrum-checkbox-top-to-control-large: 11px; + --spectrum-checkbox-top-to-control-extra-large: 14px; + --spectrum-switch-control-width-small: 22px; + --spectrum-switch-control-width-medium: 26px; + --spectrum-switch-control-width-large: 30px; + --spectrum-switch-control-width-extra-large: 34px; + --spectrum-switch-control-height-small: 14px; + --spectrum-switch-control-height-medium: 16px; + --spectrum-switch-control-height-large: 18px; + --spectrum-switch-control-height-extra-large: 20px; + --spectrum-switch-top-to-control-small: 6px; + --spectrum-switch-top-to-control-medium: 9px; + --spectrum-switch-top-to-control-large: 12px; + --spectrum-switch-top-to-control-extra-large: 15px; + --spectrum-radio-button-control-size-small: 12px; + --spectrum-radio-button-control-size-medium: 14px; + --spectrum-radio-button-control-size-large: 16px; + --spectrum-radio-button-control-size-extra-large: 18px; + --spectrum-radio-button-top-to-control-small: 6px; + --spectrum-radio-button-top-to-control-medium: 9px; + --spectrum-radio-button-top-to-control-large: 12px; + --spectrum-radio-button-top-to-control-extra-large: 15px; + --spectrum-field-label-text-to-asterisk-small: 4px; + --spectrum-field-label-text-to-asterisk-medium: 4px; + --spectrum-field-label-text-to-asterisk-large: 5px; + --spectrum-field-label-text-to-asterisk-extra-large: 5px; + --spectrum-field-label-top-to-asterisk-small: 8px; + --spectrum-field-label-top-to-asterisk-medium: 12px; + --spectrum-field-label-top-to-asterisk-large: 15px; + --spectrum-field-label-top-to-asterisk-extra-large: 18px; + --spectrum-field-label-to-component-quiet-small: -8px; + --spectrum-field-label-to-component-quiet-medium: -8px; + --spectrum-field-label-to-component-quiet-large: -12px; + --spectrum-field-label-to-component-quiet-extra-large: -15px; + --spectrum-help-text-top-to-workflow-icon-small: var( + --spectrum-component-top-to-workflow-icon-75 + ); + --spectrum-help-text-top-to-workflow-icon-medium: var( + --spectrum-component-top-to-workflow-icon-100 + ); + --spectrum-help-text-top-to-workflow-icon-large: var( + --spectrum-component-top-to-workflow-icon-200 + ); + --spectrum-help-text-top-to-workflow-icon-extra-large: var( + --spectrum-component-top-to-workflow-icon-300 + ); + --spectrum-status-light-dot-size-small: 8px; + --spectrum-status-light-dot-size-medium: 10px; + --spectrum-status-light-dot-size-large: 12px; + --spectrum-status-light-dot-size-extra-large: 14px; + --spectrum-status-light-top-to-dot-small: 8px; + --spectrum-status-light-top-to-dot-medium: 11px; + --spectrum-status-light-top-to-dot-large: 14px; + --spectrum-status-light-top-to-dot-extra-large: 17px; + --spectrum-action-button-edge-to-hold-icon-medium: 4px; + --spectrum-action-button-edge-to-hold-icon-large: 5px; + --spectrum-action-button-edge-to-hold-icon-extra-large: 6px; + --spectrum-tooltip-tip-width: 10px; + --spectrum-tooltip-tip-height: 5px; + --spectrum-tooltip-maximum-width: 160px; + --spectrum-progress-circle-size-small: 16px; + --spectrum-progress-circle-size-medium: 32px; + --spectrum-progress-circle-size-large: 64px; + --spectrum-progress-circle-thickness-small: 2px; + --spectrum-progress-circle-thickness-medium: 3px; + --spectrum-progress-circle-thickness-large: 4px; + --spectrum-toast-height: 52px; + --spectrum-toast-maximum-width: 336px; + --spectrum-toast-top-to-workflow-icon: 18px; + --spectrum-toast-top-to-text: 18px; + --spectrum-toast-bottom-to-text: 20px; + --spectrum-swatch-size-extra-small: 16px; + --spectrum-swatch-size-small: 24px; + --spectrum-swatch-size-medium: 32px; + --spectrum-swatch-size-large: 40px; + --spectrum-progress-bar-thickness-small: 4px; + --spectrum-progress-bar-thickness-medium: 6px; + --spectrum-progress-bar-thickness-large: 8px; + --spectrum-progress-bar-thickness-extra-large: 10px; + --spectrum-meter-width: 192px; + --spectrum-meter-thickness-small: 4px; + --spectrum-meter-thickness-large: 8px; + --spectrum-tag-top-to-avatar-small: 4px; + --spectrum-tag-top-to-avatar-medium: 6px; + --spectrum-tag-top-to-avatar-large: 9px; + --spectrum-tag-top-to-cross-icon-small: 8px; + --spectrum-tag-top-to-cross-icon-medium: 12px; + --spectrum-tag-top-to-cross-icon-large: 15px; + --spectrum-menu-item-edge-to-content-not-selected-small: 28px; + --spectrum-menu-item-edge-to-content-not-selected-medium: 32px; + --spectrum-menu-item-edge-to-content-not-selected-large: 38px; + --spectrum-menu-item-edge-to-content-not-selected-extra-large: 45px; + --spectrum-menu-item-top-to-disclosure-icon-small: 7px; + --spectrum-menu-item-top-to-disclosure-icon-medium: 11px; + --spectrum-menu-item-top-to-disclosure-icon-large: 14px; + --spectrum-menu-item-top-to-disclosure-icon-extra-large: 17px; + --spectrum-menu-item-top-to-selected-icon-small: 7px; + --spectrum-menu-item-top-to-selected-icon-medium: 11px; + --spectrum-menu-item-top-to-selected-icon-large: 14px; + --spectrum-menu-item-top-to-selected-icon-extra-large: 17px; + --spectrum-slider-control-height-small: 14px; + --spectrum-slider-control-height-medium: 16px; + --spectrum-slider-control-height-large: 18px; + --spectrum-slider-control-height-extra-large: 20px; + --spectrum-slider-handle-size-small: 14px; + --spectrum-slider-handle-size-medium: 16px; + --spectrum-slider-handle-size-large: 18px; + --spectrum-slider-handle-size-extra-large: 20px; + --spectrum-slider-handle-border-width-down-small: 5px; + --spectrum-slider-handle-border-width-down-medium: 6px; + --spectrum-slider-handle-border-width-down-large: 7px; + --spectrum-slider-handle-border-width-down-extra-large: 8px; + --spectrum-slider-bottom-to-handle-small: 5px; + --spectrum-slider-bottom-to-handle-medium: 8px; + --spectrum-slider-bottom-to-handle-large: 11px; + --spectrum-slider-bottom-to-handle-extra-large: 14px; + --spectrum-slider-control-to-field-label-small: -4px; + --spectrum-slider-control-to-field-label-medium: -12px; + --spectrum-slider-control-to-field-label-large: -16px; + --spectrum-slider-control-to-field-label-extra-large: -20px; + --spectrum-picker-visual-to-disclosure-icon-small: 7px; + --spectrum-picker-visual-to-disclosure-icon-medium: 8px; + --spectrum-picker-visual-to-disclosure-icon-large: 9px; + --spectrum-picker-visual-to-disclosure-icon-extra-large: 10px; + --spectrum-text-area-minimum-width: 112px; + --spectrum-text-area-minimum-height: 56px; + --spectrum-thumbnail-size-50: 16px; + --spectrum-thumbnail-size-75: 20px; + --spectrum-thumbnail-size-100: 24px; + --spectrum-thumbnail-size-200: 28px; + --spectrum-thumbnail-size-300: 32px; + --spectrum-thumbnail-size-400: 36px; + --spectrum-thumbnail-size-500: 40px; + --spectrum-thumbnail-size-600: 44px; + --spectrum-thumbnail-size-700: 48px; + --spectrum-thumbnail-size-800: 52px; + --spectrum-thumbnail-size-900: 56px; + --spectrum-thumbnail-size-1000: 64px; + --spectrum-opacity-checkerboard-square-size: var( + --spectrum-opacity-checkerboard-square-size-medium + ); + --spectrum-opacity-checkerboard-square-size-medium: 8px; + --spectrum-breadcrumbs-height-multiline: 72px; + --spectrum-breadcrumbs-top-to-text-multiline: 4px; + --spectrum-breadcrumbs-bottom-to-text-multiline: 9px; + --spectrum-breadcrumbs-top-text-to-bottom-text: 9px; + --spectrum-breadcrumbs-top-to-separator-icon-multiline: var( + --spectrum-breadcrumbs-top-to-separator-multiline + ); + --spectrum-breadcrumbs-truncated-menu-to-bottom-text: 4px; + --spectrum-avatar-size-50: 16px; + --spectrum-avatar-size-75: 20px; + --spectrum-avatar-size-100: 24px; + --spectrum-avatar-size-200: 28px; + --spectrum-avatar-size-300: 32px; + --spectrum-avatar-size-400: 36px; + --spectrum-avatar-size-500: 40px; + --spectrum-avatar-size-600: 44px; + --spectrum-avatar-size-700: 48px; + --spectrum-avatar-size-800: 52px; + --spectrum-avatar-size-900: 56px; + --spectrum-avatar-size-1000: 64px; + --spectrum-avatar-size-1100: 72px; + --spectrum-avatar-size-1200: 80px; + --spectrum-avatar-size-1300: 88px; + --spectrum-avatar-size-1400: 96px; + --spectrum-avatar-size-1500: 104px; + --spectrum-alert-banner-minimum-height: 56px; + --spectrum-alert-banner-width: 832px; + --spectrum-alert-banner-top-to-workflow-icon: 18px; + --spectrum-alert-banner-top-to-text: 18px; + --spectrum-alert-banner-bottom-to-text: 20px; + --spectrum-rating-indicator-width: 18px; + --spectrum-rating-indicator-to-icon: 4px; + --spectrum-color-area-width: 192px; + --spectrum-color-area-minimum-width: 64px; + --spectrum-color-area-height: 192px; + --spectrum-color-area-minimum-height: 64px; + --spectrum-color-wheel-width: 192px; + --spectrum-color-wheel-minimum-width: 175px; + --spectrum-color-slider-length: 192px; + --spectrum-color-slider-minimum-length: 80px; + --spectrum-coach-mark-width: 296px; + --spectrum-coach-mark-minimum-width: 296px; + --spectrum-coach-mark-maximum-width: 380px; + --spectrum-coach-mark-edge-to-content: var(--spectrum-spacing-400); + --spectrum-coach-mark-pagination-text-to-bottom-edge: 33px; + --spectrum-coach-mark-media-height: 222px; + --spectrum-coach-mark-media-minimum-height: 166px; + --spectrum-accordion-top-to-text-compact-small: 3px; + --spectrum-accordion-small-top-to-text-spacious: 9px; + --spectrum-accordion-top-to-text-compact-medium: 8px; + --spectrum-accordion-top-to-text-spacious-medium: 16px; + --spectrum-accordion-top-to-text-compact-large: 8px; + --spectrum-accordion-top-to-text-spacious-large: 16px; + --spectrum-accordion-top-to-text-compact-extra-large: 8px; + --spectrum-accordion-top-to-text-spacious-extra-large: 17px; + --spectrum-accordion-bottom-to-text-compact-small: 2px; + --spectrum-accordion-bottom-to-text-spacious-small: 11px; + --spectrum-accordion-bottom-to-text-compact-medium: 5px; + --spectrum-accordion-bottom-to-text-spacious-medium: 13px; + --spectrum-accordion-bottom-to-text-compact-large: 8px; + --spectrum-accordion-bottom-to-text-spacious-large: 16px; + --spectrum-accordion-bottom-to-text-compact-extra-large: 8px; + --spectrum-accordion-bottom-to-text-spacious-extra-large: 16px; + --spectrum-accordion-minimum-width: 200px; + --spectrum-accordion-content-area-top-to-content: 8px; + --spectrum-accordion-content-area-bottom-to-content: 16px; + --spectrum-color-handle-size: 16px; + --spectrum-color-handle-size-key-focus: 32px; + --spectrum-table-column-header-row-top-to-text-small: 8px; + --spectrum-table-column-header-row-top-to-text-medium: 6px; + --spectrum-table-column-header-row-top-to-text-large: 10px; + --spectrum-table-column-header-row-top-to-text-extra-large: 13px; + --spectrum-table-column-header-row-bottom-to-text-small: 9px; + --spectrum-table-column-header-row-bottom-to-text-medium: 8px; + --spectrum-table-column-header-row-bottom-to-text-large: 10px; + --spectrum-table-column-header-row-bottom-to-text-extra-large: 13px; + --spectrum-table-row-height-small-regular: var( + --spectrum-table-row-height-small + ); + --spectrum-table-row-height-small: 32px; + --spectrum-table-row-height-medium-regular: var( + --spectrum-table-row-height-medium + ); + --spectrum-table-row-height-medium: 40px; + --spectrum-table-row-height-large-regular: var( + --spectrum-table-row-height-large + ); + --spectrum-table-row-height-large: 48px; + --spectrum-table-row-height-extra-large-regular: var( + --spectrum-table-row-height-extra-large + ); + --spectrum-table-row-height-extra-large: 56px; + --spectrum-table-row-height-small-spacious: 40px; + --spectrum-table-row-height-medium-spacious: 48px; + --spectrum-table-row-height-large-spacious: 56px; + --spectrum-table-row-height-extra-large-spacious: 64px; + --spectrum-table-row-top-to-text-small-regular: var( + --spectrum-table-row-top-to-text-small + ); + --spectrum-table-row-top-to-text-small: 8px; + --spectrum-table-row-top-to-text-medium-regular: var( + --spectrum-table-row-top-to-text-medium + ); + --spectrum-table-row-top-to-text-medium: 10px; + --spectrum-table-row-top-to-text-large-regular: var( + --spectrum-table-row-top-to-text-large + ); + --spectrum-table-row-top-to-text-large: 14px; + --spectrum-table-row-top-to-text-extra-large-regular: var( + --spectrum-table-row-top-to-text-extra-large + ); + --spectrum-table-row-top-to-text-extra-large: 17px; + --spectrum-table-row-bottom-to-text-small-regular: var( + --spectrum-table-row-bottom-to-text-small + ); + --spectrum-table-row-bottom-to-text-small: 9px; + --spectrum-table-row-bottom-to-text-medium-regular: var( + --spectrum-table-row-bottom-to-text-medium + ); + --spectrum-table-row-bottom-to-text-medium: 13px; + --spectrum-table-row-bottom-to-text-large-regular: var( + --spectrum-table-row-bottom-to-text-large + ); + --spectrum-table-row-bottom-to-text-large: 14px; + --spectrum-table-row-bottom-to-text-extra-large-regular: var( + --spectrum-table-row-bottom-to-text-extra-large + ); + --spectrum-table-row-bottom-to-text-extra-large: 17px; + --spectrum-table-row-top-to-text-small-spacious: 12px; + --spectrum-table-row-top-to-text-medium-spacious: 15px; + --spectrum-table-row-top-to-text-large-spacious: 18px; + --spectrum-table-row-top-to-text-extra-large-spacious: 21px; + --spectrum-table-row-bottom-to-text-small-spacious: 13px; + --spectrum-table-row-bottom-to-text-medium-spacious: 16px; + --spectrum-table-row-bottom-to-text-large-spacious: 18px; + --spectrum-table-row-bottom-to-text-extra-large-spacious: 21px; + --spectrum-table-checkbox-to-text: 24px; + --spectrum-table-header-row-checkbox-to-top-small: 10px; + --spectrum-table-header-row-checkbox-to-top-medium: 8px; + --spectrum-table-header-row-checkbox-to-top-large: 12px; + --spectrum-table-header-row-checkbox-to-top-extra-large: 15px; + --spectrum-table-row-checkbox-to-top-small-compact: 6px; + --spectrum-table-row-checkbox-to-top-small-regular: var( + --spectrum-table-row-checkbox-to-top-small + ); + --spectrum-table-row-checkbox-to-top-small: 10px; + --spectrum-table-row-checkbox-to-top-small-spacious: 14px; + --spectrum-table-row-checkbox-to-top-medium-compact: 8px; + --spectrum-table-row-checkbox-to-top-medium-regular: var( + --spectrum-table-row-checkbox-to-top-medium + ); + --spectrum-table-row-checkbox-to-top-medium: 12px; + --spectrum-table-row-checkbox-to-top-medium-spacious: 16px; + --spectrum-table-row-checkbox-to-top-large-compact: 12px; + --spectrum-table-row-checkbox-to-top-large-regular: var( + --spectrum-table-row-checkbox-to-top-large + ); + --spectrum-table-row-checkbox-to-top-large: 16px; + --spectrum-table-row-checkbox-to-top-large-spacious: 20px; + --spectrum-table-row-checkbox-to-top-extra-large-compact: 15px; + --spectrum-table-row-checkbox-to-top-extra-large-regular: var( + --spectrum-table-row-checkbox-to-top-extra-large + ); + --spectrum-table-row-checkbox-to-top-extra-large: 19px; + --spectrum-table-row-checkbox-to-top-extra-large-spacious: 23px; + --spectrum-table-section-header-row-height-small: 24px; + --spectrum-table-section-header-row-height-medium: 32px; + --spectrum-table-section-header-row-height-large: 40px; + --spectrum-table-section-header-row-height-extra-large: 48px; + --spectrum-table-thumbnail-to-top-minimum-small-compact: 4px; + --spectrum-table-thumbnail-to-top-minimum-medium-compact: 5px; + --spectrum-table-thumbnail-to-top-minimum-large-compact: 7px; + --spectrum-table-thumbnail-to-top-minimum-extra-large-compact: 8px; + --spectrum-table-thumbnail-to-top-minimum-small-regular: var( + --spectrum-table-thumbnail-to-top-minimum-small + ); + --spectrum-table-thumbnail-to-top-minimum-small: 5px; + --spectrum-table-thumbnail-to-top-minimum-medium-regular: var( + --spectrum-table-thumbnail-to-top-minimum-medium + ); + --spectrum-table-thumbnail-to-top-minimum-medium: 7px; + --spectrum-table-thumbnail-to-top-minimum-large-regular: var( + --spectrum-table-thumbnail-to-top-minimum-large + ); + --spectrum-table-thumbnail-to-top-minimum-large: 8px; + --spectrum-table-thumbnail-to-top-minimum-extra-large-regular: var( + --spectrum-table-thumbnail-to-top-minimum-extra-large + ); + --spectrum-table-thumbnail-to-top-minimum-extra-large: 8px; + --spectrum-table-thumbnail-to-top-minimum-small-spacious: 7px; + --spectrum-table-thumbnail-to-top-minimum-medium-spacious: 8px; + --spectrum-table-thumbnail-to-top-minimum-large-spacious: 8px; + --spectrum-table-thumbnail-to-top-minimum-extra-large-spacious: 10px; + --spectrum-tab-item-to-tab-item-horizontal-small: 21px; + --spectrum-tab-item-to-tab-item-horizontal-medium: 24px; + --spectrum-tab-item-to-tab-item-horizontal-large: 27px; + --spectrum-tab-item-to-tab-item-horizontal-extra-large: 30px; + --spectrum-tab-item-to-tab-item-vertical-small: 4px; + --spectrum-tab-item-to-tab-item-vertical-medium: 4px; + --spectrum-tab-item-to-tab-item-vertical-large: 5px; + --spectrum-tab-item-to-tab-item-vertical-extra-large: 5px; + --spectrum-tab-item-start-to-edge-small: 12px; + --spectrum-tab-item-start-to-edge-medium: 12px; + --spectrum-tab-item-start-to-edge-large: 13px; + --spectrum-tab-item-start-to-edge-extra-large: 13px; + --spectrum-tab-item-top-to-text-small: 11px; + --spectrum-tab-item-bottom-to-text-small: 12px; + --spectrum-tab-item-top-to-text-medium: 14px; + --spectrum-tab-item-bottom-to-text-medium: 14px; + --spectrum-tab-item-top-to-text-large: 16px; + --spectrum-tab-item-bottom-to-text-large: 18px; + --spectrum-tab-item-top-to-text-extra-large: 19px; + --spectrum-tab-item-bottom-to-text-extra-large: 20px; + --spectrum-tab-item-top-to-text-compact-small: 4px; + --spectrum-tab-item-bottom-to-text-compact-small: 5px; + --spectrum-tab-item-top-to-text-compact-medium: 6px; + --spectrum-tab-item-bottom-to-text-compact-medium: 8px; + --spectrum-tab-item-top-to-text-compact-large: 10px; + --spectrum-tab-item-bottom-to-text-compact-large: 12px; + --spectrum-tab-item-top-to-text-compact-extra-large: 12px; + --spectrum-tab-item-bottom-to-text-compact-extra-large: 13px; + --spectrum-tab-item-top-to-workflow-icon-small: 13px; + --spectrum-tab-item-top-to-workflow-icon-medium: 15px; + --spectrum-tab-item-top-to-workflow-icon-large: 17px; + --spectrum-tab-item-top-to-workflow-icon-extra-large: 19px; + --spectrum-tab-item-top-to-workflow-icon-compact-small: 3px; + --spectrum-tab-item-top-to-workflow-icon-compact-medium: 7px; + --spectrum-tab-item-top-to-workflow-icon-compact-large: 9px; + --spectrum-tab-item-top-to-workflow-icon-compact-extra-large: 11px; + --spectrum-tab-item-focus-indicator-gap-small: 7px; + --spectrum-tab-item-focus-indicator-gap-medium: 8px; + --spectrum-tab-item-focus-indicator-gap-large: 9px; + --spectrum-tab-item-focus-indicator-gap-extra-large: 10px; + --spectrum-side-navigation-width: 192px; + --spectrum-side-navigation-minimum-width: 160px; + --spectrum-side-navigation-maximum-width: 240px; + --spectrum-side-navigation-second-level-edge-to-text: 24px; + --spectrum-side-navigation-third-level-edge-to-text: 36px; + --spectrum-side-navigation-with-icon-second-level-edge-to-text: 50px; + --spectrum-side-navigation-with-icon-third-level-edge-to-text: 62px; + --spectrum-side-navigation-item-to-item: 4px; + --spectrum-side-navigation-item-to-header: 24px; + --spectrum-side-navigation-bottom-to-text: 8px; + --spectrum-tray-top-to-content-area: 4px; + --spectrum-arrow-icon-size-75: 10px; + --spectrum-arrow-icon-size-100: 10px; + --spectrum-arrow-icon-size-200: 12px; + --spectrum-arrow-icon-size-300: 14px; + --spectrum-arrow-icon-size-400: 16px; + --spectrum-arrow-icon-size-500: 18px; + --spectrum-arrow-icon-size-600: 20px; + --spectrum-asterisk-icon-size-100: 8px; + --spectrum-asterisk-icon-size-200: 10px; + --spectrum-asterisk-icon-size-300: 10px; + --spectrum-checkmark-icon-size-50: 10px; + --spectrum-checkmark-icon-size-75: 10px; + --spectrum-checkmark-icon-size-100: 10px; + --spectrum-checkmark-icon-size-200: 12px; + --spectrum-checkmark-icon-size-300: 14px; + --spectrum-checkmark-icon-size-400: 16px; + --spectrum-checkmark-icon-size-500: 16px; + --spectrum-checkmark-icon-size-600: 18px; + --spectrum-chevron-icon-size-50: 6px; + --spectrum-chevron-icon-size-75: 10px; + --spectrum-chevron-icon-size-100: 10px; + --spectrum-chevron-icon-size-200: 12px; + --spectrum-chevron-icon-size-300: 14px; + --spectrum-chevron-icon-size-400: 16px; + --spectrum-chevron-icon-size-500: 16px; + --spectrum-chevron-icon-size-600: 18px; + --spectrum-cross-icon-size-75: 8px; + --spectrum-cross-icon-size-100: 8px; + --spectrum-cross-icon-size-200: 10px; + --spectrum-cross-icon-size-300: 12px; + --spectrum-cross-icon-size-400: 12px; + --spectrum-cross-icon-size-500: 14px; + --spectrum-cross-icon-size-600: 16px; + --spectrum-dash-icon-size-50: 8px; + --spectrum-dash-icon-size-75: 8px; + --spectrum-dash-icon-size-100: 10px; + --spectrum-dash-icon-size-200: 12px; + --spectrum-dash-icon-size-300: 12px; + --spectrum-dash-icon-size-400: 14px; + --spectrum-dash-icon-size-500: 16px; + --spectrum-dash-icon-size-600: 18px; + --spectrum-side-navigation-header-to-item: 8px; + --spectrum-switch-handle-size-small: 6px; + --spectrum-switch-handle-selected-size-small: 8px; + --spectrum-switch-handle-selected-size-medium: 10px; + --spectrum-switch-handle-selected-size-large: 12px; + --spectrum-switch-handle-selected-size-extra-large: 14px; + --spectrum-switch-handle-size-medium: 8px; + --spectrum-switch-handle-size-large: 10px; + --spectrum-switch-handle-size-extra-large: 12px; + --spectrum-tag-label-to-clear-icon-small: 8px; + --spectrum-tag-label-to-clear-icon-medium: 12px; + --spectrum-tag-label-to-clear-icon-large: 15px; + --spectrum-tag-edge-to-clear-icon-small: 8px; + --spectrum-tag-edge-to-clear-icon-medium: 12px; + --spectrum-tag-edge-to-clear-icon-large: 15px; + --spectrum-opacity-checkerboard-square-size-small: 4px; + --spectrum-alert-banner-top-to-alert-icon: 37px; + --spectrum-accordion-top-to-text-spacious-small: 11px; + --spectrum-field-default-width-small: 192px; + --spectrum-field-default-width-medium: 208px; + --spectrum-field-default-width-large: 224px; + --spectrum-field-default-width-extra-large: 240px; + --spectrum-tag-minimum-width-small: 21px; + --spectrum-tag-minimum-width-medium: 27px; + --spectrum-tag-minimum-width-large: 33px; + --spectrum-in-field-button-edge-to-fill-small: 4px; + --spectrum-in-field-button-edge-to-fill-extra-large: 8px; + --spectrum-in-field-progress-circle-edge-to-fill: 1px; + --spectrum-in-field-progress-circle-size-75: 16px; + --spectrum-in-field-progress-circle-size-100: 20px; + --spectrum-in-field-progress-circle-size-200: 22px; + --spectrum-in-field-progress-circle-size-300: 26px; + --spectrum-alert-dialog-description-font-size: var(--spectrum-body-size-m); + --spectrum-alert-dialog-title-font-size: var(--spectrum-title-size-xxl); + --spectrum-coach-mark-body-font-size: var(--spectrum-body-size-m); + --spectrum-coach-mark-pagination-body-font-size: var( + --spectrum-body-size-s + ); + --spectrum-coach-mark-title-font-size: var(--spectrum-title-size-m); + --spectrum-standard-dialog-title-font-size: var(--spectrum-title-size-xxl); + --spectrum-standard-dialog-body-font-size: var(--spectrum-body-size-m); + --spectrum-link-out-icon-size-75: 10px; + --spectrum-link-out-icon-size-100: 12px; + --spectrum-link-out-icon-size-200: 14px; + --spectrum-link-out-icon-size-300: 14px; + --spectrum-link-out-icon-size-400: 16px; + --spectrum-menu-item-top-to-thumbnail-small: 8px; + --spectrum-menu-item-top-to-thumbnail-medium: 9px; + --spectrum-menu-item-top-to-thumbnail-large: 10px; + --spectrum-menu-item-top-to-thumbnail-extra-large: 11px; + --spectrum-illustrated-message-small-title-font-size: var( + --spectrum-title-size-m + ); + --spectrum-illustrated-message-small-cjk-title-font-size: var( + --spectrum-title-cjk-size-m + ); + --spectrum-illustrated-message-medium-title-font-size: var( + --spectrum-title-size-xl + ); + --spectrum-illustrated-message-medium-cjk-title-font-size: var( + --spectrum-title-cjk-size-xl + ); + --spectrum-illustrated-message-large-title-font-size: var( + --spectrum-title-size-xxl + ); + --spectrum-illustrated-message-large-cjk-title-font-size: var( + --spectrum-title-cjk-size-xxl + ); + --spectrum-illustrated-message-medium-body-font-size: var( + --spectrum-body-size-s + ); + --spectrum-illustrated-message-large-body-font-size: var( + --spectrum-body-size-s + ); + --spectrum-breadcrumbs-separator-to-bottom-text-multiline: 11px; + --spectrum-breadcrumbs-start-edge-to-text-large: 9px; + --spectrum-breadcrumbs-start-edge-to-text-medium: 6px; + --spectrum-breadcrumbs-start-edge-to-text-multiline: 4px; + --spectrum-breadcrumbs-top-to-separator-large: 15px; + --spectrum-breadcrumbs-top-to-separator-medium: 11px; + --spectrum-breadcrumbs-top-to-separator-multiline: 7px; + --spectrum-breadcrumbs-text-to-separator-large: 9px; + --spectrum-breadcrumbs-text-to-separator-medium: 6px; + --spectrum-breadcrumbs-text-to-separator-multiline: 4px; + --spectrum-contextual-help-body-font-size: var(--spectrum-body-size-s); + --spectrum-contextual-help-title-font-size: var(--spectrum-title-size-m); + --spectrum-accordion-content-area-edge-to-content-small: 8px; + --spectrum-accordion-content-area-edge-to-content-medium: 9px; + --spectrum-accordion-content-area-edge-to-content-large: 12px; + --spectrum-accordion-content-area-edge-to-content-extra-large: 15px; + --spectrum-accordion-disclosure-indicator-to-text-small: 7px; + --spectrum-accordion-disclosure-indicator-to-text-medium: 11px; + --spectrum-accordion-disclosure-indicator-to-text-large: 14px; + --spectrum-accordion-disclosure-indicator-to-text-extra-large: 17px; + --spectrum-meter-thickness-medium: 6px; + --spectrum-meter-thickness-extra-large: 10px; + --spectrum-avatar-to-avatar-50: -4px; + --spectrum-avatar-to-avatar-75: -5px; + --spectrum-avatar-to-avatar-100: -6px; + --spectrum-avatar-to-avatar-200: -7px; + --spectrum-avatar-to-avatar-300: -8px; + --spectrum-avatar-to-avatar-400: -9px; + --spectrum-avatar-to-avatar-500: -10px; + --spectrum-select-box-horizontal-minimum-height: 80px; + --spectrum-select-box-horizontal-width: 368px; + --spectrum-select-box-vertical-height: 170px; + --spectrum-select-box-edge-to-checkbox: 12px; + --spectrum-select-box-horizontal-end-to-content: 32px; + --spectrum-select-box-horizontal-illustration-to-label: 10px; + --spectrum-select-box-horizontal-label-to-description: 2px; + --spectrum-select-box-horizontal-start-to-content: 24px; + --spectrum-select-box-horizontal-top-to-content: 16px; + --spectrum-select-box-top-to-checkbox: 4px; + --spectrum-select-box-vertical-edge-to-content: 24px; + --spectrum-select-box-vertical-illustration-to-label: 8px; + --spectrum-slider-control-to-field-label-editable-small: -4px; + --spectrum-slider-control-to-field-label-editable-medium: -12px; + --spectrum-slider-control-to-field-label-editable-large: -16px; + --spectrum-slider-control-to-field-label-editable-extra-large: -20px; + --spectrum-slider-control-to-field-label-side-small: 16px; + --spectrum-slider-control-to-field-label-side-medium: 16px; + --spectrum-slider-control-to-field-label-side-large: 20px; + --spectrum-slider-control-to-field-label-side-extra-large: 24px; + --spectrum-slider-control-to-text-field-small: 16px; + --spectrum-slider-control-to-text-field-medium: 16px; + --spectrum-slider-control-to-text-field-large: 20px; + --spectrum-slider-control-to-text-field-extra-large: 24px; + --spectrum-slider-handle-height-precision-small: 20px; + --spectrum-slider-handle-height-precision-medium: 22px; + --spectrum-slider-handle-height-precision-large: 24px; + --spectrum-slider-handle-height-precision-extra-large: 26px; + --spectrum-slider-handle-small: 18px; + --spectrum-slider-handle-medium: 20px; + --spectrum-slider-handle-large: 22px; + --spectrum-slider-handle-extra-large: 24px; + --spectrum-in-field-stepper-to-end-small: 0px; + --spectrum-in-field-stepper-to-end-extra-large: 4px; + --spectrum-number-field-with-stepper-minimum-width-small: 104px; + --spectrum-number-field-with-stepper-minimum-width-medium: 120px; + --spectrum-number-field-with-stepper-minimum-width-large: 144px; + --spectrum-number-field-with-stepper-minimum-width-extra-large: 168px; + --spectrum-number-field-visual-to-in-field-stepper-small: 5px; + --spectrum-number-field-visual-to-in-field-stepper-medium: 6px; + --spectrum-number-field-visual-to-in-field-stepper-large: 7px; + --spectrum-number-field-visual-to-in-field-stepper-extra-large: 8px; + --spectrum-tree-view-disclosure-indicator-height: 32px; + --spectrum-tree-view-disclosure-indicator-width: 34px; + --spectrum-tree-view-minimum-height: 40px; + --spectrum-tree-view-minimum-width: 160px; + --spectrum-tree-view-bottom-to-label: 12px; + --spectrum-tree-view-drag-handle-to-checkbox: 8px; + --spectrum-tree-view-edge-to-checkbox: 12px; + --spectrum-tree-view-edge-to-drag-handle: 4px; + --spectrum-tree-view-end-edge-to-action-area: 6px; + --spectrum-tree-view-item-to-header: 24px; + --spectrum-tree-view-label-to-action-area: 6px; + --spectrum-tree-view-level-increment: 16px; + --spectrum-tree-view-minimum-top-to-context-area: 8px; + --spectrum-tree-view-top-to-action-button: 4px; + --spectrum-tree-view-top-to-checkbox: 4px; + --spectrum-tree-view-top-to-disclosure-indicator: 15px; + --spectrum-tree-view-top-to-drag-handle: 15px; + --spectrum-tree-view-top-to-label: 10px; + --spectrum-add-icon-size-50: 8px; + --spectrum-add-icon-size-75: 8px; + --spectrum-add-icon-size-100: 10px; + --spectrum-add-icon-size-200: 12px; + --spectrum-add-icon-size-300: 12px; + --spectrum-drag-handle-icon-size-75: 10px; + --spectrum-drag-handle-icon-size-100: 10px; + --spectrum-drag-handle-icon-size-200: 12px; + --spectrum-drag-handle-icon-size-300: 14px; + --spectrum-tag-field-default-width-small: 240px; + --spectrum-tag-field-default-width-medium: 264px; + --spectrum-tag-field-default-width-large: 288px; + --spectrum-tag-field-minimum-width: 180px; + --spectrum-tag-field-minimum-height-small: 44px; + --spectrum-tag-field-minimum-height-medium: 56px; + --spectrum-tag-field-minimum-height-large: 68px; + --spectrum-tag-field-edge-to-content-small: 10px; + --spectrum-tag-field-edge-to-content-medium: 12px; + --spectrum-tag-field-edge-to-content-large: 14px; + --spectrum-list-view-minimum-height: 40px; + --spectrum-list-view-minimum-width: 200px; + --spectrum-list-view-end-edge-to-content: 6px; + --spectrum-stack-item-header-minimum-width: 200px; + --spectrum-stack-item-start-edge-to-content: 4px; + --spectrum-stack-item-drag-handle-to-control: 8px; + --spectrum-stack-item-text-to-control: 8px; + --spectrum-stack-item-edge-to-control: 12px; + --spectrum-stack-item-edge-to-visual: 12px; + --spectrum-stack-item-action-to-navigation: 4px; + --spectrum-accordion-bottom-to-text-extra-large: 12px; + --spectrum-accordion-bottom-to-text-large: 11px; + --spectrum-accordion-bottom-to-text-medium: 9px; + --spectrum-accordion-bottom-to-text-small: 7px; + --spectrum-accordion-top-to-text-extra-large: 13px; + --spectrum-accordion-top-to-text-large: 12px; + --spectrum-accordion-top-to-text-medium: 12px; + --spectrum-accordion-top-to-text-small: 7px; + --spectrum-workflow-icon-size-50: 14px; + --spectrum-workflow-icon-size-75: 16px; + --spectrum-workflow-icon-size-100: 20px; + --spectrum-workflow-icon-size-200: 22px; + --spectrum-workflow-icon-size-300: 26px; + --spectrum-text-to-visual-50: 5px; + --spectrum-text-to-visual-75: 5px; + --spectrum-text-to-visual-100: 6px; + --spectrum-text-to-visual-200: 7px; + --spectrum-text-to-visual-300: 8px; + --spectrum-text-to-visual-400: 9px; + --spectrum-text-to-control-50: 4px; + --spectrum-text-to-control-75: 9px; + --spectrum-text-to-control-100: 10px; + --spectrum-text-to-control-200: 11px; + --spectrum-text-to-control-300: 13px; + --spectrum-visual-to-control-100: 8px; + --spectrum-component-height-50: 20px; + --spectrum-component-height-75: 24px; + --spectrum-component-height-100: 32px; + --spectrum-component-height-200: 40px; + --spectrum-component-height-300: 48px; + --spectrum-component-height-400: 56px; + --spectrum-component-height-500: 64px; + --spectrum-component-pill-edge-to-visual-75: 10px; + --spectrum-component-pill-edge-to-visual-100: 14px; + --spectrum-component-pill-edge-to-visual-200: 18px; + --spectrum-component-pill-edge-to-visual-300: 21px; + --spectrum-component-pill-edge-to-visual-only-75: 4px; + --spectrum-component-pill-edge-to-visual-only-100: 6px; + --spectrum-component-pill-edge-to-visual-only-200: 9px; + --spectrum-component-pill-edge-to-visual-only-300: 11px; + --spectrum-component-pill-edge-to-text-75: 12px; + --spectrum-component-pill-edge-to-text-100: 16px; + --spectrum-component-pill-edge-to-text-200: 20px; + --spectrum-component-pill-edge-to-text-300: 24px; + --spectrum-component-edge-to-visual-50: 6px; + --spectrum-component-edge-to-visual-75: 7px; + --spectrum-component-edge-to-visual-100: 10px; + --spectrum-component-edge-to-visual-200: 13px; + --spectrum-component-edge-to-visual-300: 15px; + --spectrum-component-edge-to-visual-only-50: 3px; + --spectrum-component-edge-to-visual-only-75: 4px; + --spectrum-component-edge-to-visual-only-100: 6px; + --spectrum-component-edge-to-visual-only-200: 9px; + --spectrum-component-edge-to-visual-only-300: 11px; + --spectrum-component-edge-to-text-50: 8px; + --spectrum-component-edge-to-text-75: 9px; + --spectrum-component-edge-to-text-100: 12px; + --spectrum-component-edge-to-text-200: 15px; + --spectrum-component-edge-to-text-300: 18px; + --spectrum-component-top-to-workflow-icon-50: 3px; + --spectrum-component-top-to-workflow-icon-75: 4px; + --spectrum-component-top-to-workflow-icon-100: 6px; + --spectrum-component-top-to-workflow-icon-200: 9px; + --spectrum-component-top-to-workflow-icon-300: 11px; + --spectrum-component-top-to-text-50: 3px; + --spectrum-component-top-to-text-75: 4px; + --spectrum-component-top-to-text-100: 6px; + --spectrum-component-top-to-text-200: 9px; + --spectrum-component-top-to-text-300: 12px; + --spectrum-component-bottom-to-text-50: 3px; + --spectrum-component-bottom-to-text-75: 5px; + --spectrum-component-bottom-to-text-100: 9px; + --spectrum-component-bottom-to-text-200: 11px; + --spectrum-component-bottom-to-text-300: 14px; + --spectrum-component-to-menu-small: 6px; + --spectrum-component-to-menu-medium: 6px; + --spectrum-component-to-menu-large: 7px; + --spectrum-component-to-menu-extra-large: 8px; + --spectrum-field-edge-to-disclosure-icon-75: 7px; + --spectrum-field-edge-to-disclosure-icon-100: 11px; + --spectrum-field-edge-to-disclosure-icon-200: 14px; + --spectrum-field-edge-to-disclosure-icon-300: 17px; + --spectrum-field-end-edge-to-disclosure-icon-75: 7px; + --spectrum-field-end-edge-to-disclosure-icon-100: 11px; + --spectrum-field-end-edge-to-disclosure-icon-200: 14px; + --spectrum-field-end-edge-to-disclosure-icon-300: 17px; + --spectrum-field-top-to-disclosure-icon-75: 7px; + --spectrum-field-top-to-disclosure-icon-100: 11px; + --spectrum-field-top-to-disclosure-icon-200: 14px; + --spectrum-field-top-to-disclosure-icon-300: 17px; + --spectrum-field-top-to-alert-icon-small: 4px; + --spectrum-field-top-to-alert-icon-medium: 7px; + --spectrum-field-top-to-alert-icon-large: 10px; + --spectrum-field-top-to-alert-icon-extra-large: 13px; + --spectrum-field-top-to-validation-icon-small: 7px; + --spectrum-field-top-to-validation-icon-medium: 11px; + --spectrum-field-top-to-validation-icon-large: 14px; + --spectrum-field-top-to-validation-icon-extra-large: 17px; + --spectrum-field-top-to-progress-circle-small: 4px; + --spectrum-field-top-to-progress-circle-medium: 6px; + --spectrum-field-top-to-progress-circle-large: 9px; + --spectrum-field-top-to-progress-circle-extra-large: 11px; + --spectrum-field-edge-to-alert-icon-small: 9px; + --spectrum-field-edge-to-alert-icon-medium: 12px; + --spectrum-field-edge-to-alert-icon-large: 15px; + --spectrum-field-edge-to-alert-icon-extra-large: 18px; + --spectrum-field-edge-to-validation-icon-small: 9px; + --spectrum-field-edge-to-validation-icon-medium: 12px; + --spectrum-field-edge-to-validation-icon-large: 15px; + --spectrum-field-edge-to-validation-icon-extra-large: 18px; + --spectrum-field-text-to-alert-icon-small: 8px; + --spectrum-field-text-to-alert-icon-medium: 12px; + --spectrum-field-text-to-alert-icon-large: 15px; + --spectrum-field-text-to-alert-icon-extra-large: 18px; + --spectrum-field-text-to-validation-icon-small: 8px; + --spectrum-field-text-to-validation-icon-medium: 12px; + --spectrum-field-text-to-validation-icon-large: 15px; + --spectrum-field-text-to-validation-icon-extra-large: 18px; + --spectrum-field-width: var(--spectrum-field-width-small); + --spectrum-character-count-to-field-quiet-small: -3px; + --spectrum-character-count-to-field-quiet-medium: -3px; + --spectrum-character-count-to-field-quiet-large: -3px; + --spectrum-character-count-to-field-quiet-extra-large: -4px; + --spectrum-side-label-character-count-to-field: 12px; + --spectrum-disclosure-indicator-top-to-disclosure-icon-small: 7px; + --spectrum-disclosure-indicator-top-to-disclosure-icon-medium: 11px; + --spectrum-disclosure-indicator-top-to-disclosure-icon-large: 14px; + --spectrum-disclosure-indicator-top-to-disclosure-icon-extra-large: 17px; + --spectrum-navigational-indicator-top-to-back-icon-small: 6px; + --spectrum-navigational-indicator-top-to-back-icon-medium: 9px; + --spectrum-navigational-indicator-top-to-back-icon-large: 12px; + --spectrum-navigational-indicator-top-to-back-icon-extra-large: 15px; + --spectrum-color-control-track-width: 24px; + --spectrum-corner-triangle-icon-size-75: 5px; + --spectrum-corner-triangle-icon-size-100: 5px; + --spectrum-corner-triangle-icon-size-200: 6px; + --spectrum-corner-triangle-icon-size-300: 7px; + --spectrum-field-top-to-disclosure-icon-compact-small: 7px; + --spectrum-field-top-to-disclosure-icon-small: 11px; + --spectrum-field-top-to-disclosure-icon-spacious-small: 15px; + --spectrum-field-top-to-disclosure-icon-compact-medium: 11px; + --spectrum-field-top-to-disclosure-icon-medium: 15px; + --spectrum-field-top-to-disclosure-icon-spacious-medium: 19px; + --spectrum-field-top-to-disclosure-icon-compact-large: 14px; + --spectrum-field-top-to-disclosure-icon-large: 18px; + --spectrum-field-top-to-disclosure-icon-spacious-large: 22px; + --spectrum-field-top-to-disclosure-icon-compact-extra-large: 17px; + --spectrum-field-top-to-disclosure-icon-extra-large: 21px; + --spectrum-field-top-to-disclosure-icon-spacious-extra-large: 25px; + --spectrum-font-size-25: 10px; + --spectrum-font-size-50: 11px; + --spectrum-font-size-75: 12px; + --spectrum-font-size-100: 14px; + --spectrum-font-size-200: 16px; + --spectrum-font-size-300: 18px; + --spectrum-font-size-400: 20px; + --spectrum-font-size-500: 22px; + --spectrum-font-size-600: 25px; + --spectrum-font-size-700: 28px; + --spectrum-font-size-800: 32px; + --spectrum-font-size-900: 36px; + --spectrum-font-size-1000: 40px; + --spectrum-font-size-1100: 45px; + --spectrum-font-size-1200: 51px; + --spectrum-font-size-1300: 58px; + --spectrum-font-size-1400: 65px; + --spectrum-font-size-1500: 73px; + --spectrum-line-height-font-size-25: 12px; + --spectrum-line-height-font-size-50: 14px; + --spectrum-line-height-font-size-75: 16px; + --spectrum-line-height-font-size-100: 18px; + --spectrum-line-height-font-size-200: 20px; + --spectrum-line-height-font-size-300: 22px; + --spectrum-line-height-font-size-400: 24px; + --spectrum-line-height-font-size-500: 26px; + --spectrum-line-height-font-size-600: 30px; + --spectrum-line-height-font-size-700: 32px; + --spectrum-line-height-font-size-800: 36px; + --spectrum-line-height-font-size-900: 42px; + --spectrum-line-height-font-size-1000: 46px; + --spectrum-line-height-font-size-1100: 52px; + --spectrum-line-height-font-size-1200: 58px; + --spectrum-line-height-font-size-1300: 66px; + --spectrum-line-height-font-size-1400: 74px; + --spectrum-line-height-font-size-1500: 84px; + /* stylelint-disable-next-line custom-property-pattern -- context identification */ + --scale: medium; + --spectrum-alert-banner-close-button-spacing: var(--spectrum-spacing-100); + --spectrum-alert-banner-edge-to-button: var(--spectrum-spacing-100); + --spectrum-alert-banner-edge-to-divider: var(--spectrum-spacing-100); + --spectrum-alert-banner-text-to-button-vertical: var( + --spectrum-spacing-100 + ); + --spectrum-alert-dialog-edge-to-content: var(--spectrum-spacing-500); + --spectrum-assetcard-content-font-size: var(--spectrum-body-size-s); + --spectrum-assetcard-focus-ring-border-radius: 8px; + --spectrum-assetcard-header-content-font-size: var( + --spectrum-heading-size-xs + ); + --spectrum-assetcard-selectionindicator-margin: 12px; + --spectrum-assetcard-title-font-size: var(--spectrum-heading-size-xs); + --spectrum-button-bottom-to-text-small: 4px; + --spectrum-button-bottom-to-text-medium: 8px; + --spectrum-button-bottom-to-text-large: 10px; + --spectrum-button-bottom-to-text-extra-large: 13px; + --spectrum-button-top-to-text-small: 5px; + --spectrum-button-top-to-text-medium: 7px; + --spectrum-button-top-to-text-large: 10px; + --spectrum-button-top-to-text-extra-large: 13px; + --spectrum-coach-indicator-gap: 6px; + --spectrum-coach-indicator-ring-diameter: var(--spectrum-spacing-300); + --spectrum-coach-indicator-quiet-ring-diameter: var(--spectrum-spacing-100); + --spectrum-coachmark-action-menu-vertical-offset: -4px; + --spectrum-coachmark-buttongroup-display: flex; + --spectrum-coachmark-buttongroup-mobile-display: none; + --spectrum-coachmark-menu-display: inline-flex; + --spectrum-coachmark-menu-mobile-display: none; + --spectrum-colorloupe-checkerboard-fill: url('#checkerboard-primary'); + --spectrum-colorwheel-colorarea-container-size: 144px; + --spectrum-colorwheel-path: 'M 95 95 m -95 0 a 95 95 0 1 0 190 0 a 95 95 0 1 0 -190 0.2 M 95 95 m -73 0 a 73 73 0 1 0 146 0 a 73 73 0 1 0 -146 0'; + --spectrum-colorwheel-path-borders: 'M 96 96 m -96 0 a 96 96 0 1 0 192 0 a 96 96 0 1 0 -192 0.2 M 96 96 m -72 0 a 72 72 0 1 0 144 0 a 72 72 0 1 0 -144 0'; + --spectrum-contextual-help-content-spacing: var(--spectrum-spacing-100); + --spectrum-datepicker-dash-line-height: 24px; + --spectrum-datepicker-datetime-width-first: 36px; + --spectrum-datepicker-generic-padding: var(--spectrum-spacing-200); + --spectrum-datepicker-initial-width: 128px; + --spectrum-datepicker-input-datetime-width: var(--spectrum-spacing-400); + --spectrum-datepicker-invalid-icon-to-button: 8px; + --spectrum-datepicker-invalid-icon-to-button-quiet: 7px; + --spectrum-datepicker-width-quiet-first: 72px; + --spectrum-datepicker-width-quiet-second: 16px; + --spectrum-dial-border-radius: 16px; + --spectrum-dial-controls-margin: 8px; + --spectrum-dial-handle-block-margin: 16px; + --spectrum-dial-handle-inline-margin: 16px; + --spectrum-dial-handle-position: 8px; + --spectrum-dial-label-container-top-to-text: 4px; + --spectrum-dial-label-gap-y: 5px; + --spectrum-dialog-confirm-border-radius: 4px; + --spectrum-dialog-confirm-description-text-size: 14px; + --spectrum-dialog-confirm-entry-animation-distance: 20px; + --spectrum-dialog-confirm-hero-height: 128px; + --spectrum-dialog-confirm-padding-grid: 40px; + --spectrum-dialog-confirm-title-text-size: 18px; + --spectrum-menu-item-checkmark-height-small: 10px; + --spectrum-menu-item-checkmark-height-medium: 10px; + --spectrum-menu-item-checkmark-height-large: 12px; + --spectrum-menu-item-checkmark-height-extra-large: 14px; + --spectrum-menu-item-checkmark-width-small: 10px; + --spectrum-menu-item-checkmark-width-medium: 10px; + --spectrum-menu-item-checkmark-width-large: 12px; + --spectrum-menu-item-checkmark-width-extra-large: 14px; + --spectrum-menu-item-selectable-edge-to-text-not-selected-small: 28px; + --spectrum-menu-item-selectable-edge-to-text-not-selected-medium: 32px; + --spectrum-menu-item-selectable-edge-to-text-not-selected-large: 38px; + --spectrum-menu-item-selectable-edge-to-text-not-selected-extra-large: 45px; + --spectrum-pagination-item-inline-spacing: 5px; + --spectrum-pagination-textfield-width: var(--spectrum-spacing-700); + --spectrum-slider-ramp-track-height: 16px; + --spectrum-slider-tick-mark-height: 10px; + --spectrum-standard-dialog-spacing-edge-to-content: var( + --spectrum-spacing-500 + ); + --spectrum-takeover-dialog-spacing-grid-padding: var( + --spectrum-spacing-500 + ); + --spectrum-takeover-dialog-spacing-header-gap: var(--spectrum-spacing-400); + --spectrum-takeover-dialog-spacing-title-to-body: var( + --spectrum-spacing-500 + ); + --spectrum-treeview-indicator-inset-block-start: 5px; + --spectrum-treeview-item-indentation-small: var(--spectrum-spacing-200); + --spectrum-treeview-item-indentation-medium: var(--spectrum-spacing-300); + --spectrum-treeview-item-indentation-large: 20px; + --spectrum-treeview-item-indentation-extra-large: var( + --spectrum-spacing-400 + ); + --spectrum-treeview-item-min-block-size-thumbnail-offset-medium: 0px; + --spectrum-tooltip-tip-square-size: 8px; + --spectrum-ui-icon-medium-display: block; + --spectrum-ui-icon-large-display: none; + --spectrum-well-border-radius: var(--spectrum-spacing-75); + --spectrum-well-margin-top: var(--spectrum-spacing-75); + --spectrum-well-min-width: 240px; + --spectrum-well-padding: var(--spectrum-spacing-300); + --spectrum-workflow-icon-size-xxl: 32px; + --spectrum-workflow-icon-size-xxs: 12px; + --spectrum-in-field-button-side-edge-to-fill-small: 4px; + --spectrum-in-field-button-side-edge-to-fill-medium: 3px; + --spectrum-in-field-button-side-edge-to-fill-large: 4px; + --spectrum-in-field-button-side-edge-to-fill-extra-large: 4px; + --spectrum-field-edge-to-icon-75: 4px; + --spectrum-field-edge-to-icon-100: 5px; + --spectrum-field-edge-to-icon-200: 6px; + --spectrum-field-edge-to-icon-300: 10px; +} diff --git a/2nd-gen/packages/swc/tokens/light-vars.css b/2nd-gen/packages/swc/tokens/light-vars.css new file mode 100644 index 00000000000..81644d69e5b --- /dev/null +++ b/2nd-gen/packages/swc/tokens/light-vars.css @@ -0,0 +1,959 @@ +/* @spectrum-css/tokens@v16.1.0-next.3 */ + +/*! + * Copyright 2024 Adobe. All rights reserved. + * + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +:root { + --spectrum-overlay-opacity: 0.4; + --spectrum-background-layer-2-color: var(--spectrum-gray-25); + --spectrum-neutral-subdued-background-color-default: var( + --spectrum-gray-700 + ); + --spectrum-neutral-subdued-background-color-hover: var(--spectrum-gray-800); + --spectrum-neutral-subdued-background-color-down: var(--spectrum-gray-800); + --spectrum-neutral-subdued-background-color-key-focus: var( + --spectrum-gray-800 + ); + --spectrum-accent-background-color-default: var( + --spectrum-accent-color-900 + ); + --spectrum-accent-background-color-hover: var(--spectrum-accent-color-1000); + --spectrum-accent-background-color-down: var(--spectrum-accent-color-1000); + --spectrum-accent-background-color-key-focus: var( + --spectrum-accent-color-1000 + ); + --spectrum-informative-background-color-default: var( + --spectrum-informative-color-900 + ); + --spectrum-informative-background-color-hover: var( + --spectrum-informative-color-1000 + ); + --spectrum-informative-background-color-down: var( + --spectrum-informative-color-1000 + ); + --spectrum-informative-background-color-key-focus: var( + --spectrum-informative-color-1000 + ); + --spectrum-negative-background-color-default: var( + --spectrum-negative-color-900 + ); + --spectrum-negative-background-color-hover: var( + --spectrum-negative-color-1000 + ); + --spectrum-negative-background-color-down: var( + --spectrum-negative-color-1000 + ); + --spectrum-negative-background-color-key-focus: var( + --spectrum-negative-color-1000 + ); + --spectrum-positive-background-color-default: var( + --spectrum-positive-color-900 + ); + --spectrum-positive-background-color-hover: var( + --spectrum-positive-color-1000 + ); + --spectrum-positive-background-color-down: var( + --spectrum-positive-color-1000 + ); + --spectrum-positive-background-color-key-focus: var( + --spectrum-positive-color-1000 + ); + --spectrum-notice-background-color-default: var( + --spectrum-notice-color-600 + ); + --spectrum-gray-background-color-default: var(--spectrum-gray-700); + --spectrum-red-background-color-default: var(--spectrum-red-900); + --spectrum-orange-background-color-default: var(--spectrum-orange-600); + --spectrum-yellow-background-color-default: var(--spectrum-yellow-400); + --spectrum-chartreuse-background-color-default: var( + --spectrum-chartreuse-500 + ); + --spectrum-celery-background-color-default: var(--spectrum-celery-600); + --spectrum-green-background-color-default: var(--spectrum-green-900); + --spectrum-seafoam-background-color-default: var(--spectrum-seafoam-900); + --spectrum-cyan-background-color-default: var(--spectrum-cyan-900); + --spectrum-blue-background-color-default: var(--spectrum-blue-900); + --spectrum-indigo-background-color-default: var(--spectrum-indigo-900); + --spectrum-purple-background-color-default: var(--spectrum-purple-900); + --spectrum-fuchsia-background-color-default: var(--spectrum-fuchsia-900); + --spectrum-magenta-background-color-default: var(--spectrum-magenta-900); + --spectrum-neutral-visual-color: var(--spectrum-gray-500); + --spectrum-accent-visual-color: var(--spectrum-accent-color-800); + --spectrum-informative-visual-color: var(--spectrum-informative-color-800); + --spectrum-negative-visual-color: var(--spectrum-negative-color-800); + --spectrum-notice-visual-color: var(--spectrum-notice-color-800); + --spectrum-positive-visual-color: var(--spectrum-positive-color-800); + --spectrum-gray-visual-color: var(--spectrum-gray-500); + --spectrum-red-visual-color: var(--spectrum-red-800); + --spectrum-orange-visual-color: var(--spectrum-orange-700); + --spectrum-yellow-visual-color: var(--spectrum-yellow-600); + --spectrum-chartreuse-visual-color: var(--spectrum-chartreuse-600); + --spectrum-celery-visual-color: var(--spectrum-celery-700); + --spectrum-green-visual-color: var(--spectrum-green-700); + --spectrum-seafoam-visual-color: var(--spectrum-seafoam-700); + --spectrum-cyan-visual-color: var(--spectrum-cyan-600); + --spectrum-blue-visual-color: var(--spectrum-blue-800); + --spectrum-indigo-visual-color: var(--spectrum-indigo-800); + --spectrum-purple-visual-color: var(--spectrum-purple-800); + --spectrum-fuchsia-visual-color: var(--spectrum-fuchsia-800); + --spectrum-magenta-visual-color: var(--spectrum-magenta-800); + --spectrum-background-elevated-color: var(--spectrum-gray-25); + --spectrum-background-pasteboard-color: var(--spectrum-gray-100); + --spectrum-brown-visual-color: var(--spectrum-brown-800); + --spectrum-cinnamon-visual-color: var(--spectrum-cinnamon-800); + --spectrum-pink-visual-color: var(--spectrum-pink-800); + --spectrum-silver-visual-color: var(--spectrum-silver-800); + --spectrum-turquoise-visual-color: var(--spectrum-turquoise-800); + --spectrum-brown-background-color-default: var(--spectrum-brown-900); + --spectrum-cinnamon-background-color-default: var(--spectrum-cinnamon-900); + --spectrum-pink-background-color-default: var(--spectrum-pink-900); + --spectrum-silver-background-color-default: var(--spectrum-silver-900); + --spectrum-turquoise-background-color-default: var( + --spectrum-turquoise-900 + ); + --spectrum-drop-shadow-color-100-rgb: 0, 0, 0; + --spectrum-drop-shadow-color-100-opacity: 0.12; + --spectrum-drop-shadow-color-100: rgb( + var(--spectrum-drop-shadow-color-100-rgb), + var(--spectrum-drop-shadow-color-100-opacity) + ); + --spectrum-drop-shadow-color-200-rgb: 0, 0, 0; + --spectrum-drop-shadow-color-200-opacity: 0.16; + --spectrum-drop-shadow-color-200: rgb( + var(--spectrum-drop-shadow-color-200-rgb), + var(--spectrum-drop-shadow-color-200-opacity) + ); + --spectrum-drop-shadow-color-300-rgb: 0, 0, 0; + --spectrum-drop-shadow-color-300-opacity: 0.2; + --spectrum-drop-shadow-color-300: rgb( + var(--spectrum-drop-shadow-color-300-rgb), + var(--spectrum-drop-shadow-color-300-opacity) + ); + --spectrum-neutral-subtle-background-color-default: var( + --spectrum-gray-100 + ); + --spectrum-gray-subtle-background-color-default: var(--spectrum-gray-100); + --spectrum-blue-subtle-background-color-default: var(--spectrum-blue-200); + --spectrum-green-subtle-background-color-default: var(--spectrum-green-200); + --spectrum-orange-subtle-background-color-default: var( + --spectrum-orange-200 + ); + --spectrum-red-subtle-background-color-default: var(--spectrum-red-200); + --spectrum-brown-subtle-background-color-default: var(--spectrum-brown-200); + --spectrum-cinnamon-subtle-background-color-default: var( + --spectrum-cinnamon-200 + ); + --spectrum-celery-subtle-background-color-default: var( + --spectrum-celery-200 + ); + --spectrum-chartreuse-subtle-background-color-default: var( + --spectrum-chartreuse-200 + ); + --spectrum-cyan-subtle-background-color-default: var(--spectrum-cyan-200); + --spectrum-fuchsia-subtle-background-color-default: var( + --spectrum-fuchsia-200 + ); + --spectrum-indigo-subtle-background-color-default: var( + --spectrum-indigo-200 + ); + --spectrum-magenta-subtle-background-color-default: var( + --spectrum-magenta-200 + ); + --spectrum-pink-subtle-background-color-default: var(--spectrum-pink-200); + --spectrum-purple-subtle-background-color-default: var( + --spectrum-purple-200 + ); + --spectrum-seafoam-subtle-background-color-default: var( + --spectrum-seafoam-200 + ); + --spectrum-silver-subtle-background-color-default: var( + --spectrum-silver-200 + ); + --spectrum-turquoise-subtle-background-color-default: var( + --spectrum-turquoise-200 + ); + --spectrum-yellow-subtle-background-color-default: var( + --spectrum-yellow-200 + ); + --spectrum-opacity-checkerboard-square-dark: var(--spectrum-gray-200); + --spectrum-card-selection-background-color: var( + --spectrum-transparent-white-600 + ); + --spectrum-menu-item-background-color-default: var(--spectrum-gray-100); + --spectrum-menu-item-background-color-hover: var(--spectrum-gray-100); + --spectrum-menu-item-background-color-down: var(--spectrum-gray-100); + --spectrum-menu-item-background-color-keyboard-focus: var( + --spectrum-gray-100 + ); + --spectrum-menu-item-background-color-disabled: var(--spectrum-gray-100); + --spectrum-popover-border-color: var(--spectrum-transparent-white-25); + --spectrum-popover-border-opacity: 0; + --spectrum-action-bar-border-color: var(--spectrum-transparent-white-25); + --spectrum-gray-25-rgb: 255, 255, 255; + --spectrum-gray-25: rgb(var(--spectrum-gray-25-rgb)); + --spectrum-gray-50-rgb: 248, 248, 248; + --spectrum-gray-50: rgb(var(--spectrum-gray-50-rgb)); + --spectrum-gray-75-rgb: 243, 243, 243; + --spectrum-gray-75: rgb(var(--spectrum-gray-75-rgb)); + --spectrum-gray-100-rgb: 233, 233, 233; + --spectrum-gray-100: rgb(var(--spectrum-gray-100-rgb)); + --spectrum-gray-200-rgb: 225, 225, 225; + --spectrum-gray-200: rgb(var(--spectrum-gray-200-rgb)); + --spectrum-gray-300-rgb: 218, 218, 218; + --spectrum-gray-300: rgb(var(--spectrum-gray-300-rgb)); + --spectrum-gray-400-rgb: 198, 198, 198; + --spectrum-gray-400: rgb(var(--spectrum-gray-400-rgb)); + --spectrum-gray-500-rgb: 143, 143, 143; + --spectrum-gray-500: rgb(var(--spectrum-gray-500-rgb)); + --spectrum-gray-600-rgb: 113, 113, 113; + --spectrum-gray-600: rgb(var(--spectrum-gray-600-rgb)); + --spectrum-gray-700-rgb: 80, 80, 80; + --spectrum-gray-700: rgb(var(--spectrum-gray-700-rgb)); + --spectrum-gray-800-rgb: 41, 41, 41; + --spectrum-gray-800: rgb(var(--spectrum-gray-800-rgb)); + --spectrum-gray-900-rgb: 19, 19, 19; + --spectrum-gray-900: rgb(var(--spectrum-gray-900-rgb)); + --spectrum-gray-1000-rgb: 0, 0, 0; + --spectrum-gray-1000: rgb(var(--spectrum-gray-1000-rgb)); + --spectrum-blue-100-rgb: 245, 249, 255; + --spectrum-blue-100: rgb(var(--spectrum-blue-100-rgb)); + --spectrum-blue-200-rgb: 229, 240, 254; + --spectrum-blue-200: rgb(var(--spectrum-blue-200-rgb)); + --spectrum-blue-300-rgb: 203, 226, 254; + --spectrum-blue-300: rgb(var(--spectrum-blue-300-rgb)); + --spectrum-blue-400-rgb: 172, 207, 253; + --spectrum-blue-400: rgb(var(--spectrum-blue-400-rgb)); + --spectrum-blue-500-rgb: 142, 185, 252; + --spectrum-blue-500: rgb(var(--spectrum-blue-500-rgb)); + --spectrum-blue-600-rgb: 114, 158, 253; + --spectrum-blue-600: rgb(var(--spectrum-blue-600-rgb)); + --spectrum-blue-700-rgb: 93, 137, 255; + --spectrum-blue-700: rgb(var(--spectrum-blue-700-rgb)); + --spectrum-blue-800-rgb: 75, 117, 255; + --spectrum-blue-800: rgb(var(--spectrum-blue-800-rgb)); + --spectrum-blue-900-rgb: 59, 99, 251; + --spectrum-blue-900: rgb(var(--spectrum-blue-900-rgb)); + --spectrum-blue-1000-rgb: 39, 77, 234; + --spectrum-blue-1000: rgb(var(--spectrum-blue-1000-rgb)); + --spectrum-blue-1100-rgb: 29, 62, 207; + --spectrum-blue-1100: rgb(var(--spectrum-blue-1100-rgb)); + --spectrum-blue-1200-rgb: 21, 50, 173; + --spectrum-blue-1200: rgb(var(--spectrum-blue-1200-rgb)); + --spectrum-blue-1300-rgb: 16, 40, 140; + --spectrum-blue-1300: rgb(var(--spectrum-blue-1300-rgb)); + --spectrum-blue-1400-rgb: 12, 31, 105; + --spectrum-blue-1400: rgb(var(--spectrum-blue-1400-rgb)); + --spectrum-blue-1500-rgb: 14, 24, 67; + --spectrum-blue-1500: rgb(var(--spectrum-blue-1500-rgb)); + --spectrum-blue-1600-rgb: 7, 11, 30; + --spectrum-blue-1600: rgb(var(--spectrum-blue-1600-rgb)); + --spectrum-red-100-rgb: 255, 246, 245; + --spectrum-red-100: rgb(var(--spectrum-red-100-rgb)); + --spectrum-red-200-rgb: 255, 235, 232; + --spectrum-red-200: rgb(var(--spectrum-red-200-rgb)); + --spectrum-red-300-rgb: 255, 214, 209; + --spectrum-red-300: rgb(var(--spectrum-red-300-rgb)); + --spectrum-red-400-rgb: 255, 188, 180; + --spectrum-red-400: rgb(var(--spectrum-red-400-rgb)); + --spectrum-red-500-rgb: 255, 157, 145; + --spectrum-red-500: rgb(var(--spectrum-red-500-rgb)); + --spectrum-red-600-rgb: 255, 118, 101; + --spectrum-red-600: rgb(var(--spectrum-red-600-rgb)); + --spectrum-red-700-rgb: 255, 81, 61; + --spectrum-red-700: rgb(var(--spectrum-red-700-rgb)); + --spectrum-red-800-rgb: 240, 56, 35; + --spectrum-red-800: rgb(var(--spectrum-red-800-rgb)); + --spectrum-red-900-rgb: 215, 50, 32; + --spectrum-red-900: rgb(var(--spectrum-red-900-rgb)); + --spectrum-red-1000-rgb: 183, 40, 24; + --spectrum-red-1000: rgb(var(--spectrum-red-1000-rgb)); + --spectrum-red-1100-rgb: 156, 33, 19; + --spectrum-red-1100: rgb(var(--spectrum-red-1100-rgb)); + --spectrum-red-1200-rgb: 129, 27, 14; + --spectrum-red-1200: rgb(var(--spectrum-red-1200-rgb)); + --spectrum-red-1300-rgb: 104, 21, 10; + --spectrum-red-1300: rgb(var(--spectrum-red-1300-rgb)); + --spectrum-red-1400-rgb: 80, 16, 6; + --spectrum-red-1400: rgb(var(--spectrum-red-1400-rgb)); + --spectrum-red-1500-rgb: 59, 11, 4; + --spectrum-red-1500: rgb(var(--spectrum-red-1500-rgb)); + --spectrum-red-1600-rgb: 29, 5, 2; + --spectrum-red-1600: rgb(var(--spectrum-red-1600-rgb)); + --spectrum-orange-100-rgb: 255, 246, 231; + --spectrum-orange-100: rgb(var(--spectrum-orange-100-rgb)); + --spectrum-orange-200-rgb: 255, 236, 207; + --spectrum-orange-200: rgb(var(--spectrum-orange-200-rgb)); + --spectrum-orange-300-rgb: 255, 218, 158; + --spectrum-orange-300: rgb(var(--spectrum-orange-300-rgb)); + --spectrum-orange-400-rgb: 255, 193, 94; + --spectrum-orange-400: rgb(var(--spectrum-orange-400-rgb)); + --spectrum-orange-500-rgb: 255, 162, 19; + --spectrum-orange-500: rgb(var(--spectrum-orange-500-rgb)); + --spectrum-orange-600-rgb: 252, 125, 0; + --spectrum-orange-600: rgb(var(--spectrum-orange-600-rgb)); + --spectrum-orange-700-rgb: 232, 106, 0; + --spectrum-orange-700: rgb(var(--spectrum-orange-700-rgb)); + --spectrum-orange-800-rgb: 212, 91, 0; + --spectrum-orange-800: rgb(var(--spectrum-orange-800-rgb)); + --spectrum-orange-900-rgb: 194, 78, 0; + --spectrum-orange-900: rgb(var(--spectrum-orange-900-rgb)); + --spectrum-orange-1000-rgb: 167, 62, 0; + --spectrum-orange-1000: rgb(var(--spectrum-orange-1000-rgb)); + --spectrum-orange-1100-rgb: 144, 51, 0; + --spectrum-orange-1100: rgb(var(--spectrum-orange-1100-rgb)); + --spectrum-orange-1200-rgb: 118, 41, 0; + --spectrum-orange-1200: rgb(var(--spectrum-orange-1200-rgb)); + --spectrum-orange-1300-rgb: 95, 32, 0; + --spectrum-orange-1300: rgb(var(--spectrum-orange-1300-rgb)); + --spectrum-orange-1400-rgb: 73, 24, 0; + --spectrum-orange-1400: rgb(var(--spectrum-orange-1400-rgb)); + --spectrum-orange-1500-rgb: 52, 18, 0; + --spectrum-orange-1500: rgb(var(--spectrum-orange-1500-rgb)); + --spectrum-orange-1600-rgb: 25, 8, 0; + --spectrum-orange-1600: rgb(var(--spectrum-orange-1600-rgb)); + --spectrum-yellow-100-rgb: 255, 248, 204; + --spectrum-yellow-100: rgb(var(--spectrum-yellow-100-rgb)); + --spectrum-yellow-200-rgb: 255, 241, 151; + --spectrum-yellow-200: rgb(var(--spectrum-yellow-200-rgb)); + --spectrum-yellow-300-rgb: 255, 222, 44; + --spectrum-yellow-300: rgb(var(--spectrum-yellow-300-rgb)); + --spectrum-yellow-400-rgb: 245, 199, 0; + --spectrum-yellow-400: rgb(var(--spectrum-yellow-400-rgb)); + --spectrum-yellow-500-rgb: 230, 175, 0; + --spectrum-yellow-500: rgb(var(--spectrum-yellow-500-rgb)); + --spectrum-yellow-600-rgb: 210, 149, 0; + --spectrum-yellow-600: rgb(var(--spectrum-yellow-600-rgb)); + --spectrum-yellow-700-rgb: 193, 131, 0; + --spectrum-yellow-700: rgb(var(--spectrum-yellow-700-rgb)); + --spectrum-yellow-800-rgb: 175, 116, 0; + --spectrum-yellow-800: rgb(var(--spectrum-yellow-800-rgb)); + --spectrum-yellow-900-rgb: 158, 102, 0; + --spectrum-yellow-900: rgb(var(--spectrum-yellow-900-rgb)); + --spectrum-yellow-1000-rgb: 134, 85, 0; + --spectrum-yellow-1000: rgb(var(--spectrum-yellow-1000-rgb)); + --spectrum-yellow-1100-rgb: 114, 72, 0; + --spectrum-yellow-1100: rgb(var(--spectrum-yellow-1100-rgb)); + --spectrum-yellow-1200-rgb: 93, 59, 0; + --spectrum-yellow-1200: rgb(var(--spectrum-yellow-1200-rgb)); + --spectrum-yellow-1300-rgb: 75, 47, 0; + --spectrum-yellow-1300: rgb(var(--spectrum-yellow-1300-rgb)); + --spectrum-yellow-1400-rgb: 56, 35, 0; + --spectrum-yellow-1400: rgb(var(--spectrum-yellow-1400-rgb)); + --spectrum-yellow-1500-rgb: 40, 25, 0; + --spectrum-yellow-1500: rgb(var(--spectrum-yellow-1500-rgb)); + --spectrum-yellow-1600-rgb: 18, 11, 0; + --spectrum-yellow-1600: rgb(var(--spectrum-yellow-1600-rgb)); + --spectrum-chartreuse-100-rgb: 246, 251, 222; + --spectrum-chartreuse-100: rgb(var(--spectrum-chartreuse-100-rgb)); + --spectrum-chartreuse-200-rgb: 234, 246, 173; + --spectrum-chartreuse-200: rgb(var(--spectrum-chartreuse-200-rgb)); + --spectrum-chartreuse-300-rgb: 208, 236, 70; + --spectrum-chartreuse-300: rgb(var(--spectrum-chartreuse-300-rgb)); + --spectrum-chartreuse-400-rgb: 182, 219, 0; + --spectrum-chartreuse-400: rgb(var(--spectrum-chartreuse-400-rgb)); + --spectrum-chartreuse-500-rgb: 163, 196, 0; + --spectrum-chartreuse-500: rgb(var(--spectrum-chartreuse-500-rgb)); + --spectrum-chartreuse-600-rgb: 143, 172, 0; + --spectrum-chartreuse-600: rgb(var(--spectrum-chartreuse-600-rgb)); + --spectrum-chartreuse-700-rgb: 128, 153, 0; + --spectrum-chartreuse-700: rgb(var(--spectrum-chartreuse-700-rgb)); + --spectrum-chartreuse-800-rgb: 114, 137, 0; + --spectrum-chartreuse-800: rgb(var(--spectrum-chartreuse-800-rgb)); + --spectrum-chartreuse-900-rgb: 102, 122, 0; + --spectrum-chartreuse-900: rgb(var(--spectrum-chartreuse-900-rgb)); + --spectrum-chartreuse-1000-rgb: 86, 103, 0; + --spectrum-chartreuse-1000: rgb(var(--spectrum-chartreuse-1000-rgb)); + --spectrum-chartreuse-1100-rgb: 73, 87, 0; + --spectrum-chartreuse-1100: rgb(var(--spectrum-chartreuse-1100-rgb)); + --spectrum-chartreuse-1200-rgb: 60, 71, 0; + --spectrum-chartreuse-1200: rgb(var(--spectrum-chartreuse-1200-rgb)); + --spectrum-chartreuse-1300-rgb: 47, 57, 0; + --spectrum-chartreuse-1300: rgb(var(--spectrum-chartreuse-1300-rgb)); + --spectrum-chartreuse-1400-rgb: 35, 43, 0; + --spectrum-chartreuse-1400: rgb(var(--spectrum-chartreuse-1400-rgb)); + --spectrum-chartreuse-1500-rgb: 25, 30, 0; + --spectrum-chartreuse-1500: rgb(var(--spectrum-chartreuse-1500-rgb)); + --spectrum-chartreuse-1600-rgb: 11, 14, 0; + --spectrum-chartreuse-1600: rgb(var(--spectrum-chartreuse-1600-rgb)); + --spectrum-celery-100-rgb: 235, 255, 220; + --spectrum-celery-100: rgb(var(--spectrum-celery-100-rgb)); + --spectrum-celery-200-rgb: 197, 255, 156; + --spectrum-celery-200: rgb(var(--spectrum-celery-200-rgb)); + --spectrum-celery-300-rgb: 157, 247, 92; + --spectrum-celery-300: rgb(var(--spectrum-celery-300-rgb)); + --spectrum-celery-400-rgb: 129, 228, 58; + --spectrum-celery-400: rgb(var(--spectrum-celery-400-rgb)); + --spectrum-celery-500-rgb: 110, 206, 42; + --spectrum-celery-500: rgb(var(--spectrum-celery-500-rgb)); + --spectrum-celery-600-rgb: 93, 180, 31; + --spectrum-celery-600: rgb(var(--spectrum-celery-600-rgb)); + --spectrum-celery-700-rgb: 82, 161, 25; + --spectrum-celery-700: rgb(var(--spectrum-celery-700-rgb)); + --spectrum-celery-800-rgb: 72, 144, 20; + --spectrum-celery-800: rgb(var(--spectrum-celery-800-rgb)); + --spectrum-celery-900-rgb: 64, 129, 17; + --spectrum-celery-900: rgb(var(--spectrum-celery-900-rgb)); + --spectrum-celery-1000-rgb: 52, 109, 12; + --spectrum-celery-1000: rgb(var(--spectrum-celery-1000-rgb)); + --spectrum-celery-1100-rgb: 44, 92, 9; + --spectrum-celery-1100: rgb(var(--spectrum-celery-1100-rgb)); + --spectrum-celery-1200-rgb: 35, 75, 6; + --spectrum-celery-1200: rgb(var(--spectrum-celery-1200-rgb)); + --spectrum-celery-1300-rgb: 27, 60, 3; + --spectrum-celery-1300: rgb(var(--spectrum-celery-1300-rgb)); + --spectrum-celery-1400-rgb: 19, 46, 0; + --spectrum-celery-1400: rgb(var(--spectrum-celery-1400-rgb)); + --spectrum-celery-1500-rgb: 12, 33, 0; + --spectrum-celery-1500: rgb(var(--spectrum-celery-1500-rgb)); + --spectrum-celery-1600-rgb: 4, 15, 0; + --spectrum-celery-1600: rgb(var(--spectrum-celery-1600-rgb)); + --spectrum-green-100-rgb: 237, 252, 241; + --spectrum-green-100: rgb(var(--spectrum-green-100-rgb)); + --spectrum-green-200-rgb: 215, 247, 225; + --spectrum-green-200: rgb(var(--spectrum-green-200-rgb)); + --spectrum-green-300-rgb: 173, 238, 197; + --spectrum-green-300: rgb(var(--spectrum-green-300-rgb)); + --spectrum-green-400-rgb: 107, 227, 162; + --spectrum-green-400: rgb(var(--spectrum-green-400-rgb)); + --spectrum-green-500-rgb: 43, 209, 125; + --spectrum-green-500: rgb(var(--spectrum-green-500-rgb)); + --spectrum-green-600-rgb: 18, 184, 103; + --spectrum-green-600: rgb(var(--spectrum-green-600-rgb)); + --spectrum-green-700-rgb: 11, 164, 93; + --spectrum-green-700: rgb(var(--spectrum-green-700-rgb)); + --spectrum-green-800-rgb: 7, 147, 85; + --spectrum-green-800: rgb(var(--spectrum-green-800-rgb)); + --spectrum-green-900-rgb: 5, 131, 78; + --spectrum-green-900: rgb(var(--spectrum-green-900-rgb)); + --spectrum-green-1000-rgb: 3, 110, 69; + --spectrum-green-1000: rgb(var(--spectrum-green-1000-rgb)); + --spectrum-green-1100-rgb: 2, 93, 60; + --spectrum-green-1100: rgb(var(--spectrum-green-1100-rgb)); + --spectrum-green-1200-rgb: 1, 76, 52; + --spectrum-green-1200: rgb(var(--spectrum-green-1200-rgb)); + --spectrum-green-1300-rgb: 0, 61, 44; + --spectrum-green-1300: rgb(var(--spectrum-green-1300-rgb)); + --spectrum-green-1400-rgb: 0, 46, 34; + --spectrum-green-1400: rgb(var(--spectrum-green-1400-rgb)); + --spectrum-green-1500-rgb: 0, 33, 25; + --spectrum-green-1500: rgb(var(--spectrum-green-1500-rgb)); + --spectrum-green-1600-rgb: 0, 15, 12; + --spectrum-green-1600: rgb(var(--spectrum-green-1600-rgb)); + --spectrum-seafoam-100-rgb: 235, 251, 246; + --spectrum-seafoam-100: rgb(var(--spectrum-seafoam-100-rgb)); + --spectrum-seafoam-200-rgb: 211, 246, 234; + --spectrum-seafoam-200: rgb(var(--spectrum-seafoam-200-rgb)); + --spectrum-seafoam-300-rgb: 169, 237, 216; + --spectrum-seafoam-300: rgb(var(--spectrum-seafoam-300-rgb)); + --spectrum-seafoam-400-rgb: 92, 225, 194; + --spectrum-seafoam-400: rgb(var(--spectrum-seafoam-400-rgb)); + --spectrum-seafoam-500-rgb: 16, 207, 169; + --spectrum-seafoam-500: rgb(var(--spectrum-seafoam-500-rgb)); + --spectrum-seafoam-600-rgb: 13, 181, 149; + --spectrum-seafoam-600: rgb(var(--spectrum-seafoam-600-rgb)); + --spectrum-seafoam-700-rgb: 11, 162, 134; + --spectrum-seafoam-700: rgb(var(--spectrum-seafoam-700-rgb)); + --spectrum-seafoam-800-rgb: 9, 144, 120; + --spectrum-seafoam-800: rgb(var(--spectrum-seafoam-800-rgb)); + --spectrum-seafoam-900-rgb: 7, 129, 109; + --spectrum-seafoam-900: rgb(var(--spectrum-seafoam-900-rgb)); + --spectrum-seafoam-1000-rgb: 5, 108, 92; + --spectrum-seafoam-1000: rgb(var(--spectrum-seafoam-1000-rgb)); + --spectrum-seafoam-1100-rgb: 3, 92, 80; + --spectrum-seafoam-1100: rgb(var(--spectrum-seafoam-1100-rgb)); + --spectrum-seafoam-1200-rgb: 1, 75, 67; + --spectrum-seafoam-1200: rgb(var(--spectrum-seafoam-1200-rgb)); + --spectrum-seafoam-1300-rgb: 0, 60, 54; + --spectrum-seafoam-1300: rgb(var(--spectrum-seafoam-1300-rgb)); + --spectrum-seafoam-1400-rgb: 0, 46, 40; + --spectrum-seafoam-1400: rgb(var(--spectrum-seafoam-1400-rgb)); + --spectrum-seafoam-1500-rgb: 0, 33, 29; + --spectrum-seafoam-1500: rgb(var(--spectrum-seafoam-1500-rgb)); + --spectrum-seafoam-1600-rgb: 0, 15, 14; + --spectrum-seafoam-1600: rgb(var(--spectrum-seafoam-1600-rgb)); + --spectrum-cyan-100-rgb: 238, 250, 254; + --spectrum-cyan-100: rgb(var(--spectrum-cyan-100-rgb)); + --spectrum-cyan-200-rgb: 217, 244, 253; + --spectrum-cyan-200: rgb(var(--spectrum-cyan-200-rgb)); + --spectrum-cyan-300-rgb: 183, 231, 252; + --spectrum-cyan-300: rgb(var(--spectrum-cyan-300-rgb)); + --spectrum-cyan-400-rgb: 138, 213, 255; + --spectrum-cyan-400: rgb(var(--spectrum-cyan-400-rgb)); + --spectrum-cyan-500-rgb: 92, 192, 255; + --spectrum-cyan-500: rgb(var(--spectrum-cyan-500-rgb)); + --spectrum-cyan-600-rgb: 48, 167, 254; + --spectrum-cyan-600: rgb(var(--spectrum-cyan-600-rgb)); + --spectrum-cyan-700-rgb: 29, 149, 231; + --spectrum-cyan-700: rgb(var(--spectrum-cyan-700-rgb)); + --spectrum-cyan-800-rgb: 18, 134, 205; + --spectrum-cyan-800: rgb(var(--spectrum-cyan-800-rgb)); + --spectrum-cyan-900-rgb: 11, 120, 179; + --spectrum-cyan-900: rgb(var(--spectrum-cyan-900-rgb)); + --spectrum-cyan-1000-rgb: 4, 102, 145; + --spectrum-cyan-1000: rgb(var(--spectrum-cyan-1000-rgb)); + --spectrum-cyan-1100-rgb: 0, 87, 121; + --spectrum-cyan-1100: rgb(var(--spectrum-cyan-1100-rgb)); + --spectrum-cyan-1200-rgb: 0, 71, 98; + --spectrum-cyan-1200: rgb(var(--spectrum-cyan-1200-rgb)); + --spectrum-cyan-1300-rgb: 0, 57, 78; + --spectrum-cyan-1300: rgb(var(--spectrum-cyan-1300-rgb)); + --spectrum-cyan-1400-rgb: 0, 43, 59; + --spectrum-cyan-1400: rgb(var(--spectrum-cyan-1400-rgb)); + --spectrum-cyan-1500-rgb: 0, 31, 43; + --spectrum-cyan-1500: rgb(var(--spectrum-cyan-1500-rgb)); + --spectrum-cyan-1600-rgb: 0, 14, 20; + --spectrum-cyan-1600: rgb(var(--spectrum-cyan-1600-rgb)); + --spectrum-indigo-100-rgb: 247, 248, 255; + --spectrum-indigo-100: rgb(var(--spectrum-indigo-100-rgb)); + --spectrum-indigo-200-rgb: 235, 238, 255; + --spectrum-indigo-200: rgb(var(--spectrum-indigo-200-rgb)); + --spectrum-indigo-300-rgb: 216, 222, 255; + --spectrum-indigo-300: rgb(var(--spectrum-indigo-300-rgb)); + --spectrum-indigo-400-rgb: 192, 201, 255; + --spectrum-indigo-400: rgb(var(--spectrum-indigo-400-rgb)); + --spectrum-indigo-500-rgb: 167, 178, 255; + --spectrum-indigo-500: rgb(var(--spectrum-indigo-500-rgb)); + --spectrum-indigo-600-rgb: 145, 151, 254; + --spectrum-indigo-600: rgb(var(--spectrum-indigo-600-rgb)); + --spectrum-indigo-700-rgb: 132, 128, 254; + --spectrum-indigo-700: rgb(var(--spectrum-indigo-700-rgb)); + --spectrum-indigo-800-rgb: 122, 106, 253; + --spectrum-indigo-800: rgb(var(--spectrum-indigo-800-rgb)); + --spectrum-indigo-900-rgb: 113, 85, 250; + --spectrum-indigo-900: rgb(var(--spectrum-indigo-900-rgb)); + --spectrum-indigo-1000-rgb: 99, 56, 238; + --spectrum-indigo-1000: rgb(var(--spectrum-indigo-1000-rgb)); + --spectrum-indigo-1100-rgb: 84, 36, 219; + --spectrum-indigo-1100: rgb(var(--spectrum-indigo-1100-rgb)); + --spectrum-indigo-1200-rgb: 69, 19, 191; + --spectrum-indigo-1200: rgb(var(--spectrum-indigo-1200-rgb)); + --spectrum-indigo-1300-rgb: 55, 6, 160; + --spectrum-indigo-1300: rgb(var(--spectrum-indigo-1300-rgb)); + --spectrum-indigo-1400-rgb: 42, 0, 129; + --spectrum-indigo-1400: rgb(var(--spectrum-indigo-1400-rgb)); + --spectrum-indigo-1500-rgb: 31, 0, 98; + --spectrum-indigo-1500: rgb(var(--spectrum-indigo-1500-rgb)); + --spectrum-indigo-1600-rgb: 17, 0, 54; + --spectrum-indigo-1600: rgb(var(--spectrum-indigo-1600-rgb)); + --spectrum-purple-100-rgb: 251, 247, 254; + --spectrum-purple-100: rgb(var(--spectrum-purple-100-rgb)); + --spectrum-purple-200-rgb: 244, 235, 252; + --spectrum-purple-200: rgb(var(--spectrum-purple-200-rgb)); + --spectrum-purple-300-rgb: 235, 218, 249; + --spectrum-purple-300: rgb(var(--spectrum-purple-300-rgb)); + --spectrum-purple-400-rgb: 221, 193, 246; + --spectrum-purple-400: rgb(var(--spectrum-purple-400-rgb)); + --spectrum-purple-500-rgb: 208, 167, 243; + --spectrum-purple-500: rgb(var(--spectrum-purple-500-rgb)); + --spectrum-purple-600-rgb: 191, 138, 238; + --spectrum-purple-600: rgb(var(--spectrum-purple-600-rgb)); + --spectrum-purple-700-rgb: 178, 114, 235; + --spectrum-purple-700: rgb(var(--spectrum-purple-700-rgb)); + --spectrum-purple-800-rgb: 166, 92, 231; + --spectrum-purple-800: rgb(var(--spectrum-purple-800-rgb)); + --spectrum-purple-900-rgb: 154, 71, 226; + --spectrum-purple-900: rgb(var(--spectrum-purple-900-rgb)); + --spectrum-purple-1000-rgb: 134, 40, 217; + --spectrum-purple-1000: rgb(var(--spectrum-purple-1000-rgb)); + --spectrum-purple-1100-rgb: 115, 13, 204; + --spectrum-purple-1100: rgb(var(--spectrum-purple-1100-rgb)); + --spectrum-purple-1200-rgb: 93, 0, 177; + --spectrum-purple-1200: rgb(var(--spectrum-purple-1200-rgb)); + --spectrum-purple-1300-rgb: 75, 0, 144; + --spectrum-purple-1300: rgb(var(--spectrum-purple-1300-rgb)); + --spectrum-purple-1400-rgb: 59, 0, 111; + --spectrum-purple-1400: rgb(var(--spectrum-purple-1400-rgb)); + --spectrum-purple-1500-rgb: 44, 0, 84; + --spectrum-purple-1500: rgb(var(--spectrum-purple-1500-rgb)); + --spectrum-purple-1600-rgb: 23, 0, 45; + --spectrum-purple-1600: rgb(var(--spectrum-purple-1600-rgb)); + --spectrum-fuchsia-100-rgb: 254, 246, 255; + --spectrum-fuchsia-100: rgb(var(--spectrum-fuchsia-100-rgb)); + --spectrum-fuchsia-200-rgb: 253, 233, 255; + --spectrum-fuchsia-200: rgb(var(--spectrum-fuchsia-200-rgb)); + --spectrum-fuchsia-300-rgb: 250, 211, 255; + --spectrum-fuchsia-300: rgb(var(--spectrum-fuchsia-300-rgb)); + --spectrum-fuchsia-400-rgb: 247, 181, 255; + --spectrum-fuchsia-400: rgb(var(--spectrum-fuchsia-400-rgb)); + --spectrum-fuchsia-500-rgb: 243, 147, 255; + --spectrum-fuchsia-500: rgb(var(--spectrum-fuchsia-500-rgb)); + --spectrum-fuchsia-600-rgb: 236, 105, 255; + --spectrum-fuchsia-600: rgb(var(--spectrum-fuchsia-600-rgb)); + --spectrum-fuchsia-700-rgb: 223, 77, 245; + --spectrum-fuchsia-700: rgb(var(--spectrum-fuchsia-700-rgb)); + --spectrum-fuchsia-800-rgb: 200, 68, 220; + --spectrum-fuchsia-800: rgb(var(--spectrum-fuchsia-800-rgb)); + --spectrum-fuchsia-900-rgb: 181, 57, 200; + --spectrum-fuchsia-900: rgb(var(--spectrum-fuchsia-900-rgb)); + --spectrum-fuchsia-1000-rgb: 156, 40, 175; + --spectrum-fuchsia-1000: rgb(var(--spectrum-fuchsia-1000-rgb)); + --spectrum-fuchsia-1100-rgb: 135, 27, 154; + --spectrum-fuchsia-1100: rgb(var(--spectrum-fuchsia-1100-rgb)); + --spectrum-fuchsia-1200-rgb: 113, 15, 131; + --spectrum-fuchsia-1200: rgb(var(--spectrum-fuchsia-1200-rgb)); + --spectrum-fuchsia-1300-rgb: 92, 4, 109; + --spectrum-fuchsia-1300: rgb(var(--spectrum-fuchsia-1300-rgb)); + --spectrum-fuchsia-1400-rgb: 72, 0, 88; + --spectrum-fuchsia-1400: rgb(var(--spectrum-fuchsia-1400-rgb)); + --spectrum-fuchsia-1500-rgb: 54, 0, 66; + --spectrum-fuchsia-1500: rgb(var(--spectrum-fuchsia-1500-rgb)); + --spectrum-fuchsia-1600-rgb: 29, 0, 35; + --spectrum-fuchsia-1600: rgb(var(--spectrum-fuchsia-1600-rgb)); + --spectrum-magenta-100-rgb: 255, 245, 248; + --spectrum-magenta-100: rgb(var(--spectrum-magenta-100-rgb)); + --spectrum-magenta-200-rgb: 255, 232, 240; + --spectrum-magenta-200: rgb(var(--spectrum-magenta-200-rgb)); + --spectrum-magenta-300-rgb: 255, 213, 227; + --spectrum-magenta-300: rgb(var(--spectrum-magenta-300-rgb)); + --spectrum-magenta-400-rgb: 255, 185, 208; + --spectrum-magenta-400: rgb(var(--spectrum-magenta-400-rgb)); + --spectrum-magenta-500-rgb: 255, 152, 187; + --spectrum-magenta-500: rgb(var(--spectrum-magenta-500-rgb)); + --spectrum-magenta-600-rgb: 255, 112, 159; + --spectrum-magenta-600: rgb(var(--spectrum-magenta-600-rgb)); + --spectrum-magenta-700-rgb: 255, 72, 133; + --spectrum-magenta-700: rgb(var(--spectrum-magenta-700-rgb)); + --spectrum-magenta-800-rgb: 240, 45, 110; + --spectrum-magenta-800: rgb(var(--spectrum-magenta-800-rgb)); + --spectrum-magenta-900-rgb: 217, 35, 97; + --spectrum-magenta-900: rgb(var(--spectrum-magenta-900-rgb)); + --spectrum-magenta-1000-rgb: 186, 22, 80; + --spectrum-magenta-1000: rgb(var(--spectrum-magenta-1000-rgb)); + --spectrum-magenta-1100-rgb: 163, 5, 62; + --spectrum-magenta-1100: rgb(var(--spectrum-magenta-1100-rgb)); + --spectrum-magenta-1200-rgb: 136, 0, 51; + --spectrum-magenta-1200: rgb(var(--spectrum-magenta-1200-rgb)); + --spectrum-magenta-1300-rgb: 111, 0, 40; + --spectrum-magenta-1300: rgb(var(--spectrum-magenta-1300-rgb)); + --spectrum-magenta-1400-rgb: 86, 0, 30; + --spectrum-magenta-1400: rgb(var(--spectrum-magenta-1400-rgb)); + --spectrum-magenta-1500-rgb: 64, 0, 22; + --spectrum-magenta-1500: rgb(var(--spectrum-magenta-1500-rgb)); + --spectrum-magenta-1600-rgb: 35, 0, 12; + --spectrum-magenta-1600: rgb(var(--spectrum-magenta-1600-rgb)); + --spectrum-pink-100-rgb: 255, 246, 252; + --spectrum-pink-100: rgb(var(--spectrum-pink-100-rgb)); + --spectrum-pink-200-rgb: 255, 232, 247; + --spectrum-pink-200: rgb(var(--spectrum-pink-200-rgb)); + --spectrum-pink-300-rgb: 255, 211, 240; + --spectrum-pink-300: rgb(var(--spectrum-pink-300-rgb)); + --spectrum-pink-400-rgb: 255, 181, 230; + --spectrum-pink-400: rgb(var(--spectrum-pink-400-rgb)); + --spectrum-pink-500-rgb: 255, 148, 219; + --spectrum-pink-500: rgb(var(--spectrum-pink-500-rgb)); + --spectrum-pink-600-rgb: 255, 103, 204; + --spectrum-pink-600: rgb(var(--spectrum-pink-600-rgb)); + --spectrum-pink-700-rgb: 242, 76, 184; + --spectrum-pink-700: rgb(var(--spectrum-pink-700-rgb)); + --spectrum-pink-800-rgb: 228, 52, 163; + --spectrum-pink-800: rgb(var(--spectrum-pink-800-rgb)); + --spectrum-pink-900-rgb: 206, 42, 146; + --spectrum-pink-900: rgb(var(--spectrum-pink-900-rgb)); + --spectrum-pink-1000-rgb: 176, 31, 123; + --spectrum-pink-1000: rgb(var(--spectrum-pink-1000-rgb)); + --spectrum-pink-1100-rgb: 152, 22, 104; + --spectrum-pink-1100: rgb(var(--spectrum-pink-1100-rgb)); + --spectrum-pink-1200-rgb: 128, 12, 85; + --spectrum-pink-1200: rgb(var(--spectrum-pink-1200-rgb)); + --spectrum-pink-1300-rgb: 105, 3, 68; + --spectrum-pink-1300: rgb(var(--spectrum-pink-1300-rgb)); + --spectrum-pink-1400-rgb: 83, 0, 53; + --spectrum-pink-1400: rgb(var(--spectrum-pink-1400-rgb)); + --spectrum-pink-1500-rgb: 62, 0, 39; + --spectrum-pink-1500: rgb(var(--spectrum-pink-1500-rgb)); + --spectrum-pink-1600-rgb: 33, 0, 21; + --spectrum-pink-1600: rgb(var(--spectrum-pink-1600-rgb)); + --spectrum-turquoise-100-rgb: 238, 251, 251; + --spectrum-turquoise-100: rgb(var(--spectrum-turquoise-100-rgb)); + --spectrum-turquoise-200-rgb: 209, 245, 245; + --spectrum-turquoise-200: rgb(var(--spectrum-turquoise-200-rgb)); + --spectrum-turquoise-300-rgb: 169, 236, 237; + --spectrum-turquoise-300: rgb(var(--spectrum-turquoise-300-rgb)); + --spectrum-turquoise-400-rgb: 111, 221, 228; + --spectrum-turquoise-400: rgb(var(--spectrum-turquoise-400-rgb)); + --spectrum-turquoise-500-rgb: 39, 202, 216; + --spectrum-turquoise-500: rgb(var(--spectrum-turquoise-500-rgb)); + --spectrum-turquoise-600-rgb: 15, 177, 192; + --spectrum-turquoise-600: rgb(var(--spectrum-turquoise-600-rgb)); + --spectrum-turquoise-700-rgb: 12, 158, 171; + --spectrum-turquoise-700: rgb(var(--spectrum-turquoise-700-rgb)); + --spectrum-turquoise-800-rgb: 10, 141, 153; + --spectrum-turquoise-800: rgb(var(--spectrum-turquoise-800-rgb)); + --spectrum-turquoise-900-rgb: 8, 126, 137; + --spectrum-turquoise-900: rgb(var(--spectrum-turquoise-900-rgb)); + --spectrum-turquoise-1000-rgb: 5, 107, 116; + --spectrum-turquoise-1000: rgb(var(--spectrum-turquoise-1000-rgb)); + --spectrum-turquoise-1100-rgb: 3, 90, 98; + --spectrum-turquoise-1100: rgb(var(--spectrum-turquoise-1100-rgb)); + --spectrum-turquoise-1200-rgb: 1, 74, 81; + --spectrum-turquoise-1200: rgb(var(--spectrum-turquoise-1200-rgb)); + --spectrum-turquoise-1300-rgb: 0, 59, 65; + --spectrum-turquoise-1300: rgb(var(--spectrum-turquoise-1300-rgb)); + --spectrum-turquoise-1400-rgb: 0, 44, 49; + --spectrum-turquoise-1400: rgb(var(--spectrum-turquoise-1400-rgb)); + --spectrum-turquoise-1500-rgb: 0, 32, 35; + --spectrum-turquoise-1500: rgb(var(--spectrum-turquoise-1500-rgb)); + --spectrum-turquoise-1600-rgb: 0, 15, 17; + --spectrum-turquoise-1600: rgb(var(--spectrum-turquoise-1600-rgb)); + --spectrum-brown-100-rgb: 252, 247, 242; + --spectrum-brown-100: rgb(var(--spectrum-brown-100-rgb)); + --spectrum-brown-200-rgb: 247, 238, 225; + --spectrum-brown-200: rgb(var(--spectrum-brown-200-rgb)); + --spectrum-brown-300-rgb: 239, 221, 195; + --spectrum-brown-300: rgb(var(--spectrum-brown-300-rgb)); + --spectrum-brown-400-rgb: 229, 200, 157; + --spectrum-brown-400: rgb(var(--spectrum-brown-400-rgb)); + --spectrum-brown-500-rgb: 214, 177, 123; + --spectrum-brown-500: rgb(var(--spectrum-brown-500-rgb)); + --spectrum-brown-600-rgb: 190, 155, 104; + --spectrum-brown-600: rgb(var(--spectrum-brown-600-rgb)); + --spectrum-brown-700-rgb: 171, 138, 90; + --spectrum-brown-700: rgb(var(--spectrum-brown-700-rgb)); + --spectrum-brown-800-rgb: 154, 123, 77; + --spectrum-brown-800: rgb(var(--spectrum-brown-800-rgb)); + --spectrum-brown-900-rgb: 139, 109, 66; + --spectrum-brown-900: rgb(var(--spectrum-brown-900-rgb)); + --spectrum-brown-1000-rgb: 119, 91, 50; + --spectrum-brown-1000: rgb(var(--spectrum-brown-1000-rgb)); + --spectrum-brown-1100-rgb: 103, 76, 35; + --spectrum-brown-1100: rgb(var(--spectrum-brown-1100-rgb)); + --spectrum-brown-1200-rgb: 88, 61, 21; + --spectrum-brown-1200: rgb(var(--spectrum-brown-1200-rgb)); + --spectrum-brown-1300-rgb: 70, 49, 17; + --spectrum-brown-1300: rgb(var(--spectrum-brown-1300-rgb)); + --spectrum-brown-1400-rgb: 52, 37, 13; + --spectrum-brown-1400: rgb(var(--spectrum-brown-1400-rgb)); + --spectrum-brown-1500-rgb: 38, 26, 9; + --spectrum-brown-1500: rgb(var(--spectrum-brown-1500-rgb)); + --spectrum-brown-1600-rgb: 16, 12, 4; + --spectrum-brown-1600: rgb(var(--spectrum-brown-1600-rgb)); + --spectrum-silver-100-rgb: 247, 247, 247; + --spectrum-silver-100: rgb(var(--spectrum-silver-100-rgb)); + --spectrum-silver-200-rgb: 239, 239, 239; + --spectrum-silver-200: rgb(var(--spectrum-silver-200-rgb)); + --spectrum-silver-300-rgb: 223, 223, 223; + --spectrum-silver-300: rgb(var(--spectrum-silver-300-rgb)); + --spectrum-silver-400-rgb: 204, 204, 204; + --spectrum-silver-400: rgb(var(--spectrum-silver-400-rgb)); + --spectrum-silver-500-rgb: 183, 183, 183; + --spectrum-silver-500: rgb(var(--spectrum-silver-500-rgb)); + --spectrum-silver-600-rgb: 160, 160, 160; + --spectrum-silver-600: rgb(var(--spectrum-silver-600-rgb)); + --spectrum-silver-700-rgb: 143, 143, 143; + --spectrum-silver-700: rgb(var(--spectrum-silver-700-rgb)); + --spectrum-silver-800-rgb: 128, 128, 128; + --spectrum-silver-800: rgb(var(--spectrum-silver-800-rgb)); + --spectrum-silver-900-rgb: 114, 114, 114; + --spectrum-silver-900: rgb(var(--spectrum-silver-900-rgb)); + --spectrum-silver-1000-rgb: 96, 96, 96; + --spectrum-silver-1000: rgb(var(--spectrum-silver-1000-rgb)); + --spectrum-silver-1100-rgb: 81, 81, 81; + --spectrum-silver-1100: rgb(var(--spectrum-silver-1100-rgb)); + --spectrum-silver-1200-rgb: 66, 66, 66; + --spectrum-silver-1200: rgb(var(--spectrum-silver-1200-rgb)); + --spectrum-silver-1300-rgb: 52, 52, 52; + --spectrum-silver-1300: rgb(var(--spectrum-silver-1300-rgb)); + --spectrum-silver-1400-rgb: 39, 39, 39; + --spectrum-silver-1400: rgb(var(--spectrum-silver-1400-rgb)); + --spectrum-silver-1500-rgb: 28, 28, 28; + --spectrum-silver-1500: rgb(var(--spectrum-silver-1500-rgb)); + --spectrum-silver-1600-rgb: 12, 12, 12; + --spectrum-silver-1600: rgb(var(--spectrum-silver-1600-rgb)); + --spectrum-cinnamon-100-rgb: 253, 247, 243; + --spectrum-cinnamon-100: rgb(var(--spectrum-cinnamon-100-rgb)); + --spectrum-cinnamon-200-rgb: 249, 236, 229; + --spectrum-cinnamon-200: rgb(var(--spectrum-cinnamon-200-rgb)); + --spectrum-cinnamon-300-rgb: 244, 218, 203; + --spectrum-cinnamon-300: rgb(var(--spectrum-cinnamon-300-rgb)); + --spectrum-cinnamon-400-rgb: 237, 196, 172; + --spectrum-cinnamon-400: rgb(var(--spectrum-cinnamon-400-rgb)); + --spectrum-cinnamon-500-rgb: 229, 170, 136; + --spectrum-cinnamon-500: rgb(var(--spectrum-cinnamon-500-rgb)); + --spectrum-cinnamon-600-rgb: 212, 145, 108; + --spectrum-cinnamon-600: rgb(var(--spectrum-cinnamon-600-rgb)); + --spectrum-cinnamon-700-rgb: 198, 126, 88; + --spectrum-cinnamon-700: rgb(var(--spectrum-cinnamon-700-rgb)); + --spectrum-cinnamon-800-rgb: 184, 109, 70; + --spectrum-cinnamon-800: rgb(var(--spectrum-cinnamon-800-rgb)); + --spectrum-cinnamon-900-rgb: 170, 94, 56; + --spectrum-cinnamon-900: rgb(var(--spectrum-cinnamon-900-rgb)); + --spectrum-cinnamon-1000-rgb: 147, 77, 43; + --spectrum-cinnamon-1000: rgb(var(--spectrum-cinnamon-1000-rgb)); + --spectrum-cinnamon-1100-rgb: 128, 62, 32; + --spectrum-cinnamon-1100: rgb(var(--spectrum-cinnamon-1100-rgb)); + --spectrum-cinnamon-1200-rgb: 110, 48, 21; + --spectrum-cinnamon-1200: rgb(var(--spectrum-cinnamon-1200-rgb)); + --spectrum-cinnamon-1300-rgb: 92, 35, 11; + --spectrum-cinnamon-1300: rgb(var(--spectrum-cinnamon-1300-rgb)); + --spectrum-cinnamon-1400-rgb: 72, 25, 6; + --spectrum-cinnamon-1400: rgb(var(--spectrum-cinnamon-1400-rgb)); + --spectrum-cinnamon-1500-rgb: 52, 18, 4; + --spectrum-cinnamon-1500: rgb(var(--spectrum-cinnamon-1500-rgb)); + --spectrum-cinnamon-1600-rgb: 24, 8, 2; + --spectrum-cinnamon-1600: rgb(var(--spectrum-cinnamon-1600-rgb)); + --spectrum-icon-color-blue-primary-default: var(--spectrum-blue-900); + --spectrum-icon-color-red-primary-default: var(--spectrum-red-900); + --spectrum-icon-color-yellow-primary-default: var(--spectrum-yellow-400); + --spectrum-icon-color-blue-primary-hover: var(--spectrum-blue-1000); + --spectrum-icon-color-blue-primary-down: var(--spectrum-blue-1100); + --spectrum-icon-color-brown-primary-default: var(--spectrum-brown-800); + --spectrum-icon-color-brown-primary-hover: var(--spectrum-brown-900); + --spectrum-icon-color-brown-primary-down: var(--spectrum-brown-1000); + --spectrum-icon-color-celery-primary-default: var(--spectrum-celery-700); + --spectrum-icon-color-celery-primary-hover: var(--spectrum-celery-800); + --spectrum-icon-color-celery-primary-down: var(--spectrum-celery-900); + --spectrum-icon-color-chartreuse-primary-default: var( + --spectrum-chartreuse-600 + ); + --spectrum-icon-color-chartreuse-primary-hover: var( + --spectrum-chartreuse-700 + ); + --spectrum-icon-color-chartreuse-primary-down: var( + --spectrum-chartreuse-800 + ); + --spectrum-icon-color-fuchsia-primary-default: var(--spectrum-fuchsia-900); + --spectrum-icon-color-fuchsia-primary-hover: var(--spectrum-fuchsia-1000); + --spectrum-icon-color-fuchsia-primary-down: var(--spectrum-fuchsia-1100); + --spectrum-icon-color-indigo-primary-default: var(--spectrum-indigo-900); + --spectrum-icon-color-indigo-primary-hover: var(--spectrum-indigo-1000); + --spectrum-icon-color-indigo-primary-down: var(--spectrum-indigo-1100); + --spectrum-icon-color-magenta-primary-default: var(--spectrum-magenta-900); + --spectrum-icon-color-magenta-primary-hover: var(--spectrum-magenta-1000); + --spectrum-icon-color-magenta-primary-down: var(--spectrum-magenta-1100); + --spectrum-icon-color-orange-primary-default: var(--spectrum-orange-700); + --spectrum-icon-color-orange-primary-hover: var(--spectrum-orange-800); + --spectrum-icon-color-orange-primary-down: var(--spectrum-orange-900); + --spectrum-icon-color-pink-primary-default: var(--spectrum-pink-800); + --spectrum-icon-color-pink-primary-hover: var(--spectrum-pink-900); + --spectrum-icon-color-pink-primary-down: var(--spectrum-pink-1000); + --spectrum-icon-color-purple-primary-default: var(--spectrum-purple-900); + --spectrum-icon-color-purple-primary-hover: var(--spectrum-purple-1000); + --spectrum-icon-color-purple-primary-down: var(--spectrum-purple-1100); + --spectrum-icon-color-red-primary-hover: var(--spectrum-red-1000); + --spectrum-icon-color-red-primary-down: var(--spectrum-red-1100); + --spectrum-icon-color-silver-primary-default: var(--spectrum-silver-700); + --spectrum-icon-color-silver-primary-hover: var(--spectrum-silver-800); + --spectrum-icon-color-silver-primary-down: var(--spectrum-silver-900); + --spectrum-icon-color-turquoise-primary-default: var( + --spectrum-turquoise-700 + ); + --spectrum-icon-color-turquoise-primary-hover: var( + --spectrum-turquoise-800 + ); + --spectrum-icon-color-turquoise-primary-down: var(--spectrum-turquoise-900); + --spectrum-icon-color-yellow-primary-hover: var(--spectrum-yellow-500); + --spectrum-icon-color-yellow-primary-down: var(--spectrum-yellow-600); + --spectrum-icon-color-blue-background: var(--spectrum-blue-200); + --spectrum-icon-color-brown-background: var(--spectrum-brown-200); + --spectrum-icon-color-celery-background: var(--spectrum-celery-100); + --spectrum-icon-color-chartreuse-background: var(--spectrum-chartreuse-200); + --spectrum-icon-color-cinnamon-background: var(--spectrum-cinnamon-200); + --spectrum-icon-color-cyan-background: var(--spectrum-cyan-100); + --spectrum-icon-color-green-background: var(--spectrum-green-100); + --spectrum-icon-color-indigo-background: var(--spectrum-indigo-200); + --spectrum-icon-color-orange-background: var(--spectrum-orange-200); + --spectrum-icon-color-red-background: var(--spectrum-red-200); + --spectrum-icon-color-seafoam-background: var(--spectrum-seafoam-200); + --spectrum-icon-color-silver-background: var(--spectrum-silver-200); + --spectrum-icon-color-turquoise-background: var(--spectrum-turquoise-200); + --spectrum-icon-color-yellow-background: var(--spectrum-yellow-100); + --spectrum-informative-subtle-background-color-default: var( + --spectrum-informative-color-200 + ); + --spectrum-positive-subtle-background-color-default: var( + --spectrum-positive-color-200 + ); + --spectrum-notice-subtle-background-color-default: var( + --spectrum-notice-color-200 + ); + --spectrum-negative-subtle-background-color-default: var( + --spectrum-negative-color-200 + ); + --spectrum-accent-subtle-background-color-default: var( + --spectrum-accent-color-200 + ); + /* stylelint-disable-next-line custom-property-pattern -- context identification */ + --color-scheme: light; + --spectrum-assetcard-border-color-selected: var(--spectrum-blue-900); + --spectrum-assetcard-border-color-selected-hover: var(--spectrum-blue-900); + --spectrum-assetcard-border-color-selected-down: var(--spectrum-blue-1000); + --spectrum-assetcard-selectionindicator-background-color-ordered: var( + --spectrum-blue-900 + ); + --spectrum-assestcard-focus-indicator-color: var(--spectrum-blue-800); + --spectrum-assetlist-item-background-color-selected-hover: rgb( + var(--spectrum-blue-900-rgb), + 0.2 + ); + --spectrum-assetlist-item-background-color-selected: rgb( + var(--spectrum-blue-900-rgb), + 0.1 + ); + --spectrum-assetlist-border-color-key-focus: var(--spectrum-blue-800); + --spectrum-badge-label-icon-color-primary: var(--spectrum-white); + --spectrum-calendar-day-background-color-selected: rgb( + var(--spectrum-blue-900-rgb), + 0.1 + ); + --spectrum-calendar-day-background-color-hover: rgb( + var(--spectrum-black-rgb), + 0.06 + ); + --spectrum-calendar-day-today-background-color-selected-hover: rgb( + var(--spectrum-blue-900-rgb), + 0.2 + ); + --spectrum-calendar-day-background-color-selected-hover: rgb( + var(--spectrum-blue-900-rgb), + 0.2 + ); + --spectrum-calendar-day-background-color-down: var( + --spectrum-transparent-black-200 + ); + --spectrum-calendar-day-background-color-cap-selected: rgb( + var(--spectrum-blue-900-rgb), + 0.2 + ); + --spectrum-calendar-day-background-color-key-focus: rgb( + var(--spectrum-black-rgb), + 0.06 + ); + --spectrum-calendar-day-border-color-key-focus: var(--spectrum-blue-800); + --spectrum-card-selected-background-color-rgb: var(--spectrum-blue-900-rgb); + --spectrum-coach-indicator-ring-default-color: var(--spectrum-blue-800); + --spectrum-drop-zone-background-color-rgb: var(--spectrum-blue-800-rgb); + --spectrum-dropindicator-color: var(--spectrum-blue-800); + --spectrum-logic-button-and-background-color: var(--spectrum-blue-900); + --spectrum-logic-button-and-border-color: var(--spectrum-blue-900); + --spectrum-logic-button-and-background-color-hover: var( + --spectrum-blue-1100 + ); + --spectrum-logic-button-and-border-color-hover: var(--spectrum-blue-1100); + --spectrum-logic-button-or-background-color: var(--spectrum-magenta-900); + --spectrum-logic-button-or-border-color: var(--spectrum-magenta-900); + --spectrum-logic-button-or-background-color-hover: var( + --spectrum-magenta-1100 + ); + --spectrum-logic-button-or-border-color-hover: var(--spectrum-magenta-1100); + --spectrum-steplist-current-marker-color-key-focus: var( + --spectrum-blue-800 + ); + --spectrum-treeview-item-background-color-quiet-selected: rgb( + var(--spectrum-gray-900-rgb), + 0.06 + ); + --spectrum-treeview-item-background-color-selected: rgb( + var(--spectrum-blue-900-rgb), + 0.1 + ); +} diff --git a/2nd-gen/packages/swc/tokens/medium-vars.css b/2nd-gen/packages/swc/tokens/medium-vars.css new file mode 100644 index 00000000000..62e7296d5a1 --- /dev/null +++ b/2nd-gen/packages/swc/tokens/medium-vars.css @@ -0,0 +1,937 @@ +/* @spectrum-css/tokens@v16.1.0-next.3 */ + +/*! + * Copyright 2024 Adobe. All rights reserved. + * + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +:root { + --spectrum-checkbox-control-size-small: 14px; + --spectrum-checkbox-control-size-medium: 16px; + --spectrum-checkbox-control-size-large: 18px; + --spectrum-checkbox-control-size-extra-large: 20px; + --spectrum-checkbox-top-to-control-small: 5px; + --spectrum-checkbox-top-to-control-medium: 8px; + --spectrum-checkbox-top-to-control-large: 11px; + --spectrum-checkbox-top-to-control-extra-large: 14px; + --spectrum-switch-control-width-small: 22px; + --spectrum-switch-control-width-medium: 26px; + --spectrum-switch-control-width-large: 30px; + --spectrum-switch-control-width-extra-large: 34px; + --spectrum-switch-control-height-small: 14px; + --spectrum-switch-control-height-medium: 16px; + --spectrum-switch-control-height-large: 18px; + --spectrum-switch-control-height-extra-large: 20px; + --spectrum-switch-top-to-control-small: 6px; + --spectrum-switch-top-to-control-medium: 9px; + --spectrum-switch-top-to-control-large: 12px; + --spectrum-switch-top-to-control-extra-large: 15px; + --spectrum-radio-button-control-size-small: 12px; + --spectrum-radio-button-control-size-medium: 14px; + --spectrum-radio-button-control-size-large: 16px; + --spectrum-radio-button-control-size-extra-large: 18px; + --spectrum-radio-button-top-to-control-small: 6px; + --spectrum-radio-button-top-to-control-medium: 9px; + --spectrum-radio-button-top-to-control-large: 12px; + --spectrum-radio-button-top-to-control-extra-large: 15px; + --spectrum-field-label-text-to-asterisk-small: 4px; + --spectrum-field-label-text-to-asterisk-medium: 4px; + --spectrum-field-label-text-to-asterisk-large: 5px; + --spectrum-field-label-text-to-asterisk-extra-large: 5px; + --spectrum-field-label-top-to-asterisk-small: 8px; + --spectrum-field-label-top-to-asterisk-medium: 12px; + --spectrum-field-label-top-to-asterisk-large: 15px; + --spectrum-field-label-top-to-asterisk-extra-large: 18px; + --spectrum-field-label-to-component-quiet-small: -8px; + --spectrum-field-label-to-component-quiet-medium: -8px; + --spectrum-field-label-to-component-quiet-large: -12px; + --spectrum-field-label-to-component-quiet-extra-large: -15px; + --spectrum-help-text-top-to-workflow-icon-small: var( + --spectrum-component-top-to-workflow-icon-75 + ); + --spectrum-help-text-top-to-workflow-icon-medium: var( + --spectrum-component-top-to-workflow-icon-100 + ); + --spectrum-help-text-top-to-workflow-icon-large: var( + --spectrum-component-top-to-workflow-icon-200 + ); + --spectrum-help-text-top-to-workflow-icon-extra-large: var( + --spectrum-component-top-to-workflow-icon-300 + ); + --spectrum-status-light-dot-size-small: 8px; + --spectrum-status-light-dot-size-medium: 10px; + --spectrum-status-light-dot-size-large: 12px; + --spectrum-status-light-dot-size-extra-large: 14px; + --spectrum-status-light-top-to-dot-small: 8px; + --spectrum-status-light-top-to-dot-medium: 11px; + --spectrum-status-light-top-to-dot-large: 14px; + --spectrum-status-light-top-to-dot-extra-large: 17px; + --spectrum-action-button-edge-to-hold-icon-medium: 4px; + --spectrum-action-button-edge-to-hold-icon-large: 5px; + --spectrum-action-button-edge-to-hold-icon-extra-large: 6px; + --spectrum-tooltip-tip-width: 10px; + --spectrum-tooltip-tip-height: 5px; + --spectrum-tooltip-maximum-width: 160px; + --spectrum-progress-circle-size-small: 16px; + --spectrum-progress-circle-size-medium: 32px; + --spectrum-progress-circle-size-large: 64px; + --spectrum-progress-circle-thickness-small: 2px; + --spectrum-progress-circle-thickness-medium: 3px; + --spectrum-progress-circle-thickness-large: 4px; + --spectrum-toast-height: 52px; + --spectrum-toast-maximum-width: 336px; + --spectrum-toast-top-to-workflow-icon: 18px; + --spectrum-toast-top-to-text: 18px; + --spectrum-toast-bottom-to-text: 20px; + --spectrum-swatch-size-extra-small: 16px; + --spectrum-swatch-size-small: 24px; + --spectrum-swatch-size-medium: 32px; + --spectrum-swatch-size-large: 40px; + --spectrum-progress-bar-thickness-small: 4px; + --spectrum-progress-bar-thickness-medium: 6px; + --spectrum-progress-bar-thickness-large: 8px; + --spectrum-progress-bar-thickness-extra-large: 10px; + --spectrum-meter-width: 192px; + --spectrum-meter-thickness-small: 4px; + --spectrum-meter-thickness-large: 8px; + --spectrum-tag-top-to-avatar-small: 4px; + --spectrum-tag-top-to-avatar-medium: 6px; + --spectrum-tag-top-to-avatar-large: 9px; + --spectrum-tag-top-to-cross-icon-small: 8px; + --spectrum-tag-top-to-cross-icon-medium: 12px; + --spectrum-tag-top-to-cross-icon-large: 15px; + --spectrum-menu-item-edge-to-content-not-selected-small: 28px; + --spectrum-menu-item-edge-to-content-not-selected-medium: 32px; + --spectrum-menu-item-edge-to-content-not-selected-large: 38px; + --spectrum-menu-item-edge-to-content-not-selected-extra-large: 45px; + --spectrum-menu-item-top-to-disclosure-icon-small: 7px; + --spectrum-menu-item-top-to-disclosure-icon-medium: 11px; + --spectrum-menu-item-top-to-disclosure-icon-large: 14px; + --spectrum-menu-item-top-to-disclosure-icon-extra-large: 17px; + --spectrum-menu-item-top-to-selected-icon-small: 7px; + --spectrum-menu-item-top-to-selected-icon-medium: 11px; + --spectrum-menu-item-top-to-selected-icon-large: 14px; + --spectrum-menu-item-top-to-selected-icon-extra-large: 17px; + --spectrum-slider-control-height-small: 14px; + --spectrum-slider-control-height-medium: 16px; + --spectrum-slider-control-height-large: 18px; + --spectrum-slider-control-height-extra-large: 20px; + --spectrum-slider-handle-size-small: 14px; + --spectrum-slider-handle-size-medium: 16px; + --spectrum-slider-handle-size-large: 18px; + --spectrum-slider-handle-size-extra-large: 20px; + --spectrum-slider-handle-border-width-down-small: 5px; + --spectrum-slider-handle-border-width-down-medium: 6px; + --spectrum-slider-handle-border-width-down-large: 7px; + --spectrum-slider-handle-border-width-down-extra-large: 8px; + --spectrum-slider-bottom-to-handle-small: 5px; + --spectrum-slider-bottom-to-handle-medium: 8px; + --spectrum-slider-bottom-to-handle-large: 11px; + --spectrum-slider-bottom-to-handle-extra-large: 14px; + --spectrum-slider-control-to-field-label-small: -4px; + --spectrum-slider-control-to-field-label-medium: -12px; + --spectrum-slider-control-to-field-label-large: -16px; + --spectrum-slider-control-to-field-label-extra-large: -20px; + --spectrum-picker-visual-to-disclosure-icon-small: 7px; + --spectrum-picker-visual-to-disclosure-icon-medium: 8px; + --spectrum-picker-visual-to-disclosure-icon-large: 9px; + --spectrum-picker-visual-to-disclosure-icon-extra-large: 10px; + --spectrum-text-area-minimum-width: 112px; + --spectrum-text-area-minimum-height: 56px; + --spectrum-thumbnail-size-50: 16px; + --spectrum-thumbnail-size-75: 20px; + --spectrum-thumbnail-size-100: 24px; + --spectrum-thumbnail-size-200: 28px; + --spectrum-thumbnail-size-300: 32px; + --spectrum-thumbnail-size-400: 36px; + --spectrum-thumbnail-size-500: 40px; + --spectrum-thumbnail-size-600: 44px; + --spectrum-thumbnail-size-700: 48px; + --spectrum-thumbnail-size-800: 52px; + --spectrum-thumbnail-size-900: 56px; + --spectrum-thumbnail-size-1000: 64px; + --spectrum-opacity-checkerboard-square-size: var( + --spectrum-opacity-checkerboard-square-size-medium + ); + --spectrum-opacity-checkerboard-square-size-medium: 8px; + --spectrum-breadcrumbs-height-multiline: 72px; + --spectrum-breadcrumbs-top-to-text-multiline: 4px; + --spectrum-breadcrumbs-bottom-to-text-multiline: 9px; + --spectrum-breadcrumbs-top-text-to-bottom-text: 9px; + --spectrum-breadcrumbs-top-to-separator-icon-multiline: var( + --spectrum-breadcrumbs-top-to-separator-multiline + ); + --spectrum-breadcrumbs-truncated-menu-to-bottom-text: 4px; + --spectrum-avatar-size-50: 16px; + --spectrum-avatar-size-75: 20px; + --spectrum-avatar-size-100: 24px; + --spectrum-avatar-size-200: 28px; + --spectrum-avatar-size-300: 32px; + --spectrum-avatar-size-400: 36px; + --spectrum-avatar-size-500: 40px; + --spectrum-avatar-size-600: 44px; + --spectrum-avatar-size-700: 48px; + --spectrum-avatar-size-800: 52px; + --spectrum-avatar-size-900: 56px; + --spectrum-avatar-size-1000: 64px; + --spectrum-avatar-size-1100: 72px; + --spectrum-avatar-size-1200: 80px; + --spectrum-avatar-size-1300: 88px; + --spectrum-avatar-size-1400: 96px; + --spectrum-avatar-size-1500: 104px; + --spectrum-alert-banner-minimum-height: 56px; + --spectrum-alert-banner-width: 832px; + --spectrum-alert-banner-top-to-workflow-icon: 18px; + --spectrum-alert-banner-top-to-text: 18px; + --spectrum-alert-banner-bottom-to-text: 20px; + --spectrum-rating-indicator-width: 18px; + --spectrum-rating-indicator-to-icon: 4px; + --spectrum-color-area-width: 192px; + --spectrum-color-area-minimum-width: 64px; + --spectrum-color-area-height: 192px; + --spectrum-color-area-minimum-height: 64px; + --spectrum-color-wheel-width: 192px; + --spectrum-color-wheel-minimum-width: 175px; + --spectrum-color-slider-length: 192px; + --spectrum-color-slider-minimum-length: 80px; + --spectrum-coach-mark-width: 296px; + --spectrum-coach-mark-minimum-width: 296px; + --spectrum-coach-mark-maximum-width: 380px; + --spectrum-coach-mark-edge-to-content: var(--spectrum-spacing-400); + --spectrum-coach-mark-pagination-text-to-bottom-edge: 33px; + --spectrum-coach-mark-media-height: 222px; + --spectrum-coach-mark-media-minimum-height: 166px; + --spectrum-accordion-top-to-text-compact-small: 3px; + --spectrum-accordion-small-top-to-text-spacious: 9px; + --spectrum-accordion-top-to-text-compact-medium: 8px; + --spectrum-accordion-top-to-text-spacious-medium: 16px; + --spectrum-accordion-top-to-text-compact-large: 8px; + --spectrum-accordion-top-to-text-spacious-large: 16px; + --spectrum-accordion-top-to-text-compact-extra-large: 8px; + --spectrum-accordion-top-to-text-spacious-extra-large: 17px; + --spectrum-accordion-bottom-to-text-compact-small: 2px; + --spectrum-accordion-bottom-to-text-spacious-small: 11px; + --spectrum-accordion-bottom-to-text-compact-medium: 5px; + --spectrum-accordion-bottom-to-text-spacious-medium: 13px; + --spectrum-accordion-bottom-to-text-compact-large: 8px; + --spectrum-accordion-bottom-to-text-spacious-large: 16px; + --spectrum-accordion-bottom-to-text-compact-extra-large: 8px; + --spectrum-accordion-bottom-to-text-spacious-extra-large: 16px; + --spectrum-accordion-minimum-width: 200px; + --spectrum-accordion-content-area-top-to-content: 8px; + --spectrum-accordion-content-area-bottom-to-content: 16px; + --spectrum-color-handle-size: 16px; + --spectrum-color-handle-size-key-focus: 32px; + --spectrum-table-column-header-row-top-to-text-small: 8px; + --spectrum-table-column-header-row-top-to-text-medium: 6px; + --spectrum-table-column-header-row-top-to-text-large: 10px; + --spectrum-table-column-header-row-top-to-text-extra-large: 13px; + --spectrum-table-column-header-row-bottom-to-text-small: 9px; + --spectrum-table-column-header-row-bottom-to-text-medium: 8px; + --spectrum-table-column-header-row-bottom-to-text-large: 10px; + --spectrum-table-column-header-row-bottom-to-text-extra-large: 13px; + --spectrum-table-row-height-small-regular: var( + --spectrum-table-row-height-small + ); + --spectrum-table-row-height-small: 32px; + --spectrum-table-row-height-medium-regular: var( + --spectrum-table-row-height-medium + ); + --spectrum-table-row-height-medium: 40px; + --spectrum-table-row-height-large-regular: var( + --spectrum-table-row-height-large + ); + --spectrum-table-row-height-large: 48px; + --spectrum-table-row-height-extra-large-regular: var( + --spectrum-table-row-height-extra-large + ); + --spectrum-table-row-height-extra-large: 56px; + --spectrum-table-row-height-small-spacious: 40px; + --spectrum-table-row-height-medium-spacious: 48px; + --spectrum-table-row-height-large-spacious: 56px; + --spectrum-table-row-height-extra-large-spacious: 64px; + --spectrum-table-row-top-to-text-small-regular: var( + --spectrum-table-row-top-to-text-small + ); + --spectrum-table-row-top-to-text-small: 8px; + --spectrum-table-row-top-to-text-medium-regular: var( + --spectrum-table-row-top-to-text-medium + ); + --spectrum-table-row-top-to-text-medium: 10px; + --spectrum-table-row-top-to-text-large-regular: var( + --spectrum-table-row-top-to-text-large + ); + --spectrum-table-row-top-to-text-large: 14px; + --spectrum-table-row-top-to-text-extra-large-regular: var( + --spectrum-table-row-top-to-text-extra-large + ); + --spectrum-table-row-top-to-text-extra-large: 17px; + --spectrum-table-row-bottom-to-text-small-regular: var( + --spectrum-table-row-bottom-to-text-small + ); + --spectrum-table-row-bottom-to-text-small: 9px; + --spectrum-table-row-bottom-to-text-medium-regular: var( + --spectrum-table-row-bottom-to-text-medium + ); + --spectrum-table-row-bottom-to-text-medium: 13px; + --spectrum-table-row-bottom-to-text-large-regular: var( + --spectrum-table-row-bottom-to-text-large + ); + --spectrum-table-row-bottom-to-text-large: 14px; + --spectrum-table-row-bottom-to-text-extra-large-regular: var( + --spectrum-table-row-bottom-to-text-extra-large + ); + --spectrum-table-row-bottom-to-text-extra-large: 17px; + --spectrum-table-row-top-to-text-small-spacious: 12px; + --spectrum-table-row-top-to-text-medium-spacious: 15px; + --spectrum-table-row-top-to-text-large-spacious: 18px; + --spectrum-table-row-top-to-text-extra-large-spacious: 21px; + --spectrum-table-row-bottom-to-text-small-spacious: 13px; + --spectrum-table-row-bottom-to-text-medium-spacious: 16px; + --spectrum-table-row-bottom-to-text-large-spacious: 18px; + --spectrum-table-row-bottom-to-text-extra-large-spacious: 21px; + --spectrum-table-checkbox-to-text: 24px; + --spectrum-table-header-row-checkbox-to-top-small: 10px; + --spectrum-table-header-row-checkbox-to-top-medium: 8px; + --spectrum-table-header-row-checkbox-to-top-large: 12px; + --spectrum-table-header-row-checkbox-to-top-extra-large: 15px; + --spectrum-table-row-checkbox-to-top-small-compact: 6px; + --spectrum-table-row-checkbox-to-top-small-regular: var( + --spectrum-table-row-checkbox-to-top-small + ); + --spectrum-table-row-checkbox-to-top-small: 10px; + --spectrum-table-row-checkbox-to-top-small-spacious: 14px; + --spectrum-table-row-checkbox-to-top-medium-compact: 8px; + --spectrum-table-row-checkbox-to-top-medium-regular: var( + --spectrum-table-row-checkbox-to-top-medium + ); + --spectrum-table-row-checkbox-to-top-medium: 12px; + --spectrum-table-row-checkbox-to-top-medium-spacious: 16px; + --spectrum-table-row-checkbox-to-top-large-compact: 12px; + --spectrum-table-row-checkbox-to-top-large-regular: var( + --spectrum-table-row-checkbox-to-top-large + ); + --spectrum-table-row-checkbox-to-top-large: 16px; + --spectrum-table-row-checkbox-to-top-large-spacious: 20px; + --spectrum-table-row-checkbox-to-top-extra-large-compact: 15px; + --spectrum-table-row-checkbox-to-top-extra-large-regular: var( + --spectrum-table-row-checkbox-to-top-extra-large + ); + --spectrum-table-row-checkbox-to-top-extra-large: 19px; + --spectrum-table-row-checkbox-to-top-extra-large-spacious: 23px; + --spectrum-table-section-header-row-height-small: 24px; + --spectrum-table-section-header-row-height-medium: 32px; + --spectrum-table-section-header-row-height-large: 40px; + --spectrum-table-section-header-row-height-extra-large: 48px; + --spectrum-table-thumbnail-to-top-minimum-small-compact: 4px; + --spectrum-table-thumbnail-to-top-minimum-medium-compact: 5px; + --spectrum-table-thumbnail-to-top-minimum-large-compact: 7px; + --spectrum-table-thumbnail-to-top-minimum-extra-large-compact: 8px; + --spectrum-table-thumbnail-to-top-minimum-small-regular: var( + --spectrum-table-thumbnail-to-top-minimum-small + ); + --spectrum-table-thumbnail-to-top-minimum-small: 5px; + --spectrum-table-thumbnail-to-top-minimum-medium-regular: var( + --spectrum-table-thumbnail-to-top-minimum-medium + ); + --spectrum-table-thumbnail-to-top-minimum-medium: 7px; + --spectrum-table-thumbnail-to-top-minimum-large-regular: var( + --spectrum-table-thumbnail-to-top-minimum-large + ); + --spectrum-table-thumbnail-to-top-minimum-large: 8px; + --spectrum-table-thumbnail-to-top-minimum-extra-large-regular: var( + --spectrum-table-thumbnail-to-top-minimum-extra-large + ); + --spectrum-table-thumbnail-to-top-minimum-extra-large: 8px; + --spectrum-table-thumbnail-to-top-minimum-small-spacious: 7px; + --spectrum-table-thumbnail-to-top-minimum-medium-spacious: 8px; + --spectrum-table-thumbnail-to-top-minimum-large-spacious: 8px; + --spectrum-table-thumbnail-to-top-minimum-extra-large-spacious: 10px; + --spectrum-tab-item-to-tab-item-horizontal-small: 21px; + --spectrum-tab-item-to-tab-item-horizontal-medium: 24px; + --spectrum-tab-item-to-tab-item-horizontal-large: 27px; + --spectrum-tab-item-to-tab-item-horizontal-extra-large: 30px; + --spectrum-tab-item-to-tab-item-vertical-small: 4px; + --spectrum-tab-item-to-tab-item-vertical-medium: 4px; + --spectrum-tab-item-to-tab-item-vertical-large: 5px; + --spectrum-tab-item-to-tab-item-vertical-extra-large: 5px; + --spectrum-tab-item-start-to-edge-small: 12px; + --spectrum-tab-item-start-to-edge-medium: 12px; + --spectrum-tab-item-start-to-edge-large: 13px; + --spectrum-tab-item-start-to-edge-extra-large: 13px; + --spectrum-tab-item-top-to-text-small: 11px; + --spectrum-tab-item-bottom-to-text-small: 12px; + --spectrum-tab-item-top-to-text-medium: 14px; + --spectrum-tab-item-bottom-to-text-medium: 14px; + --spectrum-tab-item-top-to-text-large: 16px; + --spectrum-tab-item-bottom-to-text-large: 18px; + --spectrum-tab-item-top-to-text-extra-large: 19px; + --spectrum-tab-item-bottom-to-text-extra-large: 20px; + --spectrum-tab-item-top-to-text-compact-small: 4px; + --spectrum-tab-item-bottom-to-text-compact-small: 5px; + --spectrum-tab-item-top-to-text-compact-medium: 6px; + --spectrum-tab-item-bottom-to-text-compact-medium: 8px; + --spectrum-tab-item-top-to-text-compact-large: 10px; + --spectrum-tab-item-bottom-to-text-compact-large: 12px; + --spectrum-tab-item-top-to-text-compact-extra-large: 12px; + --spectrum-tab-item-bottom-to-text-compact-extra-large: 13px; + --spectrum-tab-item-top-to-workflow-icon-small: 13px; + --spectrum-tab-item-top-to-workflow-icon-medium: 15px; + --spectrum-tab-item-top-to-workflow-icon-large: 17px; + --spectrum-tab-item-top-to-workflow-icon-extra-large: 19px; + --spectrum-tab-item-top-to-workflow-icon-compact-small: 3px; + --spectrum-tab-item-top-to-workflow-icon-compact-medium: 7px; + --spectrum-tab-item-top-to-workflow-icon-compact-large: 9px; + --spectrum-tab-item-top-to-workflow-icon-compact-extra-large: 11px; + --spectrum-tab-item-focus-indicator-gap-small: 7px; + --spectrum-tab-item-focus-indicator-gap-medium: 8px; + --spectrum-tab-item-focus-indicator-gap-large: 9px; + --spectrum-tab-item-focus-indicator-gap-extra-large: 10px; + --spectrum-side-navigation-width: 192px; + --spectrum-side-navigation-minimum-width: 160px; + --spectrum-side-navigation-maximum-width: 240px; + --spectrum-side-navigation-second-level-edge-to-text: 24px; + --spectrum-side-navigation-third-level-edge-to-text: 36px; + --spectrum-side-navigation-with-icon-second-level-edge-to-text: 50px; + --spectrum-side-navigation-with-icon-third-level-edge-to-text: 62px; + --spectrum-side-navigation-item-to-item: 4px; + --spectrum-side-navigation-item-to-header: 24px; + --spectrum-side-navigation-bottom-to-text: 8px; + --spectrum-tray-top-to-content-area: 4px; + --spectrum-arrow-icon-size-75: 10px; + --spectrum-arrow-icon-size-100: 10px; + --spectrum-arrow-icon-size-200: 12px; + --spectrum-arrow-icon-size-300: 14px; + --spectrum-arrow-icon-size-400: 16px; + --spectrum-arrow-icon-size-500: 18px; + --spectrum-arrow-icon-size-600: 20px; + --spectrum-asterisk-icon-size-100: 8px; + --spectrum-asterisk-icon-size-200: 10px; + --spectrum-asterisk-icon-size-300: 10px; + --spectrum-checkmark-icon-size-50: 10px; + --spectrum-checkmark-icon-size-75: 10px; + --spectrum-checkmark-icon-size-100: 10px; + --spectrum-checkmark-icon-size-200: 12px; + --spectrum-checkmark-icon-size-300: 14px; + --spectrum-checkmark-icon-size-400: 16px; + --spectrum-checkmark-icon-size-500: 16px; + --spectrum-checkmark-icon-size-600: 18px; + --spectrum-chevron-icon-size-50: 6px; + --spectrum-chevron-icon-size-75: 10px; + --spectrum-chevron-icon-size-100: 10px; + --spectrum-chevron-icon-size-200: 12px; + --spectrum-chevron-icon-size-300: 14px; + --spectrum-chevron-icon-size-400: 16px; + --spectrum-chevron-icon-size-500: 16px; + --spectrum-chevron-icon-size-600: 18px; + --spectrum-cross-icon-size-75: 8px; + --spectrum-cross-icon-size-100: 8px; + --spectrum-cross-icon-size-200: 10px; + --spectrum-cross-icon-size-300: 12px; + --spectrum-cross-icon-size-400: 12px; + --spectrum-cross-icon-size-500: 14px; + --spectrum-cross-icon-size-600: 16px; + --spectrum-dash-icon-size-50: 8px; + --spectrum-dash-icon-size-75: 8px; + --spectrum-dash-icon-size-100: 10px; + --spectrum-dash-icon-size-200: 12px; + --spectrum-dash-icon-size-300: 12px; + --spectrum-dash-icon-size-400: 14px; + --spectrum-dash-icon-size-500: 16px; + --spectrum-dash-icon-size-600: 18px; + --spectrum-side-navigation-header-to-item: 8px; + --spectrum-switch-handle-size-small: 6px; + --spectrum-switch-handle-selected-size-small: 8px; + --spectrum-switch-handle-selected-size-medium: 10px; + --spectrum-switch-handle-selected-size-large: 12px; + --spectrum-switch-handle-selected-size-extra-large: 14px; + --spectrum-switch-handle-size-medium: 8px; + --spectrum-switch-handle-size-large: 10px; + --spectrum-switch-handle-size-extra-large: 12px; + --spectrum-tag-label-to-clear-icon-small: 8px; + --spectrum-tag-label-to-clear-icon-medium: 12px; + --spectrum-tag-label-to-clear-icon-large: 15px; + --spectrum-tag-edge-to-clear-icon-small: 8px; + --spectrum-tag-edge-to-clear-icon-medium: 12px; + --spectrum-tag-edge-to-clear-icon-large: 15px; + --spectrum-opacity-checkerboard-square-size-small: 4px; + --spectrum-alert-banner-top-to-alert-icon: 37px; + --spectrum-accordion-top-to-text-spacious-small: 11px; + --spectrum-field-default-width-small: 192px; + --spectrum-field-default-width-medium: 208px; + --spectrum-field-default-width-large: 224px; + --spectrum-field-default-width-extra-large: 240px; + --spectrum-tag-minimum-width-small: 21px; + --spectrum-tag-minimum-width-medium: 27px; + --spectrum-tag-minimum-width-large: 33px; + --spectrum-in-field-button-edge-to-fill-small: 4px; + --spectrum-in-field-button-edge-to-fill-extra-large: 8px; + --spectrum-in-field-progress-circle-edge-to-fill: 1px; + --spectrum-in-field-progress-circle-size-75: 16px; + --spectrum-in-field-progress-circle-size-100: 20px; + --spectrum-in-field-progress-circle-size-200: 22px; + --spectrum-in-field-progress-circle-size-300: 26px; + --spectrum-alert-dialog-description-font-size: var(--spectrum-body-size-m); + --spectrum-alert-dialog-title-font-size: var(--spectrum-title-size-xxl); + --spectrum-coach-mark-body-font-size: var(--spectrum-body-size-m); + --spectrum-coach-mark-pagination-body-font-size: var( + --spectrum-body-size-s + ); + --spectrum-coach-mark-title-font-size: var(--spectrum-title-size-m); + --spectrum-standard-dialog-title-font-size: var(--spectrum-title-size-xxl); + --spectrum-standard-dialog-body-font-size: var(--spectrum-body-size-m); + --spectrum-link-out-icon-size-75: 10px; + --spectrum-link-out-icon-size-100: 12px; + --spectrum-link-out-icon-size-200: 14px; + --spectrum-link-out-icon-size-300: 14px; + --spectrum-link-out-icon-size-400: 16px; + --spectrum-menu-item-top-to-thumbnail-small: 8px; + --spectrum-menu-item-top-to-thumbnail-medium: 9px; + --spectrum-menu-item-top-to-thumbnail-large: 10px; + --spectrum-menu-item-top-to-thumbnail-extra-large: 11px; + --spectrum-illustrated-message-small-title-font-size: var( + --spectrum-title-size-m + ); + --spectrum-illustrated-message-small-cjk-title-font-size: var( + --spectrum-title-cjk-size-m + ); + --spectrum-illustrated-message-medium-title-font-size: var( + --spectrum-title-size-xl + ); + --spectrum-illustrated-message-medium-cjk-title-font-size: var( + --spectrum-title-cjk-size-xl + ); + --spectrum-illustrated-message-large-title-font-size: var( + --spectrum-title-size-xxl + ); + --spectrum-illustrated-message-large-cjk-title-font-size: var( + --spectrum-title-cjk-size-xxl + ); + --spectrum-illustrated-message-medium-body-font-size: var( + --spectrum-body-size-s + ); + --spectrum-illustrated-message-large-body-font-size: var( + --spectrum-body-size-s + ); + --spectrum-breadcrumbs-separator-to-bottom-text-multiline: 11px; + --spectrum-breadcrumbs-start-edge-to-text-large: 9px; + --spectrum-breadcrumbs-start-edge-to-text-medium: 6px; + --spectrum-breadcrumbs-start-edge-to-text-multiline: 4px; + --spectrum-breadcrumbs-top-to-separator-large: 15px; + --spectrum-breadcrumbs-top-to-separator-medium: 11px; + --spectrum-breadcrumbs-top-to-separator-multiline: 7px; + --spectrum-breadcrumbs-text-to-separator-large: 9px; + --spectrum-breadcrumbs-text-to-separator-medium: 6px; + --spectrum-breadcrumbs-text-to-separator-multiline: 4px; + --spectrum-contextual-help-body-font-size: var(--spectrum-body-size-s); + --spectrum-contextual-help-title-font-size: var(--spectrum-title-size-m); + --spectrum-accordion-content-area-edge-to-content-small: 8px; + --spectrum-accordion-content-area-edge-to-content-medium: 9px; + --spectrum-accordion-content-area-edge-to-content-large: 12px; + --spectrum-accordion-content-area-edge-to-content-extra-large: 15px; + --spectrum-accordion-disclosure-indicator-to-text-small: 7px; + --spectrum-accordion-disclosure-indicator-to-text-medium: 11px; + --spectrum-accordion-disclosure-indicator-to-text-large: 14px; + --spectrum-accordion-disclosure-indicator-to-text-extra-large: 17px; + --spectrum-meter-thickness-medium: 6px; + --spectrum-meter-thickness-extra-large: 10px; + --spectrum-avatar-to-avatar-50: -4px; + --spectrum-avatar-to-avatar-75: -5px; + --spectrum-avatar-to-avatar-100: -6px; + --spectrum-avatar-to-avatar-200: -7px; + --spectrum-avatar-to-avatar-300: -8px; + --spectrum-avatar-to-avatar-400: -9px; + --spectrum-avatar-to-avatar-500: -10px; + --spectrum-select-box-horizontal-minimum-height: 80px; + --spectrum-select-box-horizontal-width: 368px; + --spectrum-select-box-vertical-height: 170px; + --spectrum-select-box-edge-to-checkbox: 12px; + --spectrum-select-box-horizontal-end-to-content: 32px; + --spectrum-select-box-horizontal-illustration-to-label: 10px; + --spectrum-select-box-horizontal-label-to-description: 2px; + --spectrum-select-box-horizontal-start-to-content: 24px; + --spectrum-select-box-horizontal-top-to-content: 16px; + --spectrum-select-box-top-to-checkbox: 4px; + --spectrum-select-box-vertical-edge-to-content: 24px; + --spectrum-select-box-vertical-illustration-to-label: 8px; + --spectrum-slider-control-to-field-label-editable-small: -4px; + --spectrum-slider-control-to-field-label-editable-medium: -12px; + --spectrum-slider-control-to-field-label-editable-large: -16px; + --spectrum-slider-control-to-field-label-editable-extra-large: -20px; + --spectrum-slider-control-to-field-label-side-small: 16px; + --spectrum-slider-control-to-field-label-side-medium: 16px; + --spectrum-slider-control-to-field-label-side-large: 20px; + --spectrum-slider-control-to-field-label-side-extra-large: 24px; + --spectrum-slider-control-to-text-field-small: 16px; + --spectrum-slider-control-to-text-field-medium: 16px; + --spectrum-slider-control-to-text-field-large: 20px; + --spectrum-slider-control-to-text-field-extra-large: 24px; + --spectrum-slider-handle-height-precision-small: 20px; + --spectrum-slider-handle-height-precision-medium: 22px; + --spectrum-slider-handle-height-precision-large: 24px; + --spectrum-slider-handle-height-precision-extra-large: 26px; + --spectrum-slider-handle-small: 18px; + --spectrum-slider-handle-medium: 20px; + --spectrum-slider-handle-large: 22px; + --spectrum-slider-handle-extra-large: 24px; + --spectrum-in-field-stepper-to-end-small: 0px; + --spectrum-in-field-stepper-to-end-extra-large: 4px; + --spectrum-number-field-with-stepper-minimum-width-small: 104px; + --spectrum-number-field-with-stepper-minimum-width-medium: 120px; + --spectrum-number-field-with-stepper-minimum-width-large: 144px; + --spectrum-number-field-with-stepper-minimum-width-extra-large: 168px; + --spectrum-number-field-visual-to-in-field-stepper-small: 5px; + --spectrum-number-field-visual-to-in-field-stepper-medium: 6px; + --spectrum-number-field-visual-to-in-field-stepper-large: 7px; + --spectrum-number-field-visual-to-in-field-stepper-extra-large: 8px; + --spectrum-tree-view-disclosure-indicator-height: 32px; + --spectrum-tree-view-disclosure-indicator-width: 34px; + --spectrum-tree-view-minimum-height: 40px; + --spectrum-tree-view-minimum-width: 160px; + --spectrum-tree-view-bottom-to-label: 12px; + --spectrum-tree-view-drag-handle-to-checkbox: 8px; + --spectrum-tree-view-edge-to-checkbox: 12px; + --spectrum-tree-view-edge-to-drag-handle: 4px; + --spectrum-tree-view-end-edge-to-action-area: 6px; + --spectrum-tree-view-item-to-header: 24px; + --spectrum-tree-view-label-to-action-area: 6px; + --spectrum-tree-view-level-increment: 16px; + --spectrum-tree-view-minimum-top-to-context-area: 8px; + --spectrum-tree-view-top-to-action-button: 4px; + --spectrum-tree-view-top-to-checkbox: 4px; + --spectrum-tree-view-top-to-disclosure-indicator: 15px; + --spectrum-tree-view-top-to-drag-handle: 15px; + --spectrum-tree-view-top-to-label: 10px; + --spectrum-add-icon-size-50: 8px; + --spectrum-add-icon-size-75: 8px; + --spectrum-add-icon-size-100: 10px; + --spectrum-add-icon-size-200: 12px; + --spectrum-add-icon-size-300: 12px; + --spectrum-drag-handle-icon-size-75: 10px; + --spectrum-drag-handle-icon-size-100: 10px; + --spectrum-drag-handle-icon-size-200: 12px; + --spectrum-drag-handle-icon-size-300: 14px; + --spectrum-tag-field-default-width-small: 240px; + --spectrum-tag-field-default-width-medium: 264px; + --spectrum-tag-field-default-width-large: 288px; + --spectrum-tag-field-minimum-width: 180px; + --spectrum-tag-field-minimum-height-small: 44px; + --spectrum-tag-field-minimum-height-medium: 56px; + --spectrum-tag-field-minimum-height-large: 68px; + --spectrum-tag-field-edge-to-content-small: 10px; + --spectrum-tag-field-edge-to-content-medium: 12px; + --spectrum-tag-field-edge-to-content-large: 14px; + --spectrum-list-view-minimum-height: 40px; + --spectrum-list-view-minimum-width: 200px; + --spectrum-list-view-end-edge-to-content: 6px; + --spectrum-stack-item-header-minimum-width: 200px; + --spectrum-stack-item-start-edge-to-content: 4px; + --spectrum-stack-item-drag-handle-to-control: 8px; + --spectrum-stack-item-text-to-control: 8px; + --spectrum-stack-item-edge-to-control: 12px; + --spectrum-stack-item-edge-to-visual: 12px; + --spectrum-stack-item-action-to-navigation: 4px; + --spectrum-accordion-bottom-to-text-extra-large: 12px; + --spectrum-accordion-bottom-to-text-large: 11px; + --spectrum-accordion-bottom-to-text-medium: 9px; + --spectrum-accordion-bottom-to-text-small: 7px; + --spectrum-accordion-top-to-text-extra-large: 13px; + --spectrum-accordion-top-to-text-large: 12px; + --spectrum-accordion-top-to-text-medium: 12px; + --spectrum-accordion-top-to-text-small: 7px; + --spectrum-workflow-icon-size-50: 14px; + --spectrum-workflow-icon-size-75: 16px; + --spectrum-workflow-icon-size-100: 20px; + --spectrum-workflow-icon-size-200: 22px; + --spectrum-workflow-icon-size-300: 26px; + --spectrum-text-to-visual-50: 5px; + --spectrum-text-to-visual-75: 5px; + --spectrum-text-to-visual-100: 6px; + --spectrum-text-to-visual-200: 7px; + --spectrum-text-to-visual-300: 8px; + --spectrum-text-to-visual-400: 9px; + --spectrum-text-to-control-50: 4px; + --spectrum-text-to-control-75: 9px; + --spectrum-text-to-control-100: 10px; + --spectrum-text-to-control-200: 11px; + --spectrum-text-to-control-300: 13px; + --spectrum-visual-to-control-100: 8px; + --spectrum-component-height-50: 20px; + --spectrum-component-height-75: 24px; + --spectrum-component-height-100: 32px; + --spectrum-component-height-200: 40px; + --spectrum-component-height-300: 48px; + --spectrum-component-height-400: 56px; + --spectrum-component-height-500: 64px; + --spectrum-component-pill-edge-to-visual-75: 10px; + --spectrum-component-pill-edge-to-visual-100: 14px; + --spectrum-component-pill-edge-to-visual-200: 18px; + --spectrum-component-pill-edge-to-visual-300: 21px; + --spectrum-component-pill-edge-to-visual-only-75: 4px; + --spectrum-component-pill-edge-to-visual-only-100: 6px; + --spectrum-component-pill-edge-to-visual-only-200: 9px; + --spectrum-component-pill-edge-to-visual-only-300: 11px; + --spectrum-component-pill-edge-to-text-75: 12px; + --spectrum-component-pill-edge-to-text-100: 16px; + --spectrum-component-pill-edge-to-text-200: 20px; + --spectrum-component-pill-edge-to-text-300: 24px; + --spectrum-component-edge-to-visual-50: 6px; + --spectrum-component-edge-to-visual-75: 7px; + --spectrum-component-edge-to-visual-100: 10px; + --spectrum-component-edge-to-visual-200: 13px; + --spectrum-component-edge-to-visual-300: 15px; + --spectrum-component-edge-to-visual-only-50: 3px; + --spectrum-component-edge-to-visual-only-75: 4px; + --spectrum-component-edge-to-visual-only-100: 6px; + --spectrum-component-edge-to-visual-only-200: 9px; + --spectrum-component-edge-to-visual-only-300: 11px; + --spectrum-component-edge-to-text-50: 8px; + --spectrum-component-edge-to-text-75: 9px; + --spectrum-component-edge-to-text-100: 12px; + --spectrum-component-edge-to-text-200: 15px; + --spectrum-component-edge-to-text-300: 18px; + --spectrum-component-top-to-workflow-icon-50: 3px; + --spectrum-component-top-to-workflow-icon-75: 4px; + --spectrum-component-top-to-workflow-icon-100: 6px; + --spectrum-component-top-to-workflow-icon-200: 9px; + --spectrum-component-top-to-workflow-icon-300: 11px; + --spectrum-component-top-to-text-50: 3px; + --spectrum-component-top-to-text-75: 4px; + --spectrum-component-top-to-text-100: 6px; + --spectrum-component-top-to-text-200: 9px; + --spectrum-component-top-to-text-300: 12px; + --spectrum-component-bottom-to-text-50: 3px; + --spectrum-component-bottom-to-text-75: 5px; + --spectrum-component-bottom-to-text-100: 9px; + --spectrum-component-bottom-to-text-200: 11px; + --spectrum-component-bottom-to-text-300: 14px; + --spectrum-component-to-menu-small: 6px; + --spectrum-component-to-menu-medium: 6px; + --spectrum-component-to-menu-large: 7px; + --spectrum-component-to-menu-extra-large: 8px; + --spectrum-field-edge-to-disclosure-icon-75: 7px; + --spectrum-field-edge-to-disclosure-icon-100: 11px; + --spectrum-field-edge-to-disclosure-icon-200: 14px; + --spectrum-field-edge-to-disclosure-icon-300: 17px; + --spectrum-field-end-edge-to-disclosure-icon-75: 7px; + --spectrum-field-end-edge-to-disclosure-icon-100: 11px; + --spectrum-field-end-edge-to-disclosure-icon-200: 14px; + --spectrum-field-end-edge-to-disclosure-icon-300: 17px; + --spectrum-field-top-to-disclosure-icon-75: 7px; + --spectrum-field-top-to-disclosure-icon-100: 11px; + --spectrum-field-top-to-disclosure-icon-200: 14px; + --spectrum-field-top-to-disclosure-icon-300: 17px; + --spectrum-field-top-to-alert-icon-small: 4px; + --spectrum-field-top-to-alert-icon-medium: 7px; + --spectrum-field-top-to-alert-icon-large: 10px; + --spectrum-field-top-to-alert-icon-extra-large: 13px; + --spectrum-field-top-to-validation-icon-small: 7px; + --spectrum-field-top-to-validation-icon-medium: 11px; + --spectrum-field-top-to-validation-icon-large: 14px; + --spectrum-field-top-to-validation-icon-extra-large: 17px; + --spectrum-field-top-to-progress-circle-small: 4px; + --spectrum-field-top-to-progress-circle-medium: 6px; + --spectrum-field-top-to-progress-circle-large: 9px; + --spectrum-field-top-to-progress-circle-extra-large: 11px; + --spectrum-field-edge-to-alert-icon-small: 9px; + --spectrum-field-edge-to-alert-icon-medium: 12px; + --spectrum-field-edge-to-alert-icon-large: 15px; + --spectrum-field-edge-to-alert-icon-extra-large: 18px; + --spectrum-field-edge-to-validation-icon-small: 9px; + --spectrum-field-edge-to-validation-icon-medium: 12px; + --spectrum-field-edge-to-validation-icon-large: 15px; + --spectrum-field-edge-to-validation-icon-extra-large: 18px; + --spectrum-field-text-to-alert-icon-small: 8px; + --spectrum-field-text-to-alert-icon-medium: 12px; + --spectrum-field-text-to-alert-icon-large: 15px; + --spectrum-field-text-to-alert-icon-extra-large: 18px; + --spectrum-field-text-to-validation-icon-small: 8px; + --spectrum-field-text-to-validation-icon-medium: 12px; + --spectrum-field-text-to-validation-icon-large: 15px; + --spectrum-field-text-to-validation-icon-extra-large: 18px; + --spectrum-field-width: var(--spectrum-field-width-small); + --spectrum-character-count-to-field-quiet-small: -3px; + --spectrum-character-count-to-field-quiet-medium: -3px; + --spectrum-character-count-to-field-quiet-large: -3px; + --spectrum-character-count-to-field-quiet-extra-large: -4px; + --spectrum-side-label-character-count-to-field: 12px; + --spectrum-disclosure-indicator-top-to-disclosure-icon-small: 7px; + --spectrum-disclosure-indicator-top-to-disclosure-icon-medium: 11px; + --spectrum-disclosure-indicator-top-to-disclosure-icon-large: 14px; + --spectrum-disclosure-indicator-top-to-disclosure-icon-extra-large: 17px; + --spectrum-navigational-indicator-top-to-back-icon-small: 6px; + --spectrum-navigational-indicator-top-to-back-icon-medium: 9px; + --spectrum-navigational-indicator-top-to-back-icon-large: 12px; + --spectrum-navigational-indicator-top-to-back-icon-extra-large: 15px; + --spectrum-color-control-track-width: 24px; + --spectrum-corner-triangle-icon-size-75: 5px; + --spectrum-corner-triangle-icon-size-100: 5px; + --spectrum-corner-triangle-icon-size-200: 6px; + --spectrum-corner-triangle-icon-size-300: 7px; + --spectrum-field-top-to-disclosure-icon-compact-small: 7px; + --spectrum-field-top-to-disclosure-icon-small: 11px; + --spectrum-field-top-to-disclosure-icon-spacious-small: 15px; + --spectrum-field-top-to-disclosure-icon-compact-medium: 11px; + --spectrum-field-top-to-disclosure-icon-medium: 15px; + --spectrum-field-top-to-disclosure-icon-spacious-medium: 19px; + --spectrum-field-top-to-disclosure-icon-compact-large: 14px; + --spectrum-field-top-to-disclosure-icon-large: 18px; + --spectrum-field-top-to-disclosure-icon-spacious-large: 22px; + --spectrum-field-top-to-disclosure-icon-compact-extra-large: 17px; + --spectrum-field-top-to-disclosure-icon-extra-large: 21px; + --spectrum-field-top-to-disclosure-icon-spacious-extra-large: 25px; + --spectrum-font-size-25: 10px; + --spectrum-font-size-50: 11px; + --spectrum-font-size-75: 12px; + --spectrum-font-size-100: 14px; + --spectrum-font-size-200: 16px; + --spectrum-font-size-300: 18px; + --spectrum-font-size-400: 20px; + --spectrum-font-size-500: 22px; + --spectrum-font-size-600: 25px; + --spectrum-font-size-700: 28px; + --spectrum-font-size-800: 32px; + --spectrum-font-size-900: 36px; + --spectrum-font-size-1000: 40px; + --spectrum-font-size-1100: 45px; + --spectrum-font-size-1200: 51px; + --spectrum-font-size-1300: 58px; + --spectrum-font-size-1400: 65px; + --spectrum-font-size-1500: 73px; + --spectrum-line-height-font-size-25: 12px; + --spectrum-line-height-font-size-50: 14px; + --spectrum-line-height-font-size-75: 16px; + --spectrum-line-height-font-size-100: 18px; + --spectrum-line-height-font-size-200: 20px; + --spectrum-line-height-font-size-300: 22px; + --spectrum-line-height-font-size-400: 24px; + --spectrum-line-height-font-size-500: 26px; + --spectrum-line-height-font-size-600: 30px; + --spectrum-line-height-font-size-700: 32px; + --spectrum-line-height-font-size-800: 36px; + --spectrum-line-height-font-size-900: 42px; + --spectrum-line-height-font-size-1000: 46px; + --spectrum-line-height-font-size-1100: 52px; + --spectrum-line-height-font-size-1200: 58px; + --spectrum-line-height-font-size-1300: 66px; + --spectrum-line-height-font-size-1400: 74px; + --spectrum-line-height-font-size-1500: 84px; + /* stylelint-disable-next-line custom-property-pattern -- context identification */ + --scale: medium; + --spectrum-alert-banner-close-button-spacing: var(--spectrum-spacing-100); + --spectrum-alert-banner-edge-to-button: var(--spectrum-spacing-100); + --spectrum-alert-banner-edge-to-divider: var(--spectrum-spacing-100); + --spectrum-alert-banner-text-to-button-vertical: var( + --spectrum-spacing-100 + ); + --spectrum-alert-dialog-edge-to-content: var(--spectrum-spacing-500); + --spectrum-assetcard-content-font-size: var(--spectrum-body-size-s); + --spectrum-assetcard-focus-ring-border-radius: 8px; + --spectrum-assetcard-header-content-font-size: var( + --spectrum-heading-size-xs + ); + --spectrum-assetcard-selectionindicator-margin: 12px; + --spectrum-assetcard-title-font-size: var(--spectrum-heading-size-xs); + --spectrum-button-bottom-to-text-small: 4px; + --spectrum-button-bottom-to-text-medium: 8px; + --spectrum-button-bottom-to-text-large: 10px; + --spectrum-button-bottom-to-text-extra-large: 13px; + --spectrum-button-top-to-text-small: 5px; + --spectrum-button-top-to-text-medium: 7px; + --spectrum-button-top-to-text-large: 10px; + --spectrum-button-top-to-text-extra-large: 13px; + --spectrum-coach-indicator-gap: 6px; + --spectrum-coach-indicator-ring-diameter: var(--spectrum-spacing-300); + --spectrum-coach-indicator-quiet-ring-diameter: var(--spectrum-spacing-100); + --spectrum-coachmark-action-menu-vertical-offset: -4px; + --spectrum-coachmark-buttongroup-display: flex; + --spectrum-coachmark-buttongroup-mobile-display: none; + --spectrum-coachmark-menu-display: inline-flex; + --spectrum-coachmark-menu-mobile-display: none; + --spectrum-colorloupe-checkerboard-fill: url('#checkerboard-primary'); + --spectrum-colorwheel-colorarea-container-size: 144px; + --spectrum-colorwheel-path: 'M 95 95 m -95 0 a 95 95 0 1 0 190 0 a 95 95 0 1 0 -190 0.2 M 95 95 m -73 0 a 73 73 0 1 0 146 0 a 73 73 0 1 0 -146 0'; + --spectrum-colorwheel-path-borders: 'M 96 96 m -96 0 a 96 96 0 1 0 192 0 a 96 96 0 1 0 -192 0.2 M 96 96 m -72 0 a 72 72 0 1 0 144 0 a 72 72 0 1 0 -144 0'; + --spectrum-contextual-help-content-spacing: var(--spectrum-spacing-100); + --spectrum-datepicker-dash-line-height: 24px; + --spectrum-datepicker-datetime-width-first: 36px; + --spectrum-datepicker-generic-padding: var(--spectrum-spacing-200); + --spectrum-datepicker-initial-width: 128px; + --spectrum-datepicker-input-datetime-width: var(--spectrum-spacing-400); + --spectrum-datepicker-invalid-icon-to-button: 8px; + --spectrum-datepicker-invalid-icon-to-button-quiet: 7px; + --spectrum-datepicker-width-quiet-first: 72px; + --spectrum-datepicker-width-quiet-second: 16px; + --spectrum-dial-border-radius: 16px; + --spectrum-dial-controls-margin: 8px; + --spectrum-dial-handle-block-margin: 16px; + --spectrum-dial-handle-inline-margin: 16px; + --spectrum-dial-handle-position: 8px; + --spectrum-dial-label-container-top-to-text: 4px; + --spectrum-dial-label-gap-y: 5px; + --spectrum-dialog-confirm-border-radius: 4px; + --spectrum-dialog-confirm-description-text-size: 14px; + --spectrum-dialog-confirm-entry-animation-distance: 20px; + --spectrum-dialog-confirm-hero-height: 128px; + --spectrum-dialog-confirm-padding-grid: 40px; + --spectrum-dialog-confirm-title-text-size: 18px; + --spectrum-menu-item-checkmark-height-small: 10px; + --spectrum-menu-item-checkmark-height-medium: 10px; + --spectrum-menu-item-checkmark-height-large: 12px; + --spectrum-menu-item-checkmark-height-extra-large: 14px; + --spectrum-menu-item-checkmark-width-small: 10px; + --spectrum-menu-item-checkmark-width-medium: 10px; + --spectrum-menu-item-checkmark-width-large: 12px; + --spectrum-menu-item-checkmark-width-extra-large: 14px; + --spectrum-menu-item-selectable-edge-to-text-not-selected-small: 28px; + --spectrum-menu-item-selectable-edge-to-text-not-selected-medium: 32px; + --spectrum-menu-item-selectable-edge-to-text-not-selected-large: 38px; + --spectrum-menu-item-selectable-edge-to-text-not-selected-extra-large: 45px; + --spectrum-pagination-item-inline-spacing: 5px; + --spectrum-pagination-textfield-width: var(--spectrum-spacing-700); + --spectrum-slider-ramp-track-height: 16px; + --spectrum-slider-tick-mark-height: 10px; + --spectrum-standard-dialog-spacing-edge-to-content: var( + --spectrum-spacing-500 + ); + --spectrum-takeover-dialog-spacing-grid-padding: var( + --spectrum-spacing-500 + ); + --spectrum-takeover-dialog-spacing-header-gap: var(--spectrum-spacing-400); + --spectrum-takeover-dialog-spacing-title-to-body: var( + --spectrum-spacing-500 + ); + --spectrum-treeview-indicator-inset-block-start: 5px; + --spectrum-treeview-item-indentation-small: var(--spectrum-spacing-200); + --spectrum-treeview-item-indentation-medium: var(--spectrum-spacing-300); + --spectrum-treeview-item-indentation-large: 20px; + --spectrum-treeview-item-indentation-extra-large: var( + --spectrum-spacing-400 + ); + --spectrum-treeview-item-min-block-size-thumbnail-offset-medium: 0px; + --spectrum-tooltip-tip-square-size: 8px; + --spectrum-ui-icon-medium-display: block; + --spectrum-ui-icon-large-display: none; + --spectrum-well-border-radius: var(--spectrum-spacing-75); + --spectrum-well-margin-top: var(--spectrum-spacing-75); + --spectrum-well-min-width: 240px; + --spectrum-well-padding: var(--spectrum-spacing-300); + --spectrum-workflow-icon-size-xxl: 32px; + --spectrum-workflow-icon-size-xxs: 12px; + --spectrum-in-field-button-side-edge-to-fill-small: 4px; + --spectrum-in-field-button-side-edge-to-fill-medium: 3px; + --spectrum-in-field-button-side-edge-to-fill-large: 4px; + --spectrum-in-field-button-side-edge-to-fill-extra-large: 4px; + --spectrum-field-edge-to-icon-75: 4px; + --spectrum-field-edge-to-icon-100: 5px; + --spectrum-field-edge-to-icon-200: 6px; + --spectrum-field-edge-to-icon-300: 10px; +} diff --git a/2nd-gen/packages/swc/tsconfig.json b/2nd-gen/packages/swc/tsconfig.json new file mode 100644 index 00000000000..7c021a74079 --- /dev/null +++ b/2nd-gen/packages/swc/tsconfig.json @@ -0,0 +1,22 @@ +{ + "compilerOptions": { + "allowImportingTsExtensions": false, + "composite": true, + "noEmit": false, + "outDir": "./dist", + "paths": { + "@adobe/swc/*": ["./components/*"], + "@spectrum-web-components/core/*": ["../core/*"] + }, + "rootDir": "./", + "types": ["@vitest/browser/providers/playwright"] + }, + "exclude": ["node_modules", "dist"], + "extends": "../../tsconfig.json", + "include": ["**/*.ts", "vite-env.d.ts"], + "references": [ + { + "path": "../core" + } + ] +} diff --git a/2nd-gen/packages/swc/utils/test-setup.ts b/2nd-gen/packages/swc/utils/test-setup.ts new file mode 100644 index 00000000000..ab49c793601 --- /dev/null +++ b/2nd-gen/packages/swc/utils/test-setup.ts @@ -0,0 +1,20 @@ +/** + * Copyright 2025 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +// Import the design tokens to make CSS variables available +import '../tokens/index.css'; + +// Set up a basic document structure for testing +document.documentElement.style.fontFamily = 'Arial, sans-serif'; +document.body.style.margin = '0'; +document.body.style.padding = '20px'; +document.body.style.background = 'white'; diff --git a/2nd-gen/packages/swc/utils/test-utils.ts b/2nd-gen/packages/swc/utils/test-utils.ts new file mode 100644 index 00000000000..b1043e69569 --- /dev/null +++ b/2nd-gen/packages/swc/utils/test-utils.ts @@ -0,0 +1,38 @@ +/** + * Copyright 2025 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +import { render } from 'lit'; + +/** + * Helper to render a Lit template and return the first element. + * + * @example + * ```ts + * const badge = await fixture(html`Label`); + * ``` + * + * @param template - Lit html template to render + * @returns Promise that resolves to the rendered element + */ +export async function fixture( + template: unknown +): Promise { + const container = document.createElement('div'); + render(template, container); + document.body.appendChild(container); + const element = container.firstElementChild as T; + await customElements.whenDefined(element.localName); + if ('updateComplete' in element) { + await (element as { updateComplete: Promise }).updateComplete; + } + return element; +} diff --git a/2nd-gen/packages/swc/vite-env.d.ts b/2nd-gen/packages/swc/vite-env.d.ts new file mode 100644 index 00000000000..84bc91875ab --- /dev/null +++ b/2nd-gen/packages/swc/vite-env.d.ts @@ -0,0 +1,19 @@ +/** + * Copyright 2025 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +/// + +declare module '*.css' { + import { CSSResult } from 'lit'; + const css: CSSResult; + export default css; +} diff --git a/2nd-gen/packages/swc/vite.config.ts b/2nd-gen/packages/swc/vite.config.ts new file mode 100644 index 00000000000..ca297e20fc2 --- /dev/null +++ b/2nd-gen/packages/swc/vite.config.ts @@ -0,0 +1,103 @@ +/** + * Copyright 2025 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ +import autoprefixer from 'autoprefixer'; +import { glob } from 'glob'; +import { resolve } from 'path'; +import postcssPresetEnv from 'postcss-preset-env'; +import { defineConfig } from 'vite'; +import dts from 'vite-plugin-dts'; +import litCss from 'vite-plugin-lit-css'; + +export default defineConfig({ + plugins: [ + litCss({ exclude: ['./tokens/*.css'] }), + dts({ + include: ['**/*.ts'], + exclude: ['**/*.test.ts', '**/*.stories.ts'], + outDir: 'dist', + beforeWriteFile: (filePath, content) => { + return { + filePath, + content: content + // @todo: figure out why this is needed (type imports are becoming + // relative instead of targeting the @spectrum-web-components/core package) + // this fixes it e.g. ../../../core/... or ../core/... -> @spectrum-web-components/core/... + .replace( + /(\.\.\/)+core\//g, + '@spectrum-web-components/core/' + ), + }; + }, + }), + ], + css: { + postcss: { + plugins: [ + autoprefixer(), + postcssPresetEnv({ + stage: 2, // Use stage 2 features (stable) + features: { + 'nesting-rules': true, + 'custom-properties': false, // Let lit-css handle this + }, + }), + ], + }, + }, + build: { + lib: { + entry: glob + .sync(resolve(__dirname, 'components/*/index.ts')) + .reduce( + (entries, file) => { + const name = file + .replace(resolve(__dirname) + '/', '') + .replace('.ts', ''); + (entries as Record)[name] = file; + return entries; + }, + {} as Record + ), + formats: ['es'], + }, + rollupOptions: { + external: (id) => { + return ( + id === 'lit' || + id.startsWith('lit/') || + id.startsWith('@lit/') || + id.startsWith('@spectrum-web-components/core/') + ); + }, + output: { + preserveModules: true, + preserveModulesRoot: '.', + entryFileNames: '[name].js', + chunkFileNames: '[name].js', + }, + }, + target: 'es2022', + sourcemap: true, + emptyOutDir: true, + outDir: 'dist', + }, + resolve: { + // Needed for Storybook to work + alias: { + '@spectrum-web-components/core': resolve(__dirname, '../core'), + '@adobe/swc': resolve(__dirname, './components'), + }, + }, + esbuild: { + target: 'es2022', + }, +}); diff --git a/2nd-gen/packages/swc/vitest.config.js b/2nd-gen/packages/swc/vitest.config.js new file mode 100644 index 00000000000..fcc97ece72a --- /dev/null +++ b/2nd-gen/packages/swc/vitest.config.js @@ -0,0 +1,53 @@ +/** + * Copyright 2025 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ +import { defineConfig, mergeConfig } from 'vitest/config'; + +import viteConfig from './vite.config.ts'; + +export default mergeConfig( + viteConfig, + defineConfig({ + optimizeDeps: { + exclude: ['playwright', 'playwright-core', '@playwright/test'], + }, + test: { + browser: { + enabled: true, + provider: 'playwright', + headless: true, + instances: [{ browser: 'chromium' }], + }, + include: ['components/**/*.test.ts'], + coverage: { + provider: 'v8', + reporter: ['text', 'json', 'html'], + include: [ + 'components/**/*.ts', + '../core/components/**/*.ts', + '../core/shared/**/*.ts', + ], + exclude: [ + '**/*.test.ts', + '**/*.stories.ts', + '**/node_modules/**', + '**/dist/**', + '**/*.d.ts', + ], + }, + globals: true, + setupFiles: ['./utils/test-setup.ts'], + }, + compilerOptions: { + types: ['@vitest/browser/providers/playwright'], + }, + }) +); diff --git a/2nd-gen/tsconfig.json b/2nd-gen/tsconfig.json new file mode 100644 index 00000000000..5eb0e46f2f9 --- /dev/null +++ b/2nd-gen/tsconfig.json @@ -0,0 +1,35 @@ +{ + "compilerOptions": { + "allowImportingTsExtensions": true, + "allowSyntheticDefaultImports": true, + "declaration": true, + "experimentalDecorators": true, + "forceConsistentCasingInFileNames": true, + "isolatedModules": true, + "lib": ["ES2022", "DOM", "DOM.Iterable"], + "module": "ESNext", + "moduleResolution": "bundler", + "noEmit": true, + "noFallthroughCasesInSwitch": true, + "noImplicitReturns": true, + "noUnusedLocals": true, + "noUnusedParameters": true, + "outDir": "./dist", + "resolveJsonModule": true, + "rootDir": "./", + "skipLibCheck": true, + "strict": true, + "target": "ES2022", + "useDefineForClassFields": false + }, + "exclude": ["node_modules", "dist", "**/*.test.ts", "**/*.stories.ts"], + "include": ["packages/**/*.ts", "**/*.d.ts"], + "references": [ + { + "path": "./packages/core" + }, + { + "path": "./packages/swc" + } + ] +} diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md index 5405eda0779..08fa4ac44bf 100644 --- a/CODE_OF_CONDUCT.md +++ b/CODE_OF_CONDUCT.md @@ -1,3 +1,5 @@ +[CONTRIBUTOR-DOCS](./CONTRIBUTOR-DOCS/README.md) / Adobe Code of Conduct + # Adobe Code of Conduct ## Our Pledge @@ -14,21 +16,21 @@ orientation. Examples of behavior that contributes to creating a positive environment include: -* Using welcoming and inclusive language -* Being respectful of differing viewpoints and experiences -* Gracefully accepting constructive criticism -* Focusing on what is best for the community -* Showing empathy towards other community members +- Using welcoming and inclusive language +- Being respectful of differing viewpoints and experiences +- Gracefully accepting constructive criticism +- Focusing on what is best for the community +- Showing empathy towards other community members Examples of unacceptable behavior by participants include: -* The use of sexualized language or imagery and unwelcome sexual attention or -advances -* Trolling, insulting/derogatory comments, and personal or political attacks -* Public or private harassment -* Publishing others' private information, such as a physical or electronic +- The use of sexualized language or imagery and unwelcome sexual attention or + advances +- Trolling, insulting/derogatory comments, and personal or political attacks +- Public or private harassment +- Publishing others' private information, such as a physical or electronic address, without explicit permission -* Other conduct which could reasonably be considered inappropriate in a +- Other conduct which could reasonably be considered inappropriate in a professional setting ## Our Responsibilities diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index bce7ca1b3a4..df01f181a24 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -1,288 +1,5 @@ -# Contributing best practices +# Contributing -Welcome! We're excited you're interested in improving Spectrum Web Components. Whether you're reporting bugs, adding new features, writing documentation, or helping other users, your contributions make this project better for everyone. +Thank you for your interest in Spectrum Web Components! -Here you'll find a broad overview of how you can get involved. Please read through these guidelines to help keep the contribution process smooth and to ensure we're all on the same page. - -- [Community \& support](#community--support) - - [External contributors](#external-contributors) - - [Internal contributors](#internal-contributors) -- [How you can contribute](#how-you-can-contribute) -- [Contributor license agreement](#contributor-license-agreement) -- [Code of conduct](#code-of-conduct) -- [Using the issue tracker](#using-the-issue-tracker) - - [Before submitting a bug report](#before-submitting-a-bug-report) -- [Bug reports](#bug-reports) - - [Issue severity classification](#issue-severity-classification) -- [Feature requests/new component](#feature-requestsnew-component) -- [Pull requests](#pull-requests) -- [Branches](#branches) -- [Developing locally](#developing-locally) -- [Testing](#testing) -- [Patching dependencies](#patching-dependencies) - - [Creating a patch](#creating-a-patch) - - [How patches work](#how-patches-work) - - [Updating existing patches](#updating-existing-patches) - - [Best practices](#best-practices) -- [Documentation](#documentation) -- [Best practices \& guidelines](#best-practices--guidelines) - - [Code formatting](#code-formatting) - - [Accessibility](#accessibility) - - [Commit guidelines](#commit-guidelines) -- [Thank you](#thank-you) - ---- - -## Community & support - -A fantastic first step to contributing is filing an issue. This is where you can: - -- Ask questions, file bugs, and troubleshoot with other users. -- Propose new features and ideas or get feedback on your own through a linked pull request. -- Additionally, you can check GitHub Discussions to stay up-to-date with any major announcements about the project. - -### External contributors - -**Adobe Employees, read Internal contributors section below.** -If you need support or have a question about how something works, filing an issue is the best place to start. A team member will be in touch to either triage your issue or follow-up with you in the comments. - -### Internal contributors - -If you work for Adobe, our Slack channel #spectrum_web_components has some great workflows to get you started. Be sure to read the Welcome Canvas when you join. - ---- - -## How you can contribute - -There's a common misconception that you need to code in order to contribute. In reality, there are many different ways to help: - -- Filing well-structured bug reports that show what's broken and how to reproduce it. -- Suggesting new features that improve the current design system. -- Improving our documentation to make it clearer for the next person. -- Reviewing pull requests from other community members and sharing feedback. -- Helping other users on GitHub Discussions. -- Advocating for the project on social media or at meetups. - -Of course, contributing code is also welcome from fixing a bug to building a brand-new component. All types of contributions help keep Spectrum Web Components thriving. - ---- - -## Contributor license agreement - -We require all external contributors to sign our Contributor License Agreement (CLA). If you haven't signed it before making your first contribution, please do so—otherwise, we can't merge your changes. - ---- - -## Code of conduct - -Spectrum Web Components abides by the Adobe Code of Conduct. By participating, you agree to treat all community members kindly and respectfully. We're committed to fostering a welcoming, inclusive environment. -Should any behavior fall short of these expectations, please report it to . - ---- - -## Using the issue tracker - -We use GitHub Issues for two purposes: - -1. Bug Reports -2. Feature Requests (after initial discussion) - -If you're having a usage issue or need support, do not open an issue. Instead, reference the Community & Support section. This helps us keep issues focused on actual bugs and actionable tasks. - -### Before submitting a bug report - -1. Check the [Open Issues](https://github.com/adobe/spectrum-web-components/issues) to see if the problem has already been reported. - - TIP: Apply the component label to make your search process more straightforward. -2. If it has and the issue is still open, add a comment to the existing issue instead of opening a new one. -3. Check if you can reproduce the problem in the latest version of Spectrum Web Components. -4. If there are no related open issues and it is reproducible in isolation, then open a [Bug Report](https://github.com/adobe/spectrum-web-components/issues/new?template=bug_report.yaml). - ---- - -## Bug reports - -When you file a bug, please use the `Bug Report` template provided in GitHub. Include the following information: - -- A concise summary of the problem. -- Relevant components involved in the issue. -- Issue Severity based on our classifications defined below. -- What you expected vs. what actually happened, along with any errors logged in the console. -- Steps to reproduce the issue, preferably in an isolated environment, so that we can narrow down where the bug is originating from. (e.g., webcomponents.dev or CodePen). Be detailed if you write out the steps! -- Relevant environment details (OS, browser, library version). - -Clear bug reports speed up the triage process, help us replicate the issue, and keep the project robust. - -### Issue severity classification - -Providing the correct issue severity classification helps us adequately assess and prioritize your issue. We reserve the right to adjust the severity of your bug during triage. -Below is our issue severity classification criteria: - -| Severity level | Description | Examples | -| -------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| 🔥 SEV 1 | A critical design or functionality issue that breaks the design system, causes significant usability problems, or exposes critical security vulnerabilities. This issue impacts all users and/or essential workflows, making users unable to complete any tasks. Requires immediate attention. | Broken navigation system, complete unresponsiveness on all devices, components not rendering, inaccessible primary actions, security vulnerabilities.

Accessibility: The end user is not able to complete core tasks or activities (e.g., key navigational elements not accessible via keyboard, missing or incorrect form labels that prevent screen reader users from completing forms or actions, critical color contrast issues that prevent users from reading or interacting with essential content). | -| 🔴 SEV 2 | A significant problem affecting the design, usability, or functionality of the system or components for a subset of users. This issue causes major disruptions and prevent users from completing tasks or workflows.

Accessibility: Does not conform with WCAG 2.1 Level AA criteria and blocks core user tasks (no known workaround). | Content that is out of view or unreachable by customers, critical buttons or links not functioning, or actions that cannot be submitted. Unintentional breaking changes causing disruptions in production environments.

Accessibility: Issue with a component or controller with widespread use and blocks core user tasks (no known workaround). | -| 🟠 SEV 3 | A design or functionality issue that causes noticeable errors or minor usability problems for users which either cause confusion or degrade the user experience, but do not prevent task completion.

Accessibility: Does not conform with WCAG 2.1 Level AA criteria and is either non-blocking for core user tasks or blocking for non-core user tasks. | Misleading labels, inconsistent component behavior, unexpected interactions, decreases in system performance.

Accessibility: Workarounds are available and discoverable for the end user to complete core user tasks, or the end user is not able to complete non-core user tasks (e.g., inadequate ARIA labels, improper focus management, insufficient color contrast for non-critical elements). | -| 🟡 SEV 4 | A minor design flaw that affects user experience, but doesn't have a serious impact on overall usability or functionality. This issue does not prevent users from completing tasks.

Accessibility: Does not conform with WCAG 2.1 Level AA criteria but has lower user impact. | Minor visual inconsistencies, non-critical content misalignment, or minor layout issues.

Accessibility: A WCAG violation is present in areas not frequently visited by end users, or it has a lower impact on overall accessibility and usability. | -| 🟢 SEV 5 | A low-level design inconsistency or minor issue that slightly affects usability or aesthetics, with minimal impact on users. | Slight color deviations, minor typographical errors, or small spacing inconsistencies that do not impact functionality. | - ---- - -## Feature requests/new component - -Is there something you wish the project did differently? Have a new component in mind? We love hearing new ideas and are eager to collaborate! - -- Start with a discussion: Share your idea in Discussions to gather feedback and see if it aligns with project goals. -- Open a feature request issue: After some positive initial conversation, open an issue using the `Feature Request` or `New Component` template with details and potential use cases. - ---- - -## Pull requests - -If you plan to fix a bug, create a feature, or improve documentation, follow the [Pull Request Guide](PULL_REQUESTS.md) to ensure you're contribution meets expectations for getting reviewed. - ---- - -## Branches - -We keep things organized with a branch naming strategy: - -- `[username]/[short-description]` (e.g., `alex/fix-dropdown-bug`) is often all you need. -- If your work references a known issue, you could also incorporate the issue number (e.g., `alex/123-bug-fix`). - -Avoid editing distribution files (if present). Make changes to the source files, then allow the build system to generate any bundled or output files automatically. - ---- - -## Developing locally - -Read the steps outlined in the [README.md](README.md) to get your environment set up. - -If you encounter hurdles, feel free to ask for help in your pull request or in the community forum. - ---- - -## Testing - -Quality and stability are important. We require writing tests for any fixes or features you introduce. This helps ensure: - -- Bugs don't resurface later. -- New features work as intended for all users. -- Overall library reliability remains high. - -Read about our testing guidance in the [README.md](README.md). - -If you're unsure how to write tests for certain parts of the library, don't hesitate to ask maintainers for guidance. We appreciate every effort to keep the code solid! - ---- - -## Patching dependencies - -Sometimes you may need to temporarily patch a dependency to fix a bug or add functionality while waiting for an upstream fix. This project uses **Yarn 4's built-in patching system** instead of external tools like `patch-package`. - -### Creating a patch - -1. **Extract the package** for editing: - - ```bash - yarn patch - ``` - - Example: - - ```bash - yarn patch @web/test-runner-playwright - ``` - -2. **Edit the extracted files** in the temporary directory that Yarn creates. Yarn will show you the path where you can make your changes. - -3. **Commit the patch** once you're done editing: - - ```bash - yarn patch-commit -s - ``` - - Example: - - ```bash - yarn patch-commit -s /private/var/folders/.../user - ``` - -### How patches work - -- Patches are automatically stored in `.yarn/patches/` directory -- They are applied automatically during `yarn install` -- Patches are version-specific and will need to be recreated if the dependency version changes -- All patches are committed to the repository so they apply for all contributors - -### Updating existing patches - -To modify an existing patch: - -```bash -yarn patch --update -``` - -This will extract the current patched version, allowing you to make additional changes. - -### Best practices - -- **Keep patches minimal**: Only change what's necessary to fix the specific issue -- **Document the reason**: Add comments in your pull request explaining why the patch is needed -- **Plan for removal**: Patches should be temporary until the upstream fix is available -- **Test thoroughly**: Ensure your patch doesn't break other functionality - -For more details, see the [Yarn patching documentation](https://yarnpkg.com/features/patching). - ---- - -## Documentation - -In addition to well-tested code, documentation is crucial. Whenever you add or change a feature,include documentation for it in the relevant areas: - -- **README.md**: Each component has a README within its directory. Ensure your changes are included here. This file is used in our generated documentation site. -- **Comment annotations**: We use comment-based documentation ([JSDocs](https://jsdoc.app/)) so that references are generated automatically where possible. - -Accessible, helpful docs are a huge win for everyone, especially newcomers. - ---- - -## Best practices & guidelines - -### Code formatting - -We rely on automated tools like Prettier, ESLint, and Stylelint to enforce style preferences. Setting up these tools in your editor saves time and prevents minor style conflicts from slowing down reviews. - -### Accessibility - -Since this project is used by a diverse audience, the accessibility of our product is of utmost importance. Features will be evaluated for inclusivity by: - -- The use of semantic markup. -- Labeled interactive elements with appropriate accordance's. -- Accounting for appropriate states, such as focus and keyboard navigation, according to [standards](https://www.w3.org/WAI/perspective-videos/keyboard/). - -If you're unsure about an accessibility detail, the [Web Accessibility Initiative (WAI) ARIA Practices Guide (APG)](https://www.w3.org/WAI/ARIA/apg/patterns/) is a good place to start. You can also open a discussion or ask in your PR. - -### Commit guidelines - -As mentioned previously, we use [Conventional Commit](https://www.conventionalcommits.org) syntax: - - type(component?): subject - //component is optional, but should reference the package you are updating - -Examples: - -- `feat(sp-card): add shadow styles for theme consistency` -- `fix(sp-action-menu): correct arrow key navigation in nested menus` -- `docs: clarify how to submit bug reports` - -This helps us track changes in a predictable way and automate versioning. - ---- - -## Thank you - -We appreciate everyone who invests time, energy, and expertise into Spectrum Web Components. Your contributions—big or small—help this library evolve to serve a broader audience and remain at a high standard of quality. - -If you have any suggestions for improving these guidelines, feel free to open a pull request or bring it up in our community discussions. We're always eager to make the contribution experience better. - -Happy contributing! +See [CONTRIBUTOR-DOCS](./CONTRIBUTOR-DOCS/README.md) to learn how you can contribute. diff --git a/CONTRIBUTOR-DOCS/01_contributor-guides/01_getting-involved.md b/CONTRIBUTOR-DOCS/01_contributor-guides/01_getting-involved.md new file mode 100644 index 00000000000..ea3cbe952bb --- /dev/null +++ b/CONTRIBUTOR-DOCS/01_contributor-guides/01_getting-involved.md @@ -0,0 +1,95 @@ + + +[CONTRIBUTOR-DOCS](../README.md) / [Contributor guides](README.md) / Getting involved + + + +# Getting involved + + + +
+In this doc + +- [Welcome](#welcome) +- [Community & support](#community--support) + - [External contributors](#external-contributors) + - [Internal contributors](#internal-contributors) +- [How you can contribute](#how-you-can-contribute) +- [Contributor license agreement](#contributor-license-agreement) +- [Code of conduct](#code-of-conduct) +- [Developing locally](#developing-locally) +- [Thank you](#thank-you) + +
+ + + +## Welcome + +Welcome! We're excited you're interested in improving Spectrum Web Components. Whether you're reporting bugs, adding new features, writing documentation, or helping other users, your contributions make this project better for everyone. + +Here you'll find a broad overview of how you can get involved. Please read through these guidelines to help keep the contribution process smooth and to ensure we're all on the same page. + +## Community & support + +A fantastic first step to contributing is filing an issue. This is where you can: + +- Ask questions, file bugs, and troubleshoot with other users. +- Propose new features and ideas or get feedback on your own through a linked pull request. +- Additionally, you can check GitHub Discussions to stay up-to-date with any major announcements about the project. + +### External contributors + +**Adobe Employees, read Internal contributors section below.** +If you need support or have a question about how something works, filing an issue is the best place to start. A team member will be in touch to either triage your issue or follow-up with you in the comments. + +### Internal contributors + +If you work for Adobe, our Slack channel #spectrum_web_components has some great workflows to get you started. Be sure to read the Welcome Canvas when you join. + +--- + +## How you can contribute + +There's a common misconception that you need to code in order to contribute. In reality, there are many different ways to help: + +- Filing well-structured bug reports that show what's broken and how to reproduce it. +- Suggesting new features that improve the current design system. +- Improving our documentation to make it clearer for the next person. +- Reviewing pull requests from other community members and sharing feedback. +- Helping other users on GitHub Discussions. +- Advocating for the project on social media or at meetups. + +Of course, contributing code is also welcome, from fixing a bug to building a brand-new component. All types of contributions help keep Spectrum Web Components thriving. + +--- + +## Contributor license agreement + +We require all external contributors to sign our [Contributor License Agreement](https://opensource.adobe.com/cla.html) (CLA). If you haven't signed it before making your first contribution, please do so—otherwise, we can't merge your changes. + +--- + +## Code of conduct + +Spectrum Web Components abides by the [Adobe Code of Conduct](../../CODE_OF_CONDUCT.md). By participating, you agree to treat all community members kindly and respectfully. We're committed to fostering a welcoming, inclusive environment. +Should any behavior fall short of these expectations, please report it to . + +--- + +## Developing locally + +Read the steps outlined in [Working in the SWC repo](./03_working-in-the-swc-repo.md) to get your environment set up. + +If you encounter hurdles, feel free to ask for help in your pull request or in the community forum. + +--- + +## Thank you + +We appreciate everyone who invests time, energy, and expertise into Spectrum Web Components. Your contributions—big or small—help this library evolve to serve a broader audience and remain at a high standard of quality. + +If you have any suggestions for improving these guidelines, feel free to open a pull request or bring it up in our community discussions. We're always eager to make the contribution experience better. + +Happy contributing! diff --git a/CONTRIBUTOR-DOCS/01_contributor-guides/02_using-the-issue-tracker.md b/CONTRIBUTOR-DOCS/01_contributor-guides/02_using-the-issue-tracker.md new file mode 100644 index 00000000000..ec89188a11d --- /dev/null +++ b/CONTRIBUTOR-DOCS/01_contributor-guides/02_using-the-issue-tracker.md @@ -0,0 +1,69 @@ + + +[CONTRIBUTOR-DOCS](../README.md) / [Contributor guides](README.md) / Using the issue tracker + + + +# Using the issue tracker + + + +
+In this doc + +- [Before creating a new issue](#before-creating-a-new-issue) +- [Filing a bug report](#filing-a-bug-report) +- [Classifying issue severity](#classifying-issue-severity) +- [Requesting a feature or a new component](#requesting-a-feature-or-a-new-component) + +
+ + + +We use GitHub Issues for two purposes: + +1. Bug Reports +2. Feature Requests (after initial discussion) + +If you're having a usage issue or need support, do not open an issue. Instead, reference the Community & Support section. This helps us keep issues focused on actual bugs and actionable tasks. + +## Before creating a new issue + +1. Check the [Open Issues](https://github.com/adobe/spectrum-web-components/issues) to see if the problem has already been reported. + - TIP: Apply the component label to make your search process more straightforward. +2. If it has and the issue is still open, add a comment to the existing issue instead of opening a new one. +3. Check if you can reproduce the problem in the latest version of Spectrum Web Components by forking a code example in [Stackblitz](https://stackblitz.com/orgs/custom/SWC-Team/collections/spectrum-web-components). +4. If there are no related open issues and it is reproducible in isolation, then open a [Bug Report](https://github.com/adobe/spectrum-web-components/issues/new?template=bug_report.yaml). + +## Filing a bug report + +When you file a bug, please use the `Bug Report` template provided in GitHub. Include the following information: + +- A concise summary of the problem. +- Relevant components involved in the issue. +- Issue Severity based on our classifications defined below. +- What you expected vs. what actually happened, along with any errors logged in the console. +- Steps to reproduce the issue, preferably in an isolated environment, so that we can narrow down where the bug is originating from, preferably by forking an example from our [Stackblitz project](https://stackblitz.com/orgs/custom/SWC-Team/collections/spectrum-web-components). Be detailed if you write out the steps! +- Relevant environment details (OS, browser, library version). + +Clear bug reports speed up the triage process, help us replicate the issue, and keep the project robust. + +## Classifying issue severity + +Providing the correct issue severity classification helps us adequately assess and prioritize your issue. We reserve the right to adjust the severity of your bug during triage. +Below is our issue severity classification criteria: + +| Severity level | Description | Examples | +| -------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| 🔥 SEV 1 | A critical design or functionality issue that breaks the design system, causes significant usability problems, or exposes critical security vulnerabilities. This issue impacts all users and/or essential workflows, making users unable to complete any tasks. Requires immediate attention. | Broken navigation system, complete unresponsiveness on all devices, components not rendering, inaccessible primary actions, security vulnerabilities.

Accessibility: The end user is not able to complete core tasks or activities (e.g., key navigational elements not accessible via keyboard, missing or incorrect form labels that prevent screen reader users from completing forms or actions, critical color contrast issues that prevent users from reading or interacting with essential content). | +| 🔴 SEV 2 | A significant problem affecting the design, usability, or functionality of the system or components for a subset of users. This issue causes major disruptions and prevent users from completing tasks or workflows.

Accessibility: Does not conform with WCAG 2.1 Level AA criteria and blocks core user tasks (no known workaround). | Content that is out of view or unreachable by customers, critical buttons or links not functioning, or actions that cannot be submitted. Unintentional breaking changes causing disruptions in production environments.

Accessibility: Issue with a component or controller with widespread use and blocks core user tasks (no known workaround). | +| 🟠 SEV 3 | A design or functionality issue that causes noticeable errors or minor usability problems for users which either cause confusion or degrade the user experience, but do not prevent task completion.

Accessibility: Does not conform with WCAG 2.1 Level AA criteria and is either non-blocking for core user tasks or blocking for non-core user tasks. | Misleading labels, inconsistent component behavior, unexpected interactions, decreases in system performance.

Accessibility: Workarounds are available and discoverable for the end user to complete core user tasks, or the end user is not able to complete non-core user tasks (e.g., inadequate ARIA labels, improper focus management, insufficient color contrast for non-critical elements). | +| 🟡 SEV 4 | A minor design flaw that affects user experience, but doesn't have a serious impact on overall usability or functionality. This issue does not prevent users from completing tasks.

Accessibility: Does not conform with WCAG 2.1 Level AA criteria but has lower user impact. | Minor visual inconsistencies, non-critical content misalignment, or minor layout issues.

Accessibility: A WCAG violation is present in areas not frequently visited by end users, or it has a lower impact on overall accessibility and usability. | +| 🟢 SEV 5 | A low-level design inconsistency or minor issue that slightly affects usability or aesthetics, with minimal impact on users. | Slight color deviations, minor typographical errors, or small spacing inconsistencies that do not impact functionality. | + +## Requesting a feature or a new component + +Is there something you wish the project did differently? Have a new component in mind? We love hearing new ideas and are eager to collaborate! + +- Start with a discussion: Share your idea in Discussions to gather feedback and see if it aligns with project goals. +- Open a feature request issue: After some positive initial conversation, open an issue using the `Feature Request` or `New Component` template with details and potential use cases. diff --git a/CONTRIBUTOR-DOCS/01_contributor-guides/03_working-in-the-swc-repo.md b/CONTRIBUTOR-DOCS/01_contributor-guides/03_working-in-the-swc-repo.md new file mode 100644 index 00000000000..26b9e989cb5 --- /dev/null +++ b/CONTRIBUTOR-DOCS/01_contributor-guides/03_working-in-the-swc-repo.md @@ -0,0 +1,147 @@ + + +[CONTRIBUTOR-DOCS](../README.md) / [Contributor guides](README.md) / Working in the SWC repo + + + +# Working in the SWC repo + + + +
+In this doc + +- [About this guide](#about-this-guide) +- [Getting started](#getting-started) + - [Prerequisites](#prerequisites) + - [Installation](#installation) +- [Repository structure](#repository-structure) +- [Development workflow](#development-workflow) + - [Developing](#developing) + - [Testing](#testing) + - [Linting](#linting) + - [Building](#building) +- [Command reference](#command-reference) + +
+ + + +## About this guide + +This guide covers the essential information you need to work effectively in the Spectrum Web Components (SWC) repository. + +## Getting started + +### Prerequisites + +Before you begin, ensure you have the following installed: + +- **Node.js**: Version 20.10.0 or higher (check with `node --version`) +- **Yarn**: Version 4.6.0 or higher (check with `yarn --version`) +- **Git**: For version control (check with `git --version`) + +### Installation + +1. Clone the repository: + +```bash +git clone https://github.com/adobe/spectrum-web-components.git +``` + +2. Install dependencies: + +```bash +cd spectrum-web-components +yarn install +``` + +## Repository structure + +SWC is currently in transition from its first generation (**1st-gen**) to its second generation (**2nd-gen**). + +> This transition is motivated by some important strategic goals. For more information, see [Objectives and Strategy](../03_project-planning/01_objectives-and-strategy.md). + +Instead of creating a separate branch or repo for 2nd-gen, we are working on the 1st-gen and 2nd-gen projects side-by-side in this repository, with some core functionality being shared between 1st- and 2nd-gen components. This strategy makes it easier for us to continue actively improving and supporting 1st-gen even as we devote much of our attention to defining and building 2nd-gen. + +Reflecting the side-by-side strategy, the repository is organized into two top-level workspaces: + +- **`1st-gen/`** contains all of the 1st-gen packages, tooling, and supporting materials. + + Most of what lives here will be left behind in the transition to 2nd-gen; the core component functionality we'll carry forward is gradually being moved into the `2nd-gen` workspace. + + While we'll continue doing work in `1st-gen` as needed to accomplish our goals, we expect this work to decrease steadily toward none. + +- **`2nd-gen/`** is a new workspace that we're building from the ground up to serve as a clean foundation for our future work. It includes: + - A Core library (`packages/core/`), which contains the functionality shared between 1st- and 2nd-gen + + - The 2nd-gen SWC library (`packages/swc/`). + +During this transition, depending on what you're trying to accomplish, you may end up working in `[1st-gen](/1st-gen/README.md)`, `[2nd-gen](/2nd-gen/README.md)`, or both. If you have any questions, [please ask](./01_getting-involved.md#community--support)—we're happy to help. + +## Development workflow + +The project's top-level `package.json` file defines [several commands](#command-reference) that can be run from the repository root, covering the most important parts of the development workflow. + +> By default, each command is run in both the 1st-gen and 2nd-gen workspaces, but you can add a `:1st-gen` or `:2nd-gen` suffix to any command to run it for only one workspace. + +### Developing + +We use Storybook to interact with and test components as we develop them, as well as to document components and demonstrate usage patterns for our customers. There are separate Storybooks for 1st- and 2nd-gen. + +**To start Storybook:** + +```bash +yarn start +``` + +This command launches Storybook for both 1st- and 2nd-gen and opens a browser tab for each. + +### Testing + +**To run all tests:** + +```bash +yarn test +``` + +### Linting + +The linter runs before each commit, but you can also run it manually. + +**To check for linting issues:** + +```bash +yarn lint +``` + +### Building + +You should rarely need to trigger build explicitly, but you can do so as necessary. + +**To build all packages:** + +```bash +yarn build +``` + +## Command reference + +Here are the most frequently used commands available from the repository root: + +| Command | Description | +| -------------------- | -------------------------------------------- | +| `yarn start` | Start Storybook for both 1st-gen and 2nd-gen | +| `yarn start:1st-gen` | Start Storybook for 1st-gen only | +| `yarn start:2nd-gen` | Start Storybook for 2nd-gen only | +| `yarn test` | Run tests for both 1st-gen and 2nd-gen | +| `yarn test:1st-gen` | Run tests for 1st-gen only | +| `yarn test:2nd-gen` | Run tests for 2nd-gen only | +| `yarn lint` | Check for linting issues (staged files) | +| `yarn lint:1st-gen` | Check for linting issues in 1st-gen only | +| `yarn lint:2nd-gen` | Check for linting issues in 2nd-gen only | +| `yarn build` | Build all packages (2nd-gen then 1st-gen) | +| `yarn build:1st-gen` | Build 1st-gen packages only | +| `yarn build:2nd-gen` | Build 2nd-gen packages only | + +For more specific workflows and advanced topics, refer to the other contributor guides. diff --git a/CONTRIBUTOR-DOCS/01_contributor-guides/04_making-a-pull-request.md b/CONTRIBUTOR-DOCS/01_contributor-guides/04_making-a-pull-request.md new file mode 100644 index 00000000000..cfde460dbc8 --- /dev/null +++ b/CONTRIBUTOR-DOCS/01_contributor-guides/04_making-a-pull-request.md @@ -0,0 +1,207 @@ + + +[CONTRIBUTOR-DOCS](../README.md) / [Contributor guides](README.md) / Making a pull request + + + +# Making a pull request + + + +
+In this doc + +- [Scoping and planning your PR](#scoping-and-planning-your-pr) + - [Testing](#testing) + - [Documentation](#documentation) + - [Code formatting](#code-formatting) + - [Accessibility](#accessibility) +- [Developing your PR](#developing-your-pr) + - [Branch naming](#branch-naming) + - [Changeset requirements](#changeset-requirements) + - [Conventional commits](#conventional-commits) +- [Submitting your PR](#submitting-your-pr) + - [Pull request template](#pull-request-template) + - [Labels for PR authors](#labels-for-pr-authors) +- [Specific requirements by element type](#specific-requirements-by-element-type) + - [New components](#new-components) + +
+ + + +This document outlines our team's expectations and best practices for creating and submitting pull requests for Spectrum Web Components. + +## Scoping and planning your PR + +### Testing + +Quality and stability are important. We require writing tests for any fixes or features you introduce. This helps ensure: + +- Bugs don't resurface later. +- New features work as intended for all users. +- Overall library reliability remains high. + +For 1st-gen testing guidance, see the [1st-gen README.md](../../1st-gen/README.md). Testing guidance for 2nd-gen is forthcoming. + +If you're unsure how to write tests for certain parts of the library, don't hesitate to ask maintainers for guidance. We appreciate every effort to keep the code solid! + +### Documentation + +In addition to well-tested code, documentation is crucial. Whenever you add or change a feature, include documentation for it in the relevant areas: + +- **README.md**: Each component has a README within its directory. Ensure your changes are included here. This file is used in our generated documentation site. +- **Comment annotations**: We use comment-based documentation ([JSDocs](https://jsdoc.app/)) so that references are generated automatically where possible. + +Accessible, helpful docs are a huge win for everyone, especially newcomers. + +### Code formatting + +We rely on automated tools like Prettier, ESLint, and Stylelint to enforce style preferences. Setting up these tools in your editor saves time and prevents minor style conflicts from slowing down reviews. + +### Accessibility + +Since this project is used by a diverse audience, the accessibility of our product is of utmost importance. Features will be evaluated for inclusivity by: + +- The use of semantic markup. +- The appropriate [ARIA roles, properties, and states](https://www.w3.org/WAI/ARIA/apg/example-index/) to indicate affordances that are not already indicated via semantic HTML. +- Applying [descriptive labels](https://www.w3.org/WAI/ARIA/apg/practices/names-and-descriptions/). +- The use of the expected [keyboard navigation](https://www.w3.org/WAI/ARIA/apg/practices/keyboard-interface/). +- Sufficient color contrast as recommended in the [Web Content Accessibility Guidelines (WCAG)](https://www.w3.org/WAI/standards-guidelines/wcag/). + +If you're unsure about an accessibility detail, the [Web Accessibility Initiative (WAI) ARIA Practices Guide (APG)](https://www.w3.org/WAI/ARIA/apg/patterns/) is a good place to start. You can also open a discussion or ask in your PR. + +--- + +## Developing your PR + +### Branch naming + +We use a straightforward branch naming convention: + +- `[username]/[short-description]` (e.g., `alex/fix-dropdown-bug`) +- If referencing a known issue, incorporate the issue number (e.g., `alex/123-fix-dropdown-bug`) + +### Changeset requirements + +For PRs that add or update a component, you must include a changeset to trigger the release train and update the CHANGELOG. + +#### What are changesets? + +Each changeset represents changes that have enough significance to warrant a new version. A changelog represents a single release. A changelog may contain several changesets. + +There are three levels of releases that a changeset can describe, which are described by semantic versioning: + +- **Patch** (1.0.0 → 1.0.1): Bug fixes and non-breaking changes +- **Minor** (1.0.0 → 1.1.0): New features, backwards-compatible +- **Major** (1.0.0 → 2.0.0): Breaking changes requiring user update + +Each change should be categorized under one of these types: + +- **Added**: New features or capabilities +- **Changed**: Changes in existing functionality +- **Deprecated**: Soon-to-be removed features +- **Removed**: Features that have been removed +- **Fixed**: Bug fixes + +#### Writing changesets + +Changesets are different from commit messages. **Commit messages** are used to document the changes for _contributors_. **Changesets** are used to communicate the changes to the _consumers_ of the design system. + +When writing changesets: + +- **Be specific and component-focused**: Reference components by their tag names, include links to the PR, and specify what changed, why, and how users should update their code (if applicable) +- **Document breaking changes**: Clearly mark breaking changes with migration guidance, listing each change on its own line +- **Focus on user impact**: Describe changes from the user's perspective, not implementation details +- **Use past tense**: Write changes in past tense to describe what has been modified + +For detailed examples and best practices, see the [Writing Changesets guide](https://opensource.adobe.com/spectrum-web-components/guides/writing-changesets/#writing-changesets). + + +### Conventional commits + +We follow the [Conventional Commits](https://www.conventionalcommits.org/en/v1.0.0/) specification to make change tracking predictable: + +Format: `type(component?): subject` + +The component is optional but should reference the package you are updating. + +Types include: + +- `feat`: New features or enhancements +- `fix`: Bug fixes +- `docs`: Documentation changes +- `style`: Formatting, linting (not CSS changes) +- `chore`: Build tooling, repo management, dependency updates +- `perf`: Performance improvements +- `test`: Adding or updating tests + +Examples: + +- `feat(sp-card): add shadow styles for theme consistency` +- `fix(sp-action-menu): correct arrow key navigation in nested menus` +- `docs: clarify how to submit bug reports` + +For breaking changes, add a `!` after the type/scope: + +- `feat(sp-button)!: change API for icon placement` + +--- + +## Submitting your PR + +### Pull request template + +When creating a pull request, you'll be presented with our template. Complete all sections to the best of your ability, including: + +- Description of the changes +- Related issues (using proper [GitHub keywords](https://docs.github.com/en/get-started/writing-on-github/working-with-advanced-formatting/using-keywords-in-issues-and-pull-requests#linking-a-pull-request-to-an-issue) to auto-close issues i.e. `fixes`, `resolves`, or `closes`) +- Type of change in the PR title (bug fix, feature, breaking change) +- Steps you took to test your changes that reviewers can follow to also test them +- Checklist of items completed +- Screenshots/videos for visual changes + +Incomplete templates may delay the review process. + +### Labels for PR authors + +As a PR author, you can use these labels to communicate the status of your pull request: + +- `Status: Ready for review`: PR is ready for maintainer review or re-review +- `Status: WIP`: PR is still being worked on, not ready for review +- `Status: Addressing feedback`: PR owner is addressing review comments. +- `Component: [Name]`: PR affects this component + +For a complete list of labels and their meanings, including reviewer-specific labels, see [Participating in PR reviews](05_participating-in-pr-reviews.md#labels-and-their-meanings). + +--- + +## Specific requirements by element type + +### New components + +When creating or reviewing new components, ensure: + +#### Documentation + +- README contains a clear description and minimal example +- Inline documentation for all public APIs +- Accessibility documentation that aligns with WCAG patterns + +See [Documenting a component](https://opensource.adobe.com/spectrum-web-components/guides/adding-component/#documenting-the-component) for more information on our documentation standards and structure. + +#### API documentation utilizing JSDocs + +- **Slots**: All slots documented in the element class docblock +- **Events**: All dispatched events documented with `@fires` docblock +- **Class fields**: All public/protected fields have proper docblocks +- **Methods**: All public/protected methods have docblocks with parameters and return types +- **CSS custom properties**: All public CSS custom properties documented +- **CSS shadow parts**: All shadow parts documented + +#### Technical requirements + +- Component follows established patterns and conventions +- Accessibility is thoroughly considered +- Responsive design best practices are followed +- Supported cross-browser compatibility is verified diff --git a/CONTRIBUTOR-DOCS/01_contributor-guides/05_participating-in-pr-reviews.md b/CONTRIBUTOR-DOCS/01_contributor-guides/05_participating-in-pr-reviews.md new file mode 100644 index 00000000000..ea79ce8f9a3 --- /dev/null +++ b/CONTRIBUTOR-DOCS/01_contributor-guides/05_participating-in-pr-reviews.md @@ -0,0 +1,119 @@ + + +[CONTRIBUTOR-DOCS](../README.md) / [Contributor guides](README.md) / Participating in PR reviews + + + +# Participating in PR reviews + + + +
+In this doc + +- [Labels and their meanings](#labels-and-their-meanings) +- [Pull request review process](#pull-request-review-process) + - [Review timing](#review-timing) + - [Review expectations](#review-expectations) + - [Review etiquette](#review-etiquette) +- [Merge criteria](#merge-criteria) + +
+ + + +This document outlines our team's expectations and best practices for reviewing pull requests and participating in the PR review process for Spectrum Web Components. + +## Labels and their meanings + +[See the complete list of labels on Github. ](https://github.com/adobe/spectrum-web-components/labels) + +- `Contribution`: This label denotes the PR is from someone other than the maintainers of SWC. +- `Status: Ready for review`: PR is ready for maintainer review +- `Status: Ready for merge`: PR has two approvals and all tests pass. +- `Status: WIP`: PR is still being worked on, not ready for review +- `Status: Blocked`: PR is blocked for some reason, eg another PR needs to go in first +- `Status: On hold`: PR on hold pending more discussion. +- `Status: Addressing feedback`: PR owner is addressing review comments and will request re-review when ready. +- `Status: Ready for design review`: PR needs to be checked by the Spectrum Design team +- `Breaking`: PR contains changes that break backward compatibility +- `High priority PR review`: PR is related to a SEV 1 issue or other critical work +- `Component: [Name]`: PR affects this component + +Apply labels promptly to help maintainers prioritize and manage the review queue. + +--- + +## Pull request review process + +### Review timing + +- Maintainers aim to review PRs in a timely manner +- If your PR hasn't received attention, feel free to ping the team in the PR comments + +### Review expectations + +Reviewers will check for: + +- Adherence to code style and component patterns +- Proper test coverage +- Documentation completeness +- Accessibility compliance +- Visual regression test coverage +- Performance considerations + +### Review etiquette + +Pull requests are the start of a conversation. During the process, we aim to provide feedback that is constructive, respectful, and actionable. Suggestions will be focused on team coding standards but not on an individual's coding preferences unless there are specific considerations or risks in one approach over another. + +Both reviewers and PR authors should follow these guidelines: + +#### For reviewers + +- **Maintain momentum**: Complete reviews in a timely manner to keep the project moving forward. +- **Provide clear, actionable feedback**: Help contributors succeed by offering specific guidance and explaining the reasoning behind suggested changes. +- **Offer solutions**: When identifying areas for improvement, suggest alternative approaches and use code suggestions to make implementation easier. +- **Seek understanding**: Ask questions to clarify intent and approach, fostering a collaborative environment for learning and improvement. +- **Recognize excellence**: Celebrate well-written code and thoughtful design decisions to encourage continued high-quality contributions. +- **Focus on impact**: Prioritize feedback on architecture, functionality, and performance to ensure the most important aspects are addressed first. +- **Focus on value**: Prioritize feedback that improves code quality and maintainability over personal style preferences. If you make a suggestion that is non-blocking feedback, prepend the comment with `nit:`. +- **Consider context**: Tailor feedback to the PR author's experience level and the scope of changes. +- **Use changes requested thoughtfully**: Reserve the Changes Requested status for instances where critical issues need to be addressed. +- **Review VRTs with care**: Thoroughly examine visual regression test results and communicate approval status to authors. + +#### For PR authors + +- **Self review your PR**: Take a first pass at reviewing and commenting on your own submission. This gives reviewers valuable context and may pre-emptively answer questions that might otherwise arise. +- **Resolve/respond to all comments**: Address each review comment, either with code changes or explanations of your approach. +- **Ask for clarification**: If review feedback is unclear, ask questions to understand the concern. +- **Notify when ready**: After addressing feedback, notify reviewers that the PR is ready for another look either in Slack or by requesting a new review in GitHub. +- **Explain complex changes**: For non-obvious changes, explain your reasoning in the PR description or comments. +- **Break down large PRs**: When possible, split large changes into smaller, more manageable PRs. +- **Test thoroughly**: Before requesting review, ensure your code meets the project's quality standards. + +#### Resolving disagreements + +- **Focus on data**: Back up opinions with data, documentation, or examples where possible. +- **Refer to standards**: Use project conventions and industry best practices to guide decisions. +- **Compromise when appropriate**: Be willing to find middle ground when opinions differ. +- **Escalate respectfully**: If consensus can't be reached, involve a third team member or technical lead for guidance. +- **Document decisions**: Record the reasoning behind significant technical decisions for future reference. + +Remember that code reviews are a collaborative process aimed at improving code quality, knowledge sharing, and maintaining project standards. Approaching reviews with empathy and professionalism benefits everyone involved. + +--- + +## Merge criteria + +A PR is ready to merge when: + +1. It has received approval from two maintainers +2. All CI checks are passing + - Unit tests passing + - Integration tests passing + - Visual regression tests passing (**VRT golden images should not be updated until an approver confirms they look good**) + - Linting checks passing +3. All requested changes have been addressed +4. PR follows conventional commit standards +5. Includes proper changeset (when applicable) +6. Documentation has been updated as needed diff --git a/RELEASE_PROCESS.md b/CONTRIBUTOR-DOCS/01_contributor-guides/06_releasing-swc.md similarity index 54% rename from RELEASE_PROCESS.md rename to CONTRIBUTOR-DOCS/01_contributor-guides/06_releasing-swc.md index c8100fe1465..fea3d0403cc 100644 --- a/RELEASE_PROCESS.md +++ b/CONTRIBUTOR-DOCS/01_contributor-guides/06_releasing-swc.md @@ -1,24 +1,35 @@ -# Releasing a new version of Spectrum Web Components + -Users with permissions in the `@spectrum-web-components` organization on NPM can follow these steps to create and publish a new version. +[CONTRIBUTOR-DOCS](../README.md) / [Contributor guides](README.md) / Releasing SWC + + + +# Releasing SWC + + + +
+In this doc - [Prerequisites](#prerequisites) - [Main successfully builds](#main-successfully-builds) - [The correct version of Node is installed](#the-correct-version-of-node-is-installed) - - [Using Node Version Manager](#using-node-version-manager) - - [Manually checking](#manually-checking) - - [Troubleshooting](#troubleshooting) - [Github Token is set up](#github-token-is-set-up) - - [Generate a Github token](#generate-a-github-token) - [Logged in to NPM](#logged-in-to-npm) - [NPM 2FA authenticator app](#npm-2fa-authenticator-app) - [Releasing to NPM — the good stuff](#releasing-to-npm--the-good-stuff) - - [Troubleshooting](#troubleshooting-1) + - [Troubleshooting](#troubleshooting) - [Publishing the documentation site manually](#publishing-the-documentation-site-manually) - [From GitHub](#from-github) - [From the terminal](#from-the-terminal) - [References](#references) +
+ + + +Users with permissions in the `@spectrum-web-components` organization on NPM can follow these steps to create and publish a new version. + ## Prerequisites ### Main successfully builds @@ -87,29 +98,82 @@ If not logged in, run `npm login` to sign in to your account. ## Releasing to NPM — the good stuff -1. Run `git checkout main && git fetch && git pull && git clean -dfX` to ensure you are working with the latest code -2. Run `yarn install && yarn build` to install all dependencies and build the pre-processed assets for publication. - 1. Confirm no files were updated or modified -3. Scan the version summary for any unexpected changes - 1. In your IDE search `': major` , `': minor`, `': patch` , based on the results in the order of this search list, the highest level takes precedence - 1. exclude files: `.changeset/README.md` -4. Open your authenticator app to have it ready -5. Run`yarn changeset-publish` -6. Enter the one-time password from your authenticator for NPM. - 1. Wait for a fresh password; a stale timer might cause issues. -7. After the SWC packages are released, the React Wrapper packages will be generated. - 1. This multi-phase approach ensures that the wrapped packages share the same version as the standard packages. -8. Enter a new one-time password from your authenticator for NPM. -9. The `yarn publish:changeset` command will automatically commit the changes to main with a commit message of `chore: release new versions #publish` - 1. The docs site will publish automatically if the `#publish` string is included in the commit message and the check suite runs successfully. -10. Confirm the build on `main` passes +The publishing workflow is handled by a single unified script (`scripts/publish.js`) that automates the entire process: cleaning, building, versioning, publishing, and git operations. + +1. **Prepare your workspace:** + - Run `git checkout main && git fetch && git pull` to ensure you have the latest code + - Confirm the working directory is clean with `git status` +2. **Review changesets:** + - Scan the `.changeset` directory for pending changes + - In your IDE search `': major`, `': minor`, `': patch` to verify the release impact + - Exclude files: `.changeset/README.md` + - The highest level takes precedence (major > minor > patch) + - Confirm the changes match your expectations +3. **Prepare for publishing:** + - Open your authenticator app to have it ready + - You'll need to enter a one-time password twice during the process: + 1. Once for the main SWC packages + 2. Once for the React wrapper packages +4. **Run the publish command:** + - **Regular release:** `yarn publish` + - Creates git tags + - Publishes to npm with `latest` tag + - Commits changes to `main` + - **Snapshot release:** `yarn publish:snapshot` + - No git tags + - Publishes to npm with `snapshot` tag + - No git commits + - **Custom tag release:** `node ./scripts/publish.js --tag beta` + - No git tags + - Publishes to npm with custom tag (e.g., `beta`, `alpha`, `rc`, `nightly`) + - No git commits +5. **What happens during publishing:** + 1. The script cleans all build artifacts and reinstalls dependencies + 2. Builds all packages (1st-gen and 2nd-gen) + 3. Generates custom elements manifests + 4. Versions packages with changesets + 5. Publishes to npm (you'll enter your first OTP here) + 6. Builds React wrapper packages + 7. Publishes React wrappers to npm (you'll enter your second OTP here) + 8. For regular releases: commits changes and creates git tags +6. **Verify the release:** + - For regular releases, confirm the build on `main` passes + - Check the [tags page](https://github.com/adobe/spectrum-web-components/tags) to verify new tags were created + - The docs site will publish automatically if the commit message includes `#publish` and checks pass ### Troubleshooting If publishing fails with an error: - Check the [list of tags](https://github.com/adobe/spectrum-web-components/tags) to see if new tags have been released for your publishing attempt. -- If they were, run `yarn publish:changeset` again. +- If they were, run `yarn publish` again (or the appropriate command for your release type). + +### Custom npm tags + +For special releases like beta, alpha, nightly, or release candidates, you can use custom npm tags with the `--tag` flag: + +```bash +# Beta release +node ./scripts/publish.js --tag beta + +# Alpha release +node ./scripts/publish.js --tag alpha + +# Nightly release +node ./scripts/publish.js --tag nightly + +# Release candidate +node ./scripts/publish.js --tag rc +``` + +Users can then install these versions with: + +```bash +yarn add @spectrum-web-components/button@beta +yarn add @spectrum-web-components/button@alpha +yarn add @spectrum-web-components/button@nightly +yarn add @spectrum-web-components/button@rc +``` --- diff --git a/CONTRIBUTOR-DOCS/01_contributor-guides/07_authoring-contributor-docs/01_ai-agent-instructions.md b/CONTRIBUTOR-DOCS/01_contributor-guides/07_authoring-contributor-docs/01_ai-agent-instructions.md new file mode 100644 index 00000000000..331d3a80530 --- /dev/null +++ b/CONTRIBUTOR-DOCS/01_contributor-guides/07_authoring-contributor-docs/01_ai-agent-instructions.md @@ -0,0 +1,318 @@ + + +[CONTRIBUTOR-DOCS](../../README.md) / [Contributor guides](../README.md) / [Authoring contributor docs](README.md) / AI agent instructions + + + +# AI agent instructions + + + +
+In this doc + +- [Role 1: Operator](#role-1-operator) + - [When to run](#when-to-run) + - [How to run](#how-to-run) + - [Responsibilities](#responsibilities) + - [Debugging errors](#debugging-errors) + - [Debugging output issues](#debugging-output-issues) + - [Handling link verification errors](#handling-link-verification-errors) +- [Role 2: Maintainer](#role-2-maintainer) + - [Requirements and specifications](#requirements-and-specifications) + - [When to maintain](#when-to-maintain) + - [Maintenance process](#maintenance-process) + - [Script architecture](#script-architecture) +- [Script behavior details](#script-behavior-details) + - [What the script does](#what-the-script-does) + - [Breadcrumb format](#breadcrumb-format) + - [TOC format](#toc-format) + - [Display name derivation](#display-name-derivation) +- [Testing checklist](#testing-checklist) + +
+ + + +This document defines two distinct roles for AI agents working with the CONTRIBUTOR-DOCS navigation system. + +## Role 1: Operator + +Run the regeneration script to update breadcrumbs and TOCs. + +### When to run + +Execute the script when: + +- A file or folder is added, removed, or renamed +- A file is moved to a different location +- Document H1 headings are changed (these become display names) +- Document H2/H3 headings are added, removed, or changed +- The folder structure changes +- A human maintainer or another AI agent requests it + +### How to run + +```bash +cd CONTRIBUTOR-DOCS/01_contributor-guides/07_authoring-contributor-docs +node update-nav.js ../../ +``` + +**Expected time:** ~20-200ms for entire CONTRIBUTOR-DOCS tree (includes automatic link verification) + +### Responsibilities + +1. **Execute** the script with appropriate parameters +2. **Verify success** - check that the script completed without errors +3. **Report results** - show the output summary (files updated, time taken) +4. **Debug if needed** - if errors occur, investigate and fix or report to the user + +### Debugging errors + +If the script fails: + +1. **Check the error message** - the script provides clear error output +2. **Verify file structure** - ensure all markdown files have the `` marker +3. **Check file permissions** - ensure files are writable +4. **Validate markdown** - ensure H1 headings use proper syntax (`# Title`, not `##`) +5. **Report to user** - if you can't resolve, explain what you found + +### Debugging output issues + +When the auto-generated navigation appears incorrect or malformed: + +1. **First, investigate the script** - Check if the issue can be fixed by updating `update-nav.js` + - Read the script to understand how it processes the problematic content + - Look for edge cases or patterns it doesn't handle correctly + - Consider whether a fix to the script would allow the current document structure to work + +2. **Only suggest content changes as a last resort** - Don't immediately suggest modifying document content + - Document authors may have good reasons for their structure choices + - Script improvements benefit all documents, not just one + - Content changes may limit what authors can express in their docs + +3. **Example**: If headings with links generate malformed TOC entries: + - ✅ Good: Investigate the script's heading extraction, find it doesn't strip link syntax, add a fix + - ❌ Bad: Tell the user to remove links from their headings + +**Philosophy:** The script should adapt to reasonable document structures, not the other way around. + +### Handling link verification errors + +The script automatically verifies all internal markdown links after updating navigation. When broken links are found, they are reported in the script output with structured error details. + +**Your role as an AI agent:** + +1. **Analyze each error** - Review the error details provided by the script +2. **Fix straightforward cases automatically** - Don't ask for human input when the fix is clear: + - File was renamed/moved → Find new location in metadata and update link + - Anchor was renamed → Find matching or similar anchor in target file + - Wrong relative path depth → Recalculate correct relative path + - Case sensitivity issues → Fix capitalization + - Missing or incorrect file extension → Add `.md` extension if needed + +3. **Consult human for ambiguous cases** - Ask for guidance when: + - Target file was completely removed (need decision on alternative link target) + - Multiple possible anchor matches exist with similar names + - Link intent is unclear or may need conceptual rethinking + - You cannot determine the correct fix with high confidence + +4. **Report fixes clearly** - After fixing, summarize: + - How many links were broken + - What fixes were applied + - Any remaining issues that need human review + +**Example workflow:** + +``` +Script reports: "File not found: ../migration/overview.md" +→ Search metadata for files matching "migration" or "overview" +→ Find: "03_project-planning/01_migration-status.md" +→ Update link with correct relative path +→ Report: "Fixed broken link: updated path to migration status doc" +``` + +--- + +## Role 2: Maintainer + +Review and update the regeneration script when requirements or specifications change. + +### Requirements and specifications + +The script's behavior is defined by: + +1. **Human maintainer instructions** (`human-maintainer-instructions.md`) + - File and folder naming conventions + - Numbering rules + - Document structure requirements + - Display name derivation rules + +2. **File structure conventions** (implicit in the codebase) + - README.md files as folder overviews + - Lowercase kebab-case naming + - Optional sequential numbering + - HTML comment markers for separating content + +3. **Output format requirements** + - Breadcrumb format and linking rules + - TOC structure ("In this doc" and "Beneath this doc" sections) + - Collapsible `
` elements + - GitHub-style anchor links + +### When to maintain + +Update the script when: + +- Naming or numbering conventions change +- Breadcrumb or TOC format requirements change +- New edge cases are discovered +- Display name derivation rules change +- File structure conventions evolve +- Performance optimizations are needed + +### Maintenance process + +1. **Review the change request** + - Understand what requirement or specification has changed + - Identify which part of the script needs updating + +2. **Update the script** (`update-nav.js`) + - Modify the relevant functions + - Maintain code quality and comments + - Preserve existing functionality where applicable + +3. **Test thoroughly** + - Run the script on the entire CONTRIBUTOR-DOCS tree + - Verify output matches new requirements + - Check that existing functionality still works + - Spot-check several files manually + +4. **Update documentation** + - Update this file if the operator role changes + - Update human maintainer instructions if conventions change + - Add comments in the script explaining non-obvious logic + +5. **Report changes** + - Summarize what was changed and why + - Note any breaking changes or new behaviors + - Provide examples of the new output format + +### Script architecture + +The script (`update-nav.js`) is organized into several sections: + +1. **Configuration** - Constants for markers and behavior settings +2. **Utility Functions** - Helper functions for text processing and code block detection +3. **Metadata Extraction** - Scans the documentation tree and builds relationships +4. **Navigation Generation** - Creates breadcrumbs and table of contents +5. **File Update** - Replaces auto-generated content while preserving manual edits + +For implementation details, see the script source code which includes inline comments explaining the logic. + +--- + +## Script behavior details + +### What the script does + +**Step 1: Extract metadata** (~10-15ms) + +- Walks the entire documentation tree +- Extracts H1 headings (used as display names) +- Extracts H2/H3 headings (for "In this doc" TOC section) +- Maps parent-child relationships +- Identifies folders with/without README files + +**Step 2: Generate navigation** (~2-4ms) +For each file: + +- Creates breadcrumbs linking to parent READMEs +- Creates "In this doc" TOC from H2/H3 headings +- Creates "Beneath this doc" TOC from child files/folders +- Wraps TOC in collapsible `
` element + +**Step 3: Update files** (~2-4ms) + +- Finds `` marker +- Replaces everything above it with new breadcrumbs and TOC +- Preserves all content below the marker +- Handles edge cases (duplicate markers in code blocks) + +**Step 4: Verify links** (~10-150ms) + +- Extracts all markdown links from document content (excluding auto-generated sections and code blocks) +- Validates that target files exist +- Validates that anchor references point to existing headings +- Reports any broken links with detailed error information + +### Breadcrumb format + +```markdown +[ROOT](../../README.md) / [Parent](../README.md) / Current Page +``` + +**Rules:** + +- Root is always `CONTRIBUTOR-DOCS` linking to root README.md +- Parent folders link to their README.md (if it exists) +- Folders without README show as plain text (no link) +- Current page is plain text (not linked) +- Display names from H1 headings, not filenames + +### TOC format + +```markdown +
+Contents + +- **In this doc** + - [Section heading](#section-heading) +- **Beneath this doc** + - [Child file](./child.md) + - [Child folder](./folder/README.md) + +
+``` + +**Rules:** + +- Omit "In this doc" if no H2/H3 headings exist +- Omit "Beneath this doc" if no child files/folders exist +- Omit entire TOC if both sections would be empty +- Use GitHub-style anchors (lowercase, hyphens, no special chars) +- Recursively include grandchildren with proper indentation + +### Display name derivation + +**For files:** Extract H1 heading + +- `# Migration Status` → "Migration Status" + +**For folders with README:** Extract H1 from README.md + +- README contains `# Workstream Info` → "Workstream Info" + +**For folders without README:** Derive from folder name + +1. Remove number prefix: `02_project-planning` → `project-planning` +2. Replace hyphens with spaces: `project-planning` → `project planning` +3. Apply title case: `workstream info` → `Workstream Info` + +--- + +## Testing checklist + +After running or modifying the script: + +- [ ] Script completed without errors +- [ ] All files were updated (check the count in output) +- [ ] Link verification completed (check counts of valid/broken links) +- [ ] Spot-check breadcrumbs are correct and links work +- [ ] Spot-check TOCs reflect current structure +- [ ] Display names are human-readable (from H1 headings) +- [ ] Folders without README show as plain text (no link) +- [ ] Collapsible TOC sections work properly +- [ ] Manual content below `` is preserved +- [ ] No trailing spaces or formatting issues +- [ ] Any broken links reported have been addressed diff --git a/CONTRIBUTOR-DOCS/01_contributor-guides/07_authoring-contributor-docs/README.md b/CONTRIBUTOR-DOCS/01_contributor-guides/07_authoring-contributor-docs/README.md new file mode 100644 index 00000000000..7a000e4efe0 --- /dev/null +++ b/CONTRIBUTOR-DOCS/01_contributor-guides/07_authoring-contributor-docs/README.md @@ -0,0 +1,182 @@ + + +[CONTRIBUTOR-DOCS](../../README.md) / [Contributor guides](../README.md) / Authoring contributor docs + + + +# Authoring contributor docs + + + +
+In this doc + +- [Overview](#overview) +- [Writing & editing docs](#writing--editing-docs) + - [Creating a new doc](#creating-a-new-doc) + - [Editing existing docs](#editing-existing-docs) + - [Titles and headings](#titles-and-headings) + - [Links](#links) +- [Organizing docs](#organizing-docs) + - [Folder structure](#folder-structure) + - [Use `README.md` for index files](#use-readmemd-for-index-files) + - [File and folder naming conventions](#file-and-folder-naming-conventions) + - [Ordering](#ordering) +- [Updating auto-generated navigation](#updating-auto-generated-navigation) + - [Verifying and troubleshooting](#verifying-and-troubleshooting) +- [Committing updates](#committing-updates) + +
+ +
+Beneath this doc + +- [AI agent instructions](01_ai-agent-instructions.md) + +
+ + + +## Overview + +This document provides guidance for maintainers of the Spectrum Web Components contributor docs, which are located in the CONTRIBUTOR_DOCS folder at the root of the repository. + +For the most part, the contributor docs are just ordinary Markdown (`.md`) files located in a nested folder structure. + +The navigational structure of the docs is derived from the location of the files within the folder structure and the Markdown headings within each doc. + +To help with browsability and navigation: + +- There are some conventions around file organization and naming (described in this document). +- There is a script that automatically [generates / updates breadcrumbs and TOCs](#updating-auto-generated-navigation). + + You can run this script manually, but we recommend invoking it via an AI agent, so that the agent can help with verification and troubleshooting as needed. + +## Writing & editing docs + +### Creating a new doc + +To create a new doc, just decide where you want to put it (see [Organizing docs](#organizing-docs)), then write a standard Markdown file. This file should contain an H1 heading representing the document title, along with whatever content you want to include. + +```markdown +# Your Document Title + +Your content goes here. + +## Section One + +More content... +``` + +You should not include navigational elements (breadcrumbs and TOCs), as these are [auto-generated and updated](#updating-auto-generated-navigation) upon request. + +### Editing existing docs + +When you are editing existing docs, you'll find [auto-generated breadcrumbs and TOCs](#updating-auto-generated-navigation) alongside the document content. + +Each doc file has the following structure, with markers clearly separating auto-generated and editable content: + +```markdown + + +[Auto-generated breadcrumb navigation] + + + +# Your Document Title + + + +[Auto-generated table of contents] + + + +[Document content] +``` + +**What's editable:** + +- The H1 title (between `` and the TOC marker) +- All content after `` + +### Titles and headings + +- As noted previously, each document should have a title, represented by a Markdown H1 (`#`) heading. + + This title is displayed in the document, and used in generated breadcrumbs and TOCs. + +- Within each document, use proper heading hierarchy (don't skip levels). +- Avoid duplicate heading names in the same document (they'll create conflicting anchor links in the TOC). + +### Links + +- When linking to other doc files, use relative links +- Always link to files, not folders: + - Correct: `[Workstreams](../../03_project-planning/02_workstreams/README.md)` + - Incorrect: `[Workstreams](../../03_project-planning/02_workstreams/)` + +## Organizing docs + +### Folder structure + +- Keep the hierarchy shallow when possible (avoid deeply nested structures) +- Group related content into folders + +### Use `README.md` for index files + +- Although not required, it often makes sense for a folder to have a "main" (index) file. The index file: + - Serves as a standard place to include overview content for a section of the docs + - Lets a folder appear as a clickable link in breadcrumbs and TOCs. + +- Naming a file `README.md` makes it the index file for the containing folder. + + _We borrow this convention from GitHub, so you'll see the content when navigating to a folder in the GitHub UI._ + +- If a folder doesn't contain a `README.md` file, the folder name will appear as plain text (no link) in breadcrumbs and TOCs. + +### File and folder naming conventions + +- File and folder names don't matter very much, since titles are taken from the H1 headings in Markdown files. +- There are two ways in which file and folder names DO matter: + - File and folder names determine the order of TOC entries (see **Ordering**, below). + - In breadcrumbs and TOCs, the display name of a folder without a `README.md` file is derived from the folder's name. +- By convention: + - Use lowercase kebab-case for all file and folder names: `2nd-gen-component-migration`. + - Exception: `README.md` files use conventional capitalization + - See **Ordering** for numbering conventions. + +### Ordering + +- Within each section of the auto-generated TOC, entries are ordered alphanumerically. +- If the order of entries in a given section doesn't matter, there's no need to do anything special; entries will end up in alphabetical order by default. +- Where needed, use numeric prefixes in your file and folder names to specify ordering. + - Numeric prefixes should be two digits, with leading zeros as needed, and followed by an underscore: `01_important-first.md`, `02_next.md`, etc. + +## Updating auto-generated navigation + +Request generation of breadcrumbs and TOC when you: + +- Add, remove, or rename a file or folder +- Move a file to a different location +- Add, remove, or rename section headings in a document +- Change the organizational structure + +The script also automatically verifies all internal markdown links and reports any broken links, which an AI agent will typically fix automatically. + +You can request an update by asking an AI Agent, pointing it to the [AI Agent Instructions](./01_ai-agent-instructions.md). + +> If you're using Cursor, you can just ask an agent to "update the contributor docs"; a project-level Cursor rule will help the agent find the applicable instructions. + +> If you don't have access to an AI Agent or prefer not to use one, you can also run the script manually. See [the AI Agent Instructions](./01_ai-agent-instructions.md) for details. + +### Verifying and troubleshooting + +The logic for generating navigational elements is quite simple, so it's unlikely that things will go wrong, but it's a good idea to do a quick spot-check to ensure that breadcrumbs and TOCs look correct, especially in areas of the docs that you have edited. + +**Link verification:** The script automatically checks all internal markdown links and reports any broken links. When working with an AI agent, broken links are typically fixed automatically without human intervention. The agent will only ask for guidance if the fix is ambiguous (e.g., when a target file has been completely removed). + +If you encounter any issues, try asking an AI agent to help you troubleshoot, pointing the agent to the [AI Agent Instructions](./01_ai-agent-instructions.md). + +## Committing updates + +Because auto-generated navigation lives in the source files alongside manually edited content, you should [update the navigation](#updating-auto-generated-navigation) before committing any edits. This ensures that, at any given point in the commit history, the navigation will match the content in the docs. diff --git a/CONTRIBUTOR-DOCS/01_contributor-guides/07_authoring-contributor-docs/update-nav.js b/CONTRIBUTOR-DOCS/01_contributor-guides/07_authoring-contributor-docs/update-nav.js new file mode 100644 index 00000000000..c86d383482b --- /dev/null +++ b/CONTRIBUTOR-DOCS/01_contributor-guides/07_authoring-contributor-docs/update-nav.js @@ -0,0 +1,698 @@ +#!/usr/bin/env node + +/** + * Regenerate breadcrumbs and table of contents for all CONTRIBUTOR-DOCS files. + * + * Usage: + * node regenerate-nav.js [docs-root-path] + * + * Example: + * node regenerate-nav.js ../../ + */ + +import fs from 'fs'; +import path from 'path'; +import { fileURLToPath } from 'url'; +import { verifyAllLinks } from './verify-links.js'; + +const __filename = fileURLToPath(import.meta.url); +const __dirname = path.dirname(__filename); + +// ============================================================================ +// MARKER CONSTANTS +// ============================================================================ + +const MARKER_BREADCRUMBS = ''; +const MARKER_TITLE = ''; +const MARKER_TOC = ''; +const MARKER_CONTENT = ''; + +// ============================================================================ +// CONFIGURATION +// ============================================================================ + +// Maximum depth for "Beneath this doc" navigation (number of indentation levels) +// 1 = show only direct children (no indentation) +// 2 = show children and grandchildren (one level of indentation) +// 3 = show children, grandchildren, and great-grandchildren (two levels of indentation) +const MAX_BENEATH_DOC_DEPTH = 2; + +// ============================================================================ +// UTILITY FUNCTIONS +// ============================================================================ + +function extractH1(filepath) { + try { + const content = fs.readFileSync(filepath, 'utf-8'); + // Extract H1 from between title marker and TOC marker + const titlePos = findMarkerPosition(content, MARKER_TITLE); + if (titlePos === -1) { + // No markers, read from entire file + const match = content.match(/^#\s+(.+)$/m); + return match ? match[1].trim() : ''; + } + + const tocPos = findMarkerPosition(content, MARKER_TOC); + const startPos = titlePos + MARKER_TITLE.length; + const searchContent = + tocPos !== -1 + ? content.substring(startPos, tocPos) + : content.substring(startPos); + + const match = searchContent.match(/^#\s+(.+)$/m); + return match ? match[1].trim() : ''; + } catch (err) { + return ''; + } +} + +function extractHeadings(filepath) { + try { + const content = fs.readFileSync(filepath, 'utf-8'); + // Extract headings from document content (after content marker) + const contentPos = findMarkerPosition(content, MARKER_CONTENT); + + let docContent; + if (contentPos !== -1) { + docContent = content.substring(contentPos + MARKER_CONTENT.length); + } else { + // No marker found, read entire file + docContent = content; + } + + // Find all code block regions to exclude from heading extraction + const codeBlockRanges = findCodeBlockRanges(docContent); + + // Extract headings, excluding those in code blocks + const headingMatches = [...docContent.matchAll(/^(#{2,3})\s+(.+)$/gm)]; + return headingMatches + .filter((m) => { + // Check if this heading is inside a code block + const headingPos = m.index; + return !codeBlockRanges.some( + (range) => + headingPos >= range.start && headingPos < range.end + ); + }) + .map((m) => { + const rawText = m[2].trim(); + const cleanText = stripMarkdownLinks(rawText); + return { + level: m[1].length, + text: cleanText, + anchor: makeAnchor(cleanText), + }; + }); + } catch (err) { + return []; + } +} + +function makeAnchor(text) { + return text + .toLowerCase() + .replace(/\s+/g, '-') + .replace(/[^a-z0-9\-]/g, ''); +} + +function stripMarkdownLinks(text) { + // Replace [link text](url) with just "link text" + return text.replace(/\[([^\]]+)\]\([^)]+\)/g, '$1'); +} + +function findCodeBlockRanges(content) { + // Find all code block regions (fenced code blocks: ```...```) + const codeBlockRanges = []; + const fencedBlockRegex = /^```[\s\S]*?^```/gm; + let match; + while ((match = fencedBlockRegex.exec(content)) !== null) { + codeBlockRanges.push({ + start: match.index, + end: match.index + match[0].length, + }); + } + return codeBlockRanges; +} + +function findMarkerPosition(content, marker) { + // Find marker position, excluding those inside code blocks + const codeBlockRanges = findCodeBlockRanges(content); + let pos = 0; + + while (true) { + pos = content.indexOf(marker, pos); + if (pos === -1) { + return -1; // Marker not found + } + + // Check if this position is inside a code block + const inCodeBlock = codeBlockRanges.some( + (range) => pos >= range.start && pos < range.end + ); + + if (!inCodeBlock) { + return pos; // Found marker outside code blocks + } + + // This occurrence is in a code block, keep searching + pos += marker.length; + } +} + +function deriveName(name) { + return name + .replace(/^\d+_/, '') + .replace(/\.(md|js|ts|json)$/, '') + .replace(/-/g, ' ') + .split(' ') + .map((word) => word.charAt(0).toUpperCase() + word.slice(1)) + .join(' '); +} + +// ============================================================================ +// METADATA EXTRACTION +// ============================================================================ + +function walkTree(dir, baseDir = dir, parentPath = null) { + const result = { files: {}, folders: {} }; + const relativePath = parentPath || '.'; + + const items = fs + .readdirSync(dir, { withFileTypes: true }) + .filter( + (item) => !item.name.startsWith('.') && item.name !== 'node_modules' + ) + .sort((a, b) => a.name.localeCompare(b.name, 'en', { numeric: true })); + + const children = items.map((item) => item.name); + + for (const item of items) { + const fullPath = path.join(dir, item.name); + const itemRelativePath = path.join(relativePath, item.name); + + if (item.isDirectory()) { + const hasReadme = fs.existsSync(path.join(fullPath, 'README.md')); + const readmeH1 = hasReadme + ? extractH1(path.join(fullPath, 'README.md')) + : ''; + + result.folders[itemRelativePath] = { + name: item.name, + hasReadme, + displayName: hasReadme ? readmeH1 : deriveName(item.name), + parent: relativePath, + children: fs + .readdirSync(fullPath) + .filter((f) => !f.startsWith('.') && f !== 'node_modules') + .sort((a, b) => + a.localeCompare(b, 'en', { numeric: true }) + ), + }; + + const subResult = walkTree(fullPath, baseDir, itemRelativePath); + Object.assign(result.files, subResult.files); + Object.assign(result.folders, subResult.folders); + } else if (item.name.endsWith('.md')) { + const h1 = extractH1(fullPath); + const headings = extractHeadings(fullPath); + + result.files[itemRelativePath] = { + name: item.name, + displayName: h1 || deriveName(item.name), + parent: relativePath, + headings, + isReadme: item.name === 'README.md', + fullPath, + }; + } + } + + if (relativePath === '.') { + result.folders['.'] = { + name: path.basename(dir), + hasReadme: fs.existsSync(path.join(dir, 'README.md')), + displayName: 'CONTRIBUTOR-DOCS', + parent: null, + children, + }; + } + + return result; +} + +// ============================================================================ +// BREADCRUMB GENERATION +// ============================================================================ + +function generateBreadcrumb(filePath, metadata) { + const fileMeta = metadata.files[filePath]; + if (!fileMeta) return ''; + + // Root README has no breadcrumb + if (filePath === './README.md' || filePath === 'README.md') { + return ''; + } + + const segments = []; + let currentPath = fileMeta.parent; + const isReadme = fileMeta.isReadme; + + // Walk up parent chain + while (currentPath && currentPath !== '.') { + const folderMeta = metadata.folders[currentPath]; + if (!folderMeta) break; + + const hasReadme = folderMeta.hasReadme; + + // If current file is a README in this folder, skip this folder in breadcrumb + // (we don't want "Folder / Folder" where both refer to the same README) + if ( + isReadme && + hasReadme && + path.join(currentPath, 'README.md') === filePath + ) { + currentPath = folderMeta.parent; + continue; + } + + const relPath = path.relative( + path.dirname(filePath), + hasReadme ? path.join(currentPath, 'README.md') : currentPath + ); + + segments.unshift({ + name: folderMeta.displayName, + link: hasReadme ? relPath : null, + }); + + currentPath = folderMeta.parent; + } + + // Add root + const rootRelPath = path.relative(path.dirname(filePath), './README.md'); + segments.unshift({ name: 'CONTRIBUTOR-DOCS', link: rootRelPath }); + + // Add current page (no link) + segments.push({ name: fileMeta.displayName, link: null }); + + // Compose breadcrumb + return segments + .map((seg) => (seg.link ? `[${seg.name}](${seg.link})` : seg.name)) + .join(' / '); +} + +// ============================================================================ +// TOC GENERATION +// ============================================================================ + +function generateTOC(filePath, metadata) { + const fileMeta = metadata.files[filePath]; + if (!fileMeta) return ''; + + const sections = []; + + // "In this doc" section + if (fileMeta.headings && fileMeta.headings.length > 0) { + const lines = [ + '
', + 'In this doc', + '', + ]; + for (const heading of fileMeta.headings) { + const indent = ' '.repeat(heading.level - 2); // H2 = no indent, H3 = 4 spaces + lines.push(`${indent}- [${heading.text}](#${heading.anchor})`); + } + lines.push('', '
'); + sections.push(lines.join('\n')); + } + + // "Beneath this doc" section + const beneathLines = generateBeneathDoc(filePath, metadata, 0, 1); + if (beneathLines) { + const lines = [ + '
', + 'Beneath this doc', + '', + ]; + lines.push(beneathLines); + lines.push('', '
'); + sections.push(lines.join('\n')); + } + + if (sections.length === 0) { + return ''; // No TOC needed + } + + return sections.join('\n\n'); +} + +function generateBeneathDoc(filePath, metadata, indentLevel, depth) { + const fileMeta = metadata.files[filePath]; + + // Only README files can have "beneath this doc" content + // Regular files are leaf nodes and don't have children + if (!fileMeta.isReadme) { + return null; + } + + const parentFolder = fileMeta.parent; + const folderMeta = metadata.folders[parentFolder]; + + if ( + !folderMeta || + !folderMeta.children || + folderMeta.children.length === 0 + ) { + return null; + } + + const lines = []; + const indent = ' '.repeat(indentLevel); + + for (const childName of folderMeta.children) { + const childPath = path + .join(parentFolder, childName) + .replace(/\\/g, '/'); + + // Check if it's a file + if (metadata.files[childPath]) { + const childFileMeta = metadata.files[childPath]; + // Skip self (the README file) + if (childPath === filePath) continue; + + const relPath = path.relative(path.dirname(filePath), childPath); + lines.push(`${indent}- [${childFileMeta.displayName}](${relPath})`); + + // Check if it's a folder + } else if (metadata.folders[childPath]) { + const childFolderMeta = metadata.folders[childPath]; + + if (childFolderMeta.hasReadme) { + const readmePath = path.join(childPath, 'README.md'); + const relPath = path.relative( + path.dirname(filePath), + readmePath + ); + lines.push( + `${indent}- [${childFolderMeta.displayName}](${relPath})` + ); + } else { + // No README, show as plain text + lines.push(`${indent}- ${childFolderMeta.displayName}`); + } + + // Recursively add grandchildren if we haven't hit the depth limit + if (depth < MAX_BENEATH_DOC_DEPTH) { + const grandchildren = generateGrandchildren( + childPath, + filePath, + metadata, + indentLevel + 1, + depth + 1 + ); + if (grandchildren) { + lines.push(grandchildren); + } + } + } + } + + return lines.length > 0 ? lines.join('\n') : null; +} + +function generateGrandchildren( + folderPath, + originFilePath, + metadata, + indentLevel, + depth +) { + const folderMeta = metadata.folders[folderPath]; + if ( + !folderMeta || + !folderMeta.children || + folderMeta.children.length === 0 + ) { + return null; + } + + const lines = []; + const indent = ' '.repeat(indentLevel); + + for (const childName of folderMeta.children) { + const childPath = path.join(folderPath, childName).replace(/\\/g, '/'); + + // Check if it's a file + if (metadata.files[childPath]) { + const childFileMeta = metadata.files[childPath]; + // Skip README in the folder itself (already linked from parent) + if (childName === 'README.md') continue; + + const relPath = path.relative( + path.dirname(originFilePath), + childPath + ); + lines.push(`${indent}- [${childFileMeta.displayName}](${relPath})`); + + // Check if it's a folder + } else if (metadata.folders[childPath]) { + const childFolderMeta = metadata.folders[childPath]; + + if (childFolderMeta.hasReadme) { + const readmePath = path.join(childPath, 'README.md'); + const relPath = path.relative( + path.dirname(originFilePath), + readmePath + ); + lines.push( + `${indent}- [${childFolderMeta.displayName}](${relPath})` + ); + } else { + // No README, show as plain text + lines.push(`${indent}- ${childFolderMeta.displayName}`); + } + + // Recursively add great-grandchildren if we haven't hit the depth limit + if (depth < MAX_BENEATH_DOC_DEPTH) { + const descendants = generateGrandchildren( + childPath, + originFilePath, + metadata, + indentLevel + 1, + depth + 1 + ); + if (descendants) { + lines.push(descendants); + } + } + } + } + + return lines.length > 0 ? lines.join('\n') : null; +} + +// ============================================================================ +// FILE UPDATE +// ============================================================================ + +function updateFile(filePath, metadata, docsRoot) { + const fileMeta = metadata.files[filePath]; + if (!fileMeta) return false; + + const fullPath = fileMeta.fullPath; + + try { + const content = fs.readFileSync(fullPath, 'utf-8'); + + // Check for markers (ignoring those in code blocks) + const titlePos = findMarkerPosition(content, MARKER_TITLE); + const tocPos = findMarkerPosition(content, MARKER_TOC); + const contentPos = findMarkerPosition(content, MARKER_CONTENT); + + let h1Content = ''; + let documentContent = ''; + + if (titlePos !== -1 && contentPos !== -1) { + // File has markers - extract existing content + // Extract H1 between title marker and either TOC marker or content marker + const h1Start = titlePos + MARKER_TITLE.length; + const h1End = tocPos !== -1 ? tocPos : contentPos; + h1Content = content.substring(h1Start, h1End).trim(); + + // Extract document content after content marker + documentContent = content + .substring(contentPos + MARKER_CONTENT.length) + .trim(); + } else { + // Plain Markdown file without markers - extract H1 and content + const h1Match = content.match(/^#\s+(.+)$/m); + if (h1Match) { + h1Content = h1Match[0]; + // Extract everything after the H1 + const h1Index = content.indexOf(h1Content); + documentContent = content + .substring(h1Index + h1Content.length) + .trim(); + } else { + console.warn( + `⚠️ No H1 found in ${filePath}, using display name` + ); + h1Content = `# ${fileMeta.displayName}`; + documentContent = content; + } + } + + // Generate breadcrumb and TOC + const breadcrumb = generateBreadcrumb(filePath, metadata); + const toc = generateTOC(filePath, metadata); + + // Ensure we have an H1 + if (!h1Content) { + h1Content = `# ${fileMeta.displayName}`; + } + + // Build new content with structure: + // Breadcrumb marker → breadcrumb → Title marker → H1 → TOC marker → TOC → Content marker → rest + let newContent = ''; + + // Breadcrumb section (only if there's a breadcrumb) + if (breadcrumb) { + newContent += MARKER_BREADCRUMBS + '\n'; + newContent += '\n' + breadcrumb + '\n'; + newContent += '\n'; // Blank line before title marker + } + + // Title section + newContent += MARKER_TITLE + '\n\n'; + newContent += h1Content + '\n'; + + // TOC section (only if there's a TOC) + if (toc) { + newContent += '\n' + MARKER_TOC + '\n\n'; + newContent += toc + '\n\n'; + } else { + // No TOC, but still need blank line before content marker + newContent += '\n'; + } + + // Document content + newContent += MARKER_CONTENT; + if (documentContent) { + newContent += '\n\n' + documentContent; + } + + // Ensure trailing newline at end of file + if (!newContent.endsWith('\n')) { + newContent += '\n'; + } + + // Verify the new content is different before writing + if (newContent === content) { + // Content unchanged, skip write + return true; + } + + // Delete old file and write new content to ensure clean slate + // This prevents any potential caching or partial write issues + fs.unlinkSync(fullPath); + fs.writeFileSync(fullPath, newContent, 'utf-8'); + + // Verify the write succeeded by reading back + const verification = fs.readFileSync(fullPath, 'utf-8'); + if (verification !== newContent) { + console.error( + `❌ Verification failed for ${filePath}: Content mismatch after write` + ); + return false; + } + + return true; + } catch (err) { + console.error(`❌ Error updating ${filePath}:`, err.message); + return false; + } +} + +// ============================================================================ +// MAIN +// ============================================================================ + +function main() { + const docsRoot = process.argv[2] || '../../'; + const docsPath = path.resolve(__dirname, docsRoot); + + console.log('📚 Regenerating CONTRIBUTOR-DOCS navigation...\n'); + console.log(` Root: ${docsPath}\n`); + + // Step 1: Extract metadata + console.log('🔍 Extracting metadata...'); + const startTime = Date.now(); + const metadata = walkTree(docsPath); + const extractTime = Date.now() - startTime; + console.log( + ` ✓ Found ${Object.keys(metadata.files).length} files and ${Object.keys(metadata.folders).length} folders (${extractTime}ms)\n` + ); + + // Step 2: Update all files + console.log('📝 Updating files...'); + let updateCount = 0; + let skipCount = 0; + + for (const filePath of Object.keys(metadata.files)) { + if (updateFile(filePath, metadata, docsPath)) { + updateCount++; + console.log(` ✓ ${filePath}`); + } else { + skipCount++; + } + } + + const navTime = Date.now() - startTime; + + console.log(`\n✅ Navigation updated!`); + console.log(` Updated: ${updateCount} files`); + if (skipCount > 0) { + console.log(` Skipped: ${skipCount} files`); + } + console.log(` Time: ${navTime}ms\n`); + + // Step 3: Verify all links + console.log('🔗 Verifying links...'); + const verifyStartTime = Date.now(); + const verification = verifyAllLinks(metadata, docsPath); + const verifyTime = Date.now() - verifyStartTime; + + console.log(` ✓ ${verification.summary.validLinks} links verified`); + if (verification.errorCount > 0) { + console.log(` ✗ ${verification.errorCount} broken links found`); + console.log(` Time: ${verifyTime}ms\n`); + + // Output detailed error information for AI agents + console.log('❌ Broken link details:\n'); + for (const error of verification.errors) { + console.log(`📄 ${error.sourceFile}:${error.line}`); + console.log(` Link: [${error.linkText}](${error.linkHref})`); + console.log(` Issue: ${error.details}`); + if (error.suggestions && error.suggestions.length > 0) { + console.log(` Suggestions: ${error.suggestions.join(', ')}`); + } + console.log(''); + } + + // Output JSON for programmatic parsing by AI agents + console.log('\n📋 JSON output for AI agent parsing:'); + console.log(JSON.stringify(verification, null, 2)); + console.log(''); + } else { + console.log(` Time: ${verifyTime}ms`); + console.log('\n✅ All links valid!\n'); + } + + const totalTime = Date.now() - startTime; + console.log(`⏱️ Total time: ${totalTime}ms\n`); +} + +// Run if called directly +main(); + +export { walkTree, generateBreadcrumb, generateTOC, updateFile }; diff --git a/CONTRIBUTOR-DOCS/01_contributor-guides/07_authoring-contributor-docs/verify-links.js b/CONTRIBUTOR-DOCS/01_contributor-guides/07_authoring-contributor-docs/verify-links.js new file mode 100644 index 00000000000..c6ce4b0af4c --- /dev/null +++ b/CONTRIBUTOR-DOCS/01_contributor-guides/07_authoring-contributor-docs/verify-links.js @@ -0,0 +1,329 @@ +#!/usr/bin/env node + +/** + * Link verification module for CONTRIBUTOR-DOCS. + * Validates internal markdown links and anchors. + */ + +import fs from 'fs'; +import path from 'path'; + +// ============================================================================ +// MARKER CONSTANTS (must match update-nav.js) +// ============================================================================ + +const MARKER_CONTENT = ''; + +// ============================================================================ +// UTILITY FUNCTIONS (imported from update-nav.js concepts) +// ============================================================================ + +/** + * Find all code block regions to exclude from link extraction. + * Includes both fenced code blocks (```...```) and inline code (`...`). + */ +function findCodeBlockRanges(content) { + const codeBlockRanges = []; + + // First pass: Find fenced code blocks (higher priority) + const fencedBlockRegex = /^```[\s\S]*?^```/gm; + let match; + while ((match = fencedBlockRegex.exec(content)) !== null) { + codeBlockRanges.push({ + start: match.index, + end: match.index + match[0].length, + }); + } + + // Second pass: Find inline code (excluding content already in fenced blocks) + // Match content between single backticks, excluding newlines + const inlineCodeRegex = /`[^`\n]+`/g; + while ((match = inlineCodeRegex.exec(content)) !== null) { + const matchStart = match.index; + const matchEnd = match.index + match[0].length; + + // Skip if this inline code is already inside a fenced block + const insideFencedBlock = codeBlockRanges.some( + (range) => matchStart >= range.start && matchStart < range.end + ); + + if (!insideFencedBlock) { + codeBlockRanges.push({ + start: matchStart, + end: matchEnd, + }); + } + } + + return codeBlockRanges; +} + +/** + * Find marker position, excluding those inside code blocks. + */ +function findMarkerPosition(content, marker) { + const codeBlockRanges = findCodeBlockRanges(content); + let pos = 0; + + while (true) { + pos = content.indexOf(marker, pos); + if (pos === -1) { + return -1; + } + + const inCodeBlock = codeBlockRanges.some( + (range) => pos >= range.start && pos < range.end + ); + + if (!inCodeBlock) { + return pos; + } + + pos += marker.length; + } +} + +/** + * Generate GitHub-style anchor from heading text. + */ +function makeAnchor(text) { + return text + .toLowerCase() + .replace(/\s+/g, '-') + .replace(/[^a-z0-9\-]/g, ''); +} + +// ============================================================================ +// LINK EXTRACTION +// ============================================================================ + +/** + * Extract all markdown links from document content (excluding auto-generated sections). + * Returns array of link objects with metadata for validation. + */ +function extractLinksFromContent(filepath, content) { + const links = []; + + // Only search in document content (after content marker) + const contentPos = findMarkerPosition(content, MARKER_CONTENT); + let docContent; + let contentOffset = 0; + + if (contentPos !== -1) { + docContent = content.substring(contentPos + MARKER_CONTENT.length); + contentOffset = contentPos + MARKER_CONTENT.length; + } else { + // No marker found, read entire file + docContent = content; + } + + // Find all code block regions to exclude + const codeBlockRanges = findCodeBlockRanges(docContent); + + // Extract markdown links: [text](url) + const linkRegex = /\[([^\]]+)\]\(([^)]+)\)/g; + let match; + + while ((match = linkRegex.exec(docContent)) !== null) { + const linkPos = match.index; + + // Skip links in code blocks + const inCodeBlock = codeBlockRanges.some( + (range) => linkPos >= range.start && linkPos < range.end + ); + if (inCodeBlock) continue; + + const linkText = match[1]; + const linkHref = match[2]; + + // Only process relative markdown file links (not external URLs or non-md files) + if ( + linkHref.startsWith('http://') || + linkHref.startsWith('https://') || + linkHref.startsWith('//') + ) { + continue; // Skip external URLs + } + + // Calculate approximate line number for error reporting + const beforeLink = content.substring(0, contentOffset + linkPos); + const lineNumber = (beforeLink.match(/\n/g) || []).length + 1; + + links.push({ + text: linkText, + href: linkHref, + line: lineNumber, + position: linkPos, + }); + } + + return links; +} + +// ============================================================================ +// LINK VALIDATION +// ============================================================================ + +/** + * Validate a single link. + * Returns validation result with error details if invalid. + */ +function validateLink(sourceFile, link, metadata, docsRoot) { + const { href } = link; + + // Parse link into file path and anchor + const [linkPath, anchor] = href.split('#'); + + // Skip empty paths (pure anchor links like "#section") + if (!linkPath && anchor) { + // Internal anchor link - validate against source file's own headings + const fileMeta = metadata.files[sourceFile]; + if (!fileMeta || !fileMeta.headings) { + return { + valid: false, + errorType: 'INTERNAL_ERROR', + details: 'Could not load file metadata', + }; + } + + const anchorExists = fileMeta.headings.some((h) => h.anchor === anchor); + if (!anchorExists) { + const availableAnchors = fileMeta.headings.map((h) => h.anchor); + return { + valid: false, + errorType: 'ANCHOR_NOT_FOUND', + details: `Anchor "#${anchor}" not found in current file`, + suggestions: availableAnchors.slice(0, 5), // Show first 5 available + }; + } + + return { valid: true }; + } + + // Resolve relative path + const sourceDir = path.dirname(sourceFile); + const resolvedPath = path.normalize(path.join(sourceDir, linkPath)); + + // Find the target file in metadata + let targetFileMeta = metadata.files[resolvedPath]; + + // If not found, try with .md extension if not already present + if (!targetFileMeta && !linkPath.endsWith('.md')) { + const withMd = resolvedPath + '.md'; + targetFileMeta = metadata.files[withMd]; + } + + if (!targetFileMeta) { + // File not found - try to find similar files for suggestions + const targetFilename = path.basename(linkPath, '.md'); + const suggestions = Object.keys(metadata.files) + .filter((f) => { + const basename = path.basename(f, '.md'); + return ( + basename.toLowerCase().includes(targetFilename.toLowerCase()) || + targetFilename.toLowerCase().includes(basename.toLowerCase()) + ); + }) + .slice(0, 3); + + return { + valid: false, + errorType: 'FILE_NOT_FOUND', + details: `Target file not found: ${linkPath}`, + resolvedPath, + suggestions, + }; + } + + // Validate anchor if present + if (anchor) { + if (!targetFileMeta.headings || targetFileMeta.headings.length === 0) { + return { + valid: false, + errorType: 'ANCHOR_NOT_FOUND', + details: `Target file has no headings`, + suggestions: [], + }; + } + + const anchorExists = targetFileMeta.headings.some( + (h) => h.anchor === anchor + ); + if (!anchorExists) { + const availableAnchors = targetFileMeta.headings.map((h) => h.anchor); + // Try to find similar anchors + const similarAnchors = availableAnchors.filter((a) => + a.includes(anchor) || anchor.includes(a) + ); + + return { + valid: false, + errorType: 'ANCHOR_NOT_FOUND', + details: `Anchor "#${anchor}" not found in ${linkPath}`, + suggestions: similarAnchors.length > 0 ? similarAnchors : availableAnchors.slice(0, 5), + }; + } + } + + return { valid: true }; +} + +// ============================================================================ +// MAIN VERIFICATION +// ============================================================================ + +/** + * Verify all links in all documentation files. + * Returns comprehensive validation results. + */ +function verifyAllLinks(metadata, docsRoot) { + const errors = []; + let totalLinks = 0; + + for (const [filepath, fileMeta] of Object.entries(metadata.files)) { + try { + const content = fs.readFileSync(fileMeta.fullPath, 'utf-8'); + const links = extractLinksFromContent(filepath, content); + + totalLinks += links.length; + + for (const link of links) { + const result = validateLink(filepath, link, metadata, docsRoot); + + if (!result.valid) { + errors.push({ + sourceFile: filepath, + line: link.line, + linkText: link.text, + linkHref: link.href, + errorType: result.errorType, + details: result.details, + suggestions: result.suggestions || [], + }); + } + } + } catch (err) { + console.error(`⚠️ Error reading ${filepath}:`, err.message); + } + } + + return { + valid: errors.length === 0, + totalLinks, + errorCount: errors.length, + errors, + summary: { + totalFiles: Object.keys(metadata.files).length, + totalLinks, + brokenLinks: errors.length, + validLinks: totalLinks - errors.length, + }, + }; +} + +// ============================================================================ +// EXPORTS +// ============================================================================ + +export { verifyAllLinks, extractLinksFromContent, validateLink }; + diff --git a/CONTRIBUTOR-DOCS/01_contributor-guides/08_patching-dependencies.md b/CONTRIBUTOR-DOCS/01_contributor-guides/08_patching-dependencies.md new file mode 100644 index 00000000000..e06a506a514 --- /dev/null +++ b/CONTRIBUTOR-DOCS/01_contributor-guides/08_patching-dependencies.md @@ -0,0 +1,80 @@ + + +[CONTRIBUTOR-DOCS](../README.md) / [Contributor guides](README.md) / Patching dependencies + + + +# Patching dependencies + + + +
+In this doc + +- [About patches](#about-patches) +- [Creating a patch](#creating-a-patch) +- [How patches work](#how-patches-work) +- [Updating existing patches](#updating-existing-patches) +- [Best practices](#best-practices) + +
+ + + +## About patches + +Sometimes you may need to temporarily patch a dependency to fix a bug or add functionality while waiting for an upstream fix. This project uses **Yarn 4's built-in patching system** instead of external tools like `patch-package`. + +## Creating a patch + +1. **Extract the package** for editing: + + ```bash + yarn patch + ``` + + Example: + + ```bash + yarn patch @web/test-runner-playwright + ``` + +2. **Edit the extracted files** in the temporary directory that Yarn creates. Yarn will show you the path where you can make your changes. + +3. **Commit the patch** once you're done editing: + + ```bash + yarn patch-commit -s + ``` + + Example: + + ```bash + yarn patch-commit -s /private/var/folders/.../user + ``` + +## How patches work + +- Patches are automatically stored in `.yarn/patches/` directory +- They are applied automatically during `yarn install` +- Patches are version-specific and will need to be recreated if the dependency version changes +- All patches are committed to the repository so they apply for all contributors + +## Updating existing patches + +To modify an existing patch: + +```bash +yarn patch --update +``` + +This will extract the current patched version, allowing you to make additional changes. + +## Best practices + +- **Keep patches minimal**: Only change what's necessary to fix the specific issue +- **Document the reason**: Add comments in your pull request explaining why the patch is needed +- **Plan for removal**: Patches should be temporary until the upstream fix is available +- **Test thoroughly**: Ensure your patch doesn't break other functionality + +For more details, see the [Yarn patching documentation](https://yarnpkg.com/features/patching). diff --git a/CONTRIBUTOR-DOCS/01_contributor-guides/README.md b/CONTRIBUTOR-DOCS/01_contributor-guides/README.md new file mode 100644 index 00000000000..9b2838ca9b9 --- /dev/null +++ b/CONTRIBUTOR-DOCS/01_contributor-guides/README.md @@ -0,0 +1,28 @@ + + +[CONTRIBUTOR-DOCS](../README.md) / Contributor guides + + + +# Contributor guides + + + +
+Beneath this doc + +- [Getting involved](01_getting-involved.md) +- [Using the issue tracker](02_using-the-issue-tracker.md) +- [Working in the SWC repo](03_working-in-the-swc-repo.md) +- [Making a pull request](04_making-a-pull-request.md) +- [Participating in PR reviews](05_participating-in-pr-reviews.md) +- [Releasing SWC](06_releasing-swc.md) +- [Authoring contributor docs](07_authoring-contributor-docs/README.md) + - [AI agent instructions](07_authoring-contributor-docs/01_ai-agent-instructions.md) +- [Patching dependencies](08_patching-dependencies.md) + +
+ + + +(Content to be added) diff --git a/CONTRIBUTOR-DOCS/02_style-guide/README.md b/CONTRIBUTOR-DOCS/02_style-guide/README.md new file mode 100644 index 00000000000..4afd3b89f15 --- /dev/null +++ b/CONTRIBUTOR-DOCS/02_style-guide/README.md @@ -0,0 +1,11 @@ + + +[CONTRIBUTOR-DOCS](../README.md) / Style guide + + + +# Style guide + + + +(Content to be added) diff --git a/CONTRIBUTOR-DOCS/03_project-planning/01_objectives-and-strategy.md b/CONTRIBUTOR-DOCS/03_project-planning/01_objectives-and-strategy.md new file mode 100644 index 00000000000..e0b23e0a05f --- /dev/null +++ b/CONTRIBUTOR-DOCS/03_project-planning/01_objectives-and-strategy.md @@ -0,0 +1,114 @@ + + +[CONTRIBUTOR-DOCS](../README.md) / [Project planning](README.md) / Objectives and strategy + + + +# Objectives and strategy + + + +
+In this doc + +- [Current objectives](#current-objectives) + - [Unify Spectrum CSS & Spectrum Web Components](#unify-spectrum-css--spectrum-web-components) + - [Build a clean foundation for future work](#build-a-clean-foundation-for-future-work) + - [Enable Spectrum 2 adoption](#enable-spectrum-2-adoption) + - [Improve accessibility](#improve-accessibility) + - [Continually improve components](#continually-improve-components) +- [Strategy](#strategy) + - [Disruptive vs. non-disruptive change](#disruptive-vs-non-disruptive-change) + - [Side-by-side development of 1st-gen and 2nd-gen](#side-by-side-development-of-1st-gen-and-2nd-gen) + +
+ + + +## Current objectives + +The SWC project is currently focused on a relatively small set of strategic objectives: + +### Unify Spectrum CSS & Spectrum Web Components + +Integrate the formerly separate Spectrum CSS and SWC projects, forming a unified project with a single code base, delivering a single product that is laser-focused on the needs of our target customers. + +### Build a clean foundation for future work + +Improve tooling, infrastructure, and cross-cutting product layers: + +- Replace old, poorly supported tool chains and custom scripts with widely adopted, modern, turnkey solutions. + +- Simplify and improve our style-loading, theming, and customization capabilities. + +- Integrate and improve our documentation and Storybook. + +- Reduce complexity wherever possible. + +### Enable Spectrum 2 adoption + +Enable our customers to ship Spectrum-2-based products, working toward a full-fidelity Spectrum 2 implementation while making the path to Spectrum 2 adoption as smooth as possible for customers. + +This is a two-phase process: + +- **Phase 1:** Deliver a stable, production-quality Spectrum 2 implementation within our 1st-gen product, offering foundational S2 fidelity via the `spectrum-two` theme while avoiding breaking API and layout changes. + + This phase is essentially complete, although some refinement of the `spectrum-two` theme continues. + +- **Phase 2:** Deliver a full-fidelity Spectrum 2 implementation as part of our 2nd-gen product. + + This will entail some breaking changes, but to facilitate incremental migration on a view-by-view or component-by-component basis, it will be possible for customers to use 1st-gen and 2nd-gen SWC components together within a single project. + +### Improve accessibility + +Systematically improve accessibility by expanding documentation and examples, completing a comprehensive audit to address issues, and generally striving to maximize accessibility across all components. + +### Continually improve components + +Make improvements of all types and sizes to our components, including bug fixes, feature enhancements, improvements to API clarity and consistency, and major refactoring or replacement as needed. + +## Strategy + +From a value point of view, the objectives above are largely independent of one other. We want to keep them loosely coupled so that we can advance each according to its own priority, and so that work toward one objective doesn't needlessly block work toward another—for example, full-fidelity Spectrum 2 work shouldn't block accessibility work, and vice versa. + +At a high level, our strategy for efficiently pursuing our objectives in parallel is to: + +- Differentiate inherently disruptive changes from non-disruptive changes. + +- Channel disruptive changes into 2nd-gen, where we can take the time to get them right and the care to minimize the disruption they actually cause. + +- Work on 1st-gen and 2nd-gen side-by-side, so that non-disruptive changes can easily be shared between generations and delivered continually throughout the transition. + +### Disruptive vs. non-disruptive change + +Our first three objectives have aspects that are inherently disruptive, or have the potential to cause significant disruption—to the project, its customers, or both: + +- **Unifying Spectrum CSS and SWC** involves consolidating our work from two projects and repositories into one and making significant changes to the shape of our product offerings. + +- **Building a clean foundation for the future** entails making major changes to our workflows and tooling, the packages we ship, and cross-cutting product features like style-loading, theming and customization. + +- **Landing full-fidelity Spectrum 2 in SWC** will necessitate some breaking changes stemming from the design itself—changes to design tokens, and to the features, APIs and layout footprints of certain components. + +Meanwhile, most of the **accessibility improvements** and general **component improvements** we want to make aren't inherently disruptive—they can delivered in a continual stream of targeted, mostly non-breaking releases. + +### Side-by-side development of 1st-gen and 2nd-gen + +We have decided to work on 1st-gen and 2nd-gen side-by-side—in the same repository, but in separate workspaces. This gives us two important advantages: **isolation** and **colocation**. + +**Isolation** of 1st-gen and 2nd-gen in separate workspaces lets us build 2nd-gen iteratively from the ground up, leaving behind as much structural and technical debt as possible, without needing to worry about breaking 1st-gen. Disruptive changes are confined to the `2nd-gen` workspace, while the 1st-gen project continues working essentially "as-is." + +**Colocation** of 1st-gen and 2nd-gen in a single branch of the same repository makes it easy to share core component functionality between generations. Here's how this works: + +- We locate core component implementations in the 2nd-gen Core library as **abstract, non-rendering classes**. + + These classes define **shared API** and implement **generation-agnostic behavior and logic**. + +- In both 1st-gen and 2nd-gen SWC, we implement components as **concrete, rendering classes** that extend from the abstract classes in Core. + + These classes implement **generation-specific rendering and styling**, and **override API and behavior** as needed. + +This architecture delivers two key benefits: + +1. **Improvements we make in shared code immediately benefit 1st-gen SWC customers,** letting us deliver value on a continual basis throughout the transition. + +2. **Sharing code will help make customers' eventual migration from 1st-gen to 2nd-gen as smooth as possible.** By design, it will be difficult to introduce unnecessary or unintentional API or functional differences between 1st- and 2nd-gen components. diff --git a/CONTRIBUTOR-DOCS/03_project-planning/02_workstreams/01_2nd-gen-definition-and-development/README.md b/CONTRIBUTOR-DOCS/03_project-planning/02_workstreams/01_2nd-gen-definition-and-development/README.md new file mode 100644 index 00000000000..1647600920e --- /dev/null +++ b/CONTRIBUTOR-DOCS/03_project-planning/02_workstreams/01_2nd-gen-definition-and-development/README.md @@ -0,0 +1,18 @@ + + +[CONTRIBUTOR-DOCS](../../../README.md) / [Project planning](../../README.md) / [Workstreams](../README.md) / 2nd-gen Definition and Development + + + +# 2nd-gen Definition and Development + + + +Building the 2nd-gen project from the ground up as a clean foundation for future work. This workstream encompasses multiple parallel efforts: + +- Developing the rendering layer and component architecture +- Implementing tooling, infrastructure, and build improvements +- Setting up tests, Storybook, and documentation +- Improving code quality and developer experience + +Most work toward Unification, building a clean foundation for future work, and landing full-fidelity Spectrum 2 flows into this workstream. diff --git a/CONTRIBUTOR-DOCS/03_project-planning/02_workstreams/02_2nd-gen-component-migration/01_status.md b/CONTRIBUTOR-DOCS/03_project-planning/02_workstreams/02_2nd-gen-component-migration/01_status.md new file mode 100644 index 00000000000..cfe71e7e797 --- /dev/null +++ b/CONTRIBUTOR-DOCS/03_project-planning/02_workstreams/02_2nd-gen-component-migration/01_status.md @@ -0,0 +1,80 @@ + + +[CONTRIBUTOR-DOCS](../../../README.md) / [Project planning](../../README.md) / [Workstreams](../README.md) / [2nd-gen Component Migration](README.md) / Status + + + +# Status + + + +| Component | [Factor Component](02_step-by-step/01_factor-rendering-out-of-1st-gen-component.md) | [Move to Core](02_step-by-step/02_move-base-class-to-2nd-gen-core.md) | [Add Data Model](02_step-by-step/03_formalize-spectrum-data-model.md) | [Add 2nd-Gen](02_step-by-step/04_implement-2nd-gen-component.md) | [Render & Style](02_step-by-step/05_migrate-rendering-and-styles.md) | [Add Stories](02_step-by-step/06_add-stories-for-2nd-gen-component.md) | +| ------------------- | ----------------------------------------------------------------------------------- | --------------------------------------------------------------------- | --------------------------------------------------------------------- | ---------------------------------------------------------------- | -------------------------------------------------------------------- | ---------------------------------------------------------------------- | +| Accordion | | | | | | | +| Action Bar | | | | | | | +| Action Button | | | | | | | +| Action Group | | | | | | | +| Action Menu | | | | | | | +| Alert Banner | ✓ | | | | | | +| Alert Dialog | | | | | | | +| Asset | ✓ | | | | | | +| Avatar | | | | | | | +| Badge | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | +| Breadcrumbs | | | | | | | +| Button | | | | | | | +| Button Group | | | | | | | +| Card | | | | | | | +| Checkbox | | | | | | | +| Clear Button | | | | | | | +| Close Button | | | | | | | +| Coachmark | | | | | | | +| Color Area | | | | | | | +| Color Field | | | | | | | +| Color Handle | | | | | | | +| Color Loupe | | | | | | | +| Color Slider | | | | | | | +| Color Wheel | | | | | | | +| Combobox | | | | | | | +| Contextual Help | | | | | | | +| Dialog | | | | | | | +| Divider | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | +| Dropzone | | | | | | | +| Field Group | | | | | | | +| Field Label | | | | | | | +| Help Text | | | | | | | +| Icon | | | | | | | +| Icons | | | | | | | +| Icons UI | | | | | | | +| Icons Workflow | | | | | | | +| Iconset | | | | | | | +| Illustrated Message | | | | | | | +| Infield Button | | | | | | | +| Link | | | | | | | +| Menu | | | | | | | +| Meter | | | | | | | +| Modal | | | | | | | +| Number Field | | | | | | | +| Overlay | | | | | | | +| Picker | | | | | | | +| Picker Button | | | | | | | +| Popover | | | | | | | +| Progress Bar | | | | | | | +| Progress Circle | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | +| Radio | | | | | | | +| Search | | | | | | | +| Sidenav | | | | | | | +| Slider | | | | | | | +| Split View | | | | | | | +| Status Light | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | +| Swatch | | | | | | | +| Switch | | | | | | | +| Table | | | | | | | +| Tabs | | | | | | | +| Tags | | | | | | | +| Textfield | | | | | | | +| Thumbnail | | | | | | | +| Toast | | | | | | | +| Tooltip | | | | | | | +| Top Nav | | | | | | | +| Tray | | | | | | | +| Underlay | | | | | | | diff --git a/CONTRIBUTOR-DOCS/03_project-planning/02_workstreams/02_2nd-gen-component-migration/02_step-by-step/01_factor-rendering-out-of-1st-gen-component.md b/CONTRIBUTOR-DOCS/03_project-planning/02_workstreams/02_2nd-gen-component-migration/02_step-by-step/01_factor-rendering-out-of-1st-gen-component.md new file mode 100644 index 00000000000..d66da29bee2 --- /dev/null +++ b/CONTRIBUTOR-DOCS/03_project-planning/02_workstreams/02_2nd-gen-component-migration/02_step-by-step/01_factor-rendering-out-of-1st-gen-component.md @@ -0,0 +1,18 @@ + + +[CONTRIBUTOR-DOCS](../../../../README.md) / [Project planning](../../../README.md) / [Workstreams](../../README.md) / [2nd-gen Component Migration](../README.md) / Step By Step / Factor rendering out of 1st-gen component + + + +# Factor rendering out of 1st-gen component + + + +- Use `git mv` to rename `[Component].ts` to `[Component].base.ts` +- Create a new `[Component].ts` file +- In `[Component].base.ts`, edit the component definition to make it an abstract class named `[Component]Base` +- In `[Component].ts`, import the `[Component]Base` class and define a new `[Component]` class extending from `[Component]Base` +- Move the stylesheet import from the `[Component].base.ts` file to the `[Component].ts` file +- Move the `render()` method and the static `styles` getter from the `[Component]Base` class to the `[Component]` class +- If the 1st-gen component has any rendering code that has been factored out of the `render()` method (e.g., into helper methods), move that code from `[Component]Base` to `[Component]` as well +- Confirm that the refactored component still renders and behaves the same, and that all tests continue to pass diff --git a/CONTRIBUTOR-DOCS/03_project-planning/02_workstreams/02_2nd-gen-component-migration/02_step-by-step/02_move-base-class-to-2nd-gen-core.md b/CONTRIBUTOR-DOCS/03_project-planning/02_workstreams/02_2nd-gen-component-migration/02_step-by-step/02_move-base-class-to-2nd-gen-core.md new file mode 100644 index 00000000000..3335f5e4bfc --- /dev/null +++ b/CONTRIBUTOR-DOCS/03_project-planning/02_workstreams/02_2nd-gen-component-migration/02_step-by-step/02_move-base-class-to-2nd-gen-core.md @@ -0,0 +1,16 @@ + + +[CONTRIBUTOR-DOCS](../../../../README.md) / [Project planning](../../../README.md) / [Workstreams](../../README.md) / [2nd-gen Component Migration](../README.md) / Step By Step / Move base class to 2nd-gen core + + + +# Move base class to 2nd-gen core + + + +- Create a directory for the component under `core/components` +- Move `[Component].base.ts` file from 1st-gen +- Add `index.ts` file +- Add the 2nd-gen `core` library to `dependencies` in the 1st-gen component's `package.json` file +- Update import statements in `[Component].ts` to import `[Component]Base.ts` from 2nd-gen `core` +- Confirm that the 1st-gen component still renders and behaves the same, and that all tests continue to pass diff --git a/CONTRIBUTOR-DOCS/03_project-planning/02_workstreams/02_2nd-gen-component-migration/02_step-by-step/03_formalize-spectrum-data-model.md b/CONTRIBUTOR-DOCS/03_project-planning/02_workstreams/02_2nd-gen-component-migration/02_step-by-step/03_formalize-spectrum-data-model.md new file mode 100644 index 00000000000..72089ac19f4 --- /dev/null +++ b/CONTRIBUTOR-DOCS/03_project-planning/02_workstreams/02_2nd-gen-component-migration/02_step-by-step/03_formalize-spectrum-data-model.md @@ -0,0 +1,23 @@ + + +[CONTRIBUTOR-DOCS](../../../../README.md) / [Project planning](../../../README.md) / [Workstreams](../../README.md) / [2nd-gen Component Migration](../README.md) / Step By Step / Formalize Spectrum data model + + + +# Formalize Spectrum data model + + + +- Create a `[Component].types.ts` file in the `core/components/[component]` directory +- Define shared constants (e.g., semantic variants, size values) +- Define S1-specific constants and type unions +- Define S2-specific constants and type unions +- Define the union type that combines S1 and S2 values +- Export all types and constants from the types file +- Update the base class to: + - Import the union types + - Create section headers for API TO OVERRIDE, SHARED API, and IMPLEMENTATION + - Declare abstract static properties for generation-specific arrays (e.g., `VARIANTS_COLOR`, `STATIC_COLORS`) + - Declare properties with union types that need narrowing in concrete implementations + - Move shared static properties and standard API properties to SHARED API section + - Move helper methods and lifecycle methods to IMPLEMENTATION section diff --git a/CONTRIBUTOR-DOCS/03_project-planning/02_workstreams/02_2nd-gen-component-migration/02_step-by-step/04_implement-2nd-gen-component.md b/CONTRIBUTOR-DOCS/03_project-planning/02_workstreams/02_2nd-gen-component-migration/02_step-by-step/04_implement-2nd-gen-component.md new file mode 100644 index 00000000000..e2ac26999f5 --- /dev/null +++ b/CONTRIBUTOR-DOCS/03_project-planning/02_workstreams/02_2nd-gen-component-migration/02_step-by-step/04_implement-2nd-gen-component.md @@ -0,0 +1,20 @@ + + +[CONTRIBUTOR-DOCS](../../../../README.md) / [Project planning](../../../README.md) / [Workstreams](../../README.md) / [2nd-gen Component Migration](../README.md) / Step By Step / Add 2nd-gen SWC component + + + +# Add 2nd-gen SWC component + + + +- Create directory structure: `2nd-gen/packages/swc/components/[component]/` +- Create `[Component].ts` file extending from `[Component]Base` +- Import S2-specific types and constants from `[Component].types.ts` +- Add section headers: API OVERRIDES, API ADDITIONS (if needed), RENDERING & STYLING +- In API OVERRIDES section: + - Override abstract static properties with S2-specific values + - Override properties that need type narrowing with S2-specific types +- In API ADDITIONS section (if applicable): + - Add any S2-only properties (e.g., `subtle`, `outline` for Badge) +- Re-export any S1-specific types and constants as needed for backward compatibility, marking them as deprecated diff --git a/CONTRIBUTOR-DOCS/03_project-planning/02_workstreams/02_2nd-gen-component-migration/02_step-by-step/05_migrate-rendering-and-styles.md b/CONTRIBUTOR-DOCS/03_project-planning/02_workstreams/02_2nd-gen-component-migration/02_step-by-step/05_migrate-rendering-and-styles.md new file mode 100644 index 00000000000..8cfeb7a373c --- /dev/null +++ b/CONTRIBUTOR-DOCS/03_project-planning/02_workstreams/02_2nd-gen-component-migration/02_step-by-step/05_migrate-rendering-and-styles.md @@ -0,0 +1,139 @@ + + +[CONTRIBUTOR-DOCS](../../../../README.md) / [Project planning](../../../README.md) / [Workstreams](../../README.md) / [2nd-gen Component Migration](../README.md) / Step By Step / Migrate rendering & styles from Spectrum CSS + + + +# Migrate rendering & styles from Spectrum CSS + + + +
+In this doc + +- [[ TODO: Integrate this content ]](#-todo-integrate-this-content-) +- [Bring over styles from Spectrum CSS](#bring-over-styles-from-spectrum-css) +- [Update styles in the 2nd-generation component](#update-styles-in-the-2nd-generation-component) + +
+ + + +## [ TODO: Integrate this content ] + +The following bits from the top-level migration guide outline need to be integrated into this doc: + +> - In RENDERING & STYLING section: +> - Add static `styles` getter returning the S2 stylesheet +> - Implement the `render()` method with S2 rendering logic +> - Create the S2 stylesheet (`[component].css`) + +## Bring over styles from Spectrum CSS + +Now we can bring over styles from the `spectrum-two` package in Spectrum CSS. Start by checking out the `@adobe/spectrum-css` repository and pulling down the `spectrum-two` branch. + +Identify the component you need to migrate by searching the `components` directory for the component name. + +Inside the CSS directory, you can expect to find the following files: + +- `index.css` - This is the source of truth for the component Styles +- `dist/index.css` - This is the processed version of the component styles; for now, this is the best place to source styles for SWC. When copying files from Spectrum CSS into the 2nd-generation component, using this file will ensure you get the benefits of the CSS build tooling. +- `stories/.stories.js` - This is a great source-of-truth for the SWC storybook. These stories are organized into logic groups with API defined in a customer-friendly fashion with typing and human-readable labels. These files also include migration notes and guidance specific to the S2-specific implementation of the component. +- `stories/template.js` - This is a great source-of-truth for the SWC render function; these templates already include property and class mappings. When bringing this file over to SWC, be sure to remove the `id` and `customStyles` attributes as they do not translate to the web component APIs. + +Next, we need to copy the styles from the Spectrum CSS component to the 2nd-generation component. + +```bash +cp -r spectrum-css/components//dist/index.css spectrum-web-components/2nd-gen/packages/swc/components//.css +``` + +## Update styles in the 2nd-generation component + +Now that we have the base styles in place, we need to check the 1st-gen implementation for any unique web component-specific styles that would not exist in the vanilla CSS implementation. This information will most likely be found in the `1st-gen/packages/components//.css` file. + +For example, look for styles specific to slots, such as `::slotted([name="icon"]) {}`. + +If these styles are found, we need to confirm if they are needed in the 2nd-generation component. Not all 1st-gen overrides or component-specific styles are needed in the 2nd-generation components and sometimes there are other ways to source those styles using the original classes provided by the Spectrum CSS asset. + +It might be helpful, at this point, to define the render function for the 2nd-gen component so you can spin up Storybook and start seeing these new styles in action. A quick way to kick this off is to copy the `spectrum-css/components//stories/template.js` file into a render function on your new 2nd-generation component. + +Let's use the `Badge` component as an example. First, we need to add the styles to the component. + +Start by importing the CSS file: + +```ts +import styles from './badge.css'; +``` + +Next, we import those styles into the component: + +```ts +public static override get styles(): CSSResultArray { + return [styles]; +} +``` + +Finally, we can start to implement the render function: + +```ts +protected override render(): TemplateResult { + return html` +
+ ${when( + this.hasIcon, + () => html` +
+ +
+ ` + )} +
+ +
+
+ `; +} +``` + +Let's compare this to the 1st-generation implementation: + +```ts +protected override render(): TemplateResult { + return html` + ${this.hasIcon + ? html` + + ` + : nothing} +
+ +
+ `; +} +``` + +As you can see, the 2nd-generation implementation leverages the `classMap` function to conditionally apply classes to the component based on the component's properties. This is a common pattern in the 2nd-generation components. This approach has several benefits: + +- It separates the styling application from the properties and states of the component +- It creates a container inside the Shadow DOM which provides stronger encapsulation +- It allows for more efficient rendering by only applying the necessary classes to the component + +In our 2nd-generation version, we will likely want to maintain any slots available in the 1st-generation component unless design changes from S2 provide a compelling reason to change or remove them. diff --git a/CONTRIBUTOR-DOCS/03_project-planning/02_workstreams/02_2nd-gen-component-migration/02_step-by-step/06_add-stories-for-2nd-gen-component.md b/CONTRIBUTOR-DOCS/03_project-planning/02_workstreams/02_2nd-gen-component-migration/02_step-by-step/06_add-stories-for-2nd-gen-component.md new file mode 100644 index 00000000000..e546240abba --- /dev/null +++ b/CONTRIBUTOR-DOCS/03_project-planning/02_workstreams/02_2nd-gen-component-migration/02_step-by-step/06_add-stories-for-2nd-gen-component.md @@ -0,0 +1,24 @@ + + +[CONTRIBUTOR-DOCS](../../../../README.md) / [Project planning](../../../README.md) / [Workstreams](../../README.md) / [2nd-gen Component Migration](../README.md) / Step By Step / Add stories for 2nd-gen component + + + +# Add stories for 2nd-gen component + + + +- Create `stories/[component].stories.ts` file +- Add section headers: METADATA, STORIES, HELPER FUNCTIONS (if needed) +- In METADATA section: + - Import `StoryObj as Story` for consistency + - Set up Storybook helpers with `getStorybookHelpers()` + - Configure argTypes for component-specific controls + - Define and export the meta object +- In STORIES section: + - Create Default story (without `tags: ['!dev']`) + - Create additional stories showcasing variants, sizes, states + - Add `tags: ['!dev']` to all non-default stories +- In HELPER FUNCTIONS section (if needed): + - Add any utility functions or template helpers + - Convert arrow functions to standard function declarations where appropriate diff --git a/CONTRIBUTOR-DOCS/03_project-planning/02_workstreams/02_2nd-gen-component-migration/README.md b/CONTRIBUTOR-DOCS/03_project-planning/02_workstreams/02_2nd-gen-component-migration/README.md new file mode 100644 index 00000000000..a37f2ef264b --- /dev/null +++ b/CONTRIBUTOR-DOCS/03_project-planning/02_workstreams/02_2nd-gen-component-migration/README.md @@ -0,0 +1,34 @@ + + +[CONTRIBUTOR-DOCS](../../../README.md) / [Project planning](../../README.md) / [Workstreams](../README.md) / 2nd-gen Component Migration + + + +# 2nd-gen Component Migration + + + +
+Beneath this doc + +- [Status](01_status.md) +- Step By Step + - [Factor rendering out of 1st-gen component](02_step-by-step/01_factor-rendering-out-of-1st-gen-component.md) + - [Move base class to 2nd-gen core](02_step-by-step/02_move-base-class-to-2nd-gen-core.md) + - [Formalize Spectrum data model](02_step-by-step/03_formalize-spectrum-data-model.md) + - [Add 2nd-gen SWC component](02_step-by-step/04_implement-2nd-gen-component.md) + - [Migrate rendering & styles from Spectrum CSS](02_step-by-step/05_migrate-rendering-and-styles.md) + - [Add stories for 2nd-gen component](02_step-by-step/06_add-stories-for-2nd-gen-component.md) + +
+ + + +The tactical process of migrating individual components to the multi-generation architecture: + +- Refactoring 1st-gen components to separate core functionality from generation-specific rendering +- Moving base classes into 2nd-gen Core +- Building corresponding 2nd-gen implementations +- Migrating styles from the Spectrum CSS repository + +Because our 1st-gen components vary in complexity and quality—some have known issues (a11y and otherwise) that we believe will require substantial changes or rewrites—we will add classes to 2nd-gen Core incrementally, based on component-specific roadmaps we'll build in parallel with spinning up the 2nd-gen project. diff --git a/CONTRIBUTOR-DOCS/03_project-planning/02_workstreams/03_accessibility-improvements/README.md b/CONTRIBUTOR-DOCS/03_project-planning/02_workstreams/03_accessibility-improvements/README.md new file mode 100644 index 00000000000..9d831c237d5 --- /dev/null +++ b/CONTRIBUTOR-DOCS/03_project-planning/02_workstreams/03_accessibility-improvements/README.md @@ -0,0 +1,15 @@ + + +[CONTRIBUTOR-DOCS](../../../README.md) / [Project planning](../../README.md) / [Workstreams](../README.md) / Accessibility Improvements + + + +# Accessibility Improvements + + + +Systematic work to maximize accessibility across all components: + +- Expanding documentation and examples +- Conducting comprehensive accessibility audits +- Addressing identified issues diff --git a/CONTRIBUTOR-DOCS/03_project-planning/02_workstreams/04_component-improvements/README.md b/CONTRIBUTOR-DOCS/03_project-planning/02_workstreams/04_component-improvements/README.md new file mode 100644 index 00000000000..92b366b1bfa --- /dev/null +++ b/CONTRIBUTOR-DOCS/03_project-planning/02_workstreams/04_component-improvements/README.md @@ -0,0 +1,16 @@ + + +[CONTRIBUTOR-DOCS](../../../README.md) / [Project planning](../../README.md) / [Workstreams](../README.md) / Component Improvements + + + +# Component Improvements + + + +Ongoing enhancements to components: + +- Bug fixes +- Feature additions +- API clarity and consistency improvements +- Major refactoring or replacement as needed diff --git a/CONTRIBUTOR-DOCS/03_project-planning/02_workstreams/05_1st-gen-spectrum-2-enhancements/README.md b/CONTRIBUTOR-DOCS/03_project-planning/02_workstreams/05_1st-gen-spectrum-2-enhancements/README.md new file mode 100644 index 00000000000..2e40cb29b5c --- /dev/null +++ b/CONTRIBUTOR-DOCS/03_project-planning/02_workstreams/05_1st-gen-spectrum-2-enhancements/README.md @@ -0,0 +1,11 @@ + + +[CONTRIBUTOR-DOCS](../../../README.md) / [Project planning](../../README.md) / [Workstreams](../README.md) / 1st-gen Spectrum 2 Enhancements + + + +# 1st-gen Spectrum 2 Enhancements + + + +Ongoing refinement of the `spectrum-two` theme in 1st-gen as needed to deliver production-quality Spectrum 2 support for customers using 1st-gen components. diff --git a/CONTRIBUTOR-DOCS/03_project-planning/02_workstreams/README.md b/CONTRIBUTOR-DOCS/03_project-planning/02_workstreams/README.md new file mode 100644 index 00000000000..aa788467cb7 --- /dev/null +++ b/CONTRIBUTOR-DOCS/03_project-planning/02_workstreams/README.md @@ -0,0 +1,52 @@ + + +[CONTRIBUTOR-DOCS](../../README.md) / [Project planning](../README.md) / Workstreams + + + +# Workstreams + + + +
+In this doc + +- [About workstreams](#about-workstreams) +- [Active workstreams](#active-workstreams) + +
+ +
+Beneath this doc + +- [2nd-gen Definition and Development](01_2nd-gen-definition-and-development/README.md) +- [2nd-gen Component Migration](02_2nd-gen-component-migration/README.md) + - [Status](02_2nd-gen-component-migration/01_status.md) + - Step By Step +- [Accessibility Improvements](03_accessibility-improvements/README.md) +- [Component Improvements](04_component-improvements/README.md) +- [1st-gen Spectrum 2 Enhancements](05_1st-gen-spectrum-2-enhancements/README.md) + +
+ + + +## About workstreams + +Workstreams represent our strategic objectives translated into actionable work. Each workstream defines a coherent body of work toward a specific goal, with its own scope, approach, and priorities. + +This section of the contributor docs contains detailed information about each of our active workstreams. + +For more on how Workstreams (this section) and [Components](../03_components/README.md) provide complementary views of our work, see the [Project Planning overview](../README.md). + +## Active workstreams + +- **[2nd-gen Definition and Development](./01_2nd-gen-definition-and-development/README.md)** - Building the 2nd-gen project from the ground up, including rendering layer, tooling, infrastructure, tests, Storybook, and documentation. + +- **[2nd-gen Component Migration](./02_2nd-gen-component-migration/README.md)** - Tactical process of migrating individual components to enable core functionality sharing between 1st-gen and 2nd-gen. + +- **[Accessibility Improvements](./03_accessibility-improvements/README.md)** - Systematic work to maximize accessibility through expanded documentation, comprehensive audits, and issue remediation. + +- **[Component Improvements](./04_component-improvements/README.md)** - Ongoing enhancements including bug fixes, feature additions, API improvements, and refactoring. + +- **[1st-gen Spectrum 2 Enhancements](./05_1st-gen-spectrum-2-enhancements/README.md)** - Ongoing refinement of the `spectrum-two` theme for 1st-gen customers. diff --git a/CONTRIBUTOR-DOCS/03_project-planning/03_components/README.md b/CONTRIBUTOR-DOCS/03_project-planning/03_components/README.md new file mode 100644 index 00000000000..158eded19c3 --- /dev/null +++ b/CONTRIBUTOR-DOCS/03_project-planning/03_components/README.md @@ -0,0 +1,11 @@ + + +[CONTRIBUTOR-DOCS](../../README.md) / [Project planning](../README.md) / Components + + + +# Components + + + +(Content to be added) diff --git a/CONTRIBUTOR-DOCS/03_project-planning/04_milestones/README.md b/CONTRIBUTOR-DOCS/03_project-planning/04_milestones/README.md new file mode 100644 index 00000000000..8e41d57b090 --- /dev/null +++ b/CONTRIBUTOR-DOCS/03_project-planning/04_milestones/README.md @@ -0,0 +1,34 @@ + + +[CONTRIBUTOR-DOCS](../../README.md) / [Project planning](../README.md) / Milestones + + + +# Milestones + + + +
+In this doc + +- [Barebones](#barebones) + +
+ + + +Project milestones represent significant checkpoints in our work, typically marking the completion of a major phase or the achievement of a strategic goal. + +## Barebones + +The Barebones milestone is the initial milestone in our 2nd-gen effort. Its purpose is to prove out and de-risk the strategy by establishing the multi-generation architecture with a small set of simple components. + +The work for this milestone is being done on the `barebones` branch and includes: + +- Moving virtually all previous repository contents into a new `1st-gen/` folder +- Creating the `2nd-gen/` folder structure with both the Core library and the 2nd-gen SWC library +- Migrating 5 simple components to the new multi-generation architecture +- Verifying that all existing 1st-gen tests still pass +- Confirming that 1st-gen releases continue to work as expected + +The milestone will be considered complete when the `barebones` branch is merged into `main`, validating that the strategy is viable before scaling the approach to all components. diff --git a/CONTRIBUTOR-DOCS/03_project-planning/README.md b/CONTRIBUTOR-DOCS/03_project-planning/README.md new file mode 100644 index 00000000000..d81428d75b6 --- /dev/null +++ b/CONTRIBUTOR-DOCS/03_project-planning/README.md @@ -0,0 +1,55 @@ + + +[CONTRIBUTOR-DOCS](../README.md) / Project planning + + + +# Project planning + + + +
+In this doc + +- [Contents](#contents) + +
+ +
+Beneath this doc + +- [Objectives and strategy](01_objectives-and-strategy.md) +- [Workstreams](02_workstreams/README.md) + - [2nd-gen Definition and Development](02_workstreams/01_2nd-gen-definition-and-development/README.md) + - [2nd-gen Component Migration](02_workstreams/02_2nd-gen-component-migration/README.md) + - [Accessibility Improvements](02_workstreams/03_accessibility-improvements/README.md) + - [Component Improvements](02_workstreams/04_component-improvements/README.md) + - [1st-gen Spectrum 2 Enhancements](02_workstreams/05_1st-gen-spectrum-2-enhancements/README.md) +- [Components](03_components/README.md) +- [Milestones](04_milestones/README.md) + +
+ + + +This section contains strategic planning documentation for the Spectrum Web Components project, including objectives, workstreams, component roadmaps, and milestones. + +The documentation here helps us: + +- Understand the strategic context and goals driving our work +- Track progress across multiple workstreams +- Coordinate efforts that span multiple components +- Monitor individual component roadmaps and status +- Define and track project milestones + +## Contents + +- **[Objectives and Strategy](./01_objectives-and-strategy.md)** - Strategic context for the 1st-gen-to-2nd-gen transition, including our goals and approach. + +- **[Workstreams](./02_workstreams/README.md)** - Detailed information about our active workstreams, offering a workstream-centric view of cross-cutting work affecting many or all components. + +- **[Components](./03_components/README.md)** - Component-specific planning and status information, offering a component-centric view of how individual components are affected by multiple workstreams. + +- **[Milestones](./04_milestones/README.md)** - Information about project milestones and their goals. + +Together, these views help us manage the project roadmap, ensuring we make progress on strategic objectives while maintaining clarity about the state and evolution of individual components. diff --git a/CONTRIBUTOR-DOCS/README.md b/CONTRIBUTOR-DOCS/README.md new file mode 100644 index 00000000000..f1e0c8bc9c2 --- /dev/null +++ b/CONTRIBUTOR-DOCS/README.md @@ -0,0 +1,74 @@ + + +# Contributor Documentation + + + +
+In this doc + +- [About Spectrum Web Components](#about-spectrum-web-components) +- [About the 1st-gen-to-2nd-gen transition](#about-the-1st-gen-to-2nd-gen-transition) +- [About these docs](#about-these-docs) + +
+ +
+Beneath this doc + +- [Contributor guides](01_contributor-guides/README.md) + - [Getting involved](01_contributor-guides/01_getting-involved.md) + - [Using the issue tracker](01_contributor-guides/02_using-the-issue-tracker.md) + - [Working in the SWC repo](01_contributor-guides/03_working-in-the-swc-repo.md) + - [Making a pull request](01_contributor-guides/04_making-a-pull-request.md) + - [Participating in PR reviews](01_contributor-guides/05_participating-in-pr-reviews.md) + - [Releasing SWC](01_contributor-guides/06_releasing-swc.md) + - [Authoring contributor docs](01_contributor-guides/07_authoring-contributor-docs/README.md) + - [Patching dependencies](01_contributor-guides/08_patching-dependencies.md) +- [Style guide](02_style-guide/README.md) +- [Project planning](03_project-planning/README.md) + - [Objectives and strategy](03_project-planning/01_objectives-and-strategy.md) + - [Workstreams](03_project-planning/02_workstreams/README.md) + - [Components](03_project-planning/03_components/README.md) + - [Milestones](03_project-planning/04_milestones/README.md) + +
+ + + +## About Spectrum Web Components + +Spectrum Web Components (SWC) is a library of web components that implements Adobe's Spectrum design system. + +While SWC is used primarily by Adobe product teams, it is open-sourced and available for general use. + +SWC is developed by a core team in Adobe Design Engineering, but we welcome contributions from inside and outside Adobe. + +## About the 1st-gen-to-2nd-gen transition + +Spectrum Web Components is currently in transition from its first generation (1st-gen) to its second generation (2nd-gen). + +- To understand how this transition affects the SWC code base, see [Repository Structure](./01_contributor-guides/03_working-in-the-swc-repo.md#repository-structure). +- To understand the motivation for this transition, see [Objectives and Strategy](./03_project-planning/01_objectives-and-strategy.md). + +## About these docs + +These docs contain essential information about the SWC project for both maintainers (members of the core team) and contributors from outside the core team. + +The docs are organized into three main sections to help you find the information you need: + +**[Contributor Guides](./01_contributor-guides/README.md)** - Topical guides for working on the project. This section includes guides for getting started, understanding processes, and accomplishing specific tasks like adding new components or editing these contributor docs themselves. + +**[Style Guide](./02_style-guide/README.md)** - Comprehensive style guide covering project-wide conventions and area-specific rules. This section is useful for human reference and for AI-assisted work, documenting our approaches to linting, JSDoc conventions, component structure, and other coding standards. + +**[Project Planning](./03_project-planning/README.md)** - Strategic planning documentation including objectives, workstreams, component roadmaps, and milestones. This section contains: + +- **[Objectives and Strategy](./03_project-planning/01_objectives-and-strategy.md)** - Strategic context for the 1st-gen-to-2nd-gen transition, including our goals and approach. + +- **[Workstreams](./03_project-planning/02_workstreams/README.md)** - Workstream-centric view of cross-cutting work affecting many or all components, helping us work toward specific objectives and coordinate efforts. + +- **[Components](./03_project-planning/03_components/README.md)** - Component-centric view of individual components and how they're affected by multiple workstreams, useful for understanding each component's roadmap and status. + +- **[Milestones](./03_project-planning/04_milestones/README.md)** - Information about project milestones and their goals. + +Together, the Workstreams and Components views help us manage the project roadmap, ensuring we make progress on strategic objectives while maintaining clarity about the state and evolution of individual components. diff --git a/HEADER b/HEADER new file mode 100755 index 00000000000..bbef6768100 --- /dev/null +++ b/HEADER @@ -0,0 +1,11 @@ +/** + * Copyright 2025 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ \ No newline at end of file diff --git a/PULL_REQUESTS.md b/PULL_REQUESTS.md deleted file mode 100644 index 66db842fbb6..00000000000 --- a/PULL_REQUESTS.md +++ /dev/null @@ -1,217 +0,0 @@ -# Pull request best practices - -This document outlines our team's expectations and best practices for creating, reviewing, and merging pull requests for Spectrum Web Components. - -- [Pull request creation](#pull-request-creation) - - [Branch naming](#branch-naming) - - [Changeset requirements](#changeset-requirements) - - [Conventional commits](#conventional-commits) -- [Pull request template](#pull-request-template) -- [Labels and their meanings](#labels-and-their-meanings) -- [Pull request review process](#pull-request-review-process) - - [Review timing](#review-timing) - - [Review expectations](#review-expectations) - - [Review etiquette](#review-etiquette) - - [For reviewers](#for-reviewers) - - [For PR authors](#for-pr-authors) - - [Resolving disagreements](#resolving-disagreements) -- [Merge criteria](#merge-criteria) -- [Specific requirements by element type](#specific-requirements-by-element-type) - - [New components](#new-components) - - [Documentation](#documentation) - - [API documentation utilizing JSDocs](#api-documentation-utilizing-jsdocs) - - [Technical requirements](#technical-requirements) - ---- - -## Pull request creation - -### Branch naming - -We use a straightforward branch naming convention: - -- `[username]/[short-description]` (e.g., `alex/fix-dropdown-bug`) -- If referencing a known issue, incorporate the issue number (e.g., `alex/123-fix-dropdown-bug`) - -### Changeset requirements - -For PRs that add or update a component: - -- Must include a changeset to trigger the release train and update the CHANGELOG -- Changeset type should be one of: - - `patch` - for bug fixes only - - `minor` - for new components or new APIs in an existing component - - `major` - for breaking changes to a component or public library API - -### Conventional commits - -We follow the [Conventional Commits](https://www.conventionalcommits.org/en/v1.0.0/) specification to make change tracking predictable: - -Format: `type(component?): subject` - -The component is optional but should reference the package you are updating. - -Types include: - -- `feat`: New features or enhancements -- `fix`: Bug fixes -- `docs`: Documentation changes -- `style`: Formatting, linting (not CSS changes) -- `chore`: Build tooling, repo management, dependency updates -- `perf`: Performance improvements -- `test`: Adding or updating tests - -Examples: - -- `feat(sp-card): add shadow styles for theme consistency` -- `fix(sp-action-menu): correct arrow key navigation in nested menus` -- `docs: clarify how to submit bug reports` - -For breaking changes, add a `!` after the type/scope: - -- `feat(sp-button)!: change API for icon placement` - ---- - -## Pull request template - -When creating a pull request, you'll be presented with our template. Complete all sections to the best of your ability, including: - -- Description of the changes -- Related issues (using proper [GitHub keywords](https://docs.github.com/en/get-started/writing-on-github/working-with-advanced-formatting/using-keywords-in-issues-and-pull-requests#linking-a-pull-request-to-an-issue) to auto-close issues i.e. `fixes`, `resolves`, or `closes`) -- Type of change in the PR title (bug fix, feature, breaking change) -- Steps you took to test your changes that reviewers can follow to also test them -- Checklist of items completed -- Screenshots/videos for visual changes - -Incomplete templates may delay the review process. - ---- - -## Labels and their meanings - -- `ready-for-review`: PR is ready for maintainer review -- `ready-for-merge`: PR has two approvals and all tests pass. This label will keep the base of the PR up-to-date with main until it's merged. -- `WIP`: PR is still being worked on, not ready for review -- `blocked`: PR is blocked for some reason i.e. another PR needs to go in first -- `needs-tests`: PR is missing necessary tests -- `needs-docs`: PR requires documentation updates -- `needs-self-review`: PR requires that the author does a self-review of code to answer preliminary questions -- `needs-style-review`: PR needs to be checked by a CSS expert -- `needs-design-review`: PR needs to be checked by the Spectrum Design team -- `breaking-change`: PR contains changes that break backward compatibility -- `help-wanted`: Extra attention is needed on this PR -- `on-hold`: PR needs more discussion. -- `Component: [Name]`: PR effects this component -- `auto-update`: Keep the base of the PR up-to-date with main automatically if there are no conflicts. - -Apply labels promptly to help maintainers prioritize and manage the review queue. - ---- - -## Pull request review process - -### Review timing - -- Maintainers aim to review PRs in a timely manner -- If your PR hasn't received attention, feel free to ping the team in the PR comments - -### Review expectations - -Reviewers will check for: - -- Adherence to code style and component patterns -- Proper test coverage -- Documentation completeness -- Accessibility compliance -- Visual regression test coverage -- Performance considerations - -### Review etiquette - -Pull requests are the start of a conversation. During the process, we aim to provide feedback that is constructive, respectful, and actionable. Suggestions will be focused on team coding standards but not on an individual's coding preferences unless there are specific considerations or risks in one approach over another. - -Both reviewers and PR authors should follow these guidelines: - -#### For reviewers - -- **Maintain momentum**: Complete reviews in a timely manner to keep the project moving forward. -- **Provide clear, actionable feedback**: Help contributors succeed by offering specific guidance and explaining the reasoning behind suggested changes. -- **Offer solutions**: When identifying areas for improvement, suggest alternative approaches and use code suggestions to make implementation easier. -- **Seek understanding**: Ask questions to clarify intent and approach, fostering a collaborative environment for learning and improvement. -- **Recognize excellence**: Celebrate well-written code and thoughtful design decisions to encourage continued high-quality contributions. -- **Focus on impact**: Prioritize feedback on architecture, functionality, and performance to ensure the most important aspects are addressed first. -- **Focus on value**: Prioritize feedback that improves code quality and maintainability over personal style preferences. If you make a suggestion that is non-blocking feedback, prepend the comment with `nit:`. -- **Consider context**: Tailor feedback to the PR author's experience level and the scope of changes. -- **Use changes requested thoughtfully**: Reserve the Changes Requested status for instances where critical issues need to be addressed. -- **Review VRTs with care**: Thoroughly examine visual regression test results and communicate approval status to authors. - -#### For PR authors - -- **Self review your PR**: Authors should take a first pass as reviewing and commenting on their submission. This provides reviewers faster context for the thinking that went in to the code and preemptively answer questions they may have. -- **Be receptive to feedback**: Approach review comments with an open mind. The goal is better code, not personal criticism. -- **Resolve/respond to all comments**: Address each review comment, either with code changes or explanations of your approach. -- **Ask for clarification**: If review feedback is unclear, ask questions to understand the concern. -- **Notify when ready**: After addressing feedback, notify reviewers that the PR is ready for another look either in Slack or by requesting a new review in GitHub. -- **Explain complex changes**: For non-obvious changes, explain your reasoning in the PR description or comments. -- **Break down large PRs**: When possible, split large changes into smaller, more manageable PRs. -- **Test thoroughly**: Before requesting review, ensure your code meets the project's quality standards. - -#### Resolving disagreements - -- **Focus on data**: Back up opinions with data, documentation, or examples where possible. -- **Refer to standards**: Use project conventions and industry best practices to guide decisions. -- **Compromise when appropriate**: Be willing to find middle ground when opinions differ. -- **Escalate respectfully**: If consensus can't be reached, involve a third team member or technical lead for guidance. -- **Document decisions**: Record the reasoning behind significant technical decisions for future reference. - -Remember that code reviews are a collaborative process aimed at improving code quality, knowledge sharing, and maintaining project standards. Approaching reviews with empathy and professionalism benefits everyone involved. - ---- - -## Merge criteria - -A PR is ready to merge when: - -1. It has received approval from two maintainers -2. All CI checks are passing - - Unit tests passing - - Integration tests passing - - Visual regression tests passing (**VRT golden images should not be updated until an approver confirms they look good**) - - Linting checks passing -3. All requested changes have been addressed -4. PR follows conventional commit standards -5. Includes proper changeset (when applicable) -6. Documentation has been updated as needed - ---- - -## Specific requirements by element type - -### New components - -When creating or reviewing new components, ensure: - -#### Documentation - -- README contains a clear description and minimal example -- Inline documentation for all public APIs -- Accessibility documentation that aligns with WCAG patterns - -See [Documenting a component](https://opensource.adobe.com/spectrum-web-components/guides/adding-component/#documenting-the-component) for more information on our documentation standards and structure. - -#### API documentation utilizing JSDocs - -- **Slots**: All slots documented in the element class docblock -- **Events**: All dispatched events documented with `@fires` docblock -- **Class fields**: All public/protected fields have proper docblocks -- **Methods**: All public/protected methods have docblocks with parameters and return types -- **CSS custom properties**: All public CSS custom properties documented -- **CSS shadow parts**: All shadow parts documented - -#### Technical requirements - -- Component follows established patterns and conventions -- Accessibility is thoroughly considered -- Responsive design best practices are followed -- Supported cross-browser compatibility is verified diff --git a/README.md b/README.md index 35ddec54de4..f8959a03e6f 100644 --- a/README.md +++ b/README.md @@ -1,233 +1,9 @@ # Spectrum Web Components -## Who are we? +This is the monorepo for Spectrum Web Components (SWC), a library of [web components](https://developer.mozilla.org/en-US/docs/Web/API/Web_components) implementing Adobe's [Spectrum design system](https://spectrum.adobe.com/). -Spectrum Web Components is a future-looking project to develop Adobe Spectrum design language based around web components, ES-Modules, and modern browser standards. +While SWC is used primarily by Adobe product teams, it is open-sourced and available for general use. -To this end, Spectrum Web Components only targets _modern_, evergreen browsers that fully implement the Custom Elements V1 specification, e.g. Chrome, Firefox, Safari. Polyfills will be avoided as much as possible but documented if necessary. +SWC is developed by a core team in Adobe Design Engineering, but we welcome contributions from inside and outside Adobe. -## Requirements - -- NodeJS >= 20.0.0 -- Yarn >= 4.6.0 -- Typescript -- Supported desktop browsers: - - Last 2 versions of Chrome - - Last 2 versions of Firefox - - Last 2 versions of Safari - - Last 2 versions of Edge -- Or appropriate [polyfills](https://github.com/webcomponents/webcomponentsjs) in older browsers. -- We support all viewport sizes across supported desktop browsers. -- While our components are designed to be responsive and mobile-friendly, we do not yet fully support mobile browsers due to limited testing in mobile hardware. We advise testing updates on mobile devices before updating and are happy to address any reported issues. - -## Getting started - -```bash -git clone https://github.com/adobe/spectrum-web-components.git -cd spectrum-web-components -yarn -``` - -The call to `yarn` will install and setup everything you need for developing and running the packages in this library. - -Typical development will involve running `yarn storybook`, `yarn test`, and `yarn docs:start` if you're making documentation changes (see below for additional details). - -### Building a new component - -Creating a new component from the command line can be done by running the following: - -```bash -yarn new-package -``` - -This will scaffold your component's required architecture by prompting you for the desired name for your package. - -```bash -? **SWC package name (i.e. color-area)** -``` - -_Note_ that your component name should be provided in kebab case and should relate as closely as possible to the Spectrum core naming. - -For additional information, please see the [generating components documentation](https://opensource.adobe.com/spectrum-web-components/guides/generating-components). - -## Storybook - -Testing & reviewing changes can be done using the Storybook instance. Running `yarn storybook` will spin up a local instance of Storybook, triggering the browser to open at completion. From there you can make changes to your code and the browser will automatically refresh. - -You can run [Storybook](https://storybook.js.org) through the command: - -```bash -yarn storybook -``` - -By default, the resulting site will be available at [http://localhost:8000](http://localhost:8000). - -## Documentation - -The Spectrum Web Components documentation site is available via the following command: - -```bash -yarn docs:start -``` - -By default, the resulting site will be available at [http://localhost:8080](http://localhost:8080). - -The documentation site provides comprehensive guides, API references, and examples to help you understand and use Spectrum Web Components effectively. It includes: - -- Component API documentation -- Usage guidelines -- Accessibility information -- Code examples -- Design system principles - -In the case that you'd like to serve and test a static build of the documentation from the root directory (`localhost` or otherwise), use: - -```bash -yarn docs:build -``` - -## Using Stackblitz for reproductions - -We provide Stackblitz demos for all our components to help you quickly test, experiment, and create reproductions. These interactive environments are perfect for: - -- **Bug reports**: Create a minimal reproduction of issues you encounter -- **Experiment**: Test and experiment with components in a live environment to understand their features and behavior - -### Finding component demos - -Each component's README includes a "Try it on Stackblitz" badge that links to a pre-configured demo environment. You can also find links to all component demos in our [documentation site](https://opensource.adobe.com/spectrum-web-components/). - -### Creating reproductions - -When reporting bugs or requesting features: - -1. **Start with the component demo**: Click the Stackblitz badge in the relevant component's README -2. **Fork the demo**: Click "Fork" in Stackblitz to create your own copy -3. **Reproduce the issue**: Modify the code to demonstrate the problem or desired behavior -4. **Share the link**: Include the Stackblitz URL in your GitHub issue - -## Spectrum CSS and Icons - -While we've moved away from using Spectrum CSS for component styling, we still maintain a dependency on Spectrum CSS for icons. We aim to keep the icon packages as current as possible to track the Spectrum design system closely. - -## Testing - -### Unit tests - -Unit tests are run with [Web Test Runner](https://modern-web.dev/docs/test-runner/overview/) in Playwright using the Chai, Mocha and Sinon helper libraries. These tests can be executed with: - -```bash -yarn test -``` - -During development you may wish to use `yarn test:watch` to automatically build and re-run the test suites. - -### Visual regression testing - -Visual regressions are tracked via screenshot testing. To run visual regression tests: - -```bash -yarn test:visual -``` - -For testing specific components: - -```bash -yarn test:visual vrt-${component name} -# Example: yarn test:visual vrt-accordion -``` - -For more details about visual regression testing, see the README section on Screenshot Testing. - -### Benchmarking - -You can measure the performance of individual elements with: - -```bash -yarn build:tests -yarn test:bench -``` - -This will run the defined [Tachometer](https://www.npmjs.com/package/tachometer) tests and report the current runtime cost of each individual element. - -## Contributing - -We'd be very grateful if you contributed to the project! Check out our [contribution guidelines](CONTRIBUTING.md) and [pull request best practices](PULL_REQUESTS.md) for more information. - -### Writing changesets - -Spectrum Web Components uses [changesets](https://opensource.adobe.com/spectrum-web-components/guides/writing-changesets/) to manage versioning and changelogs. When making changes that impact users, you should include a changeset file that describes the change and indicates the type of version bump needed (patch, minor, or major). - -To create a changeset: - -```bash -yarn changeset -``` - -## Release process - -For information about our release process, including publishing to NPM, please see our [Release Process documentation](RELEASE_PROCESS.md). - -## Advanced development - -There are several commands that can be useful in specific scenarios: - -- `yarn build:clear-cache` to remove previously created artifacts of the `tsc build` process. -- `yarn process-icons` to make sure that the most recent icons are included. -- `yarn build` to make sure the available JS has been built from the current TS source. - -### Linting - -The project will be linted on a pre-commit hook, but you can also run the lint suite with `yarn lint`. It uses ESLint to lint the JS / TS files, and StyleLint to lint the CSS files. - -#### Dependency linting - -There are downstream issues that can arise from multiple packages in this mono-repo using dependencies with mismatched version strings. By default, [changesets](https://opensource.adobe.com/spectrum-web-components/guides/writing-changesets/) will bump version numbers of internal dependencies when the various packages are published and the depended version is pointing to the latest release, which can help to mitigate this issue. Running `yarn constraints` will check that all version strings for each dependency match across the repo. - -`yarn constraints --fix` will modify the `package.json` files, updating all dependencies to the latest version available in the library — _a potentially dangerous operation_. If this is what you want to do when `yarn constraints` discovers mismatched versions, this step can greatly reduce the amount of work to achieve matching version numbers. - -### Anatomy of a component - -There is extended documentation on adding a new component to the library in the [documentation site](https://opensource.adobe.com/spectrum-web-components/guides/generating-components). However, at a high level, you will be building the following structure: - -```json -- packages - - [new-component-name] - - src - - index.ts - - spectrum-[new-component-name].css - - [new-component-name]-overrides.css - - [new-component-name].css - - [NewComponentName].ts - - stories - - [new-component-name].stories.ts - - args.ts - - template.ts - - test - - benchmark - - basic-test.ts - - [new-component-name].test.ts - - .npmrc - - CHANGELOG.md - - custom-elements.json - - package.json - - README.md - - sp-[new-component-name].ts - - tsconfig.json -``` - -For a list of component waiting to be implemented, visit our [`missing components`](https://github.com/adobe/spectrum-web-components/labels/missing%20components) tag. - -### IDE Notes - -The build process compiles `.css` files using PostCSS and wraps them in the `lit-html` `css` template tag and writes out a `.css.ts` file for easy import into TypeScript files. This file should not be edited, and is ignored by `.gitignore`, but you may also wish to hide the files in your IDE. - - - -
Active patches - -### lru-cache - -The `lru-cache` leveraged by `@web/dev-server` can interact negatively with ARM based macOS machines causing a critical hang in the cache of transpiled file responses. This only effects development time operations and specifically effects the local test passes. To avoid this `lru-cache@6.0` has been patched to make its `set` method a noop, avoiding the caching process all together. - -
+See [CONTRIBUTOR-DOCS](./CONTRIBUTOR-DOCS/README.md) to learn more about the project, the repository, and how you can contribute. diff --git a/TODO.md b/TODO.md new file mode 100644 index 00000000000..a979894bc9e --- /dev/null +++ b/TODO.md @@ -0,0 +1,7 @@ +- load tokens in storybook +- Add exports generation from component index files +- Fix stylelint header process.cwd() path resolution https://github.com/castastrophe/stylelint-header/blob/main/index.js#L79 +- Set up barebones 2nd-gen testing + - Including A11Y testing +- Set up barebones 2nd-gen Spectrum 2 token ingestion +- Write barebones 2nd-gen Badge tests diff --git a/YARN_LOG.txt b/YARN_LOG.txt new file mode 100644 index 00000000000..98ee414b6e0 --- /dev/null +++ b/YARN_LOG.txt @@ -0,0 +1,31 @@ +➤ YN0000: · Yarn 4.9.2 +➤ YN0000: ┌ Resolution step +➤ YN0000: └ Completed in 0s 234ms +➤ YN0000: ┌ Post-resolution validation +➤ YN0060: │ @custom-elements-manifest/analyzer is listed by your project with version 0.9.8 (pd8696), which doesn't satisfy what cem-plugin-module-file-extensions requests (~0.4.0 || ~0.5.0). +➤ YN0060: │ @storybook/blocks is listed by your project with version 8.6.14 (p97b82), which doesn't satisfy what @geometricpanda/storybook-addon-badges and other dependencies request (but they have non-overlapping ranges!). +➤ YN0060: │ @storybook/manager-api is listed by your project with version 8.6.14 (p0589a), which doesn't satisfy what @geometricpanda/storybook-addon-badges requests (^7.0.0). +➤ YN0060: │ @storybook/theming is listed by your project with version 8.6.14 (padafd), which doesn't satisfy what @geometricpanda/storybook-addon-badges and other dependencies request (but they have non-overlapping ranges!). +➤ YN0060: │ @storybook/types is listed by your project with version 8.6.12 (p5feaf), which doesn't satisfy what @geometricpanda/storybook-addon-badges requests (^7.0.0). +➤ YN0060: │ rollup is listed by your project with version 4.17.2 (p07e62), which doesn't satisfy what @open-wc/building-rollup and other dependencies request (but they have non-overlapping ranges!). +➤ YN0060: │ rollup is listed by your project with version 4.17.2 (p3469f), which doesn't satisfy what @open-wc/building-rollup and other dependencies request (but they have non-overlapping ranges!). +➤ YN0060: │ storybook is listed by your project with version 8.6.12 (p634f0), which doesn't satisfy what @storybook/blocks and other dependencies request (^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14 || ^8.6.14). +➤ YN0002: │ @adobe/spectrum-web-components@workspace:1st-gen doesn't provide @storybook/components (p62e48), requested by @geometricpanda/storybook-addon-badges and other dependencies. +➤ YN0002: │ @adobe/spectrum-web-components@workspace:1st-gen doesn't provide @storybook/core-events (p55938), requested by @geometricpanda/storybook-addon-badges. +➤ YN0002: │ @adobe/spectrum-web-components@workspace:1st-gen doesn't provide @storybook/preview-api (p950b8), requested by @geometricpanda/storybook-addon-badges. +➤ YN0002: │ @adobe/spectrum-web-components@workspace:1st-gen doesn't provide mocha (p27351), requested by mocha-junit-reporter. +➤ YN0002: │ @adobe/spectrum-web-components@workspace:1st-gen doesn't provide react (pc298e), requested by @geometricpanda/storybook-addon-badges and other dependencies. +➤ YN0002: │ @adobe/spectrum-web-components@workspace:1st-gen doesn't provide react-dom (pbf6f5), requested by @geometricpanda/storybook-addon-badges and other dependencies. +➤ YN0002: │ @spectrum-web-components/custom-vars-viewer@workspace:1st-gen/projects/css-custom-vars-viewer doesn't provide @storybook/preview-api (pdc25e), requested by @spectrum-web-components/story-decorator. +➤ YN0002: │ @spectrum-web-components/custom-vars-viewer@workspace:1st-gen/projects/css-custom-vars-viewer doesn't provide eslint (peeaff), requested by @open-wc/eslint-config and other dependencies. +➤ YN0002: │ documentation@workspace:1st-gen/projects/documentation doesn't provide @types/markdown-it (pf1d9b), requested by markdown-it-anchor. +➤ YN0002: │ documentation@workspace:1st-gen/projects/documentation doesn't provide esbuild (pf99ba), requested by esbuild-plugin-lit-css. +➤ YN0002: │ documentation@workspace:1st-gen/projects/documentation doesn't provide lit (p1b327), requested by esbuild-plugin-lit-css. +➤ YN0086: │ Some peer dependencies are incorrectly met by your project; run yarn explain peer-requirements for details, where is the six-letter p-prefixed code. +➤ YN0086: │ Some peer dependencies are incorrectly met by dependencies; run yarn explain peer-requirements for details. +➤ YN0000: └ Completed +➤ YN0000: ┌ Fetch step +➤ YN0000: └ Completed in 0s 800ms +➤ YN0000: ┌ Link step +➤ YN0000: └ Completed in 0s 366ms +➤ YN0000: · Done with warnings in 1s 474ms diff --git a/config/HEADER.js b/config/HEADER.js new file mode 100755 index 00000000000..02fb71ea34c --- /dev/null +++ b/config/HEADER.js @@ -0,0 +1,11 @@ +/** + * Copyright 2025 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ diff --git a/lint-staged.config.js b/lint-staged.config.js index 04db3bd693b..f6122a8b26f 100644 --- a/lint-staged.config.js +++ b/lint-staged.config.js @@ -19,14 +19,16 @@ export default { 'eslint --fix --format pretty --cache --no-error-on-unmatched-pattern --quiet', 'prettier --cache --no-error-on-unmatched-pattern --ignore-unknown --log-level silent --write', ], - '{packages,tools}/*/src/**/!(*.css).ts': ['yarn lit-analyzer'], + '1st-gen/{packages,tools}/*/src/**/!(*.css).ts': [ + 'yarn workspace @spectrum-web-components/1st-gen lit-analyzer', + ], 'package.json': () => [ - 'genversion --es6 --semi tools/base/src/version.js', + 'genversion --source ./1st-gen/tools/base/package.json --es6 --semi --force ./2nd-gen/packages/core/shared/base/version.ts', 'yarn constraints --fix', 'yarn install --refresh-lockfile', - 'git add tools/base/src/version.js yarn.lock', + 'git add 2nd-gen/packages/core/shared/base/version.ts yarn.lock', ], - '.changeset/*.md': ['node ./scripts/escape-changelog-tags.js'], + '.changeset/*.md': ['node 1st-gen/scripts/escape-changelog-tags.js'], '!(*.css|*.ts)': [ 'prettier --cache --no-error-on-unmatched-pattern --ignore-unknown --log-level silent --write', ], diff --git a/package.json b/package.json index f8d0da0d860..bd84fcb68ac 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,4 @@ { - "name": "@adobe/spectrum-web-components", "version": "0.0.9", "private": true, "description": "Spectrum Web Components are a set of reusable, accessible, and customizable web components following the design language of Adobe Spectrum.", @@ -15,195 +14,42 @@ }, "type": "module", "scripts": { - "analyze": "lit-analyzer \"{packages,tools}/*/src/**/!(*.css).ts\"", - "build": "wireit", - "build:clear-cache": "rimraf packages/*/tsconfig.tsbuildinfo && rimraf tools/*/tsconfig.tsbuildinfo", - "build:confirm": "node ./scripts/confirm-build.js", - "build:css": "wireit", - "build:css:watch": "wireit", - "build:react": "rimraf react && node ./scripts/build-react.js && tsc --build tsconfig-react-wrapper.json", - "build:tests": "tsc --build test/tsconfig.json && tsc --build test/tsconfig-node.json", - "build:ts": "wireit", - "build:ts:watch": "wireit", - "build:types": "wireit", - "build:watch": "wireit", - "changelog:global": "node ./scripts/update-global-changelog.js", - "changeset-publish": "yarn prepublishOnly && yarn changeset version && yarn constraints --fix && yarn install --refresh-lockfile && yarn version:update && yarn changeset publish --no-git-tag && yarn push-to-remote && yarn create-git-tag && yarn postpublish", - "changeset-snapshot-publish": "yarn prepublishOnly && yarn changeset version --snapshot snapshot && yarn constraints --fix && yarn install --refresh-lockfile && yarn version:update && yarn changeset publish --no-git-tag --tag snapshot", - "chromatic": "chromatic --build-script-name storybook:build # note that --project-token must be set in your env variables", - "create-git-tag": "node --no-warnings ./scripts/create-git-tag.js", - "custom-element-json": "node ./scripts/custom-element-json.js", - "docs:analyze": "cem analyze --globs \"packages/**/*.ts\" --exclude \"**/*.d.ts\" --exclude \"**/stories/**\" --exclude \"**/icons/**\" --exclude \"**/elements/**\" --outdir projects/documentation --litelement", - "docs:build": "yarn workspace documentation build", - "docs:ci": "yarn docs:analyze && run-p docs:production storybook:build && cp projects/documentation/custom-elements.json projects/documentation/dist/storybook", - "docs:preview": "yarn docs:analyze && run-p docs:build storybook:build && cp projects/documentation/custom-elements.json projects/documentation/dist/storybook", - "docs:production": "yarn workspace documentation build:production", - "docs:review": "alex packages/**/*.md", - "docs:start": "yarn workspace documentation serve --watch", - "find": "test -f custom-elements.json", - "icons": "wireit", - "icons:ui": "wireit", - "icons:workflow": "wireit", - "lint": "git status --porcelain && git add . && lint-staged --allow-empty", - "new-package": "yarn workspace swc-templates plop", + "build": "run-s build:2nd-gen build:1st-gen", + "build:1st-gen": "yarn workspace @spectrum-web-components/1st-gen build", + "build:2nd-gen": "yarn workspace @spectrum-web-components/2nd-gen build", + "lint": "run-s lint:2nd-gen lint:1st-gen", + "lint:1st-gen": "yarn workspace @spectrum-web-components/1st-gen lint", + "lint:2nd-gen": "yarn workspace @spectrum-web-components/2nd-gen lint", "postinstall": "husky || true", - "postpack": "pinst --enable", - "postpublish": "yarn prepublish:react && yarn publish:react && yarn postpublish:react", - "postpublish:react": "git reset --hard HEAD^ && git prune && rimraf react", - "preeleventy": "yarn docs:analyze", - "prepack": "pinst --disable", - "prepublish:react": "yarn build:react && sed -i \"\" \"s/react/# react/g\" .gitignore && git commit -am \"Commit React Wrappers\" --no-verify", - "prepublishOnly": "rimraf react && yarn build && yarn custom-element-json && yarn build:confirm && yarn changelog:global", - "prestorybook": "wireit", - "prestorybook:build": "cem analyze --outdir storybook/", - "pretest:bench": "yarn build:tests && test -f test/benchmark/cli.js ||:", - "pretest:visual": "yarn build && yarn build", - "process-icons": "wireit", - "publish:react": "yarn changeset publish --no-git-tag --tag latest --no-push", - "push-to-remote": "git add . && git commit -m \"chore: release new versions #publish\" && git push", - "start": "yarn storybook", - "storybook": "wireit", - "storybook:build": "NODE_ENV=production storybook build -o projects/documentation/dist/storybook -c storybook", - "storybook:quick": "run-p build:watch storybook:run", - "storybook:run": "web-dev-server --config wds-storybook.config.js", - "test": "yarn test:focus unit", - "test:bench": "yarn build:tests && node test/benchmark/cli.js", - "test:changed": "node ./scripts/test-changes.js", - "test:ci": "yarn test:start", - "test:create": "wireit", - "test:errors": "yarn test | grep -A 32 ❌", - "test:focus": "yarn build && yarn test:ci --group", - "test:start": "web-test-runner", - "test:visual": "yarn test:visual:ci", - "test:visual:ci": "yarn test:start --group", - "test:visual:clean": "yarn test:visual:clean:baseline && yarn test:visual:clean:current", - "test:visual:clean:baseline": "rimraf test/visual/screenshots-baseline", - "test:visual:clean:current": "rimraf test/visual/screenshots-current", - "test:watch": "yarn test:watch:focus unit", - "test:watch:flags:focus": "yarn build && run-p build:watch \"test:start --watch --group {1} --config web-test-runner.config.ci-chromium-flags.js\" --", - "test:watch:focus": "yarn build && run-p build:watch \"test:start --watch --group {1}\" --", - "version:update": "genversion --verbose --semi --esm ./tools/base/src/version.js", - "vrt:preview": "yarn wds --config test/visual/wds-vrt.config.js" + "publish": "node ./scripts/publish.js", + "publish:snapshot": "node ./scripts/publish.js --tag snapshot", + "start": "run-p start:2nd-gen start:1st-gen", + "start:1st-gen": "yarn workspace @spectrum-web-components/1st-gen start", + "start:2nd-gen": "yarn workspace @spectrum-web-components/2nd-gen start", + "test": "run-p test:2nd-gen test:1st-gen", + "test:1st-gen": "yarn workspace @spectrum-web-components/1st-gen test", + "test:2nd-gen": "yarn workspace @spectrum-web-components/2nd-gen test" }, "workspaces": [ - "linters/*", - "packages/*", - "projects/*", - "tools/*", - "react/*" + "1st-gen", + "1st-gen/packages/*", + "1st-gen/tools/*", + "1st-gen/linters/*", + "2nd-gen", + "2nd-gen/packages/*" ], "resolutions": { "playwright": "1.53.1" }, "devDependencies": { - "@changesets/changelog-github": "0.5.1", "@changesets/cli": "2.29.7", "@commitlint/cli": "19.8.1", "@commitlint/config-conventional": "19.8.1", - "@custom-elements-manifest/analyzer": "0.10.6", - "@geometricpanda/storybook-addon-badges": "2.0.5", - "@lit/react": "1.0.8", - "@open-wc/dev-server-hmr": "0.2.0", - "@open-wc/testing": "4.0.0", - "@playwright/test": "1.53.1", - "@rollup/plugin-commonjs": "25.0.8", - "@rollup/plugin-json": "6.1.0", - "@rollup/plugin-node-resolve": "15.3.1", - "@sindresorhus/slugify": "2.2.1", - "@spectrum-web-components/eslint-plugin": "file:./linters/eslint", - "@storybook/addon-a11y": "8.6.14", - "@storybook/addon-designs": "8.2.1", - "@storybook/addon-essentials": "8.6.14", - "@storybook/addon-interactions": "8.6.14", - "@storybook/addon-links": "8.6.14", - "@storybook/blocks": "8.6.14", - "@storybook/manager-api": "8.6.14", - "@storybook/theming": "8.6.14", - "@storybook/types": "8.6.14", - "@storybook/web-components-webpack5": "8.6.14", - "@types/chai": "4.3.20", - "@types/command-line-args": "5.2.3", - "@types/command-line-usage": "5.0.4", - "@types/common-tags": "1.8.4", - "@types/mocha": "10.0.10", - "@types/node": "20.19.17", - "@types/react": "18.3.24", - "@types/sinon": "17.0.4", - "@types/webpack": "5.28.5", - "@types/webpack-env": "1.18.8", - "@typescript-eslint/eslint-plugin": "7.18.0", - "@typescript-eslint/parser": "7.18.0", - "@web/dev-server": "0.4.6", - "@web/dev-server-rollup": "0.6.4", - "@web/rollup-plugin-copy": "0.5.1", - "@web/rollup-plugin-html": "2.3.0", - "@web/test-runner": "0.20.2", - "@web/test-runner-commands": "0.9.0", - "@web/test-runner-junit-reporter": "0.8.0", - "@web/test-runner-playwright": "patch:@web/test-runner-playwright@npm%3A0.11.1#~/.yarn/patches/@web-test-runner-playwright-npm-0.11.1-280696080b.patch", - "@web/test-runner-visual-regression": "patch:@web/test-runner-visual-regression@npm%3A0.10.0#~/.yarn/patches/@web-test-runner-visual-regression-npm-0.10.0-00f19f4c70.patch", - "@webcomponents/webcomponentsjs": "2.8.0", - "@yarnpkg/types": "4.0.1", - "alex": "11.0.1", - "cem-plugin-module-file-extensions": "0.0.5", - "chromatic": "13.2.0", - "chromedriver": "140.0.3", - "colors": "1.4.0", - "common-tags": "1.8.2", - "crypto": "1.0.1", - "custom-elements-manifest": "2.1.0", - "debounce": "2.2.0", - "deepmerge": "4.3.1", - "esbuild": "0.21.5", - "eslint": "8.57.1", - "eslint-config-prettier": "9.1.2", - "eslint-formatter-pretty": "5.0.0", - "eslint-plugin-import": "2.32.0", - "eslint-plugin-jsonc": "2.20.1", - "eslint-plugin-lit-a11y": "2.4.1", - "eslint-plugin-notice": "0.9.10", - "eslint-plugin-prettier": "5.5.4", - "eslint-plugin-require-extensions": "0.1.3", - "eslint-plugin-storybook": "0.8.0", - "express": "4.21.2", - "fast-glob": "3.3.3", - "fs-extra": "11.3.2", - "geckodriver": "4.4.0", "genversion": "3.2.0", - "gh-pages": "6.3.0", - "gunzip-maybe": "1.4.2", "husky": "9.1.7", - "jsonc-eslint-parser": "2.4.1", - "latest-version": "9.0.0", - "lightningcss": "1.30.1", - "lint-staged": "15.5.2", - "lit": "^2.5.0 || ^3.1.3", - "lit-analyzer": "2.0.3", - "lit-html": "^2.4.0 || ^3.1.3", - "mocha-junit-reporter": "2.2.1", - "next": "14.2.33", - "node-fetch": "3.3.2", + "lint-staged": "16.2.6", "npm-run-all2": "8.0.4", - "patch-package": "8.0.0", - "pinst": "3.0.0", - "prettier": "3.6.2", - "prettier-plugin-package": "1.4.0", - "pretty-bytes": "7.1.0", - "re-template-tag": "2.0.1", "replace-in-file": "8.3.0", - "rimraf": "6.0.1", - "rollup": "4.52.2", - "sinon": "17.0.2", - "storybook": "8.6.14", - "stylelint": "16.24.0", - "stylelint-config-standard": "38.0.0", - "stylelint-header": "3.0.0", - "tachometer": "0.7.2", - "tar-stream": "3.1.7", - "terser": "4.8.1", - "typescript": "5.3.3", - "webpack-merge": "6.0.1", - "wireit": "0.14.12", "yargs": "17.7.2" }, "keywords": [ @@ -217,204 +63,8 @@ "lit-html" ], "engines": { - "node": ">=20.10.0", + "node": ">=20.19.0", "yarn": ">=4.6.0" }, - "wireit": { - "build": { - "dependencies": [ - "build:ts", - "build:types" - ] - }, - "build:css": { - "clean": "if-file-deleted", - "command": "node ./scripts/build-css.js", - "files": [ - "packages/**/*.css", - "tools/**/*.css", - "scripts/build-css.js", - "scripts/css-tools.js" - ], - "output": [ - "packages/**/*.css.ts", - "tools/**/*.css.ts" - ] - }, - "build:css:watch": { - "command": "node ./scripts/watch-css.js", - "service": true - }, - "build:ts": { - "clean": "if-file-deleted", - "command": "node ./scripts/build-ts.js", - "dependencies": [ - "process-icons", - "test:create", - "build:css" - ], - "files": [ - "packages/**/*.ts", - "!packages/**/*.d.ts", - "projects/**/*.ts", - "!projects/**/*.d.ts", - "!projects/documentation/**/*", - "!projects/css-custom-vars-viewer/**/*", - "!projects/example-project-rollup/**/*", - "!projects/example-project-webpack/**/*", - "!projects/templates/**/*", - "tools/**/*.ts", - "!tools/**/*.d.ts", - "scripts/build-ts.js", - "packages/**/exports.json", - "tools/**/exports.json", - "test/**/*.ts" - ], - "output": [ - "packages/**/*.js", - "packages/**/*.dev.js", - "projects/**/*.js", - "packages/**/*.js.map", - "projects/**/*.js.map", - "!projects/documentation/**/*.js", - "!projects/css-custom-vars-viewer/**/*", - "!projects/example-project-rollup", - "!projects/example-project-webpack", - "!projects/templates", - "tools/**/*.js", - "tools/**/*.js.map", - "!**/build.js", - "!**/build-icons-mapping.js", - "test/**/*.js", - "test/**/*.js.map", - "!test/visual/create.js", - "!test/visual/review.js", - "!test/visual/rollup.config.js", - "!test/visual/src/review.js", - "!test/visual/src/index.html", - "!test/visual/wds-vrt.config.js", - "!tools/base/src/version.js" - ] - }, - "build:ts:watch": { - "command": "node ./scripts/watch-ts.js", - "service": true - }, - "build:types": { - "clean": "if-file-deleted", - "command": "tsc --build tsconfig-all.json --pretty", - "dependencies": [ - "process-icons", - "test:create", - "build:css" - ], - "files": [ - "tsconfig-all.json", - "packages/**/*.ts", - "packages/**/tsconfig.json", - "tools/**/*.ts", - "tools/**/tsconfig.json" - ], - "output": [ - "packages/**/*.d.ts", - "packages/**/tsconfig.tsbuildinfo", - "tools/**/*.d.ts", - "tools/**/tsconfig.tsbuildinfo", - "!**/local.d.ts", - "!tools/base/src/version.d.ts" - ] - }, - "build:watch": { - "dependencies": [ - "build:css:watch", - "build:ts:watch" - ] - }, - "icons": { - "command": "node ./scripts/process-icons.js && yarn lint", - "files": [ - "scripts/process-icons.js" - ], - "output": [ - "packages/**/*.svg.ts" - ] - }, - "icons:ui": { - "clean": "if-file-deleted", - "command": "yarn workspace @spectrum-web-components/icons-ui build", - "files": [ - "packages/icons-ui/bin/build.js", - "packages/icons-ui/packages.json", - "node_modules/@spectrum-css/ui-icons/dist/medium/**.svg", - "node_modules/@spectrum-css/ui-icons-s2/dist/medium/**.svg" - ], - "output": [ - "packages/icons-ui/**/*.ts", - "!packages/icons-ui/**/*.d.ts", - "!packages/icons-ui/stories/**/*.ts", - "packages/icons-ui/stories/icon-manifest.ts", - "!packages/icons-ui/test/**/*.ts", - "!packages/icons-ui/src/index.ts", - "!packages/icons-ui/src/custom-tag.ts", - "!packages/icons-workflow/src/DefaultIcon.ts" - ] - }, - "icons:workflow": { - "clean": "if-file-deleted", - "command": "yarn workspace @spectrum-web-components/icons-workflow build", - "files": [ - "!packages/icons-workflow/bin/build.js", - "packages/icons-workflow/bin/build-icons-mapping.js" - ], - "output": [ - "packages/icons-workflow/**/*.ts", - "!packages/icons-workflow/**/*.d.ts", - "!packages/icons-workflow/stories/**/*.ts", - "packages/icons-workflow/stories/icon-manifest.ts", - "!packages/icons-workflow/test/**/*.ts", - "!packages/icons-workflow/src/index.ts", - "!packages/icons-workflow/src/custom-tag.ts", - "!packages/icons-workflow/src/DefaultIcon.ts", - "!packages/icons-workflow/bin/icons-mapping.json" - ] - }, - "prestorybook": { - "command": "cem analyze --outdir storybook/", - "files": [ - "packages/**/*.ts", - "tools/**/*.ts" - ], - "output": [ - "storybook/custom-elements.json" - ] - }, - "process-icons": { - "dependencies": [ - "icons", - "icons:ui", - "icons:workflow" - ] - }, - "storybook": { - "command": "storybook dev -p 8080 -c storybook", - "dependencies": [ - "build:watch", - "prestorybook" - ], - "service": true - }, - "test:create": { - "clean": "if-file-deleted", - "command": "node test/visual/create.js", - "files": [ - "packages/*/stories/*.stories.ts", - "tools/*/stories/*.stories.ts" - ], - "output": [ - "packages/*/test/*.test-vrt.ts", - "tools/*/test/*.test-vrt.ts" - ] - } - }, "packageManager": "yarn@4.9.2" } diff --git a/packages/badge/src/Badge.ts b/packages/badge/src/Badge.ts deleted file mode 100644 index 5648b38e495..00000000000 --- a/packages/badge/src/Badge.ts +++ /dev/null @@ -1,127 +0,0 @@ -/** - * Copyright 2025 Adobe. All rights reserved. - * This file is licensed to you under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. You may obtain a copy - * of the License at http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software distributed under - * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS - * OF ANY KIND, either express or implied. See the License for the specific language - * governing permissions and limitations under the License. - */ - -import { - CSSResultArray, - html, - nothing, - SizedMixin, - SpectrumElement, - TemplateResult, -} from '@spectrum-web-components/base'; -import { property } from '@spectrum-web-components/base/src/decorators.js'; - -import { ObserveSlotText } from '@spectrum-web-components/shared/src/observe-slot-text.js'; -import { ObserveSlotPresence } from '@spectrum-web-components/shared/src/observe-slot-presence.js'; -import styles from './badge.css.js'; - -export const BADGE_VARIANTS = [ - 'accent', - 'neutral', - 'informative', - 'positive', - 'negative', - 'notice', - 'fuchsia', - 'indigo', - 'magenta', - 'purple', - 'seafoam', - 'yellow', - 'gray', - 'red', - 'orange', - 'chartreuse', - 'celery', - 'green', - 'cyan', - 'blue', -] as const; -export type BadgeVariant = (typeof BADGE_VARIANTS)[number]; -export const FIXED_VALUES = [ - 'inline-start', - 'inline-end', - 'block-start', - 'block-end', -] as const; -export type FixedValues = (typeof FIXED_VALUES)[number]; - -/** - * @element sp-badge - * - * @slot - Text label of the badge - * @slot icon - Optional icon that appears to the left of the label - */ -export class Badge extends SizedMixin( - ObserveSlotText(ObserveSlotPresence(SpectrumElement, '[slot="icon"]'), ''), - { - noDefaultSize: true, - } -) { - public static override get styles(): CSSResultArray { - return [styles]; - } - - @property({ reflect: true }) - public get fixed(): FixedValues | undefined { - return this._fixed; - } - - public set fixed(fixed: FixedValues | undefined) { - if (fixed === this.fixed) return; - const oldValue = this.fixed; - this._fixed = fixed; - if (fixed) { - this.setAttribute('fixed', fixed); - } else { - this.removeAttribute('fixed'); - } - this.requestUpdate('fixed', oldValue); - } - - private _fixed?: FixedValues; - - @property({ type: String, reflect: true }) - public variant: BadgeVariant = 'informative'; - - protected get hasIcon(): boolean { - return this.slotContentIsPresent; - } - - protected override render(): TemplateResult { - if (window.__swc.DEBUG) { - if (!BADGE_VARIANTS.includes(this.variant)) { - window.__swc.warn( - this, - `<${this.localName}> element expect the "variant" attribute to be one of the following:`, - 'https://opensource.adobe.com/spectrum-web-components/components/badge/#variants', - { - issues: [...BADGE_VARIANTS], - } - ); - } - } - return html` - ${this.hasIcon - ? html` - - ` - : nothing} -
- -
- `; - } -} diff --git a/packages/field-label/src/field-label-overrides.css b/packages/field-label/src/field-label-overrides.css deleted file mode 100644 index eff41c46903..00000000000 --- a/packages/field-label/src/field-label-overrides.css +++ /dev/null @@ -1,31 +0,0 @@ -/** - * Copyright 2025 Adobe. All rights reserved. - * This file is licensed to you under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. You may obtain a copy - * of the License at http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software distributed under - * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS - * OF ANY KIND, either express or implied. See the License for the specific language - * governing permissions and limitations under the License. - */ - -:host { - --spectrum-field-label-top-to-text: var(--system-field-label-top-to-text); - --spectrum-field-label-bottom-to-text: var(--system-field-label-bottom-to-text); -} - -:host([size="s"]) { - --spectrum-field-label-top-to-text: var(--system-field-label-top-to-text-small); - --spectrum-field-label-bottom-to-text: var(--system-field-label-bottom-to-text-small); -} - -:host([size="l"]) { - --spectrum-field-label-top-to-text: var(--system-field-label-top-to-text-large); - --spectrum-field-label-bottom-to-text: var(--system-field-label-bottom-to-text-large); -} - -:host([size="xl"]) { - --spectrum-field-label-top-to-text: var(--system-field-label-top-to-text-extra-large); - --spectrum-field-label-bottom-to-text: var(--system-field-label-bottom-to-text-extra-large); -} diff --git a/packages/help-text/src/help-text-overrides.css b/packages/help-text/src/help-text-overrides.css deleted file mode 100644 index d030f5eeb02..00000000000 --- a/packages/help-text/src/help-text-overrides.css +++ /dev/null @@ -1,31 +0,0 @@ -/** - * Copyright 2025 Adobe. All rights reserved. - * This file is licensed to you under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. You may obtain a copy - * of the License at http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software distributed under - * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS - * OF ANY KIND, either express or implied. See the License for the specific language - * governing permissions and limitations under the License. - */ - -:host { - --spectrum-helptext-top-to-text: var(--system-helptext-top-to-text); - --spectrum-helptext-bottom-to-text: var(--system-helptext-bottom-to-text); -} - -:host([size="s"]) { - --spectrum-helptext-top-to-text: var(--system-helptext-top-to-text-small); - --spectrum-helptext-bottom-to-text: var(--system-helptext-bottom-to-text-small); -} - -:host([size="l"]) { - --spectrum-helptext-top-to-text: var(--system-helptext-top-to-text-large); - --spectrum-helptext-bottom-to-text: var(--system-helptext-bottom-to-text-large); -} - -:host([size="xl"]) { - --spectrum-helptext-top-to-text: var(--system-helptext-top-to-text-extra-large); - --spectrum-helptext-bottom-to-text: var(--system-helptext-bottom-to-text-extra-large); -} diff --git a/packages/status-light/src/StatusLight.ts b/packages/status-light/src/StatusLight.ts deleted file mode 100644 index 7850be41b5d..00000000000 --- a/packages/status-light/src/StatusLight.ts +++ /dev/null @@ -1,79 +0,0 @@ -/** - * Copyright 2025 Adobe. All rights reserved. - * This file is licensed to you under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. You may obtain a copy - * of the License at http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software distributed under - * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS - * OF ANY KIND, either express or implied. See the License for the specific language - * governing permissions and limitations under the License. - */ - -import { - CSSResultArray, - html, - PropertyValues, - SizedMixin, - SpectrumElement, - TemplateResult, -} from '@spectrum-web-components/base'; -import { property } from '@spectrum-web-components/base/src/decorators.js'; -import statusLightStyles from './status-light.css.js'; - -/** - * @element sp-status-light - * - * @slot - text label of the Status Light - */ -export class StatusLight extends SizedMixin(SpectrumElement, { - noDefaultSize: true, -}) { - public static override get styles(): CSSResultArray { - return [statusLightStyles]; - } - - /** - * A status light in a disabled state shows that a status exists, but is not available in that circumstance. This can be used to maintain layout continuity and communicate that a status may become available later. - */ - @property({ type: Boolean, reflect: true }) - public disabled = false; - - /** - * The visual variant to apply to this status light. - */ - @property({ reflect: true }) - public variant: - | 'accent' - | 'negative' - | 'notice' - | 'positive' - | 'info' - | 'neutral' - | 'yellow' - | 'fuchsia' - | 'indigo' - | 'seafoam' - | 'chartreuse' - | 'magenta' - | 'celery' - | 'purple' - | 'cyan' = 'info'; - - protected override render(): TemplateResult { - return html` - - `; - } - - protected override updated(changes: PropertyValues): void { - super.updated(changes); - if (changes.has('disabled')) { - if (this.disabled) { - this.setAttribute('aria-disabled', 'true'); - } else { - this.removeAttribute('aria-disabled'); - } - } - } -} diff --git a/patches/@web+test-runner-coverage-v8+0.8.0.patch b/patches/@web+test-runner-coverage-v8+0.8.0.patch new file mode 100644 index 00000000000..f5ea119dc42 --- /dev/null +++ b/patches/@web+test-runner-coverage-v8+0.8.0.patch @@ -0,0 +1,22 @@ +diff --git a/node_modules/@web/test-runner-coverage-v8/dist/index.js b/node_modules/@web/test-runner-coverage-v8/dist/index.js +index 997bcfc..b19cf60 100644 +--- a/node_modules/@web/test-runner-coverage-v8/dist/index.js ++++ b/node_modules/@web/test-runner-coverage-v8/dist/index.js +@@ -63,7 +63,16 @@ async function v8ToIstanbul(config, testFiles, coverage, userAgent) { + !path.startsWith('/__web-test-runner') && + !path.startsWith('/__web-dev-server')) { + try { +- const filePath = (0, path_1.join)(config.rootDir, (0, utils_1.toFilePath)(path)); ++ // Handle __wds-outside-root__ paths which reference files outside the rootDir ++ let filePath; ++ const outsideRootMatch = path.match(/^\/__wds-outside-root__\/\d+\/(.+)$/); ++ if (outsideRootMatch) { ++ // For outside-root files, resolve relative to workspace root (parent of rootDir) ++ const workspaceRoot = (0, path_1.dirname)(config.rootDir); ++ filePath = (0, path_1.join)(workspaceRoot, (0, utils_1.toFilePath)(outsideRootMatch[1])); ++ } else { ++ filePath = (0, path_1.join)(config.rootDir, (0, utils_1.toFilePath)(path)); ++ } + if (!testFiles.includes(filePath) && included(filePath) && !excluded(filePath)) { + const browserUrl = `${url.pathname}${url.search}${url.hash}`; + const cachedSource = cachedSources.get(browserUrl); diff --git a/projects/css-custom-vars-viewer/src/parsed-data.ts b/projects/css-custom-vars-viewer/src/parsed-data.ts deleted file mode 100644 index 482a0eebd48..00000000000 --- a/projects/css-custom-vars-viewer/src/parsed-data.ts +++ /dev/null @@ -1,1769 +0,0 @@ -/* eslint-disable notice/notice */ -/* eslint-disable prettier/prettier */ - import { Item } from './CssTable.js'; - - export const grayValues: Item[] = [ - { - "customVar": "--spectrum-gray-50", - "sets": { - "light": "rgb(255, 255, 255)", - "dark": "rgb(29, 29, 29)", - "darkest": "rgb(0, 0, 0)", - "wireframe": "rgb(255, 255, 255)" - } - }, - { - "customVar": "--spectrum-gray-75", - "sets": { - "light": "rgb(253, 253, 253)", - "dark": "rgb(38, 38, 38)", - "darkest": "rgb(14, 14, 14)", - "wireframe": "rgb(253, 253, 254)" - } - }, - { - "customVar": "--spectrum-gray-100", - "sets": { - "light": "rgb(248, 248, 248)", - "dark": "rgb(50, 50, 50)", - "darkest": "rgb(29, 29, 29)", - "wireframe": "rgb(244, 246, 252)" - } - }, - { - "customVar": "--spectrum-gray-200", - "sets": { - "light": "rgb(230, 230, 230)", - "dark": "rgb(63, 63, 63)", - "darkest": "rgb(48, 48, 48)", - "wireframe": "rgb(230, 236, 248)" - } - }, - { - "customVar": "--spectrum-gray-300", - "sets": { - "light": "rgb(213, 213, 213)", - "dark": "rgb(84, 84, 84)", - "darkest": "rgb(75, 75, 75)", - "wireframe": "rgb(210, 220, 243)" - } - }, - { - "customVar": "--spectrum-gray-400", - "sets": { - "light": "rgb(177, 177, 177)", - "dark": "rgb(112, 112, 112)", - "darkest": "rgb(106, 106, 106)", - "wireframe": "rgb(183, 200, 235)" - } - }, - { - "customVar": "--spectrum-gray-500", - "sets": { - "light": "rgb(144, 144, 144)", - "dark": "rgb(144, 144, 144)", - "darkest": "rgb(141, 141, 141)", - "wireframe": "rgb(152, 176, 226)" - } - }, - { - "customVar": "--spectrum-gray-600", - "sets": { - "light": "rgb(109, 109, 109)", - "dark": "rgb(178, 178, 178)", - "darkest": "rgb(176, 176, 176)", - "wireframe": "rgb(113, 144, 210)" - } - }, - { - "customVar": "--spectrum-gray-700", - "sets": { - "light": "rgb(70, 70, 70)", - "dark": "rgb(209, 209, 209)", - "darkest": "rgb(208, 208, 208)", - "wireframe": "rgb(78, 112, 187)" - } - }, - { - "customVar": "--spectrum-gray-800", - "sets": { - "light": "rgb(34, 34, 34)", - "dark": "rgb(235, 235, 235)", - "darkest": "rgb(235, 235, 235)", - "wireframe": "rgb(73, 110, 194)" - } - }, - { - "customVar": "--spectrum-gray-900", - "sets": { - "light": "rgb(0, 0, 0)", - "dark": "rgb(255, 255, 255)", - "darkest": "rgb(255, 255, 255)", - "wireframe": "rgb(72, 110, 194)" - } - } -]; -export const blueValues: Item[] = [ - { - "customVar": "--spectrum-blue-100", - "sets": { - "light": "rgb(224, 242, 255)", - "dark": "rgb(0, 56, 119)", - "darkest": "rgb(0, 38, 81)", - "wireframe": "rgb(242, 245, 251)" - } - }, - { - "customVar": "--spectrum-blue-200", - "sets": { - "light": "rgb(202, 232, 255)", - "dark": "rgb(0, 65, 138)", - "darkest": "rgb(0, 50, 106)", - "wireframe": "rgb(237, 241, 250)" - } - }, - { - "customVar": "--spectrum-blue-300", - "sets": { - "light": "rgb(181, 222, 255)", - "dark": "rgb(0, 77, 163)", - "darkest": "rgb(0, 64, 135)", - "wireframe": "rgb(233, 238, 248)" - } - }, - { - "customVar": "--spectrum-blue-400", - "sets": { - "light": "rgb(150, 206, 253)", - "dark": "rgb(0, 89, 194)", - "darkest": "rgb(0, 78, 166)", - "wireframe": "rgb(226, 232, 247)" - } - }, - { - "customVar": "--spectrum-blue-500", - "sets": { - "light": "rgb(120, 187, 250)", - "dark": "rgb(3, 103, 224)", - "darkest": "rgb(0, 92, 200)", - "wireframe": "rgb(216, 225, 244)" - } - }, - { - "customVar": "--spectrum-blue-600", - "sets": { - "light": "rgb(89, 167, 246)", - "dark": "rgb(19, 121, 243)", - "darkest": "rgb(6, 108, 231)", - "wireframe": "rgb(203, 215, 241)" - } - }, - { - "customVar": "--spectrum-blue-700", - "sets": { - "light": "rgb(56, 146, 243)", - "dark": "rgb(52, 143, 244)", - "darkest": "rgb(29, 128, 245)", - "wireframe": "rgb(190, 205, 237)" - } - }, - { - "customVar": "--spectrum-blue-800", - "sets": { - "light": "rgb(20, 122, 243)", - "dark": "rgb(84, 163, 246)", - "darkest": "rgb(64, 150, 243)", - "wireframe": "rgb(173, 192, 233)" - } - }, - { - "customVar": "--spectrum-blue-900", - "sets": { - "light": "rgb(2, 101, 220)", - "dark": "rgb(114, 183, 249)", - "darkest": "rgb(94, 170, 247)", - "wireframe": "rgb(154, 177, 227)" - } - }, - { - "customVar": "--spectrum-blue-1000", - "sets": { - "light": "rgb(0, 84, 182)", - "dark": "rgb(143, 202, 252)", - "darkest": "rgb(124, 189, 250)", - "wireframe": "rgb(133, 161, 219)" - } - }, - { - "customVar": "--spectrum-blue-1100", - "sets": { - "light": "rgb(0, 68, 145)", - "dark": "rgb(174, 219, 254)", - "darkest": "rgb(152, 206, 253)", - "wireframe": "rgb(114, 145, 211)" - } - }, - { - "customVar": "--spectrum-blue-1200", - "sets": { - "light": "rgb(0, 53, 113)", - "dark": "rgb(204, 233, 255)", - "darkest": "rgb(179, 222, 254)", - "wireframe": "rgb(96, 130, 201)" - } - }, - { - "customVar": "--spectrum-blue-1300", - "sets": { - "light": "rgb(0, 39, 84)", - "dark": "rgb(232, 246, 255)", - "darkest": "rgb(206, 234, 255)", - "wireframe": "rgb(82, 117, 192)" - } - }, - { - "customVar": "--spectrum-blue-1400", - "sets": { - "light": "rgb(0, 28, 60)", - "dark": "rgb(255, 255, 255)", - "darkest": "rgb(227, 243, 255)", - "wireframe": "rgb(74, 109, 184)" - } - } -]; -export const redValues: Item[] = [ - { - "customVar": "--spectrum-red-100", - "sets": { - "light": "rgb(255, 235, 231)", - "dark": "rgb(123, 0, 0)", - "darkest": "rgb(87, 0, 0)", - "wireframe": "rgb(242, 245, 251)" - } - }, - { - "customVar": "--spectrum-red-200", - "sets": { - "light": "rgb(255, 221, 214)", - "dark": "rgb(141, 0, 0)", - "darkest": "rgb(110, 0, 0)", - "wireframe": "rgb(237, 241, 250)" - } - }, - { - "customVar": "--spectrum-red-300", - "sets": { - "light": "rgb(255, 205, 195)", - "dark": "rgb(165, 0, 0)", - "darkest": "rgb(138, 0, 0)", - "wireframe": "rgb(233, 238, 248)" - } - }, - { - "customVar": "--spectrum-red-400", - "sets": { - "light": "rgb(255, 183, 169)", - "dark": "rgb(190, 4, 3)", - "darkest": "rgb(167, 0, 0)", - "wireframe": "rgb(226, 232, 247)" - } - }, - { - "customVar": "--spectrum-red-500", - "sets": { - "light": "rgb(255, 155, 136)", - "dark": "rgb(215, 25, 19)", - "darkest": "rgb(196, 7, 6)", - "wireframe": "rgb(216, 225, 244)" - } - }, - { - "customVar": "--spectrum-red-600", - "sets": { - "light": "rgb(255, 124, 101)", - "dark": "rgb(234, 56, 41)", - "darkest": "rgb(221, 33, 24)", - "wireframe": "rgb(203, 215, 241)" - } - }, - { - "customVar": "--spectrum-red-700", - "sets": { - "light": "rgb(247, 92, 70)", - "dark": "rgb(246, 88, 67)", - "darkest": "rgb(238, 67, 49)", - "wireframe": "rgb(190, 205, 237)" - } - }, - { - "customVar": "--spectrum-red-800", - "sets": { - "light": "rgb(234, 56, 41)", - "dark": "rgb(255, 117, 94)", - "darkest": "rgb(249, 99, 76)", - "wireframe": "rgb(173, 192, 233)" - } - }, - { - "customVar": "--spectrum-red-900", - "sets": { - "light": "rgb(211, 21, 16)", - "dark": "rgb(255, 149, 129)", - "darkest": "rgb(255, 129, 107)", - "wireframe": "rgb(154, 177, 227)" - } - }, - { - "customVar": "--spectrum-red-1000", - "sets": { - "light": "rgb(180, 0, 0)", - "dark": "rgb(255, 176, 161)", - "darkest": "rgb(255, 158, 140)", - "wireframe": "rgb(133, 161, 219)" - } - }, - { - "customVar": "--spectrum-red-1100", - "sets": { - "light": "rgb(147, 0, 0)", - "dark": "rgb(255, 201, 189)", - "darkest": "rgb(255, 183, 169)", - "wireframe": "rgb(114, 145, 211)" - } - }, - { - "customVar": "--spectrum-red-1200", - "sets": { - "light": "rgb(116, 0, 0)", - "dark": "rgb(255, 222, 216)", - "darkest": "rgb(255, 205, 195)", - "wireframe": "rgb(96, 130, 201)" - } - }, - { - "customVar": "--spectrum-red-1300", - "sets": { - "light": "rgb(89, 0, 0)", - "dark": "rgb(255, 241, 238)", - "darkest": "rgb(255, 223, 217)", - "wireframe": "rgb(82, 117, 192)" - } - }, - { - "customVar": "--spectrum-red-1400", - "sets": { - "light": "rgb(67, 0, 0)", - "dark": "rgb(255, 255, 255)", - "darkest": "rgb(255, 237, 234)", - "wireframe": "rgb(74, 109, 184)" - } - } -]; -export const orangeValues: Item[] = [ - { - "customVar": "--spectrum-orange-100", - "sets": { - "light": "rgb(255, 236, 204)", - "dark": "rgb(102, 37, 0)", - "darkest": "rgb(72, 24, 1)", - "wireframe": "rgb(242, 245, 251)" - } - }, - { - "customVar": "--spectrum-orange-200", - "sets": { - "light": "rgb(255, 223, 173)", - "dark": "rgb(117, 45, 0)", - "darkest": "rgb(92, 32, 0)", - "wireframe": "rgb(237, 241, 250)" - } - }, - { - "customVar": "--spectrum-orange-300", - "sets": { - "light": "rgb(253, 210, 145)", - "dark": "rgb(137, 55, 0)", - "darkest": "rgb(115, 43, 0)", - "wireframe": "rgb(233, 238, 248)" - } - }, - { - "customVar": "--spectrum-orange-400", - "sets": { - "light": "rgb(255, 187, 99)", - "dark": "rgb(158, 66, 0)", - "darkest": "rgb(138, 55, 0)", - "wireframe": "rgb(226, 232, 247)" - } - }, - { - "customVar": "--spectrum-orange-500", - "sets": { - "light": "rgb(255, 160, 55)", - "dark": "rgb(180, 78, 0)", - "darkest": "rgb(162, 68, 0)", - "wireframe": "rgb(216, 225, 244)" - } - }, - { - "customVar": "--spectrum-orange-600", - "sets": { - "light": "rgb(246, 133, 17)", - "dark": "rgb(202, 93, 0)", - "darkest": "rgb(186, 82, 0)", - "wireframe": "rgb(203, 215, 241)" - } - }, - { - "customVar": "--spectrum-orange-700", - "sets": { - "light": "rgb(228, 111, 0)", - "dark": "rgb(225, 109, 0)", - "darkest": "rgb(210, 98, 0)", - "wireframe": "rgb(190, 205, 237)" - } - }, - { - "customVar": "--spectrum-orange-800", - "sets": { - "light": "rgb(203, 93, 0)", - "dark": "rgb(244, 129, 12)", - "darkest": "rgb(232, 116, 0)", - "wireframe": "rgb(173, 192, 233)" - } - }, - { - "customVar": "--spectrum-orange-900", - "sets": { - "light": "rgb(177, 76, 0)", - "dark": "rgb(254, 154, 46)", - "darkest": "rgb(249, 137, 23)", - "wireframe": "rgb(154, 177, 227)" - } - }, - { - "customVar": "--spectrum-orange-1000", - "sets": { - "light": "rgb(149, 61, 0)", - "dark": "rgb(255, 181, 88)", - "darkest": "rgb(255, 162, 59)", - "wireframe": "rgb(133, 161, 219)" - } - }, - { - "customVar": "--spectrum-orange-1100", - "sets": { - "light": "rgb(122, 47, 0)", - "dark": "rgb(253, 206, 136)", - "darkest": "rgb(255, 188, 102)", - "wireframe": "rgb(114, 145, 211)" - } - }, - { - "customVar": "--spectrum-orange-1200", - "sets": { - "light": "rgb(97, 35, 0)", - "dark": "rgb(255, 225, 179)", - "darkest": "rgb(253, 210, 145)", - "wireframe": "rgb(96, 130, 201)" - } - }, - { - "customVar": "--spectrum-orange-1300", - "sets": { - "light": "rgb(73, 25, 1)", - "dark": "rgb(255, 242, 221)", - "darkest": "rgb(255, 226, 181)", - "wireframe": "rgb(82, 117, 192)" - } - }, - { - "customVar": "--spectrum-orange-1400", - "sets": { - "light": "rgb(53, 18, 1)", - "dark": "rgb(255, 253, 249)", - "darkest": "rgb(255, 239, 213)", - "wireframe": "rgb(74, 109, 184)" - } - } -]; -export const yellowValues: Item[] = [ - { - "customVar": "--spectrum-yellow-100", - "sets": { - "light": "rgb(251, 241, 152)", - "dark": "rgb(76, 54, 0)", - "darkest": "rgb(53, 36, 0)", - "wireframe": "rgb(242, 245, 251)" - } - }, - { - "customVar": "--spectrum-yellow-200", - "sets": { - "light": "rgb(248, 231, 80)", - "dark": "rgb(88, 64, 0)", - "darkest": "rgb(68, 47, 0)", - "wireframe": "rgb(237, 241, 250)" - } - }, - { - "customVar": "--spectrum-yellow-300", - "sets": { - "light": "rgb(248, 217, 4)", - "dark": "rgb(103, 76, 0)", - "darkest": "rgb(86, 62, 0)", - "wireframe": "rgb(233, 238, 248)" - } - }, - { - "customVar": "--spectrum-yellow-400", - "sets": { - "light": "rgb(232, 198, 0)", - "dark": "rgb(119, 89, 0)", - "darkest": "rgb(103, 77, 0)", - "wireframe": "rgb(226, 232, 247)" - } - }, - { - "customVar": "--spectrum-yellow-500", - "sets": { - "light": "rgb(215, 179, 0)", - "dark": "rgb(136, 104, 0)", - "darkest": "rgb(122, 92, 0)", - "wireframe": "rgb(216, 225, 244)" - } - }, - { - "customVar": "--spectrum-yellow-600", - "sets": { - "light": "rgb(196, 159, 0)", - "dark": "rgb(155, 120, 0)", - "darkest": "rgb(141, 108, 0)", - "wireframe": "rgb(203, 215, 241)" - } - }, - { - "customVar": "--spectrum-yellow-700", - "sets": { - "light": "rgb(176, 140, 0)", - "dark": "rgb(174, 137, 0)", - "darkest": "rgb(161, 126, 0)", - "wireframe": "rgb(190, 205, 237)" - } - }, - { - "customVar": "--spectrum-yellow-800", - "sets": { - "light": "rgb(155, 120, 0)", - "dark": "rgb(192, 156, 0)", - "darkest": "rgb(180, 144, 0)", - "wireframe": "rgb(173, 192, 233)" - } - }, - { - "customVar": "--spectrum-yellow-900", - "sets": { - "light": "rgb(133, 102, 0)", - "dark": "rgb(211, 174, 0)", - "darkest": "rgb(199, 162, 0)", - "wireframe": "rgb(154, 177, 227)" - } - }, - { - "customVar": "--spectrum-yellow-1000", - "sets": { - "light": "rgb(112, 83, 0)", - "dark": "rgb(228, 194, 0)", - "darkest": "rgb(216, 181, 0)", - "wireframe": "rgb(133, 161, 219)" - } - }, - { - "customVar": "--spectrum-yellow-1100", - "sets": { - "light": "rgb(91, 67, 0)", - "dark": "rgb(244, 213, 0)", - "darkest": "rgb(233, 199, 0)", - "wireframe": "rgb(114, 145, 211)" - } - }, - { - "customVar": "--spectrum-yellow-1200", - "sets": { - "light": "rgb(72, 51, 0)", - "dark": "rgb(249, 232, 92)", - "darkest": "rgb(247, 216, 4)", - "wireframe": "rgb(96, 130, 201)" - } - }, - { - "customVar": "--spectrum-yellow-1300", - "sets": { - "light": "rgb(54, 37, 0)", - "dark": "rgb(252, 246, 187)", - "darkest": "rgb(249, 233, 97)", - "wireframe": "rgb(82, 117, 192)" - } - }, - { - "customVar": "--spectrum-yellow-1400", - "sets": { - "light": "rgb(40, 26, 0)", - "dark": "rgb(255, 255, 255)", - "darkest": "rgb(252, 243, 170)", - "wireframe": "rgb(74, 109, 184)" - } - } -]; -export const chartreuseValues: Item[] = [ - { - "customVar": "--spectrum-chartreuse-100", - "sets": { - "light": "rgb(219, 252, 110)", - "dark": "rgb(48, 64, 0)", - "darkest": "rgb(32, 43, 0)", - "wireframe": "rgb(242, 245, 251)" - } - }, - { - "customVar": "--spectrum-chartreuse-200", - "sets": { - "light": "rgb(203, 244, 67)", - "dark": "rgb(55, 74, 0)", - "darkest": "rgb(42, 56, 0)", - "wireframe": "rgb(237, 241, 250)" - } - }, - { - "customVar": "--spectrum-chartreuse-300", - "sets": { - "light": "rgb(188, 233, 42)", - "dark": "rgb(65, 87, 0)", - "darkest": "rgb(54, 72, 0)", - "wireframe": "rgb(233, 238, 248)" - } - }, - { - "customVar": "--spectrum-chartreuse-400", - "sets": { - "light": "rgb(170, 216, 22)", - "dark": "rgb(76, 102, 0)", - "darkest": "rgb(66, 88, 0)", - "wireframe": "rgb(226, 232, 247)" - } - }, - { - "customVar": "--spectrum-chartreuse-500", - "sets": { - "light": "rgb(152, 197, 10)", - "dark": "rgb(89, 118, 0)", - "darkest": "rgb(79, 105, 0)", - "wireframe": "rgb(216, 225, 244)" - } - }, - { - "customVar": "--spectrum-chartreuse-600", - "sets": { - "light": "rgb(135, 177, 3)", - "dark": "rgb(102, 136, 0)", - "darkest": "rgb(93, 123, 0)", - "wireframe": "rgb(203, 215, 241)" - } - }, - { - "customVar": "--spectrum-chartreuse-700", - "sets": { - "light": "rgb(118, 156, 0)", - "dark": "rgb(117, 154, 0)", - "darkest": "rgb(107, 142, 0)", - "wireframe": "rgb(190, 205, 237)" - } - }, - { - "customVar": "--spectrum-chartreuse-800", - "sets": { - "light": "rgb(103, 136, 0)", - "dark": "rgb(132, 173, 1)", - "darkest": "rgb(122, 161, 0)", - "wireframe": "rgb(173, 192, 233)" - } - }, - { - "customVar": "--spectrum-chartreuse-900", - "sets": { - "light": "rgb(87, 116, 0)", - "dark": "rgb(148, 192, 8)", - "darkest": "rgb(138, 180, 3)", - "wireframe": "rgb(154, 177, 227)" - } - }, - { - "customVar": "--spectrum-chartreuse-1000", - "sets": { - "light": "rgb(72, 96, 0)", - "dark": "rgb(166, 211, 18)", - "darkest": "rgb(154, 198, 11)", - "wireframe": "rgb(133, 161, 219)" - } - }, - { - "customVar": "--spectrum-chartreuse-1100", - "sets": { - "light": "rgb(58, 77, 0)", - "dark": "rgb(184, 229, 37)", - "darkest": "rgb(170, 216, 22)", - "wireframe": "rgb(114, 145, 211)" - } - }, - { - "customVar": "--spectrum-chartreuse-1200", - "sets": { - "light": "rgb(44, 59, 0)", - "dark": "rgb(205, 245, 71)", - "darkest": "rgb(187, 232, 41)", - "wireframe": "rgb(96, 130, 201)" - } - }, - { - "customVar": "--spectrum-chartreuse-1300", - "sets": { - "light": "rgb(33, 44, 0)", - "dark": "rgb(231, 254, 154)", - "darkest": "rgb(205, 246, 72)", - "wireframe": "rgb(82, 117, 192)" - } - }, - { - "customVar": "--spectrum-chartreuse-1400", - "sets": { - "light": "rgb(24, 31, 0)", - "dark": "rgb(255, 255, 255)", - "darkest": "rgb(225, 253, 132)", - "wireframe": "rgb(74, 109, 184)" - } - } -]; -export const celeryValues: Item[] = [ - { - "customVar": "--spectrum-celery-100", - "sets": { - "light": "rgb(205, 252, 191)", - "dark": "rgb(0, 69, 10)", - "darkest": "rgb(0, 47, 7)", - "wireframe": "rgb(242, 245, 251)" - } - }, - { - "customVar": "--spectrum-celery-200", - "sets": { - "light": "rgb(174, 246, 157)", - "dark": "rgb(0, 80, 12)", - "darkest": "rgb(0, 61, 9)", - "wireframe": "rgb(237, 241, 250)" - } - }, - { - "customVar": "--spectrum-celery-300", - "sets": { - "light": "rgb(150, 238, 133)", - "dark": "rgb(0, 94, 14)", - "darkest": "rgb(0, 77, 12)", - "wireframe": "rgb(233, 238, 248)" - } - }, - { - "customVar": "--spectrum-celery-400", - "sets": { - "light": "rgb(114, 224, 106)", - "dark": "rgb(0, 109, 15)", - "darkest": "rgb(0, 95, 15)", - "wireframe": "rgb(226, 232, 247)" - } - }, - { - "customVar": "--spectrum-celery-500", - "sets": { - "light": "rgb(78, 207, 80)", - "dark": "rgb(0, 127, 15)", - "darkest": "rgb(0, 113, 15)", - "wireframe": "rgb(216, 225, 244)" - } - }, - { - "customVar": "--spectrum-celery-600", - "sets": { - "light": "rgb(39, 187, 54)", - "dark": "rgb(0, 145, 18)", - "darkest": "rgb(0, 132, 15)", - "wireframe": "rgb(203, 215, 241)" - } - }, - { - "customVar": "--spectrum-celery-700", - "sets": { - "light": "rgb(7, 167, 33)", - "dark": "rgb(4, 165, 30)", - "darkest": "rgb(0, 151, 20)", - "wireframe": "rgb(190, 205, 237)" - } - }, - { - "customVar": "--spectrum-celery-800", - "sets": { - "light": "rgb(0, 145, 18)", - "dark": "rgb(34, 184, 51)", - "darkest": "rgb(13, 171, 37)", - "wireframe": "rgb(173, 192, 233)" - } - }, - { - "customVar": "--spectrum-celery-900", - "sets": { - "light": "rgb(0, 124, 15)", - "dark": "rgb(68, 202, 73)", - "darkest": "rgb(45, 191, 58)", - "wireframe": "rgb(154, 177, 227)" - } - }, - { - "customVar": "--spectrum-celery-1000", - "sets": { - "light": "rgb(0, 103, 15)", - "dark": "rgb(105, 220, 99)", - "darkest": "rgb(80, 208, 82)", - "wireframe": "rgb(133, 161, 219)" - } - }, - { - "customVar": "--spectrum-celery-1100", - "sets": { - "light": "rgb(0, 83, 13)", - "dark": "rgb(142, 235, 127)", - "darkest": "rgb(115, 224, 107)", - "wireframe": "rgb(114, 145, 211)" - } - }, - { - "customVar": "--spectrum-celery-1200", - "sets": { - "light": "rgb(0, 64, 10)", - "dark": "rgb(180, 247, 162)", - "darkest": "rgb(147, 237, 131)", - "wireframe": "rgb(96, 130, 201)" - } - }, - { - "customVar": "--spectrum-celery-1300", - "sets": { - "light": "rgb(0, 48, 7)", - "dark": "rgb(221, 253, 211)", - "darkest": "rgb(180, 247, 162)", - "wireframe": "rgb(82, 117, 192)" - } - }, - { - "customVar": "--spectrum-celery-1400", - "sets": { - "light": "rgb(0, 34, 5)", - "dark": "rgb(255, 255, 255)", - "darkest": "rgb(213, 252, 202)", - "wireframe": "rgb(74, 109, 184)" - } - } -]; -export const greenValues: Item[] = [ - { - "customVar": "--spectrum-green-100", - "sets": { - "light": "rgb(206, 248, 224)", - "dark": "rgb(4, 67, 41)", - "darkest": "rgb(10, 44, 28)", - "wireframe": "rgb(242, 245, 251)" - } - }, - { - "customVar": "--spectrum-green-200", - "sets": { - "light": "rgb(173, 244, 206)", - "dark": "rgb(0, 78, 47)", - "darkest": "rgb(7, 59, 36)", - "wireframe": "rgb(237, 241, 250)" - } - }, - { - "customVar": "--spectrum-green-300", - "sets": { - "light": "rgb(137, 236, 188)", - "dark": "rgb(0, 92, 56)", - "darkest": "rgb(0, 76, 46)", - "wireframe": "rgb(233, 238, 248)" - } - }, - { - "customVar": "--spectrum-green-400", - "sets": { - "light": "rgb(103, 222, 168)", - "dark": "rgb(0, 108, 67)", - "darkest": "rgb(0, 93, 57)", - "wireframe": "rgb(226, 232, 247)" - } - }, - { - "customVar": "--spectrum-green-500", - "sets": { - "light": "rgb(73, 204, 147)", - "dark": "rgb(0, 125, 78)", - "darkest": "rgb(0, 111, 69)", - "wireframe": "rgb(216, 225, 244)" - } - }, - { - "customVar": "--spectrum-green-600", - "sets": { - "light": "rgb(47, 184, 128)", - "dark": "rgb(0, 143, 93)", - "darkest": "rgb(0, 130, 82)", - "wireframe": "rgb(203, 215, 241)" - } - }, - { - "customVar": "--spectrum-green-700", - "sets": { - "light": "rgb(21, 164, 110)", - "dark": "rgb(18, 162, 108)", - "darkest": "rgb(0, 149, 98)", - "wireframe": "rgb(190, 205, 237)" - } - }, - { - "customVar": "--spectrum-green-800", - "sets": { - "light": "rgb(0, 143, 93)", - "dark": "rgb(43, 180, 125)", - "darkest": "rgb(28, 168, 114)", - "wireframe": "rgb(173, 192, 233)" - } - }, - { - "customVar": "--spectrum-green-900", - "sets": { - "light": "rgb(0, 122, 77)", - "dark": "rgb(67, 199, 143)", - "darkest": "rgb(52, 187, 132)", - "wireframe": "rgb(154, 177, 227)" - } - }, - { - "customVar": "--spectrum-green-1000", - "sets": { - "light": "rgb(0, 101, 62)", - "dark": "rgb(94, 217, 162)", - "darkest": "rgb(75, 205, 149)", - "wireframe": "rgb(133, 161, 219)" - } - }, - { - "customVar": "--spectrum-green-1100", - "sets": { - "light": "rgb(0, 81, 50)", - "dark": "rgb(129, 233, 184)", - "darkest": "rgb(103, 222, 168)", - "wireframe": "rgb(114, 145, 211)" - } - }, - { - "customVar": "--spectrum-green-1200", - "sets": { - "light": "rgb(5, 63, 39)", - "dark": "rgb(177, 244, 209)", - "darkest": "rgb(137, 236, 188)", - "wireframe": "rgb(96, 130, 201)" - } - }, - { - "customVar": "--spectrum-green-1300", - "sets": { - "light": "rgb(10, 46, 29)", - "dark": "rgb(223, 250, 234)", - "darkest": "rgb(177, 244, 209)", - "wireframe": "rgb(82, 117, 192)" - } - }, - { - "customVar": "--spectrum-green-1400", - "sets": { - "light": "rgb(10, 32, 21)", - "dark": "rgb(254, 255, 252)", - "darkest": "rgb(214, 249, 228)", - "wireframe": "rgb(74, 109, 184)" - } - } -]; -export const seafoamValues: Item[] = [ - { - "customVar": "--spectrum-seafoam-100", - "sets": { - "light": "rgb(206, 247, 243)", - "dark": "rgb(18, 65, 63)", - "darkest": "rgb(18, 43, 42)", - "wireframe": "rgb(242, 245, 251)" - } - }, - { - "customVar": "--spectrum-seafoam-200", - "sets": { - "light": "rgb(170, 241, 234)", - "dark": "rgb(14, 76, 73)", - "darkest": "rgb(19, 57, 55)", - "wireframe": "rgb(237, 241, 250)" - } - }, - { - "customVar": "--spectrum-seafoam-300", - "sets": { - "light": "rgb(140, 233, 226)", - "dark": "rgb(4, 90, 87)", - "darkest": "rgb(16, 73, 70)", - "wireframe": "rgb(233, 238, 248)" - } - }, - { - "customVar": "--spectrum-seafoam-400", - "sets": { - "light": "rgb(101, 218, 210)", - "dark": "rgb(0, 105, 101)", - "darkest": "rgb(3, 91, 88)", - "wireframe": "rgb(226, 232, 247)" - } - }, - { - "customVar": "--spectrum-seafoam-500", - "sets": { - "light": "rgb(63, 201, 193)", - "dark": "rgb(0, 122, 117)", - "darkest": "rgb(0, 108, 104)", - "wireframe": "rgb(216, 225, 244)" - } - }, - { - "customVar": "--spectrum-seafoam-600", - "sets": { - "light": "rgb(15, 181, 174)", - "dark": "rgb(0, 140, 135)", - "darkest": "rgb(0, 127, 121)", - "wireframe": "rgb(203, 215, 241)" - } - }, - { - "customVar": "--spectrum-seafoam-700", - "sets": { - "light": "rgb(0, 161, 154)", - "dark": "rgb(0, 158, 152)", - "darkest": "rgb(0, 146, 140)", - "wireframe": "rgb(190, 205, 237)" - } - }, - { - "customVar": "--spectrum-seafoam-800", - "sets": { - "light": "rgb(0, 140, 135)", - "dark": "rgb(3, 178, 171)", - "darkest": "rgb(0, 165, 159)", - "wireframe": "rgb(173, 192, 233)" - } - }, - { - "customVar": "--spectrum-seafoam-900", - "sets": { - "light": "rgb(0, 119, 114)", - "dark": "rgb(54, 197, 189)", - "darkest": "rgb(26, 185, 178)", - "wireframe": "rgb(154, 177, 227)" - } - }, - { - "customVar": "--spectrum-seafoam-1000", - "sets": { - "light": "rgb(0, 99, 95)", - "dark": "rgb(93, 214, 207)", - "darkest": "rgb(66, 202, 195)", - "wireframe": "rgb(133, 161, 219)" - } - }, - { - "customVar": "--spectrum-seafoam-1100", - "sets": { - "light": "rgb(12, 79, 76)", - "dark": "rgb(132, 230, 223)", - "darkest": "rgb(102, 218, 211)", - "wireframe": "rgb(114, 145, 211)" - } - }, - { - "customVar": "--spectrum-seafoam-1200", - "sets": { - "light": "rgb(18, 60, 58)", - "dark": "rgb(176, 242, 236)", - "darkest": "rgb(139, 232, 225)", - "wireframe": "rgb(96, 130, 201)" - } - }, - { - "customVar": "--spectrum-seafoam-1300", - "sets": { - "light": "rgb(18, 44, 43)", - "dark": "rgb(223, 249, 246)", - "darkest": "rgb(179, 242, 237)", - "wireframe": "rgb(82, 117, 192)" - } - }, - { - "customVar": "--spectrum-seafoam-1400", - "sets": { - "light": "rgb(15, 31, 30)", - "dark": "rgb(254, 255, 254)", - "darkest": "rgb(215, 248, 244)", - "wireframe": "rgb(74, 109, 184)" - } - } -]; -export const cyanValues: Item[] = [ - { - "customVar": "--spectrum-cyan-100", - "sets": { - "light": "rgb(197, 248, 255)", - "dark": "rgb(0, 61, 98)", - "darkest": "rgb(0, 41, 68)", - "wireframe": "rgb(242, 245, 251)" - } - }, - { - "customVar": "--spectrum-cyan-200", - "sets": { - "light": "rgb(164, 240, 255)", - "dark": "rgb(0, 71, 111)", - "darkest": "rgb(0, 54, 88)", - "wireframe": "rgb(237, 241, 250)" - } - }, - { - "customVar": "--spectrum-cyan-300", - "sets": { - "light": "rgb(136, 231, 250)", - "dark": "rgb(0, 85, 127)", - "darkest": "rgb(0, 69, 108)", - "wireframe": "rgb(233, 238, 248)" - } - }, - { - "customVar": "--spectrum-cyan-400", - "sets": { - "light": "rgb(96, 216, 243)", - "dark": "rgb(0, 100, 145)", - "darkest": "rgb(0, 86, 128)", - "wireframe": "rgb(226, 232, 247)" - } - }, - { - "customVar": "--spectrum-cyan-500", - "sets": { - "light": "rgb(51, 197, 232)", - "dark": "rgb(0, 116, 162)", - "darkest": "rgb(0, 103, 147)", - "wireframe": "rgb(216, 225, 244)" - } - }, - { - "customVar": "--spectrum-cyan-600", - "sets": { - "light": "rgb(18, 176, 218)", - "dark": "rgb(0, 134, 180)", - "darkest": "rgb(0, 121, 167)", - "wireframe": "rgb(203, 215, 241)" - } - }, - { - "customVar": "--spectrum-cyan-700", - "sets": { - "light": "rgb(1, 156, 200)", - "dark": "rgb(0, 153, 198)", - "darkest": "rgb(0, 140, 186)", - "wireframe": "rgb(190, 205, 237)" - } - }, - { - "customVar": "--spectrum-cyan-800", - "sets": { - "light": "rgb(0, 134, 180)", - "dark": "rgb(14, 173, 215)", - "darkest": "rgb(4, 160, 205)", - "wireframe": "rgb(173, 192, 233)" - } - }, - { - "customVar": "--spectrum-cyan-900", - "sets": { - "light": "rgb(0, 113, 159)", - "dark": "rgb(44, 193, 230)", - "darkest": "rgb(23, 180, 221)", - "wireframe": "rgb(154, 177, 227)" - } - }, - { - "customVar": "--spectrum-cyan-1000", - "sets": { - "light": "rgb(0, 93, 137)", - "dark": "rgb(84, 211, 241)", - "darkest": "rgb(57, 199, 234)", - "wireframe": "rgb(133, 161, 219)" - } - }, - { - "customVar": "--spectrum-cyan-1100", - "sets": { - "light": "rgb(0, 74, 115)", - "dark": "rgb(127, 228, 249)", - "darkest": "rgb(96, 216, 243)", - "wireframe": "rgb(114, 145, 211)" - } - }, - { - "customVar": "--spectrum-cyan-1200", - "sets": { - "light": "rgb(0, 57, 93)", - "dark": "rgb(167, 241, 255)", - "darkest": "rgb(134, 230, 250)", - "wireframe": "rgb(96, 130, 201)" - } - }, - { - "customVar": "--spectrum-cyan-1300", - "sets": { - "light": "rgb(0, 42, 70)", - "dark": "rgb(215, 250, 255)", - "darkest": "rgb(170, 242, 255)", - "wireframe": "rgb(82, 117, 192)" - } - }, - { - "customVar": "--spectrum-cyan-1400", - "sets": { - "light": "rgb(0, 30, 51)", - "dark": "rgb(255, 255, 255)", - "darkest": "rgb(206, 249, 255)", - "wireframe": "rgb(74, 109, 184)" - } - } -]; -export const indigoValues: Item[] = [ - { - "customVar": "--spectrum-indigo-100", - "sets": { - "light": "rgb(237, 238, 255)", - "dark": "rgb(40, 44, 140)", - "darkest": "rgb(26, 29, 97)", - "wireframe": "rgb(242, 245, 251)" - } - }, - { - "customVar": "--spectrum-indigo-200", - "sets": { - "light": "rgb(224, 226, 255)", - "dark": "rgb(47, 52, 163)", - "darkest": "rgb(35, 39, 125)", - "wireframe": "rgb(237, 241, 250)" - } - }, - { - "customVar": "--spectrum-indigo-300", - "sets": { - "light": "rgb(211, 213, 255)", - "dark": "rgb(57, 63, 187)", - "darkest": "rgb(46, 50, 158)", - "wireframe": "rgb(233, 238, 248)" - } - }, - { - "customVar": "--spectrum-indigo-400", - "sets": { - "light": "rgb(193, 196, 255)", - "dark": "rgb(70, 75, 211)", - "darkest": "rgb(58, 63, 189)", - "wireframe": "rgb(226, 232, 247)" - } - }, - { - "customVar": "--spectrum-indigo-500", - "sets": { - "light": "rgb(172, 175, 255)", - "dark": "rgb(85, 91, 231)", - "darkest": "rgb(73, 78, 216)", - "wireframe": "rgb(216, 225, 244)" - } - }, - { - "customVar": "--spectrum-indigo-600", - "sets": { - "light": "rgb(149, 153, 255)", - "dark": "rgb(104, 109, 244)", - "darkest": "rgb(90, 96, 235)", - "wireframe": "rgb(203, 215, 241)" - } - }, - { - "customVar": "--spectrum-indigo-700", - "sets": { - "light": "rgb(126, 132, 252)", - "dark": "rgb(124, 129, 251)", - "darkest": "rgb(110, 115, 246)", - "wireframe": "rgb(190, 205, 237)" - } - }, - { - "customVar": "--spectrum-indigo-800", - "sets": { - "light": "rgb(104, 109, 244)", - "dark": "rgb(145, 149, 255)", - "darkest": "rgb(132, 136, 253)", - "wireframe": "rgb(173, 192, 233)" - } - }, - { - "customVar": "--spectrum-indigo-900", - "sets": { - "light": "rgb(82, 88, 228)", - "dark": "rgb(167, 170, 255)", - "darkest": "rgb(153, 157, 255)", - "wireframe": "rgb(154, 177, 227)" - } - }, - { - "customVar": "--spectrum-indigo-1000", - "sets": { - "light": "rgb(64, 70, 202)", - "dark": "rgb(188, 190, 255)", - "darkest": "rgb(174, 177, 255)", - "wireframe": "rgb(133, 161, 219)" - } - }, - { - "customVar": "--spectrum-indigo-1100", - "sets": { - "light": "rgb(50, 54, 168)", - "dark": "rgb(208, 210, 255)", - "darkest": "rgb(194, 196, 255)", - "wireframe": "rgb(114, 145, 211)" - } - }, - { - "customVar": "--spectrum-indigo-1200", - "sets": { - "light": "rgb(38, 41, 134)", - "dark": "rgb(226, 228, 255)", - "darkest": "rgb(212, 213, 255)", - "wireframe": "rgb(96, 130, 201)" - } - }, - { - "customVar": "--spectrum-indigo-1300", - "sets": { - "light": "rgb(27, 30, 100)", - "dark": "rgb(243, 243, 254)", - "darkest": "rgb(227, 228, 255)", - "wireframe": "rgb(82, 117, 192)" - } - }, - { - "customVar": "--spectrum-indigo-1400", - "sets": { - "light": "rgb(20, 22, 72)", - "dark": "rgb(255, 255, 255)", - "darkest": "rgb(240, 240, 255)", - "wireframe": "rgb(74, 109, 184)" - } - } -]; -export const purpleValues: Item[] = [ - { - "customVar": "--spectrum-purple-100", - "sets": { - "light": "rgb(246, 235, 255)", - "dark": "rgb(76, 13, 157)", - "darkest": "rgb(50, 16, 104)", - "wireframe": "rgb(242, 245, 251)" - } - }, - { - "customVar": "--spectrum-purple-200", - "sets": { - "light": "rgb(238, 221, 255)", - "dark": "rgb(89, 17, 177)", - "darkest": "rgb(67, 13, 140)", - "wireframe": "rgb(237, 241, 250)" - } - }, - { - "customVar": "--spectrum-purple-300", - "sets": { - "light": "rgb(230, 208, 255)", - "dark": "rgb(105, 28, 200)", - "darkest": "rgb(86, 16, 173)", - "wireframe": "rgb(233, 238, 248)" - } - }, - { - "customVar": "--spectrum-purple-400", - "sets": { - "light": "rgb(219, 187, 254)", - "dark": "rgb(122, 45, 218)", - "darkest": "rgb(106, 29, 200)", - "wireframe": "rgb(226, 232, 247)" - } - }, - { - "customVar": "--spectrum-purple-500", - "sets": { - "light": "rgb(204, 164, 253)", - "dark": "rgb(140, 65, 233)", - "darkest": "rgb(126, 49, 222)", - "wireframe": "rgb(216, 225, 244)" - } - }, - { - "customVar": "--spectrum-purple-600", - "sets": { - "light": "rgb(189, 139, 252)", - "dark": "rgb(157, 87, 243)", - "darkest": "rgb(145, 70, 236)", - "wireframe": "rgb(203, 215, 241)" - } - }, - { - "customVar": "--spectrum-purple-700", - "sets": { - "light": "rgb(174, 114, 249)", - "dark": "rgb(172, 111, 249)", - "darkest": "rgb(162, 94, 246)", - "wireframe": "rgb(190, 205, 237)" - } - }, - { - "customVar": "--spectrum-purple-800", - "sets": { - "light": "rgb(157, 87, 244)", - "dark": "rgb(187, 135, 251)", - "darkest": "rgb(178, 119, 250)", - "wireframe": "rgb(173, 192, 233)" - } - }, - { - "customVar": "--spectrum-purple-900", - "sets": { - "light": "rgb(137, 61, 231)", - "dark": "rgb(202, 159, 252)", - "darkest": "rgb(192, 143, 252)", - "wireframe": "rgb(154, 177, 227)" - } - }, - { - "customVar": "--spectrum-purple-1000", - "sets": { - "light": "rgb(115, 38, 211)", - "dark": "rgb(215, 182, 254)", - "darkest": "rgb(206, 166, 253)", - "wireframe": "rgb(133, 161, 219)" - } - }, - { - "customVar": "--spectrum-purple-1100", - "sets": { - "light": "rgb(93, 19, 183)", - "dark": "rgb(228, 204, 254)", - "darkest": "rgb(219, 188, 254)", - "wireframe": "rgb(114, 145, 211)" - } - }, - { - "customVar": "--spectrum-purple-1200", - "sets": { - "light": "rgb(71, 12, 148)", - "dark": "rgb(239, 223, 255)", - "darkest": "rgb(230, 207, 255)", - "wireframe": "rgb(96, 130, 201)" - } - }, - { - "customVar": "--spectrum-purple-1300", - "sets": { - "light": "rgb(51, 16, 106)", - "dark": "rgb(249, 240, 255)", - "darkest": "rgb(240, 224, 255)", - "wireframe": "rgb(82, 117, 192)" - } - }, - { - "customVar": "--spectrum-purple-1400", - "sets": { - "light": "rgb(35, 15, 73)", - "dark": "rgb(255, 253, 255)", - "darkest": "rgb(248, 237, 255)", - "wireframe": "rgb(74, 109, 184)" - } - } -]; -export const fuchsiaValues: Item[] = [ - { - "customVar": "--spectrum-fuchsia-100", - "sets": { - "light": "rgb(255, 233, 252)", - "dark": "rgb(107, 3, 106)", - "darkest": "rgb(70, 14, 68)", - "wireframe": "rgb(242, 245, 251)" - } - }, - { - "customVar": "--spectrum-fuchsia-200", - "sets": { - "light": "rgb(255, 218, 250)", - "dark": "rgb(123, 0, 123)", - "darkest": "rgb(93, 9, 92)", - "wireframe": "rgb(237, 241, 250)" - } - }, - { - "customVar": "--spectrum-fuchsia-300", - "sets": { - "light": "rgb(254, 199, 248)", - "dark": "rgb(144, 0, 145)", - "darkest": "rgb(120, 0, 120)", - "wireframe": "rgb(233, 238, 248)" - } - }, - { - "customVar": "--spectrum-fuchsia-400", - "sets": { - "light": "rgb(251, 174, 246)", - "dark": "rgb(165, 13, 166)", - "darkest": "rgb(146, 0, 147)", - "wireframe": "rgb(226, 232, 247)" - } - }, - { - "customVar": "--spectrum-fuchsia-500", - "sets": { - "light": "rgb(245, 146, 243)", - "dark": "rgb(185, 37, 185)", - "darkest": "rgb(169, 19, 170)", - "wireframe": "rgb(216, 225, 244)" - } - }, - { - "customVar": "--spectrum-fuchsia-600", - "sets": { - "light": "rgb(237, 116, 237)", - "dark": "rgb(205, 57, 206)", - "darkest": "rgb(191, 43, 191)", - "wireframe": "rgb(203, 215, 241)" - } - }, - { - "customVar": "--spectrum-fuchsia-700", - "sets": { - "light": "rgb(224, 85, 226)", - "dark": "rgb(223, 81, 224)", - "darkest": "rgb(211, 65, 213)", - "wireframe": "rgb(190, 205, 237)" - } - }, - { - "customVar": "--spectrum-fuchsia-800", - "sets": { - "light": "rgb(205, 58, 206)", - "dark": "rgb(235, 110, 236)", - "darkest": "rgb(228, 91, 229)", - "wireframe": "rgb(173, 192, 233)" - } - }, - { - "customVar": "--spectrum-fuchsia-900", - "sets": { - "light": "rgb(182, 34, 183)", - "dark": "rgb(244, 140, 242)", - "darkest": "rgb(239, 120, 238)", - "wireframe": "rgb(154, 177, 227)" - } - }, - { - "customVar": "--spectrum-fuchsia-1000", - "sets": { - "light": "rgb(157, 3, 158)", - "dark": "rgb(250, 168, 245)", - "darkest": "rgb(246, 149, 243)", - "wireframe": "rgb(133, 161, 219)" - } - }, - { - "customVar": "--spectrum-fuchsia-1100", - "sets": { - "light": "rgb(128, 0, 129)", - "dark": "rgb(254, 194, 248)", - "darkest": "rgb(251, 175, 246)", - "wireframe": "rgb(114, 145, 211)" - } - }, - { - "customVar": "--spectrum-fuchsia-1200", - "sets": { - "light": "rgb(100, 6, 100)", - "dark": "rgb(255, 219, 250)", - "darkest": "rgb(254, 199, 248)", - "wireframe": "rgb(96, 130, 201)" - } - }, - { - "customVar": "--spectrum-fuchsia-1300", - "sets": { - "light": "rgb(71, 14, 70)", - "dark": "rgb(255, 239, 252)", - "darkest": "rgb(255, 220, 250)", - "wireframe": "rgb(82, 117, 192)" - } - }, - { - "customVar": "--spectrum-fuchsia-1400", - "sets": { - "light": "rgb(50, 13, 49)", - "dark": "rgb(255, 253, 255)", - "darkest": "rgb(255, 235, 252)", - "wireframe": "rgb(74, 109, 184)" - } - } -]; -export const magentaValues: Item[] = [ - { - "customVar": "--spectrum-magenta-100", - "sets": { - "light": "rgb(255, 234, 241)", - "dark": "rgb(118, 0, 58)", - "darkest": "rgb(83, 3, 41)", - "wireframe": "rgb(242, 245, 251)" - } - }, - { - "customVar": "--spectrum-magenta-200", - "sets": { - "light": "rgb(255, 220, 232)", - "dark": "rgb(137, 0, 66)", - "darkest": "rgb(106, 0, 52)", - "wireframe": "rgb(237, 241, 250)" - } - }, - { - "customVar": "--spectrum-magenta-300", - "sets": { - "light": "rgb(255, 202, 221)", - "dark": "rgb(160, 0, 77)", - "darkest": "rgb(133, 0, 65)", - "wireframe": "rgb(233, 238, 248)" - } - }, - { - "customVar": "--spectrum-magenta-400", - "sets": { - "light": "rgb(255, 178, 206)", - "dark": "rgb(182, 18, 90)", - "darkest": "rgb(161, 0, 78)", - "wireframe": "rgb(226, 232, 247)" - } - }, - { - "customVar": "--spectrum-magenta-500", - "sets": { - "light": "rgb(255, 149, 189)", - "dark": "rgb(203, 38, 109)", - "darkest": "rgb(186, 22, 93)", - "wireframe": "rgb(216, 225, 244)" - } - }, - { - "customVar": "--spectrum-magenta-600", - "sets": { - "light": "rgb(250, 119, 170)", - "dark": "rgb(222, 61, 130)", - "darkest": "rgb(209, 43, 114)", - "wireframe": "rgb(203, 215, 241)" - } - }, - { - "customVar": "--spectrum-magenta-700", - "sets": { - "light": "rgb(239, 90, 152)", - "dark": "rgb(237, 87, 149)", - "darkest": "rgb(227, 69, 137)", - "wireframe": "rgb(190, 205, 237)" - } - }, - { - "customVar": "--spectrum-magenta-800", - "sets": { - "light": "rgb(222, 61, 130)", - "dark": "rgb(249, 114, 167)", - "darkest": "rgb(241, 97, 156)", - "wireframe": "rgb(173, 192, 233)" - } - }, - { - "customVar": "--spectrum-magenta-900", - "sets": { - "light": "rgb(200, 34, 105)", - "dark": "rgb(255, 143, 185)", - "darkest": "rgb(252, 124, 173)", - "wireframe": "rgb(154, 177, 227)" - } - }, - { - "customVar": "--spectrum-magenta-1000", - "sets": { - "light": "rgb(173, 9, 85)", - "dark": "rgb(255, 172, 202)", - "darkest": "rgb(255, 152, 191)", - "wireframe": "rgb(133, 161, 219)" - } - }, - { - "customVar": "--spectrum-magenta-1100", - "sets": { - "light": "rgb(142, 0, 69)", - "dark": "rgb(255, 198, 218)", - "darkest": "rgb(255, 179, 207)", - "wireframe": "rgb(114, 145, 211)" - } - }, - { - "customVar": "--spectrum-magenta-1200", - "sets": { - "light": "rgb(112, 0, 55)", - "dark": "rgb(255, 221, 233)", - "darkest": "rgb(255, 202, 221)", - "wireframe": "rgb(96, 130, 201)" - } - }, - { - "customVar": "--spectrum-magenta-1300", - "sets": { - "light": "rgb(84, 3, 42)", - "dark": "rgb(255, 240, 245)", - "darkest": "rgb(255, 221, 233)", - "wireframe": "rgb(82, 117, 192)" - } - }, - { - "customVar": "--spectrum-magenta-1400", - "sets": { - "light": "rgb(60, 6, 29)", - "dark": "rgb(255, 252, 253)", - "darkest": "rgb(255, 236, 243)", - "wireframe": "rgb(74, 109, 184)" - } - } -]; diff --git a/projects/example-project-webpack/src/styles.css.ts b/projects/example-project-webpack/src/styles.css.ts deleted file mode 100755 index 68608827270..00000000000 --- a/projects/example-project-webpack/src/styles.css.ts +++ /dev/null @@ -1,1947 +0,0 @@ -/* - * Copyright 2025 Adobe. All rights reserved. - * This file is licensed to you under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. You may obtain a copy - * of the License at http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software distributed under - * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS - * OF ANY KIND, either express or implied. See the License for the specific language - * governing permissions and limitations under the License. - */ -import { css } from 'lit-element'; -const styles = css` - :host, - :root { - --spectrum-global-animation-duration-0: 0ms; - --spectrum-global-animation-duration-100: 130ms; - --spectrum-global-animation-duration-200: 160ms; - --spectrum-global-animation-duration-300: 190ms; - --spectrum-global-animation-duration-400: 220ms; - --spectrum-global-animation-duration-500: 250ms; - --spectrum-global-animation-duration-600: 300ms; - --spectrum-global-animation-duration-700: 350ms; - --spectrum-global-animation-duration-800: 400ms; - --spectrum-global-animation-duration-900: 450ms; - --spectrum-global-animation-duration-1000: 500ms; - --spectrum-global-animation-duration-2000: 1000ms; - --spectrum-global-animation-duration-4000: 2000ms; - --spectrum-global-animation-ease-in-out: cubic-bezier(0.45, 0, 0.4, 1); - --spectrum-global-animation-ease-in: cubic-bezier(0.5, 0, 1, 1); - --spectrum-global-animation-ease-out: cubic-bezier(0, 0, 0.4, 1); - --spectrum-global-animation-linear: cubic-bezier(0, 0, 1, 1); - --spectrum-global-color-static-black: #000; - --spectrum-global-color-static-white: #fff; - --spectrum-global-color-static-blue: #1473e6; - --spectrum-global-color-static-gray-50: #fff; - --spectrum-global-color-static-gray-75: #fff; - --spectrum-global-color-static-gray-100: #fff; - --spectrum-global-color-static-gray-200: #f4f4f4; - --spectrum-global-color-static-gray-300: #eaeaea; - --spectrum-global-color-static-gray-400: #d3d3d3; - --spectrum-global-color-static-gray-500: #bcbcbc; - --spectrum-global-color-static-gray-600: #959595; - --spectrum-global-color-static-gray-700: #747474; - --spectrum-global-color-static-gray-800: #505050; - --spectrum-global-color-static-gray-900: #323232; - --spectrum-global-color-static-blue-400: #378ef0; - --spectrum-global-color-static-blue-500: #2680eb; - --spectrum-global-color-static-blue-600: #1473e6; - --spectrum-global-color-static-blue-700: #0d66d0; - --spectrum-global-color-static-red-400: #ec5b62; - --spectrum-global-color-static-red-500: #e34850; - --spectrum-global-color-static-red-600: #d7373f; - --spectrum-global-color-static-red-700: #c9252d; - --spectrum-global-color-static-orange-400: #f29423; - --spectrum-global-color-static-orange-500: #e68619; - --spectrum-global-color-static-orange-600: #da7b11; - --spectrum-global-color-static-orange-700: #cb6f10; - --spectrum-global-color-static-green-400: #33ab84; - --spectrum-global-color-static-green-500: #2d9d78; - --spectrum-global-color-static-green-600: #268e6c; - --spectrum-global-color-static-green-700: #12805c; - --spectrum-global-color-static-celery-400: #4bc35f; - --spectrum-global-color-static-celery-500: #44b556; - --spectrum-global-color-static-celery-600: #3da74e; - --spectrum-global-color-static-celery-700: #379947; - --spectrum-global-color-static-chartreuse-400: #8ede49; - --spectrum-global-color-static-chartreuse-500: #85d044; - --spectrum-global-color-static-chartreuse-600: #7cc33f; - --spectrum-global-color-static-chartreuse-700: #73b53a; - --spectrum-global-color-static-yellow-400: #edcc00; - --spectrum-global-color-static-yellow-500: #dfbf00; - --spectrum-global-color-static-yellow-600: #d2b200; - --spectrum-global-color-static-yellow-700: #c4a600; - --spectrum-global-color-static-magenta-400: #e2499d; - --spectrum-global-color-static-magenta-500: #d83790; - --spectrum-global-color-static-magenta-600: #ca2982; - --spectrum-global-color-static-magenta-700: #bc1c74; - --spectrum-global-color-static-fuchsia-400: #cf3edc; - --spectrum-global-color-static-fuchsia-500: #c038cc; - --spectrum-global-color-static-fuchsia-600: #b130bd; - --spectrum-global-color-static-fuchsia-700: #a228ad; - --spectrum-global-color-static-purple-400: #9d64e1; - --spectrum-global-color-static-purple-500: #9256d9; - --spectrum-global-color-static-purple-600: #864ccc; - --spectrum-global-color-static-purple-700: #7a42bf; - --spectrum-global-color-static-indigo-400: #7575f1; - --spectrum-global-color-static-indigo-500: #6767ec; - --spectrum-global-color-static-indigo-600: #5c5ce0; - --spectrum-global-color-static-indigo-700: #5151d3; - --spectrum-global-color-static-seafoam-400: #20a3a8; - --spectrum-global-color-static-seafoam-500: #1b959a; - --spectrum-global-color-static-seafoam-600: #16878c; - --spectrum-global-color-static-seafoam-700: #0f797d; - --spectrum-global-color-opacity-100: 1; - --spectrum-global-color-opacity-90: 0.9; - --spectrum-global-color-opacity-80: 0.8; - --spectrum-global-color-opacity-60: 0.6; - --spectrum-global-color-opacity-50: 0.5; - --spectrum-global-color-opacity-40: 0.4; - --spectrum-global-color-opacity-30: 0.3; - --spectrum-global-color-opacity-25: 0.25; - --spectrum-global-color-opacity-20: 0.2; - --spectrum-global-color-opacity-15: 0.15; - --spectrum-global-color-opacity-10: 0.1; - --spectrum-global-color-opacity-8: 0.08; - --spectrum-global-color-opacity-7: 0.07; - --spectrum-global-color-opacity-6: 0.06; - --spectrum-global-color-opacity-5: 0.05; - --spectrum-global-color-opacity-4: 0.04; - --spectrum-semantic-negative-color-background: var( - --spectrum-global-color-static-red-700 - ); - --spectrum-semantic-negative-color-default: var( - --spectrum-global-color-red-500 - ); - --spectrum-semantic-negative-color-dark: var( - --spectrum-global-color-red-600 - ); - --spectrum-semantic-negative-color-border: var( - --spectrum-global-color-red-400 - ); - --spectrum-semantic-negative-color-icon: var( - --spectrum-global-color-red-600 - ); - --spectrum-semantic-negative-color-status: var( - --spectrum-global-color-red-400 - ); - --spectrum-semantic-negative-color-text-large: var( - --spectrum-global-color-red-500 - ); - --spectrum-semantic-negative-color-text-small: var( - --spectrum-global-color-red-600 - ); - --spectrum-semantic-negative-color-state-down: var( - --spectrum-global-color-red-700 - ); - --spectrum-semantic-negative-color-state-focus: var( - --spectrum-global-color-red-400 - ); - --spectrum-semantic-notice-color-background: var( - --spectrum-global-color-static-orange-700 - ); - --spectrum-semantic-notice-color-default: var( - --spectrum-global-color-orange-500 - ); - --spectrum-semantic-notice-color-dark: var( - --spectrum-global-color-orange-600 - ); - --spectrum-semantic-notice-color-border: var( - --spectrum-global-color-orange-400 - ); - --spectrum-semantic-notice-color-icon: var( - --spectrum-global-color-orange-600 - ); - --spectrum-semantic-notice-color-status: var( - --spectrum-global-color-orange-400 - ); - --spectrum-semantic-notice-color-text-large: var( - --spectrum-global-color-orange-500 - ); - --spectrum-semantic-notice-color-text-small: var( - --spectrum-global-color-orange-600 - ); - --spectrum-semantic-notice-color-state-down: var( - --spectrum-global-color-orange-700 - ); - --spectrum-semantic-notice-color-state-focus: var( - --spectrum-global-color-orange-400 - ); - --spectrum-semantic-positive-color-background: var( - --spectrum-global-color-static-green-700 - ); - --spectrum-semantic-positive-color-default: var( - --spectrum-global-color-green-500 - ); - --spectrum-semantic-positive-color-dark: var( - --spectrum-global-color-green-600 - ); - --spectrum-semantic-positive-color-border: var( - --spectrum-global-color-green-400 - ); - --spectrum-semantic-positive-color-icon: var( - --spectrum-global-color-green-600 - ); - --spectrum-semantic-positive-color-status: var( - --spectrum-global-color-green-400 - ); - --spectrum-semantic-positive-color-text-large: var( - --spectrum-global-color-green-500 - ); - --spectrum-semantic-positive-color-text-small: var( - --spectrum-global-color-green-600 - ); - --spectrum-semantic-positive-color-state-down: var( - --spectrum-global-color-green-700 - ); - --spectrum-semantic-positive-color-state-focus: var( - --spectrum-global-color-green-400 - ); - --spectrum-semantic-informative-color-background: var( - --spectrum-global-color-static-blue-700 - ); - --spectrum-semantic-informative-color-default: var( - --spectrum-global-color-blue-500 - ); - --spectrum-semantic-informative-color-dark: var( - --spectrum-global-color-blue-600 - ); - --spectrum-semantic-informative-color-border: var( - --spectrum-global-color-blue-400 - ); - --spectrum-semantic-informative-color-icon: var( - --spectrum-global-color-blue-600 - ); - --spectrum-semantic-informative-color-status: var( - --spectrum-global-color-blue-400 - ); - --spectrum-semantic-informative-color-text-large: var( - --spectrum-global-color-blue-500 - ); - --spectrum-semantic-informative-color-text-small: var( - --spectrum-global-color-blue-600 - ); - --spectrum-semantic-informative-color-state-down: var( - --spectrum-global-color-blue-700 - ); - --spectrum-semantic-informative-color-state-focus: var( - --spectrum-global-color-blue-400 - ); - --spectrum-semantic-cta-color-background-default: var( - --spectrum-global-color-static-blue-600 - ); - --spectrum-semantic-cta-color-background-hover: var( - --spectrum-global-color-static-blue-700 - ); - --spectrum-semantic-cta-color-background-down: var( - --spectrum-global-color-static-blue-700 - ); - --spectrum-semantic-cta-color-background-key-focus: var( - --spectrum-global-color-static-blue-600 - ); - --spectrum-semantic-background-color-key-focus: var( - --spectrum-global-color-static-blue-600 - ); - --spectrum-semantic-neutral-color-background: var( - --spectrum-global-color-static-gray-700 - ); - --spectrum-semantic-presence-color-1: var( - --spectrum-global-color-static-red-500 - ); - --spectrum-semantic-presence-color-2: var( - --spectrum-global-color-static-orange-400 - ); - --spectrum-semantic-presence-color-3: var( - --spectrum-global-color-static-yellow-400 - ); - --spectrum-semantic-presence-color-4: #4bcca2; - --spectrum-semantic-presence-color-5: #00c7ff; - --spectrum-semantic-presence-color-6: #008cb8; - --spectrum-semantic-presence-color-7: #7e4bf3; - --spectrum-semantic-presence-color-8: var( - --spectrum-global-color-static-fuchsia-600 - ); - --spectrum-global-dimension-static-size-0: 0px; - --spectrum-global-dimension-static-size-10: 1px; - --spectrum-global-dimension-static-size-25: 2px; - --spectrum-global-dimension-static-size-50: 4px; - --spectrum-global-dimension-static-size-40: 3px; - --spectrum-global-dimension-static-size-65: 5px; - --spectrum-global-dimension-static-size-100: 8px; - --spectrum-global-dimension-static-size-115: 9px; - --spectrum-global-dimension-static-size-125: 10px; - --spectrum-global-dimension-static-size-150: 12px; - --spectrum-global-dimension-static-size-175: 14px; - --spectrum-global-dimension-static-size-200: 16px; - --spectrum-global-dimension-static-size-225: 18px; - --spectrum-global-dimension-static-size-250: 20px; - --spectrum-global-dimension-static-size-300: 24px; - --spectrum-global-dimension-static-size-400: 32px; - --spectrum-global-dimension-static-size-450: 36px; - --spectrum-global-dimension-static-size-500: 40px; - --spectrum-global-dimension-static-size-550: 44px; - --spectrum-global-dimension-static-size-600: 48px; - --spectrum-global-dimension-static-size-700: 56px; - --spectrum-global-dimension-static-size-800: 64px; - --spectrum-global-dimension-static-size-900: 72px; - --spectrum-global-dimension-static-size-1000: 80px; - --spectrum-global-dimension-static-size-1200: 96px; - --spectrum-global-dimension-static-size-1700: 136px; - --spectrum-global-dimension-static-size-2400: 192px; - --spectrum-global-dimension-static-size-2600: 208px; - --spectrum-global-dimension-static-size-3400: 272px; - --spectrum-global-dimension-static-size-3600: 288px; - --spectrum-global-dimension-static-size-4600: 368px; - --spectrum-global-dimension-static-size-5000: 400px; - --spectrum-global-dimension-static-size-6000: 480px; - --spectrum-global-dimension-static-font-size-50: 11px; - --spectrum-global-dimension-static-font-size-75: 12px; - --spectrum-global-dimension-static-font-size-100: 14px; - --spectrum-global-dimension-static-font-size-150: 15px; - --spectrum-global-dimension-static-font-size-200: 16px; - --spectrum-global-dimension-static-font-size-300: 18px; - --spectrum-global-dimension-static-font-size-400: 20px; - --spectrum-global-dimension-static-font-size-500: 22px; - --spectrum-global-dimension-static-font-size-600: 25px; - --spectrum-global-dimension-static-font-size-700: 28px; - --spectrum-global-dimension-static-font-size-800: 32px; - --spectrum-global-dimension-static-font-size-900: 36px; - --spectrum-global-dimension-static-font-size-1000: 40px; - --spectrum-global-dimension-static-percent-50: 50%; - --spectrum-global-dimension-static-percent-100: 100%; - --spectrum-global-dimension-static-breakpoint-xsmall: 304px; - --spectrum-global-dimension-static-breakpoint-small: 768px; - --spectrum-global-dimension-static-breakpoint-medium: 1280px; - --spectrum-global-dimension-static-breakpoint-large: 1768px; - --spectrum-global-dimension-static-breakpoint-xlarge: 2160px; - --spectrum-global-dimension-static-grid-columns: 12; - --spectrum-global-dimension-static-grid-fluid-width: 100%; - --spectrum-global-dimension-static-grid-fixed-max-width: 1280px; - --spectrum-global-font-family-base: adobe-clean, 'Source Sans Pro', - -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Ubuntu, - 'Trebuchet MS', 'Lucida Grande', sans-serif; - --spectrum-global-font-family-serif: adobe-clean-serif, - 'Source Serif Pro', Georgia, serif; - --spectrum-global-font-family-code: 'Source Code Pro', Monaco, monospace; - --spectrum-global-font-weight-thin: 100; - --spectrum-global-font-weight-ultra-light: 200; - --spectrum-global-font-weight-light: 300; - --spectrum-global-font-weight-regular: 400; - --spectrum-global-font-weight-medium: 500; - --spectrum-global-font-weight-semi-bold: 600; - --spectrum-global-font-weight-bold: 700; - --spectrum-global-font-weight-extra-bold: 800; - --spectrum-global-font-weight-black: 900; - --spectrum-global-font-style-regular: normal; - --spectrum-global-font-style-italic: italic; - --spectrum-global-font-letter-spacing-none: 0; - --spectrum-global-font-letter-spacing-small: 0.0125em; - --spectrum-global-font-letter-spacing-han: 0.05em; - --spectrum-global-font-letter-spacing-medium: 0.06em; - --spectrum-global-font-line-height-large: 1.7; - --spectrum-global-font-line-height-medium: 1.5; - --spectrum-global-font-line-height-small: 1.3; - --spectrum-global-font-multiplier-25: 0.25em; - --spectrum-global-font-multiplier-75: 0.75em; - --spectrum-alias-border-size-thin: var( - --spectrum-global-dimension-static-size-10 - ); - --spectrum-alias-border-size-thick: var( - --spectrum-global-dimension-static-size-25 - ); - --spectrum-alias-border-size-thicker: var( - --spectrum-global-dimension-static-size-50 - ); - --spectrum-alias-border-size-thickest: var( - --spectrum-global-dimension-static-size-100 - ); - --spectrum-alias-border-offset-thin: var( - --spectrum-global-dimension-static-size-25 - ); - --spectrum-alias-border-offset-thick: var( - --spectrum-global-dimension-static-size-50 - ); - --spectrum-alias-border-offset-thicker: var( - --spectrum-global-dimension-static-size-100 - ); - --spectrum-alias-border-offset-thickest: var( - --spectrum-global-dimension-static-size-200 - ); - --spectrum-alias-grid-baseline: var( - --spectrum-global-dimension-static-size-100 - ); - --spectrum-alias-grid-gutter-xsmall: var( - --spectrum-global-dimension-static-size-200 - ); - --spectrum-alias-grid-gutter-small: var( - --spectrum-global-dimension-static-size-300 - ); - --spectrum-alias-grid-gutter-medium: var( - --spectrum-global-dimension-static-size-400 - ); - --spectrum-alias-grid-gutter-large: var( - --spectrum-global-dimension-static-size-500 - ); - --spectrum-alias-grid-gutter-xlarge: var( - --spectrum-global-dimension-static-size-600 - ); - --spectrum-alias-grid-margin-xsmall: var( - --spectrum-global-dimension-static-size-200 - ); - --spectrum-alias-grid-margin-small: var( - --spectrum-global-dimension-static-size-300 - ); - --spectrum-alias-grid-margin-medium: var( - --spectrum-global-dimension-static-size-400 - ); - --spectrum-alias-grid-margin-large: var( - --spectrum-global-dimension-static-size-500 - ); - --spectrum-alias-grid-margin-xlarge: var( - --spectrum-global-dimension-static-size-600 - ); - --spectrum-alias-grid-layout-region-margin-bottom-xsmall: var( - --spectrum-global-dimension-static-size-200 - ); - --spectrum-alias-grid-layout-region-margin-bottom-small: var( - --spectrum-global-dimension-static-size-300 - ); - --spectrum-alias-grid-layout-region-margin-bottom-medium: var( - --spectrum-global-dimension-static-size-400 - ); - --spectrum-alias-grid-layout-region-margin-bottom-large: var( - --spectrum-global-dimension-static-size-500 - ); - --spectrum-alias-grid-layout-region-margin-bottom-xlarge: var( - --spectrum-global-dimension-static-size-600 - ); - --spectrum-alias-radial-reaction-size-default: var( - --spectrum-global-dimension-static-size-550 - ); - --spectrum-alias-font-family-ar: myriad-arabic, adobe-clean, - 'Source Sans Pro', -apple-system, BlinkMacSystemFont, 'Segoe UI', - Roboto, Ubuntu, 'Trebuchet MS', 'Lucida Grande', sans-serif; - --spectrum-alias-font-family-he: myriad-hebrew, adobe-clean, - 'Source Sans Pro', -apple-system, BlinkMacSystemFont, 'Segoe UI', - Roboto, Ubuntu, 'Trebuchet MS', 'Lucida Grande', sans-serif; - --spectrum-alias-font-family-zh: adobe-clean-han-traditional, - source-han-traditional, 'MingLiu', 'Heiti TC Light', 'sans-serif'; - --spectrum-alias-font-family-zhhans: adobe-clean-han-simplified-c, - source-han-simplified-c, 'SimSun', 'Heiti SC Light', 'sans-serif'; - --spectrum-alias-font-family-ko: adobe-clean-han-korean, - source-han-korean, 'Malgun Gothic', 'Apple Gothic', 'sans-serif'; - --spectrum-alias-font-family-ja: adobe-clean-han-japanese, - source-han-japanese, 'Yu Gothic', '\\30E1 \\30A4 \\30EA \\30AA', - '\\30D2 \\30E9 \\30AE \\30CE \\89D2 \\30B4 Pro W3', - 'Hiragino Kaku Gothic Pro W3', 'Osaka', - '\\FF2D \\FF33 \\FF30 \\30B4 \\30B7 \\30C3 \\30AF', 'MS PGothic', - 'sans-serif'; - --spectrum-alias-font-family-condensed: adobe-clean-han-traditional, - source-han-traditional, 'MingLiu', 'Heiti TC Light', adobe-clean, - 'Source Sans Pro', -apple-system, BlinkMacSystemFont, 'Segoe UI', - Roboto, Ubuntu, 'Trebuchet MS', 'Lucida Grande', sans-serif; - --spectrum-alias-line-height-body: var( - --spectrum-global-font-line-height-medium - ); - --spectrum-alias-line-height-title: var( - --spectrum-global-font-line-height-small - ); - --spectrum-alias-body-han-text-line-height: var( - --spectrum-global-font-line-height-large - ); - --spectrum-alias-body-text-font-family: var( - --spectrum-global-font-family-base - ); - --spectrum-alias-body-text-line-height: var( - --spectrum-global-font-line-height-medium - ); - --spectrum-alias-body-text-font-weight: var( - --spectrum-global-font-weight-regular - ); - --spectrum-alias-body-text-font-weight-strong: var( - --spectrum-global-font-weight-bold - ); - --spectrum-alias-button-text-line-height: var( - --spectrum-global-font-line-height-small - ); - --spectrum-alias-heading-han-text-line-height: var( - --spectrum-global-font-line-height-medium - ); - --spectrum-alias-heading-text-line-height: var( - --spectrum-global-font-line-height-small - ); - --spectrum-alias-heading-text-font-weight-regular: var( - --spectrum-global-font-weight-bold - ); - --spectrum-alias-heading-text-font-weight-regular-strong: var( - --spectrum-global-font-weight-black - ); - --spectrum-alias-heading-text-font-weight-quiet: var( - --spectrum-global-font-weight-light - ); - --spectrum-alias-heading-text-font-weight-quiet-strong: var( - --spectrum-global-font-weight-bold - ); - --spectrum-alias-heading-text-font-weight-strong: var( - --spectrum-global-font-weight-black - ); - --spectrum-alias-heading-text-font-weight-strong-strong: var( - --spectrum-global-font-weight-black - ); - --spectrum-alias-subheading-text-font-weight: var( - --spectrum-global-font-weight-bold - ); - --spectrum-alias-subheading-text-font-weight-strong: var( - --spectrum-global-font-weight-black - ); - --spectrum-alias-detail-text-font-weight: var( - --spectrum-global-font-weight-regular - ); - --spectrum-alias-detail-text-font-weight-strong: var( - --spectrum-global-font-weight-bold - ); - --spectrum-alias-serif-text-font-family: var( - --spectrum-global-font-family-serif - ); - --spectrum-alias-article-text-font-family: var( - --spectrum-global-font-family-serif - ); - --spectrum-alias-article-body-text-font-weight: var( - --spectrum-global-font-weight-regular - ); - --spectrum-alias-article-body-text-font-weight-strong: var( - --spectrum-global-font-weight-black - ); - --spectrum-alias-article-heading-text-font-weight: var( - --spectrum-global-font-weight-bold - ); - --spectrum-alias-article-heading-text-font-weight-strong: var( - --spectrum-global-font-weight-black - ); - --spectrum-alias-article-heading-text-font-weight-quiet: var( - --spectrum-global-font-weight-regular - ); - --spectrum-alias-article-heading-text-font-weight-quiet-strong: var( - --spectrum-global-font-weight-bold - ); - --spectrum-alias-article-subheading-text-font-weight: var( - --spectrum-global-font-weight-bold - ); - --spectrum-alias-article-subheading-text-font-weight-strong: var( - --spectrum-global-font-weight-black - ); - --spectrum-alias-article-detail-text-font-weight: var( - --spectrum-global-font-weight-regular - ); - --spectrum-alias-article-detail-text-font-weight-strong: var( - --spectrum-global-font-weight-bold - ); - --spectrum-alias-code-text-font-family: var( - --spectrum-global-font-family-code - ); - --spectrum-alias-han-heading-text-font-weight-regular: var( - --spectrum-global-font-weight-bold - ); - --spectrum-alias-han-heading-text-font-weight-regular-emphasis: var( - --spectrum-global-font-weight-extra-bold - ); - --spectrum-alias-han-heading-text-font-weight-regular-strong: var( - --spectrum-global-font-weight-black - ); - --spectrum-alias-han-heading-text-font-weight-quiet: var( - --spectrum-global-font-weight-light - ); - --spectrum-alias-han-heading-text-font-weight-quiet-emphasis: var( - --spectrum-global-font-weight-regular - ); - --spectrum-alias-han-heading-text-font-weight-quiet-strong: var( - --spectrum-global-font-weight-bold - ); - --spectrum-alias-han-heading-text-font-weight-light: var( - --spectrum-global-font-weight-light - ); - --spectrum-alias-han-heading-text-font-weight-light-emphasis: var( - --spectrum-global-font-weight-regular - ); - --spectrum-alias-han-heading-text-font-weight-light-strong: var( - --spectrum-global-font-weight-bold - ); - --spectrum-alias-han-heading-text-font-weight-strong: var( - --spectrum-global-font-weight-black - ); - --spectrum-alias-han-heading-text-font-weight-strong-emphasis: var( - --spectrum-global-font-weight-black - ); - --spectrum-alias-han-heading-text-font-weight-strong-strong: var( - --spectrum-global-font-weight-black - ); - --spectrum-alias-han-heading-text-font-weight-heavy: var( - --spectrum-global-font-weight-black - ); - --spectrum-alias-han-heading-text-font-weight-heavy-emphasis: var( - --spectrum-global-font-weight-black - ); - --spectrum-alias-han-heading-text-font-weight-heavy-strong: var( - --spectrum-global-font-weight-black - ); - --spectrum-alias-han-body-text-font-weight-regular: var( - --spectrum-global-font-weight-regular - ); - --spectrum-alias-han-body-text-font-weight-emphasis: var( - --spectrum-global-font-weight-bold - ); - --spectrum-alias-han-body-text-font-weight-strong: var( - --spectrum-global-font-weight-black - ); - --spectrum-alias-han-subheading-text-font-weight-regular: var( - --spectrum-global-font-weight-bold - ); - --spectrum-alias-han-subheading-text-font-weight-emphasis: var( - --spectrum-global-font-weight-extra-bold - ); - --spectrum-alias-han-subheading-text-font-weight-strong: var( - --spectrum-global-font-weight-black - ); - --spectrum-alias-han-detail-text-font-weight: var( - --spectrum-global-font-weight-regular - ); - --spectrum-alias-han-detail-text-font-weight-emphasis: var( - --spectrum-global-font-weight-bold - ); - --spectrum-alias-han-detail-text-font-weight-strong: var( - --spectrum-global-font-weight-black - ); - --spectrum-alias-code-text-font-weight-regular: var( - --spectrum-global-font-weight-regular - ); - --spectrum-alias-code-text-font-weight-strong: var( - --spectrum-global-font-weight-bold - ); - --spectrum-alias-code-text-line-height: var( - --spectrum-global-font-line-height-medium - ); - --spectrum-alias-heading-margin-bottom: var( - --spectrum-global-font-multiplier-25 - ); - --spectrum-alias-body-margin-bottom: var( - --spectrum-global-font-multiplier-75 - ); - --spectrum-alias-dropshadow-blur: var( - --spectrum-global-dimension-size-50 - ); - --spectrum-alias-dropshadow-offset-y: var( - --spectrum-global-dimension-size-10 - ); - --spectrum-alias-font-size-default: var( - --spectrum-global-dimension-font-size-100 - ); - --spectrum-alias-line-height-small: var( - --spectrum-global-dimension-size-200 - ); - --spectrum-alias-line-height-medium: var( - --spectrum-global-dimension-size-250 - ); - --spectrum-alias-line-height-large: var( - --spectrum-global-dimension-size-300 - ); - --spectrum-alias-line-height-xlarge: var( - --spectrum-global-dimension-size-400 - ); - --spectrum-alias-line-height-xxlarge: var( - --spectrum-global-dimension-size-600 - ); - --spectrum-alias-layout-label-gap-size: var( - --spectrum-global-dimension-size-100 - ); - --spectrum-alias-pill-button-text-size: var( - --spectrum-global-dimension-font-size-100 - ); - --spectrum-alias-pill-button-text-baseline: var( - --spectrum-global-dimension-static-size-150 - ); - --spectrum-alias-border-radius-xsmall: var( - --spectrum-global-dimension-size-10 - ); - --spectrum-alias-border-radius-small: var( - --spectrum-global-dimension-size-25 - ); - --spectrum-alias-border-radius-regular: var( - --spectrum-global-dimension-size-50 - ); - --spectrum-alias-border-radius-medium: var( - --spectrum-global-dimension-size-100 - ); - --spectrum-alias-border-radius-large: var( - --spectrum-global-dimension-size-200 - ); - --spectrum-alias-single-line-height: var( - --spectrum-global-dimension-size-400 - ); - --spectrum-alias-single-line-width: var( - --spectrum-global-dimension-size-2400 - ); - --spectrum-alias-workflow-icon-size: var( - --spectrum-global-dimension-size-225 - ); - --spectrum-alias-heading-han-display1-text-size: var( - --spectrum-global-dimension-font-size-1000 - ); - --spectrum-alias-heading-han-xxxl-text-size: var( - --spectrum-global-dimension-font-size-1000 - ); - --spectrum-alias-heading-han-display1-margin-top: var( - --spectrum-global-dimension-font-size-900 - ); - --spectrum-alias-heading-han-xxxl-margin-top: var( - --spectrum-global-dimension-font-size-900 - ); - --spectrum-alias-heading-han-display2-text-size: var( - --spectrum-global-dimension-font-size-900 - ); - --spectrum-alias-heading-han-xxl-text-size: var( - --spectrum-global-dimension-font-size-900 - ); - --spectrum-alias-heading-han-display2-margin-top: var( - --spectrum-global-dimension-font-size-800 - ); - --spectrum-alias-heading-han-xxl-margin-top: var( - --spectrum-global-dimension-font-size-800 - ); - --spectrum-alias-heading1-han-text-size: var( - --spectrum-global-dimension-font-size-800 - ); - --spectrum-alias-heading-han-xl-text-size: var( - --spectrum-global-dimension-font-size-800 - ); - --spectrum-alias-heading1-han-margin-top: var( - --spectrum-global-dimension-font-size-700 - ); - --spectrum-alias-heading-han-xl-margin-top: var( - --spectrum-global-dimension-font-size-700 - ); - --spectrum-alias-heading2-han-text-size: var( - --spectrum-global-dimension-font-size-600 - ); - --spectrum-alias-heading-han-l-text-size: var( - --spectrum-global-dimension-font-size-600 - ); - --spectrum-alias-heading2-han-margin-top: var( - --spectrum-global-dimension-font-size-500 - ); - --spectrum-alias-heading-han-l-margin-top: var( - --spectrum-global-dimension-font-size-500 - ); - --spectrum-alias-heading3-han-text-size: var( - --spectrum-global-dimension-font-size-400 - ); - --spectrum-alias-heading-han-m-text-size: var( - --spectrum-global-dimension-font-size-400 - ); - --spectrum-alias-heading3-han-margin-top: var( - --spectrum-global-dimension-font-size-300 - ); - --spectrum-alias-heading-han-m-margin-top: var( - --spectrum-global-dimension-font-size-300 - ); - --spectrum-alias-heading4-text-size: var( - --spectrum-global-dimension-font-size-300 - ); - --spectrum-alias-heading-s-text-size: var( - --spectrum-global-dimension-font-size-300 - ); - --spectrum-alias-heading4-margin-top: var( - --spectrum-global-dimension-font-size-200 - ); - --spectrum-alias-heading-s-margin-top: var( - --spectrum-global-dimension-font-size-200 - ); - --spectrum-alias-heading5-text-size: var( - --spectrum-global-dimension-font-size-200 - ); - --spectrum-alias-heading-xs-text-size: var( - --spectrum-global-dimension-font-size-200 - ); - --spectrum-alias-heading5-margin-top: var( - --spectrum-global-dimension-font-size-100 - ); - --spectrum-alias-heading-xs-margin-top: var( - --spectrum-global-dimension-font-size-100 - ); - --spectrum-alias-heading6-text-size: var( - --spectrum-global-dimension-font-size-100 - ); - --spectrum-alias-heading-xxs-text-size: var( - --spectrum-global-dimension-font-size-100 - ); - --spectrum-alias-heading6-margin-top: var( - --spectrum-global-dimension-font-size-75 - ); - --spectrum-alias-heading-xxs-margin-top: var( - --spectrum-global-dimension-font-size-75 - ); - --spectrum-alias-background-color-default: var( - --spectrum-global-color-gray-100 - ); - --spectrum-alias-background-color-transparent: transparent; - --spectrum-alias-background-color-label-gray: #707070; - --spectrum-alias-background-color-quickactions-overlay: rgba( - 0, - 0, - 0, - 0.2 - ); - --spectrum-alias-placeholder-text-color: var( - --spectrum-global-color-gray-600 - ); - --spectrum-alias-placeholder-text-color-hover: var( - --spectrum-global-color-gray-900 - ); - --spectrum-alias-placeholder-text-color-down: var( - --spectrum-global-color-gray-900 - ); - --spectrum-alias-placeholder-text-color-selected: var( - --spectrum-global-color-gray-800 - ); - --spectrum-alias-label-text-color: var( - --spectrum-global-color-gray-700 - ); - --spectrum-alias-text-color: var(--spectrum-global-color-gray-800); - --spectrum-alias-text-color-hover: var( - --spectrum-global-color-gray-900 - ); - --spectrum-alias-text-color-down: var(--spectrum-global-color-gray-900); - --spectrum-alias-text-color-key-focus: var( - --spectrum-global-color-blue-600 - ); - --spectrum-alias-text-color-mouse-focus: var( - --spectrum-global-color-blue-600 - ); - --spectrum-alias-text-color-disabled: var( - --spectrum-global-color-gray-500 - ); - --spectrum-alias-text-color-invalid: var( - --spectrum-global-color-red-500 - ); - --spectrum-alias-text-color-selected: var( - --spectrum-global-color-blue-600 - ); - --spectrum-alias-text-color-selected-neutral: var( - --spectrum-global-color-gray-900 - ); - --spectrum-alias-title-text-color: var( - --spectrum-global-color-gray-900 - ); - --spectrum-alias-heading-text-color: var( - --spectrum-global-color-gray-900 - ); - --spectrum-alias-border-color: var(--spectrum-global-color-gray-300); - --spectrum-alias-border-color-hover: var( - --spectrum-global-color-gray-400 - ); - --spectrum-alias-border-color-focus: var( - --spectrum-global-color-blue-400 - ); - --spectrum-alias-border-color-down: var( - --spectrum-global-color-blue-500 - ); - --spectrum-alias-border-color-extralight: var( - --spectrum-global-color-gray-100 - ); - --spectrum-alias-border-color-light: var( - --spectrum-global-color-gray-200 - ); - --spectrum-alias-border-color-mid: var( - --spectrum-global-color-gray-300 - ); - --spectrum-alias-border-color-dark: var( - --spectrum-global-color-gray-400 - ); - --spectrum-alias-border-color-transparent: transparent; - --spectrum-alias-border-color-translucent-dark: rgba(0, 0, 0, 0.05); - --spectrum-alias-border-color-translucent-darker: rgba(0, 0, 0, 0.1); - --spectrum-alias-focus-color: var(--spectrum-global-color-blue-400); - --spectrum-alias-track-color-default: var( - --spectrum-global-color-gray-300 - ); - --spectrum-alias-track-color-disabled: var( - --spectrum-global-color-gray-300 - ); - --spectrum-alias-track-color-over-background: hsla(0, 0%, 100%, 0.2); - --spectrum-alias-icon-color: var(--spectrum-global-color-gray-700); - --spectrum-alias-icon-color-over-background: var( - --spectrum-global-color-static-white - ); - --spectrum-alias-icon-color-hover: var( - --spectrum-global-color-gray-900 - ); - --spectrum-alias-icon-color-down: var(--spectrum-global-color-gray-900); - --spectrum-alias-icon-color-focus: var( - --spectrum-global-color-gray-900 - ); - --spectrum-alias-icon-color-disabled: var( - --spectrum-global-color-gray-400 - ); - --spectrum-alias-icon-color-selected-neutral: var( - --spectrum-global-color-gray-900 - ); - --spectrum-alias-icon-color-selected: var( - --spectrum-global-color-blue-500 - ); - --spectrum-alias-icon-color-selected-hover: var( - --spectrum-global-color-blue-600 - ); - --spectrum-alias-icon-color-selected-down: var( - --spectrum-global-color-blue-700 - ); - --spectrum-alias-icon-color-selected-focus: var( - --spectrum-global-color-blue-600 - ); - --spectrum-alias-icon-color-error: var(--spectrum-global-color-red-400); - --spectrum-alias-toolbar-background-color: var( - --spectrum-global-color-gray-100 - ); - --spectrum-font-fallbacks-sans: -apple-system, BlinkMacSystemFont, - 'Segoe UI', Roboto, sans-serif; - --spectrum-font-family-base: 'adobe-clean-ux', 'adobe-clean', - 'Source Sans Pro', var(--spectrum-font-fallbacks-sans); - --spectrum-font-family-han: 'adobe-clean-han-japanese', - var(--spectrum-font-fallbacks-sans); - --spectrum-font-family-ar: 'adobe-arabic', 'myriad-arabic', - var(--spectrum-font-fallbacks-sans); - --spectrum-font-family-he: 'adobe-hebrew', - var(--spectrum-font-fallbacks-sans); - --spectrum-font-family-zhhans: 'adobe-clean-han-simplified-c', 'SimSun', - 'Heiti SC Light', var(--spectrum-font-fallbacks-sans); - --spectrum-font-family-zh: var(--spectrum-font-family-zhhans); - --spectrum-font-family-zhhant: 'adobe-clean-han-traditional', - 'Microsoft JhengHei UI', 'Microsoft JhengHei', 'Heiti TC Light', - var(--spectrum-font-fallbacks-sans); - --spectrum-font-family-ko: 'adobe-clean-han-korean', 'Malgun Gothic', - 'Apple Gothic', var(--spectrum-font-fallbacks-sans); - --spectrum-font-family-ja: 'adobe-clean-han-japanese', 'Yu Gothic', - '\\30E1 \\30A4 \\30EA \\30AA', - '\\30D2 \\30E9 \\30AE \\30CE \\89D2 \\30B4 Pro W3', - 'Hiragino Kaku Gothic Pro W3', 'Osaka', - '\\FF2D \\FF33 \\FF30 \\30B4 \\30B7 \\30C3 \\30AF', 'MS PGothic', - var(--spectrum-font-fallbacks-sans); - --spectrum-text-size: var(--spectrum-alias-font-size-default); - --spectrum-text-body-line-height: var( - --spectrum-alias-line-height-medium - ); - --spectrum-text-size-text-label: var(--spectrum-label-text-size); - --spectrum-line-height-text-label: var( - --spectrum-label-text-line-height - ); - font-family: var(--spectrum-font-family-base); - font-size: var(--spectrum-text-size); - } - :host:lang(ar), - :root:lang(ar) { - font-family: var(--spectrum-font-family-ar); - } - :host:lang(he), - :root:lang(he) { - font-family: var(--spectrum-font-family-he); - } - :host:lang(zh-Hans), - :root:lang(zh-Hans) { - font-family: var(--spectrum-font-family-zhhans); - } - :host:lang(zh-Hant), - :root:lang(zh-Hant) { - font-family: var(--spectrum-font-family-zhhant); - } - :host:lang(zh), - :root:lang(zh) { - font-family: var(--spectrum-font-family-zh); - } - :host:lang(ko), - :root:lang(ko) { - font-family: var(--spectrum-font-family-ko); - } - :host:lang(ja), - :root:lang(ja) { - font-family: var(--spectrum-font-family-ja); - } - :host, - :root { - --spectrum-global-color-celery-400: #44b556; - --spectrum-global-color-celery-500: #3da74e; - --spectrum-global-color-celery-600: #379947; - --spectrum-global-color-celery-700: #318b40; - --spectrum-global-color-chartreuse-400: #85d044; - --spectrum-global-color-chartreuse-500: #7cc33f; - --spectrum-global-color-chartreuse-600: #73b53a; - --spectrum-global-color-chartreuse-700: #6aa834; - --spectrum-global-color-yellow-400: #dfbf00; - --spectrum-global-color-yellow-500: #d2b200; - --spectrum-global-color-yellow-600: #c4a600; - --spectrum-global-color-yellow-700: #b79900; - --spectrum-global-color-magenta-400: #d83790; - --spectrum-global-color-magenta-500: #ce2783; - --spectrum-global-color-magenta-600: #bc1c74; - --spectrum-global-color-magenta-700: #ae0e66; - --spectrum-global-color-fuchsia-400: #c038cc; - --spectrum-global-color-fuchsia-500: #b130bd; - --spectrum-global-color-fuchsia-600: #a228ad; - --spectrum-global-color-fuchsia-700: #93219e; - --spectrum-global-color-purple-400: #9256d9; - --spectrum-global-color-purple-500: #864ccc; - --spectrum-global-color-purple-600: #7a42bf; - --spectrum-global-color-purple-700: #6f38b1; - --spectrum-global-color-indigo-400: #6767ec; - --spectrum-global-color-indigo-500: #5c5ce0; - --spectrum-global-color-indigo-600: #5151d3; - --spectrum-global-color-indigo-700: #4646c6; - --spectrum-global-color-seafoam-400: #1b959a; - --spectrum-global-color-seafoam-500: #16878c; - --spectrum-global-color-seafoam-600: #0f797d; - --spectrum-global-color-seafoam-700: #096c6f; - --spectrum-global-color-red-400: #e34850; - --spectrum-global-color-red-500: #d7373f; - --spectrum-global-color-red-600: #c9252d; - --spectrum-global-color-red-700: #bb121a; - --spectrum-global-color-orange-400: #e68619; - --spectrum-global-color-orange-500: #da7b11; - --spectrum-global-color-orange-600: #cb6f10; - --spectrum-global-color-orange-700: #bd640d; - --spectrum-global-color-green-400: #2d9d78; - --spectrum-global-color-green-500: #268e6c; - --spectrum-global-color-green-600: #12805c; - --spectrum-global-color-green-700: #107154; - --spectrum-global-color-blue-400: #2680eb; - --spectrum-global-color-blue-500: #1473e6; - --spectrum-global-color-blue-600: #0d66d0; - --spectrum-global-color-blue-700: #095aba; - --spectrum-global-color-gray-50: #fff; - --spectrum-global-color-gray-75: #fafafa; - --spectrum-global-color-gray-100: #f5f5f5; - --spectrum-global-color-gray-200: #eaeaea; - --spectrum-global-color-gray-300: #e1e1e1; - --spectrum-global-color-gray-400: #cacaca; - --spectrum-global-color-gray-500: #b3b3b3; - --spectrum-global-color-gray-600: #8e8e8e; - --spectrum-global-color-gray-700: #6e6e6e; - --spectrum-global-color-gray-800: #4b4b4b; - --spectrum-global-color-gray-900: #2c2c2c; - --spectrum-alias-background-color-modal-overlay: rgba(0, 0, 0, 0.4); - --spectrum-alias-dropshadow-color: rgba(0, 0, 0, 0.15); - --spectrum-alias-background-color-hover-overlay: rgba(44, 44, 44, 0.04); - --spectrum-alias-highlight-hover: rgba(44, 44, 44, 0.06); - --spectrum-alias-highlight-active: rgba(44, 44, 44, 0.1); - --spectrum-alias-highlight-selected: rgba(20, 115, 230, 0.1); - --spectrum-alias-highlight-selected-hover: rgba(20, 115, 230, 0.2); - --spectrum-alias-text-highlight-color: rgba(20, 115, 230, 0.2); - --spectrum-alias-background-color-quickactions: hsla(0, 0%, 96.1%, 0.9); - --spectrum-alias-radial-reaction-color-default: rgba(75, 75, 75, 0.6); - --spectrum-alias-pasteboard-background-color: var( - --spectrum-global-color-gray-300 - ); - --spectrum-alias-appframe-border-color: var( - --spectrum-global-color-gray-300 - ); - --spectrum-alias-appframe-separator-color: var( - --spectrum-global-color-gray-300 - ); - --spectrum-colorarea-border-color: rgba(44, 44, 44, 0.1); - --spectrum-colorarea-border-color-hover: rgba(44, 44, 44, 0.1); - --spectrum-colorarea-border-color-down: rgba(44, 44, 44, 0.1); - --spectrum-colorarea-border-color-key-focus: rgba(44, 44, 44, 0.1); - --spectrum-colorslider-border-color: rgba(44, 44, 44, 0.1); - --spectrum-colorslider-border-color-hover: rgba(44, 44, 44, 0.1); - --spectrum-colorslider-border-color-down: rgba(44, 44, 44, 0.1); - --spectrum-colorslider-border-color-key-focus: rgba(44, 44, 44, 0.1); - --spectrum-colorslider-vertical-border-color: rgba(44, 44, 44, 0.1); - --spectrum-colorslider-vertical-border-color-hover: rgba( - 44, - 44, - 44, - 0.1 - ); - --spectrum-colorslider-vertical-border-color-down: rgba( - 44, - 44, - 44, - 0.1 - ); - --spectrum-colorslider-vertical-border-color-key-focus: rgba( - 44, - 44, - 44, - 0.1 - ); - --spectrum-colorwheel-border-color: rgba(44, 44, 44, 0.1); - --spectrum-colorwheel-border-color-hover: rgba(44, 44, 44, 0.1); - --spectrum-colorwheel-border-color-down: rgba(44, 44, 44, 0.1); - --spectrum-colorwheel-border-color-key-focus: rgba(44, 44, 44, 0.1); - --spectrum-miller-column-item-background-color-selected: rgba( - 20, - 115, - 230, - 0.1 - ); - --spectrum-miller-column-item-background-color-selected-hover: rgba( - 20, - 115, - 230, - 0.2 - ); - --spectrum-tabs-compact-selection-indicator-color: var( - --spectrum-global-color-blue-500 - ); - --spectrum-tabs-compact-vertical-rule-color: var( - --spectrum-global-color-gray-200 - ); - --spectrum-tabs-compact-vertical-emphasized-selection-indicator-color: var( - --spectrum-global-color-blue-500 - ); - --spectrum-tabs-compact-vertical-emphasized-rule-color: var( - --spectrum-global-color-gray-200 - ); - --spectrum-tabs-emphasized-selection-indicator-color: var( - --spectrum-global-color-blue-500 - ); - --spectrum-tabs-quiet-compact-emphasized-selection-indicator-color: var( - --spectrum-global-color-blue-500 - ); - --spectrum-tabs-quiet-compact-vertical-emphasized-selection-indicator-color: var( - --spectrum-global-color-blue-500 - ); - --spectrum-tabs-quiet-emphasized-selection-indicator-color: var( - --spectrum-global-color-blue-500 - ); - --spectrum-tabs-quiet-vertical-emphasized-selection-indicator-color: var( - --spectrum-global-color-blue-500 - ); - --spectrum-well-background-color: rgba(75, 75, 75, 0.02); - --spectrum-well-border-color: rgba(44, 44, 44, 0.05); - --spectrum-global-dimension-scale-factor: 1; - --spectrum-global-dimension-size-0: 0px; - --spectrum-global-dimension-size-10: 1px; - --spectrum-global-dimension-size-25: 2px; - --spectrum-global-dimension-size-40: 3px; - --spectrum-global-dimension-size-50: 4px; - --spectrum-global-dimension-size-65: 5px; - --spectrum-global-dimension-size-75: 6px; - --spectrum-global-dimension-size-85: 7px; - --spectrum-global-dimension-size-100: 8px; - --spectrum-global-dimension-size-115: 9px; - --spectrum-global-dimension-size-125: 10px; - --spectrum-global-dimension-size-130: 11px; - --spectrum-global-dimension-size-150: 12px; - --spectrum-global-dimension-size-160: 13px; - --spectrum-global-dimension-size-175: 14px; - --spectrum-global-dimension-size-200: 16px; - --spectrum-global-dimension-size-225: 18px; - --spectrum-global-dimension-size-250: 20px; - --spectrum-global-dimension-size-300: 24px; - --spectrum-global-dimension-size-350: 28px; - --spectrum-global-dimension-size-400: 32px; - --spectrum-global-dimension-size-450: 36px; - --spectrum-global-dimension-size-500: 40px; - --spectrum-global-dimension-size-550: 44px; - --spectrum-global-dimension-size-600: 48px; - --spectrum-global-dimension-size-675: 54px; - --spectrum-global-dimension-size-700: 56px; - --spectrum-global-dimension-size-800: 64px; - --spectrum-global-dimension-size-900: 72px; - --spectrum-global-dimension-size-1000: 80px; - --spectrum-global-dimension-size-1200: 96px; - --spectrum-global-dimension-size-1250: 100px; - --spectrum-global-dimension-size-1600: 128px; - --spectrum-global-dimension-size-1700: 136px; - --spectrum-global-dimension-size-2000: 160px; - --spectrum-global-dimension-size-2400: 192px; - --spectrum-global-dimension-size-3000: 240px; - --spectrum-global-dimension-size-3400: 272px; - --spectrum-global-dimension-size-3600: 288px; - --spectrum-global-dimension-size-4600: 368px; - --spectrum-global-dimension-size-5000: 400px; - --spectrum-global-dimension-size-6000: 480px; - --spectrum-global-dimension-font-size-25: 10px; - --spectrum-global-dimension-font-size-50: 11px; - --spectrum-global-dimension-font-size-75: 12px; - --spectrum-global-dimension-font-size-100: 14px; - --spectrum-global-dimension-font-size-150: 15px; - --spectrum-global-dimension-font-size-200: 16px; - --spectrum-global-dimension-font-size-300: 18px; - --spectrum-global-dimension-font-size-400: 20px; - --spectrum-global-dimension-font-size-500: 22px; - --spectrum-global-dimension-font-size-600: 25px; - --spectrum-global-dimension-font-size-700: 28px; - --spectrum-global-dimension-font-size-800: 32px; - --spectrum-global-dimension-font-size-900: 36px; - --spectrum-global-dimension-font-size-1000: 40px; - --spectrum-global-dimension-font-size-1100: 45px; - --spectrum-alias-heading-display1-text-size: var( - --spectrum-global-dimension-font-size-1100 - ); - --spectrum-alias-heading-xxxl-text-size: var( - --spectrum-global-dimension-font-size-1100 - ); - --spectrum-alias-heading-display1-margin-top: var( - --spectrum-global-dimension-font-size-1000 - ); - --spectrum-alias-heading-xxxl-margin-top: var( - --spectrum-global-dimension-font-size-1000 - ); - --spectrum-alias-heading-display2-text-size: var( - --spectrum-global-dimension-font-size-1000 - ); - --spectrum-alias-heading-xxl-text-size: var( - --spectrum-global-dimension-font-size-1000 - ); - --spectrum-alias-heading-display2-margin-top: var( - --spectrum-global-dimension-font-size-900 - ); - --spectrum-alias-heading-xxl-margin-top: var( - --spectrum-global-dimension-font-size-900 - ); - --spectrum-alias-heading1-text-size: var( - --spectrum-global-dimension-font-size-900 - ); - --spectrum-alias-heading-xl-text-size: var( - --spectrum-global-dimension-font-size-900 - ); - --spectrum-alias-heading1-margin-top: var( - --spectrum-global-dimension-font-size-800 - ); - --spectrum-alias-heading-xl-margin-top: var( - --spectrum-global-dimension-font-size-800 - ); - --spectrum-alias-heading2-text-size: var( - --spectrum-global-dimension-font-size-700 - ); - --spectrum-alias-heading-l-text-size: var( - --spectrum-global-dimension-font-size-700 - ); - --spectrum-alias-heading2-margin-top: var( - --spectrum-global-dimension-font-size-600 - ); - --spectrum-alias-heading-l-margin-top: var( - --spectrum-global-dimension-font-size-600 - ); - --spectrum-alias-heading3-text-size: var( - --spectrum-global-dimension-font-size-500 - ); - --spectrum-alias-heading-m-text-size: var( - --spectrum-global-dimension-font-size-500 - ); - --spectrum-alias-heading3-margin-top: var( - --spectrum-global-dimension-font-size-400 - ); - --spectrum-alias-heading-m-margin-top: var( - --spectrum-global-dimension-font-size-400 - ); - --spectrum-actionbutton-touch-hit-x: var( - --spectrum-global-dimension-static-size-100 - ); - --spectrum-actionbutton-touch-hit-y: var( - --spectrum-global-dimension-static-size-100 - ); - --spectrum-actionbutton-emphasized-touch-hit-x: var( - --spectrum-global-dimension-static-size-100 - ); - --spectrum-actionbutton-emphasized-touch-hit-y: var( - --spectrum-global-dimension-static-size-100 - ); - --spectrum-actionbutton-quiet-touch-hit-x: var( - --spectrum-global-dimension-static-size-100 - ); - --spectrum-actionbutton-quiet-touch-hit-y: var( - --spectrum-global-dimension-static-size-100 - ); - --spectrum-actionbutton-quiet-emphasized-touch-hit-x: var( - --spectrum-global-dimension-static-size-100 - ); - --spectrum-actionbutton-quiet-emphasized-touch-hit-y: var( - --spectrum-global-dimension-static-size-100 - ); - --spectrum-barloader-large-border-radius: 3px; - --spectrum-barloader-large-indeterminate-border-radius: 3px; - --spectrum-barloader-large-over-background-border-radius: 3px; - --spectrum-barloader-small-border-radius: var( - --spectrum-global-dimension-static-size-25 - ); - --spectrum-barloader-small-indeterminate-border-radius: var( - --spectrum-global-dimension-static-size-25 - ); - --spectrum-barloader-small-over-background-border-radius: var( - --spectrum-global-dimension-static-size-25 - ); - --spectrum-breadcrumb-compact-item-touch-hit-y: var( - --spectrum-global-dimension-static-size-100 - ); - --spectrum-breadcrumb-compact-button-touch-hit-y: var( - --spectrum-global-dimension-static-size-100 - ); - --spectrum-breadcrumb-item-touch-hit-y: var( - --spectrum-global-dimension-static-size-100 - ); - --spectrum-breadcrumb-button-touch-hit-y: var( - --spectrum-global-dimension-static-size-100 - ); - --spectrum-breadcrumb-multiline-item-touch-hit-y: var( - --spectrum-global-dimension-static-size-100 - ); - --spectrum-breadcrumb-multiline-button-touch-hit-y: var( - --spectrum-global-dimension-static-size-100 - ); - --spectrum-button-cta-text-padding-bottom: [object Object]; - --spectrum-button-cta-min-width: var( - --spectrum-global-dimension-size-900 - ); - --spectrum-button-cta-touch-hit-x: var( - --spectrum-global-dimension-static-size-100 - ); - --spectrum-button-cta-touch-hit-y: var( - --spectrum-global-dimension-static-size-100 - ); - --spectrum-button-over-background-text-padding-bottom: [object Object]; - --spectrum-button-over-background-min-width: var( - --spectrum-global-dimension-size-900 - ); - --spectrum-button-over-background-touch-hit-x: var( - --spectrum-global-dimension-static-size-100 - ); - --spectrum-button-over-background-touch-hit-y: var( - --spectrum-global-dimension-static-size-100 - ); - --spectrum-button-primary-text-padding-bottom: [object Object]; - --spectrum-button-primary-min-width: var( - --spectrum-global-dimension-size-900 - ); - --spectrum-button-primary-touch-hit-x: var( - --spectrum-global-dimension-static-size-100 - ); - --spectrum-button-primary-touch-hit-y: var( - --spectrum-global-dimension-static-size-100 - ); - --spectrum-button-quiet-over-background-text-padding-bottom: [object - Object]; - --spectrum-button-quiet-over-background-min-width: var( - --spectrum-global-dimension-size-900 - ); - --spectrum-button-quiet-over-background-touch-hit-x: var( - --spectrum-global-dimension-static-size-200 - ); - --spectrum-button-quiet-over-background-touch-hit-y: var( - --spectrum-global-dimension-static-size-100 - ); - --spectrum-button-quiet-over-background-cursor-hit-x: var( - --spectrum-global-dimension-static-size-200 - ); - --spectrum-button-quiet-primary-text-padding-bottom: [object Object]; - --spectrum-button-quiet-primary-min-width: var( - --spectrum-global-dimension-size-900 - ); - --spectrum-button-quiet-primary-touch-hit-x: var( - --spectrum-global-dimension-static-size-200 - ); - --spectrum-button-quiet-primary-touch-hit-y: var( - --spectrum-global-dimension-static-size-100 - ); - --spectrum-button-quiet-primary-cursor-hit-x: var( - --spectrum-global-dimension-static-size-200 - ); - --spectrum-button-quiet-secondary-text-padding-bottom: [object Object]; - --spectrum-button-quiet-secondary-min-width: var( - --spectrum-global-dimension-size-900 - ); - --spectrum-button-quiet-secondary-touch-hit-x: var( - --spectrum-global-dimension-static-size-200 - ); - --spectrum-button-quiet-secondary-touch-hit-y: var( - --spectrum-global-dimension-static-size-100 - ); - --spectrum-button-quiet-secondary-cursor-hit-x: var( - --spectrum-global-dimension-static-size-200 - ); - --spectrum-button-quiet-warning-text-padding-bottom: [object Object]; - --spectrum-button-quiet-warning-min-width: var( - --spectrum-global-dimension-size-900 - ); - --spectrum-button-quiet-warning-touch-hit-x: var( - --spectrum-global-dimension-static-size-200 - ); - --spectrum-button-quiet-warning-touch-hit-y: var( - --spectrum-global-dimension-static-size-100 - ); - --spectrum-button-quiet-warning-cursor-hit-x: var( - --spectrum-global-dimension-static-size-200 - ); - --spectrum-button-secondary-text-padding-bottom: [object Object]; - --spectrum-button-secondary-min-width: var( - --spectrum-global-dimension-size-900 - ); - --spectrum-button-secondary-touch-hit-x: var( - --spectrum-global-dimension-static-size-100 - ); - --spectrum-button-secondary-touch-hit-y: var( - --spectrum-global-dimension-static-size-100 - ); - --spectrum-button-warning-text-padding-bottom: [object Object]; - --spectrum-button-warning-min-width: var( - --spectrum-global-dimension-size-900 - ); - --spectrum-button-warning-touch-hit-x: var( - --spectrum-global-dimension-static-size-100 - ); - --spectrum-button-warning-touch-hit-y: var( - --spectrum-global-dimension-static-size-100 - ); - --spectrum-checkbox-text-gap-key-focus: var( - --spectrum-global-dimension-static-size-115 - ); - --spectrum-checkbox-text-gap-selected-key-focus: var( - --spectrum-global-dimension-static-size-115 - ); - --spectrum-checkbox-text-gap-indeterminate-key-focus: var( - --spectrum-global-dimension-static-size-115 - ); - --spectrum-checkbox-text-gap-error-key-focus: var( - --spectrum-global-dimension-static-size-115 - ); - --spectrum-checkbox-text-gap-error-selected-key-focus: var( - --spectrum-global-dimension-static-size-115 - ); - --spectrum-checkbox-text-gap-error-indeterminate-key-focus: var( - --spectrum-global-dimension-static-size-115 - ); - --spectrum-checkbox-touch-hit-y: var( - --spectrum-global-dimension-static-size-100 - ); - --spectrum-checkbox-emphasized-text-gap-key-focus: var( - --spectrum-global-dimension-static-size-115 - ); - --spectrum-checkbox-emphasized-text-gap-selected-key-focus: var( - --spectrum-global-dimension-static-size-115 - ); - --spectrum-checkbox-emphasized-text-gap-indeterminate-key-focus: var( - --spectrum-global-dimension-static-size-115 - ); - --spectrum-checkbox-emphasized-text-gap-error-key-focus: var( - --spectrum-global-dimension-static-size-115 - ); - --spectrum-checkbox-emphasized-text-gap-error-selected-key-focus: var( - --spectrum-global-dimension-static-size-115 - ); - --spectrum-checkbox-emphasized-text-gap-error-indeterminate-key-focus: var( - --spectrum-global-dimension-static-size-115 - ); - --spectrum-checkbox-emphasized-touch-hit-y: var( - --spectrum-global-dimension-static-size-100 - ); - --spectrum-checkbox-quiet-text-gap-key-focus: var( - --spectrum-global-dimension-static-size-115 - ); - --spectrum-checkbox-quiet-text-gap-selected-key-focus: var( - --spectrum-global-dimension-static-size-115 - ); - --spectrum-checkbox-quiet-text-gap-indeterminate-key-focus: var( - --spectrum-global-dimension-static-size-115 - ); - --spectrum-checkbox-quiet-text-gap-error-key-focus: var( - --spectrum-global-dimension-static-size-115 - ); - --spectrum-checkbox-quiet-text-gap-error-selected-key-focus: var( - --spectrum-global-dimension-static-size-115 - ); - --spectrum-checkbox-quiet-text-gap-error-indeterminate-key-focus: var( - --spectrum-global-dimension-static-size-115 - ); - --spectrum-checkbox-quiet-touch-hit-y: var( - --spectrum-global-dimension-static-size-100 - ); - --spectrum-circleloader-medium-border-size: 3px; - --spectrum-circleloader-medium-over-background-border-size: 3px; - --spectrum-circleloader-small-border-size: var( - --spectrum-global-dimension-static-size-25 - ); - --spectrum-circleloader-small-over-background-border-size: var( - --spectrum-global-dimension-static-size-25 - ); - --spectrum-colorhandle-loupe-margin: var( - --spectrum-global-dimension-static-size-125 - ); - --spectrum-colorslider-touch-hit-y: var( - --spectrum-global-dimension-size-150 - ); - --spectrum-colorslider-vertical-touch-hit-x: var( - --spectrum-global-dimension-size-150 - ); - --spectrum-colorwheel-min-size: var( - --spectrum-global-dimension-size-2400 - ); - --spectrum-colorwheel-touch-hit-outer: var( - --spectrum-global-dimension-size-150 - ); - --spectrum-colorwheel-touch-hit-inner: var( - --spectrum-global-dimension-size-150 - ); - --spectrum-cyclebutton-touch-hit-x: var( - --spectrum-global-dimension-static-size-100 - ); - --spectrum-cyclebutton-touch-hit-y: var( - --spectrum-global-dimension-static-size-100 - ); - --spectrum-dialog-confirm-max-width: var( - --spectrum-global-dimension-static-size-6000 - ); - --spectrum-dialog-confirm-title-text-size: var( - --spectrum-global-dimension-font-size-300 - ); - --spectrum-dialog-confirm-description-text-size: var( - --spectrum-global-dimension-font-size-100 - ); - --spectrum-dialog-confirm-padding: var( - --spectrum-global-dimension-static-size-500 - ); - --spectrum-dialog-confirm-description-margin-bottom: var( - --spectrum-global-dimension-static-size-600 - ); - --spectrum-dialog-max-width: var( - --spectrum-global-dimension-static-size-6000 - ); - --spectrum-dialog-title-text-size: var( - --spectrum-global-dimension-font-size-300 - ); - --spectrum-dialog-content-text-size: var( - --spectrum-global-dimension-font-size-100 - ); - --spectrum-dialog-padding: var( - --spectrum-global-dimension-static-size-500 - ); - --spectrum-dialog-content-margin-bottom: var( - --spectrum-global-dimension-static-size-600 - ); - --spectrum-dialog-destructive-max-width: var( - --spectrum-global-dimension-static-size-6000 - ); - --spectrum-dialog-destructive-title-text-size: var( - --spectrum-global-dimension-font-size-300 - ); - --spectrum-dialog-destructive-description-text-size: var( - --spectrum-global-dimension-font-size-100 - ); - --spectrum-dialog-destructive-padding: var( - --spectrum-global-dimension-static-size-500 - ); - --spectrum-dialog-destructive-description-margin-bottom: var( - --spectrum-global-dimension-static-size-600 - ); - --spectrum-dialog-error-max-width: var( - --spectrum-global-dimension-static-size-6000 - ); - --spectrum-dialog-error-title-text-size: var( - --spectrum-global-dimension-font-size-300 - ); - --spectrum-dialog-error-description-text-size: var( - --spectrum-global-dimension-font-size-100 - ); - --spectrum-dialog-error-padding: var( - --spectrum-global-dimension-static-size-500 - ); - --spectrum-dialog-error-description-margin-bottom: var( - --spectrum-global-dimension-static-size-600 - ); - --spectrum-dialog-info-max-width: var( - --spectrum-global-dimension-static-size-6000 - ); - --spectrum-dialog-info-title-text-size: var( - --spectrum-global-dimension-font-size-300 - ); - --spectrum-dialog-info-description-text-size: var( - --spectrum-global-dimension-font-size-100 - ); - --spectrum-dialog-info-padding: var( - --spectrum-global-dimension-static-size-500 - ); - --spectrum-dialog-info-description-margin-bottom: var( - --spectrum-global-dimension-static-size-600 - ); - --spectrum-dropdown-touch-hit-x: var( - --spectrum-global-dimension-static-size-100 - ); - --spectrum-dropdown-touch-hit-y: var( - --spectrum-global-dimension-static-size-100 - ); - --spectrum-dropdown-quiet-touch-hit-y: var( - --spectrum-global-dimension-static-size-400 - ); - --spectrum-dropdown-thumbnail-small-touch-hit-x: var( - --spectrum-global-dimension-static-size-100 - ); - --spectrum-dropdown-thumbnail-small-touch-hit-y: var( - --spectrum-global-dimension-static-size-100 - ); - --spectrum-fieldbutton-quiet-min-width: var( - --spectrum-global-dimension-size-225 - ); - --spectrum-icon-arrow-down-small-height: var( - --spectrum-global-dimension-size-125 - ); - --spectrum-icon-arrow-left-medium-height: var( - --spectrum-global-dimension-size-125 - ); - --spectrum-icon-checkmark-medium-width: var( - --spectrum-global-dimension-size-150 - ); - --spectrum-icon-checkmark-medium-height: var( - --spectrum-global-dimension-size-150 - ); - --spectrum-icon-checkmark-small-width: var( - --spectrum-global-dimension-size-125 - ); - --spectrum-icon-checkmark-small-height: var( - --spectrum-global-dimension-size-125 - ); - --spectrum-icon-chevron-down-medium-width: var( - --spectrum-global-dimension-size-125 - ); - --spectrum-icon-chevron-left-large-width: var( - --spectrum-global-dimension-size-150 - ); - --spectrum-icon-chevron-left-medium-height: var( - --spectrum-global-dimension-size-125 - ); - --spectrum-icon-chevron-right-large-width: var( - --spectrum-global-dimension-size-150 - ); - --spectrum-icon-chevron-right-medium-height: var( - --spectrum-global-dimension-size-125 - ); - --spectrum-icon-cross-large-width: var( - --spectrum-global-dimension-size-150 - ); - --spectrum-icon-cross-large-height: var( - --spectrum-global-dimension-size-150 - ); - --spectrum-icon-dash-small-width: var( - --spectrum-global-dimension-size-125 - ); - --spectrum-icon-dash-small-height: var( - --spectrum-global-dimension-size-125 - ); - --spectrum-icon-skip-left-width: 9px; - --spectrum-icon-skip-left-height: var( - --spectrum-global-dimension-size-125 - ); - --spectrum-icon-skip-right-width: 9px; - --spectrum-icon-skip-right-height: var( - --spectrum-global-dimension-size-125 - ); - --spectrum-icon-triplegripper-width: var( - --spectrum-global-dimension-size-125 - ); - --spectrum-loader-bar-large-border-radius: 3px; - --spectrum-loader-bar-large-over-background-border-radius: 3px; - --spectrum-loader-bar-small-border-radius: var( - --spectrum-global-dimension-static-size-25 - ); - --spectrum-loader-bar-small-over-background-border-radius: var( - --spectrum-global-dimension-static-size-25 - ); - --spectrum-loader-circle-medium-border-size: 3px; - --spectrum-loader-circle-medium-over-background-border-size: 3px; - --spectrum-loader-circle-small-border-size: var( - --spectrum-global-dimension-static-size-25 - ); - --spectrum-loader-circle-small-over-background-border-size: var( - --spectrum-global-dimension-static-size-25 - ); - --spectrum-meter-large-border-radius: 3px; - --spectrum-meter-small-border-radius: var( - --spectrum-global-dimension-static-size-25 - ); - --spectrum-pagination-page-button-line-height: 26px; - --spectrum-radio-text-gap-key-focus: var( - --spectrum-global-dimension-static-size-115 - ); - --spectrum-radio-text-gap-selected-key-focus: var( - --spectrum-global-dimension-static-size-115 - ); - --spectrum-radio-text-gap-error-key-focus: var( - --spectrum-global-dimension-static-size-115 - ); - --spectrum-radio-text-gap-error-selected-key-focus: var( - --spectrum-global-dimension-static-size-115 - ); - --spectrum-radio-margin-bottom: 0px; - --spectrum-radio-touch-hit-y: var( - --spectrum-global-dimension-static-size-100 - ); - --spectrum-radio-emphasized-text-gap-key-focus: var( - --spectrum-global-dimension-static-size-115 - ); - --spectrum-radio-emphasized-text-gap-selected-key-focus: var( - --spectrum-global-dimension-static-size-115 - ); - --spectrum-radio-emphasized-text-gap-error-key-focus: var( - --spectrum-global-dimension-static-size-115 - ); - --spectrum-radio-emphasized-text-gap-error-selected-key-focus: var( - --spectrum-global-dimension-static-size-115 - ); - --spectrum-radio-emphasized-margin-bottom: 0px; - --spectrum-radio-emphasized-touch-hit-y: var( - --spectrum-global-dimension-static-size-100 - ); - --spectrum-radio-quiet-text-gap-key-focus: var( - --spectrum-global-dimension-static-size-115 - ); - --spectrum-radio-quiet-text-gap-selected-key-focus: var( - --spectrum-global-dimension-static-size-115 - ); - --spectrum-radio-quiet-text-gap-error-key-focus: var( - --spectrum-global-dimension-static-size-115 - ); - --spectrum-radio-quiet-text-gap-error-selected-key-focus: var( - --spectrum-global-dimension-static-size-115 - ); - --spectrum-radio-quiet-margin-bottom: 0px; - --spectrum-radio-quiet-touch-hit-y: var( - --spectrum-global-dimension-static-size-100 - ); - --spectrum-rating-icon-width: 24px; - --spectrum-rating-indicator-width: 16px; - --spectrum-rating-touch-hit-y: var( - --spectrum-global-dimension-static-size-100 - ); - --spectrum-rating-emphasized-icon-width: 24px; - --spectrum-rating-emphasized-indicator-width: 16px; - --spectrum-rating-emphasized-touch-hit-y: var( - --spectrum-global-dimension-static-size-100 - ); - --spectrum-rating-quiet-icon-width: 24px; - --spectrum-rating-quiet-indicator-width: 16px; - --spectrum-rating-quiet-touch-hit-y: var( - --spectrum-global-dimension-static-size-100 - ); - --spectrum-search-touch-hit-x: var( - --spectrum-global-dimension-static-size-100 - ); - --spectrum-search-touch-hit-y: var( - --spectrum-global-dimension-static-size-100 - ); - --spectrum-search-icon-frame: var( - --spectrum-global-dimension-static-size-400 - ); - --spectrum-search-quiet-touch-hit-x: var( - --spectrum-global-dimension-static-size-100 - ); - --spectrum-search-quiet-touch-hit-y: var( - --spectrum-global-dimension-static-size-100 - ); - --spectrum-search-quiet-icon-frame: var( - --spectrum-global-dimension-static-size-400 - ); - --spectrum-selectlist-option-icon-size: var( - --spectrum-global-dimension-static-size-150 - ); - --spectrum-selectlist-option-icon-padding-y: var( - --spectrum-global-dimension-static-size-125 - ); - --spectrum-selectlist-option-icon-margin-top: var( - --spectrum-global-dimension-static-size-65 - ); - --spectrum-selectlist-option-height: var( - --spectrum-global-dimension-static-size-400 - ); - --spectrum-selectlist-thumbnail-option-icon-padding-y: var( - --spectrum-global-dimension-static-size-125 - ); - --spectrum-selectlist-thumbnail-small-option-icon-padding-y: var( - --spectrum-global-dimension-static-size-125 - ); - --spectrum-sidenav-item-touch-hit-bottom: var( - --spectrum-global-dimension-static-size-25 - ); - --spectrum-sidenav-multilevel-item-touch-hit-bottom: var( - --spectrum-global-dimension-static-size-25 - ); - --spectrum-slider-track-touch-hit-y: var( - --spectrum-global-dimension-static-size-100 - ); - --spectrum-slider-handle-touch-hit-x: var( - --spectrum-global-dimension-static-size-200 - ); - --spectrum-slider-handle-touch-hit-y: var( - --spectrum-global-dimension-static-size-200 - ); - --spectrum-slider-editable-track-touch-hit-y: var( - --spectrum-global-dimension-static-size-100 - ); - --spectrum-slider-editable-handle-touch-hit-x: var( - --spectrum-global-dimension-static-size-200 - ); - --spectrum-slider-editable-handle-touch-hit-y: var( - --spectrum-global-dimension-static-size-200 - ); - --spectrum-slider-fill-track-touch-hit-y: var( - --spectrum-global-dimension-static-size-100 - ); - --spectrum-slider-fill-handle-touch-hit-x: var( - --spectrum-global-dimension-static-size-200 - ); - --spectrum-slider-fill-handle-touch-hit-y: var( - --spectrum-global-dimension-static-size-200 - ); - --spectrum-switch-text-gap-key-focus: var( - --spectrum-global-dimension-static-size-115 - ); - --spectrum-switch-text-gap-selected-key-focus: var( - --spectrum-global-dimension-static-size-115 - ); - --spectrum-switch-text-gap-error-key-focus: var( - --spectrum-global-dimension-static-size-115 - ); - --spectrum-switch-text-gap-error-selected-key-focus: var( - --spectrum-global-dimension-static-size-115 - ); - --spectrum-switch-track-width: 26px; - --spectrum-switch-handle-border-radius: 7px; - --spectrum-switch-touch-hit-y: var( - --spectrum-global-dimension-static-size-100 - ); - --spectrum-switch-emphasized-text-gap-key-focus: var( - --spectrum-global-dimension-static-size-115 - ); - --spectrum-switch-emphasized-text-gap-selected-key-focus: var( - --spectrum-global-dimension-static-size-115 - ); - --spectrum-switch-emphasized-text-gap-error-key-focus: var( - --spectrum-global-dimension-static-size-115 - ); - --spectrum-switch-emphasized-text-gap-error-selected-key-focus: var( - --spectrum-global-dimension-static-size-115 - ); - --spectrum-switch-emphasized-track-width: 26px; - --spectrum-switch-emphasized-handle-border-radius: 7px; - --spectrum-switch-emphasized-touch-hit-y: var( - --spectrum-global-dimension-static-size-100 - ); - --spectrum-switch-quiet-text-gap-key-focus: var( - --spectrum-global-dimension-static-size-115 - ); - --spectrum-switch-quiet-text-gap-selected-key-focus: var( - --spectrum-global-dimension-static-size-115 - ); - --spectrum-switch-quiet-text-gap-error-key-focus: var( - --spectrum-global-dimension-static-size-115 - ); - --spectrum-switch-quiet-text-gap-error-selected-key-focus: var( - --spectrum-global-dimension-static-size-115 - ); - --spectrum-switch-quiet-track-width: 26px; - --spectrum-switch-quiet-handle-border-radius: 7px; - --spectrum-switch-quiet-touch-hit-y: var( - --spectrum-global-dimension-static-size-100 - ); - --spectrum-tabs-compact-focus-ring-border-radius: 5px; - --spectrum-tabs-compact-margin-left: -8px; - --spectrum-tabs-compact-margin-right: -8px; - --spectrum-tabs-compact-vertical-focus-ring-border-radius: 5px; - --spectrum-tabs-compact-vertical-emphasized-focus-ring-border-radius: 5px; - --spectrum-tabs-baseline: var(--spectrum-global-dimension-size-225); - --spectrum-tabs-focus-ring-border-radius: 5px; - --spectrum-tabs-margin-left: -8px; - --spectrum-tabs-margin-right: -8px; - --spectrum-tabs-emphasized-baseline: var( - --spectrum-global-dimension-size-225 - ); - --spectrum-tabs-emphasized-focus-ring-border-radius: 5px; - --spectrum-tabs-emphasized-margin-left: -8px; - --spectrum-tabs-emphasized-margin-right: -8px; - --spectrum-tabs-quiet-baseline: var( - --spectrum-global-dimension-size-225 - ); - --spectrum-tabs-quiet-focus-ring-border-radius: 5px; - --spectrum-tabs-quiet-margin-left: -8px; - --spectrum-tabs-quiet-margin-right: -8px; - --spectrum-tabs-quiet-compact-focus-ring-border-radius: 5px; - --spectrum-tabs-quiet-compact-margin-left: -8px; - --spectrum-tabs-quiet-compact-margin-right: -8px; - --spectrum-tabs-quiet-compact-emphasized-focus-ring-border-radius: 5px; - --spectrum-tabs-quiet-compact-emphasized-margin-left: -8px; - --spectrum-tabs-quiet-compact-emphasized-margin-right: -8px; - --spectrum-tabs-quiet-compact-vertical-focus-ring-border-radius: 5px; - --spectrum-tabs-quiet-compact-vertical-emphasized-focus-ring-border-radius: 5px; - --spectrum-tabs-quiet-emphasized-baseline: var( - --spectrum-global-dimension-size-225 - ); - --spectrum-tabs-quiet-emphasized-focus-ring-border-radius: 5px; - --spectrum-tabs-quiet-emphasized-margin-left: -8px; - --spectrum-tabs-quiet-emphasized-margin-right: -8px; - --spectrum-tabs-quiet-vertical-baseline: var( - --spectrum-global-dimension-size-225 - ); - --spectrum-tabs-quiet-vertical-focus-ring-border-radius: 5px; - --spectrum-tabs-quiet-vertical-emphasized-baseline: var( - --spectrum-global-dimension-size-225 - ); - --spectrum-tabs-quiet-vertical-emphasized-focus-ring-border-radius: 5px; - --spectrum-tabs-vertical-baseline: var( - --spectrum-global-dimension-size-225 - ); - --spectrum-tabs-vertical-focus-ring-border-radius: 5px; - --spectrum-textarea-touch-hit-x: var( - --spectrum-global-dimension-static-size-100 - ); - --spectrum-textarea-touch-hit-y: var( - --spectrum-global-dimension-static-size-100 - ); - --spectrum-textarea-icon-frame: var( - --spectrum-global-dimension-static-size-400 - ); - --spectrum-textarea-quiet-touch-hit-x: var( - --spectrum-global-dimension-static-size-100 - ); - --spectrum-textarea-quiet-touch-hit-y: var( - --spectrum-global-dimension-static-size-100 - ); - --spectrum-textarea-quiet-icon-frame: var( - --spectrum-global-dimension-static-size-400 - ); - --spectrum-textfield-touch-hit-x: var( - --spectrum-global-dimension-static-size-100 - ); - --spectrum-textfield-touch-hit-y: var( - --spectrum-global-dimension-static-size-100 - ); - --spectrum-textfield-icon-frame: var( - --spectrum-global-dimension-static-size-400 - ); - --spectrum-textfield-quiet-touch-hit-x: var( - --spectrum-global-dimension-static-size-100 - ); - --spectrum-textfield-quiet-touch-hit-y: var( - --spectrum-global-dimension-static-size-100 - ); - --spectrum-textfield-quiet-icon-frame: var( - --spectrum-global-dimension-static-size-400 - ); - --spectrum-tool-touch-hit-x: var( - --spectrum-global-dimension-static-size-100 - ); - --spectrum-tool-touch-hit-y: var( - --spectrum-global-dimension-static-size-100 - ); - --spectrum-tool-high-emphasis-touch-hit-x: var( - --spectrum-global-dimension-static-size-100 - ); - --spectrum-tool-high-emphasis-touch-hit-y: var( - --spectrum-global-dimension-static-size-100 - ); - --spectrum-tooltip-padding-bottom: 5px; - --spectrum-tooltip-content-max-width: 101px; - --spectrum-tooltip-info-padding-bottom: 5px; - --spectrum-tooltip-info-content-max-width: 101px; - --spectrum-tooltip-negative-padding-bottom: 5px; - --spectrum-tooltip-negative-content-max-width: 101px; - --spectrum-tooltip-positive-padding-bottom: 5px; - --spectrum-tooltip-positive-content-max-width: 101px; - } -`; -export default styles; diff --git a/scripts/publish.js b/scripts/publish.js new file mode 100755 index 00000000000..1d7a3fc39cb --- /dev/null +++ b/scripts/publish.js @@ -0,0 +1,145 @@ +#!/usr/bin/env node + +/** + * Copyright 2025 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +/* eslint-disable no-console */ + +/** + * Unified publishing script for both 1st-gen and 2nd-gen packages. + * Handles the complete release workflow including build, versioning, and publishing. + * + * @example + * # Regular release with git tags (uses "latest" tag) + * yarn publish + * + * # Snapshot release with custom tag + * node ./scripts/publish.js --tag snapshot + * + * # Nightly release + * node ./scripts/publish.js --tag nightly + * + * # Beta release + * node ./scripts/publish.js --tag beta + */ + +import { execSync } from 'child_process'; +import yargs from 'yargs'; +import { hideBin } from 'yargs/helpers'; + +const args = yargs(hideBin(process.argv)) + .option('tag', { + type: 'string', + description: + 'NPM dist-tag to publish under. Use "latest" for regular releases, or any other tag (e.g., "nightly", "snapshot", "beta") for snapshot releases', + default: 'latest', + }) + .help() + .parse(); + +// Infer snapshot mode from tag +const isSnapshot = args.tag !== 'latest'; + +function run(command, description) { + if (description) { + console.log(`\n📦 ${description}...`); + } + try { + execSync(command, { stdio: 'inherit' }); + } catch (error) { + console.error(`❌ Failed: ${description || command}`); + process.exit(1); + } +} + +async function publish() { + console.log('\n🚀 Starting publish workflow...\n'); + + // Step 0: Clean slate - remove all git-ignored files and reinstall dependencies + run('git clean -dfX', 'Cleaning all git-ignored files'); + run('yarn install', 'Installing fresh dependencies'); + + // Step 1: Prepublish - Build everything and generate manifests + run('yarn build', 'Building all packages'); + run( + 'yarn workspace @spectrum-web-components/1st-gen custom-element-json', + 'Generating custom elements manifests' + ); + run( + 'yarn workspace @spectrum-web-components/1st-gen build:confirm', + 'Confirming build artifacts' + ); + + // Step 2: Version bump with changesets + if (isSnapshot) { + run( + `yarn changeset version --snapshot ${args.tag}`, + `Versioning packages (snapshot: ${args.tag})` + ); + } else { + // Update changelog before versioning and only for regular releases + run( + 'yarn workspace @spectrum-web-components/1st-gen changelog:global', + 'Updating global changelog' + ); + run('yarn changeset version', 'Versioning packages'); + } + // Step 3: Update version file for 2nd-gen + run( + 'genversion --source ./1st-gen/tools/base/package.json --semi --es6 --force ./2nd-gen/packages/core/shared/base/version.ts', + 'Updating 2nd-gen version.ts from 1st-gen' + ); + + // Step 4: Publish to npm + run( + `yarn changeset publish --no-git-tag --tag ${args.tag}`, + `Publishing to npm (tag: ${args.tag})` + ); + + // Step 5: Git operations (skip for snapshots) + if (!isSnapshot) { + run( + 'git add . && git commit -m "chore: release new versions #publish"', + 'Committing release' + ); + run('git push', 'Pushing to remote'); + run( + 'node --no-warnings ./1st-gen/scripts/create-git-tag.js', + 'Creating and pushing git tag' + ); + } + + // Step 6: Postpublish - React wrappers (build and publish directly with npm) + run( + 'yarn workspace @spectrum-web-components/1st-gen build:react', + 'Building React wrappers' + ); + + // Publish each React package directly using npm + const publishCmd = isSnapshot + ? `npm publish --tag ${args.tag} --access public` + : `npm publish --access public`; + + run( + `cd 1st-gen/react && for dir in */; do (cd "$dir" && ${publishCmd}) || exit 1; done`, + `Publishing React wrappers (tag: ${args.tag})` + ); + + run('rm -rf 1st-gen/react', 'Removing React wrappers'); + + console.log('\n✅ Publish workflow completed successfully!\n'); +} + +publish().catch((error) => { + console.error('❌ Publish workflow failed:', error); + process.exit(1); +}); diff --git a/scripts/update-global-changelog.js b/scripts/update-global-changelog.js deleted file mode 100644 index 578780e2405..00000000000 --- a/scripts/update-global-changelog.js +++ /dev/null @@ -1,241 +0,0 @@ -/** - * Copyright 2025 Adobe. All rights reserved. - * This file is licensed to you under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. You may obtain a copy - * of the License at http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software distributed under - * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS - * OF ANY KIND, either express or implied. See the License for the specific language - * governing permissions and limitations under the License. - */ - -/** - * Global Changelog Generator - * - * This script generates and updates the project-wide CHANGELOG.md file by processing - * changeset files. It extracts information about major, minor, and patch changes - * from the individual changesets and organizes them into a formatted changelog entry. - */ - -import { version as currentVersion } from '@spectrum-web-components/base/src/version.js'; -import { execSync } from 'child_process'; -import fs from 'fs'; -import path from 'path'; -import { fileURLToPath } from 'url'; - -// Convert ESM __dirname equivalent -const __dirname = path.dirname(fileURLToPath(import.meta.url)); -const repoUrl = 'https://github.com/adobe/spectrum-web-components'; - -/** - * Creates or updates the global CHANGELOG.md file based on changeset files. - * - * This function: - * 1. Retrieves the current and previous version tags - * 2. Checks if an entry for the current version already exists in the changelog - * 3. Reads all changeset files and categorizes changes as major, minor, or patch - * 4. Formats a new changelog entry with the categorized changes - * 5. Updates the CHANGELOG.md file with the new entry - * - * This function should be run as part of the release process after prepublishOnly - * but before changeset version to ensure the global changelog is updated with the latest changes. - * It is automatically called by the `yarn changeset-publish` command. - * - * @returns {Promise} A promise that resolves when the changelog is updated - * @throws {Error} If there's an issue with git tags or file operations - */ -async function createGlobalChangelog() { - // Validate the new version exists - if (!currentVersion) { - console.error('Error: currentVersion is undefined or empty'); - process.exit(1); - } - - const currentTag = `v${currentVersion}`; - let gitTag; - - // Confirm the current version has a git tag - try { - const gitTagOutput = execSync('git tag --sort=-creatordate'); - if (!gitTagOutput) { - throw new Error('Git tag command returned empty output'); - } - - const gitTagList = gitTagOutput.toString().split('\n').filter(Boolean); - if (gitTagList.length === 0) { - throw new Error('No git tags found in repository'); - } - - gitTag = gitTagList.find((tag) => tag === currentTag); - - if (!gitTag) { - throw new Error( - 'Could not find a matching tag for the current version' - ); - } - } catch (error) { - console.error(`Failed to get current git tag: ${error.message}`); - process.exit(1); - } - - if (!gitTag) { - console.error('No current version git tag found.'); - process.exit(1); - } - - // Read all changesets from the .changeset directory - const changesetDir = path.resolve(__dirname, '../.changeset'); - const changesetFiles = fs - .readdirSync(changesetDir) - .filter((file) => file.endsWith('.md') && file !== 'README.md'); - - const majorChanges = []; - const minorChanges = []; - const patchChanges = []; - - // Process each changeset file to extract change information - for (const file of changesetFiles) { - const filePath = path.join(changesetDir, file); - const content = fs.readFileSync(filePath, 'utf-8'); - - // Extract the frontmatter from the changeset - const frontmatterMatch = content.match( - /---\n([\s\S]*?)\n---\n([\s\S]*)/ - ); - - if (frontmatterMatch) { - const [, frontmatter, description] = frontmatterMatch; - - // Parse the frontmatter to determine the change type - const isMajor = frontmatter.includes('major'); - const isMinor = frontmatter.includes('minor'); - // If not major or minor, it's a patch - - // Extract the package scope from the frontmatter - const packageMatch = frontmatter.match( - /'@spectrum-web-components\/([^']+)':|"@spectrum-web-components\/([^"]+)":/ - ); - // Extract component name from package name and prefix with "sp-" - const match = packageMatch?.[1] || packageMatch?.[2]; - const scope = match ? `sp-${match}` : 'core'; - // Clean up the description text - const cleanDescription = description.trim(); - - // Create the entry (without commit hash since we're using changesets) - const entry = `**${scope}**: ${cleanDescription}\n\n`; - - // Categorize based on semver bump type - if (isMajor) { - majorChanges.push(entry); - } else if (isMinor) { - minorChanges.push(entry); - } else { - patchChanges.push(entry); - } - } - } - - // Parse version into number array for potential version calculations - const currentVersionParts = currentVersion - .split('.') - .map((part) => parseInt(part, 10)); - let nextVersion; - - // Calculate next version based on changes - if (majorChanges.length > 0) { - // Major version bump - nextVersion = `${currentVersionParts[0] + 1}.0.0`; - } else if (minorChanges.length > 0) { - // Minor version bump - nextVersion = `${currentVersionParts[0]}.${currentVersionParts[1] + 1}.0`; - } else { - // Patch version bump - nextVersion = `${currentVersionParts[0]}.${currentVersionParts[1]}.${currentVersionParts[2] + 1}`; - } - - const nextTag = `v${nextVersion}`; - - // Read the existing CHANGELOG.md to check for existing entries - const changelogPath = path.resolve(__dirname, '../CHANGELOG.md'); - let existingChangelog = fs.existsSync(changelogPath) - ? fs.readFileSync(changelogPath, 'utf-8') - : ''; - - // Check if this version already has an entry in the changelog - const versionEntryPattern = new RegExp( - `# \\[${nextVersion.replace(/\./g, '\\.')}\\]` - ); - - if (versionEntryPattern.test(existingChangelog)) { - console.log( - `⚠️ Version ${nextVersion} already has an entry in the CHANGELOG. Skipping update.` - ); - process.exit(0); - } - - // Format date for the changelog entry - const date = new Date().toLocaleDateString('en-CA', { - year: 'numeric', - month: '2-digit', - day: '2-digit', - }); - - // Create comparison URL for viewing changes between versions - const compareUrl = `${repoUrl}/compare/${currentTag}...${nextTag}`; - - // Skip if no changes are found - if (!majorChanges.length && !minorChanges.length && !patchChanges.length) { - console.log('🚫 No changes to add to the changelog.'); - process.exit(0); - } - - // Format new changelog entry with version, date, and comparison link - let newEntry = `# [${nextVersion}](${compareUrl}) (${date})\n\n`; - - // Add categorized changes to the entry - if (majorChanges.length) { - newEntry += `## Major Changes\n\n${majorChanges.join('\n')}\n\n`; - } - - if (minorChanges.length) { - newEntry += `## Minor Changes\n\n${minorChanges.join('\n')}\n\n`; - } - - if (patchChanges.length) { - newEntry += `## Patch Changes\n\n${patchChanges.join('\n')}\n\n`; - } - - // Preserve the header if it exists in the current changelog - let headerText = ''; - const headerMatch = existingChangelog.match( - /^(# ChangeLog\n\n[\s\S]+?(?=\n\n# \[))/ - ); - if (headerMatch) { - headerText = headerMatch[1]; - existingChangelog = existingChangelog.substring(headerMatch[0].length); - } else if (existingChangelog.startsWith('# Change Log')) { - // Handle case where there might not be any versions yet - const simpleHeaderMatch = existingChangelog.match( - /^(# Change Log\n\n[\s\S]+?)(?=\n\n|$)/ - ); - if (simpleHeaderMatch) { - headerText = simpleHeaderMatch[1]; - existingChangelog = existingChangelog.substring(headerText.length); - } - } - - // Write the updated changelog with the new entry - fs.writeFileSync( - changelogPath, - `${headerText}\n\n${newEntry.trim()}\n\n${existingChangelog.trim()}`, - 'utf-8' - ); - console.log(`✅ CHANGELOG updated for ${nextVersion}`); -} - -// Execute the function and handle any errors -createGlobalChangelog().catch((error) => { - console.error('Error updating changelog:', error); - process.exit(1); -}); diff --git a/tools/base/src/version.js b/tools/base/src/version.js deleted file mode 100755 index 50b8959c752..00000000000 --- a/tools/base/src/version.js +++ /dev/null @@ -1,2 +0,0 @@ -// Generated by genversion. -export const version = '1.9.1'; diff --git a/yarn.config.cjs b/yarn.config.cjs index 26a13dfa843..4ebf7f26065 100644 --- a/yarn.config.cjs +++ b/yarn.config.cjs @@ -27,10 +27,13 @@ module.exports = defineConfig({ * Fetch a list of all the component workspaces using a glob pattern * @type {string[]} components */ - const components = fg.sync('{packages,tools}/*', { - cwd: __dirname, - onlyDirectories: true, - }); + const components = fg.sync( + '{1st-gen/{packages,tools},2nd-gen/packages}/*', + { + cwd: __dirname, + onlyDirectories: true, + } + ); /** * This function checks the workspace for any local package references @@ -101,9 +104,14 @@ module.exports = defineConfig({ * to simplify into a readable set of operations * @param {Workspace} workspace * @param {string} folderName + * @param {boolean} is2ndGen * @returns {void} */ - function validateComponentPackageJson(workspace, folderName) { + function validateComponentPackageJson( + workspace, + folderName, + is2ndGen = false + ) { // Only update the homepage if it does not already exist if (!workspace.manifest.homepage) { workspace.set( @@ -112,77 +120,102 @@ module.exports = defineConfig({ ); } - workspace.set('publishConfig.access', 'public'); workspace.set('type', 'module'); + workspace.set('publishConfig.access', 'public'); workspace.set('keywords', keywords(['component', 'css'])); - // A subset of components have a different entry point than the default - if ( - [ - 'clear-button', - 'close-button', - 'modal', - 'opacity-checkerboard', - ].includes(folderName) - ) { - workspace.set('main', `./src/${folderName}.css.js`); - workspace.set('module', `./src/${folderName}.css.js`); + // 2nd-gen packages use different entry points + if (is2ndGen) { + // 2nd-gen uses dist folder for builds + workspace.set('main', './dist/index.js'); + workspace.set('module', './dist/index.js'); } else { - workspace.set('main', './src/index.js'); - workspace.set('module', './src/index.js'); + // 1st-gen packages use src folder + // A subset of components have a different entry point than the default + if ( + [ + 'clear-button', + 'close-button', + 'modal', + 'opacity-checkerboard', + ].includes(folderName) + ) { + workspace.set('main', `./src/${folderName}.css.js`); + workspace.set('module', `./src/${folderName}.css.js`); + } else { + workspace.set('main', './src/index.js'); + workspace.set('module', './src/index.js'); + } } } + /** + * This function enforces consistent dependencies within each generation separately + */ + function enforceConsistentDependenciesWithinGenerations({ Yarn }) { + // Enforce consistency within 1st-gen only + enforceConsistencyForWorkspaceGroup( + { Yarn }, + (workspace) => !workspace.cwd.startsWith('2nd-gen/') + ); + + // Enforce consistency within 2nd-gen only + enforceConsistencyForWorkspaceGroup({ Yarn }, (workspace) => + workspace.cwd.startsWith('2nd-gen/') + ); + } + /** * This rule will enforce that a workspace MUST depend on the same version of * a dependency as the one used by the other workspaces. * * @param {import('@yarnpkg/types').Context} context */ - function enforceConsistentDependenciesAcrossTheProject({ Yarn }) { + function enforceConsistencyForWorkspaceGroup({ Yarn }, filterFn) { const workspaceVersions = new Map(); - // Iterate over all external dependencies and ensure that the version is consistent across all workspaces for (const dependency of Yarn.dependencies()) { - for (const workspace of Yarn.workspaces()) { - const version = - workspace.manifest.dependencies?.[dependency.ident] ?? - workspace.manifest.devDependencies?.[dependency.ident]; + if (!filterFn(dependency.workspace)) { + continue; + } - if (version) { - workspaceVersions.set( - dependency.ident, - workspaceVersions.has(dependency.ident) - ? workspaceVersions - .get(dependency.ident) - .add(version) - : new Set([version]) - ); - } + const version = + dependency.workspace.manifest.dependencies?.[ + dependency.ident + ] || + dependency.workspace.manifest.devDependencies?.[ + dependency.ident + ]; + + if (version) { + workspaceVersions.set( + dependency.ident, + workspaceVersions.has(dependency.ident) + ? workspaceVersions + .get(dependency.ident) + .add(version) + : new Set([version]) + ); } } - // Iterate over the dependencies in the map and ensure that the versions are consistent across all workspaces + // Apply consistency within the filtered group for (const [dependencyName, versions] of workspaceVersions) { - // We only need to continue if there are multiple versions of the dependency - if (versions.size <= 1) { - continue; - } + if (versions.size <= 1) continue; - // Use semver to determine the highest version of the dependencies in the versions list and use that as the version const highestVersion = Array.from(versions) .sort(semverSort) .shift(); - // Update all the workspaces with the highest version for (const dep of Yarn.dependencies({ ident: dependencyName, })) { - dep.update(highestVersion); + if (filterFn(dep.workspace)) { + dep.update(highestVersion); + } } } } - /** * This function rolls up all the package.json requirements * for all workspaces into a single function to simplify @@ -228,8 +261,10 @@ module.exports = defineConfig({ * Process the components workspaces with component-specific configuration */ if (isComponent) { - const folderName = workspace.cwd?.split('/')?.[1]; - validateComponentPackageJson(workspace, folderName); + // Get the last part of the path (e.g., 'button' from '1st-gen/packages/button') + const folderName = workspace.cwd?.split('/').pop(); + const is2ndGen = workspace.cwd.startsWith('2nd-gen/'); + validateComponentPackageJson(workspace, folderName, is2ndGen); validateLocalPackages(workspace); } else { /** @@ -255,7 +290,7 @@ module.exports = defineConfig({ */ for (const workspace of Yarn.workspaces()) { validatePackageJson(workspace); - enforceConsistentDependenciesAcrossTheProject({ Yarn }); + enforceConsistentDependenciesWithinGenerations({ Yarn }); } }, }); diff --git a/yarn.lock b/yarn.lock index 005f5658b50..066f1a216c0 100644 --- a/yarn.lock +++ b/yarn.lock @@ -170,122 +170,53 @@ __metadata: languageName: node linkType: hard -"@adobe/spectrum-web-components@workspace:.": +"@adobe/swc@workspace:2nd-gen/packages/swc": version: 0.0.0-use.local - resolution: "@adobe/spectrum-web-components@workspace:." - dependencies: - "@changesets/changelog-github": "npm:0.5.1" - "@changesets/cli": "npm:2.29.7" - "@commitlint/cli": "npm:19.8.1" - "@commitlint/config-conventional": "npm:19.8.1" - "@custom-elements-manifest/analyzer": "npm:0.10.6" - "@geometricpanda/storybook-addon-badges": "npm:2.0.5" - "@lit/react": "npm:1.0.8" - "@open-wc/dev-server-hmr": "npm:0.2.0" - "@open-wc/testing": "npm:4.0.0" - "@playwright/test": "npm:1.53.1" - "@rollup/plugin-commonjs": "npm:25.0.8" - "@rollup/plugin-json": "npm:6.1.0" - "@rollup/plugin-node-resolve": "npm:15.3.1" - "@sindresorhus/slugify": "npm:2.2.1" - "@spectrum-web-components/eslint-plugin": "file:./linters/eslint" - "@storybook/addon-a11y": "npm:8.6.14" - "@storybook/addon-designs": "npm:8.2.1" - "@storybook/addon-essentials": "npm:8.6.14" - "@storybook/addon-interactions": "npm:8.6.14" - "@storybook/addon-links": "npm:8.6.14" - "@storybook/blocks": "npm:8.6.14" - "@storybook/manager-api": "npm:8.6.14" - "@storybook/theming": "npm:8.6.14" - "@storybook/types": "npm:8.6.14" - "@storybook/web-components-webpack5": "npm:8.6.14" - "@types/chai": "npm:4.3.20" - "@types/command-line-args": "npm:5.2.3" - "@types/command-line-usage": "npm:5.0.4" - "@types/common-tags": "npm:1.8.4" - "@types/mocha": "npm:10.0.10" - "@types/node": "npm:20.19.17" - "@types/react": "npm:18.3.24" - "@types/sinon": "npm:17.0.4" - "@types/webpack": "npm:5.28.5" - "@types/webpack-env": "npm:1.18.8" - "@typescript-eslint/eslint-plugin": "npm:7.18.0" - "@typescript-eslint/parser": "npm:7.18.0" - "@web/dev-server": "npm:0.4.6" - "@web/dev-server-rollup": "npm:0.6.4" - "@web/rollup-plugin-copy": "npm:0.5.1" - "@web/rollup-plugin-html": "npm:2.3.0" - "@web/test-runner": "npm:0.20.2" - "@web/test-runner-commands": "npm:0.9.0" - "@web/test-runner-junit-reporter": "npm:0.8.0" - "@web/test-runner-playwright": "patch:@web/test-runner-playwright@npm%3A0.11.1#~/.yarn/patches/@web-test-runner-playwright-npm-0.11.1-280696080b.patch" - "@web/test-runner-visual-regression": "patch:@web/test-runner-visual-regression@npm%3A0.10.0#~/.yarn/patches/@web-test-runner-visual-regression-npm-0.10.0-00f19f4c70.patch" - "@webcomponents/webcomponentsjs": "npm:2.8.0" - "@yarnpkg/types": "npm:4.0.1" - alex: "npm:11.0.1" - cem-plugin-module-file-extensions: "npm:0.0.5" - chromatic: "npm:13.2.0" - chromedriver: "npm:140.0.3" - colors: "npm:1.4.0" - common-tags: "npm:1.8.2" - crypto: "npm:1.0.1" - custom-elements-manifest: "npm:2.1.0" - debounce: "npm:2.2.0" - deepmerge: "npm:4.3.1" - esbuild: "npm:0.21.5" - eslint: "npm:8.57.1" - eslint-config-prettier: "npm:9.1.2" - eslint-formatter-pretty: "npm:5.0.0" - eslint-plugin-import: "npm:2.32.0" - eslint-plugin-jsonc: "npm:2.20.1" - eslint-plugin-lit-a11y: "npm:2.4.1" - eslint-plugin-notice: "npm:0.9.10" - eslint-plugin-prettier: "npm:5.5.4" - eslint-plugin-require-extensions: "npm:0.1.3" - eslint-plugin-storybook: "npm:0.8.0" - express: "npm:4.21.2" - fast-glob: "npm:3.3.3" - fs-extra: "npm:11.3.2" - geckodriver: "npm:4.4.0" - genversion: "npm:3.2.0" - gh-pages: "npm:6.3.0" - gunzip-maybe: "npm:1.4.2" - husky: "npm:9.1.7" - jsonc-eslint-parser: "npm:2.4.1" - latest-version: "npm:9.0.0" - lightningcss: "npm:1.30.1" - lint-staged: "npm:15.5.2" + resolution: "@adobe/swc@workspace:2nd-gen/packages/swc" + dependencies: + "@axe-core/playwright": "npm:4.10.2" + "@custom-elements-manifest/analyzer": "npm:0.10.8" + "@spectrum-web-components/core": "npm:0.0.1" + "@storybook/addon-a11y": "npm:10.0.3" + "@storybook/addon-designs": "npm:11.0.1" + "@storybook/addon-docs": "npm:10.0.3" + "@storybook/addon-vitest": "npm:10.0.3" + "@storybook/test-runner": "npm:0.23.0" + "@storybook/web-components-vite": "npm:10.0.3" + "@types/react": "npm:19.1.16" + "@types/react-dom": "npm:19.1.9" + "@vitest/browser": "npm:3.2.4" + "@vitest/coverage-v8": "npm:3.2.4" + "@vitest/ui": "npm:3.2.4" + "@wc-toolkit/storybook-helpers": "npm:10.0.0" + autoprefixer: "npm:10.4.21" + glob: "npm:11.0.3" lit: "npm:^2.5.0 || ^3.1.3" - lit-analyzer: "npm:2.0.3" - lit-html: "npm:^2.4.0 || ^3.1.3" - mocha-junit-reporter: "npm:2.2.1" - next: "npm:14.2.33" - node-fetch: "npm:3.3.2" - npm-run-all2: "npm:8.0.4" - patch-package: "npm:8.0.0" - pinst: "npm:3.0.0" - prettier: "npm:3.6.2" - prettier-plugin-package: "npm:1.4.0" - pretty-bytes: "npm:7.1.0" - re-template-tag: "npm:2.0.1" - replace-in-file: "npm:8.3.0" + playwright: "npm:1.53.1" + postcss: "npm:8.5.6" + postcss-preset-env: "npm:10.4.0" + react: "npm:19.1.1" + react-dom: "npm:19.1.1" rimraf: "npm:6.0.1" - rollup: "npm:4.52.2" - sinon: "npm:17.0.2" - storybook: "npm:8.6.14" - stylelint: "npm:16.24.0" - stylelint-config-standard: "npm:38.0.0" - stylelint-header: "npm:3.0.0" - tachometer: "npm:0.7.2" - tar-stream: "npm:3.1.7" - terser: "npm:4.8.1" - typescript: "npm:5.3.3" - webpack-merge: "npm:6.0.1" - wireit: "npm:0.14.12" - yargs: "npm:17.7.2" + storybook: "npm:10.0.3" + typescript: "npm:5.9.2" + vite: "npm:7.1.7" + vite-plugin-dts: "npm:4.5.4" + vite-plugin-lit-css: "npm:2.2.1" + vitest: "npm:3.2.4" languageName: unknown linkType: soft +"@ampproject/remapping@npm:^2.3.0": + version: 2.3.0 + resolution: "@ampproject/remapping@npm:2.3.0" + dependencies: + "@jridgewell/gen-mapping": "npm:^0.3.5" + "@jridgewell/trace-mapping": "npm:^0.3.24" + checksum: 10c0/81d63cca5443e0f0c72ae18b544cc28c7c0ec2cea46e7cb888bb0e0f411a1191d0d6b7af798d54e30777d8d1488b2ec0732aac2be342d3d7d3ffd271c6f489ed + languageName: node + linkType: hard + "@apideck/better-ajv-errors@npm:^0.3.1": version: 0.3.6 resolution: "@apideck/better-ajv-errors@npm:0.3.6" @@ -299,7 +230,18 @@ __metadata: languageName: node linkType: hard -"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.10.4, @babel/code-frame@npm:^7.12.11, @babel/code-frame@npm:^7.16.0, @babel/code-frame@npm:^7.16.7, @babel/code-frame@npm:^7.27.1": +"@axe-core/playwright@npm:4.10.2": + version: 4.10.2 + resolution: "@axe-core/playwright@npm:4.10.2" + dependencies: + axe-core: "npm:~4.10.3" + peerDependencies: + playwright-core: ">= 1.0.0" + checksum: 10c0/3dc02d177eb1b4865bbef05df993a5ad94268cb862e7095a273d7c7191174855f9f5a444cd8ad3ccea4991fab884083d6fdc661d471515af0d6c571958162043 + languageName: node + linkType: hard + +"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.10.4, @babel/code-frame@npm:^7.12.11, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.16.0, @babel/code-frame@npm:^7.16.7, @babel/code-frame@npm:^7.27.1": version: 7.27.1 resolution: "@babel/code-frame@npm:7.27.1" dependencies: @@ -310,10 +252,10 @@ __metadata: languageName: node linkType: hard -"@babel/compat-data@npm:^7.27.2, @babel/compat-data@npm:^7.27.7, @babel/compat-data@npm:^7.28.0": - version: 7.28.4 - resolution: "@babel/compat-data@npm:7.28.4" - checksum: 10c0/9d346471e0a016641df9a325f42ad1e8324bbdc0243ce4af4dd2b10b974128590da9eb179eea2c36647b9bb987343119105e96773c1f6981732cd4f87e5a03b9 +"@babel/compat-data@npm:^7.27.2, @babel/compat-data@npm:^7.27.7, @babel/compat-data@npm:^7.28.5": + version: 7.28.5 + resolution: "@babel/compat-data@npm:7.28.5" + checksum: 10c0/702a25de73087b0eba325c1d10979eed7c9b6662677386ba7b5aa6eace0fc0676f78343bae080a0176ae26f58bd5535d73b9d0fbb547fef377692e8b249353a7 languageName: node linkType: hard @@ -340,9 +282,32 @@ __metadata: languageName: node linkType: hard +"@babel/core@npm:^7.11.6, @babel/core@npm:^7.22.5, @babel/core@npm:^7.23.9, @babel/core@npm:^7.7.5": + version: 7.28.5 + resolution: "@babel/core@npm:7.28.5" + dependencies: + "@babel/code-frame": "npm:^7.27.1" + "@babel/generator": "npm:^7.28.5" + "@babel/helper-compilation-targets": "npm:^7.27.2" + "@babel/helper-module-transforms": "npm:^7.28.3" + "@babel/helpers": "npm:^7.28.4" + "@babel/parser": "npm:^7.28.5" + "@babel/template": "npm:^7.27.2" + "@babel/traverse": "npm:^7.28.5" + "@babel/types": "npm:^7.28.5" + "@jridgewell/remapping": "npm:^2.3.5" + convert-source-map: "npm:^2.0.0" + debug: "npm:^4.1.0" + gensync: "npm:^1.0.0-beta.2" + json5: "npm:^2.2.3" + semver: "npm:^6.3.1" + checksum: 10c0/535f82238027621da6bdffbdbe896ebad3558b311d6f8abc680637a9859b96edbf929ab010757055381570b29cf66c4a295b5618318d27a4273c0e2033925e72 + languageName: node + linkType: hard + "@babel/eslint-parser@npm:^7.19.1": - version: 7.28.4 - resolution: "@babel/eslint-parser@npm:7.28.4" + version: 7.28.5 + resolution: "@babel/eslint-parser@npm:7.28.5" dependencies: "@nicolo-ribaudo/eslint-scope-5-internals": "npm:5.1.1-v1" eslint-visitor-keys: "npm:^2.1.0" @@ -350,7 +315,20 @@ __metadata: peerDependencies: "@babel/core": ^7.11.0 eslint: ^7.5.0 || ^8.0.0 || ^9.0.0 - checksum: 10c0/a13822d4511bcd55652ee6230a7d9bc9b64ec3af9c6faea6289d818b88525c7c22061118adcbe549ba604919fa3a47b4222e5aaccd4e61d0dc418741364991d1 + checksum: 10c0/4d13f765434b6be83ab3917f06ad712dedf0d5bfa80fe54cd6cea44adac6a0d2519020ad307d66b4490e46a435874829eac6a9fd3a9cad54d7616c47d288aaed + languageName: node + linkType: hard + +"@babel/generator@npm:^7.22.5, @babel/generator@npm:^7.28.5, @babel/generator@npm:^7.7.2": + version: 7.28.5 + resolution: "@babel/generator@npm:7.28.5" + dependencies: + "@babel/parser": "npm:^7.28.5" + "@babel/types": "npm:^7.28.5" + "@jridgewell/gen-mapping": "npm:^0.3.12" + "@jridgewell/trace-mapping": "npm:^0.3.28" + jsesc: "npm:^3.0.2" + checksum: 10c0/9f219fe1d5431b6919f1a5c60db8d5d34fe546c0d8f5a8511b32f847569234ffc8032beb9e7404649a143f54e15224ecb53a3d11b6bb85c3203e573d91fca752 languageName: node linkType: hard @@ -390,32 +368,32 @@ __metadata: linkType: hard "@babel/helper-create-class-features-plugin@npm:^7.27.1, @babel/helper-create-class-features-plugin@npm:^7.28.3": - version: 7.28.3 - resolution: "@babel/helper-create-class-features-plugin@npm:7.28.3" + version: 7.28.5 + resolution: "@babel/helper-create-class-features-plugin@npm:7.28.5" dependencies: "@babel/helper-annotate-as-pure": "npm:^7.27.3" - "@babel/helper-member-expression-to-functions": "npm:^7.27.1" + "@babel/helper-member-expression-to-functions": "npm:^7.28.5" "@babel/helper-optimise-call-expression": "npm:^7.27.1" "@babel/helper-replace-supers": "npm:^7.27.1" "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.27.1" - "@babel/traverse": "npm:^7.28.3" + "@babel/traverse": "npm:^7.28.5" semver: "npm:^6.3.1" peerDependencies: "@babel/core": ^7.0.0 - checksum: 10c0/f1ace9476d581929128fd4afc29783bb674663898577b2e48ed139cfd2e92dfc69654cff76cb8fd26fece6286f66a99a993186c1e0a3e17b703b352d0bcd1ca4 + checksum: 10c0/786a6514efcf4514aaad85beed419b9184d059f4c9a9a95108f320142764999827252a851f7071de19f29424d369616573ecbaa347f1ce23fb12fc6827d9ff56 languageName: node linkType: hard "@babel/helper-create-regexp-features-plugin@npm:^7.18.6, @babel/helper-create-regexp-features-plugin@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/helper-create-regexp-features-plugin@npm:7.27.1" + version: 7.28.5 + resolution: "@babel/helper-create-regexp-features-plugin@npm:7.28.5" dependencies: - "@babel/helper-annotate-as-pure": "npm:^7.27.1" - regexpu-core: "npm:^6.2.0" + "@babel/helper-annotate-as-pure": "npm:^7.27.3" + regexpu-core: "npm:^6.3.1" semver: "npm:^6.3.1" peerDependencies: "@babel/core": ^7.0.0 - checksum: 10c0/591fe8bd3bb39679cc49588889b83bd628d8c4b99c55bafa81e80b1e605a348b64da955e3fd891c4ba3f36fd015367ba2eadea22af6a7de1610fbb5bcc2d3df0 + checksum: 10c0/7af3d604cadecdb2b0d2cedd696507f02a53a58be0523281c2d6766211443b55161dde1e6c0d96ab16ddfd82a2607a2f792390caa24797e9733631f8aa86859f languageName: node linkType: hard @@ -441,13 +419,13 @@ __metadata: languageName: node linkType: hard -"@babel/helper-member-expression-to-functions@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/helper-member-expression-to-functions@npm:7.27.1" +"@babel/helper-member-expression-to-functions@npm:^7.27.1, @babel/helper-member-expression-to-functions@npm:^7.28.5": + version: 7.28.5 + resolution: "@babel/helper-member-expression-to-functions@npm:7.28.5" dependencies: - "@babel/traverse": "npm:^7.27.1" - "@babel/types": "npm:^7.27.1" - checksum: 10c0/5762ad009b6a3d8b0e6e79ff6011b3b8fdda0fefad56cfa8bfbe6aa02d5a8a8a9680a45748fe3ac47e735a03d2d88c0a676e3f9f59f20ae9fadcc8d51ccd5a53 + "@babel/traverse": "npm:^7.28.5" + "@babel/types": "npm:^7.28.5" + checksum: 10c0/4e6e05fbf4dffd0bc3e55e28fcaab008850be6de5a7013994ce874ec2beb90619cda4744b11607a60f8aae0227694502908add6188ceb1b5223596e765b44814 languageName: node linkType: hard @@ -533,10 +511,10 @@ __metadata: languageName: node linkType: hard -"@babel/helper-validator-identifier@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/helper-validator-identifier@npm:7.27.1" - checksum: 10c0/c558f11c4871d526498e49d07a84752d1800bf72ac0d3dad100309a2eaba24efbf56ea59af5137ff15e3a00280ebe588560534b0e894a4750f8b1411d8f78b84 +"@babel/helper-validator-identifier@npm:^7.27.1, @babel/helper-validator-identifier@npm:^7.28.5": + version: 7.28.5 + resolution: "@babel/helper-validator-identifier@npm:7.28.5" + checksum: 10c0/42aaebed91f739a41f3d80b72752d1f95fd7c72394e8e4bd7cdd88817e0774d80a432451bcba17c2c642c257c483bf1d409dd4548883429ea9493a3bc4ab0847 languageName: node linkType: hard @@ -579,15 +557,26 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:7.27.1" +"@babel/parser@npm:^7.14.7, @babel/parser@npm:^7.23.9, @babel/parser@npm:^7.25.4, @babel/parser@npm:^7.28.5": + version: 7.28.5 + resolution: "@babel/parser@npm:7.28.5" + dependencies: + "@babel/types": "npm:^7.28.5" + bin: + parser: ./bin/babel-parser.js + checksum: 10c0/5bbe48bf2c79594ac02b490a41ffde7ef5aa22a9a88ad6bcc78432a6ba8a9d638d531d868bd1f104633f1f6bba9905746e15185b8276a3756c42b765d131b1ef + languageName: node + linkType: hard + +"@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:^7.28.5": + version: 7.28.5 + resolution: "@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:7.28.5" dependencies: "@babel/helper-plugin-utils": "npm:^7.27.1" - "@babel/traverse": "npm:^7.27.1" + "@babel/traverse": "npm:^7.28.5" peerDependencies: "@babel/core": ^7.0.0 - checksum: 10c0/7dfffa978ae1cd179641a7c4b4ad688c6828c2c58ec96b118c2fb10bc3715223de6b88bff1ebff67056bb5fccc568ae773e3b83c592a1b843423319f80c99ebd + checksum: 10c0/844b7c7e9eec6d858262b2f3d5af75d3a6bbd9d3ecc740d95271fbdd84985731674536f5d8ac98f2dc0e8872698b516e406636e4d0cb04b50afe471172095a53 languageName: node linkType: hard @@ -659,6 +648,28 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-syntax-async-generators@npm:^7.8.4": + version: 7.8.4 + resolution: "@babel/plugin-syntax-async-generators@npm:7.8.4" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.8.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/d13efb282838481348c71073b6be6245b35d4f2f964a8f71e4174f235009f929ef7613df25f8d2338e2d3e44bc4265a9f8638c6aaa136d7a61fe95985f9725c8 + languageName: node + linkType: hard + +"@babel/plugin-syntax-bigint@npm:^7.8.3": + version: 7.8.3 + resolution: "@babel/plugin-syntax-bigint@npm:7.8.3" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.8.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/686891b81af2bc74c39013655da368a480f17dd237bf9fbc32048e5865cb706d5a8f65438030da535b332b1d6b22feba336da8fa931f663b6b34e13147d12dde + languageName: node + linkType: hard + "@babel/plugin-syntax-class-properties@npm:^7.12.13": version: 7.12.13 resolution: "@babel/plugin-syntax-class-properties@npm:7.12.13" @@ -670,6 +681,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-syntax-class-static-block@npm:^7.14.5": + version: 7.14.5 + resolution: "@babel/plugin-syntax-class-static-block@npm:7.14.5" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.14.5" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/4464bf9115f4a2d02ce1454411baf9cfb665af1da53709c5c56953e5e2913745b0fcce82982a00463d6facbdd93445c691024e310b91431a1e2f024b158f6371 + languageName: node + linkType: hard + "@babel/plugin-syntax-dynamic-import@npm:^7.8.3": version: 7.8.3 resolution: "@babel/plugin-syntax-dynamic-import@npm:7.8.3" @@ -692,7 +714,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-import-attributes@npm:^7.27.1": +"@babel/plugin-syntax-import-attributes@npm:^7.24.7, @babel/plugin-syntax-import-attributes@npm:^7.27.1": version: 7.27.1 resolution: "@babel/plugin-syntax-import-attributes@npm:7.27.1" dependencies: @@ -714,114 +736,224 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-top-level-await@npm:^7.12.1": - version: 7.14.5 - resolution: "@babel/plugin-syntax-top-level-await@npm:7.14.5" +"@babel/plugin-syntax-json-strings@npm:^7.8.3": + version: 7.8.3 + resolution: "@babel/plugin-syntax-json-strings@npm:7.8.3" dependencies: - "@babel/helper-plugin-utils": "npm:^7.14.5" + "@babel/helper-plugin-utils": "npm:^7.8.0" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/14bf6e65d5bc1231ffa9def5f0ef30b19b51c218fcecaa78cd1bdf7939dfdf23f90336080b7f5196916368e399934ce5d581492d8292b46a2fb569d8b2da106f + checksum: 10c0/e98f31b2ec406c57757d115aac81d0336e8434101c224edd9a5c93cefa53faf63eacc69f3138960c8b25401315af03df37f68d316c151c4b933136716ed6906e languageName: node linkType: hard -"@babel/plugin-syntax-unicode-sets-regex@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/plugin-syntax-unicode-sets-regex@npm:7.18.6" +"@babel/plugin-syntax-jsx@npm:^7.7.2": + version: 7.27.1 + resolution: "@babel/plugin-syntax-jsx@npm:7.27.1" dependencies: - "@babel/helper-create-regexp-features-plugin": "npm:^7.18.6" - "@babel/helper-plugin-utils": "npm:^7.18.6" + "@babel/helper-plugin-utils": "npm:^7.27.1" peerDependencies: - "@babel/core": ^7.0.0 - checksum: 10c0/9144e5b02a211a4fb9a0ce91063f94fbe1004e80bde3485a0910c9f14897cf83fabd8c21267907cff25db8e224858178df0517f14333cfcf3380ad9a4139cb50 + "@babel/core": ^7.0.0-0 + checksum: 10c0/bc5afe6a458d5f0492c02a54ad98c5756a0c13bd6d20609aae65acd560a9e141b0876da5f358dce34ea136f271c1016df58b461184d7ae9c4321e0f98588bc84 languageName: node linkType: hard -"@babel/plugin-transform-arrow-functions@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/plugin-transform-arrow-functions@npm:7.27.1" +"@babel/plugin-syntax-logical-assignment-operators@npm:^7.10.4": + version: 7.10.4 + resolution: "@babel/plugin-syntax-logical-assignment-operators@npm:7.10.4" dependencies: - "@babel/helper-plugin-utils": "npm:^7.27.1" + "@babel/helper-plugin-utils": "npm:^7.10.4" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/19abd7a7d11eef58c9340408a4c2594503f6c4eaea1baa7b0e5fbdda89df097e50663edb3448ad2300170b39efca98a75e5767af05cad3b0facb4944326896a3 + checksum: 10c0/2594cfbe29411ad5bc2ad4058de7b2f6a8c5b86eda525a993959438615479e59c012c14aec979e538d60a584a1a799b60d1b8942c3b18468cb9d99b8fd34cd0b languageName: node linkType: hard -"@babel/plugin-transform-async-generator-functions@npm:^7.28.0": - version: 7.28.0 - resolution: "@babel/plugin-transform-async-generator-functions@npm:7.28.0" +"@babel/plugin-syntax-nullish-coalescing-operator@npm:^7.8.3": + version: 7.8.3 + resolution: "@babel/plugin-syntax-nullish-coalescing-operator@npm:7.8.3" dependencies: - "@babel/helper-plugin-utils": "npm:^7.27.1" - "@babel/helper-remap-async-to-generator": "npm:^7.27.1" - "@babel/traverse": "npm:^7.28.0" + "@babel/helper-plugin-utils": "npm:^7.8.0" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/739d577e649d7d7b9845dc309e132964327ab3eaea43ad04d04a7dcb977c63f9aa9a423d1ca39baf10939128d02f52e6fda39c834fb9f1753785b1497e72c4dc + checksum: 10c0/2024fbb1162899094cfc81152449b12bd0cc7053c6d4bda8ac2852545c87d0a851b1b72ed9560673cbf3ef6248257262c3c04aabf73117215c1b9cc7dd2542ce languageName: node linkType: hard -"@babel/plugin-transform-async-to-generator@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/plugin-transform-async-to-generator@npm:7.27.1" +"@babel/plugin-syntax-numeric-separator@npm:^7.10.4": + version: 7.10.4 + resolution: "@babel/plugin-syntax-numeric-separator@npm:7.10.4" dependencies: - "@babel/helper-module-imports": "npm:^7.27.1" - "@babel/helper-plugin-utils": "npm:^7.27.1" - "@babel/helper-remap-async-to-generator": "npm:^7.27.1" + "@babel/helper-plugin-utils": "npm:^7.10.4" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/e76b1f6f9c3bbf72e17d7639406d47f09481806de4db99a8de375a0bb40957ea309b20aa705f0c25ab1d7c845e3f365af67eafa368034521151a0e352a03ef2f + checksum: 10c0/c55a82b3113480942c6aa2fcbe976ff9caa74b7b1109ff4369641dfbc88d1da348aceb3c31b6ed311c84d1e7c479440b961906c735d0ab494f688bf2fd5b9bb9 languageName: node linkType: hard -"@babel/plugin-transform-block-scoped-functions@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/plugin-transform-block-scoped-functions@npm:7.27.1" +"@babel/plugin-syntax-object-rest-spread@npm:^7.8.3": + version: 7.8.3 + resolution: "@babel/plugin-syntax-object-rest-spread@npm:7.8.3" dependencies: - "@babel/helper-plugin-utils": "npm:^7.27.1" + "@babel/helper-plugin-utils": "npm:^7.8.0" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/3313130ba3bf0699baad0e60da1c8c3c2f0c2c0a7039cd0063e54e72e739c33f1baadfc9d8c73b3fea8c85dd7250c3964fb09c8e1fa62ba0b24a9fefe0a8dbde + checksum: 10c0/ee1eab52ea6437e3101a0a7018b0da698545230015fc8ab129d292980ec6dff94d265e9e90070e8ae5fed42f08f1622c14c94552c77bcac784b37f503a82ff26 languageName: node linkType: hard -"@babel/plugin-transform-block-scoping@npm:^7.28.0": - version: 7.28.4 - resolution: "@babel/plugin-transform-block-scoping@npm:7.28.4" +"@babel/plugin-syntax-optional-catch-binding@npm:^7.8.3": + version: 7.8.3 + resolution: "@babel/plugin-syntax-optional-catch-binding@npm:7.8.3" dependencies: - "@babel/helper-plugin-utils": "npm:^7.27.1" + "@babel/helper-plugin-utils": "npm:^7.8.0" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/5b9a4e90f957742021fa8bad239cde28ec67b95d36b0e1fcf9f3f9cab6120671ab5e7ee6eacbcd51d0815ddea6978abc9a99a0bd493c43e3e27ec3ae1cb4de23 + checksum: 10c0/27e2493ab67a8ea6d693af1287f7e9acec206d1213ff107a928e85e173741e1d594196f99fec50e9dde404b09164f39dec5864c767212154ffe1caa6af0bc5af languageName: node linkType: hard -"@babel/plugin-transform-class-properties@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/plugin-transform-class-properties@npm:7.27.1" +"@babel/plugin-syntax-optional-chaining@npm:^7.8.3": + version: 7.8.3 + resolution: "@babel/plugin-syntax-optional-chaining@npm:7.8.3" dependencies: - "@babel/helper-create-class-features-plugin": "npm:^7.27.1" - "@babel/helper-plugin-utils": "npm:^7.27.1" + "@babel/helper-plugin-utils": "npm:^7.8.0" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/cc0662633c0fe6df95819fef223506ddf26c369c8d64ab21a728d9007ec866bf9436a253909819216c24a82186b6ccbc1ec94d7aaf3f82df227c7c02fa6a704b + checksum: 10c0/46edddf2faa6ebf94147b8e8540dfc60a5ab718e2de4d01b2c0bdf250a4d642c2bd47cbcbb739febcb2bf75514dbcefad3c52208787994b8d0f8822490f55e81 languageName: node linkType: hard -"@babel/plugin-transform-class-static-block@npm:^7.28.3": - version: 7.28.3 - resolution: "@babel/plugin-transform-class-static-block@npm:7.28.3" +"@babel/plugin-syntax-private-property-in-object@npm:^7.14.5": + version: 7.14.5 + resolution: "@babel/plugin-syntax-private-property-in-object@npm:7.14.5" dependencies: - "@babel/helper-create-class-features-plugin": "npm:^7.28.3" - "@babel/helper-plugin-utils": "npm:^7.27.1" + "@babel/helper-plugin-utils": "npm:^7.14.5" peerDependencies: - "@babel/core": ^7.12.0 - checksum: 10c0/8c922a64f6f5b359f7515c89ef0037bad583b4484dfebc1f6bc1cf13462547aaceb19788827c57ec9a2d62495f34c4b471ca636bf61af00fdaea5e9642c82b60 + "@babel/core": ^7.0.0-0 + checksum: 10c0/69822772561706c87f0a65bc92d0772cea74d6bc0911537904a676d5ff496a6d3ac4e05a166d8125fce4a16605bace141afc3611074e170a994e66e5397787f3 languageName: node linkType: hard -"@babel/plugin-transform-classes@npm:^7.28.3": - version: 7.28.4 +"@babel/plugin-syntax-top-level-await@npm:^7.12.1, @babel/plugin-syntax-top-level-await@npm:^7.14.5": + version: 7.14.5 + resolution: "@babel/plugin-syntax-top-level-await@npm:7.14.5" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.14.5" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/14bf6e65d5bc1231ffa9def5f0ef30b19b51c218fcecaa78cd1bdf7939dfdf23f90336080b7f5196916368e399934ce5d581492d8292b46a2fb569d8b2da106f + languageName: node + linkType: hard + +"@babel/plugin-syntax-typescript@npm:^7.7.2": + version: 7.27.1 + resolution: "@babel/plugin-syntax-typescript@npm:7.27.1" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.27.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/11589b4c89c66ef02d57bf56c6246267851ec0c361f58929327dc3e070b0dab644be625bbe7fb4c4df30c3634bfdfe31244e1f517be397d2def1487dbbe3c37d + languageName: node + linkType: hard + +"@babel/plugin-syntax-unicode-sets-regex@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/plugin-syntax-unicode-sets-regex@npm:7.18.6" + dependencies: + "@babel/helper-create-regexp-features-plugin": "npm:^7.18.6" + "@babel/helper-plugin-utils": "npm:^7.18.6" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/9144e5b02a211a4fb9a0ce91063f94fbe1004e80bde3485a0910c9f14897cf83fabd8c21267907cff25db8e224858178df0517f14333cfcf3380ad9a4139cb50 + languageName: node + linkType: hard + +"@babel/plugin-transform-arrow-functions@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-transform-arrow-functions@npm:7.27.1" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.27.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/19abd7a7d11eef58c9340408a4c2594503f6c4eaea1baa7b0e5fbdda89df097e50663edb3448ad2300170b39efca98a75e5767af05cad3b0facb4944326896a3 + languageName: node + linkType: hard + +"@babel/plugin-transform-async-generator-functions@npm:^7.28.0": + version: 7.28.0 + resolution: "@babel/plugin-transform-async-generator-functions@npm:7.28.0" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.27.1" + "@babel/helper-remap-async-to-generator": "npm:^7.27.1" + "@babel/traverse": "npm:^7.28.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/739d577e649d7d7b9845dc309e132964327ab3eaea43ad04d04a7dcb977c63f9aa9a423d1ca39baf10939128d02f52e6fda39c834fb9f1753785b1497e72c4dc + languageName: node + linkType: hard + +"@babel/plugin-transform-async-to-generator@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-transform-async-to-generator@npm:7.27.1" + dependencies: + "@babel/helper-module-imports": "npm:^7.27.1" + "@babel/helper-plugin-utils": "npm:^7.27.1" + "@babel/helper-remap-async-to-generator": "npm:^7.27.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/e76b1f6f9c3bbf72e17d7639406d47f09481806de4db99a8de375a0bb40957ea309b20aa705f0c25ab1d7c845e3f365af67eafa368034521151a0e352a03ef2f + languageName: node + linkType: hard + +"@babel/plugin-transform-block-scoped-functions@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-transform-block-scoped-functions@npm:7.27.1" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.27.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/3313130ba3bf0699baad0e60da1c8c3c2f0c2c0a7039cd0063e54e72e739c33f1baadfc9d8c73b3fea8c85dd7250c3964fb09c8e1fa62ba0b24a9fefe0a8dbde + languageName: node + linkType: hard + +"@babel/plugin-transform-block-scoping@npm:^7.28.5": + version: 7.28.5 + resolution: "@babel/plugin-transform-block-scoping@npm:7.28.5" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.27.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/6b098887b375c23813ccee7a00179501fc5f709b4ee5a4b2a5c5c9ef3b44cee49e240214b1a9b4ad2bd1911fab3335eac2f0a3c5f014938a1b61bec84cec4845 + languageName: node + linkType: hard + +"@babel/plugin-transform-class-properties@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-transform-class-properties@npm:7.27.1" + dependencies: + "@babel/helper-create-class-features-plugin": "npm:^7.27.1" + "@babel/helper-plugin-utils": "npm:^7.27.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/cc0662633c0fe6df95819fef223506ddf26c369c8d64ab21a728d9007ec866bf9436a253909819216c24a82186b6ccbc1ec94d7aaf3f82df227c7c02fa6a704b + languageName: node + linkType: hard + +"@babel/plugin-transform-class-static-block@npm:^7.28.3": + version: 7.28.3 + resolution: "@babel/plugin-transform-class-static-block@npm:7.28.3" + dependencies: + "@babel/helper-create-class-features-plugin": "npm:^7.28.3" + "@babel/helper-plugin-utils": "npm:^7.27.1" + peerDependencies: + "@babel/core": ^7.12.0 + checksum: 10c0/8c922a64f6f5b359f7515c89ef0037bad583b4484dfebc1f6bc1cf13462547aaceb19788827c57ec9a2d62495f34c4b471ca636bf61af00fdaea5e9642c82b60 + languageName: node + linkType: hard + +"@babel/plugin-transform-classes@npm:^7.28.4": + version: 7.28.4 resolution: "@babel/plugin-transform-classes@npm:7.28.4" dependencies: "@babel/helper-annotate-as-pure": "npm:^7.27.3" @@ -848,15 +980,15 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-destructuring@npm:^7.28.0": - version: 7.28.0 - resolution: "@babel/plugin-transform-destructuring@npm:7.28.0" +"@babel/plugin-transform-destructuring@npm:^7.28.0, @babel/plugin-transform-destructuring@npm:^7.28.5": + version: 7.28.5 + resolution: "@babel/plugin-transform-destructuring@npm:7.28.5" dependencies: "@babel/helper-plugin-utils": "npm:^7.27.1" - "@babel/traverse": "npm:^7.28.0" + "@babel/traverse": "npm:^7.28.5" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/cc7ccafa952b3ff7888544d5688cfafaba78c69ce1e2f04f3233f4f78c9de5e46e9695f5ea42c085b0c0cfa39b10f366d362a2be245b6d35b66d3eb1d427ccb2 + checksum: 10c0/288207f488412b23bb206c7c01ba143714e2506b72a9ec09e993f28366cc8188d121bde714659b3437984a86d2881d9b1b06de3089d5582823ccf2f3b3eaa2c4 languageName: node linkType: hard @@ -918,14 +1050,14 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-exponentiation-operator@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/plugin-transform-exponentiation-operator@npm:7.27.1" +"@babel/plugin-transform-exponentiation-operator@npm:^7.28.5": + version: 7.28.5 + resolution: "@babel/plugin-transform-exponentiation-operator@npm:7.28.5" dependencies: "@babel/helper-plugin-utils": "npm:^7.27.1" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/953d21e01fed76da8e08fb5094cade7bf8927c1bb79301916bec2db0593b41dbcfbca1024ad5db886b72208a93ada8f57a219525aad048cf15814eeb65cf760d + checksum: 10c0/006566e003c2a8175346cc4b3260fcd9f719b912ceae8a4e930ce02ee3cf0b2841d5c21795ba71790871783d3c0c1c3d22ce441b8819c37975844bfba027d3f7 languageName: node linkType: hard @@ -987,14 +1119,14 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-logical-assignment-operators@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/plugin-transform-logical-assignment-operators@npm:7.27.1" +"@babel/plugin-transform-logical-assignment-operators@npm:^7.28.5": + version: 7.28.5 + resolution: "@babel/plugin-transform-logical-assignment-operators@npm:7.28.5" dependencies: "@babel/helper-plugin-utils": "npm:^7.27.1" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/5b0abc7c0d09d562bf555c646dce63a30288e5db46fd2ce809a61d064415da6efc3b2b3c59b8e4fe98accd072c89a2f7c3765b400e4bf488651735d314d9feeb + checksum: 10c0/fba4faa96d86fa745b0539bb631deee3f2296f0643c087a50ad0fac2e5f0a787fa885e9bdd90ae3e7832803f3c08e7cd3f1e830e7079dbdc023704923589bb23 languageName: node linkType: hard @@ -1033,17 +1165,17 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-modules-systemjs@npm:^7.10.5, @babel/plugin-transform-modules-systemjs@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/plugin-transform-modules-systemjs@npm:7.27.1" +"@babel/plugin-transform-modules-systemjs@npm:^7.10.5, @babel/plugin-transform-modules-systemjs@npm:^7.28.5": + version: 7.28.5 + resolution: "@babel/plugin-transform-modules-systemjs@npm:7.28.5" dependencies: - "@babel/helper-module-transforms": "npm:^7.27.1" + "@babel/helper-module-transforms": "npm:^7.28.3" "@babel/helper-plugin-utils": "npm:^7.27.1" - "@babel/helper-validator-identifier": "npm:^7.27.1" - "@babel/traverse": "npm:^7.27.1" + "@babel/helper-validator-identifier": "npm:^7.28.5" + "@babel/traverse": "npm:^7.28.5" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/f16fca62d144d9cbf558e7b5f83e13bb6d0f21fdeff3024b0cecd42ffdec0b4151461da42bd0963512783ece31aafa5ffe03446b4869220ddd095b24d414e2b5 + checksum: 10c0/7e8c0bcff79689702b974f6a0fedb5d0c6eeb5a5e3384deb7028e7cfe92a5242cc80e981e9c1817aad29f2ecc01841753365dd38d877aa0b91737ceec2acfd07 languageName: node linkType: hard @@ -1104,7 +1236,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-object-rest-spread@npm:^7.28.0": +"@babel/plugin-transform-object-rest-spread@npm:^7.28.4": version: 7.28.4 resolution: "@babel/plugin-transform-object-rest-spread@npm:7.28.4" dependencies: @@ -1142,15 +1274,15 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-optional-chaining@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/plugin-transform-optional-chaining@npm:7.27.1" +"@babel/plugin-transform-optional-chaining@npm:^7.27.1, @babel/plugin-transform-optional-chaining@npm:^7.28.5": + version: 7.28.5 + resolution: "@babel/plugin-transform-optional-chaining@npm:7.28.5" dependencies: "@babel/helper-plugin-utils": "npm:^7.27.1" "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.27.1" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/5b18ff5124e503f0a25d6b195be7351a028b3992d6f2a91fb4037e2a2c386400d66bc1df8f6df0a94c708524f318729e81a95c41906e5a7919a06a43e573a525 + checksum: 10c0/adf5f70b1f9eb0dd6ff3d159a714683af3c910775653e667bd9f864c3dc2dc9872aba95f6c1e5f2a9675067241942f4fd0d641147ef4bf2bd8bc15f1fa0f2ed5 languageName: node linkType: hard @@ -1201,7 +1333,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-regenerator@npm:^7.28.3": +"@babel/plugin-transform-regenerator@npm:^7.28.4": version: 7.28.4 resolution: "@babel/plugin-transform-regenerator@npm:7.28.4" dependencies: @@ -1236,8 +1368,8 @@ __metadata: linkType: hard "@babel/plugin-transform-runtime@npm:^7.11.0": - version: 7.28.3 - resolution: "@babel/plugin-transform-runtime@npm:7.28.3" + version: 7.28.5 + resolution: "@babel/plugin-transform-runtime@npm:7.28.5" dependencies: "@babel/helper-module-imports": "npm:^7.27.1" "@babel/helper-plugin-utils": "npm:^7.27.1" @@ -1247,7 +1379,7 @@ __metadata: semver: "npm:^6.3.1" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/561629bb6c53561b5ad470df2e76bdd15e177fc518d91087bd7dc64a1025e42303ce333281875c6f0c7bf29b2edc7d99945343a09caf0ed6738d25fe34473254 + checksum: 10c0/d20901d179a7044327dec7b37dd4fadbc4c1c0dc1cb6a3dd69e67166b43b06c262dd0f2e70aedf1c0dab42044c0c063468d99019ae1c9290312b6b8802c502f9 languageName: node linkType: hard @@ -1355,14 +1487,14 @@ __metadata: linkType: hard "@babel/preset-env@npm:^7.11.0, @babel/preset-env@npm:^7.9.0": - version: 7.28.3 - resolution: "@babel/preset-env@npm:7.28.3" + version: 7.28.5 + resolution: "@babel/preset-env@npm:7.28.5" dependencies: - "@babel/compat-data": "npm:^7.28.0" + "@babel/compat-data": "npm:^7.28.5" "@babel/helper-compilation-targets": "npm:^7.27.2" "@babel/helper-plugin-utils": "npm:^7.27.1" "@babel/helper-validator-option": "npm:^7.27.1" - "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "npm:^7.27.1" + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "npm:^7.28.5" "@babel/plugin-bugfix-safari-class-field-initializer-scope": "npm:^7.27.1" "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "npm:^7.27.1" "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "npm:^7.27.1" @@ -1375,42 +1507,42 @@ __metadata: "@babel/plugin-transform-async-generator-functions": "npm:^7.28.0" "@babel/plugin-transform-async-to-generator": "npm:^7.27.1" "@babel/plugin-transform-block-scoped-functions": "npm:^7.27.1" - "@babel/plugin-transform-block-scoping": "npm:^7.28.0" + "@babel/plugin-transform-block-scoping": "npm:^7.28.5" "@babel/plugin-transform-class-properties": "npm:^7.27.1" "@babel/plugin-transform-class-static-block": "npm:^7.28.3" - "@babel/plugin-transform-classes": "npm:^7.28.3" + "@babel/plugin-transform-classes": "npm:^7.28.4" "@babel/plugin-transform-computed-properties": "npm:^7.27.1" - "@babel/plugin-transform-destructuring": "npm:^7.28.0" + "@babel/plugin-transform-destructuring": "npm:^7.28.5" "@babel/plugin-transform-dotall-regex": "npm:^7.27.1" "@babel/plugin-transform-duplicate-keys": "npm:^7.27.1" "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "npm:^7.27.1" "@babel/plugin-transform-dynamic-import": "npm:^7.27.1" "@babel/plugin-transform-explicit-resource-management": "npm:^7.28.0" - "@babel/plugin-transform-exponentiation-operator": "npm:^7.27.1" + "@babel/plugin-transform-exponentiation-operator": "npm:^7.28.5" "@babel/plugin-transform-export-namespace-from": "npm:^7.27.1" "@babel/plugin-transform-for-of": "npm:^7.27.1" "@babel/plugin-transform-function-name": "npm:^7.27.1" "@babel/plugin-transform-json-strings": "npm:^7.27.1" "@babel/plugin-transform-literals": "npm:^7.27.1" - "@babel/plugin-transform-logical-assignment-operators": "npm:^7.27.1" + "@babel/plugin-transform-logical-assignment-operators": "npm:^7.28.5" "@babel/plugin-transform-member-expression-literals": "npm:^7.27.1" "@babel/plugin-transform-modules-amd": "npm:^7.27.1" "@babel/plugin-transform-modules-commonjs": "npm:^7.27.1" - "@babel/plugin-transform-modules-systemjs": "npm:^7.27.1" + "@babel/plugin-transform-modules-systemjs": "npm:^7.28.5" "@babel/plugin-transform-modules-umd": "npm:^7.27.1" "@babel/plugin-transform-named-capturing-groups-regex": "npm:^7.27.1" "@babel/plugin-transform-new-target": "npm:^7.27.1" "@babel/plugin-transform-nullish-coalescing-operator": "npm:^7.27.1" "@babel/plugin-transform-numeric-separator": "npm:^7.27.1" - "@babel/plugin-transform-object-rest-spread": "npm:^7.28.0" + "@babel/plugin-transform-object-rest-spread": "npm:^7.28.4" "@babel/plugin-transform-object-super": "npm:^7.27.1" "@babel/plugin-transform-optional-catch-binding": "npm:^7.27.1" - "@babel/plugin-transform-optional-chaining": "npm:^7.27.1" + "@babel/plugin-transform-optional-chaining": "npm:^7.28.5" "@babel/plugin-transform-parameters": "npm:^7.27.7" "@babel/plugin-transform-private-methods": "npm:^7.27.1" "@babel/plugin-transform-private-property-in-object": "npm:^7.27.1" "@babel/plugin-transform-property-literals": "npm:^7.27.1" - "@babel/plugin-transform-regenerator": "npm:^7.28.3" + "@babel/plugin-transform-regenerator": "npm:^7.28.4" "@babel/plugin-transform-regexp-modifiers": "npm:^7.27.1" "@babel/plugin-transform-reserved-words": "npm:^7.27.1" "@babel/plugin-transform-shorthand-properties": "npm:^7.27.1" @@ -1430,7 +1562,7 @@ __metadata: semver: "npm:^6.3.1" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/f7320cb062abf62de132ea2901135476938d32a896e03f5b7b3d543de08016053f6abbdaaf921d18fa43a0b76537dfd5ce8ee5dc647249b2057b8c6bf1289305 + checksum: 10c0/d1b730158de290f1c54ed7db0f4fed3f82db5f868ab0a4cb3fc2ea76ed683b986ae136f6e7eb0b44b91bc9a99039a2559851656b4fd50193af1a815a3e32e524 languageName: node linkType: hard @@ -1454,7 +1586,7 @@ __metadata: languageName: node linkType: hard -"@babel/template@npm:^7.27.1, @babel/template@npm:^7.27.2": +"@babel/template@npm:^7.22.5, @babel/template@npm:^7.27.1, @babel/template@npm:^7.27.2, @babel/template@npm:^7.3.3": version: 7.27.2 resolution: "@babel/template@npm:7.27.2" dependencies: @@ -1480,6 +1612,21 @@ __metadata: languageName: node linkType: hard +"@babel/traverse@npm:^7.28.5": + version: 7.28.5 + resolution: "@babel/traverse@npm:7.28.5" + dependencies: + "@babel/code-frame": "npm:^7.27.1" + "@babel/generator": "npm:^7.28.5" + "@babel/helper-globals": "npm:^7.28.0" + "@babel/parser": "npm:^7.28.5" + "@babel/template": "npm:^7.27.2" + "@babel/types": "npm:^7.28.5" + debug: "npm:^4.3.1" + checksum: 10c0/f6c4a595993ae2b73f2d4cd9c062f2e232174d293edd4abe1d715bd6281da8d99e47c65857e8d0917d9384c65972f4acdebc6749a7c40a8fcc38b3c7fb3e706f + languageName: node + linkType: hard + "@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.27.1, @babel/types@npm:^7.27.3, @babel/types@npm:^7.28.2, @babel/types@npm:^7.28.4, @babel/types@npm:^7.4.4": version: 7.28.4 resolution: "@babel/types@npm:7.28.4" @@ -1490,6 +1637,16 @@ __metadata: languageName: node linkType: hard +"@babel/types@npm:^7.22.5, @babel/types@npm:^7.25.4, @babel/types@npm:^7.28.5, @babel/types@npm:^7.3.3": + version: 7.28.5 + resolution: "@babel/types@npm:7.28.5" + dependencies: + "@babel/helper-string-parser": "npm:^7.27.1" + "@babel/helper-validator-identifier": "npm:^7.28.5" + checksum: 10c0/a5a483d2100befbf125793640dec26b90b95fd233a94c19573325898a5ce1e52cdfa96e495c7dcc31b5eca5b66ce3e6d4a0f5a4a62daec271455959f208ab08a + languageName: node + linkType: hard + "@bazel/runfiles@npm:^6.3.1": version: 6.5.0 resolution: "@bazel/runfiles@npm:6.5.0" @@ -1497,32 +1654,48 @@ __metadata: languageName: node linkType: hard -"@cacheable/memoize@npm:^2.0.1, @cacheable/memoize@npm:^2.0.2": - version: 2.0.2 - resolution: "@cacheable/memoize@npm:2.0.2" +"@bcoe/v8-coverage@npm:^0.2.3": + version: 0.2.3 + resolution: "@bcoe/v8-coverage@npm:0.2.3" + checksum: 10c0/6b80ae4cb3db53f486da2dc63b6e190a74c8c3cca16bb2733f234a0b6a9382b09b146488ae08e2b22cf00f6c83e20f3e040a2f7894f05c045c946d6a090b1d52 + languageName: node + linkType: hard + +"@bcoe/v8-coverage@npm:^1.0.2": + version: 1.0.2 + resolution: "@bcoe/v8-coverage@npm:1.0.2" + checksum: 10c0/1eb1dc93cc17fb7abdcef21a6e7b867d6aa99a7ec88ec8207402b23d9083ab22a8011213f04b2cf26d535f1d22dc26139b7929e6c2134c254bd1e14ba5e678c3 + languageName: node + linkType: hard + +"@cacheable/memoize@npm:^2.0.3": + version: 2.0.3 + resolution: "@cacheable/memoize@npm:2.0.3" dependencies: - "@cacheable/utils": "npm:^2.0.2" - checksum: 10c0/a46a1d2578415580c7e620640fdbbb579e205b5923f16128e33a41a5e0639f6da05e32a2f67036ffa1048329e8654bd0abec722691fb272d29eca72a1955b8db + "@cacheable/utils": "npm:^2.0.3" + checksum: 10c0/8abcb6aedc7f6062f2cd34319eddbf8a6dd451bec52ce86bfee8d91f546adb4a704ad4234a9a87dacb49a9f7e19190c25bedbb94749f8cbb538499defc4b76d5 languageName: node linkType: hard -"@cacheable/memory@npm:^2.0.2": - version: 2.0.2 - resolution: "@cacheable/memory@npm:2.0.2" +"@cacheable/memory@npm:^2.0.3": + version: 2.0.3 + resolution: "@cacheable/memory@npm:2.0.3" dependencies: - "@cacheable/memoize": "npm:^2.0.1" - "@cacheable/utils": "npm:^2.0.2" + "@cacheable/memoize": "npm:^2.0.3" + "@cacheable/utils": "npm:^2.0.3" "@keyv/bigmap": "npm:^1.0.2" hookified: "npm:^1.12.1" - keyv: "npm:^5.5.2" - checksum: 10c0/8881b68d6e8d6df09f23f0024ba03d64c61a00a48ebf694b67fef667baeee2b9b62b0341ca21301c56aea78b3fd99e060229940789257ee78639410f0c40c123 + keyv: "npm:^5.5.3" + checksum: 10c0/0c4ca0bcfbc046ee7c06eeb55b14730d93541b16a72259582817fb40189ab50d8e0681aeacac35deb7ff82818c3b1703685373d0c56a1548931a1d030f91f3a8 languageName: node linkType: hard -"@cacheable/utils@npm:^2.0.2": - version: 2.0.2 - resolution: "@cacheable/utils@npm:2.0.2" - checksum: 10c0/0388a852a0f66814786e9474970dd252bfd5979a99208023c3a9404e68475c0ae8f99233e913ea7f600f09412309ff820a841c3687b1d886db730bd0c8c75438 +"@cacheable/utils@npm:^2.0.3, @cacheable/utils@npm:^2.1.0": + version: 2.1.0 + resolution: "@cacheable/utils@npm:2.1.0" + dependencies: + keyv: "npm:^5.5.3" + checksum: 10c0/0fe83cd992863c9234d83aa1cf108e83e02013bc81f730ba187861bc4d2a60b62fb3945b37dd4f5f58d749a4dff8420d6e9e723324aa2bda53944bedbd83ebd1 languageName: node linkType: hard @@ -1972,6 +2145,46 @@ __metadata: languageName: node linkType: hard +"@csstools/cascade-layer-name-parser@npm:^2.0.5": + version: 2.0.5 + resolution: "@csstools/cascade-layer-name-parser@npm:2.0.5" + peerDependencies: + "@csstools/css-parser-algorithms": ^3.0.5 + "@csstools/css-tokenizer": ^3.0.4 + checksum: 10c0/b6c73d5c8132f922edc88b9df5272c93c9753945f1e1077b80d03b314076ffe03c2cc9bf6cbc85501ee7c7f27e477263df96997c9125fd2fd0cfe82fe2d7c141 + languageName: node + linkType: hard + +"@csstools/color-helpers@npm:^5.1.0": + version: 5.1.0 + resolution: "@csstools/color-helpers@npm:5.1.0" + checksum: 10c0/b7f99d2e455cf1c9b41a67a5327d5d02888cd5c8802a68b1887dffef537d9d4bc66b3c10c1e62b40bbed638b6c1d60b85a232f904ed7b39809c4029cb36567db + languageName: node + linkType: hard + +"@csstools/css-calc@npm:^2.1.4": + version: 2.1.4 + resolution: "@csstools/css-calc@npm:2.1.4" + peerDependencies: + "@csstools/css-parser-algorithms": ^3.0.5 + "@csstools/css-tokenizer": ^3.0.4 + checksum: 10c0/42ce5793e55ec4d772083808a11e9fb2dfe36db3ec168713069a276b4c3882205b3507c4680224c28a5d35fe0bc2d308c77f8f2c39c7c09aad8747708eb8ddd8 + languageName: node + linkType: hard + +"@csstools/css-color-parser@npm:^3.1.0": + version: 3.1.0 + resolution: "@csstools/css-color-parser@npm:3.1.0" + dependencies: + "@csstools/color-helpers": "npm:^5.1.0" + "@csstools/css-calc": "npm:^2.1.4" + peerDependencies: + "@csstools/css-parser-algorithms": ^3.0.5 + "@csstools/css-tokenizer": ^3.0.4 + checksum: 10c0/0e0c670ad54ec8ec4d9b07568b80defd83b9482191f5e8ca84ab546b7be6db5d7cc2ba7ac9fae54488b129a4be235d6183d3aab4416fec5e89351f73af4222c5 + languageName: node + linkType: hard + "@csstools/css-parser-algorithms@npm:^3.0.5": version: 3.0.5 resolution: "@csstools/css-parser-algorithms@npm:3.0.5" @@ -1998,621 +2211,1117 @@ __metadata: languageName: node linkType: hard -"@csstools/selector-specificity@npm:^5.0.0": - version: 5.0.0 - resolution: "@csstools/selector-specificity@npm:5.0.0" +"@csstools/postcss-alpha-function@npm:^1.0.1": + version: 1.0.1 + resolution: "@csstools/postcss-alpha-function@npm:1.0.1" + dependencies: + "@csstools/css-color-parser": "npm:^3.1.0" + "@csstools/css-parser-algorithms": "npm:^3.0.5" + "@csstools/css-tokenizer": "npm:^3.0.4" + "@csstools/postcss-progressive-custom-properties": "npm:^4.2.1" + "@csstools/utilities": "npm:^2.0.0" peerDependencies: - postcss-selector-parser: ^7.0.0 - checksum: 10c0/186b444cabcdcdeb553bfe021f80c58bfe9ef38dcc444f2b1f34a5aab9be063ab4e753022b2d5792049c041c28cfbb78e4b707ec398459300e402030d35c07eb + postcss: ^8.4 + checksum: 10c0/35ca209e572534ade21ac5c18aad702aa492eb39e2d0e475f441371063418fe9650554e6a59b1318d3a615da83ef54d9a588faa27063ecc0a568ef7290a6b488 languageName: node linkType: hard -"@custom-elements-manifest/analyzer@npm:0.10.6": - version: 0.10.6 - resolution: "@custom-elements-manifest/analyzer@npm:0.10.6" +"@csstools/postcss-cascade-layers@npm:^5.0.2": + version: 5.0.2 + resolution: "@csstools/postcss-cascade-layers@npm:5.0.2" dependencies: - "@custom-elements-manifest/find-dependencies": "npm:^0.0.6" - "@github/catalyst": "npm:^1.6.0" - "@web/config-loader": "npm:0.1.3" - chokidar: "npm:3.5.2" - command-line-args: "npm:5.1.2" - comment-parser: "npm:1.2.4" - custom-elements-manifest: "npm:1.0.0" - debounce: "npm:1.2.1" - globby: "npm:11.0.4" - typescript: "npm:~5.4.2" - bin: - cem: cem.js - custom-elements-manifest: cem.js - checksum: 10c0/6f51d75dea6b1686581342491b8ace10d0d902f5e228c1c0691cc807ba49d80a885a2e5eb3825cf16c1c1c8c4bc5df8b8c60cbd5f1c12ca339b79c0bda834944 + "@csstools/selector-specificity": "npm:^5.0.0" + postcss-selector-parser: "npm:^7.0.0" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/dd8e29cfd3a93932fa35e3a59aa62fd2e720772d450f40f38f65ce1e736e2fe839635eb6f033abcc8ee8bc2856161a297f4458b352b26d2216856feb03176612 languageName: node linkType: hard -"@custom-elements-manifest/find-dependencies@npm:^0.0.6": - version: 0.0.6 - resolution: "@custom-elements-manifest/find-dependencies@npm:0.0.6" +"@csstools/postcss-color-function-display-p3-linear@npm:^1.0.1": + version: 1.0.1 + resolution: "@csstools/postcss-color-function-display-p3-linear@npm:1.0.1" dependencies: - rs-module-lexer: "npm:^2.5.1" - checksum: 10c0/24fd10b68e24443d1c45d8736e0477be7cfad2fba648e88b986c013da0273be98fc15099d9a6ec76a27200a83bc4b537f5da4d71009783162742d4ffb4cff201 - languageName: node - linkType: hard - -"@discoveryjs/json-ext@npm:0.5.7, @discoveryjs/json-ext@npm:^0.5.0": - version: 0.5.7 - resolution: "@discoveryjs/json-ext@npm:0.5.7" - checksum: 10c0/e10f1b02b78e4812646ddf289b7d9f2cb567d336c363b266bd50cd223cf3de7c2c74018d91cd2613041568397ef3a4a2b500aba588c6e5bd78c38374ba68f38c + "@csstools/css-color-parser": "npm:^3.1.0" + "@csstools/css-parser-algorithms": "npm:^3.0.5" + "@csstools/css-tokenizer": "npm:^3.0.4" + "@csstools/postcss-progressive-custom-properties": "npm:^4.2.1" + "@csstools/utilities": "npm:^2.0.0" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/d02d45410c9257f5620c766f861f8fa3762b74ef01fdba8060b33a4c98f929e2219cd476b25bd4181ac186158a4d99a0da555c0b6ba45a7ac4a3a5885baad1f5 languageName: node linkType: hard -"@dual-bundle/import-meta-resolve@npm:^4.1.0": - version: 4.2.1 - resolution: "@dual-bundle/import-meta-resolve@npm:4.2.1" - checksum: 10c0/8f1e572c14c4d20ea35734635085213abd13bd440c251309cf8ae5ed1082f6759cefa1c2c52a631f76859c57e26062f78a8cee4acc239c0edc87cd316a5d3b5b +"@csstools/postcss-color-function@npm:^4.0.12": + version: 4.0.12 + resolution: "@csstools/postcss-color-function@npm:4.0.12" + dependencies: + "@csstools/css-color-parser": "npm:^3.1.0" + "@csstools/css-parser-algorithms": "npm:^3.0.5" + "@csstools/css-tokenizer": "npm:^3.0.4" + "@csstools/postcss-progressive-custom-properties": "npm:^4.2.1" + "@csstools/utilities": "npm:^2.0.0" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/a355b04d90f89c8e37a4a23543151558060acc68fb2e7d1c3549bebeeae2b147eec26af1fbc6ee690f0ba4830263f2d181f5331d16d3483b5542be46996fa755 languageName: node linkType: hard -"@emotion/use-insertion-effect-with-fallbacks@npm:^1.0.0": - version: 1.2.0 - resolution: "@emotion/use-insertion-effect-with-fallbacks@npm:1.2.0" +"@csstools/postcss-color-mix-function@npm:^3.0.12": + version: 3.0.12 + resolution: "@csstools/postcss-color-mix-function@npm:3.0.12" + dependencies: + "@csstools/css-color-parser": "npm:^3.1.0" + "@csstools/css-parser-algorithms": "npm:^3.0.5" + "@csstools/css-tokenizer": "npm:^3.0.4" + "@csstools/postcss-progressive-custom-properties": "npm:^4.2.1" + "@csstools/utilities": "npm:^2.0.0" peerDependencies: - react: ">=16.8.0" - checksum: 10c0/074dbc92b96bdc09209871070076e3b0351b6b47efefa849a7d9c37ab142130767609ca1831da0055988974e3b895c1de7606e4c421fecaa27c3e56a2afd3b08 + postcss: ^8.4 + checksum: 10c0/3e98a5118852083d1f87a3f842f78088192b1f9f08fdf1f3b3ef1e8969e18fdadc1e3bcac3d113a07c8917a7e8fa65fdec55a31df9a1b726c8d7ae89db86e8e5 languageName: node linkType: hard -"@esbuild/aix-ppc64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/aix-ppc64@npm:0.21.5" - conditions: os=aix & cpu=ppc64 +"@csstools/postcss-color-mix-variadic-function-arguments@npm:^1.0.2": + version: 1.0.2 + resolution: "@csstools/postcss-color-mix-variadic-function-arguments@npm:1.0.2" + dependencies: + "@csstools/css-color-parser": "npm:^3.1.0" + "@csstools/css-parser-algorithms": "npm:^3.0.5" + "@csstools/css-tokenizer": "npm:^3.0.4" + "@csstools/postcss-progressive-custom-properties": "npm:^4.2.1" + "@csstools/utilities": "npm:^2.0.0" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/34073f0f0d33e4958f90763e692955a8e8c678b74284234497c4aa0d2143756e1b3616e0c09832caad498870e227ca0a681316afe3a71224fc40ade0ead1bdd9 languageName: node linkType: hard -"@esbuild/aix-ppc64@npm:0.25.10": - version: 0.25.10 - resolution: "@esbuild/aix-ppc64@npm:0.25.10" - conditions: os=aix & cpu=ppc64 +"@csstools/postcss-content-alt-text@npm:^2.0.8": + version: 2.0.8 + resolution: "@csstools/postcss-content-alt-text@npm:2.0.8" + dependencies: + "@csstools/css-parser-algorithms": "npm:^3.0.5" + "@csstools/css-tokenizer": "npm:^3.0.4" + "@csstools/postcss-progressive-custom-properties": "npm:^4.2.1" + "@csstools/utilities": "npm:^2.0.0" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/4c330cc2a1e434688a62613ecceb1434cd725ce024c1ad8d4a4c76b9839d1f3ea8566a8c6494921e2b46ec7feef6af8ed6548c216dcb8f0feab4b1d52c96228e languageName: node linkType: hard -"@esbuild/android-arm64@npm:0.18.20": - version: 0.18.20 - resolution: "@esbuild/android-arm64@npm:0.18.20" - conditions: os=android & cpu=arm64 - languageName: node - linkType: hard - -"@esbuild/android-arm64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/android-arm64@npm:0.21.5" - conditions: os=android & cpu=arm64 +"@csstools/postcss-contrast-color-function@npm:^2.0.12": + version: 2.0.12 + resolution: "@csstools/postcss-contrast-color-function@npm:2.0.12" + dependencies: + "@csstools/css-color-parser": "npm:^3.1.0" + "@csstools/css-parser-algorithms": "npm:^3.0.5" + "@csstools/css-tokenizer": "npm:^3.0.4" + "@csstools/postcss-progressive-custom-properties": "npm:^4.2.1" + "@csstools/utilities": "npm:^2.0.0" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/b783ce948cdf1513ee238e9115b42881a8d3e5d13c16038601b1c470d661cfaeeece4eea29904fb9fcae878bad86f766810fa798a703ab9ad4b0cf276b173f8f languageName: node linkType: hard -"@esbuild/android-arm64@npm:0.25.10": - version: 0.25.10 - resolution: "@esbuild/android-arm64@npm:0.25.10" - conditions: os=android & cpu=arm64 +"@csstools/postcss-exponential-functions@npm:^2.0.9": + version: 2.0.9 + resolution: "@csstools/postcss-exponential-functions@npm:2.0.9" + dependencies: + "@csstools/css-calc": "npm:^2.1.4" + "@csstools/css-parser-algorithms": "npm:^3.0.5" + "@csstools/css-tokenizer": "npm:^3.0.4" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/78ea627a87fb23e12616c4e54150363b0e8793064634983dbe0368a0aca1ff73206c2d1f29845773daaf42787e7d1f180ce1b57c43e2b0d10da450101f9f34b6 languageName: node linkType: hard -"@esbuild/android-arm@npm:0.18.20": - version: 0.18.20 - resolution: "@esbuild/android-arm@npm:0.18.20" - conditions: os=android & cpu=arm +"@csstools/postcss-font-format-keywords@npm:^4.0.0": + version: 4.0.0 + resolution: "@csstools/postcss-font-format-keywords@npm:4.0.0" + dependencies: + "@csstools/utilities": "npm:^2.0.0" + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/eb794fb95fefcac75e606d185255e601636af177866a317b0c6b6c375055e7240be53918229fd8d4bba00df01bedd2256bdac2b0ad4a4c2ec64f9d27cd6ff639 languageName: node linkType: hard -"@esbuild/android-arm@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/android-arm@npm:0.21.5" - conditions: os=android & cpu=arm +"@csstools/postcss-gamut-mapping@npm:^2.0.11": + version: 2.0.11 + resolution: "@csstools/postcss-gamut-mapping@npm:2.0.11" + dependencies: + "@csstools/css-color-parser": "npm:^3.1.0" + "@csstools/css-parser-algorithms": "npm:^3.0.5" + "@csstools/css-tokenizer": "npm:^3.0.4" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/490b8ccf10e30879a4415afbdd3646e1cdac3671586b7916855cf47a536f3be75eed014396056bde6528e0cb76d904e79bad78afc0b499e837264cf22519d145 languageName: node linkType: hard -"@esbuild/android-arm@npm:0.25.10": - version: 0.25.10 - resolution: "@esbuild/android-arm@npm:0.25.10" - conditions: os=android & cpu=arm +"@csstools/postcss-gradients-interpolation-method@npm:^5.0.12": + version: 5.0.12 + resolution: "@csstools/postcss-gradients-interpolation-method@npm:5.0.12" + dependencies: + "@csstools/css-color-parser": "npm:^3.1.0" + "@csstools/css-parser-algorithms": "npm:^3.0.5" + "@csstools/css-tokenizer": "npm:^3.0.4" + "@csstools/postcss-progressive-custom-properties": "npm:^4.2.1" + "@csstools/utilities": "npm:^2.0.0" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/70b3d6c7050ce882ed2281e71eb4493531ae8d55d21899920eeeb6c205d90aaf430419a66235484ccce3a1a1891367dfc0ef772f3866ae3a9d8ec5ddd0cfe894 languageName: node linkType: hard -"@esbuild/android-x64@npm:0.18.20": - version: 0.18.20 - resolution: "@esbuild/android-x64@npm:0.18.20" - conditions: os=android & cpu=x64 +"@csstools/postcss-hwb-function@npm:^4.0.12": + version: 4.0.12 + resolution: "@csstools/postcss-hwb-function@npm:4.0.12" + dependencies: + "@csstools/css-color-parser": "npm:^3.1.0" + "@csstools/css-parser-algorithms": "npm:^3.0.5" + "@csstools/css-tokenizer": "npm:^3.0.4" + "@csstools/postcss-progressive-custom-properties": "npm:^4.2.1" + "@csstools/utilities": "npm:^2.0.0" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/d0dac34da9d7ac654060b6b27690a419718e990b21ff3e63266ea59934a865bc6aeae8eb8e1ca3e227a8b2a208657e3ab70ccdf0437f1f09d21ab848bbffcaa2 languageName: node linkType: hard -"@esbuild/android-x64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/android-x64@npm:0.21.5" - conditions: os=android & cpu=x64 +"@csstools/postcss-ic-unit@npm:^4.0.4": + version: 4.0.4 + resolution: "@csstools/postcss-ic-unit@npm:4.0.4" + dependencies: + "@csstools/postcss-progressive-custom-properties": "npm:^4.2.1" + "@csstools/utilities": "npm:^2.0.0" + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/20168e70ecb4abf7a69e407d653b6c7c9c82f2c7b1da0920e1d035f62b5ef8552cc7f1b62e0dca318df13c348e79fba862e1a4bb0e9432119a82b10aeb511752 languageName: node linkType: hard -"@esbuild/android-x64@npm:0.25.10": - version: 0.25.10 - resolution: "@esbuild/android-x64@npm:0.25.10" - conditions: os=android & cpu=x64 +"@csstools/postcss-initial@npm:^2.0.1": + version: 2.0.1 + resolution: "@csstools/postcss-initial@npm:2.0.1" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/dbff7084ef4f1c4647efe2b147001daf172003c15b5e22689f0540d03c8d362f2a332cd9cf136e6c8dcda7564ee30492a4267ea188f72cb9c1000fb9bcfbfef8 languageName: node linkType: hard -"@esbuild/darwin-arm64@npm:0.18.20": - version: 0.18.20 - resolution: "@esbuild/darwin-arm64@npm:0.18.20" - conditions: os=darwin & cpu=arm64 +"@csstools/postcss-is-pseudo-class@npm:^5.0.3": + version: 5.0.3 + resolution: "@csstools/postcss-is-pseudo-class@npm:5.0.3" + dependencies: + "@csstools/selector-specificity": "npm:^5.0.0" + postcss-selector-parser: "npm:^7.0.0" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/7980f1cabf32850bac72552e4e9de47412359e36e259a92b9b9af25dae4cce42bbcc5fdca8f384a589565bf383ecb23dec3af9f084d8df18b82552318b2841b6 languageName: node linkType: hard -"@esbuild/darwin-arm64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/darwin-arm64@npm:0.21.5" - conditions: os=darwin & cpu=arm64 +"@csstools/postcss-light-dark-function@npm:^2.0.11": + version: 2.0.11 + resolution: "@csstools/postcss-light-dark-function@npm:2.0.11" + dependencies: + "@csstools/css-parser-algorithms": "npm:^3.0.5" + "@csstools/css-tokenizer": "npm:^3.0.4" + "@csstools/postcss-progressive-custom-properties": "npm:^4.2.1" + "@csstools/utilities": "npm:^2.0.0" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/0175be41bb0044a48bc98d5c55cce41ed6b9ada88253c5f20d0ca17287cba4b429742b458ac5744675b9a286109e13ac51d64e226ab16040d7b051ba64c0c77b languageName: node linkType: hard -"@esbuild/darwin-arm64@npm:0.25.10": - version: 0.25.10 - resolution: "@esbuild/darwin-arm64@npm:0.25.10" - conditions: os=darwin & cpu=arm64 +"@csstools/postcss-logical-float-and-clear@npm:^3.0.0": + version: 3.0.0 + resolution: "@csstools/postcss-logical-float-and-clear@npm:3.0.0" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/71a20e8c37877bf68ae615d7bb93fc11b4f8da8be8b1dc1a6e0fc69e27f189712ed71436b8ed51fa69fdb98b8e6718df2b5f42f246c4d39badaf0e43020fcfd4 languageName: node linkType: hard -"@esbuild/darwin-x64@npm:0.18.20": - version: 0.18.20 - resolution: "@esbuild/darwin-x64@npm:0.18.20" - conditions: os=darwin & cpu=x64 +"@csstools/postcss-logical-overflow@npm:^2.0.0": + version: 2.0.0 + resolution: "@csstools/postcss-logical-overflow@npm:2.0.0" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/0e103343d3ff8b34eef01b02355c5e010d272fd12d149a242026bb13ab1577b7f3a11fd4514be9342d96f73d61dac1f093a9bd36ece591753ed09a84eb7fca0a languageName: node linkType: hard -"@esbuild/darwin-x64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/darwin-x64@npm:0.21.5" - conditions: os=darwin & cpu=x64 +"@csstools/postcss-logical-overscroll-behavior@npm:^2.0.0": + version: 2.0.0 + resolution: "@csstools/postcss-logical-overscroll-behavior@npm:2.0.0" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/1649601bb26f04d760fb5ebc42cdf414fa2a380b8ec22fe1c117f664c286665a786bd7bbda01b7e7567eaf3cc018a4f36a5c9805f6751cc497da223e0ffe9524 languageName: node linkType: hard -"@esbuild/darwin-x64@npm:0.25.10": - version: 0.25.10 - resolution: "@esbuild/darwin-x64@npm:0.25.10" - conditions: os=darwin & cpu=x64 +"@csstools/postcss-logical-resize@npm:^3.0.0": + version: 3.0.0 + resolution: "@csstools/postcss-logical-resize@npm:3.0.0" + dependencies: + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/4f12efcaf5468ff359bb3f32f0f66034b9acc9b3ac21fcd2f30a1c8998fc653ebac0091f35c8b7e8dbfe6ccf595aee67f9b06a67adf45a8844e49a82d98b4386 languageName: node linkType: hard -"@esbuild/freebsd-arm64@npm:0.18.20": - version: 0.18.20 - resolution: "@esbuild/freebsd-arm64@npm:0.18.20" - conditions: os=freebsd & cpu=arm64 +"@csstools/postcss-logical-viewport-units@npm:^3.0.4": + version: 3.0.4 + resolution: "@csstools/postcss-logical-viewport-units@npm:3.0.4" + dependencies: + "@csstools/css-tokenizer": "npm:^3.0.4" + "@csstools/utilities": "npm:^2.0.0" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/f0b5ba38acde3bf0ca880c6e0a883950c99fa9919b0e6290c894d5716569663590f26aa1170fd9483ce14544e46afac006ab3b02781410d5e7c8dd1467c674ce languageName: node linkType: hard -"@esbuild/freebsd-arm64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/freebsd-arm64@npm:0.21.5" - conditions: os=freebsd & cpu=arm64 +"@csstools/postcss-media-minmax@npm:^2.0.9": + version: 2.0.9 + resolution: "@csstools/postcss-media-minmax@npm:2.0.9" + dependencies: + "@csstools/css-calc": "npm:^2.1.4" + "@csstools/css-parser-algorithms": "npm:^3.0.5" + "@csstools/css-tokenizer": "npm:^3.0.4" + "@csstools/media-query-list-parser": "npm:^4.0.3" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/d82622ee9de6eacba1abbf31718cd58759d158ed8a575f36f08e982d07a7d83e51fb184178b96c6f7b76cb333bb33cac04d06a750b6b9c5c43ae1c56232880f9 languageName: node linkType: hard -"@esbuild/freebsd-arm64@npm:0.25.10": - version: 0.25.10 - resolution: "@esbuild/freebsd-arm64@npm:0.25.10" - conditions: os=freebsd & cpu=arm64 +"@csstools/postcss-media-queries-aspect-ratio-number-values@npm:^3.0.5": + version: 3.0.5 + resolution: "@csstools/postcss-media-queries-aspect-ratio-number-values@npm:3.0.5" + dependencies: + "@csstools/css-parser-algorithms": "npm:^3.0.5" + "@csstools/css-tokenizer": "npm:^3.0.4" + "@csstools/media-query-list-parser": "npm:^4.0.3" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/a47abdaa7f4b26596bd9d6bb77aed872a232fc12bd144d2c062d9da626e8dfd8336e2fff67617dba61a1666c2b8027145b390d70d5cd4d4f608604e077cfb04e languageName: node linkType: hard -"@esbuild/freebsd-x64@npm:0.18.20": - version: 0.18.20 - resolution: "@esbuild/freebsd-x64@npm:0.18.20" - conditions: os=freebsd & cpu=x64 +"@csstools/postcss-nested-calc@npm:^4.0.0": + version: 4.0.0 + resolution: "@csstools/postcss-nested-calc@npm:4.0.0" + dependencies: + "@csstools/utilities": "npm:^2.0.0" + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/fb61512fa4909bdf0ee32a23e771145086c445f2208a737b52093c8adfab7362c56d3aeaf2a6e33ffcec067e99a07219775465d2fbb1a3ac30cdcfb278b218b7 languageName: node linkType: hard -"@esbuild/freebsd-x64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/freebsd-x64@npm:0.21.5" - conditions: os=freebsd & cpu=x64 +"@csstools/postcss-normalize-display-values@npm:^4.0.0": + version: 4.0.0 + resolution: "@csstools/postcss-normalize-display-values@npm:4.0.0" + dependencies: + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/d3a3a362b532163bd791f97348ef28b7a43baf01987c7702b06285e751cdc5ea3e3a2553f088260515b4d28263d5c475923d4d4780ecb4078ec66dff50c9e638 languageName: node linkType: hard -"@esbuild/freebsd-x64@npm:0.25.10": - version: 0.25.10 - resolution: "@esbuild/freebsd-x64@npm:0.25.10" - conditions: os=freebsd & cpu=x64 +"@csstools/postcss-oklab-function@npm:^4.0.12": + version: 4.0.12 + resolution: "@csstools/postcss-oklab-function@npm:4.0.12" + dependencies: + "@csstools/css-color-parser": "npm:^3.1.0" + "@csstools/css-parser-algorithms": "npm:^3.0.5" + "@csstools/css-tokenizer": "npm:^3.0.4" + "@csstools/postcss-progressive-custom-properties": "npm:^4.2.1" + "@csstools/utilities": "npm:^2.0.0" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/40d4f51b568c8299c054f8971d0e85fa7da609ba23ce6c84dc17e16bc3838640ed6da75c3886dc9a96a11005773c6e23cba13a5510c781b2d633d07ad7bda6b7 languageName: node linkType: hard -"@esbuild/linux-arm64@npm:0.18.20": - version: 0.18.20 - resolution: "@esbuild/linux-arm64@npm:0.18.20" - conditions: os=linux & cpu=arm64 +"@csstools/postcss-progressive-custom-properties@npm:^4.2.1": + version: 4.2.1 + resolution: "@csstools/postcss-progressive-custom-properties@npm:4.2.1" + dependencies: + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/56e9a147799719fd5c550c035437693dd50cdfef46d66a4f2ce8f196e1006a096aa47d412710a89c3dc9808068a0a101c7f607a507ed68e925580c6f921e84d5 languageName: node linkType: hard -"@esbuild/linux-arm64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/linux-arm64@npm:0.21.5" - conditions: os=linux & cpu=arm64 +"@csstools/postcss-random-function@npm:^2.0.1": + version: 2.0.1 + resolution: "@csstools/postcss-random-function@npm:2.0.1" + dependencies: + "@csstools/css-calc": "npm:^2.1.4" + "@csstools/css-parser-algorithms": "npm:^3.0.5" + "@csstools/css-tokenizer": "npm:^3.0.4" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/475bacf685b8bb82942d388e9e3b95f4156800f370299f19f5acc490475dc2813100de81a5a6bf48b696b4d83247622005b616af3166a668556b4b1aceded70d languageName: node linkType: hard -"@esbuild/linux-arm64@npm:0.25.10": - version: 0.25.10 - resolution: "@esbuild/linux-arm64@npm:0.25.10" - conditions: os=linux & cpu=arm64 +"@csstools/postcss-relative-color-syntax@npm:^3.0.12": + version: 3.0.12 + resolution: "@csstools/postcss-relative-color-syntax@npm:3.0.12" + dependencies: + "@csstools/css-color-parser": "npm:^3.1.0" + "@csstools/css-parser-algorithms": "npm:^3.0.5" + "@csstools/css-tokenizer": "npm:^3.0.4" + "@csstools/postcss-progressive-custom-properties": "npm:^4.2.1" + "@csstools/utilities": "npm:^2.0.0" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/11af386c8193e22c148ac034eee94c56da3060bdbde3196d2d641b088e12de35bef187bcd7d421f9e4d49c4f1cfc28b24e136e62107e02ed7007a3a28f635d06 languageName: node linkType: hard -"@esbuild/linux-arm@npm:0.18.20": - version: 0.18.20 - resolution: "@esbuild/linux-arm@npm:0.18.20" - conditions: os=linux & cpu=arm +"@csstools/postcss-scope-pseudo-class@npm:^4.0.1": + version: 4.0.1 + resolution: "@csstools/postcss-scope-pseudo-class@npm:4.0.1" + dependencies: + postcss-selector-parser: "npm:^7.0.0" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/6a0ca50fae655f4498200d1ce298ca794c85fbe2e3fd5d6419843254f055df5007a973e09b5f1e78e376c02b54278e411516c8d824300c68b265d3e5b311d7ee languageName: node linkType: hard -"@esbuild/linux-arm@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/linux-arm@npm:0.21.5" - conditions: os=linux & cpu=arm +"@csstools/postcss-sign-functions@npm:^1.1.4": + version: 1.1.4 + resolution: "@csstools/postcss-sign-functions@npm:1.1.4" + dependencies: + "@csstools/css-calc": "npm:^2.1.4" + "@csstools/css-parser-algorithms": "npm:^3.0.5" + "@csstools/css-tokenizer": "npm:^3.0.4" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/ff58108b2527832a84c571a1f40224b5c8d2afa8db2fe3b1e3599ff6f3469d9f4c528a70eb3c25c5d7801e30474fabfec04e7c23bfdad8572ad492053cd4f899 languageName: node linkType: hard -"@esbuild/linux-arm@npm:0.25.10": - version: 0.25.10 - resolution: "@esbuild/linux-arm@npm:0.25.10" - conditions: os=linux & cpu=arm +"@csstools/postcss-stepped-value-functions@npm:^4.0.9": + version: 4.0.9 + resolution: "@csstools/postcss-stepped-value-functions@npm:4.0.9" + dependencies: + "@csstools/css-calc": "npm:^2.1.4" + "@csstools/css-parser-algorithms": "npm:^3.0.5" + "@csstools/css-tokenizer": "npm:^3.0.4" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/f143ca06338c30abb2aa37adc3d7e43a78f3b4493093160cb5babe3ec8cf6b86d83876746ee8e162db87b5e9af6e0066958d89fe8b4a503a29568e5c57c1bf8a languageName: node linkType: hard -"@esbuild/linux-ia32@npm:0.18.20": - version: 0.18.20 - resolution: "@esbuild/linux-ia32@npm:0.18.20" - conditions: os=linux & cpu=ia32 +"@csstools/postcss-text-decoration-shorthand@npm:^4.0.3": + version: 4.0.3 + resolution: "@csstools/postcss-text-decoration-shorthand@npm:4.0.3" + dependencies: + "@csstools/color-helpers": "npm:^5.1.0" + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/f6af7d5dcf599edcf76c5e396ef2d372bbe1c1f3fbaaccd91e91049e64b6ff68b44f459277aef0a8110baca3eaa21275012adc52ccb8c0fc526a4c35577f8fce languageName: node linkType: hard -"@esbuild/linux-ia32@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/linux-ia32@npm:0.21.5" - conditions: os=linux & cpu=ia32 +"@csstools/postcss-trigonometric-functions@npm:^4.0.9": + version: 4.0.9 + resolution: "@csstools/postcss-trigonometric-functions@npm:4.0.9" + dependencies: + "@csstools/css-calc": "npm:^2.1.4" + "@csstools/css-parser-algorithms": "npm:^3.0.5" + "@csstools/css-tokenizer": "npm:^3.0.4" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/6ba3d381c977c224f01d47a36f78c9b99d3b89d060a357a9f8840537fdf497d9587a28165dc74e96abdf02f8db0a277d3558646355085a74c8915ee73c6780d1 languageName: node linkType: hard -"@esbuild/linux-ia32@npm:0.25.10": - version: 0.25.10 - resolution: "@esbuild/linux-ia32@npm:0.25.10" - conditions: os=linux & cpu=ia32 +"@csstools/postcss-unset-value@npm:^4.0.0": + version: 4.0.0 + resolution: "@csstools/postcss-unset-value@npm:4.0.0" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/8424ac700ded5bf59d49310335896f10c069e2c3fc6a676b5d13ca5a6fb78689b948f50494df875da284c4c76651deb005eafba70d87e693274628c5a685abfa languageName: node linkType: hard -"@esbuild/linux-loong64@npm:0.18.20": - version: 0.18.20 - resolution: "@esbuild/linux-loong64@npm:0.18.20" - conditions: os=linux & cpu=loong64 +"@csstools/selector-resolve-nested@npm:^3.1.0": + version: 3.1.0 + resolution: "@csstools/selector-resolve-nested@npm:3.1.0" + peerDependencies: + postcss-selector-parser: ^7.0.0 + checksum: 10c0/c2b1a930ad03c1427ab90b28c4940424fb39e8175130148f16209be3a3937f7a146d5483ca1da1dfc100aa7ae86df713f0ee82d4bbaa9b986e7f47f35cb67cca languageName: node linkType: hard -"@esbuild/linux-loong64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/linux-loong64@npm:0.21.5" - conditions: os=linux & cpu=loong64 +"@csstools/selector-specificity@npm:^5.0.0": + version: 5.0.0 + resolution: "@csstools/selector-specificity@npm:5.0.0" + peerDependencies: + postcss-selector-parser: ^7.0.0 + checksum: 10c0/186b444cabcdcdeb553bfe021f80c58bfe9ef38dcc444f2b1f34a5aab9be063ab4e753022b2d5792049c041c28cfbb78e4b707ec398459300e402030d35c07eb languageName: node linkType: hard -"@esbuild/linux-loong64@npm:0.25.10": - version: 0.25.10 - resolution: "@esbuild/linux-loong64@npm:0.25.10" - conditions: os=linux & cpu=loong64 +"@csstools/utilities@npm:^2.0.0": + version: 2.0.0 + resolution: "@csstools/utilities@npm:2.0.0" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/be5c31437b726928f64cd4bb3e47f5b90bfd2e2a69a8eaabd8e89cc6c0977e4f0f7ee48de50c8ed8b07e04e3956a02293247e0da3236d521fb2e836f88f65822 languageName: node linkType: hard -"@esbuild/linux-mips64el@npm:0.18.20": - version: 0.18.20 - resolution: "@esbuild/linux-mips64el@npm:0.18.20" - conditions: os=linux & cpu=mips64el +"@custom-elements-manifest/analyzer@npm:0.10.6": + version: 0.10.6 + resolution: "@custom-elements-manifest/analyzer@npm:0.10.6" + dependencies: + "@custom-elements-manifest/find-dependencies": "npm:^0.0.6" + "@github/catalyst": "npm:^1.6.0" + "@web/config-loader": "npm:0.1.3" + chokidar: "npm:3.5.2" + command-line-args: "npm:5.1.2" + comment-parser: "npm:1.2.4" + custom-elements-manifest: "npm:1.0.0" + debounce: "npm:1.2.1" + globby: "npm:11.0.4" + typescript: "npm:~5.4.2" + bin: + cem: cem.js + custom-elements-manifest: cem.js + checksum: 10c0/6f51d75dea6b1686581342491b8ace10d0d902f5e228c1c0691cc807ba49d80a885a2e5eb3825cf16c1c1c8c4bc5df8b8c60cbd5f1c12ca339b79c0bda834944 languageName: node linkType: hard -"@esbuild/linux-mips64el@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/linux-mips64el@npm:0.21.5" - conditions: os=linux & cpu=mips64el +"@custom-elements-manifest/analyzer@npm:0.10.8": + version: 0.10.8 + resolution: "@custom-elements-manifest/analyzer@npm:0.10.8" + dependencies: + "@custom-elements-manifest/find-dependencies": "npm:^0.0.6" + "@github/catalyst": "npm:^1.6.0" + "@web/config-loader": "npm:0.1.3" + chokidar: "npm:3.5.2" + command-line-args: "npm:5.1.2" + comment-parser: "npm:1.2.4" + custom-elements-manifest: "npm:1.0.0" + debounce: "npm:1.2.1" + globby: "npm:11.0.4" + typescript: "npm:~5.4.2" + bin: + cem: cem.js + custom-elements-manifest: cem.js + checksum: 10c0/c2b0da92c812e5fc738dfb98a1e5b46fcb54c8c8903fb1c0ca0940adb8de923b49c64d2726eae8bf7b850e948e2e681d88c395e33b00539ad59ea32e6bfda418 languageName: node linkType: hard -"@esbuild/linux-mips64el@npm:0.25.10": - version: 0.25.10 - resolution: "@esbuild/linux-mips64el@npm:0.25.10" - conditions: os=linux & cpu=mips64el +"@custom-elements-manifest/find-dependencies@npm:^0.0.6": + version: 0.0.6 + resolution: "@custom-elements-manifest/find-dependencies@npm:0.0.6" + dependencies: + rs-module-lexer: "npm:^2.5.1" + checksum: 10c0/24fd10b68e24443d1c45d8736e0477be7cfad2fba648e88b986c013da0273be98fc15099d9a6ec76a27200a83bc4b537f5da4d71009783162742d4ffb4cff201 languageName: node linkType: hard -"@esbuild/linux-ppc64@npm:0.18.20": - version: 0.18.20 - resolution: "@esbuild/linux-ppc64@npm:0.18.20" - conditions: os=linux & cpu=ppc64 +"@discoveryjs/json-ext@npm:0.5.7, @discoveryjs/json-ext@npm:^0.5.0": + version: 0.5.7 + resolution: "@discoveryjs/json-ext@npm:0.5.7" + checksum: 10c0/e10f1b02b78e4812646ddf289b7d9f2cb567d336c363b266bd50cd223cf3de7c2c74018d91cd2613041568397ef3a4a2b500aba588c6e5bd78c38374ba68f38c languageName: node linkType: hard -"@esbuild/linux-ppc64@npm:0.21.5": +"@dual-bundle/import-meta-resolve@npm:^4.1.0": + version: 4.2.1 + resolution: "@dual-bundle/import-meta-resolve@npm:4.2.1" + checksum: 10c0/8f1e572c14c4d20ea35734635085213abd13bd440c251309cf8ae5ed1082f6759cefa1c2c52a631f76859c57e26062f78a8cee4acc239c0edc87cd316a5d3b5b + languageName: node + linkType: hard + +"@emotion/use-insertion-effect-with-fallbacks@npm:^1.0.0": + version: 1.2.0 + resolution: "@emotion/use-insertion-effect-with-fallbacks@npm:1.2.0" + peerDependencies: + react: ">=16.8.0" + checksum: 10c0/074dbc92b96bdc09209871070076e3b0351b6b47efefa849a7d9c37ab142130767609ca1831da0055988974e3b895c1de7606e4c421fecaa27c3e56a2afd3b08 + languageName: node + linkType: hard + +"@esbuild/aix-ppc64@npm:0.21.5": version: 0.21.5 - resolution: "@esbuild/linux-ppc64@npm:0.21.5" - conditions: os=linux & cpu=ppc64 + resolution: "@esbuild/aix-ppc64@npm:0.21.5" + conditions: os=aix & cpu=ppc64 languageName: node linkType: hard -"@esbuild/linux-ppc64@npm:0.25.10": - version: 0.25.10 - resolution: "@esbuild/linux-ppc64@npm:0.25.10" - conditions: os=linux & cpu=ppc64 +"@esbuild/aix-ppc64@npm:0.25.11": + version: 0.25.11 + resolution: "@esbuild/aix-ppc64@npm:0.25.11" + conditions: os=aix & cpu=ppc64 languageName: node linkType: hard -"@esbuild/linux-riscv64@npm:0.18.20": +"@esbuild/android-arm64@npm:0.18.20": version: 0.18.20 - resolution: "@esbuild/linux-riscv64@npm:0.18.20" - conditions: os=linux & cpu=riscv64 + resolution: "@esbuild/android-arm64@npm:0.18.20" + conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@esbuild/linux-riscv64@npm:0.21.5": +"@esbuild/android-arm64@npm:0.21.5": version: 0.21.5 - resolution: "@esbuild/linux-riscv64@npm:0.21.5" - conditions: os=linux & cpu=riscv64 + resolution: "@esbuild/android-arm64@npm:0.21.5" + conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@esbuild/linux-riscv64@npm:0.25.10": - version: 0.25.10 - resolution: "@esbuild/linux-riscv64@npm:0.25.10" - conditions: os=linux & cpu=riscv64 +"@esbuild/android-arm64@npm:0.25.11": + version: 0.25.11 + resolution: "@esbuild/android-arm64@npm:0.25.11" + conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@esbuild/linux-s390x@npm:0.18.20": +"@esbuild/android-arm@npm:0.18.20": version: 0.18.20 - resolution: "@esbuild/linux-s390x@npm:0.18.20" - conditions: os=linux & cpu=s390x + resolution: "@esbuild/android-arm@npm:0.18.20" + conditions: os=android & cpu=arm languageName: node linkType: hard -"@esbuild/linux-s390x@npm:0.21.5": +"@esbuild/android-arm@npm:0.21.5": version: 0.21.5 - resolution: "@esbuild/linux-s390x@npm:0.21.5" - conditions: os=linux & cpu=s390x + resolution: "@esbuild/android-arm@npm:0.21.5" + conditions: os=android & cpu=arm languageName: node linkType: hard -"@esbuild/linux-s390x@npm:0.25.10": - version: 0.25.10 - resolution: "@esbuild/linux-s390x@npm:0.25.10" - conditions: os=linux & cpu=s390x +"@esbuild/android-arm@npm:0.25.11": + version: 0.25.11 + resolution: "@esbuild/android-arm@npm:0.25.11" + conditions: os=android & cpu=arm languageName: node linkType: hard -"@esbuild/linux-x64@npm:0.18.20": +"@esbuild/android-x64@npm:0.18.20": version: 0.18.20 - resolution: "@esbuild/linux-x64@npm:0.18.20" - conditions: os=linux & cpu=x64 + resolution: "@esbuild/android-x64@npm:0.18.20" + conditions: os=android & cpu=x64 languageName: node linkType: hard -"@esbuild/linux-x64@npm:0.21.5": +"@esbuild/android-x64@npm:0.21.5": version: 0.21.5 - resolution: "@esbuild/linux-x64@npm:0.21.5" - conditions: os=linux & cpu=x64 + resolution: "@esbuild/android-x64@npm:0.21.5" + conditions: os=android & cpu=x64 languageName: node linkType: hard -"@esbuild/linux-x64@npm:0.25.10": - version: 0.25.10 - resolution: "@esbuild/linux-x64@npm:0.25.10" - conditions: os=linux & cpu=x64 +"@esbuild/android-x64@npm:0.25.11": + version: 0.25.11 + resolution: "@esbuild/android-x64@npm:0.25.11" + conditions: os=android & cpu=x64 languageName: node linkType: hard -"@esbuild/netbsd-arm64@npm:0.25.10": - version: 0.25.10 - resolution: "@esbuild/netbsd-arm64@npm:0.25.10" - conditions: os=netbsd & cpu=arm64 +"@esbuild/darwin-arm64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/darwin-arm64@npm:0.18.20" + conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@esbuild/netbsd-x64@npm:0.18.20": - version: 0.18.20 - resolution: "@esbuild/netbsd-x64@npm:0.18.20" - conditions: os=netbsd & cpu=x64 +"@esbuild/darwin-arm64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/darwin-arm64@npm:0.21.5" + conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@esbuild/netbsd-x64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/netbsd-x64@npm:0.21.5" - conditions: os=netbsd & cpu=x64 +"@esbuild/darwin-arm64@npm:0.25.11": + version: 0.25.11 + resolution: "@esbuild/darwin-arm64@npm:0.25.11" + conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@esbuild/netbsd-x64@npm:0.25.10": - version: 0.25.10 - resolution: "@esbuild/netbsd-x64@npm:0.25.10" - conditions: os=netbsd & cpu=x64 +"@esbuild/darwin-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/darwin-x64@npm:0.18.20" + conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@esbuild/openbsd-arm64@npm:0.25.10": - version: 0.25.10 - resolution: "@esbuild/openbsd-arm64@npm:0.25.10" - conditions: os=openbsd & cpu=arm64 +"@esbuild/darwin-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/darwin-x64@npm:0.21.5" + conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@esbuild/openbsd-x64@npm:0.18.20": - version: 0.18.20 - resolution: "@esbuild/openbsd-x64@npm:0.18.20" - conditions: os=openbsd & cpu=x64 +"@esbuild/darwin-x64@npm:0.25.11": + version: 0.25.11 + resolution: "@esbuild/darwin-x64@npm:0.25.11" + conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@esbuild/openbsd-x64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/openbsd-x64@npm:0.21.5" - conditions: os=openbsd & cpu=x64 +"@esbuild/freebsd-arm64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/freebsd-arm64@npm:0.18.20" + conditions: os=freebsd & cpu=arm64 languageName: node linkType: hard -"@esbuild/openbsd-x64@npm:0.25.10": - version: 0.25.10 - resolution: "@esbuild/openbsd-x64@npm:0.25.10" - conditions: os=openbsd & cpu=x64 +"@esbuild/freebsd-arm64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/freebsd-arm64@npm:0.21.5" + conditions: os=freebsd & cpu=arm64 languageName: node linkType: hard -"@esbuild/openharmony-arm64@npm:0.25.10": - version: 0.25.10 - resolution: "@esbuild/openharmony-arm64@npm:0.25.10" - conditions: os=openharmony & cpu=arm64 +"@esbuild/freebsd-arm64@npm:0.25.11": + version: 0.25.11 + resolution: "@esbuild/freebsd-arm64@npm:0.25.11" + conditions: os=freebsd & cpu=arm64 languageName: node linkType: hard -"@esbuild/sunos-x64@npm:0.18.20": +"@esbuild/freebsd-x64@npm:0.18.20": version: 0.18.20 - resolution: "@esbuild/sunos-x64@npm:0.18.20" - conditions: os=sunos & cpu=x64 + resolution: "@esbuild/freebsd-x64@npm:0.18.20" + conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"@esbuild/sunos-x64@npm:0.21.5": +"@esbuild/freebsd-x64@npm:0.21.5": version: 0.21.5 - resolution: "@esbuild/sunos-x64@npm:0.21.5" - conditions: os=sunos & cpu=x64 + resolution: "@esbuild/freebsd-x64@npm:0.21.5" + conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"@esbuild/sunos-x64@npm:0.25.10": - version: 0.25.10 - resolution: "@esbuild/sunos-x64@npm:0.25.10" - conditions: os=sunos & cpu=x64 +"@esbuild/freebsd-x64@npm:0.25.11": + version: 0.25.11 + resolution: "@esbuild/freebsd-x64@npm:0.25.11" + conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"@esbuild/win32-arm64@npm:0.18.20": +"@esbuild/linux-arm64@npm:0.18.20": version: 0.18.20 - resolution: "@esbuild/win32-arm64@npm:0.18.20" - conditions: os=win32 & cpu=arm64 + resolution: "@esbuild/linux-arm64@npm:0.18.20" + conditions: os=linux & cpu=arm64 languageName: node linkType: hard -"@esbuild/win32-arm64@npm:0.21.5": +"@esbuild/linux-arm64@npm:0.21.5": version: 0.21.5 - resolution: "@esbuild/win32-arm64@npm:0.21.5" - conditions: os=win32 & cpu=arm64 + resolution: "@esbuild/linux-arm64@npm:0.21.5" + conditions: os=linux & cpu=arm64 languageName: node linkType: hard -"@esbuild/win32-arm64@npm:0.25.10": - version: 0.25.10 - resolution: "@esbuild/win32-arm64@npm:0.25.10" - conditions: os=win32 & cpu=arm64 +"@esbuild/linux-arm64@npm:0.25.11": + version: 0.25.11 + resolution: "@esbuild/linux-arm64@npm:0.25.11" + conditions: os=linux & cpu=arm64 languageName: node linkType: hard -"@esbuild/win32-ia32@npm:0.18.20": +"@esbuild/linux-arm@npm:0.18.20": version: 0.18.20 - resolution: "@esbuild/win32-ia32@npm:0.18.20" - conditions: os=win32 & cpu=ia32 + resolution: "@esbuild/linux-arm@npm:0.18.20" + conditions: os=linux & cpu=arm languageName: node linkType: hard -"@esbuild/win32-ia32@npm:0.21.5": +"@esbuild/linux-arm@npm:0.21.5": version: 0.21.5 - resolution: "@esbuild/win32-ia32@npm:0.21.5" - conditions: os=win32 & cpu=ia32 + resolution: "@esbuild/linux-arm@npm:0.21.5" + conditions: os=linux & cpu=arm languageName: node linkType: hard -"@esbuild/win32-ia32@npm:0.25.10": - version: 0.25.10 - resolution: "@esbuild/win32-ia32@npm:0.25.10" - conditions: os=win32 & cpu=ia32 +"@esbuild/linux-arm@npm:0.25.11": + version: 0.25.11 + resolution: "@esbuild/linux-arm@npm:0.25.11" + conditions: os=linux & cpu=arm languageName: node linkType: hard -"@esbuild/win32-x64@npm:0.18.20": +"@esbuild/linux-ia32@npm:0.18.20": version: 0.18.20 - resolution: "@esbuild/win32-x64@npm:0.18.20" - conditions: os=win32 & cpu=x64 + resolution: "@esbuild/linux-ia32@npm:0.18.20" + conditions: os=linux & cpu=ia32 languageName: node linkType: hard -"@esbuild/win32-x64@npm:0.21.5": +"@esbuild/linux-ia32@npm:0.21.5": version: 0.21.5 - resolution: "@esbuild/win32-x64@npm:0.21.5" - conditions: os=win32 & cpu=x64 + resolution: "@esbuild/linux-ia32@npm:0.21.5" + conditions: os=linux & cpu=ia32 languageName: node linkType: hard -"@esbuild/win32-x64@npm:0.25.10": - version: 0.25.10 - resolution: "@esbuild/win32-x64@npm:0.25.10" - conditions: os=win32 & cpu=x64 +"@esbuild/linux-ia32@npm:0.25.11": + version: 0.25.11 + resolution: "@esbuild/linux-ia32@npm:0.25.11" + conditions: os=linux & cpu=ia32 languageName: node linkType: hard -"@eslint-community/eslint-utils@npm:^4.2.0, @eslint-community/eslint-utils@npm:^4.4.0, @eslint-community/eslint-utils@npm:^4.5.1": - version: 4.9.0 - resolution: "@eslint-community/eslint-utils@npm:4.9.0" - dependencies: - eslint-visitor-keys: "npm:^3.4.3" - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 - checksum: 10c0/8881e22d519326e7dba85ea915ac7a143367c805e6ba1374c987aa2fbdd09195cc51183d2da72c0e2ff388f84363e1b220fd0d19bef10c272c63455162176817 +"@esbuild/linux-loong64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-loong64@npm:0.18.20" + conditions: os=linux & cpu=loong64 languageName: node linkType: hard -"@eslint-community/regexpp@npm:^4.10.0, @eslint-community/regexpp@npm:^4.6.1": - version: 4.12.1 - resolution: "@eslint-community/regexpp@npm:4.12.1" - checksum: 10c0/a03d98c246bcb9109aec2c08e4d10c8d010256538dcb3f56610191607214523d4fb1b00aa81df830b6dffb74c5fa0be03642513a289c567949d3e550ca11cdf6 +"@esbuild/linux-loong64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-loong64@npm:0.21.5" + conditions: os=linux & cpu=loong64 languageName: node linkType: hard -"@eslint/eslintrc@npm:^2.1.4": - version: 2.1.4 - resolution: "@eslint/eslintrc@npm:2.1.4" - dependencies: - ajv: "npm:^6.12.4" - debug: "npm:^4.3.2" - espree: "npm:^9.6.0" - globals: "npm:^13.19.0" - ignore: "npm:^5.2.0" - import-fresh: "npm:^3.2.1" - js-yaml: "npm:^4.1.0" - minimatch: "npm:^3.1.2" - strip-json-comments: "npm:^3.1.1" - checksum: 10c0/32f67052b81768ae876c84569ffd562491ec5a5091b0c1e1ca1e0f3c24fb42f804952fdd0a137873bc64303ba368a71ba079a6f691cee25beee9722d94cc8573 +"@esbuild/linux-loong64@npm:0.25.11": + version: 0.25.11 + resolution: "@esbuild/linux-loong64@npm:0.25.11" + conditions: os=linux & cpu=loong64 languageName: node linkType: hard -"@eslint/js@npm:8.57.1": - version: 8.57.1 - resolution: "@eslint/js@npm:8.57.1" - checksum: 10c0/b489c474a3b5b54381c62e82b3f7f65f4b8a5eaaed126546520bf2fede5532a8ed53212919fed1e9048dcf7f37167c8561d58d0ba4492a4244004e7793805223 +"@esbuild/linux-mips64el@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-mips64el@npm:0.18.20" + conditions: os=linux & cpu=mips64el languageName: node linkType: hard -"@esm-bundle/chai@npm:^4.3.4-fix.0": - version: 4.3.4 - resolution: "@esm-bundle/chai@npm:4.3.4" - dependencies: - "@types/chai": "npm:^4.2.12" - checksum: 10c0/7101b30e4b059b9e7cece9ed92d201e95893f865e4c918887ebcf6264db7d713d258eb3226dd914907f44eae90cf5c9cc19ff242cba8b0d0b1df0036cd8b9dda +"@esbuild/linux-mips64el@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-mips64el@npm:0.21.5" + conditions: os=linux & cpu=mips64el languageName: node linkType: hard -"@figspec/components@npm:^1.0.1": - version: 1.0.3 - resolution: "@figspec/components@npm:1.0.3" - dependencies: - lit: "npm:^2.1.3" +"@esbuild/linux-mips64el@npm:0.25.11": + version: 0.25.11 + resolution: "@esbuild/linux-mips64el@npm:0.25.11" + conditions: os=linux & cpu=mips64el + languageName: node + linkType: hard + +"@esbuild/linux-ppc64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-ppc64@npm:0.18.20" + conditions: os=linux & cpu=ppc64 + languageName: node + linkType: hard + +"@esbuild/linux-ppc64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-ppc64@npm:0.21.5" + conditions: os=linux & cpu=ppc64 + languageName: node + linkType: hard + +"@esbuild/linux-ppc64@npm:0.25.11": + version: 0.25.11 + resolution: "@esbuild/linux-ppc64@npm:0.25.11" + conditions: os=linux & cpu=ppc64 + languageName: node + linkType: hard + +"@esbuild/linux-riscv64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-riscv64@npm:0.18.20" + conditions: os=linux & cpu=riscv64 + languageName: node + linkType: hard + +"@esbuild/linux-riscv64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-riscv64@npm:0.21.5" + conditions: os=linux & cpu=riscv64 + languageName: node + linkType: hard + +"@esbuild/linux-riscv64@npm:0.25.11": + version: 0.25.11 + resolution: "@esbuild/linux-riscv64@npm:0.25.11" + conditions: os=linux & cpu=riscv64 + languageName: node + linkType: hard + +"@esbuild/linux-s390x@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-s390x@npm:0.18.20" + conditions: os=linux & cpu=s390x + languageName: node + linkType: hard + +"@esbuild/linux-s390x@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-s390x@npm:0.21.5" + conditions: os=linux & cpu=s390x + languageName: node + linkType: hard + +"@esbuild/linux-s390x@npm:0.25.11": + version: 0.25.11 + resolution: "@esbuild/linux-s390x@npm:0.25.11" + conditions: os=linux & cpu=s390x + languageName: node + linkType: hard + +"@esbuild/linux-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-x64@npm:0.18.20" + conditions: os=linux & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/linux-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-x64@npm:0.21.5" + conditions: os=linux & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/linux-x64@npm:0.25.11": + version: 0.25.11 + resolution: "@esbuild/linux-x64@npm:0.25.11" + conditions: os=linux & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/netbsd-arm64@npm:0.25.11": + version: 0.25.11 + resolution: "@esbuild/netbsd-arm64@npm:0.25.11" + conditions: os=netbsd & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/netbsd-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/netbsd-x64@npm:0.18.20" + conditions: os=netbsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/netbsd-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/netbsd-x64@npm:0.21.5" + conditions: os=netbsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/netbsd-x64@npm:0.25.11": + version: 0.25.11 + resolution: "@esbuild/netbsd-x64@npm:0.25.11" + conditions: os=netbsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/openbsd-arm64@npm:0.25.11": + version: 0.25.11 + resolution: "@esbuild/openbsd-arm64@npm:0.25.11" + conditions: os=openbsd & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/openbsd-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/openbsd-x64@npm:0.18.20" + conditions: os=openbsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/openbsd-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/openbsd-x64@npm:0.21.5" + conditions: os=openbsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/openbsd-x64@npm:0.25.11": + version: 0.25.11 + resolution: "@esbuild/openbsd-x64@npm:0.25.11" + conditions: os=openbsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/openharmony-arm64@npm:0.25.11": + version: 0.25.11 + resolution: "@esbuild/openharmony-arm64@npm:0.25.11" + conditions: os=openharmony & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/sunos-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/sunos-x64@npm:0.18.20" + conditions: os=sunos & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/sunos-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/sunos-x64@npm:0.21.5" + conditions: os=sunos & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/sunos-x64@npm:0.25.11": + version: 0.25.11 + resolution: "@esbuild/sunos-x64@npm:0.25.11" + conditions: os=sunos & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/win32-arm64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/win32-arm64@npm:0.18.20" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/win32-arm64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/win32-arm64@npm:0.21.5" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/win32-arm64@npm:0.25.11": + version: 0.25.11 + resolution: "@esbuild/win32-arm64@npm:0.25.11" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/win32-ia32@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/win32-ia32@npm:0.18.20" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + +"@esbuild/win32-ia32@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/win32-ia32@npm:0.21.5" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + +"@esbuild/win32-ia32@npm:0.25.11": + version: 0.25.11 + resolution: "@esbuild/win32-ia32@npm:0.25.11" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + +"@esbuild/win32-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/win32-x64@npm:0.18.20" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/win32-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/win32-x64@npm:0.21.5" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/win32-x64@npm:0.25.11": + version: 0.25.11 + resolution: "@esbuild/win32-x64@npm:0.25.11" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + +"@eslint-community/eslint-utils@npm:^4.2.0, @eslint-community/eslint-utils@npm:^4.4.0, @eslint-community/eslint-utils@npm:^4.5.1": + version: 4.9.0 + resolution: "@eslint-community/eslint-utils@npm:4.9.0" + dependencies: + eslint-visitor-keys: "npm:^3.4.3" + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + checksum: 10c0/8881e22d519326e7dba85ea915ac7a143367c805e6ba1374c987aa2fbdd09195cc51183d2da72c0e2ff388f84363e1b220fd0d19bef10c272c63455162176817 + languageName: node + linkType: hard + +"@eslint-community/regexpp@npm:^4.10.0, @eslint-community/regexpp@npm:^4.6.1": + version: 4.12.2 + resolution: "@eslint-community/regexpp@npm:4.12.2" + checksum: 10c0/fddcbc66851b308478d04e302a4d771d6917a0b3740dc351513c0da9ca2eab8a1adf99f5e0aa7ab8b13fa0df005c81adeee7e63a92f3effd7d367a163b721c2d + languageName: node + linkType: hard + +"@eslint/eslintrc@npm:^2.1.4": + version: 2.1.4 + resolution: "@eslint/eslintrc@npm:2.1.4" + dependencies: + ajv: "npm:^6.12.4" + debug: "npm:^4.3.2" + espree: "npm:^9.6.0" + globals: "npm:^13.19.0" + ignore: "npm:^5.2.0" + import-fresh: "npm:^3.2.1" + js-yaml: "npm:^4.1.0" + minimatch: "npm:^3.1.2" + strip-json-comments: "npm:^3.1.1" + checksum: 10c0/32f67052b81768ae876c84569ffd562491ec5a5091b0c1e1ca1e0f3c24fb42f804952fdd0a137873bc64303ba368a71ba079a6f691cee25beee9722d94cc8573 + languageName: node + linkType: hard + +"@eslint/js@npm:8.57.1": + version: 8.57.1 + resolution: "@eslint/js@npm:8.57.1" + checksum: 10c0/b489c474a3b5b54381c62e82b3f7f65f4b8a5eaaed126546520bf2fede5532a8ed53212919fed1e9048dcf7f37167c8561d58d0ba4492a4244004e7793805223 + languageName: node + linkType: hard + +"@esm-bundle/chai@npm:^4.3.4-fix.0": + version: 4.3.4 + resolution: "@esm-bundle/chai@npm:4.3.4" + dependencies: + "@types/chai": "npm:^4.2.12" + checksum: 10c0/7101b30e4b059b9e7cece9ed92d201e95893f865e4c918887ebcf6264db7d713d258eb3226dd914907f44eae90cf5c9cc19ff242cba8b0d0b1df0036cd8b9dda + languageName: node + linkType: hard + +"@figspec/components@npm:^1.0.1": + version: 1.0.3 + resolution: "@figspec/components@npm:1.0.3" + dependencies: + lit: "npm:^2.1.3" checksum: 10c0/78f5ee600ea1d15af7848b9fc601063acd537f49deb08aa16b95d3452c3a5783352e142c970f9a7375817099f2f54c3f9b42911f21c44ce6dab72eab20e6e20a languageName: node linkType: hard @@ -2733,13 +3442,29 @@ __metadata: languageName: node linkType: hard -"@humanwhocodes/config-array@npm:^0.13.0": - version: 0.13.0 - resolution: "@humanwhocodes/config-array@npm:0.13.0" - dependencies: - "@humanwhocodes/object-schema": "npm:^2.0.3" - debug: "npm:^4.3.1" - minimatch: "npm:^3.0.5" +"@hapi/hoek@npm:^9.0.0, @hapi/hoek@npm:^9.3.0": + version: 9.3.0 + resolution: "@hapi/hoek@npm:9.3.0" + checksum: 10c0/a096063805051fb8bba4c947e293c664b05a32b47e13bc654c0dd43813a1cec993bdd8f29ceb838020299e1d0f89f68dc0d62a603c13c9cc8541963f0beca055 + languageName: node + linkType: hard + +"@hapi/topo@npm:^5.1.0": + version: 5.1.0 + resolution: "@hapi/topo@npm:5.1.0" + dependencies: + "@hapi/hoek": "npm:^9.0.0" + checksum: 10c0/b16b06d9357947149e032bdf10151eb71aea8057c79c4046bf32393cb89d0d0f7ca501c40c0f7534a5ceca078de0700d2257ac855c15e59fe4e00bba2f25c86f + languageName: node + linkType: hard + +"@humanwhocodes/config-array@npm:^0.13.0": + version: 0.13.0 + resolution: "@humanwhocodes/config-array@npm:0.13.0" + dependencies: + "@humanwhocodes/object-schema": "npm:^2.0.3" + debug: "npm:^4.3.1" + minimatch: "npm:^3.0.5" checksum: 10c0/205c99e756b759f92e1f44a3dc6292b37db199beacba8f26c2165d4051fe73a4ae52fdcfd08ffa93e7e5cb63da7c88648f0e84e197d154bbbbe137b2e0dd332e languageName: node linkType: hard @@ -2774,9 +3499,9 @@ __metadata: linkType: hard "@inquirer/figures@npm:^1.0.3": - version: 1.0.13 - resolution: "@inquirer/figures@npm:1.0.13" - checksum: 10c0/23700a4a0627963af5f51ef4108c338ae77bdd90393164b3fdc79a378586e1f5531259882b7084c690167bf5a36e83033e45aca0321570ba810890abe111014f + version: 1.0.14 + resolution: "@inquirer/figures@npm:1.0.14" + checksum: 10c0/e19487d1d54db4ee9de2bd60792fa04c422b81ccfcf8307c8a8d385364c18622373e08a7f124d8c92383ef74edd20c3e3be1d7c2fdf31beccd5819c0d7809532 languageName: node linkType: hard @@ -2828,6 +3553,299 @@ __metadata: languageName: node linkType: hard +"@istanbuljs/load-nyc-config@npm:^1.0.0": + version: 1.1.0 + resolution: "@istanbuljs/load-nyc-config@npm:1.1.0" + dependencies: + camelcase: "npm:^5.3.1" + find-up: "npm:^4.1.0" + get-package-type: "npm:^0.1.0" + js-yaml: "npm:^3.13.1" + resolve-from: "npm:^5.0.0" + checksum: 10c0/dd2a8b094887da5a1a2339543a4933d06db2e63cbbc2e288eb6431bd832065df0c099d091b6a67436e71b7d6bf85f01ce7c15f9253b4cbebcc3b9a496165ba42 + languageName: node + linkType: hard + +"@istanbuljs/schema@npm:^0.1.2, @istanbuljs/schema@npm:^0.1.3": + version: 0.1.3 + resolution: "@istanbuljs/schema@npm:0.1.3" + checksum: 10c0/61c5286771676c9ca3eb2bd8a7310a9c063fb6e0e9712225c8471c582d157392c88f5353581c8c9adbe0dff98892317d2fdfc56c3499aa42e0194405206a963a + languageName: node + linkType: hard + +"@jest/console@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/console@npm:29.7.0" + dependencies: + "@jest/types": "npm:^29.6.3" + "@types/node": "npm:*" + chalk: "npm:^4.0.0" + jest-message-util: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + slash: "npm:^3.0.0" + checksum: 10c0/7be408781d0a6f657e969cbec13b540c329671819c2f57acfad0dae9dbfe2c9be859f38fe99b35dba9ff1536937dc6ddc69fdcd2794812fa3c647a1619797f6c + languageName: node + linkType: hard + +"@jest/core@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/core@npm:29.7.0" + dependencies: + "@jest/console": "npm:^29.7.0" + "@jest/reporters": "npm:^29.7.0" + "@jest/test-result": "npm:^29.7.0" + "@jest/transform": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + "@types/node": "npm:*" + ansi-escapes: "npm:^4.2.1" + chalk: "npm:^4.0.0" + ci-info: "npm:^3.2.0" + exit: "npm:^0.1.2" + graceful-fs: "npm:^4.2.9" + jest-changed-files: "npm:^29.7.0" + jest-config: "npm:^29.7.0" + jest-haste-map: "npm:^29.7.0" + jest-message-util: "npm:^29.7.0" + jest-regex-util: "npm:^29.6.3" + jest-resolve: "npm:^29.7.0" + jest-resolve-dependencies: "npm:^29.7.0" + jest-runner: "npm:^29.7.0" + jest-runtime: "npm:^29.7.0" + jest-snapshot: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + jest-validate: "npm:^29.7.0" + jest-watcher: "npm:^29.7.0" + micromatch: "npm:^4.0.4" + pretty-format: "npm:^29.7.0" + slash: "npm:^3.0.0" + strip-ansi: "npm:^6.0.0" + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + checksum: 10c0/934f7bf73190f029ac0f96662c85cd276ec460d407baf6b0dbaec2872e157db4d55a7ee0b1c43b18874602f662b37cb973dda469a4e6d88b4e4845b521adeeb2 + languageName: node + linkType: hard + +"@jest/create-cache-key-function@npm:^30.0.0": + version: 30.2.0 + resolution: "@jest/create-cache-key-function@npm:30.2.0" + dependencies: + "@jest/types": "npm:30.2.0" + checksum: 10c0/0485bd42456494f640e2c29df71e8319f27053815609a209366fa8e9bb314f08c0b5828e0b733edb3670a33e9731ee2158288b73269045796c625d6b5c69cabe + languageName: node + linkType: hard + +"@jest/environment@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/environment@npm:29.7.0" + dependencies: + "@jest/fake-timers": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + "@types/node": "npm:*" + jest-mock: "npm:^29.7.0" + checksum: 10c0/c7b1b40c618f8baf4d00609022d2afa086d9c6acc706f303a70bb4b67275868f620ad2e1a9efc5edd418906157337cce50589a627a6400bbdf117d351b91ef86 + languageName: node + linkType: hard + +"@jest/expect-utils@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/expect-utils@npm:29.7.0" + dependencies: + jest-get-type: "npm:^29.6.3" + checksum: 10c0/60b79d23a5358dc50d9510d726443316253ecda3a7fb8072e1526b3e0d3b14f066ee112db95699b7a43ad3f0b61b750c72e28a5a1cac361d7a2bb34747fa938a + languageName: node + linkType: hard + +"@jest/expect@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/expect@npm:29.7.0" + dependencies: + expect: "npm:^29.7.0" + jest-snapshot: "npm:^29.7.0" + checksum: 10c0/b41f193fb697d3ced134349250aed6ccea075e48c4f803159db102b826a4e473397c68c31118259868fd69a5cba70e97e1c26d2c2ff716ca39dc73a2ccec037e + languageName: node + linkType: hard + +"@jest/fake-timers@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/fake-timers@npm:29.7.0" + dependencies: + "@jest/types": "npm:^29.6.3" + "@sinonjs/fake-timers": "npm:^10.0.2" + "@types/node": "npm:*" + jest-message-util: "npm:^29.7.0" + jest-mock: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + checksum: 10c0/cf0a8bcda801b28dc2e2b2ba36302200ee8104a45ad7a21e6c234148932f826cb3bc57c8df3b7b815aeea0861d7b6ca6f0d4778f93b9219398ef28749e03595c + languageName: node + linkType: hard + +"@jest/globals@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/globals@npm:29.7.0" + dependencies: + "@jest/environment": "npm:^29.7.0" + "@jest/expect": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + jest-mock: "npm:^29.7.0" + checksum: 10c0/a385c99396878fe6e4460c43bd7bb0a5cc52befb462cc6e7f2a3810f9e7bcce7cdeb51908fd530391ee452dc856c98baa2c5f5fa8a5b30b071d31ef7f6955cea + languageName: node + linkType: hard + +"@jest/pattern@npm:30.0.1": + version: 30.0.1 + resolution: "@jest/pattern@npm:30.0.1" + dependencies: + "@types/node": "npm:*" + jest-regex-util: "npm:30.0.1" + checksum: 10c0/32c5a7bfb6c591f004dac0ed36d645002ed168971e4c89bd915d1577031672870032594767557b855c5bc330aa1e39a2f54bf150d2ee88a7a0886e9cb65318bc + languageName: node + linkType: hard + +"@jest/reporters@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/reporters@npm:29.7.0" + dependencies: + "@bcoe/v8-coverage": "npm:^0.2.3" + "@jest/console": "npm:^29.7.0" + "@jest/test-result": "npm:^29.7.0" + "@jest/transform": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + "@jridgewell/trace-mapping": "npm:^0.3.18" + "@types/node": "npm:*" + chalk: "npm:^4.0.0" + collect-v8-coverage: "npm:^1.0.0" + exit: "npm:^0.1.2" + glob: "npm:^7.1.3" + graceful-fs: "npm:^4.2.9" + istanbul-lib-coverage: "npm:^3.0.0" + istanbul-lib-instrument: "npm:^6.0.0" + istanbul-lib-report: "npm:^3.0.0" + istanbul-lib-source-maps: "npm:^4.0.0" + istanbul-reports: "npm:^3.1.3" + jest-message-util: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + jest-worker: "npm:^29.7.0" + slash: "npm:^3.0.0" + string-length: "npm:^4.0.1" + strip-ansi: "npm:^6.0.0" + v8-to-istanbul: "npm:^9.0.1" + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + checksum: 10c0/a754402a799541c6e5aff2c8160562525e2a47e7d568f01ebfc4da66522de39cbb809bbb0a841c7052e4270d79214e70aec3c169e4eae42a03bc1a8a20cb9fa2 + languageName: node + linkType: hard + +"@jest/schemas@npm:30.0.5": + version: 30.0.5 + resolution: "@jest/schemas@npm:30.0.5" + dependencies: + "@sinclair/typebox": "npm:^0.34.0" + checksum: 10c0/449dcd7ec5c6505e9ac3169d1143937e67044ae3e66a729ce4baf31812dfd30535f2b3b2934393c97cfdf5984ff581120e6b38f62b8560c8b5b7cc07f4175f65 + languageName: node + linkType: hard + +"@jest/schemas@npm:^29.6.3": + version: 29.6.3 + resolution: "@jest/schemas@npm:29.6.3" + dependencies: + "@sinclair/typebox": "npm:^0.27.8" + checksum: 10c0/b329e89cd5f20b9278ae1233df74016ebf7b385e0d14b9f4c1ad18d096c4c19d1e687aa113a9c976b16ec07f021ae53dea811fb8c1248a50ac34fbe009fdf6be + languageName: node + linkType: hard + +"@jest/source-map@npm:^29.6.3": + version: 29.6.3 + resolution: "@jest/source-map@npm:29.6.3" + dependencies: + "@jridgewell/trace-mapping": "npm:^0.3.18" + callsites: "npm:^3.0.0" + graceful-fs: "npm:^4.2.9" + checksum: 10c0/a2f177081830a2e8ad3f2e29e20b63bd40bade294880b595acf2fc09ec74b6a9dd98f126a2baa2bf4941acd89b13a4ade5351b3885c224107083a0059b60a219 + languageName: node + linkType: hard + +"@jest/test-result@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/test-result@npm:29.7.0" + dependencies: + "@jest/console": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + "@types/istanbul-lib-coverage": "npm:^2.0.0" + collect-v8-coverage: "npm:^1.0.0" + checksum: 10c0/7de54090e54a674ca173470b55dc1afdee994f2d70d185c80236003efd3fa2b753fff51ffcdda8e2890244c411fd2267529d42c4a50a8303755041ee493e6a04 + languageName: node + linkType: hard + +"@jest/test-sequencer@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/test-sequencer@npm:29.7.0" + dependencies: + "@jest/test-result": "npm:^29.7.0" + graceful-fs: "npm:^4.2.9" + jest-haste-map: "npm:^29.7.0" + slash: "npm:^3.0.0" + checksum: 10c0/593a8c4272797bb5628984486080cbf57aed09c7cfdc0a634e8c06c38c6bef329c46c0016e84555ee55d1cd1f381518cf1890990ff845524c1123720c8c1481b + languageName: node + linkType: hard + +"@jest/transform@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/transform@npm:29.7.0" + dependencies: + "@babel/core": "npm:^7.11.6" + "@jest/types": "npm:^29.6.3" + "@jridgewell/trace-mapping": "npm:^0.3.18" + babel-plugin-istanbul: "npm:^6.1.1" + chalk: "npm:^4.0.0" + convert-source-map: "npm:^2.0.0" + fast-json-stable-stringify: "npm:^2.1.0" + graceful-fs: "npm:^4.2.9" + jest-haste-map: "npm:^29.7.0" + jest-regex-util: "npm:^29.6.3" + jest-util: "npm:^29.7.0" + micromatch: "npm:^4.0.4" + pirates: "npm:^4.0.4" + slash: "npm:^3.0.0" + write-file-atomic: "npm:^4.0.2" + checksum: 10c0/7f4a7f73dcf45dfdf280c7aa283cbac7b6e5a904813c3a93ead7e55873761fc20d5c4f0191d2019004fac6f55f061c82eb3249c2901164ad80e362e7a7ede5a6 + languageName: node + linkType: hard + +"@jest/types@npm:30.2.0": + version: 30.2.0 + resolution: "@jest/types@npm:30.2.0" + dependencies: + "@jest/pattern": "npm:30.0.1" + "@jest/schemas": "npm:30.0.5" + "@types/istanbul-lib-coverage": "npm:^2.0.6" + "@types/istanbul-reports": "npm:^3.0.4" + "@types/node": "npm:*" + "@types/yargs": "npm:^17.0.33" + chalk: "npm:^4.1.2" + checksum: 10c0/ae121f6963bd9ed1cd9651db7be91bf14c05bff0d0eec4fca9fecf586bea4005e8f1de8cc9b8ef72e424ea96a309d123bef510b55a6a17a3b4b91a39d775e5cd + languageName: node + linkType: hard + +"@jest/types@npm:^29.6.3": + version: 29.6.3 + resolution: "@jest/types@npm:29.6.3" + dependencies: + "@jest/schemas": "npm:^29.6.3" + "@types/istanbul-lib-coverage": "npm:^2.0.0" + "@types/istanbul-reports": "npm:^3.0.0" + "@types/node": "npm:*" + "@types/yargs": "npm:^17.0.8" + chalk: "npm:^4.0.0" + checksum: 10c0/ea4e493dd3fb47933b8ccab201ae573dcc451f951dc44ed2a86123cd8541b82aa9d2b1031caf9b1080d6673c517e2dcc25a44b2dc4f3fbc37bfc965d444888c0 + languageName: node + linkType: hard + "@jridgewell/gen-mapping@npm:^0.3.12, @jridgewell/gen-mapping@npm:^0.3.5": version: 0.3.13 resolution: "@jridgewell/gen-mapping@npm:0.3.13" @@ -2872,7 +3890,7 @@ __metadata: languageName: node linkType: hard -"@jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.24, @jridgewell/trace-mapping@npm:^0.3.25, @jridgewell/trace-mapping@npm:^0.3.28": +"@jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.18, @jridgewell/trace-mapping@npm:^0.3.23, @jridgewell/trace-mapping@npm:^0.3.24, @jridgewell/trace-mapping@npm:^0.3.25, @jridgewell/trace-mapping@npm:^0.3.28, @jridgewell/trace-mapping@npm:^0.3.31": version: 0.3.31 resolution: "@jridgewell/trace-mapping@npm:0.3.31" dependencies: @@ -2891,12 +3909,12 @@ __metadata: languageName: node linkType: hard -"@jsonjoy.com/buffers@npm:^1.0.0": - version: 1.0.0 - resolution: "@jsonjoy.com/buffers@npm:1.0.0" +"@jsonjoy.com/buffers@npm:^1.0.0, @jsonjoy.com/buffers@npm:^1.2.0": + version: 1.2.1 + resolution: "@jsonjoy.com/buffers@npm:1.2.1" peerDependencies: tslib: 2 - checksum: 10c0/ae6cbd083c418b4fa39a64107eb4d25cfa3a3c856b2f657ba3bfb00d72a9bf2f0f385f5262917cd62d0237988b355e2f7214e697a5f57d22b5b8eabf6749febc + checksum: 10c0/5edaf761b78b730ae0598824adb37473fef5b40a8fc100625159700eb36e00057c5129c7ad15fc0e3178e8de58a044da65728e8d7b05fd3eed58e9b9a0d02b5a languageName: node linkType: hard @@ -2910,23 +3928,24 @@ __metadata: linkType: hard "@jsonjoy.com/json-pack@npm:^1.11.0": - version: 1.14.0 - resolution: "@jsonjoy.com/json-pack@npm:1.14.0" + version: 1.21.0 + resolution: "@jsonjoy.com/json-pack@npm:1.21.0" dependencies: "@jsonjoy.com/base64": "npm:^1.1.2" - "@jsonjoy.com/buffers": "npm:^1.0.0" + "@jsonjoy.com/buffers": "npm:^1.2.0" "@jsonjoy.com/codegen": "npm:^1.0.0" - "@jsonjoy.com/json-pointer": "npm:^1.0.1" + "@jsonjoy.com/json-pointer": "npm:^1.0.2" "@jsonjoy.com/util": "npm:^1.9.0" hyperdyperid: "npm:^1.2.0" thingies: "npm:^2.5.0" + tree-dump: "npm:^1.1.0" peerDependencies: tslib: 2 - checksum: 10c0/af69d7911553cae3a69fdc444a8c2ea8f15ee2e2622da1b4b74f1873274e00db227fbd0f187ab49b8a36a869d090e91ebb8a23e5771175466d29974bd3a40553 + checksum: 10c0/0183eccccf2ab912389a6784ae81c1a7da48cf178902efe093fb60c457359c7c75da2803f869e0a1489f1342dfa4f8ab9b27b65adc9f44fd9646823773b71e9d languageName: node linkType: hard -"@jsonjoy.com/json-pointer@npm:^1.0.1": +"@jsonjoy.com/json-pointer@npm:^1.0.2": version: 1.0.2 resolution: "@jsonjoy.com/json-pointer@npm:1.0.2" dependencies: @@ -2951,11 +3970,13 @@ __metadata: linkType: hard "@keyv/bigmap@npm:^1.0.2": - version: 1.0.2 - resolution: "@keyv/bigmap@npm:1.0.2" + version: 1.1.0 + resolution: "@keyv/bigmap@npm:1.1.0" dependencies: - hookified: "npm:^1.12.1" - checksum: 10c0/1fe415265241b015c19891dc6c1909b41a5a033e57339b40f85af27355d2f52b52df01795a3f7ba37d3ec2b67e147c05914965775254ff8dbd1701adab45208a + hookified: "npm:^1.12.2" + peerDependencies: + keyv: ^5.5.3 + checksum: 10c0/d6a931cd912632f80508fdcd2934de2a96fd62bf728c83dd0a173c859f40744f923a5ef3f83f583800c6dfa2134f6150616d5ffb226320de338be84d6cac3ce4 languageName: node linkType: hard @@ -3104,6 +4125,59 @@ __metadata: languageName: node linkType: hard +"@microsoft/api-extractor-model@npm:7.31.3": + version: 7.31.3 + resolution: "@microsoft/api-extractor-model@npm:7.31.3" + dependencies: + "@microsoft/tsdoc": "npm:~0.15.1" + "@microsoft/tsdoc-config": "npm:~0.17.1" + "@rushstack/node-core-library": "npm:5.18.0" + checksum: 10c0/4e4a798c5d92b72fa664932019563f085153cf33f7745f8ea452901348a0021f19c7c3db55e5555b779a78df52d93ec10960349b5bc1ee53bf555e63c0fe1197 + languageName: node + linkType: hard + +"@microsoft/api-extractor@npm:^7.50.1": + version: 7.53.3 + resolution: "@microsoft/api-extractor@npm:7.53.3" + dependencies: + "@microsoft/api-extractor-model": "npm:7.31.3" + "@microsoft/tsdoc": "npm:~0.15.1" + "@microsoft/tsdoc-config": "npm:~0.17.1" + "@rushstack/node-core-library": "npm:5.18.0" + "@rushstack/rig-package": "npm:0.6.0" + "@rushstack/terminal": "npm:0.19.3" + "@rushstack/ts-command-line": "npm:5.1.3" + lodash: "npm:~4.17.15" + minimatch: "npm:10.0.3" + resolve: "npm:~1.22.1" + semver: "npm:~7.5.4" + source-map: "npm:~0.6.1" + typescript: "npm:5.8.2" + bin: + api-extractor: bin/api-extractor + checksum: 10c0/b9bc0283bab707e054745a2d1508f758019abe85eac41035a10c20223e7adc808a18d3ee93f372c5d99da31fb65f25d1efd28c3b514b5a52e5f92494e74b18f6 + languageName: node + linkType: hard + +"@microsoft/tsdoc-config@npm:~0.17.1": + version: 0.17.1 + resolution: "@microsoft/tsdoc-config@npm:0.17.1" + dependencies: + "@microsoft/tsdoc": "npm:0.15.1" + ajv: "npm:~8.12.0" + jju: "npm:~1.4.0" + resolve: "npm:~1.22.2" + checksum: 10c0/a686355796f492f27af17e2a17d615221309caf4d9f9047a5a8f17f8625c467c4c81e2a7923ddafd71b892631d5e5013c4b8cc49c5867d3cc1d260fd90c1413d + languageName: node + linkType: hard + +"@microsoft/tsdoc@npm:0.15.1, @microsoft/tsdoc@npm:~0.15.1": + version: 0.15.1 + resolution: "@microsoft/tsdoc@npm:0.15.1" + checksum: 10c0/09948691fac56c45a0d1920de478d66a30371a325bd81addc92eea5654d95106ce173c440fea1a1bd5bb95b3a544b6d4def7bb0b5a846c05d043575d8369a20c + languageName: node + linkType: hard + "@next/env@npm:14.2.33": version: 14.2.33 resolution: "@next/env@npm:14.2.33" @@ -3486,20 +4560,20 @@ __metadata: languageName: node linkType: hard -"@puppeteer/browsers@npm:2.10.10": - version: 2.10.10 - resolution: "@puppeteer/browsers@npm:2.10.10" +"@puppeteer/browsers@npm:2.10.12": + version: 2.10.12 + resolution: "@puppeteer/browsers@npm:2.10.12" dependencies: debug: "npm:^4.4.3" extract-zip: "npm:^2.0.1" progress: "npm:^2.0.3" proxy-agent: "npm:^6.5.0" - semver: "npm:^7.7.2" - tar-fs: "npm:^3.1.0" + semver: "npm:^7.7.3" + tar-fs: "npm:^3.1.1" yargs: "npm:^17.7.2" bin: browsers: lib/cjs/main-cli.js - checksum: 10c0/88dd1f34821d4479eed399ab6095e57e91bd4715134e5706ed86ab11b501402294db9446caf349bdd163ff38805e6a7beaa9eed4ecdeeaf2a43373079f890369 + checksum: 10c0/c55e04ecef143b15aa7f984715b394433863e9c24037daaf4c67fc3919a991df7882d5ac4a12a0d389730b378d3be3b6048976e3fe36f354e9125152d59a5aba languageName: node linkType: hard @@ -3542,8 +4616,8 @@ __metadata: linkType: hard "@rollup/plugin-babel@npm:^6.0.3": - version: 6.0.4 - resolution: "@rollup/plugin-babel@npm:6.0.4" + version: 6.1.0 + resolution: "@rollup/plugin-babel@npm:6.1.0" dependencies: "@babel/helper-module-imports": "npm:^7.18.6" "@rollup/pluginutils": "npm:^5.0.1" @@ -3556,7 +4630,7 @@ __metadata: optional: true rollup: optional: true - checksum: 10c0/5a7c04fa6d608512b597835e749aef33e129ee9ed6cc9e33489b7d43937358fc8aba48b00819604d0bc9b7c20790a6c035e4136e8d9f70cf0d0f056ba547e700 + checksum: 10c0/68bc1a3689552992c3443e43a95ac14ac4e271079a5a18e252d8113358236e9c91fe514dad7a42b84581214f8714ec1f46fd99a5d9cc5a6a1e7456367ee4d6d4 languageName: node linkType: hard @@ -3695,7 +4769,7 @@ __metadata: languageName: node linkType: hard -"@rollup/pluginutils@npm:^5.0.1, @rollup/pluginutils@npm:^5.0.2, @rollup/pluginutils@npm:^5.1.0": +"@rollup/pluginutils@npm:^5.0.1, @rollup/pluginutils@npm:^5.0.2, @rollup/pluginutils@npm:^5.1.0, @rollup/pluginutils@npm:^5.1.4": version: 5.3.0 resolution: "@rollup/pluginutils@npm:5.3.0" dependencies: @@ -3718,6 +4792,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-android-arm-eabi@npm:4.52.5": + version: 4.52.5 + resolution: "@rollup/rollup-android-arm-eabi@npm:4.52.5" + conditions: os=android & cpu=arm + languageName: node + linkType: hard + "@rollup/rollup-android-arm64@npm:4.52.2": version: 4.52.2 resolution: "@rollup/rollup-android-arm64@npm:4.52.2" @@ -3725,6 +4806,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-android-arm64@npm:4.52.5": + version: 4.52.5 + resolution: "@rollup/rollup-android-arm64@npm:4.52.5" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + "@rollup/rollup-darwin-arm64@npm:4.52.2": version: 4.52.2 resolution: "@rollup/rollup-darwin-arm64@npm:4.52.2" @@ -3732,6 +4820,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-darwin-arm64@npm:4.52.5": + version: 4.52.5 + resolution: "@rollup/rollup-darwin-arm64@npm:4.52.5" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + "@rollup/rollup-darwin-x64@npm:4.52.2": version: 4.52.2 resolution: "@rollup/rollup-darwin-x64@npm:4.52.2" @@ -3739,6 +4834,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-darwin-x64@npm:4.52.5": + version: 4.52.5 + resolution: "@rollup/rollup-darwin-x64@npm:4.52.5" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + "@rollup/rollup-freebsd-arm64@npm:4.52.2": version: 4.52.2 resolution: "@rollup/rollup-freebsd-arm64@npm:4.52.2" @@ -3746,6 +4848,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-freebsd-arm64@npm:4.52.5": + version: 4.52.5 + resolution: "@rollup/rollup-freebsd-arm64@npm:4.52.5" + conditions: os=freebsd & cpu=arm64 + languageName: node + linkType: hard + "@rollup/rollup-freebsd-x64@npm:4.52.2": version: 4.52.2 resolution: "@rollup/rollup-freebsd-x64@npm:4.52.2" @@ -3753,6 +4862,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-freebsd-x64@npm:4.52.5": + version: 4.52.5 + resolution: "@rollup/rollup-freebsd-x64@npm:4.52.5" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + "@rollup/rollup-linux-arm-gnueabihf@npm:4.52.2": version: 4.52.2 resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.52.2" @@ -3760,6 +4876,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-linux-arm-gnueabihf@npm:4.52.5": + version: 4.52.5 + resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.52.5" + conditions: os=linux & cpu=arm & libc=glibc + languageName: node + linkType: hard + "@rollup/rollup-linux-arm-musleabihf@npm:4.52.2": version: 4.52.2 resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.52.2" @@ -3767,6 +4890,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-linux-arm-musleabihf@npm:4.52.5": + version: 4.52.5 + resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.52.5" + conditions: os=linux & cpu=arm & libc=musl + languageName: node + linkType: hard + "@rollup/rollup-linux-arm64-gnu@npm:4.52.2": version: 4.52.2 resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.52.2" @@ -3774,6 +4904,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-linux-arm64-gnu@npm:4.52.5": + version: 4.52.5 + resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.52.5" + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + "@rollup/rollup-linux-arm64-musl@npm:4.52.2": version: 4.52.2 resolution: "@rollup/rollup-linux-arm64-musl@npm:4.52.2" @@ -3781,6 +4918,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-linux-arm64-musl@npm:4.52.5": + version: 4.52.5 + resolution: "@rollup/rollup-linux-arm64-musl@npm:4.52.5" + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + "@rollup/rollup-linux-loong64-gnu@npm:4.52.2": version: 4.52.2 resolution: "@rollup/rollup-linux-loong64-gnu@npm:4.52.2" @@ -3788,6 +4932,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-linux-loong64-gnu@npm:4.52.5": + version: 4.52.5 + resolution: "@rollup/rollup-linux-loong64-gnu@npm:4.52.5" + conditions: os=linux & cpu=loong64 & libc=glibc + languageName: node + linkType: hard + "@rollup/rollup-linux-ppc64-gnu@npm:4.52.2": version: 4.52.2 resolution: "@rollup/rollup-linux-ppc64-gnu@npm:4.52.2" @@ -3795,6 +4946,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-linux-ppc64-gnu@npm:4.52.5": + version: 4.52.5 + resolution: "@rollup/rollup-linux-ppc64-gnu@npm:4.52.5" + conditions: os=linux & cpu=ppc64 & libc=glibc + languageName: node + linkType: hard + "@rollup/rollup-linux-riscv64-gnu@npm:4.52.2": version: 4.52.2 resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.52.2" @@ -3802,6 +4960,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-linux-riscv64-gnu@npm:4.52.5": + version: 4.52.5 + resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.52.5" + conditions: os=linux & cpu=riscv64 & libc=glibc + languageName: node + linkType: hard + "@rollup/rollup-linux-riscv64-musl@npm:4.52.2": version: 4.52.2 resolution: "@rollup/rollup-linux-riscv64-musl@npm:4.52.2" @@ -3809,6 +4974,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-linux-riscv64-musl@npm:4.52.5": + version: 4.52.5 + resolution: "@rollup/rollup-linux-riscv64-musl@npm:4.52.5" + conditions: os=linux & cpu=riscv64 & libc=musl + languageName: node + linkType: hard + "@rollup/rollup-linux-s390x-gnu@npm:4.52.2": version: 4.52.2 resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.52.2" @@ -3816,6 +4988,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-linux-s390x-gnu@npm:4.52.5": + version: 4.52.5 + resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.52.5" + conditions: os=linux & cpu=s390x & libc=glibc + languageName: node + linkType: hard + "@rollup/rollup-linux-x64-gnu@npm:4.52.2": version: 4.52.2 resolution: "@rollup/rollup-linux-x64-gnu@npm:4.52.2" @@ -3823,6 +5002,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-linux-x64-gnu@npm:4.52.5": + version: 4.52.5 + resolution: "@rollup/rollup-linux-x64-gnu@npm:4.52.5" + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + "@rollup/rollup-linux-x64-musl@npm:4.52.2": version: 4.52.2 resolution: "@rollup/rollup-linux-x64-musl@npm:4.52.2" @@ -3830,6 +5016,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-linux-x64-musl@npm:4.52.5": + version: 4.52.5 + resolution: "@rollup/rollup-linux-x64-musl@npm:4.52.5" + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + "@rollup/rollup-openharmony-arm64@npm:4.52.2": version: 4.52.2 resolution: "@rollup/rollup-openharmony-arm64@npm:4.52.2" @@ -3837,6 +5030,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-openharmony-arm64@npm:4.52.5": + version: 4.52.5 + resolution: "@rollup/rollup-openharmony-arm64@npm:4.52.5" + conditions: os=openharmony & cpu=arm64 + languageName: node + linkType: hard + "@rollup/rollup-win32-arm64-msvc@npm:4.52.2": version: 4.52.2 resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.52.2" @@ -3844,6 +5044,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-win32-arm64-msvc@npm:4.52.5": + version: 4.52.5 + resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.52.5" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + "@rollup/rollup-win32-ia32-msvc@npm:4.52.2": version: 4.52.2 resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.52.2" @@ -3851,6 +5058,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-win32-ia32-msvc@npm:4.52.5": + version: 4.52.5 + resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.52.5" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + "@rollup/rollup-win32-x64-gnu@npm:4.52.2": version: 4.52.2 resolution: "@rollup/rollup-win32-x64-gnu@npm:4.52.2" @@ -3858,6 +5072,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-win32-x64-gnu@npm:4.52.5": + version: 4.52.5 + resolution: "@rollup/rollup-win32-x64-gnu@npm:4.52.5" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + "@rollup/rollup-win32-x64-msvc@npm:4.52.2": version: 4.52.2 resolution: "@rollup/rollup-win32-x64-msvc@npm:4.52.2" @@ -3865,6 +5086,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-win32-x64-msvc@npm:4.52.5": + version: 4.52.5 + resolution: "@rollup/rollup-win32-x64-msvc@npm:4.52.5" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + "@rtsao/scc@npm:^1.1.0": version: 1.1.0 resolution: "@rtsao/scc@npm:1.1.0" @@ -3872,8 +5100,116 @@ __metadata: languageName: node linkType: hard -"@sindresorhus/is@npm:^5.2.0": - version: 5.6.0 +"@rushstack/node-core-library@npm:5.18.0": + version: 5.18.0 + resolution: "@rushstack/node-core-library@npm:5.18.0" + dependencies: + ajv: "npm:~8.13.0" + ajv-draft-04: "npm:~1.0.0" + ajv-formats: "npm:~3.0.1" + fs-extra: "npm:~11.3.0" + import-lazy: "npm:~4.0.0" + jju: "npm:~1.4.0" + resolve: "npm:~1.22.1" + semver: "npm:~7.5.4" + peerDependencies: + "@types/node": "*" + peerDependenciesMeta: + "@types/node": + optional: true + checksum: 10c0/dc9744f5359178b9772508f1f7229c7586bf7e74942e6e28e3bcd48d1af97d5a9d4866fe243e3b0003309896b134780837033115291c37c1b8da363bb3e551bf + languageName: node + linkType: hard + +"@rushstack/problem-matcher@npm:0.1.1": + version: 0.1.1 + resolution: "@rushstack/problem-matcher@npm:0.1.1" + peerDependencies: + "@types/node": "*" + peerDependenciesMeta: + "@types/node": + optional: true + checksum: 10c0/c847e721d3536ebb316fdd90b3e4033a7d24ff8c70e38e3eaeaadf167c4d14a7f16377ae4af8097532386bcfa81c15cfec7d2da517542c07882d273d56861d78 + languageName: node + linkType: hard + +"@rushstack/rig-package@npm:0.6.0": + version: 0.6.0 + resolution: "@rushstack/rig-package@npm:0.6.0" + dependencies: + resolve: "npm:~1.22.1" + strip-json-comments: "npm:~3.1.1" + checksum: 10c0/303c5c010a698343124036414dbeed44b24e67585307ffa6effd052624b0384cc08a12aeb153e8466b7abd6f516900ecf8629600230f0f2c33cd5c0c3dace65e + languageName: node + linkType: hard + +"@rushstack/terminal@npm:0.19.3": + version: 0.19.3 + resolution: "@rushstack/terminal@npm:0.19.3" + dependencies: + "@rushstack/node-core-library": "npm:5.18.0" + "@rushstack/problem-matcher": "npm:0.1.1" + supports-color: "npm:~8.1.1" + peerDependencies: + "@types/node": "*" + peerDependenciesMeta: + "@types/node": + optional: true + checksum: 10c0/aae29b9f7968192af2750ec0a0d31dd9d320494838a8f8a312a0773c2dc1420b087a2a6f98c9915d0215da0c9f7a11f58a4954758b62fce569c62f4daa32368d + languageName: node + linkType: hard + +"@rushstack/ts-command-line@npm:5.1.3": + version: 5.1.3 + resolution: "@rushstack/ts-command-line@npm:5.1.3" + dependencies: + "@rushstack/terminal": "npm:0.19.3" + "@types/argparse": "npm:1.0.38" + argparse: "npm:~1.0.9" + string-argv: "npm:~0.3.1" + checksum: 10c0/03263347660eb2fd9e4c88e704f7611f9d16f3f31ce43726165ab3421dff3cfdb51c9e25170f96dd8c0c3681595d6a1665bfec16224718ea20173507ef531240 + languageName: node + linkType: hard + +"@sideway/address@npm:^4.1.5": + version: 4.1.5 + resolution: "@sideway/address@npm:4.1.5" + dependencies: + "@hapi/hoek": "npm:^9.0.0" + checksum: 10c0/638eb6f7e7dba209053dd6c8da74d7cc995e2b791b97644d0303a7dd3119263bcb7225a4f6804d4db2bc4f96e5a9d262975a014f58eae4d1753c27cbc96ef959 + languageName: node + linkType: hard + +"@sideway/formula@npm:^3.0.1": + version: 3.0.1 + resolution: "@sideway/formula@npm:3.0.1" + checksum: 10c0/3fe81fa9662efc076bf41612b060eb9b02e846ea4bea5bd114f1662b7f1541e9dedcf98aff0d24400bcb92f113964a50e0290b86e284edbdf6346fa9b7e2bf2c + languageName: node + linkType: hard + +"@sideway/pinpoint@npm:^2.0.0": + version: 2.0.0 + resolution: "@sideway/pinpoint@npm:2.0.0" + checksum: 10c0/d2ca75dacaf69b8fc0bb8916a204e01def3105ee44d8be16c355e5f58189eb94039e15ce831f3d544f229889ccfa35562a0ce2516179f3a7ee1bbe0b71e55b36 + languageName: node + linkType: hard + +"@sinclair/typebox@npm:^0.27.8": + version: 0.27.8 + resolution: "@sinclair/typebox@npm:0.27.8" + checksum: 10c0/ef6351ae073c45c2ac89494dbb3e1f87cc60a93ce4cde797b782812b6f97da0d620ae81973f104b43c9b7eaa789ad20ba4f6a1359f1cc62f63729a55a7d22d4e + languageName: node + linkType: hard + +"@sinclair/typebox@npm:^0.34.0": + version: 0.34.41 + resolution: "@sinclair/typebox@npm:0.34.41" + checksum: 10c0/0fb61fc2f90c25e30b19b0096eb8ab3ccef401d3e2acfce42168ff0ee877ba5981c8243fa6b1035ac756cde95316724e978b2837dd642d7e4e095de03a999c90 + languageName: node + linkType: hard + +"@sindresorhus/is@npm:^5.2.0": + version: 5.6.0 resolution: "@sindresorhus/is@npm:5.6.0" checksum: 10c0/66727344d0c92edde5760b5fd1f8092b717f2298a162a5f7f29e4953e001479927402d9d387e245fb9dc7d3b37c72e335e93ed5875edfc5203c53be8ecba1b52 languageName: node @@ -3914,6 +5250,15 @@ __metadata: languageName: node linkType: hard +"@sinonjs/fake-timers@npm:^10.0.2": + version: 10.3.0 + resolution: "@sinonjs/fake-timers@npm:10.3.0" + dependencies: + "@sinonjs/commons": "npm:^3.0.0" + checksum: 10c0/2e2fb6cc57f227912814085b7b01fede050cd4746ea8d49a1e44d5a0e56a804663b0340ae2f11af7559ea9bf4d087a11f2f646197a660ea3cb04e19efc04aa63 + languageName: node + linkType: hard + "@sinonjs/fake-timers@npm:^11.2.2": version: 11.3.1 resolution: "@sinonjs/fake-timers@npm:11.3.1" @@ -3954,9 +5299,135 @@ __metadata: languageName: node linkType: hard -"@spectrum-web-components/accordion@npm:1.9.1, @spectrum-web-components/accordion@workspace:packages/accordion": +"@spectrum-web-components/1st-gen@workspace:1st-gen": + version: 0.0.0-use.local + resolution: "@spectrum-web-components/1st-gen@workspace:1st-gen" + dependencies: + "@changesets/changelog-github": "npm:0.5.1" + "@changesets/cli": "npm:2.29.7" + "@commitlint/cli": "npm:19.8.1" + "@commitlint/config-conventional": "npm:19.8.1" + "@custom-elements-manifest/analyzer": "npm:0.10.6" + "@geometricpanda/storybook-addon-badges": "npm:2.0.5" + "@lit/react": "npm:1.0.8" + "@open-wc/dev-server-hmr": "npm:0.2.0" + "@open-wc/testing": "npm:4.0.0" + "@playwright/test": "npm:1.53.1" + "@rollup/plugin-commonjs": "npm:25.0.8" + "@rollup/plugin-json": "npm:6.1.0" + "@rollup/plugin-node-resolve": "npm:15.3.1" + "@sindresorhus/slugify": "npm:2.2.1" + "@spectrum-web-components/eslint-plugin": "file:./linters/eslint" + "@storybook/addon-a11y": "npm:8.6.14" + "@storybook/addon-designs": "npm:8.2.1" + "@storybook/addon-essentials": "npm:8.6.14" + "@storybook/addon-interactions": "npm:8.6.14" + "@storybook/addon-links": "npm:8.6.14" + "@storybook/blocks": "npm:8.6.14" + "@storybook/manager-api": "npm:8.6.14" + "@storybook/theming": "npm:8.6.14" + "@storybook/types": "npm:8.6.14" + "@storybook/web-components-webpack5": "npm:8.6.14" + "@types/chai": "npm:4.3.20" + "@types/command-line-args": "npm:5.2.3" + "@types/command-line-usage": "npm:5.0.4" + "@types/common-tags": "npm:1.8.4" + "@types/mocha": "npm:10.0.10" + "@types/node": "npm:20.19.17" + "@types/react": "npm:18.3.24" + "@types/sinon": "npm:17.0.4" + "@types/webpack": "npm:5.28.5" + "@types/webpack-env": "npm:1.18.8" + "@typescript-eslint/eslint-plugin": "npm:7.18.0" + "@typescript-eslint/parser": "npm:7.18.0" + "@web/dev-server": "npm:0.4.6" + "@web/dev-server-rollup": "npm:0.6.4" + "@web/rollup-plugin-copy": "npm:0.5.1" + "@web/rollup-plugin-html": "npm:2.3.0" + "@web/test-runner": "npm:0.20.2" + "@web/test-runner-commands": "npm:0.9.0" + "@web/test-runner-junit-reporter": "npm:0.8.0" + "@web/test-runner-playwright": "patch:@web/test-runner-playwright@npm%3A0.11.1#~/.yarn/patches/@web-test-runner-playwright-npm-0.11.1-280696080b.patch" + "@web/test-runner-visual-regression": "patch:@web/test-runner-visual-regression@npm%3A0.10.0#~/.yarn/patches/@web-test-runner-visual-regression-npm-0.10.0-00f19f4c70.patch" + "@webcomponents/webcomponentsjs": "npm:2.8.0" + "@yarnpkg/types": "npm:4.0.1" + alex: "npm:11.0.1" + cem-plugin-module-file-extensions: "npm:0.0.5" + chromatic: "npm:13.2.0" + chromedriver: "npm:140.0.3" + colors: "npm:1.4.0" + common-tags: "npm:1.8.2" + crypto: "npm:1.0.1" + custom-elements-manifest: "npm:2.1.0" + debounce: "npm:2.2.0" + deepmerge: "npm:4.3.1" + esbuild: "npm:0.21.5" + eslint: "npm:8.57.1" + eslint-config-prettier: "npm:9.1.2" + eslint-formatter-pretty: "npm:5.0.0" + eslint-plugin-import: "npm:2.32.0" + eslint-plugin-jsonc: "npm:2.20.1" + eslint-plugin-lit-a11y: "npm:2.4.1" + eslint-plugin-notice: "npm:0.9.10" + eslint-plugin-prettier: "npm:5.5.4" + eslint-plugin-require-extensions: "npm:0.1.3" + eslint-plugin-storybook: "npm:0.8.0" + express: "npm:4.21.2" + fast-glob: "npm:3.3.3" + fs-extra: "npm:11.3.2" + geckodriver: "npm:4.4.0" + genversion: "npm:3.2.0" + gh-pages: "npm:6.3.0" + gunzip-maybe: "npm:1.4.2" + husky: "npm:9.1.7" + jsonc-eslint-parser: "npm:2.4.1" + latest-version: "npm:9.0.0" + lightningcss: "npm:1.30.1" + lint-staged: "npm:16.2.6" + lit: "npm:^2.5.0 || ^3.1.3" + lit-analyzer: "npm:2.0.3" + lit-html: "npm:^2.4.0 || ^3.1.3" + mocha-junit-reporter: "npm:2.2.1" + next: "npm:14.2.33" + node-fetch: "npm:3.3.2" + npm-run-all2: "npm:8.0.4" + patch-package: "npm:^8.0.0" + pinst: "npm:3.0.0" + prettier: "npm:3.6.2" + prettier-plugin-package: "npm:1.4.0" + pretty-bytes: "npm:7.1.0" + re-template-tag: "npm:2.0.1" + replace-in-file: "npm:8.3.0" + rimraf: "npm:6.0.1" + rollup: "npm:4.52.2" + sinon: "npm:17.0.2" + storybook: "npm:8.6.14" + stylelint: "npm:16.24.0" + stylelint-config-standard: "npm:38.0.0" + stylelint-header: "npm:3.0.0" + tachometer: "npm:0.7.2" + tar-stream: "npm:3.1.7" + terser: "npm:4.8.1" + typescript: "npm:5.3.3" + webpack-merge: "npm:6.0.1" + wireit: "npm:0.14.12" + yargs: "npm:17.7.2" + languageName: unknown + linkType: soft + +"@spectrum-web-components/2nd-gen@workspace:2nd-gen": + version: 0.0.0-use.local + resolution: "@spectrum-web-components/2nd-gen@workspace:2nd-gen" + dependencies: + eslint: "npm:8.57.1" + eslint-plugin-simple-import-sort: "npm:12.1.1" + npm-run-all2: "npm:8.0.4" + languageName: unknown + linkType: soft + +"@spectrum-web-components/accordion@npm:1.9.1, @spectrum-web-components/accordion@workspace:1st-gen/packages/accordion": version: 0.0.0-use.local - resolution: "@spectrum-web-components/accordion@workspace:packages/accordion" + resolution: "@spectrum-web-components/accordion@workspace:1st-gen/packages/accordion" dependencies: "@spectrum-web-components/base": "npm:1.9.1" "@spectrum-web-components/icon": "npm:1.9.1" @@ -3966,9 +5437,9 @@ __metadata: languageName: unknown linkType: soft -"@spectrum-web-components/action-bar@npm:1.9.1, @spectrum-web-components/action-bar@workspace:packages/action-bar": +"@spectrum-web-components/action-bar@npm:1.9.1, @spectrum-web-components/action-bar@workspace:1st-gen/packages/action-bar": version: 0.0.0-use.local - resolution: "@spectrum-web-components/action-bar@workspace:packages/action-bar" + resolution: "@spectrum-web-components/action-bar@workspace:1st-gen/packages/action-bar" dependencies: "@spectrum-web-components/action-group": "npm:1.9.1" "@spectrum-web-components/base": "npm:1.9.1" @@ -3978,9 +5449,9 @@ __metadata: languageName: unknown linkType: soft -"@spectrum-web-components/action-button@npm:1.9.1, @spectrum-web-components/action-button@workspace:packages/action-button": +"@spectrum-web-components/action-button@npm:1.9.1, @spectrum-web-components/action-button@workspace:1st-gen/packages/action-button": version: 0.0.0-use.local - resolution: "@spectrum-web-components/action-button@workspace:packages/action-button" + resolution: "@spectrum-web-components/action-button@workspace:1st-gen/packages/action-button" dependencies: "@spectrum-web-components/base": "npm:1.9.1" "@spectrum-web-components/button": "npm:1.9.1" @@ -3990,9 +5461,9 @@ __metadata: languageName: unknown linkType: soft -"@spectrum-web-components/action-group@npm:1.9.1, @spectrum-web-components/action-group@workspace:packages/action-group": +"@spectrum-web-components/action-group@npm:1.9.1, @spectrum-web-components/action-group@workspace:1st-gen/packages/action-group": version: 0.0.0-use.local - resolution: "@spectrum-web-components/action-group@workspace:packages/action-group" + resolution: "@spectrum-web-components/action-group@workspace:1st-gen/packages/action-group" dependencies: "@lit-labs/observers": "npm:2.0.2" "@spectrum-web-components/action-button": "npm:1.9.1" @@ -4002,9 +5473,9 @@ __metadata: languageName: unknown linkType: soft -"@spectrum-web-components/action-menu@npm:1.9.1, @spectrum-web-components/action-menu@workspace:packages/action-menu": +"@spectrum-web-components/action-menu@npm:1.9.1, @spectrum-web-components/action-menu@workspace:1st-gen/packages/action-menu": version: 0.0.0-use.local - resolution: "@spectrum-web-components/action-menu@workspace:packages/action-menu" + resolution: "@spectrum-web-components/action-menu@workspace:1st-gen/packages/action-menu" dependencies: "@spectrum-web-components/action-button": "npm:1.9.1" "@spectrum-web-components/base": "npm:1.9.1" @@ -4015,19 +5486,20 @@ __metadata: languageName: unknown linkType: soft -"@spectrum-web-components/alert-banner@npm:1.9.1, @spectrum-web-components/alert-banner@workspace:packages/alert-banner": +"@spectrum-web-components/alert-banner@npm:1.9.1, @spectrum-web-components/alert-banner@workspace:1st-gen/packages/alert-banner": version: 0.0.0-use.local - resolution: "@spectrum-web-components/alert-banner@workspace:packages/alert-banner" + resolution: "@spectrum-web-components/alert-banner@workspace:1st-gen/packages/alert-banner" dependencies: "@spectrum-web-components/base": "npm:1.9.1" "@spectrum-web-components/button": "npm:1.9.1" + "@spectrum-web-components/core": "npm:0.0.1" "@spectrum-web-components/icons-workflow": "npm:1.9.1" languageName: unknown linkType: soft -"@spectrum-web-components/alert-dialog@npm:1.9.1, @spectrum-web-components/alert-dialog@workspace:packages/alert-dialog": +"@spectrum-web-components/alert-dialog@npm:1.9.1, @spectrum-web-components/alert-dialog@workspace:1st-gen/packages/alert-dialog": version: 0.0.0-use.local - resolution: "@spectrum-web-components/alert-dialog@workspace:packages/alert-dialog" + resolution: "@spectrum-web-components/alert-dialog@workspace:1st-gen/packages/alert-dialog" dependencies: "@lit-labs/observers": "npm:2.0.2" "@spectrum-web-components/base": "npm:1.9.1" @@ -4039,43 +5511,46 @@ __metadata: languageName: unknown linkType: soft -"@spectrum-web-components/asset@npm:1.9.1, @spectrum-web-components/asset@workspace:packages/asset": +"@spectrum-web-components/asset@npm:1.9.1, @spectrum-web-components/asset@workspace:1st-gen/packages/asset": version: 0.0.0-use.local - resolution: "@spectrum-web-components/asset@workspace:packages/asset" + resolution: "@spectrum-web-components/asset@workspace:1st-gen/packages/asset" dependencies: "@spectrum-web-components/base": "npm:1.9.1" + "@spectrum-web-components/core": "npm:0.0.1" languageName: unknown linkType: soft -"@spectrum-web-components/avatar@npm:1.9.1, @spectrum-web-components/avatar@workspace:packages/avatar": +"@spectrum-web-components/avatar@npm:1.9.1, @spectrum-web-components/avatar@workspace:1st-gen/packages/avatar": version: 0.0.0-use.local - resolution: "@spectrum-web-components/avatar@workspace:packages/avatar" + resolution: "@spectrum-web-components/avatar@workspace:1st-gen/packages/avatar" dependencies: "@spectrum-web-components/base": "npm:1.9.1" "@spectrum-web-components/shared": "npm:1.9.1" languageName: unknown linkType: soft -"@spectrum-web-components/badge@npm:1.9.1, @spectrum-web-components/badge@workspace:packages/badge": +"@spectrum-web-components/badge@npm:1.9.1, @spectrum-web-components/badge@workspace:1st-gen/packages/badge": version: 0.0.0-use.local - resolution: "@spectrum-web-components/badge@workspace:packages/badge" + resolution: "@spectrum-web-components/badge@workspace:1st-gen/packages/badge" dependencies: "@spectrum-web-components/base": "npm:1.9.1" + "@spectrum-web-components/core": "npm:0.0.1" "@spectrum-web-components/shared": "npm:1.9.1" languageName: unknown linkType: soft -"@spectrum-web-components/base@npm:1.9.1, @spectrum-web-components/base@workspace:tools/base": +"@spectrum-web-components/base@npm:1.9.1, @spectrum-web-components/base@workspace:1st-gen/tools/base": version: 0.0.0-use.local - resolution: "@spectrum-web-components/base@workspace:tools/base" + resolution: "@spectrum-web-components/base@workspace:1st-gen/tools/base" dependencies: + "@spectrum-web-components/core": "npm:0.0.1" lit: "npm:^2.5.0 || ^3.1.3" languageName: unknown linkType: soft -"@spectrum-web-components/breadcrumbs@npm:1.9.1, @spectrum-web-components/breadcrumbs@workspace:packages/breadcrumbs": +"@spectrum-web-components/breadcrumbs@npm:1.9.1, @spectrum-web-components/breadcrumbs@workspace:1st-gen/packages/breadcrumbs": version: 0.0.0-use.local - resolution: "@spectrum-web-components/breadcrumbs@workspace:packages/breadcrumbs" + resolution: "@spectrum-web-components/breadcrumbs@workspace:1st-gen/packages/breadcrumbs" dependencies: "@spectrum-web-components/action-menu": "npm:1.9.1" "@spectrum-web-components/base": "npm:1.9.1" @@ -4085,9 +5560,9 @@ __metadata: languageName: unknown linkType: soft -"@spectrum-web-components/bundle@npm:1.9.1, @spectrum-web-components/bundle@workspace:tools/bundle": +"@spectrum-web-components/bundle@npm:1.9.1, @spectrum-web-components/bundle@workspace:1st-gen/tools/bundle": version: 0.0.0-use.local - resolution: "@spectrum-web-components/bundle@workspace:tools/bundle" + resolution: "@spectrum-web-components/bundle@workspace:1st-gen/tools/bundle" dependencies: "@spectrum-web-components/accordion": "npm:1.9.1" "@spectrum-web-components/action-bar": "npm:1.9.1" @@ -4166,18 +5641,18 @@ __metadata: languageName: unknown linkType: soft -"@spectrum-web-components/button-group@npm:1.9.1, @spectrum-web-components/button-group@workspace:packages/button-group": +"@spectrum-web-components/button-group@npm:1.9.1, @spectrum-web-components/button-group@workspace:1st-gen/packages/button-group": version: 0.0.0-use.local - resolution: "@spectrum-web-components/button-group@workspace:packages/button-group" + resolution: "@spectrum-web-components/button-group@workspace:1st-gen/packages/button-group" dependencies: "@spectrum-web-components/base": "npm:1.9.1" "@spectrum-web-components/button": "npm:1.9.1" languageName: unknown linkType: soft -"@spectrum-web-components/button@npm:1.9.1, @spectrum-web-components/button@workspace:packages/button": +"@spectrum-web-components/button@npm:1.9.1, @spectrum-web-components/button@workspace:1st-gen/packages/button": version: 0.0.0-use.local - resolution: "@spectrum-web-components/button@workspace:packages/button" + resolution: "@spectrum-web-components/button@workspace:1st-gen/packages/button" dependencies: "@spectrum-web-components/base": "npm:1.9.1" "@spectrum-web-components/clear-button": "npm:1.9.1" @@ -4190,9 +5665,9 @@ __metadata: languageName: unknown linkType: soft -"@spectrum-web-components/card@npm:1.9.1, @spectrum-web-components/card@workspace:packages/card": +"@spectrum-web-components/card@npm:1.9.1, @spectrum-web-components/card@workspace:1st-gen/packages/card": version: 0.0.0-use.local - resolution: "@spectrum-web-components/card@workspace:packages/card" + resolution: "@spectrum-web-components/card@workspace:1st-gen/packages/card" dependencies: "@spectrum-web-components/asset": "npm:1.9.1" "@spectrum-web-components/base": "npm:1.9.1" @@ -4205,9 +5680,9 @@ __metadata: languageName: unknown linkType: soft -"@spectrum-web-components/checkbox@npm:1.9.1, @spectrum-web-components/checkbox@workspace:packages/checkbox": +"@spectrum-web-components/checkbox@npm:1.9.1, @spectrum-web-components/checkbox@workspace:1st-gen/packages/checkbox": version: 0.0.0-use.local - resolution: "@spectrum-web-components/checkbox@workspace:packages/checkbox" + resolution: "@spectrum-web-components/checkbox@workspace:1st-gen/packages/checkbox" dependencies: "@spectrum-web-components/base": "npm:1.9.1" "@spectrum-web-components/icon": "npm:1.9.1" @@ -4216,25 +5691,25 @@ __metadata: languageName: unknown linkType: soft -"@spectrum-web-components/clear-button@npm:1.9.1, @spectrum-web-components/clear-button@workspace:packages/clear-button": +"@spectrum-web-components/clear-button@npm:1.9.1, @spectrum-web-components/clear-button@workspace:1st-gen/packages/clear-button": version: 0.0.0-use.local - resolution: "@spectrum-web-components/clear-button@workspace:packages/clear-button" + resolution: "@spectrum-web-components/clear-button@workspace:1st-gen/packages/clear-button" dependencies: "@spectrum-web-components/base": "npm:1.9.1" languageName: unknown linkType: soft -"@spectrum-web-components/close-button@npm:1.9.1, @spectrum-web-components/close-button@workspace:packages/close-button": +"@spectrum-web-components/close-button@npm:1.9.1, @spectrum-web-components/close-button@workspace:1st-gen/packages/close-button": version: 0.0.0-use.local - resolution: "@spectrum-web-components/close-button@workspace:packages/close-button" + resolution: "@spectrum-web-components/close-button@workspace:1st-gen/packages/close-button" dependencies: "@spectrum-web-components/base": "npm:1.9.1" languageName: unknown linkType: soft -"@spectrum-web-components/coachmark@npm:1.9.1, @spectrum-web-components/coachmark@workspace:packages/coachmark": +"@spectrum-web-components/coachmark@npm:1.9.1, @spectrum-web-components/coachmark@workspace:1st-gen/packages/coachmark": version: 0.0.0-use.local - resolution: "@spectrum-web-components/coachmark@workspace:packages/coachmark" + resolution: "@spectrum-web-components/coachmark@workspace:1st-gen/packages/coachmark" dependencies: "@spectrum-web-components/asset": "npm:1.9.1" "@spectrum-web-components/base": "npm:1.9.1" @@ -4247,9 +5722,9 @@ __metadata: languageName: unknown linkType: soft -"@spectrum-web-components/color-area@npm:1.9.1, @spectrum-web-components/color-area@workspace:packages/color-area": +"@spectrum-web-components/color-area@npm:1.9.1, @spectrum-web-components/color-area@workspace:1st-gen/packages/color-area": version: 0.0.0-use.local - resolution: "@spectrum-web-components/color-area@workspace:packages/color-area" + resolution: "@spectrum-web-components/color-area@workspace:1st-gen/packages/color-area" dependencies: "@spectrum-web-components/base": "npm:1.9.1" "@spectrum-web-components/color-handle": "npm:1.9.1" @@ -4259,9 +5734,9 @@ __metadata: languageName: unknown linkType: soft -"@spectrum-web-components/color-field@npm:1.9.1, @spectrum-web-components/color-field@workspace:packages/color-field": +"@spectrum-web-components/color-field@npm:1.9.1, @spectrum-web-components/color-field@workspace:1st-gen/packages/color-field": version: 0.0.0-use.local - resolution: "@spectrum-web-components/color-field@workspace:packages/color-field" + resolution: "@spectrum-web-components/color-field@workspace:1st-gen/packages/color-field" dependencies: "@spectrum-web-components/base": "npm:1.9.1" "@spectrum-web-components/color-handle": "npm:1.9.1" @@ -4269,9 +5744,9 @@ __metadata: languageName: unknown linkType: soft -"@spectrum-web-components/color-handle@npm:1.9.1, @spectrum-web-components/color-handle@workspace:packages/color-handle": +"@spectrum-web-components/color-handle@npm:1.9.1, @spectrum-web-components/color-handle@workspace:1st-gen/packages/color-handle": version: 0.0.0-use.local - resolution: "@spectrum-web-components/color-handle@workspace:packages/color-handle" + resolution: "@spectrum-web-components/color-handle@workspace:1st-gen/packages/color-handle" dependencies: "@spectrum-web-components/base": "npm:1.9.1" "@spectrum-web-components/color-loupe": "npm:1.9.1" @@ -4279,18 +5754,18 @@ __metadata: languageName: unknown linkType: soft -"@spectrum-web-components/color-loupe@npm:1.9.1, @spectrum-web-components/color-loupe@workspace:packages/color-loupe": +"@spectrum-web-components/color-loupe@npm:1.9.1, @spectrum-web-components/color-loupe@workspace:1st-gen/packages/color-loupe": version: 0.0.0-use.local - resolution: "@spectrum-web-components/color-loupe@workspace:packages/color-loupe" + resolution: "@spectrum-web-components/color-loupe@workspace:1st-gen/packages/color-loupe" dependencies: "@spectrum-web-components/base": "npm:1.9.1" "@spectrum-web-components/opacity-checkerboard": "npm:1.9.1" languageName: unknown linkType: soft -"@spectrum-web-components/color-slider@npm:1.9.1, @spectrum-web-components/color-slider@workspace:packages/color-slider": +"@spectrum-web-components/color-slider@npm:1.9.1, @spectrum-web-components/color-slider@workspace:1st-gen/packages/color-slider": version: 0.0.0-use.local - resolution: "@spectrum-web-components/color-slider@workspace:packages/color-slider" + resolution: "@spectrum-web-components/color-slider@workspace:1st-gen/packages/color-slider" dependencies: "@spectrum-web-components/base": "npm:1.9.1" "@spectrum-web-components/color-handle": "npm:1.9.1" @@ -4300,9 +5775,9 @@ __metadata: languageName: unknown linkType: soft -"@spectrum-web-components/color-wheel@npm:1.9.1, @spectrum-web-components/color-wheel@workspace:packages/color-wheel": +"@spectrum-web-components/color-wheel@npm:1.9.1, @spectrum-web-components/color-wheel@workspace:1st-gen/packages/color-wheel": version: 0.0.0-use.local - resolution: "@spectrum-web-components/color-wheel@workspace:packages/color-wheel" + resolution: "@spectrum-web-components/color-wheel@workspace:1st-gen/packages/color-wheel" dependencies: "@spectrum-web-components/base": "npm:1.9.1" "@spectrum-web-components/color-handle": "npm:1.9.1" @@ -4311,9 +5786,9 @@ __metadata: languageName: unknown linkType: soft -"@spectrum-web-components/combobox@npm:1.9.1, @spectrum-web-components/combobox@workspace:packages/combobox": +"@spectrum-web-components/combobox@npm:1.9.1, @spectrum-web-components/combobox@workspace:1st-gen/packages/combobox": version: 0.0.0-use.local - resolution: "@spectrum-web-components/combobox@workspace:packages/combobox" + resolution: "@spectrum-web-components/combobox@workspace:1st-gen/packages/combobox" dependencies: "@spectrum-web-components/action-button": "npm:1.9.1" "@spectrum-web-components/base": "npm:1.9.1" @@ -4329,9 +5804,9 @@ __metadata: languageName: unknown linkType: soft -"@spectrum-web-components/contextual-help@npm:1.9.1, @spectrum-web-components/contextual-help@workspace:packages/contextual-help": +"@spectrum-web-components/contextual-help@npm:1.9.1, @spectrum-web-components/contextual-help@workspace:1st-gen/packages/contextual-help": version: 0.0.0-use.local - resolution: "@spectrum-web-components/contextual-help@workspace:packages/contextual-help" + resolution: "@spectrum-web-components/contextual-help@workspace:1st-gen/packages/contextual-help" dependencies: "@spectrum-web-components/action-button": "npm:1.9.1" "@spectrum-web-components/base": "npm:1.9.1" @@ -4343,9 +5818,22 @@ __metadata: languageName: unknown linkType: soft -"@spectrum-web-components/custom-vars-viewer@npm:1.9.1, @spectrum-web-components/custom-vars-viewer@workspace:projects/css-custom-vars-viewer": +"@spectrum-web-components/core@npm:0.0.1, @spectrum-web-components/core@workspace:2nd-gen/packages/core": + version: 0.0.0-use.local + resolution: "@spectrum-web-components/core@workspace:2nd-gen/packages/core" + dependencies: + glob: "npm:11.0.3" + lit: "npm:^2.5.0 || ^3.1.3" + rimraf: "npm:6.0.1" + typescript: "npm:5.9.2" + vite: "npm:7.1.7" + vite-plugin-dts: "npm:4.5.4" + languageName: unknown + linkType: soft + +"@spectrum-web-components/custom-vars-viewer@npm:1.9.1, @spectrum-web-components/custom-vars-viewer@workspace:1st-gen/projects/css-custom-vars-viewer": version: 0.0.0-use.local - resolution: "@spectrum-web-components/custom-vars-viewer@workspace:projects/css-custom-vars-viewer" + resolution: "@spectrum-web-components/custom-vars-viewer@workspace:1st-gen/projects/css-custom-vars-viewer" dependencies: "@custom-elements-manifest/analyzer": "npm:0.10.6" "@open-wc/eslint-config": "npm:12.0.3" @@ -4383,9 +5871,9 @@ __metadata: languageName: unknown linkType: soft -"@spectrum-web-components/dialog@npm:1.9.1, @spectrum-web-components/dialog@workspace:packages/dialog": +"@spectrum-web-components/dialog@npm:1.9.1, @spectrum-web-components/dialog@workspace:1st-gen/packages/dialog": version: 0.0.0-use.local - resolution: "@spectrum-web-components/dialog@workspace:packages/dialog" + resolution: "@spectrum-web-components/dialog@workspace:1st-gen/packages/dialog" dependencies: "@spectrum-web-components/alert-dialog": "npm:1.9.1" "@spectrum-web-components/base": "npm:1.9.1" @@ -4399,47 +5887,48 @@ __metadata: languageName: unknown linkType: soft -"@spectrum-web-components/divider@npm:1.9.1, @spectrum-web-components/divider@workspace:packages/divider": +"@spectrum-web-components/divider@npm:1.9.1, @spectrum-web-components/divider@workspace:1st-gen/packages/divider": version: 0.0.0-use.local - resolution: "@spectrum-web-components/divider@workspace:packages/divider" + resolution: "@spectrum-web-components/divider@workspace:1st-gen/packages/divider" dependencies: "@spectrum-web-components/base": "npm:1.9.1" + "@spectrum-web-components/core": "npm:0.0.1" languageName: unknown linkType: soft -"@spectrum-web-components/dropzone@npm:1.9.1, @spectrum-web-components/dropzone@workspace:packages/dropzone": +"@spectrum-web-components/dropzone@npm:1.9.1, @spectrum-web-components/dropzone@workspace:1st-gen/packages/dropzone": version: 0.0.0-use.local - resolution: "@spectrum-web-components/dropzone@workspace:packages/dropzone" + resolution: "@spectrum-web-components/dropzone@workspace:1st-gen/packages/dropzone" dependencies: "@spectrum-web-components/base": "npm:1.9.1" languageName: unknown linkType: soft -"@spectrum-web-components/eslint-plugin@file:./linters/eslint::locator=%40adobe%2Fspectrum-web-components%40workspace%3A.": +"@spectrum-web-components/eslint-plugin@file:./linters/eslint::locator=%40spectrum-web-components%2F1st-gen%40workspace%3A1st-gen": version: 1.9.1 - resolution: "@spectrum-web-components/eslint-plugin@file:./linters/eslint#./linters/eslint::hash=aed106&locator=%40adobe%2Fspectrum-web-components%40workspace%3A." - checksum: 10c0/ec23afac7fbc9ca9fa258e024a02696e93232e0f1393ad9965360e4e3d2b1089e861d9aa21fd76d946e8f74bd1902405ae6a924881d510eaae073279045fdee2 + resolution: "@spectrum-web-components/eslint-plugin@file:./linters/eslint#./linters/eslint::hash=c68e87&locator=%40spectrum-web-components%2F1st-gen%40workspace%3A1st-gen" + checksum: 10c0/2d769b2f794b1cda68d5a9e1758a6188fb029b546869479cc694c14bb4dd57763adcfca03eb57ee4136109af6ff9611f4b6561400407824c5b12bf7957d8c50a languageName: node linkType: hard -"@spectrum-web-components/eslint-plugin@workspace:linters/eslint": +"@spectrum-web-components/eslint-plugin@workspace:1st-gen/linters/eslint": version: 0.0.0-use.local - resolution: "@spectrum-web-components/eslint-plugin@workspace:linters/eslint" + resolution: "@spectrum-web-components/eslint-plugin@workspace:1st-gen/linters/eslint" languageName: unknown linkType: soft -"@spectrum-web-components/field-group@npm:1.9.1, @spectrum-web-components/field-group@workspace:packages/field-group": +"@spectrum-web-components/field-group@npm:1.9.1, @spectrum-web-components/field-group@workspace:1st-gen/packages/field-group": version: 0.0.0-use.local - resolution: "@spectrum-web-components/field-group@workspace:packages/field-group" + resolution: "@spectrum-web-components/field-group@workspace:1st-gen/packages/field-group" dependencies: "@spectrum-web-components/base": "npm:1.9.1" "@spectrum-web-components/help-text": "npm:1.9.1" languageName: unknown linkType: soft -"@spectrum-web-components/field-label@npm:1.9.1, @spectrum-web-components/field-label@workspace:packages/field-label": +"@spectrum-web-components/field-label@npm:1.9.1, @spectrum-web-components/field-label@workspace:1st-gen/packages/field-label": version: 0.0.0-use.local - resolution: "@spectrum-web-components/field-label@workspace:packages/field-label" + resolution: "@spectrum-web-components/field-label@workspace:1st-gen/packages/field-label" dependencies: "@spectrum-web-components/base": "npm:1.9.1" "@spectrum-web-components/icon": "npm:1.9.1" @@ -4449,9 +5938,9 @@ __metadata: languageName: unknown linkType: soft -"@spectrum-web-components/grid@npm:1.9.1, @spectrum-web-components/grid@workspace:tools/grid": +"@spectrum-web-components/grid@npm:1.9.1, @spectrum-web-components/grid@workspace:1st-gen/tools/grid": version: 0.0.0-use.local - resolution: "@spectrum-web-components/grid@workspace:tools/grid" + resolution: "@spectrum-web-components/grid@workspace:1st-gen/tools/grid" dependencies: "@lit-labs/observers": "npm:2.0.2" "@lit-labs/virtualizer": "npm:2.0.12" @@ -4461,9 +5950,9 @@ __metadata: languageName: unknown linkType: soft -"@spectrum-web-components/help-text@npm:1.9.1, @spectrum-web-components/help-text@workspace:packages/help-text": +"@spectrum-web-components/help-text@npm:1.9.1, @spectrum-web-components/help-text@workspace:1st-gen/packages/help-text": version: 0.0.0-use.local - resolution: "@spectrum-web-components/help-text@workspace:packages/help-text" + resolution: "@spectrum-web-components/help-text@workspace:1st-gen/packages/help-text" dependencies: "@spectrum-web-components/base": "npm:1.9.1" "@spectrum-web-components/icons-workflow": "npm:1.9.1" @@ -4471,9 +5960,9 @@ __metadata: languageName: unknown linkType: soft -"@spectrum-web-components/icon@npm:1.9.1, @spectrum-web-components/icon@workspace:packages/icon": +"@spectrum-web-components/icon@npm:1.9.1, @spectrum-web-components/icon@workspace:1st-gen/packages/icon": version: 0.0.0-use.local - resolution: "@spectrum-web-components/icon@workspace:packages/icon" + resolution: "@spectrum-web-components/icon@workspace:1st-gen/packages/icon" dependencies: "@spectrum-web-components/base": "npm:1.9.1" "@spectrum-web-components/iconset": "npm:1.9.1" @@ -4481,9 +5970,9 @@ __metadata: languageName: unknown linkType: soft -"@spectrum-web-components/icons-ui@npm:1.9.1, @spectrum-web-components/icons-ui@workspace:packages/icons-ui": +"@spectrum-web-components/icons-ui@npm:1.9.1, @spectrum-web-components/icons-ui@workspace:1st-gen/packages/icons-ui": version: 0.0.0-use.local - resolution: "@spectrum-web-components/icons-ui@workspace:packages/icons-ui" + resolution: "@spectrum-web-components/icons-ui@workspace:1st-gen/packages/icons-ui" dependencies: "@spectrum-css/ui-icons": "npm:1.1.2" "@spectrum-css/ui-icons-s2": "npm:@spectrum-css/ui-icons@2.0.0-s2-foundations.10" @@ -4497,9 +5986,9 @@ __metadata: languageName: unknown linkType: soft -"@spectrum-web-components/icons-workflow@npm:1.9.1, @spectrum-web-components/icons-workflow@workspace:packages/icons-workflow": +"@spectrum-web-components/icons-workflow@npm:1.9.1, @spectrum-web-components/icons-workflow@workspace:1st-gen/packages/icons-workflow": version: 0.0.0-use.local - resolution: "@spectrum-web-components/icons-workflow@workspace:packages/icons-workflow" + resolution: "@spectrum-web-components/icons-workflow@workspace:1st-gen/packages/icons-workflow" dependencies: "@adobe/spectrum-css-workflow-icons": "npm:1.7.0" "@adobe/spectrum-css-workflow-icons-s2": "npm:@adobe/spectrum-css-workflow-icons@5.0.0" @@ -4512,53 +6001,53 @@ __metadata: languageName: unknown linkType: soft -"@spectrum-web-components/icons@npm:1.9.1, @spectrum-web-components/icons@workspace:packages/icons": +"@spectrum-web-components/icons@npm:1.9.1, @spectrum-web-components/icons@workspace:1st-gen/packages/icons": version: 0.0.0-use.local - resolution: "@spectrum-web-components/icons@workspace:packages/icons" + resolution: "@spectrum-web-components/icons@workspace:1st-gen/packages/icons" dependencies: "@spectrum-web-components/base": "npm:1.9.1" "@spectrum-web-components/iconset": "npm:1.9.1" languageName: unknown linkType: soft -"@spectrum-web-components/iconset@npm:1.9.1, @spectrum-web-components/iconset@workspace:packages/iconset": +"@spectrum-web-components/iconset@npm:1.9.1, @spectrum-web-components/iconset@workspace:1st-gen/packages/iconset": version: 0.0.0-use.local - resolution: "@spectrum-web-components/iconset@workspace:packages/iconset" + resolution: "@spectrum-web-components/iconset@workspace:1st-gen/packages/iconset" dependencies: "@spectrum-web-components/base": "npm:1.9.1" languageName: unknown linkType: soft -"@spectrum-web-components/illustrated-message@npm:1.9.1, @spectrum-web-components/illustrated-message@workspace:packages/illustrated-message": +"@spectrum-web-components/illustrated-message@npm:1.9.1, @spectrum-web-components/illustrated-message@workspace:1st-gen/packages/illustrated-message": version: 0.0.0-use.local - resolution: "@spectrum-web-components/illustrated-message@workspace:packages/illustrated-message" + resolution: "@spectrum-web-components/illustrated-message@workspace:1st-gen/packages/illustrated-message" dependencies: "@spectrum-web-components/base": "npm:1.9.1" "@spectrum-web-components/styles": "npm:1.9.1" languageName: unknown linkType: soft -"@spectrum-web-components/infield-button@npm:1.9.1, @spectrum-web-components/infield-button@workspace:packages/infield-button": +"@spectrum-web-components/infield-button@npm:1.9.1, @spectrum-web-components/infield-button@workspace:1st-gen/packages/infield-button": version: 0.0.0-use.local - resolution: "@spectrum-web-components/infield-button@workspace:packages/infield-button" + resolution: "@spectrum-web-components/infield-button@workspace:1st-gen/packages/infield-button" dependencies: "@spectrum-web-components/base": "npm:1.9.1" "@spectrum-web-components/button": "npm:1.9.1" languageName: unknown linkType: soft -"@spectrum-web-components/link@npm:1.9.1, @spectrum-web-components/link@workspace:packages/link": +"@spectrum-web-components/link@npm:1.9.1, @spectrum-web-components/link@workspace:1st-gen/packages/link": version: 0.0.0-use.local - resolution: "@spectrum-web-components/link@workspace:packages/link" + resolution: "@spectrum-web-components/link@workspace:1st-gen/packages/link" dependencies: "@spectrum-web-components/base": "npm:1.9.1" "@spectrum-web-components/shared": "npm:1.9.1" languageName: unknown linkType: soft -"@spectrum-web-components/menu@npm:1.9.1, @spectrum-web-components/menu@workspace:packages/menu": +"@spectrum-web-components/menu@npm:1.9.1, @spectrum-web-components/menu@workspace:1st-gen/packages/menu": version: 0.0.0-use.local - resolution: "@spectrum-web-components/menu@workspace:packages/menu" + resolution: "@spectrum-web-components/menu@workspace:1st-gen/packages/menu" dependencies: "@lit-labs/observers": "npm:2.0.2" "@spectrum-web-components/action-button": "npm:1.9.1" @@ -4573,9 +6062,9 @@ __metadata: languageName: unknown linkType: soft -"@spectrum-web-components/meter@npm:1.9.1, @spectrum-web-components/meter@workspace:packages/meter": +"@spectrum-web-components/meter@npm:1.9.1, @spectrum-web-components/meter@workspace:1st-gen/packages/meter": version: 0.0.0-use.local - resolution: "@spectrum-web-components/meter@workspace:packages/meter" + resolution: "@spectrum-web-components/meter@workspace:1st-gen/packages/meter" dependencies: "@spectrum-web-components/base": "npm:1.9.1" "@spectrum-web-components/field-label": "npm:1.9.1" @@ -4584,17 +6073,17 @@ __metadata: languageName: unknown linkType: soft -"@spectrum-web-components/modal@npm:1.9.1, @spectrum-web-components/modal@workspace:packages/modal": +"@spectrum-web-components/modal@npm:1.9.1, @spectrum-web-components/modal@workspace:1st-gen/packages/modal": version: 0.0.0-use.local - resolution: "@spectrum-web-components/modal@workspace:packages/modal" + resolution: "@spectrum-web-components/modal@workspace:1st-gen/packages/modal" dependencies: "@spectrum-web-components/base": "npm:1.9.1" languageName: unknown linkType: soft -"@spectrum-web-components/number-field@npm:1.9.1, @spectrum-web-components/number-field@workspace:packages/number-field": +"@spectrum-web-components/number-field@npm:1.9.1, @spectrum-web-components/number-field@workspace:1st-gen/packages/number-field": version: 0.0.0-use.local - resolution: "@spectrum-web-components/number-field@workspace:packages/number-field" + resolution: "@spectrum-web-components/number-field@workspace:1st-gen/packages/number-field" dependencies: "@formatjs/intl-numberformat": "npm:8.15.4" "@internationalized/number": "npm:3.6.5" @@ -4608,17 +6097,17 @@ __metadata: languageName: unknown linkType: soft -"@spectrum-web-components/opacity-checkerboard@npm:1.9.1, @spectrum-web-components/opacity-checkerboard@workspace:tools/opacity-checkerboard": +"@spectrum-web-components/opacity-checkerboard@npm:1.9.1, @spectrum-web-components/opacity-checkerboard@workspace:1st-gen/tools/opacity-checkerboard": version: 0.0.0-use.local - resolution: "@spectrum-web-components/opacity-checkerboard@workspace:tools/opacity-checkerboard" + resolution: "@spectrum-web-components/opacity-checkerboard@workspace:1st-gen/tools/opacity-checkerboard" dependencies: "@spectrum-web-components/base": "npm:1.9.1" languageName: unknown linkType: soft -"@spectrum-web-components/overlay@npm:1.9.1, @spectrum-web-components/overlay@workspace:packages/overlay": +"@spectrum-web-components/overlay@npm:1.9.1, @spectrum-web-components/overlay@workspace:1st-gen/packages/overlay": version: 0.0.0-use.local - resolution: "@spectrum-web-components/overlay@workspace:packages/overlay" + resolution: "@spectrum-web-components/overlay@workspace:1st-gen/packages/overlay" dependencies: "@floating-ui/dom": "npm:1.7.4" "@floating-ui/utils": "npm:0.2.10" @@ -4631,9 +6120,9 @@ __metadata: languageName: unknown linkType: soft -"@spectrum-web-components/picker-button@npm:1.9.1, @spectrum-web-components/picker-button@workspace:packages/picker-button": +"@spectrum-web-components/picker-button@npm:1.9.1, @spectrum-web-components/picker-button@workspace:1st-gen/packages/picker-button": version: 0.0.0-use.local - resolution: "@spectrum-web-components/picker-button@workspace:packages/picker-button" + resolution: "@spectrum-web-components/picker-button@workspace:1st-gen/packages/picker-button" dependencies: "@spectrum-web-components/base": "npm:1.9.1" "@spectrum-web-components/button": "npm:1.9.1" @@ -4643,9 +6132,9 @@ __metadata: languageName: unknown linkType: soft -"@spectrum-web-components/picker@npm:1.9.1, @spectrum-web-components/picker@workspace:packages/picker": +"@spectrum-web-components/picker@npm:1.9.1, @spectrum-web-components/picker@workspace:1st-gen/packages/picker": version: 0.0.0-use.local - resolution: "@spectrum-web-components/picker@workspace:packages/picker" + resolution: "@spectrum-web-components/picker@workspace:1st-gen/packages/picker" dependencies: "@spectrum-web-components/base": "npm:1.9.1" "@spectrum-web-components/button": "npm:1.9.1" @@ -4664,18 +6153,18 @@ __metadata: languageName: unknown linkType: soft -"@spectrum-web-components/popover@npm:1.9.1, @spectrum-web-components/popover@workspace:packages/popover": +"@spectrum-web-components/popover@npm:1.9.1, @spectrum-web-components/popover@workspace:1st-gen/packages/popover": version: 0.0.0-use.local - resolution: "@spectrum-web-components/popover@workspace:packages/popover" + resolution: "@spectrum-web-components/popover@workspace:1st-gen/packages/popover" dependencies: "@spectrum-web-components/base": "npm:1.9.1" "@spectrum-web-components/overlay": "npm:1.9.1" languageName: unknown linkType: soft -"@spectrum-web-components/progress-bar@npm:1.9.1, @spectrum-web-components/progress-bar@workspace:packages/progress-bar": +"@spectrum-web-components/progress-bar@npm:1.9.1, @spectrum-web-components/progress-bar@workspace:1st-gen/packages/progress-bar": version: 0.0.0-use.local - resolution: "@spectrum-web-components/progress-bar@workspace:packages/progress-bar" + resolution: "@spectrum-web-components/progress-bar@workspace:1st-gen/packages/progress-bar" dependencies: "@spectrum-web-components/base": "npm:1.9.1" "@spectrum-web-components/field-label": "npm:1.9.1" @@ -4684,18 +6173,19 @@ __metadata: languageName: unknown linkType: soft -"@spectrum-web-components/progress-circle@npm:1.9.1, @spectrum-web-components/progress-circle@workspace:packages/progress-circle": +"@spectrum-web-components/progress-circle@npm:1.9.1, @spectrum-web-components/progress-circle@workspace:1st-gen/packages/progress-circle": version: 0.0.0-use.local - resolution: "@spectrum-web-components/progress-circle@workspace:packages/progress-circle" + resolution: "@spectrum-web-components/progress-circle@workspace:1st-gen/packages/progress-circle" dependencies: "@spectrum-web-components/base": "npm:1.9.1" + "@spectrum-web-components/core": "npm:0.0.1" "@spectrum-web-components/shared": "npm:1.9.1" languageName: unknown linkType: soft -"@spectrum-web-components/radio@npm:1.9.1, @spectrum-web-components/radio@workspace:packages/radio": +"@spectrum-web-components/radio@npm:1.9.1, @spectrum-web-components/radio@workspace:1st-gen/packages/radio": version: 0.0.0-use.local - resolution: "@spectrum-web-components/radio@workspace:packages/radio" + resolution: "@spectrum-web-components/radio@workspace:1st-gen/packages/radio" dependencies: "@spectrum-web-components/base": "npm:1.9.1" "@spectrum-web-components/field-group": "npm:1.9.1" @@ -4705,9 +6195,9 @@ __metadata: languageName: unknown linkType: soft -"@spectrum-web-components/reactive-controllers@npm:1.9.1, @spectrum-web-components/reactive-controllers@workspace:tools/reactive-controllers": +"@spectrum-web-components/reactive-controllers@npm:1.9.1, @spectrum-web-components/reactive-controllers@workspace:1st-gen/tools/reactive-controllers": version: 0.0.0-use.local - resolution: "@spectrum-web-components/reactive-controllers@workspace:tools/reactive-controllers" + resolution: "@spectrum-web-components/reactive-controllers@workspace:1st-gen/tools/reactive-controllers" dependencies: "@spectrum-web-components/progress-circle": "npm:1.9.1" colorjs.io: "npm:0.5.2" @@ -4715,9 +6205,9 @@ __metadata: languageName: unknown linkType: soft -"@spectrum-web-components/search@npm:1.9.1, @spectrum-web-components/search@workspace:packages/search": +"@spectrum-web-components/search@npm:1.9.1, @spectrum-web-components/search@workspace:1st-gen/packages/search": version: 0.0.0-use.local - resolution: "@spectrum-web-components/search@workspace:packages/search" + resolution: "@spectrum-web-components/search@workspace:1st-gen/packages/search" dependencies: "@spectrum-web-components/base": "npm:1.9.1" "@spectrum-web-components/button": "npm:1.9.1" @@ -4727,9 +6217,9 @@ __metadata: languageName: unknown linkType: soft -"@spectrum-web-components/shared@npm:1.9.1, @spectrum-web-components/shared@workspace:tools/shared": +"@spectrum-web-components/shared@npm:1.9.1, @spectrum-web-components/shared@workspace:1st-gen/tools/shared": version: 0.0.0-use.local - resolution: "@spectrum-web-components/shared@workspace:tools/shared" + resolution: "@spectrum-web-components/shared@workspace:1st-gen/tools/shared" dependencies: "@lit-labs/observers": "npm:2.0.2" "@spectrum-web-components/base": "npm:1.9.1" @@ -4737,9 +6227,9 @@ __metadata: languageName: unknown linkType: soft -"@spectrum-web-components/sidenav@npm:1.9.1, @spectrum-web-components/sidenav@workspace:packages/sidenav": +"@spectrum-web-components/sidenav@npm:1.9.1, @spectrum-web-components/sidenav@workspace:1st-gen/packages/sidenav": version: 0.0.0-use.local - resolution: "@spectrum-web-components/sidenav@workspace:packages/sidenav" + resolution: "@spectrum-web-components/sidenav@workspace:1st-gen/packages/sidenav" dependencies: "@spectrum-web-components/base": "npm:1.9.1" "@spectrum-web-components/reactive-controllers": "npm:1.9.1" @@ -4747,9 +6237,9 @@ __metadata: languageName: unknown linkType: soft -"@spectrum-web-components/slider@npm:1.9.1, @spectrum-web-components/slider@workspace:packages/slider": +"@spectrum-web-components/slider@npm:1.9.1, @spectrum-web-components/slider@workspace:1st-gen/packages/slider": version: 0.0.0-use.local - resolution: "@spectrum-web-components/slider@workspace:packages/slider" + resolution: "@spectrum-web-components/slider@workspace:1st-gen/packages/slider" dependencies: "@internationalized/number": "npm:3.6.5" "@lit-labs/observers": "npm:2.0.2" @@ -4762,26 +6252,27 @@ __metadata: languageName: unknown linkType: soft -"@spectrum-web-components/split-view@npm:1.9.1, @spectrum-web-components/split-view@workspace:packages/split-view": +"@spectrum-web-components/split-view@npm:1.9.1, @spectrum-web-components/split-view@workspace:1st-gen/packages/split-view": version: 0.0.0-use.local - resolution: "@spectrum-web-components/split-view@workspace:packages/split-view" + resolution: "@spectrum-web-components/split-view@workspace:1st-gen/packages/split-view" dependencies: "@spectrum-web-components/base": "npm:1.9.1" "@spectrum-web-components/shared": "npm:1.9.1" languageName: unknown linkType: soft -"@spectrum-web-components/status-light@npm:1.9.1, @spectrum-web-components/status-light@workspace:packages/status-light": +"@spectrum-web-components/status-light@npm:1.9.1, @spectrum-web-components/status-light@workspace:1st-gen/packages/status-light": version: 0.0.0-use.local - resolution: "@spectrum-web-components/status-light@workspace:packages/status-light" + resolution: "@spectrum-web-components/status-light@workspace:1st-gen/packages/status-light" dependencies: "@spectrum-web-components/base": "npm:1.9.1" + "@spectrum-web-components/core": "npm:0.0.1" languageName: unknown linkType: soft -"@spectrum-web-components/story-decorator@npm:1.9.1, @spectrum-web-components/story-decorator@workspace:projects/story-decorator": +"@spectrum-web-components/story-decorator@npm:1.9.1, @spectrum-web-components/story-decorator@workspace:1st-gen/projects/story-decorator": version: 0.0.0-use.local - resolution: "@spectrum-web-components/story-decorator@workspace:projects/story-decorator" + resolution: "@spectrum-web-components/story-decorator@workspace:1st-gen/projects/story-decorator" dependencies: "@spectrum-web-components/base": "npm:1.9.1" "@spectrum-web-components/field-label": "npm:1.9.1" @@ -4796,18 +6287,18 @@ __metadata: languageName: unknown linkType: soft -"@spectrum-web-components/styles@npm:1.9.1, @spectrum-web-components/styles@workspace:tools/styles": +"@spectrum-web-components/styles@npm:1.9.1, @spectrum-web-components/styles@workspace:1st-gen/tools/styles": version: 0.0.0-use.local - resolution: "@spectrum-web-components/styles@workspace:tools/styles" + resolution: "@spectrum-web-components/styles@workspace:1st-gen/tools/styles" dependencies: "@spectrum-web-components/base": "npm:1.9.1" lit: "npm:^2.5.0 || ^3.1.3" languageName: unknown linkType: soft -"@spectrum-web-components/swatch@npm:1.9.1, @spectrum-web-components/swatch@workspace:packages/swatch": +"@spectrum-web-components/swatch@npm:1.9.1, @spectrum-web-components/swatch@workspace:1st-gen/packages/swatch": version: 0.0.0-use.local - resolution: "@spectrum-web-components/swatch@workspace:packages/swatch" + resolution: "@spectrum-web-components/swatch@workspace:1st-gen/packages/swatch" dependencies: "@lit-labs/observers": "npm:2.0.2" "@spectrum-web-components/base": "npm:1.9.1" @@ -4819,18 +6310,18 @@ __metadata: languageName: unknown linkType: soft -"@spectrum-web-components/switch@npm:1.9.1, @spectrum-web-components/switch@workspace:packages/switch": +"@spectrum-web-components/switch@npm:1.9.1, @spectrum-web-components/switch@workspace:1st-gen/packages/switch": version: 0.0.0-use.local - resolution: "@spectrum-web-components/switch@workspace:packages/switch" + resolution: "@spectrum-web-components/switch@workspace:1st-gen/packages/switch" dependencies: "@spectrum-web-components/base": "npm:1.9.1" "@spectrum-web-components/checkbox": "npm:1.9.1" languageName: unknown linkType: soft -"@spectrum-web-components/table@npm:1.9.1, @spectrum-web-components/table@workspace:packages/table": +"@spectrum-web-components/table@npm:1.9.1, @spectrum-web-components/table@workspace:1st-gen/packages/table": version: 0.0.0-use.local - resolution: "@spectrum-web-components/table@workspace:packages/table" + resolution: "@spectrum-web-components/table@workspace:1st-gen/packages/table" dependencies: "@lit-labs/observers": "npm:2.0.2" "@lit-labs/virtualizer": "npm:2.0.12" @@ -4841,9 +6332,9 @@ __metadata: languageName: unknown linkType: soft -"@spectrum-web-components/tabs@npm:1.9.1, @spectrum-web-components/tabs@workspace:packages/tabs": +"@spectrum-web-components/tabs@npm:1.9.1, @spectrum-web-components/tabs@workspace:1st-gen/packages/tabs": version: 0.0.0-use.local - resolution: "@spectrum-web-components/tabs@workspace:packages/tabs" + resolution: "@spectrum-web-components/tabs@workspace:1st-gen/packages/tabs" dependencies: "@lit-labs/observers": "npm:2.0.2" "@spectrum-web-components/action-button": "npm:1.9.1" @@ -4855,9 +6346,9 @@ __metadata: languageName: unknown linkType: soft -"@spectrum-web-components/tags@npm:1.9.1, @spectrum-web-components/tags@workspace:packages/tags": +"@spectrum-web-components/tags@npm:1.9.1, @spectrum-web-components/tags@workspace:1st-gen/packages/tags": version: 0.0.0-use.local - resolution: "@spectrum-web-components/tags@workspace:packages/tags" + resolution: "@spectrum-web-components/tags@workspace:1st-gen/packages/tags" dependencies: "@spectrum-web-components/base": "npm:1.9.1" "@spectrum-web-components/button": "npm:1.9.1" @@ -4866,9 +6357,9 @@ __metadata: languageName: unknown linkType: soft -"@spectrum-web-components/textfield@npm:1.9.1, @spectrum-web-components/textfield@workspace:packages/textfield": +"@spectrum-web-components/textfield@npm:1.9.1, @spectrum-web-components/textfield@workspace:1st-gen/packages/textfield": version: 0.0.0-use.local - resolution: "@spectrum-web-components/textfield@workspace:packages/textfield" + resolution: "@spectrum-web-components/textfield@workspace:1st-gen/packages/textfield" dependencies: "@spectrum-web-components/base": "npm:1.9.1" "@spectrum-web-components/help-text": "npm:1.9.1" @@ -4879,27 +6370,28 @@ __metadata: languageName: unknown linkType: soft -"@spectrum-web-components/theme@npm:1.9.1, @spectrum-web-components/theme@workspace:tools/theme": +"@spectrum-web-components/theme@npm:1.9.1, @spectrum-web-components/theme@workspace:1st-gen/tools/theme": version: 0.0.0-use.local - resolution: "@spectrum-web-components/theme@workspace:tools/theme" + resolution: "@spectrum-web-components/theme@workspace:1st-gen/tools/theme" dependencies: "@spectrum-web-components/base": "npm:1.9.1" + "@spectrum-web-components/core": "npm:0.0.1" "@spectrum-web-components/styles": "npm:1.9.1" languageName: unknown linkType: soft -"@spectrum-web-components/thumbnail@npm:1.9.1, @spectrum-web-components/thumbnail@workspace:packages/thumbnail": +"@spectrum-web-components/thumbnail@npm:1.9.1, @spectrum-web-components/thumbnail@workspace:1st-gen/packages/thumbnail": version: 0.0.0-use.local - resolution: "@spectrum-web-components/thumbnail@workspace:packages/thumbnail" + resolution: "@spectrum-web-components/thumbnail@workspace:1st-gen/packages/thumbnail" dependencies: "@spectrum-web-components/base": "npm:1.9.1" "@spectrum-web-components/opacity-checkerboard": "npm:1.9.1" languageName: unknown linkType: soft -"@spectrum-web-components/toast@npm:1.9.1, @spectrum-web-components/toast@workspace:packages/toast": +"@spectrum-web-components/toast@npm:1.9.1, @spectrum-web-components/toast@workspace:1st-gen/packages/toast": version: 0.0.0-use.local - resolution: "@spectrum-web-components/toast@workspace:packages/toast" + resolution: "@spectrum-web-components/toast@workspace:1st-gen/packages/toast" dependencies: "@spectrum-web-components/base": "npm:1.9.1" "@spectrum-web-components/button": "npm:1.9.1" @@ -4909,9 +6401,9 @@ __metadata: languageName: unknown linkType: soft -"@spectrum-web-components/tooltip@npm:1.9.1, @spectrum-web-components/tooltip@workspace:packages/tooltip": +"@spectrum-web-components/tooltip@npm:1.9.1, @spectrum-web-components/tooltip@workspace:1st-gen/packages/tooltip": version: 0.0.0-use.local - resolution: "@spectrum-web-components/tooltip@workspace:packages/tooltip" + resolution: "@spectrum-web-components/tooltip@workspace:1st-gen/packages/tooltip" dependencies: "@spectrum-web-components/base": "npm:1.9.1" "@spectrum-web-components/overlay": "npm:1.9.1" @@ -4920,9 +6412,9 @@ __metadata: languageName: unknown linkType: soft -"@spectrum-web-components/top-nav@npm:1.9.1, @spectrum-web-components/top-nav@workspace:packages/top-nav": +"@spectrum-web-components/top-nav@npm:1.9.1, @spectrum-web-components/top-nav@workspace:1st-gen/packages/top-nav": version: 0.0.0-use.local - resolution: "@spectrum-web-components/top-nav@workspace:packages/top-nav" + resolution: "@spectrum-web-components/top-nav@workspace:1st-gen/packages/top-nav" dependencies: "@lit-labs/observers": "npm:2.0.2" "@spectrum-web-components/base": "npm:1.9.1" @@ -4931,9 +6423,9 @@ __metadata: languageName: unknown linkType: soft -"@spectrum-web-components/tray@npm:1.9.1, @spectrum-web-components/tray@workspace:packages/tray": +"@spectrum-web-components/tray@npm:1.9.1, @spectrum-web-components/tray@workspace:1st-gen/packages/tray": version: 0.0.0-use.local - resolution: "@spectrum-web-components/tray@workspace:packages/tray" + resolution: "@spectrum-web-components/tray@workspace:1st-gen/packages/tray" dependencies: "@spectrum-web-components/base": "npm:1.9.1" "@spectrum-web-components/modal": "npm:1.9.1" @@ -4943,9 +6435,9 @@ __metadata: languageName: unknown linkType: soft -"@spectrum-web-components/truncated@npm:1.9.1, @spectrum-web-components/truncated@workspace:tools/truncated": +"@spectrum-web-components/truncated@npm:1.9.1, @spectrum-web-components/truncated@workspace:1st-gen/tools/truncated": version: 0.0.0-use.local - resolution: "@spectrum-web-components/truncated@workspace:tools/truncated" + resolution: "@spectrum-web-components/truncated@workspace:1st-gen/tools/truncated" dependencies: "@spectrum-web-components/base": "npm:1.9.1" "@spectrum-web-components/overlay": "npm:1.9.1" @@ -4954,17 +6446,17 @@ __metadata: languageName: unknown linkType: soft -"@spectrum-web-components/underlay@npm:1.9.1, @spectrum-web-components/underlay@workspace:packages/underlay": +"@spectrum-web-components/underlay@npm:1.9.1, @spectrum-web-components/underlay@workspace:1st-gen/packages/underlay": version: 0.0.0-use.local - resolution: "@spectrum-web-components/underlay@workspace:packages/underlay" + resolution: "@spectrum-web-components/underlay@workspace:1st-gen/packages/underlay" dependencies: "@spectrum-web-components/base": "npm:1.9.1" languageName: unknown linkType: soft -"@spectrum-web-components/vrt-compare@workspace:projects/vrt-compare": +"@spectrum-web-components/vrt-compare@workspace:1st-gen/projects/vrt-compare": version: 0.0.0-use.local - resolution: "@spectrum-web-components/vrt-compare@workspace:projects/vrt-compare" + resolution: "@spectrum-web-components/vrt-compare@workspace:1st-gen/projects/vrt-compare" dependencies: "@spectrum-web-components/action-bar": "npm:1.9.1" "@spectrum-web-components/action-button": "npm:1.9.1" @@ -4978,6 +6470,18 @@ __metadata: languageName: unknown linkType: soft +"@storybook/addon-a11y@npm:10.0.3": + version: 10.0.3 + resolution: "@storybook/addon-a11y@npm:10.0.3" + dependencies: + "@storybook/global": "npm:^5.0.0" + axe-core: "npm:^4.2.0" + peerDependencies: + storybook: ^10.0.3 + checksum: 10c0/7ef09ebced76fd262273bdb147255dc83cca645b7a847be42757d044d9f70117f2f1ab9d6ca4f238dc25c00a66ca25f4ebfc94bb62afac38a740ff1cf3f42479 + languageName: node + linkType: hard + "@storybook/addon-a11y@npm:8.6.14": version: 8.6.14 resolution: "@storybook/addon-a11y@npm:8.6.14" @@ -5033,6 +6537,27 @@ __metadata: languageName: node linkType: hard +"@storybook/addon-designs@npm:11.0.1": + version: 11.0.1 + resolution: "@storybook/addon-designs@npm:11.0.1" + dependencies: + "@figspec/react": "npm:^1.0.0" + peerDependencies: + "@storybook/addon-docs": ^10.0.0 || ^10.0.0-0 || ^10.1.0-0 || ^10.2.0-0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + storybook: ^10.0.0 || ^10.0.0-0 || ^10.1.0-0 || ^10.2.0-0 + peerDependenciesMeta: + "@storybook/addon-docs": + optional: true + react: + optional: true + react-dom: + optional: true + checksum: 10c0/69aca21c9be81345c91c782a72d7b2d90633581ef28be582836af1d9a7ddcc7515816391020b0ae947058bc59fd56c439a4b957a46ece6439cfbf8bfd1e0e2e7 + languageName: node + linkType: hard + "@storybook/addon-designs@npm:8.2.1": version: 8.2.1 resolution: "@storybook/addon-designs@npm:8.2.1" @@ -5059,6 +6584,23 @@ __metadata: languageName: node linkType: hard +"@storybook/addon-docs@npm:10.0.3": + version: 10.0.3 + resolution: "@storybook/addon-docs@npm:10.0.3" + dependencies: + "@mdx-js/react": "npm:^3.0.0" + "@storybook/csf-plugin": "npm:10.0.3" + "@storybook/icons": "npm:^1.6.0" + "@storybook/react-dom-shim": "npm:10.0.3" + react: "npm:^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" + react-dom: "npm:^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" + ts-dedent: "npm:^2.0.0" + peerDependencies: + storybook: ^10.0.3 + checksum: 10c0/58336d63d0faf470ecb810a0bebf3cf14001acf10c3c6427b4b03cd8f506e56a3df176d35404a95c0af60f872822d5ee60bc4cdea7d91f68e43ef18f8654554e + languageName: node + linkType: hard + "@storybook/addon-docs@npm:8.6.14": version: 8.6.14 resolution: "@storybook/addon-docs@npm:8.6.14" @@ -5182,6 +6724,33 @@ __metadata: languageName: node linkType: hard +"@storybook/addon-vitest@npm:10.0.3": + version: 10.0.3 + resolution: "@storybook/addon-vitest@npm:10.0.3" + dependencies: + "@storybook/global": "npm:^5.0.0" + "@storybook/icons": "npm:^1.6.0" + prompts: "npm:^2.4.0" + ts-dedent: "npm:^2.2.0" + peerDependencies: + "@vitest/browser": ^3.0.0 || ^4.0.0 + "@vitest/browser-playwright": ^4.0.0 + "@vitest/runner": ^3.0.0 || ^4.0.0 + storybook: ^10.0.3 + vitest: ^3.0.0 || ^4.0.0 + peerDependenciesMeta: + "@vitest/browser": + optional: true + "@vitest/browser-playwright": + optional: true + "@vitest/runner": + optional: true + vitest: + optional: true + checksum: 10c0/f52d813493012a40cfaceba963df2db4827d2f40052e1c77b31adad67bf094e6b3df5272b3220f41d0881da505ea309b45766f2ee61ac2df0c39eb3b88dadbb7 + languageName: node + linkType: hard + "@storybook/blocks@npm:8.6.14": version: 8.6.14 resolution: "@storybook/blocks@npm:8.6.14" @@ -5201,6 +6770,19 @@ __metadata: languageName: node linkType: hard +"@storybook/builder-vite@npm:10.0.3": + version: 10.0.3 + resolution: "@storybook/builder-vite@npm:10.0.3" + dependencies: + "@storybook/csf-plugin": "npm:10.0.3" + ts-dedent: "npm:^2.0.0" + peerDependencies: + storybook: ^10.0.3 + vite: ^5.0.0 || ^6.0.0 || ^7.0.0 + checksum: 10c0/3b72d04ea4681e15efcf691b402c280240b9cd0a95cec4bc54105aa69be4bfaf362f4259773049f3b90f531172d84a2a67044e02a50d88e88ea5de7a6938ac4c + languageName: node + linkType: hard + "@storybook/builder-webpack5@npm:8.6.14": version: 8.6.14 resolution: "@storybook/builder-webpack5@npm:8.6.14" @@ -5364,6 +6946,30 @@ __metadata: languageName: node linkType: hard +"@storybook/csf-plugin@npm:10.0.3": + version: 10.0.3 + resolution: "@storybook/csf-plugin@npm:10.0.3" + dependencies: + unplugin: "npm:^2.3.5" + peerDependencies: + esbuild: "*" + rollup: "*" + storybook: ^10.0.3 + vite: "*" + webpack: "*" + peerDependenciesMeta: + esbuild: + optional: true + rollup: + optional: true + vite: + optional: true + webpack: + optional: true + checksum: 10c0/d12e7b714761f5e8b9cc23e4aac361264746bfed53161bdd6bb91290325b1a0ef07a482b03bbd0a3a49262e52cddaa33e391dd92f4d6d988bf41af0c6a8913b8 + languageName: node + linkType: hard + "@storybook/csf-plugin@npm:8.6.14": version: 8.6.14 resolution: "@storybook/csf-plugin@npm:8.6.14" @@ -5415,7 +7021,7 @@ __metadata: languageName: node linkType: hard -"@storybook/icons@npm:^1.2.12": +"@storybook/icons@npm:^1.2.12, @storybook/icons@npm:^1.6.0": version: 1.6.0 resolution: "@storybook/icons@npm:1.6.0" peerDependencies: @@ -5524,6 +7130,17 @@ __metadata: languageName: node linkType: hard +"@storybook/react-dom-shim@npm:10.0.3": + version: 10.0.3 + resolution: "@storybook/react-dom-shim@npm:10.0.3" + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + storybook: ^10.0.3 + checksum: 10c0/bfdfa2c5e5f931f903c98d42b61389bc77b7b62012e631a4c592f0034bec28d54df52e26a6871b3bd6e97e3dcb503e8cce9d3770318d0ca08217f7bbeef09244 + languageName: node + linkType: hard + "@storybook/react-dom-shim@npm:8.6.14": version: 8.6.14 resolution: "@storybook/react-dom-shim@npm:8.6.14" @@ -5546,6 +7163,36 @@ __metadata: languageName: node linkType: hard +"@storybook/test-runner@npm:0.23.0": + version: 0.23.0 + resolution: "@storybook/test-runner@npm:0.23.0" + dependencies: + "@babel/core": "npm:^7.22.5" + "@babel/generator": "npm:^7.22.5" + "@babel/template": "npm:^7.22.5" + "@babel/types": "npm:^7.22.5" + "@jest/types": "npm:^29.6.3" + "@swc/core": "npm:^1.5.22" + "@swc/jest": "npm:^0.2.23" + expect-playwright: "npm:^0.8.0" + jest: "npm:^29.6.4" + jest-circus: "npm:^29.6.4" + jest-environment-node: "npm:^29.6.4" + jest-junit: "npm:^16.0.0" + jest-playwright-preset: "npm:^4.0.0" + jest-runner: "npm:^29.6.4" + jest-serializer-html: "npm:^7.1.0" + jest-watch-typeahead: "npm:^2.0.0" + nyc: "npm:^15.1.0" + playwright: "npm:^1.14.0" + peerDependencies: + storybook: ^0.0.0-0 || ^8.2.0 || ^9.0.0 || ^9.1.0-0 + bin: + test-storybook: dist/test-storybook.js + checksum: 10c0/5838f2c2d8ed761f9136a6c6d6bc7ce2b12aeed424ad5dbf1a9d0170aa722372dd49f7d9ee52c8ea94da4f7790623597c11269ee02b2446a097ca1a7dd96bcf3 + languageName: node + linkType: hard + "@storybook/test@npm:8.6.14": version: 8.6.14 resolution: "@storybook/test@npm:8.6.14" @@ -5608,6 +7255,18 @@ __metadata: languageName: node linkType: hard +"@storybook/web-components-vite@npm:10.0.3": + version: 10.0.3 + resolution: "@storybook/web-components-vite@npm:10.0.3" + dependencies: + "@storybook/builder-vite": "npm:10.0.3" + "@storybook/web-components": "npm:10.0.3" + peerDependencies: + storybook: ^10.0.3 + checksum: 10c0/9e193efbede22512e52811fab888d5a0997af239ac09ad2c38c9e290baaef51280625c6c5b4e78f4f9c979c39e6dbeb52ccbc200fb589fc963ced7787b075f12 + languageName: node + linkType: hard + "@storybook/web-components-webpack5@npm:8.6.14": version: 8.6.14 resolution: "@storybook/web-components-webpack5@npm:8.6.14" @@ -5621,6 +7280,20 @@ __metadata: languageName: node linkType: hard +"@storybook/web-components@npm:10.0.3": + version: 10.0.3 + resolution: "@storybook/web-components@npm:10.0.3" + dependencies: + "@storybook/global": "npm:^5.0.0" + tiny-invariant: "npm:^1.3.1" + ts-dedent: "npm:^2.0.0" + peerDependencies: + lit: ^2.0.0 || ^3.0.0 + storybook: ^10.0.3 + checksum: 10c0/889c09f97ffb47c04e20e303baaf875d0713aa8e4cd4da6c6a0bcffd070fbbdfee1c7ce66bc7ca4455cf56cbb9ceb4a580bb66c1dc7c489936ebcb76c73047d3 + languageName: node + linkType: hard + "@storybook/web-components@npm:7.6.20": version: 7.6.20 resolution: "@storybook/web-components@npm:7.6.20" @@ -5670,6 +7343,122 @@ __metadata: languageName: node linkType: hard +"@swc/core-darwin-arm64@npm:1.13.21": + version: 1.13.21 + resolution: "@swc/core-darwin-arm64@npm:1.13.21" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@swc/core-darwin-x64@npm:1.13.21": + version: 1.13.21 + resolution: "@swc/core-darwin-x64@npm:1.13.21" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@swc/core-linux-arm-gnueabihf@npm:1.13.21": + version: 1.13.21 + resolution: "@swc/core-linux-arm-gnueabihf@npm:1.13.21" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + +"@swc/core-linux-arm64-gnu@npm:1.13.21": + version: 1.13.21 + resolution: "@swc/core-linux-arm64-gnu@npm:1.13.21" + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + +"@swc/core-linux-arm64-musl@npm:1.13.21": + version: 1.13.21 + resolution: "@swc/core-linux-arm64-musl@npm:1.13.21" + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + +"@swc/core-linux-x64-gnu@npm:1.13.21": + version: 1.13.21 + resolution: "@swc/core-linux-x64-gnu@npm:1.13.21" + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + +"@swc/core-linux-x64-musl@npm:1.13.21": + version: 1.13.21 + resolution: "@swc/core-linux-x64-musl@npm:1.13.21" + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + +"@swc/core-win32-arm64-msvc@npm:1.13.21": + version: 1.13.21 + resolution: "@swc/core-win32-arm64-msvc@npm:1.13.21" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@swc/core-win32-ia32-msvc@npm:1.13.21": + version: 1.13.21 + resolution: "@swc/core-win32-ia32-msvc@npm:1.13.21" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + +"@swc/core-win32-x64-msvc@npm:1.13.21": + version: 1.13.21 + resolution: "@swc/core-win32-x64-msvc@npm:1.13.21" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + +"@swc/core@npm:^1.5.22": + version: 1.13.21 + resolution: "@swc/core@npm:1.13.21" + dependencies: + "@swc/core-darwin-arm64": "npm:1.13.21" + "@swc/core-darwin-x64": "npm:1.13.21" + "@swc/core-linux-arm-gnueabihf": "npm:1.13.21" + "@swc/core-linux-arm64-gnu": "npm:1.13.21" + "@swc/core-linux-arm64-musl": "npm:1.13.21" + "@swc/core-linux-x64-gnu": "npm:1.13.21" + "@swc/core-linux-x64-musl": "npm:1.13.21" + "@swc/core-win32-arm64-msvc": "npm:1.13.21" + "@swc/core-win32-ia32-msvc": "npm:1.13.21" + "@swc/core-win32-x64-msvc": "npm:1.13.21" + "@swc/counter": "npm:^0.1.3" + "@swc/types": "npm:^0.1.25" + peerDependencies: + "@swc/helpers": ">=0.5.17" + dependenciesMeta: + "@swc/core-darwin-arm64": + optional: true + "@swc/core-darwin-x64": + optional: true + "@swc/core-linux-arm-gnueabihf": + optional: true + "@swc/core-linux-arm64-gnu": + optional: true + "@swc/core-linux-arm64-musl": + optional: true + "@swc/core-linux-x64-gnu": + optional: true + "@swc/core-linux-x64-musl": + optional: true + "@swc/core-win32-arm64-msvc": + optional: true + "@swc/core-win32-ia32-msvc": + optional: true + "@swc/core-win32-x64-msvc": + optional: true + peerDependenciesMeta: + "@swc/helpers": + optional: true + checksum: 10c0/b4d650b1ef797c0076d2a2225c2415e99e99b714578f43db40b2a913bf62c327d74b1c097d8d980d75b7cbac0a8bc63834bdcdd26a58c0fcb41daad36bd307cf + languageName: node + linkType: hard + "@swc/counter@npm:^0.1.3": version: 0.1.3 resolution: "@swc/counter@npm:0.1.3" @@ -5696,6 +7485,28 @@ __metadata: languageName: node linkType: hard +"@swc/jest@npm:^0.2.23": + version: 0.2.39 + resolution: "@swc/jest@npm:0.2.39" + dependencies: + "@jest/create-cache-key-function": "npm:^30.0.0" + "@swc/counter": "npm:^0.1.3" + jsonc-parser: "npm:^3.2.0" + peerDependencies: + "@swc/core": "*" + checksum: 10c0/2df5f215bb7a3f31e1db606e3ac01c4e67900e8db004b38dbfaa09f87bcc2b054070211086e095eddcd174ee561b696fcf679ea38263fa6daf69fee37dacbdc9 + languageName: node + linkType: hard + +"@swc/types@npm:^0.1.25": + version: 0.1.25 + resolution: "@swc/types@npm:0.1.25" + dependencies: + "@swc/counter": "npm:^0.1.3" + checksum: 10c0/847a5b20b131281f89d640a7ed4887fb65724807d53d334b230e84b98c21097aa10cd28a074f9ed287a6ce109e443dd4bafbe7dcfb62333d7806c4ea3e7f8aca + languageName: node + linkType: hard + "@szmarczak/http-timer@npm:^5.0.1": version: 5.0.1 resolution: "@szmarczak/http-timer@npm:5.0.1" @@ -5728,6 +7539,22 @@ __metadata: languageName: node linkType: hard +"@testing-library/dom@npm:^10.4.0": + version: 10.4.1 + resolution: "@testing-library/dom@npm:10.4.1" + dependencies: + "@babel/code-frame": "npm:^7.10.4" + "@babel/runtime": "npm:^7.12.5" + "@types/aria-query": "npm:^5.0.1" + aria-query: "npm:5.3.0" + dom-accessibility-api: "npm:^0.5.9" + lz-string: "npm:^1.5.0" + picocolors: "npm:1.1.1" + pretty-format: "npm:^27.0.2" + checksum: 10c0/19ce048012d395ad0468b0dbcc4d0911f6f9e39464d7a8464a587b29707eed5482000dad728f5acc4ed314d2f4d54f34982999a114d2404f36d048278db815b1 + languageName: node + linkType: hard + "@testing-library/jest-dom@npm:6.5.0": version: 6.5.0 resolution: "@testing-library/jest-dom@npm:6.5.0" @@ -5743,6 +7570,20 @@ __metadata: languageName: node linkType: hard +"@testing-library/jest-dom@npm:^6.6.3": + version: 6.9.1 + resolution: "@testing-library/jest-dom@npm:6.9.1" + dependencies: + "@adobe/css-tools": "npm:^4.4.0" + aria-query: "npm:^5.0.0" + css.escape: "npm:^1.5.1" + dom-accessibility-api: "npm:^0.6.3" + picocolors: "npm:^1.1.1" + redent: "npm:^3.0.0" + checksum: 10c0/4291ebd2f0f38d14cefac142c56c337941775a5807e2a3d6f1a14c2fbd6be76a18e498ed189e95bedc97d9e8cf1738049bc76c85b5bc5e23fae7c9e10f7b3a12 + languageName: node + linkType: hard + "@testing-library/user-event@npm:14.5.2": version: 14.5.2 resolution: "@testing-library/user-event@npm:14.5.2" @@ -5752,6 +7593,15 @@ __metadata: languageName: node linkType: hard +"@testing-library/user-event@npm:^14.6.1": + version: 14.6.1 + resolution: "@testing-library/user-event@npm:14.6.1" + peerDependencies: + "@testing-library/dom": ">=7.21.4" + checksum: 10c0/75fea130a52bf320d35d46ed54f3eec77e71a56911b8b69a3fe29497b0b9947b2dc80d30f04054ad4ce7f577856ae3e5397ea7dff0ef14944d3909784c7a93fe + languageName: node + linkType: hard + "@thepassle/axobject-query@npm:^4.0.0": version: 4.0.0 resolution: "@thepassle/axobject-query@npm:4.0.0" @@ -5800,6 +7650,13 @@ __metadata: languageName: node linkType: hard +"@types/argparse@npm:1.0.38": + version: 1.0.38 + resolution: "@types/argparse@npm:1.0.38" + checksum: 10c0/4fc892da5df16923f48180da2d1f4562fa8b0507cf636b24780444fa0a1d7321d4dc0c0ecbee6152968823f5a2ae0d321b4f8c705a489bf1ae1245bdeb0868fd + languageName: node + linkType: hard + "@types/aria-query@npm:^5.0.1": version: 5.0.4 resolution: "@types/aria-query@npm:5.0.4" @@ -5814,7 +7671,7 @@ __metadata: languageName: node linkType: hard -"@types/babel__core@npm:^7.0.0": +"@types/babel__core@npm:^7.0.0, @types/babel__core@npm:^7.1.14": version: 7.20.5 resolution: "@types/babel__core@npm:7.20.5" dependencies: @@ -5846,7 +7703,7 @@ __metadata: languageName: node linkType: hard -"@types/babel__traverse@npm:*": +"@types/babel__traverse@npm:*, @types/babel__traverse@npm:^7.0.6": version: 7.28.0 resolution: "@types/babel__traverse@npm:7.28.0" dependencies: @@ -5883,12 +7740,13 @@ __metadata: languageName: node linkType: hard -"@types/chai@npm:*": - version: 5.2.2 - resolution: "@types/chai@npm:5.2.2" +"@types/chai@npm:*, @types/chai@npm:^5.2.2": + version: 5.2.3 + resolution: "@types/chai@npm:5.2.3" dependencies: "@types/deep-eql": "npm:*" - checksum: 10c0/49282bf0e8246800ebb36f17256f97bd3a8c4fb31f92ad3c0eaa7623518d7e87f1eaad4ad206960fcaf7175854bdff4cb167e4fe96811e0081b4ada83dd533ec + assertion-error: "npm:^2.0.1" + checksum: 10c0/e0ef1de3b6f8045a5e473e867c8565788c444271409d155588504840ad1a53611011f85072188c2833941189400228c1745d78323dac13fcede9c2b28bacfb2f languageName: node linkType: hard @@ -5976,11 +7834,11 @@ __metadata: linkType: hard "@types/conventional-commits-parser@npm:^5.0.0": - version: 5.0.1 - resolution: "@types/conventional-commits-parser@npm:5.0.1" + version: 5.0.2 + resolution: "@types/conventional-commits-parser@npm:5.0.2" dependencies: "@types/node": "npm:*" - checksum: 10c0/4b7b561f195f779d07f973801a9f15d77cd58ceb67e817459688b11cc735288d30de050f445c91f4cd2c007fa86824e59a6e3cde602d150b828c4474f6e67be5 + checksum: 10c0/598af5a5d699490e8bdd53b59757b514e41791cc7c857c45ed1d4ea50b90e7e5e64f59cd7f50da2c7d7c2d03ca0f1f865c6fe1a46065401b2dbf2e93645c4283 languageName: node linkType: hard @@ -5992,14 +7850,14 @@ __metadata: linkType: hard "@types/cookies@npm:*": - version: 0.9.1 - resolution: "@types/cookies@npm:0.9.1" + version: 0.9.2 + resolution: "@types/cookies@npm:0.9.2" dependencies: "@types/connect": "npm:*" "@types/express": "npm:*" "@types/keygrip": "npm:*" "@types/node": "npm:*" - checksum: 10c0/730db4fb29435a4cc3c3243d9b8f4db8eb8b92cc4302217700ac808032fdfc30d9b408cace9818283d85c886d114ed8e6e9461f9975034853ca7de8b06225a4f + checksum: 10c0/75f00c83d50998b610d4fe2ddb2544fde7eb6dc683f5e68831a4ecb458b465260b8e2df4e369880a67c5b946558322c4627403781eb076ff72ca16c7ab8c47dd languageName: node linkType: hard @@ -6105,49 +7963,49 @@ __metadata: linkType: hard "@types/express-serve-static-core@npm:*, @types/express-serve-static-core@npm:^5.0.0": - version: 5.0.7 - resolution: "@types/express-serve-static-core@npm:5.0.7" + version: 5.1.0 + resolution: "@types/express-serve-static-core@npm:5.1.0" dependencies: "@types/node": "npm:*" "@types/qs": "npm:*" "@types/range-parser": "npm:*" "@types/send": "npm:*" - checksum: 10c0/28666f6a0743b8678be920a6eed075bc8afc96fc7d8ef59c3c049bd6b51533da3b24daf3b437d061e053fba1475e4f3175cb4972f5e8db41608e817997526430 + checksum: 10c0/1918233c68a0c69695f78331af1aed5fb5190f91da6309318f700adeb78573be840b5d206cb8eda804b65a9989fdeccdaaf84c1e95adc3615052749224b64519 languageName: node linkType: hard "@types/express-serve-static-core@npm:^4.17.21, @types/express-serve-static-core@npm:^4.17.33": - version: 4.19.6 - resolution: "@types/express-serve-static-core@npm:4.19.6" + version: 4.19.7 + resolution: "@types/express-serve-static-core@npm:4.19.7" dependencies: "@types/node": "npm:*" "@types/qs": "npm:*" "@types/range-parser": "npm:*" "@types/send": "npm:*" - checksum: 10c0/4281f4ead71723f376b3ddf64868ae26244d434d9906c101cf8d436d4b5c779d01bd046e4ea0ed1a394d3e402216fabfa22b1fa4dba501061cd7c81c54045983 + checksum: 10c0/c239df87863b8515e68dcb18203a9e2ba6108f86fdc385090284464a57a6dca6abb60a961cb6a73fea2110576f4f8acefa1cb06b60d14b6b0e5104478e7d57d1 languageName: node linkType: hard "@types/express@npm:*": - version: 5.0.3 - resolution: "@types/express@npm:5.0.3" + version: 5.0.5 + resolution: "@types/express@npm:5.0.5" dependencies: "@types/body-parser": "npm:*" "@types/express-serve-static-core": "npm:^5.0.0" - "@types/serve-static": "npm:*" - checksum: 10c0/f0fbc8daa7f40070b103cf4d020ff1dd08503477d866d1134b87c0390bba71d5d7949cb8b4e719a81ccba89294d8e1573414e6dcbb5bb1d097a7b820928ebdef + "@types/serve-static": "npm:^1" + checksum: 10c0/e96da91c121b43e0e84301a4cfe165908382d016234c11213aeb4f7401cf1a8694e16e3947d21b5c20b3389358d48d60a8c5c38657e041726ac9e8c884d2b8f0 languageName: node linkType: hard "@types/express@npm:^4.17.21, @types/express@npm:^4.7.0": - version: 4.17.23 - resolution: "@types/express@npm:4.17.23" + version: 4.17.25 + resolution: "@types/express@npm:4.17.25" dependencies: "@types/body-parser": "npm:*" "@types/express-serve-static-core": "npm:^4.17.33" "@types/qs": "npm:*" - "@types/serve-static": "npm:*" - checksum: 10c0/60490cd4f73085007247e7d4fafad0a7abdafa34fa3caba2757512564ca5e094ece7459f0f324030a63d513f967bb86579a8682af76ae2fd718e889b0a2a4fe8 + "@types/serve-static": "npm:^1" + checksum: 10c0/f42b616d2c9dbc50352c820db7de182f64ebbfa8dba6fb6c98e5f8f0e2ef3edde0131719d9dc6874803d25ad9ca2d53471d0fec2fbc60a6003a43d015bab72c4 languageName: node linkType: hard @@ -6175,6 +8033,15 @@ __metadata: languageName: node linkType: hard +"@types/graceful-fs@npm:^4.1.3": + version: 4.1.9 + resolution: "@types/graceful-fs@npm:4.1.9" + dependencies: + "@types/node": "npm:*" + checksum: 10c0/235d2fc69741448e853333b7c3d1180a966dd2b8972c8cbcd6b2a0c6cd7f8d582ab2b8e58219dbc62cce8f1b40aa317ff78ea2201cdd8249da5025adebed6f0b + languageName: node + linkType: hard + "@types/hast@npm:^2.0.0": version: 2.3.10 resolution: "@types/hast@npm:2.3.10" @@ -6233,11 +8100,11 @@ __metadata: linkType: hard "@types/http-proxy@npm:^1.17.8": - version: 1.17.16 - resolution: "@types/http-proxy@npm:1.17.16" + version: 1.17.17 + resolution: "@types/http-proxy@npm:1.17.17" dependencies: "@types/node": "npm:*" - checksum: 10c0/b71bbb7233b17604f1158bbbe33ebf8bb870179d2b6e15dc9483aa2a785ce0d19ffb6c2237225b558addf24211d1853c95e337ee496df058eb175b433418a941 + checksum: 10c0/547e322a5eecf0b50d08f6a46bd89c8c8663d67dbdcd472da5daf968b03e63a82f6b3650443378abe6c10a46475dac52015f30e8c74ba2ea5820dd4e9cdef2d4 languageName: node linkType: hard @@ -6258,7 +8125,7 @@ __metadata: languageName: node linkType: hard -"@types/istanbul-lib-coverage@npm:*, @types/istanbul-lib-coverage@npm:^2.0.1, @types/istanbul-lib-coverage@npm:^2.0.3": +"@types/istanbul-lib-coverage@npm:*, @types/istanbul-lib-coverage@npm:^2.0.0, @types/istanbul-lib-coverage@npm:^2.0.1, @types/istanbul-lib-coverage@npm:^2.0.3, @types/istanbul-lib-coverage@npm:^2.0.6": version: 2.0.6 resolution: "@types/istanbul-lib-coverage@npm:2.0.6" checksum: 10c0/3948088654f3eeb45363f1db158354fb013b362dba2a5c2c18c559484d5eb9f6fd85b23d66c0a7c2fcfab7308d0a585b14dadaca6cc8bf89ebfdc7f8f5102fb7 @@ -6274,7 +8141,7 @@ __metadata: languageName: node linkType: hard -"@types/istanbul-reports@npm:^3.0.0": +"@types/istanbul-reports@npm:^3.0.0, @types/istanbul-reports@npm:^3.0.4": version: 3.0.4 resolution: "@types/istanbul-reports@npm:3.0.4" dependencies: @@ -6305,17 +8172,17 @@ __metadata: linkType: hard "@types/koa-compose@npm:*": - version: 3.2.8 - resolution: "@types/koa-compose@npm:3.2.8" + version: 3.2.9 + resolution: "@types/koa-compose@npm:3.2.9" dependencies: "@types/koa": "npm:*" - checksum: 10c0/f2bfb7376c1e9075e8df7a46a5fce073159b01b94ec7dcca6e9f68627d48ea86a726bcfbd06491e1c99f68c0f27b8174b498081f9a3e4f976694452b5d0b5f01 + checksum: 10c0/d89993ffadac74488cdb2ab0fc519ec43eab5e3e7b8baa37cb7fc5043c86d812c24a179efae1324d5e80c2f7b7ddfbc944df7052cab6ff98daf1df4a084ac348 languageName: node linkType: hard "@types/koa@npm:*": - version: 3.0.0 - resolution: "@types/koa@npm:3.0.0" + version: 3.0.1 + resolution: "@types/koa@npm:3.0.1" dependencies: "@types/accepts": "npm:*" "@types/content-disposition": "npm:*" @@ -6325,7 +8192,7 @@ __metadata: "@types/keygrip": "npm:*" "@types/koa-compose": "npm:*" "@types/node": "npm:*" - checksum: 10c0/69ac13b9da736cb645e1837b714c2eb21655b61d341a82389702c3f8157071aad1c0953847e0c51bb1ed3accde839691b7e3d2d422ad1c5f215783a451b52897 + checksum: 10c0/c9d44b89591fb319fece4fcb05092e4715be15e748ffbd91f536a2d9c298d42995980262dcb7d8e1dd5ee8d26cc5ff0303bef88f0ab5923f72454fc95ae47def languageName: node linkType: hard @@ -6460,11 +8327,11 @@ __metadata: linkType: hard "@types/node@npm:*": - version: 24.5.2 - resolution: "@types/node@npm:24.5.2" + version: 24.9.1 + resolution: "@types/node@npm:24.9.1" dependencies: - undici-types: "npm:~7.12.0" - checksum: 10c0/96baaca6564d39c6f7f6eddd73ce41e2a7594ef37225cd52df3be36fad31712af8ae178387a72d0b80f2e2799e7fd30c014bc0ae9eb9f962d9079b691be00c48 + undici-types: "npm:~7.16.0" + checksum: 10c0/c52f8168080ef9a7c3dc23d8ac6061fab5371aad89231a0f6f4c075869bc3de7e89b075b1f3e3171d9e5143d0dda1807c3dab8e32eac6d68f02e7480e7e78576 languageName: node linkType: hard @@ -6492,11 +8359,11 @@ __metadata: linkType: hard "@types/node@npm:^18.0.0": - version: 18.19.127 - resolution: "@types/node@npm:18.19.127" + version: 18.19.130 + resolution: "@types/node@npm:18.19.130" dependencies: undici-types: "npm:~5.26.4" - checksum: 10c0/24a8a768dfd5efa1970761ef3374177b6e67419ea66a73cc1137a77f076293a57774b6bd99be731ed9ce51e44726eec0e5b96aa5fa8228da6ad25021827a4149 + checksum: 10c0/22ba2bc9f8863101a7e90a56aaeba1eb3ebdc51e847cef4a6d188967ab1acbce9b4f92251372fd0329ecb924bbf610509e122c3dfe346c04dbad04013d4ad7d0 languageName: node linkType: hard @@ -6537,6 +8404,13 @@ __metadata: languageName: node linkType: hard +"@types/picomatch@npm:^4.0.2": + version: 4.0.2 + resolution: "@types/picomatch@npm:4.0.2" + checksum: 10c0/0f46198c2d1beb5061816745355888e94a80a449a49af1ef69723f50e850c678b50cff299bd461f71e8009d46705e7cdeda8c8ffa23815b2e942c83877f855b9 + languageName: node + linkType: hard + "@types/pixelmatch@npm:^5.2.2": version: 5.2.6 resolution: "@types/pixelmatch@npm:5.2.6" @@ -6590,6 +8464,15 @@ __metadata: languageName: node linkType: hard +"@types/react-dom@npm:19.1.9": + version: 19.1.9 + resolution: "@types/react-dom@npm:19.1.9" + peerDependencies: + "@types/react": ^19.0.0 + checksum: 10c0/34c8dda86c1590b3ef0e7ecd38f9663a66ba2dd69113ba74fb0adc36b83bbfb8c94c1487a2505282a5f7e5e000d2ebf36f4c0fd41b3b672f5178fd1d4f1f8f58 + languageName: node + linkType: hard + "@types/react@npm:18.3.24": version: 18.3.24 resolution: "@types/react@npm:18.3.24" @@ -6600,6 +8483,15 @@ __metadata: languageName: node linkType: hard +"@types/react@npm:19.1.16": + version: 19.1.16 + resolution: "@types/react@npm:19.1.16" + dependencies: + csstype: "npm:^3.0.2" + checksum: 10c0/3d781f715f15f308b601d74142fae77c65679c318a3bb0a319df898f39095e738ba7ed7061cec971b19b6d33969ef9cd50fec92b034024ef3fcc25bb9a2eb3d0 + languageName: node + linkType: hard + "@types/relateurl@npm:*": version: 0.2.33 resolution: "@types/relateurl@npm:0.2.33" @@ -6629,12 +8521,21 @@ __metadata: linkType: hard "@types/send@npm:*": - version: 0.17.5 - resolution: "@types/send@npm:0.17.5" + version: 1.2.1 + resolution: "@types/send@npm:1.2.1" + dependencies: + "@types/node": "npm:*" + checksum: 10c0/7673747f8c2d8e67f3b1b3b57e9d4d681801a4f7b526ecf09987bb9a84a61cf94aa411c736183884dc762c1c402a61681eb1ef200d8d45d7e5ec0ab67ea5f6c1 + languageName: node + linkType: hard + +"@types/send@npm:<1": + version: 0.17.6 + resolution: "@types/send@npm:0.17.6" dependencies: "@types/mime": "npm:^1" "@types/node": "npm:*" - checksum: 10c0/a86c9b89bb0976ff58c1cdd56360ea98528f4dbb18a5c2287bb8af04815513a576a42b4e0e1e7c4d14f7d6ea54733f6ef935ebff8c65e86d9c222881a71e1f15 + checksum: 10c0/a9d76797f0637738062f1b974e0fcf3d396a28c5dc18c3f95ecec5dabda82e223afbc2d56a0bca46b6326fd7bb229979916cea40de2270a98128fd94441b87c2 languageName: node linkType: hard @@ -6647,14 +8548,14 @@ __metadata: languageName: node linkType: hard -"@types/serve-static@npm:*, @types/serve-static@npm:^1.15.5": - version: 1.15.8 - resolution: "@types/serve-static@npm:1.15.8" +"@types/serve-static@npm:^1, @types/serve-static@npm:^1.15.5": + version: 1.15.10 + resolution: "@types/serve-static@npm:1.15.10" dependencies: "@types/http-errors": "npm:*" "@types/node": "npm:*" - "@types/send": "npm:*" - checksum: 10c0/8ad86a25b87da5276cb1008c43c74667ff7583904d46d5fcaf0355887869d859d453d7dc4f890788ae04705c23720e9b6b6f3215e2d1d2a4278bbd090a9268dd + "@types/send": "npm:<1" + checksum: 10c0/842fca14c9e80468f89b6cea361773f2dcd685d4616a9f59013b55e1e83f536e4c93d6d8e3ba5072d40c4e7e64085210edd6646b15d538ded94512940a23021f languageName: node linkType: hard @@ -6678,9 +8579,9 @@ __metadata: linkType: hard "@types/sinonjs__fake-timers@npm:*": - version: 8.1.5 - resolution: "@types/sinonjs__fake-timers@npm:8.1.5" - checksum: 10c0/2b8bdc246365518fc1b08f5720445093cce586183acca19a560be6ef81f824bd9a96c090e462f622af4d206406dadf2033c5daf99a51c1096da6494e5c8dc32e + version: 15.0.1 + resolution: "@types/sinonjs__fake-timers@npm:15.0.1" + checksum: 10c0/be8daa4e19746f4c249ce4926b83676bb2e5500a8c33b61d81cd303495b56697c28c910f7c57c0ecfd1d7c8ead87449570586d9568b0b5c6fd94c45f116197f4 languageName: node linkType: hard @@ -6693,6 +8594,13 @@ __metadata: languageName: node linkType: hard +"@types/stack-utils@npm:^2.0.0": + version: 2.0.3 + resolution: "@types/stack-utils@npm:2.0.3" + checksum: 10c0/1f4658385ae936330581bcb8aa3a066df03867d90281cdf89cc356d404bd6579be0f11902304e1f775d92df22c6dd761d4451c804b0a4fba973e06211e9bd77c + languageName: node + linkType: hard + "@types/supports-color@npm:^8.0.0": version: 8.1.3 resolution: "@types/supports-color@npm:8.1.3" @@ -6700,9 +8608,9 @@ __metadata: languageName: node linkType: hard -"@types/swc@workspace:projects/types": +"@types/swc@workspace:1st-gen/projects/types": version: 0.0.0-use.local - resolution: "@types/swc@workspace:projects/types" + resolution: "@types/swc@workspace:1st-gen/projects/types" languageName: unknown linkType: soft @@ -6752,6 +8660,15 @@ __metadata: languageName: node linkType: hard +"@types/wait-on@npm:^5.2.0": + version: 5.3.4 + resolution: "@types/wait-on@npm:5.3.4" + dependencies: + "@types/node": "npm:*" + checksum: 10c0/e366fbfa78fbed4a033aa03072291ba869328dc1a1b715109540af3a328f8f023ec868219f6d2148d5a2ea21f1ce0f12d29e42411f3255ba155da2af978319ee + languageName: node + linkType: hard + "@types/webpack-env@npm:1.18.8": version: 1.18.8 resolution: "@types/webpack-env@npm:1.18.8" @@ -6788,6 +8705,22 @@ __metadata: languageName: node linkType: hard +"@types/yargs-parser@npm:*": + version: 21.0.3 + resolution: "@types/yargs-parser@npm:21.0.3" + checksum: 10c0/e71c3bd9d0b73ca82e10bee2064c384ab70f61034bbfb78e74f5206283fc16a6d85267b606b5c22cb2a3338373586786fed595b2009825d6a9115afba36560a0 + languageName: node + linkType: hard + +"@types/yargs@npm:^17.0.33, @types/yargs@npm:^17.0.8": + version: 17.0.34 + resolution: "@types/yargs@npm:17.0.34" + dependencies: + "@types/yargs-parser": "npm:*" + checksum: 10c0/7d4c6a6bc2b8dd4c7deaf507633fe6fd91424873add76b63c8263479223ea7a061bea86e7e0f3ed28cbe897338a934f3c04d802e8f67b7d2d3874924c94468c5 + languageName: node + linkType: hard + "@types/yauzl@npm:^2.9.1": version: 2.10.3 resolution: "@types/yauzl@npm:2.10.3" @@ -6985,6 +8918,60 @@ __metadata: languageName: node linkType: hard +"@vitest/browser@npm:3.2.4": + version: 3.2.4 + resolution: "@vitest/browser@npm:3.2.4" + dependencies: + "@testing-library/dom": "npm:^10.4.0" + "@testing-library/user-event": "npm:^14.6.1" + "@vitest/mocker": "npm:3.2.4" + "@vitest/utils": "npm:3.2.4" + magic-string: "npm:^0.30.17" + sirv: "npm:^3.0.1" + tinyrainbow: "npm:^2.0.0" + ws: "npm:^8.18.2" + peerDependencies: + playwright: "*" + vitest: 3.2.4 + webdriverio: ^7.0.0 || ^8.0.0 || ^9.0.0 + peerDependenciesMeta: + playwright: + optional: true + safaridriver: + optional: true + webdriverio: + optional: true + checksum: 10c0/0db39daad675aad187eff27d5a7f17a9f533d7abc7476ee1a0b83a9c62a7227b24395f4814e034ecb2ebe39f1a2dec0a8c6a7f79b8d5680c3ac79e408727d742 + languageName: node + linkType: hard + +"@vitest/coverage-v8@npm:3.2.4": + version: 3.2.4 + resolution: "@vitest/coverage-v8@npm:3.2.4" + dependencies: + "@ampproject/remapping": "npm:^2.3.0" + "@bcoe/v8-coverage": "npm:^1.0.2" + ast-v8-to-istanbul: "npm:^0.3.3" + debug: "npm:^4.4.1" + istanbul-lib-coverage: "npm:^3.2.2" + istanbul-lib-report: "npm:^3.0.1" + istanbul-lib-source-maps: "npm:^5.0.6" + istanbul-reports: "npm:^3.1.7" + magic-string: "npm:^0.30.17" + magicast: "npm:^0.3.5" + std-env: "npm:^3.9.0" + test-exclude: "npm:^7.0.1" + tinyrainbow: "npm:^2.0.0" + peerDependencies: + "@vitest/browser": 3.2.4 + vitest: 3.2.4 + peerDependenciesMeta: + "@vitest/browser": + optional: true + checksum: 10c0/cae3e58d81d56e7e1cdecd7b5baab7edd0ad9dee8dec9353c52796e390e452377d3f04174d40b6986b17c73241a5e773e422931eaa8102dcba0605ff24b25193 + languageName: node + linkType: hard + "@vitest/expect@npm:2.0.5": version: 2.0.5 resolution: "@vitest/expect@npm:2.0.5" @@ -6997,6 +8984,38 @@ __metadata: languageName: node linkType: hard +"@vitest/expect@npm:3.2.4": + version: 3.2.4 + resolution: "@vitest/expect@npm:3.2.4" + dependencies: + "@types/chai": "npm:^5.2.2" + "@vitest/spy": "npm:3.2.4" + "@vitest/utils": "npm:3.2.4" + chai: "npm:^5.2.0" + tinyrainbow: "npm:^2.0.0" + checksum: 10c0/7586104e3fd31dbe1e6ecaafb9a70131e4197dce2940f727b6a84131eee3decac7b10f9c7c72fa5edbdb68b6f854353bd4c0fa84779e274207fb7379563b10db + languageName: node + linkType: hard + +"@vitest/mocker@npm:3.2.4": + version: 3.2.4 + resolution: "@vitest/mocker@npm:3.2.4" + dependencies: + "@vitest/spy": "npm:3.2.4" + estree-walker: "npm:^3.0.3" + magic-string: "npm:^0.30.17" + peerDependencies: + msw: ^2.4.9 + vite: ^5.0.0 || ^6.0.0 || ^7.0.0-0 + peerDependenciesMeta: + msw: + optional: true + vite: + optional: true + checksum: 10c0/f7a4aea19bbbf8f15905847ee9143b6298b2c110f8b64789224cb0ffdc2e96f9802876aa2ca83f1ec1b6e1ff45e822abb34f0054c24d57b29ab18add06536ccd + languageName: node + linkType: hard + "@vitest/pretty-format@npm:2.0.5": version: 2.0.5 resolution: "@vitest/pretty-format@npm:2.0.5" @@ -7015,6 +9034,37 @@ __metadata: languageName: node linkType: hard +"@vitest/pretty-format@npm:3.2.4, @vitest/pretty-format@npm:^3.2.4": + version: 3.2.4 + resolution: "@vitest/pretty-format@npm:3.2.4" + dependencies: + tinyrainbow: "npm:^2.0.0" + checksum: 10c0/5ad7d4278e067390d7d633e307fee8103958806a419ca380aec0e33fae71b44a64415f7a9b4bc11635d3c13d4a9186111c581d3cef9c65cc317e68f077456887 + languageName: node + linkType: hard + +"@vitest/runner@npm:3.2.4": + version: 3.2.4 + resolution: "@vitest/runner@npm:3.2.4" + dependencies: + "@vitest/utils": "npm:3.2.4" + pathe: "npm:^2.0.3" + strip-literal: "npm:^3.0.0" + checksum: 10c0/e8be51666c72b3668ae3ea348b0196656a4a5adb836cb5e270720885d9517421815b0d6c98bfdf1795ed02b994b7bfb2b21566ee356a40021f5bf4f6ed4e418a + languageName: node + linkType: hard + +"@vitest/snapshot@npm:3.2.4": + version: 3.2.4 + resolution: "@vitest/snapshot@npm:3.2.4" + dependencies: + "@vitest/pretty-format": "npm:3.2.4" + magic-string: "npm:^0.30.17" + pathe: "npm:^2.0.3" + checksum: 10c0/f8301a3d7d1559fd3d59ed51176dd52e1ed5c2d23aa6d8d6aa18787ef46e295056bc726a021698d8454c16ed825ecba163362f42fa90258bb4a98cfd2c9424fc + languageName: node + linkType: hard + "@vitest/spy@npm:2.0.5": version: 2.0.5 resolution: "@vitest/spy@npm:2.0.5" @@ -7024,6 +9074,32 @@ __metadata: languageName: node linkType: hard +"@vitest/spy@npm:3.2.4": + version: 3.2.4 + resolution: "@vitest/spy@npm:3.2.4" + dependencies: + tinyspy: "npm:^4.0.3" + checksum: 10c0/6ebf0b4697dc238476d6b6a60c76ba9eb1dd8167a307e30f08f64149612fd50227682b876420e4c2e09a76334e73f72e3ebf0e350714dc22474258292e202024 + languageName: node + linkType: hard + +"@vitest/ui@npm:3.2.4": + version: 3.2.4 + resolution: "@vitest/ui@npm:3.2.4" + dependencies: + "@vitest/utils": "npm:3.2.4" + fflate: "npm:^0.8.2" + flatted: "npm:^3.3.3" + pathe: "npm:^2.0.3" + sirv: "npm:^3.0.1" + tinyglobby: "npm:^0.2.14" + tinyrainbow: "npm:^2.0.0" + peerDependencies: + vitest: 3.2.4 + checksum: 10c0/c3de1b757905d050706c7ab0199185dd8c7e115f2f348b8d5a7468528c6bf90c2c46096e8901602349ac04f5ba83ac23cd98c38827b104d5151cf8ba21739a0c + languageName: node + linkType: hard + "@vitest/utils@npm:2.0.5": version: 2.0.5 resolution: "@vitest/utils@npm:2.0.5" @@ -7036,6 +9112,17 @@ __metadata: languageName: node linkType: hard +"@vitest/utils@npm:3.2.4": + version: 3.2.4 + resolution: "@vitest/utils@npm:3.2.4" + dependencies: + "@vitest/pretty-format": "npm:3.2.4" + loupe: "npm:^3.1.4" + tinyrainbow: "npm:^2.0.0" + checksum: 10c0/024a9b8c8bcc12cf40183c246c244b52ecff861c6deb3477cbf487ac8781ad44c68a9c5fd69f8c1361878e55b97c10d99d511f2597f1f7244b5e5101d028ba64 + languageName: node + linkType: hard + "@vitest/utils@npm:^2.1.1": version: 2.1.9 resolution: "@vitest/utils@npm:2.1.9" @@ -7047,16 +9134,114 @@ __metadata: languageName: node linkType: hard -"@vscode/web-custom-data@npm:^0.4.2": - version: 0.4.13 - resolution: "@vscode/web-custom-data@npm:0.4.13" - checksum: 10c0/22ed808d610da340cc3783cacf8541689b67dfeffcb2ab8454b72f1450ff5066b120cba8143cc19dbb1831cec69172ae38c431f17ee25487f75af9daf8ff44d5 +"@volar/language-core@npm:2.4.23, @volar/language-core@npm:~2.4.11": + version: 2.4.23 + resolution: "@volar/language-core@npm:2.4.23" + dependencies: + "@volar/source-map": "npm:2.4.23" + checksum: 10c0/1b8d60c7c0faa29ef5ec46dd2b673227592d0697753767e4df088f7c2d93843828116fe59472bb9d604ba653400be32a538e985730844b1af4f42a7075e62049 languageName: node linkType: hard -"@wdio/logger@npm:^8.28.0": - version: 8.38.0 - resolution: "@wdio/logger@npm:8.38.0" +"@volar/source-map@npm:2.4.23": + version: 2.4.23 + resolution: "@volar/source-map@npm:2.4.23" + checksum: 10c0/08af690093b811d0a37bdd8d306755b4e7f1535b67625c26f6fa6eb9ae081e24c55dabc8231ce8856aa1b731a5ac137b3f0449b34c093923c3545afdbe462c7a + languageName: node + linkType: hard + +"@volar/typescript@npm:^2.4.11": + version: 2.4.23 + resolution: "@volar/typescript@npm:2.4.23" + dependencies: + "@volar/language-core": "npm:2.4.23" + path-browserify: "npm:^1.0.1" + vscode-uri: "npm:^3.0.8" + checksum: 10c0/dbb449b66e627a75f8f6df98b3210c32edff62747a12d1e6237a6dc2a75f26432833d4d3646d6fbd60ed21fa52d7e342437377973b80cf4bbeacee1980ffd0cb + languageName: node + linkType: hard + +"@vscode/web-custom-data@npm:^0.4.2": + version: 0.4.13 + resolution: "@vscode/web-custom-data@npm:0.4.13" + checksum: 10c0/22ed808d610da340cc3783cacf8541689b67dfeffcb2ab8454b72f1450ff5066b120cba8143cc19dbb1831cec69172ae38c431f17ee25487f75af9daf8ff44d5 + languageName: node + linkType: hard + +"@vue/compiler-core@npm:3.5.22": + version: 3.5.22 + resolution: "@vue/compiler-core@npm:3.5.22" + dependencies: + "@babel/parser": "npm:^7.28.4" + "@vue/shared": "npm:3.5.22" + entities: "npm:^4.5.0" + estree-walker: "npm:^2.0.2" + source-map-js: "npm:^1.2.1" + checksum: 10c0/7575fdef8d2b69aa9a7f55ba237abe0ab86a855dba1048dc32b32e2e5212a66410f922603b1191a8fbbf6e0caee7efab0cea705516304eeb1108d3819a10b092 + languageName: node + linkType: hard + +"@vue/compiler-dom@npm:^3.5.0": + version: 3.5.22 + resolution: "@vue/compiler-dom@npm:3.5.22" + dependencies: + "@vue/compiler-core": "npm:3.5.22" + "@vue/shared": "npm:3.5.22" + checksum: 10c0/f853e7533a6e2f51321b5ce258c6ed2bdac8a294e833a61e87b00d3fdd36cd39e1045c03027c31d85f518422062e50085f1358a37d104ccf0866bc174a5c7b9a + languageName: node + linkType: hard + +"@vue/compiler-vue2@npm:^2.7.16": + version: 2.7.16 + resolution: "@vue/compiler-vue2@npm:2.7.16" + dependencies: + de-indent: "npm:^1.0.2" + he: "npm:^1.2.0" + checksum: 10c0/c76c3fad770b9a7da40b314116cc9da173da20e5fd68785c8ed8dd8a87d02f239545fa296e16552e040ec86b47bfb18283b39447b250c2e76e479bd6ae475bb3 + languageName: node + linkType: hard + +"@vue/language-core@npm:2.2.0": + version: 2.2.0 + resolution: "@vue/language-core@npm:2.2.0" + dependencies: + "@volar/language-core": "npm:~2.4.11" + "@vue/compiler-dom": "npm:^3.5.0" + "@vue/compiler-vue2": "npm:^2.7.16" + "@vue/shared": "npm:^3.5.0" + alien-signals: "npm:^0.4.9" + minimatch: "npm:^9.0.3" + muggle-string: "npm:^0.4.1" + path-browserify: "npm:^1.0.1" + peerDependencies: + typescript: "*" + peerDependenciesMeta: + typescript: + optional: true + checksum: 10c0/1c44cc4067266bbc825af358a867aed455963a08c160cd9df9a47571fd917a87d9de9bdea6149877e0c8309a6cf39f263e7cf2fbadeceba47a5a158f392151b2 + languageName: node + linkType: hard + +"@vue/shared@npm:3.5.22, @vue/shared@npm:^3.5.0": + version: 3.5.22 + resolution: "@vue/shared@npm:3.5.22" + checksum: 10c0/5866eab1dd6caa949f4ae2da2a7bac69612b35e316a298785279fb4de101bfe89a3572db56448aa35023b01d069b80a664be4fe22847ce5e5fbc1990e5970ec5 + languageName: node + linkType: hard + +"@wc-toolkit/storybook-helpers@npm:10.0.0": + version: 10.0.0 + resolution: "@wc-toolkit/storybook-helpers@npm:10.0.0" + peerDependencies: + lit: ^2.0.0 || ^3.0.0 + storybook: ">=10.0.0-0 <11.0.0-0" + checksum: 10c0/b35cd84e6888277057a5309d605f787d0794cf6fcd5db2a877fb59a0f89b6fe82311c9a6dd2a369a27e574cc07adbba59dda393287da44bfd247d77d9828db7c + languageName: node + linkType: hard + +"@wdio/logger@npm:^8.28.0": + version: 8.38.0 + resolution: "@wdio/logger@npm:8.38.0" dependencies: chalk: "npm:^5.1.2" loglevel: "npm:^1.6.0" @@ -7878,6 +10063,28 @@ __metadata: languageName: node linkType: hard +"aggregate-error@npm:^3.0.0": + version: 3.1.0 + resolution: "aggregate-error@npm:3.1.0" + dependencies: + clean-stack: "npm:^2.0.0" + indent-string: "npm:^4.0.0" + checksum: 10c0/a42f67faa79e3e6687a4923050e7c9807db3848a037076f791d10e092677d65c1d2d863b7848560699f40fc0502c19f40963fb1cd1fb3d338a7423df8e45e039 + languageName: node + linkType: hard + +"ajv-draft-04@npm:~1.0.0": + version: 1.0.0 + resolution: "ajv-draft-04@npm:1.0.0" + peerDependencies: + ajv: ^8.5.0 + peerDependenciesMeta: + ajv: + optional: true + checksum: 10c0/6044310bd38c17d77549fd326bd40ce1506fa10b0794540aa130180808bf94117fac8c9b448c621512bea60e4a947278f6a978e87f10d342950c15b33ddd9271 + languageName: node + linkType: hard + "ajv-formats@npm:^2.1.1": version: 2.1.1 resolution: "ajv-formats@npm:2.1.1" @@ -7892,6 +10099,20 @@ __metadata: languageName: node linkType: hard +"ajv-formats@npm:~3.0.1": + version: 3.0.1 + resolution: "ajv-formats@npm:3.0.1" + dependencies: + ajv: "npm:^8.0.0" + peerDependencies: + ajv: ^8.0.0 + peerDependenciesMeta: + ajv: + optional: true + checksum: 10c0/168d6bca1ea9f163b41c8147bae537e67bd963357a5488a1eaf3abe8baa8eec806d4e45f15b10767e6020679315c7e1e5e6803088dfb84efa2b4e9353b83dd0a + languageName: node + linkType: hard + "ajv-keywords@npm:^3.5.2": version: 3.5.2 resolution: "ajv-keywords@npm:3.5.2" @@ -7936,6 +10157,30 @@ __metadata: languageName: node linkType: hard +"ajv@npm:~8.12.0": + version: 8.12.0 + resolution: "ajv@npm:8.12.0" + dependencies: + fast-deep-equal: "npm:^3.1.1" + json-schema-traverse: "npm:^1.0.0" + require-from-string: "npm:^2.0.2" + uri-js: "npm:^4.2.2" + checksum: 10c0/ac4f72adf727ee425e049bc9d8b31d4a57e1c90da8d28bcd23d60781b12fcd6fc3d68db5df16994c57b78b94eed7988f5a6b482fd376dc5b084125e20a0a622e + languageName: node + linkType: hard + +"ajv@npm:~8.13.0": + version: 8.13.0 + resolution: "ajv@npm:8.13.0" + dependencies: + fast-deep-equal: "npm:^3.1.3" + json-schema-traverse: "npm:^1.0.0" + require-from-string: "npm:^2.0.2" + uri-js: "npm:^4.4.1" + checksum: 10c0/14c6497b6f72843986d7344175a1aa0e2c35b1e7f7475e55bc582cddb765fca7e6bf950f465dc7846f817776d9541b706f4b5b3fbedd8dfdeb5fce6f22864264 + languageName: node + linkType: hard + "alex@npm:11.0.1": version: 11.0.1 resolution: "alex@npm:11.0.1" @@ -7967,6 +10212,13 @@ __metadata: languageName: node linkType: hard +"alien-signals@npm:^0.4.9": + version: 0.4.14 + resolution: "alien-signals@npm:0.4.14" + checksum: 10c0/5abb3377bcaf6b3819e950084b3ebd022ad90210105afb450c89dc347e80e28da441bf34858a57ea122abe7603e552ddbad80dc597c8f02a0a5206c5fb9c20cb + languageName: node + linkType: hard + "ansi-align@npm:^3.0.1": version: 3.0.1 resolution: "ansi-align@npm:3.0.1" @@ -8006,6 +10258,13 @@ __metadata: languageName: node linkType: hard +"ansi-escapes@npm:^6.0.0": + version: 6.2.1 + resolution: "ansi-escapes@npm:6.2.1" + checksum: 10c0/a2c6f58b044be5f69662ee17073229b492daa2425a7fd99a665db6c22eab6e4ab42752807def7281c1c7acfed48f87f2362dda892f08c2c437f1b39c6b033103 + languageName: node + linkType: hard + "ansi-escapes@npm:^7.0.0": version: 7.1.1 resolution: "ansi-escapes@npm:7.1.1" @@ -8063,14 +10322,14 @@ __metadata: languageName: node linkType: hard -"ansi-styles@npm:^6.0.0, ansi-styles@npm:^6.1.0, ansi-styles@npm:^6.2.1": +"ansi-styles@npm:^6.1.0, ansi-styles@npm:^6.2.1": version: 6.2.3 resolution: "ansi-styles@npm:6.2.3" checksum: 10c0/23b8a4ce14e18fb854693b95351e286b771d23d8844057ed2e7d083cd3e708376c3323707ec6a24365f7d7eda3ca00327fe04092e29e551499ec4c8b7bfac868 languageName: node linkType: hard -"anymatch@npm:~3.1.2": +"anymatch@npm:^3.0.3, anymatch@npm:~3.1.2": version: 3.1.3 resolution: "anymatch@npm:3.1.3" dependencies: @@ -8087,7 +10346,23 @@ __metadata: languageName: node linkType: hard -"argparse@npm:^1.0.7": +"append-transform@npm:^2.0.0": + version: 2.0.0 + resolution: "append-transform@npm:2.0.0" + dependencies: + default-require-extensions: "npm:^3.0.0" + checksum: 10c0/f1505e4f4597f4eb7b3df8da898e431fc25d6cdc6c78d01c700a4fab38d835e7cbac693eade8df7b0a0944dc52a35f92b1771e440af59f1b1f8a1dadaba7d17b + languageName: node + linkType: hard + +"archy@npm:^1.0.0": + version: 1.0.0 + resolution: "archy@npm:1.0.0" + checksum: 10c0/200c849dd1c304ea9914827b0555e7e1e90982302d574153e28637db1a663c53de62bad96df42d50e8ce7fc18d05e3437d9aa8c4b383803763755f0956c7d308 + languageName: node + linkType: hard + +"argparse@npm:^1.0.7, argparse@npm:~1.0.9": version: 1.0.10 resolution: "argparse@npm:1.0.10" dependencies: @@ -8358,6 +10633,17 @@ __metadata: languageName: node linkType: hard +"ast-v8-to-istanbul@npm:^0.3.3": + version: 0.3.8 + resolution: "ast-v8-to-istanbul@npm:0.3.8" + dependencies: + "@jridgewell/trace-mapping": "npm:^0.3.31" + estree-walker: "npm:^3.0.3" + js-tokens: "npm:^9.0.1" + checksum: 10c0/6f7d74fc36011699af6d4ad88ecd8efc7d74bd90b8e8dbb1c69d43c8f4bec0ed361fb62a5b5bd98bbee02ee87c62cd8bcc25a39634964e45476bf5489dfa327f + languageName: node + linkType: hard + "astral-regex@npm:^2.0.0": version: 2.0.0 resolution: "astral-regex@npm:2.0.0" @@ -8381,6 +10667,13 @@ __metadata: languageName: node linkType: hard +"async-generator-function@npm:^1.0.0": + version: 1.0.0 + resolution: "async-generator-function@npm:1.0.0" + checksum: 10c0/2c50ef856c543ad500d8d8777d347e3c1ba623b93e99c9263ecc5f965c1b12d2a140e2ab6e43c3d0b85366110696f28114649411cbcd10b452a92a2318394186 + languageName: node + linkType: hard + "async@npm:^3.2.4, async@npm:^3.2.6": version: 3.2.6 resolution: "async@npm:3.2.6" @@ -8402,6 +10695,24 @@ __metadata: languageName: node linkType: hard +"autoprefixer@npm:10.4.21, autoprefixer@npm:^10.4.21": + version: 10.4.21 + resolution: "autoprefixer@npm:10.4.21" + dependencies: + browserslist: "npm:^4.24.4" + caniuse-lite: "npm:^1.0.30001702" + fraction.js: "npm:^4.3.7" + normalize-range: "npm:^0.1.2" + picocolors: "npm:^1.1.1" + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.1.0 + bin: + autoprefixer: bin/autoprefixer + checksum: 10c0/de5b71d26d0baff4bbfb3d59f7cf7114a6030c9eeb66167acf49a32c5b61c68e308f1e0f869d92334436a221035d08b51cd1b2f2c4689b8d955149423c16d4d4 + languageName: node + linkType: hard + "available-typed-arrays@npm:^1.0.7": version: 1.0.7 resolution: "available-typed-arrays@npm:1.0.7" @@ -8412,20 +10723,27 @@ __metadata: linkType: hard "axe-core@npm:^4.2.0, axe-core@npm:^4.3.3": + version: 4.11.0 + resolution: "axe-core@npm:4.11.0" + checksum: 10c0/7d7020a568a824c303711858c2fcfe56d001d27e46c0c2ff75dc31b436cfddfd4857a301e70536cc9e64829d25338f7fb782102d23497ebdc66801e9900fc895 + languageName: node + linkType: hard + +"axe-core@npm:~4.10.3": version: 4.10.3 resolution: "axe-core@npm:4.10.3" checksum: 10c0/1b1c24f435b2ffe89d76eca0001cbfff42dbf012ad9bd37398b70b11f0d614281a38a28bc3069e8972e3c90ec929a8937994bd24b0ebcbaab87b8d1e241ab0c7 languageName: node linkType: hard -"axios@npm:^1.12.0": - version: 1.12.2 - resolution: "axios@npm:1.12.2" +"axios@npm:^1.12.0, axios@npm:^1.6.1": + version: 1.13.0 + resolution: "axios@npm:1.13.0" dependencies: follow-redirects: "npm:^1.15.6" form-data: "npm:^4.0.4" proxy-from-env: "npm:^1.1.0" - checksum: 10c0/80b063e318cf05cd33a4d991cea0162f3573481946f9129efb7766f38fde4c061c34f41a93a9f9521f02b7c9565ccbc197c099b0186543ac84a24580017adfed + checksum: 10c0/2af09f8ad9db9565bf97055eb0ddd2fd4abd9a03d23157b409348c9589370a88c3ede02e11fd1268becb780a77b62bdf9488650dd7208eda57edceca1d65622e languageName: node linkType: hard @@ -8437,14 +10755,56 @@ __metadata: linkType: hard "b4a@npm:^1.6.4": - version: 1.7.2 - resolution: "b4a@npm:1.7.2" + version: 1.7.3 + resolution: "b4a@npm:1.7.3" peerDependencies: react-native-b4a: "*" peerDependenciesMeta: react-native-b4a: optional: true - checksum: 10c0/98f0aac5d80357c73e9cb8669b31fc17713000d86e302cff8b4e68982c3eec844d1057d39d1cdb2ed96c82c26bbb6068c3672b09dbeaca499b6172f7f7f26b00 + checksum: 10c0/ac16d186e00fa0d16de1f1a4af413953bc762d50d5a0e382aaa744a13886600313b7293403ad77fc83f6b1489c3fc2610494d1026754a51d1b7cdac2115a7598 + languageName: node + linkType: hard + +"babel-jest@npm:^29.7.0": + version: 29.7.0 + resolution: "babel-jest@npm:29.7.0" + dependencies: + "@jest/transform": "npm:^29.7.0" + "@types/babel__core": "npm:^7.1.14" + babel-plugin-istanbul: "npm:^6.1.1" + babel-preset-jest: "npm:^29.6.3" + chalk: "npm:^4.0.0" + graceful-fs: "npm:^4.2.9" + slash: "npm:^3.0.0" + peerDependencies: + "@babel/core": ^7.8.0 + checksum: 10c0/2eda9c1391e51936ca573dd1aedfee07b14c59b33dbe16ef347873ddd777bcf6e2fc739681e9e9661ab54ef84a3109a03725be2ac32cd2124c07ea4401cbe8c1 + languageName: node + linkType: hard + +"babel-plugin-istanbul@npm:^6.1.1": + version: 6.1.1 + resolution: "babel-plugin-istanbul@npm:6.1.1" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.0.0" + "@istanbuljs/load-nyc-config": "npm:^1.0.0" + "@istanbuljs/schema": "npm:^0.1.2" + istanbul-lib-instrument: "npm:^5.0.4" + test-exclude: "npm:^6.0.0" + checksum: 10c0/1075657feb705e00fd9463b329921856d3775d9867c5054b449317d39153f8fbcebd3e02ebf00432824e647faff3683a9ca0a941325ef1afe9b3c4dd51b24beb + languageName: node + linkType: hard + +"babel-plugin-jest-hoist@npm:^29.6.3": + version: 29.6.3 + resolution: "babel-plugin-jest-hoist@npm:29.6.3" + dependencies: + "@babel/template": "npm:^7.3.3" + "@babel/types": "npm:^7.3.3" + "@types/babel__core": "npm:^7.1.14" + "@types/babel__traverse": "npm:^7.0.6" + checksum: 10c0/7e6451caaf7dce33d010b8aafb970e62f1b0c0b57f4978c37b0d457bbcf0874d75a395a102daf0bae0bd14eafb9f6e9a165ee5e899c0a4f1f3bb2e07b304ed2e languageName: node linkType: hard @@ -8495,6 +10855,43 @@ __metadata: languageName: node linkType: hard +"babel-preset-current-node-syntax@npm:^1.0.0": + version: 1.2.0 + resolution: "babel-preset-current-node-syntax@npm:1.2.0" + dependencies: + "@babel/plugin-syntax-async-generators": "npm:^7.8.4" + "@babel/plugin-syntax-bigint": "npm:^7.8.3" + "@babel/plugin-syntax-class-properties": "npm:^7.12.13" + "@babel/plugin-syntax-class-static-block": "npm:^7.14.5" + "@babel/plugin-syntax-import-attributes": "npm:^7.24.7" + "@babel/plugin-syntax-import-meta": "npm:^7.10.4" + "@babel/plugin-syntax-json-strings": "npm:^7.8.3" + "@babel/plugin-syntax-logical-assignment-operators": "npm:^7.10.4" + "@babel/plugin-syntax-nullish-coalescing-operator": "npm:^7.8.3" + "@babel/plugin-syntax-numeric-separator": "npm:^7.10.4" + "@babel/plugin-syntax-object-rest-spread": "npm:^7.8.3" + "@babel/plugin-syntax-optional-catch-binding": "npm:^7.8.3" + "@babel/plugin-syntax-optional-chaining": "npm:^7.8.3" + "@babel/plugin-syntax-private-property-in-object": "npm:^7.14.5" + "@babel/plugin-syntax-top-level-await": "npm:^7.14.5" + peerDependencies: + "@babel/core": ^7.0.0 || ^8.0.0-0 + checksum: 10c0/94a4f81cddf9b051045d08489e4fff7336292016301664c138cfa3d9ffe3fe2ba10a24ad6ae589fd95af1ac72ba0216e1653555c187e694d7b17be0c002bea10 + languageName: node + linkType: hard + +"babel-preset-jest@npm:^29.6.3": + version: 29.6.3 + resolution: "babel-preset-jest@npm:29.6.3" + dependencies: + babel-plugin-jest-hoist: "npm:^29.6.3" + babel-preset-current-node-syntax: "npm:^1.0.0" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/ec5fd0276b5630b05f0c14bb97cc3815c6b31600c683ebb51372e54dcb776cff790bdeeabd5b8d01ede375a040337ccbf6a3ccd68d3a34219125945e167ad943 + languageName: node + linkType: hard + "bail@npm:^2.0.0": version: 2.0.2 resolution: "bail@npm:2.0.2" @@ -8524,15 +10921,20 @@ __metadata: linkType: hard "bare-events@npm:^2.5.4, bare-events@npm:^2.7.0": - version: 2.7.0 - resolution: "bare-events@npm:2.7.0" - checksum: 10c0/0057d26ee21c60bb304cae689dad343e2b3be2a17af26ec26d995c440b6f2c544aab294276626ced1dac9d35b4c5653d0a076a759190c69e1923dbd3e60f5e99 + version: 2.8.1 + resolution: "bare-events@npm:2.8.1" + peerDependencies: + bare-abort-controller: "*" + peerDependenciesMeta: + bare-abort-controller: + optional: true + checksum: 10c0/0564f170b60ce827bc115b1c6e32092c7072905c560a941ac26149bbdde672d203897419f53015e0b41a2b3f3332a03dc2c66d3176ceebe1c58f636246f45808 languageName: node linkType: hard "bare-fs@npm:^4.0.1": - version: 4.4.4 - resolution: "bare-fs@npm:4.4.4" + version: 4.5.0 + resolution: "bare-fs@npm:4.5.0" dependencies: bare-events: "npm:^2.5.4" bare-path: "npm:^3.0.0" @@ -8544,7 +10946,7 @@ __metadata: peerDependenciesMeta: bare-buffer: optional: true - checksum: 10c0/18cbd227166db186f0c4b9d699665b02b5fbbd813ec594e02e6c5d4307f93f0083d3450688d2597d2b6465b88ea6d95c80cf36b431f7da1e5a1a4fab6671b8be + checksum: 10c0/8092cd3389c4a2ef6bb4b0d5df1112d948d03043e8021cb790cd3bd0a190574322e34170379f0bb16b50b37a88dab0a4aca1c1eb5abb28eee8349fa274a9ed55 languageName: node linkType: hard @@ -8582,11 +10984,11 @@ __metadata: linkType: hard "bare-url@npm:^2.2.2": - version: 2.2.2 - resolution: "bare-url@npm:2.2.2" + version: 2.3.1 + resolution: "bare-url@npm:2.3.1" dependencies: bare-path: "npm:^3.0.0" - checksum: 10c0/21e81fc47596f23d7aa4a981f66a34edaa54b1c188318a7e93422af47ca3f4d2b70fc37dba990c68e6e5c97c3f17369e26f1f180315bda191c174f512962c8b0 + checksum: 10c0/aa1313dd49763b8e56d3e3d72d290b79a61d75823a93e22ae176f17b5269469bde06651f26c66de55ab8e5c5cb0896a0890c7fc39b5789a70fb97c87223ee3a5 languageName: node linkType: hard @@ -8597,6 +10999,15 @@ __metadata: languageName: node linkType: hard +"baseline-browser-mapping@npm:^2.8.19": + version: 2.8.20 + resolution: "baseline-browser-mapping@npm:2.8.20" + bin: + baseline-browser-mapping: dist/cli.js + checksum: 10c0/6e2a5141e4a95e24bdf8539a9cb92ed4f6fb3974713ef8d8d1a7de9ec571ad1d38d7f90cd061496ad7790bdbf50cc21d9398e19647c065af4065540becd0a277 + languageName: node + linkType: hard + "baseline-browser-mapping@npm:^2.8.3": version: 2.8.6 resolution: "baseline-browser-mapping@npm:2.8.6" @@ -8813,7 +11224,7 @@ __metadata: languageName: node linkType: hard -"browserslist@npm:^4.0.0, browserslist@npm:^4.16.5, browserslist@npm:^4.21.4, browserslist@npm:^4.24.0, browserslist@npm:^4.25.1, browserslist@npm:^4.25.3": +"browserslist@npm:^4.0.0, browserslist@npm:^4.16.5, browserslist@npm:^4.21.4, browserslist@npm:^4.24.0, browserslist@npm:^4.25.1": version: 4.26.2 resolution: "browserslist@npm:4.26.2" dependencies: @@ -8828,6 +11239,30 @@ __metadata: languageName: node linkType: hard +"browserslist@npm:^4.24.4, browserslist@npm:^4.26.0, browserslist@npm:^4.26.3": + version: 4.27.0 + resolution: "browserslist@npm:4.27.0" + dependencies: + baseline-browser-mapping: "npm:^2.8.19" + caniuse-lite: "npm:^1.0.30001751" + electron-to-chromium: "npm:^1.5.238" + node-releases: "npm:^2.0.26" + update-browserslist-db: "npm:^1.1.4" + bin: + browserslist: cli.js + checksum: 10c0/395611e54374da9171cdbe7e3704ab426e0f1d622751392df6d6cbf60c539bf06cf2407e9dd769bc01ee2abca6a14af6509a2e0bbb448ba75a054db6c1840643 + languageName: node + linkType: hard + +"bser@npm:2.1.1": + version: 2.1.1 + resolution: "bser@npm:2.1.1" + dependencies: + node-int64: "npm:^0.4.0" + checksum: 10c0/24d8dfb7b6d457d73f32744e678a60cc553e4ec0e9e1a01cf614b44d85c3c87e188d3cc78ef0442ce5032ee6818de20a0162ba1074725c0d08908f62ea979227 + languageName: node + linkType: hard + "bubble-stream-error@npm:^1.0.0": version: 1.0.0 resolution: "bubble-stream-error@npm:1.0.0" @@ -8908,6 +11343,13 @@ __metadata: languageName: node linkType: hard +"cac@npm:^6.7.14": + version: 6.7.14 + resolution: "cac@npm:6.7.14" + checksum: 10c0/4ee06aaa7bab8981f0d54e5f5f9d4adcd64058e9697563ce336d8a3878ed018ee18ebe5359b2430eceae87e0758e62ea2019c3f52ae6e211b1bd2e133856cd10 + languageName: node + linkType: hard + "cacache@npm:^19.0.1": version: 19.0.1 resolution: "cacache@npm:19.0.1" @@ -8960,16 +11402,29 @@ __metadata: languageName: node linkType: hard -"cacheable@npm:^2.0.1": - version: 2.0.2 - resolution: "cacheable@npm:2.0.2" +"cacheable@npm:^2.1.0": + version: 2.1.1 + resolution: "cacheable@npm:2.1.1" dependencies: - "@cacheable/memoize": "npm:^2.0.2" - "@cacheable/memory": "npm:^2.0.2" - "@cacheable/utils": "npm:^2.0.2" - hookified: "npm:^1.12.1" - keyv: "npm:^5.5.2" - checksum: 10c0/af9ee8171d06cb7ae61aa45e97e33b1bdd8e668c73d11bd2f56acd5eba8e39b8eb849d555ba4beb959253d30e0bc0c6a0ecfe823fac227ae28016ba0fe45da0e + "@cacheable/memoize": "npm:^2.0.3" + "@cacheable/memory": "npm:^2.0.3" + "@cacheable/utils": "npm:^2.1.0" + hookified: "npm:^1.12.2" + keyv: "npm:^5.5.3" + qified: "npm:^0.5.0" + checksum: 10c0/8cd90ab4420162f244877e1654ffc6dcb82900763723fded860de0d6c20a199cff81a9c613838aea4e9fb02aee6acd84cee9bc6ae371753df6f28762e6c7b538 + languageName: node + linkType: hard + +"caching-transform@npm:^4.0.0": + version: 4.0.0 + resolution: "caching-transform@npm:4.0.0" + dependencies: + hasha: "npm:^5.0.0" + make-dir: "npm:^3.0.0" + package-hash: "npm:^4.0.0" + write-file-atomic: "npm:^3.0.0" + checksum: 10c0/7b33669dadfad292636578087a1aa7bcf9fbd60d6cbc67e8f288e3667397193c00bdac35bb84d34bd44fa9209405791fd3ab101c2126109e6eaaef1b899da759 languageName: node linkType: hard @@ -9044,6 +11499,13 @@ __metadata: languageName: node linkType: hard +"camelcase@npm:^5.0.0, camelcase@npm:^5.3.1": + version: 5.3.1 + resolution: "camelcase@npm:5.3.1" + checksum: 10c0/92ff9b443bfe8abb15f2b1513ca182d16126359ad4f955ebc83dc4ddcc4ef3fdd2c078bc223f2673dc223488e75c99b16cc4d056624374b799e6a1555cf61b23 + languageName: node + linkType: hard + "camelcase@npm:^6.2.0": version: 6.3.0 resolution: "camelcase@npm:6.3.0" @@ -9077,6 +11539,13 @@ __metadata: languageName: node linkType: hard +"caniuse-lite@npm:^1.0.30001702, caniuse-lite@npm:^1.0.30001751": + version: 1.0.30001751 + resolution: "caniuse-lite@npm:1.0.30001751" + checksum: 10c0/c3f2d448f3569004ace160fd9379ea0def8e7a7bc6e65611baadb57d24e1f418258647a6210e46732419f5663e2356c22aa841f92449dd3849eb6471bb7ad592 + languageName: node + linkType: hard + "case-sensitive-paths-webpack-plugin@npm:^2.4.0": version: 2.4.0 resolution: "case-sensitive-paths-webpack-plugin@npm:2.4.0" @@ -9116,7 +11585,7 @@ __metadata: languageName: node linkType: hard -"chai@npm:^5.1.1": +"chai@npm:^5.1.1, chai@npm:^5.2.0": version: 5.3.3 resolution: "chai@npm:5.3.3" dependencies: @@ -9159,7 +11628,7 @@ __metadata: languageName: node linkType: hard -"chalk@npm:^4.0.0, chalk@npm:^4.1.0, chalk@npm:^4.1.2": +"chalk@npm:^4.0.0, chalk@npm:^4.1.0, chalk@npm:^4.1.2, chalk@npm:~4.1.2": version: 4.1.2 resolution: "chalk@npm:4.1.2" dependencies: @@ -9169,7 +11638,7 @@ __metadata: languageName: node linkType: hard -"chalk@npm:^5.0.1, chalk@npm:^5.1.2, chalk@npm:^5.2.0, chalk@npm:^5.3.0, chalk@npm:^5.4.1": +"chalk@npm:^5.0.1, chalk@npm:^5.1.2, chalk@npm:^5.2.0, chalk@npm:^5.3.0": version: 5.6.2 resolution: "chalk@npm:5.6.2" checksum: 10c0/99a4b0f0e7991796b1e7e3f52dceb9137cae2a9dfc8fc0784a550dc4c558e15ab32ed70b14b21b52beb2679b4892b41a0aa44249bcb996f01e125d58477c6976 @@ -9183,6 +11652,20 @@ __metadata: languageName: node linkType: hard +"char-regex@npm:^1.0.2": + version: 1.0.2 + resolution: "char-regex@npm:1.0.2" + checksum: 10c0/57a09a86371331e0be35d9083ba429e86c4f4648ecbe27455dbfb343037c16ee6fdc7f6b61f433a57cc5ded5561d71c56a150e018f40c2ffb7bc93a26dae341e + languageName: node + linkType: hard + +"char-regex@npm:^2.0.0": + version: 2.0.2 + resolution: "char-regex@npm:2.0.2" + checksum: 10c0/afbfb11019bafcc70a3e85b760d63336cf941f7608f1df7d746a60ee6075d1926e5c18a9fb1b6c22024f3a000c0e0c745f059b2bf679a5cba6cb48adf7ea43ce + languageName: node + linkType: hard + "character-entities-html4@npm:^2.0.0": version: 2.1.0 resolution: "character-entities-html4@npm:2.1.0" @@ -9376,15 +11859,15 @@ __metadata: languageName: node linkType: hard -"chromium-bidi@npm:9.1.0": - version: 9.1.0 - resolution: "chromium-bidi@npm:9.1.0" +"chromium-bidi@npm:10.5.1": + version: 10.5.1 + resolution: "chromium-bidi@npm:10.5.1" dependencies: mitt: "npm:^3.0.1" zod: "npm:^3.24.1" peerDependencies: devtools-protocol: "*" - checksum: 10c0/ab75ab4e3434e1fab11a35a1fa6f64dd55bfcdf046251f4489ece828ae18b3c88b16728b00d02c4ed012b686f455cb589774370ef8f3f07b9d762476c4c672cc + checksum: 10c0/094fca13c1361a1cd6b951cf21f7d68f9cb0d1a5aee31b55f0ace5bb144c4606f2cff5625a6328146e5c326f3baaae45a2cc1e11ca47cb9ad36aaf35107647fe languageName: node linkType: hard @@ -9396,13 +11879,13 @@ __metadata: linkType: hard "ci-info@npm:^4.0.0": - version: 4.3.0 - resolution: "ci-info@npm:4.3.0" - checksum: 10c0/60d3dfe95d75c01454ec1cfd5108617dd598a28a2a3e148bd7e1523c1c208b5f5a3007cafcbe293e6fd0a5a310cc32217c5dc54743eeabc0a2bec80072fc055c + version: 4.3.1 + resolution: "ci-info@npm:4.3.1" + checksum: 10c0/7dd82000f514d76ddfe7775e4cb0d66e5c638f5fa0e2a3be29557e898da0d32ac04f231217d414d07fb968b1fbc6d980ee17ddde0d2c516f23da9cfff608f6c1 languageName: node linkType: hard -"cjs-module-lexer@npm:^1.2.3": +"cjs-module-lexer@npm:^1.0.0, cjs-module-lexer@npm:^1.2.3": version: 1.4.3 resolution: "cjs-module-lexer@npm:1.4.3" checksum: 10c0/076b3af85adc4d65dbdab1b5b240fe5b45d44fcf0ef9d429044dd94d19be5589376805c44fb2d4b3e684e5fe6a9b7cf3e426476a6507c45283c5fc6ff95240be @@ -9427,6 +11910,13 @@ __metadata: languageName: node linkType: hard +"clean-stack@npm:^2.0.0": + version: 2.2.0 + resolution: "clean-stack@npm:2.2.0" + checksum: 10c0/1f90262d5f6230a17e27d0c190b09d47ebe7efdd76a03b5a1127863f7b3c9aec4c3e6c8bb3a7bbf81d553d56a1fd35728f5a8ef4c63f867ac8d690109742a8c1 + languageName: node + linkType: hard + "clean-webpack-plugin@npm:4.0.0": version: 4.0.0 resolution: "clean-webpack-plugin@npm:4.0.0" @@ -9470,13 +11960,13 @@ __metadata: languageName: node linkType: hard -"cli-truncate@npm:^4.0.0": - version: 4.0.0 - resolution: "cli-truncate@npm:4.0.0" +"cli-truncate@npm:^5.0.0": + version: 5.1.1 + resolution: "cli-truncate@npm:5.1.1" dependencies: - slice-ansi: "npm:^5.0.0" - string-width: "npm:^7.0.0" - checksum: 10c0/d7f0b73e3d9b88cb496e6c086df7410b541b56a43d18ade6a573c9c18bd001b1c3fba1ad578f741a4218fdc794d042385f8ac02c25e1c295a2d8b9f3cb86eb4c + slice-ansi: "npm:^7.1.0" + string-width: "npm:^8.0.0" + checksum: 10c0/3842920829a62f3e041ce39199050c42706c3c9c756a4efc8b86d464e102d1fa031d8b1b9b2e3bb36e1017c763558275472d031bdc884c1eff22a2f20e4f6b0a languageName: node linkType: hard @@ -9494,6 +11984,17 @@ __metadata: languageName: node linkType: hard +"cliui@npm:^6.0.0": + version: 6.0.0 + resolution: "cliui@npm:6.0.0" + dependencies: + string-width: "npm:^4.2.0" + strip-ansi: "npm:^6.0.0" + wrap-ansi: "npm:^6.2.0" + checksum: 10c0/35229b1bb48647e882104cac374c9a18e34bbf0bace0e2cf03000326b6ca3050d6b59545d91e17bfe3705f4a0e2988787aa5cde6331bf5cbbf0164732cef6492 + languageName: node + linkType: hard + "cliui@npm:^8.0.1": version: 8.0.1 resolution: "cliui@npm:8.0.1" @@ -9557,6 +12058,13 @@ __metadata: languageName: node linkType: hard +"collect-v8-coverage@npm:^1.0.0": + version: 1.0.3 + resolution: "collect-v8-coverage@npm:1.0.3" + checksum: 10c0/bc62ba251bcce5e3354a8f88fa6442bee56e3e612fec08d4dfcf66179b41ea0bf544b0f78c4ebc0f8050871220af95bb5c5578a6aef346feea155640582f09dc + languageName: node + linkType: hard + "color-convert@npm:^1.9.0": version: 1.9.3 resolution: "color-convert@npm:1.9.3" @@ -9695,13 +12203,27 @@ __metadata: languageName: node linkType: hard -"commander@npm:^13.0.0, commander@npm:^13.1.0": +"commander@npm:^12.1.0": + version: 12.1.0 + resolution: "commander@npm:12.1.0" + checksum: 10c0/6e1996680c083b3b897bfc1cfe1c58dfbcd9842fd43e1aaf8a795fbc237f65efcc860a3ef457b318e73f29a4f4a28f6403c3d653d021d960e4632dd45bde54a9 + languageName: node + linkType: hard + +"commander@npm:^13.0.0": version: 13.1.0 resolution: "commander@npm:13.1.0" checksum: 10c0/7b8c5544bba704fbe84b7cab2e043df8586d5c114a4c5b607f83ae5060708940ed0b5bd5838cf8ce27539cde265c1cbd59ce3c8c6b017ed3eec8943e3a415164 languageName: node linkType: hard +"commander@npm:^14.0.1": + version: 14.0.2 + resolution: "commander@npm:14.0.2" + checksum: 10c0/245abd1349dbad5414cb6517b7b5c584895c02c4f7836ff5395f301192b8566f9796c82d7bd6c92d07eba8775fe4df86602fca5d86d8d10bcc2aded1e21c2aeb + languageName: node + linkType: hard + "commander@npm:^2.19.0, commander@npm:^2.20.0": version: 2.20.3 resolution: "commander@npm:2.20.3" @@ -9709,6 +12231,13 @@ __metadata: languageName: node linkType: hard +"commander@npm:^3.0.2": + version: 3.0.2 + resolution: "commander@npm:3.0.2" + checksum: 10c0/8a279b4bacde68f03664086260ccb623122d2bdae6f380a41c9e06b646e830372c30a4b88261238550e0ad69d53f7af8883cb705d8237fdd22947e84913b149c + languageName: node + linkType: hard + "commander@npm:^4.1.1": version: 4.1.1 resolution: "commander@npm:4.1.1" @@ -9768,7 +12297,7 @@ __metadata: languageName: node linkType: hard -"compare-versions@npm:^6.1.0": +"compare-versions@npm:^6.1.0, compare-versions@npm:^6.1.1": version: 6.1.1 resolution: "compare-versions@npm:6.1.1" checksum: 10c0/415205c7627f9e4f358f571266422980c9fe2d99086be0c9a48008ef7c771f32b0fbe8e97a441ffedc3910872f917a0675fe0fe3c3b6d331cda6d8690be06338 @@ -9838,6 +12367,20 @@ __metadata: languageName: node linkType: hard +"confbox@npm:^0.1.8": + version: 0.1.8 + resolution: "confbox@npm:0.1.8" + checksum: 10c0/fc2c68d97cb54d885b10b63e45bd8da83a8a71459d3ecf1825143dd4c7f9f1b696b3283e07d9d12a144c1301c2ebc7842380bdf0014e55acc4ae1c9550102418 + languageName: node + linkType: hard + +"confbox@npm:^0.2.2": + version: 0.2.2 + resolution: "confbox@npm:0.2.2" + checksum: 10c0/7c246588d533d31e8cdf66cb4701dff6de60f9be77ab54c0d0338e7988750ac56863cc0aca1b3f2046f45ff223a765d3e5d4977a7674485afcd37b6edf3fd129 + languageName: node + linkType: hard + "config-chain@npm:^1.1.11": version: 1.1.13 resolution: "config-chain@npm:1.1.13" @@ -9937,7 +12480,14 @@ __metadata: languageName: node linkType: hard -"convert-source-map@npm:^2.0.0": +"convert-source-map@npm:^1.7.0": + version: 1.9.0 + resolution: "convert-source-map@npm:1.9.0" + checksum: 10c0/281da55454bf8126cbc6625385928c43479f2060984180c42f3a86c8b8c12720a24eac260624a7d1e090004028d2dee78602330578ceec1a08e27cb8bb0a8a5b + languageName: node + linkType: hard + +"convert-source-map@npm:^2.0.0": version: 2.0.0 resolution: "convert-source-map@npm:2.0.0" checksum: 10c0/8f2f7a27a1a011cc6cc88cc4da2d7d0cfa5ee0369508baae3d98c260bb3ac520691464e5bbe4ae7cdf09860c1d69ecc6f70c63c6e7c7f7e3f18ec08484dc7d9b @@ -9992,18 +12542,18 @@ __metadata: linkType: hard "core-js-bundle@npm:^3.8.1": - version: 3.45.1 - resolution: "core-js-bundle@npm:3.45.1" - checksum: 10c0/06459ba0702f883768e9be5eac86988e32d35b175a36d21a90828005a31224e1e48eb9bfc80afc477a9d1ea5f6270b8bd5bd024d2fa28a56ee50c39ec1d48c95 + version: 3.46.0 + resolution: "core-js-bundle@npm:3.46.0" + checksum: 10c0/7d487ec5ff371256fd2bb44e8d98036938672fbc39540c3aa2423fd1823a0847c55a48b31b475fbcf75c14c8c71d249e857354ba604ec86864870d106d927cee languageName: node linkType: hard "core-js-compat@npm:^3.43.0": - version: 3.45.1 - resolution: "core-js-compat@npm:3.45.1" + version: 3.46.0 + resolution: "core-js-compat@npm:3.46.0" dependencies: - browserslist: "npm:^4.25.3" - checksum: 10c0/b22996d3ca7e4f6758725f9ebbb61d422466d7ec0359158563264069ec066e7d2539fc7daebaa8aaf7b0bde73114ce42519611a0f0edb471139349e0cd11e183 + browserslist: "npm:^4.26.3" + checksum: 10c0/d50f8870e14434477acac1f9f52929b6298fd86313386c4105be0d43978708ad10ab3b80b9b54d77b93761dbc5430e3151de0c792dabd117b58c25b551b78e20 languageName: node linkType: hard @@ -10022,15 +12572,15 @@ __metadata: linkType: hard "cosmiconfig-typescript-loader@npm:^6.1.0": - version: 6.1.0 - resolution: "cosmiconfig-typescript-loader@npm:6.1.0" + version: 6.2.0 + resolution: "cosmiconfig-typescript-loader@npm:6.2.0" dependencies: - jiti: "npm:^2.4.1" + jiti: "npm:^2.6.1" peerDependencies: "@types/node": "*" cosmiconfig: ">=9" typescript: ">=5" - checksum: 10c0/5e3baf85a9da7dcdd7ef53a54d1293400eed76baf0abb3a41bf9fcc789f1a2653319443471f9a1dc32951f1de4467a6696ccd0f88640e7827f1af6ff94ceaf1a + checksum: 10c0/0fd8fd9b9b6a04eec75617b965ce0a1f63310fe29a361c1f95cb971e05dbbb935291899c2b15abfd69e09db58dbe97077f24a7c61414bbc6c3e78349b4314ad7 languageName: node linkType: hard @@ -10064,6 +12614,23 @@ __metadata: languageName: node linkType: hard +"create-jest@npm:^29.7.0": + version: 29.7.0 + resolution: "create-jest@npm:29.7.0" + dependencies: + "@jest/types": "npm:^29.6.3" + chalk: "npm:^4.0.0" + exit: "npm:^0.1.2" + graceful-fs: "npm:^4.2.9" + jest-config: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + prompts: "npm:^2.0.1" + bin: + create-jest: bin/create-jest.js + checksum: 10c0/e7e54c280692470d3398f62a6238fd396327e01c6a0757002833f06d00afc62dd7bfe04ff2b9cd145264460e6b4d1eb8386f2925b7e567f97939843b7b0e812f + languageName: node + linkType: hard + "cross-spawn@npm:^6.0.0": version: 6.0.6 resolution: "cross-spawn@npm:6.0.6" @@ -10077,7 +12644,7 @@ __metadata: languageName: node linkType: hard -"cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.3, cross-spawn@npm:^7.0.5, cross-spawn@npm:^7.0.6": +"cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.3, cross-spawn@npm:^7.0.5, cross-spawn@npm:^7.0.6": version: 7.0.6 resolution: "cross-spawn@npm:7.0.6" dependencies: @@ -10118,6 +12685,17 @@ __metadata: languageName: node linkType: hard +"css-blank-pseudo@npm:^7.0.1": + version: 7.0.1 + resolution: "css-blank-pseudo@npm:7.0.1" + dependencies: + postcss-selector-parser: "npm:^7.0.0" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/46c3d3a611972fdb0c264db7c0b34fe437bc4300961d11945145cf04962f52a545a6ef55bc8ff4afd82b605bd692b4970f2b54582616dea00441105e725d4618 + languageName: node + linkType: hard + "css-declaration-sorter@npm:^6.3.1": version: 6.4.1 resolution: "css-declaration-sorter@npm:6.4.1" @@ -10143,6 +12721,19 @@ __metadata: languageName: node linkType: hard +"css-has-pseudo@npm:^7.0.3": + version: 7.0.3 + resolution: "css-has-pseudo@npm:7.0.3" + dependencies: + "@csstools/selector-specificity": "npm:^5.0.0" + postcss-selector-parser: "npm:^7.0.0" + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/c89f68e17bed229e9a3e98da5032e1360c83d45d974bc3fb8d6b5358399bca80cce7929e4a621a516a75536edb78678dc486eb41841eeed28cca79e3be4bdc27 + languageName: node + linkType: hard + "css-loader@npm:6.11.0, css-loader@npm:^6.7.1": version: 6.11.0 resolution: "css-loader@npm:6.11.0" @@ -10167,6 +12758,15 @@ __metadata: languageName: node linkType: hard +"css-prefers-color-scheme@npm:^10.0.0": + version: 10.0.0 + resolution: "css-prefers-color-scheme@npm:10.0.0" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/a66c727bb2455328b18862f720819fc98ff5c1486b69f758bdb5c66f46cc6d484f9fc0bfa4f00f2693c5da6707ad136ca789496982f713ade693f08af624930e + languageName: node + linkType: hard + "css-select@npm:^4.1.3": version: 4.3.0 resolution: "css-select@npm:4.3.0" @@ -10237,6 +12837,13 @@ __metadata: languageName: node linkType: hard +"cssdb@npm:^8.4.2": + version: 8.4.2 + resolution: "cssdb@npm:8.4.2" + checksum: 10c0/3c88610ba9e3f87f9ecf068b72261e90de8bb1f5d1dceefc79ff42b2e19f5814135937ad057b7f8c4bf58212f911e5f9d2f6f0910af3da127170009f1f75689c + languageName: node + linkType: hard + "cssesc@npm:^3.0.0": version: 3.0.0 resolution: "cssesc@npm:3.0.0" @@ -10421,6 +13028,16 @@ __metadata: languageName: node linkType: hard +"cwd@npm:^0.10.0": + version: 0.10.0 + resolution: "cwd@npm:0.10.0" + dependencies: + find-pkg: "npm:^0.1.2" + fs-exists-sync: "npm:^0.1.0" + checksum: 10c0/d900a87e31016d4b0c98b33fdc22c89a7534223bfcf2834c27e2a31e9a0d72ed390ff696a03eaca5a5b4b3ffcbf2ade9dfe1ba12ec86e375848a94a1a2a5396a + languageName: node + linkType: hard + "dargs@npm:^8.0.0": version: 8.1.0 resolution: "dargs@npm:8.1.0" @@ -10491,6 +13108,13 @@ __metadata: languageName: node linkType: hard +"de-indent@npm:^1.0.2": + version: 1.0.2 + resolution: "de-indent@npm:1.0.2" + checksum: 10c0/7058ce58abd6dfc123dd204e36be3797abd419b59482a634605420f47ae97639d0c183ec5d1b904f308a01033f473673897afc2bd59bc620ebf1658763ef4291 + languageName: node + linkType: hard + "debounce@npm:1.2.1, debounce@npm:^1.2.0, debounce@npm:^1.2.1": version: 1.2.1 resolution: "debounce@npm:1.2.1" @@ -10557,7 +13181,7 @@ __metadata: languageName: node linkType: hard -"decamelize@npm:^1.1.0": +"decamelize@npm:^1.1.0, decamelize@npm:^1.2.0": version: 1.2.0 resolution: "decamelize@npm:1.2.0" checksum: 10c0/85c39fe8fbf0482d4a1e224ef0119db5c1897f8503bcef8b826adff7a1b11414972f6fef2d7dec2ee0b4be3863cf64ac1439137ae9e6af23a3d8dcbe26a5b4b2 @@ -10603,6 +13227,18 @@ __metadata: languageName: node linkType: hard +"dedent@npm:^1.0.0": + version: 1.7.0 + resolution: "dedent@npm:1.7.0" + peerDependencies: + babel-plugin-macros: ^3.1.0 + peerDependenciesMeta: + babel-plugin-macros: + optional: true + checksum: 10c0/c5e8a8beb5072bd5e520cb64b27a82d7ec3c2a63ee5ce47dbc2a05d5b7700cefd77a992a752cd0a8b1d979c1db06b14fb9486e805f3ad6088eda6e07cd9bf2d5 + languageName: node + linkType: hard + "deep-eql@npm:^5.0.1": version: 5.0.2 resolution: "deep-eql@npm:5.0.2" @@ -10664,6 +13300,15 @@ __metadata: languageName: node linkType: hard +"default-require-extensions@npm:^3.0.0": + version: 3.0.1 + resolution: "default-require-extensions@npm:3.0.1" + dependencies: + strip-bom: "npm:^4.0.0" + checksum: 10c0/5ca376cb527d9474336ad76dd302d06367a7163379dda26558258de26f85861e696d0b7bb19ee3c6b8456bb7c95cdc0e4e4d45c2aa487e61b2d3b60d80c10648 + languageName: node + linkType: hard + "defaults@npm:^1.0.3": version: 1.0.4 resolution: "defaults@npm:1.0.4" @@ -10813,9 +13458,16 @@ __metadata: linkType: hard "detect-libc@npm:^2.0.3": - version: 2.1.1 - resolution: "detect-libc@npm:2.1.1" - checksum: 10c0/97053299c1f68c7c4adf7b78c8d506e1d5f3a3fbc775920aaa0ecf7f8fcc6dfa46338a6ca82fe4500b4a51937def314584265a4ec9d565577485c4496aa7d64e + version: 2.1.2 + resolution: "detect-libc@npm:2.1.2" + checksum: 10c0/acc675c29a5649fa1fb6e255f993b8ee829e510b6b56b0910666949c80c364738833417d0edb5f90e4e46be17228b0f2b66a010513984e18b15deeeac49369c4 + languageName: node + linkType: hard + +"detect-newline@npm:^3.0.0": + version: 3.1.0 + resolution: "detect-newline@npm:3.1.0" + checksum: 10c0/c38cfc8eeb9fda09febb44bcd85e467c970d4e3bf526095394e5a4f18bc26dd0cf6b22c69c1fa9969261521c593836db335c2795218f6d781a512aea2fb8209d languageName: node linkType: hard @@ -10835,10 +13487,10 @@ __metadata: languageName: node linkType: hard -"devtools-protocol@npm:0.0.1495869": - version: 0.0.1495869 - resolution: "devtools-protocol@npm:0.0.1495869" - checksum: 10c0/ef3f35ddd914f07112a4e9417cc6afbd82550976cdb30096710a3024db303d29d13a09c63cb7ef4e0f38e70986a90cb50b39f0f0bcf0fd30937e5a0cba3c521b +"devtools-protocol@npm:0.0.1508733": + version: 0.0.1508733 + resolution: "devtools-protocol@npm:0.0.1508733" + checksum: 10c0/d8d15e0a79b7343b9fe165fca70fabb77da29f7e3d72aa38b2776de795f8a24a3ea592da7b4edd9bf86344114e1431b0dd1b663c8c4efcd7f130db42d5360d88 languageName: node linkType: hard @@ -10853,6 +13505,13 @@ __metadata: languageName: node linkType: hard +"diff-sequences@npm:^29.6.3": + version: 29.6.3 + resolution: "diff-sequences@npm:29.6.3" + checksum: 10c0/32e27ac7dbffdf2fb0eb5a84efd98a9ad084fbabd5ac9abb8757c6770d5320d2acd172830b28c4add29bb873d59420601dfc805ac4064330ce59b1adfd0593b2 + languageName: node + linkType: hard + "diff@npm:^5.0.0, diff@npm:^5.2.0": version: 5.2.0 resolution: "diff@npm:5.2.0" @@ -10860,6 +13519,15 @@ __metadata: languageName: node linkType: hard +"diffable-html@npm:^4.1.0": + version: 4.1.0 + resolution: "diffable-html@npm:4.1.0" + dependencies: + htmlparser2: "npm:^3.9.2" + checksum: 10c0/4224133455312e03dd5b84cec0a7d7390552ae30fc5ceb24256c4973e7b51ab2ba69f8b8dbeaaa3feb2b92d3fdd57476dcb7afeada793130ab340720c6a553c7 + languageName: node + linkType: hard + "dir-glob@npm:^3.0.1": version: 3.0.1 resolution: "dir-glob@npm:3.0.1" @@ -10903,9 +13571,9 @@ __metadata: languageName: node linkType: hard -"documentation@workspace:projects/documentation": +"documentation@workspace:1st-gen/projects/documentation": version: 0.0.0-use.local - resolution: "documentation@workspace:projects/documentation" + resolution: "documentation@workspace:1st-gen/projects/documentation" dependencies: "@11ty/eleventy": "npm:3.1.2" "@11ty/eleventy-plugin-syntaxhighlight": "npm:5.0.2" @@ -10914,6 +13582,7 @@ __metadata: "@rollup/plugin-commonjs": "npm:25.0.8" "@rollup/plugin-json": "npm:6.1.0" "@rollup/plugin-node-resolve": "npm:15.3.1" + "@rollup/plugin-replace": "npm:^6.0.2" "@spectrum-web-components/bundle": "npm:1.9.1" "@spectrum-web-components/custom-vars-viewer": "npm:1.9.1" "@toycode/markdown-it-class": "npm:1.2.4" @@ -10966,6 +13635,16 @@ __metadata: languageName: node linkType: hard +"dom-serializer@npm:0": + version: 0.2.2 + resolution: "dom-serializer@npm:0.2.2" + dependencies: + domelementtype: "npm:^2.0.1" + entities: "npm:^2.0.0" + checksum: 10c0/5cb595fb77e1a23eca56742f47631e6f4af66ce1982c7ed28b3d0ef21f1f50304c067adc29d3eaf824c572be022cee88627d0ac9b929408f24e923f3c7bed37b + languageName: node + linkType: hard + "dom-serializer@npm:^1.0.1": version: 1.4.1 resolution: "dom-serializer@npm:1.4.1" @@ -10999,6 +13678,13 @@ __metadata: languageName: node linkType: hard +"domelementtype@npm:1, domelementtype@npm:^1.3.1": + version: 1.3.1 + resolution: "domelementtype@npm:1.3.1" + checksum: 10c0/6d4f5761060a21eaf3c96545501e9d188745c7e1c31b8d141bf15d8748feeadba868f4ea32877751b8678b286fb1afbe6ae905ca3fb8f0214d8322e482cdbec0 + languageName: node + linkType: hard + "domelementtype@npm:^2.0.1, domelementtype@npm:^2.2.0, domelementtype@npm:^2.3.0": version: 2.3.0 resolution: "domelementtype@npm:2.3.0" @@ -11006,6 +13692,15 @@ __metadata: languageName: node linkType: hard +"domhandler@npm:^2.3.0": + version: 2.4.2 + resolution: "domhandler@npm:2.4.2" + dependencies: + domelementtype: "npm:1" + checksum: 10c0/6670cab73e97e3c6771dcf22b537db3f6a0be0ad6b370f03bb5f1b585d3b563d326787fdabe1190b7ca9d81c804e9b3f8a1431159c27c44f6c05f94afa92be2d + languageName: node + linkType: hard + "domhandler@npm:^4.0.0, domhandler@npm:^4.2.0, domhandler@npm:^4.2.2, domhandler@npm:^4.3.1": version: 4.3.1 resolution: "domhandler@npm:4.3.1" @@ -11024,6 +13719,16 @@ __metadata: languageName: node linkType: hard +"domutils@npm:^1.5.1": + version: 1.7.0 + resolution: "domutils@npm:1.7.0" + dependencies: + dom-serializer: "npm:0" + domelementtype: "npm:1" + checksum: 10c0/437fcd2d6d6be03f488152e73c6f953e289c58496baa22be9626b2b46f9cfd40486ae77d144487ff6b102929a3231cdb9a8bf8ef485fb7b7c30c985daedc77eb + languageName: node + linkType: hard + "domutils@npm:^2.5.2, domutils@npm:^2.8.0": version: 2.8.0 resolution: "domutils@npm:2.8.0" @@ -11182,6 +13887,13 @@ __metadata: languageName: node linkType: hard +"electron-to-chromium@npm:^1.5.238": + version: 1.5.241 + resolution: "electron-to-chromium@npm:1.5.241" + checksum: 10c0/71c655ea34913e2820faa79e0ef83393c5c1d64027d6d7f9314a05d37df6aa7f70c265d727b3aa5f22c2a5cab13af9a0687deb399561d223e11a96625167b410 + languageName: node + linkType: hard + "email-addresses@npm:^5.0.0": version: 5.0.0 resolution: "email-addresses@npm:5.0.0" @@ -11189,10 +13901,17 @@ __metadata: languageName: node linkType: hard +"emittery@npm:^0.13.1": + version: 0.13.1 + resolution: "emittery@npm:0.13.1" + checksum: 10c0/1573d0ae29ab34661b6c63251ff8f5facd24ccf6a823f19417ae8ba8c88ea450325788c67f16c99edec8de4b52ce93a10fe441ece389fd156e88ee7dab9bfa35 + languageName: node + linkType: hard + "emoji-regex@npm:^10.2.1, emoji-regex@npm:^10.3.0": - version: 10.5.0 - resolution: "emoji-regex@npm:10.5.0" - checksum: 10c0/17cf84335a461fc23bf90575122ace2902630dc760e53299474cd3b0b5e4cfbc6c0223a389a766817538e5d20bf0f36c67b753f27c9e705056af510b8777e312 + version: 10.6.0 + resolution: "emoji-regex@npm:10.6.0" + checksum: 10c0/1e4aa097bb007301c3b4b1913879ae27327fdc48e93eeefefe3b87e495eb33c5af155300be951b4349ff6ac084f4403dc9eff970acba7c1c572d89396a9a32d7 languageName: node linkType: hard @@ -11272,6 +13991,13 @@ __metadata: languageName: node linkType: hard +"entities@npm:^1.1.1": + version: 1.1.2 + resolution: "entities@npm:1.1.2" + checksum: 10c0/5b12fa8c4fb942f88af6f8791bbe7be0a59ebd91c8933cee091d94455efd1eeb200418c7b1bc8dd0f74cdd4db8cf4538eb043db14cfd1919130c25d8c6095215 + languageName: node + linkType: hard + "entities@npm:^2.0.0": version: 2.2.0 resolution: "entities@npm:2.2.0" @@ -11286,7 +14012,7 @@ __metadata: languageName: node linkType: hard -"entities@npm:^4.2.0, entities@npm:^4.4.0": +"entities@npm:^4.2.0, entities@npm:^4.4.0, entities@npm:^4.5.0": version: 4.5.0 resolution: "entities@npm:4.5.0" checksum: 10c0/5b039739f7621f5d1ad996715e53d964035f75ad3b9a4d38c6b3804bb226e282ffeae2443624d8fdd9c47d8e926ae9ac009c54671243f0c3294c26af7cc85250 @@ -11308,11 +14034,11 @@ __metadata: linkType: hard "envinfo@npm:^7.7.3": - version: 7.14.0 - resolution: "envinfo@npm:7.14.0" + version: 7.19.0 + resolution: "envinfo@npm:7.19.0" bin: envinfo: dist/cli.js - checksum: 10c0/059a031eee101e056bd9cc5cbfe25c2fab433fe1780e86cf0a82d24a000c6931e327da6a8ffb3dce528a24f83f256e7efc0b36813113eff8fdc6839018efe327 + checksum: 10c0/4b18fa2832e7b33f3550ae88b0dc5e09ab7edd08f9ba51dd618720e896cbefccda3963a0d144137985b94e701907ac173e358e5b138cb92806b89040e7029f95 languageName: node linkType: hard @@ -11433,7 +14159,7 @@ __metadata: languageName: node linkType: hard -"es-module-lexer@npm:^1.0.0, es-module-lexer@npm:^1.2.1, es-module-lexer@npm:^1.5.0": +"es-module-lexer@npm:^1.0.0, es-module-lexer@npm:^1.2.1, es-module-lexer@npm:^1.5.0, es-module-lexer@npm:^1.7.0": version: 1.7.0 resolution: "es-module-lexer@npm:1.7.0" checksum: 10c0/4c935affcbfeba7fb4533e1da10fa8568043df1e3574b869385980de9e2d475ddc36769891936dbb07036edb3c3786a8b78ccf44964cd130dedc1f2c984b6c7b @@ -11488,6 +14214,13 @@ __metadata: languageName: node linkType: hard +"es6-error@npm:^4.0.1": + version: 4.1.1 + resolution: "es6-error@npm:4.1.1" + checksum: 10c0/357663fb1e845c047d548c3d30f86e005db71e122678f4184ced0693f634688c3f3ef2d7de7d4af732f734de01f528b05954e270f06aa7d133679fb9fe6600ef + languageName: node + linkType: hard + "esast-util-from-estree@npm:^2.0.0": version: 2.0.0 resolution: "esast-util-from-estree@npm:2.0.0" @@ -11693,35 +14426,35 @@ __metadata: linkType: hard "esbuild@npm:^0.18.0 || ^0.19.0 || ^0.20.0 || ^0.21.0 || ^0.22.0 || ^0.23.0 || ^0.24.0 || ^0.25.0, esbuild@npm:^0.25.0": - version: 0.25.10 - resolution: "esbuild@npm:0.25.10" - dependencies: - "@esbuild/aix-ppc64": "npm:0.25.10" - "@esbuild/android-arm": "npm:0.25.10" - "@esbuild/android-arm64": "npm:0.25.10" - "@esbuild/android-x64": "npm:0.25.10" - "@esbuild/darwin-arm64": "npm:0.25.10" - "@esbuild/darwin-x64": "npm:0.25.10" - "@esbuild/freebsd-arm64": "npm:0.25.10" - "@esbuild/freebsd-x64": "npm:0.25.10" - "@esbuild/linux-arm": "npm:0.25.10" - "@esbuild/linux-arm64": "npm:0.25.10" - "@esbuild/linux-ia32": "npm:0.25.10" - "@esbuild/linux-loong64": "npm:0.25.10" - "@esbuild/linux-mips64el": "npm:0.25.10" - "@esbuild/linux-ppc64": "npm:0.25.10" - "@esbuild/linux-riscv64": "npm:0.25.10" - "@esbuild/linux-s390x": "npm:0.25.10" - "@esbuild/linux-x64": "npm:0.25.10" - "@esbuild/netbsd-arm64": "npm:0.25.10" - "@esbuild/netbsd-x64": "npm:0.25.10" - "@esbuild/openbsd-arm64": "npm:0.25.10" - "@esbuild/openbsd-x64": "npm:0.25.10" - "@esbuild/openharmony-arm64": "npm:0.25.10" - "@esbuild/sunos-x64": "npm:0.25.10" - "@esbuild/win32-arm64": "npm:0.25.10" - "@esbuild/win32-ia32": "npm:0.25.10" - "@esbuild/win32-x64": "npm:0.25.10" + version: 0.25.11 + resolution: "esbuild@npm:0.25.11" + dependencies: + "@esbuild/aix-ppc64": "npm:0.25.11" + "@esbuild/android-arm": "npm:0.25.11" + "@esbuild/android-arm64": "npm:0.25.11" + "@esbuild/android-x64": "npm:0.25.11" + "@esbuild/darwin-arm64": "npm:0.25.11" + "@esbuild/darwin-x64": "npm:0.25.11" + "@esbuild/freebsd-arm64": "npm:0.25.11" + "@esbuild/freebsd-x64": "npm:0.25.11" + "@esbuild/linux-arm": "npm:0.25.11" + "@esbuild/linux-arm64": "npm:0.25.11" + "@esbuild/linux-ia32": "npm:0.25.11" + "@esbuild/linux-loong64": "npm:0.25.11" + "@esbuild/linux-mips64el": "npm:0.25.11" + "@esbuild/linux-ppc64": "npm:0.25.11" + "@esbuild/linux-riscv64": "npm:0.25.11" + "@esbuild/linux-s390x": "npm:0.25.11" + "@esbuild/linux-x64": "npm:0.25.11" + "@esbuild/netbsd-arm64": "npm:0.25.11" + "@esbuild/netbsd-x64": "npm:0.25.11" + "@esbuild/openbsd-arm64": "npm:0.25.11" + "@esbuild/openbsd-x64": "npm:0.25.11" + "@esbuild/openharmony-arm64": "npm:0.25.11" + "@esbuild/sunos-x64": "npm:0.25.11" + "@esbuild/win32-arm64": "npm:0.25.11" + "@esbuild/win32-ia32": "npm:0.25.11" + "@esbuild/win32-x64": "npm:0.25.11" dependenciesMeta: "@esbuild/aix-ppc64": optional: true @@ -11777,7 +14510,7 @@ __metadata: optional: true bin: esbuild: bin/esbuild - checksum: 10c0/8ee5fdd43ed0d4092ce7f41577c63147f54049d5617763f0549c638bbe939e8adaa8f1a2728adb63417eb11df51956b7b0d8eb88ee08c27ad1d42960256158fa + checksum: 10c0/7f819b16a9f502091ddc6e1855291eaa5ede32c2b792cd8a8a60cc24faee469e3c7b607e2f22ea8684eb7c7bc377b2509e9f1cd50f10b3bf5042d1e9e4234be3 languageName: node linkType: hard @@ -11809,6 +14542,13 @@ __metadata: languageName: node linkType: hard +"escape-string-regexp@npm:^2.0.0": + version: 2.0.0 + resolution: "escape-string-regexp@npm:2.0.0" + checksum: 10c0/2530479fe8db57eace5e8646c9c2a9c80fa279614986d16dcc6bcaceb63ae77f05a851ba6c43756d816c61d7f4534baf56e3c705e3e0d884818a46808811c507 + languageName: node + linkType: hard + "escape-string-regexp@npm:^4.0.0": version: 4.0.0 resolution: "escape-string-regexp@npm:4.0.0" @@ -12102,6 +14842,15 @@ __metadata: languageName: node linkType: hard +"eslint-plugin-simple-import-sort@npm:12.1.1": + version: 12.1.1 + resolution: "eslint-plugin-simple-import-sort@npm:12.1.1" + peerDependencies: + eslint: ">=5.0.0" + checksum: 10c0/0ad1907ad9ddbadd1db655db0a9d0b77076e274b793a77b982c8525d808d868e6ecfce24f3a411e8a1fa551077387f9ebb38c00956073970ebd7ee6a029ce2b3 + languageName: node + linkType: hard + "eslint-plugin-storybook@npm:0.8.0": version: 0.8.0 resolution: "eslint-plugin-storybook@npm:0.8.0" @@ -12476,9 +15225,9 @@ __metadata: languageName: node linkType: hard -"example-project-rollup@workspace:projects/example-project-rollup": +"example-project-rollup@workspace:1st-gen/projects/example-project-rollup": version: 0.0.0-use.local - resolution: "example-project-rollup@workspace:projects/example-project-rollup" + resolution: "example-project-rollup@workspace:1st-gen/projects/example-project-rollup" dependencies: "@open-wc/building-rollup": "npm:3.0.2" "@open-wc/eslint-config": "npm:12.0.3" @@ -12505,9 +15254,9 @@ __metadata: languageName: unknown linkType: soft -"example-project-webpack@workspace:projects/example-project-webpack": +"example-project-webpack@workspace:1st-gen/projects/example-project-webpack": version: 0.0.0-use.local - resolution: "example-project-webpack@workspace:projects/example-project-webpack" + resolution: "example-project-webpack@workspace:1st-gen/projects/example-project-webpack" dependencies: "@spectrum-web-components/button": "npm:1.9.1" "@spectrum-web-components/field-label": "npm:1.9.1" @@ -12560,20 +15309,19 @@ __metadata: languageName: node linkType: hard -"execa@npm:^8.0.1": - version: 8.0.1 - resolution: "execa@npm:8.0.1" +"exit@npm:^0.1.2": + version: 0.1.2 + resolution: "exit@npm:0.1.2" + checksum: 10c0/71d2ad9b36bc25bb8b104b17e830b40a08989be7f7d100b13269aaae7c3784c3e6e1e88a797e9e87523993a25ba27c8958959a554535370672cfb4d824af8989 + languageName: node + linkType: hard + +"expand-tilde@npm:^1.2.2": + version: 1.2.2 + resolution: "expand-tilde@npm:1.2.2" dependencies: - cross-spawn: "npm:^7.0.3" - get-stream: "npm:^8.0.1" - human-signals: "npm:^5.0.0" - is-stream: "npm:^3.0.0" - merge-stream: "npm:^2.0.0" - npm-run-path: "npm:^5.1.0" - onetime: "npm:^6.0.0" - signal-exit: "npm:^4.1.0" - strip-final-newline: "npm:^3.0.0" - checksum: 10c0/2c52d8775f5bf103ce8eec9c7ab3059909ba350a5164744e9947ed14a53f51687c040a250bda833f906d1283aa8803975b84e6c8f7a7c42f99dc8ef80250d1af + os-homedir: "npm:^1.0.1" + checksum: 10c0/2342695a9d50bd5497454a0fad471b9394579f27c88c05334ef868ba85fbecf88fe2aeac6789ffc2a887b5fe120c0db295e34e65e308885cff0bd949a70f8aac languageName: node linkType: hard @@ -12586,10 +15334,37 @@ __metadata: languageName: node linkType: hard +"expect-playwright@npm:^0.8.0": + version: 0.8.0 + resolution: "expect-playwright@npm:0.8.0" + checksum: 10c0/89235929d99df0d7c8b6fcf0bca7f85bb1b1c23cf09cf2317f8d86644fa2aecc76ec49f8dabd5a517c9826c991ee495d2bdd61a0c5c3da05010d3977eae6aec4 + languageName: node + linkType: hard + +"expect-type@npm:^1.2.1": + version: 1.2.2 + resolution: "expect-type@npm:1.2.2" + checksum: 10c0/6019019566063bbc7a690d9281d920b1a91284a4a093c2d55d71ffade5ac890cf37a51e1da4602546c4b56569d2ad2fc175a2ccee77d1ae06cb3af91ef84f44b + languageName: node + linkType: hard + +"expect@npm:^29.7.0": + version: 29.7.0 + resolution: "expect@npm:29.7.0" + dependencies: + "@jest/expect-utils": "npm:^29.7.0" + jest-get-type: "npm:^29.6.3" + jest-matcher-utils: "npm:^29.7.0" + jest-message-util: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + checksum: 10c0/2eddeace66e68b8d8ee5f7be57f3014b19770caaf6815c7a08d131821da527fb8c8cb7b3dcd7c883d2d3d8d184206a4268984618032d1e4b16dc8d6596475d41 + languageName: node + linkType: hard + "exponential-backoff@npm:^3.1.1": - version: 3.1.2 - resolution: "exponential-backoff@npm:3.1.2" - checksum: 10c0/d9d3e1eafa21b78464297df91f1776f7fbaa3d5e3f7f0995648ca5b89c069d17055033817348d9f4a43d1c20b0eab84f75af6991751e839df53e4dfd6f22e844 + version: 3.1.3 + resolution: "exponential-backoff@npm:3.1.3" + checksum: 10c0/77e3ae682b7b1f4972f563c6dbcd2b0d54ac679e62d5d32f3e5085feba20483cf28bd505543f520e287a56d4d55a28d7874299941faf637e779a1aa5994d1267 languageName: node linkType: hard @@ -12632,6 +15407,13 @@ __metadata: languageName: node linkType: hard +"exsolve@npm:^1.0.7": + version: 1.0.7 + resolution: "exsolve@npm:1.0.7" + checksum: 10c0/4479369d0bd84bb7e0b4f5d9bc18d26a89b6dbbbccd73f9d383d14892ef78ddbe159e01781055342f83dc00ebe90044036daf17ddf55cc21e2cac6609aa15631 + languageName: node + linkType: hard + "extend-shallow@npm:^2.0.1": version: 2.0.1 resolution: "extend-shallow@npm:2.0.1" @@ -12761,6 +15543,15 @@ __metadata: languageName: node linkType: hard +"fb-watchman@npm:^2.0.0": + version: 2.0.2 + resolution: "fb-watchman@npm:2.0.2" + dependencies: + bser: "npm:2.1.1" + checksum: 10c0/feae89ac148adb8f6ae8ccd87632e62b13563e6fb114cacb5265c51f585b17e2e268084519fb2edd133872f1d47a18e6bfd7e5e08625c0d41b93149694187581 + languageName: node + linkType: hard + "fd-slicer@npm:~1.1.0": version: 1.1.0 resolution: "fd-slicer@npm:1.1.0" @@ -12792,6 +15583,13 @@ __metadata: languageName: node linkType: hard +"fflate@npm:^0.8.2": + version: 0.8.2 + resolution: "fflate@npm:0.8.2" + checksum: 10c0/03448d630c0a583abea594835a9fdb2aaf7d67787055a761515bf4ed862913cfd693b4c4ffd5c3f3b355a70cf1e19033e9ae5aedcca103188aaff91b8bd6e293 + languageName: node + linkType: hard + "file-entry-cache@npm:^10.1.4": version: 10.1.4 resolution: "file-entry-cache@npm:10.1.4" @@ -12885,7 +15683,7 @@ __metadata: languageName: node linkType: hard -"find-cache-dir@npm:^3.0.0, find-cache-dir@npm:^3.3.1": +"find-cache-dir@npm:^3.0.0, find-cache-dir@npm:^3.2.0, find-cache-dir@npm:^3.3.1": version: 3.3.2 resolution: "find-cache-dir@npm:3.3.2" dependencies: @@ -12896,6 +15694,16 @@ __metadata: languageName: node linkType: hard +"find-file-up@npm:^0.1.2": + version: 0.1.3 + resolution: "find-file-up@npm:0.1.3" + dependencies: + fs-exists-sync: "npm:^0.1.0" + resolve-dir: "npm:^0.1.0" + checksum: 10c0/5ad62a983ef1371084074911daaec93dae7f0a0e73478024341884d923a56598a4c1bd2e5c949919e47e86141e4e5576ad073f612cb56739f6b3f5dbe2e7e7c1 + languageName: node + linkType: hard + "find-package@npm:^1.0.0": version: 1.0.0 resolution: "find-package@npm:1.0.0" @@ -12905,6 +15713,28 @@ __metadata: languageName: node linkType: hard +"find-pkg@npm:^0.1.2": + version: 0.1.2 + resolution: "find-pkg@npm:0.1.2" + dependencies: + find-file-up: "npm:^0.1.2" + checksum: 10c0/794899048f204c08dc5cb340cf6e5cbadc2394c43b2a1a23e91f023de46cb81501dadd540eb9a6d022db2cf6541bbb5e194f514f6a3dcb1183035ef8606d857e + languageName: node + linkType: hard + +"find-process@npm:^1.4.4": + version: 1.4.11 + resolution: "find-process@npm:1.4.11" + dependencies: + chalk: "npm:~4.1.2" + commander: "npm:^12.1.0" + loglevel: "npm:^1.9.2" + bin: + find-process: bin/find-process.js + checksum: 10c0/969d6aea6136f3f5f32bcdd1dee1762639a5f9e47822d358b55cf1290d99929ec48782295df81645e5b50250f9a2541710b9fa289df948d07e5b11c80311e94a + languageName: node + linkType: hard + "find-replace@npm:^3.0.0": version: 3.0.0 resolution: "find-replace@npm:3.0.0" @@ -13015,13 +15845,13 @@ __metadata: linkType: hard "flat-cache@npm:^6.1.13": - version: 6.1.14 - resolution: "flat-cache@npm:6.1.14" + version: 6.1.18 + resolution: "flat-cache@npm:6.1.18" dependencies: - cacheable: "npm:^2.0.1" + cacheable: "npm:^2.1.0" flatted: "npm:^3.3.3" hookified: "npm:^1.12.0" - checksum: 10c0/e17eda47414b4742bc557650788f18255068621afb66b23dfc6a47b3ef3e6c366ede7329e71406bf331ef6f4a3b243040803eb175560b4ceb204779066ba6e92 + checksum: 10c0/ba5b932e36a9aeb769bab0b2605bf310a3e9208727192556222444db4e114318893618314d02a1f296382bf7f017acd949fbbaccdf835c357f4e4105bcb11e75 languageName: node linkType: hard @@ -13092,6 +15922,16 @@ __metadata: languageName: node linkType: hard +"foreground-child@npm:^2.0.0": + version: 2.0.0 + resolution: "foreground-child@npm:2.0.0" + dependencies: + cross-spawn: "npm:^7.0.0" + signal-exit: "npm:^3.0.2" + checksum: 10c0/6719982783a448162f9a01500757fb2053bc5dcd4d67c7cd30739b38ccc01b39f84e408c30989d1d8774519c021c0498e2450ab127690fb09d7f2568fd94ffcc + languageName: node + linkType: hard + "foreground-child@npm:^3.1.0, foreground-child@npm:^3.3.1": version: 3.3.1 resolution: "foreground-child@npm:3.3.1" @@ -13168,6 +16008,13 @@ __metadata: languageName: node linkType: hard +"fraction.js@npm:^4.3.7": + version: 4.3.7 + resolution: "fraction.js@npm:4.3.7" + checksum: 10c0/df291391beea9ab4c263487ffd9d17fed162dbb736982dee1379b2a8cc94e4e24e46ed508c6d278aded9080ba51872f1bc5f3a5fd8d7c74e5f105b508ac28711 + languageName: node + linkType: hard + "fresh@npm:0.5.2, fresh@npm:~0.5.2": version: 0.5.2 resolution: "fresh@npm:0.5.2" @@ -13189,6 +16036,20 @@ __metadata: languageName: node linkType: hard +"fromentries@npm:^1.2.0": + version: 1.3.2 + resolution: "fromentries@npm:1.3.2" + checksum: 10c0/63938819a86e39f490b0caa1f6b38b8ad04f41ccd2a1c144eb48a21f76e4dbc074bc62e97abb053c7c1f541ecc70cf0b8aaa98eed3fe02206db9b6f9bb9a6a47 + languageName: node + linkType: hard + +"fs-exists-sync@npm:^0.1.0": + version: 0.1.0 + resolution: "fs-exists-sync@npm:0.1.0" + checksum: 10c0/3067957c9394aabfce5f7351b6a70fcc423483131c7c0fa9ba8e48cbe00ecd866fb98e43e3c534b60e03354a520cfc27e9dc488bd057317c66b97714ad9bf673 + languageName: node + linkType: hard + "fs-extra@npm:11.1.1": version: 11.1.1 resolution: "fs-extra@npm:11.1.1" @@ -13200,7 +16061,7 @@ __metadata: languageName: node linkType: hard -"fs-extra@npm:11.3.2, fs-extra@npm:^11.1.0, fs-extra@npm:^11.1.1": +"fs-extra@npm:11.3.2, fs-extra@npm:^11.1.0, fs-extra@npm:^11.1.1, fs-extra@npm:~11.3.0": version: 11.3.2 resolution: "fs-extra@npm:11.3.2" dependencies: @@ -13244,7 +16105,7 @@ __metadata: languageName: node linkType: hard -"fs-extra@npm:^9.0.0, fs-extra@npm:^9.0.1": +"fs-extra@npm:^9.0.1": version: 9.1.0 resolution: "fs-extra@npm:9.1.0" dependencies: @@ -13289,7 +16150,7 @@ __metadata: languageName: node linkType: hard -"fsevents@npm:~2.3.2": +"fsevents@npm:^2.3.2, fsevents@npm:~2.3.2, fsevents@npm:~2.3.3": version: 2.3.3 resolution: "fsevents@npm:2.3.3" dependencies: @@ -13308,7 +16169,7 @@ __metadata: languageName: node linkType: hard -"fsevents@patch:fsevents@npm%3A~2.3.2#optional!builtin": +"fsevents@patch:fsevents@npm%3A^2.3.2#optional!builtin, fsevents@patch:fsevents@npm%3A~2.3.2#optional!builtin, fsevents@patch:fsevents@npm%3A~2.3.3#optional!builtin": version: 2.3.3 resolution: "fsevents@patch:fsevents@npm%3A2.3.3#optional!builtin::version=2.3.3&hash=df0bf1" dependencies: @@ -13375,6 +16236,13 @@ __metadata: languageName: node linkType: hard +"generator-function@npm:^2.0.0": + version: 2.0.1 + resolution: "generator-function@npm:2.0.1" + checksum: 10c0/8a9f59df0f01cfefafdb3b451b80555e5cf6d76487095db91ac461a0e682e4ff7a9dbce15f4ecec191e53586d59eece01949e05a4b4492879600bbbe8e28d6b8 + languageName: node + linkType: hard + "gensync@npm:^1.0.0-beta.2": version: 1.0.0-beta.2 resolution: "gensync@npm:1.0.0-beta.2" @@ -13395,14 +16263,14 @@ __metadata: languageName: node linkType: hard -"get-caller-file@npm:^2.0.5": +"get-caller-file@npm:^2.0.1, get-caller-file@npm:^2.0.5": version: 2.0.5 resolution: "get-caller-file@npm:2.0.5" checksum: 10c0/c6c7b60271931fa752aeb92f2b47e355eac1af3a2673f47c9589e8f8a41adc74d45551c1bc57b5e66a80609f10ffb72b6f575e4370d61cc3f7f3aaff01757cde languageName: node linkType: hard -"get-east-asian-width@npm:^1.0.0, get-east-asian-width@npm:^1.3.1": +"get-east-asian-width@npm:^1.0.0, get-east-asian-width@npm:^1.3.0, get-east-asian-width@npm:^1.3.1": version: 1.4.0 resolution: "get-east-asian-width@npm:1.4.0" checksum: 10c0/4e481d418e5a32061c36fbb90d1b225a254cc5b2df5f0b25da215dcd335a3c111f0c2023ffda43140727a9cafb62dac41d022da82c08f31083ee89f714ee3b83 @@ -13410,20 +16278,23 @@ __metadata: linkType: hard "get-intrinsic@npm:^1.2.4, get-intrinsic@npm:^1.2.5, get-intrinsic@npm:^1.2.6, get-intrinsic@npm:^1.2.7, get-intrinsic@npm:^1.3.0": - version: 1.3.0 - resolution: "get-intrinsic@npm:1.3.0" + version: 1.3.1 + resolution: "get-intrinsic@npm:1.3.1" dependencies: + async-function: "npm:^1.0.0" + async-generator-function: "npm:^1.0.0" call-bind-apply-helpers: "npm:^1.0.2" es-define-property: "npm:^1.0.1" es-errors: "npm:^1.3.0" es-object-atoms: "npm:^1.1.1" function-bind: "npm:^1.1.2" + generator-function: "npm:^2.0.0" get-proto: "npm:^1.0.1" gopd: "npm:^1.2.0" has-symbols: "npm:^1.1.0" hasown: "npm:^2.0.2" math-intrinsics: "npm:^1.1.0" - checksum: 10c0/52c81808af9a8130f581e6a6a83e1ba4a9f703359e7a438d1369a5267a25412322f03dcbd7c549edaef0b6214a0630a28511d7df0130c93cfd380f4fa0b5b66a + checksum: 10c0/9f4ab0cf7efe0fd2c8185f52e6f637e708f3a112610c88869f8f041bb9ecc2ce44bf285dfdbdc6f4f7c277a5b88d8e94a432374d97cca22f3de7fc63795deb5d languageName: node linkType: hard @@ -13434,7 +16305,14 @@ __metadata: languageName: node linkType: hard -"get-proto@npm:^1.0.0, get-proto@npm:^1.0.1": +"get-package-type@npm:^0.1.0": + version: 0.1.0 + resolution: "get-package-type@npm:0.1.0" + checksum: 10c0/e34cdf447fdf1902a1f6d5af737eaadf606d2ee3518287abde8910e04159368c268568174b2e71102b87b26c2020486f126bfca9c4fb1ceb986ff99b52ecd1be + languageName: node + linkType: hard + +"get-proto@npm:^1.0.1": version: 1.0.1 resolution: "get-proto@npm:1.0.1" dependencies: @@ -13469,13 +16347,6 @@ __metadata: languageName: node linkType: hard -"get-stream@npm:^8.0.1": - version: 8.0.1 - resolution: "get-stream@npm:8.0.1" - checksum: 10c0/5c2181e98202b9dae0bb4a849979291043e5892eb40312b47f0c22b9414fc9b28a3b6063d2375705eb24abc41ecf97894d9a51f64ff021511b504477b27b4290 - languageName: node - linkType: hard - "get-symbol-description@npm:^1.1.0": version: 1.1.0 resolution: "get-symbol-description@npm:1.1.0" @@ -13586,11 +16457,11 @@ __metadata: linkType: hard "glob-to-regex.js@npm:^1.0.1": - version: 1.0.1 - resolution: "glob-to-regex.js@npm:1.0.1" + version: 1.2.0 + resolution: "glob-to-regex.js@npm:1.2.0" peerDependencies: tslib: 2 - checksum: 10c0/d8f62efd63405f880bbcf902019485462ab0a93ca707161babb204bd5df144b45961218bba04074750587c1182d3fd77d527495cca735579ac9cc58dfe63e814 + checksum: 10c0/011c81ae2a4d7ac5fd617038209fd9639d54c76211cc88fe8dd85d1a0850bc683a63cf5b1eae370141fca7dd2c834dfb9684dfdd8bf7472f2c1e4ef6ab6e34f9 languageName: node linkType: hard @@ -13601,39 +16472,39 @@ __metadata: languageName: node linkType: hard -"glob@npm:^10.0.0, glob@npm:^10.2.2, glob@npm:^10.4.2": - version: 10.4.5 - resolution: "glob@npm:10.4.5" +"glob@npm:11.0.3, glob@npm:^11.0.0": + version: 11.0.3 + resolution: "glob@npm:11.0.3" dependencies: - foreground-child: "npm:^3.1.0" - jackspeak: "npm:^3.1.2" - minimatch: "npm:^9.0.4" + foreground-child: "npm:^3.3.1" + jackspeak: "npm:^4.1.1" + minimatch: "npm:^10.0.3" minipass: "npm:^7.1.2" package-json-from-dist: "npm:^1.0.0" - path-scurry: "npm:^1.11.1" + path-scurry: "npm:^2.0.0" bin: glob: dist/esm/bin.mjs - checksum: 10c0/19a9759ea77b8e3ca0a43c2f07ecddc2ad46216b786bb8f993c445aee80d345925a21e5280c7b7c6c59e860a0154b84e4b2b60321fea92cd3c56b4a7489f160e + checksum: 10c0/7d24457549ec2903920dfa3d8e76850e7c02aa709122f0164b240c712f5455c0b457e6f2a1eee39344c6148e39895be8094ae8cfef7ccc3296ed30bce250c661 languageName: node linkType: hard -"glob@npm:^11.0.0": - version: 11.0.3 - resolution: "glob@npm:11.0.3" +"glob@npm:^10.0.0, glob@npm:^10.2.2, glob@npm:^10.4.1, glob@npm:^10.4.2": + version: 10.4.5 + resolution: "glob@npm:10.4.5" dependencies: - foreground-child: "npm:^3.3.1" - jackspeak: "npm:^4.1.1" - minimatch: "npm:^10.0.3" + foreground-child: "npm:^3.1.0" + jackspeak: "npm:^3.1.2" + minimatch: "npm:^9.0.4" minipass: "npm:^7.1.2" package-json-from-dist: "npm:^1.0.0" - path-scurry: "npm:^2.0.0" + path-scurry: "npm:^1.11.1" bin: glob: dist/esm/bin.mjs - checksum: 10c0/7d24457549ec2903920dfa3d8e76850e7c02aa709122f0164b240c712f5455c0b457e6f2a1eee39344c6148e39895be8094ae8cfef7ccc3296ed30bce250c661 + checksum: 10c0/19a9759ea77b8e3ca0a43c2f07ecddc2ad46216b786bb8f993c445aee80d345925a21e5280c7b7c6c59e860a0154b84e4b2b60321fea92cd3c56b4a7489f160e languageName: node linkType: hard -"glob@npm:^7.0.3, glob@npm:^7.1.3, glob@npm:^7.1.6": +"glob@npm:^7.0.3, glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.1.6": version: 7.2.3 resolution: "glob@npm:7.2.3" dependencies: @@ -13678,6 +16549,16 @@ __metadata: languageName: node linkType: hard +"global-modules@npm:^0.2.3": + version: 0.2.3 + resolution: "global-modules@npm:0.2.3" + dependencies: + global-prefix: "npm:^0.1.4" + is-windows: "npm:^0.2.0" + checksum: 10c0/45f1c89dc0625a88fd1a9f8c2584f2a55662594f1771c301677c38a48cd7d850b91ee60ca0d3b931593d462576f2107f8ab03d50efcd5d95e8c343b68af2827e + languageName: node + linkType: hard + "global-modules@npm:^1.0.0": version: 1.0.0 resolution: "global-modules@npm:1.0.0" @@ -13698,6 +16579,18 @@ __metadata: languageName: node linkType: hard +"global-prefix@npm:^0.1.4": + version: 0.1.5 + resolution: "global-prefix@npm:0.1.5" + dependencies: + homedir-polyfill: "npm:^1.0.0" + ini: "npm:^1.3.4" + is-windows: "npm:^0.2.0" + which: "npm:^1.2.12" + checksum: 10c0/ad3bbc8e6b7d3e7e5f60c55dd0dbe74f5364ac232c827219d0dd6be58a493f2b119d6672bc26d9774d204d5edf857dc4df24d020bba25e0e36d1b7c8712a8439 + languageName: node + linkType: hard + "global-prefix@npm:^1.0.1": version: 1.0.2 resolution: "global-prefix@npm:1.0.2" @@ -13782,7 +16675,7 @@ __metadata: languageName: node linkType: hard -"globby@npm:^14.0.0, globby@npm:^14.1.0": +"globby@npm:^14.0.0": version: 14.1.0 resolution: "globby@npm:14.1.0" dependencies: @@ -13849,7 +16742,7 @@ __metadata: languageName: node linkType: hard -"graceful-fs@npm:^4.1.11, graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.5, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.11, graceful-fs@npm:^4.2.2, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6": +"graceful-fs@npm:^4.1.11, graceful-fs@npm:^4.1.15, graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.5, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.11, graceful-fs@npm:^4.2.2, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": version: 4.2.11 resolution: "graceful-fs@npm:4.2.11" checksum: 10c0/386d011a553e02bc594ac2ca0bd6d9e4c22d7fa8cfbfc448a6d148c59ea881b092db9dbe3547ae4b88e55f1b01f7c4a2ecc53b310c042793e63aa44cf6c257f2 @@ -13994,6 +16887,16 @@ __metadata: languageName: node linkType: hard +"hasha@npm:^5.0.0": + version: 5.2.2 + resolution: "hasha@npm:5.2.2" + dependencies: + is-stream: "npm:^2.0.0" + type-fest: "npm:^0.8.0" + checksum: 10c0/9d10d4e665a37beea6e18ba3a0c0399a05b26e505c5ff2fe9115b64fedb3ca95f68c89cf15b08ee4d09fd3064b5e1bfc8e8247353c7aa6b7388471d0f86dca74 + languageName: node + linkType: hard + "hasown@npm:^2.0.2": version: 2.0.2 resolution: "hasown@npm:2.0.2" @@ -14218,7 +17121,7 @@ __metadata: languageName: node linkType: hard -"homedir-polyfill@npm:^1.0.1": +"homedir-polyfill@npm:^1.0.0, homedir-polyfill@npm:^1.0.1": version: 1.0.3 resolution: "homedir-polyfill@npm:1.0.3" dependencies: @@ -14227,10 +17130,10 @@ __metadata: languageName: node linkType: hard -"hookified@npm:^1.12.0, hookified@npm:^1.12.1": - version: 1.12.1 - resolution: "hookified@npm:1.12.1" - checksum: 10c0/fe8d74ee49d1f79677dcdff7606eeb731f7a7dc59f61ec2141a11e3bb94ff6532f870649b900fa9f68568f410c504a338d8732e4d1abe61b426e645c37862e50 +"hookified@npm:^1.12.0, hookified@npm:^1.12.1, hookified@npm:^1.12.2": + version: 1.12.2 + resolution: "hookified@npm:1.12.2" + checksum: 10c0/e28e2702d354d45bfdf5ccccc98e8e96ac2f7f37bd2efc556cd030cf10c014e3749c08a1e2a6f185ec31d7fe273179f7ac8eb5c2f0d047b5ebd13fa953169181 languageName: node linkType: hard @@ -14395,6 +17298,20 @@ __metadata: languageName: node linkType: hard +"htmlparser2@npm:^3.9.2": + version: 3.10.1 + resolution: "htmlparser2@npm:3.10.1" + dependencies: + domelementtype: "npm:^1.3.1" + domhandler: "npm:^2.3.0" + domutils: "npm:^1.5.1" + entities: "npm:^1.1.1" + inherits: "npm:^2.0.1" + readable-stream: "npm:^3.1.1" + checksum: 10c0/b1424536ff062088501efa06a2afd478545d3134a5ad2e28bbe02dc2d092784982286b90f1c87fa3d86692958dbfb8936352dfd71d1cb2ff7cb61208c00fcdb1 + languageName: node + linkType: hard + "htmlparser2@npm:^6.1.0": version: 6.1.0 resolution: "htmlparser2@npm:6.1.0" @@ -14590,11 +17507,11 @@ __metadata: linkType: hard "human-id@npm:^4.1.1": - version: 4.1.1 - resolution: "human-id@npm:4.1.1" + version: 4.1.2 + resolution: "human-id@npm:4.1.2" bin: human-id: dist/cli.js - checksum: 10c0/9a9a18130fb7d6bc707054bacc32cb328289be0de47ba5669fd04995435e7e59931b87c644a223d68473c450221d104175a5fefe93d77f3522822ead8945def8 + checksum: 10c0/81eb30b5eed3156086ae5d4f5ebf9a7c11bddc80bf635dc52319818f7d4010976d7defad828b5ee1b3fa7dbf7cecdc39154237e72673fbe0447440f80a62276c languageName: node linkType: hard @@ -14605,13 +17522,6 @@ __metadata: languageName: node linkType: hard -"human-signals@npm:^5.0.0": - version: 5.0.0 - resolution: "human-signals@npm:5.0.0" - checksum: 10c0/5a9359073fe17a8b58e5a085e9a39a950366d9f00217c4ff5878bd312e09d80f460536ea6a3f260b5943a01fe55c158d1cea3fc7bee3d0520aeef04f6d915c82 - languageName: node - linkType: hard - "husky@npm:9.1.7": version: 9.1.7 resolution: "husky@npm:9.1.7" @@ -14709,7 +17619,7 @@ __metadata: languageName: node linkType: hard -"import-lazy@npm:^4.0.0": +"import-lazy@npm:^4.0.0, import-lazy@npm:~4.0.0": version: 4.0.0 resolution: "import-lazy@npm:4.0.0" checksum: 10c0/a3520313e2c31f25c0b06aa66d167f329832b68a4f957d7c9daf6e0fa41822b6e84948191648b9b9d8ca82f94740cdf15eecf2401a5b42cd1c33fd84f2225cca @@ -15065,7 +17975,7 @@ __metadata: languageName: node linkType: hard -"is-core-module@npm:^2.13.0, is-core-module@npm:^2.16.0, is-core-module@npm:^2.16.1, is-core-module@npm:^2.5.0, is-core-module@npm:^2.8.1": +"is-core-module@npm:^2.13.0, is-core-module@npm:^2.16.1, is-core-module@npm:^2.5.0, is-core-module@npm:^2.8.1": version: 2.16.1 resolution: "is-core-module@npm:2.16.1" dependencies: @@ -15164,13 +18074,6 @@ __metadata: languageName: node linkType: hard -"is-fullwidth-code-point@npm:^4.0.0": - version: 4.0.0 - resolution: "is-fullwidth-code-point@npm:4.0.0" - checksum: 10c0/df2a717e813567db0f659c306d61f2f804d480752526886954a2a3e2246c7745fd07a52b5fecf2b68caf0a6c79dcdace6166fdf29cc76ed9975cc334f0a018b8 - languageName: node - linkType: hard - "is-fullwidth-code-point@npm:^5.0.0": version: 5.1.0 resolution: "is-fullwidth-code-point@npm:5.1.0" @@ -15180,15 +18083,23 @@ __metadata: languageName: node linkType: hard +"is-generator-fn@npm:^2.0.0": + version: 2.1.0 + resolution: "is-generator-fn@npm:2.1.0" + checksum: 10c0/2957cab387997a466cd0bf5c1b6047bd21ecb32bdcfd8996b15747aa01002c1c88731802f1b3d34ac99f4f6874b626418bd118658cf39380fe5fff32a3af9c4d + languageName: node + linkType: hard + "is-generator-function@npm:^1.0.10, is-generator-function@npm:^1.0.7": - version: 1.1.0 - resolution: "is-generator-function@npm:1.1.0" + version: 1.1.2 + resolution: "is-generator-function@npm:1.1.2" dependencies: - call-bound: "npm:^1.0.3" - get-proto: "npm:^1.0.0" + call-bound: "npm:^1.0.4" + generator-function: "npm:^2.0.0" + get-proto: "npm:^1.0.1" has-tostringtag: "npm:^1.0.2" safe-regex-test: "npm:^1.1.0" - checksum: 10c0/fdfa96c8087bf36fc4cd514b474ba2ff404219a4dd4cfa6cf5426404a1eed259bdcdb98f082a71029a48d01f27733e3436ecc6690129a7ec09cb0434bee03a2a + checksum: 10c0/83da102e89c3e3b71d67b51d47c9f9bc862bceb58f87201727e27f7fa19d1d90b0ab223644ecaee6fc6e3d2d622bb25c966fbdaf87c59158b01ce7c0fe2fa372 languageName: node linkType: hard @@ -15441,331 +18352,904 @@ __metadata: languageName: node linkType: hard -"is-regexp@npm:^1.0.0": - version: 1.0.0 - resolution: "is-regexp@npm:1.0.0" - checksum: 10c0/34cacda1901e00f6e44879378f1d2fa96320ea956c1bec27713130aaf1d44f6e7bd963eed28945bfe37e600cb27df1cf5207302680dad8bdd27b9baff8ecf611 +"is-regexp@npm:^1.0.0": + version: 1.0.0 + resolution: "is-regexp@npm:1.0.0" + checksum: 10c0/34cacda1901e00f6e44879378f1d2fa96320ea956c1bec27713130aaf1d44f6e7bd963eed28945bfe37e600cb27df1cf5207302680dad8bdd27b9baff8ecf611 + languageName: node + linkType: hard + +"is-relative@npm:^1.0.0": + version: 1.0.0 + resolution: "is-relative@npm:1.0.0" + dependencies: + is-unc-path: "npm:^1.0.0" + checksum: 10c0/61157c4be8594dd25ac6f0ef29b1218c36667259ea26698367a4d9f39ff9018368bc365c490b3c79be92dfb1e389e43c4b865c95709e7b3bc72c5932f751fb60 + languageName: node + linkType: hard + +"is-set@npm:^2.0.3": + version: 2.0.3 + resolution: "is-set@npm:2.0.3" + checksum: 10c0/f73732e13f099b2dc879c2a12341cfc22ccaca8dd504e6edae26484bd5707a35d503fba5b4daad530a9b088ced1ae6c9d8200fd92e09b428fe14ea79ce8080b7 + languageName: node + linkType: hard + +"is-shared-array-buffer@npm:^1.0.4": + version: 1.0.4 + resolution: "is-shared-array-buffer@npm:1.0.4" + dependencies: + call-bound: "npm:^1.0.3" + checksum: 10c0/65158c2feb41ff1edd6bbd6fd8403a69861cf273ff36077982b5d4d68e1d59278c71691216a4a64632bd76d4792d4d1d2553901b6666d84ade13bba5ea7bc7db + languageName: node + linkType: hard + +"is-stream@npm:^1.1.0": + version: 1.1.0 + resolution: "is-stream@npm:1.1.0" + checksum: 10c0/b8ae7971e78d2e8488d15f804229c6eed7ed36a28f8807a1815938771f4adff0e705218b7dab968270433f67103e4fef98062a0beea55d64835f705ee72c7002 + languageName: node + linkType: hard + +"is-stream@npm:^2.0.0": + version: 2.0.1 + resolution: "is-stream@npm:2.0.1" + checksum: 10c0/7c284241313fc6efc329b8d7f08e16c0efeb6baab1b4cd0ba579eb78e5af1aa5da11e68559896a2067cd6c526bd29241dda4eb1225e627d5aa1a89a76d4635a5 + languageName: node + linkType: hard + +"is-string@npm:^1.1.1": + version: 1.1.1 + resolution: "is-string@npm:1.1.1" + dependencies: + call-bound: "npm:^1.0.3" + has-tostringtag: "npm:^1.0.2" + checksum: 10c0/2f518b4e47886bb81567faba6ffd0d8a8333cf84336e2e78bf160693972e32ad00fe84b0926491cc598dee576fdc55642c92e62d0cbe96bf36f643b6f956f94d + languageName: node + linkType: hard + +"is-subdir@npm:^1.1.1": + version: 1.2.0 + resolution: "is-subdir@npm:1.2.0" + dependencies: + better-path-resolve: "npm:1.0.0" + checksum: 10c0/03a03ee2ee6578ce589b1cfaf00e65c86b20fd1b82c1660625557c535439a7477cda77e20c62cda6d4c99e7fd908b4619355ae2d989f4a524a35350a44353032 + languageName: node + linkType: hard + +"is-symbol@npm:^1.0.4, is-symbol@npm:^1.1.1": + version: 1.1.1 + resolution: "is-symbol@npm:1.1.1" + dependencies: + call-bound: "npm:^1.0.2" + has-symbols: "npm:^1.1.0" + safe-regex-test: "npm:^1.1.0" + checksum: 10c0/f08f3e255c12442e833f75a9e2b84b2d4882fdfd920513cf2a4a2324f0a5b076c8fd913778e3ea5d258d5183e9d92c0cd20e04b03ab3df05316b049b2670af1e + languageName: node + linkType: hard + +"is-text-path@npm:^2.0.0": + version: 2.0.0 + resolution: "is-text-path@npm:2.0.0" + dependencies: + text-extensions: "npm:^2.0.0" + checksum: 10c0/e3c470e1262a3a54aa0fca1c0300b2659a7aed155714be6b643f88822c03bcfa6659b491f7a05c5acd3c1a3d6d42bab47e1bdd35bcc3a25973c4f26b2928bc1a + languageName: node + linkType: hard + +"is-typed-array@npm:^1.1.13, is-typed-array@npm:^1.1.14, is-typed-array@npm:^1.1.15, is-typed-array@npm:^1.1.3": + version: 1.1.15 + resolution: "is-typed-array@npm:1.1.15" + dependencies: + which-typed-array: "npm:^1.1.16" + checksum: 10c0/415511da3669e36e002820584e264997ffe277ff136643a3126cc949197e6ca3334d0f12d084e83b1994af2e9c8141275c741cf2b7da5a2ff62dd0cac26f76c4 + languageName: node + linkType: hard + +"is-typedarray@npm:^1.0.0": + version: 1.0.0 + resolution: "is-typedarray@npm:1.0.0" + checksum: 10c0/4c096275ba041a17a13cca33ac21c16bc4fd2d7d7eb94525e7cd2c2f2c1a3ab956e37622290642501ff4310601e413b675cf399ad6db49855527d2163b3eeeec + languageName: node + linkType: hard + +"is-unc-path@npm:^1.0.0": + version: 1.0.0 + resolution: "is-unc-path@npm:1.0.0" + dependencies: + unc-path-regex: "npm:^0.1.2" + checksum: 10c0/ac1b78f9b748196e3be3d0e722cd4b0f98639247a130a8f2473a58b29baf63fdb1b1c5a12c830660c5ee6ef0279c5418ca8e346f98cbe1a29e433d7ae531d42e + languageName: node + linkType: hard + +"is-unicode-supported@npm:^0.1.0": + version: 0.1.0 + resolution: "is-unicode-supported@npm:0.1.0" + checksum: 10c0/00cbe3455c3756be68d2542c416cab888aebd5012781d6819749fefb15162ff23e38501fe681b3d751c73e8ff561ac09a5293eba6f58fdf0178462ce6dcb3453 + languageName: node + linkType: hard + +"is-url@npm:^1.2.4": + version: 1.2.4 + resolution: "is-url@npm:1.2.4" + checksum: 10c0/0157a79874f8f95fdd63540e3f38c8583c2ef572661cd0693cda80ae3e42dfe8e9a4a972ec1b827f861d9a9acf75b37f7d58a37f94a8a053259642912c252bc3 + languageName: node + linkType: hard + +"is-valid-element-name@npm:^1.0.0": + version: 1.0.0 + resolution: "is-valid-element-name@npm:1.0.0" + dependencies: + is-potential-custom-element-name: "npm:^1.0.0" + checksum: 10c0/495b769f281e17dbab475351ba494482245f6bdb4e7bc562bdf7da7691cc38024ed3272ab63b180f8bd642a97b0de7c365f810c687376978ba649a2ffad11a6c + languageName: node + linkType: hard + +"is-weakmap@npm:^2.0.2": + version: 2.0.2 + resolution: "is-weakmap@npm:2.0.2" + checksum: 10c0/443c35bb86d5e6cc5929cd9c75a4024bb0fff9586ed50b092f94e700b89c43a33b186b76dbc6d54f3d3d09ece689ab38dcdc1af6a482cbe79c0f2da0a17f1299 + languageName: node + linkType: hard + +"is-weakref@npm:^1.0.2, is-weakref@npm:^1.1.1": + version: 1.1.1 + resolution: "is-weakref@npm:1.1.1" + dependencies: + call-bound: "npm:^1.0.3" + checksum: 10c0/8e0a9c07b0c780949a100e2cab2b5560a48ecd4c61726923c1a9b77b6ab0aa0046c9e7fb2206042296817045376dee2c8ab1dabe08c7c3dfbf195b01275a085b + languageName: node + linkType: hard + +"is-weakset@npm:^2.0.3": + version: 2.0.4 + resolution: "is-weakset@npm:2.0.4" + dependencies: + call-bound: "npm:^1.0.3" + get-intrinsic: "npm:^1.2.6" + checksum: 10c0/6491eba08acb8dc9532da23cb226b7d0192ede0b88f16199e592e4769db0a077119c1f5d2283d1e0d16d739115f70046e887e477eb0e66cd90e1bb29f28ba647 + languageName: node + linkType: hard + +"is-windows@npm:^0.2.0": + version: 0.2.0 + resolution: "is-windows@npm:0.2.0" + checksum: 10c0/513a1e70bf78a5af1792e7bc58ade5fb51129d5e9d6494b29daff7dc6c55f4767cd4047d3e0a50f5439a3cd1628be74d2d518232491a4288321d40fe1c223df4 + languageName: node + linkType: hard + +"is-windows@npm:^1.0.0, is-windows@npm:^1.0.1, is-windows@npm:^1.0.2": + version: 1.0.2 + resolution: "is-windows@npm:1.0.2" + checksum: 10c0/b32f418ab3385604a66f1b7a3ce39d25e8881dee0bd30816dc8344ef6ff9df473a732bcc1ec4e84fe99b2f229ae474f7133e8e93f9241686cfcf7eebe53ba7a5 + languageName: node + linkType: hard + +"is-wsl@npm:^2.1.1, is-wsl@npm:^2.2.0": + version: 2.2.0 + resolution: "is-wsl@npm:2.2.0" + dependencies: + is-docker: "npm:^2.0.0" + checksum: 10c0/a6fa2d370d21be487c0165c7a440d567274fbba1a817f2f0bfa41cc5e3af25041d84267baa22df66696956038a43973e72fca117918c91431920bdef490fa25e + languageName: node + linkType: hard + +"is-wsl@npm:^3.1.0": + version: 3.1.0 + resolution: "is-wsl@npm:3.1.0" + dependencies: + is-inside-container: "npm:^1.0.0" + checksum: 10c0/d3317c11995690a32c362100225e22ba793678fe8732660c6de511ae71a0ff05b06980cf21f98a6bf40d7be0e9e9506f859abe00a1118287d63e53d0a3d06947 + languageName: node + linkType: hard + +"is-yarn-global@npm:^0.4.0": + version: 0.4.1 + resolution: "is-yarn-global@npm:0.4.1" + checksum: 10c0/8ff66f33454614f8e913ad91cc4de0d88d519a46c1ed41b3f589da79504ed0fcfa304064fe3096dda9360c5f35aa210cb8e978fd36798f3118cb66a4de64d365 + languageName: node + linkType: hard + +"is2@npm:^2.0.6": + version: 2.0.9 + resolution: "is2@npm:2.0.9" + dependencies: + deep-is: "npm:^0.1.3" + ip-regex: "npm:^4.1.0" + is-url: "npm:^1.2.4" + checksum: 10c0/51090a2ad046651c1523e6aec98843c2be4b61fdafa5a68d89966b7d3b7116fdc68cfb218cfc3825eb20175fa741de2f89249546352dbc4ac1d86847fa4a084a + languageName: node + linkType: hard + +"isarray@npm:0.0.1": + version: 0.0.1 + resolution: "isarray@npm:0.0.1" + checksum: 10c0/ed1e62da617f71fe348907c71743b5ed550448b455f8d269f89a7c7ddb8ae6e962de3dab6a74a237b06f5eb7f6ece7a45ada8ce96d87fe972926530f91ae3311 + languageName: node + linkType: hard + +"isarray@npm:^2.0.5": + version: 2.0.5 + resolution: "isarray@npm:2.0.5" + checksum: 10c0/4199f14a7a13da2177c66c31080008b7124331956f47bca57dd0b6ea9f11687aa25e565a2c7a2b519bc86988d10398e3049a1f5df13c9f6b7664154690ae79fd + languageName: node + linkType: hard + +"isarray@npm:~1.0.0": + version: 1.0.0 + resolution: "isarray@npm:1.0.0" + checksum: 10c0/18b5be6669be53425f0b84098732670ed4e727e3af33bc7f948aac01782110eb9a18b3b329c5323bcdd3acdaae547ee077d3951317e7f133bff7105264b3003d + languageName: node + linkType: hard + +"isbinaryfile@npm:^5.0.0, isbinaryfile@npm:^5.0.6": + version: 5.0.6 + resolution: "isbinaryfile@npm:5.0.6" + checksum: 10c0/53d700189a2a97965f2dcc9ced47644daad24b68ca42eb8a170f0cc0f2b83d52d58d956d969f0dd5f0d4f0012dc488dba079cacd7086c595932897da71085a7f + languageName: node + linkType: hard + +"isexe@npm:^2.0.0": + version: 2.0.0 + resolution: "isexe@npm:2.0.0" + checksum: 10c0/228cfa503fadc2c31596ab06ed6aa82c9976eec2bfd83397e7eaf06d0ccf42cd1dfd6743bf9aeb01aebd4156d009994c5f76ea898d2832c1fe342da923ca457d + languageName: node + linkType: hard + +"isexe@npm:^3.1.1": + version: 3.1.1 + resolution: "isexe@npm:3.1.1" + checksum: 10c0/9ec257654093443eb0a528a9c8cbba9c0ca7616ccb40abd6dde7202734d96bb86e4ac0d764f0f8cd965856aacbff2f4ce23e730dc19dfb41e3b0d865ca6fdcc7 + languageName: node + linkType: hard + +"iso-639-1@npm:^3.1.5": + version: 3.1.5 + resolution: "iso-639-1@npm:3.1.5" + checksum: 10c0/04739478e55313f2badd4b1db80b3fb61a326cb9df639a05098ccbbac2b52e60458707d9c4834f5a0cddd133dc71f5f5554e99b16d8f26f86e359b3a0e91da0d + languageName: node + linkType: hard + +"isobject@npm:^3.0.0, isobject@npm:^3.0.1": + version: 3.0.1 + resolution: "isobject@npm:3.0.1" + checksum: 10c0/03344f5064a82f099a0cd1a8a407f4c0d20b7b8485e8e816c39f249e9416b06c322e8dec5b842b6bb8a06de0af9cb48e7bc1b5352f0fadc2f0abac033db3d4db + languageName: node + linkType: hard + +"istanbul-lib-coverage@npm:^3.0.0, istanbul-lib-coverage@npm:^3.2.0, istanbul-lib-coverage@npm:^3.2.2": + version: 3.2.2 + resolution: "istanbul-lib-coverage@npm:3.2.2" + checksum: 10c0/6c7ff2106769e5f592ded1fb418f9f73b4411fd5a084387a5410538332b6567cd1763ff6b6cadca9b9eb2c443cce2f7ea7d7f1b8d315f9ce58539793b1e0922b + languageName: node + linkType: hard + +"istanbul-lib-hook@npm:^3.0.0": + version: 3.0.0 + resolution: "istanbul-lib-hook@npm:3.0.0" + dependencies: + append-transform: "npm:^2.0.0" + checksum: 10c0/0029bdbc4ae82c2a5a0b48a2f4ba074de72601a5d27505493c9be83d4c7952039ad787d2f6d1321710b75a05059c4335a0eb7c8857ca82e7e6d19f8d88d03b46 + languageName: node + linkType: hard + +"istanbul-lib-instrument@npm:^4.0.0": + version: 4.0.3 + resolution: "istanbul-lib-instrument@npm:4.0.3" + dependencies: + "@babel/core": "npm:^7.7.5" + "@istanbuljs/schema": "npm:^0.1.2" + istanbul-lib-coverage: "npm:^3.0.0" + semver: "npm:^6.3.0" + checksum: 10c0/7f1005566a912e33e847576b2c1072d48a7c556810a54d912f3e2f0bd966171e68b30c40b0c1ce6ee9b8864de422d0c10e2d0dfd2d25b48723950cc78cd437c2 languageName: node linkType: hard -"is-relative@npm:^1.0.0": - version: 1.0.0 - resolution: "is-relative@npm:1.0.0" +"istanbul-lib-instrument@npm:^5.0.4": + version: 5.2.1 + resolution: "istanbul-lib-instrument@npm:5.2.1" dependencies: - is-unc-path: "npm:^1.0.0" - checksum: 10c0/61157c4be8594dd25ac6f0ef29b1218c36667259ea26698367a4d9f39ff9018368bc365c490b3c79be92dfb1e389e43c4b865c95709e7b3bc72c5932f751fb60 + "@babel/core": "npm:^7.12.3" + "@babel/parser": "npm:^7.14.7" + "@istanbuljs/schema": "npm:^0.1.2" + istanbul-lib-coverage: "npm:^3.2.0" + semver: "npm:^6.3.0" + checksum: 10c0/8a1bdf3e377dcc0d33ec32fe2b6ecacdb1e4358fd0eb923d4326bb11c67622c0ceb99600a680f3dad5d29c66fc1991306081e339b4d43d0b8a2ab2e1d910a6ee languageName: node linkType: hard -"is-set@npm:^2.0.3": - version: 2.0.3 - resolution: "is-set@npm:2.0.3" - checksum: 10c0/f73732e13f099b2dc879c2a12341cfc22ccaca8dd504e6edae26484bd5707a35d503fba5b4daad530a9b088ced1ae6c9d8200fd92e09b428fe14ea79ce8080b7 +"istanbul-lib-instrument@npm:^6.0.0": + version: 6.0.3 + resolution: "istanbul-lib-instrument@npm:6.0.3" + dependencies: + "@babel/core": "npm:^7.23.9" + "@babel/parser": "npm:^7.23.9" + "@istanbuljs/schema": "npm:^0.1.3" + istanbul-lib-coverage: "npm:^3.2.0" + semver: "npm:^7.5.4" + checksum: 10c0/a1894e060dd2a3b9f046ffdc87b44c00a35516f5e6b7baf4910369acca79e506fc5323a816f811ae23d82334b38e3ddeb8b3b331bd2c860540793b59a8689128 languageName: node linkType: hard -"is-shared-array-buffer@npm:^1.0.4": - version: 1.0.4 - resolution: "is-shared-array-buffer@npm:1.0.4" +"istanbul-lib-processinfo@npm:^2.0.2": + version: 2.0.3 + resolution: "istanbul-lib-processinfo@npm:2.0.3" dependencies: - call-bound: "npm:^1.0.3" - checksum: 10c0/65158c2feb41ff1edd6bbd6fd8403a69861cf273ff36077982b5d4d68e1d59278c71691216a4a64632bd76d4792d4d1d2553901b6666d84ade13bba5ea7bc7db + archy: "npm:^1.0.0" + cross-spawn: "npm:^7.0.3" + istanbul-lib-coverage: "npm:^3.2.0" + p-map: "npm:^3.0.0" + rimraf: "npm:^3.0.0" + uuid: "npm:^8.3.2" + checksum: 10c0/ffd0f9b1c8e266e980580f83e65397caeace3958e4b4326b4479dcb0e41a450698387b96b4d4823e63b7c4a403f72e6e30d9e788ddcf153edb422a9d6f64a998 languageName: node linkType: hard -"is-stream@npm:^1.1.0": - version: 1.1.0 - resolution: "is-stream@npm:1.1.0" - checksum: 10c0/b8ae7971e78d2e8488d15f804229c6eed7ed36a28f8807a1815938771f4adff0e705218b7dab968270433f67103e4fef98062a0beea55d64835f705ee72c7002 +"istanbul-lib-report@npm:^3.0.0, istanbul-lib-report@npm:^3.0.1": + version: 3.0.1 + resolution: "istanbul-lib-report@npm:3.0.1" + dependencies: + istanbul-lib-coverage: "npm:^3.0.0" + make-dir: "npm:^4.0.0" + supports-color: "npm:^7.1.0" + checksum: 10c0/84323afb14392de8b6a5714bd7e9af845cfbd56cfe71ed276cda2f5f1201aea673c7111901227ee33e68e4364e288d73861eb2ed48f6679d1e69a43b6d9b3ba7 languageName: node linkType: hard -"is-stream@npm:^2.0.0": - version: 2.0.1 - resolution: "is-stream@npm:2.0.1" - checksum: 10c0/7c284241313fc6efc329b8d7f08e16c0efeb6baab1b4cd0ba579eb78e5af1aa5da11e68559896a2067cd6c526bd29241dda4eb1225e627d5aa1a89a76d4635a5 +"istanbul-lib-source-maps@npm:^4.0.0": + version: 4.0.1 + resolution: "istanbul-lib-source-maps@npm:4.0.1" + dependencies: + debug: "npm:^4.1.1" + istanbul-lib-coverage: "npm:^3.0.0" + source-map: "npm:^0.6.1" + checksum: 10c0/19e4cc405016f2c906dff271a76715b3e881fa9faeb3f09a86cb99b8512b3a5ed19cadfe0b54c17ca0e54c1142c9c6de9330d65506e35873994e06634eebeb66 languageName: node linkType: hard -"is-stream@npm:^3.0.0": - version: 3.0.0 - resolution: "is-stream@npm:3.0.0" - checksum: 10c0/eb2f7127af02ee9aa2a0237b730e47ac2de0d4e76a4a905a50a11557f2339df5765eaea4ceb8029f1efa978586abe776908720bfcb1900c20c6ec5145f6f29d8 +"istanbul-lib-source-maps@npm:^5.0.6": + version: 5.0.6 + resolution: "istanbul-lib-source-maps@npm:5.0.6" + dependencies: + "@jridgewell/trace-mapping": "npm:^0.3.23" + debug: "npm:^4.1.1" + istanbul-lib-coverage: "npm:^3.0.0" + checksum: 10c0/ffe75d70b303a3621ee4671554f306e0831b16f39ab7f4ab52e54d356a5d33e534d97563e318f1333a6aae1d42f91ec49c76b6cd3f3fb378addcb5c81da0255f languageName: node linkType: hard -"is-string@npm:^1.1.1": - version: 1.1.1 - resolution: "is-string@npm:1.1.1" +"istanbul-reports@npm:^3.0.2, istanbul-reports@npm:^3.1.3, istanbul-reports@npm:^3.1.7": + version: 3.2.0 + resolution: "istanbul-reports@npm:3.2.0" dependencies: - call-bound: "npm:^1.0.3" - has-tostringtag: "npm:^1.0.2" - checksum: 10c0/2f518b4e47886bb81567faba6ffd0d8a8333cf84336e2e78bf160693972e32ad00fe84b0926491cc598dee576fdc55642c92e62d0cbe96bf36f643b6f956f94d + html-escaper: "npm:^2.0.0" + istanbul-lib-report: "npm:^3.0.0" + checksum: 10c0/d596317cfd9c22e1394f22a8d8ba0303d2074fe2e971887b32d870e4b33f8464b10f8ccbe6847808f7db485f084eba09e6c2ed706b3a978e4b52f07085b8f9bc languageName: node linkType: hard -"is-subdir@npm:^1.1.1": - version: 1.2.0 - resolution: "is-subdir@npm:1.2.0" +"jackspeak@npm:^3.1.2": + version: 3.4.3 + resolution: "jackspeak@npm:3.4.3" dependencies: - better-path-resolve: "npm:1.0.0" - checksum: 10c0/03a03ee2ee6578ce589b1cfaf00e65c86b20fd1b82c1660625557c535439a7477cda77e20c62cda6d4c99e7fd908b4619355ae2d989f4a524a35350a44353032 + "@isaacs/cliui": "npm:^8.0.2" + "@pkgjs/parseargs": "npm:^0.11.0" + dependenciesMeta: + "@pkgjs/parseargs": + optional: true + checksum: 10c0/6acc10d139eaefdbe04d2f679e6191b3abf073f111edf10b1de5302c97ec93fffeb2fdd8681ed17f16268aa9dd4f8c588ed9d1d3bffbbfa6e8bf897cbb3149b9 languageName: node linkType: hard -"is-symbol@npm:^1.0.4, is-symbol@npm:^1.1.1": - version: 1.1.1 - resolution: "is-symbol@npm:1.1.1" +"jackspeak@npm:^4.1.1": + version: 4.1.1 + resolution: "jackspeak@npm:4.1.1" dependencies: - call-bound: "npm:^1.0.2" - has-symbols: "npm:^1.1.0" - safe-regex-test: "npm:^1.1.0" - checksum: 10c0/f08f3e255c12442e833f75a9e2b84b2d4882fdfd920513cf2a4a2324f0a5b076c8fd913778e3ea5d258d5183e9d92c0cd20e04b03ab3df05316b049b2670af1e + "@isaacs/cliui": "npm:^8.0.2" + checksum: 10c0/84ec4f8e21d6514db24737d9caf65361511f75e5e424980eebca4199f400874f45e562ac20fa8aeb1dd20ca2f3f81f0788b6e9c3e64d216a5794fd6f30e0e042 languageName: node linkType: hard -"is-text-path@npm:^2.0.0": - version: 2.0.0 - resolution: "is-text-path@npm:2.0.0" +"jake@npm:^10.8.5": + version: 10.9.4 + resolution: "jake@npm:10.9.4" dependencies: - text-extensions: "npm:^2.0.0" - checksum: 10c0/e3c470e1262a3a54aa0fca1c0300b2659a7aed155714be6b643f88822c03bcfa6659b491f7a05c5acd3c1a3d6d42bab47e1bdd35bcc3a25973c4f26b2928bc1a + async: "npm:^3.2.6" + filelist: "npm:^1.0.4" + picocolors: "npm:^1.1.1" + bin: + jake: bin/cli.js + checksum: 10c0/bb52f000340d4a32f1a3893b9abe56ef2b77c25da4dbf2c0c874a8159d082dddda50a5ad10e26060198bd645b928ba8dba3b362710f46a247e335321188c5a9c languageName: node linkType: hard -"is-typed-array@npm:^1.1.13, is-typed-array@npm:^1.1.14, is-typed-array@npm:^1.1.15, is-typed-array@npm:^1.1.3": - version: 1.1.15 - resolution: "is-typed-array@npm:1.1.15" +"jest-changed-files@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-changed-files@npm:29.7.0" dependencies: - which-typed-array: "npm:^1.1.16" - checksum: 10c0/415511da3669e36e002820584e264997ffe277ff136643a3126cc949197e6ca3334d0f12d084e83b1994af2e9c8141275c741cf2b7da5a2ff62dd0cac26f76c4 + execa: "npm:^5.0.0" + jest-util: "npm:^29.7.0" + p-limit: "npm:^3.1.0" + checksum: 10c0/e071384d9e2f6bb462231ac53f29bff86f0e12394c1b49ccafbad225ce2ab7da226279a8a94f421949920bef9be7ef574fd86aee22e8adfa149be73554ab828b languageName: node linkType: hard -"is-typedarray@npm:^1.0.0": - version: 1.0.0 - resolution: "is-typedarray@npm:1.0.0" - checksum: 10c0/4c096275ba041a17a13cca33ac21c16bc4fd2d7d7eb94525e7cd2c2f2c1a3ab956e37622290642501ff4310601e413b675cf399ad6db49855527d2163b3eeeec +"jest-circus@npm:^29.6.4, jest-circus@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-circus@npm:29.7.0" + dependencies: + "@jest/environment": "npm:^29.7.0" + "@jest/expect": "npm:^29.7.0" + "@jest/test-result": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + "@types/node": "npm:*" + chalk: "npm:^4.0.0" + co: "npm:^4.6.0" + dedent: "npm:^1.0.0" + is-generator-fn: "npm:^2.0.0" + jest-each: "npm:^29.7.0" + jest-matcher-utils: "npm:^29.7.0" + jest-message-util: "npm:^29.7.0" + jest-runtime: "npm:^29.7.0" + jest-snapshot: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + p-limit: "npm:^3.1.0" + pretty-format: "npm:^29.7.0" + pure-rand: "npm:^6.0.0" + slash: "npm:^3.0.0" + stack-utils: "npm:^2.0.3" + checksum: 10c0/8d15344cf7a9f14e926f0deed64ed190c7a4fa1ed1acfcd81e4cc094d3cc5bf7902ebb7b874edc98ada4185688f90c91e1747e0dfd7ac12463b097968ae74b5e languageName: node linkType: hard -"is-unc-path@npm:^1.0.0": - version: 1.0.0 - resolution: "is-unc-path@npm:1.0.0" +"jest-cli@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-cli@npm:29.7.0" dependencies: - unc-path-regex: "npm:^0.1.2" - checksum: 10c0/ac1b78f9b748196e3be3d0e722cd4b0f98639247a130a8f2473a58b29baf63fdb1b1c5a12c830660c5ee6ef0279c5418ca8e346f98cbe1a29e433d7ae531d42e + "@jest/core": "npm:^29.7.0" + "@jest/test-result": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + chalk: "npm:^4.0.0" + create-jest: "npm:^29.7.0" + exit: "npm:^0.1.2" + import-local: "npm:^3.0.2" + jest-config: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + jest-validate: "npm:^29.7.0" + yargs: "npm:^17.3.1" + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + bin: + jest: bin/jest.js + checksum: 10c0/a658fd55050d4075d65c1066364595962ead7661711495cfa1dfeecf3d6d0a8ffec532f3dbd8afbb3e172dd5fd2fb2e813c5e10256e7cf2fea766314942fb43a languageName: node linkType: hard -"is-unicode-supported@npm:^0.1.0": - version: 0.1.0 - resolution: "is-unicode-supported@npm:0.1.0" - checksum: 10c0/00cbe3455c3756be68d2542c416cab888aebd5012781d6819749fefb15162ff23e38501fe681b3d751c73e8ff561ac09a5293eba6f58fdf0178462ce6dcb3453 +"jest-config@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-config@npm:29.7.0" + dependencies: + "@babel/core": "npm:^7.11.6" + "@jest/test-sequencer": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + babel-jest: "npm:^29.7.0" + chalk: "npm:^4.0.0" + ci-info: "npm:^3.2.0" + deepmerge: "npm:^4.2.2" + glob: "npm:^7.1.3" + graceful-fs: "npm:^4.2.9" + jest-circus: "npm:^29.7.0" + jest-environment-node: "npm:^29.7.0" + jest-get-type: "npm:^29.6.3" + jest-regex-util: "npm:^29.6.3" + jest-resolve: "npm:^29.7.0" + jest-runner: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + jest-validate: "npm:^29.7.0" + micromatch: "npm:^4.0.4" + parse-json: "npm:^5.2.0" + pretty-format: "npm:^29.7.0" + slash: "npm:^3.0.0" + strip-json-comments: "npm:^3.1.1" + peerDependencies: + "@types/node": "*" + ts-node: ">=9.0.0" + peerDependenciesMeta: + "@types/node": + optional: true + ts-node: + optional: true + checksum: 10c0/bab23c2eda1fff06e0d104b00d6adfb1d1aabb7128441899c9bff2247bd26710b050a5364281ce8d52b46b499153bf7e3ee88b19831a8f3451f1477a0246a0f1 languageName: node linkType: hard -"is-url@npm:^1.2.4": - version: 1.2.4 - resolution: "is-url@npm:1.2.4" - checksum: 10c0/0157a79874f8f95fdd63540e3f38c8583c2ef572661cd0693cda80ae3e42dfe8e9a4a972ec1b827f861d9a9acf75b37f7d58a37f94a8a053259642912c252bc3 +"jest-diff@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-diff@npm:29.7.0" + dependencies: + chalk: "npm:^4.0.0" + diff-sequences: "npm:^29.6.3" + jest-get-type: "npm:^29.6.3" + pretty-format: "npm:^29.7.0" + checksum: 10c0/89a4a7f182590f56f526443dde69acefb1f2f0c9e59253c61d319569856c4931eae66b8a3790c443f529267a0ddba5ba80431c585deed81827032b2b2a1fc999 languageName: node linkType: hard -"is-valid-element-name@npm:^1.0.0": - version: 1.0.0 - resolution: "is-valid-element-name@npm:1.0.0" +"jest-docblock@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-docblock@npm:29.7.0" dependencies: - is-potential-custom-element-name: "npm:^1.0.0" - checksum: 10c0/495b769f281e17dbab475351ba494482245f6bdb4e7bc562bdf7da7691cc38024ed3272ab63b180f8bd642a97b0de7c365f810c687376978ba649a2ffad11a6c + detect-newline: "npm:^3.0.0" + checksum: 10c0/d932a8272345cf6b6142bb70a2bb63e0856cc0093f082821577ea5bdf4643916a98744dfc992189d2b1417c38a11fa42466f6111526bc1fb81366f56410f3be9 languageName: node linkType: hard -"is-weakmap@npm:^2.0.2": - version: 2.0.2 - resolution: "is-weakmap@npm:2.0.2" - checksum: 10c0/443c35bb86d5e6cc5929cd9c75a4024bb0fff9586ed50b092f94e700b89c43a33b186b76dbc6d54f3d3d09ece689ab38dcdc1af6a482cbe79c0f2da0a17f1299 +"jest-each@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-each@npm:29.7.0" + dependencies: + "@jest/types": "npm:^29.6.3" + chalk: "npm:^4.0.0" + jest-get-type: "npm:^29.6.3" + jest-util: "npm:^29.7.0" + pretty-format: "npm:^29.7.0" + checksum: 10c0/f7f9a90ebee80cc688e825feceb2613627826ac41ea76a366fa58e669c3b2403d364c7c0a74d862d469b103c843154f8456d3b1c02b487509a12afa8b59edbb4 languageName: node linkType: hard -"is-weakref@npm:^1.0.2, is-weakref@npm:^1.1.1": - version: 1.1.1 - resolution: "is-weakref@npm:1.1.1" +"jest-environment-node@npm:^29.6.4, jest-environment-node@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-environment-node@npm:29.7.0" dependencies: - call-bound: "npm:^1.0.3" - checksum: 10c0/8e0a9c07b0c780949a100e2cab2b5560a48ecd4c61726923c1a9b77b6ab0aa0046c9e7fb2206042296817045376dee2c8ab1dabe08c7c3dfbf195b01275a085b + "@jest/environment": "npm:^29.7.0" + "@jest/fake-timers": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + "@types/node": "npm:*" + jest-mock: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + checksum: 10c0/61f04fec077f8b1b5c1a633e3612fc0c9aa79a0ab7b05600683428f1e01a4d35346c474bde6f439f9fcc1a4aa9a2861ff852d079a43ab64b02105d1004b2592b languageName: node linkType: hard -"is-weakset@npm:^2.0.3": - version: 2.0.4 - resolution: "is-weakset@npm:2.0.4" - dependencies: - call-bound: "npm:^1.0.3" - get-intrinsic: "npm:^1.2.6" - checksum: 10c0/6491eba08acb8dc9532da23cb226b7d0192ede0b88f16199e592e4769db0a077119c1f5d2283d1e0d16d739115f70046e887e477eb0e66cd90e1bb29f28ba647 +"jest-get-type@npm:^29.6.3": + version: 29.6.3 + resolution: "jest-get-type@npm:29.6.3" + checksum: 10c0/552e7a97a983d3c2d4e412a44eb7de0430ff773dd99f7500962c268d6dfbfa431d7d08f919c9d960530e5f7f78eb47f267ad9b318265e5092b3ff9ede0db7c2b languageName: node linkType: hard -"is-windows@npm:^1.0.0, is-windows@npm:^1.0.1": - version: 1.0.2 - resolution: "is-windows@npm:1.0.2" - checksum: 10c0/b32f418ab3385604a66f1b7a3ce39d25e8881dee0bd30816dc8344ef6ff9df473a732bcc1ec4e84fe99b2f229ae474f7133e8e93f9241686cfcf7eebe53ba7a5 +"jest-haste-map@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-haste-map@npm:29.7.0" + dependencies: + "@jest/types": "npm:^29.6.3" + "@types/graceful-fs": "npm:^4.1.3" + "@types/node": "npm:*" + anymatch: "npm:^3.0.3" + fb-watchman: "npm:^2.0.0" + fsevents: "npm:^2.3.2" + graceful-fs: "npm:^4.2.9" + jest-regex-util: "npm:^29.6.3" + jest-util: "npm:^29.7.0" + jest-worker: "npm:^29.7.0" + micromatch: "npm:^4.0.4" + walker: "npm:^1.0.8" + dependenciesMeta: + fsevents: + optional: true + checksum: 10c0/2683a8f29793c75a4728787662972fedd9267704c8f7ef9d84f2beed9a977f1cf5e998c07b6f36ba5603f53cb010c911fe8cd0ac9886e073fe28ca66beefd30c languageName: node linkType: hard -"is-wsl@npm:^2.1.1, is-wsl@npm:^2.2.0": - version: 2.2.0 - resolution: "is-wsl@npm:2.2.0" +"jest-junit@npm:^16.0.0": + version: 16.0.0 + resolution: "jest-junit@npm:16.0.0" dependencies: - is-docker: "npm:^2.0.0" - checksum: 10c0/a6fa2d370d21be487c0165c7a440d567274fbba1a817f2f0bfa41cc5e3af25041d84267baa22df66696956038a43973e72fca117918c91431920bdef490fa25e + mkdirp: "npm:^1.0.4" + strip-ansi: "npm:^6.0.1" + uuid: "npm:^8.3.2" + xml: "npm:^1.0.1" + checksum: 10c0/d813d4d142341c2b51b634db7ad6ceb9849514cb58f96ec5e7e4cf4031a557133490452710c2d9dec9b1dd546334d9ca663e042d3070c3e8f102ce6217bd8e2e languageName: node linkType: hard -"is-wsl@npm:^3.1.0": - version: 3.1.0 - resolution: "is-wsl@npm:3.1.0" +"jest-leak-detector@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-leak-detector@npm:29.7.0" dependencies: - is-inside-container: "npm:^1.0.0" - checksum: 10c0/d3317c11995690a32c362100225e22ba793678fe8732660c6de511ae71a0ff05b06980cf21f98a6bf40d7be0e9e9506f859abe00a1118287d63e53d0a3d06947 + jest-get-type: "npm:^29.6.3" + pretty-format: "npm:^29.7.0" + checksum: 10c0/71bb9f77fc489acb842a5c7be030f2b9acb18574dc9fb98b3100fc57d422b1abc55f08040884bd6e6dbf455047a62f7eaff12aa4058f7cbdc11558718ca6a395 languageName: node linkType: hard -"is-yarn-global@npm:^0.4.0": - version: 0.4.1 - resolution: "is-yarn-global@npm:0.4.1" - checksum: 10c0/8ff66f33454614f8e913ad91cc4de0d88d519a46c1ed41b3f589da79504ed0fcfa304064fe3096dda9360c5f35aa210cb8e978fd36798f3118cb66a4de64d365 +"jest-matcher-utils@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-matcher-utils@npm:29.7.0" + dependencies: + chalk: "npm:^4.0.0" + jest-diff: "npm:^29.7.0" + jest-get-type: "npm:^29.6.3" + pretty-format: "npm:^29.7.0" + checksum: 10c0/0d0e70b28fa5c7d4dce701dc1f46ae0922102aadc24ed45d594dd9b7ae0a8a6ef8b216718d1ab79e451291217e05d4d49a82666e1a3cc2b428b75cd9c933244e languageName: node linkType: hard -"is2@npm:^2.0.6": - version: 2.0.9 - resolution: "is2@npm:2.0.9" +"jest-message-util@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-message-util@npm:29.7.0" dependencies: - deep-is: "npm:^0.1.3" - ip-regex: "npm:^4.1.0" - is-url: "npm:^1.2.4" - checksum: 10c0/51090a2ad046651c1523e6aec98843c2be4b61fdafa5a68d89966b7d3b7116fdc68cfb218cfc3825eb20175fa741de2f89249546352dbc4ac1d86847fa4a084a + "@babel/code-frame": "npm:^7.12.13" + "@jest/types": "npm:^29.6.3" + "@types/stack-utils": "npm:^2.0.0" + chalk: "npm:^4.0.0" + graceful-fs: "npm:^4.2.9" + micromatch: "npm:^4.0.4" + pretty-format: "npm:^29.7.0" + slash: "npm:^3.0.0" + stack-utils: "npm:^2.0.3" + checksum: 10c0/850ae35477f59f3e6f27efac5215f706296e2104af39232bb14e5403e067992afb5c015e87a9243ec4d9df38525ef1ca663af9f2f4766aa116f127247008bd22 languageName: node linkType: hard -"isarray@npm:0.0.1": - version: 0.0.1 - resolution: "isarray@npm:0.0.1" - checksum: 10c0/ed1e62da617f71fe348907c71743b5ed550448b455f8d269f89a7c7ddb8ae6e962de3dab6a74a237b06f5eb7f6ece7a45ada8ce96d87fe972926530f91ae3311 +"jest-mock@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-mock@npm:29.7.0" + dependencies: + "@jest/types": "npm:^29.6.3" + "@types/node": "npm:*" + jest-util: "npm:^29.7.0" + checksum: 10c0/7b9f8349ee87695a309fe15c46a74ab04c853369e5c40952d68061d9dc3159a0f0ed73e215f81b07ee97a9faaf10aebe5877a9d6255068a0977eae6a9ff1d5ac languageName: node linkType: hard -"isarray@npm:^2.0.5": - version: 2.0.5 - resolution: "isarray@npm:2.0.5" - checksum: 10c0/4199f14a7a13da2177c66c31080008b7124331956f47bca57dd0b6ea9f11687aa25e565a2c7a2b519bc86988d10398e3049a1f5df13c9f6b7664154690ae79fd +"jest-playwright-preset@npm:^4.0.0": + version: 4.0.0 + resolution: "jest-playwright-preset@npm:4.0.0" + dependencies: + expect-playwright: "npm:^0.8.0" + jest-process-manager: "npm:^0.4.0" + nyc: "npm:^15.1.0" + playwright-core: "npm:>=1.2.0" + rimraf: "npm:^3.0.2" + uuid: "npm:^8.3.2" + peerDependencies: + jest: ^29.3.1 + jest-circus: ^29.3.1 + jest-environment-node: ^29.3.1 + jest-runner: ^29.3.1 + checksum: 10c0/c51b00dde02ab6a102589f97ca6c9679886c806da82f73ff0d4822cc06e988333eb8c62c2b2f8381d5e7fa2edfa5cc33e624a36107903d6b98ddd26dd0035a05 languageName: node linkType: hard -"isarray@npm:~1.0.0": - version: 1.0.0 - resolution: "isarray@npm:1.0.0" - checksum: 10c0/18b5be6669be53425f0b84098732670ed4e727e3af33bc7f948aac01782110eb9a18b3b329c5323bcdd3acdaae547ee077d3951317e7f133bff7105264b3003d +"jest-pnp-resolver@npm:^1.2.2": + version: 1.2.3 + resolution: "jest-pnp-resolver@npm:1.2.3" + peerDependencies: + jest-resolve: "*" + peerDependenciesMeta: + jest-resolve: + optional: true + checksum: 10c0/86eec0c78449a2de733a6d3e316d49461af6a858070e113c97f75fb742a48c2396ea94150cbca44159ffd4a959f743a47a8b37a792ef6fdad2cf0a5cba973fac languageName: node linkType: hard -"isbinaryfile@npm:^5.0.0, isbinaryfile@npm:^5.0.6": - version: 5.0.6 - resolution: "isbinaryfile@npm:5.0.6" - checksum: 10c0/53d700189a2a97965f2dcc9ced47644daad24b68ca42eb8a170f0cc0f2b83d52d58d956d969f0dd5f0d4f0012dc488dba079cacd7086c595932897da71085a7f +"jest-process-manager@npm:^0.4.0": + version: 0.4.0 + resolution: "jest-process-manager@npm:0.4.0" + dependencies: + "@types/wait-on": "npm:^5.2.0" + chalk: "npm:^4.1.0" + cwd: "npm:^0.10.0" + exit: "npm:^0.1.2" + find-process: "npm:^1.4.4" + prompts: "npm:^2.4.1" + signal-exit: "npm:^3.0.3" + spawnd: "npm:^5.0.0" + tree-kill: "npm:^1.2.2" + wait-on: "npm:^7.0.0" + checksum: 10c0/0e990510f2c31592eb21a9b7c7597d55b2b841f704fe6b4a73eb1eed98423e23ce5ac074a42233130b1bb4f0dd38232dbde58de352cdeff80f6b0d3d62c5db54 languageName: node linkType: hard -"isexe@npm:^2.0.0": - version: 2.0.0 - resolution: "isexe@npm:2.0.0" - checksum: 10c0/228cfa503fadc2c31596ab06ed6aa82c9976eec2bfd83397e7eaf06d0ccf42cd1dfd6743bf9aeb01aebd4156d009994c5f76ea898d2832c1fe342da923ca457d +"jest-regex-util@npm:30.0.1": + version: 30.0.1 + resolution: "jest-regex-util@npm:30.0.1" + checksum: 10c0/f30c70524ebde2d1012afe5ffa5691d5d00f7d5ba9e43d588f6460ac6fe96f9e620f2f9b36a02d0d3e7e77bc8efb8b3450ae3b80ac53c8be5099e01bf54f6728 languageName: node linkType: hard -"isexe@npm:^3.1.1": - version: 3.1.1 - resolution: "isexe@npm:3.1.1" - checksum: 10c0/9ec257654093443eb0a528a9c8cbba9c0ca7616ccb40abd6dde7202734d96bb86e4ac0d764f0f8cd965856aacbff2f4ce23e730dc19dfb41e3b0d865ca6fdcc7 +"jest-regex-util@npm:^29.0.0, jest-regex-util@npm:^29.6.3": + version: 29.6.3 + resolution: "jest-regex-util@npm:29.6.3" + checksum: 10c0/4e33fb16c4f42111159cafe26397118dcfc4cf08bc178a67149fb05f45546a91928b820894572679d62559839d0992e21080a1527faad65daaae8743a5705a3b languageName: node linkType: hard -"iso-639-1@npm:^3.1.5": - version: 3.1.5 - resolution: "iso-639-1@npm:3.1.5" - checksum: 10c0/04739478e55313f2badd4b1db80b3fb61a326cb9df639a05098ccbbac2b52e60458707d9c4834f5a0cddd133dc71f5f5554e99b16d8f26f86e359b3a0e91da0d +"jest-resolve-dependencies@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-resolve-dependencies@npm:29.7.0" + dependencies: + jest-regex-util: "npm:^29.6.3" + jest-snapshot: "npm:^29.7.0" + checksum: 10c0/b6e9ad8ae5b6049474118ea6441dfddd385b6d1fc471db0136f7c8fbcfe97137a9665e4f837a9f49f15a29a1deb95a14439b7aec812f3f99d08f228464930f0d languageName: node linkType: hard -"isobject@npm:^3.0.0, isobject@npm:^3.0.1": - version: 3.0.1 - resolution: "isobject@npm:3.0.1" - checksum: 10c0/03344f5064a82f099a0cd1a8a407f4c0d20b7b8485e8e816c39f249e9416b06c322e8dec5b842b6bb8a06de0af9cb48e7bc1b5352f0fadc2f0abac033db3d4db +"jest-resolve@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-resolve@npm:29.7.0" + dependencies: + chalk: "npm:^4.0.0" + graceful-fs: "npm:^4.2.9" + jest-haste-map: "npm:^29.7.0" + jest-pnp-resolver: "npm:^1.2.2" + jest-util: "npm:^29.7.0" + jest-validate: "npm:^29.7.0" + resolve: "npm:^1.20.0" + resolve.exports: "npm:^2.0.0" + slash: "npm:^3.0.0" + checksum: 10c0/59da5c9c5b50563e959a45e09e2eace783d7f9ac0b5dcc6375dea4c0db938d2ebda97124c8161310082760e8ebbeff9f6b177c15ca2f57fb424f637a5d2adb47 languageName: node linkType: hard -"istanbul-lib-coverage@npm:^3.0.0": - version: 3.2.2 - resolution: "istanbul-lib-coverage@npm:3.2.2" - checksum: 10c0/6c7ff2106769e5f592ded1fb418f9f73b4411fd5a084387a5410538332b6567cd1763ff6b6cadca9b9eb2c443cce2f7ea7d7f1b8d315f9ce58539793b1e0922b +"jest-runner@npm:^29.6.4, jest-runner@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-runner@npm:29.7.0" + dependencies: + "@jest/console": "npm:^29.7.0" + "@jest/environment": "npm:^29.7.0" + "@jest/test-result": "npm:^29.7.0" + "@jest/transform": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + "@types/node": "npm:*" + chalk: "npm:^4.0.0" + emittery: "npm:^0.13.1" + graceful-fs: "npm:^4.2.9" + jest-docblock: "npm:^29.7.0" + jest-environment-node: "npm:^29.7.0" + jest-haste-map: "npm:^29.7.0" + jest-leak-detector: "npm:^29.7.0" + jest-message-util: "npm:^29.7.0" + jest-resolve: "npm:^29.7.0" + jest-runtime: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + jest-watcher: "npm:^29.7.0" + jest-worker: "npm:^29.7.0" + p-limit: "npm:^3.1.0" + source-map-support: "npm:0.5.13" + checksum: 10c0/2194b4531068d939f14c8d3274fe5938b77fa73126aedf9c09ec9dec57d13f22c72a3b5af01ac04f5c1cf2e28d0ac0b4a54212a61b05f10b5d6b47f2a1097bb4 + languageName: node + linkType: hard + +"jest-runtime@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-runtime@npm:29.7.0" + dependencies: + "@jest/environment": "npm:^29.7.0" + "@jest/fake-timers": "npm:^29.7.0" + "@jest/globals": "npm:^29.7.0" + "@jest/source-map": "npm:^29.6.3" + "@jest/test-result": "npm:^29.7.0" + "@jest/transform": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + "@types/node": "npm:*" + chalk: "npm:^4.0.0" + cjs-module-lexer: "npm:^1.0.0" + collect-v8-coverage: "npm:^1.0.0" + glob: "npm:^7.1.3" + graceful-fs: "npm:^4.2.9" + jest-haste-map: "npm:^29.7.0" + jest-message-util: "npm:^29.7.0" + jest-mock: "npm:^29.7.0" + jest-regex-util: "npm:^29.6.3" + jest-resolve: "npm:^29.7.0" + jest-snapshot: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + slash: "npm:^3.0.0" + strip-bom: "npm:^4.0.0" + checksum: 10c0/7cd89a1deda0bda7d0941835434e44f9d6b7bd50b5c5d9b0fc9a6c990b2d4d2cab59685ab3cb2850ed4cc37059f6de903af5a50565d7f7f1192a77d3fd6dd2a6 languageName: node linkType: hard -"istanbul-lib-report@npm:^3.0.0, istanbul-lib-report@npm:^3.0.1": - version: 3.0.1 - resolution: "istanbul-lib-report@npm:3.0.1" +"jest-serializer-html@npm:^7.1.0": + version: 7.1.0 + resolution: "jest-serializer-html@npm:7.1.0" dependencies: - istanbul-lib-coverage: "npm:^3.0.0" - make-dir: "npm:^4.0.0" - supports-color: "npm:^7.1.0" - checksum: 10c0/84323afb14392de8b6a5714bd7e9af845cfbd56cfe71ed276cda2f5f1201aea673c7111901227ee33e68e4364e288d73861eb2ed48f6679d1e69a43b6d9b3ba7 + diffable-html: "npm:^4.1.0" + checksum: 10c0/e8383431fbacd5ebb9a7c053c849a0d1e0a183e625aba1ede726260186931b229468dc6456b9b821a137123a88ea3b4325884a5c01c5d78b39c106c3d5c18fcc languageName: node linkType: hard -"istanbul-reports@npm:^3.0.2": - version: 3.2.0 - resolution: "istanbul-reports@npm:3.2.0" +"jest-snapshot@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-snapshot@npm:29.7.0" dependencies: - html-escaper: "npm:^2.0.0" - istanbul-lib-report: "npm:^3.0.0" - checksum: 10c0/d596317cfd9c22e1394f22a8d8ba0303d2074fe2e971887b32d870e4b33f8464b10f8ccbe6847808f7db485f084eba09e6c2ed706b3a978e4b52f07085b8f9bc + "@babel/core": "npm:^7.11.6" + "@babel/generator": "npm:^7.7.2" + "@babel/plugin-syntax-jsx": "npm:^7.7.2" + "@babel/plugin-syntax-typescript": "npm:^7.7.2" + "@babel/types": "npm:^7.3.3" + "@jest/expect-utils": "npm:^29.7.0" + "@jest/transform": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + babel-preset-current-node-syntax: "npm:^1.0.0" + chalk: "npm:^4.0.0" + expect: "npm:^29.7.0" + graceful-fs: "npm:^4.2.9" + jest-diff: "npm:^29.7.0" + jest-get-type: "npm:^29.6.3" + jest-matcher-utils: "npm:^29.7.0" + jest-message-util: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + natural-compare: "npm:^1.4.0" + pretty-format: "npm:^29.7.0" + semver: "npm:^7.5.3" + checksum: 10c0/6e9003c94ec58172b4a62864a91c0146513207bedf4e0a06e1e2ac70a4484088a2683e3a0538d8ea913bcfd53dc54a9b98a98cdfa562e7fe1d1339aeae1da570 languageName: node linkType: hard -"jackspeak@npm:^3.1.2": - version: 3.4.3 - resolution: "jackspeak@npm:3.4.3" +"jest-util@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-util@npm:29.7.0" dependencies: - "@isaacs/cliui": "npm:^8.0.2" - "@pkgjs/parseargs": "npm:^0.11.0" - dependenciesMeta: - "@pkgjs/parseargs": - optional: true - checksum: 10c0/6acc10d139eaefdbe04d2f679e6191b3abf073f111edf10b1de5302c97ec93fffeb2fdd8681ed17f16268aa9dd4f8c588ed9d1d3bffbbfa6e8bf897cbb3149b9 + "@jest/types": "npm:^29.6.3" + "@types/node": "npm:*" + chalk: "npm:^4.0.0" + ci-info: "npm:^3.2.0" + graceful-fs: "npm:^4.2.9" + picomatch: "npm:^2.2.3" + checksum: 10c0/bc55a8f49fdbb8f51baf31d2a4f312fb66c9db1483b82f602c9c990e659cdd7ec529c8e916d5a89452ecbcfae4949b21b40a7a59d4ffc0cd813a973ab08c8150 languageName: node linkType: hard -"jackspeak@npm:^4.1.1": - version: 4.1.1 - resolution: "jackspeak@npm:4.1.1" +"jest-validate@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-validate@npm:29.7.0" dependencies: - "@isaacs/cliui": "npm:^8.0.2" - checksum: 10c0/84ec4f8e21d6514db24737d9caf65361511f75e5e424980eebca4199f400874f45e562ac20fa8aeb1dd20ca2f3f81f0788b6e9c3e64d216a5794fd6f30e0e042 + "@jest/types": "npm:^29.6.3" + camelcase: "npm:^6.2.0" + chalk: "npm:^4.0.0" + jest-get-type: "npm:^29.6.3" + leven: "npm:^3.1.0" + pretty-format: "npm:^29.7.0" + checksum: 10c0/a20b930480c1ed68778c739f4739dce39423131bc070cd2505ddede762a5570a256212e9c2401b7ae9ba4d7b7c0803f03c5b8f1561c62348213aba18d9dbece2 languageName: node linkType: hard -"jake@npm:^10.8.5": - version: 10.9.4 - resolution: "jake@npm:10.9.4" +"jest-watch-typeahead@npm:^2.0.0": + version: 2.2.2 + resolution: "jest-watch-typeahead@npm:2.2.2" dependencies: - async: "npm:^3.2.6" - filelist: "npm:^1.0.4" - picocolors: "npm:^1.1.1" - bin: - jake: bin/cli.js - checksum: 10c0/bb52f000340d4a32f1a3893b9abe56ef2b77c25da4dbf2c0c874a8159d082dddda50a5ad10e26060198bd645b928ba8dba3b362710f46a247e335321188c5a9c + ansi-escapes: "npm:^6.0.0" + chalk: "npm:^5.2.0" + jest-regex-util: "npm:^29.0.0" + jest-watcher: "npm:^29.0.0" + slash: "npm:^5.0.0" + string-length: "npm:^5.0.1" + strip-ansi: "npm:^7.0.1" + peerDependencies: + jest: ^27.0.0 || ^28.0.0 || ^29.0.0 + checksum: 10c0/5a55a571d616958cd6c6b52c4bf57cfaa97132cd9681af8ebfa8ebde9fa1d829426ff36f4ef2eaa867142ee97577fdad1735c58c3db62cbb33a39ad97125ee00 + languageName: node + linkType: hard + +"jest-watcher@npm:^29.0.0, jest-watcher@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-watcher@npm:29.7.0" + dependencies: + "@jest/test-result": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + "@types/node": "npm:*" + ansi-escapes: "npm:^4.2.1" + chalk: "npm:^4.0.0" + emittery: "npm:^0.13.1" + jest-util: "npm:^29.7.0" + string-length: "npm:^4.0.1" + checksum: 10c0/ec6c75030562fc8f8c727cb8f3b94e75d831fc718785abfc196e1f2a2ebc9a2e38744a15147170039628a853d77a3b695561ce850375ede3a4ee6037a2574567 languageName: node linkType: hard @@ -15780,12 +19264,63 @@ __metadata: languageName: node linkType: hard -"jiti@npm:^2.4.1": - version: 2.6.0 - resolution: "jiti@npm:2.6.0" +"jest-worker@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-worker@npm:29.7.0" + dependencies: + "@types/node": "npm:*" + jest-util: "npm:^29.7.0" + merge-stream: "npm:^2.0.0" + supports-color: "npm:^8.0.0" + checksum: 10c0/5570a3a005b16f46c131968b8a5b56d291f9bbb85ff4217e31c80bd8a02e7de799e59a54b95ca28d5c302f248b54cbffde2d177c2f0f52ffcee7504c6eabf660 + languageName: node + linkType: hard + +"jest@npm:^29.6.4": + version: 29.7.0 + resolution: "jest@npm:29.7.0" + dependencies: + "@jest/core": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + import-local: "npm:^3.0.2" + jest-cli: "npm:^29.7.0" + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + bin: + jest: bin/jest.js + checksum: 10c0/f40eb8171cf147c617cc6ada49d062fbb03b4da666cb8d39cdbfb739a7d75eea4c3ca150fb072d0d273dce0c753db4d0467d54906ad0293f59c54f9db4a09d8b + languageName: node + linkType: hard + +"jiti@npm:^2.6.1": + version: 2.6.1 + resolution: "jiti@npm:2.6.1" bin: jiti: lib/jiti-cli.mjs - checksum: 10c0/5002ccecdb02e85413e5bfe3819a5ac458dcce12b358c556b6cf17b5b6cbedd36514f6a67d4aa2b290caa2b933406502a1985d0bfee784ece788e90a0392d534 + checksum: 10c0/79b2e96a8e623f66c1b703b98ec1b8be4500e1d217e09b09e343471bbb9c105381b83edbb979d01cef18318cc45ce6e153571b6c83122170eefa531c64b6789b + languageName: node + linkType: hard + +"jju@npm:~1.4.0": + version: 1.4.0 + resolution: "jju@npm:1.4.0" + checksum: 10c0/f3f444557e4364cfc06b1abf8331bf3778b26c0c8552ca54429bc0092652172fdea26cbffe33e1017b303d5aa506f7ede8571857400efe459cb7439180e2acad + languageName: node + linkType: hard + +"joi@npm:^17.11.0": + version: 17.13.3 + resolution: "joi@npm:17.13.3" + dependencies: + "@hapi/hoek": "npm:^9.3.0" + "@hapi/topo": "npm:^5.1.0" + "@sideway/address": "npm:^4.1.5" + "@sideway/formula": "npm:^3.0.1" + "@sideway/pinpoint": "npm:^2.0.0" + checksum: 10c0/9262aef1da3f1bec5b03caf50c46368899fe03b8ff26cbe3d53af4584dd1049079fc97230bbf1500b6149db7cc765b9ee45f0deb24bb6fc3fa06229d7148c17f languageName: node linkType: hard @@ -15803,6 +19338,13 @@ __metadata: languageName: node linkType: hard +"js-tokens@npm:^9.0.1": + version: 9.0.1 + resolution: "js-tokens@npm:9.0.1" + checksum: 10c0/68dcab8f233dde211a6b5fd98079783cbcd04b53617c1250e3553ee16ab3e6134f5e65478e41d82f6d351a052a63d71024553933808570f04dbf828d7921e80e + languageName: node + linkType: hard + "js-yaml@npm:^3.13.1, js-yaml@npm:^3.6.1": version: 3.14.1 resolution: "js-yaml@npm:3.14.1" @@ -15943,7 +19485,7 @@ __metadata: languageName: node linkType: hard -"jsonc-parser@npm:^3.0.0": +"jsonc-parser@npm:^3.0.0, jsonc-parser@npm:^3.2.0": version: 3.3.1 resolution: "jsonc-parser@npm:3.3.1" checksum: 10c0/269c3ae0a0e4f907a914bf334306c384aabb9929bd8c99f909275ebd5c2d3bc70b9bcd119ad794f339dec9f24b6a4ee9cd5a8ab2e6435e730ad4075388fc2ab6 @@ -16093,12 +19635,12 @@ __metadata: languageName: node linkType: hard -"keyv@npm:^5.5.2": - version: 5.5.2 - resolution: "keyv@npm:5.5.2" +"keyv@npm:^5.5.3": + version: 5.5.3 + resolution: "keyv@npm:5.5.3" dependencies: "@keyv/serialize": "npm:^1.1.1" - checksum: 10c0/b0a224210e8bbc4a5913535aa7cc8552809dc81ad67311cc78a2ccfe5485b82b23b8e28ea3a1202e8352c18dd2a0b12b49cda5bb933958d2dcf88042db54c9d0 + checksum: 10c0/6890ed8a76e6b16034ceda89a4a7dc9cd1ebd05bf0ee1f7f3d3fe37ac3e4a6196d710ab2fef3d47cf8c394b61104b3bfcab17f23cc6e0dc2dcbe36483a43f84d languageName: node linkType: hard @@ -16118,6 +19660,13 @@ __metadata: languageName: node linkType: hard +"kleur@npm:^3.0.3": + version: 3.0.3 + resolution: "kleur@npm:3.0.3" + checksum: 10c0/cd3a0b8878e7d6d3799e54340efe3591ca787d9f95f109f28129bdd2915e37807bf8918bb295ab86afb8c82196beec5a1adcaf29042ce3f2bd932b038fe3aa4b + languageName: node + linkType: hard + "kleur@npm:^4.0.3, kleur@npm:^4.1.5": version: 4.1.5 resolution: "kleur@npm:4.1.5" @@ -16217,8 +19766,8 @@ __metadata: linkType: hard "koa@npm:^2.11.0, koa@npm:^2.13.0": - version: 2.16.2 - resolution: "koa@npm:2.16.2" + version: 2.16.3 + resolution: "koa@npm:2.16.3" dependencies: accepts: "npm:^1.3.5" cache-content-type: "npm:^1.0.0" @@ -16243,14 +19792,21 @@ __metadata: statuses: "npm:^1.5.0" type-is: "npm:^1.6.16" vary: "npm:^1.1.2" - checksum: 10c0/42bc74e5283bd9251ad8fe67d65af52c68c23a1000fc66e9015b830da6dae55c88da9bdd2402de849ca30066e8b5b55a5f2820159261044aea460c1f25ef5250 + checksum: 10c0/43d614b3e044db9756108a2a8800811b00bc748a37632944412b78ccc336b74dabba4639d5664a978acca0185846dec9dac9792c4698059d35be3fc3520771a5 + languageName: node + linkType: hard + +"kolorist@npm:^1.8.0": + version: 1.8.0 + resolution: "kolorist@npm:1.8.0" + checksum: 10c0/73075db44a692bf6c34a649f3b4b3aea4993b84f6b754cbf7a8577e7c7db44c0bad87752bd23b0ce533f49de2244ce2ce03b7b1b667a85ae170a94782cc50f9b languageName: node linkType: hard "ky@npm:^1.2.0": - version: 1.10.0 - resolution: "ky@npm:1.10.0" - checksum: 10c0/089b74886b6eb45c3929ac1769f08cd85f40fbf7d24dfd87bbe091e990aee8063eafc7575527ada0a51074f3973db218a85c1f00561fbebd61b8c70176bf3607 + version: 1.13.0 + resolution: "ky@npm:1.13.0" + checksum: 10c0/e4c34899dd05826ca30854a047c734298492da9e3023775d74c9801d5ba1294a1a72be81b31221d4f7a4ab0738288ebe2e5177eb9925babf0d0466c90897f657 languageName: node linkType: hard @@ -16289,12 +19845,12 @@ __metadata: linkType: hard "launch-editor@npm:^2.6.1": - version: 2.11.1 - resolution: "launch-editor@npm:2.11.1" + version: 2.12.0 + resolution: "launch-editor@npm:2.12.0" dependencies: picocolors: "npm:^1.1.1" shell-quote: "npm:^1.8.3" - checksum: 10c0/b1aad04eef3a675aa35e82498bedaaeb790b9a02834a9cff79987dd7c6f5d92fd8f79ff7a8a4cd61681e0d462069de30d0bc65b41a936a7e3d700a4fdac1090e + checksum: 10c0/fac5e7ad90bf185594cad4c831a52419eef50e667c4eddb5b0a58eb5f944e16d947636ee767b9896ffd46a51db34925edd3b854c48efb47f6d767ffd7d904e71 languageName: node linkType: hard @@ -16360,6 +19916,13 @@ __metadata: languageName: node linkType: hard +"lightningcss-android-arm64@npm:1.30.2": + version: 1.30.2 + resolution: "lightningcss-android-arm64@npm:1.30.2" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + "lightningcss-darwin-arm64@npm:1.30.1": version: 1.30.1 resolution: "lightningcss-darwin-arm64@npm:1.30.1" @@ -16367,6 +19930,13 @@ __metadata: languageName: node linkType: hard +"lightningcss-darwin-arm64@npm:1.30.2": + version: 1.30.2 + resolution: "lightningcss-darwin-arm64@npm:1.30.2" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + "lightningcss-darwin-x64@npm:1.30.1": version: 1.30.1 resolution: "lightningcss-darwin-x64@npm:1.30.1" @@ -16374,6 +19944,13 @@ __metadata: languageName: node linkType: hard +"lightningcss-darwin-x64@npm:1.30.2": + version: 1.30.2 + resolution: "lightningcss-darwin-x64@npm:1.30.2" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + "lightningcss-freebsd-x64@npm:1.30.1": version: 1.30.1 resolution: "lightningcss-freebsd-x64@npm:1.30.1" @@ -16381,6 +19958,13 @@ __metadata: languageName: node linkType: hard +"lightningcss-freebsd-x64@npm:1.30.2": + version: 1.30.2 + resolution: "lightningcss-freebsd-x64@npm:1.30.2" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + "lightningcss-linux-arm-gnueabihf@npm:1.30.1": version: 1.30.1 resolution: "lightningcss-linux-arm-gnueabihf@npm:1.30.1" @@ -16388,6 +19972,13 @@ __metadata: languageName: node linkType: hard +"lightningcss-linux-arm-gnueabihf@npm:1.30.2": + version: 1.30.2 + resolution: "lightningcss-linux-arm-gnueabihf@npm:1.30.2" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + "lightningcss-linux-arm64-gnu@npm:1.30.1": version: 1.30.1 resolution: "lightningcss-linux-arm64-gnu@npm:1.30.1" @@ -16395,6 +19986,13 @@ __metadata: languageName: node linkType: hard +"lightningcss-linux-arm64-gnu@npm:1.30.2": + version: 1.30.2 + resolution: "lightningcss-linux-arm64-gnu@npm:1.30.2" + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + "lightningcss-linux-arm64-musl@npm:1.30.1": version: 1.30.1 resolution: "lightningcss-linux-arm64-musl@npm:1.30.1" @@ -16402,6 +20000,13 @@ __metadata: languageName: node linkType: hard +"lightningcss-linux-arm64-musl@npm:1.30.2": + version: 1.30.2 + resolution: "lightningcss-linux-arm64-musl@npm:1.30.2" + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + "lightningcss-linux-x64-gnu@npm:1.30.1": version: 1.30.1 resolution: "lightningcss-linux-x64-gnu@npm:1.30.1" @@ -16409,6 +20014,13 @@ __metadata: languageName: node linkType: hard +"lightningcss-linux-x64-gnu@npm:1.30.2": + version: 1.30.2 + resolution: "lightningcss-linux-x64-gnu@npm:1.30.2" + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + "lightningcss-linux-x64-musl@npm:1.30.1": version: 1.30.1 resolution: "lightningcss-linux-x64-musl@npm:1.30.1" @@ -16416,6 +20028,13 @@ __metadata: languageName: node linkType: hard +"lightningcss-linux-x64-musl@npm:1.30.2": + version: 1.30.2 + resolution: "lightningcss-linux-x64-musl@npm:1.30.2" + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + "lightningcss-win32-arm64-msvc@npm:1.30.1": version: 1.30.1 resolution: "lightningcss-win32-arm64-msvc@npm:1.30.1" @@ -16423,6 +20042,13 @@ __metadata: languageName: node linkType: hard +"lightningcss-win32-arm64-msvc@npm:1.30.2": + version: 1.30.2 + resolution: "lightningcss-win32-arm64-msvc@npm:1.30.2" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + "lightningcss-win32-x64-msvc@npm:1.30.1": version: 1.30.1 resolution: "lightningcss-win32-x64-msvc@npm:1.30.1" @@ -16430,7 +20056,14 @@ __metadata: languageName: node linkType: hard -"lightningcss@npm:1.30.1, lightningcss@npm:^1.24.0": +"lightningcss-win32-x64-msvc@npm:1.30.2": + version: 1.30.2 + resolution: "lightningcss-win32-x64-msvc@npm:1.30.2" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + +"lightningcss@npm:1.30.1": version: 1.30.1 resolution: "lightningcss@npm:1.30.1" dependencies: @@ -16470,6 +20103,49 @@ __metadata: languageName: node linkType: hard +"lightningcss@npm:^1.24.0": + version: 1.30.2 + resolution: "lightningcss@npm:1.30.2" + dependencies: + detect-libc: "npm:^2.0.3" + lightningcss-android-arm64: "npm:1.30.2" + lightningcss-darwin-arm64: "npm:1.30.2" + lightningcss-darwin-x64: "npm:1.30.2" + lightningcss-freebsd-x64: "npm:1.30.2" + lightningcss-linux-arm-gnueabihf: "npm:1.30.2" + lightningcss-linux-arm64-gnu: "npm:1.30.2" + lightningcss-linux-arm64-musl: "npm:1.30.2" + lightningcss-linux-x64-gnu: "npm:1.30.2" + lightningcss-linux-x64-musl: "npm:1.30.2" + lightningcss-win32-arm64-msvc: "npm:1.30.2" + lightningcss-win32-x64-msvc: "npm:1.30.2" + dependenciesMeta: + lightningcss-android-arm64: + optional: true + lightningcss-darwin-arm64: + optional: true + lightningcss-darwin-x64: + optional: true + lightningcss-freebsd-x64: + optional: true + lightningcss-linux-arm-gnueabihf: + optional: true + lightningcss-linux-arm64-gnu: + optional: true + lightningcss-linux-arm64-musl: + optional: true + lightningcss-linux-x64-gnu: + optional: true + lightningcss-linux-x64-musl: + optional: true + lightningcss-win32-arm64-msvc: + optional: true + lightningcss-win32-x64-msvc: + optional: true + checksum: 10c0/5c0c73a33946dab65908d5cd1325df4efa290efb77f940b60f40448b5ab9a87d3ea665ef9bcf00df4209705050ecf2f7ecc649f44d6dfa5905bb50f15717e78d + languageName: node + linkType: hard + "lilconfig@npm:^2.0.3": version: 2.1.0 resolution: "lilconfig@npm:2.1.0" @@ -16514,35 +20190,32 @@ __metadata: languageName: node linkType: hard -"lint-staged@npm:15.5.2": - version: 15.5.2 - resolution: "lint-staged@npm:15.5.2" +"lint-staged@npm:16.2.6": + version: 16.2.6 + resolution: "lint-staged@npm:16.2.6" dependencies: - chalk: "npm:^5.4.1" - commander: "npm:^13.1.0" - debug: "npm:^4.4.0" - execa: "npm:^8.0.1" - lilconfig: "npm:^3.1.3" - listr2: "npm:^8.2.5" + commander: "npm:^14.0.1" + listr2: "npm:^9.0.5" micromatch: "npm:^4.0.8" + nano-spawn: "npm:^2.0.0" pidtree: "npm:^0.6.0" string-argv: "npm:^0.3.2" - yaml: "npm:^2.7.0" + yaml: "npm:^2.8.1" bin: lint-staged: bin/lint-staged.js - checksum: 10c0/618386254600ada3af3672486a9d082250108245e7c0863d9dfe0a21e7764e3b2eb6416b0f8970e548f4e9d368637331598b27df5a1306925feabbaf16a667e1 + checksum: 10c0/6bae38082a0fcb3f699b144d1a4b85394f259f17a1f8a58b22122b9f1c6bb5e8340d6ee4bff12e52dbc4267377d6dde9e5c206157f381f1924a2640717f769c1 languageName: node linkType: hard "liquidjs@npm:^10.21.1": - version: 10.21.1 - resolution: "liquidjs@npm:10.21.1" + version: 10.24.0 + resolution: "liquidjs@npm:10.24.0" dependencies: commander: "npm:^10.0.0" bin: liquid: bin/liquid.js liquidjs: bin/liquid.js - checksum: 10c0/4084449960f165925740276351c2938a48d768904e1e3a0b6e60ab050aca6fcb553d2fbcd8c7d521357114aa56a18cf2fc53cac6a537cf5a17811d7db0378d47 + checksum: 10c0/a3bbf856bf306236152ed3fba66bd39bd43d0e21736a8036892c1dfe0897cdc2afd07816fffe0822444cfb1885da9e3add52204265223eb09d618592711a2cb4 languageName: node linkType: hard @@ -16553,17 +20226,17 @@ __metadata: languageName: node linkType: hard -"listr2@npm:^8.2.5": - version: 8.3.3 - resolution: "listr2@npm:8.3.3" +"listr2@npm:^9.0.5": + version: 9.0.5 + resolution: "listr2@npm:9.0.5" dependencies: - cli-truncate: "npm:^4.0.0" + cli-truncate: "npm:^5.0.0" colorette: "npm:^2.0.20" eventemitter3: "npm:^5.0.1" log-update: "npm:^6.1.0" rfdc: "npm:^1.4.1" wrap-ansi: "npm:^9.0.0" - checksum: 10c0/0792f8a7fd482fa516e21689e012e07081cab3653172ca606090622cfa0024c784a1eba8095a17948a0e9a4aa98a80f7c9c90f78a0dd35173d6802f9cc123a82 + checksum: 10c0/46448d1ba0addc9d71aeafd05bb8e86ded9641ccad930ac302c2bd2ad71580375604743e18586fcb8f11906edf98e8e17fca75ba0759947bf275d381f68e311d languageName: node linkType: hard @@ -16659,9 +20332,20 @@ __metadata: linkType: hard "loader-runner@npm:^4.2.0": - version: 4.3.0 - resolution: "loader-runner@npm:4.3.0" - checksum: 10c0/a44d78aae0907a72f73966fe8b82d1439c8c485238bd5a864b1b9a2a3257832effa858790241e6b37876b5446a78889adf2fcc8dd897ce54c089ecc0a0ce0bf0 + version: 4.3.1 + resolution: "loader-runner@npm:4.3.1" + checksum: 10c0/a523b6329f114e0a98317158e30a7dfce044b731521be5399464010472a93a15ece44757d1eaed1d8845019869c5390218bc1c7c3110f4eeaef5157394486eac + languageName: node + linkType: hard + +"local-pkg@npm:^1.0.0": + version: 1.1.2 + resolution: "local-pkg@npm:1.1.2" + dependencies: + mlly: "npm:^1.7.4" + pkg-types: "npm:^2.3.0" + quansync: "npm:^0.2.11" + checksum: 10c0/1bcfcc5528dea95cba3caa478126a348d3985aad9f69ecf7802c13efef90897e1c5ff7851974332c5e6d4a4698efe610fef758a068c8bc3feb5322aeb35d5993 languageName: node linkType: hard @@ -16720,6 +20404,13 @@ __metadata: languageName: node linkType: hard +"lodash.flattendeep@npm:^4.4.0": + version: 4.4.0 + resolution: "lodash.flattendeep@npm:4.4.0" + checksum: 10c0/83cb80754b921fb4ed2c222b91a82b2524f3bdc60c3ae91e00688bd4bf1bcc28b8a2cc250e11fdc1b6da3a2de09e57008e13f15a209cafdd4f9163d047f97544 + languageName: node + linkType: hard + "lodash.includes@npm:^4.3.0": version: 4.3.0 resolution: "lodash.includes@npm:4.3.0" @@ -16839,7 +20530,7 @@ __metadata: languageName: node linkType: hard -"lodash@npm:^4.17.15, lodash@npm:^4.17.20, lodash@npm:^4.17.21": +"lodash@npm:^4.17.15, lodash@npm:^4.17.20, lodash@npm:^4.17.21, lodash@npm:~4.17.15": version: 4.17.21 resolution: "lodash@npm:4.17.21" checksum: 10c0/d8cbea072bb08655bb4c989da418994b073a608dffa608b09ac04b43a791b12aeae7cd7ad919aa4c925f33b48490b5cfe6c1f71d827956071dae2e7bb3a6b74c @@ -16888,7 +20579,7 @@ __metadata: languageName: node linkType: hard -"loglevel@npm:^1.6.0": +"loglevel@npm:^1.6.0, loglevel@npm:^1.9.2": version: 1.9.2 resolution: "loglevel@npm:1.9.2" checksum: 10c0/1e317fa4648fe0b4a4cffef6de037340592cee8547b07d4ce97a487abe9153e704b98451100c799b032c72bb89c9366d71c9fb8192ada8703269263ae77acdc7 @@ -16913,7 +20604,7 @@ __metadata: languageName: node linkType: hard -"loupe@npm:^3.1.0, loupe@npm:^3.1.1, loupe@npm:^3.1.2": +"loupe@npm:^3.1.0, loupe@npm:^3.1.1, loupe@npm:^3.1.2, loupe@npm:^3.1.4": version: 3.2.1 resolution: "loupe@npm:3.2.1" checksum: 10c0/910c872cba291309664c2d094368d31a68907b6f5913e989d301b5c25f30e97d76d77f23ab3bf3b46d0f601ff0b6af8810c10c31b91d2c6b2f132809ca2cc705 @@ -17030,7 +20721,27 @@ __metadata: languageName: node linkType: hard -"make-dir@npm:^3.0.2": +"magic-string@npm:^0.30.17": + version: 0.30.21 + resolution: "magic-string@npm:0.30.21" + dependencies: + "@jridgewell/sourcemap-codec": "npm:^1.5.5" + checksum: 10c0/299378e38f9a270069fc62358522ddfb44e94244baa0d6a8980ab2a9b2490a1d03b236b447eee309e17eb3bddfa482c61259d47960eb018a904f0ded52780c4a + languageName: node + linkType: hard + +"magicast@npm:^0.3.5": + version: 0.3.5 + resolution: "magicast@npm:0.3.5" + dependencies: + "@babel/parser": "npm:^7.25.4" + "@babel/types": "npm:^7.25.4" + source-map-js: "npm:^1.2.0" + checksum: 10c0/a6cacc0a848af84f03e3f5bda7b0de75e4d0aa9ddce5517fd23ed0f31b5ddd51b2d0ff0b7e09b51f7de0f4053c7a1107117edda6b0732dca3e9e39e6c5a68c64 + languageName: node + linkType: hard + +"make-dir@npm:^3.0.0, make-dir@npm:^3.0.2": version: 3.1.0 resolution: "make-dir@npm:3.1.0" dependencies: @@ -17067,6 +20778,15 @@ __metadata: languageName: node linkType: hard +"makeerror@npm:1.0.12": + version: 1.0.12 + resolution: "makeerror@npm:1.0.12" + dependencies: + tmpl: "npm:1.0.5" + checksum: 10c0/b0e6e599780ce6bab49cc413eba822f7d1f0dfebd1c103eaa3785c59e43e22c59018323cf9e1708f0ef5329e94a745d163fcbb6bff8e4c6742f9be9e86f3500c + languageName: node + linkType: hard + "map-cache@npm:^0.2.0": version: 0.2.2 resolution: "map-cache@npm:0.2.2" @@ -17604,8 +21324,8 @@ __metadata: linkType: hard "memfs@npm:^4.43.1": - version: 4.46.0 - resolution: "memfs@npm:4.46.0" + version: 4.50.0 + resolution: "memfs@npm:4.50.0" dependencies: "@jsonjoy.com/json-pack": "npm:^1.11.0" "@jsonjoy.com/util": "npm:^1.9.0" @@ -17613,7 +21333,7 @@ __metadata: thingies: "npm:^2.5.0" tree-dump: "npm:^1.0.3" tslib: "npm:^2.0.0" - checksum: 10c0/8ff6ed34d7b7eeba358f3b7edb808467c7c19a3c32daa6a579dbffcaf460b58caef4590594ac71367ce6c0a726d27d73a39f3f6eabd4661beccde09e500ff039 + checksum: 10c0/304cf75c4ee51f72f6a37f3194c8900468ead3f71d017c777ac4e7543ae34e951cd8d3f4fa04f7ef0181f57ba9417b71e41b548f947ace5e30f65b7357d19935 languageName: node linkType: hard @@ -18562,13 +22282,6 @@ __metadata: languageName: node linkType: hard -"mimic-fn@npm:^4.0.0": - version: 4.0.0 - resolution: "mimic-fn@npm:4.0.0" - checksum: 10c0/de9cc32be9996fd941e512248338e43407f63f6d497abe8441fa33447d922e927de54d4cc3c1a3c6d652857acd770389d5a3823f311a744132760ce2be15ccbf - languageName: node - linkType: hard - "mimic-function@npm:^5.0.0": version: 5.0.1 resolution: "mimic-function@npm:5.0.1" @@ -18629,7 +22342,7 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:^10.0.3": +"minimatch@npm:10.0.3, minimatch@npm:^10.0.3": version: 10.0.3 resolution: "minimatch@npm:10.0.3" dependencies: @@ -18665,7 +22378,7 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:^9.0.0, minimatch@npm:^9.0.4": +"minimatch@npm:^9.0.0, minimatch@npm:^9.0.3, minimatch@npm:^9.0.4": version: 9.0.5 resolution: "minimatch@npm:9.0.5" dependencies: @@ -18804,6 +22517,18 @@ __metadata: languageName: node linkType: hard +"mlly@npm:^1.7.4": + version: 1.8.0 + resolution: "mlly@npm:1.8.0" + dependencies: + acorn: "npm:^8.15.0" + pathe: "npm:^2.0.3" + pkg-types: "npm:^1.3.1" + ufo: "npm:^1.6.1" + checksum: 10c0/f174b844ae066c71e9b128046677868e2e28694f0bbeeffbe760b2a9d8ff24de0748d0fde6fabe706700c1d2e11d3c0d7a53071b5ea99671592fac03364604ab + languageName: node + linkType: hard + "mocha-junit-reporter@npm:2.2.1": version: 2.2.1 resolution: "mocha-junit-reporter@npm:2.2.1" @@ -18868,6 +22593,13 @@ __metadata: languageName: node linkType: hard +"muggle-string@npm:^0.4.1": + version: 0.4.1 + resolution: "muggle-string@npm:0.4.1" + checksum: 10c0/e914b63e24cd23f97e18376ec47e4ba3aa24365e4776212b666add2e47bb158003212980d732c49abf3719568900af7861873844a6e2d3a7ca7e86952c0e99e9 + languageName: node + linkType: hard + "multicast-dns@npm:^7.2.5": version: 7.2.5 resolution: "multicast-dns@npm:7.2.5" @@ -18887,6 +22619,13 @@ __metadata: languageName: node linkType: hard +"nano-spawn@npm:^2.0.0": + version: 2.0.0 + resolution: "nano-spawn@npm:2.0.0" + checksum: 10c0/d00f9b5739f86e28cb732ffd774793e110810cded246b8393c75c4f22674af47f98ee37b19f022ada2d8c9425f800e841caa0662fbff4c0930a10e39339fb366 + languageName: node + linkType: hard + "nanocolors@npm:^0.2.1": version: 0.2.13 resolution: "nanocolors@npm:0.2.13" @@ -19148,8 +22887,8 @@ __metadata: linkType: hard "node-gyp@npm:latest": - version: 11.4.2 - resolution: "node-gyp@npm:11.4.2" + version: 11.5.0 + resolution: "node-gyp@npm:11.5.0" dependencies: env-paths: "npm:^2.2.0" exponential-backoff: "npm:^3.1.1" @@ -19163,24 +22902,41 @@ __metadata: which: "npm:^5.0.0" bin: node-gyp: bin/node-gyp.js - checksum: 10c0/0bfd3e96770ed70f07798d881dd37b4267708966d868a0e585986baac487d9cf5831285579fd629a83dc4e434f53e6416ce301097f2ee464cb74d377e4d8bdbe + checksum: 10c0/31ff49586991b38287bb15c3d529dd689cfc32f992eed9e6997b9d712d5d21fe818a8b1bbfe3b76a7e33765c20210c5713212f4aa329306a615b87d8a786da3a + languageName: node + linkType: hard + +"node-int64@npm:^0.4.0": + version: 0.4.0 + resolution: "node-int64@npm:0.4.0" + checksum: 10c0/a6a4d8369e2f2720e9c645255ffde909c0fbd41c92ea92a5607fc17055955daac99c1ff589d421eee12a0d24e99f7bfc2aabfeb1a4c14742f6c099a51863f31a languageName: node linkType: hard "node-plop@npm:^0.32.2": - version: 0.32.2 - resolution: "node-plop@npm:0.32.2" + version: 0.32.3 + resolution: "node-plop@npm:0.32.3" dependencies: "@types/inquirer": "npm:^9.0.9" + "@types/picomatch": "npm:^4.0.2" change-case: "npm:^5.4.4" dlv: "npm:^1.1.3" - globby: "npm:^14.1.0" handlebars: "npm:^4.7.8" inquirer: "npm:^9.3.8" isbinaryfile: "npm:^5.0.6" resolve: "npm:^1.22.10" + tinyglobby: "npm:^0.2.15" title-case: "npm:^4.3.2" - checksum: 10c0/c424f879fd124ae047ec5c56e21b4903c1462956ecb67d8e2aee996dcd9b92031f425019b382418e7b52754972fa12dcec4516a7b713a4354bf8ef0fedc5b7e1 + checksum: 10c0/ce52db1451e4e7b264ba6aa8e35eef3f4b965bc87932d07ce3116d79329c8070b4f2bfd7bba17063c61d0604c0054fd8a4658e900ce71ad30400c6afd0342ae1 + languageName: node + linkType: hard + +"node-preload@npm:^0.2.1": + version: 0.2.1 + resolution: "node-preload@npm:0.2.1" + dependencies: + process-on-spawn: "npm:^1.0.0" + checksum: 10c0/7ae3def896626701e2a27b0c8119e0234089db4317b8c16bb8c44bee9abb82c0e38d57e6317d480970f5a2510e44185af81d3ea85be1a78311701f66f912e9e4 languageName: node linkType: hard @@ -19191,6 +22947,13 @@ __metadata: languageName: node linkType: hard +"node-releases@npm:^2.0.26": + version: 2.0.26 + resolution: "node-releases@npm:2.0.26" + checksum: 10c0/033539b947ad329e0c996e563a97cdf295163ecbfd500edc3e5bc19d1a854d9515fcaae3967ac07243aff5378f572f18b36c5f50c3aa1fc3aac43fc9c4924e4d + languageName: node + linkType: hard + "node-retrieve-globals@npm:^6.0.1": version: 6.0.1 resolution: "node-retrieve-globals@npm:6.0.1" @@ -19255,6 +23018,13 @@ __metadata: languageName: node linkType: hard +"normalize-range@npm:^0.1.2": + version: 0.1.2 + resolution: "normalize-range@npm:0.1.2" + checksum: 10c0/bf39b73a63e0a42ad1a48c2bd1bda5a07ede64a7e2567307a407674e595bcff0fa0d57e8e5f1e7fa5e91000797c7615e13613227aaaa4d6d6e87f5bd5cc95de6 + languageName: node + linkType: hard + "normalize-url@npm:^6.0.1": version: 6.1.0 resolution: "normalize-url@npm:6.1.0" @@ -19322,15 +23092,6 @@ __metadata: languageName: node linkType: hard -"npm-run-path@npm:^5.1.0": - version: 5.3.0 - resolution: "npm-run-path@npm:5.3.0" - dependencies: - path-key: "npm:^4.0.0" - checksum: 10c0/124df74820c40c2eb9a8612a254ea1d557ddfab1581c3e751f825e3e366d9f00b0d76a3c94ecd8398e7f3eee193018622677e95816e8491f0797b21e30b2deba - languageName: node - linkType: hard - "nth-check@npm:^2.0.1": version: 2.1.1 resolution: "nth-check@npm:2.1.1" @@ -19358,6 +23119,43 @@ __metadata: languageName: node linkType: hard +"nyc@npm:^15.1.0": + version: 15.1.0 + resolution: "nyc@npm:15.1.0" + dependencies: + "@istanbuljs/load-nyc-config": "npm:^1.0.0" + "@istanbuljs/schema": "npm:^0.1.2" + caching-transform: "npm:^4.0.0" + convert-source-map: "npm:^1.7.0" + decamelize: "npm:^1.2.0" + find-cache-dir: "npm:^3.2.0" + find-up: "npm:^4.1.0" + foreground-child: "npm:^2.0.0" + get-package-type: "npm:^0.1.0" + glob: "npm:^7.1.6" + istanbul-lib-coverage: "npm:^3.0.0" + istanbul-lib-hook: "npm:^3.0.0" + istanbul-lib-instrument: "npm:^4.0.0" + istanbul-lib-processinfo: "npm:^2.0.2" + istanbul-lib-report: "npm:^3.0.0" + istanbul-lib-source-maps: "npm:^4.0.0" + istanbul-reports: "npm:^3.0.2" + make-dir: "npm:^3.0.0" + node-preload: "npm:^0.2.1" + p-map: "npm:^3.0.0" + process-on-spawn: "npm:^1.0.0" + resolve-from: "npm:^5.0.0" + rimraf: "npm:^3.0.0" + signal-exit: "npm:^3.0.2" + spawn-wrap: "npm:^2.0.0" + test-exclude: "npm:^6.0.0" + yargs: "npm:^15.0.2" + bin: + nyc: bin/nyc.js + checksum: 10c0/ad0da0627b465f9e88f45105416774a04a033096115bcce8de8952fae25b6e3f3b6441ce81a484b7cd1b79c792aee271f68f57cefe9bb6d062720e61f2feed2c + languageName: node + linkType: hard + "object-assign@npm:^4.0.1": version: 4.1.1 resolution: "object-assign@npm:4.1.1" @@ -19519,15 +23317,6 @@ __metadata: languageName: node linkType: hard -"onetime@npm:^6.0.0": - version: 6.0.0 - resolution: "onetime@npm:6.0.0" - dependencies: - mimic-fn: "npm:^4.0.0" - checksum: 10c0/4eef7c6abfef697dd4479345a4100c382d73c149d2d56170a54a07418c50816937ad09500e1ed1e79d235989d073a9bade8557122aee24f0576ecde0f392bb6c - languageName: node - linkType: hard - "onetime@npm:^7.0.0": version: 7.0.0 resolution: "onetime@npm:7.0.0" @@ -19617,10 +23406,10 @@ __metadata: languageName: node linkType: hard -"os-tmpdir@npm:~1.0.2": +"os-homedir@npm:^1.0.1": version: 1.0.2 - resolution: "os-tmpdir@npm:1.0.2" - checksum: 10c0/f438450224f8e2687605a8dd318f0db694b6293c5d835ae509a69e97c8de38b6994645337e5577f5001115470414638978cc49da1cdcc25106dad8738dc69990 + resolution: "os-homedir@npm:1.0.2" + checksum: 10c0/6be4aa67317ee247b8d46142e243fb4ef1d2d65d3067f54bfc5079257a2f4d4d76b2da78cba7af3cb3f56dbb2e4202e0c47f26171d11ca1ed4008d842c90363f languageName: node linkType: hard @@ -19683,7 +23472,7 @@ __metadata: languageName: node linkType: hard -"p-limit@npm:^3.0.2": +"p-limit@npm:^3.0.2, p-limit@npm:^3.1.0": version: 3.1.0 resolution: "p-limit@npm:3.1.0" dependencies: @@ -19735,6 +23524,15 @@ __metadata: languageName: node linkType: hard +"p-map@npm:^3.0.0": + version: 3.0.0 + resolution: "p-map@npm:3.0.0" + dependencies: + aggregate-error: "npm:^3.0.0" + checksum: 10c0/297930737e52412ad9f5787c52774ad6496fad9a8be5f047e75fd0a3dc61930d8f7a9b2bbe1c4d1404e54324228a4f69721da2538208dadaa4ef4c81773c9f20 + languageName: node + linkType: hard + "p-map@npm:^7.0.2": version: 7.0.3 resolution: "p-map@npm:7.0.3" @@ -19805,6 +23603,18 @@ __metadata: languageName: node linkType: hard +"package-hash@npm:^4.0.0": + version: 4.0.0 + resolution: "package-hash@npm:4.0.0" + dependencies: + graceful-fs: "npm:^4.1.15" + hasha: "npm:^5.0.0" + lodash.flattendeep: "npm:^4.4.0" + release-zalgo: "npm:^1.0.0" + checksum: 10c0/2108b685fd5b2a32323aeed5caf2afef8c5fcf680527b09c7e2eaa05cf04b09a7c586860319097fc589ad028a3d94b2da68e8ab1935249aa95e8162ffd622729 + languageName: node + linkType: hard + "package-json-from-dist@npm:^1.0.0": version: 1.0.1 resolution: "package-json-from-dist@npm:1.0.1" @@ -20074,28 +23884,27 @@ __metadata: languageName: node linkType: hard -"patch-package@npm:8.0.0": - version: 8.0.0 - resolution: "patch-package@npm:8.0.0" +"patch-package@npm:^8.0.0": + version: 8.0.1 + resolution: "patch-package@npm:8.0.1" dependencies: "@yarnpkg/lockfile": "npm:^1.1.0" chalk: "npm:^4.1.2" ci-info: "npm:^3.7.0" cross-spawn: "npm:^7.0.3" find-yarn-workspace-root: "npm:^2.0.0" - fs-extra: "npm:^9.0.0" + fs-extra: "npm:^10.0.0" json-stable-stringify: "npm:^1.0.2" klaw-sync: "npm:^6.0.0" minimist: "npm:^1.2.6" open: "npm:^7.4.2" - rimraf: "npm:^2.6.3" semver: "npm:^7.5.3" slash: "npm:^2.0.0" - tmp: "npm:^0.0.33" + tmp: "npm:^0.2.4" yaml: "npm:^2.2.2" bin: patch-package: index.js - checksum: 10c0/690eab0537e953a3fd7d32bb23f0e82f97cd448f8244c3227ed55933611a126f9476397325c06ad2c11d881a19b427a02bd1881bee78d89f1731373fc4fe0fee + checksum: 10c0/6dd7cdd8b814902f1a66bc9082bd5a5a484956563538a694ff1de2e7f4cc14a13480739f5f04e0d1747395d6f1b651eb1ddbc39687ce5ff8a3927f212cffd2ac languageName: node linkType: hard @@ -20148,13 +23957,6 @@ __metadata: languageName: node linkType: hard -"path-key@npm:^4.0.0": - version: 4.0.0 - resolution: "path-key@npm:4.0.0" - checksum: 10c0/794efeef32863a65ac312f3c0b0a99f921f3e827ff63afa5cb09a377e202c262b671f7b3832a4e64731003fa94af0263713962d317b9887bd1e0c48a342efba3 - languageName: node - linkType: hard - "path-parse@npm:^1.0.7": version: 1.0.7 resolution: "path-parse@npm:1.0.7" @@ -20233,6 +24035,13 @@ __metadata: languageName: node linkType: hard +"pathe@npm:^2.0.1, pathe@npm:^2.0.3": + version: 2.0.3 + resolution: "pathe@npm:2.0.3" + checksum: 10c0/c118dc5a8b5c4166011b2b70608762e260085180bb9e33e80a50dcdb1e78c010b1624f4280c492c92b05fc276715a4c357d1f9edc570f8f1b3d90b6839ebaca1 + languageName: node + linkType: hard + "pathval@npm:^2.0.0": version: 2.0.1 resolution: "pathval@npm:2.0.1" @@ -20274,14 +24083,14 @@ __metadata: languageName: node linkType: hard -"picocolors@npm:^1.0.0, picocolors@npm:^1.1.0, picocolors@npm:^1.1.1": +"picocolors@npm:1.1.1, picocolors@npm:^1.0.0, picocolors@npm:^1.1.0, picocolors@npm:^1.1.1": version: 1.1.1 resolution: "picocolors@npm:1.1.1" checksum: 10c0/e2e3e8170ab9d7c7421969adaa7e1b31434f789afb9b3f115f6b96d91945041ac3ceb02e9ec6fe6510ff036bcc0bf91e69a1772edc0b707e12b19c0f2d6bcf58 languageName: node linkType: hard -"picomatch@npm:^2.0.4, picomatch@npm:^2.2.1, picomatch@npm:^2.2.2, picomatch@npm:^2.3.0, picomatch@npm:^2.3.1": +"picomatch@npm:^2.0.4, picomatch@npm:^2.2.1, picomatch@npm:^2.2.2, picomatch@npm:^2.2.3, picomatch@npm:^2.3.0, picomatch@npm:^2.3.1": version: 2.3.1 resolution: "picomatch@npm:2.3.1" checksum: 10c0/26c02b8d06f03206fc2ab8d16f19960f2ff9e81a658f831ecb656d8f17d9edc799e8364b1f4a7873e89d9702dff96204be0fa26fe4181f6843f040f819dac4be @@ -20343,6 +24152,13 @@ __metadata: languageName: node linkType: hard +"pirates@npm:^4.0.4": + version: 4.0.7 + resolution: "pirates@npm:4.0.7" + checksum: 10c0/a51f108dd811beb779d58a76864bbd49e239fa40c7984cd11596c75a121a8cc789f1c8971d8bb15f0dbf9d48b76c05bb62fcbce840f89b688c0fa64b37e8478a + languageName: node + linkType: hard + "pixelmatch@npm:^5.2.1": version: 5.3.0 resolution: "pixelmatch@npm:5.3.0" @@ -20383,6 +24199,28 @@ __metadata: languageName: node linkType: hard +"pkg-types@npm:^1.3.1": + version: 1.3.1 + resolution: "pkg-types@npm:1.3.1" + dependencies: + confbox: "npm:^0.1.8" + mlly: "npm:^1.7.4" + pathe: "npm:^2.0.1" + checksum: 10c0/19e6cb8b66dcc66c89f2344aecfa47f2431c988cfa3366bdfdcfb1dd6695f87dcce37fbd90fe9d1605e2f4440b77f391e83c23255347c35cf84e7fd774d7fcea + languageName: node + linkType: hard + +"pkg-types@npm:^2.3.0": + version: 2.3.0 + resolution: "pkg-types@npm:2.3.0" + dependencies: + confbox: "npm:^0.2.2" + exsolve: "npm:^1.0.7" + pathe: "npm:^2.0.3" + checksum: 10c0/d2bbddc5b81bd4741e1529c08ef4c5f1542bbdcf63498b73b8e1d84cff71806d1b8b1577800549bb569cb7aa20056257677b979bff48c97967cba7e64f72ae12 + languageName: node + linkType: hard + "pkg-up@npm:^4.0.0": version: 4.0.0 resolution: "pkg-up@npm:4.0.0" @@ -20401,6 +24239,15 @@ __metadata: languageName: node linkType: hard +"playwright-core@npm:>=1.2.0": + version: 1.56.1 + resolution: "playwright-core@npm:1.56.1" + bin: + playwright-core: cli.js + checksum: 10c0/ffd40142b99c68678b387445d5b42f1fee4ab0b65d983058c37f342e5629f9cdbdac0506ea80a0dfd41a8f9f13345bad54e9a8c35826ef66dc765f4eb3db8da7 + languageName: node + linkType: hard + "playwright@npm:1.53.1": version: 1.53.1 resolution: "playwright@npm:1.53.1" @@ -20499,6 +24346,17 @@ __metadata: languageName: node linkType: hard +"postcss-attribute-case-insensitive@npm:^7.0.1": + version: 7.0.1 + resolution: "postcss-attribute-case-insensitive@npm:7.0.1" + dependencies: + postcss-selector-parser: "npm:^7.0.0" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/48945abe2024e2d2e4c37d30b8c1aaf37af720f24f6a996f7ea7e7ed33621f5c22cf247ed22028c0c922de040c58c0802729bc39b903cb1693f4b63c0b49da34 + languageName: node + linkType: hard + "postcss-calc@npm:^10.1.1": version: 10.1.1 resolution: "postcss-calc@npm:10.1.1" @@ -20523,6 +24381,56 @@ __metadata: languageName: node linkType: hard +"postcss-clamp@npm:^4.1.0": + version: 4.1.0 + resolution: "postcss-clamp@npm:4.1.0" + dependencies: + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.4.6 + checksum: 10c0/701261026b38a4c27b3c3711635fac96005f36d3270adb76dbdb1eebc950fc841db45283ee66068a7121565592e9d7967d5534e15b6e4dd266afcabf9eafa905 + languageName: node + linkType: hard + +"postcss-color-functional-notation@npm:^7.0.12": + version: 7.0.12 + resolution: "postcss-color-functional-notation@npm:7.0.12" + dependencies: + "@csstools/css-color-parser": "npm:^3.1.0" + "@csstools/css-parser-algorithms": "npm:^3.0.5" + "@csstools/css-tokenizer": "npm:^3.0.4" + "@csstools/postcss-progressive-custom-properties": "npm:^4.2.1" + "@csstools/utilities": "npm:^2.0.0" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/dc80ba1a956ae9b396596bda72d9bdb92de96874378a38ba4e2177ffa35339dc76d894920bb013b6f10c9b75cfb41778e09956a438c2e9ea41b684f766c55f4a + languageName: node + linkType: hard + +"postcss-color-hex-alpha@npm:^10.0.0": + version: 10.0.0 + resolution: "postcss-color-hex-alpha@npm:10.0.0" + dependencies: + "@csstools/utilities": "npm:^2.0.0" + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/8a6dcb27403d04b55d6de88bf3074622bcea537fc4436bbcb346e92289c4d17059444e2e6c3554c325e7a777bb4cdc711e764a83123b4000aec211052e957d5b + languageName: node + linkType: hard + +"postcss-color-rebeccapurple@npm:^10.0.0": + version: 10.0.0 + resolution: "postcss-color-rebeccapurple@npm:10.0.0" + dependencies: + "@csstools/utilities": "npm:^2.0.0" + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/308e33f76f2b48c1c2121d4502fc053e869f3415898de7d30314353df680e79b37497e7b628e3447edc1049091da3672f7d891e45604f238598e846e06b893ed + languageName: node + linkType: hard + "postcss-colormin@npm:^5.3.1": version: 5.3.1 resolution: "postcss-colormin@npm:5.3.1" @@ -20575,6 +24483,60 @@ __metadata: languageName: node linkType: hard +"postcss-custom-media@npm:^11.0.6": + version: 11.0.6 + resolution: "postcss-custom-media@npm:11.0.6" + dependencies: + "@csstools/cascade-layer-name-parser": "npm:^2.0.5" + "@csstools/css-parser-algorithms": "npm:^3.0.5" + "@csstools/css-tokenizer": "npm:^3.0.4" + "@csstools/media-query-list-parser": "npm:^4.0.3" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/62dcb2858fd490d90aab32062621d58892a7b2a54948ee63af81a2cd61807a11815d28d4ef6bc800c5e142ac73098f7e56822c7cc63192eb20d5b16071543a73 + languageName: node + linkType: hard + +"postcss-custom-properties@npm:^14.0.6": + version: 14.0.6 + resolution: "postcss-custom-properties@npm:14.0.6" + dependencies: + "@csstools/cascade-layer-name-parser": "npm:^2.0.5" + "@csstools/css-parser-algorithms": "npm:^3.0.5" + "@csstools/css-tokenizer": "npm:^3.0.4" + "@csstools/utilities": "npm:^2.0.0" + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/0eeef77bc713551f5cb8fa5982d24da4e854075f3af020f1c94366c47a23a4cc225ebfecc978bdb17f00ee0bdee9d2c784e0d01adc64a447321e408abbe2c83b + languageName: node + linkType: hard + +"postcss-custom-selectors@npm:^8.0.5": + version: 8.0.5 + resolution: "postcss-custom-selectors@npm:8.0.5" + dependencies: + "@csstools/cascade-layer-name-parser": "npm:^2.0.5" + "@csstools/css-parser-algorithms": "npm:^3.0.5" + "@csstools/css-tokenizer": "npm:^3.0.4" + postcss-selector-parser: "npm:^7.0.0" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/bd8f2f85bbec4bd56ff408cb699d9fe649e2af0db82d5752eee05481ae522f06f5a47950ca22fcb4c8601071c03346df67cf20b0b0bcade32ce58d07ebaf9b32 + languageName: node + linkType: hard + +"postcss-dir-pseudo-class@npm:^9.0.1": + version: 9.0.1 + resolution: "postcss-dir-pseudo-class@npm:9.0.1" + dependencies: + postcss-selector-parser: "npm:^7.0.0" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/da9d3387648c5c3161a653d354c8f3e70a299108df3977e8aa65cf10793e4dd58a2711b3426cd63716245b13584ca8d95adcd6e10e3c9adbc61d08743e2d8690 + languageName: node + linkType: hard + "postcss-discard-comments@npm:^5.1.2": version: 5.1.2 resolution: "postcss-discard-comments@npm:5.1.2" @@ -20649,6 +24611,97 @@ __metadata: languageName: node linkType: hard +"postcss-double-position-gradients@npm:^6.0.4": + version: 6.0.4 + resolution: "postcss-double-position-gradients@npm:6.0.4" + dependencies: + "@csstools/postcss-progressive-custom-properties": "npm:^4.2.1" + "@csstools/utilities": "npm:^2.0.0" + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/6dbbe7a3855e84a9319df434e210225f6dfa7262e5959611355f1769c2c9d30d37a19737712f20eac6354876fff4ba556d8d0b12a90c78d8ab97c9a8da534a7c + languageName: node + linkType: hard + +"postcss-focus-visible@npm:^10.0.1": + version: 10.0.1 + resolution: "postcss-focus-visible@npm:10.0.1" + dependencies: + postcss-selector-parser: "npm:^7.0.0" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/c5ecc8536a708a49a99d0abd68a88a160664e6c832c808db8edd9f0221e7017a258daa87e49daf2cb098cb037005d46cf492403c8c9c92ad8835d30adaccf665 + languageName: node + linkType: hard + +"postcss-focus-within@npm:^9.0.1": + version: 9.0.1 + resolution: "postcss-focus-within@npm:9.0.1" + dependencies: + postcss-selector-parser: "npm:^7.0.0" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/d6ab49d2a7f33485a9e137dc77ec92c5619a3ec92e1e672734fc604853ff1f3c0c189085c12461614be4fcb03ea0347d91791a45986a18d50b5228d161eda57a + languageName: node + linkType: hard + +"postcss-font-variant@npm:^5.0.0": + version: 5.0.0 + resolution: "postcss-font-variant@npm:5.0.0" + peerDependencies: + postcss: ^8.1.0 + checksum: 10c0/ccc96460cf6a52b5439c26c9a5ea0589882e46161e3c2331d4353de7574448f5feef667d1a68f7f39b9fe3ee75d85957383ae82bbfcf87c3162c7345df4a444e + languageName: node + linkType: hard + +"postcss-gap-properties@npm:^6.0.0": + version: 6.0.0 + resolution: "postcss-gap-properties@npm:6.0.0" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/4e07e0d3927d0e65d67eaf047ac39e08d39cb1bf74e16e10c7df7f0d01b184a77ea59f63fd5691b5ed6df159970b972db28cb784d883e26e981137696460897d + languageName: node + linkType: hard + +"postcss-image-set-function@npm:^7.0.0": + version: 7.0.0 + resolution: "postcss-image-set-function@npm:7.0.0" + dependencies: + "@csstools/utilities": "npm:^2.0.0" + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/913fd9492f00122aa0c2550fb0d72130428cbe1e6465bc65e8fe71e9deb10ac0c01d7caceb68b560da759139e8cbc6c90ed22dfe6cf34949af49bb86bcbf4d3a + languageName: node + linkType: hard + +"postcss-lab-function@npm:^7.0.12": + version: 7.0.12 + resolution: "postcss-lab-function@npm:7.0.12" + dependencies: + "@csstools/css-color-parser": "npm:^3.1.0" + "@csstools/css-parser-algorithms": "npm:^3.0.5" + "@csstools/css-tokenizer": "npm:^3.0.4" + "@csstools/postcss-progressive-custom-properties": "npm:^4.2.1" + "@csstools/utilities": "npm:^2.0.0" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/de39b59da3b97c18d055d81fba68993e93253184ed76f103c888273584f868c551d047814dd54445980a1bdc5987e8f8af141383d84ecc641e5a6ee7bd901095 + languageName: node + linkType: hard + +"postcss-logical@npm:^8.1.0": + version: 8.1.0 + resolution: "postcss-logical@npm:8.1.0" + dependencies: + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/0e2e9e901d8a550db7f682d46b1f7e4f363c1ada061dc8e4548e2b563c5e39f3684a2d7c3f11fe061188782bca37874e34967fc6179fa6d98a49ff66a0076d27 + languageName: node + linkType: hard + "postcss-merge-longhand@npm:^5.1.7": version: 5.1.7 resolution: "postcss-merge-longhand@npm:5.1.7" @@ -20842,6 +24895,19 @@ __metadata: languageName: node linkType: hard +"postcss-nesting@npm:^13.0.2": + version: 13.0.2 + resolution: "postcss-nesting@npm:13.0.2" + dependencies: + "@csstools/selector-resolve-nested": "npm:^3.1.0" + "@csstools/selector-specificity": "npm:^5.0.0" + postcss-selector-parser: "npm:^7.0.0" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/bfa0578b3b686c6374f5a7b2f6ef955cb7e13400de95a919975a982ae43c1e25db37385618f210715ff15393dc7ff8c26c7b156f06b8fb3118a426099cf7f1f2 + languageName: node + linkType: hard + "postcss-normalize-charset@npm:^5.1.0": version: 5.1.0 resolution: "postcss-normalize-charset@npm:5.1.0" @@ -21039,6 +25105,15 @@ __metadata: languageName: node linkType: hard +"postcss-opacity-percentage@npm:^3.0.0": + version: 3.0.0 + resolution: "postcss-opacity-percentage@npm:3.0.0" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/15c7d66036fa966d265c8737196646b3f93deb83d4eea0b17ed5033460599afc31d3a989345e4d7c472963b2a2bb75c83d06979d5d30d6a60fcc7f74cb6d8d40 + languageName: node + linkType: hard + "postcss-ordered-values@npm:^5.1.3": version: 5.1.3 resolution: "postcss-ordered-values@npm:5.1.3" @@ -21063,6 +25138,125 @@ __metadata: languageName: node linkType: hard +"postcss-overflow-shorthand@npm:^6.0.0": + version: 6.0.0 + resolution: "postcss-overflow-shorthand@npm:6.0.0" + dependencies: + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/6598321b2ed0b68461135395bba9c7f76a4672617770df1e8487f459bc975f4ded6c3d37b6f72a44f4f77f7b6789e0c6f927e66dbbf1bcde1537167dbea39968 + languageName: node + linkType: hard + +"postcss-page-break@npm:^3.0.4": + version: 3.0.4 + resolution: "postcss-page-break@npm:3.0.4" + peerDependencies: + postcss: ^8 + checksum: 10c0/eaaf4d8922b35f2acd637eb059f7e2510b24d65eb8f31424799dd5a98447b6ef010b41880c26e78f818e00f842295638ec75f89d5d489067f53e3dd3db74a00f + languageName: node + linkType: hard + +"postcss-place@npm:^10.0.0": + version: 10.0.0 + resolution: "postcss-place@npm:10.0.0" + dependencies: + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/ebb13deaac7648ba6042622375a31f78fbcc5209b7d196e478debbdf94525963fe621c932f4737a5b6b3d487af3b5ed6d059ed6193fdcbff6d3d5b150886ccc1 + languageName: node + linkType: hard + +"postcss-preset-env@npm:10.4.0": + version: 10.4.0 + resolution: "postcss-preset-env@npm:10.4.0" + dependencies: + "@csstools/postcss-alpha-function": "npm:^1.0.1" + "@csstools/postcss-cascade-layers": "npm:^5.0.2" + "@csstools/postcss-color-function": "npm:^4.0.12" + "@csstools/postcss-color-function-display-p3-linear": "npm:^1.0.1" + "@csstools/postcss-color-mix-function": "npm:^3.0.12" + "@csstools/postcss-color-mix-variadic-function-arguments": "npm:^1.0.2" + "@csstools/postcss-content-alt-text": "npm:^2.0.8" + "@csstools/postcss-contrast-color-function": "npm:^2.0.12" + "@csstools/postcss-exponential-functions": "npm:^2.0.9" + "@csstools/postcss-font-format-keywords": "npm:^4.0.0" + "@csstools/postcss-gamut-mapping": "npm:^2.0.11" + "@csstools/postcss-gradients-interpolation-method": "npm:^5.0.12" + "@csstools/postcss-hwb-function": "npm:^4.0.12" + "@csstools/postcss-ic-unit": "npm:^4.0.4" + "@csstools/postcss-initial": "npm:^2.0.1" + "@csstools/postcss-is-pseudo-class": "npm:^5.0.3" + "@csstools/postcss-light-dark-function": "npm:^2.0.11" + "@csstools/postcss-logical-float-and-clear": "npm:^3.0.0" + "@csstools/postcss-logical-overflow": "npm:^2.0.0" + "@csstools/postcss-logical-overscroll-behavior": "npm:^2.0.0" + "@csstools/postcss-logical-resize": "npm:^3.0.0" + "@csstools/postcss-logical-viewport-units": "npm:^3.0.4" + "@csstools/postcss-media-minmax": "npm:^2.0.9" + "@csstools/postcss-media-queries-aspect-ratio-number-values": "npm:^3.0.5" + "@csstools/postcss-nested-calc": "npm:^4.0.0" + "@csstools/postcss-normalize-display-values": "npm:^4.0.0" + "@csstools/postcss-oklab-function": "npm:^4.0.12" + "@csstools/postcss-progressive-custom-properties": "npm:^4.2.1" + "@csstools/postcss-random-function": "npm:^2.0.1" + "@csstools/postcss-relative-color-syntax": "npm:^3.0.12" + "@csstools/postcss-scope-pseudo-class": "npm:^4.0.1" + "@csstools/postcss-sign-functions": "npm:^1.1.4" + "@csstools/postcss-stepped-value-functions": "npm:^4.0.9" + "@csstools/postcss-text-decoration-shorthand": "npm:^4.0.3" + "@csstools/postcss-trigonometric-functions": "npm:^4.0.9" + "@csstools/postcss-unset-value": "npm:^4.0.0" + autoprefixer: "npm:^10.4.21" + browserslist: "npm:^4.26.0" + css-blank-pseudo: "npm:^7.0.1" + css-has-pseudo: "npm:^7.0.3" + css-prefers-color-scheme: "npm:^10.0.0" + cssdb: "npm:^8.4.2" + postcss-attribute-case-insensitive: "npm:^7.0.1" + postcss-clamp: "npm:^4.1.0" + postcss-color-functional-notation: "npm:^7.0.12" + postcss-color-hex-alpha: "npm:^10.0.0" + postcss-color-rebeccapurple: "npm:^10.0.0" + postcss-custom-media: "npm:^11.0.6" + postcss-custom-properties: "npm:^14.0.6" + postcss-custom-selectors: "npm:^8.0.5" + postcss-dir-pseudo-class: "npm:^9.0.1" + postcss-double-position-gradients: "npm:^6.0.4" + postcss-focus-visible: "npm:^10.0.1" + postcss-focus-within: "npm:^9.0.1" + postcss-font-variant: "npm:^5.0.0" + postcss-gap-properties: "npm:^6.0.0" + postcss-image-set-function: "npm:^7.0.0" + postcss-lab-function: "npm:^7.0.12" + postcss-logical: "npm:^8.1.0" + postcss-nesting: "npm:^13.0.2" + postcss-opacity-percentage: "npm:^3.0.0" + postcss-overflow-shorthand: "npm:^6.0.0" + postcss-page-break: "npm:^3.0.4" + postcss-place: "npm:^10.0.0" + postcss-pseudo-class-any-link: "npm:^10.0.1" + postcss-replace-overflow-wrap: "npm:^4.0.0" + postcss-selector-not: "npm:^8.0.1" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/3c081a66ebde19ae2f915f4eb103b85097085799b43103e5dd1699ed807bd54c80d633c7d4b525badaf21e9d0b217e6ca169ee306e2b720bb70b7414ad375387 + languageName: node + linkType: hard + +"postcss-pseudo-class-any-link@npm:^10.0.1": + version: 10.0.1 + resolution: "postcss-pseudo-class-any-link@npm:10.0.1" + dependencies: + postcss-selector-parser: "npm:^7.0.0" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/95e883996e87baf14fc09d25f9a763a2e9d599eb3b9c6b736e83a8c3d0b55841bcb886bccdf51b5b7fefc128cbd0187ad8841f59878f85bd1613642e592d7673 + languageName: node + linkType: hard + "postcss-reduce-initial@npm:^5.1.2": version: 5.1.2 resolution: "postcss-reduce-initial@npm:5.1.2" @@ -21109,6 +25303,15 @@ __metadata: languageName: node linkType: hard +"postcss-replace-overflow-wrap@npm:^4.0.0": + version: 4.0.0 + resolution: "postcss-replace-overflow-wrap@npm:4.0.0" + peerDependencies: + postcss: ^8.0.3 + checksum: 10c0/451361b714528cd3632951256ef073769cde725a46cda642a6864f666fb144921fa55e614aec1bcf5946f37d6ffdcca3b932b76f3d997c07b076e8db152b128d + languageName: node + linkType: hard + "postcss-resolve-nested-selector@npm:^0.1.6": version: 0.1.6 resolution: "postcss-resolve-nested-selector@npm:0.1.6" @@ -21125,6 +25328,17 @@ __metadata: languageName: node linkType: hard +"postcss-selector-not@npm:^8.0.1": + version: 8.0.1 + resolution: "postcss-selector-not@npm:8.0.1" + dependencies: + postcss-selector-parser: "npm:^7.0.0" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/491ea3dcc421cd90135be786078521605e2062fb93624ea8813cfd5ba0d35143f931e2e608d5f20effd5ea7d3f4786d2afea2afa42d117779a0288e135f132b6 + languageName: node + linkType: hard + "postcss-selector-parser@npm:^6.0.4, postcss-selector-parser@npm:^6.0.5, postcss-selector-parser@npm:^6.0.9": version: 6.1.2 resolution: "postcss-selector-parser@npm:6.1.2" @@ -21209,7 +25423,7 @@ __metadata: languageName: node linkType: hard -"postcss@npm:^8, postcss@npm:^8.4.33, postcss@npm:^8.4.5, postcss@npm:^8.5.6": +"postcss@npm:8.5.6, postcss@npm:^8, postcss@npm:^8.4.33, postcss@npm:^8.4.5, postcss@npm:^8.5.6": version: 8.5.6 resolution: "postcss@npm:8.5.6" dependencies: @@ -21254,7 +25468,7 @@ __metadata: languageName: node linkType: hard -"posthtml@npm:0.16.6, posthtml@npm:^0.16.6": +"posthtml@npm:0.16.6": version: 0.16.6 resolution: "posthtml@npm:0.16.6" dependencies: @@ -21264,6 +25478,16 @@ __metadata: languageName: node linkType: hard +"posthtml@npm:^0.16.6": + version: 0.16.7 + resolution: "posthtml@npm:0.16.7" + dependencies: + posthtml-parser: "npm:^0.11.0" + posthtml-render: "npm:^3.0.0" + checksum: 10c0/7058d1a3e88126f007476588e3e6275894623ecc6d33a7d9eb38587bad2d3eac86070e92d2c30a7480bd704cf863fc3ac14ba722ff5a6e7d10e01d36d8b1b3a8 + languageName: node + linkType: hard + "prelude-ls@npm:^1.2.1": version: 1.2.1 resolution: "prelude-ls@npm:1.2.1" @@ -21342,6 +25566,17 @@ __metadata: languageName: node linkType: hard +"pretty-format@npm:^29.7.0": + version: 29.7.0 + resolution: "pretty-format@npm:29.7.0" + dependencies: + "@jest/schemas": "npm:^29.6.3" + ansi-styles: "npm:^5.0.0" + react-is: "npm:^18.0.0" + checksum: 10c0/edc5ff89f51916f036c62ed433506b55446ff739358de77207e63e88a28ca2894caac6e73dcb68166a606e51c8087d32d400473e6a9fdd2dbe743f46c9c0276f + languageName: node + linkType: hard + "pretty-hrtime@npm:^1.0.3": version: 1.0.3 resolution: "pretty-hrtime@npm:1.0.3" @@ -21384,6 +25619,15 @@ __metadata: languageName: node linkType: hard +"process-on-spawn@npm:^1.0.0": + version: 1.1.0 + resolution: "process-on-spawn@npm:1.1.0" + dependencies: + fromentries: "npm:^1.2.0" + checksum: 10c0/d7379a78e2ecc482d1f79be480505b68449b46c8736bcd94ae839c979f39517425b23d44d4170a8dc0ed5fe5f795e00fdff701c305d06d92dd899e132e3ee8b0 + languageName: node + linkType: hard + "process@npm:^0.11.10": version: 0.11.10 resolution: "process@npm:0.11.10" @@ -21408,6 +25652,16 @@ __metadata: languageName: node linkType: hard +"prompts@npm:^2.0.1, prompts@npm:^2.4.0, prompts@npm:^2.4.1": + version: 2.4.2 + resolution: "prompts@npm:2.4.2" + dependencies: + kleur: "npm:^3.0.3" + sisteransi: "npm:^1.0.5" + checksum: 10c0/16f1ac2977b19fe2cf53f8411cc98db7a3c8b115c479b2ca5c82b5527cd937aa405fa04f9a5960abeb9daef53191b53b4d13e35c1f5d50e8718c76917c5f1ea4 + languageName: node + linkType: hard + "proper-lockfile@npm:^4.1.2": version: 4.1.2 resolution: "proper-lockfile@npm:4.1.2" @@ -21563,17 +25817,33 @@ __metadata: linkType: hard "puppeteer-core@npm:^24.0.0": - version: 24.22.3 - resolution: "puppeteer-core@npm:24.22.3" + version: 24.26.1 + resolution: "puppeteer-core@npm:24.26.1" dependencies: - "@puppeteer/browsers": "npm:2.10.10" - chromium-bidi: "npm:9.1.0" + "@puppeteer/browsers": "npm:2.10.12" + chromium-bidi: "npm:10.5.1" debug: "npm:^4.4.3" - devtools-protocol: "npm:0.0.1495869" + devtools-protocol: "npm:0.0.1508733" typed-query-selector: "npm:^2.12.0" - webdriver-bidi-protocol: "npm:0.2.11" + webdriver-bidi-protocol: "npm:0.3.8" ws: "npm:^8.18.3" - checksum: 10c0/e24f1b42b75495830d0d91e167f7a6e3961b0c91dcc2aae8cf23ebd6c2eee69f0869f0ea14c79936f754ac6fd899a1c7a201e96d3f82220c9fb2058ca1b92fd4 + checksum: 10c0/30e6424dc48862ca325bd16f1af09220441e23aeaf13ae4fec06aae13abd8a864160e17686967e26fa087694ea74fa06d43915ab3467a3f1873b90dac036e76f + languageName: node + linkType: hard + +"pure-rand@npm:^6.0.0": + version: 6.1.0 + resolution: "pure-rand@npm:6.1.0" + checksum: 10c0/1abe217897bf74dcb3a0c9aba3555fe975023147b48db540aa2faf507aee91c03bf54f6aef0eb2bf59cc259a16d06b28eca37f0dc426d94f4692aeff02fb0e65 + languageName: node + linkType: hard + +"qified@npm:^0.5.0": + version: 0.5.1 + resolution: "qified@npm:0.5.1" + dependencies: + hookified: "npm:^1.12.2" + checksum: 10c0/924b6a7c7cbdc97cb0985ec8560e3a21b2a263165da16a277ca1850f57105fd3a015f01271363b1cc525af69f53cf2a52d3a65c09fb4f4a035cfba74f98a076c languageName: node linkType: hard @@ -21595,7 +25865,7 @@ __metadata: languageName: node linkType: hard -"quansync@npm:^0.2.7": +"quansync@npm:^0.2.11, quansync@npm:^0.2.7": version: 0.2.11 resolution: "quansync@npm:0.2.11" checksum: 10c0/cb9a1f8ebce074069f2f6a78578873ffedd9de9f6aa212039b44c0870955c04a71c3b1311b5d97f8ac2f2ec476de202d0a5c01160cb12bc0a11b7ef36d22ef56 @@ -21710,7 +25980,7 @@ __metadata: languageName: node linkType: hard -"react-dom@npm:^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0": +"react-dom@npm:19.1.1": version: 19.1.1 resolution: "react-dom@npm:19.1.1" dependencies: @@ -21721,6 +25991,17 @@ __metadata: languageName: node linkType: hard +"react-dom@npm:^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0": + version: 19.2.0 + resolution: "react-dom@npm:19.2.0" + dependencies: + scheduler: "npm:^0.27.0" + peerDependencies: + react: ^19.2.0 + checksum: 10c0/fa2cae05248d01288e91523b590ce4e7635b1e13f1344e225f850d722a8da037bf0782f63b1c1d46353334e0c696909b82e582f8cad607948fde6f7646cc18d9 + languageName: node + linkType: hard + "react-is@npm:^17.0.1": version: 17.0.2 resolution: "react-is@npm:17.0.2" @@ -21728,6 +26009,13 @@ __metadata: languageName: node linkType: hard +"react-is@npm:^18.0.0": + version: 18.3.1 + resolution: "react-is@npm:18.3.1" + checksum: 10c0/f2f1e60010c683479e74c63f96b09fb41603527cd131a9959e2aee1e5a8b0caf270b365e5ca77d4a6b18aae659b60a86150bb3979073528877029b35aecd2072 + languageName: node + linkType: hard + "react@npm:18.3.1": version: 18.3.1 resolution: "react@npm:18.3.1" @@ -21737,13 +26025,20 @@ __metadata: languageName: node linkType: hard -"react@npm:^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0": +"react@npm:19.1.1": version: 19.1.1 resolution: "react@npm:19.1.1" checksum: 10c0/8c9769a2dfd02e603af6445058325e6c8a24b47b185d0e461f66a6454765ddcaecb3f0a90184836c68bb509f3c38248359edbc42f0d07c23eb500a5c30c87b4e languageName: node linkType: hard +"react@npm:^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0": + version: 19.2.0 + resolution: "react@npm:19.2.0" + checksum: 10c0/1b6d64eacb9324725bfe1e7860cb7a6b8a34bc89a482920765ebff5c10578eb487e6b46b2f0df263bd27a25edbdae2c45e5ea5d81ae61404301c1a7192c38330 + languageName: node + linkType: hard + "read-package-json-fast@npm:^3.0.0, read-package-json-fast@npm:^3.0.2": version: 3.0.2 resolution: "read-package-json-fast@npm:3.0.2" @@ -21814,7 +26109,7 @@ __metadata: languageName: node linkType: hard -"readable-stream@npm:^3.0.2, readable-stream@npm:^3.0.6, readable-stream@npm:^3.4.0": +"readable-stream@npm:^3.0.2, readable-stream@npm:^3.0.6, readable-stream@npm:^3.1.1, readable-stream@npm:^3.4.0": version: 3.6.2 resolution: "readable-stream@npm:3.6.2" dependencies: @@ -22026,7 +26321,7 @@ __metadata: languageName: node linkType: hard -"regexpu-core@npm:^6.2.0": +"regexpu-core@npm:^6.3.1": version: 6.4.0 resolution: "regexpu-core@npm:6.4.0" dependencies: @@ -22145,6 +26440,15 @@ __metadata: languageName: node linkType: hard +"release-zalgo@npm:^1.0.0": + version: 1.0.0 + resolution: "release-zalgo@npm:1.0.0" + dependencies: + es6-error: "npm:^4.0.1" + checksum: 10c0/9e161feb073f9e3aa714bb077d67592c34ee578f5b9cff8e2d492423fe2002d5b1e6d11ffcd5c564b9a0ee9435f25569567b658a82b9af931e7ac1313925628a + languageName: node + linkType: hard + "remark-frontmatter@npm:^4.0.0": version: 4.0.1 resolution: "remark-frontmatter@npm:4.0.1" @@ -22290,6 +26594,13 @@ __metadata: languageName: node linkType: hard +"require-main-filename@npm:^2.0.0": + version: 2.0.0 + resolution: "require-main-filename@npm:2.0.0" + checksum: 10c0/db91467d9ead311b4111cbd73a4e67fa7820daed2989a32f7023785a2659008c6d119752d9c4ac011ae07e537eb86523adff99804c5fdb39cd3a017f9b401bb6 + languageName: node + linkType: hard + "requireindex@npm:^1.2.0, requireindex@npm:~1.2.0": version: 1.2.0 resolution: "requireindex@npm:1.2.0" @@ -22327,6 +26638,16 @@ __metadata: languageName: node linkType: hard +"resolve-dir@npm:^0.1.0": + version: 0.1.1 + resolution: "resolve-dir@npm:0.1.1" + dependencies: + expand-tilde: "npm:^1.2.2" + global-modules: "npm:^0.2.3" + checksum: 10c0/1eb263821986d9abba8e221b92ae5447e2ceb9e2f4a598bd1dd1e48d2b96dc2c36ed9491d4863a57db3e51067058c93d410fd8b65a94b54ea044d9fba5668adc + languageName: node + linkType: hard + "resolve-dir@npm:^1.0.0, resolve-dir@npm:^1.0.1": version: 1.0.1 resolution: "resolve-dir@npm:1.0.1" @@ -22368,6 +26689,13 @@ __metadata: languageName: node linkType: hard +"resolve.exports@npm:^2.0.0": + version: 2.0.3 + resolution: "resolve.exports@npm:2.0.3" + checksum: 10c0/1ade1493f4642a6267d0a5e68faeac20b3d220f18c28b140343feb83694d8fed7a286852aef43689d16042c61e2ddb270be6578ad4a13990769e12065191200d + languageName: node + linkType: hard + "resolve.imports@npm:^1.2.6": version: 1.2.7 resolution: "resolve.imports@npm:1.2.7" @@ -22377,29 +26705,29 @@ __metadata: languageName: node linkType: hard -"resolve@npm:^1.11.0, resolve@npm:^1.19.0, resolve@npm:^1.20.0, resolve@npm:^1.21.0, resolve@npm:^1.22.1, resolve@npm:^1.22.10, resolve@npm:^1.22.4": - version: 1.22.10 - resolution: "resolve@npm:1.22.10" +"resolve@npm:^1.11.0, resolve@npm:^1.19.0, resolve@npm:^1.20.0, resolve@npm:^1.21.0, resolve@npm:^1.22.1, resolve@npm:^1.22.10, resolve@npm:^1.22.4, resolve@npm:~1.22.1, resolve@npm:~1.22.2": + version: 1.22.11 + resolution: "resolve@npm:1.22.11" dependencies: - is-core-module: "npm:^2.16.0" + is-core-module: "npm:^2.16.1" path-parse: "npm:^1.0.7" supports-preserve-symlinks-flag: "npm:^1.0.0" bin: resolve: bin/resolve - checksum: 10c0/8967e1f4e2cc40f79b7e080b4582b9a8c5ee36ffb46041dccb20e6461161adf69f843b43067b4a375de926a2cd669157e29a29578191def399dd5ef89a1b5203 + checksum: 10c0/f657191507530f2cbecb5815b1ee99b20741ea6ee02a59c57028e9ec4c2c8d7681afcc35febbd554ac0ded459db6f2d8153382c53a2f266cee2575e512674409 languageName: node linkType: hard -"resolve@patch:resolve@npm%3A^1.11.0#optional!builtin, resolve@patch:resolve@npm%3A^1.19.0#optional!builtin, resolve@patch:resolve@npm%3A^1.20.0#optional!builtin, resolve@patch:resolve@npm%3A^1.21.0#optional!builtin, resolve@patch:resolve@npm%3A^1.22.1#optional!builtin, resolve@patch:resolve@npm%3A^1.22.10#optional!builtin, resolve@patch:resolve@npm%3A^1.22.4#optional!builtin": - version: 1.22.10 - resolution: "resolve@patch:resolve@npm%3A1.22.10#optional!builtin::version=1.22.10&hash=c3c19d" +"resolve@patch:resolve@npm%3A^1.11.0#optional!builtin, resolve@patch:resolve@npm%3A^1.19.0#optional!builtin, resolve@patch:resolve@npm%3A^1.20.0#optional!builtin, resolve@patch:resolve@npm%3A^1.21.0#optional!builtin, resolve@patch:resolve@npm%3A^1.22.1#optional!builtin, resolve@patch:resolve@npm%3A^1.22.10#optional!builtin, resolve@patch:resolve@npm%3A^1.22.4#optional!builtin, resolve@patch:resolve@npm%3A~1.22.1#optional!builtin, resolve@patch:resolve@npm%3A~1.22.2#optional!builtin": + version: 1.22.11 + resolution: "resolve@patch:resolve@npm%3A1.22.11#optional!builtin::version=1.22.11&hash=c3c19d" dependencies: - is-core-module: "npm:^2.16.0" + is-core-module: "npm:^2.16.1" path-parse: "npm:^1.0.7" supports-preserve-symlinks-flag: "npm:^1.0.0" bin: resolve: bin/resolve - checksum: 10c0/52a4e505bbfc7925ac8f4cd91fd8c4e096b6a89728b9f46861d3b405ac9a1ccf4dcbf8befb4e89a2e11370dacd0160918163885cbc669369590f2f31f4c58939 + checksum: 10c0/ee5b182f2e37cb1165465e58c6abc797fec0a80b5ba3231607beb4677db0c9291ac010c47cf092b6daa2b7f518d69a0e21888e7e2b633f68d501a874212a8c63 languageName: node linkType: hard @@ -22529,7 +26857,7 @@ __metadata: languageName: node linkType: hard -"rimraf@npm:^3.0.2": +"rimraf@npm:^3.0.0, rimraf@npm:^3.0.2": version: 3.0.2 resolution: "rimraf@npm:3.0.2" dependencies: @@ -22646,7 +26974,7 @@ __metadata: languageName: node linkType: hard -"rollup@npm:4.52.2, rollup@npm:^4.4.0, rollup@npm:^4.4.1": +"rollup@npm:4.52.2": version: 4.52.2 resolution: "rollup@npm:4.52.2" dependencies: @@ -22741,6 +27069,103 @@ __metadata: languageName: node linkType: hard +"rollup@npm:^4.4.0, rollup@npm:^4.4.1, rollup@npm:^4.43.0": + version: 4.52.5 + resolution: "rollup@npm:4.52.5" + dependencies: + "@rollup/rollup-android-arm-eabi": "npm:4.52.5" + "@rollup/rollup-android-arm64": "npm:4.52.5" + "@rollup/rollup-darwin-arm64": "npm:4.52.5" + "@rollup/rollup-darwin-x64": "npm:4.52.5" + "@rollup/rollup-freebsd-arm64": "npm:4.52.5" + "@rollup/rollup-freebsd-x64": "npm:4.52.5" + "@rollup/rollup-linux-arm-gnueabihf": "npm:4.52.5" + "@rollup/rollup-linux-arm-musleabihf": "npm:4.52.5" + "@rollup/rollup-linux-arm64-gnu": "npm:4.52.5" + "@rollup/rollup-linux-arm64-musl": "npm:4.52.5" + "@rollup/rollup-linux-loong64-gnu": "npm:4.52.5" + "@rollup/rollup-linux-ppc64-gnu": "npm:4.52.5" + "@rollup/rollup-linux-riscv64-gnu": "npm:4.52.5" + "@rollup/rollup-linux-riscv64-musl": "npm:4.52.5" + "@rollup/rollup-linux-s390x-gnu": "npm:4.52.5" + "@rollup/rollup-linux-x64-gnu": "npm:4.52.5" + "@rollup/rollup-linux-x64-musl": "npm:4.52.5" + "@rollup/rollup-openharmony-arm64": "npm:4.52.5" + "@rollup/rollup-win32-arm64-msvc": "npm:4.52.5" + "@rollup/rollup-win32-ia32-msvc": "npm:4.52.5" + "@rollup/rollup-win32-x64-gnu": "npm:4.52.5" + "@rollup/rollup-win32-x64-msvc": "npm:4.52.5" + "@types/estree": "npm:1.0.8" + fsevents: "npm:~2.3.2" + dependenciesMeta: + "@rollup/rollup-android-arm-eabi": + optional: true + "@rollup/rollup-android-arm64": + optional: true + "@rollup/rollup-darwin-arm64": + optional: true + "@rollup/rollup-darwin-x64": + optional: true + "@rollup/rollup-freebsd-arm64": + optional: true + "@rollup/rollup-freebsd-x64": + optional: true + "@rollup/rollup-linux-arm-gnueabihf": + optional: true + "@rollup/rollup-linux-arm-musleabihf": + optional: true + "@rollup/rollup-linux-arm64-gnu": + optional: true + "@rollup/rollup-linux-arm64-musl": + optional: true + "@rollup/rollup-linux-loong64-gnu": + optional: true + "@rollup/rollup-linux-ppc64-gnu": + optional: true + "@rollup/rollup-linux-riscv64-gnu": + optional: true + "@rollup/rollup-linux-riscv64-musl": + optional: true + "@rollup/rollup-linux-s390x-gnu": + optional: true + "@rollup/rollup-linux-x64-gnu": + optional: true + "@rollup/rollup-linux-x64-musl": + optional: true + "@rollup/rollup-openharmony-arm64": + optional: true + "@rollup/rollup-win32-arm64-msvc": + optional: true + "@rollup/rollup-win32-ia32-msvc": + optional: true + "@rollup/rollup-win32-x64-gnu": + optional: true + "@rollup/rollup-win32-x64-msvc": + optional: true + fsevents: + optional: true + bin: + rollup: dist/bin/rollup + checksum: 10c0/faf1697b305d13a149bb64a2bb7378344becc7c8580f56225c4c00adbf493d82480a44b3e3b1cc82a3ac5d1d4cab6dfc89e6635443895a2dc488969075f5b94d + languageName: node + linkType: hard + +"root-workspace-0b6124@workspace:.": + version: 0.0.0-use.local + resolution: "root-workspace-0b6124@workspace:." + dependencies: + "@changesets/cli": "npm:2.29.7" + "@commitlint/cli": "npm:19.8.1" + "@commitlint/config-conventional": "npm:19.8.1" + genversion: "npm:3.2.0" + husky: "npm:9.1.7" + lint-staged: "npm:16.2.6" + npm-run-all2: "npm:8.0.4" + replace-in-file: "npm:8.3.0" + yargs: "npm:17.7.2" + languageName: unknown + linkType: soft + "rs-module-lexer@npm:^2.5.1": version: 2.6.0 resolution: "rs-module-lexer@npm:2.6.0" @@ -22905,6 +27330,13 @@ __metadata: languageName: node linkType: hard +"scheduler@npm:^0.27.0": + version: 0.27.0 + resolution: "scheduler@npm:0.27.0" + checksum: 10c0/4f03048cb05a3c8fddc45813052251eca00688f413a3cee236d984a161da28db28ba71bd11e7a3dd02f7af84ab28d39fb311431d3b3772fed557945beb00c452 + languageName: node + linkType: hard + "schema-utils@npm:^3.1.1": version: 3.3.0 resolution: "schema-utils@npm:3.3.0" @@ -22916,15 +27348,15 @@ __metadata: languageName: node linkType: hard -"schema-utils@npm:^4.0.0, schema-utils@npm:^4.2.0, schema-utils@npm:^4.3.0, schema-utils@npm:^4.3.2": - version: 4.3.2 - resolution: "schema-utils@npm:4.3.2" +"schema-utils@npm:^4.0.0, schema-utils@npm:^4.2.0, schema-utils@npm:^4.3.0, schema-utils@npm:^4.3.2, schema-utils@npm:^4.3.3": + version: 4.3.3 + resolution: "schema-utils@npm:4.3.3" dependencies: "@types/json-schema": "npm:^7.0.9" ajv: "npm:^8.9.0" ajv-formats: "npm:^2.1.1" ajv-keywords: "npm:^5.1.0" - checksum: 10c0/981632f9bf59f35b15a9bcdac671dd183f4946fe4b055ae71a301e66a9797b95e5dd450de581eb6cca56fb6583ce8f24d67b2d9f8e1b2936612209697f6c277e + checksum: 10c0/1c8d2c480a026d7c02ab2ecbe5919133a096d6a721a3f201fa50663e4f30f6d6ba020dfddd93cb828b66b922e76b342e103edd19a62c95c8f60e9079cc403202 languageName: node linkType: hard @@ -22953,14 +27385,14 @@ __metadata: linkType: hard "selenium-webdriver@npm:^4.0.0-alpha.8": - version: 4.35.0 - resolution: "selenium-webdriver@npm:4.35.0" + version: 4.38.0 + resolution: "selenium-webdriver@npm:4.38.0" dependencies: "@bazel/runfiles": "npm:^6.3.1" jszip: "npm:^3.10.1" - tmp: "npm:^0.2.3" - ws: "npm:^8.18.2" - checksum: 10c0/a141f61b8c43b30c53e2f37babc8de08554f0196fd76c9eb8e399dc74572fd9c78bcc8155f9541fc9aff9b52206a77aeab531f0120f4120f8f7416d88116f039 + tmp: "npm:^0.2.5" + ws: "npm:^8.18.3" + checksum: 10c0/de7dffb60c8ad1fcacda0dda57d8b9cc17d965e74e8af67001f2585c2ac091d8b7d305cd93ddb1c6d3000a913a1959aaea6053e9e587762a8eaac598927fb68a languageName: node linkType: hard @@ -23008,12 +27440,23 @@ __metadata: languageName: node linkType: hard -"semver@npm:^7.1.1, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.0, semver@npm:^7.6.2, semver@npm:^7.7.2": - version: 7.7.2 - resolution: "semver@npm:7.7.2" +"semver@npm:^7.1.1, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.0, semver@npm:^7.6.2, semver@npm:^7.7.2, semver@npm:^7.7.3": + version: 7.7.3 + resolution: "semver@npm:7.7.3" + bin: + semver: bin/semver.js + checksum: 10c0/4afe5c986567db82f44c8c6faef8fe9df2a9b1d98098fc1721f57c696c4c21cebd572f297fc21002f81889492345b8470473bc6f4aff5fb032a6ea59ea2bc45e + languageName: node + linkType: hard + +"semver@npm:~7.5.4": + version: 7.5.4 + resolution: "semver@npm:7.5.4" + dependencies: + lru-cache: "npm:^6.0.0" bin: semver: bin/semver.js - checksum: 10c0/aca305edfbf2383c22571cb7714f48cadc7ac95371b4b52362fb8eeffdfbc0de0669368b82b2b15978f8848f01d7114da65697e56cd8c37b0dab8c58e543f9ea + checksum: 10c0/5160b06975a38b11c1ab55950cb5b8a23db78df88275d3d8a42ccf1f29e55112ac995b3a26a522c36e3b5f76b0445f1eef70d696b8c7862a2b4303d7b0e7609e languageName: node linkType: hard @@ -23093,6 +27536,13 @@ __metadata: languageName: node linkType: hard +"set-blocking@npm:^2.0.0": + version: 2.0.0 + resolution: "set-blocking@npm:2.0.0" + checksum: 10c0/9f8c1b2d800800d0b589de1477c753492de5c1548d4ade52f57f1d1f5e04af5481554d75ce5e5c43d4004b80a3eb714398d6907027dc0534177b7539119f4454 + languageName: node + linkType: hard + "set-function-length@npm:^1.2.2": version: 1.2.2 resolution: "set-function-length@npm:1.2.2" @@ -23254,7 +27704,14 @@ __metadata: languageName: node linkType: hard -"signal-exit@npm:^3.0.0, signal-exit@npm:^3.0.2, signal-exit@npm:^3.0.3": +"siginfo@npm:^2.0.0": + version: 2.0.0 + resolution: "siginfo@npm:2.0.0" + checksum: 10c0/3def8f8e516fbb34cb6ae415b07ccc5d9c018d85b4b8611e3dc6f8be6d1899f693a4382913c9ed51a06babb5201639d76453ab297d1c54a456544acf5c892e34 + languageName: node + linkType: hard + +"signal-exit@npm:^3.0.0, signal-exit@npm:^3.0.2, signal-exit@npm:^3.0.3, signal-exit@npm:^3.0.7": version: 3.0.7 resolution: "signal-exit@npm:3.0.7" checksum: 10c0/25d272fa73e146048565e08f3309d5b942c1979a6f4a58a8c59d5fa299728e9c2fcd1a759ec870863b1fd38653670240cd420dad2ad9330c71f36608a6a1c912 @@ -23293,6 +27750,24 @@ __metadata: languageName: node linkType: hard +"sirv@npm:^3.0.1": + version: 3.0.2 + resolution: "sirv@npm:3.0.2" + dependencies: + "@polka/url": "npm:^1.0.0-next.24" + mrmime: "npm:^2.0.0" + totalist: "npm:^3.0.0" + checksum: 10c0/5930e4397afdb14fbae13751c3be983af4bda5c9aadec832607dc2af15a7162f7d518c71b30e83ae3644b9a24cea041543cc969e5fe2b80af6ce8ea3174b2d04 + languageName: node + linkType: hard + +"sisteransi@npm:^1.0.5": + version: 1.0.5 + resolution: "sisteransi@npm:1.0.5" + checksum: 10c0/230ac975cca485b7f6fe2b96a711aa62a6a26ead3e6fb8ba17c5a00d61b8bed0d7adc21f5626b70d7c33c62ff4e63933017a6462942c719d1980bb0b1207ad46 + languageName: node + linkType: hard + "slash@npm:^2.0.0": version: 2.0.0 resolution: "slash@npm:2.0.0" @@ -23314,7 +27789,7 @@ __metadata: languageName: node linkType: hard -"slash@npm:^5.1.0": +"slash@npm:^5.0.0, slash@npm:^5.1.0": version: 5.1.0 resolution: "slash@npm:5.1.0" checksum: 10c0/eb48b815caf0bdc390d0519d41b9e0556a14380f6799c72ba35caf03544d501d18befdeeef074bc9c052acf69654bc9e0d79d7f1de0866284137a40805299eb3 @@ -23332,16 +27807,6 @@ __metadata: languageName: node linkType: hard -"slice-ansi@npm:^5.0.0": - version: 5.0.0 - resolution: "slice-ansi@npm:5.0.0" - dependencies: - ansi-styles: "npm:^6.0.0" - is-fullwidth-code-point: "npm:^4.0.0" - checksum: 10c0/2d4d40b2a9d5cf4e8caae3f698fe24ae31a4d778701724f578e984dcb485ec8c49f0c04dab59c401821e80fcdfe89cace9c66693b0244e40ec485d72e543914f - languageName: node - linkType: hard - "slice-ansi@npm:^7.1.0": version: 7.1.2 resolution: "slice-ansi@npm:7.1.2" @@ -23412,13 +27877,23 @@ __metadata: languageName: node linkType: hard -"source-map-js@npm:^1.0.1, source-map-js@npm:^1.0.2, source-map-js@npm:^1.2.1": +"source-map-js@npm:^1.0.1, source-map-js@npm:^1.0.2, source-map-js@npm:^1.2.0, source-map-js@npm:^1.2.1": version: 1.2.1 resolution: "source-map-js@npm:1.2.1" checksum: 10c0/7bda1fc4c197e3c6ff17de1b8b2c20e60af81b63a52cb32ec5a5d67a20a7d42651e2cb34ebe93833c5a2a084377e17455854fee3e21e7925c64a51b6a52b0faf languageName: node linkType: hard +"source-map-support@npm:0.5.13": + version: 0.5.13 + resolution: "source-map-support@npm:0.5.13" + dependencies: + buffer-from: "npm:^1.0.0" + source-map: "npm:^0.6.0" + checksum: 10c0/137539f8c453fa0f496ea42049ab5da4569f96781f6ac8e5bfda26937be9494f4e8891f523c5f98f0e85f71b35d74127a00c46f83f6a4f54672b58d53202565e + languageName: node + linkType: hard + "source-map-support@npm:^0.5.16, source-map-support@npm:~0.5.12, source-map-support@npm:~0.5.20": version: 0.5.21 resolution: "source-map-support@npm:0.5.21" @@ -23483,6 +27958,32 @@ __metadata: languageName: node linkType: hard +"spawn-wrap@npm:^2.0.0": + version: 2.0.0 + resolution: "spawn-wrap@npm:2.0.0" + dependencies: + foreground-child: "npm:^2.0.0" + is-windows: "npm:^1.0.2" + make-dir: "npm:^3.0.0" + rimraf: "npm:^3.0.0" + signal-exit: "npm:^3.0.2" + which: "npm:^2.0.1" + checksum: 10c0/0d30001391eedbd588722be74506d3e60582557e754fe3deb3f84f2c84ddca0d72d8132f16502cf312bacb8952cc7abe833d6f45b4e80c8baea3fa56c5554d3d + languageName: node + linkType: hard + +"spawnd@npm:^5.0.0": + version: 5.0.0 + resolution: "spawnd@npm:5.0.0" + dependencies: + exit: "npm:^0.1.2" + signal-exit: "npm:^3.0.3" + tree-kill: "npm:^1.2.2" + wait-port: "npm:^0.2.9" + checksum: 10c0/3becf055b4d0c001475b28b1f6cc78301e5965a09c2dd8eb0030ebc7f134577b49bb76f8bc11b4dbaaac533d19c908c3e68eae21a874ebc2d2ce3731dbb48751 + languageName: node + linkType: hard + "spawndamnit@npm:^3.0.1": version: 3.0.1 resolution: "spawndamnit@npm:3.0.1" @@ -23620,6 +28121,22 @@ __metadata: languageName: node linkType: hard +"stack-utils@npm:^2.0.3": + version: 2.0.6 + resolution: "stack-utils@npm:2.0.6" + dependencies: + escape-string-regexp: "npm:^2.0.0" + checksum: 10c0/651c9f87667e077584bbe848acaecc6049bc71979f1e9a46c7b920cad4431c388df0f51b8ad7cfd6eed3db97a2878d0fc8b3122979439ea8bac29c61c95eec8a + languageName: node + linkType: hard + +"stackback@npm:0.0.2": + version: 0.0.2 + resolution: "stackback@npm:0.0.2" + checksum: 10c0/89a1416668f950236dd5ac9f9a6b2588e1b9b62b1b6ad8dff1bfc5d1a15dbf0aafc9b52d2226d00c28dffff212da464eaeebfc6b7578b9d180cef3e3782c5983 + languageName: node + linkType: hard + "statuses@npm:2.0.1": version: 2.0.1 resolution: "statuses@npm:2.0.1" @@ -23641,6 +28158,13 @@ __metadata: languageName: node linkType: hard +"std-env@npm:^3.9.0": + version: 3.10.0 + resolution: "std-env@npm:3.10.0" + checksum: 10c0/1814927a45004d36dde6707eaf17552a546769bc79a6421be2c16ce77d238158dfe5de30910b78ec30d95135cc1c59ea73ee22d2ca170f8b9753f84da34c427f + languageName: node + linkType: hard + "stop-iteration-iterator@npm:^1.1.0": version: 1.1.0 resolution: "stop-iteration-iterator@npm:1.1.0" @@ -23658,6 +28182,32 @@ __metadata: languageName: node linkType: hard +"storybook@npm:10.0.3": + version: 10.0.3 + resolution: "storybook@npm:10.0.3" + dependencies: + "@storybook/global": "npm:^5.0.0" + "@storybook/icons": "npm:^1.6.0" + "@testing-library/jest-dom": "npm:^6.6.3" + "@testing-library/user-event": "npm:^14.6.1" + "@vitest/expect": "npm:3.2.4" + "@vitest/mocker": "npm:3.2.4" + "@vitest/spy": "npm:3.2.4" + esbuild: "npm:^0.18.0 || ^0.19.0 || ^0.20.0 || ^0.21.0 || ^0.22.0 || ^0.23.0 || ^0.24.0 || ^0.25.0" + recast: "npm:^0.23.5" + semver: "npm:^7.6.2" + ws: "npm:^8.18.0" + peerDependencies: + prettier: ^2 || ^3 + peerDependenciesMeta: + prettier: + optional: true + bin: + storybook: ./dist/bin/dispatcher.js + checksum: 10c0/48c432f8db5bfe7c5c0101c176a65bfa1bff8b9d365bcee8acf5ba3b6b3d6b10d2f96976e08169cc4057566fb63848d3800ea9f20a640800e23cfd791093699e + languageName: node + linkType: hard + "storybook@npm:8.6.14": version: 8.6.14 resolution: "storybook@npm:8.6.14" @@ -23717,13 +28267,33 @@ __metadata: languageName: node linkType: hard -"string-argv@npm:^0.3.2": +"string-argv@npm:^0.3.2, string-argv@npm:~0.3.1": version: 0.3.2 resolution: "string-argv@npm:0.3.2" checksum: 10c0/75c02a83759ad1722e040b86823909d9a2fc75d15dd71ec4b537c3560746e33b5f5a07f7332d1e3f88319909f82190843aa2f0a0d8c8d591ec08e93d5b8dec82 languageName: node linkType: hard +"string-length@npm:^4.0.1": + version: 4.0.2 + resolution: "string-length@npm:4.0.2" + dependencies: + char-regex: "npm:^1.0.2" + strip-ansi: "npm:^6.0.0" + checksum: 10c0/1cd77409c3d7db7bc59406f6bcc9ef0783671dcbabb23597a1177c166906ef2ee7c8290f78cae73a8aec858768f189d2cb417797df5e15ec4eb5e16b3346340c + languageName: node + linkType: hard + +"string-length@npm:^5.0.1": + version: 5.0.1 + resolution: "string-length@npm:5.0.1" + dependencies: + char-regex: "npm:^2.0.0" + strip-ansi: "npm:^7.0.1" + checksum: 10c0/311fa5758d397bd616be17150dfefaab4755ed292a3112237924d10ba5122f606064ad4880a293387401c1d7aa20d79f7936728bac2abed17a5e48f5b317cbc8 + languageName: node + linkType: hard + "string-similarity@npm:^4.0.4": version: 4.0.4 resolution: "string-similarity@npm:4.0.4" @@ -23764,6 +28334,16 @@ __metadata: languageName: node linkType: hard +"string-width@npm:^8.0.0": + version: 8.1.0 + resolution: "string-width@npm:8.1.0" + dependencies: + get-east-asian-width: "npm:^1.3.0" + strip-ansi: "npm:^7.1.0" + checksum: 10c0/749b5d0dab2532b4b6b801064230f4da850f57b3891287023117ab63a464ad79dd208f42f793458f48f3ad121fe2e1f01dd525ff27ead957ed9f205e27406593 + languageName: node + linkType: hard + "string.prototype.matchall@npm:^4.0.6": version: 4.0.12 resolution: "string.prototype.matchall@npm:4.0.12" @@ -23901,6 +28481,13 @@ __metadata: languageName: node linkType: hard +"strip-bom@npm:^4.0.0": + version: 4.0.0 + resolution: "strip-bom@npm:4.0.0" + checksum: 10c0/26abad1172d6bc48985ab9a5f96c21e440f6e7e476686de49be813b5a59b3566dccb5c525b831ec54fe348283b47f3ffb8e080bc3f965fde12e84df23f6bb7ef + languageName: node + linkType: hard + "strip-comments@npm:^2.0.1": version: 2.0.1 resolution: "strip-comments@npm:2.0.1" @@ -23922,13 +28509,6 @@ __metadata: languageName: node linkType: hard -"strip-final-newline@npm:^3.0.0": - version: 3.0.0 - resolution: "strip-final-newline@npm:3.0.0" - checksum: 10c0/a771a17901427bac6293fd416db7577e2bc1c34a19d38351e9d5478c3c415f523f391003b42ed475f27e33a78233035df183525395f731d3bfb8cdcbd4da08ce - languageName: node - linkType: hard - "strip-indent@npm:^3.0.0": version: 3.0.0 resolution: "strip-indent@npm:3.0.0" @@ -23939,13 +28519,13 @@ __metadata: linkType: hard "strip-indent@npm:^4.0.0": - version: 4.1.0 - resolution: "strip-indent@npm:4.1.0" - checksum: 10c0/ea8193b60a85769ca42d3589c865d4bc743017c1e6ce846332f0f49f103d127dfc25af81849bd00aa98420474fa171ecc2dbe8c1ccd7b9260c43477a5e79431a + version: 4.1.1 + resolution: "strip-indent@npm:4.1.1" + checksum: 10c0/5b23dd5934be0ef6b6fe1b802887f83e56ad9dcd9f6c3896a637da2c6c3a6da3fdf3e51354a98e6cccb6f1c41863e7b9b9deaa348639dfd35f71f3549edb4dff languageName: node linkType: hard -"strip-json-comments@npm:^3.1.1": +"strip-json-comments@npm:^3.1.1, strip-json-comments@npm:~3.1.1": version: 3.1.1 resolution: "strip-json-comments@npm:3.1.1" checksum: 10c0/9681a6257b925a7fa0f285851c0e613cc934a50661fa7bb41ca9cbbff89686bb4a0ee366e6ecedc4daafd01e83eee0720111ab294366fe7c185e935475ebcecd @@ -23959,6 +28539,15 @@ __metadata: languageName: node linkType: hard +"strip-literal@npm:^3.0.0": + version: 3.1.0 + resolution: "strip-literal@npm:3.1.0" + dependencies: + js-tokens: "npm:^9.0.1" + checksum: 10c0/50918f669915d9ad0fe4b7599902b735f853f2201c97791ead00104a654259c0c61bc2bc8fa3db05109339b61f4cf09e47b94ecc874ffbd0e013965223893af8 + languageName: node + linkType: hard + "strip-outer@npm:^1.0.1": version: 1.0.1 resolution: "strip-outer@npm:1.0.1" @@ -23987,20 +28576,20 @@ __metadata: linkType: hard "style-to-js@npm:^1.0.0": - version: 1.1.17 - resolution: "style-to-js@npm:1.1.17" + version: 1.1.18 + resolution: "style-to-js@npm:1.1.18" dependencies: - style-to-object: "npm:1.0.9" - checksum: 10c0/429b9d5593a238d73761324e2c12f75b238f6964e12e4ecf7ea02b44c0ec1940b45c1c1fa8fac9a58637b753aa3ce973a2413b2b6da679584117f27a79e33ba3 + style-to-object: "npm:1.0.11" + checksum: 10c0/093c42dc4085e11fba03ae140680841465ebff00f57245ec2431dee8e56de1a00fa35999c721e72f641b314e4f9273a02b8cc356749324de84767487af13c4c5 languageName: node linkType: hard -"style-to-object@npm:1.0.9": - version: 1.0.9 - resolution: "style-to-object@npm:1.0.9" +"style-to-object@npm:1.0.11": + version: 1.0.11 + resolution: "style-to-object@npm:1.0.11" dependencies: inline-style-parser: "npm:0.2.4" - checksum: 10c0/acc89a291ac348a57fa1d00b8eb39973ea15a6c7d7fe4b11339ea0be3b84acea3670c98aa22e166be20ca3d67e12f68f83cf114dde9d43ebb692593e859a804f + checksum: 10c0/e00db418b076dbe5851d5a00ec96cf4382a32821da0e11f3c6c7dcf863e3a802bc10873e22596e2add27ac1a98bb8a77e253d7a951b50651952e7f92bf5beb8d languageName: node linkType: hard @@ -24142,7 +28731,7 @@ __metadata: languageName: node linkType: hard -"supports-color@npm:^8.0.0, supports-color@npm:^8.1.1": +"supports-color@npm:^8.0.0, supports-color@npm:^8.1.1, supports-color@npm:~8.1.1": version: 8.1.1 resolution: "supports-color@npm:8.1.1" dependencies: @@ -24226,9 +28815,9 @@ __metadata: languageName: node linkType: hard -"swc-templates@workspace:projects/templates": +"swc-templates@workspace:1st-gen/projects/templates": version: 0.0.0-use.local - resolution: "swc-templates@workspace:projects/templates" + resolution: "swc-templates@workspace:1st-gen/projects/templates" dependencies: plop: "npm:4.0.3" languageName: unknown @@ -24251,11 +28840,11 @@ __metadata: linkType: hard "systeminformation@npm:^5.3.3": - version: 5.27.10 - resolution: "systeminformation@npm:5.27.10" + version: 5.27.11 + resolution: "systeminformation@npm:5.27.11" bin: systeminformation: lib/cli.js - checksum: 10c0/aaaafb3d5738150e4d63908b4516f712810ed9047dc69ba061eacb1c2aa2824bfc352a1dff596e9d81db8a75c2f27da1a3e5daaa88fffb658a3f5a68288a1d02 + checksum: 10c0/f0ef8cec7d2bead69060c5f1d45f9727d549e858f3132cf9e7ba4a8e9ae60bf30072fc7eb8a4269a8e5f293dca7bddd2b0261d7dc498e4a2cb9c0b66cbd46b16 conditions: (os=darwin | os=linux | os=win32 | os=freebsd | os=openbsd | os=netbsd | os=sunos | os=android) languageName: node linkType: hard @@ -24268,9 +28857,9 @@ __metadata: linkType: hard "tabbable@npm:^6.2.0": - version: 6.2.0 - resolution: "tabbable@npm:6.2.0" - checksum: 10c0/ced8b38f05f2de62cd46836d77c2646c42b8c9713f5bd265daf0e78ff5ac73d3ba48a7ca45f348bafeef29b23da7187c72250742d37627883ef89cbd7fa76898 + version: 6.3.0 + resolution: "tabbable@npm:6.3.0" + checksum: 10c0/57ba019d29b5cfa0c862248883bcec0e6d29d8f156ba52a1f425e7cfeca4a0fc701ab8d035c4c86ddf74ecdbd0e9f454a88d9b55d924a51f444038e9cd14d7a0 languageName: node linkType: hard @@ -24347,14 +28936,14 @@ __metadata: languageName: node linkType: hard -"tapable@npm:^2.0.0, tapable@npm:^2.1.1, tapable@npm:^2.2.0, tapable@npm:^2.2.1": - version: 2.2.3 - resolution: "tapable@npm:2.2.3" - checksum: 10c0/e57fd8e2d756c317f8726a1bec8f2c904bc42e37fcbd4a78211daeab89f42c734b6a20e61774321f47be9a421da628a0c78b62d36c5ed186f4d5232d09ae15f2 +"tapable@npm:^2.0.0, tapable@npm:^2.1.1, tapable@npm:^2.2.0, tapable@npm:^2.2.1, tapable@npm:^2.3.0": + version: 2.3.0 + resolution: "tapable@npm:2.3.0" + checksum: 10c0/cb9d67cc2c6a74dedc812ef3085d9d681edd2c1fa18e4aef57a3c0605fdbe44e6b8ea00bd9ef21bc74dd45314e39d31227aa031ebf2f5e38164df514136f2681 languageName: node linkType: hard -"tar-fs@npm:^3.0.6, tar-fs@npm:^3.1.0": +"tar-fs@npm:^3.0.6, tar-fs@npm:^3.1.1": version: 3.1.1 resolution: "tar-fs@npm:3.1.1" dependencies: @@ -24489,6 +29078,28 @@ __metadata: languageName: node linkType: hard +"test-exclude@npm:^6.0.0": + version: 6.0.0 + resolution: "test-exclude@npm:6.0.0" + dependencies: + "@istanbuljs/schema": "npm:^0.1.2" + glob: "npm:^7.1.4" + minimatch: "npm:^3.0.4" + checksum: 10c0/019d33d81adff3f9f1bfcff18125fb2d3c65564f437d9be539270ee74b994986abb8260c7c2ce90e8f30162178b09dbbce33c6389273afac4f36069c48521f57 + languageName: node + linkType: hard + +"test-exclude@npm:^7.0.1": + version: 7.0.1 + resolution: "test-exclude@npm:7.0.1" + dependencies: + "@istanbuljs/schema": "npm:^0.1.2" + glob: "npm:^10.4.1" + minimatch: "npm:^9.0.4" + checksum: 10c0/6d67b9af4336a2e12b26a68c83308c7863534c65f27ed4ff7068a56f5a58f7ac703e8fc80f698a19bb154fd8f705cdf7ec347d9512b2c522c737269507e7b263 + languageName: node + linkType: hard + "text-decoder@npm:^1.1.0": version: 1.2.3 resolution: "text-decoder@npm:1.2.3" @@ -24572,6 +29183,20 @@ __metadata: languageName: node linkType: hard +"tinybench@npm:^2.9.0": + version: 2.9.0 + resolution: "tinybench@npm:2.9.0" + checksum: 10c0/c3500b0f60d2eb8db65250afe750b66d51623057ee88720b7f064894a6cb7eb93360ca824a60a31ab16dab30c7b1f06efe0795b352e37914a9d4bad86386a20c + languageName: node + linkType: hard + +"tinyexec@npm:^0.3.2": + version: 0.3.2 + resolution: "tinyexec@npm:0.3.2" + checksum: 10c0/3efbf791a911be0bf0821eab37a3445c2ba07acc1522b1fa84ae1e55f10425076f1290f680286345ed919549ad67527d07281f1c19d584df3b74326909eb1f90 + languageName: node + linkType: hard + "tinyexec@npm:^1.0.0": version: 1.0.1 resolution: "tinyexec@npm:1.0.1" @@ -24579,7 +29204,7 @@ __metadata: languageName: node linkType: hard -"tinyglobby@npm:^0.2.12, tinyglobby@npm:^0.2.14": +"tinyglobby@npm:^0.2.12, tinyglobby@npm:^0.2.14, tinyglobby@npm:^0.2.15": version: 0.2.15 resolution: "tinyglobby@npm:0.2.15" dependencies: @@ -24589,6 +29214,13 @@ __metadata: languageName: node linkType: hard +"tinypool@npm:^1.1.1": + version: 1.1.1 + resolution: "tinypool@npm:1.1.1" + checksum: 10c0/bf26727d01443061b04fa863f571016950888ea994ba0cd8cba3a1c51e2458d84574341ab8dbc3664f1c3ab20885c8cf9ff1cc4b18201f04c2cde7d317fff69b + languageName: node + linkType: hard + "tinyrainbow@npm:^1.2.0": version: 1.2.0 resolution: "tinyrainbow@npm:1.2.0" @@ -24596,6 +29228,13 @@ __metadata: languageName: node linkType: hard +"tinyrainbow@npm:^2.0.0": + version: 2.0.0 + resolution: "tinyrainbow@npm:2.0.0" + checksum: 10c0/c83c52bef4e0ae7fb8ec6a722f70b5b6fa8d8be1c85792e829f56c0e1be94ab70b293c032dc5048d4d37cfe678f1f5babb04bdc65fd123098800148ca989184f + languageName: node + linkType: hard + "tinyspy@npm:^3.0.0": version: 3.0.2 resolution: "tinyspy@npm:3.0.2" @@ -24603,6 +29242,13 @@ __metadata: languageName: node linkType: hard +"tinyspy@npm:^4.0.3": + version: 4.0.4 + resolution: "tinyspy@npm:4.0.4" + checksum: 10c0/a8020fc17799251e06a8398dcc352601d2770aa91c556b9531ecd7a12581161fd1c14e81cbdaff0c1306c93bfdde8ff6d1c1a3f9bbe6d91604f0fd4e01e2f1eb + languageName: node + linkType: hard + "title-case@npm:^4.3.2": version: 4.3.2 resolution: "title-case@npm:4.3.2" @@ -24610,22 +29256,20 @@ __metadata: languageName: node linkType: hard -"tmp@npm:^0.0.33": - version: 0.0.33 - resolution: "tmp@npm:0.0.33" - dependencies: - os-tmpdir: "npm:~1.0.2" - checksum: 10c0/69863947b8c29cabad43fe0ce65cec5bb4b481d15d4b4b21e036b060b3edbf3bc7a5541de1bacb437bb3f7c4538f669752627fdf9b4aaf034cebd172ba373408 - languageName: node - linkType: hard - -"tmp@npm:^0.2.3": +"tmp@npm:^0.2.4, tmp@npm:^0.2.5": version: 0.2.5 resolution: "tmp@npm:0.2.5" checksum: 10c0/cee5bb7d674bb4ba3ab3f3841c2ca7e46daeb2109eec395c1ec7329a91d52fcb21032b79ac25161a37b2565c4858fefab927af9735926a113ef7bac9091a6e0e languageName: node linkType: hard +"tmpl@npm:1.0.5": + version: 1.0.5 + resolution: "tmpl@npm:1.0.5" + checksum: 10c0/f935537799c2d1922cb5d6d3805f594388f75338fe7a4a9dac41504dd539704ca4db45b883b52e7b0aa5b2fd5ddadb1452bf95cd23a69da2f793a843f9451cc9 + languageName: node + linkType: hard + "to-regex-range@npm:^5.0.1": version: 5.0.1 resolution: "to-regex-range@npm:5.0.1" @@ -24684,7 +29328,7 @@ __metadata: languageName: node linkType: hard -"tree-dump@npm:^1.0.3": +"tree-dump@npm:^1.0.3, tree-dump@npm:^1.1.0": version: 1.1.0 resolution: "tree-dump@npm:1.1.0" peerDependencies: @@ -24852,6 +29496,13 @@ __metadata: languageName: node linkType: hard +"type-fest@npm:^0.8.0": + version: 0.8.1 + resolution: "type-fest@npm:0.8.1" + checksum: 10c0/dffbb99329da2aa840f506d376c863bd55f5636f4741ad6e65e82f5ce47e6914108f44f340a0b74009b0cb5d09d6752ae83203e53e98b1192cf80ecee5651636 + languageName: node + linkType: hard + "type-fest@npm:^1.0.1": version: 1.4.0 resolution: "type-fest@npm:1.4.0" @@ -24969,6 +29620,26 @@ __metadata: languageName: node linkType: hard +"typescript@npm:5.8.2": + version: 5.8.2 + resolution: "typescript@npm:5.8.2" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 10c0/5c4f6fbf1c6389b6928fe7b8fcd5dc73bb2d58cd4e3883f1d774ed5bd83b151cbac6b7ecf11723de56d4676daeba8713894b1e9af56174f2f9780ae7848ec3c6 + languageName: node + linkType: hard + +"typescript@npm:5.9.2": + version: 5.9.2 + resolution: "typescript@npm:5.9.2" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 10c0/cd635d50f02d6cf98ed42de2f76289701c1ec587a363369255f01ed15aaf22be0813226bff3c53e99d971f9b540e0b3cc7583dbe05faded49b1b0bed2f638a18 + languageName: node + linkType: hard + "typescript@npm:^2.9.2 || ^3.0.0 || ^4.0.0": version: 4.9.5 resolution: "typescript@npm:4.9.5" @@ -25009,6 +29680,26 @@ __metadata: languageName: node linkType: hard +"typescript@patch:typescript@npm%3A5.8.2#optional!builtin": + version: 5.8.2 + resolution: "typescript@patch:typescript@npm%3A5.8.2#optional!builtin::version=5.8.2&hash=5786d5" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 10c0/5448a08e595cc558ab321e49d4cac64fb43d1fa106584f6ff9a8d8e592111b373a995a1d5c7f3046211c8a37201eb6d0f1566f15cdb7a62a5e3be01d087848e2 + languageName: node + linkType: hard + +"typescript@patch:typescript@npm%3A5.9.2#optional!builtin": + version: 5.9.2 + resolution: "typescript@patch:typescript@npm%3A5.9.2#optional!builtin::version=5.9.2&hash=5786d5" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 10c0/34d2a8e23eb8e0d1875072064d5e1d9c102e0bdce56a10a25c0b917b8aa9001a9cf5c225df12497e99da107dc379360bc138163c66b55b95f5b105b50578067e + languageName: node + linkType: hard + "typescript@patch:typescript@npm%3A^2.9.2 || ^3.0.0 || ^4.0.0#optional!builtin": version: 4.9.5 resolution: "typescript@patch:typescript@npm%3A4.9.5#optional!builtin::version=4.9.5&hash=289587" @@ -25076,6 +29767,13 @@ __metadata: languageName: node linkType: hard +"ufo@npm:^1.6.1": + version: 1.6.1 + resolution: "ufo@npm:1.6.1" + checksum: 10c0/5a9f041e5945fba7c189d5410508cbcbefef80b253ed29aa2e1f8a2b86f4bd51af44ee18d4485e6d3468c92be9bf4a42e3a2b72dcaf27ce39ce947ec994f1e6b + languageName: node + linkType: hard + "uglify-js@npm:^3.1.4, uglify-js@npm:^3.5.1": version: 3.19.3 resolution: "uglify-js@npm:3.19.3" @@ -25118,10 +29816,10 @@ __metadata: languageName: node linkType: hard -"undici-types@npm:~7.12.0": - version: 7.12.0 - resolution: "undici-types@npm:7.12.0" - checksum: 10c0/326e455bbc0026db1d6b81c76a1cf10c63f7e2f9821db2e24fdc258f482814e5bfa8481f8910d07c68e305937c5c049610fdc441c5e8b7bb0daca7154fb8a306 +"undici-types@npm:~7.16.0": + version: 7.16.0 + resolution: "undici-types@npm:7.16.0" + checksum: 10c0/3033e2f2b5c9f1504bdc5934646cb54e37ecaca0f9249c983f7b1fc2e87c6d18399ebb05dc7fd5419e02b2e915f734d872a65da2e3eeed1813951c427d33cc9a languageName: node linkType: hard @@ -25332,11 +30030,11 @@ __metadata: linkType: hard "unist-util-is@npm:^6.0.0": - version: 6.0.0 - resolution: "unist-util-is@npm:6.0.0" + version: 6.0.1 + resolution: "unist-util-is@npm:6.0.1" dependencies: "@types/unist": "npm:^3.0.0" - checksum: 10c0/9419352181eaa1da35eca9490634a6df70d2217815bb5938a04af3a662c12c5607a2f1014197ec9c426fbef18834f6371bfdb6f033040fa8aa3e965300d70e7e + checksum: 10c0/5a487d390193811d37a68264e204dbc7c15c40b8fc29b5515a535d921d071134f571d7b5cbd59bcd58d5ce1c0ab08f20fc4a1f0df2287a249c979267fc32ce06 languageName: node linkType: hard @@ -25460,12 +30158,12 @@ __metadata: linkType: hard "unist-util-visit-parents@npm:^6.0.0": - version: 6.0.1 - resolution: "unist-util-visit-parents@npm:6.0.1" + version: 6.0.2 + resolution: "unist-util-visit-parents@npm:6.0.2" dependencies: "@types/unist": "npm:^3.0.0" unist-util-is: "npm:^6.0.0" - checksum: 10c0/51b1a5b0aa23c97d3e03e7288f0cdf136974df2217d0999d3de573c05001ef04cccd246f51d2ebdfb9e8b0ed2704451ad90ba85ae3f3177cf9772cef67f56206 + checksum: 10c0/f1e4019dbd930301825895e3737b1ee0cd682f7622ddd915062135cbb39f8c090aaece3a3b5eae1f2ea52ec33f0931abb8f8a8b5c48a511a4203e3d360a8cd49 languageName: node linkType: hard @@ -25533,6 +30231,18 @@ __metadata: languageName: node linkType: hard +"unplugin@npm:^2.3.5": + version: 2.3.10 + resolution: "unplugin@npm:2.3.10" + dependencies: + "@jridgewell/remapping": "npm:^2.3.5" + acorn: "npm:^8.15.0" + picomatch: "npm:^4.0.3" + webpack-virtual-modules: "npm:^0.6.2" + checksum: 10c0/29dcd738772aeff91c6f0154f156c95c58a37a4674fcb7cc34d6868af763834f0f447a1c3af074818c0c5602baead49bd3b9399a13f0425d69a00a527e58ddda + languageName: node + linkType: hard + "unzipper@npm:^0.11.4": version: 0.11.6 resolution: "unzipper@npm:0.11.6" @@ -25567,6 +30277,20 @@ __metadata: languageName: node linkType: hard +"update-browserslist-db@npm:^1.1.4": + version: 1.1.4 + resolution: "update-browserslist-db@npm:1.1.4" + dependencies: + escalade: "npm:^3.2.0" + picocolors: "npm:^1.1.1" + peerDependencies: + browserslist: ">= 4.21.0" + bin: + update-browserslist-db: cli.js + checksum: 10c0/db0c9aaecf1258a6acda5e937fc27a7996ccca7a7580a1b4aa8bba6a9b0e283e5e65c49ebbd74ec29288ef083f1b88d4da13e3d4d326c1e5fc55bf72d7390702 + languageName: node + linkType: hard + "update-notifier@npm:^6.0.0": version: 6.0.2 resolution: "update-notifier@npm:6.0.2" @@ -25596,7 +30320,7 @@ __metadata: languageName: node linkType: hard -"uri-js@npm:^4.2.2": +"uri-js@npm:^4.2.2, uri-js@npm:^4.4.1": version: 4.4.1 resolution: "uri-js@npm:4.4.1" dependencies: @@ -25851,6 +30575,220 @@ __metadata: languageName: node linkType: hard +"vite-node@npm:3.2.4": + version: 3.2.4 + resolution: "vite-node@npm:3.2.4" + dependencies: + cac: "npm:^6.7.14" + debug: "npm:^4.4.1" + es-module-lexer: "npm:^1.7.0" + pathe: "npm:^2.0.3" + vite: "npm:^5.0.0 || ^6.0.0 || ^7.0.0-0" + bin: + vite-node: vite-node.mjs + checksum: 10c0/6ceca67c002f8ef6397d58b9539f80f2b5d79e103a18367288b3f00a8ab55affa3d711d86d9112fce5a7fa658a212a087a005a045eb8f4758947dd99af2a6c6b + languageName: node + linkType: hard + +"vite-plugin-dts@npm:4.5.4": + version: 4.5.4 + resolution: "vite-plugin-dts@npm:4.5.4" + dependencies: + "@microsoft/api-extractor": "npm:^7.50.1" + "@rollup/pluginutils": "npm:^5.1.4" + "@volar/typescript": "npm:^2.4.11" + "@vue/language-core": "npm:2.2.0" + compare-versions: "npm:^6.1.1" + debug: "npm:^4.4.0" + kolorist: "npm:^1.8.0" + local-pkg: "npm:^1.0.0" + magic-string: "npm:^0.30.17" + peerDependencies: + typescript: "*" + vite: "*" + peerDependenciesMeta: + vite: + optional: true + checksum: 10c0/5fcb7f3739d115f36195a692c0e9f9fca4e504bbbbabe29e71ee06630dd05ea2920169371e80e548eb4779d2eca14107277497838d7df588d53e1fadf84be861 + languageName: node + linkType: hard + +"vite-plugin-lit-css@npm:2.2.1": + version: 2.2.1 + resolution: "vite-plugin-lit-css@npm:2.2.1" + peerDependencies: + lit: ^2.0.0 || ^3.0.0 + vite: ^5.2.10 || ^6.0.0 || ^7.0.0 + checksum: 10c0/82314dc4e11cf6580f9b124aed3e42456b315ddbbf6da282b4ae4bf5db9eebef0ce70c386fa129d992dd30786a46285e9baca3b499691ce6d8f1a97fc173a4a9 + languageName: node + linkType: hard + +"vite@npm:7.1.7": + version: 7.1.7 + resolution: "vite@npm:7.1.7" + dependencies: + esbuild: "npm:^0.25.0" + fdir: "npm:^6.5.0" + fsevents: "npm:~2.3.3" + picomatch: "npm:^4.0.3" + postcss: "npm:^8.5.6" + rollup: "npm:^4.43.0" + tinyglobby: "npm:^0.2.15" + peerDependencies: + "@types/node": ^20.19.0 || >=22.12.0 + jiti: ">=1.21.0" + less: ^4.0.0 + lightningcss: ^1.21.0 + sass: ^1.70.0 + sass-embedded: ^1.70.0 + stylus: ">=0.54.8" + sugarss: ^5.0.0 + terser: ^5.16.0 + tsx: ^4.8.1 + yaml: ^2.4.2 + dependenciesMeta: + fsevents: + optional: true + peerDependenciesMeta: + "@types/node": + optional: true + jiti: + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + sass-embedded: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + tsx: + optional: true + yaml: + optional: true + bin: + vite: bin/vite.js + checksum: 10c0/3f6bd61a65aaa81368f4dda804f0e23b103664724218ccb5a0b1a0c7e284df498107b57ced951dc40ae4c5d472435bc8fb5c836414e729ee7e102809eaf6ff80 + languageName: node + linkType: hard + +"vite@npm:^5.0.0 || ^6.0.0 || ^7.0.0-0": + version: 7.1.12 + resolution: "vite@npm:7.1.12" + dependencies: + esbuild: "npm:^0.25.0" + fdir: "npm:^6.5.0" + fsevents: "npm:~2.3.3" + picomatch: "npm:^4.0.3" + postcss: "npm:^8.5.6" + rollup: "npm:^4.43.0" + tinyglobby: "npm:^0.2.15" + peerDependencies: + "@types/node": ^20.19.0 || >=22.12.0 + jiti: ">=1.21.0" + less: ^4.0.0 + lightningcss: ^1.21.0 + sass: ^1.70.0 + sass-embedded: ^1.70.0 + stylus: ">=0.54.8" + sugarss: ^5.0.0 + terser: ^5.16.0 + tsx: ^4.8.1 + yaml: ^2.4.2 + dependenciesMeta: + fsevents: + optional: true + peerDependenciesMeta: + "@types/node": + optional: true + jiti: + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + sass-embedded: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + tsx: + optional: true + yaml: + optional: true + bin: + vite: bin/vite.js + checksum: 10c0/cef4d4b4a84e663e09b858964af36e916892ac8540068df42a05ced637ceeae5e9ef71c72d54f3cfc1f3c254af16634230e221b6e2327c2a66d794bb49203262 + languageName: node + linkType: hard + +"vitest@npm:3.2.4": + version: 3.2.4 + resolution: "vitest@npm:3.2.4" + dependencies: + "@types/chai": "npm:^5.2.2" + "@vitest/expect": "npm:3.2.4" + "@vitest/mocker": "npm:3.2.4" + "@vitest/pretty-format": "npm:^3.2.4" + "@vitest/runner": "npm:3.2.4" + "@vitest/snapshot": "npm:3.2.4" + "@vitest/spy": "npm:3.2.4" + "@vitest/utils": "npm:3.2.4" + chai: "npm:^5.2.0" + debug: "npm:^4.4.1" + expect-type: "npm:^1.2.1" + magic-string: "npm:^0.30.17" + pathe: "npm:^2.0.3" + picomatch: "npm:^4.0.2" + std-env: "npm:^3.9.0" + tinybench: "npm:^2.9.0" + tinyexec: "npm:^0.3.2" + tinyglobby: "npm:^0.2.14" + tinypool: "npm:^1.1.1" + tinyrainbow: "npm:^2.0.0" + vite: "npm:^5.0.0 || ^6.0.0 || ^7.0.0-0" + vite-node: "npm:3.2.4" + why-is-node-running: "npm:^2.3.0" + peerDependencies: + "@edge-runtime/vm": "*" + "@types/debug": ^4.1.12 + "@types/node": ^18.0.0 || ^20.0.0 || >=22.0.0 + "@vitest/browser": 3.2.4 + "@vitest/ui": 3.2.4 + happy-dom: "*" + jsdom: "*" + peerDependenciesMeta: + "@edge-runtime/vm": + optional: true + "@types/debug": + optional: true + "@types/node": + optional: true + "@vitest/browser": + optional: true + "@vitest/ui": + optional: true + happy-dom: + optional: true + jsdom: + optional: true + bin: + vitest: vitest.mjs + checksum: 10c0/5bf53ede3ae6a0e08956d72dab279ae90503f6b5a05298a6a5e6ef47d2fd1ab386aaf48fafa61ed07a0ebfe9e371772f1ccbe5c258dd765206a8218bf2eb79eb + languageName: node + linkType: hard + "vscode-css-languageservice@npm:4.3.0": version: 4.3.0 resolution: "vscode-css-languageservice@npm:4.3.0" @@ -25903,6 +30841,41 @@ __metadata: languageName: node linkType: hard +"vscode-uri@npm:^3.0.8": + version: 3.1.0 + resolution: "vscode-uri@npm:3.1.0" + checksum: 10c0/5f6c9c10fd9b1664d71fab4e9fbbae6be93c7f75bb3a1d9d74399a88ab8649e99691223fd7cef4644376cac6e94fa2c086d802521b9a8e31c5af3e60f0f35624 + languageName: node + linkType: hard + +"wait-on@npm:^7.0.0": + version: 7.2.0 + resolution: "wait-on@npm:7.2.0" + dependencies: + axios: "npm:^1.6.1" + joi: "npm:^17.11.0" + lodash: "npm:^4.17.21" + minimist: "npm:^1.2.8" + rxjs: "npm:^7.8.1" + bin: + wait-on: bin/wait-on + checksum: 10c0/1eff2189b3e4b0975889f3e480c75ca2a0d4275072779a6329e7cae8b729620594aa044509ddd89967de6ab2162169501b67b8d9562c16cac517837ffce17337 + languageName: node + linkType: hard + +"wait-port@npm:^0.2.9": + version: 0.2.14 + resolution: "wait-port@npm:0.2.14" + dependencies: + chalk: "npm:^2.4.2" + commander: "npm:^3.0.2" + debug: "npm:^4.1.1" + bin: + wait-port: bin/wait-port.js + checksum: 10c0/fd2709651c27070233f1b1ab32042f1f015cecbbc93fafc94c2def7d37ded0c562ee69a4235436e70990ce526cbd274203b4a998374ec5e19648281af829f89c + languageName: node + linkType: hard + "walk-up-path@npm:^3.0.1": version: 3.0.1 resolution: "walk-up-path@npm:3.0.1" @@ -25910,7 +30883,16 @@ __metadata: languageName: node linkType: hard -"watchpack@npm:^2.4.1": +"walker@npm:^1.0.8": + version: 1.0.8 + resolution: "walker@npm:1.0.8" + dependencies: + makeerror: "npm:1.0.12" + checksum: 10c0/a17e037bccd3ca8a25a80cb850903facdfed0de4864bd8728f1782370715d679fa72e0a0f5da7c1c1379365159901e5935f35be531229da53bbfc0efdabdb48e + languageName: node + linkType: hard + +"watchpack@npm:^2.4.1, watchpack@npm:^2.4.4": version: 2.4.4 resolution: "watchpack@npm:2.4.4" dependencies: @@ -25967,10 +30949,10 @@ __metadata: languageName: node linkType: hard -"webdriver-bidi-protocol@npm:0.2.11": - version: 0.2.11 - resolution: "webdriver-bidi-protocol@npm:0.2.11" - checksum: 10c0/de03680e6c061801d730243eb8dead6d5cb1ea4eda63546528b52f25f9c7a3cc56709b0de689e155a3d070c3a97269d9b203aef010349ee5b0df9582929bd8bb +"webdriver-bidi-protocol@npm:0.3.8": + version: 0.3.8 + resolution: "webdriver-bidi-protocol@npm:0.3.8" + checksum: 10c0/288134377635b9cd24cc73f9b715d169eea39eeb8d50afbafd90ca313379fa9b2964e666c90256d2b34a6089e3531cc1e17a0d289d3b8f9b224a2bba73fb03e3 languageName: node linkType: hard @@ -26178,7 +31160,45 @@ __metadata: languageName: node linkType: hard -"webpack@npm:5, webpack@npm:5.101.3, webpack@npm:^5": +"webpack@npm:5, webpack@npm:^5": + version: 5.102.1 + resolution: "webpack@npm:5.102.1" + dependencies: + "@types/eslint-scope": "npm:^3.7.7" + "@types/estree": "npm:^1.0.8" + "@types/json-schema": "npm:^7.0.15" + "@webassemblyjs/ast": "npm:^1.14.1" + "@webassemblyjs/wasm-edit": "npm:^1.14.1" + "@webassemblyjs/wasm-parser": "npm:^1.14.1" + acorn: "npm:^8.15.0" + acorn-import-phases: "npm:^1.0.3" + browserslist: "npm:^4.26.3" + chrome-trace-event: "npm:^1.0.2" + enhanced-resolve: "npm:^5.17.3" + es-module-lexer: "npm:^1.2.1" + eslint-scope: "npm:5.1.1" + events: "npm:^3.2.0" + glob-to-regexp: "npm:^0.4.1" + graceful-fs: "npm:^4.2.11" + json-parse-even-better-errors: "npm:^2.3.1" + loader-runner: "npm:^4.2.0" + mime-types: "npm:^2.1.27" + neo-async: "npm:^2.6.2" + schema-utils: "npm:^4.3.3" + tapable: "npm:^2.3.0" + terser-webpack-plugin: "npm:^5.3.11" + watchpack: "npm:^2.4.4" + webpack-sources: "npm:^3.3.3" + peerDependenciesMeta: + webpack-cli: + optional: true + bin: + webpack: bin/webpack.js + checksum: 10c0/74c3afeef50a5414e58399f1c0123fe5cdb3d8d081c206fae74b8334097d5ff6b729147154dbb4af48e662ba756a89e06d550b3390917153fa1d7ce285f96777 + languageName: node + linkType: hard + +"webpack@npm:5.101.3": version: 5.101.3 resolution: "webpack@npm:5.101.3" dependencies: @@ -26343,6 +31363,13 @@ __metadata: languageName: node linkType: hard +"which-module@npm:^2.0.0": + version: 2.0.1 + resolution: "which-module@npm:2.0.1" + checksum: 10c0/087038e7992649eaffa6c7a4f3158d5b53b14cf5b6c1f0e043dccfacb1ba179d12f17545d5b85ebd94a42ce280a6fe65d0cbcab70f4fc6daad1dfae85e0e6a3e + languageName: node + linkType: hard + "which-typed-array@npm:^1.1.16, which-typed-array@npm:^1.1.19, which-typed-array@npm:^1.1.2": version: 1.1.19 resolution: "which-typed-array@npm:1.1.19" @@ -26358,7 +31385,7 @@ __metadata: languageName: node linkType: hard -"which@npm:^1.2.14, which@npm:^1.2.9, which@npm:^1.3.1": +"which@npm:^1.2.12, which@npm:^1.2.14, which@npm:^1.2.9, which@npm:^1.3.1": version: 1.3.1 resolution: "which@npm:1.3.1" dependencies: @@ -26402,6 +31429,18 @@ __metadata: languageName: node linkType: hard +"why-is-node-running@npm:^2.3.0": + version: 2.3.0 + resolution: "why-is-node-running@npm:2.3.0" + dependencies: + siginfo: "npm:^2.0.0" + stackback: "npm:0.0.2" + bin: + why-is-node-running: cli.js + checksum: 10c0/1cde0b01b827d2cf4cb11db962f3958b9175d5d9e7ac7361d1a7b0e2dc6069a263e69118bd974c4f6d0a890ef4eedfe34cf3d5167ec14203dbc9a18620537054 + languageName: node + linkType: hard + "widest-line@npm:^4.0.1": version: 4.0.1 resolution: "widest-line@npm:4.0.1" @@ -26458,9 +31497,9 @@ __metadata: linkType: hard "wordwrapjs@npm:^5.1.0": - version: 5.1.0 - resolution: "wordwrapjs@npm:5.1.0" - checksum: 10c0/e147162f139eb8c05257729fde586f5422a2d242aa8f027b5fa5adead1b571b455d0690a15c73aeaa31c93ba96864caa06d84ebdb2c32a0890602ab86a7568d1 + version: 5.1.1 + resolution: "wordwrapjs@npm:5.1.1" + checksum: 10c0/8e2000ab679e583c119b92f1740b7e55d9eccae0588a449737a974920445c579db14ddcb36efb0e7a52d4c9877adad9e2ea2a416af69626a9a5d22ba06efb62a languageName: node linkType: hard @@ -26705,7 +31744,7 @@ __metadata: languageName: node linkType: hard -"write-file-atomic@npm:^3.0.3": +"write-file-atomic@npm:^3.0.0, write-file-atomic@npm:^3.0.3": version: 3.0.3 resolution: "write-file-atomic@npm:3.0.3" dependencies: @@ -26717,6 +31756,16 @@ __metadata: languageName: node linkType: hard +"write-file-atomic@npm:^4.0.2": + version: 4.0.2 + resolution: "write-file-atomic@npm:4.0.2" + dependencies: + imurmurhash: "npm:^0.1.4" + signal-exit: "npm:^3.0.7" + checksum: 10c0/a2c282c95ef5d8e1c27b335ae897b5eca00e85590d92a3fd69a437919b7b93ff36a69ea04145da55829d2164e724bc62202cdb5f4b208b425aba0807889375c7 + languageName: node + linkType: hard + "write-file-atomic@npm:^5.0.1": version: 5.0.1 resolution: "write-file-atomic@npm:5.0.1" @@ -26796,6 +31845,13 @@ __metadata: languageName: node linkType: hard +"y18n@npm:^4.0.0": + version: 4.0.3 + resolution: "y18n@npm:4.0.3" + checksum: 10c0/308a2efd7cc296ab2c0f3b9284fd4827be01cfeb647b3ba18230e3a416eb1bc887ac050de9f8c4fd9e7856b2e8246e05d190b53c96c5ad8d8cb56dffb6f81024 + languageName: node + linkType: hard + "y18n@npm:^5.0.5": version: 5.0.8 resolution: "y18n@npm:5.0.8" @@ -26831,7 +31887,7 @@ __metadata: languageName: node linkType: hard -"yaml@npm:^2.0.0, yaml@npm:^2.2.2, yaml@npm:^2.7.0": +"yaml@npm:^2.0.0, yaml@npm:^2.2.2, yaml@npm:^2.8.1": version: 2.8.1 resolution: "yaml@npm:2.8.1" bin: @@ -26840,6 +31896,16 @@ __metadata: languageName: node linkType: hard +"yargs-parser@npm:^18.1.2": + version: 18.1.3 + resolution: "yargs-parser@npm:18.1.3" + dependencies: + camelcase: "npm:^5.0.0" + decamelize: "npm:^1.2.0" + checksum: 10c0/25df918833592a83f52e7e4f91ba7d7bfaa2b891ebf7fe901923c2ee797534f23a176913ff6ff7ebbc1cc1725a044cc6a6539fed8bfd4e13b5b16376875f9499 + languageName: node + linkType: hard + "yargs-parser@npm:^21.1.1": version: 21.1.1 resolution: "yargs-parser@npm:21.1.1" @@ -26847,7 +31913,7 @@ __metadata: languageName: node linkType: hard -"yargs@npm:17.7.2, yargs@npm:^17.0.0, yargs@npm:^17.5.1, yargs@npm:^17.7.2": +"yargs@npm:17.7.2, yargs@npm:^17.0.0, yargs@npm:^17.3.1, yargs@npm:^17.5.1, yargs@npm:^17.7.2": version: 17.7.2 resolution: "yargs@npm:17.7.2" dependencies: @@ -26862,6 +31928,25 @@ __metadata: languageName: node linkType: hard +"yargs@npm:^15.0.2": + version: 15.4.1 + resolution: "yargs@npm:15.4.1" + dependencies: + cliui: "npm:^6.0.0" + decamelize: "npm:^1.2.0" + find-up: "npm:^4.1.0" + get-caller-file: "npm:^2.0.1" + require-directory: "npm:^2.1.1" + require-main-filename: "npm:^2.0.0" + set-blocking: "npm:^2.0.0" + string-width: "npm:^4.2.0" + which-module: "npm:^2.0.0" + y18n: "npm:^4.0.0" + yargs-parser: "npm:^18.1.2" + checksum: 10c0/f1ca680c974333a5822732825cca7e95306c5a1e7750eb7b973ce6dc4f97a6b0a8837203c8b194f461969bfe1fb1176d1d423036635285f6010b392fa498ab2d + languageName: node + linkType: hard + "yauzl@npm:^2.10.0": version: 2.10.0 resolution: "yauzl@npm:2.10.0"