diff --git a/.env b/.env.example similarity index 100% rename from .env rename to .env.example diff --git a/.github/workflows/phpunit-tests.yml b/.github/workflows/phpunit-tests.yml index 663b93bba48a9..31d18f9b10efa 100644 --- a/.github/workflows/phpunit-tests.yml +++ b/.github/workflows/phpunit-tests.yml @@ -85,9 +85,8 @@ jobs: memcached: false # Report test results to the Host Test Results. - os: ubuntu-latest - php: '7.4' db-type: 'mysql' - db-version: '5.7' + db-version: '8.0' tests-domain: 'example.org' multisite: false memcached: false diff --git a/.gitignore b/.gitignore index 44c3769ee314d..f35d743ea866f 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,7 @@ # gitignore file for WordPress Core # Configuration files with possibly sensitive information +.env wp-config.php wp-tests-config.php .htaccess diff --git a/Gruntfile.js b/Gruntfile.js index a99dcb4104aa1..a924445df3e0c 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -1151,6 +1151,7 @@ module.exports = function(grunt) { flatten: true, src: [ BUILD_DIR + 'wp-includes/js/dist/block-editor.js', + BUILD_DIR + 'wp-includes/js/dist/commands.js', ], dest: BUILD_DIR + 'wp-includes/js/dist/' } diff --git a/composer.json b/composer.json index 1de9e43b2d19a..3363bf9a31db9 100644 --- a/composer.json +++ b/composer.json @@ -17,7 +17,7 @@ "ext-dom": "*" }, "require-dev": { - "squizlabs/php_codesniffer": "3.9.0", + "squizlabs/php_codesniffer": "3.10.3", "wp-coding-standards/wpcs": "~3.1.0", "phpcompatibility/phpcompatibility-wp": "~2.1.3", "yoast/phpunit-polyfills": "^1.1.0" diff --git a/package-lock.json b/package-lock.json index 20175e84daeda..cf845aacda7c8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,76 +9,77 @@ "version": "6.7.0", "license": "GPL-2.0-or-later", "dependencies": { - "@wordpress/a11y": "4.0.1", - "@wordpress/annotations": "3.0.2", - "@wordpress/api-fetch": "7.0.1", - "@wordpress/autop": "4.0.1", - "@wordpress/blob": "4.0.1", - "@wordpress/block-directory": "5.0.9", - "@wordpress/block-editor": "13.0.7", - "@wordpress/block-library": "9.0.8", - "@wordpress/block-serialization-default-parser": "5.0.1", - "@wordpress/blocks": "13.0.3", - "@wordpress/commands": "1.0.3", - "@wordpress/components": "28.0.3", - "@wordpress/compose": "7.0.1", - "@wordpress/core-commands": "1.0.7", - "@wordpress/core-data": "7.0.7", - "@wordpress/customize-widgets": "5.0.8", - "@wordpress/data": "10.0.2", - "@wordpress/data-controls": "4.0.2", - "@wordpress/dataviews": "2.0.5", - "@wordpress/date": "5.0.1", - "@wordpress/deprecated": "4.0.1", - "@wordpress/dom": "4.0.1", - "@wordpress/dom-ready": "4.0.1", - "@wordpress/edit-post": "8.0.9", - "@wordpress/edit-site": "6.0.9", - "@wordpress/edit-widgets": "6.0.8", - "@wordpress/editor": "14.0.8", - "@wordpress/element": "6.0.1", - "@wordpress/escape-html": "3.0.1", - "@wordpress/format-library": "5.0.7", - "@wordpress/hooks": "4.0.1", - "@wordpress/html-entities": "4.0.1", - "@wordpress/i18n": "5.0.1", - "@wordpress/icons": "10.0.2", - "@wordpress/interactivity": "6.0.2", - "@wordpress/interactivity-router": "2.0.2", - "@wordpress/interface": "6.0.3", - "@wordpress/is-shallow-equal": "5.0.1", - "@wordpress/keyboard-shortcuts": "5.0.2", - "@wordpress/keycodes": "4.0.1", - "@wordpress/list-reusable-blocks": "5.0.3", - "@wordpress/media-utils": "5.0.1", - "@wordpress/notices": "5.0.2", - "@wordpress/nux": "9.0.3", - "@wordpress/patterns": "2.0.7", - "@wordpress/plugins": "7.0.3", - "@wordpress/preferences": "4.0.3", - "@wordpress/preferences-persistence": "2.0.1", - "@wordpress/primitives": "4.0.1", - "@wordpress/priority-queue": "3.0.1", - "@wordpress/private-apis": "1.0.2", - "@wordpress/redux-routine": "5.0.1", - "@wordpress/reusable-blocks": "5.0.7", - "@wordpress/rich-text": "7.0.2", - "@wordpress/router": "1.0.2", - "@wordpress/server-side-render": "5.0.3", - "@wordpress/shortcode": "4.0.1", - "@wordpress/style-engine": "2.0.2", - "@wordpress/sync": "1.0.1", - "@wordpress/token-list": "3.0.1", - "@wordpress/undo-manager": "1.0.1", - "@wordpress/url": "4.0.1", - "@wordpress/viewport": "6.0.2", - "@wordpress/warning": "3.0.1", - "@wordpress/widgets": "4.0.7", - "@wordpress/wordcount": "4.0.1", + "@wordpress/a11y": "4.8.1", + "@wordpress/annotations": "3.8.1", + "@wordpress/api-fetch": "7.8.1", + "@wordpress/autop": "4.8.1", + "@wordpress/blob": "4.8.1", + "@wordpress/block-directory": "5.8.3", + "@wordpress/block-editor": "14.3.1", + "@wordpress/block-library": "9.8.2", + "@wordpress/block-serialization-default-parser": "5.8.1", + "@wordpress/blocks": "13.8.1", + "@wordpress/commands": "1.8.1", + "@wordpress/components": "28.8.1", + "@wordpress/compose": "7.8.1", + "@wordpress/core-commands": "1.8.1", + "@wordpress/core-data": "7.8.1", + "@wordpress/customize-widgets": "5.8.2", + "@wordpress/data": "10.8.1", + "@wordpress/data-controls": "4.8.1", + "@wordpress/dataviews": "4.4.1", + "@wordpress/date": "5.8.1", + "@wordpress/deprecated": "4.8.1", + "@wordpress/dom": "4.8.1", + "@wordpress/dom-ready": "4.8.1", + "@wordpress/edit-post": "8.8.3", + "@wordpress/edit-site": "6.8.3", + "@wordpress/edit-widgets": "6.8.2", + "@wordpress/editor": "14.8.3", + "@wordpress/element": "6.8.1", + "@wordpress/escape-html": "3.8.1", + "@wordpress/fields": "0.0.2", + "@wordpress/format-library": "5.8.1", + "@wordpress/hooks": "4.8.1", + "@wordpress/html-entities": "4.8.1", + "@wordpress/i18n": "5.8.1", + "@wordpress/icons": "10.8.1", + "@wordpress/interactivity": "6.8.2", + "@wordpress/interactivity-router": "2.8.2", + "@wordpress/interface": "6.8.1", + "@wordpress/is-shallow-equal": "5.8.1", + "@wordpress/keyboard-shortcuts": "5.8.1", + "@wordpress/keycodes": "4.8.1", + "@wordpress/list-reusable-blocks": "5.8.1", + "@wordpress/media-utils": "5.8.1", + "@wordpress/notices": "5.8.1", + "@wordpress/nux": "9.8.1", + "@wordpress/patterns": "2.8.1", + "@wordpress/plugins": "7.8.1", + "@wordpress/preferences": "4.8.1", + "@wordpress/preferences-persistence": "2.8.1", + "@wordpress/primitives": "4.8.1", + "@wordpress/priority-queue": "3.8.1", + "@wordpress/private-apis": "1.8.1", + "@wordpress/redux-routine": "5.8.1", + "@wordpress/reusable-blocks": "5.8.1", + "@wordpress/rich-text": "7.8.1", + "@wordpress/router": "1.8.1", + "@wordpress/server-side-render": "5.8.1", + "@wordpress/shortcode": "4.8.1", + "@wordpress/style-engine": "2.8.1", + "@wordpress/sync": "1.8.1", + "@wordpress/token-list": "3.8.1", + "@wordpress/undo-manager": "1.8.1", + "@wordpress/url": "4.8.1", + "@wordpress/viewport": "6.8.1", + "@wordpress/warning": "3.8.1", + "@wordpress/widgets": "4.8.1", + "@wordpress/wordcount": "4.8.1", "backbone": "1.6.0", "clipboard": "2.0.11", "core-js-url-browser": "3.6.4", - "element-closest": "^3.0.2", + "element-closest": "3.0.2", "formdata-polyfill": "4.0.10", "hoverintent": "2.2.1", "imagesloaded": "5.0.0", @@ -104,12 +105,12 @@ "@lodder/grunt-postcss": "^3.1.1", "@playwright/test": "1.45.0", "@pmmmwh/react-refresh-webpack-plugin": "0.5.15", - "@wordpress/babel-preset-default": "8.0.1", - "@wordpress/dependency-extraction-webpack-plugin": "6.0.2", - "@wordpress/e2e-test-utils": "11.0.1", - "@wordpress/e2e-test-utils-playwright": "1.0.1", - "@wordpress/prettier-config": "4.0.1", - "@wordpress/scripts": "28.0.2", + "@wordpress/babel-preset-default": "8.8.2", + "@wordpress/dependency-extraction-webpack-plugin": "6.8.1", + "@wordpress/e2e-test-utils": "11.8.1", + "@wordpress/e2e-test-utils-playwright": "1.8.1", + "@wordpress/prettier-config": "4.8.1", + "@wordpress/scripts": "30.0.2", "autoprefixer": "10.4.19", "chalk": "5.3.0", "check-node-version": "4.2.1", @@ -182,38 +183,38 @@ } }, "node_modules/@ariakit/core": { - "version": "0.3.11", - "resolved": "https://registry.npmjs.org/@ariakit/core/-/core-0.3.11.tgz", - "integrity": "sha512-+MnOeqnA4FLI/7vqsZLbZQHHN4ofd9kvkNjz44fNi0gqmD+ZbMWiDkFAvZII75dYnxYw5ZPpWjA4waK22VBWig==" + "version": "0.4.10", + "resolved": "https://registry.npmjs.org/@ariakit/core/-/core-0.4.10.tgz", + "integrity": "sha512-mX3EabQbfVh5uTjsTJ3+gjj7KGdTNhIN0qZHJd5Z2iPUnKl9NBy23Lgu6PEskpVsKAZ3proirjguD7U9fKMs/A==" }, "node_modules/@ariakit/react": { - "version": "0.3.14", - "resolved": "https://registry.npmjs.org/@ariakit/react/-/react-0.3.14.tgz", - "integrity": "sha512-h71BPMZ2eW+E2ESbdYxSAEMR1DozYzd5eHE5IOzGd9Egi5u7EZxqmuW4CXVXZ1Y6vbaDMV3SudgPh7iHS/ArFw==", + "version": "0.4.11", + "resolved": "https://registry.npmjs.org/@ariakit/react/-/react-0.4.11.tgz", + "integrity": "sha512-nLpPrmNcspqNhk4o+epsgeZfP1+Fkh4uIzNe5yrFkXolRkqHGKAxl4Hi82e0yxIBUbYbZIEwsZQQVceF1L6xrw==", "dependencies": { - "@ariakit/react-core": "0.3.14" + "@ariakit/react-core": "0.4.11" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/ariakit" }, "peerDependencies": { - "react": "^17.0.0 || ^18.0.0", - "react-dom": "^17.0.0 || ^18.0.0" + "react": "^17.0.0 || ^18.0.0 || ^19.0.0", + "react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0" } }, "node_modules/@ariakit/react-core": { - "version": "0.3.14", - "resolved": "https://registry.npmjs.org/@ariakit/react-core/-/react-core-0.3.14.tgz", - "integrity": "sha512-16Qj6kDPglpdWtU5roY9q+G66naOjauTY5HvUIaL2aLY0187ATaRrABIKoMMzTtJyhvsud4jFlzivz+/zCQ8yw==", + "version": "0.4.11", + "resolved": "https://registry.npmjs.org/@ariakit/react-core/-/react-core-0.4.11.tgz", + "integrity": "sha512-i6KedWhjZkNC7tMEKO0eNjjq2HRPiHyGaBS2x2VaWwzBepoYtjyvxRXyqLJ3gaiNdlwckN1TZsRDfD+viy13IQ==", "dependencies": { - "@ariakit/core": "0.3.11", + "@ariakit/core": "0.4.10", "@floating-ui/dom": "^1.0.0", "use-sync-external-store": "^1.2.0" }, "peerDependencies": { - "react": "^17.0.0 || ^18.0.0", - "react-dom": "^17.0.0 || ^18.0.0" + "react": "^17.0.0 || ^18.0.0 || ^19.0.0", + "react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0" } }, "node_modules/@babel/code-frame": { @@ -290,9 +291,9 @@ } }, "node_modules/@babel/eslint-parser": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.24.7.tgz", - "integrity": "sha512-SO5E3bVxDuxyNxM5agFv480YA2HO6ohZbGxbazZdIk3KQOPOGVNw6q78I9/lbviIf95eq6tPozeYnJLbjnC8IA==", + "version": "7.25.1", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.25.1.tgz", + "integrity": "sha512-Y956ghgTT4j7rKesabkh5WeqgSFZVFwaPR0IWFm7KFHFmmJ4afbG49SmfW4S+GyRPx0Dy5jxEWA5t0rpxfElWg==", "dev": true, "dependencies": { "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", @@ -2140,20 +2141,90 @@ "findup": "bin/findup.js" } }, - "node_modules/@csstools/selector-specificity": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.2.0.tgz", - "integrity": "sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw==", + "node_modules/@csstools/css-parser-algorithms": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-3.0.1.tgz", + "integrity": "sha512-lSquqZCHxDfuTg/Sk2hiS0mcSFCEBuj49JfzPHJogDBT0mGCyY5A1AQzBWngitrp7i1/HAZpIgzF/VjhOEIJIg==", "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], "engines": { - "node": "^14 || ^16 || >=18" + "node": ">=18" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" + "peerDependencies": { + "@csstools/css-tokenizer": "^3.0.1" + } + }, + "node_modules/@csstools/css-tokenizer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-3.0.1.tgz", + "integrity": "sha512-UBqaiu7kU0lfvaP982/o3khfXccVlHPWp0/vwwiIgDF0GmqqqxoiXC/6FCjlS9u92f7CoEz6nXKQnrn1kIAkOw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@csstools/media-query-list-parser": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-3.0.1.tgz", + "integrity": "sha512-HNo8gGD02kHmcbX6PvCoUuOQvn4szyB9ca63vZHKX5A81QytgDG4oxG4IaEfHTlEZSZ6MjPEMWIVU+zF2PZcgw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "engines": { + "node": ">=18" }, "peerDependencies": { - "postcss-selector-parser": "^6.0.10" + "@csstools/css-parser-algorithms": "^3.0.1", + "@csstools/css-tokenizer": "^3.0.1" + } + }, + "node_modules/@csstools/selector-specificity": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-4.0.0.tgz", + "integrity": "sha512-189nelqtPd8++phaHNwYovKZI0FOzH1vQEE3QhHHkNIGrg5fSs9CbYP3RvfEH5geztnIA9Jwq91wyOIwAW5JIQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss-selector-parser": "^6.1.0" } }, "node_modules/@discoveryjs/json-ext": { @@ -2165,6 +2236,16 @@ "node": ">=10.0.0" } }, + "node_modules/@dual-bundle/import-meta-resolve": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@dual-bundle/import-meta-resolve/-/import-meta-resolve-4.1.0.tgz", + "integrity": "sha512-+nxncfwHM5SgAtrVzgpzJOI1ol0PkumhVo469KCf9lUi21IGcY90G98VuHm9VRrUypmAzawAHO9bs6hqeADaVg==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, "node_modules/@emotion/babel-plugin": { "version": "11.10.6", "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.10.6.tgz", @@ -3778,11 +3859,11 @@ "dev": true }, "node_modules/@preact/signals": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@preact/signals/-/signals-1.2.3.tgz", - "integrity": "sha512-M2DXse3Wi8HwjI1d2vQWOLJ3lHogvqTsJYvl4ofXRXgMFQzJ7kmlZvlt5i8x5S5VwgZu0ghru4HkLqOoFfU2JQ==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@preact/signals/-/signals-1.3.0.tgz", + "integrity": "sha512-EOMeg42SlLS72dhoq6Vjq08havnLseWmPQ8A0YsgIAqMgWgx7V1a39+Pxo6i7SY5NwJtH4849JogFq3M67AzWg==", "dependencies": { - "@preact/signals-core": "^1.6.0" + "@preact/signals-core": "^1.7.0" }, "funding": { "type": "opencollective", @@ -3793,9 +3874,9 @@ } }, "node_modules/@preact/signals-core": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/@preact/signals-core/-/signals-core-1.6.1.tgz", - "integrity": "sha512-KXEEmJoKDlo0Igju/cj9YvKIgyaWFDgnprShQjzimUd5VynAAdTWMshawEOjUVeKbsI0aR58V6WOQp+DNcKApw==", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@preact/signals-core/-/signals-core-1.8.0.tgz", + "integrity": "sha512-OBvUsRZqNmjzCZXWLxkZfhcgT+Fk8DDcT/8vD6a1xhDemodyy87UJRJfASMuSD8FaAIeGgGm85ydXhm7lr4fyA==", "funding": { "type": "opencollective", "url": "https://opencollective.com/preact" @@ -3934,17 +4015,6 @@ "bare-path": "^2.1.0" } }, - "node_modules/@puppeteer/browsers/node_modules/tar-stream": { - "version": "3.1.7", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.7.tgz", - "integrity": "sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==", - "dev": true, - "dependencies": { - "b4a": "^1.6.4", - "fast-fifo": "^1.2.0", - "streamx": "^2.15.0" - } - }, "node_modules/@puppeteer/browsers/node_modules/wrap-ansi": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", @@ -3999,236 +4069,326 @@ } }, "node_modules/@radix-ui/primitive": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.0.0.tgz", - "integrity": "sha512-3e7rn8FDMin4CgeL7Z/49smCA3rFYY3Ha2rUQ7HRWFadS5iCRw08ZgVT1LaNTCNqgvrUiyczLflrVrF0SRQtNA==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.0.1.tgz", + "integrity": "sha512-yQ8oGX2GVsEYMWGxcovu1uGWPCxV5BFfeeYxqPmuAzUyLT9qmaMXSAhXpb0WrspIeqYzdJpkh2vHModJPgRIaw==", "dependencies": { "@babel/runtime": "^7.13.10" } }, "node_modules/@radix-ui/react-compose-refs": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.0.0.tgz", - "integrity": "sha512-0KaSv6sx787/hK3eF53iOkiSLwAGlFMx5lotrqD2pTjB18KbybKoEIgkNZTKC60YECDQTKGTRcDBILwZVqVKvA==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.0.1.tgz", + "integrity": "sha512-fDSBgd44FKHa1FRMU59qBMPFcl2PZE+2nmqunj+BWFyYYjnhIDWL2ItDs3rrbJDQOtzt5nIebLCQc4QRfz6LJw==", "dependencies": { "@babel/runtime": "^7.13.10" }, "peerDependencies": { + "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, "node_modules/@radix-ui/react-context": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.0.0.tgz", - "integrity": "sha512-1pVM9RfOQ+n/N5PJK33kRSKsr1glNxomxONs5c49MliinBY6Yw2Q995qfBUUo0/Mbg05B/sGA0gkgPI7kmSHBg==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.0.1.tgz", + "integrity": "sha512-ebbrdFoYTcuZ0v4wG5tedGnp9tzcV8awzsxYph7gXUyvnNLuTIcCk1q17JEbnVhXAKG9oX3KtchwiMIAYp9NLg==", "dependencies": { "@babel/runtime": "^7.13.10" }, "peerDependencies": { + "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, "node_modules/@radix-ui/react-dialog": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-dialog/-/react-dialog-1.0.0.tgz", - "integrity": "sha512-Yn9YU+QlHYLWwV1XfKiqnGVpWYWk6MeBVM6x/bcoyPvxgjQGoeT35482viLPctTMWoMw0PoHgqfSox7Ig+957Q==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dialog/-/react-dialog-1.0.5.tgz", + "integrity": "sha512-GjWJX/AUpB703eEBanuBnIWdIXg6NvJFCXcNlSZk4xdszCdhrJgBoUd1cGk67vFO+WdA2pfI/plOpqz/5GUP6Q==", "dependencies": { "@babel/runtime": "^7.13.10", - "@radix-ui/primitive": "1.0.0", - "@radix-ui/react-compose-refs": "1.0.0", - "@radix-ui/react-context": "1.0.0", - "@radix-ui/react-dismissable-layer": "1.0.0", - "@radix-ui/react-focus-guards": "1.0.0", - "@radix-ui/react-focus-scope": "1.0.0", - "@radix-ui/react-id": "1.0.0", - "@radix-ui/react-portal": "1.0.0", - "@radix-ui/react-presence": "1.0.0", - "@radix-ui/react-primitive": "1.0.0", - "@radix-ui/react-slot": "1.0.0", - "@radix-ui/react-use-controllable-state": "1.0.0", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-dismissable-layer": "1.0.5", + "@radix-ui/react-focus-guards": "1.0.1", + "@radix-ui/react-focus-scope": "1.0.4", + "@radix-ui/react-id": "1.0.1", + "@radix-ui/react-portal": "1.0.4", + "@radix-ui/react-presence": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-slot": "1.0.2", + "@radix-ui/react-use-controllable-state": "1.0.1", "aria-hidden": "^1.1.1", - "react-remove-scroll": "2.5.4" + "react-remove-scroll": "2.5.5" }, "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0", "react-dom": "^16.8 || ^17.0 || ^18.0" - } - }, - "node_modules/@radix-ui/react-dialog/node_modules/@radix-ui/react-dismissable-layer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.0.0.tgz", - "integrity": "sha512-n7kDRfx+LB1zLueRDvZ1Pd0bxdJWDUZNQ/GWoxDn2prnuJKRdxsjulejX/ePkOsLi2tTm6P24mDqlMSgQpsT6g==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/primitive": "1.0.0", - "@radix-ui/react-compose-refs": "1.0.0", - "@radix-ui/react-primitive": "1.0.0", - "@radix-ui/react-use-callback-ref": "1.0.0", - "@radix-ui/react-use-escape-keydown": "1.0.0" }, - "peerDependencies": { - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } } }, - "node_modules/@radix-ui/react-dialog/node_modules/@radix-ui/react-focus-scope": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.0.0.tgz", - "integrity": "sha512-C4SWtsULLGf/2L4oGeIHlvWQx7Rf+7cX/vKOAD2dXW0A1b5QXwi3wWeaEgW+wn+SEVrraMUk05vLU9fZZz5HbQ==", + "node_modules/@radix-ui/react-dismissable-layer": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.0.5.tgz", + "integrity": "sha512-aJeDjQhywg9LBu2t/At58hCvr7pEm0o2Ke1x33B+MhjNmmZ17sy4KImo0KPLgsnc/zN7GPdce8Cnn0SWvwZO7g==", "dependencies": { "@babel/runtime": "^7.13.10", - "@radix-ui/react-compose-refs": "1.0.0", - "@radix-ui/react-primitive": "1.0.0", - "@radix-ui/react-use-callback-ref": "1.0.0" + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-use-callback-ref": "1.0.1", + "@radix-ui/react-use-escape-keydown": "1.0.3" }, "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0", "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } } }, - "node_modules/@radix-ui/react-dialog/node_modules/@radix-ui/react-portal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.0.0.tgz", - "integrity": "sha512-a8qyFO/Xb99d8wQdu4o7qnigNjTPG123uADNecz0eX4usnQEj7o+cG4ZX4zkqq98NYekT7UoEQIjxBNWIFuqTA==", + "node_modules/@radix-ui/react-focus-guards": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.0.1.tgz", + "integrity": "sha512-Rect2dWbQ8waGzhMavsIbmSVCgYxkXLxxR3ZvCX79JOglzdEy4JXMb98lq4hPxUbLr77nP0UOGf4rcMU+s1pUA==", "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-primitive": "1.0.0" + "@babel/runtime": "^7.13.10" }, "peerDependencies": { - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/@radix-ui/react-dialog/node_modules/@radix-ui/react-primitive": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-1.0.0.tgz", - "integrity": "sha512-EyXe6mnRlHZ8b6f4ilTDrXmkLShICIuOTTj0GX4w1rp+wSxf3+TD05u1UOITC8VsJ2a9nwHvdXtOXEOl0Cw/zQ==", + "node_modules/@radix-ui/react-focus-scope": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.0.4.tgz", + "integrity": "sha512-sL04Mgvf+FmyvZeYfNu1EPAaaxD+aw7cYeIB9L9Fvq8+urhltTRaEo5ysKOpHuKPclsZcSUMKlN05x4u+CINpA==", "dependencies": { "@babel/runtime": "^7.13.10", - "@radix-ui/react-slot": "1.0.0" + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-use-callback-ref": "1.0.1" }, "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0", "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } } }, - "node_modules/@radix-ui/react-dialog/node_modules/@radix-ui/react-slot": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.0.0.tgz", - "integrity": "sha512-3mrKauI/tWXo1Ll+gN5dHcxDPdm/Df1ufcDLCecn+pnCIVcdWE7CujXo8QaXOWRJyZyQWWbpB8eFwHzWXlv5mQ==", + "node_modules/@radix-ui/react-id": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.0.1.tgz", + "integrity": "sha512-tI7sT/kqYp8p96yGWY1OAnLHrqDgzHefRBKQ2YAkBS5ja7QLcZ9Z/uY7bEjPUatf8RomoXM8/1sMj1IJaE5UzQ==", "dependencies": { "@babel/runtime": "^7.13.10", - "@radix-ui/react-compose-refs": "1.0.0" + "@radix-ui/react-use-layout-effect": "1.0.1" }, "peerDependencies": { + "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/@radix-ui/react-dialog/node_modules/@radix-ui/react-use-escape-keydown": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.0.0.tgz", - "integrity": "sha512-JwfBCUIfhXRxKExgIqGa4CQsiMemo1Xt0W/B4ei3fpzpvPENKpMKQ8mZSB6Acj3ebrAEgi2xiQvcI1PAAodvyg==", + "node_modules/@radix-ui/react-portal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.0.4.tgz", + "integrity": "sha512-Qki+C/EuGUVCQTOTD5vzJzJuMUlewbzuKyUy+/iHM2uwGiru9gZeBJtHAPKAEkB5KWGi9mP/CHKcY0wt1aW45Q==", "dependencies": { "@babel/runtime": "^7.13.10", - "@radix-ui/react-use-callback-ref": "1.0.0" + "@radix-ui/react-primitive": "1.0.3" }, "peerDependencies": { - "react": "^16.8 || ^17.0 || ^18.0" + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } } }, - "node_modules/@radix-ui/react-dialog/node_modules/react-remove-scroll": { - "version": "2.5.4", - "resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.5.4.tgz", - "integrity": "sha512-xGVKJJr0SJGQVirVFAUZ2k1QLyO6m+2fy0l8Qawbp5Jgrv3DeLalrfMNBFSlmz5kriGGzsVBtGVnf4pTKIhhWA==", + "node_modules/@radix-ui/react-presence": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.0.1.tgz", + "integrity": "sha512-UXLW4UAbIY5ZjcvzjfRFo5gxva8QirC9hF7wRE4U5gz+TP0DbRk+//qyuAQ1McDxBt1xNMBTaciFGvEmJvAZCg==", "dependencies": { - "react-remove-scroll-bar": "^2.3.3", - "react-style-singleton": "^2.2.1", - "tslib": "^2.1.0", - "use-callback-ref": "^1.3.0", - "use-sidecar": "^1.1.2" - }, - "engines": { - "node": ">=10" + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-use-layout-effect": "1.0.1" }, "peerDependencies": { - "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" }, "peerDependenciesMeta": { "@types/react": { "optional": true + }, + "@types/react-dom": { + "optional": true } } }, - "node_modules/@radix-ui/react-focus-guards": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.0.0.tgz", - "integrity": "sha512-UagjDk4ijOAnGu4WMUPj9ahi7/zJJqNZ9ZAiGPp7waUWJO0O1aWXi/udPphI0IUjvrhBsZJGSN66dR2dsueLWQ==", + "node_modules/@radix-ui/react-primitive": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-1.0.3.tgz", + "integrity": "sha512-yi58uVyoAcK/Nq1inRY56ZSjKypBNKTa/1mcL8qdl6oJeEaDbOldlzrGn7P6Q3Id5d+SYNGc5AJgc4vGhjs5+g==", "dependencies": { - "@babel/runtime": "^7.13.10" + "@babel/runtime": "^7.13.10", + "@radix-ui/react-slot": "1.0.2" }, "peerDependencies": { - "react": "^16.8 || ^17.0 || ^18.0" + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } } }, - "node_modules/@radix-ui/react-id": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.0.0.tgz", - "integrity": "sha512-Q6iAB/U7Tq3NTolBBQbHTgclPmGWE3OlktGGqrClPozSw4vkQ1DfQAOtzgRPecKsMdJINE05iaoDUG8tRzCBjw==", + "node_modules/@radix-ui/react-slot": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.0.2.tgz", + "integrity": "sha512-YeTpuq4deV+6DusvVUW4ivBgnkHwECUu0BiN43L5UCDFgdhsRUWAghhTF5MbvNTPzmiFOx90asDSUjWuCNapwg==", "dependencies": { "@babel/runtime": "^7.13.10", - "@radix-ui/react-use-layout-effect": "1.0.0" + "@radix-ui/react-compose-refs": "1.0.1" }, "peerDependencies": { + "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/@radix-ui/react-presence": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.0.0.tgz", - "integrity": "sha512-A+6XEvN01NfVWiKu38ybawfHsBjWum42MRPnEuqPsBZ4eV7e/7K321B5VgYMPv3Xx5An6o1/l9ZuDBgmcmWK3w==", + "node_modules/@radix-ui/react-use-callback-ref": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.0.1.tgz", + "integrity": "sha512-D94LjX4Sp0xJFVaoQOd3OO9k7tpBYNOXdVhkltUbGv2Qb9OXdrg/CpsjlZv7ia14Sylv398LswWBVVu5nqKzAQ==", "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-compose-refs": "1.0.0", - "@radix-ui/react-use-layout-effect": "1.0.0" + "@babel/runtime": "^7.13.10" }, "peerDependencies": { - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/@radix-ui/react-use-callback-ref": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.0.0.tgz", - "integrity": "sha512-GZtyzoHz95Rhs6S63D2t/eqvdFCm7I+yHMLVQheKM7nBD8mbZIt+ct1jz4536MDnaOGKIxynJ8eHTkVGVVkoTg==", + "node_modules/@radix-ui/react-use-controllable-state": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.0.1.tgz", + "integrity": "sha512-Svl5GY5FQeN758fWKrjM6Qb7asvXeiZltlT4U2gVfl8Gx5UAv2sMR0LWo8yhsIZh2oQ0eFdZ59aoOOMV7b47VA==", "dependencies": { - "@babel/runtime": "^7.13.10" + "@babel/runtime": "^7.13.10", + "@radix-ui/react-use-callback-ref": "1.0.1" }, "peerDependencies": { + "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/@radix-ui/react-use-controllable-state": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.0.0.tgz", - "integrity": "sha512-FohDoZvk3mEXh9AWAVyRTYR4Sq7/gavuofglmiXB2g1aKyboUD4YtgWxKj8O5n+Uak52gXQ4wKz5IFST4vtJHg==", + "node_modules/@radix-ui/react-use-escape-keydown": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.0.3.tgz", + "integrity": "sha512-vyL82j40hcFicA+M4Ex7hVkB9vHgSse1ZWomAqV2Je3RleKGO5iM8KMOEtfoSB0PnIelMd2lATjTGMYqN5ylTg==", "dependencies": { "@babel/runtime": "^7.13.10", - "@radix-ui/react-use-callback-ref": "1.0.0" + "@radix-ui/react-use-callback-ref": "1.0.1" }, "peerDependencies": { + "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, "node_modules/@radix-ui/react-use-layout-effect": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.0.0.tgz", - "integrity": "sha512-6Tpkq+R6LOlmQb1R5NNETLG0B4YP0wc+klfXafpUCj6JGyaUc8il7/kUZ7m59rGbXGczE9Bs+iz2qloqsZBduQ==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.0.1.tgz", + "integrity": "sha512-v/5RegiJWYdoCvMnITBkNNx6bCj20fiaJnWtRkU18yITptraXjffz5Qbn05uOiQnOvi+dbkznkoaMltz1GnszQ==", "dependencies": { "@babel/runtime": "^7.13.10" }, "peerDependencies": { + "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, "node_modules/@react-spring/animated": { @@ -4298,6 +4458,12 @@ "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, + "node_modules/@rtsao/scc": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@rtsao/scc/-/scc-1.1.0.tgz", + "integrity": "sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==", + "dev": true + }, "node_modules/@sentry/core": { "version": "6.19.7", "resolved": "https://registry.npmjs.org/@sentry/core/-/core-6.19.7.tgz", @@ -4515,6 +4681,28 @@ "integrity": "sha512-sXXKG+uL9IrKqViTtao2Ws6dy0znu9sOaP1di/jKGW1M6VssO8vlpXCQcpZ+jisQ1tTFAC5Jo/EOzFbggBagFQ==", "dev": true }, + "node_modules/@stylistic/stylelint-plugin": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@stylistic/stylelint-plugin/-/stylelint-plugin-3.0.1.tgz", + "integrity": "sha512-j3mH8HSw2Rob/KJFWZ627w3CQ8gQqVHtzCdPeEffUg5vOgpz4rgrR+Xw2kU0OQCDcdW8Y1nKfdXKKjM5Rn8X0g==", + "dev": true, + "dependencies": { + "@csstools/css-parser-algorithms": "^3.0.0", + "@csstools/css-tokenizer": "^3.0.0", + "@csstools/media-query-list-parser": "^3.0.0", + "is-plain-object": "^5.0.0", + "postcss-selector-parser": "^6.1.2", + "postcss-value-parser": "^4.2.0", + "style-search": "^0.1.0", + "stylelint": "^16.8.2" + }, + "engines": { + "node": "^18.12 || >=20.9" + }, + "peerDependencies": { + "stylelint": "^16.8.0" + } + }, "node_modules/@svgr/babel-plugin-add-jsx-attribute": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-8.0.0.tgz", @@ -6054,13 +6242,13 @@ } }, "node_modules/@wordpress/a11y": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@wordpress/a11y/-/a11y-4.0.1.tgz", - "integrity": "sha512-wS0I78ifK1ZWdsfiiD6HlZ3sIeZ6dLY/bPw4zF1fIjva5lbCq+OTjqj0hpoDDciP+zxKYj5H7lms7BYn+YtS9Q==", + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/a11y/-/a11y-4.8.1.tgz", + "integrity": "sha512-Cg0GAf4RIWS6tEnfxoWbphKr9+xFKIOvfb1xj4K9Zb5SinaxnB5xfscObKmqtN7ZwCiDWjoPIrkil+5eMryVLQ==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/dom-ready": "^4.0.1", - "@wordpress/i18n": "^5.0.1" + "@wordpress/dom-ready": "^4.8.1", + "@wordpress/i18n": "^5.8.1" }, "engines": { "node": ">=18.12.0", @@ -6068,15 +6256,15 @@ } }, "node_modules/@wordpress/annotations": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@wordpress/annotations/-/annotations-3.0.2.tgz", - "integrity": "sha512-+Z1WGJ0Yy7uh76WjxlQL1JF0veiYMmdWQ4z39B32VZOUNGLcTzD/JfeY1r9LHMi/OD4NBCWB9/e1F5vANdSH7Q==", + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/annotations/-/annotations-3.8.1.tgz", + "integrity": "sha512-zvXmndp0CvT8AjqAgQH5rERCnnxtqPt37mKbyQn5Qm/e4nys4gZhbVAzUxKuLITj0pRJ7y8cdWk+nwlfFr7sCA==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/data": "^10.0.2", - "@wordpress/hooks": "^4.0.1", - "@wordpress/i18n": "^5.0.1", - "@wordpress/rich-text": "^7.0.2", + "@wordpress/data": "^10.8.1", + "@wordpress/hooks": "^4.8.1", + "@wordpress/i18n": "^5.8.1", + "@wordpress/rich-text": "^7.8.1", "uuid": "^9.0.1" }, "engines": { @@ -6088,13 +6276,13 @@ } }, "node_modules/@wordpress/api-fetch": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/@wordpress/api-fetch/-/api-fetch-7.0.1.tgz", - "integrity": "sha512-amS/byydyz0Ipz23AYGjQEZl9uug1w831i9JIkrBKPhb9L+uKBCz5LompD6kHYWxOYbwaJwPpXiXJm8v4DqUyw==", + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/api-fetch/-/api-fetch-7.8.1.tgz", + "integrity": "sha512-WElhevzqp8G/yCHN7MpoWSIzh4f/nV/PkqBs34Eg5mGgsmJmeTaagyZOAeEtKks90Xa6Gz5yJAyzOIVEhrUZSg==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/i18n": "^5.0.1", - "@wordpress/url": "^4.0.1" + "@wordpress/i18n": "^5.8.1", + "@wordpress/url": "^4.8.1" }, "engines": { "node": ">=18.12.0", @@ -6102,9 +6290,9 @@ } }, "node_modules/@wordpress/autop": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@wordpress/autop/-/autop-4.0.1.tgz", - "integrity": "sha512-0lv/pdGkmhgHcQG/Lhtzp5ZifWLM3c4bcpuhToPwPvmN3coSjQ9IFjuOYGn0K/4KkgOhQHOjl7jjwx12+qwnmQ==", + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/autop/-/autop-4.8.1.tgz", + "integrity": "sha512-/ah4oBIRGMZlxBBPiD6R5uamCPEXTzmsJ0iceDJxMHc5KvNcy59oHNCirD5yiRLORk8RrujUczIGfglpUjGh2Q==", "dependencies": { "@babel/runtime": "^7.16.0" }, @@ -6114,9 +6302,9 @@ } }, "node_modules/@wordpress/babel-preset-default": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/@wordpress/babel-preset-default/-/babel-preset-default-8.0.1.tgz", - "integrity": "sha512-PAmKGEmtdjEOqARifSgnfo3BqDIoO6fcvGlZtYjn6PjsXD2CtIHHHEE2F4e/rgxMPo0VqkqsLokr4kxEWwjjeA==", + "version": "8.8.2", + "resolved": "https://registry.npmjs.org/@wordpress/babel-preset-default/-/babel-preset-default-8.8.2.tgz", + "integrity": "sha512-XhIpSw6d8GeaBe+gQ25nck01+Q3UiVQgih/yBCFWNtzB2qp/AB7195lHGxbuAYUO9RM1eXsf8kVJV2caAb4WnA==", "dev": true, "dependencies": { "@babel/core": "^7.16.0", @@ -6125,8 +6313,8 @@ "@babel/preset-env": "^7.16.0", "@babel/preset-typescript": "^7.16.0", "@babel/runtime": "^7.16.0", - "@wordpress/browserslist-config": "^6.0.1", - "@wordpress/warning": "^3.0.1", + "@wordpress/browserslist-config": "^6.8.1", + "@wordpress/warning": "^3.8.1", "browserslist": "^4.21.10", "core-js": "^3.31.0", "react": "^18.3.0" @@ -6137,9 +6325,9 @@ } }, "node_modules/@wordpress/base-styles": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@wordpress/base-styles/-/base-styles-5.0.1.tgz", - "integrity": "sha512-c4ipgUCCW+n/vkkOMWt3ue/ba4/FMHGlXQ6GBcRvJeb4tO3/4tyQF/MA4S8WviKinF2B5tQ4Hy79wlHYjA3ZGA==", + "version": "5.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/base-styles/-/base-styles-5.8.1.tgz", + "integrity": "sha512-vYT31mcV74bO+MXMIYKMyethp6kw3rQyh0wKvWIhX5pX/wUYXjts+RE6v9Yf7k0OJ+UT0c/CXF+5KLBuju6EVA==", "dev": true, "engines": { "node": ">=18.12.0", @@ -6147,9 +6335,9 @@ } }, "node_modules/@wordpress/blob": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@wordpress/blob/-/blob-4.0.1.tgz", - "integrity": "sha512-VM9WOMDzKl6fMyc0Sh89WUFtAgMClWAvSlkdA+S84dOPXw6pas0a6MigcXFpWBFrlTYGQNz9oXq6KEByPtRLAw==", + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/blob/-/blob-4.8.1.tgz", + "integrity": "sha512-fMLWmum+B8aZi5w8Tie7mw+LEP/FF6RXVMG8AH4GwtXYYD2b3WgjbF7I4p6HYOaz3kAEnlJNo55qqLT2tFogww==", "dependencies": { "@babel/runtime": "^7.16.0" }, @@ -6159,30 +6347,29 @@ } }, "node_modules/@wordpress/block-directory": { - "version": "5.0.9", - "resolved": "https://registry.npmjs.org/@wordpress/block-directory/-/block-directory-5.0.9.tgz", - "integrity": "sha512-InIsawLBWZaZCIGb0UG9lXeHnL6JCgCbXpaTd/vi10jZBEZO5JwBTnMo73kpOUiAWjMpH5CPiGcqvjTmxamn0Q==", + "version": "5.8.3", + "resolved": "https://registry.npmjs.org/@wordpress/block-directory/-/block-directory-5.8.3.tgz", + "integrity": "sha512-H1ukZMhcX/2RVl/avokBHNgkWZk6x3ha43KQBE+20lZRqKp964+PGKDNt+DNBJTSCi+/412cQekZz/H6mREXZQ==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^4.0.1", - "@wordpress/api-fetch": "^7.0.1", - "@wordpress/block-editor": "^13.0.7", - "@wordpress/blocks": "^13.0.3", - "@wordpress/components": "^28.0.3", - "@wordpress/compose": "^7.0.1", - "@wordpress/core-data": "^7.0.7", - "@wordpress/data": "^10.0.2", - "@wordpress/edit-post": "^8.0.9", - "@wordpress/editor": "^14.0.8", - "@wordpress/element": "^6.0.1", - "@wordpress/hooks": "^4.0.1", - "@wordpress/html-entities": "^4.0.1", - "@wordpress/i18n": "^5.0.1", - "@wordpress/icons": "^10.0.2", - "@wordpress/notices": "^5.0.2", - "@wordpress/plugins": "^7.0.3", - "@wordpress/private-apis": "^1.0.2", - "@wordpress/url": "^4.0.1", + "@wordpress/a11y": "^4.8.1", + "@wordpress/api-fetch": "^7.8.1", + "@wordpress/block-editor": "^14.3.1", + "@wordpress/blocks": "^13.8.1", + "@wordpress/components": "^28.8.1", + "@wordpress/compose": "^7.8.1", + "@wordpress/core-data": "^7.8.1", + "@wordpress/data": "^10.8.1", + "@wordpress/editor": "^14.8.3", + "@wordpress/element": "^6.8.1", + "@wordpress/hooks": "^4.8.1", + "@wordpress/html-entities": "^4.8.1", + "@wordpress/i18n": "^5.8.1", + "@wordpress/icons": "^10.8.1", + "@wordpress/notices": "^5.8.1", + "@wordpress/plugins": "^7.8.1", + "@wordpress/private-apis": "^1.8.1", + "@wordpress/url": "^4.8.1", "change-case": "^4.1.2" }, "engines": { @@ -6195,43 +6382,44 @@ } }, "node_modules/@wordpress/block-editor": { - "version": "13.0.7", - "resolved": "https://registry.npmjs.org/@wordpress/block-editor/-/block-editor-13.0.7.tgz", - "integrity": "sha512-In+SsdGgzpvOiVVlLxwNbs8hp+vgsXzeLQNbxral7jwX0s3wU7RnVTqb2pgJ4X0FsKr+Lveh3g+oK6cq/rAqtg==", + "version": "14.3.1", + "resolved": "https://registry.npmjs.org/@wordpress/block-editor/-/block-editor-14.3.1.tgz", + "integrity": "sha512-rskQ3jaJDuAy22m6YtxOCJG/C9hT22dU7yyMEhFQ2Rh8YWKZrKIwFxk8KzkPzZLPjIIxShcTBKOfE20ZC1a/wg==", "dependencies": { "@babel/runtime": "^7.16.0", "@emotion/react": "^11.7.1", "@emotion/styled": "^11.6.0", "@react-spring/web": "^9.4.5", - "@wordpress/a11y": "^4.0.1", - "@wordpress/api-fetch": "^7.0.1", - "@wordpress/blob": "^4.0.1", - "@wordpress/blocks": "^13.0.3", - "@wordpress/commands": "^1.0.3", - "@wordpress/components": "^28.0.3", - "@wordpress/compose": "^7.0.1", - "@wordpress/data": "^10.0.2", - "@wordpress/date": "^5.0.1", - "@wordpress/deprecated": "^4.0.1", - "@wordpress/dom": "^4.0.1", - "@wordpress/element": "^6.0.1", - "@wordpress/escape-html": "^3.0.1", - "@wordpress/hooks": "^4.0.1", - "@wordpress/html-entities": "^4.0.1", - "@wordpress/i18n": "^5.0.1", - "@wordpress/icons": "^10.0.2", - "@wordpress/is-shallow-equal": "^5.0.1", - "@wordpress/keyboard-shortcuts": "^5.0.2", - "@wordpress/keycodes": "^4.0.1", - "@wordpress/notices": "^5.0.2", - "@wordpress/preferences": "^4.0.3", - "@wordpress/private-apis": "^1.0.2", - "@wordpress/rich-text": "^7.0.2", - "@wordpress/style-engine": "^2.0.2", - "@wordpress/token-list": "^3.0.1", - "@wordpress/url": "^4.0.1", - "@wordpress/warning": "^3.0.1", - "@wordpress/wordcount": "^4.0.1", + "@wordpress/a11y": "^4.8.1", + "@wordpress/api-fetch": "^7.8.1", + "@wordpress/blob": "^4.8.1", + "@wordpress/block-serialization-default-parser": "^5.8.1", + "@wordpress/blocks": "^13.8.1", + "@wordpress/commands": "^1.8.1", + "@wordpress/components": "^28.8.1", + "@wordpress/compose": "^7.8.1", + "@wordpress/data": "^10.8.1", + "@wordpress/date": "^5.8.1", + "@wordpress/deprecated": "^4.8.1", + "@wordpress/dom": "^4.8.1", + "@wordpress/element": "^6.8.1", + "@wordpress/escape-html": "^3.8.1", + "@wordpress/hooks": "^4.8.1", + "@wordpress/html-entities": "^4.8.1", + "@wordpress/i18n": "^5.8.1", + "@wordpress/icons": "^10.8.1", + "@wordpress/is-shallow-equal": "^5.8.1", + "@wordpress/keyboard-shortcuts": "^5.8.1", + "@wordpress/keycodes": "^4.8.1", + "@wordpress/notices": "^5.8.1", + "@wordpress/preferences": "^4.8.1", + "@wordpress/private-apis": "^1.8.1", + "@wordpress/rich-text": "^7.8.1", + "@wordpress/style-engine": "^2.8.1", + "@wordpress/token-list": "^3.8.1", + "@wordpress/url": "^4.8.1", + "@wordpress/warning": "^3.8.1", + "@wordpress/wordcount": "^4.8.1", "change-case": "^4.1.2", "clsx": "^2.1.1", "colord": "^2.7.0", @@ -6239,9 +6427,10 @@ "diff": "^4.0.2", "fast-deep-equal": "^3.1.3", "memize": "^2.1.0", + "parsel-js": "^1.1.2", "postcss": "^8.4.21", - "postcss-prefixwrap": "^1.51.0", - "postcss-urlrebase": "^1.0.0", + "postcss-prefix-selector": "^1.16.0", + "postcss-urlrebase": "^1.4.0", "react-autosize-textarea": "^7.1.0", "react-easy-crop": "^5.0.6", "remove-accents": "^0.5.0" @@ -6256,44 +6445,44 @@ } }, "node_modules/@wordpress/block-library": { - "version": "9.0.8", - "resolved": "https://registry.npmjs.org/@wordpress/block-library/-/block-library-9.0.8.tgz", - "integrity": "sha512-TvFLNaxrH1SFYnMPtPteMODb0SnCscCYcKIuQlK1GIAj98+rL4ShVtz6ghd1ptHsymBjuzqZ5NY7k4xHFkjBzg==", + "version": "9.8.2", + "resolved": "https://registry.npmjs.org/@wordpress/block-library/-/block-library-9.8.2.tgz", + "integrity": "sha512-gtAn3mm4hNW6kuQVeJn6JsUq5XnTmtSrKjAd7O+w+Dry1wWvdepqRs8ImXJnjsaOYbCx/G0aMB0cWwfIxu3kow==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^4.0.1", - "@wordpress/api-fetch": "^7.0.1", - "@wordpress/autop": "^4.0.1", - "@wordpress/blob": "^4.0.1", - "@wordpress/block-editor": "^13.0.7", - "@wordpress/blocks": "^13.0.3", - "@wordpress/components": "^28.0.3", - "@wordpress/compose": "^7.0.1", - "@wordpress/core-data": "^7.0.7", - "@wordpress/data": "^10.0.2", - "@wordpress/date": "^5.0.1", - "@wordpress/deprecated": "^4.0.1", - "@wordpress/dom": "^4.0.1", - "@wordpress/element": "^6.0.1", - "@wordpress/escape-html": "^3.0.1", - "@wordpress/hooks": "^4.0.1", - "@wordpress/html-entities": "^4.0.1", - "@wordpress/i18n": "^5.0.1", - "@wordpress/icons": "^10.0.2", - "@wordpress/interactivity": "^6.0.2", - "@wordpress/interactivity-router": "^2.0.2", - "@wordpress/keyboard-shortcuts": "^5.0.2", - "@wordpress/keycodes": "^4.0.1", - "@wordpress/notices": "^5.0.2", - "@wordpress/patterns": "^2.0.7", - "@wordpress/primitives": "^4.0.1", - "@wordpress/private-apis": "^1.0.2", - "@wordpress/reusable-blocks": "^5.0.7", - "@wordpress/rich-text": "^7.0.2", - "@wordpress/server-side-render": "^5.0.3", - "@wordpress/url": "^4.0.1", - "@wordpress/viewport": "^6.0.2", - "@wordpress/wordcount": "^4.0.1", + "@wordpress/a11y": "^4.8.1", + "@wordpress/api-fetch": "^7.8.1", + "@wordpress/autop": "^4.8.1", + "@wordpress/blob": "^4.8.1", + "@wordpress/block-editor": "^14.3.1", + "@wordpress/blocks": "^13.8.1", + "@wordpress/components": "^28.8.1", + "@wordpress/compose": "^7.8.1", + "@wordpress/core-data": "^7.8.1", + "@wordpress/data": "^10.8.1", + "@wordpress/date": "^5.8.1", + "@wordpress/deprecated": "^4.8.1", + "@wordpress/dom": "^4.8.1", + "@wordpress/element": "^6.8.1", + "@wordpress/escape-html": "^3.8.1", + "@wordpress/hooks": "^4.8.1", + "@wordpress/html-entities": "^4.8.1", + "@wordpress/i18n": "^5.8.1", + "@wordpress/icons": "^10.8.1", + "@wordpress/interactivity": "^6.8.2", + "@wordpress/interactivity-router": "^2.8.2", + "@wordpress/keyboard-shortcuts": "^5.8.1", + "@wordpress/keycodes": "^4.8.1", + "@wordpress/notices": "^5.8.1", + "@wordpress/patterns": "^2.8.1", + "@wordpress/primitives": "^4.8.1", + "@wordpress/private-apis": "^1.8.1", + "@wordpress/reusable-blocks": "^5.8.1", + "@wordpress/rich-text": "^7.8.1", + "@wordpress/server-side-render": "^5.8.1", + "@wordpress/url": "^4.8.1", + "@wordpress/viewport": "^6.8.1", + "@wordpress/wordcount": "^4.8.1", "change-case": "^4.1.2", "clsx": "^2.1.1", "colord": "^2.7.0", @@ -6314,9 +6503,9 @@ } }, "node_modules/@wordpress/block-serialization-default-parser": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@wordpress/block-serialization-default-parser/-/block-serialization-default-parser-5.0.1.tgz", - "integrity": "sha512-ABWlnUPMkASkn6yMcgMD0aL7Jp7o8ojQtKmB7jx6wcvLyqmAos1b/ik37lFjneb0hYtd4OtBgsTIayA1ZJYL0Q==", + "version": "5.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/block-serialization-default-parser/-/block-serialization-default-parser-5.8.1.tgz", + "integrity": "sha512-SmbMiM/KTh9veMcujL+t375yMR1JZlIzbVEIk6NdiGV+7pvtenUe4Av0tr+0QaINmgo3MJmc4Y3csZrKFlRr+w==", "dependencies": { "@babel/runtime": "^7.16.0" }, @@ -6326,25 +6515,26 @@ } }, "node_modules/@wordpress/blocks": { - "version": "13.0.3", - "resolved": "https://registry.npmjs.org/@wordpress/blocks/-/blocks-13.0.3.tgz", - "integrity": "sha512-HukM204sR8KpaQB/Mt6m8GdcYFBzdbss8SxKRgIDQOp9wttqKEMe4s9RmDqclIeQOFmHsFpHFvPEANjzsUwbSg==", + "version": "13.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/blocks/-/blocks-13.8.1.tgz", + "integrity": "sha512-3CH6nc5zakXfk3kDhuVRiYFMGPysgdmvh70RhGdotlASwN76sNd6NF6/LQGhjJrfVRUY7E5duGbMulqa8MHvNw==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/autop": "^4.0.1", - "@wordpress/blob": "^4.0.1", - "@wordpress/block-serialization-default-parser": "^5.0.1", - "@wordpress/data": "^10.0.2", - "@wordpress/deprecated": "^4.0.1", - "@wordpress/dom": "^4.0.1", - "@wordpress/element": "^6.0.1", - "@wordpress/hooks": "^4.0.1", - "@wordpress/html-entities": "^4.0.1", - "@wordpress/i18n": "^5.0.1", - "@wordpress/is-shallow-equal": "^5.0.1", - "@wordpress/private-apis": "^1.0.2", - "@wordpress/rich-text": "^7.0.2", - "@wordpress/shortcode": "^4.0.1", + "@wordpress/autop": "^4.8.1", + "@wordpress/blob": "^4.8.1", + "@wordpress/block-serialization-default-parser": "^5.8.1", + "@wordpress/data": "^10.8.1", + "@wordpress/deprecated": "^4.8.1", + "@wordpress/dom": "^4.8.1", + "@wordpress/element": "^6.8.1", + "@wordpress/hooks": "^4.8.1", + "@wordpress/html-entities": "^4.8.1", + "@wordpress/i18n": "^5.8.1", + "@wordpress/is-shallow-equal": "^5.8.1", + "@wordpress/private-apis": "^1.8.1", + "@wordpress/rich-text": "^7.8.1", + "@wordpress/shortcode": "^4.8.1", + "@wordpress/warning": "^3.8.1", "change-case": "^4.1.2", "colord": "^2.7.0", "fast-deep-equal": "^3.1.3", @@ -6366,9 +6556,9 @@ } }, "node_modules/@wordpress/browserslist-config": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@wordpress/browserslist-config/-/browserslist-config-6.0.1.tgz", - "integrity": "sha512-ixiRZJnKStFZNE3W2NlBYxKRfNm4tfMzUeRNo5BdsG82qv530kl8DKBFwPAXYfiEU0Yr3xldiQTCR6Qdj/QcrQ==", + "version": "6.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/browserslist-config/-/browserslist-config-6.8.1.tgz", + "integrity": "sha512-hp2eE0DiRbFGTUEQ49kLVyZWlR8lfm8hb2XKqSoWbeqzWM5ZkgrRRJMrJRPS/jCEWTWDdlBwUFfsVNDKpmHc9A==", "dev": true, "engines": { "node": ">=18.12.0", @@ -6376,20 +6566,20 @@ } }, "node_modules/@wordpress/commands": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@wordpress/commands/-/commands-1.0.3.tgz", - "integrity": "sha512-GwWu3hDoIzWatsMTeyzP+9rzSYUBcjbnKV6Q91SvMW9WnURznmwiHB2/mA80z1Glg+FJ7q+1ybuJLZ8IxxtCkw==", + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/commands/-/commands-1.8.1.tgz", + "integrity": "sha512-FKx8cuOu0owW8//eyO1k3hA/lIgQBw32+OFkQaRPL1BnkP6esqkBxcTgbW+IpAlh64+/CuiKz4NOSAvYC8n6BQ==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/components": "^28.0.3", - "@wordpress/data": "^10.0.2", - "@wordpress/element": "^6.0.1", - "@wordpress/i18n": "^5.0.1", - "@wordpress/icons": "^10.0.2", - "@wordpress/keyboard-shortcuts": "^5.0.2", - "@wordpress/private-apis": "^1.0.2", + "@wordpress/components": "^28.8.1", + "@wordpress/data": "^10.8.1", + "@wordpress/element": "^6.8.1", + "@wordpress/i18n": "^5.8.1", + "@wordpress/icons": "^10.8.1", + "@wordpress/keyboard-shortcuts": "^5.8.1", + "@wordpress/private-apis": "^1.8.1", "clsx": "^2.1.1", - "cmdk": "^0.2.0" + "cmdk": "^1.0.0" }, "engines": { "node": ">=18.12.0", @@ -6401,11 +6591,11 @@ } }, "node_modules/@wordpress/components": { - "version": "28.0.3", - "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-28.0.3.tgz", - "integrity": "sha512-94OCwm21IlsZ94UCNrm9VSNVAbauddWmc+8/ytffd2Kgrjw0nNfIF+SgB1fUj3XVwKcqJ/CyEHZ8sEPDL31wEw==", + "version": "28.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-28.8.1.tgz", + "integrity": "sha512-/L70puGStsMVjpoO3xJ+MuFjHkj+qW7Ab+eyV3H0Usvi0JBdzlwOJI/JY8R1l4vPLrTQV6BK+rJl3Wdde++W+Q==", "dependencies": { - "@ariakit/react": "^0.3.12", + "@ariakit/react": "^0.4.10", "@babel/runtime": "^7.16.0", "@emotion/cache": "^11.7.1", "@emotion/css": "^11.7.1", @@ -6417,29 +6607,28 @@ "@types/gradient-parser": "0.1.3", "@types/highlight-words-core": "1.2.1", "@use-gesture/react": "^10.3.1", - "@wordpress/a11y": "^4.0.1", - "@wordpress/compose": "^7.0.1", - "@wordpress/date": "^5.0.1", - "@wordpress/deprecated": "^4.0.1", - "@wordpress/dom": "^4.0.1", - "@wordpress/element": "^6.0.1", - "@wordpress/escape-html": "^3.0.1", - "@wordpress/hooks": "^4.0.1", - "@wordpress/html-entities": "^4.0.1", - "@wordpress/i18n": "^5.0.1", - "@wordpress/icons": "^10.0.2", - "@wordpress/is-shallow-equal": "^5.0.1", - "@wordpress/keycodes": "^4.0.1", - "@wordpress/primitives": "^4.0.1", - "@wordpress/private-apis": "^1.0.2", - "@wordpress/rich-text": "^7.0.2", - "@wordpress/warning": "^3.0.1", + "@wordpress/a11y": "^4.8.1", + "@wordpress/compose": "^7.8.1", + "@wordpress/date": "^5.8.1", + "@wordpress/deprecated": "^4.8.1", + "@wordpress/dom": "^4.8.1", + "@wordpress/element": "^6.8.1", + "@wordpress/escape-html": "^3.8.1", + "@wordpress/hooks": "^4.8.1", + "@wordpress/html-entities": "^4.8.1", + "@wordpress/i18n": "^5.8.1", + "@wordpress/icons": "^10.8.1", + "@wordpress/is-shallow-equal": "^5.8.1", + "@wordpress/keycodes": "^4.8.1", + "@wordpress/primitives": "^4.8.1", + "@wordpress/private-apis": "^1.8.1", + "@wordpress/rich-text": "^7.8.1", + "@wordpress/warning": "^3.8.1", "change-case": "^4.1.2", "clsx": "^2.1.1", "colord": "^2.7.0", "date-fns": "^3.6.0", "deepmerge": "^4.3.0", - "downshift": "^6.0.15", "fast-deep-equal": "^3.1.3", "framer-motion": "^11.1.9", "gradient-parser": "^0.1.5", @@ -6450,7 +6639,6 @@ "re-resizable": "^6.4.0", "react-colorful": "^5.3.1", "remove-accents": "^0.5.0", - "use-lilius": "^2.0.5", "uuid": "^9.0.1" }, "engines": { @@ -6463,19 +6651,19 @@ } }, "node_modules/@wordpress/compose": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-7.0.1.tgz", - "integrity": "sha512-6AOKuWF/cSdv3b5lSss/yRbd3BRPkQitAHq+FSKR+7WLlqKohi037PmqnBwdonFttSzZzJ4CtI+/RalFUqOHqg==", + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-7.8.1.tgz", + "integrity": "sha512-d6q6jNtTty5nEbqTeyMTcmsHyhaL5a2VKivOwHkshDSY4aQUsLMCASl4oZ5Tushnp/9x+kbgckZ2paNSy0Sdyw==", "dependencies": { "@babel/runtime": "^7.16.0", "@types/mousetrap": "^1.6.8", - "@wordpress/deprecated": "^4.0.1", - "@wordpress/dom": "^4.0.1", - "@wordpress/element": "^6.0.1", - "@wordpress/is-shallow-equal": "^5.0.1", - "@wordpress/keycodes": "^4.0.1", - "@wordpress/priority-queue": "^3.0.1", - "@wordpress/undo-manager": "^1.0.1", + "@wordpress/deprecated": "^4.8.1", + "@wordpress/dom": "^4.8.1", + "@wordpress/element": "^6.8.1", + "@wordpress/is-shallow-equal": "^5.8.1", + "@wordpress/keycodes": "^4.8.1", + "@wordpress/priority-queue": "^3.8.1", + "@wordpress/undo-manager": "^1.8.1", "change-case": "^4.1.2", "clipboard": "^2.0.11", "mousetrap": "^1.6.5", @@ -6490,22 +6678,23 @@ } }, "node_modules/@wordpress/core-commands": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/@wordpress/core-commands/-/core-commands-1.0.7.tgz", - "integrity": "sha512-47x3Yg2hwr7DDuucf+mGSOM+1SLKz1Q37a+Tlwbc5hWrMbmIJ6T2HM776uEnv8UiELq5FvXJofN35zdB9CZD7A==", + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/core-commands/-/core-commands-1.8.1.tgz", + "integrity": "sha512-ZXybmlJmSuktVrVQ3c0LpxUjLCrgKg/wvr3rIwbnAHSnCKuQ7q9uCUdkGTvkMo/QF3WzjeZJY5RtBQpu/SJidg==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/block-editor": "^13.0.7", - "@wordpress/commands": "^1.0.3", - "@wordpress/compose": "^7.0.1", - "@wordpress/core-data": "^7.0.7", - "@wordpress/data": "^10.0.2", - "@wordpress/element": "^6.0.1", - "@wordpress/i18n": "^5.0.1", - "@wordpress/icons": "^10.0.2", - "@wordpress/private-apis": "^1.0.2", - "@wordpress/router": "^1.0.2", - "@wordpress/url": "^4.0.1" + "@wordpress/block-editor": "^14.3.1", + "@wordpress/commands": "^1.8.1", + "@wordpress/compose": "^7.8.1", + "@wordpress/core-data": "^7.8.1", + "@wordpress/data": "^10.8.1", + "@wordpress/element": "^6.8.1", + "@wordpress/html-entities": "^4.8.1", + "@wordpress/i18n": "^5.8.1", + "@wordpress/icons": "^10.8.1", + "@wordpress/private-apis": "^1.8.1", + "@wordpress/router": "^1.8.1", + "@wordpress/url": "^4.8.1" }, "engines": { "node": ">=18.12.0", @@ -6517,26 +6706,27 @@ } }, "node_modules/@wordpress/core-data": { - "version": "7.0.7", - "resolved": "https://registry.npmjs.org/@wordpress/core-data/-/core-data-7.0.7.tgz", - "integrity": "sha512-axqZhMG5EFJ27v5hDlrkLqWIliNRFp9OvIE3aJeUBIlkf4iMfunGP47CIaNH9HD5r/gqEXHKtbllF69Zp+MvXg==", + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/core-data/-/core-data-7.8.1.tgz", + "integrity": "sha512-3atbehCELideBxoPpEHOzIdti/ionY3KLQNc0qhO6Io0VRtNOE4nlqkKSLQzbO+hLnFhA+6E+rPPfAimsZoFZA==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/api-fetch": "^7.0.1", - "@wordpress/block-editor": "^13.0.7", - "@wordpress/blocks": "^13.0.3", - "@wordpress/compose": "^7.0.1", - "@wordpress/data": "^10.0.2", - "@wordpress/deprecated": "^4.0.1", - "@wordpress/element": "^6.0.1", - "@wordpress/html-entities": "^4.0.1", - "@wordpress/i18n": "^5.0.1", - "@wordpress/is-shallow-equal": "^5.0.1", - "@wordpress/private-apis": "^1.0.2", - "@wordpress/rich-text": "^7.0.2", - "@wordpress/sync": "^1.0.1", - "@wordpress/undo-manager": "^1.0.1", - "@wordpress/url": "^4.0.1", + "@wordpress/api-fetch": "^7.8.1", + "@wordpress/block-editor": "^14.3.1", + "@wordpress/blocks": "^13.8.1", + "@wordpress/compose": "^7.8.1", + "@wordpress/data": "^10.8.1", + "@wordpress/deprecated": "^4.8.1", + "@wordpress/element": "^6.8.1", + "@wordpress/html-entities": "^4.8.1", + "@wordpress/i18n": "^5.8.1", + "@wordpress/is-shallow-equal": "^5.8.1", + "@wordpress/private-apis": "^1.8.1", + "@wordpress/rich-text": "^7.8.1", + "@wordpress/sync": "^1.8.1", + "@wordpress/undo-manager": "^1.8.1", + "@wordpress/url": "^4.8.1", + "@wordpress/warning": "^3.8.1", "change-case": "^4.1.2", "equivalent-key-map": "^0.2.2", "fast-deep-equal": "^3.1.3", @@ -6553,31 +6743,31 @@ } }, "node_modules/@wordpress/customize-widgets": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/@wordpress/customize-widgets/-/customize-widgets-5.0.8.tgz", - "integrity": "sha512-GPN45Fgwy1s3Q9I3kxpdmgA/hbiERQKMYJqoEgL7Xj5wqUixruBK/LBp4wgoGY1OjcEKu8cZE8sU7nmxk0VJfQ==", + "version": "5.8.2", + "resolved": "https://registry.npmjs.org/@wordpress/customize-widgets/-/customize-widgets-5.8.2.tgz", + "integrity": "sha512-5gHMAslog4AoLkgk5ZUKx6MZTAveMW7jrXAV13myQADb8g4pA79v/v3uUj2jkj45ekHvcsvvgu5mgcxSdTV5Rw==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/block-editor": "^13.0.7", - "@wordpress/block-library": "^9.0.8", - "@wordpress/blocks": "^13.0.3", - "@wordpress/components": "^28.0.3", - "@wordpress/compose": "^7.0.1", - "@wordpress/core-data": "^7.0.7", - "@wordpress/data": "^10.0.2", - "@wordpress/dom": "^4.0.1", - "@wordpress/element": "^6.0.1", - "@wordpress/hooks": "^4.0.1", - "@wordpress/i18n": "^5.0.1", - "@wordpress/icons": "^10.0.2", - "@wordpress/interface": "^6.0.3", - "@wordpress/is-shallow-equal": "^5.0.1", - "@wordpress/keyboard-shortcuts": "^5.0.2", - "@wordpress/keycodes": "^4.0.1", - "@wordpress/media-utils": "^5.0.1", - "@wordpress/preferences": "^4.0.3", - "@wordpress/private-apis": "^1.0.2", - "@wordpress/widgets": "^4.0.7", + "@wordpress/block-editor": "^14.3.1", + "@wordpress/block-library": "^9.8.2", + "@wordpress/blocks": "^13.8.1", + "@wordpress/components": "^28.8.1", + "@wordpress/compose": "^7.8.1", + "@wordpress/core-data": "^7.8.1", + "@wordpress/data": "^10.8.1", + "@wordpress/dom": "^4.8.1", + "@wordpress/element": "^6.8.1", + "@wordpress/hooks": "^4.8.1", + "@wordpress/i18n": "^5.8.1", + "@wordpress/icons": "^10.8.1", + "@wordpress/interface": "^6.8.1", + "@wordpress/is-shallow-equal": "^5.8.1", + "@wordpress/keyboard-shortcuts": "^5.8.1", + "@wordpress/keycodes": "^4.8.1", + "@wordpress/media-utils": "^5.8.1", + "@wordpress/preferences": "^4.8.1", + "@wordpress/private-apis": "^1.8.1", + "@wordpress/widgets": "^4.8.1", "clsx": "^2.1.1", "fast-deep-equal": "^3.1.3" }, @@ -6591,18 +6781,18 @@ } }, "node_modules/@wordpress/data": { - "version": "10.0.2", - "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-10.0.2.tgz", - "integrity": "sha512-2ntfc1hag1jhK3Zrli0NDDT4HPY3k0Fkdf9VdDJVGEE8yQIrtRHbwfTg39CDNIiNG1Ey17Gklv0vXjpgvZVwZg==", + "version": "10.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-10.8.1.tgz", + "integrity": "sha512-AOi9t3DnwCNVb9jEb1dwFlWj7N+/lY3YQEwbHagB/g9Imb13LujhQ2K1uDBWbC7YyOYxOAu5Nxf/OBfakppufw==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/compose": "^7.0.1", - "@wordpress/deprecated": "^4.0.1", - "@wordpress/element": "^6.0.1", - "@wordpress/is-shallow-equal": "^5.0.1", - "@wordpress/priority-queue": "^3.0.1", - "@wordpress/private-apis": "^1.0.2", - "@wordpress/redux-routine": "^5.0.1", + "@wordpress/compose": "^7.8.1", + "@wordpress/deprecated": "^4.8.1", + "@wordpress/element": "^6.8.1", + "@wordpress/is-shallow-equal": "^5.8.1", + "@wordpress/priority-queue": "^3.8.1", + "@wordpress/private-apis": "^1.8.1", + "@wordpress/redux-routine": "^5.8.1", "deepmerge": "^4.3.0", "equivalent-key-map": "^0.2.2", "is-plain-object": "^5.0.0", @@ -6620,14 +6810,14 @@ } }, "node_modules/@wordpress/data-controls": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@wordpress/data-controls/-/data-controls-4.0.2.tgz", - "integrity": "sha512-MfFRJGwwmvLB+7/Fqs4h/66tAbDhpn6QfYUfeF+fELSaWZpWN0cwjjFcCGBLcPvn046fPeNOJlCsz5aDYYoMrA==", + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/data-controls/-/data-controls-4.8.1.tgz", + "integrity": "sha512-pXiEVhr3O3N/o3SHHA97egJPmXEj6aDuplVROps3SDYv7bqHbI4e/KUgbZjd8prPWuDr1N0S4hV1qKar6DgHKA==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/api-fetch": "^7.0.1", - "@wordpress/data": "^10.0.2", - "@wordpress/deprecated": "^4.0.1" + "@wordpress/api-fetch": "^7.8.1", + "@wordpress/data": "^10.8.1", + "@wordpress/deprecated": "^4.8.1" }, "engines": { "node": ">=18.12.0", @@ -6638,19 +6828,21 @@ } }, "node_modules/@wordpress/dataviews": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@wordpress/dataviews/-/dataviews-2.0.5.tgz", - "integrity": "sha512-z6UPChjoCk4xmiOVoO1zpk67QXlpaI0p6L5EZnw7xWgtoPcfj+Aj58dN9KyUPUXM8PepU9YkfbHdFAjeU1Vmvw==", + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/@wordpress/dataviews/-/dataviews-4.4.1.tgz", + "integrity": "sha512-+TO5Kwt0n4qp3GIsyVwZrM16qFqWVnP+uNFcuRV/oe6HIjvVMKBMqBBwm+cYFDOCy7Ne56BbXRfn/6MR4y87dA==", "dependencies": { - "@ariakit/react": "^0.3.12", + "@ariakit/react": "^0.4.10", "@babel/runtime": "^7.16.0", - "@wordpress/components": "^28.0.3", - "@wordpress/compose": "^7.0.1", - "@wordpress/element": "^6.0.1", - "@wordpress/i18n": "^5.0.1", - "@wordpress/icons": "^10.0.2", - "@wordpress/primitives": "^4.0.1", - "@wordpress/private-apis": "^1.0.2", + "@wordpress/components": "^28.8.1", + "@wordpress/compose": "^7.8.1", + "@wordpress/data": "^10.8.1", + "@wordpress/element": "^6.8.1", + "@wordpress/i18n": "^5.8.1", + "@wordpress/icons": "^10.8.1", + "@wordpress/primitives": "^4.8.1", + "@wordpress/private-apis": "^1.8.1", + "@wordpress/warning": "^3.8.1", "clsx": "^2.1.1", "remove-accents": "^0.5.0" }, @@ -6663,12 +6855,12 @@ } }, "node_modules/@wordpress/date": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@wordpress/date/-/date-5.0.1.tgz", - "integrity": "sha512-tVth6hMZiUG8F1CZ+fLxZoNRLkQTsGC31VOmB1tOCWhvDSHLAEv9OQG+gyXzgB48ahPlhQQFCNfkdCZATMAybw==", + "version": "5.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/date/-/date-5.8.1.tgz", + "integrity": "sha512-RLmI5+PFMCj/WN2JuVRQgFqJ74BI9uy6svGsMz/ZPpOaXEe9lVq+7d8XoAxdvkAy0Yagu2FuXF+Jet/JAdhqFQ==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/deprecated": "^4.0.1", + "@wordpress/deprecated": "^4.8.1", "moment": "^2.29.4", "moment-timezone": "^0.5.40" }, @@ -6678,9 +6870,9 @@ } }, "node_modules/@wordpress/dependency-extraction-webpack-plugin": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/@wordpress/dependency-extraction-webpack-plugin/-/dependency-extraction-webpack-plugin-6.0.2.tgz", - "integrity": "sha512-XvIEKvA4YB1mDyfiiOddhWDU18ICuDS0wf+et52EXu4ad5YYZzpKpnqKsLh9HoCHBbVCzgiWOesya3eugdqKKw==", + "version": "6.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/dependency-extraction-webpack-plugin/-/dependency-extraction-webpack-plugin-6.8.1.tgz", + "integrity": "sha512-pfXnK3JDUfFtMmllWzhZIzDjT0rhYipwdU0akpvxdHi9uMN3/WdyOTc65DQ6RDXmhrjXiX9tZcA7tjYpeG5E7A==", "dev": true, "dependencies": { "json2php": "^0.0.7" @@ -6694,12 +6886,12 @@ } }, "node_modules/@wordpress/deprecated": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@wordpress/deprecated/-/deprecated-4.0.1.tgz", - "integrity": "sha512-VJON+Ubx5WiqS3fSAcvQtXdCgBryXfQBsdMGAskEoNNzNLdmwkDb22o1vZWKSiyAIh/t25eWIUAC6Kkb3pUxMQ==", + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/deprecated/-/deprecated-4.8.1.tgz", + "integrity": "sha512-ZyIrHlgY5FBb46UHZ5Bwrk+aeLXAQKUZ91eh+fDPGGyzPb5K8mr4ErEYqcFWawl4su/jP3QP0wfZTd97kL/J7g==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/hooks": "^4.0.1" + "@wordpress/hooks": "^4.8.1" }, "engines": { "node": ">=18.12.0", @@ -6707,12 +6899,12 @@ } }, "node_modules/@wordpress/dom": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@wordpress/dom/-/dom-4.0.1.tgz", - "integrity": "sha512-IDS1FCDdHilWz1ZVlmgY5S+ShrSe+xhMIokKdlgvQjL7UB60qwhsbCcHWAkF+NGw+cpZcMPHqmp3hQsYmlzDZQ==", + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/dom/-/dom-4.8.1.tgz", + "integrity": "sha512-z54Fsuti1X6pwzpVPjhXQaELf11YZXxgDOIESbd+mdsZ1CH53JbbDeCGJxoeGNMorMKcb12knntCKuE7z1Godw==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/deprecated": "^4.0.1" + "@wordpress/deprecated": "^4.8.1" }, "engines": { "node": ">=18.12.0", @@ -6720,9 +6912,9 @@ } }, "node_modules/@wordpress/dom-ready": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@wordpress/dom-ready/-/dom-ready-4.0.1.tgz", - "integrity": "sha512-rE7rhOJXLh65qmngcemidbFOBAsTjpFDn7RLKTmI906gWGdPi0FESfgtPJJ2og3kCoVOjdachr9azkIZu2umtw==", + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/dom-ready/-/dom-ready-4.8.1.tgz", + "integrity": "sha512-xVMNpOaLzpZS4HFH5yYE3ToOhpsDpV29PoeDzuki18XA+ZPg6SvQ/TmwggMasnI1PoyAcQWxugXMV+YUFGM8Mg==", "dependencies": { "@babel/runtime": "^7.16.0" }, @@ -6732,15 +6924,15 @@ } }, "node_modules/@wordpress/e2e-test-utils": { - "version": "11.0.1", - "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils/-/e2e-test-utils-11.0.1.tgz", - "integrity": "sha512-b1WZIWNhge2qG1dA85K445yrDDF7fzes82bKu1HKtqa6UofJ1zceVGziq0bY/jAxXPLrYkaFFQbMjoV0kYAGgQ==", + "version": "11.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils/-/e2e-test-utils-11.8.1.tgz", + "integrity": "sha512-IufTSMwoWfquSKlCAPe1vIoIkTtnCzeBJwhssYMXc3YySqFptCdVwr/5c3AuE87nfaIsV7QjrZT2Mt3oKfzqNQ==", "dev": true, "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/api-fetch": "^7.0.1", - "@wordpress/keycodes": "^4.0.1", - "@wordpress/url": "^4.0.1", + "@wordpress/api-fetch": "^7.8.1", + "@wordpress/keycodes": "^4.8.1", + "@wordpress/url": "^4.8.1", "change-case": "^4.1.2", "form-data": "^4.0.0", "node-fetch": "^2.6.0" @@ -6755,20 +6947,17 @@ } }, "node_modules/@wordpress/e2e-test-utils-playwright": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils-playwright/-/e2e-test-utils-playwright-1.0.1.tgz", - "integrity": "sha512-DNR45Q0px6p3XLnJzRXANIXSQ1OKLdWCwQLQctuSmhVyqSyKS0VZApiYVoaPTKLEdxl+WeJ7jN153q1vUa5Lcg==", + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils-playwright/-/e2e-test-utils-playwright-1.8.1.tgz", + "integrity": "sha512-BKp2EpC35/SWJg1h69Q0RP7hlcNoqyuq1UA5CJycph2yuzrfl8+tfKqkrdCYhyLU/MuW6GFh9d92vb2cTYnSOQ==", "dev": true, "dependencies": { - "@wordpress/api-fetch": "^7.0.1", - "@wordpress/keycodes": "^4.0.1", - "@wordpress/url": "^4.0.1", "change-case": "^4.1.2", "form-data": "^4.0.0", "get-port": "^5.1.1", "lighthouse": "^10.4.0", "mime": "^3.0.0", - "web-vitals": "^3.5.0" + "web-vitals": "^4.2.1" }, "engines": { "node": ">=18.12.0", @@ -6819,40 +7008,40 @@ } }, "node_modules/@wordpress/edit-post": { - "version": "8.0.9", - "resolved": "https://registry.npmjs.org/@wordpress/edit-post/-/edit-post-8.0.9.tgz", - "integrity": "sha512-aWFfSD8DggI4s1F0cnpPO88ELQ/UGRrAQo5zaCxdhKlezC7hGXJFzi1agGQo7ggFY3r590dy8JFKiOFMJpj9+w==", + "version": "8.8.3", + "resolved": "https://registry.npmjs.org/@wordpress/edit-post/-/edit-post-8.8.3.tgz", + "integrity": "sha512-53gO5LIhBpC2qKD8OjBiv/3MXRdvUrvK6e5VuJUSp267MAULVZgI8B3Hv+WinuWyR95nK0pjPVCyzcBQXdCWvw==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^4.0.1", - "@wordpress/api-fetch": "^7.0.1", - "@wordpress/block-editor": "^13.0.7", - "@wordpress/block-library": "^9.0.8", - "@wordpress/blocks": "^13.0.3", - "@wordpress/commands": "^1.0.3", - "@wordpress/components": "^28.0.3", - "@wordpress/compose": "^7.0.1", - "@wordpress/core-commands": "^1.0.7", - "@wordpress/core-data": "^7.0.7", - "@wordpress/data": "^10.0.2", - "@wordpress/deprecated": "^4.0.1", - "@wordpress/dom": "^4.0.1", - "@wordpress/editor": "^14.0.8", - "@wordpress/element": "^6.0.1", - "@wordpress/hooks": "^4.0.1", - "@wordpress/html-entities": "^4.0.1", - "@wordpress/i18n": "^5.0.1", - "@wordpress/icons": "^10.0.2", - "@wordpress/keyboard-shortcuts": "^5.0.2", - "@wordpress/keycodes": "^4.0.1", - "@wordpress/notices": "^5.0.2", - "@wordpress/plugins": "^7.0.3", - "@wordpress/preferences": "^4.0.3", - "@wordpress/private-apis": "^1.0.2", - "@wordpress/url": "^4.0.1", - "@wordpress/viewport": "^6.0.2", - "@wordpress/warning": "^3.0.1", - "@wordpress/widgets": "^4.0.7", + "@wordpress/a11y": "^4.8.1", + "@wordpress/api-fetch": "^7.8.1", + "@wordpress/block-editor": "^14.3.1", + "@wordpress/block-library": "^9.8.2", + "@wordpress/blocks": "^13.8.1", + "@wordpress/commands": "^1.8.1", + "@wordpress/components": "^28.8.1", + "@wordpress/compose": "^7.8.1", + "@wordpress/core-commands": "^1.8.1", + "@wordpress/core-data": "^7.8.1", + "@wordpress/data": "^10.8.1", + "@wordpress/deprecated": "^4.8.1", + "@wordpress/dom": "^4.8.1", + "@wordpress/editor": "^14.8.3", + "@wordpress/element": "^6.8.1", + "@wordpress/hooks": "^4.8.1", + "@wordpress/html-entities": "^4.8.1", + "@wordpress/i18n": "^5.8.1", + "@wordpress/icons": "^10.8.1", + "@wordpress/keyboard-shortcuts": "^5.8.1", + "@wordpress/keycodes": "^4.8.1", + "@wordpress/notices": "^5.8.1", + "@wordpress/plugins": "^7.8.1", + "@wordpress/preferences": "^4.8.1", + "@wordpress/private-apis": "^1.8.1", + "@wordpress/url": "^4.8.1", + "@wordpress/viewport": "^6.8.1", + "@wordpress/warning": "^3.8.1", + "@wordpress/widgets": "^4.8.1", "clsx": "^2.1.1", "memize": "^2.1.0" }, @@ -6866,51 +7055,51 @@ } }, "node_modules/@wordpress/edit-site": { - "version": "6.0.9", - "resolved": "https://registry.npmjs.org/@wordpress/edit-site/-/edit-site-6.0.9.tgz", - "integrity": "sha512-8NmmJ4gI7peY+MG6kCv6J65EnMZLT9NDEdE8K1D3lesbbDywgwL/ImQu3Y8ISTxV/ZglNNsgS25vIVspVJNxvQ==", + "version": "6.8.3", + "resolved": "https://registry.npmjs.org/@wordpress/edit-site/-/edit-site-6.8.3.tgz", + "integrity": "sha512-A0NDeDhpfYEircWB/cw8UIVHxqSKXRTtY7MfFAR1rL0GrvH39rmKVIAzVWoWMIFRJpaRvXWkTO8Eff6OocY1Jg==", "dependencies": { "@babel/runtime": "^7.16.0", "@react-spring/web": "^9.4.5", - "@wordpress/a11y": "^4.0.1", - "@wordpress/api-fetch": "^7.0.1", - "@wordpress/blob": "^4.0.1", - "@wordpress/block-editor": "^13.0.7", - "@wordpress/block-library": "^9.0.8", - "@wordpress/blocks": "^13.0.3", - "@wordpress/commands": "^1.0.3", - "@wordpress/components": "^28.0.3", - "@wordpress/compose": "^7.0.1", - "@wordpress/core-commands": "^1.0.7", - "@wordpress/core-data": "^7.0.7", - "@wordpress/data": "^10.0.2", - "@wordpress/dataviews": "^2.0.5", - "@wordpress/date": "^5.0.1", - "@wordpress/deprecated": "^4.0.1", - "@wordpress/dom": "^4.0.1", - "@wordpress/editor": "^14.0.8", - "@wordpress/element": "^6.0.1", - "@wordpress/escape-html": "^3.0.1", - "@wordpress/hooks": "^4.0.1", - "@wordpress/html-entities": "^4.0.1", - "@wordpress/i18n": "^5.0.1", - "@wordpress/icons": "^10.0.2", - "@wordpress/keyboard-shortcuts": "^5.0.2", - "@wordpress/keycodes": "^4.0.1", - "@wordpress/notices": "^5.0.2", - "@wordpress/patterns": "^2.0.7", - "@wordpress/plugins": "^7.0.3", - "@wordpress/preferences": "^4.0.3", - "@wordpress/primitives": "^4.0.1", - "@wordpress/priority-queue": "^3.0.1", - "@wordpress/private-apis": "^1.0.2", - "@wordpress/reusable-blocks": "^5.0.7", - "@wordpress/router": "^1.0.2", - "@wordpress/style-engine": "^2.0.2", - "@wordpress/url": "^4.0.1", - "@wordpress/viewport": "^6.0.2", - "@wordpress/widgets": "^4.0.7", - "@wordpress/wordcount": "^4.0.1", + "@wordpress/a11y": "^4.8.1", + "@wordpress/api-fetch": "^7.8.1", + "@wordpress/blob": "^4.8.1", + "@wordpress/block-editor": "^14.3.1", + "@wordpress/block-library": "^9.8.2", + "@wordpress/blocks": "^13.8.1", + "@wordpress/commands": "^1.8.1", + "@wordpress/components": "^28.8.1", + "@wordpress/compose": "^7.8.1", + "@wordpress/core-commands": "^1.8.1", + "@wordpress/core-data": "^7.8.1", + "@wordpress/data": "^10.8.1", + "@wordpress/dataviews": "^4.4.1", + "@wordpress/date": "^5.8.1", + "@wordpress/deprecated": "^4.8.1", + "@wordpress/dom": "^4.8.1", + "@wordpress/editor": "^14.8.3", + "@wordpress/element": "^6.8.1", + "@wordpress/escape-html": "^3.8.1", + "@wordpress/hooks": "^4.8.1", + "@wordpress/html-entities": "^4.8.1", + "@wordpress/i18n": "^5.8.1", + "@wordpress/icons": "^10.8.1", + "@wordpress/keyboard-shortcuts": "^5.8.1", + "@wordpress/keycodes": "^4.8.1", + "@wordpress/notices": "^5.8.1", + "@wordpress/patterns": "^2.8.1", + "@wordpress/plugins": "^7.8.1", + "@wordpress/preferences": "^4.8.1", + "@wordpress/primitives": "^4.8.1", + "@wordpress/priority-queue": "^3.8.1", + "@wordpress/private-apis": "^1.8.1", + "@wordpress/reusable-blocks": "^5.8.1", + "@wordpress/router": "^1.8.1", + "@wordpress/style-engine": "^2.8.1", + "@wordpress/url": "^4.8.1", + "@wordpress/viewport": "^6.8.1", + "@wordpress/widgets": "^4.8.1", + "@wordpress/wordcount": "^4.8.1", "change-case": "^4.1.2", "clsx": "^2.1.1", "colord": "^2.9.2", @@ -6928,37 +7117,37 @@ } }, "node_modules/@wordpress/edit-widgets": { - "version": "6.0.8", - "resolved": "https://registry.npmjs.org/@wordpress/edit-widgets/-/edit-widgets-6.0.8.tgz", - "integrity": "sha512-4mRA1qoobOW6WwtS5LQuS+G38AIJbTHOV7nHd2DjcbJpGIM4vfq39EBM02T6roOOfOnjCB5RLF5x0UATZpuqtw==", + "version": "6.8.2", + "resolved": "https://registry.npmjs.org/@wordpress/edit-widgets/-/edit-widgets-6.8.2.tgz", + "integrity": "sha512-dVeHhmVuJLGQswGn2OpcA2sKjDGufbpxrpd8vofukky/PQkwElfQ0qqaRMwRvtZObrO/ugL01o9UFqPNc3QgXQ==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/api-fetch": "^7.0.1", - "@wordpress/block-editor": "^13.0.7", - "@wordpress/block-library": "^9.0.8", - "@wordpress/blocks": "^13.0.3", - "@wordpress/components": "^28.0.3", - "@wordpress/compose": "^7.0.1", - "@wordpress/core-data": "^7.0.7", - "@wordpress/data": "^10.0.2", - "@wordpress/deprecated": "^4.0.1", - "@wordpress/dom": "^4.0.1", - "@wordpress/element": "^6.0.1", - "@wordpress/hooks": "^4.0.1", - "@wordpress/i18n": "^5.0.1", - "@wordpress/icons": "^10.0.2", - "@wordpress/interface": "^6.0.3", - "@wordpress/keyboard-shortcuts": "^5.0.2", - "@wordpress/keycodes": "^4.0.1", - "@wordpress/media-utils": "^5.0.1", - "@wordpress/notices": "^5.0.2", - "@wordpress/patterns": "^2.0.7", - "@wordpress/plugins": "^7.0.3", - "@wordpress/preferences": "^4.0.3", - "@wordpress/private-apis": "^1.0.2", - "@wordpress/reusable-blocks": "^5.0.7", - "@wordpress/url": "^4.0.1", - "@wordpress/widgets": "^4.0.7", + "@wordpress/api-fetch": "^7.8.1", + "@wordpress/block-editor": "^14.3.1", + "@wordpress/block-library": "^9.8.2", + "@wordpress/blocks": "^13.8.1", + "@wordpress/components": "^28.8.1", + "@wordpress/compose": "^7.8.1", + "@wordpress/core-data": "^7.8.1", + "@wordpress/data": "^10.8.1", + "@wordpress/deprecated": "^4.8.1", + "@wordpress/dom": "^4.8.1", + "@wordpress/element": "^6.8.1", + "@wordpress/hooks": "^4.8.1", + "@wordpress/i18n": "^5.8.1", + "@wordpress/icons": "^10.8.1", + "@wordpress/interface": "^6.8.1", + "@wordpress/keyboard-shortcuts": "^5.8.1", + "@wordpress/keycodes": "^4.8.1", + "@wordpress/media-utils": "^5.8.1", + "@wordpress/notices": "^5.8.1", + "@wordpress/patterns": "^2.8.1", + "@wordpress/plugins": "^7.8.1", + "@wordpress/preferences": "^4.8.1", + "@wordpress/private-apis": "^1.8.1", + "@wordpress/reusable-blocks": "^5.8.1", + "@wordpress/url": "^4.8.1", + "@wordpress/widgets": "^4.8.1", "clsx": "^2.1.1" }, "engines": { @@ -6971,44 +7160,46 @@ } }, "node_modules/@wordpress/editor": { - "version": "14.0.8", - "resolved": "https://registry.npmjs.org/@wordpress/editor/-/editor-14.0.8.tgz", - "integrity": "sha512-HOClxkTSqoVpWXfgnEMrX3A+K8ifuV2gSTadd6QA2Rhc6hLXQxcIgxVsAaG6impn8wHPx0IVdZyloEa0K0gw+g==", + "version": "14.8.3", + "resolved": "https://registry.npmjs.org/@wordpress/editor/-/editor-14.8.3.tgz", + "integrity": "sha512-C8q6UfnKQVRZNXEK4kJ6d4Mk2TDWi2nG2NHtYASXJmC1lp2tUOkwN/Nb+EKcJ0N+/+HjQhQsQyIZLApc189z8Q==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^4.0.1", - "@wordpress/api-fetch": "^7.0.1", - "@wordpress/blob": "^4.0.1", - "@wordpress/block-editor": "^13.0.7", - "@wordpress/blocks": "^13.0.3", - "@wordpress/commands": "^1.0.3", - "@wordpress/components": "^28.0.3", - "@wordpress/compose": "^7.0.1", - "@wordpress/core-data": "^7.0.7", - "@wordpress/data": "^10.0.2", - "@wordpress/date": "^5.0.1", - "@wordpress/deprecated": "^4.0.1", - "@wordpress/dom": "^4.0.1", - "@wordpress/element": "^6.0.1", - "@wordpress/hooks": "^4.0.1", - "@wordpress/html-entities": "^4.0.1", - "@wordpress/i18n": "^5.0.1", - "@wordpress/icons": "^10.0.2", - "@wordpress/interface": "^6.0.3", - "@wordpress/keyboard-shortcuts": "^5.0.2", - "@wordpress/keycodes": "^4.0.1", - "@wordpress/media-utils": "^5.0.1", - "@wordpress/notices": "^5.0.2", - "@wordpress/patterns": "^2.0.7", - "@wordpress/plugins": "^7.0.3", - "@wordpress/preferences": "^4.0.3", - "@wordpress/private-apis": "^1.0.2", - "@wordpress/reusable-blocks": "^5.0.7", - "@wordpress/rich-text": "^7.0.2", - "@wordpress/server-side-render": "^5.0.3", - "@wordpress/url": "^4.0.1", - "@wordpress/warning": "^3.0.1", - "@wordpress/wordcount": "^4.0.1", + "@wordpress/a11y": "^4.8.1", + "@wordpress/api-fetch": "^7.8.1", + "@wordpress/blob": "^4.8.1", + "@wordpress/block-editor": "^14.3.1", + "@wordpress/blocks": "^13.8.1", + "@wordpress/commands": "^1.8.1", + "@wordpress/components": "^28.8.1", + "@wordpress/compose": "^7.8.1", + "@wordpress/core-data": "^7.8.1", + "@wordpress/data": "^10.8.1", + "@wordpress/dataviews": "^4.4.1", + "@wordpress/date": "^5.8.1", + "@wordpress/deprecated": "^4.8.1", + "@wordpress/dom": "^4.8.1", + "@wordpress/element": "^6.8.1", + "@wordpress/fields": "^0.0.2", + "@wordpress/hooks": "^4.8.1", + "@wordpress/html-entities": "^4.8.1", + "@wordpress/i18n": "^5.8.1", + "@wordpress/icons": "^10.8.1", + "@wordpress/interface": "^6.8.1", + "@wordpress/keyboard-shortcuts": "^5.8.1", + "@wordpress/keycodes": "^4.8.1", + "@wordpress/media-utils": "^5.8.1", + "@wordpress/notices": "^5.8.1", + "@wordpress/patterns": "^2.8.1", + "@wordpress/plugins": "^7.8.1", + "@wordpress/preferences": "^4.8.1", + "@wordpress/private-apis": "^1.8.1", + "@wordpress/reusable-blocks": "^5.8.1", + "@wordpress/rich-text": "^7.8.1", + "@wordpress/server-side-render": "^5.8.1", + "@wordpress/url": "^4.8.1", + "@wordpress/warning": "^3.8.1", + "@wordpress/wordcount": "^4.8.1", "change-case": "^4.1.2", "client-zip": "^2.4.5", "clsx": "^2.1.1", @@ -7018,7 +7209,8 @@ "is-plain-object": "^5.0.0", "memize": "^2.1.0", "react-autosize-textarea": "^7.1.0", - "remove-accents": "^0.5.0" + "remove-accents": "^0.5.0", + "uuid": "^9.0.1" }, "engines": { "node": ">=18.12.0", @@ -7030,14 +7222,14 @@ } }, "node_modules/@wordpress/element": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-6.0.1.tgz", - "integrity": "sha512-MPTXQZ2tPgxZviWrdOz7OYUmesY82dkNTgj8atSpTZ9gKTh39UF4kgZDAI0i68XQbVRbaSubzyKCm09dDC/QHA==", + "version": "6.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-6.8.1.tgz", + "integrity": "sha512-JUd0XUHjNtQexAUJq5TodweU9kooCdrh/3NlKj8jEMKgveDx+ipXN2zVsaJWzAcu50FBhegaL+hFH6XRtqEDdQ==", "dependencies": { "@babel/runtime": "^7.16.0", "@types/react": "^18.2.79", "@types/react-dom": "^18.2.25", - "@wordpress/escape-html": "^3.0.1", + "@wordpress/escape-html": "^3.8.1", "change-case": "^4.1.2", "is-plain-object": "^5.0.0", "react": "^18.3.0", @@ -7049,9 +7241,9 @@ } }, "node_modules/@wordpress/escape-html": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-3.0.1.tgz", - "integrity": "sha512-FyEgGq7hu3RlPMIepQrVI1KEow202T49d5ChVjkk8GGaHjyCuY7f97f0YQ+Y3gPp+HavudYpamzyxtq7TjogGg==", + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-3.8.1.tgz", + "integrity": "sha512-JFOjsD6rSFVoFqK+f5YCeYmRycn7Hj29cX3+sBXL0p5Uox7SQLhY/rmATm6o/PiGCVtDeQlZ9I8dBeQSZBoXqQ==", "dependencies": { "@babel/runtime": "^7.16.0" }, @@ -7061,16 +7253,16 @@ } }, "node_modules/@wordpress/eslint-plugin": { - "version": "19.0.1", - "resolved": "https://registry.npmjs.org/@wordpress/eslint-plugin/-/eslint-plugin-19.0.1.tgz", - "integrity": "sha512-PZmuRF9GePvDlYDSz6Q6Bn8sJQPwA/kUbzjsJWHx8x4pNwfyrcAAhFS5QJeYElp6+KZc0r5xuRqpkZ5uUx12yA==", + "version": "21.1.2", + "resolved": "https://registry.npmjs.org/@wordpress/eslint-plugin/-/eslint-plugin-21.1.2.tgz", + "integrity": "sha512-f89Q8J1yGq6b1Myqgby7Xdon+mx/YjSBCs3/saydaJWJoXaDIXZFTMrY0cjWzbSOTDThYCvbkvQm0QGAPanNTA==", "dev": true, "dependencies": { "@babel/eslint-parser": "^7.16.0", "@typescript-eslint/eslint-plugin": "^6.4.1", "@typescript-eslint/parser": "^6.4.1", - "@wordpress/babel-preset-default": "^8.0.1", - "@wordpress/prettier-config": "^4.0.1", + "@wordpress/babel-preset-default": "^8.8.2", + "@wordpress/prettier-config": "^4.8.1", "cosmiconfig": "^7.0.0", "eslint-config-prettier": "^8.3.0", "eslint-plugin-import": "^2.25.2", @@ -7118,24 +7310,59 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/@wordpress/fields": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/@wordpress/fields/-/fields-0.0.2.tgz", + "integrity": "sha512-e20z6lFI1Q1QpahKHTfOiA2/6v1fVl5feu0LfJCQzOiFfqPOIe6PC+dAbBrC0EOCbu4B22X8paDWEb/NpY0jdA==", + "dependencies": { + "@babel/runtime": "^7.16.0", + "@wordpress/blob": "^4.8.1", + "@wordpress/blocks": "^13.8.1", + "@wordpress/components": "^28.8.1", + "@wordpress/compose": "^7.8.1", + "@wordpress/core-data": "^7.8.1", + "@wordpress/data": "^10.8.1", + "@wordpress/dataviews": "^4.4.1", + "@wordpress/element": "^6.8.1", + "@wordpress/hooks": "^4.8.1", + "@wordpress/html-entities": "^4.8.1", + "@wordpress/i18n": "^5.8.1", + "@wordpress/icons": "^10.8.1", + "@wordpress/notices": "^5.8.1", + "@wordpress/patterns": "^2.8.1", + "@wordpress/primitives": "^4.8.1", + "@wordpress/private-apis": "^1.8.1", + "@wordpress/url": "^4.8.1", + "@wordpress/warning": "^3.8.1", + "change-case": "4.1.2", + "client-zip": "^2.4.5" + }, + "engines": { + "node": ">=18.12.0", + "npm": ">=8.19.2" + }, + "peerDependencies": { + "react": "^18.0.0" + } + }, "node_modules/@wordpress/format-library": { - "version": "5.0.7", - "resolved": "https://registry.npmjs.org/@wordpress/format-library/-/format-library-5.0.7.tgz", - "integrity": "sha512-4clVNQ5YxAjhp9pBcILYyjeoZGWBDuXXOqSfpSClptaH3bTqLjesSpGUf6NABu/RDwll66ce6VxiHPAcl3jrOw==", + "version": "5.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/format-library/-/format-library-5.8.1.tgz", + "integrity": "sha512-b+EOvIcGkWeXSg3TrzG5u/j/4Mj2nhVfJNucQi0xn2NP9utavABmyvXqyvNdZWZJRBUyA07PY6JBOhV3HZk48w==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^4.0.1", - "@wordpress/block-editor": "^13.0.7", - "@wordpress/components": "^28.0.3", - "@wordpress/compose": "^7.0.1", - "@wordpress/data": "^10.0.2", - "@wordpress/element": "^6.0.1", - "@wordpress/html-entities": "^4.0.1", - "@wordpress/i18n": "^5.0.1", - "@wordpress/icons": "^10.0.2", - "@wordpress/private-apis": "^1.0.2", - "@wordpress/rich-text": "^7.0.2", - "@wordpress/url": "^4.0.1" + "@wordpress/a11y": "^4.8.1", + "@wordpress/block-editor": "^14.3.1", + "@wordpress/components": "^28.8.1", + "@wordpress/compose": "^7.8.1", + "@wordpress/data": "^10.8.1", + "@wordpress/element": "^6.8.1", + "@wordpress/html-entities": "^4.8.1", + "@wordpress/i18n": "^5.8.1", + "@wordpress/icons": "^10.8.1", + "@wordpress/private-apis": "^1.8.1", + "@wordpress/rich-text": "^7.8.1", + "@wordpress/url": "^4.8.1" }, "engines": { "node": ">=18.12.0", @@ -7147,9 +7374,9 @@ } }, "node_modules/@wordpress/hooks": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-4.0.1.tgz", - "integrity": "sha512-5SKw1LMQp9H5CFTDUYGcWZd6YEof2aAjfwp/7otpE6QXgGQyZhXKIAsppACSda0dMcUH74vwbn/vMb/hfsHf3w==", + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-4.8.1.tgz", + "integrity": "sha512-cfQ5sigFwunxCSiQwlq9sQpJx12HeKGgT1JIrysEy4LW8TWVpeHh+wgk+GhyTO9mwnC872VdSK4B0bMuShFc2Q==", "dependencies": { "@babel/runtime": "^7.16.0" }, @@ -7159,9 +7386,9 @@ } }, "node_modules/@wordpress/html-entities": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@wordpress/html-entities/-/html-entities-4.0.1.tgz", - "integrity": "sha512-0mrH1APxkKzSOfew/vTsjpbm3jrkC+tHTqjN8ZLg7FoFX9JeivL6jGPTghISx6X+yNjdzM96rDPngui1nUWysg==", + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/html-entities/-/html-entities-4.8.1.tgz", + "integrity": "sha512-JOiXUdts9PvanVj3cuPlzJop6UBMDApzLRWRLeZNjZPq0IsTGcI7zPhBVT++aW1C8zTzngzpdFfFaWle3p5w7Q==", "dependencies": { "@babel/runtime": "^7.16.0" }, @@ -7171,12 +7398,12 @@ } }, "node_modules/@wordpress/i18n": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-5.0.1.tgz", - "integrity": "sha512-JXfaiorZKMTUFP1IbLutLNDNHbFxP3otsfxniq+LdNUmQ9c9rtpW/WQXEAhZHE3J2wTbXrh5fHWuOKecj8UKOw==", + "version": "5.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-5.8.1.tgz", + "integrity": "sha512-1fZFcFO7qhxXRHe2QtVdqMsVW2B79yjvqPQPP03WS2Ct8z8gXGeDIlMtqp8g1dnd+yUGyCPmGRQbpCsLZVGfWg==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/hooks": "^4.0.1", + "@wordpress/hooks": "^4.8.1", "gettext-parser": "^1.3.1", "memize": "^2.1.0", "sprintf-js": "^1.1.1", @@ -7191,13 +7418,13 @@ } }, "node_modules/@wordpress/icons": { - "version": "10.0.2", - "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-10.0.2.tgz", - "integrity": "sha512-YocOYpnB/zRW28ApIBIICnV28HaaCX1ayjm/tRUp76q1J/c2pK4meCU4keR6IDpuEg5dtkzGLWxR/fK+KtAt6w==", + "version": "10.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-10.8.1.tgz", + "integrity": "sha512-+NGMMc8/XhaK4OGqkD3Uw80TStCQtO2TTGlaY4gawaNVsjnJls9VswTvkioRSI3/LWBxtXcQ7OyjMqDnh9odvA==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/element": "^6.0.1", - "@wordpress/primitives": "^4.0.1" + "@wordpress/element": "^6.8.1", + "@wordpress/primitives": "^4.8.1" }, "engines": { "node": ">=18.12.0", @@ -7205,12 +7432,11 @@ } }, "node_modules/@wordpress/interactivity": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/@wordpress/interactivity/-/interactivity-6.0.2.tgz", - "integrity": "sha512-QsY29re3NP+21tSQ5TaJHmgZlzKHSTWdVukAk1lgzkzTBrE4URIZoCjk4KzCWKd5X7FPqEEz8vKoWM1E3ZbKFw==", + "version": "6.8.2", + "resolved": "https://registry.npmjs.org/@wordpress/interactivity/-/interactivity-6.8.2.tgz", + "integrity": "sha512-ga0g92vvtaxbTyc7ZeU0oZ/JO5rOjWOTQNlVQvbbOdhhiSc6IA6/a+gfEzwZlrAiSDXA0kQAjEhbWDtKZg0alQ==", "dependencies": { "@preact/signals": "^1.2.2", - "deepsignal": "^1.4.0", "preact": "^10.19.3" }, "engines": { @@ -7219,11 +7445,12 @@ } }, "node_modules/@wordpress/interactivity-router": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@wordpress/interactivity-router/-/interactivity-router-2.0.2.tgz", - "integrity": "sha512-igySPnGkQxiRVIPkE/mwR/N4ThFeewUdtpiMSpWstUGEDnOwIks6+vh1f6qpZKwZW1qMyZMheyuXz+H4ABZwYQ==", + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@wordpress/interactivity-router/-/interactivity-router-2.8.2.tgz", + "integrity": "sha512-yLVjAU5oKzMNr5upV0iC1H2tFJBquF7/5aDqm4aaRdxEfQe82ZBcRvTeFOy478XfvK78TtrMtIbhQ2Qhn3kz1w==", "dependencies": { - "@wordpress/interactivity": "^6.0.2" + "@wordpress/a11y": "^4.8.1", + "@wordpress/interactivity": "^6.8.2" }, "engines": { "node": ">=18.12.0", @@ -7231,23 +7458,23 @@ } }, "node_modules/@wordpress/interface": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/@wordpress/interface/-/interface-6.0.3.tgz", - "integrity": "sha512-jtgXweeWIzhMt6v2wTXRFAmFYttpE1N6eWmruObvXMZlJAMhMf/nwAHVDZr65O/03shdG+1E+4fyVRgOgUz+Ww==", + "version": "6.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/interface/-/interface-6.8.1.tgz", + "integrity": "sha512-iKp3Rz0PT/bOpB3wH+8dJ79SZV1g1zl8RSRu8x/vBvYjBaFMHE6lkpk0g2oIrwsoWQaLyXFVU8Wno3O7ndLuKg==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^4.0.1", - "@wordpress/components": "^28.0.3", - "@wordpress/compose": "^7.0.1", - "@wordpress/data": "^10.0.2", - "@wordpress/deprecated": "^4.0.1", - "@wordpress/element": "^6.0.1", - "@wordpress/i18n": "^5.0.1", - "@wordpress/icons": "^10.0.2", - "@wordpress/plugins": "^7.0.3", - "@wordpress/preferences": "^4.0.3", - "@wordpress/private-apis": "^1.0.2", - "@wordpress/viewport": "^6.0.2", + "@wordpress/a11y": "^4.8.1", + "@wordpress/components": "^28.8.1", + "@wordpress/compose": "^7.8.1", + "@wordpress/data": "^10.8.1", + "@wordpress/deprecated": "^4.8.1", + "@wordpress/element": "^6.8.1", + "@wordpress/i18n": "^5.8.1", + "@wordpress/icons": "^10.8.1", + "@wordpress/plugins": "^7.8.1", + "@wordpress/preferences": "^4.8.1", + "@wordpress/private-apis": "^1.8.1", + "@wordpress/viewport": "^6.8.1", "clsx": "^2.1.1" }, "engines": { @@ -7260,9 +7487,9 @@ } }, "node_modules/@wordpress/is-shallow-equal": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-5.0.1.tgz", - "integrity": "sha512-7qUcAKyAkqfGWmCp9a4rXVeW//58trHJCfZoi2frLWlpzEwxQFN9lKW9quHG3Aagq4FAXOpI6ltKPNnepAHo+A==", + "version": "5.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-5.8.1.tgz", + "integrity": "sha512-2UpGvp+y7pCxQQoNyb5PIYPptZZjfcR80evR/V/0Abyxde+N0dEJHroiOd+Nm1BJJijzhmMH1B7AlyGqnKaFXA==", "dependencies": { "@babel/runtime": "^7.16.0" }, @@ -7272,9 +7499,9 @@ } }, "node_modules/@wordpress/jest-console": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/@wordpress/jest-console/-/jest-console-8.0.1.tgz", - "integrity": "sha512-dMAuvuELp3LJzOhj8pr7RA82EhqXX1A900mYac/MRK570HJZND3sQH4x2GPm4i0u/fPSZr1dqb66ujJLBZ8pLA==", + "version": "8.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/jest-console/-/jest-console-8.8.1.tgz", + "integrity": "sha512-TjSQ/jhtT5f1r8NFpP4pjdtambOd4yyyjwG35av+DqXOr8zz68zYZhzxqIy24jmrZGa5KaaOMvBa8q7G7BHcMw==", "dev": true, "dependencies": { "@babel/runtime": "^7.16.0", @@ -7289,12 +7516,12 @@ } }, "node_modules/@wordpress/jest-preset-default": { - "version": "12.0.1", - "resolved": "https://registry.npmjs.org/@wordpress/jest-preset-default/-/jest-preset-default-12.0.1.tgz", - "integrity": "sha512-9mDtpT3TtMQgsa29tJ47Xc0IhQ7LfbH66AQmBmXTr7jXhrzvzPWw096tRQI5yYbOjSKYoWcYHje1hs+MXtWEUQ==", + "version": "12.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/jest-preset-default/-/jest-preset-default-12.8.1.tgz", + "integrity": "sha512-mnusLFJKz3rEuehy09yQqiwX9fpV4HK1Gh2/hu85DvwjtbHbJajfTW4GjRYU0WEkrGJkQhon6nfC7lGu5nVvkA==", "dev": true, "dependencies": { - "@wordpress/jest-console": "^8.0.1", + "@wordpress/jest-console": "^8.8.1", "babel-jest": "^29.6.2" }, "engines": { @@ -7307,14 +7534,14 @@ } }, "node_modules/@wordpress/keyboard-shortcuts": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/@wordpress/keyboard-shortcuts/-/keyboard-shortcuts-5.0.2.tgz", - "integrity": "sha512-eNCpGJ+/PheT1ph9ldzK97lL6Wsrnlf2+keKTHvFX5kzUMjBfsaVHNNnOhsbk80uVNtYaE39V6Eg1iPc+yZtwA==", + "version": "5.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/keyboard-shortcuts/-/keyboard-shortcuts-5.8.1.tgz", + "integrity": "sha512-AK64uatDbuvbWViT8qO5MuEkNbvZ+R0BpL1pguz7IXBjiYNfNik+oAXo5GwsyZo0wg9K+xcOnDHdBTIbKYI4lg==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/data": "^10.0.2", - "@wordpress/element": "^6.0.1", - "@wordpress/keycodes": "^4.0.1" + "@wordpress/data": "^10.8.1", + "@wordpress/element": "^6.8.1", + "@wordpress/keycodes": "^4.8.1" }, "engines": { "node": ">=18.12.0", @@ -7325,12 +7552,12 @@ } }, "node_modules/@wordpress/keycodes": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-4.0.1.tgz", - "integrity": "sha512-GLKho4gAFbqgmP3GxEPP5iSS2WwOtqX0xL0zVjElNC/uHKCULyZ2UlyDAc2clN5wiVNf3hC4A1BsxzKeKIMNFQ==", + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-4.8.1.tgz", + "integrity": "sha512-xjgicoFReEpATwD5reK4s2c2jXYkWKS0sjMvw+2zb2cXKOxNTjLjLxHlenmTl0kcaiWkiuWPpt/yNP858HFloQ==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/i18n": "^5.0.1" + "@wordpress/i18n": "^5.8.1" }, "engines": { "node": ">=18.12.0", @@ -7338,17 +7565,17 @@ } }, "node_modules/@wordpress/list-reusable-blocks": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/@wordpress/list-reusable-blocks/-/list-reusable-blocks-5.0.3.tgz", - "integrity": "sha512-m1+SvihoFIxv8D6PoukFeFkHX89l+S0xb3G3qWod3t2cDvfrqLmDPua97Pi3EiOX6tSPA7M+4DvysYdBkjikCw==", + "version": "5.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/list-reusable-blocks/-/list-reusable-blocks-5.8.1.tgz", + "integrity": "sha512-fNKv0pRN8vdFtpxOEmPxsN4vl0qqUx64dDIC7F+ae0eyfnx7WgHYZKFGKpINmQXXM2+/eoBOGx5LxMbjBLqpCg==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/api-fetch": "^7.0.1", - "@wordpress/blob": "^4.0.1", - "@wordpress/components": "^28.0.3", - "@wordpress/compose": "^7.0.1", - "@wordpress/element": "^6.0.1", - "@wordpress/i18n": "^5.0.1", + "@wordpress/api-fetch": "^7.8.1", + "@wordpress/blob": "^4.8.1", + "@wordpress/components": "^28.8.1", + "@wordpress/compose": "^7.8.1", + "@wordpress/element": "^6.8.1", + "@wordpress/i18n": "^5.8.1", "change-case": "^4.1.2" }, "engines": { @@ -7361,15 +7588,15 @@ } }, "node_modules/@wordpress/media-utils": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@wordpress/media-utils/-/media-utils-5.0.1.tgz", - "integrity": "sha512-1cRUUiMOF41V1w8SCdo7yOojQ+vfb2xDDXK1r0LJhh1qiGbwLrXhnXLMbVkHss8FCnNcCh48ChTFr+aMhqC07A==", + "version": "5.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/media-utils/-/media-utils-5.8.1.tgz", + "integrity": "sha512-Wo2qQ6UKWGbPm8BDi5wjFMjPonHdqJnopKFPxmiueQgLXvCry78LAHY1fIT1u2EV/Zu8o6Eup8k0brT1j9Ro8Q==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/api-fetch": "^7.0.1", - "@wordpress/blob": "^4.0.1", - "@wordpress/element": "^6.0.1", - "@wordpress/i18n": "^5.0.1" + "@wordpress/api-fetch": "^7.8.1", + "@wordpress/blob": "^4.8.1", + "@wordpress/element": "^6.8.1", + "@wordpress/i18n": "^5.8.1" }, "engines": { "node": ">=18.12.0", @@ -7377,13 +7604,13 @@ } }, "node_modules/@wordpress/notices": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/@wordpress/notices/-/notices-5.0.2.tgz", - "integrity": "sha512-ihlXgxfce+h+ztyj9btb4s6fNhUU7cNGTF+VjjKHRdeRBw62bc86xI7fyIrtm6utVrZiWtSSQUtIR/Cbvao7TQ==", + "version": "5.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/notices/-/notices-5.8.1.tgz", + "integrity": "sha512-kILqchtcokg/bPxbJ3R5mIzWml+d+jGWyoo46xUlmxBdBpyffkss/SCpUR7dkgcYPGGQkd1cOr/ULhvzUxhliA==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^4.0.1", - "@wordpress/data": "^10.0.2" + "@wordpress/a11y": "^4.8.1", + "@wordpress/data": "^10.8.1" }, "engines": { "node": ">=18.12.0", @@ -7394,9 +7621,9 @@ } }, "node_modules/@wordpress/npm-package-json-lint-config": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@wordpress/npm-package-json-lint-config/-/npm-package-json-lint-config-5.0.1.tgz", - "integrity": "sha512-/A6QLp28s3JVORzSIRiR7kQAPlfIVbCrj3Hy5oLChTqt5LuT4aZYwK4rz+s0lQrMl5qWShr4ZIF9bM9KbLfs9w==", + "version": "5.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/npm-package-json-lint-config/-/npm-package-json-lint-config-5.8.1.tgz", + "integrity": "sha512-TmY5u6b2w9XKYw/DCF7xFwH45mxVqZk0UcLkrNFpldqe4gjKv46CWpyC7EAD4mMh+atMWqD1llf5uEp5l29qUg==", "dev": true, "engines": { "node": ">=18.12.0", @@ -7407,18 +7634,18 @@ } }, "node_modules/@wordpress/nux": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/@wordpress/nux/-/nux-9.0.3.tgz", - "integrity": "sha512-3W5sQivCFmu8f7qgieHvtVog6orYCQFTt53/4uYp/spZohxZG+4EUTziSItR9yZpjVQL9cX6oFk7aTsxwFh+Hg==", + "version": "9.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/nux/-/nux-9.8.1.tgz", + "integrity": "sha512-dkeHNa2we05bDPOL0E9mE3yTDkTN8rr3yY/2ybQu1hwgaYatDnf/rBMur9GFWYEBShLaVffSy2zrvlCztfW31g==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/components": "^28.0.3", - "@wordpress/compose": "^7.0.1", - "@wordpress/data": "^10.0.2", - "@wordpress/deprecated": "^4.0.1", - "@wordpress/element": "^6.0.1", - "@wordpress/i18n": "^5.0.1", - "@wordpress/icons": "^10.0.2" + "@wordpress/components": "^28.8.1", + "@wordpress/compose": "^7.8.1", + "@wordpress/data": "^10.8.1", + "@wordpress/deprecated": "^4.8.1", + "@wordpress/element": "^6.8.1", + "@wordpress/i18n": "^5.8.1", + "@wordpress/icons": "^10.8.1" }, "engines": { "node": ">=18.12.0", @@ -7430,25 +7657,25 @@ } }, "node_modules/@wordpress/patterns": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/@wordpress/patterns/-/patterns-2.0.7.tgz", - "integrity": "sha512-LpropyY8VgCVu3cFdPjhG+1UhyxQfUgo+lIH3cX4VJFQzCzFJNy1cPUauB2uRCHSrtJ/Uwbz3pjynC/X7sYZCg==", + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/patterns/-/patterns-2.8.1.tgz", + "integrity": "sha512-GQvH32046qvAV6+x74hbkCNHQ79U4uGcoFCri8a+JYrE6yBe4KALhk9akHT+9ZcE218ULkUrsE8GGiOYQw9cyg==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^4.0.1", - "@wordpress/block-editor": "^13.0.7", - "@wordpress/blocks": "^13.0.3", - "@wordpress/components": "^28.0.3", - "@wordpress/compose": "^7.0.1", - "@wordpress/core-data": "^7.0.7", - "@wordpress/data": "^10.0.2", - "@wordpress/element": "^6.0.1", - "@wordpress/html-entities": "^4.0.1", - "@wordpress/i18n": "^5.0.1", - "@wordpress/icons": "^10.0.2", - "@wordpress/notices": "^5.0.2", - "@wordpress/private-apis": "^1.0.2", - "@wordpress/url": "^4.0.1" + "@wordpress/a11y": "^4.8.1", + "@wordpress/block-editor": "^14.3.1", + "@wordpress/blocks": "^13.8.1", + "@wordpress/components": "^28.8.1", + "@wordpress/compose": "^7.8.1", + "@wordpress/core-data": "^7.8.1", + "@wordpress/data": "^10.8.1", + "@wordpress/element": "^6.8.1", + "@wordpress/html-entities": "^4.8.1", + "@wordpress/i18n": "^5.8.1", + "@wordpress/icons": "^10.8.1", + "@wordpress/notices": "^5.8.1", + "@wordpress/private-apis": "^1.8.1", + "@wordpress/url": "^4.8.1" }, "engines": { "node": ">=18.12.0", @@ -7460,17 +7687,17 @@ } }, "node_modules/@wordpress/plugins": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/@wordpress/plugins/-/plugins-7.0.3.tgz", - "integrity": "sha512-snU0QE1jyonhu7fM/3uH812nIIfwPF5UwRBFZzaUWc2dwyRHmYcvuwxrlQXUCrEU+cj9BXkmuJHTE6KWvveehQ==", + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/plugins/-/plugins-7.8.1.tgz", + "integrity": "sha512-fkt45VJnOwpwTI/tfZNyXxCu6eamKQ7Dfgrz8gce9rCxNCCfiHHZsyUbjovYTbem5DviE96KiRcmyTWJagTrcg==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/components": "^28.0.3", - "@wordpress/compose": "^7.0.1", - "@wordpress/element": "^6.0.1", - "@wordpress/hooks": "^4.0.1", - "@wordpress/icons": "^10.0.2", - "@wordpress/is-shallow-equal": "^5.0.1", + "@wordpress/components": "^28.8.1", + "@wordpress/compose": "^7.8.1", + "@wordpress/element": "^6.8.1", + "@wordpress/hooks": "^4.8.1", + "@wordpress/icons": "^10.8.1", + "@wordpress/is-shallow-equal": "^5.8.1", "memize": "^2.0.1" }, "engines": { @@ -7483,12 +7710,12 @@ } }, "node_modules/@wordpress/postcss-plugins-preset": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@wordpress/postcss-plugins-preset/-/postcss-plugins-preset-5.0.1.tgz", - "integrity": "sha512-QjjBpLTFdK39RYqB3pJZ3oJ5QL6DKj77J2Xrap8kaSPAO1KxxzoaGmIoO0SXywD3lIytcI1M2u57Q2aKMRXYsw==", + "version": "5.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/postcss-plugins-preset/-/postcss-plugins-preset-5.8.1.tgz", + "integrity": "sha512-OL+9T7nm8DcOJ95+rpwelSK9XsLQCCm7tMi6JkgTllAV3E+ttrF0ISlKHtJ02mCNkPJMfZGBCtVWvHlVxpXkAw==", "dev": true, "dependencies": { - "@wordpress/base-styles": "^5.0.1", + "@wordpress/base-styles": "^5.8.1", "autoprefixer": "^10.2.5" }, "engines": { @@ -7500,20 +7727,20 @@ } }, "node_modules/@wordpress/preferences": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/@wordpress/preferences/-/preferences-4.0.3.tgz", - "integrity": "sha512-H255doYLwI5/03LiUhRcQyKHD7ZjF4S7pfYTicuM0GH/vYWHPtwsnWUEu2MXxIraoEuAnescMyczjHJ7bZRXug==", + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/preferences/-/preferences-4.8.1.tgz", + "integrity": "sha512-W70SB7xKE3r2fvMiSXuxmZEmoCcNjlvN710IhlEfTxri0EE7h6vQaSRScp9rgZnQAdy0D1x8w/HjNjaIyEqHXw==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^4.0.1", - "@wordpress/components": "^28.0.3", - "@wordpress/compose": "^7.0.1", - "@wordpress/data": "^10.0.2", - "@wordpress/deprecated": "^4.0.1", - "@wordpress/element": "^6.0.1", - "@wordpress/i18n": "^5.0.1", - "@wordpress/icons": "^10.0.2", - "@wordpress/private-apis": "^1.0.2", + "@wordpress/a11y": "^4.8.1", + "@wordpress/components": "^28.8.1", + "@wordpress/compose": "^7.8.1", + "@wordpress/data": "^10.8.1", + "@wordpress/deprecated": "^4.8.1", + "@wordpress/element": "^6.8.1", + "@wordpress/i18n": "^5.8.1", + "@wordpress/icons": "^10.8.1", + "@wordpress/private-apis": "^1.8.1", "clsx": "^2.1.1" }, "engines": { @@ -7526,12 +7753,12 @@ } }, "node_modules/@wordpress/preferences-persistence": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@wordpress/preferences-persistence/-/preferences-persistence-2.0.1.tgz", - "integrity": "sha512-7uodKesfu4KJgzGTed7pqydEkMv9DHecA90cx4fDVfH6WxhP6I3kkKH3IL00aaT2H5ExIevnHxJn2kQB6ZNVLg==", + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/preferences-persistence/-/preferences-persistence-2.8.1.tgz", + "integrity": "sha512-9ZkaYWY1zbzvU02R8IhDl9o1vFruJZx23BXI4IW1+Ofsm0Rcm5pT0zo2tKhmxTknnRsvxKob8JvYxKXduEi8Dw==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/api-fetch": "^7.0.1" + "@wordpress/api-fetch": "^7.8.1" }, "engines": { "node": ">=18.12.0", @@ -7539,9 +7766,9 @@ } }, "node_modules/@wordpress/prettier-config": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@wordpress/prettier-config/-/prettier-config-4.0.1.tgz", - "integrity": "sha512-Iz/PDPCkXxnMMCQTiSvAMkFtk6IFpHTz9TS33DpZcz5sIJpG+MsEWmgIcZdJwrxr5jCjNtOCVoBl+78ayDSzqA==", + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/prettier-config/-/prettier-config-4.8.1.tgz", + "integrity": "sha512-JDiVChhgwv6ZGa4aVOXnDJnj/dUFkD/SSvRLFkLOdB+ZbWgddJQkVB3rpJOfREsPtEFWqgTxcJoZjnkqltNbww==", "dev": true, "engines": { "node": ">=18.12.0", @@ -7552,23 +7779,26 @@ } }, "node_modules/@wordpress/primitives": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@wordpress/primitives/-/primitives-4.0.1.tgz", - "integrity": "sha512-TRiRBTbOhMIDgkt7cY90SisS3YWwIMr7VsFZVzZrd2/b04KLY4+Pvt9vJXUPLtEh8rXhRVSJphF78GrZQnVt8w==", + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/primitives/-/primitives-4.8.1.tgz", + "integrity": "sha512-enfNxpEWycMNnvF7lpP8QYGKotu6B0UfUVcA89oDkam4OhP8tkpP1OVZyPHPgseRWweS/hL6aW/4bvwNSklf+g==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/element": "^6.0.1", + "@wordpress/element": "^6.8.1", "clsx": "^2.1.1" }, "engines": { "node": ">=18.12.0", "npm": ">=8.19.2" + }, + "peerDependencies": { + "react": "^18.0.0" } }, "node_modules/@wordpress/priority-queue": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@wordpress/priority-queue/-/priority-queue-3.0.1.tgz", - "integrity": "sha512-GXhJKoo55xdmECg0+/tf9Zh9/nxeyaQffFZuiPGdUHvoOsNOuBKBCy3BbpVmx8W1J4K1tfGnMwS6Ogzlu0ugBw==", + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/priority-queue/-/priority-queue-3.8.1.tgz", + "integrity": "sha512-USgFi75o7GlWiPu1hSGSWFXcj5nOjTVjrj0jM6sV+vqa39oRXxE4zpxGkvV4EINn8OrqvHBs/17uygAFXqppZQ==", "dependencies": { "@babel/runtime": "^7.16.0", "requestidlecallback": "^0.3.0" @@ -7579,9 +7809,9 @@ } }, "node_modules/@wordpress/private-apis": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@wordpress/private-apis/-/private-apis-1.0.2.tgz", - "integrity": "sha512-epLzW+hxekcZwO0C4u8wVL0j9Ko+5Go20zQ2IN9WBSXXb9xOTI8Nje+pww70ukrkUk2UqBvXP17NvSdYV5LTwA==", + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/private-apis/-/private-apis-1.8.1.tgz", + "integrity": "sha512-/5PV8+QfkaLJs9TsFTIVMc3Ns+KdysFzS5ZGSmRGgsjzzgqHZb670mxf/6YaFldNjELbg5QsvcHNm3mkfkYiQg==", "dependencies": { "@babel/runtime": "^7.16.0" }, @@ -7591,9 +7821,9 @@ } }, "node_modules/@wordpress/redux-routine": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@wordpress/redux-routine/-/redux-routine-5.0.1.tgz", - "integrity": "sha512-VnlIviWPLFUR/LOHKsvCaspUXI5xBux+JeFarYoI5eF2ePQxifjmVTk/2i5Jncat4rNn+lyvbnf7sH3OVcDyHw==", + "version": "5.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/redux-routine/-/redux-routine-5.8.1.tgz", + "integrity": "sha512-mScAi3R/o9dAeS5yQm7F/txNSHhXthYE/NbHtm808+iMgXvgTztAJSg4K29YpAhXgqPTFYMTX0cFiiQ1uNEGqw==", "dependencies": { "@babel/runtime": "^7.16.0", "is-plain-object": "^5.0.0", @@ -7609,22 +7839,22 @@ } }, "node_modules/@wordpress/reusable-blocks": { - "version": "5.0.7", - "resolved": "https://registry.npmjs.org/@wordpress/reusable-blocks/-/reusable-blocks-5.0.7.tgz", - "integrity": "sha512-hO90gkSOySAer2I9uIp+NeRuGg2nkOVyTaSQ2KIOQCVRg3jxZGYqrtNyi/acxNHL6AMpeSij5ew52+PW9eZ4ng==", + "version": "5.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/reusable-blocks/-/reusable-blocks-5.8.1.tgz", + "integrity": "sha512-hS67S78OIzIFd4OW+3WmvGmnwD4gYy8AhpsVUtr3U8iUx90OZ5xIFxBO9xw7AKBKsCF1cwTGcJhXdB18f4wTPQ==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/block-editor": "^13.0.7", - "@wordpress/blocks": "^13.0.3", - "@wordpress/components": "^28.0.3", - "@wordpress/core-data": "^7.0.7", - "@wordpress/data": "^10.0.2", - "@wordpress/element": "^6.0.1", - "@wordpress/i18n": "^5.0.1", - "@wordpress/icons": "^10.0.2", - "@wordpress/notices": "^5.0.2", - "@wordpress/private-apis": "^1.0.2", - "@wordpress/url": "^4.0.1" + "@wordpress/block-editor": "^14.3.1", + "@wordpress/blocks": "^13.8.1", + "@wordpress/components": "^28.8.1", + "@wordpress/core-data": "^7.8.1", + "@wordpress/data": "^10.8.1", + "@wordpress/element": "^6.8.1", + "@wordpress/i18n": "^5.8.1", + "@wordpress/icons": "^10.8.1", + "@wordpress/notices": "^5.8.1", + "@wordpress/private-apis": "^1.8.1", + "@wordpress/url": "^4.8.1" }, "engines": { "node": ">=18.12.0", @@ -7636,19 +7866,19 @@ } }, "node_modules/@wordpress/rich-text": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/@wordpress/rich-text/-/rich-text-7.0.2.tgz", - "integrity": "sha512-zj7+ekI9X73OrUq8C5OMX9KDBgNP9SJO6lA/aiKE4YgQBxrpMDPu7Ser+gr4CJtJtKYiJWQxsWGsVASjNbt5+g==", + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/rich-text/-/rich-text-7.8.1.tgz", + "integrity": "sha512-LQlGk/YvXUmFKpAszE9afX/fHIax47iw22lruhU4WSnoRwAtoFuZha0iJhjos/dx0kkCBRhwfaUXHWSbyJqpZA==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^4.0.1", - "@wordpress/compose": "^7.0.1", - "@wordpress/data": "^10.0.2", - "@wordpress/deprecated": "^4.0.1", - "@wordpress/element": "^6.0.1", - "@wordpress/escape-html": "^3.0.1", - "@wordpress/i18n": "^5.0.1", - "@wordpress/keycodes": "^4.0.1", + "@wordpress/a11y": "^4.8.1", + "@wordpress/compose": "^7.8.1", + "@wordpress/data": "^10.8.1", + "@wordpress/deprecated": "^4.8.1", + "@wordpress/element": "^6.8.1", + "@wordpress/escape-html": "^3.8.1", + "@wordpress/i18n": "^5.8.1", + "@wordpress/keycodes": "^4.8.1", "memize": "^2.1.0" }, "engines": { @@ -7660,14 +7890,14 @@ } }, "node_modules/@wordpress/router": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@wordpress/router/-/router-1.0.2.tgz", - "integrity": "sha512-KgREOYycD9z5P+1LtukoPLYw4pOaWkaUS0K86wIfKBsHCSUtDqqHA4sLQMb2fESPH306OhzMHVz4xqNqKrUZYQ==", + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/router/-/router-1.8.1.tgz", + "integrity": "sha512-ASF2uFwCh4bt7HZ/OVFQs18sBoXnDvcGjg9voyCGirX6keH4jutGon3OTUorQVVLlirOrWDeeAciRJPT7TGYZA==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/element": "^6.0.1", - "@wordpress/private-apis": "^1.0.2", - "@wordpress/url": "^4.0.1", + "@wordpress/element": "^6.8.1", + "@wordpress/private-apis": "^1.8.1", + "@wordpress/url": "^4.8.1", "history": "^5.3.0" }, "engines": { @@ -7679,24 +7909,24 @@ } }, "node_modules/@wordpress/scripts": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/@wordpress/scripts/-/scripts-28.0.2.tgz", - "integrity": "sha512-TawbVRncjSjDDsjdoBdwMIvJaFobTL9Dq5Euh3o+1iEjT5gAsb8nn+ICQpW5xSnZTBCoUps8EAksVpytwxOCIg==", + "version": "30.0.2", + "resolved": "https://registry.npmjs.org/@wordpress/scripts/-/scripts-30.0.2.tgz", + "integrity": "sha512-4NTXPuzeR3BsCqw90EL8XkEtzp6TFdxgl0wWzh+6pA//2QML8Cf2mT620/KH9Q6oUolniWSM9yxeGgYHh9jiRw==", "dev": true, "dependencies": { "@babel/core": "^7.16.0", "@pmmmwh/react-refresh-webpack-plugin": "^0.5.11", "@svgr/webpack": "^8.0.1", - "@wordpress/babel-preset-default": "^8.0.1", - "@wordpress/browserslist-config": "^6.0.1", - "@wordpress/dependency-extraction-webpack-plugin": "^6.0.2", - "@wordpress/e2e-test-utils-playwright": "^1.0.1", - "@wordpress/eslint-plugin": "^19.0.1", - "@wordpress/jest-preset-default": "^12.0.1", - "@wordpress/npm-package-json-lint-config": "^5.0.1", - "@wordpress/postcss-plugins-preset": "^5.0.1", - "@wordpress/prettier-config": "^4.0.1", - "@wordpress/stylelint-config": "^22.0.1", + "@wordpress/babel-preset-default": "^8.8.2", + "@wordpress/browserslist-config": "^6.8.1", + "@wordpress/dependency-extraction-webpack-plugin": "^6.8.1", + "@wordpress/e2e-test-utils-playwright": "^1.8.1", + "@wordpress/eslint-plugin": "^21.1.2", + "@wordpress/jest-preset-default": "^12.8.1", + "@wordpress/npm-package-json-lint-config": "^5.8.1", + "@wordpress/postcss-plugins-preset": "^5.8.1", + "@wordpress/prettier-config": "^4.8.1", + "@wordpress/stylelint-config": "^23.0.1", "adm-zip": "^0.5.9", "babel-jest": "^29.6.2", "babel-loader": "^8.2.3", @@ -7725,17 +7955,19 @@ "npm-package-json-lint": "^6.4.0", "npm-packlist": "^3.0.0", "postcss": "^8.4.5", + "postcss-import": "^16.1.0", "postcss-loader": "^6.2.1", "prettier": "npm:wp-prettier@3.0.3", - "puppeteer-core": "^13.2.0", + "puppeteer-core": "^23.1.0", "react-refresh": "^0.14.0", "read-pkg-up": "^7.0.1", "resolve-bin": "^0.4.0", "rtlcss-webpack-plugin": "^4.0.7", "sass": "^1.35.2", "sass-loader": "^12.1.0", + "schema-utils": "^4.2.0", "source-map-loader": "^3.0.0", - "stylelint": "^14.2.0", + "stylelint": "^16.8.2", "terser-webpack-plugin": "^5.3.9", "url-loader": "^4.1.1", "webpack": "^5.88.2", @@ -7751,7 +7983,7 @@ "npm": ">=8.19.2" }, "peerDependencies": { - "@playwright/test": "^1.43.0", + "@playwright/test": "^1.47.0", "react": "^18.0.0", "react-dom": "^18.0.0" } @@ -8649,15 +8881,15 @@ } }, "node_modules/@wordpress/scripts/node_modules/schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", "dev": true, "dependencies": { "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", + "ajv": "^8.9.0", "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" + "ajv-keywords": "^5.1.0" }, "engines": { "node": ">= 12.13.0" @@ -8763,20 +8995,20 @@ } }, "node_modules/@wordpress/server-side-render": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/@wordpress/server-side-render/-/server-side-render-5.0.3.tgz", - "integrity": "sha512-/8bP+uTqX/9lU7fvRuq5D0RmYPu48mN4vdEdA7HNifrm+2v7lLHA66aq+1gCfwhxxOowuvaw+ZGnpGXB0wRx1g==", + "version": "5.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/server-side-render/-/server-side-render-5.8.1.tgz", + "integrity": "sha512-3RR4Gu2+9zgmOiAA2eh5jhZALZLGHZQB7ElI72rLdexWQ/wiQou+je3CsMU9UQkpHfeugcQglbsmXlnQcFabGg==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/api-fetch": "^7.0.1", - "@wordpress/blocks": "^13.0.3", - "@wordpress/components": "^28.0.3", - "@wordpress/compose": "^7.0.1", - "@wordpress/data": "^10.0.2", - "@wordpress/deprecated": "^4.0.1", - "@wordpress/element": "^6.0.1", - "@wordpress/i18n": "^5.0.1", - "@wordpress/url": "^4.0.1", + "@wordpress/api-fetch": "^7.8.1", + "@wordpress/blocks": "^13.8.1", + "@wordpress/components": "^28.8.1", + "@wordpress/compose": "^7.8.1", + "@wordpress/data": "^10.8.1", + "@wordpress/deprecated": "^4.8.1", + "@wordpress/element": "^6.8.1", + "@wordpress/i18n": "^5.8.1", + "@wordpress/url": "^4.8.1", "fast-deep-equal": "^3.1.3" }, "engines": { @@ -8789,9 +9021,9 @@ } }, "node_modules/@wordpress/shortcode": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@wordpress/shortcode/-/shortcode-4.0.1.tgz", - "integrity": "sha512-ARlvvQ/Sf/LwWqCVNgY/F2wE7FpI0BzF4RcLdiBf9Uhz92Q251ClLCB9zomNFPeJAGPppJuQxsV7PQ+jGQ0BbA==", + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/shortcode/-/shortcode-4.8.1.tgz", + "integrity": "sha512-c8wYr2zmXOonAgABnFmuKRQ7wYyAIvshb3nCVrjFbpHnFmK+CHMg/y/KmcnfnPscdAO+uKDBKYNp0fnYfQBhiQ==", "dependencies": { "@babel/runtime": "^7.16.0", "memize": "^2.0.1" @@ -8802,9 +9034,9 @@ } }, "node_modules/@wordpress/style-engine": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@wordpress/style-engine/-/style-engine-2.0.2.tgz", - "integrity": "sha512-Jq1853v68orVnNsxDiB2LGeNlmQoSowk3ypuKCaz2YTWX4etKWMbIdFvmY99OKKuzNDRCG8XklXMEIR+tsiGIQ==", + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/style-engine/-/style-engine-2.8.1.tgz", + "integrity": "sha512-wsYdvrc+CEqidp9TmpG+/9s6zm1GEUU2Qp5qIELcQWU6VNzuycc5nqzFnRiKv0Pz+6TRgksjLsb86IQrCcg2nA==", "dependencies": { "@babel/runtime": "^7.16.0", "change-case": "^4.1.2" @@ -8815,30 +9047,31 @@ } }, "node_modules/@wordpress/stylelint-config": { - "version": "22.0.1", - "resolved": "https://registry.npmjs.org/@wordpress/stylelint-config/-/stylelint-config-22.0.1.tgz", - "integrity": "sha512-2BkP6/sEwkX3Wn+RvGi6fjQHAHFtiYIeSS573bAk/aN5HEg3dlZoBsH4Ir5xiUAKydL7jnCvbalW7Mz9Cfdwyw==", + "version": "23.0.1", + "resolved": "https://registry.npmjs.org/@wordpress/stylelint-config/-/stylelint-config-23.0.1.tgz", + "integrity": "sha512-fxWzz2kX1jCkvVcdkRuMu1HF1LNSlr3hgFk29NW09FbL6nnac/rlSaX3+LQSlbDUSe/aq840B7K0iIq2GwnKog==", "dev": true, "dependencies": { - "stylelint-config-recommended": "^6.0.0", - "stylelint-config-recommended-scss": "^5.0.2" + "@stylistic/stylelint-plugin": "^3.0.1", + "stylelint-config-recommended": "^14.0.1", + "stylelint-config-recommended-scss": "^14.1.0" }, "engines": { "node": ">=18.12.0", "npm": ">=8.19.2" }, "peerDependencies": { - "stylelint": "^14.2" + "stylelint": "^16.8.2" } }, "node_modules/@wordpress/sync": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@wordpress/sync/-/sync-1.0.1.tgz", - "integrity": "sha512-N/uJu4z/dY6dJdpuz06u1wezIOmf0y2ikT9rXH1fb6dbtKapUUmROjXnFTf3jM/HPgZwrp2AyPsUadqNMDV3OQ==", + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/sync/-/sync-1.8.1.tgz", + "integrity": "sha512-i2vYN15nh5Cf8EgryZIIKAvx0IZi34gBqXNwvSymhh1/eD4yzcFyaFfko7NS93fPeGuVy/Hxj+2M1CdZ7fd43w==", "dependencies": { "@babel/runtime": "^7.16.0", "@types/simple-peer": "^9.11.5", - "@wordpress/url": "^4.0.1", + "@wordpress/url": "^4.8.1", "import-locals": "^2.0.0", "lib0": "^0.2.42", "simple-peer": "^9.11.0", @@ -8853,9 +9086,9 @@ } }, "node_modules/@wordpress/token-list": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@wordpress/token-list/-/token-list-3.0.1.tgz", - "integrity": "sha512-J/+zbNUWu8XUXmUfu6ueclbZLSf7m9T6+Wp/ZioL8nzO+UgztDiQ38c2docqFmiPyTO6gjNRBmBXRRPFfp3lWA==", + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/token-list/-/token-list-3.8.1.tgz", + "integrity": "sha512-uQEimvYlEsjQh5PHscYnctSnuK11ZOpUGLlYbJ10VtoisDJP2bqYwu36FBGrEuY5g0y6y/rP/Hw1BirZ+wrZyw==", "dependencies": { "@babel/runtime": "^7.16.0" }, @@ -8865,12 +9098,12 @@ } }, "node_modules/@wordpress/undo-manager": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@wordpress/undo-manager/-/undo-manager-1.0.1.tgz", - "integrity": "sha512-xI2FmcfuhX89xj6yPIsCnJZIYDSeKevvsmnrzgNPXqUtxzRi7WeqOMPi+4qPz4/0j81I1KaEZr21blgv1WN0sA==", + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/undo-manager/-/undo-manager-1.8.1.tgz", + "integrity": "sha512-l5U3NswNDWHVQ3sAsiCvI65JDrAFlBnAIsoKsc38zg2OkNO1m8IIf/K+D3YAqBBM+zDahSGbNaLCEftBbZVSUg==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/is-shallow-equal": "^5.0.1" + "@wordpress/is-shallow-equal": "^5.8.1" }, "engines": { "node": ">=18.12.0", @@ -8878,9 +9111,9 @@ } }, "node_modules/@wordpress/url": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@wordpress/url/-/url-4.0.1.tgz", - "integrity": "sha512-Tm0UEGxx4gsWshornP/6EdTq/ILfNA9T5LOvPCaUEPpiFB8d1C/sV5XU+uZfztYIDEwfEXQHAh/pUn/dPvInvw==", + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/url/-/url-4.8.1.tgz", + "integrity": "sha512-YZcNOlJAUhkxMWlmkkc6mvSdXukkleq8j5Z8p8kBWQX9Wxng84ygyBSMiqFeFvAIs8nNDXBrqG9zGGRxMW6q/g==", "dependencies": { "@babel/runtime": "^7.16.0", "remove-accents": "^0.5.0" @@ -8891,14 +9124,14 @@ } }, "node_modules/@wordpress/viewport": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/@wordpress/viewport/-/viewport-6.0.2.tgz", - "integrity": "sha512-6/3EI6mWKj6t25ZW70FPchvmXpeSFm/qE3nmOEezOKxcj8UXpOVkJksIyTICK2lztLQ70ErGdSCnXby+SMJksA==", + "version": "6.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/viewport/-/viewport-6.8.1.tgz", + "integrity": "sha512-nnrBvoKGFsOkXOGVVsn8GZqOVgUGEOq9sXQNw+Lqy+50EzkQeeltQTEtkHlAFhOBGOerqmXxulSAkOb32E8p5w==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/compose": "^7.0.1", - "@wordpress/data": "^10.0.2", - "@wordpress/element": "^6.0.1" + "@wordpress/compose": "^7.8.1", + "@wordpress/data": "^10.8.1", + "@wordpress/element": "^6.8.1" }, "engines": { "node": ">=18.12.0", @@ -8909,31 +9142,31 @@ } }, "node_modules/@wordpress/warning": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-3.0.1.tgz", - "integrity": "sha512-xSVH/zMAg4ABeNOWo6mlkF+TDBDQNaWVdMNzi+yvGoSDImhaM6Bqrhr1e/65AS29iajnqQt6dlu7E56o5FZlcg==", + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-3.8.1.tgz", + "integrity": "sha512-xlo0Xw1jiyiE6nh43NAtQMAL05VDk837kY2xfjsus6wD597TeWFpj6gmcRMH25FZULTUHDB2EPfLviWXqOgUfg==", "engines": { "node": ">=18.12.0", "npm": ">=8.19.2" } }, "node_modules/@wordpress/widgets": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/@wordpress/widgets/-/widgets-4.0.7.tgz", - "integrity": "sha512-GeSVSw5xbhnihTd+fDODxNIGMBDNStH3vQfx6+mLFF0UEg5s8DXmEvJaEYXEnJ0mM4fQ0o4mNAzCIXRn222iww==", + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/widgets/-/widgets-4.8.1.tgz", + "integrity": "sha512-O95EfSodhJ0guaFXH8sx4U8Tcohdb+23AaONcqXP/cjogqEG+0MKJpqCK4oUTrZUjAFHT3bOC+BIsb7n8DVY2g==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/api-fetch": "^7.0.1", - "@wordpress/block-editor": "^13.0.7", - "@wordpress/blocks": "^13.0.3", - "@wordpress/components": "^28.0.3", - "@wordpress/compose": "^7.0.1", - "@wordpress/core-data": "^7.0.7", - "@wordpress/data": "^10.0.2", - "@wordpress/element": "^6.0.1", - "@wordpress/i18n": "^5.0.1", - "@wordpress/icons": "^10.0.2", - "@wordpress/notices": "^5.0.2", + "@wordpress/api-fetch": "^7.8.1", + "@wordpress/block-editor": "^14.3.1", + "@wordpress/blocks": "^13.8.1", + "@wordpress/components": "^28.8.1", + "@wordpress/compose": "^7.8.1", + "@wordpress/core-data": "^7.8.1", + "@wordpress/data": "^10.8.1", + "@wordpress/element": "^6.8.1", + "@wordpress/i18n": "^5.8.1", + "@wordpress/icons": "^10.8.1", + "@wordpress/notices": "^5.8.1", "clsx": "^2.1.1" }, "engines": { @@ -8946,9 +9179,9 @@ } }, "node_modules/@wordpress/wordcount": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@wordpress/wordcount/-/wordcount-4.0.1.tgz", - "integrity": "sha512-9aK8WTN2n/j0GlPuHoICqbakivLmk7oWhRhGcm8Lasyv28g3qVqTaBQtvuGufwu48OuTf0YOc3XhCnAaSfSYyg==", + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/wordcount/-/wordcount-4.8.1.tgz", + "integrity": "sha512-72e8N6I6he5pA9KDwqrq3mRMb+9WtzqR67C0uBmrlQg4FT23XptG8fDVacD2Das2nWSAgaLR/4GhKv34pPj1vg==", "dependencies": { "@babel/runtime": "^7.16.0" }, @@ -9298,9 +9531,9 @@ "dev": true }, "node_modules/aria-hidden": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/aria-hidden/-/aria-hidden-1.2.3.tgz", - "integrity": "sha512-xcLxITLe2HYa1cnYnwCjkOO1PqUHQpozB8x9AR0OgWN2woOBi5kSDVxKfd0b7sb1hw5qFeJhXm9H1nu3xSfLeQ==", + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/aria-hidden/-/aria-hidden-1.2.4.tgz", + "integrity": "sha512-y+CcFFwelSXpLZk/7fMB2mUbGtX9lKycf1MWJ7CaTIERyitVlyQx6C+sxcROU2BAJ24OiZyK+8wj2i8AlBoS3A==", "dependencies": { "tslib": "^2.0.0" }, @@ -9309,12 +9542,12 @@ } }, "node_modules/aria-query": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", - "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", + "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", "dev": true, "dependencies": { - "dequal": "^2.0.3" + "deep-equal": "^2.0.5" } }, "node_modules/arr-diff": { @@ -9520,18 +9753,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/array.prototype.toreversed": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/array.prototype.toreversed/-/array.prototype.toreversed-1.1.2.tgz", - "integrity": "sha512-wwDCoT4Ck4Cz7sLtgUmzR5UV3YF5mFHUlbChCzZBQZ+0m2cl/DH3tKgvphv1nKgFsJ48oCSg6p91q2Vm0I/ZMA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0" - } - }, "node_modules/array.prototype.tosorted": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.4.tgz", @@ -9733,9 +9954,9 @@ "dev": true }, "node_modules/axe-core": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.7.0.tgz", - "integrity": "sha512-M0JtH+hlOL5pLQwHOLNYZaXuhqmvS8oExsqB1SBYgA4Dk7u/xx+YdGHXaK5pyUfed5mYXdlYiphWq3G8cRi5JQ==", + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.10.0.tgz", + "integrity": "sha512-Mr2ZakwQ7XUAjp7pAwQWRhhK8mQQ6JAaNWSjmjxil0R8BPioMtQsTLOolGYkji1rcL++3dCqZA3zWqpT+9Ew6g==", "dev": true, "engines": { "node": ">=4" @@ -9767,12 +9988,12 @@ } }, "node_modules/axobject-query": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.2.1.tgz", - "integrity": "sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.1.0.tgz", + "integrity": "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==", "dev": true, - "dependencies": { - "dequal": "^2.0.3" + "engines": { + "node": ">= 0.4" } }, "node_modules/b4a": { @@ -10594,31 +10815,6 @@ "node": ">=8" } }, - "node_modules/bl": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/bl/-/bl-4.0.3.tgz", - "integrity": "sha512-fs4G6/Hu4/EE+F75J8DuN/0IpQqNjAdC7aEQv7Qt8MHGUH7Ckv2MwTEEeN9QehD0pfIDkMI1bkHYkKy7xHyKIg==", - "dev": true, - "dependencies": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" - } - }, - "node_modules/bl/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, "node_modules/bluebird": { "version": "3.7.2", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", @@ -11402,12 +11598,6 @@ "node": ">=8.0" } }, - "node_modules/chownr": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "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", @@ -11655,12 +11845,12 @@ } }, "node_modules/cmdk": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/cmdk/-/cmdk-0.2.0.tgz", - "integrity": "sha512-JQpKvEOb86SnvMZbYaFKYhvzFntWBeSZdyii0rZPhKJj9uwJBxu4DaVYDrRN7r3mPop56oPhRw+JYWTKs66TYw==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/cmdk/-/cmdk-1.0.0.tgz", + "integrity": "sha512-gDzVf0a09TvoJ5jnuPvygTB77+XdOSwEmJ88L6XPFPlv7T3RxbP9jgenfylrAMD0+Le1aO0nVjQUzl2g+vjz5Q==", "dependencies": { - "@radix-ui/react-dialog": "1.0.0", - "command-score": "0.1.2" + "@radix-ui/react-dialog": "1.0.5", + "@radix-ui/react-primitive": "1.0.3" }, "peerDependencies": { "react": "^18.0.0", @@ -11785,11 +11975,6 @@ "node": ">= 0.8" } }, - "node_modules/command-score": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/command-score/-/command-score-0.1.2.tgz", - "integrity": "sha512-VtDvQpIJBvBatnONUsPzXYFVKQQAhuf3XTNOAsdBxCNO/QCtUUd8LSgjn0GVarBkCad6aJCZfXgrjYbl/KRr7w==" - }, "node_modules/commander": { "version": "2.20.3", "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", @@ -11868,11 +12053,6 @@ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", "dev": true }, - "node_modules/compute-scroll-into-view": { - "version": "1.0.20", - "resolved": "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-1.0.20.tgz", - "integrity": "sha512-UCB0ioiyj8CRjtrvaceBLqqhZCVP+1B8+NWQhmdsm0VXOJtobBCf1dBQmebCCo34qZmUwZfIH2MZLqNHazrfjg==" - }, "node_modules/computed-style": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/computed-style/-/computed-style-0.1.4.tgz", @@ -12290,15 +12470,6 @@ "node": ">=8" } }, - "node_modules/cross-fetch": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.5.tgz", - "integrity": "sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==", - "dev": true, - "dependencies": { - "node-fetch": "2.6.7" - } - }, "node_modules/cross-spawn": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", @@ -12375,12 +12546,12 @@ } }, "node_modules/css-functions-list": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/css-functions-list/-/css-functions-list-3.2.0.tgz", - "integrity": "sha512-d/jBMPyYybkkLVypgtGv12R+pIFw4/f/IHtCTxWpZc8ofTYOPigIgmA6vu5rMHartZC+WuXhBUHfnyNUIQSYrg==", + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/css-functions-list/-/css-functions-list-3.2.2.tgz", + "integrity": "sha512-c+N0v6wbKVxTu5gOBBFkr9BEdBWaqqjQeiJ8QvSRIJOf+UxlJh930m8e6/WNeODIK0mYLFkoONrnj16i2EcvfQ==", "dev": true, "engines": { - "node": ">=12.22" + "node": ">=12 || >=16" } }, "node_modules/css-loader": { @@ -13106,6 +13277,44 @@ } } }, + "node_modules/deep-equal": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.3.tgz", + "integrity": "sha512-ZIwpnevOurS8bpT4192sqAowWM76JDKSHYzMLty3BZGSswgq6pBaH3DhCSW5xVAZICZyKdOBPjwww5wfgT/6PA==", + "dev": true, + "dependencies": { + "array-buffer-byte-length": "^1.0.0", + "call-bind": "^1.0.5", + "es-get-iterator": "^1.1.3", + "get-intrinsic": "^1.2.2", + "is-arguments": "^1.1.1", + "is-array-buffer": "^3.0.2", + "is-date-object": "^1.0.5", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "isarray": "^2.0.5", + "object-is": "^1.1.5", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.5.1", + "side-channel": "^1.0.4", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/deep-equal/node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true + }, "node_modules/deep-extend": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", @@ -13138,31 +13347,6 @@ "node": ">=0.10.0" } }, - "node_modules/deepsignal": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/deepsignal/-/deepsignal-1.5.0.tgz", - "integrity": "sha512-bFywDpBUUWMs576H2dgLFLLFuQ/UWXbzHfKD98MZTfGsl7+twIzvz4ihCNrRrZ/Emz3kqJaNIAp5eBWUEWhnAw==", - "peerDependencies": { - "@preact/signals": "^1.1.4", - "@preact/signals-core": "^1.5.1", - "@preact/signals-react": "^1.3.8 || ^2.0.0", - "preact": "^10.16.0" - }, - "peerDependenciesMeta": { - "@preact/signals": { - "optional": true - }, - "@preact/signals-core": { - "optional": true - }, - "@preact/signals-react": { - "optional": true - }, - "preact": { - "optional": true - } - } - }, "node_modules/default-gateway": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", @@ -13461,15 +13645,6 @@ "node": ">= 0.8" } }, - "node_modules/dequal": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", - "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, "node_modules/desandro-matches-selector": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/desandro-matches-selector/-/desandro-matches-selector-2.0.2.tgz", @@ -13515,9 +13690,9 @@ "integrity": "sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==" }, "node_modules/devtools-protocol": { - "version": "0.0.981744", - "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.981744.tgz", - "integrity": "sha512-0cuGS8+jhR67Fy7qG3i3Pc7Aw494sb9yG9QgpG97SFVWwolgYjlhJg7n+UaHxOQT30d1TYu/EYe9k01ivLErIg==", + "version": "0.0.1342118", + "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1342118.tgz", + "integrity": "sha512-75fMas7PkYNDTmDyb6PRJCH7ILmHLp+BhrZGeMsa4bCh40DTxgCz2NRy5UDzII4C5KuD0oBMZ9vXKhEl6UD/3w==", "dev": true }, "node_modules/diff": { @@ -13774,26 +13949,6 @@ "node": ">=4" } }, - "node_modules/downshift": { - "version": "6.1.12", - "resolved": "https://registry.npmjs.org/downshift/-/downshift-6.1.12.tgz", - "integrity": "sha512-7XB/iaSJVS4T8wGFT3WRXmSF1UlBHAA40DshZtkrIscIN+VC+Lh363skLxFTvJwtNgHxAMDGEHT4xsyQFWL+UA==", - "dependencies": { - "@babel/runtime": "^7.14.8", - "compute-scroll-into-view": "^1.0.17", - "prop-types": "^15.7.2", - "react-is": "^17.0.2", - "tslib": "^2.3.0" - }, - "peerDependencies": { - "react": ">=16.12.0" - } - }, - "node_modules/downshift/node_modules/react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" - }, "node_modules/duplexer": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", @@ -14083,6 +14238,32 @@ "node": ">= 0.4" } }, + "node_modules/es-get-iterator": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz", + "integrity": "sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "has-symbols": "^1.0.3", + "is-arguments": "^1.1.1", + "is-map": "^2.0.2", + "is-set": "^2.0.2", + "is-string": "^1.0.7", + "isarray": "^2.0.5", + "stop-iteration-iterator": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-get-iterator/node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true + }, "node_modules/es-iterator-helpers": { "version": "1.0.19", "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.19.tgz", @@ -14332,9 +14513,9 @@ } }, "node_modules/eslint-module-utils": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.1.tgz", - "integrity": "sha512-rXDXR3h7cs7dy9RNpUlQf80nX31XWJEyGq1tRMo+6GsO5VmTe4UTwtmonAD4ZkAsrfMVDA2wlGJ3790Ys+D49Q==", + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.11.0.tgz", + "integrity": "sha512-gbBE5Hitek/oG6MUVj6sFuzEjA/ClzNflVrLovHi/JgLdC7fiN5gLAY1WIPW1a0V5I999MnsrvVrCOGmmVqDBQ==", "dev": true, "dependencies": { "debug": "^3.2.7" @@ -14358,26 +14539,27 @@ } }, "node_modules/eslint-plugin-import": { - "version": "2.29.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.29.1.tgz", - "integrity": "sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==", + "version": "2.30.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.30.0.tgz", + "integrity": "sha512-/mHNE9jINJfiD2EKkg1BKyPyUk4zdnT54YgbOgfjSakWT5oyX/qQLVNTkehyfpcMxZXMy1zyonZ2v7hZTX43Yw==", "dev": true, "dependencies": { - "array-includes": "^3.1.7", - "array.prototype.findlastindex": "^1.2.3", + "@rtsao/scc": "^1.1.0", + "array-includes": "^3.1.8", + "array.prototype.findlastindex": "^1.2.5", "array.prototype.flat": "^1.3.2", "array.prototype.flatmap": "^1.3.2", "debug": "^3.2.7", "doctrine": "^2.1.0", "eslint-import-resolver-node": "^0.3.9", - "eslint-module-utils": "^2.8.0", - "hasown": "^2.0.0", - "is-core-module": "^2.13.1", + "eslint-module-utils": "^2.9.0", + "hasown": "^2.0.2", + "is-core-module": "^2.15.1", "is-glob": "^4.0.3", "minimatch": "^3.1.2", - "object.fromentries": "^2.0.7", - "object.groupby": "^1.0.1", - "object.values": "^1.1.7", + "object.fromentries": "^2.0.8", + "object.groupby": "^1.0.3", + "object.values": "^1.2.0", "semver": "^6.3.1", "tsconfig-paths": "^3.15.0" }, @@ -14601,33 +14783,33 @@ } }, "node_modules/eslint-plugin-jsx-a11y": { - "version": "6.8.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.8.0.tgz", - "integrity": "sha512-Hdh937BS3KdwwbBaKd5+PLCOmYY6U4f2h9Z2ktwtNKvIdIEu137rjYbcb9ApSbVJfWxANNuiKTD/9tOKjK9qOA==", + "version": "6.10.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.10.0.tgz", + "integrity": "sha512-ySOHvXX8eSN6zz8Bywacm7CvGNhUtdjvqfQDVe6020TUK34Cywkw7m0KsCCk1Qtm9G1FayfTN1/7mMYnYO2Bhg==", "dev": true, "dependencies": { - "@babel/runtime": "^7.23.2", - "aria-query": "^5.3.0", - "array-includes": "^3.1.7", + "aria-query": "~5.1.3", + "array-includes": "^3.1.8", "array.prototype.flatmap": "^1.3.2", "ast-types-flow": "^0.0.8", - "axe-core": "=4.7.0", - "axobject-query": "^3.2.1", + "axe-core": "^4.10.0", + "axobject-query": "^4.1.0", "damerau-levenshtein": "^1.0.8", "emoji-regex": "^9.2.2", - "es-iterator-helpers": "^1.0.15", - "hasown": "^2.0.0", + "es-iterator-helpers": "^1.0.19", + "hasown": "^2.0.2", "jsx-ast-utils": "^3.3.5", "language-tags": "^1.0.9", "minimatch": "^3.1.2", - "object.entries": "^1.1.7", - "object.fromentries": "^2.0.7" + "object.fromentries": "^2.0.8", + "safe-regex-test": "^1.0.3", + "string.prototype.includes": "^2.0.0" }, "engines": { "node": ">=4.0" }, "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9" } }, "node_modules/eslint-plugin-jsx-a11y/node_modules/emoji-regex": { @@ -14652,13 +14834,13 @@ } }, "node_modules/eslint-plugin-prettier": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.1.3.tgz", - "integrity": "sha512-C9GCVAs4Eq7ZC/XFQHITLiHJxQngdtraXaM+LoUFoFp/lHNl2Zn8f3WQbe9HvTBBQ9YnKFB0/2Ajdqwo5D1EAw==", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.2.1.tgz", + "integrity": "sha512-gH3iR3g4JfF+yYPaJYkN7jEl9QbweL/YfkoRlNnuIEHEz1vHVlCmWOS+eGGiRuzHQXdJFCOTxRgvju9b8VUmrw==", "dev": true, "dependencies": { "prettier-linter-helpers": "^1.0.0", - "synckit": "^0.8.6" + "synckit": "^0.9.1" }, "engines": { "node": "^14.18.0 || >=16.0.0" @@ -14682,35 +14864,35 @@ } }, "node_modules/eslint-plugin-react": { - "version": "7.34.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.34.2.tgz", - "integrity": "sha512-2HCmrU+/JNigDN6tg55cRDKCQWicYAPB38JGSFDQt95jDm8rrvSUo7YPkOIm5l6ts1j1zCvysNcasvfTMQzUOw==", + "version": "7.36.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.36.1.tgz", + "integrity": "sha512-/qwbqNXZoq+VP30s1d4Nc1C5GTxjJQjk4Jzs4Wq2qzxFM7dSmuG2UkIjg2USMLh3A/aVcUNrK7v0J5U1XEGGwA==", "dev": true, "dependencies": { "array-includes": "^3.1.8", "array.prototype.findlast": "^1.2.5", "array.prototype.flatmap": "^1.3.2", - "array.prototype.toreversed": "^1.1.2", - "array.prototype.tosorted": "^1.1.3", + "array.prototype.tosorted": "^1.1.4", "doctrine": "^2.1.0", "es-iterator-helpers": "^1.0.19", "estraverse": "^5.3.0", + "hasown": "^2.0.2", "jsx-ast-utils": "^2.4.1 || ^3.0.0", "minimatch": "^3.1.2", "object.entries": "^1.1.8", "object.fromentries": "^2.0.8", - "object.hasown": "^1.1.4", "object.values": "^1.2.0", "prop-types": "^15.8.1", "resolve": "^2.0.0-next.5", "semver": "^6.3.1", - "string.prototype.matchall": "^4.0.11" + "string.prototype.matchall": "^4.0.11", + "string.prototype.repeat": "^1.0.0" }, "engines": { "node": ">=4" }, "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7" } }, "node_modules/eslint-plugin-react-hooks": { @@ -15881,6 +16063,12 @@ "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", "dev": true }, + "node_modules/fast-uri": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.1.tgz", + "integrity": "sha512-MWipKbbYiYI0UC7cl8m/i/IWTqfC8YXsqjzybjddLsFjStroQzsHXkc73JutMvBiXmOvapk+axIl79ig5t55Bw==", + "dev": true + }, "node_modules/fast-xml-parser": { "version": "4.2.7", "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.2.7.tgz", @@ -16504,9 +16692,9 @@ } }, "node_modules/flatted": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", - "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", + "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==", "dev": true }, "node_modules/follow-redirects": { @@ -16681,7 +16869,8 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", - "dev": true + "dev": true, + "optional": true }, "node_modules/fs-exists-sync": { "version": "0.1.0", @@ -19175,15 +19364,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/import-lazy": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz", - "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, "node_modules/import-local": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", @@ -19486,6 +19666,22 @@ "node": ">=0.10.0" } }, + "node_modules/is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-array-buffer": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", @@ -19596,11 +19792,14 @@ } }, "node_modules/is-core-module": { - "version": "2.13.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", - "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", + "version": "2.15.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz", + "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==", "dependencies": { - "hasown": "^2.0.0" + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -23118,9 +23317,9 @@ } }, "node_modules/known-css-properties": { - "version": "0.26.0", - "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.26.0.tgz", - "integrity": "sha512-5FZRzrZzNTBruuurWpvZnvP9pum+fe0HcK8z/ooo+U+Hmp4vtbyp1/QDsqmufirXy4egGzbaH/y2uCZf+6W5Kg==", + "version": "0.34.0", + "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.34.0.tgz", + "integrity": "sha512-tBECoUqNFbyAY4RrbqsBQqDFpGXAEbdD5QKr8kACx3+rnArmuuR22nKQWKazvp07N9yjTyDZaw/20UIH8tL9DQ==", "dev": true }, "node_modules/language-subtag-registry": { @@ -23183,9 +23382,9 @@ } }, "node_modules/lib0": { - "version": "0.2.94", - "resolved": "https://registry.npmjs.org/lib0/-/lib0-0.2.94.tgz", - "integrity": "sha512-hZ3p54jL4Wpu7IOg26uC7dnEWiMyNlUrb9KoG7+xYs45WkQwpVvKFndVq2+pqLYKe1u8Fp3+zAfZHVvTK34PvQ==", + "version": "0.2.97", + "resolved": "https://registry.npmjs.org/lib0/-/lib0-0.2.97.tgz", + "integrity": "sha512-Q4d1ekgvufi9FiHkkL46AhecfNjznSL9MRNoJRQ76gBHS9OqU2ArfQK0FvBpuxgWeJeNI0LVgAYMIpsGeX4gYg==", "dependencies": { "isomorphic.js": "^0.2.4" }, @@ -23785,17 +23984,6 @@ "tar-stream": "^3.1.5" } }, - "node_modules/lighthouse/node_modules/tar-stream": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.6.tgz", - "integrity": "sha512-B/UyjYwPpMBv+PaFSWAmtYjwdrlEaZQEhMIBFNC5oEG8lpiW8XjcSdmEaClj28ArfKScKHs2nshz3k2le6crsg==", - "dev": true, - "dependencies": { - "b4a": "^1.6.4", - "fast-fifo": "^1.2.0", - "streamx": "^2.15.0" - } - }, "node_modules/lighthouse/node_modules/wrap-ansi": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", @@ -25986,6 +26174,22 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/object-is": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.6.tgz", + "integrity": "sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/object-keys": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", @@ -26116,23 +26320,6 @@ "node": ">= 0.4" } }, - "node_modules/object.hasown": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.4.tgz", - "integrity": "sha512-FZ9LZt9/RHzGySlBARE3VF+gE26TxR38SdmqOqliuTnl9wrKulaQs+4dee1V+Io8VfxqzAfHu6YuRgUy8OHoTg==", - "dev": true, - "dependencies": { - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/object.map": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz", @@ -26670,6 +26857,11 @@ "url": "https://github.com/fb55/entities?sponsor=1" } }, + "node_modules/parsel-js": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/parsel-js/-/parsel-js-1.1.2.tgz", + "integrity": "sha512-D66DG2nKx4Yoq66TMEyCUHlR2STGqO7vsBrX7tgyS9cfQyO6XD5JyzOiflwmWN6a4wbUAqpmHqmrxlTQVGZcbA==" + }, "node_modules/parseurl": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", @@ -26797,9 +26989,9 @@ "dev": true }, "node_modules/picocolors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", - "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==" + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.0.tgz", + "integrity": "sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==" }, "node_modules/picomatch": { "version": "2.3.1", @@ -27142,6 +27334,23 @@ "postcss": "^8.4.31" } }, + "node_modules/postcss-import": { + "version": "16.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-16.1.0.tgz", + "integrity": "sha512-7hsAZ4xGXl4MW+OKEWCnF6T5jqBw80/EE9aXg1r2yyn1RsVEU8EtKXbijEODa+rg7iih4bKf7vlvTGYR4CnPNg==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">=18.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, "node_modules/postcss-loader": { "version": "6.2.1", "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz", @@ -27477,12 +27686,12 @@ "postcss": "^8.4.31" } }, - "node_modules/postcss-prefixwrap": { - "version": "1.51.0", - "resolved": "https://registry.npmjs.org/postcss-prefixwrap/-/postcss-prefixwrap-1.51.0.tgz", - "integrity": "sha512-PuP4md5zFSY921dUcLShwSLv2YyyDec0dK9/puXl/lu7ZNvJ1U59+ZEFRMS67xwfNg5nIIlPXnAycPJlhA/Isw==", + "node_modules/postcss-prefix-selector": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/postcss-prefix-selector/-/postcss-prefix-selector-1.16.1.tgz", + "integrity": "sha512-Umxu+FvKMwlY6TyDzGFoSUnzW+NOfMBLyC1tAkIjgX+Z/qGspJeRjVC903D7mx7TuBpJlwti2ibXtWuA7fKMeQ==", "peerDependencies": { - "postcss": "*" + "postcss": ">4 <9" } }, "node_modules/postcss-reduce-initial": { @@ -27517,25 +27726,35 @@ } }, "node_modules/postcss-resolve-nested-selector": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.1.tgz", - "integrity": "sha512-HvExULSwLqHLgUy1rl3ANIqCsvMS0WHss2UOsXhXnQaZ9VCc2oBvIpXrl00IUFT5ZDITME0o6oiXeiHr2SAIfw==", + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.6.tgz", + "integrity": "sha512-0sglIs9Wmkzbr8lQwEyIzlDOOC9bGmfVKcJTaxv3vMmd3uo4o4DerC3En0bnmgceeql9BfC8hRkp7cg0fjdVqw==", "dev": true }, "node_modules/postcss-safe-parser": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-6.0.0.tgz", - "integrity": "sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-7.0.0.tgz", + "integrity": "sha512-ovehqRNVCpuFzbXoTb4qLtyzK3xn3t/CUBxOs8LsnQjQrShaB4lKiHoVqY8ANaC0hBMHq5QVWk77rwGklFUDrg==", "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss-safe-parser" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], "engines": { - "node": ">=12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "node": ">=18.0" }, "peerDependencies": { - "postcss": "^8.3.3" + "postcss": "^8.4.31" } }, "node_modules/postcss-scss": { @@ -27565,9 +27784,9 @@ } }, "node_modules/postcss-selector-parser": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.0.tgz", - "integrity": "sha512-UMz42UD0UY0EApS0ZL9o1XnLhSTtvvvLe5Dc2H2O56fvRZi+KulDyf5ctDhhtYJBGKStV2FL1fy6253cmLgqVQ==", + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", + "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", "dev": true, "dependencies": { "cssesc": "^3.0.0", @@ -27787,9 +28006,9 @@ } }, "node_modules/postcss-urlrebase": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/postcss-urlrebase/-/postcss-urlrebase-1.3.0.tgz", - "integrity": "sha512-LOFN43n1IewKriXiypMNNinXeptttSyGGRLPbBMdQzuTvvCEo5mz/gG06y/HqrkN7p3ayHQf2R2bTBv639FOaQ==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/postcss-urlrebase/-/postcss-urlrebase-1.4.0.tgz", + "integrity": "sha512-rRaxMmWvXrn8Rk1PqsxmaJwldRHsr0WbbASKKCZYxXwotHkM/5X/6IrwaEe8pdzpbNGCEY86yhYMN0MhgOkADA==", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -27803,9 +28022,9 @@ "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" }, "node_modules/preact": { - "version": "10.22.0", - "resolved": "https://registry.npmjs.org/preact/-/preact-10.22.0.tgz", - "integrity": "sha512-RRurnSjJPj4rp5K6XoP45Ui33ncb7e4H7WiOHVpjbkvqvA3U+N8Z6Qbo0AE6leGYBV66n8EhEaFixvIu3SkxFw==", + "version": "10.24.0", + "resolved": "https://registry.npmjs.org/preact/-/preact-10.24.0.tgz", + "integrity": "sha512-aK8Cf+jkfyuZ0ZZRG9FbYqwmEiGQ4y/PUO4SuTWoyWL244nZZh7bd5h2APd4rSNDYTBNghg1L+5iJN3Skxtbsw==", "funding": { "type": "opencollective", "url": "https://opencollective.com/preact" @@ -28098,54 +28317,218 @@ } }, "node_modules/puppeteer-core": { - "version": "13.7.0", - "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-13.7.0.tgz", - "integrity": "sha512-rXja4vcnAzFAP1OVLq/5dWNfwBGuzcOARJ6qGV7oAZhnLmVRU8G5MsdeQEAOy332ZhkIOnn9jp15R89LKHyp2Q==", + "version": "23.4.0", + "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-23.4.0.tgz", + "integrity": "sha512-fqkIP5FOcb38jfBj/OcBz1wFaI9nk40uQKSORvnXws6wCbep2dg8yxZ3ddJxBIfQsxoiEOvnrykFinUScrB/ew==", "dev": true, "dependencies": { - "cross-fetch": "3.1.5", - "debug": "4.3.4", - "devtools-protocol": "0.0.981744", - "extract-zip": "2.0.1", - "https-proxy-agent": "5.0.1", - "pkg-dir": "4.2.0", - "progress": "2.0.3", - "proxy-from-env": "1.1.0", - "rimraf": "3.0.2", - "tar-fs": "2.1.1", - "unbzip2-stream": "1.4.3", - "ws": "8.5.0" + "@puppeteer/browsers": "2.4.0", + "chromium-bidi": "0.6.5", + "debug": "^4.3.7", + "devtools-protocol": "0.0.1342118", + "typed-query-selector": "^2.12.0", + "ws": "^8.18.0" }, "engines": { - "node": ">=10.18.1" + "node": ">=18" } }, - "node_modules/puppeteer-core/node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "node_modules/puppeteer-core/node_modules/@puppeteer/browsers": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-2.4.0.tgz", + "integrity": "sha512-x8J1csfIygOwf6D6qUAZ0ASk3z63zPb7wkNeHRerCMh82qWKUrOgkuP005AJC8lDL6/evtXETGEJVcwykKT4/g==", "dev": true, "dependencies": { - "glob": "^7.1.3" + "debug": "^4.3.6", + "extract-zip": "^2.0.1", + "progress": "^2.0.3", + "proxy-agent": "^6.4.0", + "semver": "^7.6.3", + "tar-fs": "^3.0.6", + "unbzip2-stream": "^1.4.3", + "yargs": "^17.7.2" }, "bin": { - "rimraf": "bin.js" + "browsers": "lib/cjs/main-cli.js" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/puppeteer-core/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/puppeteer-core/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/sponsors/isaacs" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/puppeteer-core/node_modules/chromium-bidi": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-0.6.5.tgz", + "integrity": "sha512-RuLrmzYrxSb0s9SgpB+QN5jJucPduZQ/9SIe76MDxYJuecPW5mxMdacJ1f4EtgiV+R0p3sCkznTMvH0MPGFqjA==", + "dev": true, + "dependencies": { + "mitt": "3.0.1", + "urlpattern-polyfill": "10.0.0", + "zod": "3.23.8" + }, + "peerDependencies": { + "devtools-protocol": "*" + } + }, + "node_modules/puppeteer-core/node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/puppeteer-core/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/puppeteer-core/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/puppeteer-core/node_modules/debug": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/puppeteer-core/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/puppeteer-core/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/puppeteer-core/node_modules/mitt": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.1.tgz", + "integrity": "sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==", + "dev": true + }, + "node_modules/puppeteer-core/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/puppeteer-core/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/puppeteer-core/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/puppeteer-core/node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, "node_modules/puppeteer-core/node_modules/ws": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.5.0.tgz", - "integrity": "sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg==", + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", + "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==", "dev": true, "engines": { "node": ">=10.0.0" }, "peerDependencies": { "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" + "utf-8-validate": ">=5.0.2" }, "peerDependenciesMeta": { "bufferutil": { @@ -28156,6 +28539,42 @@ } } }, + "node_modules/puppeteer-core/node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/puppeteer-core/node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "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/puppeteer-core/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, + "engines": { + "node": ">=12" + } + }, "node_modules/puppeteer/node_modules/argparse": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", @@ -28509,10 +28928,34 @@ "node": ">=0.10.0" } }, + "node_modules/react-remove-scroll": { + "version": "2.5.5", + "resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.5.5.tgz", + "integrity": "sha512-ImKhrzJJsyXJfBZ4bzu8Bwpka14c/fQt0k+cyFp/PBhTfyDnU5hjOtM4AG/0AMyy8oKzOTR0lDgJIM7pYXI0kw==", + "dependencies": { + "react-remove-scroll-bar": "^2.3.3", + "react-style-singleton": "^2.2.1", + "tslib": "^2.1.0", + "use-callback-ref": "^1.3.0", + "use-sidecar": "^1.1.2" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, "node_modules/react-remove-scroll-bar": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.4.tgz", - "integrity": "sha512-63C4YQBUt0m6ALadE9XV56hV8BgJWDmmTPY758iIJjfQKt2nYwoUrPk0LXRXcB/yIj82T1/Ixfdpdk68LwIB0A==", + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.6.tgz", + "integrity": "sha512-DtSYaao4mBmX+HDo5YWYdBWQwYIQQshUV/dVxFxK+KM26Wjwp1gZ6rv6OC3oujI6Bfu6Xyg3TwK533AQutsn/g==", "dependencies": { "react-style-singleton": "^2.2.1", "tslib": "^2.0.0" @@ -28552,6 +28995,24 @@ } } }, + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dev": true, + "dependencies": { + "pify": "^2.3.0" + } + }, + "node_modules/read-cache/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/read-pkg": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", @@ -30643,9 +31104,9 @@ } }, "node_modules/source-map-js": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", - "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", "engines": { "node": ">=0.10.0" } @@ -31020,6 +31481,18 @@ "node": ">= 0.8" } }, + "node_modules/stop-iteration-iterator": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz", + "integrity": "sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==", + "dev": true, + "dependencies": { + "internal-slot": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/stream-from-promise": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/stream-from-promise/-/stream-from-promise-1.0.0.tgz", @@ -31126,6 +31599,16 @@ "node": ">=6" } }, + "node_modules/string.prototype.includes": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/string.prototype.includes/-/string.prototype.includes-2.0.0.tgz", + "integrity": "sha512-E34CkBgyeqNDcrbU76cDjL5JLcVrtSdYq0MEh/B10r17pRP4ciHLwTgnuLV8Ay6cgEMLkcBkFCKyFZ43YldYzg==", + "dev": true, + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + } + }, "node_modules/string.prototype.matchall": { "version": "4.0.11", "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.11.tgz", @@ -31152,6 +31635,16 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/string.prototype.repeat": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/string.prototype.repeat/-/string.prototype.repeat-1.0.0.tgz", + "integrity": "sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==", + "dev": true, + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + } + }, "node_modules/string.prototype.trim": { "version": "1.2.9", "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz", @@ -31330,108 +31823,171 @@ } }, "node_modules/stylelint": { - "version": "14.16.1", - "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-14.16.1.tgz", - "integrity": "sha512-ErlzR/T3hhbV+a925/gbfc3f3Fep9/bnspMiJPorfGEmcBbXdS+oo6LrVtoUZ/w9fqD6o6k7PtUlCOsCRdjX/A==", + "version": "16.9.0", + "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-16.9.0.tgz", + "integrity": "sha512-31Nm3WjxGOBGpQqF43o3wO9L5AC36TPIe6030Lnm13H3vDMTcS21DrLh69bMX+DBilKqMMVLian4iG6ybBoNRQ==", "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/stylelint" + }, + { + "type": "github", + "url": "https://github.com/sponsors/stylelint" + } + ], "dependencies": { - "@csstools/selector-specificity": "^2.0.2", + "@csstools/css-parser-algorithms": "^3.0.1", + "@csstools/css-tokenizer": "^3.0.1", + "@csstools/media-query-list-parser": "^3.0.1", + "@csstools/selector-specificity": "^4.0.0", + "@dual-bundle/import-meta-resolve": "^4.1.0", "balanced-match": "^2.0.0", "colord": "^2.9.3", - "cosmiconfig": "^7.1.0", - "css-functions-list": "^3.1.0", - "debug": "^4.3.4", - "fast-glob": "^3.2.12", + "cosmiconfig": "^9.0.0", + "css-functions-list": "^3.2.2", + "css-tree": "^2.3.1", + "debug": "^4.3.6", + "fast-glob": "^3.3.2", "fastest-levenshtein": "^1.0.16", - "file-entry-cache": "^6.0.1", + "file-entry-cache": "^9.0.0", "global-modules": "^2.0.0", "globby": "^11.1.0", "globjoin": "^0.1.4", - "html-tags": "^3.2.0", - "ignore": "^5.2.1", - "import-lazy": "^4.0.0", + "html-tags": "^3.3.1", + "ignore": "^5.3.2", "imurmurhash": "^0.1.4", "is-plain-object": "^5.0.0", - "known-css-properties": "^0.26.0", + "known-css-properties": "^0.34.0", "mathml-tag-names": "^2.1.3", - "meow": "^9.0.0", - "micromatch": "^4.0.5", + "meow": "^13.2.0", + "micromatch": "^4.0.8", "normalize-path": "^3.0.0", - "picocolors": "^1.0.0", - "postcss": "^8.4.19", - "postcss-media-query-parser": "^0.2.3", - "postcss-resolve-nested-selector": "^0.1.1", - "postcss-safe-parser": "^6.0.0", - "postcss-selector-parser": "^6.0.11", + "picocolors": "^1.0.1", + "postcss": "^8.4.41", + "postcss-resolve-nested-selector": "^0.1.6", + "postcss-safe-parser": "^7.0.0", + "postcss-selector-parser": "^6.1.2", "postcss-value-parser": "^4.2.0", "resolve-from": "^5.0.0", "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "style-search": "^0.1.0", - "supports-hyperlinks": "^2.3.0", + "strip-ansi": "^7.1.0", + "supports-hyperlinks": "^3.1.0", "svg-tags": "^1.0.0", - "table": "^6.8.1", - "v8-compile-cache": "^2.3.0", - "write-file-atomic": "^4.0.2" + "table": "^6.8.2", + "write-file-atomic": "^5.0.1" }, "bin": { - "stylelint": "bin/stylelint.js" + "stylelint": "bin/stylelint.mjs" }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/stylelint" + "node": ">=18.12.0" } }, "node_modules/stylelint-config-recommended": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/stylelint-config-recommended/-/stylelint-config-recommended-6.0.0.tgz", - "integrity": "sha512-ZorSSdyMcxWpROYUvLEMm0vSZud2uB7tX1hzBZwvVY9SV/uly4AvvJPPhCcymZL3fcQhEQG5AELmrxWqtmzacw==", + "version": "14.0.1", + "resolved": "https://registry.npmjs.org/stylelint-config-recommended/-/stylelint-config-recommended-14.0.1.tgz", + "integrity": "sha512-bLvc1WOz/14aPImu/cufKAZYfXs/A/owZfSMZ4N+16WGXLoX5lOir53M6odBxvhgmgdxCVnNySJmZKx73T93cg==", "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/stylelint" + }, + { + "type": "github", + "url": "https://github.com/sponsors/stylelint" + } + ], + "engines": { + "node": ">=18.12.0" + }, "peerDependencies": { - "stylelint": "^14.0.0" + "stylelint": "^16.1.0" } }, "node_modules/stylelint-config-recommended-scss": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/stylelint-config-recommended-scss/-/stylelint-config-recommended-scss-5.0.2.tgz", - "integrity": "sha512-b14BSZjcwW0hqbzm9b0S/ScN2+3CO3O4vcMNOw2KGf8lfVSwJ4p5TbNEXKwKl1+0FMtgRXZj6DqVUe/7nGnuBg==", + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/stylelint-config-recommended-scss/-/stylelint-config-recommended-scss-14.1.0.tgz", + "integrity": "sha512-bhaMhh1u5dQqSsf6ri2GVWWQW5iUjBYgcHkh7SgDDn92ijoItC/cfO/W+fpXshgTQWhwFkP1rVcewcv4jaftRg==", "dev": true, "dependencies": { - "postcss-scss": "^4.0.2", - "stylelint-config-recommended": "^6.0.0", - "stylelint-scss": "^4.0.0" + "postcss-scss": "^4.0.9", + "stylelint-config-recommended": "^14.0.1", + "stylelint-scss": "^6.4.0" + }, + "engines": { + "node": ">=18.12.0" }, "peerDependencies": { - "stylelint": "^14.0.0" + "postcss": "^8.3.3", + "stylelint": "^16.6.1" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + } } }, "node_modules/stylelint-scss": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/stylelint-scss/-/stylelint-scss-4.7.0.tgz", - "integrity": "sha512-TSUgIeS0H3jqDZnby1UO1Qv3poi1N8wUYIJY6D1tuUq2MN3lwp/rITVo0wD+1SWTmRm0tNmGO0b7nKInnqF6Hg==", + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/stylelint-scss/-/stylelint-scss-6.7.0.tgz", + "integrity": "sha512-RFIa2A+pVWS5wjNT+whtK7wsbZEWazyqesCuSaPbPlZ8lh2TujwVJSnCYJijg6ChZzwI8pZPRZS1L6A9aCbXDg==", "dev": true, "dependencies": { + "css-tree": "2.3.1", + "is-plain-object": "5.0.0", + "known-css-properties": "^0.34.0", "postcss-media-query-parser": "^0.2.3", - "postcss-resolve-nested-selector": "^0.1.1", - "postcss-selector-parser": "^6.0.11", + "postcss-resolve-nested-selector": "^0.1.6", + "postcss-selector-parser": "^6.1.2", "postcss-value-parser": "^4.2.0" }, + "engines": { + "node": ">=18.12.0" + }, "peerDependencies": { - "stylelint": "^14.5.1 || ^15.0.0" + "stylelint": "^16.0.2" + } + }, + "node_modules/stylelint-scss/node_modules/css-tree": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz", + "integrity": "sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==", + "dev": true, + "dependencies": { + "mdn-data": "2.0.30", + "source-map-js": "^1.0.1" + }, + "engines": { + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0" } }, + "node_modules/stylelint-scss/node_modules/mdn-data": { + "version": "2.0.30", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz", + "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==", + "dev": true + }, "node_modules/stylelint/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", "dev": true, "engines": { - "node": ">=8" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" } }, + "node_modules/stylelint/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/stylelint/node_modules/balanced-match": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-2.0.0.tgz", @@ -31450,21 +32006,60 @@ "node": ">=8" } }, - "node_modules/stylelint/node_modules/camelcase-keys": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", - "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", + "node_modules/stylelint/node_modules/cosmiconfig": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-9.0.0.tgz", + "integrity": "sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==", "dev": true, "dependencies": { - "camelcase": "^5.3.1", - "map-obj": "^4.0.0", - "quick-lru": "^4.0.1" + "env-paths": "^2.2.1", + "import-fresh": "^3.3.0", + "js-yaml": "^4.1.0", + "parse-json": "^5.2.0" }, "engines": { - "node": ">=8" + "node": ">=14" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/d-fischer" + }, + "peerDependencies": { + "typescript": ">=4.9.5" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/stylelint/node_modules/css-tree": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz", + "integrity": "sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==", + "dev": true, + "dependencies": { + "mdn-data": "2.0.30", + "source-map-js": "^1.0.1" + }, + "engines": { + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0" + } + }, + "node_modules/stylelint/node_modules/debug": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, "node_modules/stylelint/node_modules/emoji-regex": { @@ -31473,6 +32068,18 @@ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", "dev": true }, + "node_modules/stylelint/node_modules/file-entry-cache": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-9.1.0.tgz", + "integrity": "sha512-/pqPFG+FdxWQj+/WSuzXSDaNzxgTLr/OrR1QuqfEZzDakpdYE70PwUxL7BPUa8hpjbvY1+qvCl8k+8Tq34xJgg==", + "dev": true, + "dependencies": { + "flat-cache": "^5.0.0" + }, + "engines": { + "node": ">=18" + } + }, "node_modules/stylelint/node_modules/fill-range": { "version": "7.1.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", @@ -31485,17 +32092,17 @@ "node": ">=8" } }, - "node_modules/stylelint/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "node_modules/stylelint/node_modules/flat-cache": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-5.0.0.tgz", + "integrity": "sha512-JrqFmyUl2PnPi1OvLyTVHnQvwQ0S+e6lGSwu8OkAZlSaNIZciTY2H/cOOROxsBA1m/LZNHDsqAgDZt6akWcjsQ==", "dev": true, "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" + "flatted": "^3.3.1", + "keyv": "^4.5.4" }, "engines": { - "node": ">=8" + "node": ">=18" } }, "node_modules/stylelint/node_modules/global-modules": { @@ -31524,25 +32131,13 @@ "node": ">=6" } }, - "node_modules/stylelint/node_modules/hosted-git-info": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", - "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/stylelint/node_modules/indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "node_modules/stylelint/node_modules/ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", "dev": true, "engines": { - "node": ">=8" + "node": ">= 4" } }, "node_modules/stylelint/node_modules/is-fullwidth-code-point": { @@ -31563,160 +32158,120 @@ "node": ">=0.12.0" } }, - "node_modules/stylelint/node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "node_modules/stylelint/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, - "engines": { - "node": ">=0.10.0" + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" } }, - "node_modules/stylelint/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "node_modules/stylelint/node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true + }, + "node_modules/stylelint/node_modules/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", "dev": true, "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" + "json-buffer": "3.0.1" } }, - "node_modules/stylelint/node_modules/map-obj": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", - "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==", + "node_modules/stylelint/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", "dev": true, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=0.10.0" } }, + "node_modules/stylelint/node_modules/mdn-data": { + "version": "2.0.30", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz", + "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==", + "dev": true + }, "node_modules/stylelint/node_modules/meow": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/meow/-/meow-9.0.0.tgz", - "integrity": "sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==", + "version": "13.2.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-13.2.0.tgz", + "integrity": "sha512-pxQJQzB6djGPXh08dacEloMFopsOqGVRKFPYvPOt9XDZ1HasbgDZA74CJGreSU4G3Ak7EFJGoiH2auq+yXISgA==", "dev": true, - "dependencies": { - "@types/minimist": "^1.2.0", - "camelcase-keys": "^6.2.2", - "decamelize": "^1.2.0", - "decamelize-keys": "^1.1.0", - "hard-rejection": "^2.1.0", - "minimist-options": "4.1.0", - "normalize-package-data": "^3.0.0", - "read-pkg-up": "^7.0.1", - "redent": "^3.0.0", - "trim-newlines": "^3.0.0", - "type-fest": "^0.18.0", - "yargs-parser": "^20.2.3" - }, "engines": { - "node": ">=10" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/stylelint/node_modules/micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", "dev": true, "dependencies": { - "braces": "^3.0.2", + "braces": "^3.0.3", "picomatch": "^2.3.1" }, "engines": { "node": ">=8.6" } }, - "node_modules/stylelint/node_modules/normalize-package-data": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", - "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", - "dev": true, - "dependencies": { - "hosted-git-info": "^4.0.1", - "is-core-module": "^2.5.0", - "semver": "^7.3.4", - "validate-npm-package-license": "^3.0.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/stylelint/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "node_modules/stylelint/node_modules/postcss": { + "version": "8.4.47", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.47.tgz", + "integrity": "sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==", "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], "dependencies": { - "p-limit": "^2.2.0" + "nanoid": "^3.3.7", + "picocolors": "^1.1.0", + "source-map-js": "^1.2.1" }, "engines": { - "node": ">=8" + "node": "^10 || ^12 || >=14" } }, - "node_modules/stylelint/node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "node_modules/stylelint/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", "dev": true, "engines": { "node": ">=8" } }, - "node_modules/stylelint/node_modules/read-pkg-up": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "node_modules/stylelint/node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", "dev": true, - "dependencies": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" - }, "engines": { - "node": ">=8" + "node": ">=14" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/stylelint/node_modules/read-pkg-up/node_modules/type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/stylelint/node_modules/redent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", - "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", - "dev": true, - "dependencies": { - "indent-string": "^4.0.0", - "strip-indent": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/stylelint/node_modules/resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true, - "engines": { - "node": ">=8" + "url": "https://github.com/sponsors/isaacs" } }, "node_modules/stylelint/node_modules/string-width": { @@ -31733,7 +32288,16 @@ "node": ">=8" } }, - "node_modules/stylelint/node_modules/strip-ansi": { + "node_modules/stylelint/node_modules/string-width/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/stylelint/node_modules/string-width/node_modules/strip-ansi": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", @@ -31745,16 +32309,19 @@ "node": ">=8" } }, - "node_modules/stylelint/node_modules/strip-indent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", - "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "node_modules/stylelint/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", "dev": true, "dependencies": { - "min-indent": "^1.0.0" + "ansi-regex": "^6.0.1" }, "engines": { - "node": ">=8" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, "node_modules/stylelint/node_modules/to-regex-range": { @@ -31769,27 +32336,6 @@ "node": ">=8.0" } }, - "node_modules/stylelint/node_modules/trim-newlines": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", - "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/stylelint/node_modules/type-fest": { - "version": "0.18.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", - "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/stylelint/node_modules/which": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", @@ -31802,13 +32348,17 @@ "which": "bin/which" } }, - "node_modules/stylelint/node_modules/yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "node_modules/stylelint/node_modules/write-file-atomic": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-5.0.1.tgz", + "integrity": "sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw==", "dev": true, + "dependencies": { + "imurmurhash": "^0.1.4", + "signal-exit": "^4.0.1" + }, "engines": { - "node": ">=10" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, "node_modules/stylis": { @@ -31828,16 +32378,19 @@ } }, "node_modules/supports-hyperlinks": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", - "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-3.1.0.tgz", + "integrity": "sha512-2rn0BZ+/f7puLOHZm1HOJfwBggfaHXUpPUSSG/SWM4TWp5KCfmNYwnC3hruy2rZlMnmWZ+QAGpZfchu3f3695A==", "dev": true, "dependencies": { "has-flag": "^4.0.0", "supports-color": "^7.0.0" }, "engines": { - "node": ">=8" + "node": ">=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/supports-hyperlinks/node_modules/has-flag": { @@ -31935,9 +32488,9 @@ "dev": true }, "node_modules/synckit": { - "version": "0.8.8", - "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.8.8.tgz", - "integrity": "sha512-HwOKAP7Wc5aRGYdKH+dw0PRRpbO841v2DENBtjnR5HFWoiNByAl7vrx3p0G/rCyYXQsrxqtX48TImFtPcIHSpQ==", + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.9.1.tgz", + "integrity": "sha512-7gr8p9TQP6RAHusBOSLs46F4564ZrjV8xFmw5zCmgmhGUcw2hxsShhJ6CEiHQMgPDwAQ1fWHPM0ypc4RMAig4A==", "dev": true, "dependencies": { "@pkgr/core": "^0.1.0", @@ -31951,9 +32504,9 @@ } }, "node_modules/table": { - "version": "6.8.1", - "resolved": "https://registry.npmjs.org/table/-/table-6.8.1.tgz", - "integrity": "sha512-Y4X9zqrCftUhMeH2EptSSERdVKt/nEdijTOacGD/97EKjhQ/Qs8RTlEGABSJNNN8lac9kheH+af7yAkEWlgneA==", + "version": "6.8.2", + "resolved": "https://registry.npmjs.org/table/-/table-6.8.2.tgz", + "integrity": "sha512-w2sfv80nrAh2VCbqR5AK27wswXhqcck2AhfnNW76beQXskGZ1V12GwS//yYVa3d3fcvAip2OUnbDAjW2k3v9fA==", "dev": true, "dependencies": { "ajv": "^8.0.1", @@ -31967,15 +32520,15 @@ } }, "node_modules/table/node_modules/ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", "dev": true, "dependencies": { - "fast-deep-equal": "^3.1.1", + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" + "require-from-string": "^2.0.2" }, "funding": { "type": "github", @@ -32062,45 +32615,28 @@ } }, "node_modules/tar-fs": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", - "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==", + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.0.6.tgz", + "integrity": "sha512-iokBDQQkUyeXhgPYaZxmczGPhnhXZ0CmrqI+MOb/WFGS9DW5wnfrLgtjUJBvz50vQ3qfRwJ62QVoCFu8mPVu5w==", "dev": true, "dependencies": { - "chownr": "^1.1.1", - "mkdirp-classic": "^0.5.2", "pump": "^3.0.0", - "tar-stream": "^2.1.4" - } - }, - "node_modules/tar-stream": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", - "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", - "dev": true, - "dependencies": { - "bl": "^4.0.3", - "end-of-stream": "^1.4.1", - "fs-constants": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^3.1.1" + "tar-stream": "^3.1.5" }, - "engines": { - "node": ">=6" + "optionalDependencies": { + "bare-fs": "^2.1.1", + "bare-path": "^2.1.0" } }, - "node_modules/tar-stream/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "node_modules/tar-stream": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.7.tgz", + "integrity": "sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==", "dev": true, "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" + "b4a": "^1.6.4", + "fast-fifo": "^1.2.0", + "streamx": "^2.15.0" } }, "node_modules/temp-dir": { @@ -32660,6 +33196,12 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/typed-query-selector": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/typed-query-selector/-/typed-query-selector-2.12.0.tgz", + "integrity": "sha512-SbklCd1F0EiZOyPiW192rrHZzZ5sBijB6xM+cpmrwDqObvdtunOHHIk9fCGsoK5JVIYXoyEp4iEdE3upFH3PAg==", + "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", @@ -33038,9 +33580,9 @@ } }, "node_modules/use-callback-ref": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.3.0.tgz", - "integrity": "sha512-3FT9PRuRdbB9HfXhEq35u4oZkvpJ5kuYbpqhCfmiZyReuRgpnhDlbr2ZEnnuS0RrJAPn6l23xjFg9kpDM+Ms7w==", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.3.2.tgz", + "integrity": "sha512-elOQwe6Q8gqZgDA8mrh44qRTQqpIHDcZ3hXTLjBe1i4ph8XpNJnO+aQf3NaG+lriLopI4HMx9VjQLfPQ6vhnoA==", "dependencies": { "tslib": "^2.0.0" }, @@ -33057,18 +33599,6 @@ } } }, - "node_modules/use-lilius": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/use-lilius/-/use-lilius-2.0.5.tgz", - "integrity": "sha512-IbPjJe4T6B0zQV6ahftVtHvCAxi6RAuDpEcO8TmnHh4nBtx7JbGdpbgXWOUj/9YjrzEbdT/lW7JWcBVbX3MbrA==", - "dependencies": { - "date-fns": "^3.6.0" - }, - "peerDependencies": { - "react": "*", - "react-dom": "*" - } - }, "node_modules/use-memo-one": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/use-memo-one/-/use-memo-one-1.1.3.tgz", @@ -33099,9 +33629,9 @@ } }, "node_modules/use-sync-external-store": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz", - "integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==", + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.2.tgz", + "integrity": "sha512-PElTlVMwpblvbNqQ82d2n6RjStvdSoNe9FG28kNfz3WiXilJm4DdNkEzRhCZuIDwY8U08WVihhGR5iRqAwfDiw==", "peerDependencies": { "react": "^16.8.0 || ^17.0.0 || ^18.0.0" } @@ -33148,12 +33678,6 @@ "uuid": "dist/bin/uuid" } }, - "node_modules/v8-compile-cache": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", - "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", - "dev": true - }, "node_modules/v8-to-istanbul": { "version": "9.1.0", "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.1.0.tgz", @@ -33311,9 +33835,9 @@ } }, "node_modules/web-vitals": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-3.5.1.tgz", - "integrity": "sha512-xQ9lvIpfLxUj0eSmT79ZjRoU5wIRfIr7pNukL7ZE4EcWZSmfZQqOlhuAGfkVa3EFmzPHZhWhXfm2i5ys+THVPg==", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-4.2.3.tgz", + "integrity": "sha512-/CFAm1mNxSmOj6i0Co+iGFJ58OS4NRGVP+AWS/l509uIK5a1bSoIVaHz/ZumpHTfHSZBpgrJ+wjfpAOrTHok5Q==", "dev": true }, "node_modules/webidl-conversions": { @@ -33936,13 +34460,13 @@ } }, "node_modules/which-builtin-type": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.1.3.tgz", - "integrity": "sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.1.4.tgz", + "integrity": "sha512-bppkmBSsHFmIMSl8BO9TbsyzsvGjVoppt8xUiGzwiu/bhDCGxnpOKCxgqj6GuyHE0mINMDecBFPlOm2hzY084w==", "dev": true, "dependencies": { - "function.prototype.name": "^1.1.5", - "has-tostringtag": "^1.0.0", + "function.prototype.name": "^1.1.6", + "has-tostringtag": "^1.0.2", "is-async-function": "^2.0.0", "is-date-object": "^1.0.5", "is-finalizationregistry": "^1.0.2", @@ -33951,8 +34475,8 @@ "is-weakref": "^1.0.2", "isarray": "^2.0.5", "which-boxed-primitive": "^1.0.2", - "which-collection": "^1.0.1", - "which-typed-array": "^1.1.9" + "which-collection": "^1.0.2", + "which-typed-array": "^1.1.15" }, "engines": { "node": ">= 0.4" @@ -34195,9 +34719,9 @@ } }, "node_modules/y-webrtc/node_modules/ws": { - "version": "8.17.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", - "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", + "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==", "optional": true, "engines": { "node": ">=10.0.0" @@ -34271,9 +34795,9 @@ } }, "node_modules/yjs": { - "version": "13.6.16", - "resolved": "https://registry.npmjs.org/yjs/-/yjs-13.6.16.tgz", - "integrity": "sha512-uEq+n/dFIecBElEdeQea8nDnltScBfuhCSyAxDw4CosveP9Ag0eW6iZi2mdpW7EgxSFT7VXK2MJl3tKaLTmhAQ==", + "version": "13.6.19", + "resolved": "https://registry.npmjs.org/yjs/-/yjs-13.6.19.tgz", + "integrity": "sha512-GNKw4mEUn5yWU2QPHRx8jppxmCm9KzbBhB4qJLUJFiiYD0g/tDVgXQ7aPkyh01YO28kbs2J/BEbWBagjuWyejw==", "dependencies": { "lib0": "^0.2.86" }, @@ -34326,24 +34850,24 @@ } }, "@ariakit/core": { - "version": "0.3.11", - "resolved": "https://registry.npmjs.org/@ariakit/core/-/core-0.3.11.tgz", - "integrity": "sha512-+MnOeqnA4FLI/7vqsZLbZQHHN4ofd9kvkNjz44fNi0gqmD+ZbMWiDkFAvZII75dYnxYw5ZPpWjA4waK22VBWig==" + "version": "0.4.10", + "resolved": "https://registry.npmjs.org/@ariakit/core/-/core-0.4.10.tgz", + "integrity": "sha512-mX3EabQbfVh5uTjsTJ3+gjj7KGdTNhIN0qZHJd5Z2iPUnKl9NBy23Lgu6PEskpVsKAZ3proirjguD7U9fKMs/A==" }, "@ariakit/react": { - "version": "0.3.14", - "resolved": "https://registry.npmjs.org/@ariakit/react/-/react-0.3.14.tgz", - "integrity": "sha512-h71BPMZ2eW+E2ESbdYxSAEMR1DozYzd5eHE5IOzGd9Egi5u7EZxqmuW4CXVXZ1Y6vbaDMV3SudgPh7iHS/ArFw==", + "version": "0.4.11", + "resolved": "https://registry.npmjs.org/@ariakit/react/-/react-0.4.11.tgz", + "integrity": "sha512-nLpPrmNcspqNhk4o+epsgeZfP1+Fkh4uIzNe5yrFkXolRkqHGKAxl4Hi82e0yxIBUbYbZIEwsZQQVceF1L6xrw==", "requires": { - "@ariakit/react-core": "0.3.14" + "@ariakit/react-core": "0.4.11" } }, "@ariakit/react-core": { - "version": "0.3.14", - "resolved": "https://registry.npmjs.org/@ariakit/react-core/-/react-core-0.3.14.tgz", - "integrity": "sha512-16Qj6kDPglpdWtU5roY9q+G66naOjauTY5HvUIaL2aLY0187ATaRrABIKoMMzTtJyhvsud4jFlzivz+/zCQ8yw==", + "version": "0.4.11", + "resolved": "https://registry.npmjs.org/@ariakit/react-core/-/react-core-0.4.11.tgz", + "integrity": "sha512-i6KedWhjZkNC7tMEKO0eNjjq2HRPiHyGaBS2x2VaWwzBepoYtjyvxRXyqLJ3gaiNdlwckN1TZsRDfD+viy13IQ==", "requires": { - "@ariakit/core": "0.3.11", + "@ariakit/core": "0.4.10", "@floating-ui/dom": "^1.0.0", "use-sync-external-store": "^1.2.0" } @@ -34407,9 +34931,9 @@ } }, "@babel/eslint-parser": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.24.7.tgz", - "integrity": "sha512-SO5E3bVxDuxyNxM5agFv480YA2HO6ohZbGxbazZdIk3KQOPOGVNw6q78I9/lbviIf95eq6tPozeYnJLbjnC8IA==", + "version": "7.25.1", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.25.1.tgz", + "integrity": "sha512-Y956ghgTT4j7rKesabkh5WeqgSFZVFwaPR0IWFm7KFHFmmJ4afbG49SmfW4S+GyRPx0Dy5jxEWA5t0rpxfElWg==", "dev": true, "requires": { "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", @@ -35697,10 +36221,28 @@ "commander": "^2.15.1" } }, + "@csstools/css-parser-algorithms": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-3.0.1.tgz", + "integrity": "sha512-lSquqZCHxDfuTg/Sk2hiS0mcSFCEBuj49JfzPHJogDBT0mGCyY5A1AQzBWngitrp7i1/HAZpIgzF/VjhOEIJIg==", + "dev": true + }, + "@csstools/css-tokenizer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-3.0.1.tgz", + "integrity": "sha512-UBqaiu7kU0lfvaP982/o3khfXccVlHPWp0/vwwiIgDF0GmqqqxoiXC/6FCjlS9u92f7CoEz6nXKQnrn1kIAkOw==", + "dev": true + }, + "@csstools/media-query-list-parser": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-3.0.1.tgz", + "integrity": "sha512-HNo8gGD02kHmcbX6PvCoUuOQvn4szyB9ca63vZHKX5A81QytgDG4oxG4IaEfHTlEZSZ6MjPEMWIVU+zF2PZcgw==", + "dev": true + }, "@csstools/selector-specificity": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.2.0.tgz", - "integrity": "sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-4.0.0.tgz", + "integrity": "sha512-189nelqtPd8++phaHNwYovKZI0FOzH1vQEE3QhHHkNIGrg5fSs9CbYP3RvfEH5geztnIA9Jwq91wyOIwAW5JIQ==", "dev": true }, "@discoveryjs/json-ext": { @@ -35709,6 +36251,12 @@ "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", "dev": true }, + "@dual-bundle/import-meta-resolve": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@dual-bundle/import-meta-resolve/-/import-meta-resolve-4.1.0.tgz", + "integrity": "sha512-+nxncfwHM5SgAtrVzgpzJOI1ol0PkumhVo469KCf9lUi21IGcY90G98VuHm9VRrUypmAzawAHO9bs6hqeADaVg==", + "dev": true + }, "@emotion/babel-plugin": { "version": "11.10.6", "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.10.6.tgz", @@ -36943,17 +37491,17 @@ "dev": true }, "@preact/signals": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@preact/signals/-/signals-1.2.3.tgz", - "integrity": "sha512-M2DXse3Wi8HwjI1d2vQWOLJ3lHogvqTsJYvl4ofXRXgMFQzJ7kmlZvlt5i8x5S5VwgZu0ghru4HkLqOoFfU2JQ==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@preact/signals/-/signals-1.3.0.tgz", + "integrity": "sha512-EOMeg42SlLS72dhoq6Vjq08havnLseWmPQ8A0YsgIAqMgWgx7V1a39+Pxo6i7SY5NwJtH4849JogFq3M67AzWg==", "requires": { - "@preact/signals-core": "^1.6.0" + "@preact/signals-core": "^1.7.0" } }, "@preact/signals-core": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/@preact/signals-core/-/signals-core-1.6.1.tgz", - "integrity": "sha512-KXEEmJoKDlo0Igju/cj9YvKIgyaWFDgnprShQjzimUd5VynAAdTWMshawEOjUVeKbsI0aR58V6WOQp+DNcKApw==" + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@preact/signals-core/-/signals-core-1.8.0.tgz", + "integrity": "sha512-OBvUsRZqNmjzCZXWLxkZfhcgT+Fk8DDcT/8vD6a1xhDemodyy87UJRJfASMuSD8FaAIeGgGm85ydXhm7lr4fyA==" }, "@puppeteer/browsers": { "version": "2.2.3", @@ -37056,17 +37604,6 @@ "tar-stream": "^3.1.5" } }, - "tar-stream": { - "version": "3.1.7", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.7.tgz", - "integrity": "sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==", - "dev": true, - "requires": { - "b4a": "^1.6.4", - "fast-fifo": "^1.2.0", - "streamx": "^2.15.0" - } - }, "wrap-ansi": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", @@ -37108,173 +37645,159 @@ } }, "@radix-ui/primitive": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.0.0.tgz", - "integrity": "sha512-3e7rn8FDMin4CgeL7Z/49smCA3rFYY3Ha2rUQ7HRWFadS5iCRw08ZgVT1LaNTCNqgvrUiyczLflrVrF0SRQtNA==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.0.1.tgz", + "integrity": "sha512-yQ8oGX2GVsEYMWGxcovu1uGWPCxV5BFfeeYxqPmuAzUyLT9qmaMXSAhXpb0WrspIeqYzdJpkh2vHModJPgRIaw==", "requires": { "@babel/runtime": "^7.13.10" } }, "@radix-ui/react-compose-refs": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.0.0.tgz", - "integrity": "sha512-0KaSv6sx787/hK3eF53iOkiSLwAGlFMx5lotrqD2pTjB18KbybKoEIgkNZTKC60YECDQTKGTRcDBILwZVqVKvA==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.0.1.tgz", + "integrity": "sha512-fDSBgd44FKHa1FRMU59qBMPFcl2PZE+2nmqunj+BWFyYYjnhIDWL2ItDs3rrbJDQOtzt5nIebLCQc4QRfz6LJw==", "requires": { "@babel/runtime": "^7.13.10" } }, "@radix-ui/react-context": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.0.0.tgz", - "integrity": "sha512-1pVM9RfOQ+n/N5PJK33kRSKsr1glNxomxONs5c49MliinBY6Yw2Q995qfBUUo0/Mbg05B/sGA0gkgPI7kmSHBg==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.0.1.tgz", + "integrity": "sha512-ebbrdFoYTcuZ0v4wG5tedGnp9tzcV8awzsxYph7gXUyvnNLuTIcCk1q17JEbnVhXAKG9oX3KtchwiMIAYp9NLg==", "requires": { "@babel/runtime": "^7.13.10" } }, "@radix-ui/react-dialog": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-dialog/-/react-dialog-1.0.0.tgz", - "integrity": "sha512-Yn9YU+QlHYLWwV1XfKiqnGVpWYWk6MeBVM6x/bcoyPvxgjQGoeT35482viLPctTMWoMw0PoHgqfSox7Ig+957Q==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dialog/-/react-dialog-1.0.5.tgz", + "integrity": "sha512-GjWJX/AUpB703eEBanuBnIWdIXg6NvJFCXcNlSZk4xdszCdhrJgBoUd1cGk67vFO+WdA2pfI/plOpqz/5GUP6Q==", "requires": { "@babel/runtime": "^7.13.10", - "@radix-ui/primitive": "1.0.0", - "@radix-ui/react-compose-refs": "1.0.0", - "@radix-ui/react-context": "1.0.0", - "@radix-ui/react-dismissable-layer": "1.0.0", - "@radix-ui/react-focus-guards": "1.0.0", - "@radix-ui/react-focus-scope": "1.0.0", - "@radix-ui/react-id": "1.0.0", - "@radix-ui/react-portal": "1.0.0", - "@radix-ui/react-presence": "1.0.0", - "@radix-ui/react-primitive": "1.0.0", - "@radix-ui/react-slot": "1.0.0", - "@radix-ui/react-use-controllable-state": "1.0.0", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-dismissable-layer": "1.0.5", + "@radix-ui/react-focus-guards": "1.0.1", + "@radix-ui/react-focus-scope": "1.0.4", + "@radix-ui/react-id": "1.0.1", + "@radix-ui/react-portal": "1.0.4", + "@radix-ui/react-presence": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-slot": "1.0.2", + "@radix-ui/react-use-controllable-state": "1.0.1", "aria-hidden": "^1.1.1", - "react-remove-scroll": "2.5.4" - }, - "dependencies": { - "@radix-ui/react-dismissable-layer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.0.0.tgz", - "integrity": "sha512-n7kDRfx+LB1zLueRDvZ1Pd0bxdJWDUZNQ/GWoxDn2prnuJKRdxsjulejX/ePkOsLi2tTm6P24mDqlMSgQpsT6g==", - "requires": { - "@babel/runtime": "^7.13.10", - "@radix-ui/primitive": "1.0.0", - "@radix-ui/react-compose-refs": "1.0.0", - "@radix-ui/react-primitive": "1.0.0", - "@radix-ui/react-use-callback-ref": "1.0.0", - "@radix-ui/react-use-escape-keydown": "1.0.0" - } - }, - "@radix-ui/react-focus-scope": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.0.0.tgz", - "integrity": "sha512-C4SWtsULLGf/2L4oGeIHlvWQx7Rf+7cX/vKOAD2dXW0A1b5QXwi3wWeaEgW+wn+SEVrraMUk05vLU9fZZz5HbQ==", - "requires": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-compose-refs": "1.0.0", - "@radix-ui/react-primitive": "1.0.0", - "@radix-ui/react-use-callback-ref": "1.0.0" - } - }, - "@radix-ui/react-portal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.0.0.tgz", - "integrity": "sha512-a8qyFO/Xb99d8wQdu4o7qnigNjTPG123uADNecz0eX4usnQEj7o+cG4ZX4zkqq98NYekT7UoEQIjxBNWIFuqTA==", - "requires": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-primitive": "1.0.0" - } - }, - "@radix-ui/react-primitive": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-1.0.0.tgz", - "integrity": "sha512-EyXe6mnRlHZ8b6f4ilTDrXmkLShICIuOTTj0GX4w1rp+wSxf3+TD05u1UOITC8VsJ2a9nwHvdXtOXEOl0Cw/zQ==", - "requires": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-slot": "1.0.0" - } - }, - "@radix-ui/react-slot": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.0.0.tgz", - "integrity": "sha512-3mrKauI/tWXo1Ll+gN5dHcxDPdm/Df1ufcDLCecn+pnCIVcdWE7CujXo8QaXOWRJyZyQWWbpB8eFwHzWXlv5mQ==", - "requires": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-compose-refs": "1.0.0" - } - }, - "@radix-ui/react-use-escape-keydown": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.0.0.tgz", - "integrity": "sha512-JwfBCUIfhXRxKExgIqGa4CQsiMemo1Xt0W/B4ei3fpzpvPENKpMKQ8mZSB6Acj3ebrAEgi2xiQvcI1PAAodvyg==", - "requires": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-use-callback-ref": "1.0.0" - } - }, - "react-remove-scroll": { - "version": "2.5.4", - "resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.5.4.tgz", - "integrity": "sha512-xGVKJJr0SJGQVirVFAUZ2k1QLyO6m+2fy0l8Qawbp5Jgrv3DeLalrfMNBFSlmz5kriGGzsVBtGVnf4pTKIhhWA==", - "requires": { - "react-remove-scroll-bar": "^2.3.3", - "react-style-singleton": "^2.2.1", - "tslib": "^2.1.0", - "use-callback-ref": "^1.3.0", - "use-sidecar": "^1.1.2" - } - } + "react-remove-scroll": "2.5.5" + } + }, + "@radix-ui/react-dismissable-layer": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.0.5.tgz", + "integrity": "sha512-aJeDjQhywg9LBu2t/At58hCvr7pEm0o2Ke1x33B+MhjNmmZ17sy4KImo0KPLgsnc/zN7GPdce8Cnn0SWvwZO7g==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-use-callback-ref": "1.0.1", + "@radix-ui/react-use-escape-keydown": "1.0.3" } }, "@radix-ui/react-focus-guards": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.0.0.tgz", - "integrity": "sha512-UagjDk4ijOAnGu4WMUPj9ahi7/zJJqNZ9ZAiGPp7waUWJO0O1aWXi/udPphI0IUjvrhBsZJGSN66dR2dsueLWQ==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.0.1.tgz", + "integrity": "sha512-Rect2dWbQ8waGzhMavsIbmSVCgYxkXLxxR3ZvCX79JOglzdEy4JXMb98lq4hPxUbLr77nP0UOGf4rcMU+s1pUA==", "requires": { "@babel/runtime": "^7.13.10" } }, + "@radix-ui/react-focus-scope": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.0.4.tgz", + "integrity": "sha512-sL04Mgvf+FmyvZeYfNu1EPAaaxD+aw7cYeIB9L9Fvq8+urhltTRaEo5ysKOpHuKPclsZcSUMKlN05x4u+CINpA==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-use-callback-ref": "1.0.1" + } + }, "@radix-ui/react-id": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.0.0.tgz", - "integrity": "sha512-Q6iAB/U7Tq3NTolBBQbHTgclPmGWE3OlktGGqrClPozSw4vkQ1DfQAOtzgRPecKsMdJINE05iaoDUG8tRzCBjw==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.0.1.tgz", + "integrity": "sha512-tI7sT/kqYp8p96yGWY1OAnLHrqDgzHefRBKQ2YAkBS5ja7QLcZ9Z/uY7bEjPUatf8RomoXM8/1sMj1IJaE5UzQ==", "requires": { "@babel/runtime": "^7.13.10", - "@radix-ui/react-use-layout-effect": "1.0.0" + "@radix-ui/react-use-layout-effect": "1.0.1" + } + }, + "@radix-ui/react-portal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.0.4.tgz", + "integrity": "sha512-Qki+C/EuGUVCQTOTD5vzJzJuMUlewbzuKyUy+/iHM2uwGiru9gZeBJtHAPKAEkB5KWGi9mP/CHKcY0wt1aW45Q==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-primitive": "1.0.3" } }, "@radix-ui/react-presence": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.0.0.tgz", - "integrity": "sha512-A+6XEvN01NfVWiKu38ybawfHsBjWum42MRPnEuqPsBZ4eV7e/7K321B5VgYMPv3Xx5An6o1/l9ZuDBgmcmWK3w==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.0.1.tgz", + "integrity": "sha512-UXLW4UAbIY5ZjcvzjfRFo5gxva8QirC9hF7wRE4U5gz+TP0DbRk+//qyuAQ1McDxBt1xNMBTaciFGvEmJvAZCg==", "requires": { "@babel/runtime": "^7.13.10", - "@radix-ui/react-compose-refs": "1.0.0", - "@radix-ui/react-use-layout-effect": "1.0.0" + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-use-layout-effect": "1.0.1" + } + }, + "@radix-ui/react-primitive": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-1.0.3.tgz", + "integrity": "sha512-yi58uVyoAcK/Nq1inRY56ZSjKypBNKTa/1mcL8qdl6oJeEaDbOldlzrGn7P6Q3Id5d+SYNGc5AJgc4vGhjs5+g==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-slot": "1.0.2" + } + }, + "@radix-ui/react-slot": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.0.2.tgz", + "integrity": "sha512-YeTpuq4deV+6DusvVUW4ivBgnkHwECUu0BiN43L5UCDFgdhsRUWAghhTF5MbvNTPzmiFOx90asDSUjWuCNapwg==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "1.0.1" } }, "@radix-ui/react-use-callback-ref": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.0.0.tgz", - "integrity": "sha512-GZtyzoHz95Rhs6S63D2t/eqvdFCm7I+yHMLVQheKM7nBD8mbZIt+ct1jz4536MDnaOGKIxynJ8eHTkVGVVkoTg==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.0.1.tgz", + "integrity": "sha512-D94LjX4Sp0xJFVaoQOd3OO9k7tpBYNOXdVhkltUbGv2Qb9OXdrg/CpsjlZv7ia14Sylv398LswWBVVu5nqKzAQ==", "requires": { "@babel/runtime": "^7.13.10" } }, "@radix-ui/react-use-controllable-state": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.0.0.tgz", - "integrity": "sha512-FohDoZvk3mEXh9AWAVyRTYR4Sq7/gavuofglmiXB2g1aKyboUD4YtgWxKj8O5n+Uak52gXQ4wKz5IFST4vtJHg==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.0.1.tgz", + "integrity": "sha512-Svl5GY5FQeN758fWKrjM6Qb7asvXeiZltlT4U2gVfl8Gx5UAv2sMR0LWo8yhsIZh2oQ0eFdZ59aoOOMV7b47VA==", "requires": { "@babel/runtime": "^7.13.10", - "@radix-ui/react-use-callback-ref": "1.0.0" + "@radix-ui/react-use-callback-ref": "1.0.1" + } + }, + "@radix-ui/react-use-escape-keydown": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.0.3.tgz", + "integrity": "sha512-vyL82j40hcFicA+M4Ex7hVkB9vHgSse1ZWomAqV2Je3RleKGO5iM8KMOEtfoSB0PnIelMd2lATjTGMYqN5ylTg==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-use-callback-ref": "1.0.1" } }, "@radix-ui/react-use-layout-effect": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.0.0.tgz", - "integrity": "sha512-6Tpkq+R6LOlmQb1R5NNETLG0B4YP0wc+klfXafpUCj6JGyaUc8il7/kUZ7m59rGbXGczE9Bs+iz2qloqsZBduQ==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.0.1.tgz", + "integrity": "sha512-v/5RegiJWYdoCvMnITBkNNx6bCj20fiaJnWtRkU18yITptraXjffz5Qbn05uOiQnOvi+dbkznkoaMltz1GnszQ==", "requires": { "@babel/runtime": "^7.13.10" } @@ -37329,6 +37852,12 @@ "@react-spring/types": "~9.7.1" } }, + "@rtsao/scc": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@rtsao/scc/-/scc-1.1.0.tgz", + "integrity": "sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==", + "dev": true + }, "@sentry/core": { "version": "6.19.7", "resolved": "https://registry.npmjs.org/@sentry/core/-/core-6.19.7.tgz", @@ -37528,6 +38057,22 @@ "integrity": "sha512-sXXKG+uL9IrKqViTtao2Ws6dy0znu9sOaP1di/jKGW1M6VssO8vlpXCQcpZ+jisQ1tTFAC5Jo/EOzFbggBagFQ==", "dev": true }, + "@stylistic/stylelint-plugin": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@stylistic/stylelint-plugin/-/stylelint-plugin-3.0.1.tgz", + "integrity": "sha512-j3mH8HSw2Rob/KJFWZ627w3CQ8gQqVHtzCdPeEffUg5vOgpz4rgrR+Xw2kU0OQCDcdW8Y1nKfdXKKjM5Rn8X0g==", + "dev": true, + "requires": { + "@csstools/css-parser-algorithms": "^3.0.0", + "@csstools/css-tokenizer": "^3.0.0", + "@csstools/media-query-list-parser": "^3.0.0", + "is-plain-object": "^5.0.0", + "postcss-selector-parser": "^6.1.2", + "postcss-value-parser": "^4.2.0", + "style-search": "^0.1.0", + "stylelint": "^16.8.2" + } + }, "@svgr/babel-plugin-add-jsx-attribute": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-8.0.0.tgz", @@ -38709,50 +39254,50 @@ "dev": true }, "@wordpress/a11y": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@wordpress/a11y/-/a11y-4.0.1.tgz", - "integrity": "sha512-wS0I78ifK1ZWdsfiiD6HlZ3sIeZ6dLY/bPw4zF1fIjva5lbCq+OTjqj0hpoDDciP+zxKYj5H7lms7BYn+YtS9Q==", + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/a11y/-/a11y-4.8.1.tgz", + "integrity": "sha512-Cg0GAf4RIWS6tEnfxoWbphKr9+xFKIOvfb1xj4K9Zb5SinaxnB5xfscObKmqtN7ZwCiDWjoPIrkil+5eMryVLQ==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/dom-ready": "^4.0.1", - "@wordpress/i18n": "^5.0.1" + "@wordpress/dom-ready": "^4.8.1", + "@wordpress/i18n": "^5.8.1" } }, "@wordpress/annotations": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@wordpress/annotations/-/annotations-3.0.2.tgz", - "integrity": "sha512-+Z1WGJ0Yy7uh76WjxlQL1JF0veiYMmdWQ4z39B32VZOUNGLcTzD/JfeY1r9LHMi/OD4NBCWB9/e1F5vANdSH7Q==", + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/annotations/-/annotations-3.8.1.tgz", + "integrity": "sha512-zvXmndp0CvT8AjqAgQH5rERCnnxtqPt37mKbyQn5Qm/e4nys4gZhbVAzUxKuLITj0pRJ7y8cdWk+nwlfFr7sCA==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/data": "^10.0.2", - "@wordpress/hooks": "^4.0.1", - "@wordpress/i18n": "^5.0.1", - "@wordpress/rich-text": "^7.0.2", + "@wordpress/data": "^10.8.1", + "@wordpress/hooks": "^4.8.1", + "@wordpress/i18n": "^5.8.1", + "@wordpress/rich-text": "^7.8.1", "uuid": "^9.0.1" } }, "@wordpress/api-fetch": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/@wordpress/api-fetch/-/api-fetch-7.0.1.tgz", - "integrity": "sha512-amS/byydyz0Ipz23AYGjQEZl9uug1w831i9JIkrBKPhb9L+uKBCz5LompD6kHYWxOYbwaJwPpXiXJm8v4DqUyw==", + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/api-fetch/-/api-fetch-7.8.1.tgz", + "integrity": "sha512-WElhevzqp8G/yCHN7MpoWSIzh4f/nV/PkqBs34Eg5mGgsmJmeTaagyZOAeEtKks90Xa6Gz5yJAyzOIVEhrUZSg==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/i18n": "^5.0.1", - "@wordpress/url": "^4.0.1" + "@wordpress/i18n": "^5.8.1", + "@wordpress/url": "^4.8.1" } }, "@wordpress/autop": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@wordpress/autop/-/autop-4.0.1.tgz", - "integrity": "sha512-0lv/pdGkmhgHcQG/Lhtzp5ZifWLM3c4bcpuhToPwPvmN3coSjQ9IFjuOYGn0K/4KkgOhQHOjl7jjwx12+qwnmQ==", + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/autop/-/autop-4.8.1.tgz", + "integrity": "sha512-/ah4oBIRGMZlxBBPiD6R5uamCPEXTzmsJ0iceDJxMHc5KvNcy59oHNCirD5yiRLORk8RrujUczIGfglpUjGh2Q==", "requires": { "@babel/runtime": "^7.16.0" } }, "@wordpress/babel-preset-default": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/@wordpress/babel-preset-default/-/babel-preset-default-8.0.1.tgz", - "integrity": "sha512-PAmKGEmtdjEOqARifSgnfo3BqDIoO6fcvGlZtYjn6PjsXD2CtIHHHEE2F4e/rgxMPo0VqkqsLokr4kxEWwjjeA==", + "version": "8.8.2", + "resolved": "https://registry.npmjs.org/@wordpress/babel-preset-default/-/babel-preset-default-8.8.2.tgz", + "integrity": "sha512-XhIpSw6d8GeaBe+gQ25nck01+Q3UiVQgih/yBCFWNtzB2qp/AB7195lHGxbuAYUO9RM1eXsf8kVJV2caAb4WnA==", "dev": true, "requires": { "@babel/core": "^7.16.0", @@ -38761,93 +39306,93 @@ "@babel/preset-env": "^7.16.0", "@babel/preset-typescript": "^7.16.0", "@babel/runtime": "^7.16.0", - "@wordpress/browserslist-config": "^6.0.1", - "@wordpress/warning": "^3.0.1", + "@wordpress/browserslist-config": "^6.8.1", + "@wordpress/warning": "^3.8.1", "browserslist": "^4.21.10", "core-js": "^3.31.0", "react": "^18.3.0" } }, "@wordpress/base-styles": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@wordpress/base-styles/-/base-styles-5.0.1.tgz", - "integrity": "sha512-c4ipgUCCW+n/vkkOMWt3ue/ba4/FMHGlXQ6GBcRvJeb4tO3/4tyQF/MA4S8WviKinF2B5tQ4Hy79wlHYjA3ZGA==", + "version": "5.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/base-styles/-/base-styles-5.8.1.tgz", + "integrity": "sha512-vYT31mcV74bO+MXMIYKMyethp6kw3rQyh0wKvWIhX5pX/wUYXjts+RE6v9Yf7k0OJ+UT0c/CXF+5KLBuju6EVA==", "dev": true }, "@wordpress/blob": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@wordpress/blob/-/blob-4.0.1.tgz", - "integrity": "sha512-VM9WOMDzKl6fMyc0Sh89WUFtAgMClWAvSlkdA+S84dOPXw6pas0a6MigcXFpWBFrlTYGQNz9oXq6KEByPtRLAw==", + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/blob/-/blob-4.8.1.tgz", + "integrity": "sha512-fMLWmum+B8aZi5w8Tie7mw+LEP/FF6RXVMG8AH4GwtXYYD2b3WgjbF7I4p6HYOaz3kAEnlJNo55qqLT2tFogww==", "requires": { "@babel/runtime": "^7.16.0" } }, "@wordpress/block-directory": { - "version": "5.0.9", - "resolved": "https://registry.npmjs.org/@wordpress/block-directory/-/block-directory-5.0.9.tgz", - "integrity": "sha512-InIsawLBWZaZCIGb0UG9lXeHnL6JCgCbXpaTd/vi10jZBEZO5JwBTnMo73kpOUiAWjMpH5CPiGcqvjTmxamn0Q==", + "version": "5.8.3", + "resolved": "https://registry.npmjs.org/@wordpress/block-directory/-/block-directory-5.8.3.tgz", + "integrity": "sha512-H1ukZMhcX/2RVl/avokBHNgkWZk6x3ha43KQBE+20lZRqKp964+PGKDNt+DNBJTSCi+/412cQekZz/H6mREXZQ==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^4.0.1", - "@wordpress/api-fetch": "^7.0.1", - "@wordpress/block-editor": "^13.0.7", - "@wordpress/blocks": "^13.0.3", - "@wordpress/components": "^28.0.3", - "@wordpress/compose": "^7.0.1", - "@wordpress/core-data": "^7.0.7", - "@wordpress/data": "^10.0.2", - "@wordpress/edit-post": "^8.0.9", - "@wordpress/editor": "^14.0.8", - "@wordpress/element": "^6.0.1", - "@wordpress/hooks": "^4.0.1", - "@wordpress/html-entities": "^4.0.1", - "@wordpress/i18n": "^5.0.1", - "@wordpress/icons": "^10.0.2", - "@wordpress/notices": "^5.0.2", - "@wordpress/plugins": "^7.0.3", - "@wordpress/private-apis": "^1.0.2", - "@wordpress/url": "^4.0.1", + "@wordpress/a11y": "^4.8.1", + "@wordpress/api-fetch": "^7.8.1", + "@wordpress/block-editor": "^14.3.1", + "@wordpress/blocks": "^13.8.1", + "@wordpress/components": "^28.8.1", + "@wordpress/compose": "^7.8.1", + "@wordpress/core-data": "^7.8.1", + "@wordpress/data": "^10.8.1", + "@wordpress/editor": "^14.8.3", + "@wordpress/element": "^6.8.1", + "@wordpress/hooks": "^4.8.1", + "@wordpress/html-entities": "^4.8.1", + "@wordpress/i18n": "^5.8.1", + "@wordpress/icons": "^10.8.1", + "@wordpress/notices": "^5.8.1", + "@wordpress/plugins": "^7.8.1", + "@wordpress/private-apis": "^1.8.1", + "@wordpress/url": "^4.8.1", "change-case": "^4.1.2" } }, "@wordpress/block-editor": { - "version": "13.0.7", - "resolved": "https://registry.npmjs.org/@wordpress/block-editor/-/block-editor-13.0.7.tgz", - "integrity": "sha512-In+SsdGgzpvOiVVlLxwNbs8hp+vgsXzeLQNbxral7jwX0s3wU7RnVTqb2pgJ4X0FsKr+Lveh3g+oK6cq/rAqtg==", + "version": "14.3.1", + "resolved": "https://registry.npmjs.org/@wordpress/block-editor/-/block-editor-14.3.1.tgz", + "integrity": "sha512-rskQ3jaJDuAy22m6YtxOCJG/C9hT22dU7yyMEhFQ2Rh8YWKZrKIwFxk8KzkPzZLPjIIxShcTBKOfE20ZC1a/wg==", "requires": { "@babel/runtime": "^7.16.0", "@emotion/react": "^11.7.1", "@emotion/styled": "^11.6.0", "@react-spring/web": "^9.4.5", - "@wordpress/a11y": "^4.0.1", - "@wordpress/api-fetch": "^7.0.1", - "@wordpress/blob": "^4.0.1", - "@wordpress/blocks": "^13.0.3", - "@wordpress/commands": "^1.0.3", - "@wordpress/components": "^28.0.3", - "@wordpress/compose": "^7.0.1", - "@wordpress/data": "^10.0.2", - "@wordpress/date": "^5.0.1", - "@wordpress/deprecated": "^4.0.1", - "@wordpress/dom": "^4.0.1", - "@wordpress/element": "^6.0.1", - "@wordpress/escape-html": "^3.0.1", - "@wordpress/hooks": "^4.0.1", - "@wordpress/html-entities": "^4.0.1", - "@wordpress/i18n": "^5.0.1", - "@wordpress/icons": "^10.0.2", - "@wordpress/is-shallow-equal": "^5.0.1", - "@wordpress/keyboard-shortcuts": "^5.0.2", - "@wordpress/keycodes": "^4.0.1", - "@wordpress/notices": "^5.0.2", - "@wordpress/preferences": "^4.0.3", - "@wordpress/private-apis": "^1.0.2", - "@wordpress/rich-text": "^7.0.2", - "@wordpress/style-engine": "^2.0.2", - "@wordpress/token-list": "^3.0.1", - "@wordpress/url": "^4.0.1", - "@wordpress/warning": "^3.0.1", - "@wordpress/wordcount": "^4.0.1", + "@wordpress/a11y": "^4.8.1", + "@wordpress/api-fetch": "^7.8.1", + "@wordpress/blob": "^4.8.1", + "@wordpress/block-serialization-default-parser": "^5.8.1", + "@wordpress/blocks": "^13.8.1", + "@wordpress/commands": "^1.8.1", + "@wordpress/components": "^28.8.1", + "@wordpress/compose": "^7.8.1", + "@wordpress/data": "^10.8.1", + "@wordpress/date": "^5.8.1", + "@wordpress/deprecated": "^4.8.1", + "@wordpress/dom": "^4.8.1", + "@wordpress/element": "^6.8.1", + "@wordpress/escape-html": "^3.8.1", + "@wordpress/hooks": "^4.8.1", + "@wordpress/html-entities": "^4.8.1", + "@wordpress/i18n": "^5.8.1", + "@wordpress/icons": "^10.8.1", + "@wordpress/is-shallow-equal": "^5.8.1", + "@wordpress/keyboard-shortcuts": "^5.8.1", + "@wordpress/keycodes": "^4.8.1", + "@wordpress/notices": "^5.8.1", + "@wordpress/preferences": "^4.8.1", + "@wordpress/private-apis": "^1.8.1", + "@wordpress/rich-text": "^7.8.1", + "@wordpress/style-engine": "^2.8.1", + "@wordpress/token-list": "^3.8.1", + "@wordpress/url": "^4.8.1", + "@wordpress/warning": "^3.8.1", + "@wordpress/wordcount": "^4.8.1", "change-case": "^4.1.2", "clsx": "^2.1.1", "colord": "^2.7.0", @@ -38855,53 +39400,54 @@ "diff": "^4.0.2", "fast-deep-equal": "^3.1.3", "memize": "^2.1.0", + "parsel-js": "^1.1.2", "postcss": "^8.4.21", - "postcss-prefixwrap": "^1.51.0", - "postcss-urlrebase": "^1.0.0", + "postcss-prefix-selector": "^1.16.0", + "postcss-urlrebase": "^1.4.0", "react-autosize-textarea": "^7.1.0", "react-easy-crop": "^5.0.6", "remove-accents": "^0.5.0" } }, "@wordpress/block-library": { - "version": "9.0.8", - "resolved": "https://registry.npmjs.org/@wordpress/block-library/-/block-library-9.0.8.tgz", - "integrity": "sha512-TvFLNaxrH1SFYnMPtPteMODb0SnCscCYcKIuQlK1GIAj98+rL4ShVtz6ghd1ptHsymBjuzqZ5NY7k4xHFkjBzg==", + "version": "9.8.2", + "resolved": "https://registry.npmjs.org/@wordpress/block-library/-/block-library-9.8.2.tgz", + "integrity": "sha512-gtAn3mm4hNW6kuQVeJn6JsUq5XnTmtSrKjAd7O+w+Dry1wWvdepqRs8ImXJnjsaOYbCx/G0aMB0cWwfIxu3kow==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^4.0.1", - "@wordpress/api-fetch": "^7.0.1", - "@wordpress/autop": "^4.0.1", - "@wordpress/blob": "^4.0.1", - "@wordpress/block-editor": "^13.0.7", - "@wordpress/blocks": "^13.0.3", - "@wordpress/components": "^28.0.3", - "@wordpress/compose": "^7.0.1", - "@wordpress/core-data": "^7.0.7", - "@wordpress/data": "^10.0.2", - "@wordpress/date": "^5.0.1", - "@wordpress/deprecated": "^4.0.1", - "@wordpress/dom": "^4.0.1", - "@wordpress/element": "^6.0.1", - "@wordpress/escape-html": "^3.0.1", - "@wordpress/hooks": "^4.0.1", - "@wordpress/html-entities": "^4.0.1", - "@wordpress/i18n": "^5.0.1", - "@wordpress/icons": "^10.0.2", - "@wordpress/interactivity": "^6.0.2", - "@wordpress/interactivity-router": "^2.0.2", - "@wordpress/keyboard-shortcuts": "^5.0.2", - "@wordpress/keycodes": "^4.0.1", - "@wordpress/notices": "^5.0.2", - "@wordpress/patterns": "^2.0.7", - "@wordpress/primitives": "^4.0.1", - "@wordpress/private-apis": "^1.0.2", - "@wordpress/reusable-blocks": "^5.0.7", - "@wordpress/rich-text": "^7.0.2", - "@wordpress/server-side-render": "^5.0.3", - "@wordpress/url": "^4.0.1", - "@wordpress/viewport": "^6.0.2", - "@wordpress/wordcount": "^4.0.1", + "@wordpress/a11y": "^4.8.1", + "@wordpress/api-fetch": "^7.8.1", + "@wordpress/autop": "^4.8.1", + "@wordpress/blob": "^4.8.1", + "@wordpress/block-editor": "^14.3.1", + "@wordpress/blocks": "^13.8.1", + "@wordpress/components": "^28.8.1", + "@wordpress/compose": "^7.8.1", + "@wordpress/core-data": "^7.8.1", + "@wordpress/data": "^10.8.1", + "@wordpress/date": "^5.8.1", + "@wordpress/deprecated": "^4.8.1", + "@wordpress/dom": "^4.8.1", + "@wordpress/element": "^6.8.1", + "@wordpress/escape-html": "^3.8.1", + "@wordpress/hooks": "^4.8.1", + "@wordpress/html-entities": "^4.8.1", + "@wordpress/i18n": "^5.8.1", + "@wordpress/icons": "^10.8.1", + "@wordpress/interactivity": "^6.8.2", + "@wordpress/interactivity-router": "^2.8.2", + "@wordpress/keyboard-shortcuts": "^5.8.1", + "@wordpress/keycodes": "^4.8.1", + "@wordpress/notices": "^5.8.1", + "@wordpress/patterns": "^2.8.1", + "@wordpress/primitives": "^4.8.1", + "@wordpress/private-apis": "^1.8.1", + "@wordpress/reusable-blocks": "^5.8.1", + "@wordpress/rich-text": "^7.8.1", + "@wordpress/server-side-render": "^5.8.1", + "@wordpress/url": "^4.8.1", + "@wordpress/viewport": "^6.8.1", + "@wordpress/wordcount": "^4.8.1", "change-case": "^4.1.2", "clsx": "^2.1.1", "colord": "^2.7.0", @@ -38914,33 +39460,34 @@ } }, "@wordpress/block-serialization-default-parser": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@wordpress/block-serialization-default-parser/-/block-serialization-default-parser-5.0.1.tgz", - "integrity": "sha512-ABWlnUPMkASkn6yMcgMD0aL7Jp7o8ojQtKmB7jx6wcvLyqmAos1b/ik37lFjneb0hYtd4OtBgsTIayA1ZJYL0Q==", + "version": "5.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/block-serialization-default-parser/-/block-serialization-default-parser-5.8.1.tgz", + "integrity": "sha512-SmbMiM/KTh9veMcujL+t375yMR1JZlIzbVEIk6NdiGV+7pvtenUe4Av0tr+0QaINmgo3MJmc4Y3csZrKFlRr+w==", "requires": { "@babel/runtime": "^7.16.0" } }, "@wordpress/blocks": { - "version": "13.0.3", - "resolved": "https://registry.npmjs.org/@wordpress/blocks/-/blocks-13.0.3.tgz", - "integrity": "sha512-HukM204sR8KpaQB/Mt6m8GdcYFBzdbss8SxKRgIDQOp9wttqKEMe4s9RmDqclIeQOFmHsFpHFvPEANjzsUwbSg==", + "version": "13.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/blocks/-/blocks-13.8.1.tgz", + "integrity": "sha512-3CH6nc5zakXfk3kDhuVRiYFMGPysgdmvh70RhGdotlASwN76sNd6NF6/LQGhjJrfVRUY7E5duGbMulqa8MHvNw==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/autop": "^4.0.1", - "@wordpress/blob": "^4.0.1", - "@wordpress/block-serialization-default-parser": "^5.0.1", - "@wordpress/data": "^10.0.2", - "@wordpress/deprecated": "^4.0.1", - "@wordpress/dom": "^4.0.1", - "@wordpress/element": "^6.0.1", - "@wordpress/hooks": "^4.0.1", - "@wordpress/html-entities": "^4.0.1", - "@wordpress/i18n": "^5.0.1", - "@wordpress/is-shallow-equal": "^5.0.1", - "@wordpress/private-apis": "^1.0.2", - "@wordpress/rich-text": "^7.0.2", - "@wordpress/shortcode": "^4.0.1", + "@wordpress/autop": "^4.8.1", + "@wordpress/blob": "^4.8.1", + "@wordpress/block-serialization-default-parser": "^5.8.1", + "@wordpress/data": "^10.8.1", + "@wordpress/deprecated": "^4.8.1", + "@wordpress/dom": "^4.8.1", + "@wordpress/element": "^6.8.1", + "@wordpress/hooks": "^4.8.1", + "@wordpress/html-entities": "^4.8.1", + "@wordpress/i18n": "^5.8.1", + "@wordpress/is-shallow-equal": "^5.8.1", + "@wordpress/private-apis": "^1.8.1", + "@wordpress/rich-text": "^7.8.1", + "@wordpress/shortcode": "^4.8.1", + "@wordpress/warning": "^3.8.1", "change-case": "^4.1.2", "colord": "^2.7.0", "fast-deep-equal": "^3.1.3", @@ -38955,34 +39502,34 @@ } }, "@wordpress/browserslist-config": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@wordpress/browserslist-config/-/browserslist-config-6.0.1.tgz", - "integrity": "sha512-ixiRZJnKStFZNE3W2NlBYxKRfNm4tfMzUeRNo5BdsG82qv530kl8DKBFwPAXYfiEU0Yr3xldiQTCR6Qdj/QcrQ==", + "version": "6.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/browserslist-config/-/browserslist-config-6.8.1.tgz", + "integrity": "sha512-hp2eE0DiRbFGTUEQ49kLVyZWlR8lfm8hb2XKqSoWbeqzWM5ZkgrRRJMrJRPS/jCEWTWDdlBwUFfsVNDKpmHc9A==", "dev": true }, "@wordpress/commands": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@wordpress/commands/-/commands-1.0.3.tgz", - "integrity": "sha512-GwWu3hDoIzWatsMTeyzP+9rzSYUBcjbnKV6Q91SvMW9WnURznmwiHB2/mA80z1Glg+FJ7q+1ybuJLZ8IxxtCkw==", + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/commands/-/commands-1.8.1.tgz", + "integrity": "sha512-FKx8cuOu0owW8//eyO1k3hA/lIgQBw32+OFkQaRPL1BnkP6esqkBxcTgbW+IpAlh64+/CuiKz4NOSAvYC8n6BQ==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/components": "^28.0.3", - "@wordpress/data": "^10.0.2", - "@wordpress/element": "^6.0.1", - "@wordpress/i18n": "^5.0.1", - "@wordpress/icons": "^10.0.2", - "@wordpress/keyboard-shortcuts": "^5.0.2", - "@wordpress/private-apis": "^1.0.2", + "@wordpress/components": "^28.8.1", + "@wordpress/data": "^10.8.1", + "@wordpress/element": "^6.8.1", + "@wordpress/i18n": "^5.8.1", + "@wordpress/icons": "^10.8.1", + "@wordpress/keyboard-shortcuts": "^5.8.1", + "@wordpress/private-apis": "^1.8.1", "clsx": "^2.1.1", - "cmdk": "^0.2.0" + "cmdk": "^1.0.0" } }, "@wordpress/components": { - "version": "28.0.3", - "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-28.0.3.tgz", - "integrity": "sha512-94OCwm21IlsZ94UCNrm9VSNVAbauddWmc+8/ytffd2Kgrjw0nNfIF+SgB1fUj3XVwKcqJ/CyEHZ8sEPDL31wEw==", + "version": "28.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-28.8.1.tgz", + "integrity": "sha512-/L70puGStsMVjpoO3xJ+MuFjHkj+qW7Ab+eyV3H0Usvi0JBdzlwOJI/JY8R1l4vPLrTQV6BK+rJl3Wdde++W+Q==", "requires": { - "@ariakit/react": "^0.3.12", + "@ariakit/react": "^0.4.10", "@babel/runtime": "^7.16.0", "@emotion/cache": "^11.7.1", "@emotion/css": "^11.7.1", @@ -38994,29 +39541,28 @@ "@types/gradient-parser": "0.1.3", "@types/highlight-words-core": "1.2.1", "@use-gesture/react": "^10.3.1", - "@wordpress/a11y": "^4.0.1", - "@wordpress/compose": "^7.0.1", - "@wordpress/date": "^5.0.1", - "@wordpress/deprecated": "^4.0.1", - "@wordpress/dom": "^4.0.1", - "@wordpress/element": "^6.0.1", - "@wordpress/escape-html": "^3.0.1", - "@wordpress/hooks": "^4.0.1", - "@wordpress/html-entities": "^4.0.1", - "@wordpress/i18n": "^5.0.1", - "@wordpress/icons": "^10.0.2", - "@wordpress/is-shallow-equal": "^5.0.1", - "@wordpress/keycodes": "^4.0.1", - "@wordpress/primitives": "^4.0.1", - "@wordpress/private-apis": "^1.0.2", - "@wordpress/rich-text": "^7.0.2", - "@wordpress/warning": "^3.0.1", + "@wordpress/a11y": "^4.8.1", + "@wordpress/compose": "^7.8.1", + "@wordpress/date": "^5.8.1", + "@wordpress/deprecated": "^4.8.1", + "@wordpress/dom": "^4.8.1", + "@wordpress/element": "^6.8.1", + "@wordpress/escape-html": "^3.8.1", + "@wordpress/hooks": "^4.8.1", + "@wordpress/html-entities": "^4.8.1", + "@wordpress/i18n": "^5.8.1", + "@wordpress/icons": "^10.8.1", + "@wordpress/is-shallow-equal": "^5.8.1", + "@wordpress/keycodes": "^4.8.1", + "@wordpress/primitives": "^4.8.1", + "@wordpress/private-apis": "^1.8.1", + "@wordpress/rich-text": "^7.8.1", + "@wordpress/warning": "^3.8.1", "change-case": "^4.1.2", "clsx": "^2.1.1", "colord": "^2.7.0", "date-fns": "^3.6.0", "deepmerge": "^4.3.0", - "downshift": "^6.0.15", "fast-deep-equal": "^3.1.3", "framer-motion": "^11.1.9", "gradient-parser": "^0.1.5", @@ -39027,24 +39573,23 @@ "re-resizable": "^6.4.0", "react-colorful": "^5.3.1", "remove-accents": "^0.5.0", - "use-lilius": "^2.0.5", "uuid": "^9.0.1" } }, "@wordpress/compose": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-7.0.1.tgz", - "integrity": "sha512-6AOKuWF/cSdv3b5lSss/yRbd3BRPkQitAHq+FSKR+7WLlqKohi037PmqnBwdonFttSzZzJ4CtI+/RalFUqOHqg==", + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-7.8.1.tgz", + "integrity": "sha512-d6q6jNtTty5nEbqTeyMTcmsHyhaL5a2VKivOwHkshDSY4aQUsLMCASl4oZ5Tushnp/9x+kbgckZ2paNSy0Sdyw==", "requires": { "@babel/runtime": "^7.16.0", "@types/mousetrap": "^1.6.8", - "@wordpress/deprecated": "^4.0.1", - "@wordpress/dom": "^4.0.1", - "@wordpress/element": "^6.0.1", - "@wordpress/is-shallow-equal": "^5.0.1", - "@wordpress/keycodes": "^4.0.1", - "@wordpress/priority-queue": "^3.0.1", - "@wordpress/undo-manager": "^1.0.1", + "@wordpress/deprecated": "^4.8.1", + "@wordpress/dom": "^4.8.1", + "@wordpress/element": "^6.8.1", + "@wordpress/is-shallow-equal": "^5.8.1", + "@wordpress/keycodes": "^4.8.1", + "@wordpress/priority-queue": "^3.8.1", + "@wordpress/undo-manager": "^1.8.1", "change-case": "^4.1.2", "clipboard": "^2.0.11", "mousetrap": "^1.6.5", @@ -39052,45 +39597,47 @@ } }, "@wordpress/core-commands": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/@wordpress/core-commands/-/core-commands-1.0.7.tgz", - "integrity": "sha512-47x3Yg2hwr7DDuucf+mGSOM+1SLKz1Q37a+Tlwbc5hWrMbmIJ6T2HM776uEnv8UiELq5FvXJofN35zdB9CZD7A==", + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/core-commands/-/core-commands-1.8.1.tgz", + "integrity": "sha512-ZXybmlJmSuktVrVQ3c0LpxUjLCrgKg/wvr3rIwbnAHSnCKuQ7q9uCUdkGTvkMo/QF3WzjeZJY5RtBQpu/SJidg==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/block-editor": "^13.0.7", - "@wordpress/commands": "^1.0.3", - "@wordpress/compose": "^7.0.1", - "@wordpress/core-data": "^7.0.7", - "@wordpress/data": "^10.0.2", - "@wordpress/element": "^6.0.1", - "@wordpress/i18n": "^5.0.1", - "@wordpress/icons": "^10.0.2", - "@wordpress/private-apis": "^1.0.2", - "@wordpress/router": "^1.0.2", - "@wordpress/url": "^4.0.1" + "@wordpress/block-editor": "^14.3.1", + "@wordpress/commands": "^1.8.1", + "@wordpress/compose": "^7.8.1", + "@wordpress/core-data": "^7.8.1", + "@wordpress/data": "^10.8.1", + "@wordpress/element": "^6.8.1", + "@wordpress/html-entities": "^4.8.1", + "@wordpress/i18n": "^5.8.1", + "@wordpress/icons": "^10.8.1", + "@wordpress/private-apis": "^1.8.1", + "@wordpress/router": "^1.8.1", + "@wordpress/url": "^4.8.1" } }, "@wordpress/core-data": { - "version": "7.0.7", - "resolved": "https://registry.npmjs.org/@wordpress/core-data/-/core-data-7.0.7.tgz", - "integrity": "sha512-axqZhMG5EFJ27v5hDlrkLqWIliNRFp9OvIE3aJeUBIlkf4iMfunGP47CIaNH9HD5r/gqEXHKtbllF69Zp+MvXg==", + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/core-data/-/core-data-7.8.1.tgz", + "integrity": "sha512-3atbehCELideBxoPpEHOzIdti/ionY3KLQNc0qhO6Io0VRtNOE4nlqkKSLQzbO+hLnFhA+6E+rPPfAimsZoFZA==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/api-fetch": "^7.0.1", - "@wordpress/block-editor": "^13.0.7", - "@wordpress/blocks": "^13.0.3", - "@wordpress/compose": "^7.0.1", - "@wordpress/data": "^10.0.2", - "@wordpress/deprecated": "^4.0.1", - "@wordpress/element": "^6.0.1", - "@wordpress/html-entities": "^4.0.1", - "@wordpress/i18n": "^5.0.1", - "@wordpress/is-shallow-equal": "^5.0.1", - "@wordpress/private-apis": "^1.0.2", - "@wordpress/rich-text": "^7.0.2", - "@wordpress/sync": "^1.0.1", - "@wordpress/undo-manager": "^1.0.1", - "@wordpress/url": "^4.0.1", + "@wordpress/api-fetch": "^7.8.1", + "@wordpress/block-editor": "^14.3.1", + "@wordpress/blocks": "^13.8.1", + "@wordpress/compose": "^7.8.1", + "@wordpress/data": "^10.8.1", + "@wordpress/deprecated": "^4.8.1", + "@wordpress/element": "^6.8.1", + "@wordpress/html-entities": "^4.8.1", + "@wordpress/i18n": "^5.8.1", + "@wordpress/is-shallow-equal": "^5.8.1", + "@wordpress/private-apis": "^1.8.1", + "@wordpress/rich-text": "^7.8.1", + "@wordpress/sync": "^1.8.1", + "@wordpress/undo-manager": "^1.8.1", + "@wordpress/url": "^4.8.1", + "@wordpress/warning": "^3.8.1", "change-case": "^4.1.2", "equivalent-key-map": "^0.2.2", "fast-deep-equal": "^3.1.3", @@ -39099,48 +39646,48 @@ } }, "@wordpress/customize-widgets": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/@wordpress/customize-widgets/-/customize-widgets-5.0.8.tgz", - "integrity": "sha512-GPN45Fgwy1s3Q9I3kxpdmgA/hbiERQKMYJqoEgL7Xj5wqUixruBK/LBp4wgoGY1OjcEKu8cZE8sU7nmxk0VJfQ==", + "version": "5.8.2", + "resolved": "https://registry.npmjs.org/@wordpress/customize-widgets/-/customize-widgets-5.8.2.tgz", + "integrity": "sha512-5gHMAslog4AoLkgk5ZUKx6MZTAveMW7jrXAV13myQADb8g4pA79v/v3uUj2jkj45ekHvcsvvgu5mgcxSdTV5Rw==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/block-editor": "^13.0.7", - "@wordpress/block-library": "^9.0.8", - "@wordpress/blocks": "^13.0.3", - "@wordpress/components": "^28.0.3", - "@wordpress/compose": "^7.0.1", - "@wordpress/core-data": "^7.0.7", - "@wordpress/data": "^10.0.2", - "@wordpress/dom": "^4.0.1", - "@wordpress/element": "^6.0.1", - "@wordpress/hooks": "^4.0.1", - "@wordpress/i18n": "^5.0.1", - "@wordpress/icons": "^10.0.2", - "@wordpress/interface": "^6.0.3", - "@wordpress/is-shallow-equal": "^5.0.1", - "@wordpress/keyboard-shortcuts": "^5.0.2", - "@wordpress/keycodes": "^4.0.1", - "@wordpress/media-utils": "^5.0.1", - "@wordpress/preferences": "^4.0.3", - "@wordpress/private-apis": "^1.0.2", - "@wordpress/widgets": "^4.0.7", + "@wordpress/block-editor": "^14.3.1", + "@wordpress/block-library": "^9.8.2", + "@wordpress/blocks": "^13.8.1", + "@wordpress/components": "^28.8.1", + "@wordpress/compose": "^7.8.1", + "@wordpress/core-data": "^7.8.1", + "@wordpress/data": "^10.8.1", + "@wordpress/dom": "^4.8.1", + "@wordpress/element": "^6.8.1", + "@wordpress/hooks": "^4.8.1", + "@wordpress/i18n": "^5.8.1", + "@wordpress/icons": "^10.8.1", + "@wordpress/interface": "^6.8.1", + "@wordpress/is-shallow-equal": "^5.8.1", + "@wordpress/keyboard-shortcuts": "^5.8.1", + "@wordpress/keycodes": "^4.8.1", + "@wordpress/media-utils": "^5.8.1", + "@wordpress/preferences": "^4.8.1", + "@wordpress/private-apis": "^1.8.1", + "@wordpress/widgets": "^4.8.1", "clsx": "^2.1.1", "fast-deep-equal": "^3.1.3" } }, "@wordpress/data": { - "version": "10.0.2", - "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-10.0.2.tgz", - "integrity": "sha512-2ntfc1hag1jhK3Zrli0NDDT4HPY3k0Fkdf9VdDJVGEE8yQIrtRHbwfTg39CDNIiNG1Ey17Gklv0vXjpgvZVwZg==", + "version": "10.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-10.8.1.tgz", + "integrity": "sha512-AOi9t3DnwCNVb9jEb1dwFlWj7N+/lY3YQEwbHagB/g9Imb13LujhQ2K1uDBWbC7YyOYxOAu5Nxf/OBfakppufw==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/compose": "^7.0.1", - "@wordpress/deprecated": "^4.0.1", - "@wordpress/element": "^6.0.1", - "@wordpress/is-shallow-equal": "^5.0.1", - "@wordpress/priority-queue": "^3.0.1", - "@wordpress/private-apis": "^1.0.2", - "@wordpress/redux-routine": "^5.0.1", + "@wordpress/compose": "^7.8.1", + "@wordpress/deprecated": "^4.8.1", + "@wordpress/element": "^6.8.1", + "@wordpress/is-shallow-equal": "^5.8.1", + "@wordpress/priority-queue": "^3.8.1", + "@wordpress/private-apis": "^1.8.1", + "@wordpress/redux-routine": "^5.8.1", "deepmerge": "^4.3.0", "equivalent-key-map": "^0.2.2", "is-plain-object": "^5.0.0", @@ -39151,90 +39698,92 @@ } }, "@wordpress/data-controls": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@wordpress/data-controls/-/data-controls-4.0.2.tgz", - "integrity": "sha512-MfFRJGwwmvLB+7/Fqs4h/66tAbDhpn6QfYUfeF+fELSaWZpWN0cwjjFcCGBLcPvn046fPeNOJlCsz5aDYYoMrA==", + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/data-controls/-/data-controls-4.8.1.tgz", + "integrity": "sha512-pXiEVhr3O3N/o3SHHA97egJPmXEj6aDuplVROps3SDYv7bqHbI4e/KUgbZjd8prPWuDr1N0S4hV1qKar6DgHKA==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/api-fetch": "^7.0.1", - "@wordpress/data": "^10.0.2", - "@wordpress/deprecated": "^4.0.1" + "@wordpress/api-fetch": "^7.8.1", + "@wordpress/data": "^10.8.1", + "@wordpress/deprecated": "^4.8.1" } }, "@wordpress/dataviews": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@wordpress/dataviews/-/dataviews-2.0.5.tgz", - "integrity": "sha512-z6UPChjoCk4xmiOVoO1zpk67QXlpaI0p6L5EZnw7xWgtoPcfj+Aj58dN9KyUPUXM8PepU9YkfbHdFAjeU1Vmvw==", + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/@wordpress/dataviews/-/dataviews-4.4.1.tgz", + "integrity": "sha512-+TO5Kwt0n4qp3GIsyVwZrM16qFqWVnP+uNFcuRV/oe6HIjvVMKBMqBBwm+cYFDOCy7Ne56BbXRfn/6MR4y87dA==", "requires": { - "@ariakit/react": "^0.3.12", + "@ariakit/react": "^0.4.10", "@babel/runtime": "^7.16.0", - "@wordpress/components": "^28.0.3", - "@wordpress/compose": "^7.0.1", - "@wordpress/element": "^6.0.1", - "@wordpress/i18n": "^5.0.1", - "@wordpress/icons": "^10.0.2", - "@wordpress/primitives": "^4.0.1", - "@wordpress/private-apis": "^1.0.2", + "@wordpress/components": "^28.8.1", + "@wordpress/compose": "^7.8.1", + "@wordpress/data": "^10.8.1", + "@wordpress/element": "^6.8.1", + "@wordpress/i18n": "^5.8.1", + "@wordpress/icons": "^10.8.1", + "@wordpress/primitives": "^4.8.1", + "@wordpress/private-apis": "^1.8.1", + "@wordpress/warning": "^3.8.1", "clsx": "^2.1.1", "remove-accents": "^0.5.0" } }, "@wordpress/date": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@wordpress/date/-/date-5.0.1.tgz", - "integrity": "sha512-tVth6hMZiUG8F1CZ+fLxZoNRLkQTsGC31VOmB1tOCWhvDSHLAEv9OQG+gyXzgB48ahPlhQQFCNfkdCZATMAybw==", + "version": "5.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/date/-/date-5.8.1.tgz", + "integrity": "sha512-RLmI5+PFMCj/WN2JuVRQgFqJ74BI9uy6svGsMz/ZPpOaXEe9lVq+7d8XoAxdvkAy0Yagu2FuXF+Jet/JAdhqFQ==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/deprecated": "^4.0.1", + "@wordpress/deprecated": "^4.8.1", "moment": "^2.29.4", "moment-timezone": "^0.5.40" } }, "@wordpress/dependency-extraction-webpack-plugin": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/@wordpress/dependency-extraction-webpack-plugin/-/dependency-extraction-webpack-plugin-6.0.2.tgz", - "integrity": "sha512-XvIEKvA4YB1mDyfiiOddhWDU18ICuDS0wf+et52EXu4ad5YYZzpKpnqKsLh9HoCHBbVCzgiWOesya3eugdqKKw==", + "version": "6.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/dependency-extraction-webpack-plugin/-/dependency-extraction-webpack-plugin-6.8.1.tgz", + "integrity": "sha512-pfXnK3JDUfFtMmllWzhZIzDjT0rhYipwdU0akpvxdHi9uMN3/WdyOTc65DQ6RDXmhrjXiX9tZcA7tjYpeG5E7A==", "dev": true, "requires": { "json2php": "^0.0.7" } }, "@wordpress/deprecated": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@wordpress/deprecated/-/deprecated-4.0.1.tgz", - "integrity": "sha512-VJON+Ubx5WiqS3fSAcvQtXdCgBryXfQBsdMGAskEoNNzNLdmwkDb22o1vZWKSiyAIh/t25eWIUAC6Kkb3pUxMQ==", + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/deprecated/-/deprecated-4.8.1.tgz", + "integrity": "sha512-ZyIrHlgY5FBb46UHZ5Bwrk+aeLXAQKUZ91eh+fDPGGyzPb5K8mr4ErEYqcFWawl4su/jP3QP0wfZTd97kL/J7g==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/hooks": "^4.0.1" + "@wordpress/hooks": "^4.8.1" } }, "@wordpress/dom": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@wordpress/dom/-/dom-4.0.1.tgz", - "integrity": "sha512-IDS1FCDdHilWz1ZVlmgY5S+ShrSe+xhMIokKdlgvQjL7UB60qwhsbCcHWAkF+NGw+cpZcMPHqmp3hQsYmlzDZQ==", + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/dom/-/dom-4.8.1.tgz", + "integrity": "sha512-z54Fsuti1X6pwzpVPjhXQaELf11YZXxgDOIESbd+mdsZ1CH53JbbDeCGJxoeGNMorMKcb12knntCKuE7z1Godw==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/deprecated": "^4.0.1" + "@wordpress/deprecated": "^4.8.1" } }, "@wordpress/dom-ready": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@wordpress/dom-ready/-/dom-ready-4.0.1.tgz", - "integrity": "sha512-rE7rhOJXLh65qmngcemidbFOBAsTjpFDn7RLKTmI906gWGdPi0FESfgtPJJ2og3kCoVOjdachr9azkIZu2umtw==", + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/dom-ready/-/dom-ready-4.8.1.tgz", + "integrity": "sha512-xVMNpOaLzpZS4HFH5yYE3ToOhpsDpV29PoeDzuki18XA+ZPg6SvQ/TmwggMasnI1PoyAcQWxugXMV+YUFGM8Mg==", "requires": { "@babel/runtime": "^7.16.0" } }, "@wordpress/e2e-test-utils": { - "version": "11.0.1", - "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils/-/e2e-test-utils-11.0.1.tgz", - "integrity": "sha512-b1WZIWNhge2qG1dA85K445yrDDF7fzes82bKu1HKtqa6UofJ1zceVGziq0bY/jAxXPLrYkaFFQbMjoV0kYAGgQ==", + "version": "11.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils/-/e2e-test-utils-11.8.1.tgz", + "integrity": "sha512-IufTSMwoWfquSKlCAPe1vIoIkTtnCzeBJwhssYMXc3YySqFptCdVwr/5c3AuE87nfaIsV7QjrZT2Mt3oKfzqNQ==", "dev": true, "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/api-fetch": "^7.0.1", - "@wordpress/keycodes": "^4.0.1", - "@wordpress/url": "^4.0.1", + "@wordpress/api-fetch": "^7.8.1", + "@wordpress/keycodes": "^4.8.1", + "@wordpress/url": "^4.8.1", "change-case": "^4.1.2", "form-data": "^4.0.0", "node-fetch": "^2.6.0" @@ -39254,20 +39803,17 @@ } }, "@wordpress/e2e-test-utils-playwright": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils-playwright/-/e2e-test-utils-playwright-1.0.1.tgz", - "integrity": "sha512-DNR45Q0px6p3XLnJzRXANIXSQ1OKLdWCwQLQctuSmhVyqSyKS0VZApiYVoaPTKLEdxl+WeJ7jN153q1vUa5Lcg==", + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils-playwright/-/e2e-test-utils-playwright-1.8.1.tgz", + "integrity": "sha512-BKp2EpC35/SWJg1h69Q0RP7hlcNoqyuq1UA5CJycph2yuzrfl8+tfKqkrdCYhyLU/MuW6GFh9d92vb2cTYnSOQ==", "dev": true, "requires": { - "@wordpress/api-fetch": "^7.0.1", - "@wordpress/keycodes": "^4.0.1", - "@wordpress/url": "^4.0.1", "change-case": "^4.1.2", "form-data": "^4.0.0", "get-port": "^5.1.1", "lighthouse": "^10.4.0", "mime": "^3.0.0", - "web-vitals": "^3.5.0" + "web-vitals": "^4.2.1" }, "dependencies": { "form-data": { @@ -39290,90 +39836,90 @@ } }, "@wordpress/edit-post": { - "version": "8.0.9", - "resolved": "https://registry.npmjs.org/@wordpress/edit-post/-/edit-post-8.0.9.tgz", - "integrity": "sha512-aWFfSD8DggI4s1F0cnpPO88ELQ/UGRrAQo5zaCxdhKlezC7hGXJFzi1agGQo7ggFY3r590dy8JFKiOFMJpj9+w==", + "version": "8.8.3", + "resolved": "https://registry.npmjs.org/@wordpress/edit-post/-/edit-post-8.8.3.tgz", + "integrity": "sha512-53gO5LIhBpC2qKD8OjBiv/3MXRdvUrvK6e5VuJUSp267MAULVZgI8B3Hv+WinuWyR95nK0pjPVCyzcBQXdCWvw==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^4.0.1", - "@wordpress/api-fetch": "^7.0.1", - "@wordpress/block-editor": "^13.0.7", - "@wordpress/block-library": "^9.0.8", - "@wordpress/blocks": "^13.0.3", - "@wordpress/commands": "^1.0.3", - "@wordpress/components": "^28.0.3", - "@wordpress/compose": "^7.0.1", - "@wordpress/core-commands": "^1.0.7", - "@wordpress/core-data": "^7.0.7", - "@wordpress/data": "^10.0.2", - "@wordpress/deprecated": "^4.0.1", - "@wordpress/dom": "^4.0.1", - "@wordpress/editor": "^14.0.8", - "@wordpress/element": "^6.0.1", - "@wordpress/hooks": "^4.0.1", - "@wordpress/html-entities": "^4.0.1", - "@wordpress/i18n": "^5.0.1", - "@wordpress/icons": "^10.0.2", - "@wordpress/keyboard-shortcuts": "^5.0.2", - "@wordpress/keycodes": "^4.0.1", - "@wordpress/notices": "^5.0.2", - "@wordpress/plugins": "^7.0.3", - "@wordpress/preferences": "^4.0.3", - "@wordpress/private-apis": "^1.0.2", - "@wordpress/url": "^4.0.1", - "@wordpress/viewport": "^6.0.2", - "@wordpress/warning": "^3.0.1", - "@wordpress/widgets": "^4.0.7", + "@wordpress/a11y": "^4.8.1", + "@wordpress/api-fetch": "^7.8.1", + "@wordpress/block-editor": "^14.3.1", + "@wordpress/block-library": "^9.8.2", + "@wordpress/blocks": "^13.8.1", + "@wordpress/commands": "^1.8.1", + "@wordpress/components": "^28.8.1", + "@wordpress/compose": "^7.8.1", + "@wordpress/core-commands": "^1.8.1", + "@wordpress/core-data": "^7.8.1", + "@wordpress/data": "^10.8.1", + "@wordpress/deprecated": "^4.8.1", + "@wordpress/dom": "^4.8.1", + "@wordpress/editor": "^14.8.3", + "@wordpress/element": "^6.8.1", + "@wordpress/hooks": "^4.8.1", + "@wordpress/html-entities": "^4.8.1", + "@wordpress/i18n": "^5.8.1", + "@wordpress/icons": "^10.8.1", + "@wordpress/keyboard-shortcuts": "^5.8.1", + "@wordpress/keycodes": "^4.8.1", + "@wordpress/notices": "^5.8.1", + "@wordpress/plugins": "^7.8.1", + "@wordpress/preferences": "^4.8.1", + "@wordpress/private-apis": "^1.8.1", + "@wordpress/url": "^4.8.1", + "@wordpress/viewport": "^6.8.1", + "@wordpress/warning": "^3.8.1", + "@wordpress/widgets": "^4.8.1", "clsx": "^2.1.1", "memize": "^2.1.0" } }, "@wordpress/edit-site": { - "version": "6.0.9", - "resolved": "https://registry.npmjs.org/@wordpress/edit-site/-/edit-site-6.0.9.tgz", - "integrity": "sha512-8NmmJ4gI7peY+MG6kCv6J65EnMZLT9NDEdE8K1D3lesbbDywgwL/ImQu3Y8ISTxV/ZglNNsgS25vIVspVJNxvQ==", + "version": "6.8.3", + "resolved": "https://registry.npmjs.org/@wordpress/edit-site/-/edit-site-6.8.3.tgz", + "integrity": "sha512-A0NDeDhpfYEircWB/cw8UIVHxqSKXRTtY7MfFAR1rL0GrvH39rmKVIAzVWoWMIFRJpaRvXWkTO8Eff6OocY1Jg==", "requires": { "@babel/runtime": "^7.16.0", "@react-spring/web": "^9.4.5", - "@wordpress/a11y": "^4.0.1", - "@wordpress/api-fetch": "^7.0.1", - "@wordpress/blob": "^4.0.1", - "@wordpress/block-editor": "^13.0.7", - "@wordpress/block-library": "^9.0.8", - "@wordpress/blocks": "^13.0.3", - "@wordpress/commands": "^1.0.3", - "@wordpress/components": "^28.0.3", - "@wordpress/compose": "^7.0.1", - "@wordpress/core-commands": "^1.0.7", - "@wordpress/core-data": "^7.0.7", - "@wordpress/data": "^10.0.2", - "@wordpress/dataviews": "^2.0.5", - "@wordpress/date": "^5.0.1", - "@wordpress/deprecated": "^4.0.1", - "@wordpress/dom": "^4.0.1", - "@wordpress/editor": "^14.0.8", - "@wordpress/element": "^6.0.1", - "@wordpress/escape-html": "^3.0.1", - "@wordpress/hooks": "^4.0.1", - "@wordpress/html-entities": "^4.0.1", - "@wordpress/i18n": "^5.0.1", - "@wordpress/icons": "^10.0.2", - "@wordpress/keyboard-shortcuts": "^5.0.2", - "@wordpress/keycodes": "^4.0.1", - "@wordpress/notices": "^5.0.2", - "@wordpress/patterns": "^2.0.7", - "@wordpress/plugins": "^7.0.3", - "@wordpress/preferences": "^4.0.3", - "@wordpress/primitives": "^4.0.1", - "@wordpress/priority-queue": "^3.0.1", - "@wordpress/private-apis": "^1.0.2", - "@wordpress/reusable-blocks": "^5.0.7", - "@wordpress/router": "^1.0.2", - "@wordpress/style-engine": "^2.0.2", - "@wordpress/url": "^4.0.1", - "@wordpress/viewport": "^6.0.2", - "@wordpress/widgets": "^4.0.7", - "@wordpress/wordcount": "^4.0.1", + "@wordpress/a11y": "^4.8.1", + "@wordpress/api-fetch": "^7.8.1", + "@wordpress/blob": "^4.8.1", + "@wordpress/block-editor": "^14.3.1", + "@wordpress/block-library": "^9.8.2", + "@wordpress/blocks": "^13.8.1", + "@wordpress/commands": "^1.8.1", + "@wordpress/components": "^28.8.1", + "@wordpress/compose": "^7.8.1", + "@wordpress/core-commands": "^1.8.1", + "@wordpress/core-data": "^7.8.1", + "@wordpress/data": "^10.8.1", + "@wordpress/dataviews": "^4.4.1", + "@wordpress/date": "^5.8.1", + "@wordpress/deprecated": "^4.8.1", + "@wordpress/dom": "^4.8.1", + "@wordpress/editor": "^14.8.3", + "@wordpress/element": "^6.8.1", + "@wordpress/escape-html": "^3.8.1", + "@wordpress/hooks": "^4.8.1", + "@wordpress/html-entities": "^4.8.1", + "@wordpress/i18n": "^5.8.1", + "@wordpress/icons": "^10.8.1", + "@wordpress/keyboard-shortcuts": "^5.8.1", + "@wordpress/keycodes": "^4.8.1", + "@wordpress/notices": "^5.8.1", + "@wordpress/patterns": "^2.8.1", + "@wordpress/plugins": "^7.8.1", + "@wordpress/preferences": "^4.8.1", + "@wordpress/primitives": "^4.8.1", + "@wordpress/priority-queue": "^3.8.1", + "@wordpress/private-apis": "^1.8.1", + "@wordpress/reusable-blocks": "^5.8.1", + "@wordpress/router": "^1.8.1", + "@wordpress/style-engine": "^2.8.1", + "@wordpress/url": "^4.8.1", + "@wordpress/viewport": "^6.8.1", + "@wordpress/widgets": "^4.8.1", + "@wordpress/wordcount": "^4.8.1", "change-case": "^4.1.2", "clsx": "^2.1.1", "colord": "^2.9.2", @@ -39383,79 +39929,81 @@ } }, "@wordpress/edit-widgets": { - "version": "6.0.8", - "resolved": "https://registry.npmjs.org/@wordpress/edit-widgets/-/edit-widgets-6.0.8.tgz", - "integrity": "sha512-4mRA1qoobOW6WwtS5LQuS+G38AIJbTHOV7nHd2DjcbJpGIM4vfq39EBM02T6roOOfOnjCB5RLF5x0UATZpuqtw==", + "version": "6.8.2", + "resolved": "https://registry.npmjs.org/@wordpress/edit-widgets/-/edit-widgets-6.8.2.tgz", + "integrity": "sha512-dVeHhmVuJLGQswGn2OpcA2sKjDGufbpxrpd8vofukky/PQkwElfQ0qqaRMwRvtZObrO/ugL01o9UFqPNc3QgXQ==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/api-fetch": "^7.0.1", - "@wordpress/block-editor": "^13.0.7", - "@wordpress/block-library": "^9.0.8", - "@wordpress/blocks": "^13.0.3", - "@wordpress/components": "^28.0.3", - "@wordpress/compose": "^7.0.1", - "@wordpress/core-data": "^7.0.7", - "@wordpress/data": "^10.0.2", - "@wordpress/deprecated": "^4.0.1", - "@wordpress/dom": "^4.0.1", - "@wordpress/element": "^6.0.1", - "@wordpress/hooks": "^4.0.1", - "@wordpress/i18n": "^5.0.1", - "@wordpress/icons": "^10.0.2", - "@wordpress/interface": "^6.0.3", - "@wordpress/keyboard-shortcuts": "^5.0.2", - "@wordpress/keycodes": "^4.0.1", - "@wordpress/media-utils": "^5.0.1", - "@wordpress/notices": "^5.0.2", - "@wordpress/patterns": "^2.0.7", - "@wordpress/plugins": "^7.0.3", - "@wordpress/preferences": "^4.0.3", - "@wordpress/private-apis": "^1.0.2", - "@wordpress/reusable-blocks": "^5.0.7", - "@wordpress/url": "^4.0.1", - "@wordpress/widgets": "^4.0.7", + "@wordpress/api-fetch": "^7.8.1", + "@wordpress/block-editor": "^14.3.1", + "@wordpress/block-library": "^9.8.2", + "@wordpress/blocks": "^13.8.1", + "@wordpress/components": "^28.8.1", + "@wordpress/compose": "^7.8.1", + "@wordpress/core-data": "^7.8.1", + "@wordpress/data": "^10.8.1", + "@wordpress/deprecated": "^4.8.1", + "@wordpress/dom": "^4.8.1", + "@wordpress/element": "^6.8.1", + "@wordpress/hooks": "^4.8.1", + "@wordpress/i18n": "^5.8.1", + "@wordpress/icons": "^10.8.1", + "@wordpress/interface": "^6.8.1", + "@wordpress/keyboard-shortcuts": "^5.8.1", + "@wordpress/keycodes": "^4.8.1", + "@wordpress/media-utils": "^5.8.1", + "@wordpress/notices": "^5.8.1", + "@wordpress/patterns": "^2.8.1", + "@wordpress/plugins": "^7.8.1", + "@wordpress/preferences": "^4.8.1", + "@wordpress/private-apis": "^1.8.1", + "@wordpress/reusable-blocks": "^5.8.1", + "@wordpress/url": "^4.8.1", + "@wordpress/widgets": "^4.8.1", "clsx": "^2.1.1" } }, "@wordpress/editor": { - "version": "14.0.8", - "resolved": "https://registry.npmjs.org/@wordpress/editor/-/editor-14.0.8.tgz", - "integrity": "sha512-HOClxkTSqoVpWXfgnEMrX3A+K8ifuV2gSTadd6QA2Rhc6hLXQxcIgxVsAaG6impn8wHPx0IVdZyloEa0K0gw+g==", + "version": "14.8.3", + "resolved": "https://registry.npmjs.org/@wordpress/editor/-/editor-14.8.3.tgz", + "integrity": "sha512-C8q6UfnKQVRZNXEK4kJ6d4Mk2TDWi2nG2NHtYASXJmC1lp2tUOkwN/Nb+EKcJ0N+/+HjQhQsQyIZLApc189z8Q==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^4.0.1", - "@wordpress/api-fetch": "^7.0.1", - "@wordpress/blob": "^4.0.1", - "@wordpress/block-editor": "^13.0.7", - "@wordpress/blocks": "^13.0.3", - "@wordpress/commands": "^1.0.3", - "@wordpress/components": "^28.0.3", - "@wordpress/compose": "^7.0.1", - "@wordpress/core-data": "^7.0.7", - "@wordpress/data": "^10.0.2", - "@wordpress/date": "^5.0.1", - "@wordpress/deprecated": "^4.0.1", - "@wordpress/dom": "^4.0.1", - "@wordpress/element": "^6.0.1", - "@wordpress/hooks": "^4.0.1", - "@wordpress/html-entities": "^4.0.1", - "@wordpress/i18n": "^5.0.1", - "@wordpress/icons": "^10.0.2", - "@wordpress/interface": "^6.0.3", - "@wordpress/keyboard-shortcuts": "^5.0.2", - "@wordpress/keycodes": "^4.0.1", - "@wordpress/media-utils": "^5.0.1", - "@wordpress/notices": "^5.0.2", - "@wordpress/patterns": "^2.0.7", - "@wordpress/plugins": "^7.0.3", - "@wordpress/preferences": "^4.0.3", - "@wordpress/private-apis": "^1.0.2", - "@wordpress/reusable-blocks": "^5.0.7", - "@wordpress/rich-text": "^7.0.2", - "@wordpress/server-side-render": "^5.0.3", - "@wordpress/url": "^4.0.1", - "@wordpress/warning": "^3.0.1", - "@wordpress/wordcount": "^4.0.1", + "@wordpress/a11y": "^4.8.1", + "@wordpress/api-fetch": "^7.8.1", + "@wordpress/blob": "^4.8.1", + "@wordpress/block-editor": "^14.3.1", + "@wordpress/blocks": "^13.8.1", + "@wordpress/commands": "^1.8.1", + "@wordpress/components": "^28.8.1", + "@wordpress/compose": "^7.8.1", + "@wordpress/core-data": "^7.8.1", + "@wordpress/data": "^10.8.1", + "@wordpress/dataviews": "^4.4.1", + "@wordpress/date": "^5.8.1", + "@wordpress/deprecated": "^4.8.1", + "@wordpress/dom": "^4.8.1", + "@wordpress/element": "^6.8.1", + "@wordpress/fields": "^0.0.2", + "@wordpress/hooks": "^4.8.1", + "@wordpress/html-entities": "^4.8.1", + "@wordpress/i18n": "^5.8.1", + "@wordpress/icons": "^10.8.1", + "@wordpress/interface": "^6.8.1", + "@wordpress/keyboard-shortcuts": "^5.8.1", + "@wordpress/keycodes": "^4.8.1", + "@wordpress/media-utils": "^5.8.1", + "@wordpress/notices": "^5.8.1", + "@wordpress/patterns": "^2.8.1", + "@wordpress/plugins": "^7.8.1", + "@wordpress/preferences": "^4.8.1", + "@wordpress/private-apis": "^1.8.1", + "@wordpress/reusable-blocks": "^5.8.1", + "@wordpress/rich-text": "^7.8.1", + "@wordpress/server-side-render": "^5.8.1", + "@wordpress/url": "^4.8.1", + "@wordpress/warning": "^3.8.1", + "@wordpress/wordcount": "^4.8.1", "change-case": "^4.1.2", "client-zip": "^2.4.5", "clsx": "^2.1.1", @@ -39465,18 +40013,19 @@ "is-plain-object": "^5.0.0", "memize": "^2.1.0", "react-autosize-textarea": "^7.1.0", - "remove-accents": "^0.5.0" + "remove-accents": "^0.5.0", + "uuid": "^9.0.1" } }, "@wordpress/element": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-6.0.1.tgz", - "integrity": "sha512-MPTXQZ2tPgxZviWrdOz7OYUmesY82dkNTgj8atSpTZ9gKTh39UF4kgZDAI0i68XQbVRbaSubzyKCm09dDC/QHA==", + "version": "6.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-6.8.1.tgz", + "integrity": "sha512-JUd0XUHjNtQexAUJq5TodweU9kooCdrh/3NlKj8jEMKgveDx+ipXN2zVsaJWzAcu50FBhegaL+hFH6XRtqEDdQ==", "requires": { "@babel/runtime": "^7.16.0", "@types/react": "^18.2.79", "@types/react-dom": "^18.2.25", - "@wordpress/escape-html": "^3.0.1", + "@wordpress/escape-html": "^3.8.1", "change-case": "^4.1.2", "is-plain-object": "^5.0.0", "react": "^18.3.0", @@ -39484,24 +40033,24 @@ } }, "@wordpress/escape-html": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-3.0.1.tgz", - "integrity": "sha512-FyEgGq7hu3RlPMIepQrVI1KEow202T49d5ChVjkk8GGaHjyCuY7f97f0YQ+Y3gPp+HavudYpamzyxtq7TjogGg==", + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-3.8.1.tgz", + "integrity": "sha512-JFOjsD6rSFVoFqK+f5YCeYmRycn7Hj29cX3+sBXL0p5Uox7SQLhY/rmATm6o/PiGCVtDeQlZ9I8dBeQSZBoXqQ==", "requires": { "@babel/runtime": "^7.16.0" } }, "@wordpress/eslint-plugin": { - "version": "19.0.1", - "resolved": "https://registry.npmjs.org/@wordpress/eslint-plugin/-/eslint-plugin-19.0.1.tgz", - "integrity": "sha512-PZmuRF9GePvDlYDSz6Q6Bn8sJQPwA/kUbzjsJWHx8x4pNwfyrcAAhFS5QJeYElp6+KZc0r5xuRqpkZ5uUx12yA==", + "version": "21.1.2", + "resolved": "https://registry.npmjs.org/@wordpress/eslint-plugin/-/eslint-plugin-21.1.2.tgz", + "integrity": "sha512-f89Q8J1yGq6b1Myqgby7Xdon+mx/YjSBCs3/saydaJWJoXaDIXZFTMrY0cjWzbSOTDThYCvbkvQm0QGAPanNTA==", "dev": true, "requires": { "@babel/eslint-parser": "^7.16.0", "@typescript-eslint/eslint-plugin": "^6.4.1", "@typescript-eslint/parser": "^6.4.1", - "@wordpress/babel-preset-default": "^8.0.1", - "@wordpress/prettier-config": "^4.0.1", + "@wordpress/babel-preset-default": "^8.8.2", + "@wordpress/prettier-config": "^4.8.1", "cosmiconfig": "^7.0.0", "eslint-config-prettier": "^8.3.0", "eslint-plugin-import": "^2.25.2", @@ -39527,49 +40076,77 @@ } } }, + "@wordpress/fields": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/@wordpress/fields/-/fields-0.0.2.tgz", + "integrity": "sha512-e20z6lFI1Q1QpahKHTfOiA2/6v1fVl5feu0LfJCQzOiFfqPOIe6PC+dAbBrC0EOCbu4B22X8paDWEb/NpY0jdA==", + "requires": { + "@babel/runtime": "^7.16.0", + "@wordpress/blob": "^4.8.1", + "@wordpress/blocks": "^13.8.1", + "@wordpress/components": "^28.8.1", + "@wordpress/compose": "^7.8.1", + "@wordpress/core-data": "^7.8.1", + "@wordpress/data": "^10.8.1", + "@wordpress/dataviews": "^4.4.1", + "@wordpress/element": "^6.8.1", + "@wordpress/hooks": "^4.8.1", + "@wordpress/html-entities": "^4.8.1", + "@wordpress/i18n": "^5.8.1", + "@wordpress/icons": "^10.8.1", + "@wordpress/notices": "^5.8.1", + "@wordpress/patterns": "^2.8.1", + "@wordpress/primitives": "^4.8.1", + "@wordpress/private-apis": "^1.8.1", + "@wordpress/url": "^4.8.1", + "@wordpress/warning": "^3.8.1", + "change-case": "4.1.2", + "client-zip": "^2.4.5" + } + }, "@wordpress/format-library": { - "version": "5.0.7", - "resolved": "https://registry.npmjs.org/@wordpress/format-library/-/format-library-5.0.7.tgz", - "integrity": "sha512-4clVNQ5YxAjhp9pBcILYyjeoZGWBDuXXOqSfpSClptaH3bTqLjesSpGUf6NABu/RDwll66ce6VxiHPAcl3jrOw==", + "version": "5.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/format-library/-/format-library-5.8.1.tgz", + "integrity": "sha512-b+EOvIcGkWeXSg3TrzG5u/j/4Mj2nhVfJNucQi0xn2NP9utavABmyvXqyvNdZWZJRBUyA07PY6JBOhV3HZk48w==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^4.0.1", - "@wordpress/block-editor": "^13.0.7", - "@wordpress/components": "^28.0.3", - "@wordpress/compose": "^7.0.1", - "@wordpress/data": "^10.0.2", - "@wordpress/element": "^6.0.1", - "@wordpress/html-entities": "^4.0.1", - "@wordpress/i18n": "^5.0.1", - "@wordpress/icons": "^10.0.2", - "@wordpress/private-apis": "^1.0.2", - "@wordpress/rich-text": "^7.0.2", - "@wordpress/url": "^4.0.1" + "@wordpress/a11y": "^4.8.1", + "@wordpress/block-editor": "^14.3.1", + "@wordpress/components": "^28.8.1", + "@wordpress/compose": "^7.8.1", + "@wordpress/data": "^10.8.1", + "@wordpress/element": "^6.8.1", + "@wordpress/html-entities": "^4.8.1", + "@wordpress/i18n": "^5.8.1", + "@wordpress/icons": "^10.8.1", + "@wordpress/private-apis": "^1.8.1", + "@wordpress/rich-text": "^7.8.1", + "@wordpress/url": "^4.8.1" } }, "@wordpress/hooks": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-4.0.1.tgz", - "integrity": "sha512-5SKw1LMQp9H5CFTDUYGcWZd6YEof2aAjfwp/7otpE6QXgGQyZhXKIAsppACSda0dMcUH74vwbn/vMb/hfsHf3w==", + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-4.8.1.tgz", + "integrity": "sha512-cfQ5sigFwunxCSiQwlq9sQpJx12HeKGgT1JIrysEy4LW8TWVpeHh+wgk+GhyTO9mwnC872VdSK4B0bMuShFc2Q==", "requires": { "@babel/runtime": "^7.16.0" } }, "@wordpress/html-entities": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@wordpress/html-entities/-/html-entities-4.0.1.tgz", - "integrity": "sha512-0mrH1APxkKzSOfew/vTsjpbm3jrkC+tHTqjN8ZLg7FoFX9JeivL6jGPTghISx6X+yNjdzM96rDPngui1nUWysg==", + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/html-entities/-/html-entities-4.8.1.tgz", + "integrity": "sha512-JOiXUdts9PvanVj3cuPlzJop6UBMDApzLRWRLeZNjZPq0IsTGcI7zPhBVT++aW1C8zTzngzpdFfFaWle3p5w7Q==", "requires": { "@babel/runtime": "^7.16.0" } }, "@wordpress/i18n": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-5.0.1.tgz", - "integrity": "sha512-JXfaiorZKMTUFP1IbLutLNDNHbFxP3otsfxniq+LdNUmQ9c9rtpW/WQXEAhZHE3J2wTbXrh5fHWuOKecj8UKOw==", + "version": "5.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-5.8.1.tgz", + "integrity": "sha512-1fZFcFO7qhxXRHe2QtVdqMsVW2B79yjvqPQPP03WS2Ct8z8gXGeDIlMtqp8g1dnd+yUGyCPmGRQbpCsLZVGfWg==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/hooks": "^4.0.1", + "@wordpress/hooks": "^4.8.1", "gettext-parser": "^1.3.1", "memize": "^2.1.0", "sprintf-js": "^1.1.1", @@ -39577,66 +40154,66 @@ } }, "@wordpress/icons": { - "version": "10.0.2", - "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-10.0.2.tgz", - "integrity": "sha512-YocOYpnB/zRW28ApIBIICnV28HaaCX1ayjm/tRUp76q1J/c2pK4meCU4keR6IDpuEg5dtkzGLWxR/fK+KtAt6w==", + "version": "10.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-10.8.1.tgz", + "integrity": "sha512-+NGMMc8/XhaK4OGqkD3Uw80TStCQtO2TTGlaY4gawaNVsjnJls9VswTvkioRSI3/LWBxtXcQ7OyjMqDnh9odvA==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/element": "^6.0.1", - "@wordpress/primitives": "^4.0.1" + "@wordpress/element": "^6.8.1", + "@wordpress/primitives": "^4.8.1" } }, "@wordpress/interactivity": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/@wordpress/interactivity/-/interactivity-6.0.2.tgz", - "integrity": "sha512-QsY29re3NP+21tSQ5TaJHmgZlzKHSTWdVukAk1lgzkzTBrE4URIZoCjk4KzCWKd5X7FPqEEz8vKoWM1E3ZbKFw==", + "version": "6.8.2", + "resolved": "https://registry.npmjs.org/@wordpress/interactivity/-/interactivity-6.8.2.tgz", + "integrity": "sha512-ga0g92vvtaxbTyc7ZeU0oZ/JO5rOjWOTQNlVQvbbOdhhiSc6IA6/a+gfEzwZlrAiSDXA0kQAjEhbWDtKZg0alQ==", "requires": { "@preact/signals": "^1.2.2", - "deepsignal": "^1.4.0", "preact": "^10.19.3" } }, "@wordpress/interactivity-router": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@wordpress/interactivity-router/-/interactivity-router-2.0.2.tgz", - "integrity": "sha512-igySPnGkQxiRVIPkE/mwR/N4ThFeewUdtpiMSpWstUGEDnOwIks6+vh1f6qpZKwZW1qMyZMheyuXz+H4ABZwYQ==", + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@wordpress/interactivity-router/-/interactivity-router-2.8.2.tgz", + "integrity": "sha512-yLVjAU5oKzMNr5upV0iC1H2tFJBquF7/5aDqm4aaRdxEfQe82ZBcRvTeFOy478XfvK78TtrMtIbhQ2Qhn3kz1w==", "requires": { - "@wordpress/interactivity": "^6.0.2" + "@wordpress/a11y": "^4.8.1", + "@wordpress/interactivity": "^6.8.2" } }, "@wordpress/interface": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/@wordpress/interface/-/interface-6.0.3.tgz", - "integrity": "sha512-jtgXweeWIzhMt6v2wTXRFAmFYttpE1N6eWmruObvXMZlJAMhMf/nwAHVDZr65O/03shdG+1E+4fyVRgOgUz+Ww==", + "version": "6.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/interface/-/interface-6.8.1.tgz", + "integrity": "sha512-iKp3Rz0PT/bOpB3wH+8dJ79SZV1g1zl8RSRu8x/vBvYjBaFMHE6lkpk0g2oIrwsoWQaLyXFVU8Wno3O7ndLuKg==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^4.0.1", - "@wordpress/components": "^28.0.3", - "@wordpress/compose": "^7.0.1", - "@wordpress/data": "^10.0.2", - "@wordpress/deprecated": "^4.0.1", - "@wordpress/element": "^6.0.1", - "@wordpress/i18n": "^5.0.1", - "@wordpress/icons": "^10.0.2", - "@wordpress/plugins": "^7.0.3", - "@wordpress/preferences": "^4.0.3", - "@wordpress/private-apis": "^1.0.2", - "@wordpress/viewport": "^6.0.2", + "@wordpress/a11y": "^4.8.1", + "@wordpress/components": "^28.8.1", + "@wordpress/compose": "^7.8.1", + "@wordpress/data": "^10.8.1", + "@wordpress/deprecated": "^4.8.1", + "@wordpress/element": "^6.8.1", + "@wordpress/i18n": "^5.8.1", + "@wordpress/icons": "^10.8.1", + "@wordpress/plugins": "^7.8.1", + "@wordpress/preferences": "^4.8.1", + "@wordpress/private-apis": "^1.8.1", + "@wordpress/viewport": "^6.8.1", "clsx": "^2.1.1" } }, "@wordpress/is-shallow-equal": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-5.0.1.tgz", - "integrity": "sha512-7qUcAKyAkqfGWmCp9a4rXVeW//58trHJCfZoi2frLWlpzEwxQFN9lKW9quHG3Aagq4FAXOpI6ltKPNnepAHo+A==", + "version": "5.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-5.8.1.tgz", + "integrity": "sha512-2UpGvp+y7pCxQQoNyb5PIYPptZZjfcR80evR/V/0Abyxde+N0dEJHroiOd+Nm1BJJijzhmMH1B7AlyGqnKaFXA==", "requires": { "@babel/runtime": "^7.16.0" } }, "@wordpress/jest-console": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/@wordpress/jest-console/-/jest-console-8.0.1.tgz", - "integrity": "sha512-dMAuvuELp3LJzOhj8pr7RA82EhqXX1A900mYac/MRK570HJZND3sQH4x2GPm4i0u/fPSZr1dqb66ujJLBZ8pLA==", + "version": "8.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/jest-console/-/jest-console-8.8.1.tgz", + "integrity": "sha512-TjSQ/jhtT5f1r8NFpP4pjdtambOd4yyyjwG35av+DqXOr8zz68zYZhzxqIy24jmrZGa5KaaOMvBa8q7G7BHcMw==", "dev": true, "requires": { "@babel/runtime": "^7.16.0", @@ -39644,204 +40221,204 @@ } }, "@wordpress/jest-preset-default": { - "version": "12.0.1", - "resolved": "https://registry.npmjs.org/@wordpress/jest-preset-default/-/jest-preset-default-12.0.1.tgz", - "integrity": "sha512-9mDtpT3TtMQgsa29tJ47Xc0IhQ7LfbH66AQmBmXTr7jXhrzvzPWw096tRQI5yYbOjSKYoWcYHje1hs+MXtWEUQ==", + "version": "12.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/jest-preset-default/-/jest-preset-default-12.8.1.tgz", + "integrity": "sha512-mnusLFJKz3rEuehy09yQqiwX9fpV4HK1Gh2/hu85DvwjtbHbJajfTW4GjRYU0WEkrGJkQhon6nfC7lGu5nVvkA==", "dev": true, "requires": { - "@wordpress/jest-console": "^8.0.1", + "@wordpress/jest-console": "^8.8.1", "babel-jest": "^29.6.2" } }, "@wordpress/keyboard-shortcuts": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/@wordpress/keyboard-shortcuts/-/keyboard-shortcuts-5.0.2.tgz", - "integrity": "sha512-eNCpGJ+/PheT1ph9ldzK97lL6Wsrnlf2+keKTHvFX5kzUMjBfsaVHNNnOhsbk80uVNtYaE39V6Eg1iPc+yZtwA==", + "version": "5.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/keyboard-shortcuts/-/keyboard-shortcuts-5.8.1.tgz", + "integrity": "sha512-AK64uatDbuvbWViT8qO5MuEkNbvZ+R0BpL1pguz7IXBjiYNfNik+oAXo5GwsyZo0wg9K+xcOnDHdBTIbKYI4lg==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/data": "^10.0.2", - "@wordpress/element": "^6.0.1", - "@wordpress/keycodes": "^4.0.1" + "@wordpress/data": "^10.8.1", + "@wordpress/element": "^6.8.1", + "@wordpress/keycodes": "^4.8.1" } }, "@wordpress/keycodes": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-4.0.1.tgz", - "integrity": "sha512-GLKho4gAFbqgmP3GxEPP5iSS2WwOtqX0xL0zVjElNC/uHKCULyZ2UlyDAc2clN5wiVNf3hC4A1BsxzKeKIMNFQ==", + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-4.8.1.tgz", + "integrity": "sha512-xjgicoFReEpATwD5reK4s2c2jXYkWKS0sjMvw+2zb2cXKOxNTjLjLxHlenmTl0kcaiWkiuWPpt/yNP858HFloQ==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/i18n": "^5.0.1" + "@wordpress/i18n": "^5.8.1" } }, "@wordpress/list-reusable-blocks": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/@wordpress/list-reusable-blocks/-/list-reusable-blocks-5.0.3.tgz", - "integrity": "sha512-m1+SvihoFIxv8D6PoukFeFkHX89l+S0xb3G3qWod3t2cDvfrqLmDPua97Pi3EiOX6tSPA7M+4DvysYdBkjikCw==", + "version": "5.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/list-reusable-blocks/-/list-reusable-blocks-5.8.1.tgz", + "integrity": "sha512-fNKv0pRN8vdFtpxOEmPxsN4vl0qqUx64dDIC7F+ae0eyfnx7WgHYZKFGKpINmQXXM2+/eoBOGx5LxMbjBLqpCg==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/api-fetch": "^7.0.1", - "@wordpress/blob": "^4.0.1", - "@wordpress/components": "^28.0.3", - "@wordpress/compose": "^7.0.1", - "@wordpress/element": "^6.0.1", - "@wordpress/i18n": "^5.0.1", + "@wordpress/api-fetch": "^7.8.1", + "@wordpress/blob": "^4.8.1", + "@wordpress/components": "^28.8.1", + "@wordpress/compose": "^7.8.1", + "@wordpress/element": "^6.8.1", + "@wordpress/i18n": "^5.8.1", "change-case": "^4.1.2" } }, "@wordpress/media-utils": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@wordpress/media-utils/-/media-utils-5.0.1.tgz", - "integrity": "sha512-1cRUUiMOF41V1w8SCdo7yOojQ+vfb2xDDXK1r0LJhh1qiGbwLrXhnXLMbVkHss8FCnNcCh48ChTFr+aMhqC07A==", + "version": "5.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/media-utils/-/media-utils-5.8.1.tgz", + "integrity": "sha512-Wo2qQ6UKWGbPm8BDi5wjFMjPonHdqJnopKFPxmiueQgLXvCry78LAHY1fIT1u2EV/Zu8o6Eup8k0brT1j9Ro8Q==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/api-fetch": "^7.0.1", - "@wordpress/blob": "^4.0.1", - "@wordpress/element": "^6.0.1", - "@wordpress/i18n": "^5.0.1" + "@wordpress/api-fetch": "^7.8.1", + "@wordpress/blob": "^4.8.1", + "@wordpress/element": "^6.8.1", + "@wordpress/i18n": "^5.8.1" } }, "@wordpress/notices": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/@wordpress/notices/-/notices-5.0.2.tgz", - "integrity": "sha512-ihlXgxfce+h+ztyj9btb4s6fNhUU7cNGTF+VjjKHRdeRBw62bc86xI7fyIrtm6utVrZiWtSSQUtIR/Cbvao7TQ==", + "version": "5.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/notices/-/notices-5.8.1.tgz", + "integrity": "sha512-kILqchtcokg/bPxbJ3R5mIzWml+d+jGWyoo46xUlmxBdBpyffkss/SCpUR7dkgcYPGGQkd1cOr/ULhvzUxhliA==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^4.0.1", - "@wordpress/data": "^10.0.2" + "@wordpress/a11y": "^4.8.1", + "@wordpress/data": "^10.8.1" } }, "@wordpress/npm-package-json-lint-config": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@wordpress/npm-package-json-lint-config/-/npm-package-json-lint-config-5.0.1.tgz", - "integrity": "sha512-/A6QLp28s3JVORzSIRiR7kQAPlfIVbCrj3Hy5oLChTqt5LuT4aZYwK4rz+s0lQrMl5qWShr4ZIF9bM9KbLfs9w==", + "version": "5.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/npm-package-json-lint-config/-/npm-package-json-lint-config-5.8.1.tgz", + "integrity": "sha512-TmY5u6b2w9XKYw/DCF7xFwH45mxVqZk0UcLkrNFpldqe4gjKv46CWpyC7EAD4mMh+atMWqD1llf5uEp5l29qUg==", "dev": true }, "@wordpress/nux": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/@wordpress/nux/-/nux-9.0.3.tgz", - "integrity": "sha512-3W5sQivCFmu8f7qgieHvtVog6orYCQFTt53/4uYp/spZohxZG+4EUTziSItR9yZpjVQL9cX6oFk7aTsxwFh+Hg==", + "version": "9.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/nux/-/nux-9.8.1.tgz", + "integrity": "sha512-dkeHNa2we05bDPOL0E9mE3yTDkTN8rr3yY/2ybQu1hwgaYatDnf/rBMur9GFWYEBShLaVffSy2zrvlCztfW31g==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/components": "^28.0.3", - "@wordpress/compose": "^7.0.1", - "@wordpress/data": "^10.0.2", - "@wordpress/deprecated": "^4.0.1", - "@wordpress/element": "^6.0.1", - "@wordpress/i18n": "^5.0.1", - "@wordpress/icons": "^10.0.2" + "@wordpress/components": "^28.8.1", + "@wordpress/compose": "^7.8.1", + "@wordpress/data": "^10.8.1", + "@wordpress/deprecated": "^4.8.1", + "@wordpress/element": "^6.8.1", + "@wordpress/i18n": "^5.8.1", + "@wordpress/icons": "^10.8.1" } }, "@wordpress/patterns": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/@wordpress/patterns/-/patterns-2.0.7.tgz", - "integrity": "sha512-LpropyY8VgCVu3cFdPjhG+1UhyxQfUgo+lIH3cX4VJFQzCzFJNy1cPUauB2uRCHSrtJ/Uwbz3pjynC/X7sYZCg==", + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/patterns/-/patterns-2.8.1.tgz", + "integrity": "sha512-GQvH32046qvAV6+x74hbkCNHQ79U4uGcoFCri8a+JYrE6yBe4KALhk9akHT+9ZcE218ULkUrsE8GGiOYQw9cyg==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^4.0.1", - "@wordpress/block-editor": "^13.0.7", - "@wordpress/blocks": "^13.0.3", - "@wordpress/components": "^28.0.3", - "@wordpress/compose": "^7.0.1", - "@wordpress/core-data": "^7.0.7", - "@wordpress/data": "^10.0.2", - "@wordpress/element": "^6.0.1", - "@wordpress/html-entities": "^4.0.1", - "@wordpress/i18n": "^5.0.1", - "@wordpress/icons": "^10.0.2", - "@wordpress/notices": "^5.0.2", - "@wordpress/private-apis": "^1.0.2", - "@wordpress/url": "^4.0.1" + "@wordpress/a11y": "^4.8.1", + "@wordpress/block-editor": "^14.3.1", + "@wordpress/blocks": "^13.8.1", + "@wordpress/components": "^28.8.1", + "@wordpress/compose": "^7.8.1", + "@wordpress/core-data": "^7.8.1", + "@wordpress/data": "^10.8.1", + "@wordpress/element": "^6.8.1", + "@wordpress/html-entities": "^4.8.1", + "@wordpress/i18n": "^5.8.1", + "@wordpress/icons": "^10.8.1", + "@wordpress/notices": "^5.8.1", + "@wordpress/private-apis": "^1.8.1", + "@wordpress/url": "^4.8.1" } }, "@wordpress/plugins": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/@wordpress/plugins/-/plugins-7.0.3.tgz", - "integrity": "sha512-snU0QE1jyonhu7fM/3uH812nIIfwPF5UwRBFZzaUWc2dwyRHmYcvuwxrlQXUCrEU+cj9BXkmuJHTE6KWvveehQ==", + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/plugins/-/plugins-7.8.1.tgz", + "integrity": "sha512-fkt45VJnOwpwTI/tfZNyXxCu6eamKQ7Dfgrz8gce9rCxNCCfiHHZsyUbjovYTbem5DviE96KiRcmyTWJagTrcg==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/components": "^28.0.3", - "@wordpress/compose": "^7.0.1", - "@wordpress/element": "^6.0.1", - "@wordpress/hooks": "^4.0.1", - "@wordpress/icons": "^10.0.2", - "@wordpress/is-shallow-equal": "^5.0.1", + "@wordpress/components": "^28.8.1", + "@wordpress/compose": "^7.8.1", + "@wordpress/element": "^6.8.1", + "@wordpress/hooks": "^4.8.1", + "@wordpress/icons": "^10.8.1", + "@wordpress/is-shallow-equal": "^5.8.1", "memize": "^2.0.1" } }, "@wordpress/postcss-plugins-preset": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@wordpress/postcss-plugins-preset/-/postcss-plugins-preset-5.0.1.tgz", - "integrity": "sha512-QjjBpLTFdK39RYqB3pJZ3oJ5QL6DKj77J2Xrap8kaSPAO1KxxzoaGmIoO0SXywD3lIytcI1M2u57Q2aKMRXYsw==", + "version": "5.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/postcss-plugins-preset/-/postcss-plugins-preset-5.8.1.tgz", + "integrity": "sha512-OL+9T7nm8DcOJ95+rpwelSK9XsLQCCm7tMi6JkgTllAV3E+ttrF0ISlKHtJ02mCNkPJMfZGBCtVWvHlVxpXkAw==", "dev": true, "requires": { - "@wordpress/base-styles": "^5.0.1", + "@wordpress/base-styles": "^5.8.1", "autoprefixer": "^10.2.5" } }, "@wordpress/preferences": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/@wordpress/preferences/-/preferences-4.0.3.tgz", - "integrity": "sha512-H255doYLwI5/03LiUhRcQyKHD7ZjF4S7pfYTicuM0GH/vYWHPtwsnWUEu2MXxIraoEuAnescMyczjHJ7bZRXug==", + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/preferences/-/preferences-4.8.1.tgz", + "integrity": "sha512-W70SB7xKE3r2fvMiSXuxmZEmoCcNjlvN710IhlEfTxri0EE7h6vQaSRScp9rgZnQAdy0D1x8w/HjNjaIyEqHXw==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^4.0.1", - "@wordpress/components": "^28.0.3", - "@wordpress/compose": "^7.0.1", - "@wordpress/data": "^10.0.2", - "@wordpress/deprecated": "^4.0.1", - "@wordpress/element": "^6.0.1", - "@wordpress/i18n": "^5.0.1", - "@wordpress/icons": "^10.0.2", - "@wordpress/private-apis": "^1.0.2", + "@wordpress/a11y": "^4.8.1", + "@wordpress/components": "^28.8.1", + "@wordpress/compose": "^7.8.1", + "@wordpress/data": "^10.8.1", + "@wordpress/deprecated": "^4.8.1", + "@wordpress/element": "^6.8.1", + "@wordpress/i18n": "^5.8.1", + "@wordpress/icons": "^10.8.1", + "@wordpress/private-apis": "^1.8.1", "clsx": "^2.1.1" } }, "@wordpress/preferences-persistence": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@wordpress/preferences-persistence/-/preferences-persistence-2.0.1.tgz", - "integrity": "sha512-7uodKesfu4KJgzGTed7pqydEkMv9DHecA90cx4fDVfH6WxhP6I3kkKH3IL00aaT2H5ExIevnHxJn2kQB6ZNVLg==", + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/preferences-persistence/-/preferences-persistence-2.8.1.tgz", + "integrity": "sha512-9ZkaYWY1zbzvU02R8IhDl9o1vFruJZx23BXI4IW1+Ofsm0Rcm5pT0zo2tKhmxTknnRsvxKob8JvYxKXduEi8Dw==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/api-fetch": "^7.0.1" + "@wordpress/api-fetch": "^7.8.1" } }, "@wordpress/prettier-config": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@wordpress/prettier-config/-/prettier-config-4.0.1.tgz", - "integrity": "sha512-Iz/PDPCkXxnMMCQTiSvAMkFtk6IFpHTz9TS33DpZcz5sIJpG+MsEWmgIcZdJwrxr5jCjNtOCVoBl+78ayDSzqA==", + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/prettier-config/-/prettier-config-4.8.1.tgz", + "integrity": "sha512-JDiVChhgwv6ZGa4aVOXnDJnj/dUFkD/SSvRLFkLOdB+ZbWgddJQkVB3rpJOfREsPtEFWqgTxcJoZjnkqltNbww==", "dev": true }, "@wordpress/primitives": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@wordpress/primitives/-/primitives-4.0.1.tgz", - "integrity": "sha512-TRiRBTbOhMIDgkt7cY90SisS3YWwIMr7VsFZVzZrd2/b04KLY4+Pvt9vJXUPLtEh8rXhRVSJphF78GrZQnVt8w==", + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/primitives/-/primitives-4.8.1.tgz", + "integrity": "sha512-enfNxpEWycMNnvF7lpP8QYGKotu6B0UfUVcA89oDkam4OhP8tkpP1OVZyPHPgseRWweS/hL6aW/4bvwNSklf+g==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/element": "^6.0.1", + "@wordpress/element": "^6.8.1", "clsx": "^2.1.1" } }, "@wordpress/priority-queue": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@wordpress/priority-queue/-/priority-queue-3.0.1.tgz", - "integrity": "sha512-GXhJKoo55xdmECg0+/tf9Zh9/nxeyaQffFZuiPGdUHvoOsNOuBKBCy3BbpVmx8W1J4K1tfGnMwS6Ogzlu0ugBw==", + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/priority-queue/-/priority-queue-3.8.1.tgz", + "integrity": "sha512-USgFi75o7GlWiPu1hSGSWFXcj5nOjTVjrj0jM6sV+vqa39oRXxE4zpxGkvV4EINn8OrqvHBs/17uygAFXqppZQ==", "requires": { "@babel/runtime": "^7.16.0", "requestidlecallback": "^0.3.0" } }, "@wordpress/private-apis": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@wordpress/private-apis/-/private-apis-1.0.2.tgz", - "integrity": "sha512-epLzW+hxekcZwO0C4u8wVL0j9Ko+5Go20zQ2IN9WBSXXb9xOTI8Nje+pww70ukrkUk2UqBvXP17NvSdYV5LTwA==", + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/private-apis/-/private-apis-1.8.1.tgz", + "integrity": "sha512-/5PV8+QfkaLJs9TsFTIVMc3Ns+KdysFzS5ZGSmRGgsjzzgqHZb670mxf/6YaFldNjELbg5QsvcHNm3mkfkYiQg==", "requires": { "@babel/runtime": "^7.16.0" } }, "@wordpress/redux-routine": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@wordpress/redux-routine/-/redux-routine-5.0.1.tgz", - "integrity": "sha512-VnlIviWPLFUR/LOHKsvCaspUXI5xBux+JeFarYoI5eF2ePQxifjmVTk/2i5Jncat4rNn+lyvbnf7sH3OVcDyHw==", + "version": "5.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/redux-routine/-/redux-routine-5.8.1.tgz", + "integrity": "sha512-mScAi3R/o9dAeS5yQm7F/txNSHhXthYE/NbHtm808+iMgXvgTztAJSg4K29YpAhXgqPTFYMTX0cFiiQ1uNEGqw==", "requires": { "@babel/runtime": "^7.16.0", "is-plain-object": "^5.0.0", @@ -39850,72 +40427,72 @@ } }, "@wordpress/reusable-blocks": { - "version": "5.0.7", - "resolved": "https://registry.npmjs.org/@wordpress/reusable-blocks/-/reusable-blocks-5.0.7.tgz", - "integrity": "sha512-hO90gkSOySAer2I9uIp+NeRuGg2nkOVyTaSQ2KIOQCVRg3jxZGYqrtNyi/acxNHL6AMpeSij5ew52+PW9eZ4ng==", + "version": "5.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/reusable-blocks/-/reusable-blocks-5.8.1.tgz", + "integrity": "sha512-hS67S78OIzIFd4OW+3WmvGmnwD4gYy8AhpsVUtr3U8iUx90OZ5xIFxBO9xw7AKBKsCF1cwTGcJhXdB18f4wTPQ==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/block-editor": "^13.0.7", - "@wordpress/blocks": "^13.0.3", - "@wordpress/components": "^28.0.3", - "@wordpress/core-data": "^7.0.7", - "@wordpress/data": "^10.0.2", - "@wordpress/element": "^6.0.1", - "@wordpress/i18n": "^5.0.1", - "@wordpress/icons": "^10.0.2", - "@wordpress/notices": "^5.0.2", - "@wordpress/private-apis": "^1.0.2", - "@wordpress/url": "^4.0.1" + "@wordpress/block-editor": "^14.3.1", + "@wordpress/blocks": "^13.8.1", + "@wordpress/components": "^28.8.1", + "@wordpress/core-data": "^7.8.1", + "@wordpress/data": "^10.8.1", + "@wordpress/element": "^6.8.1", + "@wordpress/i18n": "^5.8.1", + "@wordpress/icons": "^10.8.1", + "@wordpress/notices": "^5.8.1", + "@wordpress/private-apis": "^1.8.1", + "@wordpress/url": "^4.8.1" } }, "@wordpress/rich-text": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/@wordpress/rich-text/-/rich-text-7.0.2.tgz", - "integrity": "sha512-zj7+ekI9X73OrUq8C5OMX9KDBgNP9SJO6lA/aiKE4YgQBxrpMDPu7Ser+gr4CJtJtKYiJWQxsWGsVASjNbt5+g==", + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/rich-text/-/rich-text-7.8.1.tgz", + "integrity": "sha512-LQlGk/YvXUmFKpAszE9afX/fHIax47iw22lruhU4WSnoRwAtoFuZha0iJhjos/dx0kkCBRhwfaUXHWSbyJqpZA==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^4.0.1", - "@wordpress/compose": "^7.0.1", - "@wordpress/data": "^10.0.2", - "@wordpress/deprecated": "^4.0.1", - "@wordpress/element": "^6.0.1", - "@wordpress/escape-html": "^3.0.1", - "@wordpress/i18n": "^5.0.1", - "@wordpress/keycodes": "^4.0.1", + "@wordpress/a11y": "^4.8.1", + "@wordpress/compose": "^7.8.1", + "@wordpress/data": "^10.8.1", + "@wordpress/deprecated": "^4.8.1", + "@wordpress/element": "^6.8.1", + "@wordpress/escape-html": "^3.8.1", + "@wordpress/i18n": "^5.8.1", + "@wordpress/keycodes": "^4.8.1", "memize": "^2.1.0" } }, "@wordpress/router": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@wordpress/router/-/router-1.0.2.tgz", - "integrity": "sha512-KgREOYycD9z5P+1LtukoPLYw4pOaWkaUS0K86wIfKBsHCSUtDqqHA4sLQMb2fESPH306OhzMHVz4xqNqKrUZYQ==", + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/router/-/router-1.8.1.tgz", + "integrity": "sha512-ASF2uFwCh4bt7HZ/OVFQs18sBoXnDvcGjg9voyCGirX6keH4jutGon3OTUorQVVLlirOrWDeeAciRJPT7TGYZA==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/element": "^6.0.1", - "@wordpress/private-apis": "^1.0.2", - "@wordpress/url": "^4.0.1", + "@wordpress/element": "^6.8.1", + "@wordpress/private-apis": "^1.8.1", + "@wordpress/url": "^4.8.1", "history": "^5.3.0" } }, "@wordpress/scripts": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/@wordpress/scripts/-/scripts-28.0.2.tgz", - "integrity": "sha512-TawbVRncjSjDDsjdoBdwMIvJaFobTL9Dq5Euh3o+1iEjT5gAsb8nn+ICQpW5xSnZTBCoUps8EAksVpytwxOCIg==", + "version": "30.0.2", + "resolved": "https://registry.npmjs.org/@wordpress/scripts/-/scripts-30.0.2.tgz", + "integrity": "sha512-4NTXPuzeR3BsCqw90EL8XkEtzp6TFdxgl0wWzh+6pA//2QML8Cf2mT620/KH9Q6oUolniWSM9yxeGgYHh9jiRw==", "dev": true, "requires": { "@babel/core": "^7.16.0", "@pmmmwh/react-refresh-webpack-plugin": "^0.5.11", "@svgr/webpack": "^8.0.1", - "@wordpress/babel-preset-default": "^8.0.1", - "@wordpress/browserslist-config": "^6.0.1", - "@wordpress/dependency-extraction-webpack-plugin": "^6.0.2", - "@wordpress/e2e-test-utils-playwright": "^1.0.1", - "@wordpress/eslint-plugin": "^19.0.1", - "@wordpress/jest-preset-default": "^12.0.1", - "@wordpress/npm-package-json-lint-config": "^5.0.1", - "@wordpress/postcss-plugins-preset": "^5.0.1", - "@wordpress/prettier-config": "^4.0.1", - "@wordpress/stylelint-config": "^22.0.1", + "@wordpress/babel-preset-default": "^8.8.2", + "@wordpress/browserslist-config": "^6.8.1", + "@wordpress/dependency-extraction-webpack-plugin": "^6.8.1", + "@wordpress/e2e-test-utils-playwright": "^1.8.1", + "@wordpress/eslint-plugin": "^21.1.2", + "@wordpress/jest-preset-default": "^12.8.1", + "@wordpress/npm-package-json-lint-config": "^5.8.1", + "@wordpress/postcss-plugins-preset": "^5.8.1", + "@wordpress/prettier-config": "^4.8.1", + "@wordpress/stylelint-config": "^23.0.1", "adm-zip": "^0.5.9", "babel-jest": "^29.6.2", "babel-loader": "^8.2.3", @@ -39944,17 +40521,19 @@ "npm-package-json-lint": "^6.4.0", "npm-packlist": "^3.0.0", "postcss": "^8.4.5", + "postcss-import": "^16.1.0", "postcss-loader": "^6.2.1", "prettier": "npm:wp-prettier@3.0.3", - "puppeteer-core": "^13.2.0", + "puppeteer-core": "^23.1.0", "react-refresh": "^0.14.0", "read-pkg-up": "^7.0.1", "resolve-bin": "^0.4.0", "rtlcss-webpack-plugin": "^4.0.7", "sass": "^1.35.2", "sass-loader": "^12.1.0", + "schema-utils": "^4.2.0", "source-map-loader": "^3.0.0", - "stylelint": "^14.2.0", + "stylelint": "^16.8.2", "terser-webpack-plugin": "^5.3.9", "url-loader": "^4.1.1", "webpack": "^5.88.2", @@ -40546,15 +41125,15 @@ } }, "schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", "dev": true, "requires": { "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", + "ajv": "^8.9.0", "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" + "ajv-keywords": "^5.1.0" } }, "slash": { @@ -40617,59 +41196,60 @@ } }, "@wordpress/server-side-render": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/@wordpress/server-side-render/-/server-side-render-5.0.3.tgz", - "integrity": "sha512-/8bP+uTqX/9lU7fvRuq5D0RmYPu48mN4vdEdA7HNifrm+2v7lLHA66aq+1gCfwhxxOowuvaw+ZGnpGXB0wRx1g==", + "version": "5.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/server-side-render/-/server-side-render-5.8.1.tgz", + "integrity": "sha512-3RR4Gu2+9zgmOiAA2eh5jhZALZLGHZQB7ElI72rLdexWQ/wiQou+je3CsMU9UQkpHfeugcQglbsmXlnQcFabGg==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/api-fetch": "^7.0.1", - "@wordpress/blocks": "^13.0.3", - "@wordpress/components": "^28.0.3", - "@wordpress/compose": "^7.0.1", - "@wordpress/data": "^10.0.2", - "@wordpress/deprecated": "^4.0.1", - "@wordpress/element": "^6.0.1", - "@wordpress/i18n": "^5.0.1", - "@wordpress/url": "^4.0.1", + "@wordpress/api-fetch": "^7.8.1", + "@wordpress/blocks": "^13.8.1", + "@wordpress/components": "^28.8.1", + "@wordpress/compose": "^7.8.1", + "@wordpress/data": "^10.8.1", + "@wordpress/deprecated": "^4.8.1", + "@wordpress/element": "^6.8.1", + "@wordpress/i18n": "^5.8.1", + "@wordpress/url": "^4.8.1", "fast-deep-equal": "^3.1.3" } }, "@wordpress/shortcode": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@wordpress/shortcode/-/shortcode-4.0.1.tgz", - "integrity": "sha512-ARlvvQ/Sf/LwWqCVNgY/F2wE7FpI0BzF4RcLdiBf9Uhz92Q251ClLCB9zomNFPeJAGPppJuQxsV7PQ+jGQ0BbA==", + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/shortcode/-/shortcode-4.8.1.tgz", + "integrity": "sha512-c8wYr2zmXOonAgABnFmuKRQ7wYyAIvshb3nCVrjFbpHnFmK+CHMg/y/KmcnfnPscdAO+uKDBKYNp0fnYfQBhiQ==", "requires": { "@babel/runtime": "^7.16.0", "memize": "^2.0.1" } }, "@wordpress/style-engine": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@wordpress/style-engine/-/style-engine-2.0.2.tgz", - "integrity": "sha512-Jq1853v68orVnNsxDiB2LGeNlmQoSowk3ypuKCaz2YTWX4etKWMbIdFvmY99OKKuzNDRCG8XklXMEIR+tsiGIQ==", + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/style-engine/-/style-engine-2.8.1.tgz", + "integrity": "sha512-wsYdvrc+CEqidp9TmpG+/9s6zm1GEUU2Qp5qIELcQWU6VNzuycc5nqzFnRiKv0Pz+6TRgksjLsb86IQrCcg2nA==", "requires": { "@babel/runtime": "^7.16.0", "change-case": "^4.1.2" } }, "@wordpress/stylelint-config": { - "version": "22.0.1", - "resolved": "https://registry.npmjs.org/@wordpress/stylelint-config/-/stylelint-config-22.0.1.tgz", - "integrity": "sha512-2BkP6/sEwkX3Wn+RvGi6fjQHAHFtiYIeSS573bAk/aN5HEg3dlZoBsH4Ir5xiUAKydL7jnCvbalW7Mz9Cfdwyw==", + "version": "23.0.1", + "resolved": "https://registry.npmjs.org/@wordpress/stylelint-config/-/stylelint-config-23.0.1.tgz", + "integrity": "sha512-fxWzz2kX1jCkvVcdkRuMu1HF1LNSlr3hgFk29NW09FbL6nnac/rlSaX3+LQSlbDUSe/aq840B7K0iIq2GwnKog==", "dev": true, "requires": { - "stylelint-config-recommended": "^6.0.0", - "stylelint-config-recommended-scss": "^5.0.2" + "@stylistic/stylelint-plugin": "^3.0.1", + "stylelint-config-recommended": "^14.0.1", + "stylelint-config-recommended-scss": "^14.1.0" } }, "@wordpress/sync": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@wordpress/sync/-/sync-1.0.1.tgz", - "integrity": "sha512-N/uJu4z/dY6dJdpuz06u1wezIOmf0y2ikT9rXH1fb6dbtKapUUmROjXnFTf3jM/HPgZwrp2AyPsUadqNMDV3OQ==", + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/sync/-/sync-1.8.1.tgz", + "integrity": "sha512-i2vYN15nh5Cf8EgryZIIKAvx0IZi34gBqXNwvSymhh1/eD4yzcFyaFfko7NS93fPeGuVy/Hxj+2M1CdZ7fd43w==", "requires": { "@babel/runtime": "^7.16.0", "@types/simple-peer": "^9.11.5", - "@wordpress/url": "^4.0.1", + "@wordpress/url": "^4.8.1", "import-locals": "^2.0.0", "lib0": "^0.2.42", "simple-peer": "^9.11.0", @@ -40680,71 +41260,71 @@ } }, "@wordpress/token-list": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@wordpress/token-list/-/token-list-3.0.1.tgz", - "integrity": "sha512-J/+zbNUWu8XUXmUfu6ueclbZLSf7m9T6+Wp/ZioL8nzO+UgztDiQ38c2docqFmiPyTO6gjNRBmBXRRPFfp3lWA==", + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/token-list/-/token-list-3.8.1.tgz", + "integrity": "sha512-uQEimvYlEsjQh5PHscYnctSnuK11ZOpUGLlYbJ10VtoisDJP2bqYwu36FBGrEuY5g0y6y/rP/Hw1BirZ+wrZyw==", "requires": { "@babel/runtime": "^7.16.0" } }, "@wordpress/undo-manager": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@wordpress/undo-manager/-/undo-manager-1.0.1.tgz", - "integrity": "sha512-xI2FmcfuhX89xj6yPIsCnJZIYDSeKevvsmnrzgNPXqUtxzRi7WeqOMPi+4qPz4/0j81I1KaEZr21blgv1WN0sA==", + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/undo-manager/-/undo-manager-1.8.1.tgz", + "integrity": "sha512-l5U3NswNDWHVQ3sAsiCvI65JDrAFlBnAIsoKsc38zg2OkNO1m8IIf/K+D3YAqBBM+zDahSGbNaLCEftBbZVSUg==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/is-shallow-equal": "^5.0.1" + "@wordpress/is-shallow-equal": "^5.8.1" } }, "@wordpress/url": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@wordpress/url/-/url-4.0.1.tgz", - "integrity": "sha512-Tm0UEGxx4gsWshornP/6EdTq/ILfNA9T5LOvPCaUEPpiFB8d1C/sV5XU+uZfztYIDEwfEXQHAh/pUn/dPvInvw==", + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/url/-/url-4.8.1.tgz", + "integrity": "sha512-YZcNOlJAUhkxMWlmkkc6mvSdXukkleq8j5Z8p8kBWQX9Wxng84ygyBSMiqFeFvAIs8nNDXBrqG9zGGRxMW6q/g==", "requires": { "@babel/runtime": "^7.16.0", "remove-accents": "^0.5.0" } }, "@wordpress/viewport": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/@wordpress/viewport/-/viewport-6.0.2.tgz", - "integrity": "sha512-6/3EI6mWKj6t25ZW70FPchvmXpeSFm/qE3nmOEezOKxcj8UXpOVkJksIyTICK2lztLQ70ErGdSCnXby+SMJksA==", + "version": "6.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/viewport/-/viewport-6.8.1.tgz", + "integrity": "sha512-nnrBvoKGFsOkXOGVVsn8GZqOVgUGEOq9sXQNw+Lqy+50EzkQeeltQTEtkHlAFhOBGOerqmXxulSAkOb32E8p5w==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/compose": "^7.0.1", - "@wordpress/data": "^10.0.2", - "@wordpress/element": "^6.0.1" + "@wordpress/compose": "^7.8.1", + "@wordpress/data": "^10.8.1", + "@wordpress/element": "^6.8.1" } }, "@wordpress/warning": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-3.0.1.tgz", - "integrity": "sha512-xSVH/zMAg4ABeNOWo6mlkF+TDBDQNaWVdMNzi+yvGoSDImhaM6Bqrhr1e/65AS29iajnqQt6dlu7E56o5FZlcg==" + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-3.8.1.tgz", + "integrity": "sha512-xlo0Xw1jiyiE6nh43NAtQMAL05VDk837kY2xfjsus6wD597TeWFpj6gmcRMH25FZULTUHDB2EPfLviWXqOgUfg==" }, "@wordpress/widgets": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/@wordpress/widgets/-/widgets-4.0.7.tgz", - "integrity": "sha512-GeSVSw5xbhnihTd+fDODxNIGMBDNStH3vQfx6+mLFF0UEg5s8DXmEvJaEYXEnJ0mM4fQ0o4mNAzCIXRn222iww==", + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/widgets/-/widgets-4.8.1.tgz", + "integrity": "sha512-O95EfSodhJ0guaFXH8sx4U8Tcohdb+23AaONcqXP/cjogqEG+0MKJpqCK4oUTrZUjAFHT3bOC+BIsb7n8DVY2g==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/api-fetch": "^7.0.1", - "@wordpress/block-editor": "^13.0.7", - "@wordpress/blocks": "^13.0.3", - "@wordpress/components": "^28.0.3", - "@wordpress/compose": "^7.0.1", - "@wordpress/core-data": "^7.0.7", - "@wordpress/data": "^10.0.2", - "@wordpress/element": "^6.0.1", - "@wordpress/i18n": "^5.0.1", - "@wordpress/icons": "^10.0.2", - "@wordpress/notices": "^5.0.2", + "@wordpress/api-fetch": "^7.8.1", + "@wordpress/block-editor": "^14.3.1", + "@wordpress/blocks": "^13.8.1", + "@wordpress/components": "^28.8.1", + "@wordpress/compose": "^7.8.1", + "@wordpress/core-data": "^7.8.1", + "@wordpress/data": "^10.8.1", + "@wordpress/element": "^6.8.1", + "@wordpress/i18n": "^5.8.1", + "@wordpress/icons": "^10.8.1", + "@wordpress/notices": "^5.8.1", "clsx": "^2.1.1" } }, "@wordpress/wordcount": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@wordpress/wordcount/-/wordcount-4.0.1.tgz", - "integrity": "sha512-9aK8WTN2n/j0GlPuHoICqbakivLmk7oWhRhGcm8Lasyv28g3qVqTaBQtvuGufwu48OuTf0YOc3XhCnAaSfSYyg==", + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/@wordpress/wordcount/-/wordcount-4.8.1.tgz", + "integrity": "sha512-72e8N6I6he5pA9KDwqrq3mRMb+9WtzqR67C0uBmrlQg4FT23XptG8fDVacD2Das2nWSAgaLR/4GhKv34pPj1vg==", "requires": { "@babel/runtime": "^7.16.0" } @@ -40993,20 +41573,20 @@ } }, "aria-hidden": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/aria-hidden/-/aria-hidden-1.2.3.tgz", - "integrity": "sha512-xcLxITLe2HYa1cnYnwCjkOO1PqUHQpozB8x9AR0OgWN2woOBi5kSDVxKfd0b7sb1hw5qFeJhXm9H1nu3xSfLeQ==", + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/aria-hidden/-/aria-hidden-1.2.4.tgz", + "integrity": "sha512-y+CcFFwelSXpLZk/7fMB2mUbGtX9lKycf1MWJ7CaTIERyitVlyQx6C+sxcROU2BAJ24OiZyK+8wj2i8AlBoS3A==", "requires": { "tslib": "^2.0.0" } }, "aria-query": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", - "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", + "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", "dev": true, "requires": { - "dequal": "^2.0.3" + "deep-equal": "^2.0.5" } }, "arr-diff": { @@ -41149,18 +41729,6 @@ "es-shim-unscopables": "^1.0.0" } }, - "array.prototype.toreversed": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/array.prototype.toreversed/-/array.prototype.toreversed-1.1.2.tgz", - "integrity": "sha512-wwDCoT4Ck4Cz7sLtgUmzR5UV3YF5mFHUlbChCzZBQZ+0m2cl/DH3tKgvphv1nKgFsJ48oCSg6p91q2Vm0I/ZMA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0" - } - }, "array.prototype.tosorted": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.4.tgz", @@ -41300,9 +41868,9 @@ "dev": true }, "axe-core": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.7.0.tgz", - "integrity": "sha512-M0JtH+hlOL5pLQwHOLNYZaXuhqmvS8oExsqB1SBYgA4Dk7u/xx+YdGHXaK5pyUfed5mYXdlYiphWq3G8cRi5JQ==", + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.10.0.tgz", + "integrity": "sha512-Mr2ZakwQ7XUAjp7pAwQWRhhK8mQQ6JAaNWSjmjxil0R8BPioMtQsTLOolGYkji1rcL++3dCqZA3zWqpT+9Ew6g==", "dev": true }, "axios": { @@ -41330,13 +41898,10 @@ } }, "axobject-query": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.2.1.tgz", - "integrity": "sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==", - "dev": true, - "requires": { - "dequal": "^2.0.3" - } + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.1.0.tgz", + "integrity": "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==", + "dev": true }, "b4a": { "version": "1.6.4", @@ -41994,30 +42559,6 @@ "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==", "dev": true }, - "bl": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/bl/-/bl-4.0.3.tgz", - "integrity": "sha512-fs4G6/Hu4/EE+F75J8DuN/0IpQqNjAdC7aEQv7Qt8MHGUH7Ckv2MwTEEeN9QehD0pfIDkMI1bkHYkKy7xHyKIg==", - "dev": true, - "requires": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } - } - }, "bluebird": { "version": "3.7.2", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", @@ -42629,12 +43170,6 @@ } } }, - "chownr": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", - "dev": true - }, "chrome-launcher": { "version": "0.15.2", "resolved": "https://registry.npmjs.org/chrome-launcher/-/chrome-launcher-0.15.2.tgz", @@ -42832,12 +43367,12 @@ "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==" }, "cmdk": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/cmdk/-/cmdk-0.2.0.tgz", - "integrity": "sha512-JQpKvEOb86SnvMZbYaFKYhvzFntWBeSZdyii0rZPhKJj9uwJBxu4DaVYDrRN7r3mPop56oPhRw+JYWTKs66TYw==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/cmdk/-/cmdk-1.0.0.tgz", + "integrity": "sha512-gDzVf0a09TvoJ5jnuPvygTB77+XdOSwEmJ88L6XPFPlv7T3RxbP9jgenfylrAMD0+Le1aO0nVjQUzl2g+vjz5Q==", "requires": { - "@radix-ui/react-dialog": "1.0.0", - "command-score": "0.1.2" + "@radix-ui/react-dialog": "1.0.5", + "@radix-ui/react-primitive": "1.0.3" } }, "co": { @@ -42933,11 +43468,6 @@ "delayed-stream": "~1.0.0" } }, - "command-score": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/command-score/-/command-score-0.1.2.tgz", - "integrity": "sha512-VtDvQpIJBvBatnONUsPzXYFVKQQAhuf3XTNOAsdBxCNO/QCtUUd8LSgjn0GVarBkCad6aJCZfXgrjYbl/KRr7w==" - }, "commander": { "version": "2.20.3", "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", @@ -43009,11 +43539,6 @@ } } }, - "compute-scroll-into-view": { - "version": "1.0.20", - "resolved": "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-1.0.20.tgz", - "integrity": "sha512-UCB0ioiyj8CRjtrvaceBLqqhZCVP+1B8+NWQhmdsm0VXOJtobBCf1dBQmebCCo34qZmUwZfIH2MZLqNHazrfjg==" - }, "computed-style": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/computed-style/-/computed-style-0.1.4.tgz", @@ -43330,15 +43855,6 @@ } } }, - "cross-fetch": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.5.tgz", - "integrity": "sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==", - "dev": true, - "requires": { - "node-fetch": "2.6.7" - } - }, "cross-spawn": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", @@ -43405,9 +43921,9 @@ "dev": true }, "css-functions-list": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/css-functions-list/-/css-functions-list-3.2.0.tgz", - "integrity": "sha512-d/jBMPyYybkkLVypgtGv12R+pIFw4/f/IHtCTxWpZc8ofTYOPigIgmA6vu5rMHartZC+WuXhBUHfnyNUIQSYrg==", + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/css-functions-list/-/css-functions-list-3.2.2.tgz", + "integrity": "sha512-c+N0v6wbKVxTu5gOBBFkr9BEdBWaqqjQeiJ8QvSRIJOf+UxlJh930m8e6/WNeODIK0mYLFkoONrnj16i2EcvfQ==", "dev": true }, "css-loader": { @@ -43968,6 +44484,40 @@ "integrity": "sha512-+LxW+KLWxu3HW3M2w2ympwtqPrqYRzU8fqi6Fhd18fBALe15blJPI/I4+UHveMVG6lJqB4JNd4UG0S5cnVHwIg==", "dev": true }, + "deep-equal": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.3.tgz", + "integrity": "sha512-ZIwpnevOurS8bpT4192sqAowWM76JDKSHYzMLty3BZGSswgq6pBaH3DhCSW5xVAZICZyKdOBPjwww5wfgT/6PA==", + "dev": true, + "requires": { + "array-buffer-byte-length": "^1.0.0", + "call-bind": "^1.0.5", + "es-get-iterator": "^1.1.3", + "get-intrinsic": "^1.2.2", + "is-arguments": "^1.1.1", + "is-array-buffer": "^3.0.2", + "is-date-object": "^1.0.5", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "isarray": "^2.0.5", + "object-is": "^1.1.5", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.5.1", + "side-channel": "^1.0.4", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.13" + }, + "dependencies": { + "isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true + } + } + }, "deep-extend": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", @@ -43994,11 +44544,6 @@ "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==" }, - "deepsignal": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/deepsignal/-/deepsignal-1.5.0.tgz", - "integrity": "sha512-bFywDpBUUWMs576H2dgLFLLFuQ/UWXbzHfKD98MZTfGsl7+twIzvz4ihCNrRrZ/Emz3kqJaNIAp5eBWUEWhnAw==" - }, "default-gateway": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", @@ -44221,12 +44766,6 @@ "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", "dev": true }, - "dequal": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", - "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", - "dev": true - }, "desandro-matches-selector": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/desandro-matches-selector/-/desandro-matches-selector-2.0.2.tgz", @@ -44262,9 +44801,9 @@ "integrity": "sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==" }, "devtools-protocol": { - "version": "0.0.981744", - "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.981744.tgz", - "integrity": "sha512-0cuGS8+jhR67Fy7qG3i3Pc7Aw494sb9yG9QgpG97SFVWwolgYjlhJg7n+UaHxOQT30d1TYu/EYe9k01ivLErIg==", + "version": "0.0.1342118", + "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1342118.tgz", + "integrity": "sha512-75fMas7PkYNDTmDyb6PRJCH7ILmHLp+BhrZGeMsa4bCh40DTxgCz2NRy5UDzII4C5KuD0oBMZ9vXKhEl6UD/3w==", "dev": true }, "diff": { @@ -44460,25 +44999,6 @@ } } }, - "downshift": { - "version": "6.1.12", - "resolved": "https://registry.npmjs.org/downshift/-/downshift-6.1.12.tgz", - "integrity": "sha512-7XB/iaSJVS4T8wGFT3WRXmSF1UlBHAA40DshZtkrIscIN+VC+Lh363skLxFTvJwtNgHxAMDGEHT4xsyQFWL+UA==", - "requires": { - "@babel/runtime": "^7.14.8", - "compute-scroll-into-view": "^1.0.17", - "prop-types": "^15.7.2", - "react-is": "^17.0.2", - "tslib": "^2.3.0" - }, - "dependencies": { - "react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" - } - } - }, "duplexer": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", @@ -44719,6 +45239,31 @@ "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", "dev": true }, + "es-get-iterator": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz", + "integrity": "sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "has-symbols": "^1.0.3", + "is-arguments": "^1.1.1", + "is-map": "^2.0.2", + "is-set": "^2.0.2", + "is-string": "^1.0.7", + "isarray": "^2.0.5", + "stop-iteration-iterator": "^1.0.0" + }, + "dependencies": { + "isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true + } + } + }, "es-iterator-helpers": { "version": "1.0.19", "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.19.tgz", @@ -45123,9 +45668,9 @@ } }, "eslint-module-utils": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.1.tgz", - "integrity": "sha512-rXDXR3h7cs7dy9RNpUlQf80nX31XWJEyGq1tRMo+6GsO5VmTe4UTwtmonAD4ZkAsrfMVDA2wlGJ3790Ys+D49Q==", + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.11.0.tgz", + "integrity": "sha512-gbBE5Hitek/oG6MUVj6sFuzEjA/ClzNflVrLovHi/JgLdC7fiN5gLAY1WIPW1a0V5I999MnsrvVrCOGmmVqDBQ==", "dev": true, "requires": { "debug": "^3.2.7" @@ -45143,26 +45688,27 @@ } }, "eslint-plugin-import": { - "version": "2.29.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.29.1.tgz", - "integrity": "sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==", + "version": "2.30.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.30.0.tgz", + "integrity": "sha512-/mHNE9jINJfiD2EKkg1BKyPyUk4zdnT54YgbOgfjSakWT5oyX/qQLVNTkehyfpcMxZXMy1zyonZ2v7hZTX43Yw==", "dev": true, "requires": { - "array-includes": "^3.1.7", - "array.prototype.findlastindex": "^1.2.3", + "@rtsao/scc": "^1.1.0", + "array-includes": "^3.1.8", + "array.prototype.findlastindex": "^1.2.5", "array.prototype.flat": "^1.3.2", "array.prototype.flatmap": "^1.3.2", "debug": "^3.2.7", "doctrine": "^2.1.0", "eslint-import-resolver-node": "^0.3.9", - "eslint-module-utils": "^2.8.0", - "hasown": "^2.0.0", - "is-core-module": "^2.13.1", + "eslint-module-utils": "^2.9.0", + "hasown": "^2.0.2", + "is-core-module": "^2.15.1", "is-glob": "^4.0.3", "minimatch": "^3.1.2", - "object.fromentries": "^2.0.7", - "object.groupby": "^1.0.1", - "object.values": "^1.1.7", + "object.fromentries": "^2.0.8", + "object.groupby": "^1.0.3", + "object.values": "^1.2.0", "semver": "^6.3.1", "tsconfig-paths": "^3.15.0" }, @@ -45303,27 +45849,27 @@ } }, "eslint-plugin-jsx-a11y": { - "version": "6.8.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.8.0.tgz", - "integrity": "sha512-Hdh937BS3KdwwbBaKd5+PLCOmYY6U4f2h9Z2ktwtNKvIdIEu137rjYbcb9ApSbVJfWxANNuiKTD/9tOKjK9qOA==", + "version": "6.10.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.10.0.tgz", + "integrity": "sha512-ySOHvXX8eSN6zz8Bywacm7CvGNhUtdjvqfQDVe6020TUK34Cywkw7m0KsCCk1Qtm9G1FayfTN1/7mMYnYO2Bhg==", "dev": true, "requires": { - "@babel/runtime": "^7.23.2", - "aria-query": "^5.3.0", - "array-includes": "^3.1.7", + "aria-query": "~5.1.3", + "array-includes": "^3.1.8", "array.prototype.flatmap": "^1.3.2", "ast-types-flow": "^0.0.8", - "axe-core": "=4.7.0", - "axobject-query": "^3.2.1", + "axe-core": "^4.10.0", + "axobject-query": "^4.1.0", "damerau-levenshtein": "^1.0.8", "emoji-regex": "^9.2.2", - "es-iterator-helpers": "^1.0.15", - "hasown": "^2.0.0", + "es-iterator-helpers": "^1.0.19", + "hasown": "^2.0.2", "jsx-ast-utils": "^3.3.5", "language-tags": "^1.0.9", "minimatch": "^3.1.2", - "object.entries": "^1.1.7", - "object.fromentries": "^2.0.7" + "object.fromentries": "^2.0.8", + "safe-regex-test": "^1.0.3", + "string.prototype.includes": "^2.0.0" }, "dependencies": { "emoji-regex": { @@ -45341,39 +45887,39 @@ "dev": true }, "eslint-plugin-prettier": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.1.3.tgz", - "integrity": "sha512-C9GCVAs4Eq7ZC/XFQHITLiHJxQngdtraXaM+LoUFoFp/lHNl2Zn8f3WQbe9HvTBBQ9YnKFB0/2Ajdqwo5D1EAw==", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.2.1.tgz", + "integrity": "sha512-gH3iR3g4JfF+yYPaJYkN7jEl9QbweL/YfkoRlNnuIEHEz1vHVlCmWOS+eGGiRuzHQXdJFCOTxRgvju9b8VUmrw==", "dev": true, "requires": { "prettier-linter-helpers": "^1.0.0", - "synckit": "^0.8.6" + "synckit": "^0.9.1" } }, "eslint-plugin-react": { - "version": "7.34.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.34.2.tgz", - "integrity": "sha512-2HCmrU+/JNigDN6tg55cRDKCQWicYAPB38JGSFDQt95jDm8rrvSUo7YPkOIm5l6ts1j1zCvysNcasvfTMQzUOw==", + "version": "7.36.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.36.1.tgz", + "integrity": "sha512-/qwbqNXZoq+VP30s1d4Nc1C5GTxjJQjk4Jzs4Wq2qzxFM7dSmuG2UkIjg2USMLh3A/aVcUNrK7v0J5U1XEGGwA==", "dev": true, "requires": { "array-includes": "^3.1.8", "array.prototype.findlast": "^1.2.5", "array.prototype.flatmap": "^1.3.2", - "array.prototype.toreversed": "^1.1.2", - "array.prototype.tosorted": "^1.1.3", + "array.prototype.tosorted": "^1.1.4", "doctrine": "^2.1.0", "es-iterator-helpers": "^1.0.19", "estraverse": "^5.3.0", + "hasown": "^2.0.2", "jsx-ast-utils": "^2.4.1 || ^3.0.0", "minimatch": "^3.1.2", "object.entries": "^1.1.8", "object.fromentries": "^2.0.8", - "object.hasown": "^1.1.4", "object.values": "^1.2.0", "prop-types": "^15.8.1", "resolve": "^2.0.0-next.5", "semver": "^6.3.1", - "string.prototype.matchall": "^4.0.11" + "string.prototype.matchall": "^4.0.11", + "string.prototype.repeat": "^1.0.0" }, "dependencies": { "doctrine": { @@ -46063,6 +46609,12 @@ "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", "dev": true }, + "fast-uri": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.1.tgz", + "integrity": "sha512-MWipKbbYiYI0UC7cl8m/i/IWTqfC8YXsqjzybjddLsFjStroQzsHXkc73JutMvBiXmOvapk+axIl79ig5t55Bw==", + "dev": true + }, "fast-xml-parser": { "version": "4.2.7", "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.2.7.tgz", @@ -46540,9 +47092,9 @@ } }, "flatted": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", - "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", + "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==", "dev": true }, "follow-redirects": { @@ -46656,7 +47208,8 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", - "dev": true + "dev": true, + "optional": true }, "fs-exists-sync": { "version": "0.1.0", @@ -48551,12 +49104,6 @@ "resolve-from": "^4.0.0" } }, - "import-lazy": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz", - "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==", - "dev": true - }, "import-local": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", @@ -48799,6 +49346,16 @@ "kind-of": "^3.0.2" } }, + "is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, "is-array-buffer": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", @@ -48873,11 +49430,11 @@ "dev": true }, "is-core-module": { - "version": "2.13.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", - "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", + "version": "2.15.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz", + "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==", "requires": { - "hasown": "^2.0.0" + "hasown": "^2.0.2" } }, "is-data-descriptor": { @@ -51474,9 +52031,9 @@ "dev": true }, "known-css-properties": { - "version": "0.26.0", - "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.26.0.tgz", - "integrity": "sha512-5FZRzrZzNTBruuurWpvZnvP9pum+fe0HcK8z/ooo+U+Hmp4vtbyp1/QDsqmufirXy4egGzbaH/y2uCZf+6W5Kg==", + "version": "0.34.0", + "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.34.0.tgz", + "integrity": "sha512-tBECoUqNFbyAY4RrbqsBQqDFpGXAEbdD5QKr8kACx3+rnArmuuR22nKQWKazvp07N9yjTyDZaw/20UIH8tL9DQ==", "dev": true }, "language-subtag-registry": { @@ -51527,9 +52084,9 @@ } }, "lib0": { - "version": "0.2.94", - "resolved": "https://registry.npmjs.org/lib0/-/lib0-0.2.94.tgz", - "integrity": "sha512-hZ3p54jL4Wpu7IOg26uC7dnEWiMyNlUrb9KoG7+xYs45WkQwpVvKFndVq2+pqLYKe1u8Fp3+zAfZHVvTK34PvQ==", + "version": "0.2.97", + "resolved": "https://registry.npmjs.org/lib0/-/lib0-0.2.97.tgz", + "integrity": "sha512-Q4d1ekgvufi9FiHkkL46AhecfNjznSL9MRNoJRQ76gBHS9OqU2ArfQK0FvBpuxgWeJeNI0LVgAYMIpsGeX4gYg==", "requires": { "isomorphic.js": "^0.2.4" } @@ -51943,17 +52500,6 @@ "tar-stream": "^3.1.5" } }, - "tar-stream": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.6.tgz", - "integrity": "sha512-B/UyjYwPpMBv+PaFSWAmtYjwdrlEaZQEhMIBFNC5oEG8lpiW8XjcSdmEaClj28ArfKScKHs2nshz3k2le6crsg==", - "dev": true, - "requires": { - "b4a": "^1.6.4", - "fast-fifo": "^1.2.0", - "streamx": "^2.15.0" - } - }, "wrap-ansi": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", @@ -53669,6 +54215,16 @@ "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==", "dev": true }, + "object-is": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.6.tgz", + "integrity": "sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==", + "dev": true, + "requires": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1" + } + }, "object-keys": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", @@ -53765,17 +54321,6 @@ "es-abstract": "^1.23.2" } }, - "object.hasown": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.4.tgz", - "integrity": "sha512-FZ9LZt9/RHzGySlBARE3VF+gE26TxR38SdmqOqliuTnl9wrKulaQs+4dee1V+Io8VfxqzAfHu6YuRgUy8OHoTg==", - "dev": true, - "requires": { - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-object-atoms": "^1.0.0" - } - }, "object.map": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz", @@ -54183,6 +54728,11 @@ } } }, + "parsel-js": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/parsel-js/-/parsel-js-1.1.2.tgz", + "integrity": "sha512-D66DG2nKx4Yoq66TMEyCUHlR2STGqO7vsBrX7tgyS9cfQyO6XD5JyzOiflwmWN6a4wbUAqpmHqmrxlTQVGZcbA==" + }, "parseurl": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", @@ -54286,9 +54836,9 @@ "dev": true }, "picocolors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", - "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==" + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.0.tgz", + "integrity": "sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==" }, "picomatch": { "version": "2.3.1", @@ -54511,6 +55061,17 @@ "integrity": "sha512-GmNAzx88u3k2+sBTZrJSDauR0ccpE24omTQCVmaTTZFz1du6AasspjaUPMJ2ud4RslZpoFKyf+6MSPETLojc6w==", "dev": true }, + "postcss-import": { + "version": "16.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-16.1.0.tgz", + "integrity": "sha512-7hsAZ4xGXl4MW+OKEWCnF6T5jqBw80/EE9aXg1r2yyn1RsVEU8EtKXbijEODa+rg7iih4bKf7vlvTGYR4CnPNg==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + } + }, "postcss-loader": { "version": "6.2.1", "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz", @@ -54715,10 +55276,10 @@ "postcss-value-parser": "^4.2.0" } }, - "postcss-prefixwrap": { - "version": "1.51.0", - "resolved": "https://registry.npmjs.org/postcss-prefixwrap/-/postcss-prefixwrap-1.51.0.tgz", - "integrity": "sha512-PuP4md5zFSY921dUcLShwSLv2YyyDec0dK9/puXl/lu7ZNvJ1U59+ZEFRMS67xwfNg5nIIlPXnAycPJlhA/Isw==" + "postcss-prefix-selector": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/postcss-prefix-selector/-/postcss-prefix-selector-1.16.1.tgz", + "integrity": "sha512-Umxu+FvKMwlY6TyDzGFoSUnzW+NOfMBLyC1tAkIjgX+Z/qGspJeRjVC903D7mx7TuBpJlwti2ibXtWuA7fKMeQ==" }, "postcss-reduce-initial": { "version": "7.0.1", @@ -54740,15 +55301,15 @@ } }, "postcss-resolve-nested-selector": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.1.tgz", - "integrity": "sha512-HvExULSwLqHLgUy1rl3ANIqCsvMS0WHss2UOsXhXnQaZ9VCc2oBvIpXrl00IUFT5ZDITME0o6oiXeiHr2SAIfw==", + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.6.tgz", + "integrity": "sha512-0sglIs9Wmkzbr8lQwEyIzlDOOC9bGmfVKcJTaxv3vMmd3uo4o4DerC3En0bnmgceeql9BfC8hRkp7cg0fjdVqw==", "dev": true }, "postcss-safe-parser": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-6.0.0.tgz", - "integrity": "sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-7.0.0.tgz", + "integrity": "sha512-ovehqRNVCpuFzbXoTb4qLtyzK3xn3t/CUBxOs8LsnQjQrShaB4lKiHoVqY8ANaC0hBMHq5QVWk77rwGklFUDrg==", "dev": true }, "postcss-scss": { @@ -54758,9 +55319,9 @@ "dev": true }, "postcss-selector-parser": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.0.tgz", - "integrity": "sha512-UMz42UD0UY0EApS0ZL9o1XnLhSTtvvvLe5Dc2H2O56fvRZi+KulDyf5ctDhhtYJBGKStV2FL1fy6253cmLgqVQ==", + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", + "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", "dev": true, "requires": { "cssesc": "^3.0.0", @@ -54915,9 +55476,9 @@ } }, "postcss-urlrebase": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/postcss-urlrebase/-/postcss-urlrebase-1.3.0.tgz", - "integrity": "sha512-LOFN43n1IewKriXiypMNNinXeptttSyGGRLPbBMdQzuTvvCEo5mz/gG06y/HqrkN7p3ayHQf2R2bTBv639FOaQ==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/postcss-urlrebase/-/postcss-urlrebase-1.4.0.tgz", + "integrity": "sha512-rRaxMmWvXrn8Rk1PqsxmaJwldRHsr0WbbASKKCZYxXwotHkM/5X/6IrwaEe8pdzpbNGCEY86yhYMN0MhgOkADA==", "requires": { "postcss-value-parser": "^4.2.0" } @@ -54928,9 +55489,9 @@ "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" }, "preact": { - "version": "10.22.0", - "resolved": "https://registry.npmjs.org/preact/-/preact-10.22.0.tgz", - "integrity": "sha512-RRurnSjJPj4rp5K6XoP45Ui33ncb7e4H7WiOHVpjbkvqvA3U+N8Z6Qbo0AE6leGYBV66n8EhEaFixvIu3SkxFw==" + "version": "10.24.0", + "resolved": "https://registry.npmjs.org/preact/-/preact-10.24.0.tgz", + "integrity": "sha512-aK8Cf+jkfyuZ0ZZRG9FbYqwmEiGQ4y/PUO4SuTWoyWL244nZZh7bd5h2APd4rSNDYTBNghg1L+5iJN3Skxtbsw==" }, "prelude-ls": { "version": "1.2.1", @@ -55228,38 +55789,182 @@ } }, "puppeteer-core": { - "version": "13.7.0", - "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-13.7.0.tgz", - "integrity": "sha512-rXja4vcnAzFAP1OVLq/5dWNfwBGuzcOARJ6qGV7oAZhnLmVRU8G5MsdeQEAOy332ZhkIOnn9jp15R89LKHyp2Q==", + "version": "23.4.0", + "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-23.4.0.tgz", + "integrity": "sha512-fqkIP5FOcb38jfBj/OcBz1wFaI9nk40uQKSORvnXws6wCbep2dg8yxZ3ddJxBIfQsxoiEOvnrykFinUScrB/ew==", "dev": true, "requires": { - "cross-fetch": "3.1.5", - "debug": "4.3.4", - "devtools-protocol": "0.0.981744", - "extract-zip": "2.0.1", - "https-proxy-agent": "5.0.1", - "pkg-dir": "4.2.0", - "progress": "2.0.3", - "proxy-from-env": "1.1.0", - "rimraf": "3.0.2", - "tar-fs": "2.1.1", - "unbzip2-stream": "1.4.3", - "ws": "8.5.0" + "@puppeteer/browsers": "2.4.0", + "chromium-bidi": "0.6.5", + "debug": "^4.3.7", + "devtools-protocol": "0.0.1342118", + "typed-query-selector": "^2.12.0", + "ws": "^8.18.0" }, "dependencies": { - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "@puppeteer/browsers": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-2.4.0.tgz", + "integrity": "sha512-x8J1csfIygOwf6D6qUAZ0ASk3z63zPb7wkNeHRerCMh82qWKUrOgkuP005AJC8lDL6/evtXETGEJVcwykKT4/g==", "dev": true, "requires": { - "glob": "^7.1.3" + "debug": "^4.3.6", + "extract-zip": "^2.0.1", + "progress": "^2.0.3", + "proxy-agent": "^6.4.0", + "semver": "^7.6.3", + "tar-fs": "^3.0.6", + "unbzip2-stream": "^1.4.3", + "yargs": "^17.7.2" + } + }, + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true + }, + "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, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chromium-bidi": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-0.6.5.tgz", + "integrity": "sha512-RuLrmzYrxSb0s9SgpB+QN5jJucPduZQ/9SIe76MDxYJuecPW5mxMdacJ1f4EtgiV+R0p3sCkznTMvH0MPGFqjA==", + "dev": true, + "requires": { + "mitt": "3.0.1", + "urlpattern-polyfill": "10.0.0", + "zod": "3.23.8" + } + }, + "cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + } + }, + "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, + "requires": { + "color-name": "~1.1.4" + } + }, + "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 + }, + "debug": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", + "dev": true, + "requires": { + "ms": "^2.1.3" + } + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "mitt": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.1.tgz", + "integrity": "sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==", + "dev": true + }, + "semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "dev": true + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" } }, "ws": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.5.0.tgz", - "integrity": "sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg==", + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", + "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==", + "dev": true + }, + "y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true + }, + "yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dev": true, + "requires": { + "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" + } + }, + "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 } } @@ -55428,10 +56133,22 @@ "integrity": "sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==", "dev": true }, + "react-remove-scroll": { + "version": "2.5.5", + "resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.5.5.tgz", + "integrity": "sha512-ImKhrzJJsyXJfBZ4bzu8Bwpka14c/fQt0k+cyFp/PBhTfyDnU5hjOtM4AG/0AMyy8oKzOTR0lDgJIM7pYXI0kw==", + "requires": { + "react-remove-scroll-bar": "^2.3.3", + "react-style-singleton": "^2.2.1", + "tslib": "^2.1.0", + "use-callback-ref": "^1.3.0", + "use-sidecar": "^1.1.2" + } + }, "react-remove-scroll-bar": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.4.tgz", - "integrity": "sha512-63C4YQBUt0m6ALadE9XV56hV8BgJWDmmTPY758iIJjfQKt2nYwoUrPk0LXRXcB/yIj82T1/Ixfdpdk68LwIB0A==", + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.6.tgz", + "integrity": "sha512-DtSYaao4mBmX+HDo5YWYdBWQwYIQQshUV/dVxFxK+KM26Wjwp1gZ6rv6OC3oujI6Bfu6Xyg3TwK533AQutsn/g==", "requires": { "react-style-singleton": "^2.2.1", "tslib": "^2.0.0" @@ -55447,6 +56164,23 @@ "tslib": "^2.0.0" } }, + "read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dev": true, + "requires": { + "pify": "^2.3.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true + } + } + }, "read-pkg": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", @@ -57056,9 +57790,9 @@ "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" }, "source-map-js": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", - "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==" + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==" }, "source-map-loader": { "version": "5.0.0", @@ -57361,6 +58095,15 @@ "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", "dev": true }, + "stop-iteration-iterator": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz", + "integrity": "sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==", + "dev": true, + "requires": { + "internal-slot": "^1.0.4" + } + }, "stream-from-promise": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/stream-from-promise/-/stream-from-promise-1.0.0.tgz", @@ -57451,6 +58194,16 @@ "strip-ansi": "^5.1.0" } }, + "string.prototype.includes": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/string.prototype.includes/-/string.prototype.includes-2.0.0.tgz", + "integrity": "sha512-E34CkBgyeqNDcrbU76cDjL5JLcVrtSdYq0MEh/B10r17pRP4ciHLwTgnuLV8Ay6cgEMLkcBkFCKyFZ43YldYzg==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + } + }, "string.prototype.matchall": { "version": "4.0.11", "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.11.tgz", @@ -57471,6 +58224,16 @@ "side-channel": "^1.0.6" } }, + "string.prototype.repeat": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/string.prototype.repeat/-/string.prototype.repeat-1.0.0.tgz", + "integrity": "sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + } + }, "string.prototype.trim": { "version": "1.2.9", "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz", @@ -57600,55 +58363,62 @@ } }, "stylelint": { - "version": "14.16.1", - "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-14.16.1.tgz", - "integrity": "sha512-ErlzR/T3hhbV+a925/gbfc3f3Fep9/bnspMiJPorfGEmcBbXdS+oo6LrVtoUZ/w9fqD6o6k7PtUlCOsCRdjX/A==", + "version": "16.9.0", + "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-16.9.0.tgz", + "integrity": "sha512-31Nm3WjxGOBGpQqF43o3wO9L5AC36TPIe6030Lnm13H3vDMTcS21DrLh69bMX+DBilKqMMVLian4iG6ybBoNRQ==", "dev": true, "requires": { - "@csstools/selector-specificity": "^2.0.2", + "@csstools/css-parser-algorithms": "^3.0.1", + "@csstools/css-tokenizer": "^3.0.1", + "@csstools/media-query-list-parser": "^3.0.1", + "@csstools/selector-specificity": "^4.0.0", + "@dual-bundle/import-meta-resolve": "^4.1.0", "balanced-match": "^2.0.0", "colord": "^2.9.3", - "cosmiconfig": "^7.1.0", - "css-functions-list": "^3.1.0", - "debug": "^4.3.4", - "fast-glob": "^3.2.12", + "cosmiconfig": "^9.0.0", + "css-functions-list": "^3.2.2", + "css-tree": "^2.3.1", + "debug": "^4.3.6", + "fast-glob": "^3.3.2", "fastest-levenshtein": "^1.0.16", - "file-entry-cache": "^6.0.1", + "file-entry-cache": "^9.0.0", "global-modules": "^2.0.0", "globby": "^11.1.0", "globjoin": "^0.1.4", - "html-tags": "^3.2.0", - "ignore": "^5.2.1", - "import-lazy": "^4.0.0", + "html-tags": "^3.3.1", + "ignore": "^5.3.2", "imurmurhash": "^0.1.4", "is-plain-object": "^5.0.0", - "known-css-properties": "^0.26.0", + "known-css-properties": "^0.34.0", "mathml-tag-names": "^2.1.3", - "meow": "^9.0.0", - "micromatch": "^4.0.5", + "meow": "^13.2.0", + "micromatch": "^4.0.8", "normalize-path": "^3.0.0", - "picocolors": "^1.0.0", - "postcss": "^8.4.19", - "postcss-media-query-parser": "^0.2.3", - "postcss-resolve-nested-selector": "^0.1.1", - "postcss-safe-parser": "^6.0.0", - "postcss-selector-parser": "^6.0.11", + "picocolors": "^1.0.1", + "postcss": "^8.4.41", + "postcss-resolve-nested-selector": "^0.1.6", + "postcss-safe-parser": "^7.0.0", + "postcss-selector-parser": "^6.1.2", "postcss-value-parser": "^4.2.0", "resolve-from": "^5.0.0", "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "style-search": "^0.1.0", - "supports-hyperlinks": "^2.3.0", + "strip-ansi": "^7.1.0", + "supports-hyperlinks": "^3.1.0", "svg-tags": "^1.0.0", - "table": "^6.8.1", - "v8-compile-cache": "^2.3.0", - "write-file-atomic": "^4.0.2" + "table": "^6.8.2", + "write-file-atomic": "^5.0.1" }, "dependencies": { "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", + "dev": true + }, + "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 }, "balanced-match": { @@ -57666,15 +58436,35 @@ "fill-range": "^7.1.1" } }, - "camelcase-keys": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", - "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", + "cosmiconfig": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-9.0.0.tgz", + "integrity": "sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==", "dev": true, "requires": { - "camelcase": "^5.3.1", - "map-obj": "^4.0.0", - "quick-lru": "^4.0.1" + "env-paths": "^2.2.1", + "import-fresh": "^3.3.0", + "js-yaml": "^4.1.0", + "parse-json": "^5.2.0" + } + }, + "css-tree": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz", + "integrity": "sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==", + "dev": true, + "requires": { + "mdn-data": "2.0.30", + "source-map-js": "^1.0.1" + } + }, + "debug": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", + "dev": true, + "requires": { + "ms": "^2.1.3" } }, "emoji-regex": { @@ -57683,6 +58473,15 @@ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", "dev": true }, + "file-entry-cache": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-9.1.0.tgz", + "integrity": "sha512-/pqPFG+FdxWQj+/WSuzXSDaNzxgTLr/OrR1QuqfEZzDakpdYE70PwUxL7BPUa8hpjbvY1+qvCl8k+8Tq34xJgg==", + "dev": true, + "requires": { + "flat-cache": "^5.0.0" + } + }, "fill-range": { "version": "7.1.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", @@ -57692,14 +58491,14 @@ "to-regex-range": "^5.0.1" } }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "flat-cache": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-5.0.0.tgz", + "integrity": "sha512-JrqFmyUl2PnPi1OvLyTVHnQvwQ0S+e6lGSwu8OkAZlSaNIZciTY2H/cOOROxsBA1m/LZNHDsqAgDZt6akWcjsQ==", "dev": true, "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" + "flatted": "^3.3.1", + "keyv": "^4.5.4" } }, "global-modules": { @@ -57722,19 +58521,10 @@ "which": "^1.3.1" } }, - "hosted-git-info": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", - "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", "dev": true }, "is-fullwidth-code-point": { @@ -57749,111 +58539,67 @@ "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", "dev": true }, - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "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, "requires": { - "p-locate": "^4.1.0" + "argparse": "^2.0.1" } }, - "map-obj": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", - "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==", + "json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", "dev": true }, - "meow": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/meow/-/meow-9.0.0.tgz", - "integrity": "sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==", - "dev": true, - "requires": { - "@types/minimist": "^1.2.0", - "camelcase-keys": "^6.2.2", - "decamelize": "^1.2.0", - "decamelize-keys": "^1.1.0", - "hard-rejection": "^2.1.0", - "minimist-options": "4.1.0", - "normalize-package-data": "^3.0.0", - "read-pkg-up": "^7.0.1", - "redent": "^3.0.0", - "trim-newlines": "^3.0.0", - "type-fest": "^0.18.0", - "yargs-parser": "^20.2.3" - } - }, - "micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", "dev": true, "requires": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" + "json-buffer": "3.0.1" } }, - "normalize-package-data": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", - "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", - "dev": true, - "requires": { - "hosted-git-info": "^4.0.1", - "is-core-module": "^2.5.0", - "semver": "^7.3.4", - "validate-npm-package-license": "^3.0.1" - } + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } + "mdn-data": { + "version": "2.0.30", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz", + "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==", + "dev": true }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "meow": { + "version": "13.2.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-13.2.0.tgz", + "integrity": "sha512-pxQJQzB6djGPXh08dacEloMFopsOqGVRKFPYvPOt9XDZ1HasbgDZA74CJGreSU4G3Ak7EFJGoiH2auq+yXISgA==", "dev": true }, - "read-pkg-up": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", "dev": true, "requires": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" - }, - "dependencies": { - "type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "dev": true - } + "braces": "^3.0.3", + "picomatch": "^2.3.1" } }, - "redent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", - "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "postcss": { + "version": "8.4.47", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.47.tgz", + "integrity": "sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==", "dev": true, "requires": { - "indent-string": "^4.0.0", - "strip-indent": "^3.0.0" + "nanoid": "^3.3.7", + "picocolors": "^1.1.0", + "source-map-js": "^1.2.1" } }, "resolve-from": { @@ -57862,6 +58608,12 @@ "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", "dev": true }, + "signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true + }, "string-width": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", @@ -57871,24 +58623,32 @@ "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", "strip-ansi": "^6.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + } } }, "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "strip-indent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", - "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", "dev": true, "requires": { - "min-indent": "^1.0.0" + "ansi-regex": "^6.0.1" } }, "to-regex-range": { @@ -57900,18 +58660,6 @@ "is-number": "^7.0.0" } }, - "trim-newlines": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", - "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", - "dev": true - }, - "type-fest": { - "version": "0.18.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", - "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", - "dev": true - }, "which": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", @@ -57921,41 +58669,66 @@ "isexe": "^2.0.0" } }, - "yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", - "dev": true + "write-file-atomic": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-5.0.1.tgz", + "integrity": "sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw==", + "dev": true, + "requires": { + "imurmurhash": "^0.1.4", + "signal-exit": "^4.0.1" + } } } }, "stylelint-config-recommended": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/stylelint-config-recommended/-/stylelint-config-recommended-6.0.0.tgz", - "integrity": "sha512-ZorSSdyMcxWpROYUvLEMm0vSZud2uB7tX1hzBZwvVY9SV/uly4AvvJPPhCcymZL3fcQhEQG5AELmrxWqtmzacw==", + "version": "14.0.1", + "resolved": "https://registry.npmjs.org/stylelint-config-recommended/-/stylelint-config-recommended-14.0.1.tgz", + "integrity": "sha512-bLvc1WOz/14aPImu/cufKAZYfXs/A/owZfSMZ4N+16WGXLoX5lOir53M6odBxvhgmgdxCVnNySJmZKx73T93cg==", "dev": true }, "stylelint-config-recommended-scss": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/stylelint-config-recommended-scss/-/stylelint-config-recommended-scss-5.0.2.tgz", - "integrity": "sha512-b14BSZjcwW0hqbzm9b0S/ScN2+3CO3O4vcMNOw2KGf8lfVSwJ4p5TbNEXKwKl1+0FMtgRXZj6DqVUe/7nGnuBg==", + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/stylelint-config-recommended-scss/-/stylelint-config-recommended-scss-14.1.0.tgz", + "integrity": "sha512-bhaMhh1u5dQqSsf6ri2GVWWQW5iUjBYgcHkh7SgDDn92ijoItC/cfO/W+fpXshgTQWhwFkP1rVcewcv4jaftRg==", "dev": true, "requires": { - "postcss-scss": "^4.0.2", - "stylelint-config-recommended": "^6.0.0", - "stylelint-scss": "^4.0.0" + "postcss-scss": "^4.0.9", + "stylelint-config-recommended": "^14.0.1", + "stylelint-scss": "^6.4.0" } }, "stylelint-scss": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/stylelint-scss/-/stylelint-scss-4.7.0.tgz", - "integrity": "sha512-TSUgIeS0H3jqDZnby1UO1Qv3poi1N8wUYIJY6D1tuUq2MN3lwp/rITVo0wD+1SWTmRm0tNmGO0b7nKInnqF6Hg==", + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/stylelint-scss/-/stylelint-scss-6.7.0.tgz", + "integrity": "sha512-RFIa2A+pVWS5wjNT+whtK7wsbZEWazyqesCuSaPbPlZ8lh2TujwVJSnCYJijg6ChZzwI8pZPRZS1L6A9aCbXDg==", "dev": true, "requires": { + "css-tree": "2.3.1", + "is-plain-object": "5.0.0", + "known-css-properties": "^0.34.0", "postcss-media-query-parser": "^0.2.3", - "postcss-resolve-nested-selector": "^0.1.1", - "postcss-selector-parser": "^6.0.11", + "postcss-resolve-nested-selector": "^0.1.6", + "postcss-selector-parser": "^6.1.2", "postcss-value-parser": "^4.2.0" + }, + "dependencies": { + "css-tree": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz", + "integrity": "sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==", + "dev": true, + "requires": { + "mdn-data": "2.0.30", + "source-map-js": "^1.0.1" + } + }, + "mdn-data": { + "version": "2.0.30", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz", + "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==", + "dev": true + } } }, "stylis": { @@ -57972,9 +58745,9 @@ } }, "supports-hyperlinks": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", - "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-3.1.0.tgz", + "integrity": "sha512-2rn0BZ+/f7puLOHZm1HOJfwBggfaHXUpPUSSG/SWM4TWp5KCfmNYwnC3hruy2rZlMnmWZ+QAGpZfchu3f3695A==", "dev": true, "requires": { "has-flag": "^4.0.0", @@ -58058,9 +58831,9 @@ "dev": true }, "synckit": { - "version": "0.8.8", - "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.8.8.tgz", - "integrity": "sha512-HwOKAP7Wc5aRGYdKH+dw0PRRpbO841v2DENBtjnR5HFWoiNByAl7vrx3p0G/rCyYXQsrxqtX48TImFtPcIHSpQ==", + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.9.1.tgz", + "integrity": "sha512-7gr8p9TQP6RAHusBOSLs46F4564ZrjV8xFmw5zCmgmhGUcw2hxsShhJ6CEiHQMgPDwAQ1fWHPM0ypc4RMAig4A==", "dev": true, "requires": { "@pkgr/core": "^0.1.0", @@ -58068,9 +58841,9 @@ } }, "table": { - "version": "6.8.1", - "resolved": "https://registry.npmjs.org/table/-/table-6.8.1.tgz", - "integrity": "sha512-Y4X9zqrCftUhMeH2EptSSERdVKt/nEdijTOacGD/97EKjhQ/Qs8RTlEGABSJNNN8lac9kheH+af7yAkEWlgneA==", + "version": "6.8.2", + "resolved": "https://registry.npmjs.org/table/-/table-6.8.2.tgz", + "integrity": "sha512-w2sfv80nrAh2VCbqR5AK27wswXhqcck2AhfnNW76beQXskGZ1V12GwS//yYVa3d3fcvAip2OUnbDAjW2k3v9fA==", "dev": true, "requires": { "ajv": "^8.0.1", @@ -58081,15 +58854,15 @@ }, "dependencies": { "ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", "dev": true, "requires": { - "fast-deep-equal": "^3.1.1", + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" + "require-from-string": "^2.0.2" } }, "ansi-regex": { @@ -58159,41 +58932,26 @@ "dev": true }, "tar-fs": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", - "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==", + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.0.6.tgz", + "integrity": "sha512-iokBDQQkUyeXhgPYaZxmczGPhnhXZ0CmrqI+MOb/WFGS9DW5wnfrLgtjUJBvz50vQ3qfRwJ62QVoCFu8mPVu5w==", "dev": true, "requires": { - "chownr": "^1.1.1", - "mkdirp-classic": "^0.5.2", + "bare-fs": "^2.1.1", + "bare-path": "^2.1.0", "pump": "^3.0.0", - "tar-stream": "^2.1.4" + "tar-stream": "^3.1.5" } }, "tar-stream": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", - "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.7.tgz", + "integrity": "sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==", "dev": true, "requires": { - "bl": "^4.0.3", - "end-of-stream": "^1.4.1", - "fs-constants": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^3.1.1" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } + "b4a": "^1.6.4", + "fast-fifo": "^1.2.0", + "streamx": "^2.15.0" } }, "temp-dir": { @@ -58627,6 +59385,12 @@ "possible-typed-array-names": "^1.0.0" } }, + "typed-query-selector": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/typed-query-selector/-/typed-query-selector-2.12.0.tgz", + "integrity": "sha512-SbklCd1F0EiZOyPiW192rrHZzZ5sBijB6xM+cpmrwDqObvdtunOHHIk9fCGsoK5JVIYXoyEp4iEdE3upFH3PAg==", + "dev": true + }, "typedarray-to-buffer": { "version": "3.1.5", "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", @@ -58903,21 +59667,13 @@ "dev": true }, "use-callback-ref": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.3.0.tgz", - "integrity": "sha512-3FT9PRuRdbB9HfXhEq35u4oZkvpJ5kuYbpqhCfmiZyReuRgpnhDlbr2ZEnnuS0RrJAPn6l23xjFg9kpDM+Ms7w==", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.3.2.tgz", + "integrity": "sha512-elOQwe6Q8gqZgDA8mrh44qRTQqpIHDcZ3hXTLjBe1i4ph8XpNJnO+aQf3NaG+lriLopI4HMx9VjQLfPQ6vhnoA==", "requires": { "tslib": "^2.0.0" } }, - "use-lilius": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/use-lilius/-/use-lilius-2.0.5.tgz", - "integrity": "sha512-IbPjJe4T6B0zQV6ahftVtHvCAxi6RAuDpEcO8TmnHh4nBtx7JbGdpbgXWOUj/9YjrzEbdT/lW7JWcBVbX3MbrA==", - "requires": { - "date-fns": "^3.6.0" - } - }, "use-memo-one": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/use-memo-one/-/use-memo-one-1.1.3.tgz", @@ -58933,9 +59689,9 @@ } }, "use-sync-external-store": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz", - "integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==" + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.2.tgz", + "integrity": "sha512-PElTlVMwpblvbNqQ82d2n6RjStvdSoNe9FG28kNfz3WiXilJm4DdNkEzRhCZuIDwY8U08WVihhGR5iRqAwfDiw==" }, "util-deprecate": { "version": "1.0.2", @@ -58966,12 +59722,6 @@ "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==" }, - "v8-compile-cache": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", - "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", - "dev": true - }, "v8-to-istanbul": { "version": "9.1.0", "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.1.0.tgz", @@ -59103,9 +59853,9 @@ "integrity": "sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q==" }, "web-vitals": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-3.5.1.tgz", - "integrity": "sha512-xQ9lvIpfLxUj0eSmT79ZjRoU5wIRfIr7pNukL7ZE4EcWZSmfZQqOlhuAGfkVa3EFmzPHZhWhXfm2i5ys+THVPg==", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-4.2.3.tgz", + "integrity": "sha512-/CFAm1mNxSmOj6i0Co+iGFJ58OS4NRGVP+AWS/l509uIK5a1bSoIVaHz/ZumpHTfHSZBpgrJ+wjfpAOrTHok5Q==", "dev": true }, "webidl-conversions": { @@ -59543,13 +60293,13 @@ } }, "which-builtin-type": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.1.3.tgz", - "integrity": "sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.1.4.tgz", + "integrity": "sha512-bppkmBSsHFmIMSl8BO9TbsyzsvGjVoppt8xUiGzwiu/bhDCGxnpOKCxgqj6GuyHE0mINMDecBFPlOm2hzY084w==", "dev": true, "requires": { - "function.prototype.name": "^1.1.5", - "has-tostringtag": "^1.0.0", + "function.prototype.name": "^1.1.6", + "has-tostringtag": "^1.0.2", "is-async-function": "^2.0.0", "is-date-object": "^1.0.5", "is-finalizationregistry": "^1.0.2", @@ -59558,8 +60308,8 @@ "is-weakref": "^1.0.2", "isarray": "^2.0.5", "which-boxed-primitive": "^1.0.2", - "which-collection": "^1.0.1", - "which-typed-array": "^1.1.9" + "which-collection": "^1.0.2", + "which-typed-array": "^1.1.15" }, "dependencies": { "isarray": { @@ -59712,9 +60462,9 @@ }, "dependencies": { "ws": { - "version": "8.17.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", - "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", + "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==", "optional": true } } @@ -59772,9 +60522,9 @@ } }, "yjs": { - "version": "13.6.16", - "resolved": "https://registry.npmjs.org/yjs/-/yjs-13.6.16.tgz", - "integrity": "sha512-uEq+n/dFIecBElEdeQea8nDnltScBfuhCSyAxDw4CosveP9Ag0eW6iZi2mdpW7EgxSFT7VXK2MJl3tKaLTmhAQ==", + "version": "13.6.19", + "resolved": "https://registry.npmjs.org/yjs/-/yjs-13.6.19.tgz", + "integrity": "sha512-GNKw4mEUn5yWU2QPHRx8jppxmCm9KzbBhB4qJLUJFiiYD0g/tDVgXQ7aPkyh01YO28kbs2J/BEbWBagjuWyejw==", "requires": { "lib0": "^0.2.86" } diff --git a/package.json b/package.json index f2f243a089a57..19bf32fdabf58 100644 --- a/package.json +++ b/package.json @@ -27,12 +27,12 @@ "@lodder/grunt-postcss": "^3.1.1", "@playwright/test": "1.45.0", "@pmmmwh/react-refresh-webpack-plugin": "0.5.15", - "@wordpress/babel-preset-default": "8.0.1", - "@wordpress/dependency-extraction-webpack-plugin": "6.0.2", - "@wordpress/e2e-test-utils": "11.0.1", - "@wordpress/e2e-test-utils-playwright": "1.0.1", - "@wordpress/prettier-config": "4.0.1", - "@wordpress/scripts": "28.0.2", + "@wordpress/babel-preset-default": "8.8.2", + "@wordpress/dependency-extraction-webpack-plugin": "6.8.1", + "@wordpress/e2e-test-utils": "11.8.1", + "@wordpress/e2e-test-utils-playwright": "1.8.1", + "@wordpress/prettier-config": "4.8.1", + "@wordpress/scripts": "30.0.2", "autoprefixer": "10.4.19", "chalk": "5.3.0", "check-node-version": "4.2.1", @@ -78,76 +78,77 @@ "webpack-livereload-plugin": "3.0.2" }, "dependencies": { - "@wordpress/a11y": "4.0.1", - "@wordpress/annotations": "3.0.2", - "@wordpress/api-fetch": "7.0.1", - "@wordpress/autop": "4.0.1", - "@wordpress/blob": "4.0.1", - "@wordpress/block-directory": "5.0.9", - "@wordpress/block-editor": "13.0.7", - "@wordpress/block-library": "9.0.8", - "@wordpress/block-serialization-default-parser": "5.0.1", - "@wordpress/blocks": "13.0.3", - "@wordpress/commands": "1.0.3", - "@wordpress/components": "28.0.3", - "@wordpress/compose": "7.0.1", - "@wordpress/core-commands": "1.0.7", - "@wordpress/core-data": "7.0.7", - "@wordpress/customize-widgets": "5.0.8", - "@wordpress/data": "10.0.2", - "@wordpress/data-controls": "4.0.2", - "@wordpress/dataviews": "2.0.5", - "@wordpress/date": "5.0.1", - "@wordpress/deprecated": "4.0.1", - "@wordpress/dom": "4.0.1", - "@wordpress/dom-ready": "4.0.1", - "@wordpress/edit-post": "8.0.9", - "@wordpress/edit-site": "6.0.9", - "@wordpress/edit-widgets": "6.0.8", - "@wordpress/editor": "14.0.8", - "@wordpress/element": "6.0.1", - "@wordpress/escape-html": "3.0.1", - "@wordpress/format-library": "5.0.7", - "@wordpress/hooks": "4.0.1", - "@wordpress/html-entities": "4.0.1", - "@wordpress/i18n": "5.0.1", - "@wordpress/icons": "10.0.2", - "@wordpress/interactivity": "6.0.2", - "@wordpress/interactivity-router": "2.0.2", - "@wordpress/interface": "6.0.3", - "@wordpress/is-shallow-equal": "5.0.1", - "@wordpress/keyboard-shortcuts": "5.0.2", - "@wordpress/keycodes": "4.0.1", - "@wordpress/list-reusable-blocks": "5.0.3", - "@wordpress/media-utils": "5.0.1", - "@wordpress/notices": "5.0.2", - "@wordpress/nux": "9.0.3", - "@wordpress/patterns": "2.0.7", - "@wordpress/plugins": "7.0.3", - "@wordpress/preferences": "4.0.3", - "@wordpress/preferences-persistence": "2.0.1", - "@wordpress/primitives": "4.0.1", - "@wordpress/priority-queue": "3.0.1", - "@wordpress/private-apis": "1.0.2", - "@wordpress/redux-routine": "5.0.1", - "@wordpress/reusable-blocks": "5.0.7", - "@wordpress/rich-text": "7.0.2", - "@wordpress/router": "1.0.2", - "@wordpress/server-side-render": "5.0.3", - "@wordpress/shortcode": "4.0.1", - "@wordpress/style-engine": "2.0.2", - "@wordpress/sync": "1.0.1", - "@wordpress/token-list": "3.0.1", - "@wordpress/undo-manager": "1.0.1", - "@wordpress/url": "4.0.1", - "@wordpress/viewport": "6.0.2", - "@wordpress/warning": "3.0.1", - "@wordpress/widgets": "4.0.7", - "@wordpress/wordcount": "4.0.1", + "@wordpress/a11y": "4.8.1", + "@wordpress/annotations": "3.8.1", + "@wordpress/api-fetch": "7.8.1", + "@wordpress/autop": "4.8.1", + "@wordpress/blob": "4.8.1", + "@wordpress/block-directory": "5.8.3", + "@wordpress/block-editor": "14.3.1", + "@wordpress/block-library": "9.8.2", + "@wordpress/block-serialization-default-parser": "5.8.1", + "@wordpress/blocks": "13.8.1", + "@wordpress/commands": "1.8.1", + "@wordpress/components": "28.8.1", + "@wordpress/compose": "7.8.1", + "@wordpress/core-commands": "1.8.1", + "@wordpress/core-data": "7.8.1", + "@wordpress/customize-widgets": "5.8.2", + "@wordpress/data": "10.8.1", + "@wordpress/data-controls": "4.8.1", + "@wordpress/dataviews": "4.4.1", + "@wordpress/date": "5.8.1", + "@wordpress/deprecated": "4.8.1", + "@wordpress/dom": "4.8.1", + "@wordpress/dom-ready": "4.8.1", + "@wordpress/edit-post": "8.8.3", + "@wordpress/edit-site": "6.8.3", + "@wordpress/edit-widgets": "6.8.2", + "@wordpress/editor": "14.8.3", + "@wordpress/element": "6.8.1", + "@wordpress/escape-html": "3.8.1", + "@wordpress/fields": "0.0.2", + "@wordpress/format-library": "5.8.1", + "@wordpress/hooks": "4.8.1", + "@wordpress/html-entities": "4.8.1", + "@wordpress/i18n": "5.8.1", + "@wordpress/icons": "10.8.1", + "@wordpress/interactivity": "6.8.2", + "@wordpress/interactivity-router": "2.8.2", + "@wordpress/interface": "6.8.1", + "@wordpress/is-shallow-equal": "5.8.1", + "@wordpress/keyboard-shortcuts": "5.8.1", + "@wordpress/keycodes": "4.8.1", + "@wordpress/list-reusable-blocks": "5.8.1", + "@wordpress/media-utils": "5.8.1", + "@wordpress/notices": "5.8.1", + "@wordpress/nux": "9.8.1", + "@wordpress/patterns": "2.8.1", + "@wordpress/plugins": "7.8.1", + "@wordpress/preferences": "4.8.1", + "@wordpress/preferences-persistence": "2.8.1", + "@wordpress/primitives": "4.8.1", + "@wordpress/priority-queue": "3.8.1", + "@wordpress/private-apis": "1.8.1", + "@wordpress/redux-routine": "5.8.1", + "@wordpress/reusable-blocks": "5.8.1", + "@wordpress/rich-text": "7.8.1", + "@wordpress/router": "1.8.1", + "@wordpress/server-side-render": "5.8.1", + "@wordpress/shortcode": "4.8.1", + "@wordpress/style-engine": "2.8.1", + "@wordpress/sync": "1.8.1", + "@wordpress/token-list": "3.8.1", + "@wordpress/undo-manager": "1.8.1", + "@wordpress/url": "4.8.1", + "@wordpress/viewport": "6.8.1", + "@wordpress/warning": "3.8.1", + "@wordpress/widgets": "4.8.1", + "@wordpress/wordcount": "4.8.1", "backbone": "1.6.0", "clipboard": "2.0.11", "core-js-url-browser": "3.6.4", - "element-closest": "^3.0.2", + "element-closest": "3.0.2", "formdata-polyfill": "4.0.10", "hoverintent": "2.2.1", "imagesloaded": "5.0.0", diff --git a/src/js/_enqueues/admin/inline-edit-post.js b/src/js/_enqueues/admin/inline-edit-post.js index 9d6f66c3b0034..5963a2211e6fd 100644 --- a/src/js/_enqueues/admin/inline-edit-post.js +++ b/src/js/_enqueues/admin/inline-edit-post.js @@ -250,7 +250,7 @@ window.wp = window.wp || {}; if ( ! $( this ).parent().find( 'input[name="indeterminate_post_category[]"]' ).length ) { // Get the term label text. var label = $( this ).parent().text(); - // Set indeterminate states for the backend. Add accessible text for indeterminate inputs. + // Set indeterminate states for the backend. Add accessible text for indeterminate inputs. $( this ).after( '' ).attr( 'aria-label', label.trim() + ': ' + wp.i18n.__( 'Some selected posts have this category' ) ); } } @@ -603,9 +603,9 @@ $( function() { inlineEditPost.init(); } ); // Show/hide locks on posts. $( function() { - // Set the heartbeat interval to 15 seconds. + // Set the heartbeat interval to 10 seconds. if ( typeof wp !== 'undefined' && wp.heartbeat ) { - wp.heartbeat.interval( 15 ); + wp.heartbeat.interval( 10 ); } }).on( 'heartbeat-tick.wp-check-locked-posts', function( e, data ) { var locked = data['wp-check-locked-posts'] || {}; diff --git a/src/js/_enqueues/admin/post.js b/src/js/_enqueues/admin/post.js index 557465bb2794e..e0b4f117dc9f0 100644 --- a/src/js/_enqueues/admin/post.js +++ b/src/js/_enqueues/admin/post.js @@ -343,9 +343,9 @@ jQuery( function($) { } }).filter(':visible').find('.wp-tab-first').trigger( 'focus' ); - // Set the heartbeat interval to 15 seconds if post lock dialogs are enabled. + // Set the heartbeat interval to 10 seconds if post lock dialogs are enabled. if ( wp.heartbeat && $('#post-lock-dialog').length ) { - wp.heartbeat.interval( 15 ); + wp.heartbeat.interval( 10 ); } // The form is being submitted by the user. diff --git a/src/js/_enqueues/admin/user-profile.js b/src/js/_enqueues/admin/user-profile.js index 54215c7b420b8..2aebe62a91f94 100644 --- a/src/js/_enqueues/admin/user-profile.js +++ b/src/js/_enqueues/admin/user-profile.js @@ -2,11 +2,12 @@ * @output wp-admin/js/user-profile.js */ -/* global ajaxurl, pwsL10n, userProfileL10n */ +/* global ajaxurl, pwsL10n, userProfileL10n, ClipboardJS */ (function($) { var updateLock = false, isSubmitting = false, __ = wp.i18n.__, + clipboard = new ClipboardJS( '.application-password-display .copy-button' ), $pass1Row, $pass1, $pass2, @@ -18,7 +19,8 @@ currentPass, $form, originalFormContent, - $passwordWrapper; + $passwordWrapper, + successTimeout; function generatePassword() { if ( typeof zxcvbn !== 'function' ) { @@ -346,6 +348,27 @@ } } + // Debug information copy section. + clipboard.on( 'success', function( e ) { + var triggerElement = $( e.trigger ), + successElement = $( '.success', triggerElement.closest( '.application-password-display' ) ); + + // Clear the selection and move focus back to the trigger. + e.clearSelection(); + + // Show success visual feedback. + clearTimeout( successTimeout ); + successElement.removeClass( 'hidden' ); + + // Hide success visual feedback after 3 seconds since last success. + successTimeout = setTimeout( function() { + successElement.addClass( 'hidden' ); + }, 3000 ); + + // Handle success audible feedback. + wp.a11y.speak( __( 'Application password has been copied to your clipboard.' ) ); + } ); + $( function() { var $colorpicker, $stylesheet, user_id, current_user_id, select = $( '#display_name' ), diff --git a/src/js/_enqueues/wp/heartbeat.js b/src/js/_enqueues/wp/heartbeat.js index f3a92b0a1f78e..65635177d9f66 100644 --- a/src/js/_enqueues/wp/heartbeat.js +++ b/src/js/_enqueues/wp/heartbeat.js @@ -132,16 +132,17 @@ } /* - * The interval can be from 15 to 120 seconds and can be set temporarily to 5 seconds. - * It can be set in the initial options or changed later through JS and/or through PHP. + * Logic check: the interval can be from 1 to 3600 seconds and can be set temporarily + * to 5 seconds. It can be set in the initial options or changed later from JS + * or from PHP through the AJAX responses. */ if ( options.interval ) { settings.mainInterval = options.interval; - if ( settings.mainInterval < 15 ) { - settings.mainInterval = 15; - } else if ( settings.mainInterval > 120 ) { - settings.mainInterval = 120; + if ( settings.mainInterval < 1 ) { + settings.mainInterval = 1; + } else if ( settings.mainInterval > 3600 ) { + settings.mainInterval = 3600; } } @@ -721,10 +722,10 @@ * * @memberOf wp.heartbeat.prototype * - * @param {string|number} speed Interval: 'fast' or 5, 15, 30, 60, 120. + * @param {string|number} speed Interval: 'fast' or integer between 1 and 3600 (seconds). * Fast equals 5. - * @param {string} ticks Tells how many ticks before the interval reverts - * back. Used with speed = 'fast' or 5. + * @param {number} ticks Tells how many ticks before the interval reverts back. + * Value must be between 1 and 30. Used with speed = 'fast' or 5. * * @return {number} Current interval in seconds. */ @@ -733,35 +734,28 @@ oldInterval = settings.tempInterval ? settings.tempInterval : settings.mainInterval; if ( speed ) { - switch ( speed ) { - case 'fast': - case 5: - newInterval = 5000; - break; - case 15: - newInterval = 15000; - break; - case 30: - newInterval = 30000; - break; - case 60: - newInterval = 60000; - break; - case 120: - newInterval = 120000; - break; - case 'long-polling': - // Allow long polling (experimental). - settings.mainInterval = 0; - return 0; - default: + if ( 'fast' === speed ) { + // Special case, see below. + newInterval = 5000; + } else if ( 'long-polling' === speed ) { + // Allow long polling (experimental). + settings.mainInterval = 0; + return 0; + } else { + speed = parseInt( speed, 10 ); + + if ( speed >= 1 && speed <= 3600 ) { + newInterval = speed * 1000; + } else { newInterval = settings.originalInterval; + } } if ( settings.minimalInterval && newInterval < settings.minimalInterval ) { newInterval = settings.minimalInterval; } + // Special case, runs for a number of ticks then reverts to the previous interval. if ( 5000 === newInterval ) { ticks = parseInt( ticks, 10 ) || 30; ticks = ticks < 1 || ticks > 30 ? 30 : ticks; diff --git a/src/js/media/views/attachment.js b/src/js/media/views/attachment.js index 6f9f7f5001640..7359570b3fb2f 100644 --- a/src/js/media/views/attachment.js +++ b/src/js/media/views/attachment.js @@ -199,6 +199,11 @@ Attachment = View.extend(/** @lends wp.media.view.Attachment.prototype */{ method = 'toggle'; } + // Avoid toggles when the command or control key is pressed with the enter key to prevent deselecting the last selected attachment. + if ( ( event.metaKey || event.ctrlKey ) && ( 13 === event.keyCode || 10 === event.keyCode ) ) { + return; + } + this.toggleSelection({ method: method }); diff --git a/src/js/media/views/modal.js b/src/js/media/views/modal.js index 8ef4fbb6e1eac..cfc396bf8039b 100644 --- a/src/js/media/views/modal.js +++ b/src/js/media/views/modal.js @@ -180,6 +180,29 @@ Modal = wp.media.View.extend(/** @lends wp.media.view.Modal.prototype */{ this.escape(); }, + /** + * Handles the selection of attachments when the command or control key is pressed with the enter key. + * + * @since 6.7 + * + * @param {Object} event The keydown event object. + */ + selectHandler: function( event ) { + var selection = this.controller.state().get( 'selection' ); + + if ( selection.length <= 0 ) { + return; + } + + if ( 'insert' === this.controller.options.state ) { + this.controller.trigger( 'insert', selection ); + } else { + this.controller.trigger( 'select', selection ); + event.preventDefault(); + this.escape(); + } + }, + /** * @param {Array|Object} content Views to register to '.media-modal-content' * @return {wp.media.view.Modal} Returns itself to allow chaining. @@ -214,6 +237,13 @@ Modal = wp.media.View.extend(/** @lends wp.media.view.Modal.prototype */{ this.escape(); event.stopImmediatePropagation(); } + + // Select the attachment when command or control and enter are pressed. + if ( ( 13 === event.which || 10 === event.which ) && ( event.metaKey || event.ctrlKey ) ) { + this.selectHandler( event ); + event.stopImmediatePropagation(); + } + } }); diff --git a/src/wp-admin/css/admin-menu.css b/src/wp-admin/css/admin-menu.css index 0dc59c6e6b2c2..e65597cafb41e 100644 --- a/src/wp-admin/css/admin-menu.css +++ b/src/wp-admin/css/admin-menu.css @@ -11,6 +11,9 @@ top: 0; bottom: -120px; z-index: 1; /* positive z-index to avoid elastic scrolling woes in Safari */ + + /* Only visible in Windows High Contrast mode */ + outline: 1px solid transparent; } .php-error #adminmenuback { @@ -205,7 +208,8 @@ .folded #adminmenu .wp-has-current-submenu .wp-submenu { min-width: 160px; width: auto; - border-left: 5px solid transparent; + border: 1px solid transparent; + border-left-width: 5px; } #adminmenu .wp-submenu li.current, @@ -415,8 +419,8 @@ ul#adminmenu > li.current > a.current:after { font-weight: 400; font-size: 14px; padding: 5px 4px 5px 11px; - margin: -7px 0 4px -5px; - border-width: 3px 0 3px 5px; + margin: -8px -1px 4px -5px; + border-width: 3px 1px 3px 5px; border-style: solid; border-color: transparent; } @@ -581,8 +585,10 @@ li#wp-admin-bar-menu-toggle { } .auto-fold #adminmenu .wp-has-current-submenu .wp-submenu { - min-width: 150px; + min-width: 160px; width: auto; + border: 1px solid transparent; + border-left-width: 5px; } .auto-fold #adminmenu .wp-has-current-submenu li > a { @@ -771,8 +777,9 @@ li#wp-admin-bar-menu-toggle { } #adminmenu .wp-not-current-submenu .wp-submenu, - .folded #adminmenu .wp-has-current-submenu .wp-submenu { - border-left: none; + .folded #adminmenu .wp-has-current-submenu .wp-submenu, + .auto-fold #adminmenu .wp-has-current-submenu .wp-submenu { + border: none; } /* Remove submenu headers and adjust sub meu*/ diff --git a/src/wp-admin/css/common.css b/src/wp-admin/css/common.css index 17d9493161386..8d5486e797606 100644 --- a/src/wp-admin/css/common.css +++ b/src/wp-admin/css/common.css @@ -916,6 +916,11 @@ a#remove-post-thumbnail:hover, border: none; } +.application-password-display .success { + color: #007017; + margin-left: 0.5rem; +} + /*------------------------------------------------------------------------------ 3.0 - Actions ------------------------------------------------------------------------------*/ @@ -1180,6 +1185,17 @@ th.action-links { overflow: hidden; } +.wp-filter .favorites-form .favorites-username { + display: flex; + align-items: center; + flex-wrap: wrap; + gap: 0.5rem; +} + +.wp-filter .favorites-form .favorites-username input { + margin: 0; +} + .show-filters .filter-drawer, .show-favorites-form .favorites-form { display: block; @@ -1288,11 +1304,13 @@ th.action-links { } .filtered-by .tags { - display: inline; + display: flex; + align-items: flex-start; + flex-wrap: wrap; + gap: 8px; } .filtered-by .tag { - margin: 0 5px; padding: 4px 8px; border: 1px solid #dcdcde; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04); @@ -1307,7 +1325,10 @@ th.action-links { } .filters-applied .filtered-by { - display: block; + display: flex; + align-items: center; + flex-wrap: wrap; + gap: 10px; } .filters-applied .filter-drawer { diff --git a/src/wp-admin/css/forms.css b/src/wp-admin/css/forms.css index 41d592d148811..ffe2c1711e7a1 100644 --- a/src/wp-admin/css/forms.css +++ b/src/wp-admin/css/forms.css @@ -1002,6 +1002,7 @@ table.form-table td .updated p { } .application-password-display input.code { + margin-bottom: 6px; width: 19em; } diff --git a/src/wp-admin/edit-form-blocks.php b/src/wp-admin/edit-form-blocks.php index 91e4b1e37df62..e6abe9998028f 100644 --- a/src/wp-admin/edit-form-blocks.php +++ b/src/wp-admin/edit-form-blocks.php @@ -123,6 +123,14 @@ static function ( $classes ) { 'before' ); +// Set Heartbeat interval to 10 seconds, used to refresh post locks. +wp_add_inline_script( + 'heartbeat', + 'if ( window.wp && window.wp.heartbeat ) { + window.wp.heartbeat.interval( 10 ); + }' +); + /* * Get all available templates for the post/page attributes meta-box. * The "Default template" array element should only be added if the array is diff --git a/src/wp-admin/includes/ajax-actions.php b/src/wp-admin/includes/ajax-actions.php index 62feaffc6d077..75d7a610006af 100644 --- a/src/wp-admin/includes/ajax-actions.php +++ b/src/wp-admin/includes/ajax-actions.php @@ -3556,6 +3556,7 @@ function wp_ajax_get_revision_diffs() { $return = array(); + // Removes the script timeout limit by setting it to 0 allowing ample time for diff UI setup. if ( function_exists( 'set_time_limit' ) ) { set_time_limit( 0 ); } diff --git a/src/wp-admin/includes/class-wp-debug-data.php b/src/wp-admin/includes/class-wp-debug-data.php index 9bac6905f7d71..bf3212eebc3e7 100644 --- a/src/wp-admin/includes/class-wp-debug-data.php +++ b/src/wp-admin/includes/class-wp-debug-data.php @@ -84,7 +84,7 @@ public static function debug_data() { 'wp-mu-plugins' => self::get_wp_mu_plugins(), 'wp-plugins-active' => array(), 'wp-plugins-inactive' => array(), - 'wp-media' => array(), + 'wp-media' => self::get_wp_media(), 'wp-server' => self::get_wp_server(), 'wp-database' => self::get_wp_database(), 'wp-constants' => self::get_wp_constants(), @@ -211,11 +211,6 @@ public static function debug_data() { 'fields' => array(), ); - $info['wp-media'] = array( - 'label' => __( 'Media Handling' ), - 'fields' => array(), - ); - // Conditionally add debug information for multisite setups. if ( is_multisite() ) { $site_id = get_current_blog_id(); @@ -347,9 +342,6 @@ public static function debug_data() { // Get dropins descriptions. $dropin_descriptions = _get_dropins(); - // Spare few function calls. - $not_available = __( 'Not available' ); - foreach ( $dropins as $dropin_key => $dropin ) { $info['wp-dropins']['fields'][ sanitize_text_field( $dropin_key ) ] = array( 'label' => $dropin_key, @@ -358,182 +350,6 @@ public static function debug_data() { ); } - // Populate the media fields. - $info['wp-media']['fields']['image_editor'] = array( - 'label' => __( 'Active editor' ), - 'value' => _wp_image_editor_choose(), - ); - - // Get ImageMagic information, if available. - if ( class_exists( 'Imagick' ) ) { - // Save the Imagick instance for later use. - $imagick = new Imagick(); - $imagemagick_version = $imagick->getVersion(); - } else { - $imagemagick_version = __( 'Not available' ); - } - - $info['wp-media']['fields']['imagick_module_version'] = array( - 'label' => __( 'ImageMagick version number' ), - 'value' => ( is_array( $imagemagick_version ) ? $imagemagick_version['versionNumber'] : $imagemagick_version ), - ); - - $info['wp-media']['fields']['imagemagick_version'] = array( - 'label' => __( 'ImageMagick version string' ), - 'value' => ( is_array( $imagemagick_version ) ? $imagemagick_version['versionString'] : $imagemagick_version ), - ); - - $imagick_version = phpversion( 'imagick' ); - - $info['wp-media']['fields']['imagick_version'] = array( - 'label' => __( 'Imagick version' ), - 'value' => ( $imagick_version ) ? $imagick_version : __( 'Not available' ), - ); - - if ( ! function_exists( 'ini_get' ) ) { - $info['wp-media']['fields']['ini_get'] = array( - 'label' => __( 'File upload settings' ), - 'value' => sprintf( - /* translators: %s: ini_get() */ - __( 'Unable to determine some settings, as the %s function has been disabled.' ), - 'ini_get()' - ), - 'debug' => 'ini_get() is disabled', - ); - } else { - // Get the PHP ini directive values. - $file_uploads = ini_get( 'file_uploads' ); - $post_max_size = ini_get( 'post_max_size' ); - $upload_max_filesize = ini_get( 'upload_max_filesize' ); - $max_file_uploads = ini_get( 'max_file_uploads' ); - $effective = min( wp_convert_hr_to_bytes( $post_max_size ), wp_convert_hr_to_bytes( $upload_max_filesize ) ); - - // Add info in Media section. - $info['wp-media']['fields']['file_uploads'] = array( - 'label' => __( 'File uploads' ), - 'value' => $file_uploads ? __( 'Enabled' ) : __( 'Disabled' ), - 'debug' => $file_uploads, - ); - $info['wp-media']['fields']['post_max_size'] = array( - 'label' => __( 'Max size of post data allowed' ), - 'value' => $post_max_size, - ); - $info['wp-media']['fields']['upload_max_filesize'] = array( - 'label' => __( 'Max size of an uploaded file' ), - 'value' => $upload_max_filesize, - ); - $info['wp-media']['fields']['max_effective_size'] = array( - 'label' => __( 'Max effective file size' ), - 'value' => size_format( $effective ), - ); - $info['wp-media']['fields']['max_file_uploads'] = array( - 'label' => __( 'Max simultaneous file uploads' ), - 'value' => $max_file_uploads, - ); - } - - // If Imagick is used as our editor, provide some more information about its limitations. - if ( 'WP_Image_Editor_Imagick' === _wp_image_editor_choose() && isset( $imagick ) && $imagick instanceof Imagick ) { - $limits = array( - 'area' => ( defined( 'imagick::RESOURCETYPE_AREA' ) ? size_format( $imagick->getResourceLimit( imagick::RESOURCETYPE_AREA ) ) : $not_available ), - 'disk' => ( defined( 'imagick::RESOURCETYPE_DISK' ) ? $imagick->getResourceLimit( imagick::RESOURCETYPE_DISK ) : $not_available ), - 'file' => ( defined( 'imagick::RESOURCETYPE_FILE' ) ? $imagick->getResourceLimit( imagick::RESOURCETYPE_FILE ) : $not_available ), - 'map' => ( defined( 'imagick::RESOURCETYPE_MAP' ) ? size_format( $imagick->getResourceLimit( imagick::RESOURCETYPE_MAP ) ) : $not_available ), - 'memory' => ( defined( 'imagick::RESOURCETYPE_MEMORY' ) ? size_format( $imagick->getResourceLimit( imagick::RESOURCETYPE_MEMORY ) ) : $not_available ), - 'thread' => ( defined( 'imagick::RESOURCETYPE_THREAD' ) ? $imagick->getResourceLimit( imagick::RESOURCETYPE_THREAD ) : $not_available ), - 'time' => ( defined( 'imagick::RESOURCETYPE_TIME' ) ? $imagick->getResourceLimit( imagick::RESOURCETYPE_TIME ) : $not_available ), - ); - - $limits_debug = array( - 'imagick::RESOURCETYPE_AREA' => ( defined( 'imagick::RESOURCETYPE_AREA' ) ? size_format( $imagick->getResourceLimit( imagick::RESOURCETYPE_AREA ) ) : 'not available' ), - 'imagick::RESOURCETYPE_DISK' => ( defined( 'imagick::RESOURCETYPE_DISK' ) ? $imagick->getResourceLimit( imagick::RESOURCETYPE_DISK ) : 'not available' ), - 'imagick::RESOURCETYPE_FILE' => ( defined( 'imagick::RESOURCETYPE_FILE' ) ? $imagick->getResourceLimit( imagick::RESOURCETYPE_FILE ) : 'not available' ), - 'imagick::RESOURCETYPE_MAP' => ( defined( 'imagick::RESOURCETYPE_MAP' ) ? size_format( $imagick->getResourceLimit( imagick::RESOURCETYPE_MAP ) ) : 'not available' ), - 'imagick::RESOURCETYPE_MEMORY' => ( defined( 'imagick::RESOURCETYPE_MEMORY' ) ? size_format( $imagick->getResourceLimit( imagick::RESOURCETYPE_MEMORY ) ) : 'not available' ), - 'imagick::RESOURCETYPE_THREAD' => ( defined( 'imagick::RESOURCETYPE_THREAD' ) ? $imagick->getResourceLimit( imagick::RESOURCETYPE_THREAD ) : 'not available' ), - 'imagick::RESOURCETYPE_TIME' => ( defined( 'imagick::RESOURCETYPE_TIME' ) ? $imagick->getResourceLimit( imagick::RESOURCETYPE_TIME ) : 'not available' ), - ); - - $info['wp-media']['fields']['imagick_limits'] = array( - 'label' => __( 'Imagick Resource Limits' ), - 'value' => $limits, - 'debug' => $limits_debug, - ); - - try { - $formats = Imagick::queryFormats( '*' ); - } catch ( Exception $e ) { - $formats = array(); - } - - $info['wp-media']['fields']['imagemagick_file_formats'] = array( - 'label' => __( 'ImageMagick supported file formats' ), - 'value' => ( empty( $formats ) ) ? __( 'Unable to determine' ) : implode( ', ', $formats ), - 'debug' => ( empty( $formats ) ) ? 'Unable to determine' : implode( ', ', $formats ), - ); - } - - // Get GD information, if available. - if ( function_exists( 'gd_info' ) ) { - $gd = gd_info(); - } else { - $gd = false; - } - - $info['wp-media']['fields']['gd_version'] = array( - 'label' => __( 'GD version' ), - 'value' => ( is_array( $gd ) ? $gd['GD Version'] : $not_available ), - 'debug' => ( is_array( $gd ) ? $gd['GD Version'] : 'not available' ), - ); - - $gd_image_formats = array(); - $gd_supported_formats = array( - 'GIF Create' => 'GIF', - 'JPEG' => 'JPEG', - 'PNG' => 'PNG', - 'WebP' => 'WebP', - 'BMP' => 'BMP', - 'AVIF' => 'AVIF', - 'HEIF' => 'HEIF', - 'TIFF' => 'TIFF', - 'XPM' => 'XPM', - ); - - foreach ( $gd_supported_formats as $format_key => $format ) { - $index = $format_key . ' Support'; - if ( isset( $gd[ $index ] ) && $gd[ $index ] ) { - array_push( $gd_image_formats, $format ); - } - } - - if ( ! empty( $gd_image_formats ) ) { - $info['wp-media']['fields']['gd_formats'] = array( - 'label' => __( 'GD supported file formats' ), - 'value' => implode( ', ', $gd_image_formats ), - ); - } - - // Get Ghostscript information, if available. - if ( function_exists( 'exec' ) ) { - $gs = exec( 'gs --version' ); - - if ( empty( $gs ) ) { - $gs = $not_available; - $gs_debug = 'not available'; - } else { - $gs_debug = $gs; - } - } else { - $gs = __( 'Unable to determine if Ghostscript is installed' ); - $gs_debug = 'unknown'; - } - - $info['wp-media']['fields']['ghostscript_version'] = array( - 'label' => __( 'Ghostscript version' ), - 'value' => $gs, - 'debug' => $gs_debug, - ); - // List all available plugins. $plugins = get_plugins(); $plugin_updates = get_plugin_updates(); @@ -1216,6 +1032,201 @@ public static function get_wp_server(): array { ); } + /** + * Gets the WordPress media section of the debug data. + * + * @since 6.7.0 + * + * @throws ImagickException + * @return array + */ + public static function get_wp_media(): array { + // Spare few function calls. + $not_available = __( 'Not available' ); + + // Populate the media fields. + $fields['image_editor'] = array( + 'label' => __( 'Active editor' ), + 'value' => _wp_image_editor_choose(), + ); + + // Get ImageMagic information, if available. + if ( class_exists( 'Imagick' ) ) { + // Save the Imagick instance for later use. + $imagick = new Imagick(); + $imagemagick_version = $imagick->getVersion(); + } else { + $imagemagick_version = __( 'Not available' ); + } + + $fields['imagick_module_version'] = array( + 'label' => __( 'ImageMagick version number' ), + 'value' => ( is_array( $imagemagick_version ) ? $imagemagick_version['versionNumber'] : $imagemagick_version ), + ); + + $fields['imagemagick_version'] = array( + 'label' => __( 'ImageMagick version string' ), + 'value' => ( is_array( $imagemagick_version ) ? $imagemagick_version['versionString'] : $imagemagick_version ), + ); + + $imagick_version = phpversion( 'imagick' ); + + $fields['imagick_version'] = array( + 'label' => __( 'Imagick version' ), + 'value' => ( $imagick_version ) ? $imagick_version : __( 'Not available' ), + ); + + if ( ! function_exists( 'ini_get' ) ) { + $fields['ini_get'] = array( + 'label' => __( 'File upload settings' ), + 'value' => sprintf( + /* translators: %s: ini_get() */ + __( 'Unable to determine some settings, as the %s function has been disabled.' ), + 'ini_get()' + ), + 'debug' => 'ini_get() is disabled', + ); + } else { + // Get the PHP ini directive values. + $file_uploads = ini_get( 'file_uploads' ); + $post_max_size = ini_get( 'post_max_size' ); + $upload_max_filesize = ini_get( 'upload_max_filesize' ); + $max_file_uploads = ini_get( 'max_file_uploads' ); + $effective = min( wp_convert_hr_to_bytes( $post_max_size ), wp_convert_hr_to_bytes( $upload_max_filesize ) ); + + // Add info in Media section. + $fields['file_uploads'] = array( + 'label' => __( 'File uploads' ), + 'value' => $file_uploads ? __( 'Enabled' ) : __( 'Disabled' ), + 'debug' => $file_uploads, + ); + $fields['post_max_size'] = array( + 'label' => __( 'Max size of post data allowed' ), + 'value' => $post_max_size, + ); + $fields['upload_max_filesize'] = array( + 'label' => __( 'Max size of an uploaded file' ), + 'value' => $upload_max_filesize, + ); + $fields['max_effective_size'] = array( + 'label' => __( 'Max effective file size' ), + 'value' => size_format( $effective ), + ); + $fields['max_file_uploads'] = array( + 'label' => __( 'Max simultaneous file uploads' ), + 'value' => $max_file_uploads, + ); + } + + // If Imagick is used as our editor, provide some more information about its limitations. + if ( 'WP_Image_Editor_Imagick' === _wp_image_editor_choose() && isset( $imagick ) && $imagick instanceof Imagick ) { + $limits = array( + 'area' => ( defined( 'imagick::RESOURCETYPE_AREA' ) ? size_format( $imagick->getResourceLimit( imagick::RESOURCETYPE_AREA ) ) : $not_available ), + 'disk' => ( defined( 'imagick::RESOURCETYPE_DISK' ) ? $imagick->getResourceLimit( imagick::RESOURCETYPE_DISK ) : $not_available ), + 'file' => ( defined( 'imagick::RESOURCETYPE_FILE' ) ? $imagick->getResourceLimit( imagick::RESOURCETYPE_FILE ) : $not_available ), + 'map' => ( defined( 'imagick::RESOURCETYPE_MAP' ) ? size_format( $imagick->getResourceLimit( imagick::RESOURCETYPE_MAP ) ) : $not_available ), + 'memory' => ( defined( 'imagick::RESOURCETYPE_MEMORY' ) ? size_format( $imagick->getResourceLimit( imagick::RESOURCETYPE_MEMORY ) ) : $not_available ), + 'thread' => ( defined( 'imagick::RESOURCETYPE_THREAD' ) ? $imagick->getResourceLimit( imagick::RESOURCETYPE_THREAD ) : $not_available ), + 'time' => ( defined( 'imagick::RESOURCETYPE_TIME' ) ? $imagick->getResourceLimit( imagick::RESOURCETYPE_TIME ) : $not_available ), + ); + + $limits_debug = array( + 'imagick::RESOURCETYPE_AREA' => ( defined( 'imagick::RESOURCETYPE_AREA' ) ? size_format( $imagick->getResourceLimit( imagick::RESOURCETYPE_AREA ) ) : 'not available' ), + 'imagick::RESOURCETYPE_DISK' => ( defined( 'imagick::RESOURCETYPE_DISK' ) ? $imagick->getResourceLimit( imagick::RESOURCETYPE_DISK ) : 'not available' ), + 'imagick::RESOURCETYPE_FILE' => ( defined( 'imagick::RESOURCETYPE_FILE' ) ? $imagick->getResourceLimit( imagick::RESOURCETYPE_FILE ) : 'not available' ), + 'imagick::RESOURCETYPE_MAP' => ( defined( 'imagick::RESOURCETYPE_MAP' ) ? size_format( $imagick->getResourceLimit( imagick::RESOURCETYPE_MAP ) ) : 'not available' ), + 'imagick::RESOURCETYPE_MEMORY' => ( defined( 'imagick::RESOURCETYPE_MEMORY' ) ? size_format( $imagick->getResourceLimit( imagick::RESOURCETYPE_MEMORY ) ) : 'not available' ), + 'imagick::RESOURCETYPE_THREAD' => ( defined( 'imagick::RESOURCETYPE_THREAD' ) ? $imagick->getResourceLimit( imagick::RESOURCETYPE_THREAD ) : 'not available' ), + 'imagick::RESOURCETYPE_TIME' => ( defined( 'imagick::RESOURCETYPE_TIME' ) ? $imagick->getResourceLimit( imagick::RESOURCETYPE_TIME ) : 'not available' ), + ); + + $fields['imagick_limits'] = array( + 'label' => __( 'Imagick Resource Limits' ), + 'value' => $limits, + 'debug' => $limits_debug, + ); + + try { + $formats = Imagick::queryFormats( '*' ); + } catch ( Exception $e ) { + $formats = array(); + } + + $fields['imagemagick_file_formats'] = array( + 'label' => __( 'ImageMagick supported file formats' ), + 'value' => ( empty( $formats ) ) ? __( 'Unable to determine' ) : implode( ', ', $formats ), + 'debug' => ( empty( $formats ) ) ? 'Unable to determine' : implode( ', ', $formats ), + ); + } + + // Get GD information, if available. + if ( function_exists( 'gd_info' ) ) { + $gd = gd_info(); + } else { + $gd = false; + } + + $fields['gd_version'] = array( + 'label' => __( 'GD version' ), + 'value' => ( is_array( $gd ) ? $gd['GD Version'] : $not_available ), + 'debug' => ( is_array( $gd ) ? $gd['GD Version'] : 'not available' ), + ); + + $gd_image_formats = array(); + $gd_supported_formats = array( + 'GIF Create' => 'GIF', + 'JPEG' => 'JPEG', + 'PNG' => 'PNG', + 'WebP' => 'WebP', + 'BMP' => 'BMP', + 'AVIF' => 'AVIF', + 'HEIF' => 'HEIF', + 'TIFF' => 'TIFF', + 'XPM' => 'XPM', + ); + + foreach ( $gd_supported_formats as $format_key => $format ) { + $index = $format_key . ' Support'; + if ( isset( $gd[ $index ] ) && $gd[ $index ] ) { + array_push( $gd_image_formats, $format ); + } + } + + if ( ! empty( $gd_image_formats ) ) { + $fields['gd_formats'] = array( + 'label' => __( 'GD supported file formats' ), + 'value' => implode( ', ', $gd_image_formats ), + ); + } + + // Get Ghostscript information, if available. + if ( function_exists( 'exec' ) ) { + $gs = exec( 'gs --version' ); + + if ( empty( $gs ) ) { + $gs = $not_available; + $gs_debug = 'not available'; + } else { + $gs_debug = $gs; + } + } else { + $gs = __( 'Unable to determine if Ghostscript is installed' ); + $gs_debug = 'unknown'; + } + + $fields['ghostscript_version'] = array( + 'label' => __( 'Ghostscript version' ), + 'value' => $gs, + 'debug' => $gs_debug, + ); + + return array( + 'label' => __( 'Media Handling' ), + 'fields' => $fields, + ); + } + + /** * Gets the WordPress plugins section of the debug data. * diff --git a/src/wp-admin/includes/class-wp-upgrader.php b/src/wp-admin/includes/class-wp-upgrader.php index d3ca761c3786d..67996aef3f12a 100644 --- a/src/wp-admin/includes/class-wp-upgrader.php +++ b/src/wp-admin/includes/class-wp-upgrader.php @@ -524,6 +524,7 @@ public function install_package( $args = array() ) { $destination = $args['destination']; $clear_destination = $args['clear_destination']; + // Give the upgrade an additional 300 seconds(5 minutes) to ensure the install doesn't prematurely timeout having used up the maximum script execution time upacking and downloading in WP_Upgrader->run. if ( function_exists( 'set_time_limit' ) ) { set_time_limit( 300 ); } diff --git a/src/wp-admin/includes/update-core.php b/src/wp-admin/includes/update-core.php index edda202cc573c..24f22199f3e9e 100644 --- a/src/wp-admin/includes/update-core.php +++ b/src/wp-admin/includes/update-core.php @@ -737,10 +737,14 @@ 'wp-includes/blocks/query-title/editor.min.css', 'wp-includes/blocks/query-title/editor-rtl.css', 'wp-includes/blocks/query-title/editor-rtl.min.css', - 'wp-includes/blocks/tag-cloud/editor.css', - 'wp-includes/blocks/tag-cloud/editor.min.css', - 'wp-includes/blocks/tag-cloud/editor-rtl.css', - 'wp-includes/blocks/tag-cloud/editor-rtl.min.css', + /* + * Restored in WordPress 6.7 + * + * 'wp-includes/blocks/tag-cloud/editor.css', + * 'wp-includes/blocks/tag-cloud/editor.min.css', + * 'wp-includes/blocks/tag-cloud/editor-rtl.css', + * 'wp-includes/blocks/tag-cloud/editor-rtl.min.css', + */ // 6.1 'wp-includes/blocks/post-comments.php', 'wp-includes/blocks/post-comments', @@ -962,6 +966,7 @@ function update_core( $from, $to ) { global $wp_filesystem, $_old_files, $_old_requests_files, $_new_bundled_files, $wpdb; if ( function_exists( 'set_time_limit' ) ) { + // Gives core update script time an additional 300 seconds(5 minutes) to finish updating large files or run on slower servers. set_time_limit( 300 ); } diff --git a/src/wp-admin/install.php b/src/wp-admin/install.php index 34d5d4c7f7ab7..e81331acfc82e 100644 --- a/src/wp-admin/install.php +++ b/src/wp-admin/install.php @@ -67,7 +67,7 @@ function display_header( $body_classes = '' ) { > - + <?php _e( 'WordPress › Installation' ); ?> diff --git a/src/wp-admin/maint/repair.php b/src/wp-admin/maint/repair.php index 1c0f6ffa985eb..2104ccd3abb43 100644 --- a/src/wp-admin/maint/repair.php +++ b/src/wp-admin/maint/repair.php @@ -14,7 +14,7 @@ > - + <?php _e( 'WordPress › Database Repair' ); ?> diff --git a/src/wp-admin/setup-config.php b/src/wp-admin/setup-config.php index b394de867928f..2d1ff715d3d23 100644 --- a/src/wp-admin/setup-config.php +++ b/src/wp-admin/setup-config.php @@ -105,7 +105,7 @@ function setup_config_display_header( $body_classes = array() ) { > - + <?php _e( 'WordPress › Setup Configuration File' ); ?> diff --git a/src/wp-admin/theme-install.php b/src/wp-admin/theme-install.php index 1cebf3405f117..bfd962d4fdb1c 100644 --- a/src/wp-admin/theme-install.php +++ b/src/wp-admin/theme-install.php @@ -230,7 +230,7 @@ ?>

-

+

diff --git a/src/wp-admin/update-core.php b/src/wp-admin/update-core.php index 3e48bae0daa04..b41f7285dcea9 100644 --- a/src/wp-admin/update-core.php +++ b/src/wp-admin/update-core.php @@ -1096,7 +1096,7 @@ function do_undismiss_core_update() { $current = get_site_transient( 'update_core' ); if ( $current && isset( $current->last_checked ) ) { - $last_update_check = $current->last_checked + get_option( 'gmt_offset' ) * HOUR_IN_SECONDS; + $last_update_check = $current->last_checked + (int) ( (float) get_option( 'gmt_offset' ) * HOUR_IN_SECONDS ); } echo '

'; diff --git a/src/wp-admin/upgrade.php b/src/wp-admin/upgrade.php index 414fbb28d1946..9edadd9be2f1c 100644 --- a/src/wp-admin/upgrade.php +++ b/src/wp-admin/upgrade.php @@ -59,7 +59,7 @@ > - + <?php _e( 'WordPress › Update' ); ?> diff --git a/src/wp-admin/user-edit.php b/src/wp-admin/user-edit.php index 860a0a6e07340..55ed2749f6447 100644 --- a/src/wp-admin/user-edit.php +++ b/src/wp-admin/user-edit.php @@ -984,6 +984,8 @@ ?> + +