From f9e7fca5e170dab138ac37fe78df5a03c6f118b4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 11 Oct 2023 10:48:09 +0000 Subject: [PATCH 1/3] Bump the wordpress-packages group with 29 updates Bumps the wordpress-packages group with 29 updates: | Package | From | To | | --- | --- | --- | | [@wordpress/api-fetch](https://github.com/WordPress/gutenberg/tree/HEAD/packages/api-fetch) | `6.38.0` | `6.40.0` | | [@wordpress/autop](https://github.com/WordPress/gutenberg/tree/HEAD/packages/autop) | `3.41.0` | `3.43.0` | | [@wordpress/components](https://github.com/WordPress/gutenberg/tree/HEAD/packages/components) | `25.7.0` | `25.9.0` | | [@wordpress/compose](https://github.com/WordPress/gutenberg/tree/HEAD/packages/compose) | `6.18.0` | `6.20.0` | | [@wordpress/date](https://github.com/WordPress/gutenberg/tree/HEAD/packages/date) | `4.41.0` | `4.43.0` | | [@wordpress/dom-ready](https://github.com/WordPress/gutenberg/tree/HEAD/packages/dom-ready) | `3.41.0` | `3.43.0` | | [@wordpress/editor](https://github.com/WordPress/gutenberg/tree/HEAD/packages/editor) | `13.18.0` | `13.20.0` | | [@wordpress/element](https://github.com/WordPress/gutenberg/tree/HEAD/packages/element) | `5.18.0` | `5.20.0` | | [@wordpress/escape-html](https://github.com/WordPress/gutenberg/tree/HEAD/packages/escape-html) | `2.41.0` | `2.43.0` | | [@wordpress/html-entities](https://github.com/WordPress/gutenberg/tree/HEAD/packages/html-entities) | `3.41.0` | `3.43.0` | | [@wordpress/i18n](https://github.com/WordPress/gutenberg/tree/HEAD/packages/i18n) | `4.41.0` | `4.43.0` | | [@wordpress/icons](https://github.com/WordPress/gutenberg/tree/HEAD/packages/icons) | `9.32.0` | `9.34.0` | | [@wordpress/is-shallow-equal](https://github.com/WordPress/gutenberg/tree/HEAD/packages/is-shallow-equal) | `4.41.0` | `4.43.0` | | [@wordpress/url](https://github.com/WordPress/gutenberg/tree/HEAD/packages/url) | `3.42.0` | `3.44.0` | | [@wordpress/babel-preset-default](https://github.com/WordPress/gutenberg/tree/HEAD/packages/babel-preset-default) | `7.25.0` | `7.27.0` | | [@wordpress/block-editor](https://github.com/WordPress/gutenberg/tree/HEAD/packages/block-editor) | `12.9.0` | `12.11.0` | | [@wordpress/blocks](https://github.com/WordPress/gutenberg/tree/HEAD/packages/blocks) | `12.18.0` | `12.20.0` | | [@wordpress/browserslist-config](https://github.com/WordPress/gutenberg/tree/HEAD/packages/browserslist-config) | `5.24.0` | `5.26.0` | | [@wordpress/data](https://github.com/WordPress/gutenberg/tree/HEAD/packages/data) | `9.11.0` | `9.13.0` | | [@wordpress/dependency-extraction-webpack-plugin](https://github.com/WordPress/gutenberg/tree/HEAD/packages/dependency-extraction-webpack-plugin) | `4.24.0` | `4.26.0` | | [@wordpress/e2e-test-utils](https://github.com/WordPress/gutenberg/tree/HEAD/packages/e2e-test-utils) | `10.12.0` | `10.14.0` | | [@wordpress/edit-post](https://github.com/WordPress/gutenberg/tree/HEAD/packages/edit-post) | `7.18.0` | `7.20.0` | | [@wordpress/env](https://github.com/WordPress/gutenberg/tree/HEAD/packages/env) | `8.7.0` | `8.9.0` | | [@wordpress/eslint-plugin](https://github.com/WordPress/gutenberg/tree/HEAD/packages/eslint-plugin) | `15.1.0` | `17.0.0` | | [@wordpress/hooks](https://github.com/WordPress/gutenberg/tree/HEAD/packages/hooks) | `3.41.0` | `3.43.0` | | [@wordpress/jest-puppeteer-axe](https://github.com/WordPress/gutenberg/tree/HEAD/packages/jest-puppeteer-axe) | `6.12.0` | `6.14.0` | | [@wordpress/plugins](https://github.com/WordPress/gutenberg/tree/HEAD/packages/plugins) | `6.9.0` | `6.11.0` | | [@wordpress/prettier-config](https://github.com/WordPress/gutenberg/tree/HEAD/packages/prettier-config) | `2.24.0` | `3.0.0` | | [@wordpress/scripts](https://github.com/WordPress/gutenberg/tree/HEAD/packages/scripts) | `26.12.0` | `26.14.0` | Updates `@wordpress/api-fetch` from 6.38.0 to 6.40.0 - [Release notes](https://github.com/WordPress/gutenberg/releases) - [Changelog](https://github.com/WordPress/gutenberg/blob/trunk/packages/api-fetch/CHANGELOG.md) - [Commits](https://github.com/WordPress/gutenberg/commits/@wordpress/api-fetch@6.40.0/packages/api-fetch) Updates `@wordpress/autop` from 3.41.0 to 3.43.0 - [Release notes](https://github.com/WordPress/gutenberg/releases) - [Changelog](https://github.com/WordPress/gutenberg/blob/trunk/packages/autop/CHANGELOG.md) - [Commits](https://github.com/WordPress/gutenberg/commits/@wordpress/autop@3.43.0/packages/autop) Updates `@wordpress/components` from 25.7.0 to 25.9.0 - [Release notes](https://github.com/WordPress/gutenberg/releases) - [Changelog](https://github.com/WordPress/gutenberg/blob/trunk/packages/components/CHANGELOG.md) - [Commits](https://github.com/WordPress/gutenberg/commits/@wordpress/components@25.9.0/packages/components) Updates `@wordpress/compose` from 6.18.0 to 6.20.0 - [Release notes](https://github.com/WordPress/gutenberg/releases) - [Changelog](https://github.com/WordPress/gutenberg/blob/trunk/packages/compose/CHANGELOG.md) - [Commits](https://github.com/WordPress/gutenberg/commits/@wordpress/compose@6.20.0/packages/compose) Updates `@wordpress/date` from 4.41.0 to 4.43.0 - [Release notes](https://github.com/WordPress/gutenberg/releases) - [Changelog](https://github.com/WordPress/gutenberg/blob/trunk/packages/date/CHANGELOG.md) - [Commits](https://github.com/WordPress/gutenberg/commits/@wordpress/date@4.43.0/packages/date) Updates `@wordpress/dom-ready` from 3.41.0 to 3.43.0 - [Release notes](https://github.com/WordPress/gutenberg/releases) - [Changelog](https://github.com/WordPress/gutenberg/blob/trunk/packages/dom-ready/CHANGELOG.md) - [Commits](https://github.com/WordPress/gutenberg/commits/@wordpress/dom-ready@3.43.0/packages/dom-ready) Updates `@wordpress/editor` from 13.18.0 to 13.20.0 - [Release notes](https://github.com/WordPress/gutenberg/releases) - [Changelog](https://github.com/WordPress/gutenberg/blob/trunk/packages/editor/CHANGELOG.md) - [Commits](https://github.com/WordPress/gutenberg/commits/@wordpress/editor@13.20.0/packages/editor) Updates `@wordpress/element` from 5.18.0 to 5.20.0 - [Release notes](https://github.com/WordPress/gutenberg/releases) - [Changelog](https://github.com/WordPress/gutenberg/blob/trunk/packages/element/CHANGELOG.md) - [Commits](https://github.com/WordPress/gutenberg/commits/@wordpress/element@5.20.0/packages/element) Updates `@wordpress/escape-html` from 2.41.0 to 2.43.0 - [Release notes](https://github.com/WordPress/gutenberg/releases) - [Changelog](https://github.com/WordPress/gutenberg/blob/trunk/packages/escape-html/CHANGELOG.md) - [Commits](https://github.com/WordPress/gutenberg/commits/@wordpress/escape-html@2.43.0/packages/escape-html) Updates `@wordpress/html-entities` from 3.41.0 to 3.43.0 - [Release notes](https://github.com/WordPress/gutenberg/releases) - [Changelog](https://github.com/WordPress/gutenberg/blob/trunk/packages/html-entities/CHANGELOG.md) - [Commits](https://github.com/WordPress/gutenberg/commits/@wordpress/html-entities@3.43.0/packages/html-entities) Updates `@wordpress/i18n` from 4.41.0 to 4.43.0 - [Release notes](https://github.com/WordPress/gutenberg/releases) - [Changelog](https://github.com/WordPress/gutenberg/blob/trunk/packages/i18n/CHANGELOG.md) - [Commits](https://github.com/WordPress/gutenberg/commits/@wordpress/i18n@4.43.0/packages/i18n) Updates `@wordpress/icons` from 9.32.0 to 9.34.0 - [Release notes](https://github.com/WordPress/gutenberg/releases) - [Changelog](https://github.com/WordPress/gutenberg/blob/trunk/packages/icons/CHANGELOG.md) - [Commits](https://github.com/WordPress/gutenberg/commits/@wordpress/icons@9.34.0/packages/icons) Updates `@wordpress/is-shallow-equal` from 4.41.0 to 4.43.0 - [Release notes](https://github.com/WordPress/gutenberg/releases) - [Changelog](https://github.com/WordPress/gutenberg/blob/trunk/packages/is-shallow-equal/CHANGELOG.md) - [Commits](https://github.com/WordPress/gutenberg/commits/@wordpress/is-shallow-equal@4.43.0/packages/is-shallow-equal) Updates `@wordpress/url` from 3.42.0 to 3.44.0 - [Release notes](https://github.com/WordPress/gutenberg/releases) - [Changelog](https://github.com/WordPress/gutenberg/blob/trunk/packages/url/CHANGELOG.md) - [Commits](https://github.com/WordPress/gutenberg/commits/@wordpress/url@3.44.0/packages/url) Updates `@wordpress/babel-preset-default` from 7.25.0 to 7.27.0 - [Release notes](https://github.com/WordPress/gutenberg/releases) - [Changelog](https://github.com/WordPress/gutenberg/blob/trunk/packages/babel-preset-default/CHANGELOG.md) - [Commits](https://github.com/WordPress/gutenberg/commits/@wordpress/babel-preset-default@7.27.0/packages/babel-preset-default) Updates `@wordpress/block-editor` from 12.9.0 to 12.11.0 - [Release notes](https://github.com/WordPress/gutenberg/releases) - [Changelog](https://github.com/WordPress/gutenberg/blob/trunk/packages/block-editor/CHANGELOG.md) - [Commits](https://github.com/WordPress/gutenberg/commits/@wordpress/block-editor@12.11.0/packages/block-editor) Updates `@wordpress/blocks` from 12.18.0 to 12.20.0 - [Release notes](https://github.com/WordPress/gutenberg/releases) - [Changelog](https://github.com/WordPress/gutenberg/blob/trunk/packages/blocks/CHANGELOG.md) - [Commits](https://github.com/WordPress/gutenberg/commits/@wordpress/blocks@12.20.0/packages/blocks) Updates `@wordpress/browserslist-config` from 5.24.0 to 5.26.0 - [Release notes](https://github.com/WordPress/gutenberg/releases) - [Changelog](https://github.com/WordPress/gutenberg/blob/trunk/packages/browserslist-config/CHANGELOG.md) - [Commits](https://github.com/WordPress/gutenberg/commits/@wordpress/browserslist-config@5.26.0/packages/browserslist-config) Updates `@wordpress/data` from 9.11.0 to 9.13.0 - [Release notes](https://github.com/WordPress/gutenberg/releases) - [Changelog](https://github.com/WordPress/gutenberg/blob/trunk/packages/data/CHANGELOG.md) - [Commits](https://github.com/WordPress/gutenberg/commits/@wordpress/data@9.13.0/packages/data) Updates `@wordpress/dependency-extraction-webpack-plugin` from 4.24.0 to 4.26.0 - [Release notes](https://github.com/WordPress/gutenberg/releases) - [Changelog](https://github.com/WordPress/gutenberg/blob/trunk/packages/dependency-extraction-webpack-plugin/CHANGELOG.md) - [Commits](https://github.com/WordPress/gutenberg/commits/@wordpress/dependency-extraction-webpack-plugin@4.26.0/packages/dependency-extraction-webpack-plugin) Updates `@wordpress/e2e-test-utils` from 10.12.0 to 10.14.0 - [Release notes](https://github.com/WordPress/gutenberg/releases) - [Changelog](https://github.com/WordPress/gutenberg/blob/trunk/packages/e2e-test-utils/CHANGELOG.md) - [Commits](https://github.com/WordPress/gutenberg/commits/@wordpress/e2e-test-utils@10.14.0/packages/e2e-test-utils) Updates `@wordpress/edit-post` from 7.18.0 to 7.20.0 - [Release notes](https://github.com/WordPress/gutenberg/releases) - [Changelog](https://github.com/WordPress/gutenberg/blob/trunk/packages/edit-post/CHANGELOG.md) - [Commits](https://github.com/WordPress/gutenberg/commits/@wordpress/edit-post@7.20.0/packages/edit-post) Updates `@wordpress/env` from 8.7.0 to 8.9.0 - [Release notes](https://github.com/WordPress/gutenberg/releases) - [Changelog](https://github.com/WordPress/gutenberg/blob/trunk/packages/env/CHANGELOG.md) - [Commits](https://github.com/WordPress/gutenberg/commits/@wordpress/env@8.9.0/packages/env) Updates `@wordpress/eslint-plugin` from 15.1.0 to 17.0.0 - [Release notes](https://github.com/WordPress/gutenberg/releases) - [Changelog](https://github.com/WordPress/gutenberg/blob/trunk/packages/eslint-plugin/CHANGELOG.md) - [Commits](https://github.com/WordPress/gutenberg/commits/@wordpress/eslint-plugin@17.0.0/packages/eslint-plugin) Updates `@wordpress/hooks` from 3.41.0 to 3.43.0 - [Release notes](https://github.com/WordPress/gutenberg/releases) - [Changelog](https://github.com/WordPress/gutenberg/blob/trunk/packages/hooks/CHANGELOG.md) - [Commits](https://github.com/WordPress/gutenberg/commits/@wordpress/hooks@3.43.0/packages/hooks) Updates `@wordpress/jest-puppeteer-axe` from 6.12.0 to 6.14.0 - [Release notes](https://github.com/WordPress/gutenberg/releases) - [Changelog](https://github.com/WordPress/gutenberg/blob/trunk/packages/jest-puppeteer-axe/CHANGELOG.md) - [Commits](https://github.com/WordPress/gutenberg/commits/@wordpress/jest-puppeteer-axe@6.14.0/packages/jest-puppeteer-axe) Updates `@wordpress/plugins` from 6.9.0 to 6.11.0 - [Release notes](https://github.com/WordPress/gutenberg/releases) - [Changelog](https://github.com/WordPress/gutenberg/blob/trunk/packages/plugins/CHANGELOG.md) - [Commits](https://github.com/WordPress/gutenberg/commits/@wordpress/plugins@6.11.0/packages/plugins) Updates `@wordpress/prettier-config` from 2.24.0 to 3.0.0 - [Release notes](https://github.com/WordPress/gutenberg/releases) - [Changelog](https://github.com/WordPress/gutenberg/blob/trunk/packages/prettier-config/CHANGELOG.md) - [Commits](https://github.com/WordPress/gutenberg/commits/@wordpress/prettier-config@3.0.0/packages/prettier-config) Updates `@wordpress/scripts` from 26.12.0 to 26.14.0 - [Release notes](https://github.com/WordPress/gutenberg/releases) - [Changelog](https://github.com/WordPress/gutenberg/blob/trunk/packages/scripts/CHANGELOG.md) - [Commits](https://github.com/WordPress/gutenberg/commits/@wordpress/scripts@26.14.0/packages/scripts) --- updated-dependencies: - dependency-name: "@wordpress/api-fetch" dependency-type: direct:production update-type: version-update:semver-minor dependency-group: wordpress-packages - dependency-name: "@wordpress/autop" dependency-type: direct:production update-type: version-update:semver-minor dependency-group: wordpress-packages - dependency-name: "@wordpress/components" dependency-type: direct:production update-type: version-update:semver-minor dependency-group: wordpress-packages - dependency-name: "@wordpress/compose" dependency-type: direct:production update-type: version-update:semver-minor dependency-group: wordpress-packages - dependency-name: "@wordpress/date" dependency-type: direct:production update-type: version-update:semver-minor dependency-group: wordpress-packages - dependency-name: "@wordpress/dom-ready" dependency-type: direct:production update-type: version-update:semver-minor dependency-group: wordpress-packages - dependency-name: "@wordpress/editor" dependency-type: direct:production update-type: version-update:semver-minor dependency-group: wordpress-packages - dependency-name: "@wordpress/element" dependency-type: direct:production update-type: version-update:semver-minor dependency-group: wordpress-packages - dependency-name: "@wordpress/escape-html" dependency-type: direct:production update-type: version-update:semver-minor dependency-group: wordpress-packages - dependency-name: "@wordpress/html-entities" dependency-type: direct:production update-type: version-update:semver-minor dependency-group: wordpress-packages - dependency-name: "@wordpress/i18n" dependency-type: direct:production update-type: version-update:semver-minor dependency-group: wordpress-packages - dependency-name: "@wordpress/icons" dependency-type: direct:production update-type: version-update:semver-minor dependency-group: wordpress-packages - dependency-name: "@wordpress/is-shallow-equal" dependency-type: direct:production update-type: version-update:semver-minor dependency-group: wordpress-packages - dependency-name: "@wordpress/url" dependency-type: direct:production update-type: version-update:semver-minor dependency-group: wordpress-packages - dependency-name: "@wordpress/babel-preset-default" dependency-type: direct:development update-type: version-update:semver-minor dependency-group: wordpress-packages - dependency-name: "@wordpress/block-editor" dependency-type: direct:development update-type: version-update:semver-minor dependency-group: wordpress-packages - dependency-name: "@wordpress/blocks" dependency-type: direct:development update-type: version-update:semver-minor dependency-group: wordpress-packages - dependency-name: "@wordpress/browserslist-config" dependency-type: direct:development update-type: version-update:semver-minor dependency-group: wordpress-packages - dependency-name: "@wordpress/data" dependency-type: direct:development update-type: version-update:semver-minor dependency-group: wordpress-packages - dependency-name: "@wordpress/dependency-extraction-webpack-plugin" dependency-type: direct:development update-type: version-update:semver-minor dependency-group: wordpress-packages - dependency-name: "@wordpress/e2e-test-utils" dependency-type: direct:development update-type: version-update:semver-minor dependency-group: wordpress-packages - dependency-name: "@wordpress/edit-post" dependency-type: direct:development update-type: version-update:semver-minor dependency-group: wordpress-packages - dependency-name: "@wordpress/env" dependency-type: direct:development update-type: version-update:semver-minor dependency-group: wordpress-packages - dependency-name: "@wordpress/eslint-plugin" dependency-type: direct:development update-type: version-update:semver-major dependency-group: wordpress-packages - dependency-name: "@wordpress/hooks" dependency-type: direct:development update-type: version-update:semver-minor dependency-group: wordpress-packages - dependency-name: "@wordpress/jest-puppeteer-axe" dependency-type: direct:development update-type: version-update:semver-minor dependency-group: wordpress-packages - dependency-name: "@wordpress/plugins" dependency-type: direct:development update-type: version-update:semver-minor dependency-group: wordpress-packages - dependency-name: "@wordpress/prettier-config" dependency-type: direct:development update-type: version-update:semver-major dependency-group: wordpress-packages - dependency-name: "@wordpress/scripts" dependency-type: direct:development update-type: version-update:semver-minor dependency-group: wordpress-packages ... Signed-off-by: dependabot[bot] --- package-lock.json | 2726 ++++++++++++++++++++++++++++++--------------- package.json | 58 +- 2 files changed, 1860 insertions(+), 924 deletions(-) diff --git a/package-lock.json b/package-lock.json index c3ab2e2ab53..3471ea9c261 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7,20 +7,20 @@ "name": "amp-wp", "license": "GPL-2.0-or-later", "dependencies": { - "@wordpress/api-fetch": "6.38.0", - "@wordpress/autop": "3.41.0", - "@wordpress/components": "25.7.0", - "@wordpress/compose": "6.18.0", - "@wordpress/date": "4.41.0", - "@wordpress/dom-ready": "3.41.0", - "@wordpress/editor": "13.18.0", - "@wordpress/element": "5.18.0", - "@wordpress/escape-html": "2.41.0", - "@wordpress/html-entities": "3.41.0", - "@wordpress/i18n": "4.41.0", - "@wordpress/icons": "9.32.0", - "@wordpress/is-shallow-equal": "4.41.0", - "@wordpress/url": "3.42.0", + "@wordpress/api-fetch": "6.40.0", + "@wordpress/autop": "3.43.0", + "@wordpress/components": "25.9.0", + "@wordpress/compose": "6.20.0", + "@wordpress/date": "4.43.0", + "@wordpress/dom-ready": "3.43.0", + "@wordpress/editor": "13.20.0", + "@wordpress/element": "5.20.0", + "@wordpress/escape-html": "2.43.0", + "@wordpress/html-entities": "3.43.0", + "@wordpress/i18n": "4.43.0", + "@wordpress/icons": "9.34.0", + "@wordpress/is-shallow-equal": "4.43.0", + "@wordpress/url": "3.44.0", "classnames": "2.3.2", "clipboard": "2.0.11", "prop-types": "15.8.1", @@ -33,21 +33,21 @@ "@babel/core": "7.22.11", "@babel/plugin-proposal-class-properties": "7.18.6", "@testing-library/react": "14.0.0", - "@wordpress/babel-preset-default": "7.25.0", - "@wordpress/block-editor": "12.9.0", - "@wordpress/blocks": "12.18.0", - "@wordpress/browserslist-config": "5.24.0", - "@wordpress/data": "9.11.0", - "@wordpress/dependency-extraction-webpack-plugin": "4.24.0", - "@wordpress/e2e-test-utils": "10.12.0", - "@wordpress/edit-post": "7.18.0", - "@wordpress/env": "8.7.0", - "@wordpress/eslint-plugin": "15.1.0", - "@wordpress/hooks": "3.41.0", - "@wordpress/jest-puppeteer-axe": "6.12.0", - "@wordpress/plugins": "6.9.0", - "@wordpress/prettier-config": "2.24.0", - "@wordpress/scripts": "26.12.0", + "@wordpress/babel-preset-default": "7.27.0", + "@wordpress/block-editor": "12.11.0", + "@wordpress/blocks": "12.20.0", + "@wordpress/browserslist-config": "5.26.0", + "@wordpress/data": "9.13.0", + "@wordpress/dependency-extraction-webpack-plugin": "4.26.0", + "@wordpress/e2e-test-utils": "10.14.0", + "@wordpress/edit-post": "7.20.0", + "@wordpress/env": "8.9.0", + "@wordpress/eslint-plugin": "17.0.0", + "@wordpress/hooks": "3.43.0", + "@wordpress/jest-puppeteer-axe": "6.14.0", + "@wordpress/plugins": "6.11.0", + "@wordpress/prettier-config": "3.0.0", + "@wordpress/scripts": "26.14.0", "axios": "1.5.0", "babel-plugin-inline-react-svg": "2.0.2", "babel-plugin-transform-react-remove-prop-types": "0.4.24", @@ -137,16 +137,16 @@ } }, "node_modules/@ariakit/core": { - "version": "0.2.9", - "resolved": "https://registry.npmjs.org/@ariakit/core/-/core-0.2.9.tgz", - "integrity": "sha512-BIEfY3AHImIc8R5j5DaBrEBKLlki5f0vqZbs56I0xQb12ssjn5VqpLr8Jl4v7DBm5S4ktTgeHjLloTppKFdABg==" + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@ariakit/core/-/core-0.3.3.tgz", + "integrity": "sha512-8x77R0aE9O9pheygg+h/z0oU9Wx/Xdlr7nfkl4klGnkJma8/nAhJ2RrchCTQCUef4WMsRnq/doCz8m/sslP6CA==" }, "node_modules/@ariakit/react": { - "version": "0.2.17", - "resolved": "https://registry.npmjs.org/@ariakit/react/-/react-0.2.17.tgz", - "integrity": "sha512-fJG0JBoACasyIVb+K9rW1Vyo7gI5Iseu1sP3WvIMnt5VdWjC/63NLpBHdnwQLhSx4z83pBPY6zKfPmEJa9fYug==", + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/@ariakit/react/-/react-0.3.4.tgz", + "integrity": "sha512-dgu98m9kfkcG9oqazPCsIu29Na2WaQVeq3i8iW1JUQ4PMGsIu2EerDGjhKVrvFb5URd+pipy9XHmg7AoqvMHjw==", "dependencies": { - "@ariakit/react-core": "0.2.17" + "@ariakit/react-core": "0.3.4" }, "funding": { "type": "opencollective", @@ -158,11 +158,11 @@ } }, "node_modules/@ariakit/react-core": { - "version": "0.2.17", - "resolved": "https://registry.npmjs.org/@ariakit/react-core/-/react-core-0.2.17.tgz", - "integrity": "sha512-y8pHUR2lMcYHUontd33lpnenOBIT8E72IhbMQq/aROQHAevNxLr0JtSkQ+G439N9DfCpKxDaErikss6zqCEGGQ==", + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/@ariakit/react-core/-/react-core-0.3.4.tgz", + "integrity": "sha512-kTRzbSZjRIUsLKQpjyAlzQGI+H01UBzHMKErk2Nag+Ure6m8aNHhD0TlOFyW4Bsf5NVsdHrXAVKNfCfJwk7eVg==", "dependencies": { - "@ariakit/core": "0.2.9", + "@ariakit/core": "0.3.3", "@floating-ui/dom": "^1.0.0", "use-sync-external-store": "^1.2.0" }, @@ -4453,6 +4453,22 @@ "node": ">= 8" } }, + "node_modules/@playwright/test": { + "version": "1.38.1", + "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.38.1.tgz", + "integrity": "sha512-NqRp8XMwj3AK+zKLbZShl0r/9wKgzqI/527bkptKXomtuo+dOjU9NdMASQ8DNC9z9zLOMbG53T4eihYr3XR+BQ==", + "dev": true, + "peer": true, + "dependencies": { + "playwright": "1.38.1" + }, + "bin": { + "playwright": "cli.js" + }, + "engines": { + "node": ">=16" + } + }, "node_modules/@pmmmwh/react-refresh-webpack-plugin": { "version": "0.5.11", "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.11.tgz", @@ -4544,9 +4560,9 @@ } }, "node_modules/@preact/signals-core": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@preact/signals-core/-/signals-core-1.4.0.tgz", - "integrity": "sha512-5iYoZBhELLIhUQceZI7sDTQWPb+xcVSn2qk8T/aNl/VMh+A4AiPX9YRSh4XO7fZ6pncrVxl1Iln82poVqYVbbw==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@preact/signals-core/-/signals-core-1.5.0.tgz", + "integrity": "sha512-U2diO1Z4i1n2IoFgMYmRdHWGObNrcuTRxyNEn7deSq2cru0vj0583HYQZHsAqcs7FE+hQyX3mjIV7LAfHCvy8w==", "dev": true, "funding": { "type": "opencollective", @@ -5190,6 +5206,130 @@ "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, + "node_modules/@sentry/core": { + "version": "6.19.7", + "resolved": "https://registry.npmjs.org/@sentry/core/-/core-6.19.7.tgz", + "integrity": "sha512-tOfZ/umqB2AcHPGbIrsFLcvApdTm9ggpi/kQZFkej7kMphjT+SGBiQfYtjyg9jcRW+ilAR4JXC9BGKsdEQ+8Vw==", + "dev": true, + "dependencies": { + "@sentry/hub": "6.19.7", + "@sentry/minimal": "6.19.7", + "@sentry/types": "6.19.7", + "@sentry/utils": "6.19.7", + "tslib": "^1.9.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@sentry/core/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/@sentry/hub": { + "version": "6.19.7", + "resolved": "https://registry.npmjs.org/@sentry/hub/-/hub-6.19.7.tgz", + "integrity": "sha512-y3OtbYFAqKHCWezF0EGGr5lcyI2KbaXW2Ik7Xp8Mu9TxbSTuwTe4rTntwg8ngPjUQU3SUHzgjqVB8qjiGqFXCA==", + "dev": true, + "dependencies": { + "@sentry/types": "6.19.7", + "@sentry/utils": "6.19.7", + "tslib": "^1.9.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@sentry/hub/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/@sentry/minimal": { + "version": "6.19.7", + "resolved": "https://registry.npmjs.org/@sentry/minimal/-/minimal-6.19.7.tgz", + "integrity": "sha512-wcYmSJOdvk6VAPx8IcmZgN08XTXRwRtB1aOLZm+MVHjIZIhHoBGZJYTVQS/BWjldsamj2cX3YGbGXNunaCfYJQ==", + "dev": true, + "dependencies": { + "@sentry/hub": "6.19.7", + "@sentry/types": "6.19.7", + "tslib": "^1.9.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@sentry/minimal/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/@sentry/node": { + "version": "6.19.7", + "resolved": "https://registry.npmjs.org/@sentry/node/-/node-6.19.7.tgz", + "integrity": "sha512-gtmRC4dAXKODMpHXKfrkfvyBL3cI8y64vEi3fDD046uqYcrWdgoQsffuBbxMAizc6Ez1ia+f0Flue6p15Qaltg==", + "dev": true, + "dependencies": { + "@sentry/core": "6.19.7", + "@sentry/hub": "6.19.7", + "@sentry/types": "6.19.7", + "@sentry/utils": "6.19.7", + "cookie": "^0.4.1", + "https-proxy-agent": "^5.0.0", + "lru_map": "^0.3.3", + "tslib": "^1.9.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@sentry/node/node_modules/cookie": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", + "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/@sentry/node/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/@sentry/types": { + "version": "6.19.7", + "resolved": "https://registry.npmjs.org/@sentry/types/-/types-6.19.7.tgz", + "integrity": "sha512-jH84pDYE+hHIbVnab3Hr+ZXr1v8QABfhx39KknxqKWr2l0oEItzepV0URvbEhB446lk/S/59230dlUUIBGsXbg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/@sentry/utils": { + "version": "6.19.7", + "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-6.19.7.tgz", + "integrity": "sha512-z95ECmE3i9pbWoXQrD/7PgkBAzJYR+iXtPuTkpBjDKs86O3mT+PXOT3BAn79w2wkn7/i3vOGD2xVr1uiMl26dA==", + "dev": true, + "dependencies": { + "@sentry/types": "6.19.7", + "tslib": "^1.9.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@sentry/utils/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, "node_modules/@sideway/address": { "version": "4.1.4", "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.4.tgz", @@ -5735,8 +5875,7 @@ "version": "0.23.0", "resolved": "https://registry.npmjs.org/@tootallnate/quickjs-emscripten/-/quickjs-emscripten-0.23.0.tgz", "integrity": "sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==", - "dev": true, - "peer": true + "dev": true }, "node_modules/@trysound/sax": { "version": "0.2.0", @@ -5913,6 +6052,16 @@ "@types/node": "*" } }, + "node_modules/@types/gradient-parser": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@types/gradient-parser/-/gradient-parser-0.1.3.tgz", + "integrity": "sha512-XDbrTSBlQV9nxE1GiDL3FaOPy4G/KaJkhDutBX48Kg8CYZMBARyyDFGCWfWJn4pobmInmwud1xxH7VJMAr0CKQ==" + }, + "node_modules/@types/highlight-words-core": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@types/highlight-words-core/-/highlight-words-core-1.2.1.tgz", + "integrity": "sha512-9VZUA5omXBfn+hDxFjUDu1FOJTBM3LmvqfDey+Z6Aa8B8/JmF5SMj6FBrjfgJ/Q3YXOZd3qyTDfJyMZSs/wCUA==" + }, "node_modules/@types/http-cache-semantics": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.1.tgz", @@ -6254,6 +6403,8 @@ "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.62.0.tgz", "integrity": "sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "@eslint-community/regexpp": "^4.4.0", "@typescript-eslint/scope-manager": "5.62.0", @@ -6288,6 +6439,8 @@ "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.62.0.tgz", "integrity": "sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "@typescript-eslint/scope-manager": "5.62.0", "@typescript-eslint/types": "5.62.0", @@ -6332,6 +6485,8 @@ "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.62.0.tgz", "integrity": "sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "@typescript-eslint/typescript-estree": "5.62.0", "@typescript-eslint/utils": "5.62.0", @@ -6612,34 +6767,42 @@ } }, "node_modules/@webpack-cli/configtest": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.2.0.tgz", - "integrity": "sha512-4FB8Tj6xyVkyqjj1OaTqCjXYULB9FMkqQ8yGrZjRDrYh0nOE+7Lhs45WioWQQMV+ceFlE368Ukhe6xdvJM9Egg==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-2.1.1.tgz", + "integrity": "sha512-wy0mglZpDSiSS0XHrVR+BAdId2+yxPSoJW8fsna3ZpYSlufjvxnP4YbKTCBZnNIcGN4r6ZPXV55X4mYExOfLmw==", "dev": true, + "engines": { + "node": ">=14.15.0" + }, "peerDependencies": { - "webpack": "4.x.x || 5.x.x", - "webpack-cli": "4.x.x" + "webpack": "5.x.x", + "webpack-cli": "5.x.x" } }, "node_modules/@webpack-cli/info": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.5.0.tgz", - "integrity": "sha512-e8tSXZpw2hPl2uMJY6fsMswaok5FdlGNRTktvFk2sD8RjH0hE2+XistawJx1vmKteh4NmGmNUrp+Tb2w+udPcQ==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-2.0.2.tgz", + "integrity": "sha512-zLHQdI/Qs1UyT5UBdWNqsARasIA+AaF8t+4u2aS2nEpBQh2mWIVb8qAklq0eUENnC5mOItrIB4LiS9xMtph18A==", "dev": true, - "dependencies": { - "envinfo": "^7.7.3" + "engines": { + "node": ">=14.15.0" }, "peerDependencies": { - "webpack-cli": "4.x.x" + "webpack": "5.x.x", + "webpack-cli": "5.x.x" } }, "node_modules/@webpack-cli/serve": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.7.0.tgz", - "integrity": "sha512-oxnCNGj88fL+xzV+dacXs44HcDwf1ovs3AuEzvP7mqXw7fQntqIhQ1BRmynh4qEKQSSSRSWVyXRjmTbZIX9V2Q==", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-2.0.5.tgz", + "integrity": "sha512-lqaoKnRYBdo1UgDX8uF24AfGMifWK19TxPmM5FHc2vAGxrJ/qtyUyFBWoY1tISZdelsQ5fBcOusifo5o5wSJxQ==", "dev": true, + "engines": { + "node": ">=14.15.0" + }, "peerDependencies": { - "webpack-cli": "4.x.x" + "webpack": "5.x.x", + "webpack-cli": "5.x.x" }, "peerDependenciesMeta": { "webpack-dev-server": { @@ -6648,35 +6811,35 @@ } }, "node_modules/@wordpress/a11y": { - "version": "3.41.0", - "resolved": "https://registry.npmjs.org/@wordpress/a11y/-/a11y-3.41.0.tgz", - "integrity": "sha512-T+7rHdX4k72ty3MdtySuL41d4wrIXRKdM1Xhjr89G/OXyetsY0nb4n6jUsFGnf69iq7gFSgVjEVogbOc/ffbTA==", + "version": "3.43.0", + "resolved": "https://registry.npmjs.org/@wordpress/a11y/-/a11y-3.43.0.tgz", + "integrity": "sha512-jtBGQnjabqRIPyXSSjP2YXXD5qCY3FW2742hQo2yBrKWCwGrP2t7sdR6P6nAlRDKPMMrecK+RsyW3KKTgNgFzQ==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/dom-ready": "^3.41.0", - "@wordpress/i18n": "^4.41.0" + "@wordpress/dom-ready": "^3.43.0", + "@wordpress/i18n": "^4.43.0" }, "engines": { "node": ">=12" } }, "node_modules/@wordpress/api-fetch": { - "version": "6.38.0", - "resolved": "https://registry.npmjs.org/@wordpress/api-fetch/-/api-fetch-6.38.0.tgz", - "integrity": "sha512-EY5+9hxUDFOKCrIBFokUFuF2bPnWjtOlc8yQcB1SmJv5JULdFZF+pgAKXqTPFwWR8wcNjv2hypemV8j82Rq4MA==", + "version": "6.40.0", + "resolved": "https://registry.npmjs.org/@wordpress/api-fetch/-/api-fetch-6.40.0.tgz", + "integrity": "sha512-sNk6vZW02ldci1EpNIjmm61323x/0n2Ra/cDHuehZf8avOH/OV0zF0dXxttT8M9Fncz+XZDSIHopm76dU3Phug==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/i18n": "^4.41.0", - "@wordpress/url": "^3.42.0" + "@wordpress/i18n": "^4.43.0", + "@wordpress/url": "^3.44.0" }, "engines": { "node": ">=12" } }, "node_modules/@wordpress/autop": { - "version": "3.41.0", - "resolved": "https://registry.npmjs.org/@wordpress/autop/-/autop-3.41.0.tgz", - "integrity": "sha512-oaGwox3PKg6/a4nFul7js4k/wXazgtL0t6v8Epg3IotMUFXBN3rCAqH/zmCl/669LA9gG0TaT0VoqjF3iFuLtQ==", + "version": "3.43.0", + "resolved": "https://registry.npmjs.org/@wordpress/autop/-/autop-3.43.0.tgz", + "integrity": "sha512-JSMaiWfuRr7SzzGQTuZs6NXz1wNgA/Mj44ob73jIhus3yay2KPOKrXah3FFxwg8tidZVtQIU9zEkB7g5ZUhr7Q==", "dependencies": { "@babel/runtime": "^7.16.0" }, @@ -6685,9 +6848,9 @@ } }, "node_modules/@wordpress/babel-plugin-import-jsx-pragma": { - "version": "4.24.0", - "resolved": "https://registry.npmjs.org/@wordpress/babel-plugin-import-jsx-pragma/-/babel-plugin-import-jsx-pragma-4.24.0.tgz", - "integrity": "sha512-qtde+CeTWWnXsLsUSJddKZmOQnbEjqfUk8vUEHySHIDUNd785etG0i6m6YCudpJPKTbacNSZiJ5GVZvWArBUrw==", + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/@wordpress/babel-plugin-import-jsx-pragma/-/babel-plugin-import-jsx-pragma-4.26.0.tgz", + "integrity": "sha512-XZCTBqEmOlM87/6wkgtHhnHaj8cJPOY5avyjKtMDwoBbcXAmHUknbphZG7KEWIiVIilyxKyHnsTxjTplkqTtCQ==", "dev": true, "engines": { "node": ">=14" @@ -6697,9 +6860,9 @@ } }, "node_modules/@wordpress/babel-preset-default": { - "version": "7.25.0", - "resolved": "https://registry.npmjs.org/@wordpress/babel-preset-default/-/babel-preset-default-7.25.0.tgz", - "integrity": "sha512-wxFDIWxAZs+GcHkByNpzQLJq9LMny79n51ntTwaCTUtjkAJoYqGujCCdwuF7G1EKsv2zmyQhLXa5CWjikYveEQ==", + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@wordpress/babel-preset-default/-/babel-preset-default-7.27.0.tgz", + "integrity": "sha512-/BGW/7oQvQdXehF7gLI7alSk1v1/ipbckkQ0q+mF+T381wKvqFQzJoix+aufFDq1GowX4Oj75GIA0bGFLTdF2g==", "dev": true, "dependencies": { "@babel/core": "^7.16.0", @@ -6708,27 +6871,27 @@ "@babel/preset-env": "^7.16.0", "@babel/preset-typescript": "^7.16.0", "@babel/runtime": "^7.16.0", - "@wordpress/babel-plugin-import-jsx-pragma": "^4.24.0", - "@wordpress/browserslist-config": "^5.24.0", - "@wordpress/element": "^5.18.0", - "@wordpress/warning": "^2.41.0", - "browserslist": "^4.21.9", - "core-js": "^3.31.0" + "@wordpress/babel-plugin-import-jsx-pragma": "^4.26.0", + "@wordpress/browserslist-config": "^5.26.0", + "@wordpress/warning": "^2.43.0", + "browserslist": "^4.21.10", + "core-js": "^3.31.0", + "react": "^18.2.0" }, "engines": { "node": ">=14" } }, "node_modules/@wordpress/base-styles": { - "version": "4.32.0", - "resolved": "https://registry.npmjs.org/@wordpress/base-styles/-/base-styles-4.32.0.tgz", - "integrity": "sha512-P75dFG2nnoUiTmQTIatnJNB9D0/Th9+47ki1+0/uQwH5zCCc80+TQAXR4DRD/XACg5nDbYHiy0waOGTm9+vuqw==", + "version": "4.34.0", + "resolved": "https://registry.npmjs.org/@wordpress/base-styles/-/base-styles-4.34.0.tgz", + "integrity": "sha512-LYiNFWl+6yJDVQ7hSNJu2kVuM1p3C3aTB769lXnMSxi3gubzxqjZqz9i9XQ3UjO9EFiDSvgbOXa8YhvTUfNnkQ==", "dev": true }, "node_modules/@wordpress/blob": { - "version": "3.41.0", - "resolved": "https://registry.npmjs.org/@wordpress/blob/-/blob-3.41.0.tgz", - "integrity": "sha512-osBcD1IpN/YT96ArGqf7Cdon/Z8gHMC8sWPUAQ1OPLNrxlFLomaCPOoC9UeAgbEh338epoYfqmi7rTwUMCBS3Q==", + "version": "3.43.0", + "resolved": "https://registry.npmjs.org/@wordpress/blob/-/blob-3.43.0.tgz", + "integrity": "sha512-F5msCSoo2gN0IEFeixhnyN17hsHXQ9g+rWP+1SL5qIEjiCsDO3aCp8m1h1XDlFqdJY5iYDoFX6ydbtfHo7/sjA==", "dependencies": { "@babel/runtime": "^7.16.0" }, @@ -6737,44 +6900,43 @@ } }, "node_modules/@wordpress/block-editor": { - "version": "12.9.0", - "resolved": "https://registry.npmjs.org/@wordpress/block-editor/-/block-editor-12.9.0.tgz", - "integrity": "sha512-x8fUoP2T6PtuEXm62VGkJSLokDU8EKmh+5sFeVIj2Vbh7av4i0+OWzf/LhP4rCi1bRujZSk8Gn1uzRfJglNMHQ==", + "version": "12.11.0", + "resolved": "https://registry.npmjs.org/@wordpress/block-editor/-/block-editor-12.11.0.tgz", + "integrity": "sha512-dnQwrZrBjSQpFaD3Uhxo6Gg76A+envI6FjTWY4Qsz916kc2vcLLkLiAKeiMb6XQui7T6VhoZM3HUOIXSLKl9BQ==", "dependencies": { "@babel/runtime": "^7.16.0", "@emotion/react": "^11.7.1", "@emotion/styled": "^11.6.0", "@react-spring/web": "^9.4.5", - "@wordpress/a11y": "^3.41.0", - "@wordpress/api-fetch": "^6.38.0", - "@wordpress/blob": "^3.41.0", - "@wordpress/blocks": "^12.18.0", - "@wordpress/commands": "^0.12.0", - "@wordpress/components": "^25.7.0", - "@wordpress/compose": "^6.18.0", - "@wordpress/data": "^9.11.0", - "@wordpress/date": "^4.41.0", - "@wordpress/deprecated": "^3.41.0", - "@wordpress/dom": "^3.41.0", - "@wordpress/element": "^5.18.0", - "@wordpress/escape-html": "^2.41.0", - "@wordpress/hooks": "^3.41.0", - "@wordpress/html-entities": "^3.41.0", - "@wordpress/i18n": "^4.41.0", - "@wordpress/icons": "^9.32.0", - "@wordpress/is-shallow-equal": "^4.41.0", - "@wordpress/keyboard-shortcuts": "^4.18.0", - "@wordpress/keycodes": "^3.41.0", - "@wordpress/notices": "^4.9.0", - "@wordpress/preferences": "^3.18.0", - "@wordpress/private-apis": "^0.23.0", - "@wordpress/rich-text": "^6.18.0", - "@wordpress/shortcode": "^3.41.0", - "@wordpress/style-engine": "^1.24.0", - "@wordpress/token-list": "^2.41.0", - "@wordpress/url": "^3.42.0", - "@wordpress/warning": "^2.41.0", - "@wordpress/wordcount": "^3.41.0", + "@wordpress/a11y": "^3.43.0", + "@wordpress/api-fetch": "^6.40.0", + "@wordpress/blob": "^3.43.0", + "@wordpress/blocks": "^12.20.0", + "@wordpress/commands": "^0.14.0", + "@wordpress/components": "^25.9.0", + "@wordpress/compose": "^6.20.0", + "@wordpress/data": "^9.13.0", + "@wordpress/date": "^4.43.0", + "@wordpress/deprecated": "^3.43.0", + "@wordpress/dom": "^3.43.0", + "@wordpress/element": "^5.20.0", + "@wordpress/escape-html": "^2.43.0", + "@wordpress/hooks": "^3.43.0", + "@wordpress/html-entities": "^3.43.0", + "@wordpress/i18n": "^4.43.0", + "@wordpress/icons": "^9.34.0", + "@wordpress/is-shallow-equal": "^4.43.0", + "@wordpress/keyboard-shortcuts": "^4.20.0", + "@wordpress/keycodes": "^3.43.0", + "@wordpress/notices": "^4.11.0", + "@wordpress/preferences": "^3.20.0", + "@wordpress/private-apis": "^0.25.0", + "@wordpress/rich-text": "^6.20.0", + "@wordpress/style-engine": "^1.26.0", + "@wordpress/token-list": "^2.43.0", + "@wordpress/url": "^3.44.0", + "@wordpress/warning": "^2.43.0", + "@wordpress/wordcount": "^3.43.0", "change-case": "^4.1.2", "classnames": "^2.3.1", "colord": "^2.7.0", @@ -6798,42 +6960,42 @@ } }, "node_modules/@wordpress/block-library": { - "version": "8.18.0", - "resolved": "https://registry.npmjs.org/@wordpress/block-library/-/block-library-8.18.0.tgz", - "integrity": "sha512-qFd3adI+boSPCksayY5Z5Er07B73C1y34ZqEozbVdmyVk5itxCRDbdb5AyNINuqpcGMxSNfGkSOscteRS/Lkqw==", + "version": "8.20.0", + "resolved": "https://registry.npmjs.org/@wordpress/block-library/-/block-library-8.20.0.tgz", + "integrity": "sha512-QLupdF6THTtBaaOc4QPXLCTj4mSIAeyOfpblUaEbZMT1vV7Lj0OTwN4CMQSmnTSyC0qQT3zcRNh4vfo3FTV24A==", "dev": true, "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^3.41.0", - "@wordpress/api-fetch": "^6.38.0", - "@wordpress/autop": "^3.41.0", - "@wordpress/blob": "^3.41.0", - "@wordpress/block-editor": "^12.9.0", - "@wordpress/blocks": "^12.18.0", - "@wordpress/components": "^25.7.0", - "@wordpress/compose": "^6.18.0", - "@wordpress/core-data": "^6.18.0", - "@wordpress/data": "^9.11.0", - "@wordpress/date": "^4.41.0", - "@wordpress/deprecated": "^3.41.0", - "@wordpress/dom": "^3.41.0", - "@wordpress/element": "^5.18.0", - "@wordpress/escape-html": "^2.41.0", - "@wordpress/hooks": "^3.41.0", - "@wordpress/html-entities": "^3.41.0", - "@wordpress/i18n": "^4.41.0", - "@wordpress/icons": "^9.32.0", - "@wordpress/interactivity": "^2.2.0", - "@wordpress/keycodes": "^3.41.0", - "@wordpress/notices": "^4.9.0", - "@wordpress/primitives": "^3.39.0", - "@wordpress/private-apis": "^0.23.0", - "@wordpress/reusable-blocks": "^4.18.0", - "@wordpress/rich-text": "^6.18.0", - "@wordpress/server-side-render": "^4.18.0", - "@wordpress/url": "^3.42.0", - "@wordpress/viewport": "^5.18.0", - "@wordpress/wordcount": "^3.41.0", + "@wordpress/a11y": "^3.43.0", + "@wordpress/api-fetch": "^6.40.0", + "@wordpress/autop": "^3.43.0", + "@wordpress/blob": "^3.43.0", + "@wordpress/block-editor": "^12.11.0", + "@wordpress/blocks": "^12.20.0", + "@wordpress/components": "^25.9.0", + "@wordpress/compose": "^6.20.0", + "@wordpress/core-data": "^6.20.0", + "@wordpress/data": "^9.13.0", + "@wordpress/date": "^4.43.0", + "@wordpress/deprecated": "^3.43.0", + "@wordpress/dom": "^3.43.0", + "@wordpress/element": "^5.20.0", + "@wordpress/escape-html": "^2.43.0", + "@wordpress/hooks": "^3.43.0", + "@wordpress/html-entities": "^3.43.0", + "@wordpress/i18n": "^4.43.0", + "@wordpress/icons": "^9.34.0", + "@wordpress/interactivity": "^2.4.0", + "@wordpress/keycodes": "^3.43.0", + "@wordpress/notices": "^4.11.0", + "@wordpress/primitives": "^3.41.0", + "@wordpress/private-apis": "^0.25.0", + "@wordpress/reusable-blocks": "^4.20.0", + "@wordpress/rich-text": "^6.20.0", + "@wordpress/server-side-render": "^4.20.0", + "@wordpress/url": "^3.44.0", + "@wordpress/viewport": "^5.20.0", + "@wordpress/wordcount": "^3.43.0", "change-case": "^4.1.2", "classnames": "^2.3.1", "colord": "^2.7.0", @@ -6841,9 +7003,8 @@ "fast-average-color": "^9.1.1", "fast-deep-equal": "^3.1.3", "memize": "^2.1.0", - "micromodal": "^0.4.10", "remove-accents": "^0.5.0", - "uuid": "^8.3.0" + "uuid": "^9.0.1" }, "engines": { "node": ">=12" @@ -6854,18 +7015,22 @@ } }, "node_modules/@wordpress/block-library/node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", "dev": true, + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], "bin": { "uuid": "dist/bin/uuid" } }, "node_modules/@wordpress/block-serialization-default-parser": { - "version": "4.41.0", - "resolved": "https://registry.npmjs.org/@wordpress/block-serialization-default-parser/-/block-serialization-default-parser-4.41.0.tgz", - "integrity": "sha512-/bHeVewOO2GSm3y6fSoOlt0ZNweP2jua8G+CTZG3XKrwX1eTXWFQtJTJQPUuerXeWEqMTD58lILxneqyw28hcg==", + "version": "4.43.0", + "resolved": "https://registry.npmjs.org/@wordpress/block-serialization-default-parser/-/block-serialization-default-parser-4.43.0.tgz", + "integrity": "sha512-qEglmTHnRrrjG+t/NpjWo/xkeJboHldgrdakHl17Hzk/Mw2SfK3mf2781oosttIV4yCShdeyvdt1aJMf5AQT4A==", "dependencies": { "@babel/runtime": "^7.16.0" }, @@ -6874,25 +7039,25 @@ } }, "node_modules/@wordpress/blocks": { - "version": "12.18.0", - "resolved": "https://registry.npmjs.org/@wordpress/blocks/-/blocks-12.18.0.tgz", - "integrity": "sha512-JS2g4k95GPNdO2hOLBbppz3kTBUdKIoFXJ5w5tn11TGYep4dmEHh8ugGCW9XweOCkz3g4HDT+vansRAz4JF1yQ==", + "version": "12.20.0", + "resolved": "https://registry.npmjs.org/@wordpress/blocks/-/blocks-12.20.0.tgz", + "integrity": "sha512-hCD+hnnPRevkaI6xtlmw/bvJ4Eqe4TY0weGtx0vRUMpQr2u6JoSEGGW0qKo8+Uku47wAR13hXzvyI/HiG9Vt7g==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/autop": "^3.41.0", - "@wordpress/blob": "^3.41.0", - "@wordpress/block-serialization-default-parser": "^4.41.0", - "@wordpress/compose": "^6.18.0", - "@wordpress/data": "^9.11.0", - "@wordpress/deprecated": "^3.41.0", - "@wordpress/dom": "^3.41.0", - "@wordpress/element": "^5.18.0", - "@wordpress/hooks": "^3.41.0", - "@wordpress/html-entities": "^3.41.0", - "@wordpress/i18n": "^4.41.0", - "@wordpress/is-shallow-equal": "^4.41.0", - "@wordpress/private-apis": "^0.23.0", - "@wordpress/shortcode": "^3.41.0", + "@wordpress/autop": "^3.43.0", + "@wordpress/blob": "^3.43.0", + "@wordpress/block-serialization-default-parser": "^4.43.0", + "@wordpress/compose": "^6.20.0", + "@wordpress/data": "^9.13.0", + "@wordpress/deprecated": "^3.43.0", + "@wordpress/dom": "^3.43.0", + "@wordpress/element": "^5.20.0", + "@wordpress/hooks": "^3.43.0", + "@wordpress/html-entities": "^3.43.0", + "@wordpress/i18n": "^4.43.0", + "@wordpress/is-shallow-equal": "^4.43.0", + "@wordpress/private-apis": "^0.25.0", + "@wordpress/shortcode": "^3.43.0", "change-case": "^4.1.2", "colord": "^2.7.0", "deepmerge": "^4.3.0", @@ -6904,7 +7069,7 @@ "remove-accents": "^0.5.0", "showdown": "^1.9.1", "simple-html-tokenizer": "^0.5.7", - "uuid": "^8.3.0" + "uuid": "^9.0.1" }, "engines": { "node": ">=12" @@ -6914,35 +7079,39 @@ } }, "node_modules/@wordpress/blocks/node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], "bin": { "uuid": "dist/bin/uuid" } }, "node_modules/@wordpress/browserslist-config": { - "version": "5.24.0", - "resolved": "https://registry.npmjs.org/@wordpress/browserslist-config/-/browserslist-config-5.24.0.tgz", - "integrity": "sha512-6QYbEVeIZxak8Bt0XCQ7msF9QcVjWqdREgDXVcWPD907WdKC5Hmi8ZtY63mY5OouKn5Cnxg7VJRv1AWb9eT0/g==", + "version": "5.26.0", + "resolved": "https://registry.npmjs.org/@wordpress/browserslist-config/-/browserslist-config-5.26.0.tgz", + "integrity": "sha512-rpkxAnPOc4HuxKZBwZ1iV1oC0Rd21azzBDyS8OoVUW6V8DAv4eYfHNFGkyds7Z+nI6dI15Rl7xJYJhHJKVaJvg==", "dev": true, "engines": { "node": ">=14" } }, "node_modules/@wordpress/commands": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/@wordpress/commands/-/commands-0.12.0.tgz", - "integrity": "sha512-yeFZ2BCDh9i8+XhcwAjwREXE8WUl9hv4YL5/b2Dh6eUqld/TGH4lUtxIHMxsnlzLqR29ZRaChobU44ji4rZf9g==", + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@wordpress/commands/-/commands-0.14.0.tgz", + "integrity": "sha512-uqcd18tCqsYP6xZnF9K4PzpJSMrlFDyLB5tCO+oVMKXbmOcsXXI6uPPj/TUHthNo3svL735LXiawuMp3IkM1kQ==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/components": "^25.7.0", - "@wordpress/data": "^9.11.0", - "@wordpress/element": "^5.18.0", - "@wordpress/i18n": "^4.41.0", - "@wordpress/icons": "^9.32.0", - "@wordpress/keyboard-shortcuts": "^4.18.0", - "@wordpress/private-apis": "^0.23.0", + "@wordpress/components": "^25.9.0", + "@wordpress/data": "^9.13.0", + "@wordpress/element": "^5.20.0", + "@wordpress/i18n": "^4.43.0", + "@wordpress/icons": "^9.34.0", + "@wordpress/keyboard-shortcuts": "^4.20.0", + "@wordpress/private-apis": "^0.25.0", "classnames": "^2.3.1", "cmdk": "^0.2.0", "rememo": "^4.0.2" @@ -6956,11 +7125,11 @@ } }, "node_modules/@wordpress/components": { - "version": "25.7.0", - "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-25.7.0.tgz", - "integrity": "sha512-CFUhdMKuIA+0flsA3ACnJ0h84uKo+PrGkWG3nCSJwifdC6AVB7b7VOriDRhYsJXKoyr3QV+gRfAnFn0Hrc7tQQ==", + "version": "25.9.0", + "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-25.9.0.tgz", + "integrity": "sha512-UA7oxtxoM0POdHwFbtlwotABGXeXB8Xy/5cAElga+MjVGRNGL6nrpkQgBUwXALvR39she25t1TJKM+OwxQ5ogg==", "dependencies": { - "@ariakit/react": "^0.2.12", + "@ariakit/react": "^0.3.3", "@babel/runtime": "^7.16.0", "@emotion/cache": "^11.7.1", "@emotion/css": "^11.7.1", @@ -6970,24 +7139,26 @@ "@emotion/utils": "^1.0.0", "@floating-ui/react-dom": "^2.0.1", "@radix-ui/react-dropdown-menu": "2.0.4", + "@types/gradient-parser": "0.1.3", + "@types/highlight-words-core": "1.2.1", "@use-gesture/react": "^10.2.24", - "@wordpress/a11y": "^3.41.0", - "@wordpress/compose": "^6.18.0", - "@wordpress/date": "^4.41.0", - "@wordpress/deprecated": "^3.41.0", - "@wordpress/dom": "^3.41.0", - "@wordpress/element": "^5.18.0", - "@wordpress/escape-html": "^2.41.0", - "@wordpress/hooks": "^3.41.0", - "@wordpress/html-entities": "^3.41.0", - "@wordpress/i18n": "^4.41.0", - "@wordpress/icons": "^9.32.0", - "@wordpress/is-shallow-equal": "^4.41.0", - "@wordpress/keycodes": "^3.41.0", - "@wordpress/primitives": "^3.39.0", - "@wordpress/private-apis": "^0.23.0", - "@wordpress/rich-text": "^6.18.0", - "@wordpress/warning": "^2.41.0", + "@wordpress/a11y": "^3.43.0", + "@wordpress/compose": "^6.20.0", + "@wordpress/date": "^4.43.0", + "@wordpress/deprecated": "^3.43.0", + "@wordpress/dom": "^3.43.0", + "@wordpress/element": "^5.20.0", + "@wordpress/escape-html": "^2.43.0", + "@wordpress/hooks": "^3.43.0", + "@wordpress/html-entities": "^3.43.0", + "@wordpress/i18n": "^4.43.0", + "@wordpress/icons": "^9.34.0", + "@wordpress/is-shallow-equal": "^4.43.0", + "@wordpress/keycodes": "^3.43.0", + "@wordpress/primitives": "^3.41.0", + "@wordpress/private-apis": "^0.25.0", + "@wordpress/rich-text": "^6.20.0", + "@wordpress/warning": "^2.43.0", "change-case": "^4.1.2", "classnames": "^2.3.1", "colord": "^2.7.0", @@ -7007,7 +7178,7 @@ "reakit": "^1.3.11", "remove-accents": "^0.5.0", "use-lilius": "^2.0.1", - "uuid": "^8.3.0", + "uuid": "^9.0.1", "valtio": "1.7.0" }, "engines": { @@ -7019,26 +7190,31 @@ } }, "node_modules/@wordpress/components/node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], "bin": { "uuid": "dist/bin/uuid" } }, "node_modules/@wordpress/compose": { - "version": "6.18.0", - "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-6.18.0.tgz", - "integrity": "sha512-aZyvttCnT8HI4vS8Nb8y5Go+AycrThy0gvEl9jc9ZB9emm1ZifNkA6gTNpBd7zU2uzS4wUpiZYGGvUNeAuShvQ==", + "version": "6.20.0", + "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-6.20.0.tgz", + "integrity": "sha512-9BOECyaz9HN7v98Lz6sAJxemcR6rnUZS2DAoGVJHxUPqYiyIRIMEax5SR6MVI/Qr1n7rFouK/0lUP7ZGRzQauA==", "dependencies": { "@babel/runtime": "^7.16.0", "@types/mousetrap": "^1.6.8", - "@wordpress/deprecated": "^3.41.0", - "@wordpress/dom": "^3.41.0", - "@wordpress/element": "^5.18.0", - "@wordpress/is-shallow-equal": "^4.41.0", - "@wordpress/keycodes": "^3.41.0", - "@wordpress/priority-queue": "^2.41.0", + "@wordpress/deprecated": "^3.43.0", + "@wordpress/dom": "^3.43.0", + "@wordpress/element": "^5.20.0", + "@wordpress/is-shallow-equal": "^4.43.0", + "@wordpress/keycodes": "^3.43.0", + "@wordpress/priority-queue": "^2.43.0", + "@wordpress/undo-manager": "^0.3.0", "change-case": "^4.1.2", "clipboard": "^2.0.8", "mousetrap": "^1.6.5", @@ -7052,22 +7228,22 @@ } }, "node_modules/@wordpress/core-commands": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/@wordpress/core-commands/-/core-commands-0.10.0.tgz", - "integrity": "sha512-gFX+J2WJY8T/AviM8/mNxdm+GkIWF2w6wuUVInrR7r3Gqx6+vmlJDC3IhSYvLvqWA3nkBc+pw0CyPgZ7Zd+APg==", + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@wordpress/core-commands/-/core-commands-0.12.0.tgz", + "integrity": "sha512-PvvOpN5cDoVGmsfPw2KEKRc4dI8qmzwH5biiopCtWIEhT1HoJu0E4ei6TtBjz3yX46OoSf/JwugAMetzDw1K8Q==", "dev": true, "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/block-editor": "^12.9.0", - "@wordpress/commands": "^0.12.0", - "@wordpress/core-data": "^6.18.0", - "@wordpress/data": "^9.11.0", - "@wordpress/element": "^5.18.0", - "@wordpress/i18n": "^4.41.0", - "@wordpress/icons": "^9.32.0", - "@wordpress/private-apis": "^0.23.0", - "@wordpress/router": "^0.10.0", - "@wordpress/url": "^3.42.0" + "@wordpress/block-editor": "^12.11.0", + "@wordpress/commands": "^0.14.0", + "@wordpress/core-data": "^6.20.0", + "@wordpress/data": "^9.13.0", + "@wordpress/element": "^5.20.0", + "@wordpress/i18n": "^4.43.0", + "@wordpress/icons": "^9.34.0", + "@wordpress/private-apis": "^0.25.0", + "@wordpress/router": "^0.12.0", + "@wordpress/url": "^3.44.0" }, "engines": { "node": ">=12" @@ -7078,30 +7254,32 @@ } }, "node_modules/@wordpress/core-data": { - "version": "6.18.0", - "resolved": "https://registry.npmjs.org/@wordpress/core-data/-/core-data-6.18.0.tgz", - "integrity": "sha512-QJCogXr+rjaDQQCphcLjirGVPcsOOzb00mBhALEtqyliIKkZ6KAPBVz3VeMO5DWShC8KaFNbUg3565QtsnY39g==", + "version": "6.20.0", + "resolved": "https://registry.npmjs.org/@wordpress/core-data/-/core-data-6.20.0.tgz", + "integrity": "sha512-R6OE9i9pAmOJKmzsYrKNyXBRn3MeLIuSk3ocTGvEvqLTdVkky5knlVPHC4j/z/NgvJrEEyA3RFAxkw8C999j3w==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/api-fetch": "^6.38.0", - "@wordpress/block-editor": "^12.9.0", - "@wordpress/blocks": "^12.18.0", - "@wordpress/compose": "^6.18.0", - "@wordpress/data": "^9.11.0", - "@wordpress/deprecated": "^3.41.0", - "@wordpress/element": "^5.18.0", - "@wordpress/html-entities": "^3.41.0", - "@wordpress/i18n": "^4.41.0", - "@wordpress/is-shallow-equal": "^4.41.0", - "@wordpress/private-apis": "^0.23.0", - "@wordpress/sync": "^0.3.0", - "@wordpress/url": "^3.42.0", + "@wordpress/api-fetch": "^6.40.0", + "@wordpress/block-editor": "^12.11.0", + "@wordpress/blocks": "^12.20.0", + "@wordpress/compose": "^6.20.0", + "@wordpress/data": "^9.13.0", + "@wordpress/deprecated": "^3.43.0", + "@wordpress/element": "^5.20.0", + "@wordpress/html-entities": "^3.43.0", + "@wordpress/i18n": "^4.43.0", + "@wordpress/is-shallow-equal": "^4.43.0", + "@wordpress/private-apis": "^0.25.0", + "@wordpress/rich-text": "^6.20.0", + "@wordpress/sync": "^0.5.0", + "@wordpress/undo-manager": "^0.3.0", + "@wordpress/url": "^3.44.0", "change-case": "^4.1.2", "equivalent-key-map": "^0.2.2", "fast-deep-equal": "^3.1.3", "memize": "^2.1.0", "rememo": "^4.0.2", - "uuid": "^8.3.0" + "uuid": "^9.0.1" }, "engines": { "node": ">=12" @@ -7112,32 +7290,36 @@ } }, "node_modules/@wordpress/core-data/node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], "bin": { "uuid": "dist/bin/uuid" } }, "node_modules/@wordpress/data": { - "version": "9.11.0", - "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-9.11.0.tgz", - "integrity": "sha512-1UaummqcfxO4EU7eKfkxEaRjlZjRvqHRdtdjyBtrpWHxIaLrTzBdM7rBNu06tilZBoAXGRoBc5TyPuvNI3IWNg==", + "version": "9.13.0", + "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-9.13.0.tgz", + "integrity": "sha512-SayS6JsOFL2SBKIk4NFlmGLYvH7ocqOf6iuMq2aJ8E04VuExLEDqnDjxXkdOgLrrie6dOLG21EvNRk7Vc7QDOA==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/compose": "^6.18.0", - "@wordpress/deprecated": "^3.41.0", - "@wordpress/element": "^5.18.0", - "@wordpress/is-shallow-equal": "^4.41.0", - "@wordpress/priority-queue": "^2.41.0", - "@wordpress/private-apis": "^0.23.0", - "@wordpress/redux-routine": "^4.41.0", + "@wordpress/compose": "^6.20.0", + "@wordpress/deprecated": "^3.43.0", + "@wordpress/element": "^5.20.0", + "@wordpress/is-shallow-equal": "^4.43.0", + "@wordpress/priority-queue": "^2.43.0", + "@wordpress/private-apis": "^0.25.0", + "@wordpress/redux-routine": "^4.43.0", "deepmerge": "^4.3.0", "equivalent-key-map": "^0.2.2", "is-plain-object": "^5.0.0", "is-promise": "^4.0.0", "redux": "^4.1.2", - "turbo-combine-reducers": "^1.0.2", + "rememo": "^4.0.2", "use-memo-one": "^1.1.1" }, "engines": { @@ -7148,12 +7330,12 @@ } }, "node_modules/@wordpress/date": { - "version": "4.41.0", - "resolved": "https://registry.npmjs.org/@wordpress/date/-/date-4.41.0.tgz", - "integrity": "sha512-R0cTQKev7xT/srjAgUJOgW7CYnXuRdxSpXG7timYr3jEqgYoJFSAP2miq3+FWWSra1nesdT+r4o5z+3rIKFLLg==", + "version": "4.43.0", + "resolved": "https://registry.npmjs.org/@wordpress/date/-/date-4.43.0.tgz", + "integrity": "sha512-fXHXewPYogPGsQSzy1z9WIUluWof2vPkRc4KXE5vgmWaUbl5xvPEiRX4ZJcofYmKzk0ioDYrq56eDKvEgKoF+A==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/deprecated": "^3.41.0", + "@wordpress/deprecated": "^3.43.0", "moment": "^2.29.4", "moment-timezone": "^0.5.40" }, @@ -7162,9 +7344,9 @@ } }, "node_modules/@wordpress/dependency-extraction-webpack-plugin": { - "version": "4.24.0", - "resolved": "https://registry.npmjs.org/@wordpress/dependency-extraction-webpack-plugin/-/dependency-extraction-webpack-plugin-4.24.0.tgz", - "integrity": "sha512-HS9Ol9dOV6PU4TBxWVE9yDHXFInoOrXzPeoojw7SBKUziiCAh7ZG9JPFt/hJR83rXf9Ro6FEFke4oOtUTZmo6A==", + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/@wordpress/dependency-extraction-webpack-plugin/-/dependency-extraction-webpack-plugin-4.26.0.tgz", + "integrity": "sha512-enZwezdSuR9IETqCM+i1Iez9jvKUMI7dL+BOluTijQW1zbo6/3HiU8qFWqsF1lhUrYp1OmQRldtmxs+YZYm36g==", "dev": true, "dependencies": { "json2php": "^0.0.7", @@ -7178,33 +7360,33 @@ } }, "node_modules/@wordpress/deprecated": { - "version": "3.41.0", - "resolved": "https://registry.npmjs.org/@wordpress/deprecated/-/deprecated-3.41.0.tgz", - "integrity": "sha512-8so9fJC6MvMeMxaRqEJYtzXm1RP2i+nq3NXG9DW4fbo8ICEIe1QqBpCFqV4FbkHs8PRqyJ8IJ7C6NnAvL3BWKw==", + "version": "3.43.0", + "resolved": "https://registry.npmjs.org/@wordpress/deprecated/-/deprecated-3.43.0.tgz", + "integrity": "sha512-rmnehCKUEvZBH1VbQiK7YV9Yh5EQPcOO0kaf7UIGXUrH/pEpUn1PW+5Yox4ZyVNvqCQj2mbs6sqSNiIsjRWpAA==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/hooks": "^3.41.0" + "@wordpress/hooks": "^3.43.0" }, "engines": { "node": ">=12" } }, "node_modules/@wordpress/dom": { - "version": "3.41.0", - "resolved": "https://registry.npmjs.org/@wordpress/dom/-/dom-3.41.0.tgz", - "integrity": "sha512-0FKG4c33G7jOElzy1adqgNjowYBaWX98Q99X9WjpjtF+AY7/Sljq4zOGh5iZXSM/1dpKLPs4f/frFEqueq6MGg==", + "version": "3.43.0", + "resolved": "https://registry.npmjs.org/@wordpress/dom/-/dom-3.43.0.tgz", + "integrity": "sha512-fTaZvTG/0En5r+ArMOGiBUomhbpJJf2RYMMu2ok39E/alwIawZHz/qeL3706BlT4r2QPCfK/tUOHQSh13+3ocg==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/deprecated": "^3.41.0" + "@wordpress/deprecated": "^3.43.0" }, "engines": { "node": ">=12" } }, "node_modules/@wordpress/dom-ready": { - "version": "3.41.0", - "resolved": "https://registry.npmjs.org/@wordpress/dom-ready/-/dom-ready-3.41.0.tgz", - "integrity": "sha512-xbTCYC1192nUiBLB384GrzlQMbFnSv31TjI4+Y4JhR46+alcSsF2KPmlR8htxRbAXBx7z8lT78Fv+0ULhSIERA==", + "version": "3.43.0", + "resolved": "https://registry.npmjs.org/@wordpress/dom-ready/-/dom-ready-3.43.0.tgz", + "integrity": "sha512-XNlkKi9BwsvyUgTFWZbwywknagc26UmdeqaDHP1l+M3ztKw7V9FCZxyXgM9M+i0jNReREzK3EzjjG+nNzFb0+Q==", "dependencies": { "@babel/runtime": "^7.16.0" }, @@ -7213,15 +7395,15 @@ } }, "node_modules/@wordpress/e2e-test-utils": { - "version": "10.12.0", - "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils/-/e2e-test-utils-10.12.0.tgz", - "integrity": "sha512-S81RDBgm91mgA9VfyqsJ5nlu7E75Jn9/g2aXe81qhp//yKXEAfDjMvHZMi+STTiisMWTbTehrKMzydZTf0ptzg==", + "version": "10.14.0", + "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils/-/e2e-test-utils-10.14.0.tgz", + "integrity": "sha512-a3v2gNuU5RsfzmTs8lmk57d1+ZBkwjJoCXC5Rs7eb6vnygmqHA/TCLMigIhRHq5gc+LHtRV0JvxezgbLigK8WA==", "dev": true, "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/api-fetch": "^6.38.0", - "@wordpress/keycodes": "^3.41.0", - "@wordpress/url": "^3.42.0", + "@wordpress/api-fetch": "^6.40.0", + "@wordpress/keycodes": "^3.43.0", + "@wordpress/url": "^3.44.0", "change-case": "^4.1.2", "form-data": "^4.0.0", "node-fetch": "^2.6.0" @@ -7234,43 +7416,77 @@ "puppeteer-core": ">=11" } }, + "node_modules/@wordpress/e2e-test-utils-playwright": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils-playwright/-/e2e-test-utils-playwright-0.11.0.tgz", + "integrity": "sha512-UxDkVvm24FJdi4nkn5+n9XirYxdJ1QDZgnHotdrgGRel8NOvlEOlhmT/xpuAPQrVwo+yynxEKeb1Y2AT6jX9og==", + "dev": true, + "dependencies": { + "@wordpress/api-fetch": "^6.40.0", + "@wordpress/keycodes": "^3.43.0", + "@wordpress/url": "^3.44.0", + "change-case": "^4.1.2", + "form-data": "^4.0.0", + "get-port": "^5.1.1", + "lighthouse": "^10.4.0", + "mime": "^3.0.0" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "@playwright/test": ">=1" + } + }, + "node_modules/@wordpress/e2e-test-utils-playwright/node_modules/mime": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz", + "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==", + "dev": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=10.0.0" + } + }, "node_modules/@wordpress/edit-post": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@wordpress/edit-post/-/edit-post-7.18.0.tgz", - "integrity": "sha512-jM1+hfSLErZuRTuFWIy7wT7OXP5swzvdydI7/+Ab7XjmYpGkTM18M8z3QWz9OtNhiwrKjsPZUpUbooShIRzRpg==", + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@wordpress/edit-post/-/edit-post-7.20.0.tgz", + "integrity": "sha512-/QK6nV1OCnDYs4pYwNweF41QJlL+1o3oImIg88CS8GRRHnaya5AnpkQx0Ky4msqbufcTvMSWB2a1PfZQI4klXA==", "dev": true, "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^3.41.0", - "@wordpress/api-fetch": "^6.38.0", - "@wordpress/block-editor": "^12.9.0", - "@wordpress/block-library": "^8.18.0", - "@wordpress/blocks": "^12.18.0", - "@wordpress/commands": "^0.12.0", - "@wordpress/components": "^25.7.0", - "@wordpress/compose": "^6.18.0", - "@wordpress/core-commands": "^0.10.0", - "@wordpress/core-data": "^6.18.0", - "@wordpress/data": "^9.11.0", - "@wordpress/deprecated": "^3.41.0", - "@wordpress/dom": "^3.41.0", - "@wordpress/editor": "^13.18.0", - "@wordpress/element": "^5.18.0", - "@wordpress/hooks": "^3.41.0", - "@wordpress/i18n": "^4.41.0", - "@wordpress/icons": "^9.32.0", - "@wordpress/interface": "^5.18.0", - "@wordpress/keyboard-shortcuts": "^4.18.0", - "@wordpress/keycodes": "^3.41.0", - "@wordpress/media-utils": "^4.32.0", - "@wordpress/notices": "^4.9.0", - "@wordpress/plugins": "^6.9.0", - "@wordpress/preferences": "^3.18.0", - "@wordpress/private-apis": "^0.23.0", - "@wordpress/url": "^3.42.0", - "@wordpress/viewport": "^5.18.0", - "@wordpress/warning": "^2.41.0", - "@wordpress/widgets": "^3.18.0", + "@wordpress/a11y": "^3.43.0", + "@wordpress/api-fetch": "^6.40.0", + "@wordpress/block-editor": "^12.11.0", + "@wordpress/block-library": "^8.20.0", + "@wordpress/blocks": "^12.20.0", + "@wordpress/commands": "^0.14.0", + "@wordpress/components": "^25.9.0", + "@wordpress/compose": "^6.20.0", + "@wordpress/core-commands": "^0.12.0", + "@wordpress/core-data": "^6.20.0", + "@wordpress/data": "^9.13.0", + "@wordpress/deprecated": "^3.43.0", + "@wordpress/dom": "^3.43.0", + "@wordpress/editor": "^13.20.0", + "@wordpress/element": "^5.20.0", + "@wordpress/hooks": "^3.43.0", + "@wordpress/i18n": "^4.43.0", + "@wordpress/icons": "^9.34.0", + "@wordpress/interface": "^5.20.0", + "@wordpress/keyboard-shortcuts": "^4.20.0", + "@wordpress/keycodes": "^3.43.0", + "@wordpress/media-utils": "^4.34.0", + "@wordpress/notices": "^4.11.0", + "@wordpress/plugins": "^6.11.0", + "@wordpress/preferences": "^3.20.0", + "@wordpress/private-apis": "^0.25.0", + "@wordpress/url": "^3.44.0", + "@wordpress/viewport": "^5.20.0", + "@wordpress/warning": "^2.43.0", + "@wordpress/widgets": "^3.20.0", "classnames": "^2.3.1", "memize": "^2.1.0", "rememo": "^4.0.2" @@ -7284,40 +7500,40 @@ } }, "node_modules/@wordpress/editor": { - "version": "13.18.0", - "resolved": "https://registry.npmjs.org/@wordpress/editor/-/editor-13.18.0.tgz", - "integrity": "sha512-uMI7pVFZmZPrE3Iff8NSUab8biiQQ12glcpn3M6f3P1EKc82j91ai8nH6YH+MIKT/FyojEqCLP8DDcpEo/C6Ew==", + "version": "13.20.0", + "resolved": "https://registry.npmjs.org/@wordpress/editor/-/editor-13.20.0.tgz", + "integrity": "sha512-3cylfS5UzzlAscmPdPFTYx8zPRWFyVy7Oa9RRP8yj++THKt6ExfpSywRPm5C2aviMx/8Ckpx8rkvWTSB7Sekjw==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^3.41.0", - "@wordpress/api-fetch": "^6.38.0", - "@wordpress/blob": "^3.41.0", - "@wordpress/block-editor": "^12.9.0", - "@wordpress/blocks": "^12.18.0", - "@wordpress/components": "^25.7.0", - "@wordpress/compose": "^6.18.0", - "@wordpress/core-data": "^6.18.0", - "@wordpress/data": "^9.11.0", - "@wordpress/date": "^4.41.0", - "@wordpress/deprecated": "^3.41.0", - "@wordpress/dom": "^3.41.0", - "@wordpress/element": "^5.18.0", - "@wordpress/hooks": "^3.41.0", - "@wordpress/html-entities": "^3.41.0", - "@wordpress/i18n": "^4.41.0", - "@wordpress/icons": "^9.32.0", - "@wordpress/keyboard-shortcuts": "^4.18.0", - "@wordpress/keycodes": "^3.41.0", - "@wordpress/media-utils": "^4.32.0", - "@wordpress/notices": "^4.9.0", - "@wordpress/patterns": "^1.2.0", - "@wordpress/preferences": "^3.18.0", - "@wordpress/private-apis": "^0.23.0", - "@wordpress/reusable-blocks": "^4.18.0", - "@wordpress/rich-text": "^6.18.0", - "@wordpress/server-side-render": "^4.18.0", - "@wordpress/url": "^3.42.0", - "@wordpress/wordcount": "^3.41.0", + "@wordpress/a11y": "^3.43.0", + "@wordpress/api-fetch": "^6.40.0", + "@wordpress/blob": "^3.43.0", + "@wordpress/block-editor": "^12.11.0", + "@wordpress/blocks": "^12.20.0", + "@wordpress/components": "^25.9.0", + "@wordpress/compose": "^6.20.0", + "@wordpress/core-data": "^6.20.0", + "@wordpress/data": "^9.13.0", + "@wordpress/date": "^4.43.0", + "@wordpress/deprecated": "^3.43.0", + "@wordpress/dom": "^3.43.0", + "@wordpress/element": "^5.20.0", + "@wordpress/hooks": "^3.43.0", + "@wordpress/html-entities": "^3.43.0", + "@wordpress/i18n": "^4.43.0", + "@wordpress/icons": "^9.34.0", + "@wordpress/keyboard-shortcuts": "^4.20.0", + "@wordpress/keycodes": "^3.43.0", + "@wordpress/media-utils": "^4.34.0", + "@wordpress/notices": "^4.11.0", + "@wordpress/patterns": "^1.4.0", + "@wordpress/preferences": "^3.20.0", + "@wordpress/private-apis": "^0.25.0", + "@wordpress/reusable-blocks": "^4.20.0", + "@wordpress/rich-text": "^6.20.0", + "@wordpress/server-side-render": "^4.20.0", + "@wordpress/url": "^3.44.0", + "@wordpress/wordcount": "^3.43.0", "classnames": "^2.3.1", "date-fns": "^2.28.0", "memize": "^2.1.0", @@ -7334,14 +7550,14 @@ } }, "node_modules/@wordpress/element": { - "version": "5.18.0", - "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-5.18.0.tgz", - "integrity": "sha512-OynuZuTFdmterh/ASmMSSKjdBj5r1hcwQi37AQnp7+GpyIV3Ol5PR4UWWYB0coW0Gkd0giJkQAwC71/ZkEPYqQ==", + "version": "5.20.0", + "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-5.20.0.tgz", + "integrity": "sha512-EO2cXUTrACQJ0JG+nuQnnaKu/qJbnBPmTgy6HCfU90um1G3kdG/iHh+T1YCi/WqxW+6UrL7I8FbxPfcEJvvONA==", "dependencies": { "@babel/runtime": "^7.16.0", "@types/react": "^18.0.21", "@types/react-dom": "^18.0.6", - "@wordpress/escape-html": "^2.41.0", + "@wordpress/escape-html": "^2.43.0", "change-case": "^4.1.2", "is-plain-object": "^5.0.0", "react": "^18.2.0", @@ -7352,9 +7568,9 @@ } }, "node_modules/@wordpress/env": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/@wordpress/env/-/env-8.7.0.tgz", - "integrity": "sha512-cqjDjFFLZ8691mzsuPaakoNbUJ5d6DNNRMyN6UZefLGKhthlqmyK5DqzXZUzCr9cgF/kdc//v3ZmBy9nywBYSA==", + "version": "8.9.0", + "resolved": "https://registry.npmjs.org/@wordpress/env/-/env-8.9.0.tgz", + "integrity": "sha512-f3W1OMcUubZVC4OH9MTG2XE2OWwZH3Y2pKgrXSXP7rUiiCCIknotbUKtq7vF9uoUOB+f5kF2zGRRCJBu7n8PYg==", "dev": true, "dependencies": { "chalk": "^4.0.0", @@ -7445,9 +7661,9 @@ } }, "node_modules/@wordpress/escape-html": { - "version": "2.41.0", - "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-2.41.0.tgz", - "integrity": "sha512-fFDuAO/csLVemQrJKTrwxjmR7d2a6zEuDVCKi2jUt7j9rpLpz9IZnEVD2q/icOj2+u6joeDwvCyyPyTreqEZHA==", + "version": "2.43.0", + "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-2.43.0.tgz", + "integrity": "sha512-+hLbsx4PXGnziUSS/7W9B47xgh2VUg11rSbe3Q3bTMCFWaYqk0cvAk5C74Re99Hiekct99HmpnmyVq+we8bkUQ==", "dependencies": { "@babel/runtime": "^7.16.0" }, @@ -7456,23 +7672,24 @@ } }, "node_modules/@wordpress/eslint-plugin": { - "version": "15.1.0", - "resolved": "https://registry.npmjs.org/@wordpress/eslint-plugin/-/eslint-plugin-15.1.0.tgz", - "integrity": "sha512-iKc8YnakbOWUh7b5A79XhZ9nIJfkHmKAkluxd56kwmKhhn1dfreRaCXpjjBk9E170axKmkHPqFar4xEMy9kO7A==", + "version": "17.0.0", + "resolved": "https://registry.npmjs.org/@wordpress/eslint-plugin/-/eslint-plugin-17.0.0.tgz", + "integrity": "sha512-pxb0UQN92oK0N20E1XtuAyZAmXcE6Pj/pR96ZXWYVTIJkLFsJBxdiqTmhfcaieVI5JbmWggxJXV8Lwp1vzlRNw==", "dev": true, "dependencies": { "@babel/eslint-parser": "^7.16.0", - "@typescript-eslint/eslint-plugin": "^5.62.0", - "@typescript-eslint/parser": "^5.62.0", - "@wordpress/babel-preset-default": "^7.25.0", - "@wordpress/prettier-config": "^2.24.0", + "@typescript-eslint/eslint-plugin": "^6.4.1", + "@typescript-eslint/parser": "^6.4.1", + "@wordpress/babel-preset-default": "^7.27.0", + "@wordpress/prettier-config": "^3.0.0", "cosmiconfig": "^7.0.0", "eslint-config-prettier": "^8.3.0", "eslint-plugin-import": "^2.25.2", - "eslint-plugin-jest": "^27.2.1", + "eslint-plugin-jest": "^27.2.3", "eslint-plugin-jsdoc": "^46.4.6", "eslint-plugin-jsx-a11y": "^6.5.1", - "eslint-plugin-prettier": "^3.3.0", + "eslint-plugin-playwright": "^0.15.3", + "eslint-plugin-prettier": "^5.0.0", "eslint-plugin-react": "^7.27.0", "eslint-plugin-react-hooks": "^4.3.0", "globals": "^13.12.0", @@ -7485,7 +7702,7 @@ "peerDependencies": { "@babel/core": ">=7", "eslint": ">=8", - "prettier": ">=2", + "prettier": ">=3", "typescript": ">=4" }, "peerDependenciesMeta": { @@ -7497,112 +7714,292 @@ } } }, - "node_modules/@wordpress/eslint-plugin/node_modules/eslint-plugin-prettier": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-3.4.1.tgz", - "integrity": "sha512-htg25EUYUeIhKHXjOinK4BgCcDwtLHjqaxCDsMy5nbnUMkKFvIhMVCp+5GFUXQ4Nr8lBsPqtGAqBenbpFqAA2g==", + "node_modules/@wordpress/eslint-plugin/node_modules/@typescript-eslint/eslint-plugin": { + "version": "6.7.5", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.7.5.tgz", + "integrity": "sha512-JhtAwTRhOUcP96D0Y6KYnwig/MRQbOoLGXTON2+LlyB/N35SP9j1boai2zzwXb7ypKELXMx3DVk9UTaEq1vHEw==", "dev": true, "dependencies": { - "prettier-linter-helpers": "^1.0.0" + "@eslint-community/regexpp": "^4.5.1", + "@typescript-eslint/scope-manager": "6.7.5", + "@typescript-eslint/type-utils": "6.7.5", + "@typescript-eslint/utils": "6.7.5", + "@typescript-eslint/visitor-keys": "6.7.5", + "debug": "^4.3.4", + "graphemer": "^1.4.0", + "ignore": "^5.2.4", + "natural-compare": "^1.4.0", + "semver": "^7.5.4", + "ts-api-utils": "^1.0.1" }, "engines": { - "node": ">=6.0.0" + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "eslint": ">=5.0.0", - "prettier": ">=1.13.0" + "@typescript-eslint/parser": "^6.0.0 || ^6.0.0-alpha", + "eslint": "^7.0.0 || ^8.0.0" }, "peerDependenciesMeta": { - "eslint-config-prettier": { + "typescript": { "optional": true } } }, - "node_modules/@wordpress/eslint-plugin/node_modules/globals": { - "version": "13.21.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.21.0.tgz", - "integrity": "sha512-ybyme3s4yy/t/3s35bewwXKOf7cvzfreG2lH0lZl0JB7I4GxRP2ghxOK/Nb9EkRXdbBXZLfq/p/0W2JUONB/Gg==", + "node_modules/@wordpress/eslint-plugin/node_modules/@typescript-eslint/parser": { + "version": "6.7.5", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.7.5.tgz", + "integrity": "sha512-bIZVSGx2UME/lmhLcjdVc7ePBwn7CLqKarUBL4me1C5feOd663liTGjMBGVcGr+BhnSLeP4SgwdvNnnkbIdkCw==", "dev": true, "dependencies": { - "type-fest": "^0.20.2" + "@typescript-eslint/scope-manager": "6.7.5", + "@typescript-eslint/types": "6.7.5", + "@typescript-eslint/typescript-estree": "6.7.5", + "@typescript-eslint/visitor-keys": "6.7.5", + "debug": "^4.3.4" }, "engines": { - "node": ">=8" + "node": "^16.0.0 || >=18.0.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "node_modules/@wordpress/eslint-plugin/node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "node_modules/@wordpress/eslint-plugin/node_modules/@typescript-eslint/scope-manager": { + "version": "6.7.5", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.7.5.tgz", + "integrity": "sha512-GAlk3eQIwWOJeb9F7MKQ6Jbah/vx1zETSDw8likab/eFcqkjSD7BI75SDAeC5N2L0MmConMoPvTsmkrg71+B1A==", "dev": true, + "dependencies": { + "@typescript-eslint/types": "6.7.5", + "@typescript-eslint/visitor-keys": "6.7.5" + }, "engines": { - "node": ">=10" + "node": "^16.0.0 || >=18.0.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/@wordpress/hooks": { - "version": "3.41.0", - "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-3.41.0.tgz", - "integrity": "sha512-o3fC6Z0kCLzZNFUT5W7C1d2mR+qjVwLaWjrwuJngJG92wly4IzKgAUDs/iJZojxtePFMP8JOFCg4FMuzG/VhWw==", + "node_modules/@wordpress/eslint-plugin/node_modules/@typescript-eslint/type-utils": { + "version": "6.7.5", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.7.5.tgz", + "integrity": "sha512-Gs0qos5wqxnQrvpYv+pf3XfcRXW6jiAn9zE/K+DlmYf6FcpxeNYN0AIETaPR7rHO4K2UY+D0CIbDP9Ut0U4m1g==", + "dev": true, "dependencies": { - "@babel/runtime": "^7.16.0" + "@typescript-eslint/typescript-estree": "6.7.5", + "@typescript-eslint/utils": "6.7.5", + "debug": "^4.3.4", + "ts-api-utils": "^1.0.1" }, "engines": { - "node": ">=12" + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "node_modules/@wordpress/html-entities": { - "version": "3.41.0", - "resolved": "https://registry.npmjs.org/@wordpress/html-entities/-/html-entities-3.41.0.tgz", - "integrity": "sha512-nb8ioGMi9yBfOzy2tIvIKQA+MaVNbgTflM/uiwhb5D/KTqtIUp+e84BOCOOZDI7xtWKQKhtGAn126Ko7hi73Jg==", - "dependencies": { - "@babel/runtime": "^7.16.0" - }, + "node_modules/@wordpress/eslint-plugin/node_modules/@typescript-eslint/types": { + "version": "6.7.5", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.7.5.tgz", + "integrity": "sha512-WboQBlOXtdj1tDFPyIthpKrUb+kZf2VroLZhxKa/VlwLlLyqv/PwUNgL30BlTVZV1Wu4Asu2mMYPqarSO4L5ZQ==", + "dev": true, "engines": { - "node": ">=12" + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/@wordpress/i18n": { - "version": "4.41.0", - "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-4.41.0.tgz", - "integrity": "sha512-MXA+DiVSF2CS0ZhFEBq/eJjfHuKMcu3FUuiF/Dpc1YZRD1X7N6xPlfo4xKJZVUWIAsfgpc8oA2YMLw1VTFzrRA==", + "node_modules/@wordpress/eslint-plugin/node_modules/@typescript-eslint/typescript-estree": { + "version": "6.7.5", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.7.5.tgz", + "integrity": "sha512-NhJiJ4KdtwBIxrKl0BqG1Ur+uw7FiOnOThcYx9DpOGJ/Abc9z2xNzLeirCG02Ig3vkvrc2qFLmYSSsaITbKjlg==", + "dev": true, "dependencies": { - "@babel/runtime": "^7.16.0", - "@wordpress/hooks": "^3.41.0", - "gettext-parser": "^1.3.1", - "memize": "^2.1.0", - "sprintf-js": "^1.1.1", - "tannin": "^1.2.0" - }, - "bin": { - "pot-to-php": "tools/pot-to-php.js" + "@typescript-eslint/types": "6.7.5", + "@typescript-eslint/visitor-keys": "6.7.5", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.5.4", + "ts-api-utils": "^1.0.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@wordpress/eslint-plugin/node_modules/@typescript-eslint/utils": { + "version": "6.7.5", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.7.5.tgz", + "integrity": "sha512-pfRRrH20thJbzPPlPc4j0UNGvH1PjPlhlCMq4Yx7EGjV7lvEeGX0U6MJYe8+SyFutWgSHsdbJ3BXzZccYggezA==", + "dev": true, + "dependencies": { + "@eslint-community/eslint-utils": "^4.4.0", + "@types/json-schema": "^7.0.12", + "@types/semver": "^7.5.0", + "@typescript-eslint/scope-manager": "6.7.5", + "@typescript-eslint/types": "6.7.5", + "@typescript-eslint/typescript-estree": "6.7.5", + "semver": "^7.5.4" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0" + } + }, + "node_modules/@wordpress/eslint-plugin/node_modules/@typescript-eslint/visitor-keys": { + "version": "6.7.5", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.7.5.tgz", + "integrity": "sha512-3MaWdDZtLlsexZzDSdQWsFQ9l9nL8B80Z4fImSpyllFC/KLqWQRdEcB+gGGO+N3Q2uL40EsG66wZLsohPxNXvg==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "6.7.5", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@wordpress/eslint-plugin/node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@wordpress/eslint-plugin/node_modules/globals": { + "version": "13.21.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.21.0.tgz", + "integrity": "sha512-ybyme3s4yy/t/3s35bewwXKOf7cvzfreG2lH0lZl0JB7I4GxRP2ghxOK/Nb9EkRXdbBXZLfq/p/0W2JUONB/Gg==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@wordpress/eslint-plugin/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@wordpress/hooks": { + "version": "3.43.0", + "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-3.43.0.tgz", + "integrity": "sha512-SHSiyFUEsggihl0pDvY1l72q+fHMDyFHtIR3GCt0uV2ifctvoa/PIYdVwrxpGQaGdNEV25XCZ4kNldqJmfTddw==", + "dependencies": { + "@babel/runtime": "^7.16.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@wordpress/html-entities": { + "version": "3.43.0", + "resolved": "https://registry.npmjs.org/@wordpress/html-entities/-/html-entities-3.43.0.tgz", + "integrity": "sha512-e7OJU2DRa2Z6TxLq5y2/jKVjlqdVJDwwR0yNp4ajyrtGIMNJw+7PXvdgSoroD5M6UjWRuLT57crcgVT4M53nRA==", + "dependencies": { + "@babel/runtime": "^7.16.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@wordpress/i18n": { + "version": "4.43.0", + "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-4.43.0.tgz", + "integrity": "sha512-XHU/vGgI+pgjJU9WzWDHke1u948z8i3OPpKUNdxc/gMcTkKaKM4D8DW1+VMSQHyU6pneP8+ph7EF+1RIehP3lQ==", + "dependencies": { + "@babel/runtime": "^7.16.0", + "@wordpress/hooks": "^3.43.0", + "gettext-parser": "^1.3.1", + "memize": "^2.1.0", + "sprintf-js": "^1.1.1", + "tannin": "^1.2.0" + }, + "bin": { + "pot-to-php": "tools/pot-to-php.js" }, "engines": { "node": ">=12" } }, "node_modules/@wordpress/icons": { - "version": "9.32.0", - "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-9.32.0.tgz", - "integrity": "sha512-67imRDf5LF6v4vCBmvAEa4ZzcH0jvwIaBr1Y2ou4ElVJ1KZjiu1C93Lp6dcAy/08L8eX+eZZCwTrTYI+tl9v5w==", + "version": "9.34.0", + "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-9.34.0.tgz", + "integrity": "sha512-yJWfvgnWnPBd/Co7VjdbCj3o2HJdP4npblJCj7LR+KcnCTPYZWMc4GU3OuzmxMByALuAndfIxgm1YDSHt/F4Wg==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/element": "^5.18.0", - "@wordpress/primitives": "^3.39.0" + "@wordpress/element": "^5.20.0", + "@wordpress/primitives": "^3.41.0" }, "engines": { "node": ">=12" } }, "node_modules/@wordpress/interactivity": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@wordpress/interactivity/-/interactivity-2.2.0.tgz", - "integrity": "sha512-JA71DIrmmXwup50Qes5aWFDC8T4PpfnHsMvp4GDnlE5YPUnzK+jZ2syvBiKDxsSccKbq9b/rlQonM7C5O1CfhA==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@wordpress/interactivity/-/interactivity-2.4.0.tgz", + "integrity": "sha512-J329+xKoAnT7/J5Ad6Lhu8XrUXfmLu2H7ZvQULKGwDWZ/WAKP1AVYY+rWvrhbthqV//lLKqQuluSaKt5tM0xsA==", "dev": true, "dependencies": { "@preact/signals": "^1.1.3", @@ -7614,23 +8011,23 @@ } }, "node_modules/@wordpress/interface": { - "version": "5.18.0", - "resolved": "https://registry.npmjs.org/@wordpress/interface/-/interface-5.18.0.tgz", - "integrity": "sha512-qnBu6I/xBUR+Kz+Fc5eKMDt/IN/3LauhQtCc0H6zWQpw5jkAjUSpNlwSwmaeCRbNrwIJ7D13FVIPIhvC5eobkg==", + "version": "5.20.0", + "resolved": "https://registry.npmjs.org/@wordpress/interface/-/interface-5.20.0.tgz", + "integrity": "sha512-tWZgV1o+/oTu3ZxemJ7DBhdBz61foFCrObFuPY1vvwGDSENGqmrAErsTADWldfEjZEsOJVcc9W8BBwMPx6fK5A==", "dev": true, "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^3.41.0", - "@wordpress/components": "^25.7.0", - "@wordpress/compose": "^6.18.0", - "@wordpress/data": "^9.11.0", - "@wordpress/deprecated": "^3.41.0", - "@wordpress/element": "^5.18.0", - "@wordpress/i18n": "^4.41.0", - "@wordpress/icons": "^9.32.0", - "@wordpress/plugins": "^6.9.0", - "@wordpress/preferences": "^3.18.0", - "@wordpress/viewport": "^5.18.0", + "@wordpress/a11y": "^3.43.0", + "@wordpress/components": "^25.9.0", + "@wordpress/compose": "^6.20.0", + "@wordpress/data": "^9.13.0", + "@wordpress/deprecated": "^3.43.0", + "@wordpress/element": "^5.20.0", + "@wordpress/i18n": "^4.43.0", + "@wordpress/icons": "^9.34.0", + "@wordpress/plugins": "^6.11.0", + "@wordpress/preferences": "^3.20.0", + "@wordpress/viewport": "^5.20.0", "classnames": "^2.3.1" }, "engines": { @@ -7642,9 +8039,9 @@ } }, "node_modules/@wordpress/is-shallow-equal": { - "version": "4.41.0", - "resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-4.41.0.tgz", - "integrity": "sha512-z0+bdJvjOcbPf7vGiC0Zfoff+2WyFRFwsJex9d9N9CTVvr87kaVHBZuZlPX6iFmS22RzM2tLeppBKlOSRtSI4w==", + "version": "4.43.0", + "resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-4.43.0.tgz", + "integrity": "sha512-KhEvz2V9gjq+C8v/YEYMRetOg2YI/Ik8cc8dWlOMHp7GbZAPHACplR4ZeEF8Ef2LZ8JnNL6IqW8zZzUhSOxlqg==", "dependencies": { "@babel/runtime": "^7.16.0" }, @@ -7653,9 +8050,9 @@ } }, "node_modules/@wordpress/jest-console": { - "version": "7.12.0", - "resolved": "https://registry.npmjs.org/@wordpress/jest-console/-/jest-console-7.12.0.tgz", - "integrity": "sha512-sSgG65n32wPdKVWT6aaaslpOOn/TcRw9413UY+NqBgyc/HIlsSR9zKeoFwR3RoOyWr055PABOGNLup+RgdPKxw==", + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@wordpress/jest-console/-/jest-console-7.14.0.tgz", + "integrity": "sha512-o7EZZ+StfLg/qgTRn47O0WY2V1I+xNJCiN13a/fHZtXdRgPJ9qajf7tkDYz+MKPf8MhdMfHhgIr9sQrWhLCzDA==", "dev": true, "dependencies": { "@babel/runtime": "^7.16.0", @@ -7669,12 +8066,12 @@ } }, "node_modules/@wordpress/jest-preset-default": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/@wordpress/jest-preset-default/-/jest-preset-default-11.12.0.tgz", - "integrity": "sha512-HPpjUZsjxwvDDTw2ZWdgR1QVaVbsENCR/u0GRiC4NAArHABoleoFopwMZXJtbO1ii9vdeLJvgRNg1YXV5Zj79g==", + "version": "11.14.0", + "resolved": "https://registry.npmjs.org/@wordpress/jest-preset-default/-/jest-preset-default-11.14.0.tgz", + "integrity": "sha512-eGenm5xUpPcsgWMSFXYWg+RQlcAZa6zo7sT9bBK8HVIGqORTr3TTtWeHVGFL48UooL5PibUc+GxQdlW97YOwlQ==", "dev": true, "dependencies": { - "@wordpress/jest-console": "^7.12.0", + "@wordpress/jest-console": "^7.14.0", "babel-jest": "^29.6.2" }, "engines": { @@ -7686,9 +8083,9 @@ } }, "node_modules/@wordpress/jest-puppeteer-axe": { - "version": "6.12.0", - "resolved": "https://registry.npmjs.org/@wordpress/jest-puppeteer-axe/-/jest-puppeteer-axe-6.12.0.tgz", - "integrity": "sha512-PfNjB8koELVSW7SyFF2dt+gWbfnw07i1f+qLNdrWdhhnbiBoG4Zp6gJttkJ6HDrYgmGqfWtgRa7EpQ72Y77PCg==", + "version": "6.14.0", + "resolved": "https://registry.npmjs.org/@wordpress/jest-puppeteer-axe/-/jest-puppeteer-axe-6.14.0.tgz", + "integrity": "sha512-j6aGQVzAoy/MOEjT0z4+SxZ7skpSa1qfG5YlWXpnoZ0Jax1P8dqPOM8QPLSFrBRjWHs3A3st/zeeCH+IqL5G1A==", "dev": true, "dependencies": { "@axe-core/puppeteer": "^4.0.0", @@ -7708,14 +8105,14 @@ } }, "node_modules/@wordpress/keyboard-shortcuts": { - "version": "4.18.0", - "resolved": "https://registry.npmjs.org/@wordpress/keyboard-shortcuts/-/keyboard-shortcuts-4.18.0.tgz", - "integrity": "sha512-3q3Kmzzu6PTsx3abce4t/FHFuyN1jn7oukViNA17lIIFTfIL8Eu6ZfKy+UyPgAoCCXohEjCmaaB801qnsLsooQ==", + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@wordpress/keyboard-shortcuts/-/keyboard-shortcuts-4.20.0.tgz", + "integrity": "sha512-uM6Do4/h+Qdtn29BsURwl7PFh1CZA+6nsY8LOBBoxn9Pl00FUo6B1lbb7ok7bcW3O/gDdqtmw096fqvlayibtA==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/data": "^9.11.0", - "@wordpress/element": "^5.18.0", - "@wordpress/keycodes": "^3.41.0", + "@wordpress/data": "^9.13.0", + "@wordpress/element": "^5.20.0", + "@wordpress/keycodes": "^3.43.0", "rememo": "^4.0.2" }, "engines": { @@ -7726,12 +8123,12 @@ } }, "node_modules/@wordpress/keycodes": { - "version": "3.41.0", - "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-3.41.0.tgz", - "integrity": "sha512-0DY07PV5qATrvWLc5jWgrgUGpeFrqvY+K0qF0gLDw1rpIZBxLre+N3K7ANC/iZzSsPLbYxxVF0SSFDIVI23Pug==", + "version": "3.43.0", + "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-3.43.0.tgz", + "integrity": "sha512-B6rYPiKFdQTlnJfm93R+usQnjEODUX/K4+hMvY5ZZOinvxe7KyU/xyFGz7gRrS8WmIEYcJowqSmAlGgVs4XwKQ==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/i18n": "^4.41.0", + "@wordpress/i18n": "^4.43.0", "change-case": "^4.1.2" }, "engines": { @@ -7739,28 +8136,28 @@ } }, "node_modules/@wordpress/media-utils": { - "version": "4.32.0", - "resolved": "https://registry.npmjs.org/@wordpress/media-utils/-/media-utils-4.32.0.tgz", - "integrity": "sha512-GnPGzj8OKARrGVTaDrSxDq3YBG1skWP9H5cL5+pVF7aa4TJT0dh/eLucfl0TBPyM3i91gHOnU+zl2C1pAi+EJQ==", + "version": "4.34.0", + "resolved": "https://registry.npmjs.org/@wordpress/media-utils/-/media-utils-4.34.0.tgz", + "integrity": "sha512-mk7/SwAAJhKAAbIAMJorqeEbTPItEX+FEQW/H3NIgVfD0nFMDchw7iCw6HEKqjlfZ/nejnCCoSJQnn/e5ydIJQ==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/api-fetch": "^6.38.0", - "@wordpress/blob": "^3.41.0", - "@wordpress/element": "^5.18.0", - "@wordpress/i18n": "^4.41.0" + "@wordpress/api-fetch": "^6.40.0", + "@wordpress/blob": "^3.43.0", + "@wordpress/element": "^5.20.0", + "@wordpress/i18n": "^4.43.0" }, "engines": { "node": ">=12" } }, "node_modules/@wordpress/notices": { - "version": "4.9.0", - "resolved": "https://registry.npmjs.org/@wordpress/notices/-/notices-4.9.0.tgz", - "integrity": "sha512-X7LfAJy6jYBq6d7lbW32lrt1DxkdNOg/VpOyiv8klwn30AKSPws/vBSrTPNDpp9phleuIuRr3tDcpS9/p+jRIw==", + "version": "4.11.0", + "resolved": "https://registry.npmjs.org/@wordpress/notices/-/notices-4.11.0.tgz", + "integrity": "sha512-D9DeVjbfIjAmF9NgJ7ZKwAXFSCgWz2fwFh95pK10V3C4GdaXwzLr4Ig3RvnK9a5Hx5vT5dzGrOSbkz9nnggLLQ==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^3.41.0", - "@wordpress/data": "^9.11.0" + "@wordpress/a11y": "^3.43.0", + "@wordpress/data": "^9.13.0" }, "engines": { "node": ">=12" @@ -7770,9 +8167,9 @@ } }, "node_modules/@wordpress/npm-package-json-lint-config": { - "version": "4.26.0", - "resolved": "https://registry.npmjs.org/@wordpress/npm-package-json-lint-config/-/npm-package-json-lint-config-4.26.0.tgz", - "integrity": "sha512-LSTk773DE8gSk4y42EcQ4+56ojXY8vUT8F91Zrrsv1Ixdo7EoEbSC84+LEAsN2y60biN71193nbVDeLikgH2jA==", + "version": "4.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/npm-package-json-lint-config/-/npm-package-json-lint-config-4.28.0.tgz", + "integrity": "sha512-lxrs1F4scwDuF8AJLK+SHtLWuhRVjzvl8EW/++ZQWRt7op99m41QQUqUwwCQC09cDcYlGddXeAczRijx5eLREg==", "dev": true, "engines": { "node": ">=14" @@ -7782,22 +8179,24 @@ } }, "node_modules/@wordpress/patterns": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@wordpress/patterns/-/patterns-1.2.0.tgz", - "integrity": "sha512-FHZ1FM+NjqvBbpXQfP2+XzoV3U7ED/VIRnZ5i6MvdqGJDQb8HIJeHxO7iLal8k8vpAVXe+S3FKbi2DQrc+uDnA==", - "dependencies": { - "@wordpress/block-editor": "^12.9.0", - "@wordpress/blocks": "^12.18.0", - "@wordpress/components": "^25.7.0", - "@wordpress/compose": "^6.18.0", - "@wordpress/core-data": "^6.18.0", - "@wordpress/data": "^9.11.0", - "@wordpress/element": "^5.18.0", - "@wordpress/i18n": "^4.41.0", - "@wordpress/icons": "^9.32.0", - "@wordpress/notices": "^4.9.0", - "@wordpress/private-apis": "^0.23.0", - "@wordpress/url": "^3.42.0" + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@wordpress/patterns/-/patterns-1.4.0.tgz", + "integrity": "sha512-dbLrOBGV5d4xA4up6OeoRH7yz19XORk3V7AFMd1BiZK/KiBou9OYbCUPIh0qMbnS+Y+TOolvzQUhg97qY6B2Yw==", + "dependencies": { + "@babel/runtime": "^7.16.0", + "@wordpress/block-editor": "^12.11.0", + "@wordpress/blocks": "^12.20.0", + "@wordpress/components": "^25.9.0", + "@wordpress/compose": "^6.20.0", + "@wordpress/core-data": "^6.20.0", + "@wordpress/data": "^9.13.0", + "@wordpress/element": "^5.20.0", + "@wordpress/html-entities": "^3.43.0", + "@wordpress/i18n": "^4.43.0", + "@wordpress/icons": "^9.34.0", + "@wordpress/notices": "^4.11.0", + "@wordpress/private-apis": "^0.25.0", + "@wordpress/url": "^3.44.0" }, "engines": { "node": ">=16.0.0", @@ -7809,18 +8208,18 @@ } }, "node_modules/@wordpress/plugins": { - "version": "6.9.0", - "resolved": "https://registry.npmjs.org/@wordpress/plugins/-/plugins-6.9.0.tgz", - "integrity": "sha512-Pova+Vyjpmv1UVuLHcRGtSmNWYsBoXtiSnE8quyh0o69kg5KvTPHwzDWnQDZ54sNBKeXxTD/EZCY2Sraxh4qpQ==", + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/@wordpress/plugins/-/plugins-6.11.0.tgz", + "integrity": "sha512-JvRET7+p67+pz/qSuh3ciS9vILtpu6Zh7m3nra1GJlYcMO9afJT8tq9Z6R4UcvqLovl4d3jAVaW9qO5yHynhAw==", "dev": true, "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/components": "^25.7.0", - "@wordpress/compose": "^6.18.0", - "@wordpress/element": "^5.18.0", - "@wordpress/hooks": "^3.41.0", - "@wordpress/icons": "^9.32.0", - "@wordpress/is-shallow-equal": "^4.41.0", + "@wordpress/components": "^25.9.0", + "@wordpress/compose": "^6.20.0", + "@wordpress/element": "^5.20.0", + "@wordpress/hooks": "^3.43.0", + "@wordpress/icons": "^9.34.0", + "@wordpress/is-shallow-equal": "^4.43.0", "memize": "^2.0.1" }, "engines": { @@ -7832,12 +8231,12 @@ } }, "node_modules/@wordpress/postcss-plugins-preset": { - "version": "4.25.0", - "resolved": "https://registry.npmjs.org/@wordpress/postcss-plugins-preset/-/postcss-plugins-preset-4.25.0.tgz", - "integrity": "sha512-IoCjFYC/p2SchwPg2IXKq0gCWbjmvqTMn9BVpcjAg8NlXngIFrVk23AqHRjRXHyokG9s/3o5D2ILsKbU7u5DaQ==", + "version": "4.27.0", + "resolved": "https://registry.npmjs.org/@wordpress/postcss-plugins-preset/-/postcss-plugins-preset-4.27.0.tgz", + "integrity": "sha512-4hk8UWfJvv21u/Et0NypfR1r22LVWGXMit3QM0MD7d6XQ4dNNbzqW2c9TfM36SdcR9KY5PZ8d5V1IrkheNUb/w==", "dev": true, "dependencies": { - "@wordpress/base-styles": "^4.32.0", + "@wordpress/base-styles": "^4.34.0", "autoprefixer": "^10.2.5" }, "engines": { @@ -7848,17 +8247,17 @@ } }, "node_modules/@wordpress/preferences": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@wordpress/preferences/-/preferences-3.18.0.tgz", - "integrity": "sha512-S7eDEKvUIIJMWpiO+0j/iLDqspyhNdKR2N39HNkkrAA2mdr4LMvs5bOr/+m6xTpiik+8I29hwI/OuJOomqJ7PQ==", + "version": "3.20.0", + "resolved": "https://registry.npmjs.org/@wordpress/preferences/-/preferences-3.20.0.tgz", + "integrity": "sha512-Tx5an6xiNGC6pCS8X4Uox15j/IE3zxhEG/yfDhkp9MGPzDs53S9F0rsyU7IKtthPYkjW1gQOhJfLgSUasuf3zg==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^3.41.0", - "@wordpress/components": "^25.7.0", - "@wordpress/data": "^9.11.0", - "@wordpress/element": "^5.18.0", - "@wordpress/i18n": "^4.41.0", - "@wordpress/icons": "^9.32.0", + "@wordpress/a11y": "^3.43.0", + "@wordpress/components": "^25.9.0", + "@wordpress/data": "^9.13.0", + "@wordpress/element": "^5.20.0", + "@wordpress/i18n": "^4.43.0", + "@wordpress/icons": "^9.34.0", "classnames": "^2.3.1" }, "engines": { @@ -7870,24 +8269,24 @@ } }, "node_modules/@wordpress/prettier-config": { - "version": "2.24.0", - "resolved": "https://registry.npmjs.org/@wordpress/prettier-config/-/prettier-config-2.24.0.tgz", - "integrity": "sha512-dieaF2lU+7L2wvcg1F5Bn96DanRd7tje1clK97PGVdPia6CHyTVlBAovQjBTh7NePrqfLUCs+8ii4W0UyB5bcg==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@wordpress/prettier-config/-/prettier-config-3.0.0.tgz", + "integrity": "sha512-A2pOt3W2DwBvTPqAC8G6riOAIJvMUPuYV2lg2+zFHWcaWUdtEpi+iwoiI0yugspi+x83w9h6sXGqkC2q+Hfxlg==", "dev": true, "engines": { "node": ">=14" }, "peerDependencies": { - "prettier": ">=2" + "prettier": ">=3" } }, "node_modules/@wordpress/primitives": { - "version": "3.39.0", - "resolved": "https://registry.npmjs.org/@wordpress/primitives/-/primitives-3.39.0.tgz", - "integrity": "sha512-QvtVJFQGCOEwdXIpXqktz31p327lj/5n4iwbIlOaGf0AZCPA8974m+O/wFkQCskGOJ9tVRveqZtH60aqKH/ffA==", + "version": "3.41.0", + "resolved": "https://registry.npmjs.org/@wordpress/primitives/-/primitives-3.41.0.tgz", + "integrity": "sha512-md+4T5VWkWOLSa0p7rBPnKppa30EgYYAdfvqDXLzZTcaO1ZNJAJM3VtLkQPN2qsvLjy3ToT1ZmGF0jsoCP2bAg==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/element": "^5.18.0", + "@wordpress/element": "^5.20.0", "classnames": "^2.3.1" }, "engines": { @@ -7895,9 +8294,9 @@ } }, "node_modules/@wordpress/priority-queue": { - "version": "2.41.0", - "resolved": "https://registry.npmjs.org/@wordpress/priority-queue/-/priority-queue-2.41.0.tgz", - "integrity": "sha512-OntRPhdybFO5da+MO0/pvnRYG+D+c1kU0KRPDuEa+ArZmmQ/lQC+z+/du9nP/cgvQCAzLHJo2/VKCSQZVyewKw==", + "version": "2.43.0", + "resolved": "https://registry.npmjs.org/@wordpress/priority-queue/-/priority-queue-2.43.0.tgz", + "integrity": "sha512-jDsiF+3rMm6jme61AUHxHEIF1gfkCptO/MUdzh7uzyd5ZFnYG8kz+0zU2VX2bXlbqWHYmTsYr446rxTl7nkqRQ==", "dependencies": { "@babel/runtime": "^7.16.0", "requestidlecallback": "^0.3.0" @@ -7907,9 +8306,9 @@ } }, "node_modules/@wordpress/private-apis": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/@wordpress/private-apis/-/private-apis-0.23.0.tgz", - "integrity": "sha512-Z/mAnPF+IcN13S0k7F55lA5J0ducNB+IYDGtujErx4fjnYsBIoF9VeQ5pRc+SPDCx5yYDtR7yL8unLbVbztVBQ==", + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/@wordpress/private-apis/-/private-apis-0.25.0.tgz", + "integrity": "sha512-y1+U+wAwcjQ5QTDEDGvJbcc0VhyFx0tJh61i6eeBYy2mFXRGJDHyQVjp3agO8YXQdyHeAusVVOKTMT7mZdzUMw==", "dependencies": { "@babel/runtime": "^7.16.0" }, @@ -7918,9 +8317,9 @@ } }, "node_modules/@wordpress/redux-routine": { - "version": "4.41.0", - "resolved": "https://registry.npmjs.org/@wordpress/redux-routine/-/redux-routine-4.41.0.tgz", - "integrity": "sha512-u5MVqtcChtHOqy3Fk5ml0HPBF13uHoz6ca1XvzstHKOiMWi4xNj6Nn2YgnscfvsxGxxjQz2su1Qcs0SGZI0g+w==", + "version": "4.43.0", + "resolved": "https://registry.npmjs.org/@wordpress/redux-routine/-/redux-routine-4.43.0.tgz", + "integrity": "sha512-Tc7Q2QgHm+KrWKWCATX+FlaZGaTK/xTFY1m51iWoAJFzvlIoiFOfoVH2FHDppxnxCrvNrRdu2FTagoxx9UzpLw==", "dependencies": { "@babel/runtime": "^7.16.0", "is-plain-object": "^5.0.0", @@ -7935,22 +8334,22 @@ } }, "node_modules/@wordpress/reusable-blocks": { - "version": "4.18.0", - "resolved": "https://registry.npmjs.org/@wordpress/reusable-blocks/-/reusable-blocks-4.18.0.tgz", - "integrity": "sha512-gYVKvBbVtsV/hZQo8NnnqCnTKDwrrareArKc0cIPNdAEWrQ3bdKWCtZ7H1cOj/Yi3BY2o6k2OzHNrtpNT4OGFg==", + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@wordpress/reusable-blocks/-/reusable-blocks-4.20.0.tgz", + "integrity": "sha512-4qX5aktLKC0ffvQ2gE9F/5y9rCyPQBTg8PCVrFMK9PUTrlZqAkPg2BytBzIn7sEWmYQq9IEuJRR95cLsc1ZZEA==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/block-editor": "^12.9.0", - "@wordpress/blocks": "^12.18.0", - "@wordpress/components": "^25.7.0", - "@wordpress/core-data": "^6.18.0", - "@wordpress/data": "^9.11.0", - "@wordpress/element": "^5.18.0", - "@wordpress/i18n": "^4.41.0", - "@wordpress/icons": "^9.32.0", - "@wordpress/notices": "^4.9.0", - "@wordpress/private-apis": "^0.23.0", - "@wordpress/url": "^3.42.0" + "@wordpress/block-editor": "^12.11.0", + "@wordpress/blocks": "^12.20.0", + "@wordpress/components": "^25.9.0", + "@wordpress/core-data": "^6.20.0", + "@wordpress/data": "^9.13.0", + "@wordpress/element": "^5.20.0", + "@wordpress/i18n": "^4.43.0", + "@wordpress/icons": "^9.34.0", + "@wordpress/notices": "^4.11.0", + "@wordpress/private-apis": "^0.25.0", + "@wordpress/url": "^3.44.0" }, "engines": { "node": ">=12" @@ -7961,19 +8360,19 @@ } }, "node_modules/@wordpress/rich-text": { - "version": "6.18.0", - "resolved": "https://registry.npmjs.org/@wordpress/rich-text/-/rich-text-6.18.0.tgz", - "integrity": "sha512-BuBb/yWFLq+/joYI3XMYyF7MQDVYGh8V4AB0+v4mHH+7cTecSOOilUAW/JlEXqXS3LhvghabBk157UaH1gh8IA==", + "version": "6.20.0", + "resolved": "https://registry.npmjs.org/@wordpress/rich-text/-/rich-text-6.20.0.tgz", + "integrity": "sha512-MRjSVm6OE4xkgQRIXx+PJUZk9FKJbFVfpSRQDyhjppMDTIxaxPYyiGIkTa3yxTmk1OZu8yfF5eE6oxzxoN1vjg==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^3.41.0", - "@wordpress/compose": "^6.18.0", - "@wordpress/data": "^9.11.0", - "@wordpress/deprecated": "^3.41.0", - "@wordpress/element": "^5.18.0", - "@wordpress/escape-html": "^2.41.0", - "@wordpress/i18n": "^4.41.0", - "@wordpress/keycodes": "^3.41.0", + "@wordpress/a11y": "^3.43.0", + "@wordpress/compose": "^6.20.0", + "@wordpress/data": "^9.13.0", + "@wordpress/deprecated": "^3.43.0", + "@wordpress/element": "^5.20.0", + "@wordpress/escape-html": "^2.43.0", + "@wordpress/i18n": "^4.43.0", + "@wordpress/keycodes": "^3.43.0", "memize": "^2.1.0", "rememo": "^4.0.2" }, @@ -7985,15 +8384,15 @@ } }, "node_modules/@wordpress/router": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/@wordpress/router/-/router-0.10.0.tgz", - "integrity": "sha512-OcyIr84ucApHyk790BrDG6L16aJtjHKz92c/ZBdwdFxFpb3+1LU3NROVta4iyBTEN93MMh2UEfyKEzvEwJJNcA==", + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@wordpress/router/-/router-0.12.0.tgz", + "integrity": "sha512-rXxow4SEZUGPgaJsPGfb0j/bsTPaDWUsOVge2DcVwR4UdG0MCQ+0lO5IGxVaHG4O3s5FIEoCMZ/5bCkTuiMEkg==", "dev": true, "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/element": "^5.18.0", - "@wordpress/private-apis": "^0.23.0", - "@wordpress/url": "^3.42.0", + "@wordpress/element": "^5.20.0", + "@wordpress/private-apis": "^0.25.0", + "@wordpress/url": "^3.44.0", "history": "^5.1.0" }, "engines": { @@ -8004,27 +8403,28 @@ } }, "node_modules/@wordpress/scripts": { - "version": "26.12.0", - "resolved": "https://registry.npmjs.org/@wordpress/scripts/-/scripts-26.12.0.tgz", - "integrity": "sha512-fT8tyEA/y2n/TDJ9az26MnhmGm60gNrm1VPbs3/xk8+YuvUdyPU2JjeGQMGGJlITjoRlTk2qE7FqSvQlDLCLbg==", + "version": "26.14.0", + "resolved": "https://registry.npmjs.org/@wordpress/scripts/-/scripts-26.14.0.tgz", + "integrity": "sha512-tD0f8I/LYfpUchJ/T2Ea1335j7wOq48bSy13ei8qDmgpYMVMtU7SvHTP6vv2n7ST85tB+kZ909lPpP131jjEEg==", "dev": true, "dependencies": { "@babel/core": "^7.16.0", - "@pmmmwh/react-refresh-webpack-plugin": "^0.5.2", + "@pmmmwh/react-refresh-webpack-plugin": "^0.5.11", "@svgr/webpack": "^8.0.1", - "@wordpress/babel-preset-default": "^7.25.0", - "@wordpress/browserslist-config": "^5.24.0", - "@wordpress/dependency-extraction-webpack-plugin": "^4.24.0", - "@wordpress/eslint-plugin": "^15.1.0", - "@wordpress/jest-preset-default": "^11.12.0", - "@wordpress/npm-package-json-lint-config": "^4.26.0", - "@wordpress/postcss-plugins-preset": "^4.25.0", - "@wordpress/prettier-config": "^2.24.0", - "@wordpress/stylelint-config": "^21.24.0", + "@wordpress/babel-preset-default": "^7.27.0", + "@wordpress/browserslist-config": "^5.26.0", + "@wordpress/dependency-extraction-webpack-plugin": "^4.26.0", + "@wordpress/e2e-test-utils-playwright": "^0.11.0", + "@wordpress/eslint-plugin": "^17.0.0", + "@wordpress/jest-preset-default": "^11.14.0", + "@wordpress/npm-package-json-lint-config": "^4.28.0", + "@wordpress/postcss-plugins-preset": "^4.27.0", + "@wordpress/prettier-config": "^3.0.0", + "@wordpress/stylelint-config": "^21.26.0", "adm-zip": "^0.5.9", "babel-jest": "^29.6.2", "babel-loader": "^8.2.3", - "browserslist": "^4.21.9", + "browserslist": "^4.21.10", "chalk": "^4.0.0", "check-node-version": "^4.1.0", "clean-webpack-plugin": "^3.0.0", @@ -8048,11 +8448,12 @@ "minimist": "^1.2.0", "npm-package-json-lint": "^6.4.0", "npm-packlist": "^3.0.0", + "playwright-core": "1.32.0", "postcss": "^8.4.5", "postcss-loader": "^6.2.1", - "prettier": "npm:wp-prettier@2.8.5", + "prettier": "npm:wp-prettier@3.0.3", "puppeteer-core": "^13.2.0", - "react-refresh": "^0.10.0", + "react-refresh": "^0.14.0", "read-pkg-up": "^7.0.1", "resolve-bin": "^0.4.0", "sass": "^1.35.2", @@ -8061,10 +8462,10 @@ "stylelint": "^14.2.0", "terser-webpack-plugin": "^5.3.9", "url-loader": "^4.1.1", - "webpack": "^5.47.1", - "webpack-bundle-analyzer": "^4.4.2", - "webpack-cli": "^4.9.1", - "webpack-dev-server": "^4.4.0" + "webpack": "^5.88.2", + "webpack-bundle-analyzer": "^4.9.1", + "webpack-cli": "^5.1.4", + "webpack-dev-server": "^4.15.1" }, "bin": { "wp-scripts": "bin/wp-scripts.js" @@ -8074,6 +8475,7 @@ "npm": ">=6.14.4" }, "peerDependencies": { + "@playwright/test": "^1.32.0", "react": "^18.0.0", "react-dom": "^18.0.0" } @@ -8093,12 +8495,6 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@wordpress/scripts/node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - }, "node_modules/@wordpress/scripts/node_modules/array-union": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/array-union/-/array-union-3.0.1.tgz", @@ -8201,24 +8597,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@wordpress/scripts/node_modules/cosmiconfig": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.2.0.tgz", - "integrity": "sha512-3rTMnFJA1tCOPwRxtgF4wd7Ab2qvDbL8jX+3smjIbS4HlZBagTlpERbdN7iAbWlrfxE3M8c27kTwTawQ7st+OQ==", - "dev": true, - "dependencies": { - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "parse-json": "^5.0.0", - "path-type": "^4.0.0" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/d-fischer" - } - }, "node_modules/@wordpress/scripts/node_modules/cross-fetch": { "version": "3.1.5", "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.5.tgz", @@ -8263,30 +8641,12 @@ "node": ">=8" } }, - "node_modules/@wordpress/scripts/node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, "node_modules/@wordpress/scripts/node_modules/json-schema-traverse": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", "dev": true }, - "node_modules/@wordpress/scripts/node_modules/jsonc-parser": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz", - "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==", - "dev": true - }, "node_modules/@wordpress/scripts/node_modules/node-fetch": { "version": "2.6.7", "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", @@ -8307,54 +8667,6 @@ } } }, - "node_modules/@wordpress/scripts/node_modules/npm-package-json-lint": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/npm-package-json-lint/-/npm-package-json-lint-6.4.0.tgz", - "integrity": "sha512-cuXAJJB1Rdqz0UO6w524matlBqDBjcNt7Ru+RDIu4y6RI1gVqiWBnylrK8sPRk81gGBA0X8hJbDXolVOoTc+sA==", - "dev": true, - "dependencies": { - "ajv": "^6.12.6", - "ajv-errors": "^1.0.1", - "chalk": "^4.1.2", - "cosmiconfig": "^8.0.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "ignore": "^5.2.0", - "is-plain-obj": "^3.0.0", - "jsonc-parser": "^3.2.0", - "log-symbols": "^4.1.0", - "meow": "^9.0.0", - "plur": "^4.0.0", - "semver": "^7.3.8", - "slash": "^3.0.0", - "strip-json-comments": "^3.1.1", - "type-fest": "^3.2.0", - "validate-npm-package-name": "^5.0.0" - }, - "bin": { - "npmPkgJsonLint": "dist/cli.js" - }, - "engines": { - "node": ">=14.0.0", - "npm": ">=6.0.0" - } - }, - "node_modules/@wordpress/scripts/node_modules/prettier": { - "name": "wp-prettier", - "version": "2.8.5", - "resolved": "https://registry.npmjs.org/wp-prettier/-/wp-prettier-2.8.5.tgz", - "integrity": "sha512-gkphzYtVksWV6D7/V530bTehKkhrABUru/Gy4reOLOHJoKH4i9lcE1SxqU2VDxC3gCOx/Nk9alZmWk6xL/IBCw==", - "dev": true, - "bin": { - "prettier": "bin-prettier.js" - }, - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "url": "https://github.com/prettier/prettier?sponsor=1" - } - }, "node_modules/@wordpress/scripts/node_modules/puppeteer-core": { "version": "13.7.0", "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-13.7.0.tgz", @@ -8485,18 +8797,6 @@ "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", "dev": true }, - "node_modules/@wordpress/scripts/node_modules/type-fest": { - "version": "3.13.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-3.13.1.tgz", - "integrity": "sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==", - "dev": true, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/@wordpress/scripts/node_modules/webidl-conversions": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", @@ -8535,20 +8835,20 @@ } }, "node_modules/@wordpress/server-side-render": { - "version": "4.18.0", - "resolved": "https://registry.npmjs.org/@wordpress/server-side-render/-/server-side-render-4.18.0.tgz", - "integrity": "sha512-qKfUMbgtlrsRkCEIFfYzizR7OPrqTgaiJxaQeaFUiXNBisc/VxEcTjmBV/SLIKryVdmgMQRyPoXCfnYTJQqBvQ==", + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@wordpress/server-side-render/-/server-side-render-4.20.0.tgz", + "integrity": "sha512-ZvD67w2PUlJYFZShYpw0uAFyF9Mnq70E/0km3h/lXoY3N3V6pjglTMtARz9Skmm7Y4YN4IF7UQY88zSsapPezw==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/api-fetch": "^6.38.0", - "@wordpress/blocks": "^12.18.0", - "@wordpress/components": "^25.7.0", - "@wordpress/compose": "^6.18.0", - "@wordpress/data": "^9.11.0", - "@wordpress/deprecated": "^3.41.0", - "@wordpress/element": "^5.18.0", - "@wordpress/i18n": "^4.41.0", - "@wordpress/url": "^3.42.0", + "@wordpress/api-fetch": "^6.40.0", + "@wordpress/blocks": "^12.20.0", + "@wordpress/components": "^25.9.0", + "@wordpress/compose": "^6.20.0", + "@wordpress/data": "^9.13.0", + "@wordpress/deprecated": "^3.43.0", + "@wordpress/element": "^5.20.0", + "@wordpress/i18n": "^4.43.0", + "@wordpress/url": "^3.44.0", "fast-deep-equal": "^3.1.3" }, "engines": { @@ -8560,9 +8860,9 @@ } }, "node_modules/@wordpress/shortcode": { - "version": "3.41.0", - "resolved": "https://registry.npmjs.org/@wordpress/shortcode/-/shortcode-3.41.0.tgz", - "integrity": "sha512-pJuFIQbGwn8tMpPf5vtKZqQmXVm2+UnQZXVyyQGXUCBnvyGmGnbKv7lbx0NGUDBZ1AVo8/PAdssd7P/QUn7Cxg==", + "version": "3.43.0", + "resolved": "https://registry.npmjs.org/@wordpress/shortcode/-/shortcode-3.43.0.tgz", + "integrity": "sha512-vUnrXAoRYi/6ccd08KbFfMZgVxwuLYVRBH6vrGOHsQqPJLYPNkuz11CbM8qd/xUL0j/G2ge17UYH4BTgiKPqhg==", "dependencies": { "@babel/runtime": "^7.16.0", "memize": "^2.0.1" @@ -8572,9 +8872,9 @@ } }, "node_modules/@wordpress/style-engine": { - "version": "1.24.0", - "resolved": "https://registry.npmjs.org/@wordpress/style-engine/-/style-engine-1.24.0.tgz", - "integrity": "sha512-1qXkNwbuLeliQZ0yjdjjy2kJzWtvm56k0xUtFsF/0thMQ04EV0JJHwWDI6EOUCIVVFnJO6xdj2UK/KtnxGYfVw==", + "version": "1.26.0", + "resolved": "https://registry.npmjs.org/@wordpress/style-engine/-/style-engine-1.26.0.tgz", + "integrity": "sha512-+HnlNdpXQtEFD/DotWNHI1cMMVYWAGyYQiNsDd43coLvFRUwDF8ZQxBNAUAfL/KIxm92s9bipmlsJAx8X9LNWQ==", "dependencies": { "@babel/runtime": "^7.16.0", "change-case": "^4.1.2" @@ -8584,9 +8884,9 @@ } }, "node_modules/@wordpress/stylelint-config": { - "version": "21.24.0", - "resolved": "https://registry.npmjs.org/@wordpress/stylelint-config/-/stylelint-config-21.24.0.tgz", - "integrity": "sha512-GJV0rSQL5iTcS/mJ7x/ccZ7Z06yYJhDY0XWNA3qVRNMgkV/iyv2rXNNubpDl+m4kcgi8g3dg3jNccvRO1ZDSgg==", + "version": "21.26.0", + "resolved": "https://registry.npmjs.org/@wordpress/stylelint-config/-/stylelint-config-21.26.0.tgz", + "integrity": "sha512-xTnvoNk9aCdRl1ntBxnmhdmghwzRNurp5Y9LjUCwrYutxnj8t/CCKhPyjgIgHxz+RwKgnpGKupKLVvuHxu1CzQ==", "dev": true, "dependencies": { "stylelint-config-recommended": "^6.0.0", @@ -8600,9 +8900,9 @@ } }, "node_modules/@wordpress/sync": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@wordpress/sync/-/sync-0.3.0.tgz", - "integrity": "sha512-tFymzqz//2e0pc2Vz9EsBLOsNweAurwZS626a4DIauirNVBVJyD1mde68sD1lJVUBIykuxkjdnfel10oaG8Ejg==", + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@wordpress/sync/-/sync-0.5.0.tgz", + "integrity": "sha512-S1//DqH7XDG5GgXkjH1BpX2KZR0VJJaGdEYMhqnkjS0UgpQ0JAsz2R1zO9I1jfAiU47cV8rd9dAc9J74wcjbnw==", "dependencies": { "@babel/runtime": "^7.16.0", "y-indexeddb": "~9.0.11", @@ -8614,9 +8914,9 @@ } }, "node_modules/@wordpress/token-list": { - "version": "2.41.0", - "resolved": "https://registry.npmjs.org/@wordpress/token-list/-/token-list-2.41.0.tgz", - "integrity": "sha512-GeGPzyoVshaifYiz11KqBwkUDqAbMVVkHn5ccpqLVbn+Yc7Ur3tRJ5ikgqNikSq0EyvnHdy8XdivdLJq2xcduA==", + "version": "2.43.0", + "resolved": "https://registry.npmjs.org/@wordpress/token-list/-/token-list-2.43.0.tgz", + "integrity": "sha512-g7DfKZy//IFpABM/xxdbxV2mk8ams/lNulp2DjMns8YzvrylKbr2ZW/QlqWwkjIctPNSjN6+cB4+26nNqaIliQ==", "dependencies": { "@babel/runtime": "^7.16.0" }, @@ -8624,10 +8924,22 @@ "node": ">=12" } }, + "node_modules/@wordpress/undo-manager": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@wordpress/undo-manager/-/undo-manager-0.3.0.tgz", + "integrity": "sha512-buZRSisLRgQKJrhr7c1FSydrWgHEH/0AxlEJ9gqIjsUHsG6D39Cx6RcZYX5eW5NBL3nTDVeVD4STNyHGNA+ZdQ==", + "dependencies": { + "@babel/runtime": "^7.16.0", + "@wordpress/is-shallow-equal": "^4.43.0" + }, + "engines": { + "node": ">=12" + } + }, "node_modules/@wordpress/url": { - "version": "3.42.0", - "resolved": "https://registry.npmjs.org/@wordpress/url/-/url-3.42.0.tgz", - "integrity": "sha512-Q1eZAkgnq/Ji3UDdBPxj2mBiBusGoTkcUH2XnJDGyPIezJjC7fY/9GXE6Jj0bm37CkEH3bP6G4Yrh+YpDwMn6Q==", + "version": "3.44.0", + "resolved": "https://registry.npmjs.org/@wordpress/url/-/url-3.44.0.tgz", + "integrity": "sha512-QNtTPFg/cGHTJLOvOtQCvCgn5quFQgJml8A88I05o4dyUH/tc92rb8LNXi0qcVz/z4JPrx2g3+Ki8heYellP4A==", "dependencies": { "@babel/runtime": "^7.16.0", "remove-accents": "^0.5.0" @@ -8637,15 +8949,15 @@ } }, "node_modules/@wordpress/viewport": { - "version": "5.18.0", - "resolved": "https://registry.npmjs.org/@wordpress/viewport/-/viewport-5.18.0.tgz", - "integrity": "sha512-6TyPCJrT6X9I9nXiLmrv1KkmGpAWWnEU8b0jSRjvOOtZxRuDypm4s7SXZCRA0YyED205hvpDq9Akg6kB7RxV7A==", + "version": "5.20.0", + "resolved": "https://registry.npmjs.org/@wordpress/viewport/-/viewport-5.20.0.tgz", + "integrity": "sha512-FIJHYjL//zT5K2jJEYeddWnTgw5R/PWl1Yg3bTGsz4fhuHg5mFHKHiKG99l9pX5eaMKJQ82h9jT1as/xi3KPCw==", "dev": true, "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/compose": "^6.18.0", - "@wordpress/data": "^9.11.0", - "@wordpress/element": "^5.18.0" + "@wordpress/compose": "^6.20.0", + "@wordpress/data": "^9.13.0", + "@wordpress/element": "^5.20.0" }, "engines": { "node": ">=12" @@ -8655,31 +8967,31 @@ } }, "node_modules/@wordpress/warning": { - "version": "2.41.0", - "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-2.41.0.tgz", - "integrity": "sha512-kSqx1z7MaNjNFg+/b5H9oY5D6hYpsKPvaonpk5CADTXOoWoEdSSkwDnCZWxaXu3Kgz4qB5EmaC4D3bKTFkFldw==", + "version": "2.43.0", + "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-2.43.0.tgz", + "integrity": "sha512-LPTc3Vf3Vy9DpL1foC49PCeGKnid9JdahPoaZhFX/WMG1VLelLBEwSLln/x7cq6c+8e8xbbex02t5IhbtLiEIw==", "engines": { "node": ">=12" } }, "node_modules/@wordpress/widgets": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@wordpress/widgets/-/widgets-3.18.0.tgz", - "integrity": "sha512-1oPADFof0nPGK1yPnn7syqVmywdLeVkcVmtLQprFQNZlGkgxyP/4s+lT43Cg8GdMPlHtDjayS+AY8/PxW6IHWQ==", + "version": "3.20.0", + "resolved": "https://registry.npmjs.org/@wordpress/widgets/-/widgets-3.20.0.tgz", + "integrity": "sha512-nfAHRiwb8kNFj2S23MVpRRLI+gdpphC96Ys5UwkmYIRye5rLyRd3vckyZjuVQBem2cPSYOtKMnfc/5jiR127rg==", "dev": true, "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/api-fetch": "^6.38.0", - "@wordpress/block-editor": "^12.9.0", - "@wordpress/blocks": "^12.18.0", - "@wordpress/components": "^25.7.0", - "@wordpress/compose": "^6.18.0", - "@wordpress/core-data": "^6.18.0", - "@wordpress/data": "^9.11.0", - "@wordpress/element": "^5.18.0", - "@wordpress/i18n": "^4.41.0", - "@wordpress/icons": "^9.32.0", - "@wordpress/notices": "^4.9.0", + "@wordpress/api-fetch": "^6.40.0", + "@wordpress/block-editor": "^12.11.0", + "@wordpress/blocks": "^12.20.0", + "@wordpress/components": "^25.9.0", + "@wordpress/compose": "^6.20.0", + "@wordpress/core-data": "^6.20.0", + "@wordpress/data": "^9.13.0", + "@wordpress/element": "^5.20.0", + "@wordpress/i18n": "^4.43.0", + "@wordpress/icons": "^9.34.0", + "@wordpress/notices": "^4.11.0", "classnames": "^2.3.1" }, "peerDependencies": { @@ -8688,9 +9000,9 @@ } }, "node_modules/@wordpress/wordcount": { - "version": "3.41.0", - "resolved": "https://registry.npmjs.org/@wordpress/wordcount/-/wordcount-3.41.0.tgz", - "integrity": "sha512-1GjIVx+JIeYl7mmRZf9AA5e/YhmGm043dt1/3Zto1k7/MLIpI5ValPPXlHWBA2GU1lfHdfMkSzSC5CLzBQM2ow==", + "version": "3.43.0", + "resolved": "https://registry.npmjs.org/@wordpress/wordcount/-/wordcount-3.43.0.tgz", + "integrity": "sha512-++mxwBJpjRr65JT6dx0jOT4Ffhh0wuoCHJLgz/qulBMjPh9xiLpUBMhjdaed1DRaOeJIxPV8q4zHL5SHcJS3Ng==", "dependencies": { "@babel/runtime": "^7.16.0" }, @@ -8884,6 +9196,15 @@ "ajv": "^6.9.1" } }, + "node_modules/ansi-colors": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", + "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/ansi-escapes": { "version": "4.3.2", "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", @@ -9205,7 +9526,6 @@ "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.4.tgz", "integrity": "sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==", "dev": true, - "peer": true, "dependencies": { "tslib": "^2.0.1" }, @@ -9345,8 +9665,7 @@ "version": "1.6.4", "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.6.4.tgz", "integrity": "sha512-fpWrvyVHEKyeEvbKZTVOeZF3VSKKWtJxFIxX/jaVPf+cLbGUSitjb49pHLqPV2BUNNZ0LcoeEGfE/YCpyDYHIw==", - "dev": true, - "peer": true + "dev": true }, "node_modules/babel-jest": { "version": "29.6.4", @@ -9841,7 +10160,6 @@ "resolved": "https://registry.npmjs.org/basic-ftp/-/basic-ftp-5.0.3.tgz", "integrity": "sha512-QHX8HLlncOLpy54mh+k/sWIFd0ThmRqwe9ZjELybGZK+tZ8rUb9VO0saKJUROTbE+KhzDUT7xziGpGrW8Kmd+g==", "dev": true, - "peer": true, "engines": { "node": ">=10.0.0" } @@ -10532,6 +10850,24 @@ "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", "dev": true }, + "node_modules/chrome-launcher": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/chrome-launcher/-/chrome-launcher-0.15.2.tgz", + "integrity": "sha512-zdLEwNo3aUVzIhKhTtXfxhdvZhUghrnmkvcAq2NoDd+LeOHKf03H5jwZ8T/STsAlzyALkBVK552iaG1fGf1xVQ==", + "dev": true, + "dependencies": { + "@types/node": "*", + "escape-string-regexp": "^4.0.0", + "is-wsl": "^2.2.0", + "lighthouse-logger": "^1.0.0" + }, + "bin": { + "print-chrome-path": "bin/print-chrome-path.js" + }, + "engines": { + "node": ">=12.13.0" + } + }, "node_modules/chrome-trace-event": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", @@ -10953,6 +11289,35 @@ "typedarray": "^0.0.6" } }, + "node_modules/configstore": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz", + "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==", + "dev": true, + "dependencies": { + "dot-prop": "^5.2.0", + "graceful-fs": "^4.1.2", + "make-dir": "^3.0.0", + "unique-string": "^2.0.0", + "write-file-atomic": "^3.0.0", + "xdg-basedir": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/configstore/node_modules/write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "dev": true, + "dependencies": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, "node_modules/connect-history-api-fallback": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", @@ -11271,7 +11636,6 @@ "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-4.0.0.tgz", "integrity": "sha512-e4a5N8lVvuLgAWgnCrLr2PP0YyDOTHa9H/Rj54dirp61qXnNq46m82bRhNqIA5VccJtWBvPTFRV3TtvHUKPB1g==", "dev": true, - "peer": true, "dependencies": { "node-fetch": "^2.6.12" } @@ -11303,6 +11667,21 @@ "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==", "dev": true }, + "node_modules/crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/csp_evaluator": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/csp_evaluator/-/csp_evaluator-1.1.1.tgz", + "integrity": "sha512-N3ASg0C4kNPUaNxt1XAvzHIVuzdtr8KLgfk1O8WDyimp1GisPAHESupArO2ieHk9QWbrJ/WkQODyh21Ps/xhxw==", + "dev": true + }, "node_modules/css-blank-pseudo": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-6.0.0.tgz", @@ -11751,7 +12130,6 @@ "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-5.0.1.tgz", "integrity": "sha512-a9l6T1qqDogvvnw0nKlfZzqsyikEBZBClF39V3TFoKhDtGBqHu2HkuomJc02j5zft8zrUaXEuoicLeW54RkzPg==", "dev": true, - "peer": true, "engines": { "node": ">= 14" } @@ -12249,7 +12627,6 @@ "resolved": "https://registry.npmjs.org/degenerator/-/degenerator-5.0.1.tgz", "integrity": "sha512-TllpMR/t0M5sqCXfj85i4XaAzxmS5tVA16dqvdkMwGmzI+dXLXnw3J+3Vdv7VKw+ThlTMboK6i9rnZ6Nntj5CQ==", "dev": true, - "peer": true, "dependencies": { "ast-types": "^0.13.4", "escodegen": "^2.1.0", @@ -12571,6 +12948,18 @@ "tslib": "^2.0.3" } }, + "node_modules/dot-prop": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", + "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", + "dev": true, + "dependencies": { + "is-obj": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/downshift": { "version": "6.1.12", "resolved": "https://registry.npmjs.org/downshift/-/downshift-6.1.12.tgz", @@ -12676,6 +13065,19 @@ "node": ">=10.13.0" } }, + "node_modules/enquirer": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.4.1.tgz", + "integrity": "sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==", + "dev": true, + "dependencies": { + "ansi-colors": "^4.1.1", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8.6" + } + }, "node_modules/entities": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", @@ -13278,8 +13680,23 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, - "bin": { - "semver": "bin/semver.js" + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-plugin-playwright": { + "version": "0.15.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-playwright/-/eslint-plugin-playwright-0.15.3.tgz", + "integrity": "sha512-LQMW5y0DLK5Fnpya7JR1oAYL2/7Y9wDiYw6VZqlKqcRGSgjbVKNqxraphk7ra1U3Bb5EK444xMgUlQPbMg2M1g==", + "dev": true, + "peerDependencies": { + "eslint": ">=7", + "eslint-plugin-jest": ">=25" + }, + "peerDependenciesMeta": { + "eslint-plugin-jest": { + "optional": true + } } }, "node_modules/eslint-plugin-prettier": { @@ -14034,8 +14451,7 @@ "version": "1.3.2", "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz", "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==", - "dev": true, - "peer": true + "dev": true }, "node_modules/fast-glob": { "version": "3.3.1", @@ -14790,6 +15206,18 @@ "node": ">=8.0.0" } }, + "node_modules/get-port": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/get-port/-/get-port-5.1.1.tgz", + "integrity": "sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/get-stdin": { "version": "9.0.0", "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-9.0.0.tgz", @@ -14838,7 +15266,6 @@ "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-6.0.1.tgz", "integrity": "sha512-7ZqONUVqaabogsYNWlYj0t3YZaL6dhuEueZXGF+/YVmf6dHmaFg8/6psJKqhx9QykIDKzpGcy2cn4oV4YC7V/Q==", "dev": true, - "peer": true, "dependencies": { "basic-ftp": "^5.0.2", "data-uri-to-buffer": "^5.0.1", @@ -14854,7 +15281,6 @@ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", "dev": true, - "peer": true, "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^4.0.0", @@ -14869,7 +15295,6 @@ "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", "dev": true, - "peer": true, "optionalDependencies": { "graceful-fs": "^4.1.6" } @@ -14879,7 +15304,6 @@ "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", "dev": true, - "peer": true, "engines": { "node": ">= 4.0.0" } @@ -16035,6 +16459,15 @@ "node": ">= 0.8" } }, + "node_modules/http-link-header": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/http-link-header/-/http-link-header-1.1.1.tgz", + "integrity": "sha512-mW3N/rTYpCn99s1do0zx6nzFZSwLH9HGfUM4ZqLWJ16ylmYaC2v5eYGqrNTQlByx8AzUgGI+V/32gXPugs1+Sw==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, "node_modules/http-parser-js": { "version": "0.5.8", "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", @@ -16206,6 +16639,12 @@ "node": ">=10" } }, + "node_modules/image-ssim": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/image-ssim/-/image-ssim-0.2.0.tgz", + "integrity": "sha512-W7+sO6/yhxy83L0G7xR8YAc5Z5QFtYEXXRV6EaE8tuYBZJnA3gVgp3q7X7muhLZVodeb9UfvjSbwt9VJwjIYAg==", + "dev": true + }, "node_modules/immutable": { "version": "4.3.4", "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.4.tgz", @@ -16416,6 +16855,22 @@ "integrity": "sha512-CLM8SNMDu7C5psFCn6Wg/tgpj/bKAg7hc2gWqcuR9OD5Ft9PhBpIu8PLicPeis+xDd6YX2ncI8MCA64I9tftIA==", "dev": true }, + "node_modules/intl-messageformat": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/intl-messageformat/-/intl-messageformat-4.4.0.tgz", + "integrity": "sha512-z+Bj2rS3LZSYU4+sNitdHrwnBhr0wO80ZJSW8EzKDBowwUe3Q/UsvgCGjrwa+HPzoGCLEb9HAjfJgo4j2Sac8w==", + "dev": true, + "dependencies": { + "intl-messageformat-parser": "^1.8.1" + } + }, + "node_modules/intl-messageformat-parser": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/intl-messageformat-parser/-/intl-messageformat-parser-1.8.1.tgz", + "integrity": "sha512-IMSCKVf0USrM/959vj3xac7s8f87sc+80Y/ipBzdKy4ifBv5Gsj2tZ41EAaURVg01QU71fYr77uA8Meh6kELbg==", + "deprecated": "We've written a new parser that's 6x faster and is backwards compatible. Please use @formatjs/icu-messageformat-parser", + "dev": true + }, "node_modules/invariant": { "version": "2.2.4", "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", @@ -16428,8 +16883,7 @@ "version": "1.1.8", "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.8.tgz", "integrity": "sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg==", - "dev": true, - "peer": true + "dev": true }, "node_modules/ipaddr.js": { "version": "2.1.0", @@ -16809,6 +17263,15 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/is-path-cwd": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", @@ -16994,6 +17457,12 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", + "dev": true + }, "node_modules/is-unc-path": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", @@ -19320,6 +19789,21 @@ "@sideway/pinpoint": "^2.0.0" } }, + "node_modules/jpeg-js": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/jpeg-js/-/jpeg-js-0.4.4.tgz", + "integrity": "sha512-WZzeDOEtTOBK4Mdsar0IqEU5sMr3vSV2RqkAIzUEV2BHnUfKGyswWFPFwK5EeDo93K3FohSHbLAjj0s1Wzd+dg==", + "dev": true + }, + "node_modules/js-library-detector": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/js-library-detector/-/js-library-detector-6.7.0.tgz", + "integrity": "sha512-c80Qupofp43y4cJ7+8TTDN/AsDwLi5oOm/plBrWI+iQt485vKXCco+yVmOwEgdo9VOdsYTuV0UlTeetVPTriXA==", + "dev": true, + "engines": { + "node": ">=12" + } + }, "node_modules/js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", @@ -19616,9 +20100,9 @@ } }, "node_modules/lib0": { - "version": "0.2.83", - "resolved": "https://registry.npmjs.org/lib0/-/lib0-0.2.83.tgz", - "integrity": "sha512-O72x2MGVOG3TwQ1aXXkk1Ebb438OrxyQcg60oiWRm66U9uCnE12fDfO+NlQ43OVQkgNLvw2hzHYxkp76YLSxRw==", + "version": "0.2.86", + "resolved": "https://registry.npmjs.org/lib0/-/lib0-0.2.86.tgz", + "integrity": "sha512-kxigQTM4Q7NwJkEgdqQvU21qiR37twcqqLmh+/SbiGbRLfPlLVbHyY9sWp7PwXh0Xus9ELDSjsUOwcrdt5yZ4w==", "dependencies": { "isomorphic.js": "^0.2.4" }, @@ -19723,21 +20207,303 @@ "bin": { "resolve": "bin/resolve" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/liftup/node_modules/resolve-dir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", + "integrity": "sha512-R7uiTjECzvOsWSfdM0QKFNBVFcK27aHOUwdvK53BcW8zqnGdYp0Fbj82cy54+2A4P2tFM22J5kRfe1R+lM/1yg==", + "dev": true, + "dependencies": { + "expand-tilde": "^2.0.0", + "global-modules": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/lighthouse": { + "version": "10.4.0", + "resolved": "https://registry.npmjs.org/lighthouse/-/lighthouse-10.4.0.tgz", + "integrity": "sha512-XQWHEWkJ8YxSPsxttBJORy5+hQrzbvGkYfeP3fJjyYKioWkF2MXfFqNK4ZuV4jL8pBu7Z91qnQP6In0bq1yXww==", + "dev": true, + "dependencies": { + "@sentry/node": "^6.17.4", + "axe-core": "4.7.2", + "chrome-launcher": "^0.15.2", + "configstore": "^5.0.1", + "csp_evaluator": "1.1.1", + "devtools-protocol": "0.0.1155343", + "enquirer": "^2.3.6", + "http-link-header": "^1.1.1", + "intl-messageformat": "^4.4.0", + "jpeg-js": "^0.4.4", + "js-library-detector": "^6.6.0", + "lighthouse-logger": "^1.4.1", + "lighthouse-stack-packs": "1.11.0", + "lodash": "^4.17.21", + "lookup-closest-locale": "6.2.0", + "metaviewport-parser": "0.3.0", + "open": "^8.4.0", + "parse-cache-control": "1.0.1", + "ps-list": "^8.0.0", + "puppeteer-core": "^20.8.0", + "robots-parser": "^3.0.0", + "semver": "^5.3.0", + "speedline-core": "^1.4.3", + "third-party-web": "^0.23.3", + "ws": "^7.0.0", + "yargs": "^17.3.1", + "yargs-parser": "^21.0.0" + }, + "bin": { + "chrome-debug": "core/scripts/manual-chrome-launcher.js", + "lighthouse": "cli/index.js", + "smokehouse": "cli/test/smokehouse/frontends/smokehouse-bin.js" + }, + "engines": { + "node": ">=16.16" + } + }, + "node_modules/lighthouse-logger": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/lighthouse-logger/-/lighthouse-logger-1.4.2.tgz", + "integrity": "sha512-gPWxznF6TKmUHrOQjlVo2UbaL2EJ71mb2CCeRs/2qBpi4L/g4LUVc9+3lKQ6DTUZwJswfM7ainGrLO1+fOqa2g==", + "dev": true, + "dependencies": { + "debug": "^2.6.9", + "marky": "^1.2.2" + } + }, + "node_modules/lighthouse-logger/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/lighthouse-logger/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/lighthouse-stack-packs": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/lighthouse-stack-packs/-/lighthouse-stack-packs-1.11.0.tgz", + "integrity": "sha512-sRr0z1S/I26VffRLq9KJsKtLk856YrJlNGmcJmbLX8dFn3MuzVPUbstuChEhqnSxZb8TZmVfthuXuwhG9vRoSw==", + "dev": true + }, + "node_modules/lighthouse/node_modules/@puppeteer/browsers": { + "version": "1.4.6", + "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-1.4.6.tgz", + "integrity": "sha512-x4BEjr2SjOPowNeiguzjozQbsc6h437ovD/wu+JpaenxVLm3jkgzHY2xOslMTp50HoTvQreMjiexiGQw1sqZlQ==", + "dev": true, + "dependencies": { + "debug": "4.3.4", + "extract-zip": "2.0.1", + "progress": "2.0.3", + "proxy-agent": "6.3.0", + "tar-fs": "3.0.4", + "unbzip2-stream": "1.4.3", + "yargs": "17.7.1" + }, + "bin": { + "browsers": "lib/cjs/main-cli.js" + }, + "engines": { + "node": ">=16.3.0" + }, + "peerDependencies": { + "typescript": ">= 4.7.4" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/lighthouse/node_modules/chromium-bidi": { + "version": "0.4.16", + "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-0.4.16.tgz", + "integrity": "sha512-7ZbXdWERxRxSwo3txsBjjmc/NLxqb1Bk30mRb0BMS4YIaiV6zvKZqL/UAH+DdqcDYayDWk2n/y8klkBDODrPvA==", + "dev": true, + "dependencies": { + "mitt": "3.0.0" + }, + "peerDependencies": { + "devtools-protocol": "*" + } + }, + "node_modules/lighthouse/node_modules/define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/lighthouse/node_modules/devtools-protocol": { + "version": "0.0.1155343", + "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1155343.tgz", + "integrity": "sha512-oD9vGBV2wTc7fAzAM6KC0chSgs234V8+qDEeK+mcbRj2UvcuA7lgBztGi/opj/iahcXD3BSj8Ymvib628yy9FA==", + "dev": true + }, + "node_modules/lighthouse/node_modules/extract-zip": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", + "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==", + "dev": true, + "dependencies": { + "debug": "^4.1.1", + "get-stream": "^5.1.0", + "yauzl": "^2.10.0" + }, + "bin": { + "extract-zip": "cli.js" + }, + "engines": { + "node": ">= 10.17.0" + }, + "optionalDependencies": { + "@types/yauzl": "^2.9.1" + } + }, + "node_modules/lighthouse/node_modules/mitt": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.0.tgz", + "integrity": "sha512-7dX2/10ITVyqh4aOSVI9gdape+t9l2/8QxHrFmUXu4EEUpdlxl6RudZUPZoc+zuY2hk1j7XxVroIVIan/pD/SQ==", + "dev": true + }, + "node_modules/lighthouse/node_modules/open": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", + "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "dev": true, + "dependencies": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lighthouse/node_modules/puppeteer-core": { + "version": "20.9.0", + "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-20.9.0.tgz", + "integrity": "sha512-H9fYZQzMTRrkboEfPmf7m3CLDN6JvbxXA3qTtS+dFt27tR+CsFHzPsT6pzp6lYL6bJbAPaR0HaPO6uSi+F94Pg==", + "dev": true, + "dependencies": { + "@puppeteer/browsers": "1.4.6", + "chromium-bidi": "0.4.16", + "cross-fetch": "4.0.0", + "debug": "4.3.4", + "devtools-protocol": "0.0.1147663", + "ws": "8.13.0" + }, + "engines": { + "node": ">=16.3.0" + }, + "peerDependencies": { + "typescript": ">= 4.7.4" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/lighthouse/node_modules/puppeteer-core/node_modules/devtools-protocol": { + "version": "0.0.1147663", + "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1147663.tgz", + "integrity": "sha512-hyWmRrexdhbZ1tcJUGpO95ivbRhWXz++F4Ko+n21AY5PNln2ovoJw+8ZMNDTtip+CNFQfrtLVh/w4009dXO/eQ==", + "dev": true + }, + "node_modules/lighthouse/node_modules/puppeteer-core/node_modules/ws": { + "version": "8.13.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz", + "integrity": "sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==", + "dev": true, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/lighthouse/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/lighthouse/node_modules/ws": { + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "dev": true, + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/lighthouse/node_modules/yargs": { + "version": "17.7.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.1.tgz", + "integrity": "sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw==", + "dev": true, + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" } }, - "node_modules/liftup/node_modules/resolve-dir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", - "integrity": "sha512-R7uiTjECzvOsWSfdM0QKFNBVFcK27aHOUwdvK53BcW8zqnGdYp0Fbj82cy54+2A4P2tFM22J5kRfe1R+lM/1yg==", + "node_modules/lighthouse/node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", "dev": true, - "dependencies": { - "expand-tilde": "^2.0.0", - "global-modules": "^1.0.0" - }, "engines": { - "node": ">=0.10.0" + "node": ">=12" } }, "node_modules/lilconfig": { @@ -20520,6 +21286,12 @@ "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, + "node_modules/lookup-closest-locale": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/lookup-closest-locale/-/lookup-closest-locale-6.2.0.tgz", + "integrity": "sha512-/c2kL+Vnp1jnV6K6RpDTHK3dgg0Tu2VVp+elEiJpjfS1UyY7AjOYHohRug6wT0OpoX2qFgNORndE9RqesfVxWQ==", + "dev": true + }, "node_modules/loose-envify": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", @@ -20548,6 +21320,12 @@ "node": ">=8" } }, + "node_modules/lru_map": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/lru_map/-/lru_map-0.3.3.tgz", + "integrity": "sha512-Pn9cox5CsMYngeDbmChANltQl+5pi6XmTrraMSzhPmMBbmgcxmqWry0U3PGapCU1yB4/LqCcom7qhHZiF/jGfQ==", + "dev": true + }, "node_modules/lru-cache": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", @@ -20791,6 +21569,12 @@ "integrity": "sha512-oEacRUVeTJ5D5hW1UYd2qExYI0oELdYK72k1TKGvIeYJIbqQWAz476NAc7LNixSySUhcNl++d02DvX0ccDk9/w==", "dev": true }, + "node_modules/marky": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/marky/-/marky-1.2.5.tgz", + "integrity": "sha512-q9JtQJKjpsVxCRVgQ+WapguSbKC3SQ5HEzFGPAJMStgh3QjCawp00UKv3MTTAArTmGmmPUvllHZoNbZ3gs0I+Q==", + "dev": true + }, "node_modules/mathml-tag-names": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/mathml-tag-names/-/mathml-tag-names-2.1.3.tgz", @@ -20921,6 +21705,12 @@ "node": ">= 8" } }, + "node_modules/metaviewport-parser": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/metaviewport-parser/-/metaviewport-parser-0.3.0.tgz", + "integrity": "sha512-EoYJ8xfjQ6kpe9VbVHvZTZHiOl4HL1Z18CrZ+qahvLXT7ZO4YTC2JMyt5FaUp9JJp6J4Ybb/z7IsCXZt86/QkQ==", + "dev": true + }, "node_modules/methods": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", @@ -20943,15 +21733,6 @@ "node": ">=8.6" } }, - "node_modules/micromodal": { - "version": "0.4.10", - "resolved": "https://registry.npmjs.org/micromodal/-/micromodal-0.4.10.tgz", - "integrity": "sha512-BUrEnzMPFBwK8nOE4xUDYHLrlGlLULQVjpja99tpJQPSUEWgw3kTLp1n1qv0HmKU29AiHE7Y7sMLiRziDK4ghQ==", - "dev": true, - "engines": { - "node": ">=10" - } - }, "node_modules/mime": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", @@ -21281,7 +22062,9 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "node_modules/nearley": { "version": "2.20.1", @@ -21331,7 +22114,6 @@ "resolved": "https://registry.npmjs.org/netmask/-/netmask-2.0.2.tgz", "integrity": "sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==", "dev": true, - "peer": true, "engines": { "node": ">= 0.4.0" } @@ -21492,36 +22274,35 @@ "dev": true }, "node_modules/npm-package-json-lint": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/npm-package-json-lint/-/npm-package-json-lint-7.0.0.tgz", - "integrity": "sha512-Yn8flnPx/7hTxwejWL5urm8sbEahq8ic3R80d7nlBvS6C58JEmJpUqvO7Ksy8izRzpbrHq0Anwlv/nQg5OYf8Q==", + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/npm-package-json-lint/-/npm-package-json-lint-6.4.0.tgz", + "integrity": "sha512-cuXAJJB1Rdqz0UO6w524matlBqDBjcNt7Ru+RDIu4y6RI1gVqiWBnylrK8sPRk81gGBA0X8hJbDXolVOoTc+sA==", "dev": true, - "peer": true, "dependencies": { "ajv": "^6.12.6", "ajv-errors": "^1.0.1", "chalk": "^4.1.2", - "cosmiconfig": "^8.2.0", + "cosmiconfig": "^8.0.0", "debug": "^4.3.4", "globby": "^11.1.0", - "ignore": "^5.2.4", + "ignore": "^5.2.0", "is-plain-obj": "^3.0.0", "jsonc-parser": "^3.2.0", "log-symbols": "^4.1.0", "meow": "^9.0.0", "plur": "^4.0.0", - "semver": "^7.5.3", + "semver": "^7.3.8", "slash": "^3.0.0", "strip-json-comments": "^3.1.1", - "type-fest": "^3.12.0", + "type-fest": "^3.2.0", "validate-npm-package-name": "^5.0.0" }, "bin": { "npmPkgJsonLint": "dist/cli.js" }, "engines": { - "node": ">=16.0.0", - "npm": ">=8.0.0" + "node": ">=14.0.0", + "npm": ">=6.0.0" } }, "node_modules/npm-package-json-lint/node_modules/ansi-styles": { @@ -21529,7 +22310,6 @@ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, - "peer": true, "dependencies": { "color-convert": "^2.0.1" }, @@ -21544,15 +22324,13 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true, - "peer": true + "dev": true }, "node_modules/npm-package-json-lint/node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, - "peer": true, "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -21569,7 +22347,6 @@ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, - "peer": true, "dependencies": { "color-name": "~1.1.4" }, @@ -21581,19 +22358,17 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "peer": true + "dev": true }, "node_modules/npm-package-json-lint/node_modules/cosmiconfig": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.2.0.tgz", - "integrity": "sha512-3rTMnFJA1tCOPwRxtgF4wd7Ab2qvDbL8jX+3smjIbS4HlZBagTlpERbdN7iAbWlrfxE3M8c27kTwTawQ7st+OQ==", + "version": "8.3.6", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz", + "integrity": "sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==", "dev": true, - "peer": true, "dependencies": { - "import-fresh": "^3.2.1", + "import-fresh": "^3.3.0", "js-yaml": "^4.1.0", - "parse-json": "^5.0.0", + "parse-json": "^5.2.0", "path-type": "^4.0.0" }, "engines": { @@ -21601,6 +22376,14 @@ }, "funding": { "url": "https://github.com/sponsors/d-fischer" + }, + "peerDependencies": { + "typescript": ">=4.9.5" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, "node_modules/npm-package-json-lint/node_modules/has-flag": { @@ -21608,7 +22391,6 @@ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, - "peer": true, "engines": { "node": ">=8" } @@ -21618,7 +22400,6 @@ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", "dev": true, - "peer": true, "dependencies": { "argparse": "^2.0.1" }, @@ -21630,15 +22411,13 @@ "version": "3.2.0", "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz", "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==", - "dev": true, - "peer": true + "dev": true }, "node_modules/npm-package-json-lint/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, - "peer": true, "dependencies": { "has-flag": "^4.0.0" }, @@ -21651,7 +22430,6 @@ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-3.13.1.tgz", "integrity": "sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==", "dev": true, - "peer": true, "engines": { "node": ">=14.16" }, @@ -22339,7 +23117,6 @@ "resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-7.0.0.tgz", "integrity": "sha512-t4tRAMx0uphnZrio0S0Jw9zg3oDbz1zVhQ/Vy18FjLfP1XOLNUEjaVxYCYRI6NS+BsMBXKIzV6cTLOkO9AtywA==", "dev": true, - "peer": true, "dependencies": { "@tootallnate/quickjs-emscripten": "^0.23.0", "agent-base": "^7.0.2", @@ -22359,7 +23136,6 @@ "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.0.tgz", "integrity": "sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==", "dev": true, - "peer": true, "dependencies": { "debug": "^4.3.4" }, @@ -22372,7 +23148,6 @@ "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.0.tgz", "integrity": "sha512-+ZT+iBxVUQ1asugqnD6oWoRiS25AkjNfG085dKJGtGxkdwLQrMKU5wJr2bOOFAXzKcTuqq+7fZlTMgG3SRfIYQ==", "dev": true, - "peer": true, "dependencies": { "agent-base": "^7.1.0", "debug": "^4.3.4" @@ -22386,7 +23161,6 @@ "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.1.tgz", "integrity": "sha512-Eun8zV0kcYS1g19r78osiQLEFIRspRUDd9tIfBCTBPBeMieF/EsJNL8VI3xOIdYRDEkjQnqOYPsZ2DsWsVsFwQ==", "dev": true, - "peer": true, "dependencies": { "agent-base": "^7.0.2", "debug": "4" @@ -22400,7 +23174,6 @@ "resolved": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-7.0.0.tgz", "integrity": "sha512-Fd9lT9vJbHYRACT8OhCbZBbxr6KRSawSovFpy8nDGshaK99S/EBhVIHp9+crhxrsZOuvLpgL1n23iyPg6Rl2hg==", "dev": true, - "peer": true, "dependencies": { "degenerator": "^5.0.0", "ip": "^1.1.8", @@ -22430,6 +23203,12 @@ "node": ">=6" } }, + "node_modules/parse-cache-control": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parse-cache-control/-/parse-cache-control-1.0.1.tgz", + "integrity": "sha512-60zvsJReQPX5/QP0Kzfd/VrpjScIQ7SHBW6bFCYfEP+fp0Eppr1SHhIO5nd1PjZtvclzSzES9D/p5nFJurwfWg==", + "dev": true + }, "node_modules/parse-filepath": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz", @@ -22928,6 +23707,65 @@ "node": ">=8" } }, + "node_modules/playwright": { + "version": "1.38.1", + "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.38.1.tgz", + "integrity": "sha512-oRMSJmZrOu1FP5iu3UrCx8JEFRIMxLDM0c/3o4bpzU5Tz97BypefWf7TuTNPWeCe279TPal5RtPPZ+9lW/Qkow==", + "dev": true, + "peer": true, + "dependencies": { + "playwright-core": "1.38.1" + }, + "bin": { + "playwright": "cli.js" + }, + "engines": { + "node": ">=16" + }, + "optionalDependencies": { + "fsevents": "2.3.2" + } + }, + "node_modules/playwright-core": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.32.0.tgz", + "integrity": "sha512-Z9Ij17X5Z3bjpp6XKujGBp9Gv4eViESac9aDmwgQFUEJBW0K80T21m/Z+XJQlu4cNsvPygw33b6V1Va6Bda5zQ==", + "dev": true, + "bin": { + "playwright": "cli.js" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/playwright/node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "peer": true, + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/playwright/node_modules/playwright-core": { + "version": "1.38.1", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.38.1.tgz", + "integrity": "sha512-tQqNFUKa3OfMf4b2jQ7aGLB8o9bS3bOY0yMEtldtC2+spf8QXG9zvXLTXUeRsoNuxEYMgLYR+NXfAa1rjKRcrg==", + "dev": true, + "peer": true, + "bin": { + "playwright-core": "cli.js" + }, + "engines": { + "node": ">=16" + } + }, "node_modules/plur": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/plur/-/plur-4.0.0.tgz", @@ -24131,9 +24969,9 @@ } }, "node_modules/postcss-scss": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-4.0.7.tgz", - "integrity": "sha512-xPv2GseoyXPa58Nro7M73ZntttusuCmZdeOojUFR5PZDz2BR62vfYx1w9TyOnp1+nYFowgOMipsCBhxzVkAEPw==", + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-4.0.9.tgz", + "integrity": "sha512-AjKOeiwAitL/MXxQW2DliT28EKukvvbEWx3LBmJIRN8KfBGZbRTxNYW0kSqi1COiTZ57nZ9NW06S6ux//N1c9A==", "dev": true, "funding": [ { @@ -24153,7 +24991,7 @@ "node": ">=12.0" }, "peerDependencies": { - "postcss": "^8.4.19" + "postcss": "^8.4.29" } }, "node_modules/postcss-selector-not": { @@ -24226,9 +25064,9 @@ "dev": true }, "node_modules/preact": { - "version": "10.17.1", - "resolved": "https://registry.npmjs.org/preact/-/preact-10.17.1.tgz", - "integrity": "sha512-X9BODrvQ4Ekwv9GURm9AKAGaomqXmip7NQTZgY7gcNmr7XE83adOMJvd3N42id1tMFU7ojiynRsYnY6/BRFxLA==", + "version": "10.18.1", + "resolved": "https://registry.npmjs.org/preact/-/preact-10.18.1.tgz", + "integrity": "sha512-mKUD7RRkQQM6s7Rkmi7IFkoEHjuFqRQUaXamO61E6Nn7vqF/bo7EZCmSyrUnp2UWHw0O7XjZ2eeXis+m7tf4lg==", "dev": true, "funding": { "type": "opencollective", @@ -24376,7 +25214,6 @@ "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-6.3.0.tgz", "integrity": "sha512-0LdR757eTj/JfuU7TL2YCuAZnxWXu3tkJbg4Oq3geW/qFNT/32T0sp2HnZ9O0lMR4q3vwAt0+xCA8SR0WAD0og==", "dev": true, - "peer": true, "dependencies": { "agent-base": "^7.0.2", "debug": "^4.3.4", @@ -24396,7 +25233,6 @@ "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.0.tgz", "integrity": "sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==", "dev": true, - "peer": true, "dependencies": { "debug": "^4.3.4" }, @@ -24409,7 +25245,6 @@ "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.0.tgz", "integrity": "sha512-+ZT+iBxVUQ1asugqnD6oWoRiS25AkjNfG085dKJGtGxkdwLQrMKU5wJr2bOOFAXzKcTuqq+7fZlTMgG3SRfIYQ==", "dev": true, - "peer": true, "dependencies": { "agent-base": "^7.1.0", "debug": "^4.3.4" @@ -24423,7 +25258,6 @@ "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.1.tgz", "integrity": "sha512-Eun8zV0kcYS1g19r78osiQLEFIRspRUDd9tIfBCTBPBeMieF/EsJNL8VI3xOIdYRDEkjQnqOYPsZ2DsWsVsFwQ==", "dev": true, - "peer": true, "dependencies": { "agent-base": "^7.0.2", "debug": "4" @@ -24437,7 +25271,6 @@ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", "dev": true, - "peer": true, "engines": { "node": ">=12" } @@ -24453,6 +25286,18 @@ "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", "dev": true }, + "node_modules/ps-list": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/ps-list/-/ps-list-8.1.1.tgz", + "integrity": "sha512-OPS9kEJYVmiO48u/B9qneqhkMvgCxT+Tm28VCEJpheTpl8cJ0ffZRRNgS5mrQRTrX5yRTpaJ+hRDeefXYmmorQ==", + "dev": true, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/pseudomap": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", @@ -24617,8 +25462,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/queue-tick/-/queue-tick-1.0.1.tgz", "integrity": "sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==", - "dev": true, - "peer": true + "dev": true }, "node_modules/quick-lru": { "version": "5.1.1", @@ -24792,9 +25636,9 @@ "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" }, "node_modules/react-refresh": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.10.0.tgz", - "integrity": "sha512-PgidR3wST3dDYKr6b4pJoqQFpPGNKDSCDx4cZoshjXipw3LzO7mG1My2pwEzz2JVkF+inx3xRpDeQLFQGH/hsQ==", + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.0.tgz", + "integrity": "sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==", "dev": true, "engines": { "node": ">=0.10.0" @@ -25604,6 +26448,15 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/robots-parser": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/robots-parser/-/robots-parser-3.0.1.tgz", + "integrity": "sha512-s+pyvQeIKIZ0dx5iJiQk1tPLJAWln39+MI5jtM8wnyws+G5azk+dMnMX0qfbqNetKKNgcWWOdi0sfm+FbQbgdQ==", + "dev": true, + "engines": { + "node": ">=10.0.0" + } + }, "node_modules/rst-selector-parser": { "version": "2.2.3", "resolved": "https://registry.npmjs.org/rst-selector-parser/-/rst-selector-parser-2.2.3.tgz", @@ -26513,7 +27366,6 @@ "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", "dev": true, - "peer": true, "engines": { "node": ">= 6.0.0", "npm": ">= 3.0.0" @@ -26553,7 +27405,6 @@ "resolved": "https://registry.npmjs.org/socks/-/socks-2.7.1.tgz", "integrity": "sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ==", "dev": true, - "peer": true, "dependencies": { "ip": "^2.0.0", "smart-buffer": "^4.2.0" @@ -26568,7 +27419,6 @@ "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.1.tgz", "integrity": "sha512-59EjPbbgg8U3x62hhKOFVAmySQUcfRQ4C7Q/D5sEHnZTQRrQlNKINks44DMR1gwXp0p4LaVIeccX2KHTTcHVqQ==", "dev": true, - "peer": true, "dependencies": { "agent-base": "^7.0.1", "debug": "^4.3.4", @@ -26583,7 +27433,6 @@ "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.0.tgz", "integrity": "sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==", "dev": true, - "peer": true, "dependencies": { "debug": "^4.3.4" }, @@ -26595,8 +27444,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz", "integrity": "sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==", - "dev": true, - "peer": true + "dev": true }, "node_modules/source-map": { "version": "0.5.7", @@ -26742,6 +27590,20 @@ "node": ">= 6" } }, + "node_modules/speedline-core": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/speedline-core/-/speedline-core-1.4.3.tgz", + "integrity": "sha512-DI7/OuAUD+GMpR6dmu8lliO2Wg5zfeh+/xsdyJZCzd8o5JgFUjCeLsBDuZjIQJdwXS3J0L/uZYrELKYqx+PXog==", + "dev": true, + "dependencies": { + "@types/node": "*", + "image-ssim": "^0.2.0", + "jpeg-js": "^0.4.1" + }, + "engines": { + "node": ">=8.0" + } + }, "node_modules/sprintf-js": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz", @@ -26813,7 +27675,6 @@ "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.15.1.tgz", "integrity": "sha512-fQMzy2O/Q47rgwErk/eGeLu/roaFWV0jVsogDmrszM9uIw8L5OA+t+V93MgYlufNptfjmYR1tOMWhei/Eh7TQA==", "dev": true, - "peer": true, "dependencies": { "fast-fifo": "^1.1.0", "queue-tick": "^1.0.1" @@ -27459,7 +28320,6 @@ "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.0.4.tgz", "integrity": "sha512-5AFQU8b9qLfZCX9zp2duONhPmZv0hGYiBPJsyUdqMjzq/mqVpy/rEUSeHk1+YitmxugaptgBh5oDGU3VsAJq4w==", "dev": true, - "peer": true, "dependencies": { "mkdirp-classic": "^0.5.2", "pump": "^3.0.0", @@ -27471,7 +28331,6 @@ "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.6.tgz", "integrity": "sha512-B/UyjYwPpMBv+PaFSWAmtYjwdrlEaZQEhMIBFNC5oEG8lpiW8XjcSdmEaClj28ArfKScKHs2nshz3k2le6crsg==", "dev": true, - "peer": true, "dependencies": { "b4a": "^1.6.4", "fast-fifo": "^1.2.0", @@ -27629,6 +28488,12 @@ "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", "dev": true }, + "node_modules/third-party-web": { + "version": "0.23.4", + "resolved": "https://registry.npmjs.org/third-party-web/-/third-party-web-0.23.4.tgz", + "integrity": "sha512-kwYnSZRhEvv0SBW2fp8SBBKRglMoBjV8xz6C31m0ewqOtknB5UL+Ihg+M81hyFY5ldkZuGWPb+e4GVDkzf/gYg==", + "dev": true + }, "node_modules/through": { "version": "2.3.8", "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", @@ -27797,6 +28662,18 @@ "node": ">=0.8.0" } }, + "node_modules/ts-api-utils": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.0.3.tgz", + "integrity": "sha512-wNMeqtMz5NtwpT/UZGY5alT+VoKdSsOOP/kqHFcUW1P/VRhH2wJ48+DN2WwUliNbQ976ETwDL0Ifd2VVvgonvg==", + "dev": true, + "engines": { + "node": ">=16.13.0" + }, + "peerDependencies": { + "typescript": ">=4.2.0" + } + }, "node_modules/tsconfig-paths": { "version": "3.14.2", "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz", @@ -27865,11 +28742,6 @@ "node": ">=0.6.11 <=0.7.0 || >=0.7.3" } }, - "node_modules/turbo-combine-reducers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/turbo-combine-reducers/-/turbo-combine-reducers-1.0.2.tgz", - "integrity": "sha512-gHbdMZlA6Ym6Ur5pSH/UWrNQMIM9IqTH6SoL1DbHpqEdQ8i+cFunSmSlFykPt0eGQwZ4d/XTHOl74H0/kFBVWw==" - }, "node_modules/type-check": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", @@ -27987,6 +28859,15 @@ "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==", "dev": true }, + "node_modules/typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "dev": true, + "dependencies": { + "is-typedarray": "^1.0.0" + } + }, "node_modules/typescript": { "version": "5.2.2", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz", @@ -28094,6 +28975,18 @@ "node": ">=4" } }, + "node_modules/unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "dev": true, + "dependencies": { + "crypto-random-string": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/universal-user-agent": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.0.tgz", @@ -28633,44 +29526,42 @@ } }, "node_modules/webpack-cli": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.10.0.tgz", - "integrity": "sha512-NLhDfH/h4O6UOy+0LSso42xvYypClINuMNBVVzX4vX98TmTaTUxwRbXdhucbFMd2qLaCTcLq/PdYrvi8onw90w==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-5.1.4.tgz", + "integrity": "sha512-pIDJHIEI9LR0yxHXQ+Qh95k2EvXpWzZ5l+d+jIo+RdSm9MiHfzazIxwwni/p7+x4eJZuvG1AJwgC4TNQ7NRgsg==", "dev": true, "dependencies": { "@discoveryjs/json-ext": "^0.5.0", - "@webpack-cli/configtest": "^1.2.0", - "@webpack-cli/info": "^1.5.0", - "@webpack-cli/serve": "^1.7.0", + "@webpack-cli/configtest": "^2.1.1", + "@webpack-cli/info": "^2.0.2", + "@webpack-cli/serve": "^2.0.5", "colorette": "^2.0.14", - "commander": "^7.0.0", + "commander": "^10.0.1", "cross-spawn": "^7.0.3", + "envinfo": "^7.7.3", "fastest-levenshtein": "^1.0.12", "import-local": "^3.0.2", - "interpret": "^2.2.0", - "rechoir": "^0.7.0", + "interpret": "^3.1.1", + "rechoir": "^0.8.0", "webpack-merge": "^5.7.3" }, "bin": { "webpack-cli": "bin/cli.js" }, "engines": { - "node": ">=10.13.0" + "node": ">=14.15.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/webpack" }, "peerDependencies": { - "webpack": "4.x.x || 5.x.x" + "webpack": "5.x.x" }, "peerDependenciesMeta": { "@webpack-cli/generators": { "optional": true }, - "@webpack-cli/migrate": { - "optional": true - }, "webpack-bundle-analyzer": { "optional": true }, @@ -28680,12 +29571,12 @@ } }, "node_modules/webpack-cli/node_modules/commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", + "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==", "dev": true, "engines": { - "node": ">= 10" + "node": ">=14" } }, "node_modules/webpack-cli/node_modules/cross-spawn": { @@ -28703,12 +29594,12 @@ } }, "node_modules/webpack-cli/node_modules/interpret": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz", - "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-3.1.1.tgz", + "integrity": "sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ==", "dev": true, "engines": { - "node": ">= 0.10" + "node": ">=10.13.0" } }, "node_modules/webpack-cli/node_modules/path-key": { @@ -28720,6 +29611,35 @@ "node": ">=8" } }, + "node_modules/webpack-cli/node_modules/rechoir": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.8.0.tgz", + "integrity": "sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ==", + "dev": true, + "dependencies": { + "resolve": "^1.20.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/webpack-cli/node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/webpack-cli/node_modules/shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", @@ -29412,6 +30332,15 @@ } } }, + "node_modules/xdg-basedir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", + "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/xml-name-validator": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-4.0.0.tgz", @@ -29443,15 +30372,22 @@ } }, "node_modules/y-protocols": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/y-protocols/-/y-protocols-1.0.5.tgz", - "integrity": "sha512-Wil92b7cGk712lRHDqS4T90IczF6RkcvCwAD0A2OPg+adKmOe+nOiT/N2hvpQIWS3zfjmtL4CPaH5sIW1Hkm/A==", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/y-protocols/-/y-protocols-1.0.6.tgz", + "integrity": "sha512-vHRF2L6iT3rwj1jub/K5tYcTT/mEYDUppgNPXwp8fmLpui9f7Yeq3OEtTLVF012j39QnV+KEQpNqoN7CWU7Y9Q==", "dependencies": { - "lib0": "^0.2.42" + "lib0": "^0.2.85" + }, + "engines": { + "node": ">=16.0.0", + "npm": ">=8.0.0" }, "funding": { "type": "GitHub Sponsors ❤", "url": "https://github.com/sponsors/dmonad" + }, + "peerDependencies": { + "yjs": "^13.0.0" } }, "node_modules/y-webrtc": { @@ -29568,9 +30504,9 @@ } }, "node_modules/yjs": { - "version": "13.6.7", - "resolved": "https://registry.npmjs.org/yjs/-/yjs-13.6.7.tgz", - "integrity": "sha512-mCZTh4kjvUS2DnaktsYN6wLH3WZCJBLqrTdkWh1bIDpA/sB/GNFaLA/dyVJj2Hc7KwONuuoC/vWe9bwBBosZLQ==", + "version": "13.6.8", + "resolved": "https://registry.npmjs.org/yjs/-/yjs-13.6.8.tgz", + "integrity": "sha512-ZPq0hpJQb6f59B++Ngg4cKexDJTvfOgeiv0sBc4sUm8CaBWH7OQC4kcCgrqbjJ/B2+6vO49exvTmYfdlPtcjbg==", "dependencies": { "lib0": "^0.2.74" }, diff --git a/package.json b/package.json index 220dd0184cd..af97da67a1d 100644 --- a/package.json +++ b/package.json @@ -23,20 +23,20 @@ "npm": ">= 9" }, "dependencies": { - "@wordpress/api-fetch": "6.38.0", - "@wordpress/autop": "3.41.0", - "@wordpress/components": "25.7.0", - "@wordpress/compose": "6.18.0", - "@wordpress/date": "4.41.0", - "@wordpress/dom-ready": "3.41.0", - "@wordpress/editor": "13.18.0", - "@wordpress/element": "5.18.0", - "@wordpress/escape-html": "2.41.0", - "@wordpress/html-entities": "3.41.0", - "@wordpress/i18n": "4.41.0", - "@wordpress/icons": "9.32.0", - "@wordpress/is-shallow-equal": "4.41.0", - "@wordpress/url": "3.42.0", + "@wordpress/api-fetch": "6.40.0", + "@wordpress/autop": "3.43.0", + "@wordpress/components": "25.9.0", + "@wordpress/compose": "6.20.0", + "@wordpress/date": "4.43.0", + "@wordpress/dom-ready": "3.43.0", + "@wordpress/editor": "13.20.0", + "@wordpress/element": "5.20.0", + "@wordpress/escape-html": "2.43.0", + "@wordpress/html-entities": "3.43.0", + "@wordpress/i18n": "4.43.0", + "@wordpress/icons": "9.34.0", + "@wordpress/is-shallow-equal": "4.43.0", + "@wordpress/url": "3.44.0", "classnames": "2.3.2", "clipboard": "2.0.11", "prop-types": "15.8.1", @@ -49,21 +49,21 @@ "@babel/core": "7.22.11", "@babel/plugin-proposal-class-properties": "7.18.6", "@testing-library/react": "14.0.0", - "@wordpress/babel-preset-default": "7.25.0", - "@wordpress/block-editor": "12.9.0", - "@wordpress/blocks": "12.18.0", - "@wordpress/browserslist-config": "5.24.0", - "@wordpress/data": "9.11.0", - "@wordpress/dependency-extraction-webpack-plugin": "4.24.0", - "@wordpress/e2e-test-utils": "10.12.0", - "@wordpress/edit-post": "7.18.0", - "@wordpress/env": "8.7.0", - "@wordpress/eslint-plugin": "15.1.0", - "@wordpress/hooks": "3.41.0", - "@wordpress/jest-puppeteer-axe": "6.12.0", - "@wordpress/plugins": "6.9.0", - "@wordpress/prettier-config": "2.24.0", - "@wordpress/scripts": "26.12.0", + "@wordpress/babel-preset-default": "7.27.0", + "@wordpress/block-editor": "12.11.0", + "@wordpress/blocks": "12.20.0", + "@wordpress/browserslist-config": "5.26.0", + "@wordpress/data": "9.13.0", + "@wordpress/dependency-extraction-webpack-plugin": "4.26.0", + "@wordpress/e2e-test-utils": "10.14.0", + "@wordpress/edit-post": "7.20.0", + "@wordpress/env": "8.9.0", + "@wordpress/eslint-plugin": "17.0.0", + "@wordpress/hooks": "3.43.0", + "@wordpress/jest-puppeteer-axe": "6.14.0", + "@wordpress/plugins": "6.11.0", + "@wordpress/prettier-config": "3.0.0", + "@wordpress/scripts": "26.14.0", "axios": "1.5.0", "babel-plugin-inline-react-svg": "2.0.2", "babel-plugin-transform-react-remove-prop-types": "0.4.24", From da119f678f10914175e308aeb418d193232eec58 Mon Sep 17 00:00:00 2001 From: thelovekesh Date: Tue, 3 Oct 2023 15:39:51 +0530 Subject: [PATCH 2/3] Add step to transform lib0 for jest --- tests/js/jest.config.js | 1 + 1 file changed, 1 insertion(+) diff --git a/tests/js/jest.config.js b/tests/js/jest.config.js index b2b2cc052d8..313897c45a7 100644 --- a/tests/js/jest.config.js +++ b/tests/js/jest.config.js @@ -16,6 +16,7 @@ module.exports = { '/assets/src/block-editor/plugins', '/assets/src/block-validation/plugins', ], + transformIgnorePatterns: ['node_modules/(?!lib0)'], coveragePathIgnorePatterns: [ '/node_modules', '/build/', From 63834b9a2329577d8a9f5734f86e1a34c1d22731 Mon Sep 17 00:00:00 2001 From: thelovekesh Date: Wed, 11 Oct 2023 21:01:14 +0530 Subject: [PATCH 3/3] Remove e2e-test-utils patches after upstream fix --- package-lock.json | 296 ------------------ package.json | 3 +- .../@wordpress+e2e-test-utils+10.12.0.patch | 174 ---------- 3 files changed, 1 insertion(+), 472 deletions(-) delete mode 100644 patches/@wordpress+e2e-test-utils+10.12.0.patch diff --git a/package-lock.json b/package-lock.json index 3471ea9c261..01ab7f40650 100644 --- a/package-lock.json +++ b/package-lock.json @@ -74,7 +74,6 @@ "lodash": "4.17.21", "moment": "2.29.4", "npm-run-all": "4.1.5", - "patch-package": "8.0.0", "postcss": "8.4.31", "postcss-import": "15.1.0", "postcss-nested": "6.0.1", @@ -9022,12 +9021,6 @@ "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", "dev": true }, - "node_modules/@yarnpkg/lockfile": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz", - "integrity": "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==", - "dev": true - }, "node_modules/abab": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", @@ -9569,15 +9562,6 @@ "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", "dev": true }, - "node_modules/at-least-node": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", - "dev": true, - "engines": { - "node": ">= 4.0.0" - } - }, "node_modules/autoprefixer": { "version": "10.4.16", "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.16.tgz", @@ -14807,15 +14791,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/find-yarn-workspace-root": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/find-yarn-workspace-root/-/find-yarn-workspace-root-2.0.0.tgz", - "integrity": "sha512-1IMnbjt4KzsQfnhnzNd8wUEgXZ44IzZaZmnLYx7D5FZlaHt2gW20Cri8Q+E/t5tIj4+epTBub+2Zxu/vNILzqQ==", - "dev": true, - "dependencies": { - "micromatch": "^4.0.2" - } - }, "node_modules/findup-sync": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-5.0.0.tgz", @@ -15079,21 +15054,6 @@ "node": ">=0.10.0" } }, - "node_modules/fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "dev": true, - "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/fs-monkey": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.4.tgz", @@ -19911,18 +19871,6 @@ "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", "dev": true }, - "node_modules/json-stable-stringify": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.2.tgz", - "integrity": "sha512-eunSSaEnxV12z+Z73y/j5N37/In40GK4GmsSy+tEHJMxknvqnA7/djeYtAgW0GsWHUfg+847WJjKaEylk2y09g==", - "dev": true, - "dependencies": { - "jsonify": "^0.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/json-stable-stringify-without-jsonify": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", @@ -19953,27 +19901,6 @@ "integrity": "sha512-fQzRfAbIBnR0IQvftw9FJveWiHp72Fg20giDrHz6TdfB12UH/uue0D3hm57UB5KgAVuniLMCaS8P1IMj9NR7cA==", "dev": true }, - "node_modules/jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "dev": true, - "dependencies": { - "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/jsonify": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.1.tgz", - "integrity": "sha512-2/Ki0GcmuqSrgFyelQq9M05y7PS0mEwuIzrf3f1fPqkVDVRvZrPZtVSMHxdgo8Aq0sxAOb/cr2aqqA3LeWHVPg==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/jsx-ast-utils": { "version": "3.3.5", "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", @@ -20010,15 +19937,6 @@ "node": ">=0.10.0" } }, - "node_modules/klaw-sync": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/klaw-sync/-/klaw-sync-6.0.0.tgz", - "integrity": "sha512-nIeuVSzdCCs6TDPTqI8w1Yre34sSq7AkZ4B3sfOBbI2CgVSB4Du4aLQijFU2+lhAFCwt9+42Hel6lQNIv6AntQ==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.11" - } - }, "node_modules/kleur": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", @@ -22801,22 +22719,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/open": { - "version": "7.4.2", - "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", - "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", - "dev": true, - "dependencies": { - "is-docker": "^2.0.0", - "is-wsl": "^2.1.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/opener": { "version": "1.5.2", "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", @@ -23292,195 +23194,6 @@ "tslib": "^2.0.3" } }, - "node_modules/patch-package": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/patch-package/-/patch-package-8.0.0.tgz", - "integrity": "sha512-da8BVIhzjtgScwDJ2TtKsfT5JFWz1hYoBl9rUQ1f38MC2HwnEIkK8VN3dKMKcP7P7bvvgzNDbfNHtx3MsQb5vA==", - "dev": true, - "dependencies": { - "@yarnpkg/lockfile": "^1.1.0", - "chalk": "^4.1.2", - "ci-info": "^3.7.0", - "cross-spawn": "^7.0.3", - "find-yarn-workspace-root": "^2.0.0", - "fs-extra": "^9.0.0", - "json-stable-stringify": "^1.0.2", - "klaw-sync": "^6.0.0", - "minimist": "^1.2.6", - "open": "^7.4.2", - "rimraf": "^2.6.3", - "semver": "^7.5.3", - "slash": "^2.0.0", - "tmp": "^0.0.33", - "yaml": "^2.2.2" - }, - "bin": { - "patch-package": "index.js" - }, - "engines": { - "node": ">=14", - "npm": ">5" - } - }, - "node_modules/patch-package/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/patch-package/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/patch-package/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/patch-package/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/patch-package/node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/patch-package/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/patch-package/node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/patch-package/node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/patch-package/node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/patch-package/node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/patch-package/node_modules/slash": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", - "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/patch-package/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/patch-package/node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/patch-package/node_modules/yaml": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.2.tgz", - "integrity": "sha512-N/lyzTPaJasoDmfV7YTrYCI0G/3ivm/9wdG0aHuheKowWQwGTsK0Eoiw6utmzAnI6pkJa0DUVygvp3spqqEKXg==", - "dev": true, - "engines": { - "node": ">= 14" - } - }, "node_modules/path-case": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/path-case/-/path-case-3.0.4.tgz", @@ -28993,15 +28706,6 @@ "integrity": "sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w==", "dev": true }, - "node_modules/universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", - "dev": true, - "engines": { - "node": ">= 10.0.0" - } - }, "node_modules/unpipe": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", diff --git a/package.json b/package.json index af97da67a1d..1af6b13f392 100644 --- a/package.json +++ b/package.json @@ -90,7 +90,6 @@ "lodash": "4.17.21", "moment": "2.29.4", "npm-run-all": "4.1.5", - "patch-package": "8.0.0", "postcss": "8.4.31", "postcss-import": "15.1.0", "postcss-nested": "6.0.1", @@ -163,4 +162,4 @@ } }, "title": "AMP for WordPress" -} \ No newline at end of file +} diff --git a/patches/@wordpress+e2e-test-utils+10.12.0.patch b/patches/@wordpress+e2e-test-utils+10.12.0.patch deleted file mode 100644 index 2fb9d88d9e4..00000000000 --- a/patches/@wordpress+e2e-test-utils+10.12.0.patch +++ /dev/null @@ -1,174 +0,0 @@ -diff --git a/node_modules/@wordpress/e2e-test-utils/build-module/activate-plugin.js b/node_modules/@wordpress/e2e-test-utils/build-module/activate-plugin.js -index 37d6171..40c5dfa 100644 ---- a/node_modules/@wordpress/e2e-test-utils/build-module/activate-plugin.js -+++ b/node_modules/@wordpress/e2e-test-utils/build-module/activate-plugin.js -@@ -4,6 +4,7 @@ - import { switchUserToAdmin } from './switch-user-to-admin'; - import { switchUserToTest } from './switch-user-to-test'; - import { visitAdminPage } from './visit-admin-page'; -+import { isCurrentURL } from './is-current-url'; - - /** - * Activates an installed plugin. -@@ -19,6 +20,9 @@ export async function activatePlugin(slug) { - return; - } - await page.click(`tr[data-slug="${slug}"] .activate a`); -+ if (!isCurrentURL('plugins.php')) { -+ await visitAdminPage('plugins.php'); -+ } - await page.waitForSelector(`tr[data-slug="${slug}"] .deactivate a`); - await switchUserToTest(); - } -diff --git a/node_modules/@wordpress/e2e-test-utils/build-module/activate-plugin.js.map b/node_modules/@wordpress/e2e-test-utils/build-module/activate-plugin.js.map -index 2976b0c..fa11712 100644 ---- a/node_modules/@wordpress/e2e-test-utils/build-module/activate-plugin.js.map -+++ b/node_modules/@wordpress/e2e-test-utils/build-module/activate-plugin.js.map -@@ -1 +1 @@ --{"version":3,"names":["switchUserToAdmin","switchUserToTest","visitAdminPage","activatePlugin","slug","disableLink","page","$","click","waitForSelector"],"sources":["@wordpress/e2e-test-utils/src/activate-plugin.js"],"sourcesContent":["/**\n * Internal dependencies\n */\nimport { switchUserToAdmin } from './switch-user-to-admin';\nimport { switchUserToTest } from './switch-user-to-test';\nimport { visitAdminPage } from './visit-admin-page';\n\n/**\n * Activates an installed plugin.\n *\n * @param {string} slug Plugin slug.\n */\nexport async function activatePlugin( slug ) {\n\tawait switchUserToAdmin();\n\tawait visitAdminPage( 'plugins.php' );\n\tconst disableLink = await page.$(\n\t\t`tr[data-slug=\"${ slug }\"] .deactivate a`\n\t);\n\tif ( disableLink ) {\n\t\tawait switchUserToTest();\n\t\treturn;\n\t}\n\tawait page.click( `tr[data-slug=\"${ slug }\"] .activate a` );\n\tawait page.waitForSelector( `tr[data-slug=\"${ slug }\"] .deactivate a` );\n\tawait switchUserToTest();\n}\n"],"mappings":"AAAA;AACA;AACA;AACA,SAASA,iBAAiB,QAAQ,wBAAwB;AAC1D,SAASC,gBAAgB,QAAQ,uBAAuB;AACxD,SAASC,cAAc,QAAQ,oBAAoB;;AAEnD;AACA;AACA;AACA;AACA;AACA,OAAO,eAAeC,cAAcA,CAAEC,IAAI,EAAG;EAC5C,MAAMJ,iBAAiB,CAAC,CAAC;EACzB,MAAME,cAAc,CAAE,aAAc,CAAC;EACrC,MAAMG,WAAW,GAAG,MAAMC,IAAI,CAACC,CAAC,CAC9B,iBAAiBH,IAAM,kBACzB,CAAC;EACD,IAAKC,WAAW,EAAG;IAClB,MAAMJ,gBAAgB,CAAC,CAAC;IACxB;EACD;EACA,MAAMK,IAAI,CAACE,KAAK,CAAG,iBAAiBJ,IAAM,gBAAgB,CAAC;EAC3D,MAAME,IAAI,CAACG,eAAe,CAAG,iBAAiBL,IAAM,kBAAkB,CAAC;EACvE,MAAMH,gBAAgB,CAAC,CAAC;AACzB"} -\ No newline at end of file -+{"version":3,"names":["switchUserToAdmin","switchUserToTest","visitAdminPage","isCurrentURL","activatePlugin","slug","disableLink","page","$","click","waitForSelector"],"sources":["@wordpress/e2e-test-utils/src/activate-plugin.js"],"sourcesContent":["/**\n * Internal dependencies\n */\nimport { switchUserToAdmin } from './switch-user-to-admin';\nimport { switchUserToTest } from './switch-user-to-test';\nimport { visitAdminPage } from './visit-admin-page';\nimport { isCurrentURL } from './is-current-url';\n\n/**\n * Activates an installed plugin.\n *\n * @param {string} slug Plugin slug.\n */\nexport async function activatePlugin( slug ) {\n\tawait switchUserToAdmin();\n\tawait visitAdminPage( 'plugins.php' );\n\tconst disableLink = await page.$(\n\t\t`tr[data-slug=\"${ slug }\"] .deactivate a`\n\t);\n\tif ( disableLink ) {\n\t\tawait switchUserToTest();\n\t\treturn;\n\t}\n\tawait page.click( `tr[data-slug=\"${ slug }\"] .activate a` );\n\n\tif ( ! isCurrentURL( 'plugins.php' ) ) {\n\t\tawait visitAdminPage( 'plugins.php' );\n\t}\n\tawait page.waitForSelector( `tr[data-slug=\"${ slug }\"] .deactivate a` );\n\tawait switchUserToTest();\n}\n"],"mappings":"AAAA;AACA;AACA;AACA,SAASA,iBAAiB,QAAQ,wBAAwB;AAC1D,SAASC,gBAAgB,QAAQ,uBAAuB;AACxD,SAASC,cAAc,QAAQ,oBAAoB;AACnD,SAASC,YAAY,QAAQ,kBAAkB;;AAE/C;AACA;AACA;AACA;AACA;AACA,OAAO,eAAeC,cAAcA,CAAEC,IAAI,EAAG;EAC5C,MAAML,iBAAiB,CAAC,CAAC;EACzB,MAAME,cAAc,CAAE,aAAc,CAAC;EACrC,MAAMI,WAAW,GAAG,MAAMC,IAAI,CAACC,CAAC,CAC9B,iBAAiBH,IAAM,kBACzB,CAAC;EACD,IAAKC,WAAW,EAAG;IAClB,MAAML,gBAAgB,CAAC,CAAC;IACxB;EACD;EACA,MAAMM,IAAI,CAACE,KAAK,CAAG,iBAAiBJ,IAAM,gBAAgB,CAAC;EAE3D,IAAK,CAAEF,YAAY,CAAE,aAAc,CAAC,EAAG;IACtC,MAAMD,cAAc,CAAE,aAAc,CAAC;EACtC;EACA,MAAMK,IAAI,CAACG,eAAe,CAAG,iBAAiBL,IAAM,kBAAkB,CAAC;EACvE,MAAMJ,gBAAgB,CAAC,CAAC;AACzB"} -\ No newline at end of file -diff --git a/node_modules/@wordpress/e2e-test-utils/build-module/activate-theme.js b/node_modules/@wordpress/e2e-test-utils/build-module/activate-theme.js -index 06d169a..9723e53 100644 ---- a/node_modules/@wordpress/e2e-test-utils/build-module/activate-theme.js -+++ b/node_modules/@wordpress/e2e-test-utils/build-module/activate-theme.js -@@ -4,6 +4,7 @@ - import { switchUserToAdmin } from './switch-user-to-admin'; - import { switchUserToTest } from './switch-user-to-test'; - import { visitAdminPage } from './visit-admin-page'; -+import { isCurrentURL } from './is-current-url'; - - /** - * Activates an installed theme. -@@ -19,6 +20,9 @@ export async function activateTheme(slug) { - return; - } - await page.click(`div[data-slug="${slug}"] .button.activate`); -+ if (!isCurrentURL('themes.php')) { -+ await visitAdminPage('themes.php'); -+ } - await page.waitForSelector(`div[data-slug="${slug}"].active`); - await switchUserToTest(); - } -diff --git a/node_modules/@wordpress/e2e-test-utils/build-module/activate-theme.js.map b/node_modules/@wordpress/e2e-test-utils/build-module/activate-theme.js.map -index 7613e0e..f821f1e 100644 ---- a/node_modules/@wordpress/e2e-test-utils/build-module/activate-theme.js.map -+++ b/node_modules/@wordpress/e2e-test-utils/build-module/activate-theme.js.map -@@ -1 +1 @@ --{"version":3,"names":["switchUserToAdmin","switchUserToTest","visitAdminPage","activateTheme","slug","activateButton","page","$","click","waitForSelector"],"sources":["@wordpress/e2e-test-utils/src/activate-theme.js"],"sourcesContent":["/**\n * Internal dependencies\n */\nimport { switchUserToAdmin } from './switch-user-to-admin';\nimport { switchUserToTest } from './switch-user-to-test';\nimport { visitAdminPage } from './visit-admin-page';\n\n/**\n * Activates an installed theme.\n *\n * @param {string} slug Theme slug.\n */\nexport async function activateTheme( slug ) {\n\tawait switchUserToAdmin();\n\tawait visitAdminPage( 'themes.php' );\n\n\tconst activateButton = await page.$(\n\t\t`div[data-slug=\"${ slug }\"] .button.activate`\n\t);\n\tif ( ! activateButton ) {\n\t\tawait switchUserToTest();\n\t\treturn;\n\t}\n\n\tawait page.click( `div[data-slug=\"${ slug }\"] .button.activate` );\n\tawait page.waitForSelector( `div[data-slug=\"${ slug }\"].active` );\n\tawait switchUserToTest();\n}\n"],"mappings":"AAAA;AACA;AACA;AACA,SAASA,iBAAiB,QAAQ,wBAAwB;AAC1D,SAASC,gBAAgB,QAAQ,uBAAuB;AACxD,SAASC,cAAc,QAAQ,oBAAoB;;AAEnD;AACA;AACA;AACA;AACA;AACA,OAAO,eAAeC,aAAaA,CAAEC,IAAI,EAAG;EAC3C,MAAMJ,iBAAiB,CAAC,CAAC;EACzB,MAAME,cAAc,CAAE,YAAa,CAAC;EAEpC,MAAMG,cAAc,GAAG,MAAMC,IAAI,CAACC,CAAC,CACjC,kBAAkBH,IAAM,qBAC1B,CAAC;EACD,IAAK,CAAEC,cAAc,EAAG;IACvB,MAAMJ,gBAAgB,CAAC,CAAC;IACxB;EACD;EAEA,MAAMK,IAAI,CAACE,KAAK,CAAG,kBAAkBJ,IAAM,qBAAqB,CAAC;EACjE,MAAME,IAAI,CAACG,eAAe,CAAG,kBAAkBL,IAAM,WAAW,CAAC;EACjE,MAAMH,gBAAgB,CAAC,CAAC;AACzB"} -\ No newline at end of file -+{"version":3,"names":["switchUserToAdmin","switchUserToTest","visitAdminPage","isCurrentURL","activateTheme","slug","activateButton","page","$","click","waitForSelector"],"sources":["@wordpress/e2e-test-utils/src/activate-theme.js"],"sourcesContent":["/**\n * Internal dependencies\n */\nimport { switchUserToAdmin } from './switch-user-to-admin';\nimport { switchUserToTest } from './switch-user-to-test';\nimport { visitAdminPage } from './visit-admin-page';\nimport { isCurrentURL } from './is-current-url';\n\n/**\n * Activates an installed theme.\n *\n * @param {string} slug Theme slug.\n */\nexport async function activateTheme( slug ) {\n\tawait switchUserToAdmin();\n\tawait visitAdminPage( 'themes.php' );\n\n\tconst activateButton = await page.$(\n\t\t`div[data-slug=\"${ slug }\"] .button.activate`\n\t);\n\tif ( ! activateButton ) {\n\t\tawait switchUserToTest();\n\t\treturn;\n\t}\n\n\tawait page.click( `div[data-slug=\"${ slug }\"] .button.activate` );\n\n\tif ( ! isCurrentURL( 'themes.php' ) ) {\n\t\tawait visitAdminPage( 'themes.php' );\n\t}\n\tawait page.waitForSelector( `div[data-slug=\"${ slug }\"].active` );\n\tawait switchUserToTest();\n}\n"],"mappings":"AAAA;AACA;AACA;AACA,SAASA,iBAAiB,QAAQ,wBAAwB;AAC1D,SAASC,gBAAgB,QAAQ,uBAAuB;AACxD,SAASC,cAAc,QAAQ,oBAAoB;AACnD,SAASC,YAAY,QAAQ,kBAAkB;;AAE/C;AACA;AACA;AACA;AACA;AACA,OAAO,eAAeC,aAAaA,CAAEC,IAAI,EAAG;EAC3C,MAAML,iBAAiB,CAAC,CAAC;EACzB,MAAME,cAAc,CAAE,YAAa,CAAC;EAEpC,MAAMI,cAAc,GAAG,MAAMC,IAAI,CAACC,CAAC,CACjC,kBAAkBH,IAAM,qBAC1B,CAAC;EACD,IAAK,CAAEC,cAAc,EAAG;IACvB,MAAML,gBAAgB,CAAC,CAAC;IACxB;EACD;EAEA,MAAMM,IAAI,CAACE,KAAK,CAAG,kBAAkBJ,IAAM,qBAAqB,CAAC;EAEjE,IAAK,CAAEF,YAAY,CAAE,YAAa,CAAC,EAAG;IACrC,MAAMD,cAAc,CAAE,YAAa,CAAC;EACrC;EACA,MAAMK,IAAI,CAACG,eAAe,CAAG,kBAAkBL,IAAM,WAAW,CAAC;EACjE,MAAMJ,gBAAgB,CAAC,CAAC;AACzB"} -\ No newline at end of file -diff --git a/node_modules/@wordpress/e2e-test-utils/build-module/login-user.js b/node_modules/@wordpress/e2e-test-utils/build-module/login-user.js -index 9f5572c..6024df6 100644 ---- a/node_modules/@wordpress/e2e-test-utils/build-module/login-user.js -+++ b/node_modules/@wordpress/e2e-test-utils/build-module/login-user.js -@@ -24,7 +24,8 @@ export async function loginUser(username = WP_USERNAME, password = WP_PASSWORD) - await page.focus('#user_pass'); - await pressKeyWithModifier('primary', 'a'); - await page.type('#user_pass', password); -- const waitForLoginNavigation = page.waitForNavigation(); -- await Promise.all([waitForLoginNavigation, page.click('#wp-submit')]); -+ await Promise.all([page.click('#wp-submit'), page.waitForNavigation({ -+ waitUntil: 'networkidle0' -+ })]); - } - //# sourceMappingURL=login-user.js.map -\ No newline at end of file -diff --git a/node_modules/@wordpress/e2e-test-utils/build-module/login-user.js.map b/node_modules/@wordpress/e2e-test-utils/build-module/login-user.js.map -index c86c077..220f4fb 100644 ---- a/node_modules/@wordpress/e2e-test-utils/build-module/login-user.js.map -+++ b/node_modules/@wordpress/e2e-test-utils/build-module/login-user.js.map -@@ -1 +1 @@ --{"version":3,"names":["WP_USERNAME","WP_PASSWORD","createURL","isCurrentURL","pressKeyWithModifier","loginUser","username","password","waitForLoginPageNavigation","page","waitForNavigation","goto","focus","type","waitForLoginNavigation","Promise","all","click"],"sources":["@wordpress/e2e-test-utils/src/login-user.js"],"sourcesContent":["/**\n * Internal dependencies\n */\nimport { WP_USERNAME, WP_PASSWORD } from './shared/config';\nimport { createURL } from './create-url';\nimport { isCurrentURL } from './is-current-url';\nimport { pressKeyWithModifier } from './press-key-with-modifier';\n\n/**\n * Performs log in with specified username and password.\n *\n * @param {?string} username String to be used as user credential.\n * @param {?string} password String to be used as user credential.\n */\nexport async function loginUser(\n\tusername = WP_USERNAME,\n\tpassword = WP_PASSWORD\n) {\n\tif ( ! isCurrentURL( 'wp-login.php' ) ) {\n\t\tconst waitForLoginPageNavigation = page.waitForNavigation();\n\t\tawait page.goto( createURL( 'wp-login.php' ) );\n\t\tawait waitForLoginPageNavigation;\n\t}\n\n\tawait page.focus( '#user_login' );\n\tawait pressKeyWithModifier( 'primary', 'a' );\n\tawait page.type( '#user_login', username );\n\tawait page.focus( '#user_pass' );\n\tawait pressKeyWithModifier( 'primary', 'a' );\n\tawait page.type( '#user_pass', password );\n\n\tconst waitForLoginNavigation = page.waitForNavigation();\n\tawait Promise.all( [ waitForLoginNavigation, page.click( '#wp-submit' ) ] );\n}\n"],"mappings":"AAAA;AACA;AACA;AACA,SAASA,WAAW,EAAEC,WAAW,QAAQ,iBAAiB;AAC1D,SAASC,SAAS,QAAQ,cAAc;AACxC,SAASC,YAAY,QAAQ,kBAAkB;AAC/C,SAASC,oBAAoB,QAAQ,2BAA2B;;AAEhE;AACA;AACA;AACA;AACA;AACA;AACA,OAAO,eAAeC,SAASA,CAC9BC,QAAQ,GAAGN,WAAW,EACtBO,QAAQ,GAAGN,WAAW,EACrB;EACD,IAAK,CAAEE,YAAY,CAAE,cAAe,CAAC,EAAG;IACvC,MAAMK,0BAA0B,GAAGC,IAAI,CAACC,iBAAiB,CAAC,CAAC;IAC3D,MAAMD,IAAI,CAACE,IAAI,CAAET,SAAS,CAAE,cAAe,CAAE,CAAC;IAC9C,MAAMM,0BAA0B;EACjC;EAEA,MAAMC,IAAI,CAACG,KAAK,CAAE,aAAc,CAAC;EACjC,MAAMR,oBAAoB,CAAE,SAAS,EAAE,GAAI,CAAC;EAC5C,MAAMK,IAAI,CAACI,IAAI,CAAE,aAAa,EAAEP,QAAS,CAAC;EAC1C,MAAMG,IAAI,CAACG,KAAK,CAAE,YAAa,CAAC;EAChC,MAAMR,oBAAoB,CAAE,SAAS,EAAE,GAAI,CAAC;EAC5C,MAAMK,IAAI,CAACI,IAAI,CAAE,YAAY,EAAEN,QAAS,CAAC;EAEzC,MAAMO,sBAAsB,GAAGL,IAAI,CAACC,iBAAiB,CAAC,CAAC;EACvD,MAAMK,OAAO,CAACC,GAAG,CAAE,CAAEF,sBAAsB,EAAEL,IAAI,CAACQ,KAAK,CAAE,YAAa,CAAC,CAAG,CAAC;AAC5E"} -\ No newline at end of file -+{"version":3,"names":["WP_USERNAME","WP_PASSWORD","createURL","isCurrentURL","pressKeyWithModifier","loginUser","username","password","waitForLoginPageNavigation","page","waitForNavigation","goto","focus","type","Promise","all","click","waitUntil"],"sources":["@wordpress/e2e-test-utils/src/login-user.js"],"sourcesContent":["/**\n * Internal dependencies\n */\nimport { WP_USERNAME, WP_PASSWORD } from './shared/config';\nimport { createURL } from './create-url';\nimport { isCurrentURL } from './is-current-url';\nimport { pressKeyWithModifier } from './press-key-with-modifier';\n\n/**\n * Performs log in with specified username and password.\n *\n * @param {?string} username String to be used as user credential.\n * @param {?string} password String to be used as user credential.\n */\nexport async function loginUser(\n\tusername = WP_USERNAME,\n\tpassword = WP_PASSWORD\n) {\n\tif ( ! isCurrentURL( 'wp-login.php' ) ) {\n\t\tconst waitForLoginPageNavigation = page.waitForNavigation();\n\t\tawait page.goto( createURL( 'wp-login.php' ) );\n\t\tawait waitForLoginPageNavigation;\n\t}\n\n\tawait page.focus( '#user_login' );\n\tawait pressKeyWithModifier( 'primary', 'a' );\n\tawait page.type( '#user_login', username );\n\tawait page.focus( '#user_pass' );\n\tawait pressKeyWithModifier( 'primary', 'a' );\n\tawait page.type( '#user_pass', password );\n\n\tawait Promise.all( [\n\t\tpage.click( '#wp-submit' ),\n\t\tpage.waitForNavigation( { waitUntil: 'networkidle0' } ),\n\t] );\n}\n"],"mappings":"AAAA;AACA;AACA;AACA,SAASA,WAAW,EAAEC,WAAW,QAAQ,iBAAiB;AAC1D,SAASC,SAAS,QAAQ,cAAc;AACxC,SAASC,YAAY,QAAQ,kBAAkB;AAC/C,SAASC,oBAAoB,QAAQ,2BAA2B;;AAEhE;AACA;AACA;AACA;AACA;AACA;AACA,OAAO,eAAeC,SAASA,CAC9BC,QAAQ,GAAGN,WAAW,EACtBO,QAAQ,GAAGN,WAAW,EACrB;EACD,IAAK,CAAEE,YAAY,CAAE,cAAe,CAAC,EAAG;IACvC,MAAMK,0BAA0B,GAAGC,IAAI,CAACC,iBAAiB,CAAC,CAAC;IAC3D,MAAMD,IAAI,CAACE,IAAI,CAAET,SAAS,CAAE,cAAe,CAAE,CAAC;IAC9C,MAAMM,0BAA0B;EACjC;EAEA,MAAMC,IAAI,CAACG,KAAK,CAAE,aAAc,CAAC;EACjC,MAAMR,oBAAoB,CAAE,SAAS,EAAE,GAAI,CAAC;EAC5C,MAAMK,IAAI,CAACI,IAAI,CAAE,aAAa,EAAEP,QAAS,CAAC;EAC1C,MAAMG,IAAI,CAACG,KAAK,CAAE,YAAa,CAAC;EAChC,MAAMR,oBAAoB,CAAE,SAAS,EAAE,GAAI,CAAC;EAC5C,MAAMK,IAAI,CAACI,IAAI,CAAE,YAAY,EAAEN,QAAS,CAAC;EAEzC,MAAMO,OAAO,CAACC,GAAG,CAAE,CAClBN,IAAI,CAACO,KAAK,CAAE,YAAa,CAAC,EAC1BP,IAAI,CAACC,iBAAiB,CAAE;IAAEO,SAAS,EAAE;EAAe,CAAE,CAAC,CACtD,CAAC;AACJ"} -\ No newline at end of file -diff --git a/node_modules/@wordpress/e2e-test-utils/build/activate-plugin.js b/node_modules/@wordpress/e2e-test-utils/build/activate-plugin.js -index e2bdf39..ff419cf 100644 ---- a/node_modules/@wordpress/e2e-test-utils/build/activate-plugin.js -+++ b/node_modules/@wordpress/e2e-test-utils/build/activate-plugin.js -@@ -7,6 +7,7 @@ exports.activatePlugin = activatePlugin; - var _switchUserToAdmin = require("./switch-user-to-admin"); - var _switchUserToTest = require("./switch-user-to-test"); - var _visitAdminPage = require("./visit-admin-page"); -+var _isCurrentUrl = require("./is-current-url"); - /** - * Internal dependencies - */ -@@ -25,6 +26,9 @@ async function activatePlugin(slug) { - return; - } - await page.click(`tr[data-slug="${slug}"] .activate a`); -+ if (!(0, _isCurrentUrl.isCurrentURL)('plugins.php')) { -+ await (0, _visitAdminPage.visitAdminPage)('plugins.php'); -+ } - await page.waitForSelector(`tr[data-slug="${slug}"] .deactivate a`); - await (0, _switchUserToTest.switchUserToTest)(); - } -diff --git a/node_modules/@wordpress/e2e-test-utils/build/activate-plugin.js.map b/node_modules/@wordpress/e2e-test-utils/build/activate-plugin.js.map -index 6506e80..110968b 100644 ---- a/node_modules/@wordpress/e2e-test-utils/build/activate-plugin.js.map -+++ b/node_modules/@wordpress/e2e-test-utils/build/activate-plugin.js.map -@@ -1 +1 @@ --{"version":3,"names":["_switchUserToAdmin","require","_switchUserToTest","_visitAdminPage","activatePlugin","slug","switchUserToAdmin","visitAdminPage","disableLink","page","$","switchUserToTest","click","waitForSelector"],"sources":["@wordpress/e2e-test-utils/src/activate-plugin.js"],"sourcesContent":["/**\n * Internal dependencies\n */\nimport { switchUserToAdmin } from './switch-user-to-admin';\nimport { switchUserToTest } from './switch-user-to-test';\nimport { visitAdminPage } from './visit-admin-page';\n\n/**\n * Activates an installed plugin.\n *\n * @param {string} slug Plugin slug.\n */\nexport async function activatePlugin( slug ) {\n\tawait switchUserToAdmin();\n\tawait visitAdminPage( 'plugins.php' );\n\tconst disableLink = await page.$(\n\t\t`tr[data-slug=\"${ slug }\"] .deactivate a`\n\t);\n\tif ( disableLink ) {\n\t\tawait switchUserToTest();\n\t\treturn;\n\t}\n\tawait page.click( `tr[data-slug=\"${ slug }\"] .activate a` );\n\tawait page.waitForSelector( `tr[data-slug=\"${ slug }\"] .deactivate a` );\n\tawait switchUserToTest();\n}\n"],"mappings":";;;;;;AAGA,IAAAA,kBAAA,GAAAC,OAAA;AACA,IAAAC,iBAAA,GAAAD,OAAA;AACA,IAAAE,eAAA,GAAAF,OAAA;AALA;AACA;AACA;;AAKA;AACA;AACA;AACA;AACA;AACO,eAAeG,cAAcA,CAAEC,IAAI,EAAG;EAC5C,MAAM,IAAAC,oCAAiB,EAAC,CAAC;EACzB,MAAM,IAAAC,8BAAc,EAAE,aAAc,CAAC;EACrC,MAAMC,WAAW,GAAG,MAAMC,IAAI,CAACC,CAAC,CAC9B,iBAAiBL,IAAM,kBACzB,CAAC;EACD,IAAKG,WAAW,EAAG;IAClB,MAAM,IAAAG,kCAAgB,EAAC,CAAC;IACxB;EACD;EACA,MAAMF,IAAI,CAACG,KAAK,CAAG,iBAAiBP,IAAM,gBAAgB,CAAC;EAC3D,MAAMI,IAAI,CAACI,eAAe,CAAG,iBAAiBR,IAAM,kBAAkB,CAAC;EACvE,MAAM,IAAAM,kCAAgB,EAAC,CAAC;AACzB"} -\ No newline at end of file -+{"version":3,"names":["_switchUserToAdmin","require","_switchUserToTest","_visitAdminPage","_isCurrentUrl","activatePlugin","slug","switchUserToAdmin","visitAdminPage","disableLink","page","$","switchUserToTest","click","isCurrentURL","waitForSelector"],"sources":["@wordpress/e2e-test-utils/src/activate-plugin.js"],"sourcesContent":["/**\n * Internal dependencies\n */\nimport { switchUserToAdmin } from './switch-user-to-admin';\nimport { switchUserToTest } from './switch-user-to-test';\nimport { visitAdminPage } from './visit-admin-page';\nimport { isCurrentURL } from './is-current-url';\n\n/**\n * Activates an installed plugin.\n *\n * @param {string} slug Plugin slug.\n */\nexport async function activatePlugin( slug ) {\n\tawait switchUserToAdmin();\n\tawait visitAdminPage( 'plugins.php' );\n\tconst disableLink = await page.$(\n\t\t`tr[data-slug=\"${ slug }\"] .deactivate a`\n\t);\n\tif ( disableLink ) {\n\t\tawait switchUserToTest();\n\t\treturn;\n\t}\n\tawait page.click( `tr[data-slug=\"${ slug }\"] .activate a` );\n\n\tif ( ! isCurrentURL( 'plugins.php' ) ) {\n\t\tawait visitAdminPage( 'plugins.php' );\n\t}\n\tawait page.waitForSelector( `tr[data-slug=\"${ slug }\"] .deactivate a` );\n\tawait switchUserToTest();\n}\n"],"mappings":";;;;;;AAGA,IAAAA,kBAAA,GAAAC,OAAA;AACA,IAAAC,iBAAA,GAAAD,OAAA;AACA,IAAAE,eAAA,GAAAF,OAAA;AACA,IAAAG,aAAA,GAAAH,OAAA;AANA;AACA;AACA;;AAMA;AACA;AACA;AACA;AACA;AACO,eAAeI,cAAcA,CAAEC,IAAI,EAAG;EAC5C,MAAM,IAAAC,oCAAiB,EAAC,CAAC;EACzB,MAAM,IAAAC,8BAAc,EAAE,aAAc,CAAC;EACrC,MAAMC,WAAW,GAAG,MAAMC,IAAI,CAACC,CAAC,CAC9B,iBAAiBL,IAAM,kBACzB,CAAC;EACD,IAAKG,WAAW,EAAG;IAClB,MAAM,IAAAG,kCAAgB,EAAC,CAAC;IACxB;EACD;EACA,MAAMF,IAAI,CAACG,KAAK,CAAG,iBAAiBP,IAAM,gBAAgB,CAAC;EAE3D,IAAK,CAAE,IAAAQ,0BAAY,EAAE,aAAc,CAAC,EAAG;IACtC,MAAM,IAAAN,8BAAc,EAAE,aAAc,CAAC;EACtC;EACA,MAAME,IAAI,CAACK,eAAe,CAAG,iBAAiBT,IAAM,kBAAkB,CAAC;EACvE,MAAM,IAAAM,kCAAgB,EAAC,CAAC;AACzB"} -\ No newline at end of file -diff --git a/node_modules/@wordpress/e2e-test-utils/build/activate-theme.js b/node_modules/@wordpress/e2e-test-utils/build/activate-theme.js -index e171fe9..50884d2 100644 ---- a/node_modules/@wordpress/e2e-test-utils/build/activate-theme.js -+++ b/node_modules/@wordpress/e2e-test-utils/build/activate-theme.js -@@ -7,6 +7,7 @@ exports.activateTheme = activateTheme; - var _switchUserToAdmin = require("./switch-user-to-admin"); - var _switchUserToTest = require("./switch-user-to-test"); - var _visitAdminPage = require("./visit-admin-page"); -+var _isCurrentUrl = require("./is-current-url"); - /** - * Internal dependencies - */ -@@ -25,6 +26,9 @@ async function activateTheme(slug) { - return; - } - await page.click(`div[data-slug="${slug}"] .button.activate`); -+ if (!(0, _isCurrentUrl.isCurrentURL)('themes.php')) { -+ await (0, _visitAdminPage.visitAdminPage)('themes.php'); -+ } - await page.waitForSelector(`div[data-slug="${slug}"].active`); - await (0, _switchUserToTest.switchUserToTest)(); - } -diff --git a/node_modules/@wordpress/e2e-test-utils/build/activate-theme.js.map b/node_modules/@wordpress/e2e-test-utils/build/activate-theme.js.map -index 7d50b7f..be7b6fe 100644 ---- a/node_modules/@wordpress/e2e-test-utils/build/activate-theme.js.map -+++ b/node_modules/@wordpress/e2e-test-utils/build/activate-theme.js.map -@@ -1 +1 @@ --{"version":3,"names":["_switchUserToAdmin","require","_switchUserToTest","_visitAdminPage","activateTheme","slug","switchUserToAdmin","visitAdminPage","activateButton","page","$","switchUserToTest","click","waitForSelector"],"sources":["@wordpress/e2e-test-utils/src/activate-theme.js"],"sourcesContent":["/**\n * Internal dependencies\n */\nimport { switchUserToAdmin } from './switch-user-to-admin';\nimport { switchUserToTest } from './switch-user-to-test';\nimport { visitAdminPage } from './visit-admin-page';\n\n/**\n * Activates an installed theme.\n *\n * @param {string} slug Theme slug.\n */\nexport async function activateTheme( slug ) {\n\tawait switchUserToAdmin();\n\tawait visitAdminPage( 'themes.php' );\n\n\tconst activateButton = await page.$(\n\t\t`div[data-slug=\"${ slug }\"] .button.activate`\n\t);\n\tif ( ! activateButton ) {\n\t\tawait switchUserToTest();\n\t\treturn;\n\t}\n\n\tawait page.click( `div[data-slug=\"${ slug }\"] .button.activate` );\n\tawait page.waitForSelector( `div[data-slug=\"${ slug }\"].active` );\n\tawait switchUserToTest();\n}\n"],"mappings":";;;;;;AAGA,IAAAA,kBAAA,GAAAC,OAAA;AACA,IAAAC,iBAAA,GAAAD,OAAA;AACA,IAAAE,eAAA,GAAAF,OAAA;AALA;AACA;AACA;;AAKA;AACA;AACA;AACA;AACA;AACO,eAAeG,aAAaA,CAAEC,IAAI,EAAG;EAC3C,MAAM,IAAAC,oCAAiB,EAAC,CAAC;EACzB,MAAM,IAAAC,8BAAc,EAAE,YAAa,CAAC;EAEpC,MAAMC,cAAc,GAAG,MAAMC,IAAI,CAACC,CAAC,CACjC,kBAAkBL,IAAM,qBAC1B,CAAC;EACD,IAAK,CAAEG,cAAc,EAAG;IACvB,MAAM,IAAAG,kCAAgB,EAAC,CAAC;IACxB;EACD;EAEA,MAAMF,IAAI,CAACG,KAAK,CAAG,kBAAkBP,IAAM,qBAAqB,CAAC;EACjE,MAAMI,IAAI,CAACI,eAAe,CAAG,kBAAkBR,IAAM,WAAW,CAAC;EACjE,MAAM,IAAAM,kCAAgB,EAAC,CAAC;AACzB"} -\ No newline at end of file -+{"version":3,"names":["_switchUserToAdmin","require","_switchUserToTest","_visitAdminPage","_isCurrentUrl","activateTheme","slug","switchUserToAdmin","visitAdminPage","activateButton","page","$","switchUserToTest","click","isCurrentURL","waitForSelector"],"sources":["@wordpress/e2e-test-utils/src/activate-theme.js"],"sourcesContent":["/**\n * Internal dependencies\n */\nimport { switchUserToAdmin } from './switch-user-to-admin';\nimport { switchUserToTest } from './switch-user-to-test';\nimport { visitAdminPage } from './visit-admin-page';\nimport { isCurrentURL } from './is-current-url';\n\n/**\n * Activates an installed theme.\n *\n * @param {string} slug Theme slug.\n */\nexport async function activateTheme( slug ) {\n\tawait switchUserToAdmin();\n\tawait visitAdminPage( 'themes.php' );\n\n\tconst activateButton = await page.$(\n\t\t`div[data-slug=\"${ slug }\"] .button.activate`\n\t);\n\tif ( ! activateButton ) {\n\t\tawait switchUserToTest();\n\t\treturn;\n\t}\n\n\tawait page.click( `div[data-slug=\"${ slug }\"] .button.activate` );\n\n\tif ( ! isCurrentURL( 'themes.php' ) ) {\n\t\tawait visitAdminPage( 'themes.php' );\n\t}\n\tawait page.waitForSelector( `div[data-slug=\"${ slug }\"].active` );\n\tawait switchUserToTest();\n}\n"],"mappings":";;;;;;AAGA,IAAAA,kBAAA,GAAAC,OAAA;AACA,IAAAC,iBAAA,GAAAD,OAAA;AACA,IAAAE,eAAA,GAAAF,OAAA;AACA,IAAAG,aAAA,GAAAH,OAAA;AANA;AACA;AACA;;AAMA;AACA;AACA;AACA;AACA;AACO,eAAeI,aAAaA,CAAEC,IAAI,EAAG;EAC3C,MAAM,IAAAC,oCAAiB,EAAC,CAAC;EACzB,MAAM,IAAAC,8BAAc,EAAE,YAAa,CAAC;EAEpC,MAAMC,cAAc,GAAG,MAAMC,IAAI,CAACC,CAAC,CACjC,kBAAkBL,IAAM,qBAC1B,CAAC;EACD,IAAK,CAAEG,cAAc,EAAG;IACvB,MAAM,IAAAG,kCAAgB,EAAC,CAAC;IACxB;EACD;EAEA,MAAMF,IAAI,CAACG,KAAK,CAAG,kBAAkBP,IAAM,qBAAqB,CAAC;EAEjE,IAAK,CAAE,IAAAQ,0BAAY,EAAE,YAAa,CAAC,EAAG;IACrC,MAAM,IAAAN,8BAAc,EAAE,YAAa,CAAC;EACrC;EACA,MAAME,IAAI,CAACK,eAAe,CAAG,kBAAkBT,IAAM,WAAW,CAAC;EACjE,MAAM,IAAAM,kCAAgB,EAAC,CAAC;AACzB"} -\ No newline at end of file -diff --git a/node_modules/@wordpress/e2e-test-utils/build/login-user.js b/node_modules/@wordpress/e2e-test-utils/build/login-user.js -index 86722d1..703d223 100644 ---- a/node_modules/@wordpress/e2e-test-utils/build/login-user.js -+++ b/node_modules/@wordpress/e2e-test-utils/build/login-user.js -@@ -30,7 +30,8 @@ async function loginUser(username = _config.WP_USERNAME, password = _config.WP_P - await page.focus('#user_pass'); - await (0, _pressKeyWithModifier.pressKeyWithModifier)('primary', 'a'); - await page.type('#user_pass', password); -- const waitForLoginNavigation = page.waitForNavigation(); -- await Promise.all([waitForLoginNavigation, page.click('#wp-submit')]); -+ await Promise.all([page.click('#wp-submit'), page.waitForNavigation({ -+ waitUntil: 'networkidle0' -+ })]); - } - //# sourceMappingURL=login-user.js.map -\ No newline at end of file -diff --git a/node_modules/@wordpress/e2e-test-utils/build/login-user.js.map b/node_modules/@wordpress/e2e-test-utils/build/login-user.js.map -index e5dbc9a..056d443 100644 ---- a/node_modules/@wordpress/e2e-test-utils/build/login-user.js.map -+++ b/node_modules/@wordpress/e2e-test-utils/build/login-user.js.map -@@ -1 +1 @@ --{"version":3,"names":["_config","require","_createUrl","_isCurrentUrl","_pressKeyWithModifier","loginUser","username","WP_USERNAME","password","WP_PASSWORD","isCurrentURL","waitForLoginPageNavigation","page","waitForNavigation","goto","createURL","focus","pressKeyWithModifier","type","waitForLoginNavigation","Promise","all","click"],"sources":["@wordpress/e2e-test-utils/src/login-user.js"],"sourcesContent":["/**\n * Internal dependencies\n */\nimport { WP_USERNAME, WP_PASSWORD } from './shared/config';\nimport { createURL } from './create-url';\nimport { isCurrentURL } from './is-current-url';\nimport { pressKeyWithModifier } from './press-key-with-modifier';\n\n/**\n * Performs log in with specified username and password.\n *\n * @param {?string} username String to be used as user credential.\n * @param {?string} password String to be used as user credential.\n */\nexport async function loginUser(\n\tusername = WP_USERNAME,\n\tpassword = WP_PASSWORD\n) {\n\tif ( ! isCurrentURL( 'wp-login.php' ) ) {\n\t\tconst waitForLoginPageNavigation = page.waitForNavigation();\n\t\tawait page.goto( createURL( 'wp-login.php' ) );\n\t\tawait waitForLoginPageNavigation;\n\t}\n\n\tawait page.focus( '#user_login' );\n\tawait pressKeyWithModifier( 'primary', 'a' );\n\tawait page.type( '#user_login', username );\n\tawait page.focus( '#user_pass' );\n\tawait pressKeyWithModifier( 'primary', 'a' );\n\tawait page.type( '#user_pass', password );\n\n\tconst waitForLoginNavigation = page.waitForNavigation();\n\tawait Promise.all( [ waitForLoginNavigation, page.click( '#wp-submit' ) ] );\n}\n"],"mappings":";;;;;;AAGA,IAAAA,OAAA,GAAAC,OAAA;AACA,IAAAC,UAAA,GAAAD,OAAA;AACA,IAAAE,aAAA,GAAAF,OAAA;AACA,IAAAG,qBAAA,GAAAH,OAAA;AANA;AACA;AACA;;AAMA;AACA;AACA;AACA;AACA;AACA;AACO,eAAeI,SAASA,CAC9BC,QAAQ,GAAGC,mBAAW,EACtBC,QAAQ,GAAGC,mBAAW,EACrB;EACD,IAAK,CAAE,IAAAC,0BAAY,EAAE,cAAe,CAAC,EAAG;IACvC,MAAMC,0BAA0B,GAAGC,IAAI,CAACC,iBAAiB,CAAC,CAAC;IAC3D,MAAMD,IAAI,CAACE,IAAI,CAAE,IAAAC,oBAAS,EAAE,cAAe,CAAE,CAAC;IAC9C,MAAMJ,0BAA0B;EACjC;EAEA,MAAMC,IAAI,CAACI,KAAK,CAAE,aAAc,CAAC;EACjC,MAAM,IAAAC,0CAAoB,EAAE,SAAS,EAAE,GAAI,CAAC;EAC5C,MAAML,IAAI,CAACM,IAAI,CAAE,aAAa,EAAEZ,QAAS,CAAC;EAC1C,MAAMM,IAAI,CAACI,KAAK,CAAE,YAAa,CAAC;EAChC,MAAM,IAAAC,0CAAoB,EAAE,SAAS,EAAE,GAAI,CAAC;EAC5C,MAAML,IAAI,CAACM,IAAI,CAAE,YAAY,EAAEV,QAAS,CAAC;EAEzC,MAAMW,sBAAsB,GAAGP,IAAI,CAACC,iBAAiB,CAAC,CAAC;EACvD,MAAMO,OAAO,CAACC,GAAG,CAAE,CAAEF,sBAAsB,EAAEP,IAAI,CAACU,KAAK,CAAE,YAAa,CAAC,CAAG,CAAC;AAC5E"} -\ No newline at end of file -+{"version":3,"names":["_config","require","_createUrl","_isCurrentUrl","_pressKeyWithModifier","loginUser","username","WP_USERNAME","password","WP_PASSWORD","isCurrentURL","waitForLoginPageNavigation","page","waitForNavigation","goto","createURL","focus","pressKeyWithModifier","type","Promise","all","click","waitUntil"],"sources":["@wordpress/e2e-test-utils/src/login-user.js"],"sourcesContent":["/**\n * Internal dependencies\n */\nimport { WP_USERNAME, WP_PASSWORD } from './shared/config';\nimport { createURL } from './create-url';\nimport { isCurrentURL } from './is-current-url';\nimport { pressKeyWithModifier } from './press-key-with-modifier';\n\n/**\n * Performs log in with specified username and password.\n *\n * @param {?string} username String to be used as user credential.\n * @param {?string} password String to be used as user credential.\n */\nexport async function loginUser(\n\tusername = WP_USERNAME,\n\tpassword = WP_PASSWORD\n) {\n\tif ( ! isCurrentURL( 'wp-login.php' ) ) {\n\t\tconst waitForLoginPageNavigation = page.waitForNavigation();\n\t\tawait page.goto( createURL( 'wp-login.php' ) );\n\t\tawait waitForLoginPageNavigation;\n\t}\n\n\tawait page.focus( '#user_login' );\n\tawait pressKeyWithModifier( 'primary', 'a' );\n\tawait page.type( '#user_login', username );\n\tawait page.focus( '#user_pass' );\n\tawait pressKeyWithModifier( 'primary', 'a' );\n\tawait page.type( '#user_pass', password );\n\n\tawait Promise.all( [\n\t\tpage.click( '#wp-submit' ),\n\t\tpage.waitForNavigation( { waitUntil: 'networkidle0' } ),\n\t] );\n}\n"],"mappings":";;;;;;AAGA,IAAAA,OAAA,GAAAC,OAAA;AACA,IAAAC,UAAA,GAAAD,OAAA;AACA,IAAAE,aAAA,GAAAF,OAAA;AACA,IAAAG,qBAAA,GAAAH,OAAA;AANA;AACA;AACA;;AAMA;AACA;AACA;AACA;AACA;AACA;AACO,eAAeI,SAASA,CAC9BC,QAAQ,GAAGC,mBAAW,EACtBC,QAAQ,GAAGC,mBAAW,EACrB;EACD,IAAK,CAAE,IAAAC,0BAAY,EAAE,cAAe,CAAC,EAAG;IACvC,MAAMC,0BAA0B,GAAGC,IAAI,CAACC,iBAAiB,CAAC,CAAC;IAC3D,MAAMD,IAAI,CAACE,IAAI,CAAE,IAAAC,oBAAS,EAAE,cAAe,CAAE,CAAC;IAC9C,MAAMJ,0BAA0B;EACjC;EAEA,MAAMC,IAAI,CAACI,KAAK,CAAE,aAAc,CAAC;EACjC,MAAM,IAAAC,0CAAoB,EAAE,SAAS,EAAE,GAAI,CAAC;EAC5C,MAAML,IAAI,CAACM,IAAI,CAAE,aAAa,EAAEZ,QAAS,CAAC;EAC1C,MAAMM,IAAI,CAACI,KAAK,CAAE,YAAa,CAAC;EAChC,MAAM,IAAAC,0CAAoB,EAAE,SAAS,EAAE,GAAI,CAAC;EAC5C,MAAML,IAAI,CAACM,IAAI,CAAE,YAAY,EAAEV,QAAS,CAAC;EAEzC,MAAMW,OAAO,CAACC,GAAG,CAAE,CAClBR,IAAI,CAACS,KAAK,CAAE,YAAa,CAAC,EAC1BT,IAAI,CAACC,iBAAiB,CAAE;IAAES,SAAS,EAAE;EAAe,CAAE,CAAC,CACtD,CAAC;AACJ"} -\ No newline at end of file