From fb2dde6b751fa3aa7e52718ec42ebc6f89789bbd Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 12 Aug 2025 19:49:13 +0000 Subject: [PATCH] Bump @wordpress/editor from 14.26.0 to 14.28.0 Bumps [@wordpress/editor](https://github.com/WordPress/gutenberg/tree/HEAD/packages/editor) from 14.26.0 to 14.28.0. - [Release notes](https://github.com/WordPress/gutenberg/releases) - [Changelog](https://github.com/WordPress/gutenberg/blob/trunk/packages/editor/CHANGELOG.md) - [Commits](https://github.com/WordPress/gutenberg/commits/@wordpress/editor@14.28.0/packages/editor) --- updated-dependencies: - dependency-name: "@wordpress/editor" dependency-version: 14.28.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- package-lock.json | 3721 +++++++++++++++++++++++++++++++++++++-------- package.json | 2 +- 2 files changed, 3119 insertions(+), 604 deletions(-) diff --git a/package-lock.json b/package-lock.json index e7adbb70c9..390bcee293 100644 --- a/package-lock.json +++ b/package-lock.json @@ -38,7 +38,7 @@ "@wordpress/date": "^5.26.0", "@wordpress/e2e-test-utils-playwright": "^1.26.0", "@wordpress/edit-post": "^8.26.0", - "@wordpress/editor": "^14.26.0", + "@wordpress/editor": "^14.28.0", "@wordpress/element": "^6.26.0", "@wordpress/env": "^10.26.0", "@wordpress/eslint-plugin": "^22.12.0", @@ -2129,6 +2129,13 @@ "postcss-selector-parser": "^6.0.10" } }, + "node_modules/@date-fns/tz": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@date-fns/tz/-/tz-1.4.1.tgz", + "integrity": "sha512-P5LUNhtbj6YfI3iJjw5EL9eUAG6OitD0W3fWQcpQjDRc/QIsL0tRNuO1PcDvPccWL1fSTXXdE1ds+l95DV/OFA==", + "dev": true, + "license": "MIT" + }, "node_modules/@discoveryjs/json-ext": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", @@ -4953,6 +4960,13 @@ "dev": true, "license": "MIT" }, + "node_modules/@tannin/sprintf": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@tannin/sprintf/-/sprintf-1.3.1.tgz", + "integrity": "sha512-3auu6Wqm4TR6gvOh1Dgh1d2k9+arNmu3T0JLiUJoJMgayeHr450OuWeZIMTE4CUuq51rwn/NI9S5InT0JuTxQw==", + "dev": true, + "license": "MIT" + }, "node_modules/@testing-library/dom": { "version": "10.4.0", "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-10.4.0.tgz", @@ -5750,6 +5764,7 @@ "resolved": "https://registry.npmjs.org/@types/simple-peer/-/simple-peer-9.11.8.tgz", "integrity": "sha512-rvqefdp2rvIA6wiomMgKWd2UZNPe6LM2EV5AuY3CPQJF+8TbdrL5TjYdMf0VAjGczzlkH4l1NjDkihwbj3Xodw==", "dev": true, + "license": "MIT", "dependencies": { "@types/node": "*" } @@ -7271,14 +7286,37 @@ } }, "node_modules/@wordpress/a11y": { - "version": "4.26.0", - "resolved": "https://registry.npmjs.org/@wordpress/a11y/-/a11y-4.26.0.tgz", - "integrity": "sha512-O5/y1Ljg7jOKULfn3iKgQ8mxRG2Htdr8WnkXepSEpWnFjb9agSplQPAUfELCejDR8d4bPUOJcJXtGnHh7T6hCw==", + "version": "4.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/a11y/-/a11y-4.28.0.tgz", + "integrity": "sha512-t044nEo5tBXwPkj9mFGj12/k7EaWaRJ2b5zLZYg6TK4VIrUhP1koC2rZ3VIL9p1UIDq52CESJdN3Qp4ehv4Y/g==", "dev": true, + "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", - "@wordpress/dom-ready": "^4.26.0", - "@wordpress/i18n": "^5.26.0" + "@wordpress/dom-ready": "^4.28.0", + "@wordpress/i18n": "^6.1.0" + }, + "engines": { + "node": ">=18.12.0", + "npm": ">=8.19.2" + } + }, + "node_modules/@wordpress/a11y/node_modules/@wordpress/i18n": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-6.1.0.tgz", + "integrity": "sha512-C7GJ0xjGF2bMrcMsnNdSaRr+vufaUhsFOOEFtUi/YjYtjwBbCkNck+2IGrO8MwHYBVPq+elQZIAA0tiix+rW0w==", + "dev": true, + "license": "GPL-2.0-or-later", + "dependencies": { + "@babel/runtime": "7.25.7", + "@tannin/sprintf": "^1.3.1", + "@wordpress/hooks": "^4.28.0", + "gettext-parser": "^1.3.1", + "memize": "^2.1.0", + "tannin": "^1.2.0" + }, + "bin": { + "pot-to-php": "tools/pot-to-php.js" }, "engines": { "node": ">=18.12.0", @@ -7286,14 +7324,37 @@ } }, "node_modules/@wordpress/api-fetch": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@wordpress/api-fetch/-/api-fetch-7.26.0.tgz", - "integrity": "sha512-F9QFZdcnAFP8rxBMgBVkS5+uPBzjQ2VZWjMepbnW/wRXjpWbP4r9NI4un2IDiJptzHI0gJc/4PM93SMi5zQhGw==", + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/api-fetch/-/api-fetch-7.28.0.tgz", + "integrity": "sha512-5dYLsGFnhB6FdjZqJby2sOY69Gx34j4qpecC7OMdkib+WgjG8Uapb+TgRK2s6yry15vvcAx+aR6Yq09aDXdePQ==", "dev": true, + "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", - "@wordpress/i18n": "^5.26.0", - "@wordpress/url": "^4.26.0" + "@wordpress/i18n": "^6.1.0", + "@wordpress/url": "^4.28.0" + }, + "engines": { + "node": ">=18.12.0", + "npm": ">=8.19.2" + } + }, + "node_modules/@wordpress/api-fetch/node_modules/@wordpress/i18n": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-6.1.0.tgz", + "integrity": "sha512-C7GJ0xjGF2bMrcMsnNdSaRr+vufaUhsFOOEFtUi/YjYtjwBbCkNck+2IGrO8MwHYBVPq+elQZIAA0tiix+rW0w==", + "dev": true, + "license": "GPL-2.0-or-later", + "dependencies": { + "@babel/runtime": "7.25.7", + "@tannin/sprintf": "^1.3.1", + "@wordpress/hooks": "^4.28.0", + "gettext-parser": "^1.3.1", + "memize": "^2.1.0", + "tannin": "^1.2.0" + }, + "bin": { + "pot-to-php": "tools/pot-to-php.js" }, "engines": { "node": ">=18.12.0", @@ -7301,10 +7362,11 @@ } }, "node_modules/@wordpress/autop": { - "version": "4.26.0", - "resolved": "https://registry.npmjs.org/@wordpress/autop/-/autop-4.26.0.tgz", - "integrity": "sha512-or/wsod0A94dXaQClxqCtQPCQSN4U6GF8S+IsTMG37gZiFZ4qHa0e4idExKZrkOVzxm86oTt+nRUiHVP7MAgfw==", + "version": "4.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/autop/-/autop-4.28.0.tgz", + "integrity": "sha512-XIVAoRkbYWLsZNbbP8JZGKF+dDKUFpj2wfSWk7GcOR8fHGNx5uXeNpWI+1vaWFowpldRVD2UFXdA/jK6wbR66g==", "dev": true, + "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7" }, @@ -7358,10 +7420,11 @@ "license": "GPL-2.0-or-later" }, "node_modules/@wordpress/blob": { - "version": "4.26.0", - "resolved": "https://registry.npmjs.org/@wordpress/blob/-/blob-4.26.0.tgz", - "integrity": "sha512-1+BxbwZKbRm7GIlhT1ZeNoqGpCy6OG5PTYKhtOxO471onggEIZMSwn++K7ZjRJjydfszP/O5FA2ohVI9H7R4DQ==", + "version": "4.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/blob/-/blob-4.28.0.tgz", + "integrity": "sha512-UaxK4/nxOfUoPvYdr7yNsg+rMNZm6AEzsP4F2E9MXXqCtJG+nbLaW7EdaLARV40hYsbOUmRH2qhJd6SyvcIEqA==", "dev": true, + "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7" }, @@ -7548,10 +7611,11 @@ } }, "node_modules/@wordpress/block-serialization-default-parser": { - "version": "5.26.0", - "resolved": "https://registry.npmjs.org/@wordpress/block-serialization-default-parser/-/block-serialization-default-parser-5.26.0.tgz", - "integrity": "sha512-dgMrg2Nd8gArvebpSRcLfhWylkMGkSaRgh8Lp43vkwMQFRYy6a6rlvoK6joYwnB6a2mqemY+dG9kaMBT4V6j+w==", + "version": "5.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/block-serialization-default-parser/-/block-serialization-default-parser-5.28.0.tgz", + "integrity": "sha512-qCVJvizRw7AG7DSDR3/aghj4UqzJ0zNDbrUXAP8Jaq9g/p3UWBYJRmLmiNXTnP+JVUp5Grb1utncG5atszQGZg==", "dev": true, + "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7" }, @@ -7623,19 +7687,20 @@ } }, "node_modules/@wordpress/commands": { - "version": "1.26.0", - "resolved": "https://registry.npmjs.org/@wordpress/commands/-/commands-1.26.0.tgz", - "integrity": "sha512-1B1KSHANfIyWqGR3f/t58ug1o/GVfB9Rqsi1XxwDW+w1M83gAx/2iUmLKyoduhEt+OHnQ8I2FcHy8zUdbp+Flw==", + "version": "1.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/commands/-/commands-1.28.0.tgz", + "integrity": "sha512-iokqHdXs9WrFw7Rf9MVJSW3+Z8aJbpUDkLQpIYbL/PX3WTz05nEIUI/p45fH3vPoOeoJqVZ8YwC6uvnoUxy9Cw==", "dev": true, + "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", - "@wordpress/components": "^29.12.0", - "@wordpress/data": "^10.26.0", - "@wordpress/element": "^6.26.0", - "@wordpress/i18n": "^5.26.0", - "@wordpress/icons": "^10.26.0", - "@wordpress/keyboard-shortcuts": "^5.26.0", - "@wordpress/private-apis": "^1.26.0", + "@wordpress/components": "^30.1.0", + "@wordpress/data": "^10.28.0", + "@wordpress/element": "^6.28.0", + "@wordpress/i18n": "^6.1.0", + "@wordpress/icons": "^10.28.0", + "@wordpress/keyboard-shortcuts": "^5.28.0", + "@wordpress/private-apis": "^1.28.0", "clsx": "^2.1.1", "cmdk": "^1.0.0" }, @@ -7648,6 +7713,140 @@ "react-dom": "^18.0.0" } }, + "node_modules/@wordpress/commands/node_modules/@floating-ui/react-dom": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.0.8.tgz", + "integrity": "sha512-HOdqOt3R3OGeTKidaLvJKcgg75S6tibQ3Tif4eyd91QnIJWr0NLvoXFpJA/j8HqkFSL68GDca9AuyWEHlhyClw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@floating-ui/dom": "^1.6.1" + }, + "peerDependencies": { + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, + "node_modules/@wordpress/commands/node_modules/@wordpress/components": { + "version": "30.1.0", + "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-30.1.0.tgz", + "integrity": "sha512-5joJLLp7Rqbvd3uvJImeGpqZ9ZwXduKQwwZ4gECG2P+v4OYwRytyufqtwU+iLWH++3Kjy+1v1Tbh4qhxwkxqDw==", + "dev": true, + "license": "GPL-2.0-or-later", + "dependencies": { + "@ariakit/react": "^0.4.15", + "@babel/runtime": "7.25.7", + "@emotion/cache": "^11.7.1", + "@emotion/css": "^11.7.1", + "@emotion/react": "^11.7.1", + "@emotion/serialize": "^1.0.2", + "@emotion/styled": "^11.6.0", + "@emotion/utils": "^1.0.0", + "@floating-ui/react-dom": "2.0.8", + "@types/gradient-parser": "0.1.3", + "@types/highlight-words-core": "1.2.1", + "@use-gesture/react": "^10.3.1", + "@wordpress/a11y": "^4.28.0", + "@wordpress/compose": "^7.28.0", + "@wordpress/date": "^5.28.0", + "@wordpress/deprecated": "^4.28.0", + "@wordpress/dom": "^4.28.0", + "@wordpress/element": "^6.28.0", + "@wordpress/escape-html": "^3.28.0", + "@wordpress/hooks": "^4.28.0", + "@wordpress/html-entities": "^4.28.0", + "@wordpress/i18n": "^6.1.0", + "@wordpress/icons": "^10.28.0", + "@wordpress/is-shallow-equal": "^5.28.0", + "@wordpress/keycodes": "^4.28.0", + "@wordpress/primitives": "^4.28.0", + "@wordpress/private-apis": "^1.28.0", + "@wordpress/rich-text": "^7.28.0", + "@wordpress/warning": "^3.28.0", + "change-case": "^4.1.2", + "clsx": "^2.1.1", + "colord": "^2.7.0", + "date-fns": "^3.6.0", + "deepmerge": "^4.3.0", + "fast-deep-equal": "^3.1.3", + "framer-motion": "^11.1.9", + "gradient-parser": "1.0.2", + "highlight-words-core": "^1.2.2", + "is-plain-object": "^5.0.0", + "memize": "^2.1.0", + "path-to-regexp": "^6.2.1", + "re-resizable": "^6.4.0", + "react-colorful": "^5.3.1", + "react-day-picker": "^9.7.0", + "remove-accents": "^0.5.0", + "uuid": "^9.0.1" + }, + "engines": { + "node": ">=18.12.0", + "npm": ">=8.19.2" + }, + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" + } + }, + "node_modules/@wordpress/commands/node_modules/@wordpress/i18n": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-6.1.0.tgz", + "integrity": "sha512-C7GJ0xjGF2bMrcMsnNdSaRr+vufaUhsFOOEFtUi/YjYtjwBbCkNck+2IGrO8MwHYBVPq+elQZIAA0tiix+rW0w==", + "dev": true, + "license": "GPL-2.0-or-later", + "dependencies": { + "@babel/runtime": "7.25.7", + "@tannin/sprintf": "^1.3.1", + "@wordpress/hooks": "^4.28.0", + "gettext-parser": "^1.3.1", + "memize": "^2.1.0", + "tannin": "^1.2.0" + }, + "bin": { + "pot-to-php": "tools/pot-to-php.js" + }, + "engines": { + "node": ">=18.12.0", + "npm": ">=8.19.2" + } + }, + "node_modules/@wordpress/commands/node_modules/@wordpress/keycodes": { + "version": "4.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-4.28.0.tgz", + "integrity": "sha512-clQ5bYq4QRW4809cjwwolY77cvAGMAZnEskINg1qYo8VaIyezuF/qkDTPyGGAHR7JawXs/TxLAgOi2kwXpbU7g==", + "dev": true, + "license": "GPL-2.0-or-later", + "dependencies": { + "@babel/runtime": "7.25.7", + "@wordpress/i18n": "^6.1.0" + }, + "engines": { + "node": ">=18.12.0", + "npm": ">=8.19.2" + } + }, + "node_modules/@wordpress/commands/node_modules/@wordpress/warning": { + "version": "3.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-3.28.0.tgz", + "integrity": "sha512-Hn2wrdgBDRcmBjpEXd5q+bz4qvLMSYoZa0b3uo1Ja9ONNh8eHGnILIAxBk/OmFrCjmXqY6bydTVBRcvXaBq0MQ==", + "dev": true, + "license": "GPL-2.0-or-later", + "engines": { + "node": ">=18.12.0", + "npm": ">=8.19.2" + } + }, + "node_modules/@wordpress/commands/node_modules/gradient-parser": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/gradient-parser/-/gradient-parser-1.0.2.tgz", + "integrity": "sha512-gR6nY33xC9yJoH4wGLQtZQMXDi6RI3H37ERu7kQCVUzlXjNedpZM7xcA489Opwbq0BSGohtWGsWsntupmxelMg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/@wordpress/components": { "version": "29.12.0", "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-29.12.0.tgz", @@ -7743,20 +7942,21 @@ } }, "node_modules/@wordpress/compose": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-7.26.0.tgz", - "integrity": "sha512-1od3cGyMLVlHI/x29ua3vJR2+x6OcFg//87LsNZ+EbVIH4wxIJZK5BhIUfN4AcvmzNX+22jsKDlj1wvwPh7a/w==", + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-7.28.0.tgz", + "integrity": "sha512-PanDO0gHlH5JiU8JZSAlee6N2u+AsOM0t1vyXGz249B7aTymtRNL5hvavFGIeEMFF/fzHXrsBBW5xvLRlO74YQ==", "dev": true, + "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", "@types/mousetrap": "^1.6.8", - "@wordpress/deprecated": "^4.26.0", - "@wordpress/dom": "^4.26.0", - "@wordpress/element": "^6.26.0", - "@wordpress/is-shallow-equal": "^5.26.0", - "@wordpress/keycodes": "^4.26.0", - "@wordpress/priority-queue": "^3.26.0", - "@wordpress/undo-manager": "^1.26.0", + "@wordpress/deprecated": "^4.28.0", + "@wordpress/dom": "^4.28.0", + "@wordpress/element": "^6.28.0", + "@wordpress/is-shallow-equal": "^5.28.0", + "@wordpress/keycodes": "^4.28.0", + "@wordpress/priority-queue": "^3.28.0", + "@wordpress/undo-manager": "^1.28.0", "change-case": "^4.1.2", "clipboard": "^2.0.11", "mousetrap": "^1.6.5", @@ -7770,14 +7970,37 @@ "react": "^18.0.0" } }, + "node_modules/@wordpress/compose/node_modules/@wordpress/i18n": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-6.1.0.tgz", + "integrity": "sha512-C7GJ0xjGF2bMrcMsnNdSaRr+vufaUhsFOOEFtUi/YjYtjwBbCkNck+2IGrO8MwHYBVPq+elQZIAA0tiix+rW0w==", + "dev": true, + "license": "GPL-2.0-or-later", + "dependencies": { + "@babel/runtime": "7.25.7", + "@tannin/sprintf": "^1.3.1", + "@wordpress/hooks": "^4.28.0", + "gettext-parser": "^1.3.1", + "memize": "^2.1.0", + "tannin": "^1.2.0" + }, + "bin": { + "pot-to-php": "tools/pot-to-php.js" + }, + "engines": { + "node": ">=18.12.0", + "npm": ">=8.19.2" + } + }, "node_modules/@wordpress/compose/node_modules/@wordpress/keycodes": { - "version": "4.26.0", - "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-4.26.0.tgz", - "integrity": "sha512-R+mKsQoHdqxnay2f5DOMbqCP0BnKwgWNGoBGCazviy0gfesvEbNPpOOtJS8magujILSgg6tQ4UQcz5Y0bx7Dig==", + "version": "4.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-4.28.0.tgz", + "integrity": "sha512-clQ5bYq4QRW4809cjwwolY77cvAGMAZnEskINg1qYo8VaIyezuF/qkDTPyGGAHR7JawXs/TxLAgOi2kwXpbU7g==", "dev": true, + "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", - "@wordpress/i18n": "^5.26.0" + "@wordpress/i18n": "^6.1.0" }, "engines": { "node": ">=18.12.0", @@ -7785,10 +8008,11 @@ } }, "node_modules/@wordpress/compose/node_modules/@wordpress/priority-queue": { - "version": "3.26.0", - "resolved": "https://registry.npmjs.org/@wordpress/priority-queue/-/priority-queue-3.26.0.tgz", - "integrity": "sha512-BuBch5kypjoVdyqPLHipajoMgpe9BhTIpqGuIrD1KcjP29mfYFVzfqu3PeowAVrPm8rQrf7PtlYDgm2td0vVLQ==", + "version": "3.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/priority-queue/-/priority-queue-3.28.0.tgz", + "integrity": "sha512-+K0LdQJMxzAJuvdeAHXftn4TyLtgn6EOgNthOrfZUygn1023M73qAQPIU9hszSPeq7lqXNCJLeYvCK6+WPPdsw==", "dev": true, + "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", "requestidlecallback": "^0.3.0" @@ -7799,13 +8023,14 @@ } }, "node_modules/@wordpress/compose/node_modules/@wordpress/undo-manager": { - "version": "1.26.0", - "resolved": "https://registry.npmjs.org/@wordpress/undo-manager/-/undo-manager-1.26.0.tgz", - "integrity": "sha512-irdyF9ngehjVf1E8YbbwAr91S34DFduDUOe0/U9sdFkrYAaVRPVtWtXgE/T6bVVTQYW3m+x32qUusLXkYAZjZg==", + "version": "1.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/undo-manager/-/undo-manager-1.28.0.tgz", + "integrity": "sha512-z6OaR1ebkpQ1ycpxp119ZzBXuRMS7kjfY67G4SAMyzoN7Bmllt0TEb/E25Y5SUk0dQJPC6Sxpzna+KB5qBhoBw==", "dev": true, + "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", - "@wordpress/is-shallow-equal": "^5.26.0" + "@wordpress/is-shallow-equal": "^5.28.0" }, "engines": { "node": ">=18.12.0", @@ -7843,28 +8068,29 @@ } }, "node_modules/@wordpress/core-data": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@wordpress/core-data/-/core-data-7.26.0.tgz", - "integrity": "sha512-ol0X+yXvgO4llRBqIhGEeikZkXmmd4scKt7owXi5Cv5Qev9qEMMpsoc2zAvLLp7m8EM5+XQbEEOjHC5geHrtFg==", + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/core-data/-/core-data-7.28.0.tgz", + "integrity": "sha512-m0HM2Dz4kowWD9RNYuZ7hnzdDfhjqcjLfLamq+Jzj8bjdb1aFS7gFxUnxVeu+iuqHIW0Le3GeStSu7GUU2Og6g==", "dev": true, + "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", - "@wordpress/api-fetch": "^7.26.0", - "@wordpress/block-editor": "^14.21.0", - "@wordpress/blocks": "^14.15.0", - "@wordpress/compose": "^7.26.0", - "@wordpress/data": "^10.26.0", - "@wordpress/deprecated": "^4.26.0", - "@wordpress/element": "^6.26.0", - "@wordpress/html-entities": "^4.26.0", - "@wordpress/i18n": "^5.26.0", - "@wordpress/is-shallow-equal": "^5.26.0", - "@wordpress/private-apis": "^1.26.0", - "@wordpress/rich-text": "^7.26.0", - "@wordpress/sync": "^1.26.0", - "@wordpress/undo-manager": "^1.26.0", - "@wordpress/url": "^4.26.0", - "@wordpress/warning": "^3.26.0", + "@wordpress/api-fetch": "^7.28.0", + "@wordpress/block-editor": "^15.1.0", + "@wordpress/blocks": "^15.1.0", + "@wordpress/compose": "^7.28.0", + "@wordpress/data": "^10.28.0", + "@wordpress/deprecated": "^4.28.0", + "@wordpress/element": "^6.28.0", + "@wordpress/html-entities": "^4.28.0", + "@wordpress/i18n": "^6.1.0", + "@wordpress/is-shallow-equal": "^5.28.0", + "@wordpress/private-apis": "^1.28.0", + "@wordpress/rich-text": "^7.28.0", + "@wordpress/sync": "^1.28.0", + "@wordpress/undo-manager": "^1.28.0", + "@wordpress/url": "^4.28.0", + "@wordpress/warning": "^3.28.0", "change-case": "^4.1.2", "equivalent-key-map": "^0.2.2", "fast-deep-equal": "^3.1.3", @@ -7880,51 +8106,121 @@ "react-dom": "^18.0.0" } }, - "node_modules/@wordpress/core-data/node_modules/@wordpress/undo-manager": { - "version": "1.26.0", - "resolved": "https://registry.npmjs.org/@wordpress/undo-manager/-/undo-manager-1.26.0.tgz", - "integrity": "sha512-irdyF9ngehjVf1E8YbbwAr91S34DFduDUOe0/U9sdFkrYAaVRPVtWtXgE/T6bVVTQYW3m+x32qUusLXkYAZjZg==", + "node_modules/@wordpress/core-data/node_modules/@floating-ui/react-dom": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.0.8.tgz", + "integrity": "sha512-HOdqOt3R3OGeTKidaLvJKcgg75S6tibQ3Tif4eyd91QnIJWr0NLvoXFpJA/j8HqkFSL68GDca9AuyWEHlhyClw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@floating-ui/dom": "^1.6.1" + }, + "peerDependencies": { + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, + "node_modules/@wordpress/core-data/node_modules/@wordpress/block-editor": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/@wordpress/block-editor/-/block-editor-15.1.0.tgz", + "integrity": "sha512-8EngkF8QLjUbNpsPHRP8PPi/+Fvl9d4YldBMqgij+slCePtci+0AS5E7821TwDHPnk3QO32QvOk2AxvrNZGciw==", "dev": true, + "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", - "@wordpress/is-shallow-equal": "^5.26.0" + "@emotion/react": "^11.7.1", + "@emotion/styled": "^11.6.0", + "@react-spring/web": "^9.4.5", + "@wordpress/a11y": "^4.28.0", + "@wordpress/api-fetch": "^7.28.0", + "@wordpress/blob": "^4.28.0", + "@wordpress/block-serialization-default-parser": "^5.28.0", + "@wordpress/blocks": "^15.1.0", + "@wordpress/commands": "^1.28.0", + "@wordpress/components": "^30.1.0", + "@wordpress/compose": "^7.28.0", + "@wordpress/data": "^10.28.0", + "@wordpress/date": "^5.28.0", + "@wordpress/deprecated": "^4.28.0", + "@wordpress/dom": "^4.28.0", + "@wordpress/element": "^6.28.0", + "@wordpress/escape-html": "^3.28.0", + "@wordpress/hooks": "^4.28.0", + "@wordpress/html-entities": "^4.28.0", + "@wordpress/i18n": "^6.1.0", + "@wordpress/icons": "^10.28.0", + "@wordpress/is-shallow-equal": "^5.28.0", + "@wordpress/keyboard-shortcuts": "^5.28.0", + "@wordpress/keycodes": "^4.28.0", + "@wordpress/notices": "^5.28.0", + "@wordpress/preferences": "^4.28.0", + "@wordpress/priority-queue": "^3.28.0", + "@wordpress/private-apis": "^1.28.0", + "@wordpress/rich-text": "^7.28.0", + "@wordpress/style-engine": "^2.28.0", + "@wordpress/token-list": "^3.28.0", + "@wordpress/upload-media": "^0.13.0", + "@wordpress/url": "^4.28.0", + "@wordpress/warning": "^3.28.0", + "@wordpress/wordcount": "^4.28.0", + "change-case": "^4.1.2", + "clsx": "^2.1.1", + "colord": "^2.7.0", + "deepmerge": "^4.3.0", + "diff": "^4.0.2", + "fast-deep-equal": "^3.1.3", + "memize": "^2.1.0", + "parsel-js": "^1.1.2", + "postcss": "^8.4.21", + "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" }, "engines": { "node": ">=18.12.0", "npm": ">=8.19.2" + }, + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" } }, - "node_modules/@wordpress/core-data/node_modules/@wordpress/warning": { - "version": "3.26.0", - "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-3.26.0.tgz", - "integrity": "sha512-7vVvrG29eMaH7lxr5ZYDPUMalACZoBqblK8UzZBunXROXmiBfhhZPylfj9DK4wxrfyvhsLWnvewHWxim/pZ3Zg==", - "dev": true, - "engines": { - "node": ">=18.12.0", - "npm": ">=8.19.2" - } - }, - "node_modules/@wordpress/data": { - "version": "10.26.0", - "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-10.26.0.tgz", - "integrity": "sha512-lT6VMSRkaXr08no3PlKaO/dzraQctZ0ZZQ9U+HPjMyyD+GPDxbNiY8ydaQcxJ4RV4hiu65yE2Qxq/FYf3tdSsQ==", + "node_modules/@wordpress/core-data/node_modules/@wordpress/blocks": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/@wordpress/blocks/-/blocks-15.1.0.tgz", + "integrity": "sha512-/wRU3h9XFHuSRmA+IqYpMXDPrUvjhYznmG08CDpsf3XFb3aY+6Lqy2YDQuSMjDamxJN3CeFjiRdfKz/t4dGqsQ==", "dev": true, + "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", - "@wordpress/compose": "^7.26.0", - "@wordpress/deprecated": "^4.26.0", - "@wordpress/element": "^6.26.0", - "@wordpress/is-shallow-equal": "^5.26.0", - "@wordpress/priority-queue": "^3.26.0", - "@wordpress/private-apis": "^1.26.0", - "@wordpress/redux-routine": "^5.26.0", - "deepmerge": "^4.3.0", - "equivalent-key-map": "^0.2.2", + "@wordpress/autop": "^4.28.0", + "@wordpress/blob": "^4.28.0", + "@wordpress/block-serialization-default-parser": "^5.28.0", + "@wordpress/data": "^10.28.0", + "@wordpress/deprecated": "^4.28.0", + "@wordpress/dom": "^4.28.0", + "@wordpress/element": "^6.28.0", + "@wordpress/hooks": "^4.28.0", + "@wordpress/html-entities": "^4.28.0", + "@wordpress/i18n": "^6.1.0", + "@wordpress/is-shallow-equal": "^5.28.0", + "@wordpress/private-apis": "^1.28.0", + "@wordpress/rich-text": "^7.28.0", + "@wordpress/shortcode": "^4.28.0", + "@wordpress/warning": "^3.28.0", + "change-case": "^4.1.2", + "colord": "^2.7.0", + "fast-deep-equal": "^3.1.3", + "hpq": "^1.3.0", "is-plain-object": "^5.0.0", - "is-promise": "^4.0.0", - "redux": "^5.0.1", - "rememo": "^4.0.2", - "use-memo-one": "^1.1.1" + "memize": "^2.1.0", + "react-is": "^18.3.0", + "remove-accents": "^0.5.0", + "showdown": "^1.9.1", + "simple-html-tokenizer": "^0.5.7", + "uuid": "^9.0.1" }, "engines": { "node": ">=18.12.0", @@ -7934,216 +8230,596 @@ "react": "^18.0.0" } }, - "node_modules/@wordpress/data/node_modules/@wordpress/priority-queue": { - "version": "3.26.0", - "resolved": "https://registry.npmjs.org/@wordpress/priority-queue/-/priority-queue-3.26.0.tgz", - "integrity": "sha512-BuBch5kypjoVdyqPLHipajoMgpe9BhTIpqGuIrD1KcjP29mfYFVzfqu3PeowAVrPm8rQrf7PtlYDgm2td0vVLQ==", + "node_modules/@wordpress/core-data/node_modules/@wordpress/components": { + "version": "30.1.0", + "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-30.1.0.tgz", + "integrity": "sha512-5joJLLp7Rqbvd3uvJImeGpqZ9ZwXduKQwwZ4gECG2P+v4OYwRytyufqtwU+iLWH++3Kjy+1v1Tbh4qhxwkxqDw==", "dev": true, + "license": "GPL-2.0-or-later", "dependencies": { + "@ariakit/react": "^0.4.15", "@babel/runtime": "7.25.7", - "requestidlecallback": "^0.3.0" + "@emotion/cache": "^11.7.1", + "@emotion/css": "^11.7.1", + "@emotion/react": "^11.7.1", + "@emotion/serialize": "^1.0.2", + "@emotion/styled": "^11.6.0", + "@emotion/utils": "^1.0.0", + "@floating-ui/react-dom": "2.0.8", + "@types/gradient-parser": "0.1.3", + "@types/highlight-words-core": "1.2.1", + "@use-gesture/react": "^10.3.1", + "@wordpress/a11y": "^4.28.0", + "@wordpress/compose": "^7.28.0", + "@wordpress/date": "^5.28.0", + "@wordpress/deprecated": "^4.28.0", + "@wordpress/dom": "^4.28.0", + "@wordpress/element": "^6.28.0", + "@wordpress/escape-html": "^3.28.0", + "@wordpress/hooks": "^4.28.0", + "@wordpress/html-entities": "^4.28.0", + "@wordpress/i18n": "^6.1.0", + "@wordpress/icons": "^10.28.0", + "@wordpress/is-shallow-equal": "^5.28.0", + "@wordpress/keycodes": "^4.28.0", + "@wordpress/primitives": "^4.28.0", + "@wordpress/private-apis": "^1.28.0", + "@wordpress/rich-text": "^7.28.0", + "@wordpress/warning": "^3.28.0", + "change-case": "^4.1.2", + "clsx": "^2.1.1", + "colord": "^2.7.0", + "date-fns": "^3.6.0", + "deepmerge": "^4.3.0", + "fast-deep-equal": "^3.1.3", + "framer-motion": "^11.1.9", + "gradient-parser": "1.0.2", + "highlight-words-core": "^1.2.2", + "is-plain-object": "^5.0.0", + "memize": "^2.1.0", + "path-to-regexp": "^6.2.1", + "re-resizable": "^6.4.0", + "react-colorful": "^5.3.1", + "react-day-picker": "^9.7.0", + "remove-accents": "^0.5.0", + "uuid": "^9.0.1" }, "engines": { "node": ">=18.12.0", "npm": ">=8.19.2" + }, + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" } }, - "node_modules/@wordpress/data/node_modules/@wordpress/redux-routine": { - "version": "5.26.0", - "resolved": "https://registry.npmjs.org/@wordpress/redux-routine/-/redux-routine-5.26.0.tgz", - "integrity": "sha512-wiy7bzpWjFiJOxVanJKA72ggOQ8d1NntJjcX6+HSxWife7/oHWcRwUFgOvAZN0UngBnRz84SVEgBP0xp7OeWwQ==", + "node_modules/@wordpress/core-data/node_modules/@wordpress/i18n": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-6.1.0.tgz", + "integrity": "sha512-C7GJ0xjGF2bMrcMsnNdSaRr+vufaUhsFOOEFtUi/YjYtjwBbCkNck+2IGrO8MwHYBVPq+elQZIAA0tiix+rW0w==", "dev": true, + "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", - "is-plain-object": "^5.0.0", - "is-promise": "^4.0.0", - "rungen": "^0.3.2" + "@tannin/sprintf": "^1.3.1", + "@wordpress/hooks": "^4.28.0", + "gettext-parser": "^1.3.1", + "memize": "^2.1.0", + "tannin": "^1.2.0" + }, + "bin": { + "pot-to-php": "tools/pot-to-php.js" }, "engines": { "node": ">=18.12.0", "npm": ">=8.19.2" - }, - "peerDependencies": { - "redux": ">=4" } }, - "node_modules/@wordpress/data/node_modules/redux": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/redux/-/redux-5.0.1.tgz", - "integrity": "sha512-M9/ELqF6fy8FwmkpnF0S3YKOqMyoWJ4+CS5Efg2ct3oY9daQvd/Pc71FpGZsVsbl3Cpb+IIcjBDUnnyBdQbq4w==", - "dev": true - }, - "node_modules/@wordpress/dataviews": { - "version": "4.22.0", - "resolved": "https://registry.npmjs.org/@wordpress/dataviews/-/dataviews-4.22.0.tgz", - "integrity": "sha512-6nUE2vWjf4W0JueLhwLFyhhc+vQJWE/blavGdcpI+WfWCOTDlYPPiotIdadIwazUDFiy0Hf9VNNai0/6jAsCIw==", + "node_modules/@wordpress/core-data/node_modules/@wordpress/keycodes": { + "version": "4.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-4.28.0.tgz", + "integrity": "sha512-clQ5bYq4QRW4809cjwwolY77cvAGMAZnEskINg1qYo8VaIyezuF/qkDTPyGGAHR7JawXs/TxLAgOi2kwXpbU7g==", "dev": true, + "license": "GPL-2.0-or-later", "dependencies": { - "@ariakit/react": "^0.4.15", "@babel/runtime": "7.25.7", - "@wordpress/components": "^29.12.0", - "@wordpress/compose": "^7.26.0", - "@wordpress/data": "^10.26.0", - "@wordpress/element": "^6.26.0", - "@wordpress/i18n": "^5.26.0", - "@wordpress/icons": "^10.26.0", - "@wordpress/primitives": "^4.26.0", - "@wordpress/private-apis": "^1.26.0", - "@wordpress/warning": "^3.26.0", - "clsx": "^2.1.1", - "remove-accents": "^0.5.0" + "@wordpress/i18n": "^6.1.0" }, "engines": { "node": ">=18.12.0", "npm": ">=8.19.2" - }, - "peerDependencies": { - "react": "^18.0.0" } }, - "node_modules/@wordpress/dataviews/node_modules/@wordpress/warning": { - "version": "3.26.0", - "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-3.26.0.tgz", - "integrity": "sha512-7vVvrG29eMaH7lxr5ZYDPUMalACZoBqblK8UzZBunXROXmiBfhhZPylfj9DK4wxrfyvhsLWnvewHWxim/pZ3Zg==", + "node_modules/@wordpress/core-data/node_modules/@wordpress/priority-queue": { + "version": "3.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/priority-queue/-/priority-queue-3.28.0.tgz", + "integrity": "sha512-+K0LdQJMxzAJuvdeAHXftn4TyLtgn6EOgNthOrfZUygn1023M73qAQPIU9hszSPeq7lqXNCJLeYvCK6+WPPdsw==", "dev": true, + "license": "GPL-2.0-or-later", + "dependencies": { + "@babel/runtime": "7.25.7", + "requestidlecallback": "^0.3.0" + }, "engines": { "node": ">=18.12.0", "npm": ">=8.19.2" } }, - "node_modules/@wordpress/date": { - "version": "5.26.0", - "resolved": "https://registry.npmjs.org/@wordpress/date/-/date-5.26.0.tgz", - "integrity": "sha512-UgiOgtZTn1QSnNN9iaoGzJzb8TL6sFMcST0Y8nD8tdpaVRCFKCb13m9YKf2a+KHKqZiYnHvg3Re2CV33r8fMMw==", + "node_modules/@wordpress/core-data/node_modules/@wordpress/undo-manager": { + "version": "1.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/undo-manager/-/undo-manager-1.28.0.tgz", + "integrity": "sha512-z6OaR1ebkpQ1ycpxp119ZzBXuRMS7kjfY67G4SAMyzoN7Bmllt0TEb/E25Y5SUk0dQJPC6Sxpzna+KB5qBhoBw==", "dev": true, + "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", - "@wordpress/deprecated": "^4.26.0", - "moment": "^2.29.4", - "moment-timezone": "^0.5.40" + "@wordpress/is-shallow-equal": "^5.28.0" }, "engines": { "node": ">=18.12.0", "npm": ">=8.19.2" } }, - "node_modules/@wordpress/dependency-extraction-webpack-plugin": { - "version": "5.9.0", - "resolved": "https://registry.npmjs.org/@wordpress/dependency-extraction-webpack-plugin/-/dependency-extraction-webpack-plugin-5.9.0.tgz", - "integrity": "sha512-hXbCkbG1XES47t7hFSETRrLfaRSPyQPlCnhlCx7FfhYFD0wh1jVArApXX5dD+A6wTrayXX/a16MpfaNqE662XA==", + "node_modules/@wordpress/core-data/node_modules/@wordpress/upload-media": { + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/@wordpress/upload-media/-/upload-media-0.13.0.tgz", + "integrity": "sha512-LfwGLhgVBTYKhQUYV3/iG82ThtCNTG9KXh1sWr2l8B9SNQk9PGpnc+wus0vo/MGrSJSQLQRWuu6B/csWDwrQqA==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { - "json2php": "^0.0.7" + "@babel/runtime": "7.25.7", + "@wordpress/api-fetch": "^7.28.0", + "@wordpress/blob": "^4.28.0", + "@wordpress/compose": "^7.28.0", + "@wordpress/data": "^10.28.0", + "@wordpress/element": "^6.28.0", + "@wordpress/i18n": "^6.1.0", + "@wordpress/preferences": "^4.28.0", + "@wordpress/private-apis": "^1.28.0", + "@wordpress/url": "^4.28.0", + "uuid": "^9.0.1" }, "engines": { - "node": ">=18" + "node": ">=18.12.0", + "npm": ">=8.19.2" }, "peerDependencies": { - "webpack": "^5.0.0" + "react": "^18.0.0", + "react-dom": "^18.0.0" } }, - "node_modules/@wordpress/deprecated": { - "version": "4.26.0", - "resolved": "https://registry.npmjs.org/@wordpress/deprecated/-/deprecated-4.26.0.tgz", - "integrity": "sha512-frBJqCKlMrKeUcVgbp2hq7MKeCg7hQCCMCTTqDXaRMa0+oYDPFKx3gPx529uSMOWxkzJHz+mdr5lHrFzElM6eQ==", + "node_modules/@wordpress/core-data/node_modules/@wordpress/warning": { + "version": "3.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-3.28.0.tgz", + "integrity": "sha512-Hn2wrdgBDRcmBjpEXd5q+bz4qvLMSYoZa0b3uo1Ja9ONNh8eHGnILIAxBk/OmFrCjmXqY6bydTVBRcvXaBq0MQ==", "dev": true, - "dependencies": { - "@babel/runtime": "7.25.7", - "@wordpress/hooks": "^4.26.0" - }, + "license": "GPL-2.0-or-later", "engines": { "node": ">=18.12.0", "npm": ">=8.19.2" } }, - "node_modules/@wordpress/dom": { - "version": "4.26.0", - "resolved": "https://registry.npmjs.org/@wordpress/dom/-/dom-4.26.0.tgz", - "integrity": "sha512-JDo392C1XkWzebxw/W+sILlk8m6Q1JOhZIiTH7tNV7Pzqm3wiCQZX0GjwfMjRD2CTTAvfhEjPEgNF1gB1iO7Uw==", + "node_modules/@wordpress/core-data/node_modules/gradient-parser": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/gradient-parser/-/gradient-parser-1.0.2.tgz", + "integrity": "sha512-gR6nY33xC9yJoH4wGLQtZQMXDi6RI3H37ERu7kQCVUzlXjNedpZM7xcA489Opwbq0BSGohtWGsWsntupmxelMg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@wordpress/data": { + "version": "10.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-10.28.0.tgz", + "integrity": "sha512-MqUI5+ehvxgkWH4kTbFkotIRq5y7iLFNPwVR31eKLseJizx67pJ7Y3smj9cR5mILpAXCW5e5o8dVgSQSDt8p+Q==", "dev": true, + "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", - "@wordpress/deprecated": "^4.26.0" + "@wordpress/compose": "^7.28.0", + "@wordpress/deprecated": "^4.28.0", + "@wordpress/element": "^6.28.0", + "@wordpress/is-shallow-equal": "^5.28.0", + "@wordpress/priority-queue": "^3.28.0", + "@wordpress/private-apis": "^1.28.0", + "@wordpress/redux-routine": "^5.28.0", + "deepmerge": "^4.3.0", + "equivalent-key-map": "^0.2.2", + "is-plain-object": "^5.0.0", + "is-promise": "^4.0.0", + "redux": "^5.0.1", + "rememo": "^4.0.2", + "use-memo-one": "^1.1.1" }, "engines": { "node": ">=18.12.0", "npm": ">=8.19.2" + }, + "peerDependencies": { + "react": "^18.0.0" } }, - "node_modules/@wordpress/dom-ready": { - "version": "4.28.0", - "resolved": "https://registry.npmjs.org/@wordpress/dom-ready/-/dom-ready-4.28.0.tgz", - "integrity": "sha512-kry2EKpIrXbOwxnZ8tDr1ZfvSRLnKzTa35xlEtkIVyjDE8K+k7CCMbz5+9pFyo+uwVjk9yjJ9SHcviMr985WSA==", + "node_modules/@wordpress/data/node_modules/@wordpress/priority-queue": { + "version": "3.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/priority-queue/-/priority-queue-3.28.0.tgz", + "integrity": "sha512-+K0LdQJMxzAJuvdeAHXftn4TyLtgn6EOgNthOrfZUygn1023M73qAQPIU9hszSPeq7lqXNCJLeYvCK6+WPPdsw==", + "dev": true, "license": "GPL-2.0-or-later", "dependencies": { - "@babel/runtime": "7.25.7" + "@babel/runtime": "7.25.7", + "requestidlecallback": "^0.3.0" }, "engines": { "node": ">=18.12.0", "npm": ">=8.19.2" } }, - "node_modules/@wordpress/e2e-test-utils-playwright": { - "version": "1.26.0", - "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils-playwright/-/e2e-test-utils-playwright-1.26.0.tgz", - "integrity": "sha512-iHlOONSqFoLq1Pb0cpCigwiJctxnkFtibFTKFAesKSJOYvhEzmDPP7ecrlOl9+/Tta8s0xVrLoAZ3tyZGsNTMQ==", + "node_modules/@wordpress/data/node_modules/@wordpress/redux-routine": { + "version": "5.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/redux-routine/-/redux-routine-5.28.0.tgz", + "integrity": "sha512-aMqVXlFKyi8XXJO5uhiov8CKJGbRnRudUt/wJ3Bv3l4Ac6TOWnSJ10+gSY7hicXYhcn79HvlVjXSxShxA448Iw==", "dev": true, + "license": "GPL-2.0-or-later", "dependencies": { - "change-case": "^4.1.2", - "form-data": "^4.0.0", - "get-port": "^5.1.1", - "lighthouse": "^12.2.2", - "mime": "^3.0.0", - "web-vitals": "^4.2.1" + "@babel/runtime": "7.25.7", + "is-plain-object": "^5.0.0", + "is-promise": "^4.0.0", + "rungen": "^0.3.2" }, "engines": { "node": ">=18.12.0", "npm": ">=8.19.2" }, "peerDependencies": { - "@playwright/test": ">=1" + "redux": ">=4" } }, - "node_modules/@wordpress/e2e-test-utils-playwright/node_modules/@sentry/core": { - "version": "7.120.3", - "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.120.3.tgz", - "integrity": "sha512-vyy11fCGpkGK3qI5DSXOjgIboBZTriw0YDx/0KyX5CjIjDDNgp5AGgpgFkfZyiYiaU2Ww3iFuKo4wHmBusz1uA==", + "node_modules/@wordpress/data/node_modules/redux": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/redux/-/redux-5.0.1.tgz", + "integrity": "sha512-M9/ELqF6fy8FwmkpnF0S3YKOqMyoWJ4+CS5Efg2ct3oY9daQvd/Pc71FpGZsVsbl3Cpb+IIcjBDUnnyBdQbq4w==", "dev": true, - "license": "MIT", + "license": "MIT" + }, + "node_modules/@wordpress/dataviews": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@wordpress/dataviews/-/dataviews-6.0.0.tgz", + "integrity": "sha512-Sdh0nUsptaaeCJaX8hXQfGTHfD8bwb2FC2bRK5LNLNI+uhL6604VsmNdo4qSHdp9aIx6xPnb7C+gCsSdyPQQhw==", + "dev": true, + "license": "GPL-2.0-or-later", "dependencies": { - "@sentry/types": "7.120.3", - "@sentry/utils": "7.120.3" + "@ariakit/react": "^0.4.15", + "@babel/runtime": "7.25.7", + "@wordpress/base-styles": "^6.4.0", + "@wordpress/components": "^30.1.0", + "@wordpress/compose": "^7.28.0", + "@wordpress/data": "^10.28.0", + "@wordpress/date": "^5.28.0", + "@wordpress/element": "^6.28.0", + "@wordpress/i18n": "^6.1.0", + "@wordpress/icons": "^10.28.0", + "@wordpress/keycodes": "^4.28.0", + "@wordpress/primitives": "^4.28.0", + "@wordpress/private-apis": "^1.28.0", + "@wordpress/url": "^4.28.0", + "@wordpress/warning": "^3.28.0", + "clsx": "^2.1.1", + "date-fns": "^4.1.0", + "fast-deep-equal": "^3.1.3", + "remove-accents": "^0.5.0" }, "engines": { - "node": ">=8" + "node": ">=18.12.0", + "npm": ">=8.19.2" + }, + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" } }, - "node_modules/@wordpress/e2e-test-utils-playwright/node_modules/@sentry/node": { - "version": "7.120.3", - "resolved": "https://registry.npmjs.org/@sentry/node/-/node-7.120.3.tgz", - "integrity": "sha512-t+QtekZedEfiZjbkRAk1QWJPnJlFBH/ti96tQhEq7wmlk3VszDXraZvLWZA0P2vXyglKzbWRGkT31aD3/kX+5Q==", + "node_modules/@wordpress/dataviews/node_modules/@floating-ui/react-dom": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.0.8.tgz", + "integrity": "sha512-HOdqOt3R3OGeTKidaLvJKcgg75S6tibQ3Tif4eyd91QnIJWr0NLvoXFpJA/j8HqkFSL68GDca9AuyWEHlhyClw==", "dev": true, "license": "MIT", "dependencies": { - "@sentry-internal/tracing": "7.120.3", - "@sentry/core": "7.120.3", - "@sentry/integrations": "7.120.3", - "@sentry/types": "7.120.3", - "@sentry/utils": "7.120.3" + "@floating-ui/dom": "^1.6.1" }, - "engines": { - "node": ">=8" + "peerDependencies": { + "react": ">=16.8.0", + "react-dom": ">=16.8.0" } }, - "node_modules/@wordpress/e2e-test-utils-playwright/node_modules/@sentry/types": { - "version": "7.120.3", - "resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.120.3.tgz", - "integrity": "sha512-C4z+3kGWNFJ303FC+FxAd4KkHvxpNFYAFN8iMIgBwJdpIl25KZ8Q/VdGn0MLLUEHNLvjob0+wvwlcRBBNLXOow==", + "node_modules/@wordpress/dataviews/node_modules/@wordpress/base-styles": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/@wordpress/base-styles/-/base-styles-6.4.0.tgz", + "integrity": "sha512-MLk83GBTQ2FFFfAfRR2cbBmZnNVKqOCXFTbtKVObtzrB7EOzT4uXzEfrUJkQZKhIApipqy2Rd9YEbv1vRSXPpw==", "dev": true, - "license": "MIT", + "license": "GPL-2.0-or-later", "engines": { - "node": ">=8" + "node": ">=18.12.0", + "npm": ">=8.19.2" + } + }, + "node_modules/@wordpress/dataviews/node_modules/@wordpress/components": { + "version": "30.1.0", + "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-30.1.0.tgz", + "integrity": "sha512-5joJLLp7Rqbvd3uvJImeGpqZ9ZwXduKQwwZ4gECG2P+v4OYwRytyufqtwU+iLWH++3Kjy+1v1Tbh4qhxwkxqDw==", + "dev": true, + "license": "GPL-2.0-or-later", + "dependencies": { + "@ariakit/react": "^0.4.15", + "@babel/runtime": "7.25.7", + "@emotion/cache": "^11.7.1", + "@emotion/css": "^11.7.1", + "@emotion/react": "^11.7.1", + "@emotion/serialize": "^1.0.2", + "@emotion/styled": "^11.6.0", + "@emotion/utils": "^1.0.0", + "@floating-ui/react-dom": "2.0.8", + "@types/gradient-parser": "0.1.3", + "@types/highlight-words-core": "1.2.1", + "@use-gesture/react": "^10.3.1", + "@wordpress/a11y": "^4.28.0", + "@wordpress/compose": "^7.28.0", + "@wordpress/date": "^5.28.0", + "@wordpress/deprecated": "^4.28.0", + "@wordpress/dom": "^4.28.0", + "@wordpress/element": "^6.28.0", + "@wordpress/escape-html": "^3.28.0", + "@wordpress/hooks": "^4.28.0", + "@wordpress/html-entities": "^4.28.0", + "@wordpress/i18n": "^6.1.0", + "@wordpress/icons": "^10.28.0", + "@wordpress/is-shallow-equal": "^5.28.0", + "@wordpress/keycodes": "^4.28.0", + "@wordpress/primitives": "^4.28.0", + "@wordpress/private-apis": "^1.28.0", + "@wordpress/rich-text": "^7.28.0", + "@wordpress/warning": "^3.28.0", + "change-case": "^4.1.2", + "clsx": "^2.1.1", + "colord": "^2.7.0", + "date-fns": "^3.6.0", + "deepmerge": "^4.3.0", + "fast-deep-equal": "^3.1.3", + "framer-motion": "^11.1.9", + "gradient-parser": "1.0.2", + "highlight-words-core": "^1.2.2", + "is-plain-object": "^5.0.0", + "memize": "^2.1.0", + "path-to-regexp": "^6.2.1", + "re-resizable": "^6.4.0", + "react-colorful": "^5.3.1", + "react-day-picker": "^9.7.0", + "remove-accents": "^0.5.0", + "uuid": "^9.0.1" + }, + "engines": { + "node": ">=18.12.0", + "npm": ">=8.19.2" + }, + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" + } + }, + "node_modules/@wordpress/dataviews/node_modules/@wordpress/components/node_modules/date-fns": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-3.6.0.tgz", + "integrity": "sha512-fRHTG8g/Gif+kSh50gaGEdToemgfj74aRX3swtiouboip5JDLAyDE9F11nHMIcvOaXeOC6D7SpNhi7uFyB7Uww==", + "dev": true, + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/kossnocorp" + } + }, + "node_modules/@wordpress/dataviews/node_modules/@wordpress/i18n": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-6.1.0.tgz", + "integrity": "sha512-C7GJ0xjGF2bMrcMsnNdSaRr+vufaUhsFOOEFtUi/YjYtjwBbCkNck+2IGrO8MwHYBVPq+elQZIAA0tiix+rW0w==", + "dev": true, + "license": "GPL-2.0-or-later", + "dependencies": { + "@babel/runtime": "7.25.7", + "@tannin/sprintf": "^1.3.1", + "@wordpress/hooks": "^4.28.0", + "gettext-parser": "^1.3.1", + "memize": "^2.1.0", + "tannin": "^1.2.0" + }, + "bin": { + "pot-to-php": "tools/pot-to-php.js" + }, + "engines": { + "node": ">=18.12.0", + "npm": ">=8.19.2" + } + }, + "node_modules/@wordpress/dataviews/node_modules/@wordpress/keycodes": { + "version": "4.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-4.28.0.tgz", + "integrity": "sha512-clQ5bYq4QRW4809cjwwolY77cvAGMAZnEskINg1qYo8VaIyezuF/qkDTPyGGAHR7JawXs/TxLAgOi2kwXpbU7g==", + "dev": true, + "license": "GPL-2.0-or-later", + "dependencies": { + "@babel/runtime": "7.25.7", + "@wordpress/i18n": "^6.1.0" + }, + "engines": { + "node": ">=18.12.0", + "npm": ">=8.19.2" + } + }, + "node_modules/@wordpress/dataviews/node_modules/@wordpress/warning": { + "version": "3.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-3.28.0.tgz", + "integrity": "sha512-Hn2wrdgBDRcmBjpEXd5q+bz4qvLMSYoZa0b3uo1Ja9ONNh8eHGnILIAxBk/OmFrCjmXqY6bydTVBRcvXaBq0MQ==", + "dev": true, + "license": "GPL-2.0-or-later", + "engines": { + "node": ">=18.12.0", + "npm": ">=8.19.2" + } + }, + "node_modules/@wordpress/dataviews/node_modules/date-fns": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-4.1.0.tgz", + "integrity": "sha512-Ukq0owbQXxa/U3EGtsdVBkR1w7KOQ5gIBqdH2hkvknzZPYvBxb/aa6E8L7tmjFtkwZBu3UXBbjIgPo/Ez4xaNg==", + "dev": true, + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/kossnocorp" + } + }, + "node_modules/@wordpress/dataviews/node_modules/gradient-parser": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/gradient-parser/-/gradient-parser-1.0.2.tgz", + "integrity": "sha512-gR6nY33xC9yJoH4wGLQtZQMXDi6RI3H37ERu7kQCVUzlXjNedpZM7xcA489Opwbq0BSGohtWGsWsntupmxelMg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@wordpress/date": { + "version": "5.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/date/-/date-5.28.0.tgz", + "integrity": "sha512-1cKE7KEIOsylM4vOFGk8pvXUKlSf33GpxyOWDCuhba8NOfXenx8+gGezFB8ym+JBokPnRIYa4Ub0JYvUdya1Pg==", + "dev": true, + "license": "GPL-2.0-or-later", + "dependencies": { + "@babel/runtime": "7.25.7", + "@wordpress/deprecated": "^4.28.0", + "moment": "^2.29.4", + "moment-timezone": "^0.5.40" + }, + "engines": { + "node": ">=18.12.0", + "npm": ">=8.19.2" + } + }, + "node_modules/@wordpress/dependency-extraction-webpack-plugin": { + "version": "5.9.0", + "resolved": "https://registry.npmjs.org/@wordpress/dependency-extraction-webpack-plugin/-/dependency-extraction-webpack-plugin-5.9.0.tgz", + "integrity": "sha512-hXbCkbG1XES47t7hFSETRrLfaRSPyQPlCnhlCx7FfhYFD0wh1jVArApXX5dD+A6wTrayXX/a16MpfaNqE662XA==", + "dev": true, + "license": "GPL-2.0-or-later", + "dependencies": { + "json2php": "^0.0.7" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/@wordpress/deprecated": { + "version": "4.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/deprecated/-/deprecated-4.28.0.tgz", + "integrity": "sha512-ylWrIsBH1dkETs59XWIvQKqdKtXK9sxyrFHJMEnrVPw4Sxbdx0R5YSBY/kXdp3xwhhsoi9BrVUmtIgA2MnxL1A==", + "dev": true, + "license": "GPL-2.0-or-later", + "dependencies": { + "@babel/runtime": "7.25.7", + "@wordpress/hooks": "^4.28.0" + }, + "engines": { + "node": ">=18.12.0", + "npm": ">=8.19.2" + } + }, + "node_modules/@wordpress/dom": { + "version": "4.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/dom/-/dom-4.28.0.tgz", + "integrity": "sha512-k0/sG6LIJoQyWhsQz+g2KRSChu2Dvrj+go5M3PZURgj/ONUxe3NE9A4Syci2Ga2911oItKg3kiYyPnpgzzxL+g==", + "dev": true, + "license": "GPL-2.0-or-later", + "dependencies": { + "@babel/runtime": "7.25.7", + "@wordpress/deprecated": "^4.28.0" + }, + "engines": { + "node": ">=18.12.0", + "npm": ">=8.19.2" + } + }, + "node_modules/@wordpress/dom-ready": { + "version": "4.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/dom-ready/-/dom-ready-4.28.0.tgz", + "integrity": "sha512-kry2EKpIrXbOwxnZ8tDr1ZfvSRLnKzTa35xlEtkIVyjDE8K+k7CCMbz5+9pFyo+uwVjk9yjJ9SHcviMr985WSA==", + "license": "GPL-2.0-or-later", + "dependencies": { + "@babel/runtime": "7.25.7" + }, + "engines": { + "node": ">=18.12.0", + "npm": ">=8.19.2" + } + }, + "node_modules/@wordpress/e2e-test-utils-playwright": { + "version": "1.26.0", + "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils-playwright/-/e2e-test-utils-playwright-1.26.0.tgz", + "integrity": "sha512-iHlOONSqFoLq1Pb0cpCigwiJctxnkFtibFTKFAesKSJOYvhEzmDPP7ecrlOl9+/Tta8s0xVrLoAZ3tyZGsNTMQ==", + "dev": true, + "dependencies": { + "change-case": "^4.1.2", + "form-data": "^4.0.0", + "get-port": "^5.1.1", + "lighthouse": "^12.2.2", + "mime": "^3.0.0", + "web-vitals": "^4.2.1" + }, + "engines": { + "node": ">=18.12.0", + "npm": ">=8.19.2" + }, + "peerDependencies": { + "@playwright/test": ">=1" + } + }, + "node_modules/@wordpress/e2e-test-utils-playwright/node_modules/@sentry/core": { + "version": "7.120.3", + "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.120.3.tgz", + "integrity": "sha512-vyy11fCGpkGK3qI5DSXOjgIboBZTriw0YDx/0KyX5CjIjDDNgp5AGgpgFkfZyiYiaU2Ww3iFuKo4wHmBusz1uA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@sentry/types": "7.120.3", + "@sentry/utils": "7.120.3" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@wordpress/e2e-test-utils-playwright/node_modules/@sentry/node": { + "version": "7.120.3", + "resolved": "https://registry.npmjs.org/@sentry/node/-/node-7.120.3.tgz", + "integrity": "sha512-t+QtekZedEfiZjbkRAk1QWJPnJlFBH/ti96tQhEq7wmlk3VszDXraZvLWZA0P2vXyglKzbWRGkT31aD3/kX+5Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@sentry-internal/tracing": "7.120.3", + "@sentry/core": "7.120.3", + "@sentry/integrations": "7.120.3", + "@sentry/types": "7.120.3", + "@sentry/utils": "7.120.3" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@wordpress/e2e-test-utils-playwright/node_modules/@sentry/types": { + "version": "7.120.3", + "resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.120.3.tgz", + "integrity": "sha512-C4z+3kGWNFJ303FC+FxAd4KkHvxpNFYAFN8iMIgBwJdpIl25KZ8Q/VdGn0MLLUEHNLvjob0+wvwlcRBBNLXOow==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" } }, "node_modules/@wordpress/e2e-test-utils-playwright/node_modules/@sentry/utils": { @@ -8394,47 +9070,48 @@ } }, "node_modules/@wordpress/editor": { - "version": "14.26.0", - "resolved": "https://registry.npmjs.org/@wordpress/editor/-/editor-14.26.0.tgz", - "integrity": "sha512-xqIytTTi9bx8nRgqnJRm0ARfgOp4taeSLhahKjuFJnbwg9EKn66jR1P6Lxi5pvjIgp3sbif2zAI9eBaJeCSScg==", + "version": "14.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/editor/-/editor-14.28.0.tgz", + "integrity": "sha512-3fRhAmmgEMWvjndwlVCGTy0jKcwKO9D2bZ4AhvUhPadQPFgHcGwB7kidrq1OIVMToCZwdf29ehogM6dOHn+Www==", "dev": true, + "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", - "@wordpress/a11y": "^4.26.0", - "@wordpress/api-fetch": "^7.26.0", - "@wordpress/blob": "^4.26.0", - "@wordpress/block-editor": "^14.21.0", - "@wordpress/blocks": "^14.15.0", - "@wordpress/commands": "^1.26.0", - "@wordpress/components": "^29.12.0", - "@wordpress/compose": "^7.26.0", - "@wordpress/core-data": "^7.26.0", - "@wordpress/data": "^10.26.0", - "@wordpress/dataviews": "^4.22.0", - "@wordpress/date": "^5.26.0", - "@wordpress/deprecated": "^4.26.0", - "@wordpress/dom": "^4.26.0", - "@wordpress/element": "^6.26.0", - "@wordpress/fields": "^0.18.0", - "@wordpress/hooks": "^4.26.0", - "@wordpress/html-entities": "^4.26.0", - "@wordpress/i18n": "^5.26.0", - "@wordpress/icons": "^10.26.0", - "@wordpress/interface": "^9.11.0", - "@wordpress/keyboard-shortcuts": "^5.26.0", - "@wordpress/keycodes": "^4.26.0", - "@wordpress/media-utils": "^5.26.0", - "@wordpress/notices": "^5.26.0", - "@wordpress/patterns": "^2.26.0", - "@wordpress/plugins": "^7.26.0", - "@wordpress/preferences": "^4.26.0", - "@wordpress/private-apis": "^1.26.0", - "@wordpress/reusable-blocks": "^5.26.0", - "@wordpress/rich-text": "^7.26.0", - "@wordpress/server-side-render": "^6.2.0", - "@wordpress/url": "^4.26.0", - "@wordpress/warning": "^3.26.0", - "@wordpress/wordcount": "^4.26.0", + "@wordpress/a11y": "^4.28.0", + "@wordpress/api-fetch": "^7.28.0", + "@wordpress/blob": "^4.28.0", + "@wordpress/block-editor": "^15.1.0", + "@wordpress/blocks": "^15.1.0", + "@wordpress/commands": "^1.28.0", + "@wordpress/components": "^30.1.0", + "@wordpress/compose": "^7.28.0", + "@wordpress/core-data": "^7.28.0", + "@wordpress/data": "^10.28.0", + "@wordpress/dataviews": "^6.0.0", + "@wordpress/date": "^5.28.0", + "@wordpress/deprecated": "^4.28.0", + "@wordpress/dom": "^4.28.0", + "@wordpress/element": "^6.28.0", + "@wordpress/fields": "^0.20.0", + "@wordpress/hooks": "^4.28.0", + "@wordpress/html-entities": "^4.28.0", + "@wordpress/i18n": "^6.1.0", + "@wordpress/icons": "^10.28.0", + "@wordpress/interface": "^9.13.0", + "@wordpress/keyboard-shortcuts": "^5.28.0", + "@wordpress/keycodes": "^4.28.0", + "@wordpress/media-utils": "^5.28.0", + "@wordpress/notices": "^5.28.0", + "@wordpress/patterns": "^2.28.0", + "@wordpress/plugins": "^7.28.0", + "@wordpress/preferences": "^4.28.0", + "@wordpress/private-apis": "^1.28.0", + "@wordpress/reusable-blocks": "^5.28.0", + "@wordpress/rich-text": "^7.28.0", + "@wordpress/server-side-render": "^6.4.0", + "@wordpress/url": "^4.28.0", + "@wordpress/warning": "^3.28.0", + "@wordpress/wordcount": "^4.28.0", "change-case": "^4.1.2", "client-zip": "^2.4.5", "clsx": "^2.1.1", @@ -8456,40 +9133,304 @@ "react-dom": "^18.0.0" } }, + "node_modules/@wordpress/editor/node_modules/@floating-ui/react-dom": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.0.8.tgz", + "integrity": "sha512-HOdqOt3R3OGeTKidaLvJKcgg75S6tibQ3Tif4eyd91QnIJWr0NLvoXFpJA/j8HqkFSL68GDca9AuyWEHlhyClw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@floating-ui/dom": "^1.6.1" + }, + "peerDependencies": { + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, + "node_modules/@wordpress/editor/node_modules/@wordpress/block-editor": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/@wordpress/block-editor/-/block-editor-15.1.0.tgz", + "integrity": "sha512-8EngkF8QLjUbNpsPHRP8PPi/+Fvl9d4YldBMqgij+slCePtci+0AS5E7821TwDHPnk3QO32QvOk2AxvrNZGciw==", + "dev": true, + "license": "GPL-2.0-or-later", + "dependencies": { + "@babel/runtime": "7.25.7", + "@emotion/react": "^11.7.1", + "@emotion/styled": "^11.6.0", + "@react-spring/web": "^9.4.5", + "@wordpress/a11y": "^4.28.0", + "@wordpress/api-fetch": "^7.28.0", + "@wordpress/blob": "^4.28.0", + "@wordpress/block-serialization-default-parser": "^5.28.0", + "@wordpress/blocks": "^15.1.0", + "@wordpress/commands": "^1.28.0", + "@wordpress/components": "^30.1.0", + "@wordpress/compose": "^7.28.0", + "@wordpress/data": "^10.28.0", + "@wordpress/date": "^5.28.0", + "@wordpress/deprecated": "^4.28.0", + "@wordpress/dom": "^4.28.0", + "@wordpress/element": "^6.28.0", + "@wordpress/escape-html": "^3.28.0", + "@wordpress/hooks": "^4.28.0", + "@wordpress/html-entities": "^4.28.0", + "@wordpress/i18n": "^6.1.0", + "@wordpress/icons": "^10.28.0", + "@wordpress/is-shallow-equal": "^5.28.0", + "@wordpress/keyboard-shortcuts": "^5.28.0", + "@wordpress/keycodes": "^4.28.0", + "@wordpress/notices": "^5.28.0", + "@wordpress/preferences": "^4.28.0", + "@wordpress/priority-queue": "^3.28.0", + "@wordpress/private-apis": "^1.28.0", + "@wordpress/rich-text": "^7.28.0", + "@wordpress/style-engine": "^2.28.0", + "@wordpress/token-list": "^3.28.0", + "@wordpress/upload-media": "^0.13.0", + "@wordpress/url": "^4.28.0", + "@wordpress/warning": "^3.28.0", + "@wordpress/wordcount": "^4.28.0", + "change-case": "^4.1.2", + "clsx": "^2.1.1", + "colord": "^2.7.0", + "deepmerge": "^4.3.0", + "diff": "^4.0.2", + "fast-deep-equal": "^3.1.3", + "memize": "^2.1.0", + "parsel-js": "^1.1.2", + "postcss": "^8.4.21", + "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" + }, + "engines": { + "node": ">=18.12.0", + "npm": ">=8.19.2" + }, + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" + } + }, + "node_modules/@wordpress/editor/node_modules/@wordpress/blocks": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/@wordpress/blocks/-/blocks-15.1.0.tgz", + "integrity": "sha512-/wRU3h9XFHuSRmA+IqYpMXDPrUvjhYznmG08CDpsf3XFb3aY+6Lqy2YDQuSMjDamxJN3CeFjiRdfKz/t4dGqsQ==", + "dev": true, + "license": "GPL-2.0-or-later", + "dependencies": { + "@babel/runtime": "7.25.7", + "@wordpress/autop": "^4.28.0", + "@wordpress/blob": "^4.28.0", + "@wordpress/block-serialization-default-parser": "^5.28.0", + "@wordpress/data": "^10.28.0", + "@wordpress/deprecated": "^4.28.0", + "@wordpress/dom": "^4.28.0", + "@wordpress/element": "^6.28.0", + "@wordpress/hooks": "^4.28.0", + "@wordpress/html-entities": "^4.28.0", + "@wordpress/i18n": "^6.1.0", + "@wordpress/is-shallow-equal": "^5.28.0", + "@wordpress/private-apis": "^1.28.0", + "@wordpress/rich-text": "^7.28.0", + "@wordpress/shortcode": "^4.28.0", + "@wordpress/warning": "^3.28.0", + "change-case": "^4.1.2", + "colord": "^2.7.0", + "fast-deep-equal": "^3.1.3", + "hpq": "^1.3.0", + "is-plain-object": "^5.0.0", + "memize": "^2.1.0", + "react-is": "^18.3.0", + "remove-accents": "^0.5.0", + "showdown": "^1.9.1", + "simple-html-tokenizer": "^0.5.7", + "uuid": "^9.0.1" + }, + "engines": { + "node": ">=18.12.0", + "npm": ">=8.19.2" + }, + "peerDependencies": { + "react": "^18.0.0" + } + }, + "node_modules/@wordpress/editor/node_modules/@wordpress/components": { + "version": "30.1.0", + "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-30.1.0.tgz", + "integrity": "sha512-5joJLLp7Rqbvd3uvJImeGpqZ9ZwXduKQwwZ4gECG2P+v4OYwRytyufqtwU+iLWH++3Kjy+1v1Tbh4qhxwkxqDw==", + "dev": true, + "license": "GPL-2.0-or-later", + "dependencies": { + "@ariakit/react": "^0.4.15", + "@babel/runtime": "7.25.7", + "@emotion/cache": "^11.7.1", + "@emotion/css": "^11.7.1", + "@emotion/react": "^11.7.1", + "@emotion/serialize": "^1.0.2", + "@emotion/styled": "^11.6.0", + "@emotion/utils": "^1.0.0", + "@floating-ui/react-dom": "2.0.8", + "@types/gradient-parser": "0.1.3", + "@types/highlight-words-core": "1.2.1", + "@use-gesture/react": "^10.3.1", + "@wordpress/a11y": "^4.28.0", + "@wordpress/compose": "^7.28.0", + "@wordpress/date": "^5.28.0", + "@wordpress/deprecated": "^4.28.0", + "@wordpress/dom": "^4.28.0", + "@wordpress/element": "^6.28.0", + "@wordpress/escape-html": "^3.28.0", + "@wordpress/hooks": "^4.28.0", + "@wordpress/html-entities": "^4.28.0", + "@wordpress/i18n": "^6.1.0", + "@wordpress/icons": "^10.28.0", + "@wordpress/is-shallow-equal": "^5.28.0", + "@wordpress/keycodes": "^4.28.0", + "@wordpress/primitives": "^4.28.0", + "@wordpress/private-apis": "^1.28.0", + "@wordpress/rich-text": "^7.28.0", + "@wordpress/warning": "^3.28.0", + "change-case": "^4.1.2", + "clsx": "^2.1.1", + "colord": "^2.7.0", + "date-fns": "^3.6.0", + "deepmerge": "^4.3.0", + "fast-deep-equal": "^3.1.3", + "framer-motion": "^11.1.9", + "gradient-parser": "1.0.2", + "highlight-words-core": "^1.2.2", + "is-plain-object": "^5.0.0", + "memize": "^2.1.0", + "path-to-regexp": "^6.2.1", + "re-resizable": "^6.4.0", + "react-colorful": "^5.3.1", + "react-day-picker": "^9.7.0", + "remove-accents": "^0.5.0", + "uuid": "^9.0.1" + }, + "engines": { + "node": ">=18.12.0", + "npm": ">=8.19.2" + }, + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" + } + }, + "node_modules/@wordpress/editor/node_modules/@wordpress/i18n": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-6.1.0.tgz", + "integrity": "sha512-C7GJ0xjGF2bMrcMsnNdSaRr+vufaUhsFOOEFtUi/YjYtjwBbCkNck+2IGrO8MwHYBVPq+elQZIAA0tiix+rW0w==", + "dev": true, + "license": "GPL-2.0-or-later", + "dependencies": { + "@babel/runtime": "7.25.7", + "@tannin/sprintf": "^1.3.1", + "@wordpress/hooks": "^4.28.0", + "gettext-parser": "^1.3.1", + "memize": "^2.1.0", + "tannin": "^1.2.0" + }, + "bin": { + "pot-to-php": "tools/pot-to-php.js" + }, + "engines": { + "node": ">=18.12.0", + "npm": ">=8.19.2" + } + }, "node_modules/@wordpress/editor/node_modules/@wordpress/keycodes": { - "version": "4.26.0", - "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-4.26.0.tgz", - "integrity": "sha512-R+mKsQoHdqxnay2f5DOMbqCP0BnKwgWNGoBGCazviy0gfesvEbNPpOOtJS8magujILSgg6tQ4UQcz5Y0bx7Dig==", + "version": "4.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-4.28.0.tgz", + "integrity": "sha512-clQ5bYq4QRW4809cjwwolY77cvAGMAZnEskINg1qYo8VaIyezuF/qkDTPyGGAHR7JawXs/TxLAgOi2kwXpbU7g==", + "dev": true, + "license": "GPL-2.0-or-later", + "dependencies": { + "@babel/runtime": "7.25.7", + "@wordpress/i18n": "^6.1.0" + }, + "engines": { + "node": ">=18.12.0", + "npm": ">=8.19.2" + } + }, + "node_modules/@wordpress/editor/node_modules/@wordpress/priority-queue": { + "version": "3.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/priority-queue/-/priority-queue-3.28.0.tgz", + "integrity": "sha512-+K0LdQJMxzAJuvdeAHXftn4TyLtgn6EOgNthOrfZUygn1023M73qAQPIU9hszSPeq7lqXNCJLeYvCK6+WPPdsw==", "dev": true, + "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", - "@wordpress/i18n": "^5.26.0" + "requestidlecallback": "^0.3.0" + }, + "engines": { + "node": ">=18.12.0", + "npm": ">=8.19.2" + } + }, + "node_modules/@wordpress/editor/node_modules/@wordpress/upload-media": { + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/@wordpress/upload-media/-/upload-media-0.13.0.tgz", + "integrity": "sha512-LfwGLhgVBTYKhQUYV3/iG82ThtCNTG9KXh1sWr2l8B9SNQk9PGpnc+wus0vo/MGrSJSQLQRWuu6B/csWDwrQqA==", + "dev": true, + "license": "GPL-2.0-or-later", + "dependencies": { + "@babel/runtime": "7.25.7", + "@wordpress/api-fetch": "^7.28.0", + "@wordpress/blob": "^4.28.0", + "@wordpress/compose": "^7.28.0", + "@wordpress/data": "^10.28.0", + "@wordpress/element": "^6.28.0", + "@wordpress/i18n": "^6.1.0", + "@wordpress/preferences": "^4.28.0", + "@wordpress/private-apis": "^1.28.0", + "@wordpress/url": "^4.28.0", + "uuid": "^9.0.1" }, "engines": { "node": ">=18.12.0", "npm": ">=8.19.2" + }, + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" } }, "node_modules/@wordpress/editor/node_modules/@wordpress/warning": { - "version": "3.26.0", - "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-3.26.0.tgz", - "integrity": "sha512-7vVvrG29eMaH7lxr5ZYDPUMalACZoBqblK8UzZBunXROXmiBfhhZPylfj9DK4wxrfyvhsLWnvewHWxim/pZ3Zg==", + "version": "3.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-3.28.0.tgz", + "integrity": "sha512-Hn2wrdgBDRcmBjpEXd5q+bz4qvLMSYoZa0b3uo1Ja9ONNh8eHGnILIAxBk/OmFrCjmXqY6bydTVBRcvXaBq0MQ==", "dev": true, + "license": "GPL-2.0-or-later", "engines": { "node": ">=18.12.0", "npm": ">=8.19.2" } }, + "node_modules/@wordpress/editor/node_modules/gradient-parser": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/gradient-parser/-/gradient-parser-1.0.2.tgz", + "integrity": "sha512-gR6nY33xC9yJoH4wGLQtZQMXDi6RI3H37ERu7kQCVUzlXjNedpZM7xcA489Opwbq0BSGohtWGsWsntupmxelMg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/@wordpress/element": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-6.26.0.tgz", - "integrity": "sha512-IlzQE7oVG4fuwRA5N7vhnr57kvf1HS08kwJwP+EC/olREnFEi8XOIeDa7rAEVXNAx2xeoLKQ6+K7Banp7+c6GA==", + "version": "6.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-6.28.0.tgz", + "integrity": "sha512-FSojQxfsaDXwc11nMgc/OlIgq1BgjpNf9m2Smw1Z3GmVq8J4E6wAFpJuoUPwyjON4i1apiWl/bqQA84yT9C84g==", "dev": true, + "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", "@types/react": "^18.2.79", "@types/react-dom": "^18.2.25", - "@wordpress/escape-html": "^3.26.0", + "@wordpress/escape-html": "^3.28.0", "change-case": "^4.1.2", "is-plain-object": "^5.0.0", "react": "^18.3.0", @@ -8578,10 +9519,11 @@ } }, "node_modules/@wordpress/escape-html": { - "version": "3.26.0", - "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-3.26.0.tgz", - "integrity": "sha512-SQfSmUOMP32duStoxvrkydCtD/ELyNXpAwkE414swo8AQAKxBJMQDYE3PZy1uZ6YCtbSX7EHHAX9G1EeoHUzgg==", + "version": "3.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-3.28.0.tgz", + "integrity": "sha512-LDcr26vX7OkcvHMjAFxg0vNmI7cP5lzLs+HbnwM1H9h0dsj3svIWXXFF/7lQl7sbI9+rjF0GkR1Fgd+DvF7zxw==", "dev": true, + "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7" }, @@ -8863,35 +9805,36 @@ } }, "node_modules/@wordpress/fields": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/@wordpress/fields/-/fields-0.18.0.tgz", - "integrity": "sha512-LUWjSjhnjG7L9NEjI5cv2/9IbjQiDnjerpnmwKCjablpb8OjoL53AMUCEPfKZXOlCvACudKltQdKixX0rpTDow==", + "version": "0.20.0", + "resolved": "https://registry.npmjs.org/@wordpress/fields/-/fields-0.20.0.tgz", + "integrity": "sha512-OixaCqdB+SGtQd666RsBxImEXRR6tsKFhkrRjT5l7LKK597HNQNDQs/ZKl/WT2vsstNI7a7tTgui5nE2t7ojlQ==", "dev": true, + "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", - "@wordpress/api-fetch": "^7.26.0", - "@wordpress/blob": "^4.26.0", - "@wordpress/block-editor": "^14.21.0", - "@wordpress/blocks": "^14.15.0", - "@wordpress/components": "^29.12.0", - "@wordpress/compose": "^7.26.0", - "@wordpress/core-data": "^7.26.0", - "@wordpress/data": "^10.26.0", - "@wordpress/dataviews": "^4.22.0", - "@wordpress/date": "^5.26.0", - "@wordpress/element": "^6.26.0", - "@wordpress/hooks": "^4.26.0", - "@wordpress/html-entities": "^4.26.0", - "@wordpress/i18n": "^5.26.0", - "@wordpress/icons": "^10.26.0", - "@wordpress/media-utils": "^5.26.0", - "@wordpress/notices": "^5.26.0", - "@wordpress/patterns": "^2.26.0", - "@wordpress/primitives": "^4.26.0", - "@wordpress/private-apis": "^1.26.0", - "@wordpress/router": "^1.26.0", - "@wordpress/url": "^4.26.0", - "@wordpress/warning": "^3.26.0", + "@wordpress/api-fetch": "^7.28.0", + "@wordpress/blob": "^4.28.0", + "@wordpress/block-editor": "^15.1.0", + "@wordpress/blocks": "^15.1.0", + "@wordpress/components": "^30.1.0", + "@wordpress/compose": "^7.28.0", + "@wordpress/core-data": "^7.28.0", + "@wordpress/data": "^10.28.0", + "@wordpress/dataviews": "^6.0.0", + "@wordpress/date": "^5.28.0", + "@wordpress/element": "^6.28.0", + "@wordpress/hooks": "^4.28.0", + "@wordpress/html-entities": "^4.28.0", + "@wordpress/i18n": "^6.1.0", + "@wordpress/icons": "^10.28.0", + "@wordpress/media-utils": "^5.28.0", + "@wordpress/notices": "^5.28.0", + "@wordpress/patterns": "^2.28.0", + "@wordpress/primitives": "^4.28.0", + "@wordpress/private-apis": "^1.28.0", + "@wordpress/router": "^1.28.0", + "@wordpress/url": "^4.28.0", + "@wordpress/warning": "^3.28.0", "change-case": "4.1.2", "client-zip": "^2.4.5", "clsx": "2.1.1", @@ -8905,127 +9848,263 @@ "react": "^18.0.0" } }, - "node_modules/@wordpress/fields/node_modules/@wordpress/warning": { - "version": "3.26.0", - "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-3.26.0.tgz", - "integrity": "sha512-7vVvrG29eMaH7lxr5ZYDPUMalACZoBqblK8UzZBunXROXmiBfhhZPylfj9DK4wxrfyvhsLWnvewHWxim/pZ3Zg==", + "node_modules/@wordpress/fields/node_modules/@floating-ui/react-dom": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.0.8.tgz", + "integrity": "sha512-HOdqOt3R3OGeTKidaLvJKcgg75S6tibQ3Tif4eyd91QnIJWr0NLvoXFpJA/j8HqkFSL68GDca9AuyWEHlhyClw==", "dev": true, - "engines": { - "node": ">=18.12.0", - "npm": ">=8.19.2" + "license": "MIT", + "dependencies": { + "@floating-ui/dom": "^1.6.1" + }, + "peerDependencies": { + "react": ">=16.8.0", + "react-dom": ">=16.8.0" } }, - "node_modules/@wordpress/hooks": { - "version": "4.28.0", - "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-4.28.0.tgz", - "integrity": "sha512-NE7ObdwcVDNHz19UVOjcbO6BlRLXQtRnZWWyFLNttFTmXEJo5wNbG1hTPaDQCGdV71mmHvGYJat9JqY04tIO9g==", + "node_modules/@wordpress/fields/node_modules/@wordpress/block-editor": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/@wordpress/block-editor/-/block-editor-15.1.0.tgz", + "integrity": "sha512-8EngkF8QLjUbNpsPHRP8PPi/+Fvl9d4YldBMqgij+slCePtci+0AS5E7821TwDHPnk3QO32QvOk2AxvrNZGciw==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { - "@babel/runtime": "7.25.7" + "@babel/runtime": "7.25.7", + "@emotion/react": "^11.7.1", + "@emotion/styled": "^11.6.0", + "@react-spring/web": "^9.4.5", + "@wordpress/a11y": "^4.28.0", + "@wordpress/api-fetch": "^7.28.0", + "@wordpress/blob": "^4.28.0", + "@wordpress/block-serialization-default-parser": "^5.28.0", + "@wordpress/blocks": "^15.1.0", + "@wordpress/commands": "^1.28.0", + "@wordpress/components": "^30.1.0", + "@wordpress/compose": "^7.28.0", + "@wordpress/data": "^10.28.0", + "@wordpress/date": "^5.28.0", + "@wordpress/deprecated": "^4.28.0", + "@wordpress/dom": "^4.28.0", + "@wordpress/element": "^6.28.0", + "@wordpress/escape-html": "^3.28.0", + "@wordpress/hooks": "^4.28.0", + "@wordpress/html-entities": "^4.28.0", + "@wordpress/i18n": "^6.1.0", + "@wordpress/icons": "^10.28.0", + "@wordpress/is-shallow-equal": "^5.28.0", + "@wordpress/keyboard-shortcuts": "^5.28.0", + "@wordpress/keycodes": "^4.28.0", + "@wordpress/notices": "^5.28.0", + "@wordpress/preferences": "^4.28.0", + "@wordpress/priority-queue": "^3.28.0", + "@wordpress/private-apis": "^1.28.0", + "@wordpress/rich-text": "^7.28.0", + "@wordpress/style-engine": "^2.28.0", + "@wordpress/token-list": "^3.28.0", + "@wordpress/upload-media": "^0.13.0", + "@wordpress/url": "^4.28.0", + "@wordpress/warning": "^3.28.0", + "@wordpress/wordcount": "^4.28.0", + "change-case": "^4.1.2", + "clsx": "^2.1.1", + "colord": "^2.7.0", + "deepmerge": "^4.3.0", + "diff": "^4.0.2", + "fast-deep-equal": "^3.1.3", + "memize": "^2.1.0", + "parsel-js": "^1.1.2", + "postcss": "^8.4.21", + "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" }, "engines": { "node": ">=18.12.0", "npm": ">=8.19.2" - } + }, + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" + } }, - "node_modules/@wordpress/html-entities": { - "version": "4.26.0", - "resolved": "https://registry.npmjs.org/@wordpress/html-entities/-/html-entities-4.26.0.tgz", - "integrity": "sha512-4/rwRcMT8IxbiN2SEFZOqpSyy2Yd82JTksqwcC8orjfj5u662KaEzGSD4/4PYtxn9pxTYQaUc3Ap+A9NN1MXDg==", + "node_modules/@wordpress/fields/node_modules/@wordpress/blocks": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/@wordpress/blocks/-/blocks-15.1.0.tgz", + "integrity": "sha512-/wRU3h9XFHuSRmA+IqYpMXDPrUvjhYznmG08CDpsf3XFb3aY+6Lqy2YDQuSMjDamxJN3CeFjiRdfKz/t4dGqsQ==", "dev": true, + "license": "GPL-2.0-or-later", "dependencies": { - "@babel/runtime": "7.25.7" + "@babel/runtime": "7.25.7", + "@wordpress/autop": "^4.28.0", + "@wordpress/blob": "^4.28.0", + "@wordpress/block-serialization-default-parser": "^5.28.0", + "@wordpress/data": "^10.28.0", + "@wordpress/deprecated": "^4.28.0", + "@wordpress/dom": "^4.28.0", + "@wordpress/element": "^6.28.0", + "@wordpress/hooks": "^4.28.0", + "@wordpress/html-entities": "^4.28.0", + "@wordpress/i18n": "^6.1.0", + "@wordpress/is-shallow-equal": "^5.28.0", + "@wordpress/private-apis": "^1.28.0", + "@wordpress/rich-text": "^7.28.0", + "@wordpress/shortcode": "^4.28.0", + "@wordpress/warning": "^3.28.0", + "change-case": "^4.1.2", + "colord": "^2.7.0", + "fast-deep-equal": "^3.1.3", + "hpq": "^1.3.0", + "is-plain-object": "^5.0.0", + "memize": "^2.1.0", + "react-is": "^18.3.0", + "remove-accents": "^0.5.0", + "showdown": "^1.9.1", + "simple-html-tokenizer": "^0.5.7", + "uuid": "^9.0.1" }, "engines": { "node": ">=18.12.0", "npm": ">=8.19.2" + }, + "peerDependencies": { + "react": "^18.0.0" } }, - "node_modules/@wordpress/i18n": { - "version": "5.26.0", - "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-5.26.0.tgz", - "integrity": "sha512-YHzaUWlCuN2ynl47qbsdMkTGtP52+E1giDOdWBgUaSexUYjbeFxKFUzRMB0Wuh1psL80+VzvJOH/mU440KAJnA==", + "node_modules/@wordpress/fields/node_modules/@wordpress/components": { + "version": "30.1.0", + "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-30.1.0.tgz", + "integrity": "sha512-5joJLLp7Rqbvd3uvJImeGpqZ9ZwXduKQwwZ4gECG2P+v4OYwRytyufqtwU+iLWH++3Kjy+1v1Tbh4qhxwkxqDw==", "dev": true, + "license": "GPL-2.0-or-later", "dependencies": { + "@ariakit/react": "^0.4.15", "@babel/runtime": "7.25.7", - "@wordpress/hooks": "^4.26.0", - "gettext-parser": "^1.3.1", + "@emotion/cache": "^11.7.1", + "@emotion/css": "^11.7.1", + "@emotion/react": "^11.7.1", + "@emotion/serialize": "^1.0.2", + "@emotion/styled": "^11.6.0", + "@emotion/utils": "^1.0.0", + "@floating-ui/react-dom": "2.0.8", + "@types/gradient-parser": "0.1.3", + "@types/highlight-words-core": "1.2.1", + "@use-gesture/react": "^10.3.1", + "@wordpress/a11y": "^4.28.0", + "@wordpress/compose": "^7.28.0", + "@wordpress/date": "^5.28.0", + "@wordpress/deprecated": "^4.28.0", + "@wordpress/dom": "^4.28.0", + "@wordpress/element": "^6.28.0", + "@wordpress/escape-html": "^3.28.0", + "@wordpress/hooks": "^4.28.0", + "@wordpress/html-entities": "^4.28.0", + "@wordpress/i18n": "^6.1.0", + "@wordpress/icons": "^10.28.0", + "@wordpress/is-shallow-equal": "^5.28.0", + "@wordpress/keycodes": "^4.28.0", + "@wordpress/primitives": "^4.28.0", + "@wordpress/private-apis": "^1.28.0", + "@wordpress/rich-text": "^7.28.0", + "@wordpress/warning": "^3.28.0", + "change-case": "^4.1.2", + "clsx": "^2.1.1", + "colord": "^2.7.0", + "date-fns": "^3.6.0", + "deepmerge": "^4.3.0", + "fast-deep-equal": "^3.1.3", + "framer-motion": "^11.1.9", + "gradient-parser": "1.0.2", + "highlight-words-core": "^1.2.2", + "is-plain-object": "^5.0.0", "memize": "^2.1.0", - "sprintf-js": "^1.1.1", - "tannin": "^1.2.0" - }, - "bin": { - "pot-to-php": "tools/pot-to-php.js" + "path-to-regexp": "^6.2.1", + "re-resizable": "^6.4.0", + "react-colorful": "^5.3.1", + "react-day-picker": "^9.7.0", + "remove-accents": "^0.5.0", + "uuid": "^9.0.1" }, "engines": { "node": ">=18.12.0", "npm": ">=8.19.2" + }, + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" } }, - "node_modules/@wordpress/icons": { - "version": "10.26.0", - "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-10.26.0.tgz", - "integrity": "sha512-7XPcJbvy4s8USfcuMxdVE6qTaEYzRv0+TZa6Epbe61HFrvaMl9X0Mr+jcCyQ7qBp4jKHfHInWfywNeYOxc5SMg==", + "node_modules/@wordpress/fields/node_modules/@wordpress/i18n": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-6.1.0.tgz", + "integrity": "sha512-C7GJ0xjGF2bMrcMsnNdSaRr+vufaUhsFOOEFtUi/YjYtjwBbCkNck+2IGrO8MwHYBVPq+elQZIAA0tiix+rW0w==", "dev": true, + "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", - "@wordpress/element": "^6.26.0", - "@wordpress/primitives": "^4.26.0" + "@tannin/sprintf": "^1.3.1", + "@wordpress/hooks": "^4.28.0", + "gettext-parser": "^1.3.1", + "memize": "^2.1.0", + "tannin": "^1.2.0" + }, + "bin": { + "pot-to-php": "tools/pot-to-php.js" }, "engines": { "node": ">=18.12.0", "npm": ">=8.19.2" } }, - "node_modules/@wordpress/interactivity": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/@wordpress/interactivity/-/interactivity-6.26.0.tgz", - "integrity": "sha512-kbSFb2qUCpxSLrEkj9r9WgMznqSLxkD0/CGr+MPtZYF14KUFxAQoDTJRoEQq52Id8LAaHDE1g3FpNQ9nNFh2FQ==", + "node_modules/@wordpress/fields/node_modules/@wordpress/keycodes": { + "version": "4.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-4.28.0.tgz", + "integrity": "sha512-clQ5bYq4QRW4809cjwwolY77cvAGMAZnEskINg1qYo8VaIyezuF/qkDTPyGGAHR7JawXs/TxLAgOi2kwXpbU7g==", "dev": true, + "license": "GPL-2.0-or-later", "dependencies": { - "@preact/signals": "^1.3.0", - "preact": "^10.24.2" + "@babel/runtime": "7.25.7", + "@wordpress/i18n": "^6.1.0" }, "engines": { "node": ">=18.12.0", "npm": ">=8.19.2" } }, - "node_modules/@wordpress/interactivity-router": { - "version": "2.26.0", - "resolved": "https://registry.npmjs.org/@wordpress/interactivity-router/-/interactivity-router-2.26.0.tgz", - "integrity": "sha512-E7IZHjqA6a2y9sXBvEivebwIJUZvWc3SM6OEH7bfS8QRWfhJi+N4nQwI/+Tb5hCFcA5hcqtmhXxuwpNY2+FF3g==", + "node_modules/@wordpress/fields/node_modules/@wordpress/priority-queue": { + "version": "3.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/priority-queue/-/priority-queue-3.28.0.tgz", + "integrity": "sha512-+K0LdQJMxzAJuvdeAHXftn4TyLtgn6EOgNthOrfZUygn1023M73qAQPIU9hszSPeq7lqXNCJLeYvCK6+WPPdsw==", "dev": true, + "license": "GPL-2.0-or-later", "dependencies": { - "@wordpress/a11y": "^4.26.0", - "@wordpress/interactivity": "^6.26.0", - "es-module-lexer": "^1.5.4" + "@babel/runtime": "7.25.7", + "requestidlecallback": "^0.3.0" }, "engines": { "node": ">=18.12.0", "npm": ">=8.19.2" } }, - "node_modules/@wordpress/interface": { - "version": "9.11.0", - "resolved": "https://registry.npmjs.org/@wordpress/interface/-/interface-9.11.0.tgz", - "integrity": "sha512-RB9cqyUOFiOBG74GP9khzYQqMQvrWSLBW83VUmdccJk09/H3fPGLFZh+gL/16gwCfkhoF7TEWwDfQTG2RZL0bw==", + "node_modules/@wordpress/fields/node_modules/@wordpress/upload-media": { + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/@wordpress/upload-media/-/upload-media-0.13.0.tgz", + "integrity": "sha512-LfwGLhgVBTYKhQUYV3/iG82ThtCNTG9KXh1sWr2l8B9SNQk9PGpnc+wus0vo/MGrSJSQLQRWuu6B/csWDwrQqA==", "dev": true, + "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", - "@wordpress/a11y": "^4.26.0", - "@wordpress/components": "^29.12.0", - "@wordpress/compose": "^7.26.0", - "@wordpress/data": "^10.26.0", - "@wordpress/deprecated": "^4.26.0", - "@wordpress/element": "^6.26.0", - "@wordpress/i18n": "^5.26.0", - "@wordpress/icons": "^10.26.0", - "@wordpress/plugins": "^7.26.0", - "@wordpress/preferences": "^4.26.0", - "@wordpress/viewport": "^6.26.0", - "clsx": "^2.1.1" + "@wordpress/api-fetch": "^7.28.0", + "@wordpress/blob": "^4.28.0", + "@wordpress/compose": "^7.28.0", + "@wordpress/data": "^10.28.0", + "@wordpress/element": "^6.28.0", + "@wordpress/i18n": "^6.1.0", + "@wordpress/preferences": "^4.28.0", + "@wordpress/private-apis": "^1.28.0", + "@wordpress/url": "^4.28.0", + "uuid": "^9.0.1" }, "engines": { "node": ">=18.12.0", @@ -9036,169 +10115,496 @@ "react-dom": "^18.0.0" } }, - "node_modules/@wordpress/is-shallow-equal": { - "version": "5.26.0", - "resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-5.26.0.tgz", - "integrity": "sha512-X9MjEk0h0tyOFfthGTq/aWF0FMeWSnBFUkeatVMCjXA4RzeOwLFM6j1aqnhdIvt2vAbiFlyKCmXBsdEj8/NHSg==", + "node_modules/@wordpress/fields/node_modules/@wordpress/warning": { + "version": "3.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-3.28.0.tgz", + "integrity": "sha512-Hn2wrdgBDRcmBjpEXd5q+bz4qvLMSYoZa0b3uo1Ja9ONNh8eHGnILIAxBk/OmFrCjmXqY6bydTVBRcvXaBq0MQ==", "dev": true, - "dependencies": { - "@babel/runtime": "7.25.7" - }, + "license": "GPL-2.0-or-later", "engines": { "node": ">=18.12.0", "npm": ">=8.19.2" } }, - "node_modules/@wordpress/jest-console": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@wordpress/jest-console/-/jest-console-7.29.0.tgz", - "integrity": "sha512-/9PZJhyszdRX4mka7t1WzoooM+Q/DwC4jkNVtJxqci5lbL3Lrhy1cCJGCgMr1n/9w+zs7eLmExFBvV4v44iyNw==", + "node_modules/@wordpress/fields/node_modules/gradient-parser": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/gradient-parser/-/gradient-parser-1.0.2.tgz", + "integrity": "sha512-gR6nY33xC9yJoH4wGLQtZQMXDi6RI3H37ERu7kQCVUzlXjNedpZM7xcA489Opwbq0BSGohtWGsWsntupmxelMg==", "dev": true, - "license": "GPL-2.0-or-later", - "dependencies": { - "@babel/runtime": "^7.16.0", - "jest-matcher-utils": "^29.6.2" - }, "engines": { - "node": ">=14" - }, - "peerDependencies": { - "jest": ">=29" + "node": ">=0.10.0" } }, - "node_modules/@wordpress/jest-preset-default": { - "version": "11.29.0", - "resolved": "https://registry.npmjs.org/@wordpress/jest-preset-default/-/jest-preset-default-11.29.0.tgz", - "integrity": "sha512-7LA0ZS5t0Thn7xrdwPL3hLgjB9LKloneGhMwnnDUTgJP330lyfdDfJ+O6Lnz3iL+bg68mkA3AzrT9Fs9f3WKww==", + "node_modules/@wordpress/hooks": { + "version": "4.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-4.28.0.tgz", + "integrity": "sha512-NE7ObdwcVDNHz19UVOjcbO6BlRLXQtRnZWWyFLNttFTmXEJo5wNbG1hTPaDQCGdV71mmHvGYJat9JqY04tIO9g==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { - "@wordpress/jest-console": "^7.29.0", - "babel-jest": "^29.6.2" + "@babel/runtime": "7.25.7" }, "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@babel/core": ">=7", - "jest": ">=29" + "node": ">=18.12.0", + "npm": ">=8.19.2" } }, - "node_modules/@wordpress/keyboard-shortcuts": { - "version": "5.26.0", - "resolved": "https://registry.npmjs.org/@wordpress/keyboard-shortcuts/-/keyboard-shortcuts-5.26.0.tgz", - "integrity": "sha512-ln790A7A7QiW8N/FZUQRHn61AXIg0duGl3/2KFkRuPXAUFvSCuurjdc4PXXCnvtaeek8EP/7A3hxSxS90PcSvQ==", + "node_modules/@wordpress/html-entities": { + "version": "4.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/html-entities/-/html-entities-4.28.0.tgz", + "integrity": "sha512-lc3y3LqOmviEow/+2jX3lP5KC2hp6IectpHtfzjR6T08P4mCgPFSmL4Br3IXFLUin0Ohq1CCdbwINwmsrcFXng==", "dev": true, + "license": "GPL-2.0-or-later", "dependencies": { - "@babel/runtime": "7.25.7", - "@wordpress/data": "^10.26.0", - "@wordpress/element": "^6.26.0", - "@wordpress/keycodes": "^4.26.0" + "@babel/runtime": "7.25.7" }, "engines": { "node": ">=18.12.0", "npm": ">=8.19.2" - }, - "peerDependencies": { - "react": "^18.0.0" } }, - "node_modules/@wordpress/keyboard-shortcuts/node_modules/@wordpress/keycodes": { - "version": "4.26.0", - "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-4.26.0.tgz", - "integrity": "sha512-R+mKsQoHdqxnay2f5DOMbqCP0BnKwgWNGoBGCazviy0gfesvEbNPpOOtJS8magujILSgg6tQ4UQcz5Y0bx7Dig==", + "node_modules/@wordpress/i18n": { + "version": "5.26.0", + "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-5.26.0.tgz", + "integrity": "sha512-YHzaUWlCuN2ynl47qbsdMkTGtP52+E1giDOdWBgUaSexUYjbeFxKFUzRMB0Wuh1psL80+VzvJOH/mU440KAJnA==", "dev": true, "dependencies": { "@babel/runtime": "7.25.7", - "@wordpress/i18n": "^5.26.0" + "@wordpress/hooks": "^4.26.0", + "gettext-parser": "^1.3.1", + "memize": "^2.1.0", + "sprintf-js": "^1.1.1", + "tannin": "^1.2.0" + }, + "bin": { + "pot-to-php": "tools/pot-to-php.js" }, "engines": { "node": ">=18.12.0", "npm": ">=8.19.2" } }, - "node_modules/@wordpress/keycodes": { - "version": "3.58.0", - "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-3.58.0.tgz", - "integrity": "sha512-Q/LRKpx8ndzuHlkxSQ2BD+NTYYKQPIneNNMng8hTAfyU7RFwXpqj06HpeOFGh4XIdPKCs/8hmucoLJRmmLmZJA==", - "dev": true, - "license": "GPL-2.0-or-later", - "dependencies": { - "@babel/runtime": "^7.16.0", - "@wordpress/i18n": "^4.58.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@wordpress/keycodes/node_modules/@wordpress/hooks": { - "version": "3.58.0", - "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-3.58.0.tgz", - "integrity": "sha512-9LB0ZHnZRQlORttux9t/xbAskF+dk2ujqzPGsVzc92mSKpQP3K2a5Wy74fUnInguB1vLUNHT6nrNdkVom5qX1Q==", + "node_modules/@wordpress/icons": { + "version": "10.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-10.28.0.tgz", + "integrity": "sha512-+RByHLELe5mOtz1Z3mOgRGzBPJ/pMGRFE66xIw69gh3VDLs0w7qQgZSN+bzIz9pIHIzgwdRTj23Du60RLui66Q==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { - "@babel/runtime": "^7.16.0" + "@babel/runtime": "7.25.7", + "@wordpress/element": "^6.28.0", + "@wordpress/primitives": "^4.28.0" }, "engines": { - "node": ">=12" + "node": ">=18.12.0", + "npm": ">=8.19.2" } }, - "node_modules/@wordpress/keycodes/node_modules/@wordpress/i18n": { - "version": "4.58.0", - "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-4.58.0.tgz", - "integrity": "sha512-VfvS3BWv/RDjRKD6PscIcvYfWKnGJcI/DEqyDgUMhxCM6NRwoL478CsUKTiGJIymeyRodNRfprdcF086DpGKYw==", + "node_modules/@wordpress/interactivity": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/@wordpress/interactivity/-/interactivity-6.26.0.tgz", + "integrity": "sha512-kbSFb2qUCpxSLrEkj9r9WgMznqSLxkD0/CGr+MPtZYF14KUFxAQoDTJRoEQq52Id8LAaHDE1g3FpNQ9nNFh2FQ==", "dev": true, - "license": "GPL-2.0-or-later", "dependencies": { - "@babel/runtime": "^7.16.0", - "@wordpress/hooks": "^3.58.0", - "gettext-parser": "^1.3.1", - "memize": "^2.1.0", - "sprintf-js": "^1.1.1", - "tannin": "^1.2.0" - }, - "bin": { - "pot-to-php": "tools/pot-to-php.js" + "@preact/signals": "^1.3.0", + "preact": "^10.24.2" }, "engines": { - "node": ">=12" + "node": ">=18.12.0", + "npm": ">=8.19.2" } }, - "node_modules/@wordpress/media-utils": { - "version": "5.26.0", - "resolved": "https://registry.npmjs.org/@wordpress/media-utils/-/media-utils-5.26.0.tgz", - "integrity": "sha512-fJEaAGFd1RR3CfvHH0MMO22H9XH1C37eoptqo5fRuqWHKx663PN9KwhPX6J0U75fBz/jdgu1SAfLdJUFwg7HgQ==", + "node_modules/@wordpress/interactivity-router": { + "version": "2.26.0", + "resolved": "https://registry.npmjs.org/@wordpress/interactivity-router/-/interactivity-router-2.26.0.tgz", + "integrity": "sha512-E7IZHjqA6a2y9sXBvEivebwIJUZvWc3SM6OEH7bfS8QRWfhJi+N4nQwI/+Tb5hCFcA5hcqtmhXxuwpNY2+FF3g==", "dev": true, "dependencies": { - "@babel/runtime": "7.25.7", - "@wordpress/api-fetch": "^7.26.0", - "@wordpress/blob": "^4.26.0", - "@wordpress/element": "^6.26.0", - "@wordpress/i18n": "^5.26.0", - "@wordpress/private-apis": "^1.26.0" + "@wordpress/a11y": "^4.26.0", + "@wordpress/interactivity": "^6.26.0", + "es-module-lexer": "^1.5.4" }, "engines": { "node": ">=18.12.0", "npm": ">=8.19.2" } }, - "node_modules/@wordpress/notices": { - "version": "5.26.0", - "resolved": "https://registry.npmjs.org/@wordpress/notices/-/notices-5.26.0.tgz", - "integrity": "sha512-OWafxF3PqIN45xBDN2QoSa84F1lCD/jPXd6AOHA+L7nemGoX/V3faGTsQoUvZitV/6yFe73Zo6/akBJ88qAUvg==", + "node_modules/@wordpress/interface": { + "version": "9.13.0", + "resolved": "https://registry.npmjs.org/@wordpress/interface/-/interface-9.13.0.tgz", + "integrity": "sha512-g5I7U2TYuu4jw42BrMkCvHSWeJGCbnrnz/WujbY3F/B9i24JMnqhuCkt64teaiy4CnheQmhHwdzsDguRZHENhA==", "dev": true, + "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", - "@wordpress/a11y": "^4.26.0", - "@wordpress/data": "^10.26.0" + "@wordpress/a11y": "^4.28.0", + "@wordpress/components": "^30.1.0", + "@wordpress/compose": "^7.28.0", + "@wordpress/data": "^10.28.0", + "@wordpress/deprecated": "^4.28.0", + "@wordpress/element": "^6.28.0", + "@wordpress/i18n": "^6.1.0", + "@wordpress/icons": "^10.28.0", + "@wordpress/plugins": "^7.28.0", + "@wordpress/preferences": "^4.28.0", + "@wordpress/viewport": "^6.28.0", + "clsx": "^2.1.1" }, "engines": { "node": ">=18.12.0", "npm": ">=8.19.2" }, "peerDependencies": { - "react": "^18.0.0" + "react": "^18.0.0", + "react-dom": "^18.0.0" + } + }, + "node_modules/@wordpress/interface/node_modules/@floating-ui/react-dom": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.0.8.tgz", + "integrity": "sha512-HOdqOt3R3OGeTKidaLvJKcgg75S6tibQ3Tif4eyd91QnIJWr0NLvoXFpJA/j8HqkFSL68GDca9AuyWEHlhyClw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@floating-ui/dom": "^1.6.1" + }, + "peerDependencies": { + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, + "node_modules/@wordpress/interface/node_modules/@wordpress/components": { + "version": "30.1.0", + "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-30.1.0.tgz", + "integrity": "sha512-5joJLLp7Rqbvd3uvJImeGpqZ9ZwXduKQwwZ4gECG2P+v4OYwRytyufqtwU+iLWH++3Kjy+1v1Tbh4qhxwkxqDw==", + "dev": true, + "license": "GPL-2.0-or-later", + "dependencies": { + "@ariakit/react": "^0.4.15", + "@babel/runtime": "7.25.7", + "@emotion/cache": "^11.7.1", + "@emotion/css": "^11.7.1", + "@emotion/react": "^11.7.1", + "@emotion/serialize": "^1.0.2", + "@emotion/styled": "^11.6.0", + "@emotion/utils": "^1.0.0", + "@floating-ui/react-dom": "2.0.8", + "@types/gradient-parser": "0.1.3", + "@types/highlight-words-core": "1.2.1", + "@use-gesture/react": "^10.3.1", + "@wordpress/a11y": "^4.28.0", + "@wordpress/compose": "^7.28.0", + "@wordpress/date": "^5.28.0", + "@wordpress/deprecated": "^4.28.0", + "@wordpress/dom": "^4.28.0", + "@wordpress/element": "^6.28.0", + "@wordpress/escape-html": "^3.28.0", + "@wordpress/hooks": "^4.28.0", + "@wordpress/html-entities": "^4.28.0", + "@wordpress/i18n": "^6.1.0", + "@wordpress/icons": "^10.28.0", + "@wordpress/is-shallow-equal": "^5.28.0", + "@wordpress/keycodes": "^4.28.0", + "@wordpress/primitives": "^4.28.0", + "@wordpress/private-apis": "^1.28.0", + "@wordpress/rich-text": "^7.28.0", + "@wordpress/warning": "^3.28.0", + "change-case": "^4.1.2", + "clsx": "^2.1.1", + "colord": "^2.7.0", + "date-fns": "^3.6.0", + "deepmerge": "^4.3.0", + "fast-deep-equal": "^3.1.3", + "framer-motion": "^11.1.9", + "gradient-parser": "1.0.2", + "highlight-words-core": "^1.2.2", + "is-plain-object": "^5.0.0", + "memize": "^2.1.0", + "path-to-regexp": "^6.2.1", + "re-resizable": "^6.4.0", + "react-colorful": "^5.3.1", + "react-day-picker": "^9.7.0", + "remove-accents": "^0.5.0", + "uuid": "^9.0.1" + }, + "engines": { + "node": ">=18.12.0", + "npm": ">=8.19.2" + }, + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" + } + }, + "node_modules/@wordpress/interface/node_modules/@wordpress/i18n": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-6.1.0.tgz", + "integrity": "sha512-C7GJ0xjGF2bMrcMsnNdSaRr+vufaUhsFOOEFtUi/YjYtjwBbCkNck+2IGrO8MwHYBVPq+elQZIAA0tiix+rW0w==", + "dev": true, + "license": "GPL-2.0-or-later", + "dependencies": { + "@babel/runtime": "7.25.7", + "@tannin/sprintf": "^1.3.1", + "@wordpress/hooks": "^4.28.0", + "gettext-parser": "^1.3.1", + "memize": "^2.1.0", + "tannin": "^1.2.0" + }, + "bin": { + "pot-to-php": "tools/pot-to-php.js" + }, + "engines": { + "node": ">=18.12.0", + "npm": ">=8.19.2" + } + }, + "node_modules/@wordpress/interface/node_modules/@wordpress/keycodes": { + "version": "4.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-4.28.0.tgz", + "integrity": "sha512-clQ5bYq4QRW4809cjwwolY77cvAGMAZnEskINg1qYo8VaIyezuF/qkDTPyGGAHR7JawXs/TxLAgOi2kwXpbU7g==", + "dev": true, + "license": "GPL-2.0-or-later", + "dependencies": { + "@babel/runtime": "7.25.7", + "@wordpress/i18n": "^6.1.0" + }, + "engines": { + "node": ">=18.12.0", + "npm": ">=8.19.2" + } + }, + "node_modules/@wordpress/interface/node_modules/@wordpress/warning": { + "version": "3.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-3.28.0.tgz", + "integrity": "sha512-Hn2wrdgBDRcmBjpEXd5q+bz4qvLMSYoZa0b3uo1Ja9ONNh8eHGnILIAxBk/OmFrCjmXqY6bydTVBRcvXaBq0MQ==", + "dev": true, + "license": "GPL-2.0-or-later", + "engines": { + "node": ">=18.12.0", + "npm": ">=8.19.2" + } + }, + "node_modules/@wordpress/interface/node_modules/gradient-parser": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/gradient-parser/-/gradient-parser-1.0.2.tgz", + "integrity": "sha512-gR6nY33xC9yJoH4wGLQtZQMXDi6RI3H37ERu7kQCVUzlXjNedpZM7xcA489Opwbq0BSGohtWGsWsntupmxelMg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@wordpress/is-shallow-equal": { + "version": "5.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-5.28.0.tgz", + "integrity": "sha512-J6sT5yk/FnB7DM7tyFfLuSzmqaHQxZpfT9P9fexvAYtbpDR8VTT96d+R5HWV1fQaT1+AFSOiJnElhN/Eo9uOqw==", + "dev": true, + "license": "GPL-2.0-or-later", + "dependencies": { + "@babel/runtime": "7.25.7" + }, + "engines": { + "node": ">=18.12.0", + "npm": ">=8.19.2" + } + }, + "node_modules/@wordpress/jest-console": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@wordpress/jest-console/-/jest-console-7.29.0.tgz", + "integrity": "sha512-/9PZJhyszdRX4mka7t1WzoooM+Q/DwC4jkNVtJxqci5lbL3Lrhy1cCJGCgMr1n/9w+zs7eLmExFBvV4v44iyNw==", + "dev": true, + "license": "GPL-2.0-or-later", + "dependencies": { + "@babel/runtime": "^7.16.0", + "jest-matcher-utils": "^29.6.2" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "jest": ">=29" + } + }, + "node_modules/@wordpress/jest-preset-default": { + "version": "11.29.0", + "resolved": "https://registry.npmjs.org/@wordpress/jest-preset-default/-/jest-preset-default-11.29.0.tgz", + "integrity": "sha512-7LA0ZS5t0Thn7xrdwPL3hLgjB9LKloneGhMwnnDUTgJP330lyfdDfJ+O6Lnz3iL+bg68mkA3AzrT9Fs9f3WKww==", + "dev": true, + "license": "GPL-2.0-or-later", + "dependencies": { + "@wordpress/jest-console": "^7.29.0", + "babel-jest": "^29.6.2" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@babel/core": ">=7", + "jest": ">=29" + } + }, + "node_modules/@wordpress/keyboard-shortcuts": { + "version": "5.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/keyboard-shortcuts/-/keyboard-shortcuts-5.28.0.tgz", + "integrity": "sha512-CeSc8jrHIw6akx9XiKpHTFebcMmcc5IiukRo3ZAu540A9vXnY+Izz6esG7mRUIfylWy6nB3pqxF3VdQXelNe8A==", + "dev": true, + "license": "GPL-2.0-or-later", + "dependencies": { + "@babel/runtime": "7.25.7", + "@wordpress/data": "^10.28.0", + "@wordpress/element": "^6.28.0", + "@wordpress/keycodes": "^4.28.0" + }, + "engines": { + "node": ">=18.12.0", + "npm": ">=8.19.2" + }, + "peerDependencies": { + "react": "^18.0.0" + } + }, + "node_modules/@wordpress/keyboard-shortcuts/node_modules/@wordpress/i18n": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-6.1.0.tgz", + "integrity": "sha512-C7GJ0xjGF2bMrcMsnNdSaRr+vufaUhsFOOEFtUi/YjYtjwBbCkNck+2IGrO8MwHYBVPq+elQZIAA0tiix+rW0w==", + "dev": true, + "license": "GPL-2.0-or-later", + "dependencies": { + "@babel/runtime": "7.25.7", + "@tannin/sprintf": "^1.3.1", + "@wordpress/hooks": "^4.28.0", + "gettext-parser": "^1.3.1", + "memize": "^2.1.0", + "tannin": "^1.2.0" + }, + "bin": { + "pot-to-php": "tools/pot-to-php.js" + }, + "engines": { + "node": ">=18.12.0", + "npm": ">=8.19.2" + } + }, + "node_modules/@wordpress/keyboard-shortcuts/node_modules/@wordpress/keycodes": { + "version": "4.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-4.28.0.tgz", + "integrity": "sha512-clQ5bYq4QRW4809cjwwolY77cvAGMAZnEskINg1qYo8VaIyezuF/qkDTPyGGAHR7JawXs/TxLAgOi2kwXpbU7g==", + "dev": true, + "license": "GPL-2.0-or-later", + "dependencies": { + "@babel/runtime": "7.25.7", + "@wordpress/i18n": "^6.1.0" + }, + "engines": { + "node": ">=18.12.0", + "npm": ">=8.19.2" + } + }, + "node_modules/@wordpress/keycodes": { + "version": "3.58.0", + "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-3.58.0.tgz", + "integrity": "sha512-Q/LRKpx8ndzuHlkxSQ2BD+NTYYKQPIneNNMng8hTAfyU7RFwXpqj06HpeOFGh4XIdPKCs/8hmucoLJRmmLmZJA==", + "dev": true, + "license": "GPL-2.0-or-later", + "dependencies": { + "@babel/runtime": "^7.16.0", + "@wordpress/i18n": "^4.58.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@wordpress/keycodes/node_modules/@wordpress/hooks": { + "version": "3.58.0", + "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-3.58.0.tgz", + "integrity": "sha512-9LB0ZHnZRQlORttux9t/xbAskF+dk2ujqzPGsVzc92mSKpQP3K2a5Wy74fUnInguB1vLUNHT6nrNdkVom5qX1Q==", + "dev": true, + "license": "GPL-2.0-or-later", + "dependencies": { + "@babel/runtime": "^7.16.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@wordpress/keycodes/node_modules/@wordpress/i18n": { + "version": "4.58.0", + "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-4.58.0.tgz", + "integrity": "sha512-VfvS3BWv/RDjRKD6PscIcvYfWKnGJcI/DEqyDgUMhxCM6NRwoL478CsUKTiGJIymeyRodNRfprdcF086DpGKYw==", + "dev": true, + "license": "GPL-2.0-or-later", + "dependencies": { + "@babel/runtime": "^7.16.0", + "@wordpress/hooks": "^3.58.0", + "gettext-parser": "^1.3.1", + "memize": "^2.1.0", + "sprintf-js": "^1.1.1", + "tannin": "^1.2.0" + }, + "bin": { + "pot-to-php": "tools/pot-to-php.js" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@wordpress/media-utils": { + "version": "5.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/media-utils/-/media-utils-5.28.0.tgz", + "integrity": "sha512-KYYxvNfAjG6gZ5bTo+pxXaHjkAtXz8e0rPZD9espYrzrBgkwprcSqsZ8FzKYsTpWs1qTO5QRR412I3gG6DuQ7Q==", + "dev": true, + "license": "GPL-2.0-or-later", + "dependencies": { + "@babel/runtime": "7.25.7", + "@wordpress/api-fetch": "^7.28.0", + "@wordpress/blob": "^4.28.0", + "@wordpress/element": "^6.28.0", + "@wordpress/i18n": "^6.1.0", + "@wordpress/private-apis": "^1.28.0" + }, + "engines": { + "node": ">=18.12.0", + "npm": ">=8.19.2" + } + }, + "node_modules/@wordpress/media-utils/node_modules/@wordpress/i18n": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-6.1.0.tgz", + "integrity": "sha512-C7GJ0xjGF2bMrcMsnNdSaRr+vufaUhsFOOEFtUi/YjYtjwBbCkNck+2IGrO8MwHYBVPq+elQZIAA0tiix+rW0w==", + "dev": true, + "license": "GPL-2.0-or-later", + "dependencies": { + "@babel/runtime": "7.25.7", + "@tannin/sprintf": "^1.3.1", + "@wordpress/hooks": "^4.28.0", + "gettext-parser": "^1.3.1", + "memize": "^2.1.0", + "tannin": "^1.2.0" + }, + "bin": { + "pot-to-php": "tools/pot-to-php.js" + }, + "engines": { + "node": ">=18.12.0", + "npm": ">=8.19.2" + } + }, + "node_modules/@wordpress/notices": { + "version": "5.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/notices/-/notices-5.28.0.tgz", + "integrity": "sha512-yYxlPqbqij5Ugq04XfSZZ7QxEyFhOkz4GUxaHJgywK2JXRm+WNsjxUwGbTf0zP/hDakiSIQ5CWM6PTIL6gEzHw==", + "dev": true, + "license": "GPL-2.0-or-later", + "dependencies": { + "@babel/runtime": "7.25.7", + "@wordpress/a11y": "^4.28.0", + "@wordpress/data": "^10.28.0" + }, + "engines": { + "node": ">=18.12.0", + "npm": ">=8.19.2" + }, + "peerDependencies": { + "react": "^18.0.0" } }, "node_modules/@wordpress/npm-package-json-lint-config": { @@ -9211,30 +10617,600 @@ "node": ">=14" }, "peerDependencies": { - "npm-package-json-lint": ">=6.0.0" + "npm-package-json-lint": ">=6.0.0" + } + }, + "node_modules/@wordpress/patterns": { + "version": "2.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/patterns/-/patterns-2.28.0.tgz", + "integrity": "sha512-c8eoHhNkuQK5SZ+MyeTSU+ZFlPS6L4/x6soMy4AY7QrMZvbkFRzCHzYVv6gYAb78rwf9J640ItQ9Cp1TwlHdxw==", + "dev": true, + "license": "GPL-2.0-or-later", + "dependencies": { + "@babel/runtime": "7.25.7", + "@wordpress/a11y": "^4.28.0", + "@wordpress/block-editor": "^15.1.0", + "@wordpress/blocks": "^15.1.0", + "@wordpress/components": "^30.1.0", + "@wordpress/compose": "^7.28.0", + "@wordpress/core-data": "^7.28.0", + "@wordpress/data": "^10.28.0", + "@wordpress/element": "^6.28.0", + "@wordpress/html-entities": "^4.28.0", + "@wordpress/i18n": "^6.1.0", + "@wordpress/icons": "^10.28.0", + "@wordpress/notices": "^5.28.0", + "@wordpress/private-apis": "^1.28.0", + "@wordpress/url": "^4.28.0" + }, + "engines": { + "node": ">=18.12.0", + "npm": ">=8.19.2" + }, + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" + } + }, + "node_modules/@wordpress/patterns/node_modules/@floating-ui/react-dom": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.0.8.tgz", + "integrity": "sha512-HOdqOt3R3OGeTKidaLvJKcgg75S6tibQ3Tif4eyd91QnIJWr0NLvoXFpJA/j8HqkFSL68GDca9AuyWEHlhyClw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@floating-ui/dom": "^1.6.1" + }, + "peerDependencies": { + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, + "node_modules/@wordpress/patterns/node_modules/@wordpress/block-editor": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/@wordpress/block-editor/-/block-editor-15.1.0.tgz", + "integrity": "sha512-8EngkF8QLjUbNpsPHRP8PPi/+Fvl9d4YldBMqgij+slCePtci+0AS5E7821TwDHPnk3QO32QvOk2AxvrNZGciw==", + "dev": true, + "license": "GPL-2.0-or-later", + "dependencies": { + "@babel/runtime": "7.25.7", + "@emotion/react": "^11.7.1", + "@emotion/styled": "^11.6.0", + "@react-spring/web": "^9.4.5", + "@wordpress/a11y": "^4.28.0", + "@wordpress/api-fetch": "^7.28.0", + "@wordpress/blob": "^4.28.0", + "@wordpress/block-serialization-default-parser": "^5.28.0", + "@wordpress/blocks": "^15.1.0", + "@wordpress/commands": "^1.28.0", + "@wordpress/components": "^30.1.0", + "@wordpress/compose": "^7.28.0", + "@wordpress/data": "^10.28.0", + "@wordpress/date": "^5.28.0", + "@wordpress/deprecated": "^4.28.0", + "@wordpress/dom": "^4.28.0", + "@wordpress/element": "^6.28.0", + "@wordpress/escape-html": "^3.28.0", + "@wordpress/hooks": "^4.28.0", + "@wordpress/html-entities": "^4.28.0", + "@wordpress/i18n": "^6.1.0", + "@wordpress/icons": "^10.28.0", + "@wordpress/is-shallow-equal": "^5.28.0", + "@wordpress/keyboard-shortcuts": "^5.28.0", + "@wordpress/keycodes": "^4.28.0", + "@wordpress/notices": "^5.28.0", + "@wordpress/preferences": "^4.28.0", + "@wordpress/priority-queue": "^3.28.0", + "@wordpress/private-apis": "^1.28.0", + "@wordpress/rich-text": "^7.28.0", + "@wordpress/style-engine": "^2.28.0", + "@wordpress/token-list": "^3.28.0", + "@wordpress/upload-media": "^0.13.0", + "@wordpress/url": "^4.28.0", + "@wordpress/warning": "^3.28.0", + "@wordpress/wordcount": "^4.28.0", + "change-case": "^4.1.2", + "clsx": "^2.1.1", + "colord": "^2.7.0", + "deepmerge": "^4.3.0", + "diff": "^4.0.2", + "fast-deep-equal": "^3.1.3", + "memize": "^2.1.0", + "parsel-js": "^1.1.2", + "postcss": "^8.4.21", + "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" + }, + "engines": { + "node": ">=18.12.0", + "npm": ">=8.19.2" + }, + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" + } + }, + "node_modules/@wordpress/patterns/node_modules/@wordpress/blocks": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/@wordpress/blocks/-/blocks-15.1.0.tgz", + "integrity": "sha512-/wRU3h9XFHuSRmA+IqYpMXDPrUvjhYznmG08CDpsf3XFb3aY+6Lqy2YDQuSMjDamxJN3CeFjiRdfKz/t4dGqsQ==", + "dev": true, + "license": "GPL-2.0-or-later", + "dependencies": { + "@babel/runtime": "7.25.7", + "@wordpress/autop": "^4.28.0", + "@wordpress/blob": "^4.28.0", + "@wordpress/block-serialization-default-parser": "^5.28.0", + "@wordpress/data": "^10.28.0", + "@wordpress/deprecated": "^4.28.0", + "@wordpress/dom": "^4.28.0", + "@wordpress/element": "^6.28.0", + "@wordpress/hooks": "^4.28.0", + "@wordpress/html-entities": "^4.28.0", + "@wordpress/i18n": "^6.1.0", + "@wordpress/is-shallow-equal": "^5.28.0", + "@wordpress/private-apis": "^1.28.0", + "@wordpress/rich-text": "^7.28.0", + "@wordpress/shortcode": "^4.28.0", + "@wordpress/warning": "^3.28.0", + "change-case": "^4.1.2", + "colord": "^2.7.0", + "fast-deep-equal": "^3.1.3", + "hpq": "^1.3.0", + "is-plain-object": "^5.0.0", + "memize": "^2.1.0", + "react-is": "^18.3.0", + "remove-accents": "^0.5.0", + "showdown": "^1.9.1", + "simple-html-tokenizer": "^0.5.7", + "uuid": "^9.0.1" + }, + "engines": { + "node": ">=18.12.0", + "npm": ">=8.19.2" + }, + "peerDependencies": { + "react": "^18.0.0" + } + }, + "node_modules/@wordpress/patterns/node_modules/@wordpress/components": { + "version": "30.1.0", + "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-30.1.0.tgz", + "integrity": "sha512-5joJLLp7Rqbvd3uvJImeGpqZ9ZwXduKQwwZ4gECG2P+v4OYwRytyufqtwU+iLWH++3Kjy+1v1Tbh4qhxwkxqDw==", + "dev": true, + "license": "GPL-2.0-or-later", + "dependencies": { + "@ariakit/react": "^0.4.15", + "@babel/runtime": "7.25.7", + "@emotion/cache": "^11.7.1", + "@emotion/css": "^11.7.1", + "@emotion/react": "^11.7.1", + "@emotion/serialize": "^1.0.2", + "@emotion/styled": "^11.6.0", + "@emotion/utils": "^1.0.0", + "@floating-ui/react-dom": "2.0.8", + "@types/gradient-parser": "0.1.3", + "@types/highlight-words-core": "1.2.1", + "@use-gesture/react": "^10.3.1", + "@wordpress/a11y": "^4.28.0", + "@wordpress/compose": "^7.28.0", + "@wordpress/date": "^5.28.0", + "@wordpress/deprecated": "^4.28.0", + "@wordpress/dom": "^4.28.0", + "@wordpress/element": "^6.28.0", + "@wordpress/escape-html": "^3.28.0", + "@wordpress/hooks": "^4.28.0", + "@wordpress/html-entities": "^4.28.0", + "@wordpress/i18n": "^6.1.0", + "@wordpress/icons": "^10.28.0", + "@wordpress/is-shallow-equal": "^5.28.0", + "@wordpress/keycodes": "^4.28.0", + "@wordpress/primitives": "^4.28.0", + "@wordpress/private-apis": "^1.28.0", + "@wordpress/rich-text": "^7.28.0", + "@wordpress/warning": "^3.28.0", + "change-case": "^4.1.2", + "clsx": "^2.1.1", + "colord": "^2.7.0", + "date-fns": "^3.6.0", + "deepmerge": "^4.3.0", + "fast-deep-equal": "^3.1.3", + "framer-motion": "^11.1.9", + "gradient-parser": "1.0.2", + "highlight-words-core": "^1.2.2", + "is-plain-object": "^5.0.0", + "memize": "^2.1.0", + "path-to-regexp": "^6.2.1", + "re-resizable": "^6.4.0", + "react-colorful": "^5.3.1", + "react-day-picker": "^9.7.0", + "remove-accents": "^0.5.0", + "uuid": "^9.0.1" + }, + "engines": { + "node": ">=18.12.0", + "npm": ">=8.19.2" + }, + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" + } + }, + "node_modules/@wordpress/patterns/node_modules/@wordpress/i18n": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-6.1.0.tgz", + "integrity": "sha512-C7GJ0xjGF2bMrcMsnNdSaRr+vufaUhsFOOEFtUi/YjYtjwBbCkNck+2IGrO8MwHYBVPq+elQZIAA0tiix+rW0w==", + "dev": true, + "license": "GPL-2.0-or-later", + "dependencies": { + "@babel/runtime": "7.25.7", + "@tannin/sprintf": "^1.3.1", + "@wordpress/hooks": "^4.28.0", + "gettext-parser": "^1.3.1", + "memize": "^2.1.0", + "tannin": "^1.2.0" + }, + "bin": { + "pot-to-php": "tools/pot-to-php.js" + }, + "engines": { + "node": ">=18.12.0", + "npm": ">=8.19.2" + } + }, + "node_modules/@wordpress/patterns/node_modules/@wordpress/keycodes": { + "version": "4.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-4.28.0.tgz", + "integrity": "sha512-clQ5bYq4QRW4809cjwwolY77cvAGMAZnEskINg1qYo8VaIyezuF/qkDTPyGGAHR7JawXs/TxLAgOi2kwXpbU7g==", + "dev": true, + "license": "GPL-2.0-or-later", + "dependencies": { + "@babel/runtime": "7.25.7", + "@wordpress/i18n": "^6.1.0" + }, + "engines": { + "node": ">=18.12.0", + "npm": ">=8.19.2" + } + }, + "node_modules/@wordpress/patterns/node_modules/@wordpress/priority-queue": { + "version": "3.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/priority-queue/-/priority-queue-3.28.0.tgz", + "integrity": "sha512-+K0LdQJMxzAJuvdeAHXftn4TyLtgn6EOgNthOrfZUygn1023M73qAQPIU9hszSPeq7lqXNCJLeYvCK6+WPPdsw==", + "dev": true, + "license": "GPL-2.0-or-later", + "dependencies": { + "@babel/runtime": "7.25.7", + "requestidlecallback": "^0.3.0" + }, + "engines": { + "node": ">=18.12.0", + "npm": ">=8.19.2" + } + }, + "node_modules/@wordpress/patterns/node_modules/@wordpress/upload-media": { + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/@wordpress/upload-media/-/upload-media-0.13.0.tgz", + "integrity": "sha512-LfwGLhgVBTYKhQUYV3/iG82ThtCNTG9KXh1sWr2l8B9SNQk9PGpnc+wus0vo/MGrSJSQLQRWuu6B/csWDwrQqA==", + "dev": true, + "license": "GPL-2.0-or-later", + "dependencies": { + "@babel/runtime": "7.25.7", + "@wordpress/api-fetch": "^7.28.0", + "@wordpress/blob": "^4.28.0", + "@wordpress/compose": "^7.28.0", + "@wordpress/data": "^10.28.0", + "@wordpress/element": "^6.28.0", + "@wordpress/i18n": "^6.1.0", + "@wordpress/preferences": "^4.28.0", + "@wordpress/private-apis": "^1.28.0", + "@wordpress/url": "^4.28.0", + "uuid": "^9.0.1" + }, + "engines": { + "node": ">=18.12.0", + "npm": ">=8.19.2" + }, + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" + } + }, + "node_modules/@wordpress/patterns/node_modules/@wordpress/warning": { + "version": "3.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-3.28.0.tgz", + "integrity": "sha512-Hn2wrdgBDRcmBjpEXd5q+bz4qvLMSYoZa0b3uo1Ja9ONNh8eHGnILIAxBk/OmFrCjmXqY6bydTVBRcvXaBq0MQ==", + "dev": true, + "license": "GPL-2.0-or-later", + "engines": { + "node": ">=18.12.0", + "npm": ">=8.19.2" + } + }, + "node_modules/@wordpress/patterns/node_modules/gradient-parser": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/gradient-parser/-/gradient-parser-1.0.2.tgz", + "integrity": "sha512-gR6nY33xC9yJoH4wGLQtZQMXDi6RI3H37ERu7kQCVUzlXjNedpZM7xcA489Opwbq0BSGohtWGsWsntupmxelMg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@wordpress/plugins": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/plugins/-/plugins-7.28.0.tgz", + "integrity": "sha512-deFkJRLk9ce0zM3gOh5UB2oGUG6TnYNyfSXnmEEv4Dv5b0pkRRSknyp7IloAADzRpUarXK0ro5uTKMzpOUZYbg==", + "dev": true, + "license": "GPL-2.0-or-later", + "dependencies": { + "@babel/runtime": "7.25.7", + "@wordpress/components": "^30.1.0", + "@wordpress/compose": "^7.28.0", + "@wordpress/deprecated": "^4.28.0", + "@wordpress/element": "^6.28.0", + "@wordpress/hooks": "^4.28.0", + "@wordpress/icons": "^10.28.0", + "@wordpress/is-shallow-equal": "^5.28.0", + "memize": "^2.0.1" + }, + "engines": { + "node": ">=18.12.0", + "npm": ">=8.19.2" + }, + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" + } + }, + "node_modules/@wordpress/plugins/node_modules/@floating-ui/react-dom": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.0.8.tgz", + "integrity": "sha512-HOdqOt3R3OGeTKidaLvJKcgg75S6tibQ3Tif4eyd91QnIJWr0NLvoXFpJA/j8HqkFSL68GDca9AuyWEHlhyClw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@floating-ui/dom": "^1.6.1" + }, + "peerDependencies": { + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, + "node_modules/@wordpress/plugins/node_modules/@wordpress/components": { + "version": "30.1.0", + "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-30.1.0.tgz", + "integrity": "sha512-5joJLLp7Rqbvd3uvJImeGpqZ9ZwXduKQwwZ4gECG2P+v4OYwRytyufqtwU+iLWH++3Kjy+1v1Tbh4qhxwkxqDw==", + "dev": true, + "license": "GPL-2.0-or-later", + "dependencies": { + "@ariakit/react": "^0.4.15", + "@babel/runtime": "7.25.7", + "@emotion/cache": "^11.7.1", + "@emotion/css": "^11.7.1", + "@emotion/react": "^11.7.1", + "@emotion/serialize": "^1.0.2", + "@emotion/styled": "^11.6.0", + "@emotion/utils": "^1.0.0", + "@floating-ui/react-dom": "2.0.8", + "@types/gradient-parser": "0.1.3", + "@types/highlight-words-core": "1.2.1", + "@use-gesture/react": "^10.3.1", + "@wordpress/a11y": "^4.28.0", + "@wordpress/compose": "^7.28.0", + "@wordpress/date": "^5.28.0", + "@wordpress/deprecated": "^4.28.0", + "@wordpress/dom": "^4.28.0", + "@wordpress/element": "^6.28.0", + "@wordpress/escape-html": "^3.28.0", + "@wordpress/hooks": "^4.28.0", + "@wordpress/html-entities": "^4.28.0", + "@wordpress/i18n": "^6.1.0", + "@wordpress/icons": "^10.28.0", + "@wordpress/is-shallow-equal": "^5.28.0", + "@wordpress/keycodes": "^4.28.0", + "@wordpress/primitives": "^4.28.0", + "@wordpress/private-apis": "^1.28.0", + "@wordpress/rich-text": "^7.28.0", + "@wordpress/warning": "^3.28.0", + "change-case": "^4.1.2", + "clsx": "^2.1.1", + "colord": "^2.7.0", + "date-fns": "^3.6.0", + "deepmerge": "^4.3.0", + "fast-deep-equal": "^3.1.3", + "framer-motion": "^11.1.9", + "gradient-parser": "1.0.2", + "highlight-words-core": "^1.2.2", + "is-plain-object": "^5.0.0", + "memize": "^2.1.0", + "path-to-regexp": "^6.2.1", + "re-resizable": "^6.4.0", + "react-colorful": "^5.3.1", + "react-day-picker": "^9.7.0", + "remove-accents": "^0.5.0", + "uuid": "^9.0.1" + }, + "engines": { + "node": ">=18.12.0", + "npm": ">=8.19.2" + }, + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" + } + }, + "node_modules/@wordpress/plugins/node_modules/@wordpress/i18n": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-6.1.0.tgz", + "integrity": "sha512-C7GJ0xjGF2bMrcMsnNdSaRr+vufaUhsFOOEFtUi/YjYtjwBbCkNck+2IGrO8MwHYBVPq+elQZIAA0tiix+rW0w==", + "dev": true, + "license": "GPL-2.0-or-later", + "dependencies": { + "@babel/runtime": "7.25.7", + "@tannin/sprintf": "^1.3.1", + "@wordpress/hooks": "^4.28.0", + "gettext-parser": "^1.3.1", + "memize": "^2.1.0", + "tannin": "^1.2.0" + }, + "bin": { + "pot-to-php": "tools/pot-to-php.js" + }, + "engines": { + "node": ">=18.12.0", + "npm": ">=8.19.2" + } + }, + "node_modules/@wordpress/plugins/node_modules/@wordpress/keycodes": { + "version": "4.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-4.28.0.tgz", + "integrity": "sha512-clQ5bYq4QRW4809cjwwolY77cvAGMAZnEskINg1qYo8VaIyezuF/qkDTPyGGAHR7JawXs/TxLAgOi2kwXpbU7g==", + "dev": true, + "license": "GPL-2.0-or-later", + "dependencies": { + "@babel/runtime": "7.25.7", + "@wordpress/i18n": "^6.1.0" + }, + "engines": { + "node": ">=18.12.0", + "npm": ">=8.19.2" + } + }, + "node_modules/@wordpress/plugins/node_modules/@wordpress/warning": { + "version": "3.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-3.28.0.tgz", + "integrity": "sha512-Hn2wrdgBDRcmBjpEXd5q+bz4qvLMSYoZa0b3uo1Ja9ONNh8eHGnILIAxBk/OmFrCjmXqY6bydTVBRcvXaBq0MQ==", + "dev": true, + "license": "GPL-2.0-or-later", + "engines": { + "node": ">=18.12.0", + "npm": ">=8.19.2" + } + }, + "node_modules/@wordpress/plugins/node_modules/gradient-parser": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/gradient-parser/-/gradient-parser-1.0.2.tgz", + "integrity": "sha512-gR6nY33xC9yJoH4wGLQtZQMXDi6RI3H37ERu7kQCVUzlXjNedpZM7xcA489Opwbq0BSGohtWGsWsntupmxelMg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@wordpress/postcss-plugins-preset": { + "version": "4.42.0", + "resolved": "https://registry.npmjs.org/@wordpress/postcss-plugins-preset/-/postcss-plugins-preset-4.42.0.tgz", + "integrity": "sha512-5xmKF7IUsqS5JcmJlHKHq7RaR6ZpaLj3n9c+X0X0/Oo7ZCIGp6WeDQngx13sH4NJoKXrZ9g4n1rbzhEKeo/Wtg==", + "dev": true, + "license": "GPL-2.0-or-later", + "dependencies": { + "@wordpress/base-styles": "^4.49.0", + "autoprefixer": "^10.2.5" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "postcss": "^8.0.0" } }, - "node_modules/@wordpress/patterns": { - "version": "2.26.0", - "resolved": "https://registry.npmjs.org/@wordpress/patterns/-/patterns-2.26.0.tgz", - "integrity": "sha512-Noi5gwF7RcTCA3/1H/j3UtX17+BUPr1psJMC/bhV6gyLPfOm/9G2ZP+A/DPKrymvNnS/S2AJNIPXSFeIkG1EUg==", + "node_modules/@wordpress/preferences": { + "version": "4.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/preferences/-/preferences-4.28.0.tgz", + "integrity": "sha512-2YmvXMCl+MK/e+eKZlpnnjJkBBltscnurt9fsYJBtZlOcCpNp2KZXPZm0ZsuEXCd9mnLnXpyVO513hZxWs1/0g==", "dev": true, + "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", - "@wordpress/a11y": "^4.26.0", - "@wordpress/block-editor": "^14.21.0", - "@wordpress/blocks": "^14.15.0", - "@wordpress/components": "^29.12.0", - "@wordpress/compose": "^7.26.0", - "@wordpress/core-data": "^7.26.0", - "@wordpress/data": "^10.26.0", - "@wordpress/element": "^6.26.0", - "@wordpress/html-entities": "^4.26.0", - "@wordpress/i18n": "^5.26.0", - "@wordpress/icons": "^10.26.0", - "@wordpress/notices": "^5.26.0", - "@wordpress/private-apis": "^1.26.0", - "@wordpress/url": "^4.26.0" + "@wordpress/a11y": "^4.28.0", + "@wordpress/components": "^30.1.0", + "@wordpress/compose": "^7.28.0", + "@wordpress/data": "^10.28.0", + "@wordpress/deprecated": "^4.28.0", + "@wordpress/element": "^6.28.0", + "@wordpress/i18n": "^6.1.0", + "@wordpress/icons": "^10.28.0", + "@wordpress/private-apis": "^1.28.0", + "clsx": "^2.1.1" + }, + "engines": { + "node": ">=18.12.0", + "npm": ">=8.19.2" + }, + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" + } + }, + "node_modules/@wordpress/preferences/node_modules/@floating-ui/react-dom": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.0.8.tgz", + "integrity": "sha512-HOdqOt3R3OGeTKidaLvJKcgg75S6tibQ3Tif4eyd91QnIJWr0NLvoXFpJA/j8HqkFSL68GDca9AuyWEHlhyClw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@floating-ui/dom": "^1.6.1" + }, + "peerDependencies": { + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, + "node_modules/@wordpress/preferences/node_modules/@wordpress/components": { + "version": "30.1.0", + "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-30.1.0.tgz", + "integrity": "sha512-5joJLLp7Rqbvd3uvJImeGpqZ9ZwXduKQwwZ4gECG2P+v4OYwRytyufqtwU+iLWH++3Kjy+1v1Tbh4qhxwkxqDw==", + "dev": true, + "license": "GPL-2.0-or-later", + "dependencies": { + "@ariakit/react": "^0.4.15", + "@babel/runtime": "7.25.7", + "@emotion/cache": "^11.7.1", + "@emotion/css": "^11.7.1", + "@emotion/react": "^11.7.1", + "@emotion/serialize": "^1.0.2", + "@emotion/styled": "^11.6.0", + "@emotion/utils": "^1.0.0", + "@floating-ui/react-dom": "2.0.8", + "@types/gradient-parser": "0.1.3", + "@types/highlight-words-core": "1.2.1", + "@use-gesture/react": "^10.3.1", + "@wordpress/a11y": "^4.28.0", + "@wordpress/compose": "^7.28.0", + "@wordpress/date": "^5.28.0", + "@wordpress/deprecated": "^4.28.0", + "@wordpress/dom": "^4.28.0", + "@wordpress/element": "^6.28.0", + "@wordpress/escape-html": "^3.28.0", + "@wordpress/hooks": "^4.28.0", + "@wordpress/html-entities": "^4.28.0", + "@wordpress/i18n": "^6.1.0", + "@wordpress/icons": "^10.28.0", + "@wordpress/is-shallow-equal": "^5.28.0", + "@wordpress/keycodes": "^4.28.0", + "@wordpress/primitives": "^4.28.0", + "@wordpress/private-apis": "^1.28.0", + "@wordpress/rich-text": "^7.28.0", + "@wordpress/warning": "^3.28.0", + "change-case": "^4.1.2", + "clsx": "^2.1.1", + "colord": "^2.7.0", + "date-fns": "^3.6.0", + "deepmerge": "^4.3.0", + "fast-deep-equal": "^3.1.3", + "framer-motion": "^11.1.9", + "gradient-parser": "1.0.2", + "highlight-words-core": "^1.2.2", + "is-plain-object": "^5.0.0", + "memize": "^2.1.0", + "path-to-regexp": "^6.2.1", + "re-resizable": "^6.4.0", + "react-colorful": "^5.3.1", + "react-day-picker": "^9.7.0", + "remove-accents": "^0.5.0", + "uuid": "^9.0.1" }, "engines": { "node": ">=18.12.0", @@ -9245,73 +11221,61 @@ "react-dom": "^18.0.0" } }, - "node_modules/@wordpress/plugins": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@wordpress/plugins/-/plugins-7.26.0.tgz", - "integrity": "sha512-61WOYiQ9Hxk6xC2R8LbswszWgWg5anuDcemHB/n7i5Zhdxk2CdaY5JQRLy+6tadRRvp1+Kf060FKXTVYdDU3Ng==", + "node_modules/@wordpress/preferences/node_modules/@wordpress/i18n": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-6.1.0.tgz", + "integrity": "sha512-C7GJ0xjGF2bMrcMsnNdSaRr+vufaUhsFOOEFtUi/YjYtjwBbCkNck+2IGrO8MwHYBVPq+elQZIAA0tiix+rW0w==", "dev": true, + "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", - "@wordpress/components": "^29.12.0", - "@wordpress/compose": "^7.26.0", - "@wordpress/deprecated": "^4.26.0", - "@wordpress/element": "^6.26.0", - "@wordpress/hooks": "^4.26.0", - "@wordpress/icons": "^10.26.0", - "@wordpress/is-shallow-equal": "^5.26.0", - "memize": "^2.0.1" + "@tannin/sprintf": "^1.3.1", + "@wordpress/hooks": "^4.28.0", + "gettext-parser": "^1.3.1", + "memize": "^2.1.0", + "tannin": "^1.2.0" + }, + "bin": { + "pot-to-php": "tools/pot-to-php.js" }, "engines": { "node": ">=18.12.0", "npm": ">=8.19.2" - }, - "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" } }, - "node_modules/@wordpress/postcss-plugins-preset": { - "version": "4.42.0", - "resolved": "https://registry.npmjs.org/@wordpress/postcss-plugins-preset/-/postcss-plugins-preset-4.42.0.tgz", - "integrity": "sha512-5xmKF7IUsqS5JcmJlHKHq7RaR6ZpaLj3n9c+X0X0/Oo7ZCIGp6WeDQngx13sH4NJoKXrZ9g4n1rbzhEKeo/Wtg==", + "node_modules/@wordpress/preferences/node_modules/@wordpress/keycodes": { + "version": "4.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-4.28.0.tgz", + "integrity": "sha512-clQ5bYq4QRW4809cjwwolY77cvAGMAZnEskINg1qYo8VaIyezuF/qkDTPyGGAHR7JawXs/TxLAgOi2kwXpbU7g==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { - "@wordpress/base-styles": "^4.49.0", - "autoprefixer": "^10.2.5" + "@babel/runtime": "7.25.7", + "@wordpress/i18n": "^6.1.0" }, "engines": { - "node": ">=14" - }, - "peerDependencies": { - "postcss": "^8.0.0" + "node": ">=18.12.0", + "npm": ">=8.19.2" } }, - "node_modules/@wordpress/preferences": { - "version": "4.26.0", - "resolved": "https://registry.npmjs.org/@wordpress/preferences/-/preferences-4.26.0.tgz", - "integrity": "sha512-t6IGo81vfnswgx5RIivR6dS6gyXF7Ae0oSvHl+Oku4rgXxRoNcuLNUFPwianAVeqpVQO1kWD95KM6mCgoQCJ3Q==", + "node_modules/@wordpress/preferences/node_modules/@wordpress/warning": { + "version": "3.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-3.28.0.tgz", + "integrity": "sha512-Hn2wrdgBDRcmBjpEXd5q+bz4qvLMSYoZa0b3uo1Ja9ONNh8eHGnILIAxBk/OmFrCjmXqY6bydTVBRcvXaBq0MQ==", "dev": true, - "dependencies": { - "@babel/runtime": "7.25.7", - "@wordpress/a11y": "^4.26.0", - "@wordpress/components": "^29.12.0", - "@wordpress/compose": "^7.26.0", - "@wordpress/data": "^10.26.0", - "@wordpress/deprecated": "^4.26.0", - "@wordpress/element": "^6.26.0", - "@wordpress/i18n": "^5.26.0", - "@wordpress/icons": "^10.26.0", - "@wordpress/private-apis": "^1.26.0", - "clsx": "^2.1.1" - }, + "license": "GPL-2.0-or-later", "engines": { "node": ">=18.12.0", "npm": ">=8.19.2" - }, - "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" + } + }, + "node_modules/@wordpress/preferences/node_modules/gradient-parser": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/gradient-parser/-/gradient-parser-1.0.2.tgz", + "integrity": "sha512-gR6nY33xC9yJoH4wGLQtZQMXDi6RI3H37ERu7kQCVUzlXjNedpZM7xcA489Opwbq0BSGohtWGsWsntupmxelMg==", + "dev": true, + "engines": { + "node": ">=0.10.0" } }, "node_modules/@wordpress/prettier-config": { @@ -9328,13 +11292,14 @@ } }, "node_modules/@wordpress/primitives": { - "version": "4.26.0", - "resolved": "https://registry.npmjs.org/@wordpress/primitives/-/primitives-4.26.0.tgz", - "integrity": "sha512-vmqKlqQxyv9XDKeIntd70SpRJeU0uXWj6iQDZmmbsOcDWL3UNIOFeN5dB25vDeyoseQ+r+JNnoU+hq7cpQa/8Q==", + "version": "4.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/primitives/-/primitives-4.28.0.tgz", + "integrity": "sha512-Zv8RBd7urure+nDgzvNXFDy8WrKavzrM3xxy6OQL7lwn4jG50BDCP1L6LS76oGy8uVAOqJVUIFEeWGGt0B6Fnw==", "dev": true, + "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", - "@wordpress/element": "^6.26.0", + "@wordpress/element": "^6.28.0", "clsx": "^2.1.1" }, "engines": { @@ -9360,10 +11325,11 @@ } }, "node_modules/@wordpress/private-apis": { - "version": "1.26.0", - "resolved": "https://registry.npmjs.org/@wordpress/private-apis/-/private-apis-1.26.0.tgz", - "integrity": "sha512-0ZlOD/FYS2Izr+0S05/c3X+Mt+pxdRhwe3SxrfdnFzoKCuyYZ1j/Z7I0r17AsQL1y3S4RBl5QoWoKpK6FdjzzQ==", + "version": "1.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/private-apis/-/private-apis-1.28.0.tgz", + "integrity": "sha512-NOO2bcbzzR07K7T6nqi5/VJaqkv9KgxLgkWvElKRHaekUNVyePFNXLPf0iO01vqltJHljxN9nk//edmsFTmFuQ==", "dev": true, + "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7" }, @@ -9392,23 +11358,291 @@ } }, "node_modules/@wordpress/reusable-blocks": { - "version": "5.26.0", - "resolved": "https://registry.npmjs.org/@wordpress/reusable-blocks/-/reusable-blocks-5.26.0.tgz", - "integrity": "sha512-8Sw2UCicmNdu8N0RJ0KUeVMEGUBII436LIGD6uXQykwruHsO2gIhs76aAl7LBMnFLXTI2W8wtXRDKiB4O7PsbA==", + "version": "5.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/reusable-blocks/-/reusable-blocks-5.28.0.tgz", + "integrity": "sha512-aPEI2qU/kZAEKf//4BkXHSO+VgWZolVOpx/U0/6umqY7J764d26btDqAeuiPSNy+w7FNNuTCAXwCrfJczgCivg==", "dev": true, + "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", - "@wordpress/block-editor": "^14.21.0", - "@wordpress/blocks": "^14.15.0", - "@wordpress/components": "^29.12.0", - "@wordpress/core-data": "^7.26.0", - "@wordpress/data": "^10.26.0", - "@wordpress/element": "^6.26.0", - "@wordpress/i18n": "^5.26.0", - "@wordpress/icons": "^10.26.0", - "@wordpress/notices": "^5.26.0", - "@wordpress/private-apis": "^1.26.0", - "@wordpress/url": "^4.26.0" + "@wordpress/block-editor": "^15.1.0", + "@wordpress/blocks": "^15.1.0", + "@wordpress/components": "^30.1.0", + "@wordpress/core-data": "^7.28.0", + "@wordpress/data": "^10.28.0", + "@wordpress/element": "^6.28.0", + "@wordpress/i18n": "^6.1.0", + "@wordpress/icons": "^10.28.0", + "@wordpress/notices": "^5.28.0", + "@wordpress/private-apis": "^1.28.0", + "@wordpress/url": "^4.28.0" + }, + "engines": { + "node": ">=18.12.0", + "npm": ">=8.19.2" + }, + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" + } + }, + "node_modules/@wordpress/reusable-blocks/node_modules/@floating-ui/react-dom": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.0.8.tgz", + "integrity": "sha512-HOdqOt3R3OGeTKidaLvJKcgg75S6tibQ3Tif4eyd91QnIJWr0NLvoXFpJA/j8HqkFSL68GDca9AuyWEHlhyClw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@floating-ui/dom": "^1.6.1" + }, + "peerDependencies": { + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, + "node_modules/@wordpress/reusable-blocks/node_modules/@wordpress/block-editor": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/@wordpress/block-editor/-/block-editor-15.1.0.tgz", + "integrity": "sha512-8EngkF8QLjUbNpsPHRP8PPi/+Fvl9d4YldBMqgij+slCePtci+0AS5E7821TwDHPnk3QO32QvOk2AxvrNZGciw==", + "dev": true, + "license": "GPL-2.0-or-later", + "dependencies": { + "@babel/runtime": "7.25.7", + "@emotion/react": "^11.7.1", + "@emotion/styled": "^11.6.0", + "@react-spring/web": "^9.4.5", + "@wordpress/a11y": "^4.28.0", + "@wordpress/api-fetch": "^7.28.0", + "@wordpress/blob": "^4.28.0", + "@wordpress/block-serialization-default-parser": "^5.28.0", + "@wordpress/blocks": "^15.1.0", + "@wordpress/commands": "^1.28.0", + "@wordpress/components": "^30.1.0", + "@wordpress/compose": "^7.28.0", + "@wordpress/data": "^10.28.0", + "@wordpress/date": "^5.28.0", + "@wordpress/deprecated": "^4.28.0", + "@wordpress/dom": "^4.28.0", + "@wordpress/element": "^6.28.0", + "@wordpress/escape-html": "^3.28.0", + "@wordpress/hooks": "^4.28.0", + "@wordpress/html-entities": "^4.28.0", + "@wordpress/i18n": "^6.1.0", + "@wordpress/icons": "^10.28.0", + "@wordpress/is-shallow-equal": "^5.28.0", + "@wordpress/keyboard-shortcuts": "^5.28.0", + "@wordpress/keycodes": "^4.28.0", + "@wordpress/notices": "^5.28.0", + "@wordpress/preferences": "^4.28.0", + "@wordpress/priority-queue": "^3.28.0", + "@wordpress/private-apis": "^1.28.0", + "@wordpress/rich-text": "^7.28.0", + "@wordpress/style-engine": "^2.28.0", + "@wordpress/token-list": "^3.28.0", + "@wordpress/upload-media": "^0.13.0", + "@wordpress/url": "^4.28.0", + "@wordpress/warning": "^3.28.0", + "@wordpress/wordcount": "^4.28.0", + "change-case": "^4.1.2", + "clsx": "^2.1.1", + "colord": "^2.7.0", + "deepmerge": "^4.3.0", + "diff": "^4.0.2", + "fast-deep-equal": "^3.1.3", + "memize": "^2.1.0", + "parsel-js": "^1.1.2", + "postcss": "^8.4.21", + "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" + }, + "engines": { + "node": ">=18.12.0", + "npm": ">=8.19.2" + }, + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" + } + }, + "node_modules/@wordpress/reusable-blocks/node_modules/@wordpress/blocks": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/@wordpress/blocks/-/blocks-15.1.0.tgz", + "integrity": "sha512-/wRU3h9XFHuSRmA+IqYpMXDPrUvjhYznmG08CDpsf3XFb3aY+6Lqy2YDQuSMjDamxJN3CeFjiRdfKz/t4dGqsQ==", + "dev": true, + "license": "GPL-2.0-or-later", + "dependencies": { + "@babel/runtime": "7.25.7", + "@wordpress/autop": "^4.28.0", + "@wordpress/blob": "^4.28.0", + "@wordpress/block-serialization-default-parser": "^5.28.0", + "@wordpress/data": "^10.28.0", + "@wordpress/deprecated": "^4.28.0", + "@wordpress/dom": "^4.28.0", + "@wordpress/element": "^6.28.0", + "@wordpress/hooks": "^4.28.0", + "@wordpress/html-entities": "^4.28.0", + "@wordpress/i18n": "^6.1.0", + "@wordpress/is-shallow-equal": "^5.28.0", + "@wordpress/private-apis": "^1.28.0", + "@wordpress/rich-text": "^7.28.0", + "@wordpress/shortcode": "^4.28.0", + "@wordpress/warning": "^3.28.0", + "change-case": "^4.1.2", + "colord": "^2.7.0", + "fast-deep-equal": "^3.1.3", + "hpq": "^1.3.0", + "is-plain-object": "^5.0.0", + "memize": "^2.1.0", + "react-is": "^18.3.0", + "remove-accents": "^0.5.0", + "showdown": "^1.9.1", + "simple-html-tokenizer": "^0.5.7", + "uuid": "^9.0.1" + }, + "engines": { + "node": ">=18.12.0", + "npm": ">=8.19.2" + }, + "peerDependencies": { + "react": "^18.0.0" + } + }, + "node_modules/@wordpress/reusable-blocks/node_modules/@wordpress/components": { + "version": "30.1.0", + "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-30.1.0.tgz", + "integrity": "sha512-5joJLLp7Rqbvd3uvJImeGpqZ9ZwXduKQwwZ4gECG2P+v4OYwRytyufqtwU+iLWH++3Kjy+1v1Tbh4qhxwkxqDw==", + "dev": true, + "license": "GPL-2.0-or-later", + "dependencies": { + "@ariakit/react": "^0.4.15", + "@babel/runtime": "7.25.7", + "@emotion/cache": "^11.7.1", + "@emotion/css": "^11.7.1", + "@emotion/react": "^11.7.1", + "@emotion/serialize": "^1.0.2", + "@emotion/styled": "^11.6.0", + "@emotion/utils": "^1.0.0", + "@floating-ui/react-dom": "2.0.8", + "@types/gradient-parser": "0.1.3", + "@types/highlight-words-core": "1.2.1", + "@use-gesture/react": "^10.3.1", + "@wordpress/a11y": "^4.28.0", + "@wordpress/compose": "^7.28.0", + "@wordpress/date": "^5.28.0", + "@wordpress/deprecated": "^4.28.0", + "@wordpress/dom": "^4.28.0", + "@wordpress/element": "^6.28.0", + "@wordpress/escape-html": "^3.28.0", + "@wordpress/hooks": "^4.28.0", + "@wordpress/html-entities": "^4.28.0", + "@wordpress/i18n": "^6.1.0", + "@wordpress/icons": "^10.28.0", + "@wordpress/is-shallow-equal": "^5.28.0", + "@wordpress/keycodes": "^4.28.0", + "@wordpress/primitives": "^4.28.0", + "@wordpress/private-apis": "^1.28.0", + "@wordpress/rich-text": "^7.28.0", + "@wordpress/warning": "^3.28.0", + "change-case": "^4.1.2", + "clsx": "^2.1.1", + "colord": "^2.7.0", + "date-fns": "^3.6.0", + "deepmerge": "^4.3.0", + "fast-deep-equal": "^3.1.3", + "framer-motion": "^11.1.9", + "gradient-parser": "1.0.2", + "highlight-words-core": "^1.2.2", + "is-plain-object": "^5.0.0", + "memize": "^2.1.0", + "path-to-regexp": "^6.2.1", + "re-resizable": "^6.4.0", + "react-colorful": "^5.3.1", + "react-day-picker": "^9.7.0", + "remove-accents": "^0.5.0", + "uuid": "^9.0.1" + }, + "engines": { + "node": ">=18.12.0", + "npm": ">=8.19.2" + }, + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" + } + }, + "node_modules/@wordpress/reusable-blocks/node_modules/@wordpress/i18n": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-6.1.0.tgz", + "integrity": "sha512-C7GJ0xjGF2bMrcMsnNdSaRr+vufaUhsFOOEFtUi/YjYtjwBbCkNck+2IGrO8MwHYBVPq+elQZIAA0tiix+rW0w==", + "dev": true, + "license": "GPL-2.0-or-later", + "dependencies": { + "@babel/runtime": "7.25.7", + "@tannin/sprintf": "^1.3.1", + "@wordpress/hooks": "^4.28.0", + "gettext-parser": "^1.3.1", + "memize": "^2.1.0", + "tannin": "^1.2.0" + }, + "bin": { + "pot-to-php": "tools/pot-to-php.js" + }, + "engines": { + "node": ">=18.12.0", + "npm": ">=8.19.2" + } + }, + "node_modules/@wordpress/reusable-blocks/node_modules/@wordpress/keycodes": { + "version": "4.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-4.28.0.tgz", + "integrity": "sha512-clQ5bYq4QRW4809cjwwolY77cvAGMAZnEskINg1qYo8VaIyezuF/qkDTPyGGAHR7JawXs/TxLAgOi2kwXpbU7g==", + "dev": true, + "license": "GPL-2.0-or-later", + "dependencies": { + "@babel/runtime": "7.25.7", + "@wordpress/i18n": "^6.1.0" + }, + "engines": { + "node": ">=18.12.0", + "npm": ">=8.19.2" + } + }, + "node_modules/@wordpress/reusable-blocks/node_modules/@wordpress/priority-queue": { + "version": "3.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/priority-queue/-/priority-queue-3.28.0.tgz", + "integrity": "sha512-+K0LdQJMxzAJuvdeAHXftn4TyLtgn6EOgNthOrfZUygn1023M73qAQPIU9hszSPeq7lqXNCJLeYvCK6+WPPdsw==", + "dev": true, + "license": "GPL-2.0-or-later", + "dependencies": { + "@babel/runtime": "7.25.7", + "requestidlecallback": "^0.3.0" + }, + "engines": { + "node": ">=18.12.0", + "npm": ">=8.19.2" + } + }, + "node_modules/@wordpress/reusable-blocks/node_modules/@wordpress/upload-media": { + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/@wordpress/upload-media/-/upload-media-0.13.0.tgz", + "integrity": "sha512-LfwGLhgVBTYKhQUYV3/iG82ThtCNTG9KXh1sWr2l8B9SNQk9PGpnc+wus0vo/MGrSJSQLQRWuu6B/csWDwrQqA==", + "dev": true, + "license": "GPL-2.0-or-later", + "dependencies": { + "@babel/runtime": "7.25.7", + "@wordpress/api-fetch": "^7.28.0", + "@wordpress/blob": "^4.28.0", + "@wordpress/compose": "^7.28.0", + "@wordpress/data": "^10.28.0", + "@wordpress/element": "^6.28.0", + "@wordpress/i18n": "^6.1.0", + "@wordpress/preferences": "^4.28.0", + "@wordpress/private-apis": "^1.28.0", + "@wordpress/url": "^4.28.0", + "uuid": "^9.0.1" }, "engines": { "node": ">=18.12.0", @@ -9419,21 +11653,43 @@ "react-dom": "^18.0.0" } }, + "node_modules/@wordpress/reusable-blocks/node_modules/@wordpress/warning": { + "version": "3.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-3.28.0.tgz", + "integrity": "sha512-Hn2wrdgBDRcmBjpEXd5q+bz4qvLMSYoZa0b3uo1Ja9ONNh8eHGnILIAxBk/OmFrCjmXqY6bydTVBRcvXaBq0MQ==", + "dev": true, + "license": "GPL-2.0-or-later", + "engines": { + "node": ">=18.12.0", + "npm": ">=8.19.2" + } + }, + "node_modules/@wordpress/reusable-blocks/node_modules/gradient-parser": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/gradient-parser/-/gradient-parser-1.0.2.tgz", + "integrity": "sha512-gR6nY33xC9yJoH4wGLQtZQMXDi6RI3H37ERu7kQCVUzlXjNedpZM7xcA489Opwbq0BSGohtWGsWsntupmxelMg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/@wordpress/rich-text": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@wordpress/rich-text/-/rich-text-7.26.0.tgz", - "integrity": "sha512-W4ydPAV2Er8OBEDM7pDHkaVosQrx9gfV3SDXy+2OHV+OEq9uN/1N/Y8ZZmijdo2ivPEqYzJGR30zpBqBUXf8Kg==", + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/rich-text/-/rich-text-7.28.0.tgz", + "integrity": "sha512-TI5HOBMkFDP7y8X/2Gw16Vv7tDP7clLMueN5NhFfnwattKWMopt3bcXLWZPBBLSzAa7ueuvR97ybC+f8qdumEA==", "dev": true, + "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", - "@wordpress/a11y": "^4.26.0", - "@wordpress/compose": "^7.26.0", - "@wordpress/data": "^10.26.0", - "@wordpress/deprecated": "^4.26.0", - "@wordpress/element": "^6.26.0", - "@wordpress/escape-html": "^3.26.0", - "@wordpress/i18n": "^5.26.0", - "@wordpress/keycodes": "^4.26.0", + "@wordpress/a11y": "^4.28.0", + "@wordpress/compose": "^7.28.0", + "@wordpress/data": "^10.28.0", + "@wordpress/deprecated": "^4.28.0", + "@wordpress/element": "^6.28.0", + "@wordpress/escape-html": "^3.28.0", + "@wordpress/i18n": "^6.1.0", + "@wordpress/keycodes": "^4.28.0", + "colord": "2.9.3", "memize": "^2.1.0" }, "engines": { @@ -9444,14 +11700,37 @@ "react": "^18.0.0" } }, + "node_modules/@wordpress/rich-text/node_modules/@wordpress/i18n": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-6.1.0.tgz", + "integrity": "sha512-C7GJ0xjGF2bMrcMsnNdSaRr+vufaUhsFOOEFtUi/YjYtjwBbCkNck+2IGrO8MwHYBVPq+elQZIAA0tiix+rW0w==", + "dev": true, + "license": "GPL-2.0-or-later", + "dependencies": { + "@babel/runtime": "7.25.7", + "@tannin/sprintf": "^1.3.1", + "@wordpress/hooks": "^4.28.0", + "gettext-parser": "^1.3.1", + "memize": "^2.1.0", + "tannin": "^1.2.0" + }, + "bin": { + "pot-to-php": "tools/pot-to-php.js" + }, + "engines": { + "node": ">=18.12.0", + "npm": ">=8.19.2" + } + }, "node_modules/@wordpress/rich-text/node_modules/@wordpress/keycodes": { - "version": "4.26.0", - "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-4.26.0.tgz", - "integrity": "sha512-R+mKsQoHdqxnay2f5DOMbqCP0BnKwgWNGoBGCazviy0gfesvEbNPpOOtJS8magujILSgg6tQ4UQcz5Y0bx7Dig==", + "version": "4.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-4.28.0.tgz", + "integrity": "sha512-clQ5bYq4QRW4809cjwwolY77cvAGMAZnEskINg1qYo8VaIyezuF/qkDTPyGGAHR7JawXs/TxLAgOi2kwXpbU7g==", "dev": true, + "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", - "@wordpress/i18n": "^5.26.0" + "@wordpress/i18n": "^6.1.0" }, "engines": { "node": ">=18.12.0", @@ -9459,16 +11738,17 @@ } }, "node_modules/@wordpress/router": { - "version": "1.26.0", - "resolved": "https://registry.npmjs.org/@wordpress/router/-/router-1.26.0.tgz", - "integrity": "sha512-vZ/bGySmLP+OD4v1JwdfDFjsKDj2a1U6zBIx2EicToWGuBJxzbQlykQnphrdt6f7zv5NAmD1xdVBCdEapYKd4w==", + "version": "1.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/router/-/router-1.28.0.tgz", + "integrity": "sha512-A4XgNmNaIzv9YkAnNxbtu5y9+HlsR1gaoumbbDHhq7q2N9EG0VI4M1xqfbN9JWsNSm7IrhNXUiub2E7tkD4+PQ==", "dev": true, + "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", - "@wordpress/compose": "^7.26.0", - "@wordpress/element": "^6.26.0", - "@wordpress/private-apis": "^1.26.0", - "@wordpress/url": "^4.26.0", + "@wordpress/compose": "^7.28.0", + "@wordpress/element": "^6.28.0", + "@wordpress/private-apis": "^1.28.0", + "@wordpress/url": "^4.28.0", "history": "^5.3.0", "route-recognizer": "^0.3.4" }, @@ -9888,22 +12168,142 @@ "license": "Apache-2.0" }, "node_modules/@wordpress/server-side-render": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/@wordpress/server-side-render/-/server-side-render-6.2.0.tgz", - "integrity": "sha512-LxrsOrS+itLzpBVUImky8SBvItaLn/oUSPOxbL30krT3tpV2MvV/ai87j2y1rxygrpymUKcYQ0f+Xp+GcoZNyA==", + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/@wordpress/server-side-render/-/server-side-render-6.4.0.tgz", + "integrity": "sha512-8xa8+KPBsxaG+mNOyl36Us5Rt4Wj1S9VN2ss0hEeizSYJ7A+whH84/+YR4gjlHwWCs8ITcWp1wEceJkEd3lMOg==", "dev": true, + "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", - "@wordpress/api-fetch": "^7.26.0", - "@wordpress/blocks": "^14.15.0", - "@wordpress/components": "^29.12.0", - "@wordpress/compose": "^7.26.0", - "@wordpress/data": "^10.26.0", - "@wordpress/deprecated": "^4.26.0", - "@wordpress/element": "^6.26.0", - "@wordpress/i18n": "^5.26.0", - "@wordpress/url": "^4.26.0", - "fast-deep-equal": "^3.1.3" + "@wordpress/api-fetch": "^7.28.0", + "@wordpress/blocks": "^15.1.0", + "@wordpress/components": "^30.1.0", + "@wordpress/compose": "^7.28.0", + "@wordpress/data": "^10.28.0", + "@wordpress/deprecated": "^4.28.0", + "@wordpress/element": "^6.28.0", + "@wordpress/i18n": "^6.1.0", + "@wordpress/url": "^4.28.0" + }, + "engines": { + "node": ">=18.12.0", + "npm": ">=8.19.2" + }, + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" + } + }, + "node_modules/@wordpress/server-side-render/node_modules/@floating-ui/react-dom": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.0.8.tgz", + "integrity": "sha512-HOdqOt3R3OGeTKidaLvJKcgg75S6tibQ3Tif4eyd91QnIJWr0NLvoXFpJA/j8HqkFSL68GDca9AuyWEHlhyClw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@floating-ui/dom": "^1.6.1" + }, + "peerDependencies": { + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, + "node_modules/@wordpress/server-side-render/node_modules/@wordpress/blocks": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/@wordpress/blocks/-/blocks-15.1.0.tgz", + "integrity": "sha512-/wRU3h9XFHuSRmA+IqYpMXDPrUvjhYznmG08CDpsf3XFb3aY+6Lqy2YDQuSMjDamxJN3CeFjiRdfKz/t4dGqsQ==", + "dev": true, + "license": "GPL-2.0-or-later", + "dependencies": { + "@babel/runtime": "7.25.7", + "@wordpress/autop": "^4.28.0", + "@wordpress/blob": "^4.28.0", + "@wordpress/block-serialization-default-parser": "^5.28.0", + "@wordpress/data": "^10.28.0", + "@wordpress/deprecated": "^4.28.0", + "@wordpress/dom": "^4.28.0", + "@wordpress/element": "^6.28.0", + "@wordpress/hooks": "^4.28.0", + "@wordpress/html-entities": "^4.28.0", + "@wordpress/i18n": "^6.1.0", + "@wordpress/is-shallow-equal": "^5.28.0", + "@wordpress/private-apis": "^1.28.0", + "@wordpress/rich-text": "^7.28.0", + "@wordpress/shortcode": "^4.28.0", + "@wordpress/warning": "^3.28.0", + "change-case": "^4.1.2", + "colord": "^2.7.0", + "fast-deep-equal": "^3.1.3", + "hpq": "^1.3.0", + "is-plain-object": "^5.0.0", + "memize": "^2.1.0", + "react-is": "^18.3.0", + "remove-accents": "^0.5.0", + "showdown": "^1.9.1", + "simple-html-tokenizer": "^0.5.7", + "uuid": "^9.0.1" + }, + "engines": { + "node": ">=18.12.0", + "npm": ">=8.19.2" + }, + "peerDependencies": { + "react": "^18.0.0" + } + }, + "node_modules/@wordpress/server-side-render/node_modules/@wordpress/components": { + "version": "30.1.0", + "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-30.1.0.tgz", + "integrity": "sha512-5joJLLp7Rqbvd3uvJImeGpqZ9ZwXduKQwwZ4gECG2P+v4OYwRytyufqtwU+iLWH++3Kjy+1v1Tbh4qhxwkxqDw==", + "dev": true, + "license": "GPL-2.0-or-later", + "dependencies": { + "@ariakit/react": "^0.4.15", + "@babel/runtime": "7.25.7", + "@emotion/cache": "^11.7.1", + "@emotion/css": "^11.7.1", + "@emotion/react": "^11.7.1", + "@emotion/serialize": "^1.0.2", + "@emotion/styled": "^11.6.0", + "@emotion/utils": "^1.0.0", + "@floating-ui/react-dom": "2.0.8", + "@types/gradient-parser": "0.1.3", + "@types/highlight-words-core": "1.2.1", + "@use-gesture/react": "^10.3.1", + "@wordpress/a11y": "^4.28.0", + "@wordpress/compose": "^7.28.0", + "@wordpress/date": "^5.28.0", + "@wordpress/deprecated": "^4.28.0", + "@wordpress/dom": "^4.28.0", + "@wordpress/element": "^6.28.0", + "@wordpress/escape-html": "^3.28.0", + "@wordpress/hooks": "^4.28.0", + "@wordpress/html-entities": "^4.28.0", + "@wordpress/i18n": "^6.1.0", + "@wordpress/icons": "^10.28.0", + "@wordpress/is-shallow-equal": "^5.28.0", + "@wordpress/keycodes": "^4.28.0", + "@wordpress/primitives": "^4.28.0", + "@wordpress/private-apis": "^1.28.0", + "@wordpress/rich-text": "^7.28.0", + "@wordpress/warning": "^3.28.0", + "change-case": "^4.1.2", + "clsx": "^2.1.1", + "colord": "^2.7.0", + "date-fns": "^3.6.0", + "deepmerge": "^4.3.0", + "fast-deep-equal": "^3.1.3", + "framer-motion": "^11.1.9", + "gradient-parser": "1.0.2", + "highlight-words-core": "^1.2.2", + "is-plain-object": "^5.0.0", + "memize": "^2.1.0", + "path-to-regexp": "^6.2.1", + "re-resizable": "^6.4.0", + "react-colorful": "^5.3.1", + "react-day-picker": "^9.7.0", + "remove-accents": "^0.5.0", + "uuid": "^9.0.1" }, "engines": { "node": ">=18.12.0", @@ -9914,11 +12314,69 @@ "react-dom": "^18.0.0" } }, + "node_modules/@wordpress/server-side-render/node_modules/@wordpress/i18n": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-6.1.0.tgz", + "integrity": "sha512-C7GJ0xjGF2bMrcMsnNdSaRr+vufaUhsFOOEFtUi/YjYtjwBbCkNck+2IGrO8MwHYBVPq+elQZIAA0tiix+rW0w==", + "dev": true, + "license": "GPL-2.0-or-later", + "dependencies": { + "@babel/runtime": "7.25.7", + "@tannin/sprintf": "^1.3.1", + "@wordpress/hooks": "^4.28.0", + "gettext-parser": "^1.3.1", + "memize": "^2.1.0", + "tannin": "^1.2.0" + }, + "bin": { + "pot-to-php": "tools/pot-to-php.js" + }, + "engines": { + "node": ">=18.12.0", + "npm": ">=8.19.2" + } + }, + "node_modules/@wordpress/server-side-render/node_modules/@wordpress/keycodes": { + "version": "4.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-4.28.0.tgz", + "integrity": "sha512-clQ5bYq4QRW4809cjwwolY77cvAGMAZnEskINg1qYo8VaIyezuF/qkDTPyGGAHR7JawXs/TxLAgOi2kwXpbU7g==", + "dev": true, + "license": "GPL-2.0-or-later", + "dependencies": { + "@babel/runtime": "7.25.7", + "@wordpress/i18n": "^6.1.0" + }, + "engines": { + "node": ">=18.12.0", + "npm": ">=8.19.2" + } + }, + "node_modules/@wordpress/server-side-render/node_modules/@wordpress/warning": { + "version": "3.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-3.28.0.tgz", + "integrity": "sha512-Hn2wrdgBDRcmBjpEXd5q+bz4qvLMSYoZa0b3uo1Ja9ONNh8eHGnILIAxBk/OmFrCjmXqY6bydTVBRcvXaBq0MQ==", + "dev": true, + "license": "GPL-2.0-or-later", + "engines": { + "node": ">=18.12.0", + "npm": ">=8.19.2" + } + }, + "node_modules/@wordpress/server-side-render/node_modules/gradient-parser": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/gradient-parser/-/gradient-parser-1.0.2.tgz", + "integrity": "sha512-gR6nY33xC9yJoH4wGLQtZQMXDi6RI3H37ERu7kQCVUzlXjNedpZM7xcA489Opwbq0BSGohtWGsWsntupmxelMg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/@wordpress/shortcode": { - "version": "4.26.0", - "resolved": "https://registry.npmjs.org/@wordpress/shortcode/-/shortcode-4.26.0.tgz", - "integrity": "sha512-Qfxub220cTw8NRTPJYNBTcMzkElGpDCUAWQwYS7DAVcbfIB0tQL39gNNm1hhLTo/G7esHaf7P9fuYSVKlsVQaA==", + "version": "4.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/shortcode/-/shortcode-4.28.0.tgz", + "integrity": "sha512-ff0gP8vOv7s5sHyA2DWpwupHlHOiDnvL7o+EQJoD2q+SNVpX1jm7Td1SOhKcEE6dtc/6epvRoul6J90yaB8ESA==", "dev": true, + "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", "memize": "^2.0.1" @@ -9929,10 +12387,11 @@ } }, "node_modules/@wordpress/style-engine": { - "version": "2.26.0", - "resolved": "https://registry.npmjs.org/@wordpress/style-engine/-/style-engine-2.26.0.tgz", - "integrity": "sha512-eyFcf0pI8QRneaW/hdSZk2dK1SNIOfb0Q0rktuw+B2MEdE//maY0INf9dQSzoaKI5kcTLVDfD/llZObTMHrucA==", + "version": "2.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/style-engine/-/style-engine-2.28.0.tgz", + "integrity": "sha512-BHtd76WNDhYSctwX4xbs8gyqv/af8w3mdMW/pE4gKf85ntznwYnWxks25VpuE0cZ2GoNpg0RDFU8QZL3DAjcKw==", "dev": true, + "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", "change-case": "^4.1.2" @@ -9960,14 +12419,15 @@ } }, "node_modules/@wordpress/sync": { - "version": "1.26.0", - "resolved": "https://registry.npmjs.org/@wordpress/sync/-/sync-1.26.0.tgz", - "integrity": "sha512-1RLQX+8+OJPQQVOvlu2aDnsx8pjf/sn2AvWFluW5ucHsIuyjUHtG6sNk4hNpMna8itcrQO+/jt2aSicSUnFJ3A==", + "version": "1.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/sync/-/sync-1.28.0.tgz", + "integrity": "sha512-uCVbHApmoTjqIND3Uv4pEnhYqnUIweDy9u8J8+NO2P4HsDHz9TsDry8Gnaq3ABFcvJK5Su2S/Y724j6BV8aQiA==", "dev": true, + "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", "@types/simple-peer": "^9.11.5", - "@wordpress/url": "^4.26.0", + "@wordpress/url": "^4.28.0", "import-locals": "^2.0.0", "lib0": "^0.2.42", "simple-peer": "^9.11.0", @@ -9982,10 +12442,11 @@ } }, "node_modules/@wordpress/token-list": { - "version": "3.26.0", - "resolved": "https://registry.npmjs.org/@wordpress/token-list/-/token-list-3.26.0.tgz", - "integrity": "sha512-iD/Dl4SIn5UDCbyigiAUKi+KDz2Uw595H5XxOG8H9y7uFtWk1DiBKLYkvXvQbUhlwb2FCkDZ8uTR+4J7hLvOsA==", + "version": "3.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/token-list/-/token-list-3.28.0.tgz", + "integrity": "sha512-S045LH/3cc8Q1A+QuScVP1RtsIwXGm9yA7d/C8C6zQWW3x4aXigcNjOn3K3NpqghUj+tm7PmjJLJJw9Q9kxLvQ==", "dev": true, + "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7" }, @@ -10064,15 +12525,16 @@ } }, "node_modules/@wordpress/viewport": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/@wordpress/viewport/-/viewport-6.26.0.tgz", - "integrity": "sha512-TD3up5Rc5QaM8BxvQ/6XhbVV1zaXxZNYZL+prHMMUBM0IqvYVsOAYl3R41JClEYZSTrgnh9VeijpAVUiEMIRWg==", + "version": "6.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/viewport/-/viewport-6.28.0.tgz", + "integrity": "sha512-CGQcL7fH3SN8bo2uxLj7eb/ApKilk8hPQngHwXomuhb4nc3uLMJSdBxOLlg/5KJBZmvnr2wNDvQ//EE1RkT31w==", "dev": true, + "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", - "@wordpress/compose": "^7.26.0", - "@wordpress/data": "^10.26.0", - "@wordpress/element": "^6.26.0" + "@wordpress/compose": "^7.28.0", + "@wordpress/data": "^10.28.0", + "@wordpress/element": "^6.28.0" }, "engines": { "node": ">=18.12.0", @@ -11337,6 +13799,7 @@ "url": "https://feross.org/support" } ], + "license": "MIT", "dependencies": { "base64-js": "^1.3.1", "ieee754": "^1.2.1" @@ -11863,7 +14326,8 @@ "version": "2.5.0", "resolved": "https://registry.npmjs.org/client-zip/-/client-zip-2.5.0.tgz", "integrity": "sha512-ydG4nDZesbFurnNq0VVCp/yyomIBh+X/1fZPI/P24zbnG4dtC4tQAfI5uQsomigsUMeiRO2wiTPizLWQh+IAyQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/clipboard": { "version": "2.0.11", @@ -12901,6 +15365,13 @@ "url": "https://github.com/sponsors/kossnocorp" } }, + "node_modules/date-fns-jalali": { + "version": "4.1.0-0", + "resolved": "https://registry.npmjs.org/date-fns-jalali/-/date-fns-jalali-4.1.0-0.tgz", + "integrity": "sha512-hTIP/z+t+qKwBDcmmsnmjWTduxCg+5KfdqWQvb2X/8C9+knYY6epN/pfxdDuyVlSVeFz0sM5eEfwIUQ70U4ckg==", + "dev": true, + "license": "MIT" + }, "node_modules/debounce": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/debounce/-/debounce-1.2.1.tgz", @@ -13711,7 +16182,8 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/err-code/-/err-code-3.0.1.tgz", "integrity": "sha512-GiaH0KJUewYok+eeY05IIgjtAe4Yltygk9Wqp1V5yVWLdhf0hYZchRjNIT9bb0mSwRcIusT3cx7PJUf3zEIfUA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/error-ex": { "version": "1.3.2", @@ -15744,7 +18216,8 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/get-browser-rtc/-/get-browser-rtc-1.1.0.tgz", "integrity": "sha512-MghbMJ61EJrRsDe7w1Bvqt3ZsBuqhce5nrn/XAwgwOXhcsz53/ltdxOse1h/8eKXj5slzxdsz56g5rzOFSGwfQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/get-caller-file": { "version": "2.0.5", @@ -16738,7 +19211,8 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/import-locals/-/import-locals-2.0.0.tgz", "integrity": "sha512-1/bPE89IZhyf7dr5Pkz7b4UyVXy5pEt7PTEfye15UEn3AK8+2zwcDCfKk9Pwun4ltfhOSszOrReSsFcDKw/yoA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/imurmurhash": { "version": "0.1.4", @@ -17532,6 +20006,7 @@ "resolved": "https://registry.npmjs.org/isomorphic.js/-/isomorphic.js-0.2.5.tgz", "integrity": "sha512-PIeMbHqMt4DnUP3MA/Flc0HElYjMXArsw1qwJZcm9sqR8mq3l8NYizFMty0pWwE/tzIGH3EKK5+jes5mAr85yw==", "dev": true, + "license": "MIT", "funding": { "type": "GitHub Sponsors ❤", "url": "https://github.com/sponsors/dmonad" @@ -18901,10 +21376,11 @@ } }, "node_modules/lib0": { - "version": "0.2.109", - "resolved": "https://registry.npmjs.org/lib0/-/lib0-0.2.109.tgz", - "integrity": "sha512-jP0gbnyW0kwlx1Atc4dcHkBbrVAkdHjuyHxtClUPYla7qCmwIif1qZ6vQeJdR5FrOVdn26HvQT0ko01rgW7/Xw==", + "version": "0.2.114", + "resolved": "https://registry.npmjs.org/lib0/-/lib0-0.2.114.tgz", + "integrity": "sha512-gcxmNFzA4hv8UYi8j43uPlQ7CGcyMJ2KQb5kZASw6SnAKAf10hK12i2fjrS3Cl/ugZa5Ui6WwIu1/6MIXiHttQ==", "dev": true, + "license": "MIT", "dependencies": { "isomorphic.js": "^0.2.4" }, @@ -22341,6 +24817,39 @@ "react-dom": ">=16.8.0" } }, + "node_modules/react-day-picker": { + "version": "9.8.1", + "resolved": "https://registry.npmjs.org/react-day-picker/-/react-day-picker-9.8.1.tgz", + "integrity": "sha512-kMcLrp3PfN/asVJayVv82IjF3iLOOxuH5TNFWezX6lS/T8iVRFPTETpHl3TUSTH99IDMZLubdNPJr++rQctkEw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@date-fns/tz": "^1.2.0", + "date-fns": "^4.1.0", + "date-fns-jalali": "^4.1.0-0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "type": "individual", + "url": "https://github.com/sponsors/gpbl" + }, + "peerDependencies": { + "react": ">=16.8.0" + } + }, + "node_modules/react-day-picker/node_modules/date-fns": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-4.1.0.tgz", + "integrity": "sha512-Ukq0owbQXxa/U3EGtsdVBkR1w7KOQ5gIBqdH2hkvknzZPYvBxb/aa6E8L7tmjFtkwZBu3UXBbjIgPo/Ez4xaNg==", + "dev": true, + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/kossnocorp" + } + }, "node_modules/react-dom": { "version": "18.3.1", "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", @@ -23977,6 +26486,7 @@ "url": "https://feross.org/support" } ], + "license": "MIT", "dependencies": { "buffer": "^6.0.3", "debug": "^4.3.2", @@ -23992,6 +26502,7 @@ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", "dev": true, + "license": "MIT", "dependencies": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -27109,6 +29620,7 @@ "resolved": "https://registry.npmjs.org/y-indexeddb/-/y-indexeddb-9.0.12.tgz", "integrity": "sha512-9oCFRSPPzBK7/w5vOkJBaVCQZKHXB/v6SIT+WYhnJxlEC61juqG0hBrAf+y3gmSMLFLwICNH9nQ53uscuse6Hg==", "dev": true, + "license": "MIT", "dependencies": { "lib0": "^0.2.74" }, @@ -27129,6 +29641,7 @@ "resolved": "https://registry.npmjs.org/y-protocols/-/y-protocols-1.0.6.tgz", "integrity": "sha512-vHRF2L6iT3rwj1jub/K5tYcTT/mEYDUppgNPXwp8fmLpui9f7Yeq3OEtTLVF012j39QnV+KEQpNqoN7CWU7Y9Q==", "dev": true, + "license": "MIT", "dependencies": { "lib0": "^0.2.85" }, @@ -27149,6 +29662,7 @@ "resolved": "https://registry.npmjs.org/y-webrtc/-/y-webrtc-10.2.6.tgz", "integrity": "sha512-1kZ4YYwksFZi8+l8mTebVX9vW6Q5MnqxMkvNU700X5dBE38usurt/JgeXSIQRpK3NwUYYb9y63Jn9FMpMH6/vA==", "dev": true, + "license": "MIT", "dependencies": { "lib0": "^0.2.42", "simple-peer": "^9.11.0", @@ -27243,6 +29757,7 @@ "resolved": "https://registry.npmjs.org/yjs/-/yjs-13.6.27.tgz", "integrity": "sha512-OIDwaflOaq4wC6YlPBy2L6ceKeKuF7DeTxx+jPzv1FHn9tCZ0ZwSRnUBxD05E3yed46fv/FWJbvR+Ud7x0L7zw==", "dev": true, + "license": "MIT", "dependencies": { "lib0": "^0.2.99" }, diff --git a/package.json b/package.json index 7e77d65a36..153d553b1f 100644 --- a/package.json +++ b/package.json @@ -65,7 +65,7 @@ "@wordpress/date": "^5.26.0", "@wordpress/e2e-test-utils-playwright": "^1.26.0", "@wordpress/edit-post": "^8.26.0", - "@wordpress/editor": "^14.26.0", + "@wordpress/editor": "^14.28.0", "@wordpress/element": "^6.26.0", "@wordpress/env": "^10.26.0", "@wordpress/eslint-plugin": "^22.12.0",