diff --git a/package-lock.json b/package-lock.json index 175d308fc..f74009a4f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -26,19 +26,19 @@ }, "devDependencies": { "@playwright/test": "^1.64.1", - "@wordpress/api-fetch": "^7.55.0", - "@wordpress/block-editor": "^17.1.0", - "@wordpress/blocks": "^16.0.0", - "@wordpress/browserslist-config": "^6.55.0", - "@wordpress/components": "^40.0.0", - "@wordpress/data": "^10.34.0", - "@wordpress/e2e-test-utils-playwright": "^2.0.0", - "@wordpress/element": "^8.5.0", - "@wordpress/env": "^11.15.0", - "@wordpress/eslint-plugin": "^26.0.0", - "@wordpress/hooks": "^4.52.0", - "@wordpress/i18n": "^6.7.0", - "@wordpress/scripts": "^36.0.0", + "@wordpress/api-fetch": "^8.0.0", + "@wordpress/block-editor": "^19.0.0", + "@wordpress/blocks": "^17.0.0", + "@wordpress/browserslist-config": "^7.0.0", + "@wordpress/components": "^43.0.0", + "@wordpress/data": "^11.0.0", + "@wordpress/e2e-test-utils-playwright": "^3.1.0", + "@wordpress/element": "^10.0.0", + "@wordpress/env": "^12.0.0", + "@wordpress/eslint-plugin": "^28.0.0", + "@wordpress/hooks": "^5.0.0", + "@wordpress/i18n": "^7.0.0", + "@wordpress/scripts": "^37.0.0", "copy-webpack-plugin": "^14.0.0", "css-loader": "^7.1.5", "css-minimizer-webpack-plugin": "^8.0.0", @@ -80,24 +80,24 @@ } }, "node_modules/@ariakit/components": { - "version": "0.1.11", - "resolved": "https://registry.npmjs.org/@ariakit/components/-/components-0.1.11.tgz", - "integrity": "sha512-hFmfWKkK8jpATf39kNZSMDlG3o+tftfQwyooRhbPl/YCpFur+IGz5ZPA+PGIIfFjfdkAURLNDJPSeWtXO3xssQ==", + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/@ariakit/components/-/components-0.1.15.tgz", + "integrity": "sha512-Rq8cU/DXURIHbvRPZHXmUd7RHkTG0cXDjkjSWSeQEOQHp8w1bNenYUygoe0MzM0gwWakHrctA78XWGFgHmzUWg==", "dev": true, "license": "MIT", "dependencies": { - "@ariakit/store": "0.1.9", - "@ariakit/utils": "0.2.0" + "@ariakit/store": "0.1.11", + "@ariakit/utils": "0.2.2" } }, "node_modules/@ariakit/react": { - "version": "0.4.38", - "resolved": "https://registry.npmjs.org/@ariakit/react/-/react-0.4.38.tgz", - "integrity": "sha512-VubItCXqly9GNFxulOYDkFP94jh1M5iHeuo0BDTTiN1ndrGNeZCvsRUWd06BC9yjg+/LKEAnFLeolE1pG1IQBg==", + "version": "0.4.42", + "resolved": "https://registry.npmjs.org/@ariakit/react/-/react-0.4.42.tgz", + "integrity": "sha512-D+nElmWhT2w0TV0BKUh84ox21AaflvMv1dTt6Fn9TEOQIdZmOAqF1B6VAv69L5R1oyLzNV7neLD8cMTku+vbEg==", "dev": true, "license": "MIT", "dependencies": { - "@ariakit/react-components": "0.5.0" + "@ariakit/react-components": "0.7.1" }, "funding": { "type": "opencollective", @@ -109,17 +109,17 @@ } }, "node_modules/@ariakit/react-components": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@ariakit/react-components/-/react-components-0.5.0.tgz", - "integrity": "sha512-NEpptkB3sJZrwTIIzFydyGjLGVLpfDt0X3naLh9x2Z0WyIkJuz6ZbzyWAxMrc9m4oNJgnex4cy5MZYndrJTtKQ==", + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/@ariakit/react-components/-/react-components-0.7.1.tgz", + "integrity": "sha512-HOqqJqwtXYCrdwYRZeIg/hvXCPceGO+Ts+UIu9FIIIeaVqAxgyFYUb8Umbh40Wscek3PrYDdx/r5B5lpByUX8w==", "dev": true, "license": "MIT", "dependencies": { - "@ariakit/components": "0.1.11", - "@ariakit/react-store": "0.1.10", - "@ariakit/react-utils": "0.2.5", - "@ariakit/store": "0.1.9", - "@ariakit/utils": "0.2.0", + "@ariakit/components": "0.1.15", + "@ariakit/react-store": "0.1.13", + "@ariakit/react-utils": "0.2.8", + "@ariakit/store": "0.1.11", + "@ariakit/utils": "0.2.2", "@floating-ui/dom": "^1.0.0" }, "peerDependencies": { @@ -128,15 +128,15 @@ } }, "node_modules/@ariakit/react-store": { - "version": "0.1.10", - "resolved": "https://registry.npmjs.org/@ariakit/react-store/-/react-store-0.1.10.tgz", - "integrity": "sha512-DTpWLkfZDWDJqqH9aIcu/AYft1o3BGk/apkJyzSdSZtdFgOqcvDH+9m8zuuF6wMoZghpiS1pysRMk1X7gXVjfw==", + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/@ariakit/react-store/-/react-store-0.1.13.tgz", + "integrity": "sha512-/4R0HVcx14RlYCNqffytY9v3E+HLn+kL/Iaef3iOGSSvzr+Po75ZFJzMrNv3jVZsuhXXTilI16XmRT8nSiSUsA==", "dev": true, "license": "MIT", "dependencies": { - "@ariakit/react-utils": "0.2.5", - "@ariakit/store": "0.1.9", - "@ariakit/utils": "0.2.0", + "@ariakit/react-utils": "0.2.8", + "@ariakit/store": "0.1.11", + "@ariakit/utils": "0.2.2", "use-sync-external-store": "^1.6.0" }, "peerDependencies": { @@ -144,33 +144,33 @@ } }, "node_modules/@ariakit/react-utils": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/@ariakit/react-utils/-/react-utils-0.2.5.tgz", - "integrity": "sha512-VfE0o5SH3TxEoivA8KgKd6Z+h1zDIYdRPEKxTCEOuBFwMlayGZbOxmmZGBZdmkg1M3GTf4iNfUfpFqAh0mUYqw==", + "version": "0.2.8", + "resolved": "https://registry.npmjs.org/@ariakit/react-utils/-/react-utils-0.2.8.tgz", + "integrity": "sha512-F8bQ4tbPxK9oniw/XS2HB0bCvZA0djpkFlFsqx4rGH1RPrhwg17OCf6rOMCo1nMfAqrUT6rpdRkxlocmgaznvg==", "dev": true, "license": "MIT", "dependencies": { - "@ariakit/store": "0.1.9", - "@ariakit/utils": "0.2.0" + "@ariakit/store": "0.1.11", + "@ariakit/utils": "0.2.2" }, "peerDependencies": { "react": "^17.0.0 || ^18.0.0 || ^19.0.0" } }, "node_modules/@ariakit/store": { - "version": "0.1.9", - "resolved": "https://registry.npmjs.org/@ariakit/store/-/store-0.1.9.tgz", - "integrity": "sha512-VXT8GQxmbKR4KKWiZuuVL8Bkvsz7IT5sLYppPnFsmszl1KeKR6dcbo08VKVk6yGL6Gu1AvqmrMwV02DMAv5ZAQ==", + "version": "0.1.11", + "resolved": "https://registry.npmjs.org/@ariakit/store/-/store-0.1.11.tgz", + "integrity": "sha512-rffsPgyf6MTVK3pZSS86oKIj8370F9229c/7QqCwvbEIl0zM0bfEEdE6K+djnsabwajhWlJ/2syURdD4x30rXg==", "dev": true, "license": "MIT", "dependencies": { - "@ariakit/utils": "0.2.0" + "@ariakit/utils": "0.2.2" } }, "node_modules/@ariakit/utils": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@ariakit/utils/-/utils-0.2.0.tgz", - "integrity": "sha512-y8GtynpLOsjz4H1juJEVRXtrL2+TEt+wIVoz09cnAnWVMfXggN2akH+vF6dP4jPJd0/F2yniwe08cLpkua+HWw==", + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/@ariakit/utils/-/utils-0.2.2.tgz", + "integrity": "sha512-OjdYlnJ8dW6XkBHirX0jx8bzLm577IL9Fe8T9dPrNKgCVvvJJiUL18iA5Oqqq9+FQ5ahhx5t4WgdE+2AaqG3IA==", "dev": true, "license": "MIT" }, @@ -1990,17 +1990,17 @@ } }, "node_modules/@base-ui/react": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/@base-ui/react/-/react-1.8.0.tgz", - "integrity": "sha512-P0/1sxo6SBVZOklKMIedvTWqw2s2IQzi9x5bIVsXu980cuSOD4NeuRSs+/L7LZQfDkZP/uRZyGPyfFl/B1oH+Q==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@base-ui/react/-/react-1.9.0.tgz", + "integrity": "sha512-S8CSYosASBKtpL8SWUfS78rFElfLijiCgA7oHOK22jCJ95FULsYyKwBNFOgudt0RA+/7yNc7F81bOvQnRgbBiQ==", "dev": true, "license": "MIT", "dependencies": { - "@babel/runtime": "^7.29.7", - "@base-ui/utils": "0.4.0", + "@babel/runtime": "^7.29.7 || ^8.0.0", + "@base-ui/utils": "0.5.0", "@floating-ui/react-dom": "^2.1.9", "@floating-ui/utils": "^0.2.12", - "use-sync-external-store": "^1.6.0" + "use-sync-external-store": "^1.7.0" }, "engines": { "node": ">=14.0.0" @@ -2029,16 +2029,16 @@ } }, "node_modules/@base-ui/utils": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@base-ui/utils/-/utils-0.4.0.tgz", - "integrity": "sha512-bO9fz25kKtPf+aZVyfQrC0PDmJdmVni31W2hCS5/Owb+inwdIL3XU26pCPRPlt4LSxZrBgLwubXQXQlKaFEZzw==", + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@base-ui/utils/-/utils-0.5.0.tgz", + "integrity": "sha512-dYGGcEttjkYiMoa5nHm8vLaJ2UcuTWxo3BFAwOYXeRg/q7UVVvA6cacEIXEs3FgBfK1CGtW1ptElqs7wsx+t9A==", "dev": true, "license": "MIT", "dependencies": { - "@babel/runtime": "^7.29.7", + "@babel/runtime": "^7.29.7 || ^8.0.0", "@floating-ui/utils": "^0.2.12", - "reselect": "^5.2.0", - "use-sync-external-store": "^1.6.0" + "reselect": "^5.3.0", + "use-sync-external-store": "^1.7.0" }, "peerDependencies": { "@types/react": "^17 || ^18 || ^19", @@ -2422,203 +2422,6 @@ "tslib": "^2.4.0" } }, - "node_modules/@emotion/babel-plugin": { - "version": "11.13.5", - "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.13.5.tgz", - "integrity": "sha512-pxHCpT2ex+0q+HH91/zsdHkw/lXd468DIN2zvfvLtPKLLMo6gQj7oLObq8PhkrxOZb/gGCq03S3Z7PDhS8pduQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-module-imports": "^7.16.7", - "@babel/runtime": "^7.18.3", - "@emotion/hash": "^0.9.2", - "@emotion/memoize": "^0.9.0", - "@emotion/serialize": "^1.3.3", - "babel-plugin-macros": "^3.1.0", - "convert-source-map": "^1.5.0", - "escape-string-regexp": "^4.0.0", - "find-root": "^1.1.0", - "source-map": "^0.5.7", - "stylis": "4.2.0" - } - }, - "node_modules/@emotion/babel-plugin/node_modules/convert-source-map": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", - "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", - "dev": true, - "license": "MIT" - }, - "node_modules/@emotion/cache": { - "version": "11.14.0", - "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.14.0.tgz", - "integrity": "sha512-L/B1lc/TViYk4DcpGxtAVbx0ZyiKM5ktoIyafGkH6zg/tj+mA+NE//aPYKG0k8kCHSHVJrpLpcAlOBEXQ3SavA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@emotion/memoize": "^0.9.0", - "@emotion/sheet": "^1.4.0", - "@emotion/utils": "^1.4.2", - "@emotion/weak-memoize": "^0.4.0", - "stylis": "4.2.0" - } - }, - "node_modules/@emotion/css": { - "version": "11.13.5", - "resolved": "https://registry.npmjs.org/@emotion/css/-/css-11.13.5.tgz", - "integrity": "sha512-wQdD0Xhkn3Qy2VNcIzbLP9MR8TafI0MJb7BEAXKp+w4+XqErksWR4OXomuDzPsN4InLdGhVe6EYcn2ZIUCpB8w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@emotion/babel-plugin": "^11.13.5", - "@emotion/cache": "^11.13.5", - "@emotion/serialize": "^1.3.3", - "@emotion/sheet": "^1.4.0", - "@emotion/utils": "^1.4.2" - } - }, - "node_modules/@emotion/hash": { - "version": "0.9.2", - "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.2.tgz", - "integrity": "sha512-MyqliTZGuOm3+5ZRSaaBGP3USLw6+EGykkwZns2EPC5g8jJ4z9OrdZY9apkl3+UP9+sdz76YYkwCKP5gh8iY3g==", - "dev": true, - "license": "MIT" - }, - "node_modules/@emotion/is-prop-valid": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.4.0.tgz", - "integrity": "sha512-QgD4fyscGcbbKwJmqNvUMSE02OsHUa+lAWKdEUIJKgqe5IwRSKd7+KhibEWdaKwgjLj0DRSHA9biAIqGBk05lw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@emotion/memoize": "^0.9.0" - } - }, - "node_modules/@emotion/memoize": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.9.0.tgz", - "integrity": "sha512-30FAj7/EoJ5mwVPOWhAyCX+FPfMDrVecJAM+Iw9NRoSl4BBAQeqj4cApHHUXOVvIPgLVDsCFoz/hGD+5QQD1GQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/@emotion/react": { - "version": "11.14.0", - "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.14.0.tgz", - "integrity": "sha512-O000MLDBDdk/EohJPFUqvnp4qnHeYkVP5B0xEG0D/L7cOKP9kefu2DXn8dj74cQfsEzUqh+sr1RzFqiL1o+PpA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.18.3", - "@emotion/babel-plugin": "^11.13.5", - "@emotion/cache": "^11.14.0", - "@emotion/serialize": "^1.3.3", - "@emotion/use-insertion-effect-with-fallbacks": "^1.2.0", - "@emotion/utils": "^1.4.2", - "@emotion/weak-memoize": "^0.4.0", - "hoist-non-react-statics": "^3.3.1" - }, - "peerDependencies": { - "react": ">=16.8.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@emotion/serialize": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.3.3.tgz", - "integrity": "sha512-EISGqt7sSNWHGI76hC7x1CksiXPahbxEOrC5RjmFRJTqLyEK9/9hZvBbiYn70dw4wuwMKiEMCUlR6ZXTSWQqxA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@emotion/hash": "^0.9.2", - "@emotion/memoize": "^0.9.0", - "@emotion/unitless": "^0.10.0", - "@emotion/utils": "^1.4.2", - "csstype": "^3.0.2" - } - }, - "node_modules/@emotion/sheet": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.4.0.tgz", - "integrity": "sha512-fTBW9/8r2w3dXWYM4HCB1Rdp8NLibOw2+XELH5m5+AkWiL/KqYX6dc0kKYlaYyKjrQ6ds33MCdMPEwgs2z1rqg==", - "dev": true, - "license": "MIT" - }, - "node_modules/@emotion/styled": { - "version": "11.14.1", - "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.14.1.tgz", - "integrity": "sha512-qEEJt42DuToa3gurlH4Qqc1kVpNq8wO8cJtDzU46TjlzWjDlsVyevtYCRijVq3SrHsROS+gVQ8Fnea108GnKzw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.18.3", - "@emotion/babel-plugin": "^11.13.5", - "@emotion/is-prop-valid": "^1.3.0", - "@emotion/serialize": "^1.3.3", - "@emotion/use-insertion-effect-with-fallbacks": "^1.2.0", - "@emotion/utils": "^1.4.2" - }, - "peerDependencies": { - "@emotion/react": "^11.0.0-rc.0", - "react": ">=16.8.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@emotion/unitless": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.10.0.tgz", - "integrity": "sha512-dFoMUuQA20zvtVTuxZww6OHoJYgrzfKM1t52mVySDJnMSEa08ruEvdYQbhvyu6soU+NeLVd3yKfTfT0NeV6qGg==", - "dev": true, - "license": "MIT" - }, - "node_modules/@emotion/use-insertion-effect-with-fallbacks": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.2.0.tgz", - "integrity": "sha512-yJMtVdH59sxi/aVJBpk9FQq+OR8ll5GT8oWd57UpeaKEVGab41JWaCFA7FRLoMLloOZF/c/wsPoe+bfGmRKgDg==", - "dev": true, - "license": "MIT", - "peerDependencies": { - "react": ">=16.8.0" - } - }, - "node_modules/@emotion/utils": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.4.2.tgz", - "integrity": "sha512-3vLclRofFziIa3J2wDh9jjbkUz9qk5Vi3IZ/FSTKViB0k+ef0fPV7dYrUIugbgupYDx7v9ud/SjrtEP8Y4xLoA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@emotion/weak-memoize": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.4.0.tgz", - "integrity": "sha512-snKqtPW01tN0ui7yu9rGv69aJXr/a/Ywvl11sUjNtEcRc+ng/mQriFL0wLXMef74iHa/EkftbDzU9F8iFbH+zg==", - "dev": true, - "license": "MIT" - }, - "node_modules/@es-joy/jsdoccomment": { - "version": "0.50.2", - "resolved": "https://registry.npmjs.org/@es-joy/jsdoccomment/-/jsdoccomment-0.50.2.tgz", - "integrity": "sha512-YAdE/IJSpwbOTiaURNCKECdAwqrJuFiZhylmesBcIRawtYKnBR2wxPhoIewMg+Yu+QuYvHfJNReWpoxGBKOChA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/estree": "^1.0.6", - "@typescript-eslint/types": "^8.11.0", - "comment-parser": "1.4.1", - "esquery": "^1.6.0", - "jsdoc-type-pratt-parser": "~4.1.0" - }, - "engines": { - "node": ">=18" - } - }, "node_modules/@es-joy/resolve.exports": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@es-joy/resolve.exports/-/resolve.exports-1.2.0.tgz", @@ -2629,26 +2432,6 @@ "node": ">=10" } }, - "node_modules/@eslint-community/eslint-plugin-eslint-comments": { - "version": "4.7.2", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-plugin-eslint-comments/-/eslint-plugin-eslint-comments-4.7.2.tgz", - "integrity": "sha512-LF03qURSwEWm2dz5wtdDCzNk+7Opl0X7q6I3undsaIuNsEiNvRV3BCtqu14Q/6Pzg1tBj44LcxpW2EpSLZStZw==", - "dev": true, - "license": "MIT", - "dependencies": { - "escape-string-regexp": "^4.0.0", - "ignore": "^7.0.5" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 || ^10.0.0" - } - }, "node_modules/@eslint-community/eslint-utils": { "version": "4.9.1", "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.1.tgz", @@ -3950,9 +3733,9 @@ } }, "node_modules/@nodable/entities": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@nodable/entities/-/entities-3.0.0.tgz", - "integrity": "sha512-8L9xFeTYKhm49xfIypoe2W5wV1m/3Z58kT+7kR9A8OyFxcPduI4VmxaUMQyKYrRjUoLLSXv6EKKID5Tvj9cUVw==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@nodable/entities/-/entities-3.1.0.tgz", + "integrity": "sha512-LsS/DjHr+uDM647Gru/cA8+J3a3HfhttwCKLyuoyN7yXTFCxKBtSgMQBvrW9yNPa2/zDRUNuGPaH5QUFoa4arQ==", "dev": true, "funding": [ { @@ -4578,6 +4361,7 @@ "version": "7.6.1", "resolved": "https://registry.npmjs.org/@octokit/webhooks-types/-/webhooks-types-7.6.1.tgz", "integrity": "sha512-S8u2cJzklBC0FgTwWVLaM8tMrDuDMVE4xiTK4EYXM9GntyvrdbSoxqDQa+Fh57CCNApyIpyeqPhhFEmHPfrXgw==", + "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.", "dev": true, "license": "MIT" }, @@ -5185,231 +4969,233 @@ } }, "node_modules/@php-wasm/cli-util": { - "version": "3.1.41", - "resolved": "https://registry.npmjs.org/@php-wasm/cli-util/-/cli-util-3.1.41.tgz", - "integrity": "sha512-Tya6tusfES8csh+3oAOY80I3PQaEd3tFKPryIi6tuwSOUQTqN87qIXVBzjxBk1Gmb53ZwYg8q8+Cu6hUGieBpA==", + "version": "3.1.60", + "resolved": "https://registry.npmjs.org/@php-wasm/cli-util/-/cli-util-3.1.60.tgz", + "integrity": "sha512-3+fc2rLw4BBMJ7Z+S2rbCkHCyaFiDA7mvvDsqlRWkd4Wwv74Savt2LJ19g9vgiPz9H6ag0ZK7C1qY8rylAWcWA==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { - "@php-wasm/util": "3.1.41", + "@php-wasm/util": "3.1.60", "fast-xml-parser": "^5.8.0", "jsonc-parser": "3.3.1" }, "engines": { - "node": ">=20.10.0", - "npm": ">=10.2.3" + "node": ">=24.18.0", + "npm": ">=11.16.0" } }, "node_modules/@php-wasm/logger": { - "version": "3.1.41", - "resolved": "https://registry.npmjs.org/@php-wasm/logger/-/logger-3.1.41.tgz", - "integrity": "sha512-bIX1A/6AeN8mCMHYGAUX9Gf2S3wuDVcM3fsG51OqFiwZCKfKOVJNyPm7YAykofeEUEYsrVHjyWNBv6jHMDF3BA==", + "version": "3.1.60", + "resolved": "https://registry.npmjs.org/@php-wasm/logger/-/logger-3.1.60.tgz", + "integrity": "sha512-8tRxcpzdjU5CE/UnmWKfXNi+LDIpMVioETbXKsWQ3W4dv4p3W/84fGK5nFP6xz/iFfBwDU20ioEKaAGqahHSoQ==", "dev": true, "license": "GPL-2.0-or-later", "engines": { - "node": ">=20.10.0", - "npm": ">=10.2.3" + "node": ">=24.18.0", + "npm": ">=11.16.0" } }, "node_modules/@php-wasm/node": { - "version": "3.1.41", - "resolved": "https://registry.npmjs.org/@php-wasm/node/-/node-3.1.41.tgz", - "integrity": "sha512-GDNOkAQuWq+bZmQNHPhOMXklNLQpIyeLmw0m1K0IrL+Z3XAxCBPlnn0om5+bhqO7JjqVlbCb+5T/s2gw1IWBEg==", + "version": "3.1.60", + "resolved": "https://registry.npmjs.org/@php-wasm/node/-/node-3.1.60.tgz", + "integrity": "sha512-w6INvilykOhP7QKWhOhNTIun3OmNpXk30KruVPsAfcvGHfa0BPflnscu/gmunDhuwdmyQ9cHPTCtTrCDD7Zr0A==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { - "@php-wasm/cli-util": "3.1.41", - "@php-wasm/logger": "3.1.41", - "@php-wasm/node-5-2": "3.1.41", - "@php-wasm/node-7-4": "3.1.41", - "@php-wasm/node-8-0": "3.1.41", - "@php-wasm/node-8-1": "3.1.41", - "@php-wasm/node-8-2": "3.1.41", - "@php-wasm/node-8-3": "3.1.41", - "@php-wasm/node-8-4": "3.1.41", - "@php-wasm/node-8-5": "3.1.41", - "@php-wasm/universal": "3.1.41", - "@php-wasm/util": "3.1.41", - "fs-ext-extra-prebuilt": "2.2.7", + "@php-wasm/cli-util": "3.1.60", + "@php-wasm/logger": "3.1.60", + "@php-wasm/node-5-2": "3.1.60", + "@php-wasm/node-7-4": "3.1.60", + "@php-wasm/node-8-0": "3.1.60", + "@php-wasm/node-8-1": "3.1.60", + "@php-wasm/node-8-2": "3.1.60", + "@php-wasm/node-8-3": "3.1.60", + "@php-wasm/node-8-4": "3.1.60", + "@php-wasm/node-8-5": "3.1.60", + "@php-wasm/universal": "3.1.60", + "@php-wasm/util": "3.1.60", "wasm-feature-detect": "1.8.0", "ws": "8.21.0" }, "engines": { - "node": ">=20.10.0", - "npm": ">=10.2.3" + "node": ">=24.18.0", + "npm": ">=11.16.0" + }, + "optionalDependencies": { + "fs-ext-extra-prebuilt": "~2.2.15" } }, "node_modules/@php-wasm/node-5-2": { - "version": "3.1.41", - "resolved": "https://registry.npmjs.org/@php-wasm/node-5-2/-/node-5-2-3.1.41.tgz", - "integrity": "sha512-GbtDcymMvPJcrhMbubf7r1xfjNNBYxAXnMzPJb3vrcXiDDDdt8NYan8ekvj3meWJzlqj0spj8SXqO2OleQad4w==", + "version": "3.1.60", + "resolved": "https://registry.npmjs.org/@php-wasm/node-5-2/-/node-5-2-3.1.60.tgz", + "integrity": "sha512-UiwPf0kMTVDHI3I0B+1eGoIO0u++lQgnGvYHWeeEEUrb+eK4RWInIjYBl5Zg8MyeGcisCpxdZZlAEhV5Rim77Q==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { - "@php-wasm/universal": "3.1.41", + "@php-wasm/universal": "3.1.60", "wasm-feature-detect": "1.8.0" }, "engines": { - "node": ">=20.10.0", - "npm": ">=10.2.3" + "node": ">=24.18.0", + "npm": ">=11.16.0" } }, "node_modules/@php-wasm/node-7-4": { - "version": "3.1.41", - "resolved": "https://registry.npmjs.org/@php-wasm/node-7-4/-/node-7-4-3.1.41.tgz", - "integrity": "sha512-hG4RjCsrXFPKVWTbfyoEXqqOJkAwnHdZcbpTgxn253SnQXOUea94lJXrN3ki6Nk0WauM7MH7PFZbN+0NNjPypQ==", + "version": "3.1.60", + "resolved": "https://registry.npmjs.org/@php-wasm/node-7-4/-/node-7-4-3.1.60.tgz", + "integrity": "sha512-iKTZiMNAGrl8uGpQ1T/33tvINiYfCbc1ZOkjEDT2LqGeAH7YiNL40eQME9PPTs2A7zTRUUBSs0z7wVjXK4MVMA==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { - "@php-wasm/universal": "3.1.41", + "@php-wasm/universal": "3.1.60", "wasm-feature-detect": "1.8.0" }, "engines": { - "node": ">=20.10.0", - "npm": ">=10.2.3" + "node": ">=24.18.0", + "npm": ">=11.16.0" } }, "node_modules/@php-wasm/node-8-0": { - "version": "3.1.41", - "resolved": "https://registry.npmjs.org/@php-wasm/node-8-0/-/node-8-0-3.1.41.tgz", - "integrity": "sha512-ivN/otcmGtoZWjt1K2IE+810u2rxAQuspay/rRJdXsY9mxiCoo0vTlxcl5v1DJIx2HvsHHfaAjoWcmckb7djAw==", + "version": "3.1.60", + "resolved": "https://registry.npmjs.org/@php-wasm/node-8-0/-/node-8-0-3.1.60.tgz", + "integrity": "sha512-eD8RSwrfmiytAmhb9ziSsqvlwBakIsiYS18JzDV1ekmzFenkYLptH/2cERzLtOJ60k7fePIkIUgDLOS/SZW6gg==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { - "@php-wasm/universal": "3.1.41", + "@php-wasm/universal": "3.1.60", "wasm-feature-detect": "1.8.0" }, "engines": { - "node": ">=20.10.0", - "npm": ">=10.2.3" + "node": ">=24.18.0", + "npm": ">=11.16.0" } }, "node_modules/@php-wasm/node-8-1": { - "version": "3.1.41", - "resolved": "https://registry.npmjs.org/@php-wasm/node-8-1/-/node-8-1-3.1.41.tgz", - "integrity": "sha512-H5LhYZMI2qY2j+h6GERPUBnv0+K0oMpaYyVd01BOfvJiJN1KVDAp+tNBnVUq6lPl6lpFjOHl5/9jfvJDXdpt+w==", + "version": "3.1.60", + "resolved": "https://registry.npmjs.org/@php-wasm/node-8-1/-/node-8-1-3.1.60.tgz", + "integrity": "sha512-NRwHB8lWG7o71cOawrWQJaR4yhSfmKs1FOHoe60wYi6mGu8k3o4AcQ3rLfGphAQfriVI2cDMBYrIPDHcj2UMEA==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { - "@php-wasm/universal": "3.1.41", + "@php-wasm/universal": "3.1.60", "wasm-feature-detect": "1.8.0" }, "engines": { - "node": ">=20.10.0", - "npm": ">=10.2.3" + "node": ">=24.18.0", + "npm": ">=11.16.0" } }, "node_modules/@php-wasm/node-8-2": { - "version": "3.1.41", - "resolved": "https://registry.npmjs.org/@php-wasm/node-8-2/-/node-8-2-3.1.41.tgz", - "integrity": "sha512-RgPyrCS3yS8ELsthqkjFTqBL98gpxX2B1ZH+en/9TD97h4PvRnAKU3909EwtsXoySTPl6ITcOgB4HuXVjr04pA==", + "version": "3.1.60", + "resolved": "https://registry.npmjs.org/@php-wasm/node-8-2/-/node-8-2-3.1.60.tgz", + "integrity": "sha512-RTnfuVIPikfNHdtOuQ4DEs72xt21zStlW1qSxMYq8qlRvOOtD/aDe9cdlq5pbPvheyWCFH/yVBkt7kSwdI3Ylw==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { - "@php-wasm/universal": "3.1.41", + "@php-wasm/universal": "3.1.60", "wasm-feature-detect": "1.8.0" }, "engines": { - "node": ">=20.10.0", - "npm": ">=10.2.3" + "node": ">=24.18.0", + "npm": ">=11.16.0" } }, "node_modules/@php-wasm/node-8-3": { - "version": "3.1.41", - "resolved": "https://registry.npmjs.org/@php-wasm/node-8-3/-/node-8-3-3.1.41.tgz", - "integrity": "sha512-CkYlFrBQrjMTvig5noRKX9vYfEbL38AH6ufZ2SpfSlq4Z4n+iIRNJHj/865kTaMagY/J3/4A5QgCH5FCMA3xoQ==", + "version": "3.1.60", + "resolved": "https://registry.npmjs.org/@php-wasm/node-8-3/-/node-8-3-3.1.60.tgz", + "integrity": "sha512-GdSiJDM+XuZNy25uiHDLOQDtfHR6T390mPien3HtsPMSSihf+Zf96FTgLSFmPK6AzfPiQePTmlw30rVNdbKefg==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { - "@php-wasm/universal": "3.1.41", + "@php-wasm/universal": "3.1.60", "wasm-feature-detect": "1.8.0" }, "engines": { - "node": ">=20.10.0", - "npm": ">=10.2.3" + "node": ">=24.18.0", + "npm": ">=11.16.0" } }, "node_modules/@php-wasm/node-8-4": { - "version": "3.1.41", - "resolved": "https://registry.npmjs.org/@php-wasm/node-8-4/-/node-8-4-3.1.41.tgz", - "integrity": "sha512-t+c2fu1RiElIZk72arZ3GfjeCCwajtiQAf3YyTJnrGF20PYpnluX0HuwoQNWY3EsP+1X1KhUqYrGXVrC+w8Tiw==", + "version": "3.1.60", + "resolved": "https://registry.npmjs.org/@php-wasm/node-8-4/-/node-8-4-3.1.60.tgz", + "integrity": "sha512-Vmzb27+FqVQgtG/axuslmHd9gAyVD9dBywx+azz0U8oLmsD+WiFpYf1vFoJLvwMARYJZc0ERMxKdiIz3z7ZOCA==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { - "@php-wasm/universal": "3.1.41", + "@php-wasm/universal": "3.1.60", "wasm-feature-detect": "1.8.0" }, "engines": { - "node": ">=20.10.0", - "npm": ">=10.2.3" + "node": ">=24.18.0", + "npm": ">=11.16.0" } }, "node_modules/@php-wasm/node-8-5": { - "version": "3.1.41", - "resolved": "https://registry.npmjs.org/@php-wasm/node-8-5/-/node-8-5-3.1.41.tgz", - "integrity": "sha512-+cO8/+yqYIkIL01Twwp9yZC+3fxQTF1vrF5ZtMtS4iKjDHip9mKfZNCIx0RNRfXFf2+IOxhWpIvK1fkoOQTaFA==", + "version": "3.1.60", + "resolved": "https://registry.npmjs.org/@php-wasm/node-8-5/-/node-8-5-3.1.60.tgz", + "integrity": "sha512-NruRb/HKIQBXkTgdGwKqu9zgfvh/fSgILONmkWknamE60ZRIzrk2X59FS0NBnTmldFkS5SOj7BvahG7VRKhwzw==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { - "@php-wasm/universal": "3.1.41", + "@php-wasm/universal": "3.1.60", "wasm-feature-detect": "1.8.0" }, "engines": { - "node": ">=20.10.0", - "npm": ">=10.2.3" + "node": ">=24.18.0", + "npm": ">=11.16.0" } }, "node_modules/@php-wasm/progress": { - "version": "3.1.41", - "resolved": "https://registry.npmjs.org/@php-wasm/progress/-/progress-3.1.41.tgz", - "integrity": "sha512-nwXh9cmXY2j61vI/aBYO78jnAbD2C46HILuDarwKi0FXxkMIQ86z5vCWz7iLbBw42kCtkelC8Lbbd2dY8eDR9w==", + "version": "3.1.60", + "resolved": "https://registry.npmjs.org/@php-wasm/progress/-/progress-3.1.60.tgz", + "integrity": "sha512-r9tUvCkNbLPQWNmORPgp2JLHShkwzAufeZNXy/SQ/X0rZAkPmODghDwgxmQQh0VzhmNXuipBtGD7BdZzPde9Ag==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { - "@php-wasm/logger": "3.1.41" + "@php-wasm/logger": "3.1.60" }, "engines": { - "node": ">=20.10.0", - "npm": ">=10.2.3" + "node": ">=24.18.0", + "npm": ">=11.16.0" } }, "node_modules/@php-wasm/scopes": { - "version": "3.1.41", - "resolved": "https://registry.npmjs.org/@php-wasm/scopes/-/scopes-3.1.41.tgz", - "integrity": "sha512-ux7RzRsI6JmBnmx3ZH2XUMXV1AVvOoeSoQz2+cSML4Y+lMRvYZLLr1FW9NE69tyij+XkoXbQ4ed+ktDt31O8qg==", + "version": "3.1.60", + "resolved": "https://registry.npmjs.org/@php-wasm/scopes/-/scopes-3.1.60.tgz", + "integrity": "sha512-Z/79G8hnw3MBCkSE2qvHdyS1nNQKkeaYBIALV689LL4uqHRSi9ww8SB6/Ze6wl/Woc+Rm8UkABakToUF5Di8QA==", "dev": true, "license": "GPL-2.0-or-later", "engines": { - "node": ">=20.10.0", - "npm": ">=10.2.3" + "node": ">=24.18.0", + "npm": ">=11.16.0" } }, "node_modules/@php-wasm/stream-compression": { - "version": "3.1.41", - "resolved": "https://registry.npmjs.org/@php-wasm/stream-compression/-/stream-compression-3.1.41.tgz", - "integrity": "sha512-g6u6LhSVXRtC7TdaA+77iYOi58IjTBGL7YoN1bwVwMETz6TJEiXu6u+PPHOGbVDoriz8+Z6JtxOayM3HykT3WQ==", + "version": "3.1.60", + "resolved": "https://registry.npmjs.org/@php-wasm/stream-compression/-/stream-compression-3.1.60.tgz", + "integrity": "sha512-GgB1J08XW3tzIzVnAqGVxg6P7NBDGwnt7P+V7L/M4Fz4ZpMdjuY2euUDQQRE1W3yA4hOdI8qtUjc2l3WznkjpA==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { - "@php-wasm/util": "3.1.41" + "@php-wasm/util": "3.1.60" } }, "node_modules/@php-wasm/universal": { - "version": "3.1.41", - "resolved": "https://registry.npmjs.org/@php-wasm/universal/-/universal-3.1.41.tgz", - "integrity": "sha512-T2vTpE0tdDi+2XOng/ZOHj5D2qEepnhSg2f4y64d7y6/Z+QUpzm9uyvxlsUVoiFhwklWC++Bq5dX3eXEI2lVUQ==", + "version": "3.1.60", + "resolved": "https://registry.npmjs.org/@php-wasm/universal/-/universal-3.1.60.tgz", + "integrity": "sha512-iF3Hg/JO1gRl9jXaFsbpqCj79O8L2FO+H/OoWTrYwH/ot4lTCuskVBJ9d6o/XMwYR9ncovP70K9dxwuu7I2d9w==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { - "@php-wasm/logger": "3.1.41", - "@php-wasm/progress": "3.1.41", - "@php-wasm/stream-compression": "3.1.41", - "@php-wasm/util": "3.1.41", + "@php-wasm/logger": "3.1.60", + "@php-wasm/progress": "3.1.60", + "@php-wasm/stream-compression": "3.1.60", + "@php-wasm/util": "3.1.60", "ini": "4.1.2" }, "engines": { - "node": ">=20.10.0", - "npm": ">=10.2.3" + "node": ">=24.18.0", + "npm": ">=11.16.0" } }, "node_modules/@php-wasm/universal/node_modules/ini": { @@ -5423,39 +5209,39 @@ } }, "node_modules/@php-wasm/util": { - "version": "3.1.41", - "resolved": "https://registry.npmjs.org/@php-wasm/util/-/util-3.1.41.tgz", - "integrity": "sha512-+t2nsvnYlfzY9LRpTXXrGa71LtTeujEpASfIAUhpidSc7CJTla9Oab0dQ+2slq6o4PU9Oc5NRMrz768iDp08eA==", + "version": "3.1.60", + "resolved": "https://registry.npmjs.org/@php-wasm/util/-/util-3.1.60.tgz", + "integrity": "sha512-SSrUJFd9+g45d/jvvC+NysSeOyTFQDNYlHQCtfMkzi8yq6+zRj9YFx6LnR2wpuPzcyZ7rDlh7yoOvYnu6xbhbg==", "dev": true, "engines": { - "node": ">=20.10.0", - "npm": ">=10.2.3" + "node": ">=24.18.0", + "npm": ">=11.16.0" } }, "node_modules/@php-wasm/web-service-worker": { - "version": "3.1.41", - "resolved": "https://registry.npmjs.org/@php-wasm/web-service-worker/-/web-service-worker-3.1.41.tgz", - "integrity": "sha512-Ubx370HnZs/qu0q5GyuzEbjn/V50Gu+r8yObls/s6tnXiw0wVDhV94upLfsgjOmosGacxFNDVesmgwJTuKyEjg==", + "version": "3.1.60", + "resolved": "https://registry.npmjs.org/@php-wasm/web-service-worker/-/web-service-worker-3.1.60.tgz", + "integrity": "sha512-CMWB7tQxjxnHWTPdZX8wVz/0whEr/wIXFihjlakTRVIXN/G+fD9nE3/dsntH1fTb5e33ENDYHjyeyO8KuA1U0A==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { - "@php-wasm/scopes": "3.1.41", - "@php-wasm/universal": "3.1.41" + "@php-wasm/scopes": "3.1.60", + "@php-wasm/universal": "3.1.60" }, "engines": { - "node": ">=20.10.0", - "npm": ">=10.2.3" + "node": ">=24.18.0", + "npm": ">=11.16.0" } }, "node_modules/@php-wasm/xdebug-bridge": { - "version": "3.1.41", - "resolved": "https://registry.npmjs.org/@php-wasm/xdebug-bridge/-/xdebug-bridge-3.1.41.tgz", - "integrity": "sha512-HfAILIRbzXkw0kMuenExtU3UCEoM5wcyxgwZlL5+DyaDLqjjUU71lgfmq/BNctk+9I+5U64SN50c2OXfikkcoQ==", + "version": "3.1.60", + "resolved": "https://registry.npmjs.org/@php-wasm/xdebug-bridge/-/xdebug-bridge-3.1.60.tgz", + "integrity": "sha512-ZGxfD+/jbe5tikiPRZHSUSCaMQoD0/Na88avaPKMCY1d4EegqPmLoJCP4W+7BNZiWiE02i2u8vrjDBcRPEwXCQ==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { - "@php-wasm/logger": "3.1.41", - "@php-wasm/universal": "3.1.41", + "@php-wasm/logger": "3.1.60", + "@php-wasm/universal": "3.1.60", "ws": "8.21.0", "xml2js": "0.6.2", "yargs": "17.7.2" @@ -5464,8 +5250,8 @@ "xdebug-bridge": "xdebug-bridge.js" }, "engines": { - "node": ">=20.10.0", - "npm": ">=10.2.3" + "node": ">=24.18.0", + "npm": ">=11.16.0" } }, "node_modules/@php-wasm/xdebug-bridge/node_modules/emoji-regex": { @@ -5475,16 +5261,6 @@ "dev": true, "license": "MIT" }, - "node_modules/@php-wasm/xdebug-bridge/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/@php-wasm/xdebug-bridge/node_modules/string-width": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", @@ -5560,32 +5336,31 @@ } }, "node_modules/@pmmmwh/react-refresh-webpack-plugin": { - "version": "0.5.17", - "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.17.tgz", - "integrity": "sha512-tXDyE1/jzFsHXjhRZQ3hMl0IVhYe5qula43LDWIhVfjp9G/nT5OQY5AORVOrkEGAUltBJOfOWeETbmhm6kHhuQ==", + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.6.3.tgz", + "integrity": "sha512-k1EEmFS9K7685tqJM55DCA3sYlTNZb7aFj1M3HNFwMqH+fGgMEvemIQ5kurIzKc9wYRSmfKpSZN3WUyY/GHlvg==", "dev": true, "license": "MIT", "dependencies": { - "ansi-html": "^0.0.9", + "anser": "^2.1.1", "core-js-pure": "^3.23.3", "error-stack-parser": "^2.0.6", "html-entities": "^2.1.0", - "loader-utils": "^2.0.4", "schema-utils": "^4.2.0", "source-map": "^0.7.3" }, "engines": { - "node": ">= 10.13" + "node": ">=18.12" }, "peerDependencies": { - "@types/webpack": "4.x || 5.x", + "@types/webpack": "5.x", "react-refresh": ">=0.10.0 <1.0.0", "sockjs-client": "^1.4.0", - "type-fest": ">=0.17.0 <5.0.0", - "webpack": ">=4.43.0 <6.0.0", - "webpack-dev-server": "3.x || 4.x || 5.x", + "type-fest": ">=0.17.0 <6.0.0", + "webpack": "^5.0.0", + "webpack-dev-server": "^4.8.0 || 5.x || 6.x", "webpack-hot-middleware": "2.x", - "webpack-plugin-serve": "0.x || 1.x" + "webpack-plugin-serve": "1.x" }, "peerDependenciesMeta": { "@types/webpack": { @@ -5608,16 +5383,6 @@ } } }, - "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/source-map": { - "version": "0.7.6", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.6.tgz", - "integrity": "sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ==", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">= 12" - } - }, "node_modules/@polka/url": { "version": "1.0.0-next.29", "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.29.tgz", @@ -5856,9 +5621,9 @@ } }, "node_modules/@radix-ui/primitive": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.7.tgz", - "integrity": "sha512-rqWnm76nYT8HoNNqEjpgJ7Pw/DrBj5iBTrmEPo6HTX5+VJyBNOqTdv4g89G63HuR5g0AaENoAcH7Is5fF2kZ8Q==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.2.0.tgz", + "integrity": "sha512-KABY+VMIRPJL+Vyzv/335FEhXXD/xDv8BMb1kl48/aXJZMH0LtHCTx5ga5RnxaEP3nZHtmTLf1P9vanmFX46bw==", "dev": true, "license": "MIT" }, @@ -5879,9 +5644,9 @@ } }, "node_modules/@radix-ui/react-context": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.2.2.tgz", - "integrity": "sha512-RHCUGwKHDr0hDGg4X7ma4JG4/+12qxw8rkh5QKdDldlCvtja6nUx1Ef/8HVrJze81lEsgLQlqjzjGNHantgnQA==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.3.0.tgz", + "integrity": "sha512-v5AYEocMISkbJ+1fTXzZpiFv7NRr3D2WiYbLIKf+FkmJ8VkP6d503eV2n34MFussHXY1pcoq3yfJiQH77dc4Mg==", "dev": true, "license": "MIT", "peerDependencies": { @@ -5895,24 +5660,24 @@ } }, "node_modules/@radix-ui/react-dialog": { - "version": "1.1.23", - "resolved": "https://registry.npmjs.org/@radix-ui/react-dialog/-/react-dialog-1.1.23.tgz", - "integrity": "sha512-Ksw4WeROkO4rC9k/onilX/Ao2Cr1ku1unMNH+XSCcP4jSXYu7HDsg9n4ojMjVb22XpYjAQ9qfrFlVbru1vXDUA==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dialog/-/react-dialog-1.3.1.tgz", + "integrity": "sha512-+0E4qvVTwjAWra9sEhJ+9BTsvHE00zkUuNw1VGh7S+Gc13dfYk+S1PVQdchWDj+XYHhAai7Z7IpzXVDCGsDplg==", "dev": true, "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.7", + "@radix-ui/primitive": "1.2.0", "@radix-ui/react-compose-refs": "1.1.5", - "@radix-ui/react-context": "1.2.2", - "@radix-ui/react-dismissable-layer": "1.1.19", - "@radix-ui/react-focus-guards": "1.1.6", - "@radix-ui/react-focus-scope": "1.1.16", + "@radix-ui/react-context": "1.3.0", + "@radix-ui/react-dismissable-layer": "1.2.1", + "@radix-ui/react-focus-guards": "1.2.0", + "@radix-ui/react-focus-scope": "1.3.1", "@radix-ui/react-id": "1.1.4", - "@radix-ui/react-portal": "1.1.17", - "@radix-ui/react-presence": "1.1.10", - "@radix-ui/react-primitive": "2.1.10", - "@radix-ui/react-slot": "1.3.3", - "@radix-ui/react-use-controllable-state": "1.2.6", + "@radix-ui/react-portal": "1.2.0", + "@radix-ui/react-presence": "1.1.11", + "@radix-ui/react-primitive": "2.2.0", + "@radix-ui/react-slot": "1.5.0", + "@radix-ui/react-use-controllable-state": "1.3.0", "@radix-ui/react-use-layout-effect": "1.1.4", "aria-hidden": "^1.2.4", "react-remove-scroll": "^2.7.2" @@ -5933,16 +5698,16 @@ } }, "node_modules/@radix-ui/react-dismissable-layer": { - "version": "1.1.19", - "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.19.tgz", - "integrity": "sha512-8g4pfOL9HoKKLWGiypT+dphVqjFfmcXO5GBnhsG6zI+lxAx/8feQpr+1LSN8Re3hiZ+XkLNS4O9ztK11/LzQ6w==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.2.1.tgz", + "integrity": "sha512-KIfDcAsx+oVylFZ4xryVKusJUrLLhTQmfnJW4kwk4Km5myvhHCrj04hnWWUC166+xD4DHdH8tQGylwYX1h6+Pg==", "dev": true, "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.7", + "@radix-ui/primitive": "1.2.0", "@radix-ui/react-compose-refs": "1.1.5", - "@radix-ui/react-primitive": "2.1.10", - "@radix-ui/react-use-callback-ref": "1.1.4", + "@radix-ui/react-primitive": "2.2.0", + "@radix-ui/react-use-callback-ref": "1.1.5", "@radix-ui/react-use-effect-event": "0.0.5" }, "peerDependencies": { @@ -5961,9 +5726,9 @@ } }, "node_modules/@radix-ui/react-focus-guards": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.1.6.tgz", - "integrity": "sha512-RNOJjfZMTyBM6xYmV3IVGXkPjIhcBAuv48POevAXwrGJhkWZ9p1rFoIS1JFooPuT193AZmRsCPhpoVJxx6OPoQ==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.2.0.tgz", + "integrity": "sha512-MPm5R0iRGUDrDnPNxmLBkv+X7pN4XKzt+MbWJEuJQsH3NFH4omrbpXpucyYCCKTSt+na/ZxGhEWQrWTZ0285cA==", "dev": true, "license": "MIT", "peerDependencies": { @@ -5977,15 +5742,15 @@ } }, "node_modules/@radix-ui/react-focus-scope": { - "version": "1.1.16", - "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.1.16.tgz", - "integrity": "sha512-wmRZ2WWLvmt6KHy2rNPOdPUjwq5xOHY02+m+udwJTn0aNIox/rkskAvJTyTLGhPK6KgrUjlJUJpgmx/+wFiFIQ==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.3.1.tgz", + "integrity": "sha512-ugeMhbXt4y5S2T1GnIqbWDKEN962PDwnX1fN0eKOOgf5f63Dh2mn8F1FUySlgW0iF6GiVsRF32DzuDIWTUyQJg==", "dev": true, "license": "MIT", "dependencies": { "@radix-ui/react-compose-refs": "1.1.5", - "@radix-ui/react-primitive": "2.1.10", - "@radix-ui/react-use-callback-ref": "1.1.4" + "@radix-ui/react-primitive": "2.2.0", + "@radix-ui/react-use-callback-ref": "1.1.5" }, "peerDependencies": { "@types/react": "*", @@ -6022,13 +5787,13 @@ } }, "node_modules/@radix-ui/react-portal": { - "version": "1.1.17", - "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.1.17.tgz", - "integrity": "sha512-vKQLcWypUnwZVvfV7UkGahH2g6ySe8M8R+zYBwPrv5byZ9QAW6cQVvNKo7GgmD+p8aYb6D9JBuvy8/WhOno2wQ==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.2.0.tgz", + "integrity": "sha512-StX7xXnaRU41VvFtMm9zlhVGz8XF6GmWWTXftkQaY+tqVkbs/R9UmAp5mLzHHapk5hM9RMZQvO/3usyIP/g42g==", "dev": true, "license": "MIT", "dependencies": { - "@radix-ui/react-primitive": "2.1.10", + "@radix-ui/react-primitive": "2.2.0", "@radix-ui/react-use-layout-effect": "1.1.4" }, "peerDependencies": { @@ -6047,9 +5812,9 @@ } }, "node_modules/@radix-ui/react-presence": { - "version": "1.1.10", - "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.1.10.tgz", - "integrity": "sha512-3wyzCQ6+ubRA+D4uv9m95JYLXxmOHp05qjrkjeA7uKHHtjpPggQzc6DAb0URl7j67oR0K2foO4ip27TiX037Bw==", + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.1.11.tgz", + "integrity": "sha512-Z7/atlkab36Z8hm+V8zYc79r0W+tiOB1o0tun1By94JyadkekLQmtEAnBSP9XKXBNQsStoStS4+gX10JpS5akA==", "dev": true, "license": "MIT", "dependencies": { @@ -6071,13 +5836,13 @@ } }, "node_modules/@radix-ui/react-primitive": { - "version": "2.1.10", - "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.10.tgz", - "integrity": "sha512-MucOnzh6hR5mid6VpkbglRAMYMjKLqRnGBbjXkzjK52fuQDd1qbkx78a5P40mkcnVXJdEVxm26E9OPAiUq7nBg==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.2.0.tgz", + "integrity": "sha512-HCTSPMNqv55Qk0IX4geJbpyXazmqulcimwuyjxTkKi29v+QZbG2Zho9BnbBq4YS2PF+KlNb2CXoLz66uUmblkg==", "dev": true, "license": "MIT", "dependencies": { - "@radix-ui/react-slot": "1.3.3" + "@radix-ui/react-slot": "1.5.0" }, "peerDependencies": { "@types/react": "*", @@ -6095,9 +5860,9 @@ } }, "node_modules/@radix-ui/react-slot": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.3.3.tgz", - "integrity": "sha512-qx7oqnYbxnK9kYI9m317qmFmEgo6ywqWvbTogdj7cL9p3/yx4M48p7Rnw5z3H890cL/ow/EeWJsuTykeZVXP5Q==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.5.0.tgz", + "integrity": "sha512-tyYd9ddPXAysAbdbD9eYxgwpCSv6f3PncqVSNKQFSR5lcJVLz3cb/pANDoYrLiHBpXv7skortyUgGUWsYuPPFQ==", "dev": true, "license": "MIT", "dependencies": { @@ -6114,11 +5879,14 @@ } }, "node_modules/@radix-ui/react-use-callback-ref": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.4.tgz", - "integrity": "sha512-R6OUY2e2fA6Yn6s+VSx5KBV6Nx8LQEhu+cz7LCej18rQ1HLyg9PSC9jP/ZNx0o6FAIK9c0F1kHylzSxKsdlkrQ==", + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.5.tgz", + "integrity": "sha512-Y5GBf4NKeADoXI1geiMlMuMoURT3k9MizzzKhGb/m55H94aGigZ01PIpkvsO6lML13BA6XYAXSJ6gza7vTn5nw==", "dev": true, "license": "MIT", + "dependencies": { + "@radix-ui/react-use-layout-effect": "1.1.4" + }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" @@ -6130,13 +5898,13 @@ } }, "node_modules/@radix-ui/react-use-controllable-state": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.2.6.tgz", - "integrity": "sha512-uEQJGT97ZA/TgP/Hydw47lHu+/vQj6z/0jA+WeTbK1o9Rx45GImjpD0tc3W5ad3D6XTSR6e1yEO0FvGq6WQfVQ==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.3.0.tgz", + "integrity": "sha512-TAcBI7bw2ljYCbv4+zuTSd6zICu8pRt6SDN2vJ/Z06K2MXh6I9WYFe/A9ovlFDtR5HVHGm5iDxDoABm/++dbKg==", "dev": true, "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.7", + "@radix-ui/primitive": "1.2.0", "@radix-ui/react-use-effect-event": "0.0.5", "@radix-ui/react-use-layout-effect": "1.1.4" }, @@ -6186,81 +5954,82 @@ } }, "node_modules/@react-spring/animated": { - "version": "9.7.5", - "resolved": "https://registry.npmjs.org/@react-spring/animated/-/animated-9.7.5.tgz", - "integrity": "sha512-Tqrwz7pIlsSDITzxoLS3n/v/YCUHQdOIKtOJf4yL6kYVSDTSmVK1LI1Q3M/uu2Sx4X3pIWF3xLUhlsA6SPNTNg==", + "version": "10.1.2", + "resolved": "https://registry.npmjs.org/@react-spring/animated/-/animated-10.1.2.tgz", + "integrity": "sha512-yAsQ/bbp6+vko7WNCI1M00c6KLE9XKTGCrgRhQqS4JcK3oF5qBV4rHYrQEprvEvYXxt+1H5FsLS2eVValEPfFw==", "dev": true, "license": "MIT", "dependencies": { - "@react-spring/shared": "~9.7.5", - "@react-spring/types": "~9.7.5" + "@react-spring/shared": "~10.1.2", + "@react-spring/types": "~10.1.2" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" } }, "node_modules/@react-spring/core": { - "version": "9.7.5", - "resolved": "https://registry.npmjs.org/@react-spring/core/-/core-9.7.5.tgz", - "integrity": "sha512-rmEqcxRcu7dWh7MnCcMXLvrf6/SDlSokLaLTxiPlAYi11nN3B5oiCUAblO72o+9z/87j2uzxa2Inm8UbLjXA+w==", + "version": "10.1.2", + "resolved": "https://registry.npmjs.org/@react-spring/core/-/core-10.1.2.tgz", + "integrity": "sha512-lPGOAg0V+PV3ucopOajD+YCxoe8twALqAeG4c/+sqVjBsyUNNdx8qfz/DcNSPKA8PV3+AyQELlCxlDfap9cmBQ==", "dev": true, "license": "MIT", "dependencies": { - "@react-spring/animated": "~9.7.5", - "@react-spring/shared": "~9.7.5", - "@react-spring/types": "~9.7.5" + "@react-spring/animated": "~10.1.2", + "@react-spring/shared": "~10.1.2", + "@react-spring/types": "~10.1.2" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/react-spring/donate" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" } }, "node_modules/@react-spring/rafz": { - "version": "9.7.5", - "resolved": "https://registry.npmjs.org/@react-spring/rafz/-/rafz-9.7.5.tgz", - "integrity": "sha512-5ZenDQMC48wjUzPAm1EtwQ5Ot3bLIAwwqP2w2owG5KoNdNHpEJV263nGhCeKKmuA3vG2zLLOdu3or6kuDjA6Aw==", + "version": "10.1.2", + "resolved": "https://registry.npmjs.org/@react-spring/rafz/-/rafz-10.1.2.tgz", + "integrity": "sha512-KC6vSFZyPnRJ2rXqipV9QqR4SaYbYXjvKfdYKWipNK2mWuV79gr20WmpVUOsTiEHGRY3WSOdWCHN+P9Pdaqb7Q==", "dev": true, "license": "MIT" }, "node_modules/@react-spring/shared": { - "version": "9.7.5", - "resolved": "https://registry.npmjs.org/@react-spring/shared/-/shared-9.7.5.tgz", - "integrity": "sha512-wdtoJrhUeeyD/PP/zo+np2s1Z820Ohr/BbuVYv+3dVLW7WctoiN7std8rISoYoHpUXtbkpesSKuPIw/6U1w1Pw==", + "version": "10.1.2", + "resolved": "https://registry.npmjs.org/@react-spring/shared/-/shared-10.1.2.tgz", + "integrity": "sha512-47/8bNQ/o0uEmxEnPBuERlC29VSqiTn5P9ln9tUMSVkYKYxBtouYE686F5kAGj+eHRPoNCw7drxWE9nv2d1LMw==", "dev": true, "license": "MIT", "dependencies": { - "@react-spring/rafz": "~9.7.5", - "@react-spring/types": "~9.7.5" + "@react-spring/rafz": "~10.1.2", + "@react-spring/types": "~10.1.2" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" } }, "node_modules/@react-spring/types": { - "version": "9.7.5", - "resolved": "https://registry.npmjs.org/@react-spring/types/-/types-9.7.5.tgz", - "integrity": "sha512-HVj7LrZ4ReHWBimBvu2SKND3cDVUPWKLqRTmWe/fNY6o1owGOX0cAHbdPDTMelgBlVbrTKrre6lFkhqGZErK/g==", + "version": "10.1.2", + "resolved": "https://registry.npmjs.org/@react-spring/types/-/types-10.1.2.tgz", + "integrity": "sha512-G4CWowmVPz+rDG1y9QRVq/prZNxiNwQaHC0kgT/MgY6jAGgdRgTV4VThpvJDwWvUitk3xZB4soP4d36fjeQ09g==", "dev": true, "license": "MIT" }, "node_modules/@react-spring/web": { - "version": "9.7.5", - "resolved": "https://registry.npmjs.org/@react-spring/web/-/web-9.7.5.tgz", - "integrity": "sha512-lmvqGwpe+CSttsWNZVr+Dg62adtKhauGwLyGE/RRyZ8AAMLgb9x3NDMA5RMElXo+IMyTkPp7nxTB8ZQlmhb6JQ==", + "version": "10.1.2", + "resolved": "https://registry.npmjs.org/@react-spring/web/-/web-10.1.2.tgz", + "integrity": "sha512-KxDB3zaDqy9qFsu7fdxjyraAxweHH4k5TW5WGT/OuMK6hKaxSDfhrQfRBzfFaSVvMBf+NghbJFanllV4ia6i7A==", "dev": true, "license": "MIT", "dependencies": { - "@react-spring/animated": "~9.7.5", - "@react-spring/core": "~9.7.5", - "@react-spring/shared": "~9.7.5", - "@react-spring/types": "~9.7.5" + "@react-spring/animated": "~10.1.2", + "@react-spring/core": "~10.1.2", + "@react-spring/shared": "~10.1.2", + "@react-spring/types": "~10.1.2", + "csstype": "^3.2.3" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" } }, "node_modules/@rtsao/scc": { @@ -6388,20 +6157,20 @@ } }, "node_modules/@simple-git/args-pathspec": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@simple-git/args-pathspec/-/args-pathspec-1.0.3.tgz", - "integrity": "sha512-ngJMaHlsWDTfjyq9F3VIQ8b7NXbBLq5j9i5bJ6XLYtD6qlDXT7fdKY2KscWWUF8t18xx052Y/PUO1K1TRc9yKA==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@simple-git/args-pathspec/-/args-pathspec-1.0.4.tgz", + "integrity": "sha512-EtMX6XjRWSastG2SdkmSQByPtJ9dx/NIjnHbpQPCYt62j4RmSx5rgLTGpw0YCjF5h191gZOmBfheOT23cRSFdw==", "dev": true, "license": "MIT" }, "node_modules/@simple-git/argv-parser": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@simple-git/argv-parser/-/argv-parser-1.1.1.tgz", - "integrity": "sha512-Q9lBcfQ+VQCpQqGJFHe5yooOS5hGdLFFbJ5R+R5aDsnkPCahtn1hSkMcORX65J2Z5lxSkD0lQorMsncuBQxYUw==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@simple-git/argv-parser/-/argv-parser-2.0.1.tgz", + "integrity": "sha512-M++IaVWrN+vYalilOHfwvT2IL3wYZtVEBQpmX6DLSOJLtxbZ+SUeIDE3IiPogzhPACLajwtxfa5rp+ZX1FczzQ==", "dev": true, "license": "MIT", "dependencies": { - "@simple-git/args-pathspec": "^1.0.3" + "@simple-git/args-pathspec": "^1.0.4" } }, "node_modules/@sinclair/typebox": { @@ -6470,9 +6239,9 @@ } }, "node_modules/@stylistic/stylelint-plugin/node_modules/postcss-selector-parser": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.6.tgz", - "integrity": "sha512-7qASPzhKF2l2KLboRZux8CCTRMdGiV08vWmyKzPz22qZ7ZjQBOeY7rNzNoCLSUiftJ7HUq0GERHmxw/t0dCdMw==", + "version": "7.1.7", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.7.tgz", + "integrity": "sha512-wWBro/7hJ40ye6TPiXkUQoXKCw23xSsjriUvqd7Uls9Sso3oLiON1flc18cCdnjgCRXw4fBVqUJJeOdDTh3P3g==", "dev": true, "license": "MIT", "dependencies": { @@ -6875,9 +6644,9 @@ } }, "node_modules/@types/aws-lambda": { - "version": "8.10.162", - "resolved": "https://registry.npmjs.org/@types/aws-lambda/-/aws-lambda-8.10.162.tgz", - "integrity": "sha512-Fn658grtLOci1oxi1391vvDWJRKNGWRSqfxRkmN/Iy3c0tQH1USMKEXcPYHLvope+ZgTFocx9FRQJx1muBL6qw==", + "version": "8.10.164", + "resolved": "https://registry.npmjs.org/@types/aws-lambda/-/aws-lambda-8.10.164.tgz", + "integrity": "sha512-XOnrazWcOd6yWPnR7DxqCBPPYciDjHq+NN8LPwwqBCJNXLyPJgKo47fZpJ113+oyAn9Zti0Cf6H4k6yPcE3WFg==", "dev": true, "license": "MIT" }, @@ -7023,13 +6792,6 @@ "@types/send": "*" } }, - "node_modules/@types/gradient-parser": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@types/gradient-parser/-/gradient-parser-1.1.0.tgz", - "integrity": "sha512-SaEcbgQscHtGJ1QL+ajgDTmmqU2f6T+00jZRcFlVHUW2Asivc84LNUev/UQFyu117AsdyrtI+qpwLvgjJXJxmw==", - "dev": true, - "license": "MIT" - }, "node_modules/@types/highlight-words-core": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/@types/highlight-words-core/-/highlight-words-core-1.2.1.tgz", @@ -7333,17 +7095,17 @@ "license": "MIT" }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.65.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.65.0.tgz", - "integrity": "sha512-IEgob78X12rHpUmtcwFsXhZdVGJtwTVP8FiCLZkR6GlYVrl2PcuB+KhCE5BlVC/eQpQnu8WXRtkHZuPar+gCRA==", + "version": "8.72.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.72.0.tgz", + "integrity": "sha512-aysKgysPX9XOv/dk95UkvUDe++Q3n3dJPG9CEWT3RUccxfkPJ+Qn6nhKPDhZXU6Ofo9kgwGWwKyQCnZIXTgngg==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.12.2", - "@typescript-eslint/scope-manager": "8.65.0", - "@typescript-eslint/type-utils": "8.65.0", - "@typescript-eslint/utils": "8.65.0", - "@typescript-eslint/visitor-keys": "8.65.0", + "@typescript-eslint/scope-manager": "8.72.0", + "@typescript-eslint/type-utils": "8.72.0", + "@typescript-eslint/utils": "8.72.0", + "@typescript-eslint/visitor-keys": "8.72.0", "ignore": "^7.0.5", "natural-compare": "^1.4.0", "ts-api-utils": "^2.5.0" @@ -7356,22 +7118,22 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "@typescript-eslint/parser": "^8.65.0", + "@typescript-eslint/parser": "^8.72.0", "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", "typescript": ">=4.8.4 <6.1.0" } }, "node_modules/@typescript-eslint/parser": { - "version": "8.65.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.65.0.tgz", - "integrity": "sha512-CZ4nMxWwgu1HEEFNkeaCptra9QCtkmKdgf3sWh1rl1trIhmxLilgTV4cwcbQ4wemnT4sWQN8CaKOmdYx+g2gMA==", + "version": "8.72.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.72.0.tgz", + "integrity": "sha512-0O+x3ynciD6zuXb1CKSu165haQV6ey53DKhHHUnujP7U+XlltJG+/keT0Xhd1HXCze+IHf7Tvt39ovyepX/LNw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/scope-manager": "8.65.0", - "@typescript-eslint/types": "8.65.0", - "@typescript-eslint/typescript-estree": "8.65.0", - "@typescript-eslint/visitor-keys": "8.65.0", + "@typescript-eslint/scope-manager": "8.72.0", + "@typescript-eslint/types": "8.72.0", + "@typescript-eslint/typescript-estree": "8.72.0", + "@typescript-eslint/visitor-keys": "8.72.0", "debug": "^4.4.3" }, "engines": { @@ -7387,14 +7149,14 @@ } }, "node_modules/@typescript-eslint/project-service": { - "version": "8.65.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.65.0.tgz", - "integrity": "sha512-SxnPhbTsGahizDgbu7oqFH/xVtzIqMd/s+WtnSxNxJZJpLbdT5IPdzg8EZxO3+PoKahXmwJLeNQOpKJb3/bi7Q==", + "version": "8.72.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.72.0.tgz", + "integrity": "sha512-bzHngBbmIgzj6TsTjVUCntGx6FFLgE7mPjpO0PzHycOaZHXqS43XnrkFIHRS16LLr/xO6FHSXG3GJFo/F4bSBQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/tsconfig-utils": "^8.65.0", - "@typescript-eslint/types": "^8.65.0", + "@typescript-eslint/tsconfig-utils": "^8.72.0", + "@typescript-eslint/types": "^8.72.0", "debug": "^4.4.3" }, "engines": { @@ -7409,14 +7171,14 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.65.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.65.0.tgz", - "integrity": "sha512-Esbl8OSYiVxBokYgWPf7VVWg/BE798wXhimnn9ML9Pt5qoDf8bfQlgjlKXR/k98+AcNzlLKYrpCcrcuZ9DZLgg==", + "version": "8.72.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.72.0.tgz", + "integrity": "sha512-JewPyJOYcXBSAS7PIgufscHOwZqhTGyBRiQJhhuDln66tMchxvvt7nJ90JKKIoOelmdHA3kAQbm9cEUHc4JSEA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.65.0", - "@typescript-eslint/visitor-keys": "8.65.0" + "@typescript-eslint/types": "8.72.0", + "@typescript-eslint/visitor-keys": "8.72.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -7427,9 +7189,9 @@ } }, "node_modules/@typescript-eslint/tsconfig-utils": { - "version": "8.65.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.65.0.tgz", - "integrity": "sha512-j6GzGqCiRdA7Qhur2VVmKZAkBLfnHFQfx4TaJGL9RMveZqCo48jSHHO0DTgizEnGhtWnqmbtCUSrqSkdiY/0Hg==", + "version": "8.72.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.72.0.tgz", + "integrity": "sha512-0vbxCf7xLVPSjcOdm6eQbgViH8EDJ8xnl1laLT9yoqSz2YmcSfSg5Vdl0JUvZf6rcuJ0ZivJIuMD4edTg8obaA==", "dev": true, "license": "MIT", "engines": { @@ -7444,15 +7206,15 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.65.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.65.0.tgz", - "integrity": "sha512-YjaZ7PRI5qY7ax2L3PbvX0rRyGtipAReCWs0mhhDBHjH/vl0g0BonaGXrKdKpMbIIsMIwDgbk/xzkBTyAltS5g==", + "version": "8.72.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.72.0.tgz", + "integrity": "sha512-gEXxmmbSTSOVTC37IYYvremOM31v+UN2W772bJxmVYPhAOPSUxtacyb7wkm1EhkYKU6KzFJsdU44DCV4to0LWw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.65.0", - "@typescript-eslint/typescript-estree": "8.65.0", - "@typescript-eslint/utils": "8.65.0", + "@typescript-eslint/types": "8.72.0", + "@typescript-eslint/typescript-estree": "8.72.0", + "@typescript-eslint/utils": "8.72.0", "debug": "^4.4.3", "ts-api-utils": "^2.5.0" }, @@ -7469,9 +7231,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "8.65.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.65.0.tgz", - "integrity": "sha512-JSSwWNy+H0E/01jJEM+hrX6N0OFDzFzeIhHFSAS01tlVaevpG8cFyYRPhS5yjGOvBUx3sqQHVMjCL1CAZZMxBg==", + "version": "8.72.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.72.0.tgz", + "integrity": "sha512-Adfoy59kxNEjT5E5fnyrp7GpHYuWs8ONbdohu4ez6IU46qDq8LltG90tLmkucZB2uhYL8mqBjtXqGd8yhfjXqQ==", "dev": true, "license": "MIT", "engines": { @@ -7483,16 +7245,16 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.65.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.65.0.tgz", - "integrity": "sha512-JboAE2swaYt4tb1fHhHTABE2K+OLy09XfcTbhnk4Pw96f9dd2e9iYsJ28gBggHlo5z5x1rkyWvcPoTuNTd4oGg==", + "version": "8.72.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.72.0.tgz", + "integrity": "sha512-gwLfFgWcw15tN2KXDCJvxEOQjPn+P3j/n3eSqkZ5sX4VpW9Cosodr+tWwBZRvJT3TcKx6HnPRGZMCNAiP1Xhug==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/project-service": "8.65.0", - "@typescript-eslint/tsconfig-utils": "8.65.0", - "@typescript-eslint/types": "8.65.0", - "@typescript-eslint/visitor-keys": "8.65.0", + "@typescript-eslint/project-service": "8.72.0", + "@typescript-eslint/tsconfig-utils": "8.72.0", + "@typescript-eslint/types": "8.72.0", + "@typescript-eslint/visitor-keys": "8.72.0", "debug": "^4.4.3", "minimatch": "^10.2.2", "semver": "^7.7.3", @@ -7511,16 +7273,16 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "8.65.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.65.0.tgz", - "integrity": "sha512-gXiwIHsYreboxeJucHKPvgwl7dXt50mF8s1/c00cP/WoVTyWKFdtfhRWwZiXYFU5H2O8vVoSLNrexFZjYS/SGA==", + "version": "8.72.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.72.0.tgz", + "integrity": "sha512-0up3oArJZBYnzOaEXKo8DmI43QvMZyPoFEt9LWzRJcyl/RcJjfKKPebknN1VbTgXBf3M/KggUh5uUMdURLnseg==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.9.1", - "@typescript-eslint/scope-manager": "8.65.0", - "@typescript-eslint/types": "8.65.0", - "@typescript-eslint/typescript-estree": "8.65.0" + "@typescript-eslint/scope-manager": "8.72.0", + "@typescript-eslint/types": "8.72.0", + "@typescript-eslint/typescript-estree": "8.72.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -7535,13 +7297,13 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.65.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.65.0.tgz", - "integrity": "sha512-8C71BQkGjiMmXtop7pHVJu1l2NNShFdkCyD6a2ezzs5vU/L3LRtb69EtcteFwz0mYMPzIgOw0n6OV4VBUWZd7A==", + "version": "8.72.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.72.0.tgz", + "integrity": "sha512-E2mroviasaWecDzTGiGMtuEguuLVOeRggnrIn93CJuxYJzQBHbyymlT08aVQydbBal5538o+JkBKXh2sRuCyIA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.65.0", + "@typescript-eslint/types": "8.72.0", "eslint-visitor-keys": "^5.0.0" }, "engines": { @@ -8098,51 +7860,48 @@ } }, "node_modules/@wordpress/a11y": { - "version": "4.55.0", - "resolved": "https://registry.npmjs.org/@wordpress/a11y/-/a11y-4.55.0.tgz", - "integrity": "sha512-vhAsPgOgfOZ09IMNDBUf2KgERY1ZhzOADnpIr2JeH27EL2HtPOTLZGPB8pi30JdTHfff2ttZ8EWf1XU2iF17Tg==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@wordpress/a11y/-/a11y-5.0.0.tgz", + "integrity": "sha512-ocYyNn7Z85gDzvto3ppOPeuaj4VoDk03ymsO3ubuAoEDdxXgsTiJIZIBTYrwxvQZ3KznBe5i/HzPKrpvdpJQ+Q==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { - "@wordpress/dom-ready": "^4.55.0", - "@wordpress/i18n": "^6.28.0" + "@wordpress/dom-ready": "^5.0.0", + "@wordpress/i18n": "^7.0.0" }, "engines": { - "node": ">=18.12.0", - "npm": ">=8.19.2" + "node": ">=22.13.0" } }, "node_modules/@wordpress/api-fetch": { - "version": "7.55.0", - "resolved": "https://registry.npmjs.org/@wordpress/api-fetch/-/api-fetch-7.55.0.tgz", - "integrity": "sha512-xT80VXmnvFdK71FJQwZ+9sWaWYvBavm9TCaySzbXYAT24sHzONSa9lCvAOcfvPKVFQcBFExT6EalB4U3A0JKPg==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@wordpress/api-fetch/-/api-fetch-8.0.0.tgz", + "integrity": "sha512-3+GnPoqIIxehutRZNJcutDjMFqnDiatBFD88Ecw8FksbPfFIeK4ONG9ORCQKsfLiCpu5DHWVrPJrvtzGw4ZffQ==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { - "@wordpress/i18n": "^6.28.0", - "@wordpress/private-apis": "^1.55.0", - "@wordpress/url": "^4.55.0" + "@wordpress/i18n": "^7.0.0", + "@wordpress/private-apis": "^3.0.0", + "@wordpress/url": "^5.0.0" }, "engines": { - "node": ">=18.12.0", - "npm": ">=8.19.2" + "node": ">=22.13.0" } }, "node_modules/@wordpress/autop": { - "version": "4.55.0", - "resolved": "https://registry.npmjs.org/@wordpress/autop/-/autop-4.55.0.tgz", - "integrity": "sha512-j7XVZ4ypUBZSTcZkJ8OI+4KA4EU2J+zL4kyLnraec/sVZ/1YlGsPL9oSF6fA+jyOWmi4OBszPEIG0XvkntHB/g==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@wordpress/autop/-/autop-5.0.0.tgz", + "integrity": "sha512-aHfC5Z7TmwvuRT0iV9e6l/N17C3VVcXcOlzouEC0x2/SNEc0dR71b3WPc0Qx4P44TAvpp7YQPJcaaM/Fz7Bfbg==", "dev": true, "license": "GPL-2.0-or-later", "engines": { - "node": ">=18.12.0", - "npm": ">=8.19.2" + "node": ">=22.13.0" } }, "node_modules/@wordpress/babel-preset-default": { - "version": "8.56.0", - "resolved": "https://registry.npmjs.org/@wordpress/babel-preset-default/-/babel-preset-default-8.56.0.tgz", - "integrity": "sha512-e6M3B67Ooub7jQaBLW1KiY6Ghq9wXAdBBe08nZ6xeSX3znBdXlWCg6YpSRw54//t/p7ajHSKVaq8dvf2x46P+A==", + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@wordpress/babel-preset-default/-/babel-preset-default-10.0.0.tgz", + "integrity": "sha512-mXxwcIfEuj10SnofavV13/0NshtkrI+d1S/vSWrtgU5ibj+ejcvAXBiqIPBsb3RZDZwipTbRJV+VbyBjaf4IrQ==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { @@ -8152,98 +7911,105 @@ "@babel/plugin-transform-runtime": "^7.25.7", "@babel/preset-env": "^7.25.7", "@babel/preset-typescript": "^7.25.7", - "@wordpress/browserslist-config": "^6.56.0", - "@wordpress/warning": "^3.56.0", + "@wordpress/browserslist-config": "^7.0.0", + "@wordpress/warning": "^4.0.0", "browserslist": "^4.28.7", "core-js": "^3.31.0", - "react": "^18.3.1" + "react": "^19.3.0" }, "engines": { - "node": ">=18.12.0" + "node": ">=22.13.0" + } + }, + "node_modules/@wordpress/babel-preset-default/node_modules/react": { + "version": "19.3.1", + "resolved": "https://registry.npmjs.org/react/-/react-19.3.1.tgz", + "integrity": "sha512-QNhWdt7nrgVWWQG58QuGsAR3jv3Hbe4mb4vz7w2csnHavciZJgda1CPNaldF6eVxv90ud3jUXpKlHL69gO38yw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" } }, "node_modules/@wordpress/base-styles": { - "version": "13.1.0", - "resolved": "https://registry.npmjs.org/@wordpress/base-styles/-/base-styles-13.1.0.tgz", - "integrity": "sha512-6bdgpXZi0ajrB139xYd9okoMWYRNe3engXh5GLDhG5lIyL8wvM976Ref1I0+5LafnQQUk9Ug4IPruHx3tJcZgA==", + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/@wordpress/base-styles/-/base-styles-14.0.0.tgz", + "integrity": "sha512-BkxwZfnaazn6qziF1yBcYPyGziFArrcsyKgm09fDd0SdegRsh2ZmlENwAcvfuQ23ENS/m3vuFMMmBUbqg+Efmg==", "dev": true, "license": "GPL-2.0-or-later", "engines": { - "node": ">=18.12.0", - "npm": ">=8.19.2" + "node": ">=22.13.0" } }, "node_modules/@wordpress/blob": { - "version": "4.55.0", - "resolved": "https://registry.npmjs.org/@wordpress/blob/-/blob-4.55.0.tgz", - "integrity": "sha512-EUP9pxKkWW8qwJ0ddFPRpiOXOlsfqkrjSN/MNOESebXsyV6ZPKDdKkVZn1mnpvLjKPY7ebkKtn4exHIQmu9wpg==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@wordpress/blob/-/blob-5.0.0.tgz", + "integrity": "sha512-BB2FpHEOq1my0Qe6BD/K5SAWt5I40vDZaFxH5PeeUyZ1KCEszaidkwYsY02sXxRK8rK/WOHGii2fOcpIqrmajA==", "dev": true, "license": "GPL-2.0-or-later", "engines": { - "node": ">=18.12.0", - "npm": ">=8.19.2" + "node": ">=22.13.0" } }, "node_modules/@wordpress/block-editor": { - "version": "17.1.0", - "resolved": "https://registry.npmjs.org/@wordpress/block-editor/-/block-editor-17.1.0.tgz", - "integrity": "sha512-p+4YgopJOP/gXif9QEjE3LpQY8fGMtGCVkRZ37Ia6fl9rH8QPD6MDhgCjsg1LDazMTc18MwbMyRKLFfFrwqeUw==", + "version": "19.0.0", + "resolved": "https://registry.npmjs.org/@wordpress/block-editor/-/block-editor-19.0.0.tgz", + "integrity": "sha512-HZqOQC10gR7NOU1cUWRrIKx/6XuZBrlbezw8fLgbMpZD91E0oglSqrkvejhE+Ezw8zpDHvD9L/SacfZv8BP/Hw==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { - "@react-spring/web": "^9.4.5", - "@wordpress/a11y": "^4.55.0", - "@wordpress/base-styles": "^13.1.0", - "@wordpress/blob": "^4.55.0", - "@wordpress/block-serialization-default-parser": "^5.55.0", - "@wordpress/blocks": "^16.0.0", - "@wordpress/commands": "^1.55.0", - "@wordpress/components": "^40.1.0", - "@wordpress/compose": "^8.8.0", - "@wordpress/data": "^10.55.0", - "@wordpress/dataviews": "^19.0.0", - "@wordpress/date": "^5.55.0", - "@wordpress/deprecated": "^4.55.0", - "@wordpress/dom": "^4.55.0", - "@wordpress/element": "^8.7.0", - "@wordpress/global-styles-engine": "^1.22.0", - "@wordpress/hooks": "^4.55.0", - "@wordpress/html-entities": "^4.55.0", - "@wordpress/i18n": "^6.28.0", - "@wordpress/icons": "^16.0.0", - "@wordpress/image-cropper": "^1.19.0", - "@wordpress/interactivity": "^6.55.0", - "@wordpress/is-shallow-equal": "^5.55.0", - "@wordpress/kebab-case": "^1.2.0", - "@wordpress/keyboard-shortcuts": "^5.55.0", - "@wordpress/keycodes": "^4.55.0", - "@wordpress/notices": "^5.55.0", - "@wordpress/preferences": "^4.55.0", - "@wordpress/priority-queue": "^3.55.0", - "@wordpress/private-apis": "^1.55.0", - "@wordpress/rich-text": "^7.55.0", - "@wordpress/style-engine": "^2.55.0", - "@wordpress/token-list": "^3.55.0", - "@wordpress/ui": "^0.22.0", - "@wordpress/upload-media": "^0.40.0", - "@wordpress/url": "^4.55.0", - "@wordpress/warning": "^3.55.0", + "@react-spring/web": "^10.1.2", + "@wordpress/a11y": "^5.0.0", + "@wordpress/base-styles": "^14.0.0", + "@wordpress/blob": "^5.0.0", + "@wordpress/block-serialization-default-parser": "^6.0.0", + "@wordpress/blocks": "^17.0.0", + "@wordpress/commands": "^2.0.0", + "@wordpress/components": "^43.0.0", + "@wordpress/compose": "^9.0.0", + "@wordpress/data": "^11.0.0", + "@wordpress/dataviews": "^21.0.0", + "@wordpress/date": "^6.0.0", + "@wordpress/deprecated": "^5.0.0", + "@wordpress/dom": "^5.0.0", + "@wordpress/element": "^10.0.0", + "@wordpress/global-styles-engine": "^2.0.0", + "@wordpress/hooks": "^5.0.0", + "@wordpress/html-entities": "^5.0.0", + "@wordpress/i18n": "^7.0.0", + "@wordpress/icons": "^19.0.0", + "@wordpress/image-cropper": "^2.0.0", + "@wordpress/interactivity": "^8.0.0", + "@wordpress/is-shallow-equal": "^6.0.0", + "@wordpress/kebab-case": "^2.0.0", + "@wordpress/keyboard-shortcuts": "^6.0.0", + "@wordpress/keycodes": "^5.0.0", + "@wordpress/notices": "^6.0.0", + "@wordpress/preferences": "^5.0.0", + "@wordpress/priority-queue": "^4.0.0", + "@wordpress/private-apis": "^3.0.0", + "@wordpress/react-inert-value": "^2.0.0", + "@wordpress/rich-text": "^8.0.0", + "@wordpress/style-engine": "^3.0.0", + "@wordpress/token-list": "^4.0.0", + "@wordpress/ui": "^0.25.0", + "@wordpress/upload-media": "^0.43.0", + "@wordpress/url": "^5.0.0", + "@wordpress/warning": "^4.0.0", "change-case": "^4.1.2", "clsx": "^2.1.1", - "colord": "^2.9.3", + "colord": "^2.9.4", "diff": "^8.0.3", "fast-deep-equal": "^3.1.3", "parsel-js": "^1.1.2", "postcss": "^8.4.38", "postcss-prefix-selector": "^1.16.0", "postcss-urlrebase": "^1.4.0", - "react-autosize-textarea": "^7.1.0", "react-easy-crop": "^5.4.2", "remove-accents": "^0.5.0" }, "engines": { - "node": ">=18.12.0", - "npm": ">=8.19.2" + "node": ">=22.13.0" }, "peerDependencies": { "@types/react": "^18 || ^19", @@ -8256,63 +8022,79 @@ } } }, + "node_modules/@wordpress/block-editor/node_modules/@wordpress/kebab-case": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@wordpress/kebab-case/-/kebab-case-2.0.0.tgz", + "integrity": "sha512-JjPgCJ5SRbbiKboK1U+k37NY8Hb42hHzMphczPtYPGGRNiasMV7T4RkbKlvUo+Qcm0hE6G8ct9VnEsfSsEbjoQ==", + "dev": true, + "license": "GPL-2.0-or-later", + "dependencies": { + "change-case": "^4.1.2" + }, + "engines": { + "node": ">=22.13.0" + } + }, "node_modules/@wordpress/block-serialization-default-parser": { - "version": "5.55.0", - "resolved": "https://registry.npmjs.org/@wordpress/block-serialization-default-parser/-/block-serialization-default-parser-5.55.0.tgz", - "integrity": "sha512-1VxsFa72StKmVKFnmxBYg9adcWUdTqIgbPubtelOgeYi0LXVRrJNXKG89JP3GXnE2Hk1iK3TbtZJj956E+ANRA==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@wordpress/block-serialization-default-parser/-/block-serialization-default-parser-6.0.0.tgz", + "integrity": "sha512-C9HgZeToeeNouMGjTnz5WV8z4vNZ+NBrX4af4Npy6F/VrikOpMAYYJ5hi1K07g/o9hzalZMYN+fHXvuQcYK9MQ==", "dev": true, "license": "GPL-2.0-or-later", "engines": { - "node": ">=18.12.0", - "npm": ">=8.19.2" + "node": ">=22.13.0" } }, "node_modules/@wordpress/blocks": { - "version": "16.0.0", - "resolved": "https://registry.npmjs.org/@wordpress/blocks/-/blocks-16.0.0.tgz", - "integrity": "sha512-wDL8R5VuJK0vvavZbvSUjWagPB5Vt9bmNQo1G8OAoAjl/JUCICjU9BvZWM8XK/BXSS95qcb5l3H3UIca5onuwQ==", + "version": "17.0.0", + "resolved": "https://registry.npmjs.org/@wordpress/blocks/-/blocks-17.0.0.tgz", + "integrity": "sha512-6lZpvRhaFvg/GxYa6RXauU67g7ocjR2UloY1i53wFrCPoNgZAIIfn2q94IX5KeE35nSr0u8XdzDjyRwFz0QGYw==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { - "@wordpress/autop": "^4.55.0", - "@wordpress/blob": "^4.55.0", - "@wordpress/block-serialization-default-parser": "^5.55.0", - "@wordpress/data": "^10.55.0", - "@wordpress/deprecated": "^4.55.0", - "@wordpress/dom": "^4.55.0", - "@wordpress/element": "^8.7.0", - "@wordpress/hooks": "^4.55.0", - "@wordpress/html-entities": "^4.55.0", - "@wordpress/i18n": "^6.28.0", - "@wordpress/is-shallow-equal": "^5.55.0", - "@wordpress/keycodes": "^4.55.0", - "@wordpress/private-apis": "^1.55.0", - "@wordpress/rich-text": "^7.55.0", - "@wordpress/shortcode": "^4.55.0", - "@wordpress/warning": "^3.55.0", + "@wordpress/autop": "^5.0.0", + "@wordpress/blob": "^5.0.0", + "@wordpress/block-serialization-default-parser": "^6.0.0", + "@wordpress/data": "^11.0.0", + "@wordpress/deprecated": "^5.0.0", + "@wordpress/dom": "^5.0.0", + "@wordpress/element": "^10.0.0", + "@wordpress/hooks": "^5.0.0", + "@wordpress/html-entities": "^5.0.0", + "@wordpress/i18n": "^7.0.0", + "@wordpress/is-shallow-equal": "^6.0.0", + "@wordpress/keycodes": "^5.0.0", + "@wordpress/private-apis": "^3.0.0", + "@wordpress/rich-text": "^8.0.0", + "@wordpress/shortcode": "^5.0.0", + "@wordpress/warning": "^4.0.0", "change-case": "^4.1.2", - "colord": "^2.9.3", + "colord": "^2.9.4", "fast-deep-equal": "^3.1.3", "hpq": "^1.4.0", "is-plain-object": "^5.1.0", "marked": "^18.0.3", "memize": "^2.1.1", - "react-is": "^18.3.0", + "react-is": "^19.3.0", "remove-accents": "^0.5.0", "simple-html-tokenizer": "^0.5.7", "uuid": "^14.0.0" }, "engines": { - "node": ">=18.12.0", - "npm": ">=8.19.2" + "node": ">=22.13.0" }, "peerDependencies": { "@types/react": "^18 || ^19", - "react": "^18 || ^19" + "@types/react-dom": "^18 || ^19", + "react": "^18 || ^19", + "react-dom": "^18 || ^19" }, "peerDependenciesMeta": { "@types/react": { "optional": true + }, + "@types/react-dom": { + "optional": true } } }, @@ -8330,105 +8112,101 @@ } }, "node_modules/@wordpress/browserslist-config": { - "version": "6.56.0", - "resolved": "https://registry.npmjs.org/@wordpress/browserslist-config/-/browserslist-config-6.56.0.tgz", - "integrity": "sha512-/gdTZapH6cV2iu+glSvM6IjYjS6kLtRlmjlNENqn03Isc8V1cSyWZWZ4vlq2i41uwqGoDObu4DdlmTBWS+g4Cg==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@wordpress/browserslist-config/-/browserslist-config-7.0.0.tgz", + "integrity": "sha512-eZ2yaOBprRNppFNN/qubJ7C2nOX6llR+IeQ5jQC1665sFcOkZes+hLwpbKsZNcmL26ge+77vdQ0f/Ur67rgkgw==", "dev": true, "license": "GPL-2.0-or-later", "engines": { - "node": ">=18.12.0" + "node": ">=22.13.0" } }, "node_modules/@wordpress/commands": { - "version": "1.55.0", - "resolved": "https://registry.npmjs.org/@wordpress/commands/-/commands-1.55.0.tgz", - "integrity": "sha512-AM/r2cTB8Ijql9O9f5yuNS4Zb55h718E8Dsa30agsf0zQIunJ+tSHWjzJBiqOtNqDxDtU5jdjhWApsauEEFZpA==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@wordpress/commands/-/commands-2.0.0.tgz", + "integrity": "sha512-pfkGCvuEOJ6v67++VKdn387pM3AFbAQKVLZJ2lq9Ei75xvd7pkmsnz3iqLA326E88IiXmSY49KSXuU/4bGsCYA==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { - "@wordpress/base-styles": "^13.1.0", - "@wordpress/components": "^40.1.0", - "@wordpress/data": "^10.55.0", - "@wordpress/element": "^8.7.0", - "@wordpress/i18n": "^6.28.0", - "@wordpress/icons": "^16.0.0", - "@wordpress/keyboard-shortcuts": "^5.55.0", - "@wordpress/keycodes": "^4.55.0", - "@wordpress/preferences": "^4.55.0", - "@wordpress/private-apis": "^1.55.0", + "@wordpress/base-styles": "^14.0.0", + "@wordpress/components": "^43.0.0", + "@wordpress/data": "^11.0.0", + "@wordpress/element": "^10.0.0", + "@wordpress/i18n": "^7.0.0", + "@wordpress/icons": "^19.0.0", + "@wordpress/keyboard-shortcuts": "^6.0.0", + "@wordpress/keycodes": "^5.0.0", + "@wordpress/preferences": "^5.0.0", + "@wordpress/private-apis": "^3.0.0", "clsx": "^2.1.1", "cmdk": "^1.0.0" }, "engines": { - "node": ">=18.12.0", - "npm": ">=8.19.2" + "node": ">=22.13.0" }, "peerDependencies": { + "@types/react": "^18 || ^19", "react": "^18 || ^19", "react-dom": "^18 || ^19" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, "node_modules/@wordpress/components": { - "version": "40.1.0", - "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-40.1.0.tgz", - "integrity": "sha512-kSMoGcAwf752S18Y2RCEy6EM94NpemrMKWOM6+GSFE3wLYDArO8g9rXXOVBSd1R09Vc+s6Rk//Z+d3pN+DOx6A==", + "version": "43.0.0", + "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-43.0.0.tgz", + "integrity": "sha512-8IfVyT0QXTlhcw9id9aSygYISKR+xjyyVWuJuwMGgb/SqHGBFLnBBKBRq/ypamF/eB0vE8Gb+AmdjP6G8P1LBw==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { - "@ariakit/react": "^0.4.37", + "@ariakit/react": "^0.4.42", "@date-fns/utc": "^2.1.1", - "@emotion/cache": "^11.14.0", - "@emotion/css": "^11.13.5", - "@emotion/react": "^11.14.0", - "@emotion/serialize": "^1.3.3", - "@emotion/styled": "^11.14.1", - "@emotion/utils": "^1.4.2", "@floating-ui/react-dom": "^2.1.9", - "@types/gradient-parser": "^1.1.0", "@types/highlight-words-core": "^1.2.1", "@use-gesture/react": "^10.3.1", - "@wordpress/a11y": "^4.55.0", - "@wordpress/base-styles": "^13.1.0", - "@wordpress/compose": "^8.8.0", - "@wordpress/date": "^5.55.0", - "@wordpress/deprecated": "^4.55.0", - "@wordpress/dom": "^4.55.0", - "@wordpress/element": "^8.7.0", - "@wordpress/escape-html": "^3.55.0", - "@wordpress/hooks": "^4.55.0", - "@wordpress/html-entities": "^4.55.0", - "@wordpress/i18n": "^6.28.0", - "@wordpress/icons": "^16.0.0", - "@wordpress/is-shallow-equal": "^5.55.0", - "@wordpress/kebab-case": "^1.2.0", - "@wordpress/keycodes": "^4.55.0", - "@wordpress/primitives": "^4.55.0", - "@wordpress/private-apis": "^1.55.0", - "@wordpress/rich-text": "^7.55.0", - "@wordpress/style-runtime": "^0.11.0", - "@wordpress/ui": "^0.22.0", - "@wordpress/warning": "^3.55.0", - "change-case": "^4.1.2", + "@wordpress/a11y": "^5.0.0", + "@wordpress/base-styles": "^14.0.0", + "@wordpress/compose": "^9.0.0", + "@wordpress/date": "^6.0.0", + "@wordpress/deprecated": "^5.0.0", + "@wordpress/dom": "^5.0.0", + "@wordpress/element": "^10.0.0", + "@wordpress/escape-html": "^4.0.0", + "@wordpress/hooks": "^5.0.0", + "@wordpress/html-entities": "^5.0.0", + "@wordpress/i18n": "^7.0.0", + "@wordpress/icons": "^19.0.0", + "@wordpress/is-shallow-equal": "^6.0.0", + "@wordpress/keycodes": "^5.0.0", + "@wordpress/primitives": "^5.0.0", + "@wordpress/private-apis": "^3.0.0", + "@wordpress/react-inert-value": "^2.0.0", + "@wordpress/rich-text": "^8.0.0", + "@wordpress/style-runtime": "^0.14.0", + "@wordpress/ui": "^0.25.0", + "@wordpress/warning": "^4.0.0", "clsx": "^2.1.1", - "colord": "^2.9.3", + "colord": "^2.9.4", "csstype": "^3.2.3", "date-fns": "^4.4.0", "deepmerge": "^4.3.1", "fast-deep-equal": "^3.1.3", "framer-motion": "^11.15.0", - "gradient-parser": "^1.1.1", + "gradient-parser": "^1.2.0", "highlight-words-core": "^1.2.2", "is-plain-object": "^5.1.0", "memize": "^2.1.1", "path-to-regexp": "^6.2.1", - "re-resizable": "^6.4.0", + "re-resizable": "^6.11.2", "react-colorful": "^5.6.1", "remove-accents": "^0.5.0", "uuid": "^14.0.0" }, "engines": { - "node": ">=18.12.0", - "npm": ">=8.19.2" + "node": ">=22.13.0" }, "peerDependencies": { "@types/react": "^18 || ^19", @@ -8442,52 +8220,56 @@ } }, "node_modules/@wordpress/compose": { - "version": "8.9.0", - "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-8.9.0.tgz", - "integrity": "sha512-P5LIb2c+r77CVxhxRZW1RU+jZVn5QtkwsKrxea3oSRmbJn5Z3layII2Ilzw1+0qOUpgBgQbUnko0LsDLMTC/5g==", + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-9.0.0.tgz", + "integrity": "sha512-xP7EDOTyJrc5fC48Zh/u9Hvu+eHvKlU+qn5OyDQi1ahmg5GqNq3UAaODnsgeLyggGgWtmJhbzgN0qIJvhn52Sw==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { "@types/mousetrap": "^1.6.8", - "@wordpress/deprecated": "^4.56.0", - "@wordpress/dom": "^4.56.0", - "@wordpress/element": "^8.8.0", - "@wordpress/is-shallow-equal": "^5.56.0", - "@wordpress/keycodes": "^4.56.0", - "@wordpress/priority-queue": "^3.56.0", - "@wordpress/private-apis": "^1.56.0", - "@wordpress/undo-manager": "^1.56.0", + "@wordpress/deprecated": "^5.0.0", + "@wordpress/dom": "^5.0.0", + "@wordpress/element": "^10.0.0", + "@wordpress/is-shallow-equal": "^6.0.0", + "@wordpress/keycodes": "^5.0.0", + "@wordpress/priority-queue": "^4.0.0", + "@wordpress/private-apis": "^3.0.0", + "@wordpress/undo-manager": "^2.0.0", "change-case": "^4.1.2", - "mousetrap": "^1.6.5", - "use-memo-one": "^1.1.1" + "mousetrap": "^1.6.5" }, "engines": { - "node": ">=18.12.0" + "node": ">=22.13.0" }, "peerDependencies": { "@types/react": "^18 || ^19", - "react": "^18 || ^19" + "@types/react-dom": "^18 || ^19", + "react": "^18 || ^19", + "react-dom": "^18 || ^19" }, "peerDependenciesMeta": { "@types/react": { "optional": true + }, + "@types/react-dom": { + "optional": true } } }, "node_modules/@wordpress/data": { - "version": "10.55.0", - "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-10.55.0.tgz", - "integrity": "sha512-eBnMTN2+L9KFfdcfm2s98Fg18xCehHhWwuIoZcuO1RTsy0aL4XsEKy+jrAMKg08HrDi5AfXaytr4Shh86ny7gA==", + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-11.0.0.tgz", + "integrity": "sha512-z74Y4/cfyw+Kel5uhVYsoZTytFtUw2xRrfFpa7uWIdfrdQxSVgxajd74pRjxGQ6W+g0VWzV6ZBptHDxYf58Nmg==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { - "@wordpress/compose": "^8.8.0", - "@wordpress/deprecated": "^4.55.0", - "@wordpress/element": "^8.7.0", - "@wordpress/is-shallow-equal": "^5.55.0", - "@wordpress/priority-queue": "^3.55.0", - "@wordpress/private-apis": "^1.55.0", - "@wordpress/redux-routine": "^5.55.0", + "@wordpress/compose": "^9.0.0", + "@wordpress/deprecated": "^5.0.0", + "@wordpress/element": "^10.0.0", + "@wordpress/is-shallow-equal": "^6.0.0", + "@wordpress/priority-queue": "^4.0.0", + "@wordpress/private-apis": "^3.0.0", + "@wordpress/redux-routine": "^6.0.0", "deepmerge": "^4.3.1", "equivalent-key-map": "^0.2.2", "is-plain-object": "^5.1.0", @@ -8496,55 +8278,55 @@ "rememo": "^4.0.2" }, "engines": { - "node": ">=18.12.0", - "npm": ">=8.19.2" + "node": ">=22.13.0" }, "peerDependencies": { "@types/react": "^18 || ^19", - "react": "^18 || ^19" + "@types/react-dom": "^18 || ^19", + "react": "^18 || ^19", + "react-dom": "^18 || ^19" }, "peerDependenciesMeta": { "@types/react": { "optional": true + }, + "@types/react-dom": { + "optional": true } } }, "node_modules/@wordpress/dataviews": { - "version": "19.0.0", - "resolved": "https://registry.npmjs.org/@wordpress/dataviews/-/dataviews-19.0.0.tgz", - "integrity": "sha512-jvY4snbIm8tSPD0gZwPNBEykMpuzktiX+jq/7R08MKPKYXVFKtjRFN5S5pjNF2EWRdQhuRMBDDqWFM7K2zD3VQ==", + "version": "21.0.0", + "resolved": "https://registry.npmjs.org/@wordpress/dataviews/-/dataviews-21.0.0.tgz", + "integrity": "sha512-/aojI+0aZEpMYkteZ404V2Bhyxu0Kr5zcf7WhEgmIyHEcfBmuoKIxiPjnVQgAC990gmwW522LYBLnepOymdIOg==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { - "@ariakit/react": "^0.4.37", - "@base-ui/react": "^1.7.0", + "@ariakit/react": "^0.4.42", + "@base-ui/react": "^1.9.0", "@date-fns/tz": "^1.5.0", "@daypicker/react": "^10.0.1", - "@emotion/cache": "^11.14.0", - "@emotion/css": "^11.13.5", - "@emotion/react": "^11.14.0", - "@emotion/styled": "^11.14.1", - "@emotion/utils": "^1.4.2", "@floating-ui/react-dom": "^2.1.9", "@use-gesture/react": "^10.3.1", - "@wordpress/a11y": "^4.55.0", - "@wordpress/base-styles": "^13.1.0", - "@wordpress/components": "^40.1.0", - "@wordpress/compose": "^8.8.0", - "@wordpress/data": "^10.55.0", - "@wordpress/date": "^5.55.0", - "@wordpress/deprecated": "^4.55.0", - "@wordpress/element": "^8.7.0", - "@wordpress/hooks": "^4.55.0", - "@wordpress/i18n": "^6.28.0", - "@wordpress/icons": "^16.0.0", - "@wordpress/kebab-case": "^1.2.0", - "@wordpress/keycodes": "^4.55.0", - "@wordpress/ui": "^0.22.0", - "@wordpress/warning": "^3.55.0", + "@wordpress/a11y": "^5.0.0", + "@wordpress/base-styles": "^14.0.0", + "@wordpress/components": "^43.0.0", + "@wordpress/compose": "^9.0.0", + "@wordpress/data": "^11.0.0", + "@wordpress/date": "^6.0.0", + "@wordpress/deprecated": "^5.0.0", + "@wordpress/element": "^10.0.0", + "@wordpress/hooks": "^5.0.0", + "@wordpress/i18n": "^7.0.0", + "@wordpress/icons": "^19.0.0", + "@wordpress/kebab-case": "^2.0.0", + "@wordpress/keycodes": "^5.0.0", + "@wordpress/react-inert-value": "^2.0.0", + "@wordpress/ui": "^0.25.0", + "@wordpress/warning": "^4.0.0", "change-case": "^4.1.2", "clsx": "^2.1.1", - "colord": "^2.9.3", + "colord": "^2.9.4", "colorjs.io": "^0.7.1", "date-fns": "^4.4.0", "deepmerge": "^4.3.1", @@ -8555,12 +8337,10 @@ "memize": "^2.1.1", "react-colorful": "^5.6.1", "remove-accents": "^0.5.0", - "use-memo-one": "^1.1.1", "uuid": "^14.0.0" }, "engines": { - "node": ">=18.12.0", - "npm": ">=8.19.2" + "node": ">=22.13.0" }, "peerDependencies": { "@types/react": "^18 || ^19", @@ -8573,79 +8353,90 @@ } } }, + "node_modules/@wordpress/dataviews/node_modules/@wordpress/kebab-case": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@wordpress/kebab-case/-/kebab-case-2.0.0.tgz", + "integrity": "sha512-JjPgCJ5SRbbiKboK1U+k37NY8Hb42hHzMphczPtYPGGRNiasMV7T4RkbKlvUo+Qcm0hE6G8ct9VnEsfSsEbjoQ==", + "dev": true, + "license": "GPL-2.0-or-later", + "dependencies": { + "change-case": "^4.1.2" + }, + "engines": { + "node": ">=22.13.0" + } + }, "node_modules/@wordpress/date": { - "version": "5.55.0", - "resolved": "https://registry.npmjs.org/@wordpress/date/-/date-5.55.0.tgz", - "integrity": "sha512-Z7Y7vj0MSXO75Inf9m7KXoTgocjmO4HsSSCiqSpBuYjIkQHEuloYZfL9y/PCxMfxhQb/qa4ueRH+XT7csXE68Q==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@wordpress/date/-/date-6.0.0.tgz", + "integrity": "sha512-knjw0jMLk2RzLq8wUzLuS0lvNI1UqwpbqxYVuSyXrUb+8GKXaT/uq0ql82Dha0RiagNCfrneowZFo3mJc7EyTw==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { - "@wordpress/deprecated": "^4.55.0", - "moment": "^2.29.4", + "@wordpress/deprecated": "^5.0.0", + "moment": "^2.31.0", "moment-timezone": "^0.5.40" }, "engines": { - "node": ">=18.12.0", - "npm": ">=8.19.2" + "node": ">=22.13.0" } }, "node_modules/@wordpress/dependency-extraction-webpack-plugin": { - "version": "6.56.0", - "resolved": "https://registry.npmjs.org/@wordpress/dependency-extraction-webpack-plugin/-/dependency-extraction-webpack-plugin-6.56.0.tgz", - "integrity": "sha512-WXbnRMxSLtVcDWfz7oQJFBIsh0Afewoenj0WPKuasFta2MHLBIRAzHQOv5QMjCK/5MF0N0ljQzcnxYbuIvgj7w==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@wordpress/dependency-extraction-webpack-plugin/-/dependency-extraction-webpack-plugin-7.0.0.tgz", + "integrity": "sha512-SYzb/CWt8VfGGMwGb7UVjBV8qGBkY6PqybUWFtn581lx/KMJANwswLPTWA/QOhog0NSDynscpQuOPibQ5ULceQ==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { "json2php": "^0.0.9" }, "engines": { - "node": ">=18.12.0" + "node": ">=22.13.0" }, "peerDependencies": { "webpack": "^5.0.0" } }, "node_modules/@wordpress/deprecated": { - "version": "4.56.0", - "resolved": "https://registry.npmjs.org/@wordpress/deprecated/-/deprecated-4.56.0.tgz", - "integrity": "sha512-to+VUihf/FGYPf74KXr6Yag+hTkaw8i8ZAa4x6Z3ZP3zMBu6pnxnc4QT0eZlWraeKdE2ZLbtT5tF7mkZSWzoFQ==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@wordpress/deprecated/-/deprecated-5.0.0.tgz", + "integrity": "sha512-PZjrzeX15ZNIDvcBzOXnXF/FpKNwZgz23hQ+xpcmRBjZKCyT6YoxC45O3jFIGyZZtBwxoxCYQPBkCjRuKbVcpg==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { - "@wordpress/hooks": "^4.56.0" + "@wordpress/hooks": "^5.0.0" }, "engines": { - "node": ">=18.12.0" + "node": ">=22.13.0" } }, "node_modules/@wordpress/dom": { - "version": "4.56.0", - "resolved": "https://registry.npmjs.org/@wordpress/dom/-/dom-4.56.0.tgz", - "integrity": "sha512-gn+A1WqWv7dcQ4VA2PUo0JgFKegwlya8pCAyydgPpUBxEeSzUZnJl//SEIy4Og30GcNUAuOQbHDEL6rzcJfUfw==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@wordpress/dom/-/dom-5.0.0.tgz", + "integrity": "sha512-jKRFuQgNuAbFhiIU/b1xQl00rEphMdBQal6pmiN/pDVfIR1idZFaaI8K+eH/Gqn+yb/q20YIqPLM1+SXR4xy8w==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { - "@wordpress/deprecated": "^4.56.0" + "@wordpress/deprecated": "^5.0.0" }, "engines": { - "node": ">=18.12.0" + "node": ">=22.13.0" } }, "node_modules/@wordpress/dom-ready": { - "version": "4.55.0", - "resolved": "https://registry.npmjs.org/@wordpress/dom-ready/-/dom-ready-4.55.0.tgz", - "integrity": "sha512-tQ53SGYvknpYIusqI7OHddZqlC9t4tXmhRC/aEicm8YFLyBsccg4Lprp78AsaFkOIhbaNTOw41vzN3rVpGT5zg==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@wordpress/dom-ready/-/dom-ready-5.0.0.tgz", + "integrity": "sha512-a2Y+loEwENAM+kyTnXU7LTe8GgriXWfoxbco4486e2FuNpfELPLjDLAeJVbaFuw8pbtkk6xARlLh32y7yGG7Rg==", "dev": true, "license": "GPL-2.0-or-later", "engines": { - "node": ">=18.12.0", - "npm": ">=8.19.2" + "node": ">=22.13.0" } }, "node_modules/@wordpress/e2e-test-utils-playwright": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils-playwright/-/e2e-test-utils-playwright-2.1.0.tgz", - "integrity": "sha512-yfMzXmaVTAKJfaXz7H8HIdr6J2wUELNeBTAp7SPW6YK3h36Tx7YUayCfAiFOBgi8p5CBK9c6VbfthXkWRLAenw==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils-playwright/-/e2e-test-utils-playwright-3.1.0.tgz", + "integrity": "sha512-ybc60l3g1syfpVJ7L/zOculIYBsfVfwsWOAn/bm4vN4+irRT6jJ/11bbPhclb9yjDyGatn+aHw89OhhHLjz8mQ==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { @@ -8661,21 +8452,26 @@ "peerDependencies": { "@playwright/test": ">=1", "@types/node": ">=20" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } } }, "node_modules/@wordpress/element": { - "version": "8.8.0", - "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-8.8.0.tgz", - "integrity": "sha512-cMQ32/FbQVwwa10+R1QUjJwXM+FSnNtL0t1ZOmY/rdtjm8sZh1A6idpQEC0JFCoBGx61ZXYA2EUyjqJoLyU9QQ==", + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-10.0.0.tgz", + "integrity": "sha512-gv3cZ3O2j4y7qUUBo/h1Ni9OxG6ak78+D0YhggMsGyIPavT4CpJtRyMbarhENJ7K1MM9JzpuecdlMID8Cfd51Q==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { - "@wordpress/escape-html": "^3.56.0", + "@wordpress/escape-html": "^4.0.0", "change-case": "^4.1.2", "is-plain-object": "^5.1.0" }, "engines": { - "node": ">=18.12.0" + "node": ">=22.13.0" }, "peerDependencies": { "@types/react": "^18 || ^19", @@ -8693,38 +8489,37 @@ } }, "node_modules/@wordpress/env": { - "version": "11.15.0", - "resolved": "https://registry.npmjs.org/@wordpress/env/-/env-11.15.0.tgz", - "integrity": "sha512-FZq3eMDXBlZVZU8jVSX/4XoexgiBM4ZBqk69Mh23pz+1MMeQ13l7g5v7zKAAnyA3F9eHd+1sWsUpQnuS1f1T6Q==", + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/@wordpress/env/-/env-12.0.0.tgz", + "integrity": "sha512-RoUQV3sl1qF4h/kg+vrec9PCfr2bwXSOmWoLd9NmV8rD/sCBMt7tSBfeTWZEbClMhWHce8tu4hJ+pQeHXNnu2A==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { "@inquirer/prompts": "^7.2.0", - "@wp-playground/cli": "^3.0.48", - "adm-zip": "^0.6.0", + "@wp-playground/cli": "^3.1.56", + "adm-zip": "^0.6.1", "chalk": "^4.1.1", "copy-dir": "^1.3.0", "cross-spawn": "^7.0.6", "docker-compose": "^0.24.3", "got": "^11.8.5", - "js-yaml": "^3.15.0", + "js-yaml": "^3.15.2", "ora": "^4.0.2", "rimraf": "^5.0.10", - "simple-git": "^3.32.3", + "simple-git": "^4.0.2", "yargs": "^17.3.0" }, "bin": { "wp-env": "bin/wp-env" }, "engines": { - "node": ">=18.12.0", - "npm": ">=8.19.2" + "node": ">=22.13.0" } }, "node_modules/@wordpress/env/node_modules/adm-zip": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.6.0.tgz", - "integrity": "sha512-XleryMhbuksdKtofnWZ9Sk+4CUTbms4Mb/EU32SZwToAyZ5RgVos/ki8n+yr0LWHOGKuakbXTuuYNHLQjhddgg==", + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.6.1.tgz", + "integrity": "sha512-Xwrja8nx9e5o2N1my4DsKCeKpdrnACyr1wtbPxBDgGzKzKyE9kRtBFA8mWldI+RVlD7CBZNWY/wQ2+ydwOR6kQ==", "dev": true, "license": "MIT", "engines": { @@ -8742,9 +8537,9 @@ } }, "node_modules/@wordpress/env/node_modules/js-yaml": { - "version": "3.15.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.15.1.tgz", - "integrity": "sha512-S99WuO3HlhO3XN41EtYUNl9zzXjoJx7QvmipxsJVxtCBT0YHEFy+iOJhjSvrmV12nYhWpZaM8lPHkJm0yUMbag==", + "version": "3.15.2", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.15.2.tgz", + "integrity": "sha512-6EuL879VkRA+1Cz578mKMiKvjPNEuk6+r1JaFzoSWejZmtf7xWbIyw1e3KkxlkzTIt9Taw6JBhEppG7utc1P+w==", "dev": true, "license": "MIT", "dependencies": { @@ -8763,32 +8558,32 @@ "license": "BSD-3-Clause" }, "node_modules/@wordpress/escape-html": { - "version": "3.56.0", - "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-3.56.0.tgz", - "integrity": "sha512-5k+7+XuXgeczkg2QuiN2zROHzj9/dU9qyv78H6I291+QOXLLlfOBzB2ds/MLvIyjv1mP1jLkvzzOB0PxHgfr+Q==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-4.0.0.tgz", + "integrity": "sha512-fWEvTJvNyPUSAXz3pMETrt1DHKaQ9CJVirhuBqb1xuZmIdRY4AlsjLgayd+lUSTkTU+0gRIPu1TDdU5/6Ue2Nw==", "dev": true, "license": "GPL-2.0-or-later", "engines": { - "node": ">=18.12.0" + "node": ">=22.13.0" } }, "node_modules/@wordpress/eslint-plugin": { - "version": "26.0.0", - "resolved": "https://registry.npmjs.org/@wordpress/eslint-plugin/-/eslint-plugin-26.0.0.tgz", - "integrity": "sha512-bkTUJPIBeYD/pEAqxzkp2vjHL96o1rPTFwarDTu0bO4aG5DWhgc5mALbFz6keGJZwIcS6rN6PNpmZb5erkzxOg==", + "version": "28.0.0", + "resolved": "https://registry.npmjs.org/@wordpress/eslint-plugin/-/eslint-plugin-28.0.0.tgz", + "integrity": "sha512-VRFrez67J9HWGR4s149A3ZG1ynY9uEczmuR7SFXzlcUn3itlo5ood42pv1dgTZK3eqJo3l5tdK3hD94W+ZEq8w==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { - "@eslint-community/eslint-plugin-eslint-comments": "^4.7.0", "@eslint/compat": "^2.0.0", - "@wordpress/prettier-config": "^4.55.0", - "@wordpress/theme": "^2.1.0", + "@vitest/eslint-plugin": "^1.6.27", + "@wordpress/prettier-config": "^5.0.0", + "@wordpress/theme": "^3.0.0", "cosmiconfig": "^7.0.0", "eslint-config-prettier": "^10.0.0", "eslint-import-resolver-typescript": "^4.4.4", "eslint-plugin-import": "^2.32.0", "eslint-plugin-jest": "^29.16.5", - "eslint-plugin-jsdoc": "^50.0.0", + "eslint-plugin-jsdoc": "^64.0.0", "eslint-plugin-jsx-a11y": "^6.10.0", "eslint-plugin-playwright": "^2.1.0", "eslint-plugin-prettier": "^5.5.5", @@ -8796,11 +8591,10 @@ "eslint-plugin-react-hooks": "^7.1.1", "globals": "^16.0.0", "requireindex": "^1.2.0", - "typescript-eslint": "^8.57.1" + "typescript-eslint": "^8.70.1" }, "engines": { - "node": ">=18.12.0", - "npm": ">=8.19.2" + "node": ">=22.13.0" }, "peerDependencies": { "eslint": "^9.0.0 || ^10.0.0", @@ -8922,31 +8716,6 @@ "semver": "bin/semver.js" } }, - "node_modules/@wordpress/eslint-plugin/node_modules/eslint-plugin-jsdoc": { - "version": "50.8.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-50.8.0.tgz", - "integrity": "sha512-UyGb5755LMFWPrZTEqqvTJ3urLz1iqj+bYOHFNag+sw3NvaMWP9K2z+uIn37XfNALmQLQyrBlJ5mkiVPL7ADEg==", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "@es-joy/jsdoccomment": "~0.50.2", - "are-docs-informative": "^0.0.2", - "comment-parser": "1.4.1", - "debug": "^4.4.1", - "escape-string-regexp": "^4.0.0", - "espree": "^10.3.0", - "esquery": "^1.6.0", - "parse-imports-exports": "^0.2.4", - "semver": "^7.7.2", - "spdx-expression-parse": "^4.0.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0 || ^9.0.0" - } - }, "node_modules/@wordpress/eslint-plugin/node_modules/eslint-plugin-jsx-a11y": { "version": "6.10.2", "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.10.2.tgz", @@ -9020,37 +8789,6 @@ "semver": "bin/semver.js" } }, - "node_modules/@wordpress/eslint-plugin/node_modules/espree": { - "version": "10.4.0", - "resolved": "https://registry.npmjs.org/espree/-/espree-10.4.0.tgz", - "integrity": "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "acorn": "^8.15.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^4.2.1" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/@wordpress/eslint-plugin/node_modules/espree/node_modules/eslint-visitor-keys": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", - "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, "node_modules/@wordpress/eslint-plugin/node_modules/globals": { "version": "16.5.0", "resolved": "https://registry.npmjs.org/globals/-/globals-16.5.0.tgz", @@ -9102,58 +8840,70 @@ } }, "node_modules/@wordpress/global-styles-engine": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@wordpress/global-styles-engine/-/global-styles-engine-1.22.0.tgz", - "integrity": "sha512-TBqF5uTErL15mpzjd8ncCJLi/NDmIWceS1aMKWSjbyT0qg4JJHIResqiVPqVOx562Tj86Jwq05ENdMSxALf/Qg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@wordpress/global-styles-engine/-/global-styles-engine-2.0.0.tgz", + "integrity": "sha512-lhMen98kG/nLv3QPD8HWXPdhuXDbOje7/gYpljv4zKBjAf3tfbRQ11MblKW8OvYUux3Iu9vaZE+DB2LOgNee5g==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { - "@wordpress/blocks": "^16.0.0", - "@wordpress/data": "^10.55.0", - "@wordpress/i18n": "^6.28.0", - "@wordpress/private-apis": "^1.55.0", - "@wordpress/style-engine": "^2.55.0", - "colord": "^2.9.3", + "@wordpress/blocks": "^17.0.0", + "@wordpress/data": "^11.0.0", + "@wordpress/i18n": "^7.0.0", + "@wordpress/private-apis": "^3.0.0", + "@wordpress/style-engine": "^3.0.0", + "colord": "^2.9.4", "deepmerge": "^4.3.1", "fast-deep-equal": "^3.1.3", "is-plain-object": "^5.1.0", "memize": "^2.1.1" }, "engines": { - "node": ">=18.12.0", - "npm": ">=8.19.2" + "node": ">=22.13.0" + }, + "peerDependencies": { + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", + "react": "^18 || ^19", + "react-dom": "^18 || ^19" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } } }, "node_modules/@wordpress/hooks": { - "version": "4.56.0", - "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-4.56.0.tgz", - "integrity": "sha512-3+90yFqbMyzhqOEu88MjwlpznzVFl3am0YYIt7kc/8mfJ79IyHkYyiDdid3/fkJDMbZHH4tGy0J/JFp84/5Q2w==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-5.0.0.tgz", + "integrity": "sha512-jA2hDMNr2Ky/D14s8K+TQ/ZI125icjZfTPZYcsgEHM6mTtSJY2dhcmp9+tfSrcnY+M17svzplIxXma+bpBzcFg==", "dev": true, "license": "GPL-2.0-or-later", "engines": { - "node": ">=18.12.0" + "node": ">=22.13.0" } }, "node_modules/@wordpress/html-entities": { - "version": "4.55.0", - "resolved": "https://registry.npmjs.org/@wordpress/html-entities/-/html-entities-4.55.0.tgz", - "integrity": "sha512-RQhGSbG0Lnnr+WLFJav3917a9L56/jI1K+cPcFidR87f1w8QJDCvmO3Jr9rzuGdCtgIfGKjaOHGFxjxYE/Milg==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@wordpress/html-entities/-/html-entities-5.0.0.tgz", + "integrity": "sha512-rj95Op3y+4+QsdOzlguOT8lpAHegJwdMsDx9Eq/9/fL/CGskgugUm4aqqeFQDNd7B+gOzXM7NZMX2ohaYYXYdA==", "dev": true, "license": "GPL-2.0-or-later", "engines": { - "node": ">=18.12.0", - "npm": ">=8.19.2" + "node": ">=22.13.0" } }, "node_modules/@wordpress/i18n": { - "version": "6.29.0", - "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-6.29.0.tgz", - "integrity": "sha512-ErLuyzvVbkylJhfvyi3tuj4CPn2EyT6f1TVCJ4EXHsNqgQ0ZlfYs3MBsJB2wcMNvYWIYtnOSeo8M5ucMVbMu3Q==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-7.0.0.tgz", + "integrity": "sha512-xk7qKLDB08c3LDUtThfmuumq//354bXLGRrPWfC1gmwPMNJPRC7ggwtSFxzH+ImdssxIKk8NaG4H3yF5WJoS5w==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { "@tannin/sprintf": "^1.3.2", - "@wordpress/hooks": "^4.56.0", + "@wordpress/hooks": "^5.0.0", "gettext-parser": "^1.3.1", "tannin": "^1.2.0" }, @@ -9161,50 +8911,53 @@ "pot-to-php": "tools/pot-to-php.js" }, "engines": { - "node": ">=18.12.0" + "node": ">=22.13.0" } }, "node_modules/@wordpress/icons": { - "version": "16.0.0", - "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-16.0.0.tgz", - "integrity": "sha512-dWoe+vgVd/hCvGK33LJH5mRvHxNp4iQlDs5e/vyVANRqnyUdxqnGHVvlqGygJF2b4dQXDN6/pwyyNkcw2VBBug==", + "version": "19.0.0", + "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-19.0.0.tgz", + "integrity": "sha512-LPx0Tppj5Y/54fuqIRMUqzplP0ZQL1nNvWthUv+ctpylDbGe4qdlWJpLCLZq1BpI1IXS2s3g5NaN2dXFi5H45w==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { - "@wordpress/element": "^8.7.0", - "@wordpress/primitives": "^4.55.0", + "@wordpress/element": "^10.0.0", + "@wordpress/primitives": "^5.0.0", "change-case": "^4.1.2" }, "engines": { - "node": ">=18.12.0", - "npm": ">=8.19.2" + "node": ">=22.13.0" }, "peerDependencies": { "@types/react": "^18 || ^19", - "react": "^18 || ^19" + "@types/react-dom": "^18 || ^19", + "react": "^18 || ^19", + "react-dom": "^18 || ^19" }, "peerDependenciesMeta": { "@types/react": { "optional": true + }, + "@types/react-dom": { + "optional": true } } }, "node_modules/@wordpress/image-cropper": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/@wordpress/image-cropper/-/image-cropper-1.19.0.tgz", - "integrity": "sha512-7wm+iPooVcLetdKZbTjhlXWKaY5zNe4M6CmfytR014Av4AuTu5dv/0Ou4lkogwRVAEcPWW7PX2F3jh5gNuYwQg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@wordpress/image-cropper/-/image-cropper-2.0.0.tgz", + "integrity": "sha512-Ach0WfHZbwM8oomQtgHsTMgG0+wuhlZYD7ZHsygREkPVD9f0Kd+513rtRFfMdQ2NJzdjqJXSD2nEK0hT/gGjOQ==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { - "@wordpress/components": "^40.1.0", - "@wordpress/element": "^8.7.0", - "@wordpress/i18n": "^6.28.0", + "@wordpress/components": "^43.0.0", + "@wordpress/element": "^10.0.0", + "@wordpress/i18n": "^7.0.0", "dequal": "^2.0.3", "react-easy-crop": "^5.4.2" }, "engines": { - "node": ">=18.12.0", - "npm": ">=8.19.2" + "node": ">=22.13.0" }, "peerDependencies": { "@types/react": "^18 || ^19", @@ -9218,9 +8971,9 @@ } }, "node_modules/@wordpress/interactivity": { - "version": "6.55.0", - "resolved": "https://registry.npmjs.org/@wordpress/interactivity/-/interactivity-6.55.0.tgz", - "integrity": "sha512-5OWCPNOUXO8sDnt6HlMVtBGAO4Lbw8TD77JgKc7tSRKjNXfEJpdFiLGG6L68yuf8VjvWNsk0VvLZV17g6+TQRQ==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@wordpress/interactivity/-/interactivity-8.0.0.tgz", + "integrity": "sha512-VI60fYRVsSErIs/K9xnUNoAXUycgQwMGP7cq7YHvWdKROPE285+lnv9GarRGFR7W5/9i5fk3a8ifV+2o6sMCOg==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { @@ -9229,70 +8982,59 @@ "preact": "^10.29.1" }, "engines": { - "node": ">=18.12.0", - "npm": ">=8.19.2" + "node": ">=22.13.0" } }, "node_modules/@wordpress/is-shallow-equal": { - "version": "5.56.0", - "resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-5.56.0.tgz", - "integrity": "sha512-KpyMI+SJV8xqoaGF5VV+FEHfj137jUEam3A98cKBFW8rGxC0ip7i3LCww0jXPwBciKiOw+XBzgTjJBwk89kfYQ==", - "dev": true, - "license": "GPL-2.0-or-later", - "engines": { - "node": ">=18.12.0" - } - }, - "node_modules/@wordpress/kebab-case": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@wordpress/kebab-case/-/kebab-case-1.2.0.tgz", - "integrity": "sha512-7NJKsIHbWYqXjG6ku6t9GhXPz2vBXlH25lAH9SUYKV8EvyupeeboIiI/+tr9fAjCxwunW9smZB0nq+X44zIVpw==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-6.0.0.tgz", + "integrity": "sha512-KMEZTCaXWp5udPNdPc8lEky3AEhKnUej0aKfjV38Ggox2e87SDXALt3DdMhydO//2xlXZXfGtYtBJ0qk9LpnLQ==", "dev": true, "license": "GPL-2.0-or-later", - "dependencies": { - "change-case": "^4.1.2" - }, "engines": { - "node": ">=20.10.0", - "npm": ">=10.2.3" + "node": ">=22.13.0" } }, "node_modules/@wordpress/keyboard-shortcuts": { - "version": "5.55.0", - "resolved": "https://registry.npmjs.org/@wordpress/keyboard-shortcuts/-/keyboard-shortcuts-5.55.0.tgz", - "integrity": "sha512-puQs8nFf2ltCDRXXUBmjSRN9J8n5tTKSwDlwi1RPEARRYZ8EPz6kCTNqsUvSIx8+aeRTXQUmzpded9u5uR5v7g==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@wordpress/keyboard-shortcuts/-/keyboard-shortcuts-6.0.0.tgz", + "integrity": "sha512-6OkdL+ZFJ+0llQtiDkP5OifzKvX7NMJpwsbBssm9vfNa93okyLOWY3j8HzUyKQLnuSrO8z+SwBzSJjImUHorTg==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { - "@wordpress/data": "^10.55.0", - "@wordpress/element": "^8.7.0", - "@wordpress/keycodes": "^4.55.0" + "@wordpress/data": "^11.0.0", + "@wordpress/element": "^10.0.0", + "@wordpress/keycodes": "^5.0.0" }, "engines": { - "node": ">=18.12.0", - "npm": ">=8.19.2" + "node": ">=22.13.0" }, "peerDependencies": { "@types/react": "^18 || ^19", - "react": "^18 || ^19" + "@types/react-dom": "^18 || ^19", + "react": "^18 || ^19", + "react-dom": "^18 || ^19" }, "peerDependenciesMeta": { "@types/react": { "optional": true + }, + "@types/react-dom": { + "optional": true } } }, "node_modules/@wordpress/keycodes": { - "version": "4.56.0", - "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-4.56.0.tgz", - "integrity": "sha512-zNF8WANxCBRXu25RB1QI2ZFoWydzWxz9F4dSKQ0nhEtvc6sY6gU/+WY+7xLdLMXU3lLZNFbEJOK369Fgygm/1w==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-5.0.0.tgz", + "integrity": "sha512-15T931kJjj90KlDcsXKaGucK+iyqY9CftR7tXO60m8T8gDC2GVuUWMIX3Sq9+4fsahABuqoUd+QTiW4xSDlpCg==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { - "@wordpress/i18n": "^6.29.0" + "@wordpress/i18n": "^7.0.0" }, "engines": { - "node": ">=18.12.0" + "node": ">=22.13.0" }, "peerDependencies": { "@types/react": "^18 || ^19" @@ -9304,83 +9046,92 @@ } }, "node_modules/@wordpress/notices": { - "version": "5.55.0", - "resolved": "https://registry.npmjs.org/@wordpress/notices/-/notices-5.55.0.tgz", - "integrity": "sha512-D/kosXrqc+vlTmzdcV0aH1FflOtwqTTx4lSL0KJ2MR8x0qOHAiiZBjaI327Rt9nZzHXefKWNYYWtxF9sauogXw==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@wordpress/notices/-/notices-6.0.0.tgz", + "integrity": "sha512-IDiPfOgUvswr1aXVm3SwOziTtZY+R8t0CfO0jHzK1M50ddzRRTReZPM1bPftU23PAW5k1UqxPc/aYRwLK4Xopg==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { - "@wordpress/a11y": "^4.55.0", - "@wordpress/components": "^40.1.0", - "@wordpress/data": "^10.55.0", + "@wordpress/a11y": "^5.0.0", + "@wordpress/components": "^43.0.0", + "@wordpress/compose": "^9.0.0", + "@wordpress/data": "^11.0.0", + "@wordpress/deprecated": "^5.0.0", + "@wordpress/element": "^10.0.0", + "@wordpress/i18n": "^7.0.0", + "@wordpress/private-apis": "^3.0.0", + "@wordpress/ui": "^0.25.0", "clsx": "^2.1.1" }, "engines": { - "node": ">=18.12.0", - "npm": ">=8.19.2" + "node": ">=22.13.0" }, "peerDependencies": { "@types/react": "^18 || ^19", - "react": "^18 || ^19" + "@types/react-dom": "^18 || ^19", + "react": "^18 || ^19", + "react-dom": "^18 || ^19" }, "peerDependenciesMeta": { "@types/react": { "optional": true + }, + "@types/react-dom": { + "optional": true } } }, "node_modules/@wordpress/npm-package-json-lint-config": { - "version": "5.56.0", - "resolved": "https://registry.npmjs.org/@wordpress/npm-package-json-lint-config/-/npm-package-json-lint-config-5.56.0.tgz", - "integrity": "sha512-mjRHIk9IWn8UU2h+SsY2+FRwDWMlhYA0aO3Q4kMEIqD2UR768DQXQHyWW3ZZKwY+NptCFFchtf7aGnndMaeDJA==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@wordpress/npm-package-json-lint-config/-/npm-package-json-lint-config-6.0.0.tgz", + "integrity": "sha512-h0VN1RW3OqsreiFrJ13FD/jFX9b+VHerfWNED/OUUSi17pmVgik47niTfth1/xpotL+kz2RuBopb9oV+HpKcQQ==", "dev": true, "license": "GPL-2.0-or-later", "engines": { - "node": ">=18.12.0" + "node": ">=22.13.0" }, "peerDependencies": { "npm-package-json-lint": ">=6.0.0" } }, "node_modules/@wordpress/postcss-plugins-preset": { - "version": "5.56.0", - "resolved": "https://registry.npmjs.org/@wordpress/postcss-plugins-preset/-/postcss-plugins-preset-5.56.0.tgz", - "integrity": "sha512-v87zGeZhNchruNDFgjdX8MMZw5NLmLsKoNDCUTLgsSv+be3EY2MX5vlsJJc0IApZWCphMwU45ExIEbCTmusLMA==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@wordpress/postcss-plugins-preset/-/postcss-plugins-preset-6.0.0.tgz", + "integrity": "sha512-Z8PLYiY32e0k7xQz0Fc7K30PcOIFvaoc9JduPMQMCfmukJKFMaRYxqyJZNdva7fPu18vUl9dFpB6ZP/+C5aZYQ==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { - "@wordpress/browserslist-config": "^6.56.0", + "@wordpress/browserslist-config": "^7.0.0", "autoprefixer": "^10.4.21", "postcss-import": "^16.1.1" }, "engines": { - "node": ">=18.12.0" + "node": ">=22.13.0" }, "peerDependencies": { "postcss": "^8.0.0" } }, "node_modules/@wordpress/preferences": { - "version": "4.55.0", - "resolved": "https://registry.npmjs.org/@wordpress/preferences/-/preferences-4.55.0.tgz", - "integrity": "sha512-cS9AfTAtzduOfJd+RYuDKJAgu6dKQT0z/IFt3h6/RTzAmXG/nUYt3taVDtVfJQjRJoGJ9HBsYVsAxtA69tXG/g==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@wordpress/preferences/-/preferences-5.0.0.tgz", + "integrity": "sha512-rQaSz2di9k3tzm9BkO26ikydgevBDf+QU9ET97rFjlSaoDqQ1YqOLcFH61o8vtthr3NjQFBq/XAz38VMCVVsXw==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { - "@wordpress/a11y": "^4.55.0", - "@wordpress/base-styles": "^13.1.0", - "@wordpress/components": "^40.1.0", - "@wordpress/compose": "^8.8.0", - "@wordpress/data": "^10.55.0", - "@wordpress/deprecated": "^4.55.0", - "@wordpress/element": "^8.7.0", - "@wordpress/i18n": "^6.28.0", - "@wordpress/icons": "^16.0.0", - "@wordpress/private-apis": "^1.55.0" + "@wordpress/a11y": "^5.0.0", + "@wordpress/base-styles": "^14.0.0", + "@wordpress/components": "^43.0.0", + "@wordpress/compose": "^9.0.0", + "@wordpress/data": "^11.0.0", + "@wordpress/deprecated": "^5.0.0", + "@wordpress/element": "^10.0.0", + "@wordpress/i18n": "^7.0.0", + "@wordpress/icons": "^19.0.0", + "@wordpress/private-apis": "^3.0.0" }, "engines": { - "node": ">=18.12.0", - "npm": ">=8.19.2" + "node": ">=22.13.0" }, "peerDependencies": { "@types/react": "^18 || ^19", @@ -9394,69 +9145,92 @@ } }, "node_modules/@wordpress/prettier-config": { - "version": "4.56.0", - "resolved": "https://registry.npmjs.org/@wordpress/prettier-config/-/prettier-config-4.56.0.tgz", - "integrity": "sha512-FTiY8VRrKVcB2FNxFsALoe8TC0ilpIzYdiRT+VaS87HlEF99L5UfZoGT7gL2VhdEhkNCS9FPtk9k2xGPok/WJg==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@wordpress/prettier-config/-/prettier-config-5.0.0.tgz", + "integrity": "sha512-uQ3rtrqt8yvUHFN9Xcxuw7EfSw4ArMkwFxtz2RHZM2Sis9jzB7xk0FcK/iWE55q0WWSjmFGWoNVpOEQoSE7ocQ==", "dev": true, "license": "GPL-2.0-or-later", "engines": { - "node": ">=18.12.0" + "node": ">=22.13.0" }, "peerDependencies": { "prettier": ">=3" } }, "node_modules/@wordpress/primitives": { - "version": "4.55.0", - "resolved": "https://registry.npmjs.org/@wordpress/primitives/-/primitives-4.55.0.tgz", - "integrity": "sha512-xvxKWRo1ikIqHcLQjXCQqoyw9jYuVNx6Ue1DEwgokoJ4bRxucz+u83HpQW9Z3Lxicmw1w6x9ZiQa74PFBDmXrQ==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@wordpress/primitives/-/primitives-5.0.0.tgz", + "integrity": "sha512-XrRJIbNXai/jlL9FLEANUzaAigTdN8XgWzAHTfAjDskvy3X6CjUbMyjXLWE5OhyCKhq+JAd3mWb9zq4sgl+V2w==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { - "@wordpress/element": "^8.7.0", + "@wordpress/element": "^10.0.0", "clsx": "^2.1.1" }, "engines": { - "node": ">=18.12.0", - "npm": ">=8.19.2" + "node": ">=22.13.0" }, "peerDependencies": { "@types/react": "^18 || ^19", - "react": "^18 || ^19" + "@types/react-dom": "^18 || ^19", + "react": "^18 || ^19", + "react-dom": "^18 || ^19" }, "peerDependenciesMeta": { "@types/react": { "optional": true + }, + "@types/react-dom": { + "optional": true } } }, "node_modules/@wordpress/priority-queue": { - "version": "3.56.0", - "resolved": "https://registry.npmjs.org/@wordpress/priority-queue/-/priority-queue-3.56.0.tgz", - "integrity": "sha512-PwCtvndDcizxs7DpfQ33uDsu/we3fFG/sejK4KspwotC99LtGvO5QgvtiO6g7SIoXKAMdaNW82B9w4Y/VNCNNQ==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@wordpress/priority-queue/-/priority-queue-4.0.0.tgz", + "integrity": "sha512-YXEwn7xtr4bUts2IOPREjlWYa3n/ba7ndLCqFN3ofeRvvr2ZVCI1WP20v7a+CQZi+n9FS7fy+lYqx3wnTYtGzg==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { "requestidlecallback": "^0.3.0" }, "engines": { - "node": ">=18.12.0" + "node": ">=22.13.0" } }, "node_modules/@wordpress/private-apis": { - "version": "1.56.0", - "resolved": "https://registry.npmjs.org/@wordpress/private-apis/-/private-apis-1.56.0.tgz", - "integrity": "sha512-LwtJallQ1xT1ABbulaW9lYswuMS20s/sQCX71Rf9s37M9qQBZ0Pw7hkkeCU6ik6jPkorHsLhbGCeThcAcHYr2w==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@wordpress/private-apis/-/private-apis-3.0.0.tgz", + "integrity": "sha512-IDXGi2VWfjUFwBTDtWj7/FMY240JpqraxFEIaXIeD3KFumX8lQuAYvE9gU8GcNBt/NlXZCDEmNioxCbAZN+jiA==", "dev": true, "license": "GPL-2.0-or-later", "engines": { - "node": ">=18.12.0" + "node": ">=22.13.0" + } + }, + "node_modules/@wordpress/react-inert-value": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@wordpress/react-inert-value/-/react-inert-value-2.0.0.tgz", + "integrity": "sha512-inwoViBZ2K3ubTvfjkvpzwpXovZVF05CMWZ08scQt+ttYHD1Sf3pL3gn11iAxcR1Wf/0TzZoPeLc+PhnAUzuSg==", + "dev": true, + "license": "GPL-2.0-or-later", + "engines": { + "node": ">=22.13.0" + }, + "peerDependencies": { + "@types/react": "^18 || ^19", + "react": "^18 || ^19" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, "node_modules/@wordpress/redux-routine": { - "version": "5.55.0", - "resolved": "https://registry.npmjs.org/@wordpress/redux-routine/-/redux-routine-5.55.0.tgz", - "integrity": "sha512-ui7VqyNSD4JEKmXUbPdxQ18lAGN/ive8bwMZ9eLpBjyEUhUFw/hEZaT/rvCVX3EGlGu1o7FxnFxM2QJfIouKVA==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@wordpress/redux-routine/-/redux-routine-6.0.0.tgz", + "integrity": "sha512-mJm9DeHXFIPeaCA6E+VYupWXBW7g1QuKqEgBclm3HCDN+Th6OO+HMLfa2eS+dAPyoTu2NhSF0QlY1ArijOzuiw==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { @@ -9465,65 +9239,68 @@ "rungen": "^0.3.2" }, "engines": { - "node": ">=18.12.0", - "npm": ">=8.19.2" + "node": ">=22.13.0" }, "peerDependencies": { "redux": ">=4" } }, "node_modules/@wordpress/rich-text": { - "version": "7.55.0", - "resolved": "https://registry.npmjs.org/@wordpress/rich-text/-/rich-text-7.55.0.tgz", - "integrity": "sha512-x21ZIJBvc4DZpbXGVpK/EjVFfKJjvdM5Z67PKdhNYLz4BZqQAoZIS17oX8l7KzvbWsA+U37pRbaX1PqHi2VNTw==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@wordpress/rich-text/-/rich-text-8.0.0.tgz", + "integrity": "sha512-2Jg50SJwE82+qO8tnQbIhSqCIb9I+rW6bi0hRVcTMOtRxC8wBisw5n0zngLfGRSHtAA9irnEzrOfPk2m6LtyuQ==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { - "@wordpress/a11y": "^4.55.0", - "@wordpress/compose": "^8.8.0", - "@wordpress/data": "^10.55.0", - "@wordpress/deprecated": "^4.55.0", - "@wordpress/dom": "^4.55.0", - "@wordpress/element": "^8.7.0", - "@wordpress/escape-html": "^3.55.0", - "@wordpress/i18n": "^6.28.0", - "@wordpress/keycodes": "^4.55.0", - "@wordpress/private-apis": "^1.55.0", - "colord": "^2.9.3" + "@wordpress/a11y": "^5.0.0", + "@wordpress/compose": "^9.0.0", + "@wordpress/data": "^11.0.0", + "@wordpress/deprecated": "^5.0.0", + "@wordpress/dom": "^5.0.0", + "@wordpress/element": "^10.0.0", + "@wordpress/escape-html": "^4.0.0", + "@wordpress/i18n": "^7.0.0", + "@wordpress/keycodes": "^5.0.0", + "@wordpress/private-apis": "^3.0.0", + "colord": "^2.9.4" }, "engines": { - "node": ">=18.12.0", - "npm": ">=8.19.2" + "node": ">=22.13.0" }, "peerDependencies": { "@types/react": "^18 || ^19", - "react": "^18 || ^19" + "@types/react-dom": "^18 || ^19", + "react": "^18 || ^19", + "react-dom": "^18 || ^19" }, "peerDependenciesMeta": { "@types/react": { "optional": true + }, + "@types/react-dom": { + "optional": true } } }, "node_modules/@wordpress/scripts": { - "version": "36.0.0", - "resolved": "https://registry.npmjs.org/@wordpress/scripts/-/scripts-36.0.0.tgz", - "integrity": "sha512-VOg524BUofA67xn00Z7oznUa/65AM5pxftxtfdsjGQ0J9zvTuOvyuUUuG6PkWb+IsVOYNwLlnIAeOaw84oHXnQ==", + "version": "37.0.0", + "resolved": "https://registry.npmjs.org/@wordpress/scripts/-/scripts-37.0.0.tgz", + "integrity": "sha512-/a01kTH8lqAPzO6AhZRBiFpWcDorZs32U07YdkNhV7UOQAhWrBAWBOXPsLBcCh7NRt603C/hYOea8YcIqPpbZA==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { "@babel/core": "^7.25.7", - "@pmmmwh/react-refresh-webpack-plugin": "^0.5.11", + "@pmmmwh/react-refresh-webpack-plugin": "^0.6.3", "@svgr/webpack": "^8.0.1", - "@wordpress/babel-preset-default": "^8.56.0", - "@wordpress/browserslist-config": "^6.56.0", - "@wordpress/dependency-extraction-webpack-plugin": "^6.56.0", - "@wordpress/e2e-test-utils-playwright": "^2.1.0", - "@wordpress/eslint-plugin": "^27.0.0", - "@wordpress/npm-package-json-lint-config": "^5.56.0", - "@wordpress/postcss-plugins-preset": "^5.56.0", - "@wordpress/prettier-config": "^4.56.0", - "@wordpress/stylelint-config": "^26.0.0", + "@wordpress/babel-preset-default": "^10.0.0", + "@wordpress/browserslist-config": "^7.0.0", + "@wordpress/dependency-extraction-webpack-plugin": "^7.0.0", + "@wordpress/e2e-test-utils-playwright": "^3.1.0", + "@wordpress/eslint-plugin": "^28.0.0", + "@wordpress/npm-package-json-lint-config": "^6.0.0", + "@wordpress/postcss-plugins-preset": "^6.0.0", + "@wordpress/prettier-config": "^5.0.0", + "@wordpress/stylelint-config": "^27.0.0", "adm-zip": "^0.6.1", "babel-loader": "^9.2.1", "browserslist": "^4.28.7", @@ -9554,12 +9331,13 @@ "schema-utils": "^4.2.0", "source-map-loader": "^3.0.0", "stylelint": "^17.14.1", + "stylelint-scss": "^7.2.0", "terser-webpack-plugin": "^5.3.10", "url-loader": "^4.1.1", "webpack": "^5.111.0", "webpack-bundle-analyzer": "^4.9.1", "webpack-cli": "^5.1.4", - "webpack-dev-server": "^5.2.1" + "webpack-dev-server": "^6.0.0" }, "bin": { "wp-scripts": "bin/wp-scripts.js" @@ -9641,226 +9419,6 @@ } } }, - "node_modules/@wordpress/scripts/node_modules/@wordpress/eslint-plugin": { - "version": "27.0.0", - "resolved": "https://registry.npmjs.org/@wordpress/eslint-plugin/-/eslint-plugin-27.0.0.tgz", - "integrity": "sha512-0KMR7l7517fl/ZgADGrPG/cReBBCN93LSmu/bsQ7jzdst9+RmCI8y+q3V2XGWfKio9TK+ZM10zUvi9wTnd0T3Q==", - "dev": true, - "license": "GPL-2.0-or-later", - "dependencies": { - "@eslint-community/eslint-plugin-eslint-comments": "^4.7.0", - "@eslint/compat": "^2.0.0", - "@vitest/eslint-plugin": "^1.6.27", - "@wordpress/prettier-config": "^4.56.0", - "@wordpress/theme": "^2.2.0", - "cosmiconfig": "^7.0.0", - "eslint-config-prettier": "^10.0.0", - "eslint-import-resolver-typescript": "^4.4.4", - "eslint-plugin-import": "^2.32.0", - "eslint-plugin-jest": "^29.16.5", - "eslint-plugin-jsdoc": "^64.0.0", - "eslint-plugin-jsx-a11y": "^6.10.0", - "eslint-plugin-playwright": "^2.1.0", - "eslint-plugin-prettier": "^5.5.5", - "eslint-plugin-react": "^7.37.0", - "eslint-plugin-react-hooks": "^7.1.1", - "globals": "^16.0.0", - "requireindex": "^1.2.0", - "typescript-eslint": "^8.57.1" - }, - "engines": { - "node": ">=18.12.0" - }, - "peerDependencies": { - "eslint": "^9.0.0 || ^10.0.0", - "prettier": ">=3", - "typescript": ">=5" - }, - "peerDependenciesMeta": { - "prettier": { - "optional": true - }, - "typescript": { - "optional": true - } - } - }, - "node_modules/@wordpress/scripts/node_modules/@wordpress/eslint-plugin/node_modules/eslint-import-resolver-typescript": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.10.1.tgz", - "integrity": "sha512-A1rHYb06zjMGAxdLSkN2fXPBwuSaQ0iO5M/hdyS0Ajj1VBaRp0sPD3dn1FhME3c/JluGFbwSxyCfqdSbtQLAHQ==", - "dev": true, - "license": "ISC", - "dependencies": { - "@nolyfill/is-core-module": "1.0.39", - "debug": "^4.4.0", - "get-tsconfig": "^4.10.0", - "is-bun-module": "^2.0.0", - "stable-hash": "^0.0.5", - "tinyglobby": "^0.2.13", - "unrs-resolver": "^1.6.2" - }, - "engines": { - "node": "^14.18.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint-import-resolver-typescript" - }, - "peerDependencies": { - "eslint": "*", - "eslint-plugin-import": "*", - "eslint-plugin-import-x": "*" - }, - "peerDependenciesMeta": { - "eslint-plugin-import": { - "optional": true - }, - "eslint-plugin-import-x": { - "optional": true - } - } - }, - "node_modules/@wordpress/scripts/node_modules/@wordpress/eslint-plugin/node_modules/eslint-plugin-import": { - "version": "2.32.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.32.0.tgz", - "integrity": "sha512-whOE1HFo/qJDyX4SnXzP4N6zOWn79WhnCUY/iDR0mPfQZO8wcYE4JClzI2oZrhBnnMUCBCHZhO6VQyoBU95mZA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@rtsao/scc": "^1.1.0", - "array-includes": "^3.1.9", - "array.prototype.findlastindex": "^1.2.6", - "array.prototype.flat": "^1.3.3", - "array.prototype.flatmap": "^1.3.3", - "debug": "^3.2.7", - "doctrine": "^2.1.0", - "eslint-import-resolver-node": "^0.3.9", - "eslint-module-utils": "^2.12.1", - "hasown": "^2.0.2", - "is-core-module": "^2.16.1", - "is-glob": "^4.0.3", - "minimatch": "^3.1.2", - "object.fromentries": "^2.0.8", - "object.groupby": "^1.0.3", - "object.values": "^1.2.1", - "semver": "^6.3.1", - "string.prototype.trimend": "^1.0.9", - "tsconfig-paths": "^3.15.0" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9" - } - }, - "node_modules/@wordpress/scripts/node_modules/@wordpress/eslint-plugin/node_modules/eslint-plugin-import/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/@wordpress/scripts/node_modules/@wordpress/eslint-plugin/node_modules/eslint-plugin-jsx-a11y": { - "version": "6.10.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.10.2.tgz", - "integrity": "sha512-scB3nz4WmG75pV8+3eRUQOHZlNSUhFNq37xnpgRkCCELU3XMvXAxLk1eqWWyE22Ki4Q01Fnsw9BA3cJHDPgn2Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "aria-query": "^5.3.2", - "array-includes": "^3.1.8", - "array.prototype.flatmap": "^1.3.2", - "ast-types-flow": "^0.0.8", - "axe-core": "^4.10.0", - "axobject-query": "^4.1.0", - "damerau-levenshtein": "^1.0.8", - "emoji-regex": "^9.2.2", - "hasown": "^2.0.2", - "jsx-ast-utils": "^3.3.5", - "language-tags": "^1.0.9", - "minimatch": "^3.1.2", - "object.fromentries": "^2.0.8", - "safe-regex-test": "^1.0.3", - "string.prototype.includes": "^2.0.1" - }, - "engines": { - "node": ">=4.0" - }, - "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9" - } - }, - "node_modules/@wordpress/scripts/node_modules/@wordpress/eslint-plugin/node_modules/eslint-plugin-react": { - "version": "7.37.5", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.37.5.tgz", - "integrity": "sha512-Qteup0SqU15kdocexFNAJMvCJEfa2xUKNV4CC1xsVMrIIqEy3SQ/rqyxCWNzfrd3/ldy6HMlD2e0JDVpDg2qIA==", - "dev": true, - "license": "MIT", - "dependencies": { - "array-includes": "^3.1.8", - "array.prototype.findlast": "^1.2.5", - "array.prototype.flatmap": "^1.3.3", - "array.prototype.tosorted": "^1.1.4", - "doctrine": "^2.1.0", - "es-iterator-helpers": "^1.2.1", - "estraverse": "^5.3.0", - "hasown": "^2.0.2", - "jsx-ast-utils": "^2.4.1 || ^3.0.0", - "minimatch": "^3.1.2", - "object.entries": "^1.1.9", - "object.fromentries": "^2.0.8", - "object.values": "^1.2.1", - "prop-types": "^15.8.1", - "resolve": "^2.0.0-next.5", - "semver": "^6.3.1", - "string.prototype.matchall": "^4.0.12", - "string.prototype.repeat": "^1.0.0" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7" - } - }, - "node_modules/@wordpress/scripts/node_modules/@wordpress/eslint-plugin/node_modules/resolve": { - "version": "2.0.0-next.7", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.7.tgz", - "integrity": "sha512-tqt+NBWwyaMgw3zDsnygx4CByWjQEJHOPMdslYhppaQSJUtL/D4JO9CcBBlhPoI8lz9oJIDXkwXfhF4aWqP8xQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "es-errors": "^1.3.0", - "is-core-module": "^2.16.2", - "node-exports-info": "^1.6.0", - "object-keys": "^1.1.1", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/@wordpress/scripts/node_modules/@wordpress/eslint-plugin/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, "node_modules/@wordpress/scripts/node_modules/adm-zip": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.6.1.tgz", @@ -9871,34 +9429,17 @@ "node": ">=14.0" } }, - "node_modules/@wordpress/scripts/node_modules/array-union": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-3.0.1.tgz", - "integrity": "sha512-1OvF9IbWwaeiM9VhzYXVQacMibxpXOMYVNIvMtKRyX9SImBXpKcFr8XvFDeEslCyuH/t6KRt7HEO94AlP8Iatw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@wordpress/scripts/node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true, - "license": "MIT" - }, - "node_modules/@wordpress/scripts/node_modules/brace-expansion": { - "version": "2.1.7", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.7.tgz", - "integrity": "sha512-uZbew1NqdmPDTMJ8ah1y+b+9QEJrfkXFk3RcTQw3X0jW/xRUvFKsg1CfQdSYGdTbXZWExtU3J3ccxtnfw1Fi0g==", + "node_modules/@wordpress/scripts/node_modules/array-union": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-3.0.1.tgz", + "integrity": "sha512-1OvF9IbWwaeiM9VhzYXVQacMibxpXOMYVNIvMtKRyX9SImBXpKcFr8XvFDeEslCyuH/t6KRt7HEO94AlP8Iatw==", "dev": true, "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/@wordpress/scripts/node_modules/clone-deep": { @@ -10087,19 +9628,6 @@ "postcss": "^8.4.31" } }, - "node_modules/@wordpress/scripts/node_modules/globals": { - "version": "16.5.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-16.5.0.tgz", - "integrity": "sha512-c/c15i26VrJ4IRt5Z89DnIzCGDn9EcebibhAOjw5ibqEHsE1wLUgkPn9RDmNcUKyU87GeaL633nyJ+pplFR2ZQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/@wordpress/scripts/node_modules/ignore": { "version": "5.3.2", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", @@ -10133,22 +9661,6 @@ "node": ">=0.10.0" } }, - "node_modules/@wordpress/scripts/node_modules/minimatch": { - "version": "9.0.9", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.9.tgz", - "integrity": "sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg==", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.2" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/@wordpress/scripts/node_modules/postcss-calc": { "version": "9.0.1", "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-9.0.1.tgz", @@ -10724,31 +10236,29 @@ } }, "node_modules/@wordpress/shortcode": { - "version": "4.55.0", - "resolved": "https://registry.npmjs.org/@wordpress/shortcode/-/shortcode-4.55.0.tgz", - "integrity": "sha512-8RTQ/deDMfbtKBmKr+Dcgg8/xSvOJwwvkWL23e2soGnwoh2+Rzt6Tp/RWUt6e+MFBMe4fk8fquOwsYTdUHMhoQ==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@wordpress/shortcode/-/shortcode-5.0.0.tgz", + "integrity": "sha512-anwstb/SfweKgw8BNEouvzwCII9AAY7I/asPZJf084rEtG/5V2II9ls0PdfamYuDedNvFdToCV3uiK9NFD06jw==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { "memize": "^2.1.1" }, "engines": { - "node": ">=18.12.0", - "npm": ">=8.19.2" + "node": ">=22.13.0" } }, "node_modules/@wordpress/style-engine": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/@wordpress/style-engine/-/style-engine-2.55.0.tgz", - "integrity": "sha512-mcXbq65cy3TuYpuTfO72RvQjEaJ6LuNdcekMSBWVq4jxyHCLAqjzwiJ4EwO2SYDw4CqN27h7h7BABs1KShr38A==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@wordpress/style-engine/-/style-engine-3.0.0.tgz", + "integrity": "sha512-obU8yuXphfCZVdcv7bVf/dn6AlzBqYfglyyc/ymqEyjmh4cTY0pF/Do1sraT/XP5n+NZrFGV5D9wcJILTNC3Lg==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { "change-case": "^4.1.2" }, "engines": { - "node": ">=18.12.0", - "npm": ">=8.19.2" + "node": ">=22.13.0" }, "peerDependencies": { "@types/react": "^18 || ^19" @@ -10760,30 +10270,29 @@ } }, "node_modules/@wordpress/style-runtime": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/@wordpress/style-runtime/-/style-runtime-0.11.0.tgz", - "integrity": "sha512-bVtgHLe7dfN3o4OzgYD9owOxuiwVu2SzfKjtndFI7kkYFVNZ48goiHQ8X1bJT+iXz8ay8/A4chVjrRbhSlPjiw==", + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@wordpress/style-runtime/-/style-runtime-0.14.0.tgz", + "integrity": "sha512-cWk3G7Pe6Wo9uMpaPAbrhsPJAmkShPn3LLc8vkte1ZQ7ls1M+e6m78KQxd0HYy4ty2nbGGlhnHE7ISxQzGhrsQ==", "dev": true, "license": "GPL-2.0-or-later", "engines": { - "node": ">=20.10.0", - "npm": ">=10.2.3" + "node": ">=22.13.0" } }, "node_modules/@wordpress/stylelint-config": { - "version": "26.0.0", - "resolved": "https://registry.npmjs.org/@wordpress/stylelint-config/-/stylelint-config-26.0.0.tgz", - "integrity": "sha512-It8AXpTaeTcxUwLznqKtBbizfNADEN07BgnIwol8qdQqTHo5eElU1lahQIZxHPJ/5PkW5VejRF1h50vhARJ6uw==", + "version": "27.0.0", + "resolved": "https://registry.npmjs.org/@wordpress/stylelint-config/-/stylelint-config-27.0.0.tgz", + "integrity": "sha512-NvLTijt+fZR2/0T3EwH5cswLdpuo/On1B+BQlkkuQ3HsNrwWLTEvwboaOqzJUwFs/owB9+AO11Ocaayexesalw==", "dev": true, "license": "MIT", "dependencies": { "@stylistic/stylelint-plugin": "^5.2.1", - "@wordpress/theme": "^2.2.0", + "@wordpress/theme": "^3.0.0", "stylelint-config-recommended": "^18.0.0", "stylelint-config-recommended-scss": "^17.0.1" }, "engines": { - "node": "^20.19.0 || >=22.13.0" + "node": ">=22.13.0" }, "peerDependencies": { "stylelint": "^17.14.1", @@ -10791,22 +10300,27 @@ } }, "node_modules/@wordpress/theme": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@wordpress/theme/-/theme-2.2.0.tgz", - "integrity": "sha512-HlmT0DvWG3cp++HNFxHVCtzZvpoa4dkxLZPFU6AEfmKOYd7OMBFQFs14+H+UAKKsvJk7KdzY1L8RstrM5yUXAw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@wordpress/theme/-/theme-3.0.0.tgz", + "integrity": "sha512-m25ORtLD77WL40vG3Vt/0WKzg/liuiM2PGMNaDv4SDO1hZ7H0t+Lp8rfTlsYnBdI+iO8+juICyK4OiVRde1I0Q==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { - "@wordpress/compose": "^8.9.0", - "@wordpress/deprecated": "^4.56.0", - "@wordpress/element": "^8.8.0", - "@wordpress/private-apis": "^1.56.0", - "@wordpress/style-runtime": "^0.12.0", + "@babel/parser": "^7.28.6", + "@babel/types": "^7.29.7", + "@jridgewell/remapping": "^2.3.5", + "@jridgewell/trace-mapping": "^0.3.31", + "@wordpress/compose": "^9.0.0", + "@wordpress/deprecated": "^5.0.0", + "@wordpress/element": "^10.0.0", + "@wordpress/private-apis": "^3.0.0", + "@wordpress/style-runtime": "^0.14.0", "colorjs.io": "^0.7.1", + "magic-string": "^0.30.21", "memize": "^2.1.1" }, "engines": { - "node": "^20.19.0 || >=22.13.0" + "node": ">=22.13.0" }, "peerDependencies": { "@types/react": "^18 || ^19", @@ -10831,6 +10345,12 @@ "postcss": { "optional": true }, + "react": { + "optional": true + }, + "react-dom": { + "optional": true + }, "stylelint": { "optional": true }, @@ -10839,54 +10359,43 @@ } } }, - "node_modules/@wordpress/theme/node_modules/@wordpress/style-runtime": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/@wordpress/style-runtime/-/style-runtime-0.12.0.tgz", - "integrity": "sha512-qCEKNYAGyJ3II+EQS4HNDbwPwddPUf1Pf3C7dSqqEuM9x0zbQm4/uZlf9i8CyV2k7ul9MzHeVjzIYlI+IuXEvA==", - "dev": true, - "license": "GPL-2.0-or-later", - "engines": { - "node": ">=20.10.0" - } - }, "node_modules/@wordpress/token-list": { - "version": "3.55.0", - "resolved": "https://registry.npmjs.org/@wordpress/token-list/-/token-list-3.55.0.tgz", - "integrity": "sha512-CLz1GMkRP2FsG8gWxDTGAfcsXVnPQlHrb27+UhtSN8Vbygaj1w7vvOaaQGQTBbLxLzxvwByPKKsBv7TJqx/Osg==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@wordpress/token-list/-/token-list-4.0.0.tgz", + "integrity": "sha512-W8WY1B4POIXLQcWM/N3Zz9TGMMqtfJvS2VcIql889eEFKk1trx0ynsbzVFO/UblGiSjAdxpANES9yHNKa43VWw==", "dev": true, "license": "GPL-2.0-or-later", "engines": { - "node": ">=18.12.0", - "npm": ">=8.19.2" + "node": ">=22.13.0" } }, "node_modules/@wordpress/ui": { - "version": "0.22.0", - "resolved": "https://registry.npmjs.org/@wordpress/ui/-/ui-0.22.0.tgz", - "integrity": "sha512-4mljrQzSG7c5v1LxgOLMisewPVoZIHHX2f3ixixl++D5jNDUGJlRilxi8Mo5eGjN8McoBvyunIu+PkeZ5I2y6Q==", + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/@wordpress/ui/-/ui-0.25.0.tgz", + "integrity": "sha512-G/aUYgQpL18q3DfyV/1ebB8tEjXBubWPPXitcs4IvXYbAAFNBLsoUUGv5K3sfqJuxhi51lbyKT0Eap6Wj0kkCQ==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { - "@base-ui/react": "^1.7.0", + "@base-ui/react": "^1.9.0", "@daypicker/react": "^10.0.1", - "@wordpress/a11y": "^4.55.0", - "@wordpress/compose": "^8.8.0", - "@wordpress/element": "^8.7.0", - "@wordpress/i18n": "^6.28.0", - "@wordpress/icons": "^16.0.0", - "@wordpress/keycodes": "^4.55.0", - "@wordpress/primitives": "^4.55.0", - "@wordpress/private-apis": "^1.55.0", - "@wordpress/style-runtime": "^0.11.0", - "@wordpress/theme": "^2.1.0", - "@wordpress/warning": "^3.55.0", + "@wordpress/a11y": "^5.0.0", + "@wordpress/compose": "^9.0.0", + "@wordpress/element": "^10.0.0", + "@wordpress/i18n": "^7.0.0", + "@wordpress/icons": "^19.0.0", + "@wordpress/keycodes": "^5.0.0", + "@wordpress/primitives": "^5.0.0", + "@wordpress/private-apis": "^3.0.0", + "@wordpress/react-inert-value": "^2.0.0", + "@wordpress/style-runtime": "^0.14.0", + "@wordpress/theme": "^3.0.0", + "@wordpress/warning": "^4.0.0", "clsx": "^2.1.1", "date-fns": "^4.4.0", "tabbable": "^6.4.0" }, "engines": { - "node": "^20.19.0 || >=22.13.0", - "npm": ">=10.2.3" + "node": ">=22.13.0" }, "peerDependencies": { "@types/react": "^18 || ^19", @@ -10900,39 +10409,37 @@ } }, "node_modules/@wordpress/undo-manager": { - "version": "1.56.0", - "resolved": "https://registry.npmjs.org/@wordpress/undo-manager/-/undo-manager-1.56.0.tgz", - "integrity": "sha512-1jHpsam603sVmgmrV8ndAlaOpwK4CVhAeB9myz5CgRvPN7qukja8T672W+LkVxyAW8oPC1A/msSo9RXSRaoOFQ==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@wordpress/undo-manager/-/undo-manager-2.0.0.tgz", + "integrity": "sha512-OQfGPUBz79/NKkkBvF5L/k1DmxuCQGYvczA/BOef+ECCCnjpIXF6HS1txpULozI5owejQDDjhZp25bq25jF5Vg==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { - "@wordpress/is-shallow-equal": "^5.56.0" + "@wordpress/is-shallow-equal": "^6.0.0" }, "engines": { - "node": ">=18.12.0" + "node": ">=22.13.0" } }, "node_modules/@wordpress/upload-media": { - "version": "0.40.0", - "resolved": "https://registry.npmjs.org/@wordpress/upload-media/-/upload-media-0.40.0.tgz", - "integrity": "sha512-LCADF7BRGhQiw5HGqvLpvIIyJbXukFvAZfNBgzLQazc0g6/cMd/v0mMQKU6VI+KLa5QcOcKt7UGpkPXwOAsJwQ==", + "version": "0.43.0", + "resolved": "https://registry.npmjs.org/@wordpress/upload-media/-/upload-media-0.43.0.tgz", + "integrity": "sha512-Cgi0XNoWurFFbCJPljPaii2cy7hHwMml3Dbf9zhlUsyihT3H9LfkSR/Oox+NHFPOqAPv1q2YPWCGuZe3mXDZEQ==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { - "@wordpress/blob": "^4.55.0", - "@wordpress/compose": "^8.8.0", - "@wordpress/data": "^10.55.0", - "@wordpress/element": "^8.7.0", - "@wordpress/i18n": "^6.28.0", - "@wordpress/private-apis": "^1.55.0", - "@wordpress/url": "^4.55.0", - "@wordpress/video-conversion": "^0.6.0", - "@wordpress/vips": "^4.1.0", + "@wordpress/blob": "^5.0.0", + "@wordpress/compose": "^9.0.0", + "@wordpress/data": "^11.0.0", + "@wordpress/element": "^10.0.0", + "@wordpress/i18n": "^7.0.0", + "@wordpress/private-apis": "^3.0.0", + "@wordpress/video-conversion": "^0.9.0", + "@wordpress/vips": "^5.0.0", "uuid": "^14.0.0" }, "engines": { - "node": ">=18.12.0", - "npm": ">=8.19.2" + "node": ">=22.13.0" }, "peerDependencies": { "@types/react": "^18 || ^19", @@ -10946,114 +10453,107 @@ } }, "node_modules/@wordpress/url": { - "version": "4.55.0", - "resolved": "https://registry.npmjs.org/@wordpress/url/-/url-4.55.0.tgz", - "integrity": "sha512-BOT83/0a5N8NVjGXbu3aOeowpDL9xw6jPegxNViSjWYwmR6ceN49hw94+YTcUkMqBZOXEk1KH0XFKuklArMo4Q==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@wordpress/url/-/url-5.0.0.tgz", + "integrity": "sha512-oPDn3vjO7unimaiFSnwoP8Ys6TVGp3UXwF0CwRDMoYLqRIjDuPpZLoUbkPAnWnLOrNP+GjIzCm7qQNCrze/UAA==", "dev": true, "license": "GPL-2.0-or-later", - "dependencies": { - "remove-accents": "^0.5.0" - }, "engines": { - "node": ">=18.12.0", - "npm": ">=8.19.2" + "node": ">=22.13.0" } }, "node_modules/@wordpress/video-conversion": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/@wordpress/video-conversion/-/video-conversion-0.6.0.tgz", - "integrity": "sha512-4/68n731fbXGyQCq1ReV64iRMjASo6yw+CsZbLZYbGhPbNdX34BAQy++9iOI0nK4ukl7jFz1WqiLB/eAsklyPg==", + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/@wordpress/video-conversion/-/video-conversion-0.9.0.tgz", + "integrity": "sha512-fxU5BDB809r/AbxM70LUst3CjWpn85ugT6QebwugOlX+s7aUQ7/HZ5ON0XZE4V2nPtOeUsT1HyVDcikcbaMZbQ==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { - "@wordpress/worker-threads": "^1.15.0", + "@wordpress/worker-threads": "^2.0.0", "mediabunny": "^1.45.2" }, "engines": { - "node": ">=18.12.0", - "npm": ">=8.19.2" + "node": ">=22.13.0" } }, "node_modules/@wordpress/vips": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@wordpress/vips/-/vips-4.1.0.tgz", - "integrity": "sha512-b0M04JxpZchNjbJFxdSdlBce+UYYb1sxdGXatqp8b8cs3AdUSDMqWdBs64SvxfNT/a/T/iHVPLE56t8yQPdmgw==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@wordpress/vips/-/vips-5.0.0.tgz", + "integrity": "sha512-7he8zRvtoaI+uGCoQ6Tf5+PbuhB0OowB0h8H4HLB7yv8hl4YOxnGG1tB1ldB6gypNyukcawk+aK/CcJ2+cnI2A==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { - "@wordpress/worker-threads": "^1.15.0", + "@wordpress/worker-threads": "^2.0.0", "wasm-vips": "^0.0.18" }, "engines": { - "node": ">=18.12.0", - "npm": ">=8.19.2" + "node": ">=22.13.0" } }, "node_modules/@wordpress/warning": { - "version": "3.56.0", - "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-3.56.0.tgz", - "integrity": "sha512-6dUEn4UYE0wKGRTrGlLRr8829vq0jY/m3xQmiiqSGvcdPdza5fR+R/ol4azQcge4V3CHsEzKZ8R9h5Qwi+Zv5g==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-4.0.0.tgz", + "integrity": "sha512-qhAwfjMUYT1TfyMlrkO4i1IbcqfjfjLBFepXSRvMUhNbL8CRRu3cgjdZNCf82FkvUwmuCEuMsrmGisxu4CGr1A==", "dev": true, "license": "GPL-2.0-or-later", "engines": { - "node": ">=18.12.0" + "node": ">=22.13.0" } }, "node_modules/@wordpress/worker-threads": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/@wordpress/worker-threads/-/worker-threads-1.15.0.tgz", - "integrity": "sha512-DOd88jdCUAPtk9w3FTmgISltTXRUOOSAVBkh2IaPyBs7dcqH07i6KNU38fSGT3TPgPA2AlvkHdSyqDLvoxxToA==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@wordpress/worker-threads/-/worker-threads-2.0.0.tgz", + "integrity": "sha512-ytIahXlVLdMMDfdDvOl1X4GrzVRcxc4JB+41zWJFdkNnzxDe6xbuyKujNe6kwrWFvr2YfC41wXfPViHEzB96pw==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { "comctx": "^1.4.3" }, "engines": { - "node": ">=18.12.0", - "npm": ">=8.19.2" + "node": ">=22.13.0" } }, "node_modules/@wp-playground/blueprints": { - "version": "3.1.41", - "resolved": "https://registry.npmjs.org/@wp-playground/blueprints/-/blueprints-3.1.41.tgz", - "integrity": "sha512-UhveYQs/W+IXxmOP7jBLN8kE/xqI/vTj1OhLrwPMaL9mcmQiow6v7O4ysFiNehDuLQGTAecNmr1nOdKUAQx03g==", - "dev": true, - "dependencies": { - "@php-wasm/logger": "3.1.41", - "@php-wasm/progress": "3.1.41", - "@php-wasm/stream-compression": "3.1.41", - "@php-wasm/universal": "3.1.41", - "@php-wasm/util": "3.1.41", - "@php-wasm/web-service-worker": "3.1.41", - "@wp-playground/common": "3.1.41", - "@wp-playground/storage": "3.1.41", - "@wp-playground/wordpress": "3.1.41", + "version": "3.1.60", + "resolved": "https://registry.npmjs.org/@wp-playground/blueprints/-/blueprints-3.1.60.tgz", + "integrity": "sha512-z35HVBZTdN8mV9XDzbu9tnGHp7q93/sB+QAmNA8KRB5zISXqRxtqRJJTWcoonXNJTdv/mXWNLfqKj07Lj12Hvw==", + "dev": true, + "dependencies": { + "@php-wasm/logger": "3.1.60", + "@php-wasm/progress": "3.1.60", + "@php-wasm/stream-compression": "3.1.60", + "@php-wasm/universal": "3.1.60", + "@php-wasm/util": "3.1.60", + "@php-wasm/web-service-worker": "3.1.60", + "@wp-playground/common": "3.1.60", + "@wp-playground/storage": "3.1.60", + "@wp-playground/wordpress": "3.1.60", "ajv": "8.18.0" }, "engines": { - "node": ">=20.10.0", - "npm": ">=10.2.3" + "node": ">=24.18.0", + "npm": ">=11.16.0" } }, "node_modules/@wp-playground/cli": { - "version": "3.1.41", - "resolved": "https://registry.npmjs.org/@wp-playground/cli/-/cli-3.1.41.tgz", - "integrity": "sha512-7ceotUA94ZtRE8mA9k86QOKAU3KTQk3I8YPZgbn3x85FD1e9fRtr4LAK9eeX9NkvytEUm/xIqBaQ3IvdRYYFDw==", + "version": "3.1.60", + "resolved": "https://registry.npmjs.org/@wp-playground/cli/-/cli-3.1.60.tgz", + "integrity": "sha512-2xv0yf84c6j9dypY22nlQSn2p1YRiJLsChopAiisfZWeZttZ0ZcjO7SSq45jD/GuqG14fxwbuz/LuCAfXtbgiA==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { - "@php-wasm/cli-util": "3.1.41", - "@php-wasm/logger": "3.1.41", - "@php-wasm/node": "3.1.41", - "@php-wasm/progress": "3.1.41", - "@php-wasm/universal": "3.1.41", - "@php-wasm/util": "3.1.41", - "@php-wasm/xdebug-bridge": "3.1.41", - "@wp-playground/blueprints": "3.1.41", - "@wp-playground/common": "3.1.41", - "@wp-playground/storage": "3.1.41", - "@wp-playground/tools": "3.1.41", - "@wp-playground/wordpress": "3.1.41", + "@php-wasm/cli-util": "3.1.60", + "@php-wasm/logger": "3.1.60", + "@php-wasm/node": "3.1.60", + "@php-wasm/progress": "3.1.60", + "@php-wasm/universal": "3.1.60", + "@php-wasm/util": "3.1.60", + "@php-wasm/xdebug-bridge": "3.1.60", + "@wp-playground/blueprints": "3.1.60", + "@wp-playground/common": "3.1.60", + "@wp-playground/storage": "3.1.60", + "@wp-playground/tools": "3.1.60", + "@wp-playground/wordpress": "3.1.60", "express": "4.22.2", "fs-extra": "11.1.1", "tmp-promise": "3.0.3", @@ -11071,16 +10571,6 @@ "dev": true, "license": "MIT" }, - "node_modules/@wp-playground/cli/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/@wp-playground/cli/node_modules/string-width": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", @@ -11116,65 +10606,72 @@ } }, "node_modules/@wp-playground/common": { - "version": "3.1.41", - "resolved": "https://registry.npmjs.org/@wp-playground/common/-/common-3.1.41.tgz", - "integrity": "sha512-BhsyR7feAFCiUoNgZEA3mHAPjecK+l/S/bnNl6VhhT+NXLg/sWxzmIG/EvxCHHBVF66xnUlI25NjsLw0pokC/Q==", + "version": "3.1.60", + "resolved": "https://registry.npmjs.org/@wp-playground/common/-/common-3.1.60.tgz", + "integrity": "sha512-zLxeAHs4CdmyYD7IqhqEjOwOM4Ubv5psvG8mirkOTVNTcOvIHeW1K9eo3gU4OEfk9lxIUDvORATF8oeiHt1dMA==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { - "@php-wasm/universal": "3.1.41", - "@php-wasm/util": "3.1.41" + "@php-wasm/universal": "3.1.60", + "@php-wasm/util": "3.1.60" }, "engines": { - "node": ">=20.10.0", - "npm": ">=10.2.3" + "node": ">=24.18.0", + "npm": ">=11.16.0" } }, "node_modules/@wp-playground/storage": { - "version": "3.1.41", - "resolved": "https://registry.npmjs.org/@wp-playground/storage/-/storage-3.1.41.tgz", - "integrity": "sha512-oBoElqKZj+6ZSGzyfn6kJzD5B9SwNhKgAoZO5gmO+gC9oEZg6KZ41dJ1qD6duuTL9Q/qGuh3aBT3A6P5AtKDqQ==", + "version": "3.1.60", + "resolved": "https://registry.npmjs.org/@wp-playground/storage/-/storage-3.1.60.tgz", + "integrity": "sha512-wYFMXxfkExFkfYSO6AszGxJL/7rKnZLSAj7xJA0FF3dbpy4PSCR8KcBKnpIz8kq+ihaN6CXC1dyse9+Go4JCZw==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { - "@php-wasm/stream-compression": "3.1.41", - "@php-wasm/universal": "3.1.41", - "@php-wasm/util": "3.1.41", + "@php-wasm/stream-compression": "3.1.60", + "@php-wasm/universal": "3.1.60", + "@php-wasm/util": "3.1.60", "@zip.js/zip.js": "2.7.57", "isomorphic-git": "1.37.6", "octokit": "3.1.2", - "pako": "^1.0.10" + "pako": "^1.0.10", + "sha.js": "2.4.12" } }, "node_modules/@wp-playground/tools": { - "version": "3.1.41", - "resolved": "https://registry.npmjs.org/@wp-playground/tools/-/tools-3.1.41.tgz", - "integrity": "sha512-xptMuuQF+t+EPc6uxg9yw/+jI+tKSroYrfJ4Cb5UGCT+EAXqaselvDRIYO/w3N67yAyadthES8uyHscS6ZpzyQ==", + "version": "3.1.60", + "resolved": "https://registry.npmjs.org/@wp-playground/tools/-/tools-3.1.60.tgz", + "integrity": "sha512-2cr48TGs0gWb1ErzEaLNXfoknH3pZ+L1USSWUroDwvL1ySwsyjM9Dgfj9ibPSNBJU2PrnUy3Dak7MsRz4FPLbQ==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { - "@wp-playground/blueprints": "3.1.41" + "@php-wasm/node": "3.1.60", + "@php-wasm/universal": "3.1.60", + "@php-wasm/util": "3.1.60", + "@wp-playground/blueprints": "3.1.60", + "@wp-playground/common": "3.1.60", + "@wp-playground/wordpress": "3.1.60" }, "engines": { - "node": ">=20.10.0", - "npm": ">=10.2.3" + "node": ">=24.18.0", + "npm": ">=11.16.0" } }, "node_modules/@wp-playground/wordpress": { - "version": "3.1.41", - "resolved": "https://registry.npmjs.org/@wp-playground/wordpress/-/wordpress-3.1.41.tgz", - "integrity": "sha512-bKK318um+vxuMLbQqeIc8KiOeV3PRgEm3i8YTr/BCOpRhbDkRZV5yT/0i+ccimrRd2JJ6KyURyw6N6r81wOEXQ==", + "version": "3.1.60", + "resolved": "https://registry.npmjs.org/@wp-playground/wordpress/-/wordpress-3.1.60.tgz", + "integrity": "sha512-KlOIUcRsPaw+xQ3KSXIfZRzouvs0Fd9zxVfbTpMsRvcw9stUoTQCn7P1QhDYEKRB9l2UzDjbXptz8GLB1IWG5A==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { - "@php-wasm/logger": "3.1.41", - "@php-wasm/universal": "3.1.41", - "@php-wasm/util": "3.1.41", - "@wp-playground/common": "3.1.41" + "@php-wasm/logger": "3.1.60", + "@php-wasm/universal": "3.1.60", + "@php-wasm/util": "3.1.60", + "@wp-playground/common": "3.1.60", + "zstddec": "^0.2.0" }, "engines": { - "node": ">=20.10.0", - "npm": ">=10.2.3" + "node": ">=24.18.0", + "npm": ">=11.16.0" } }, "node_modules/@xtuc/ieee754": { @@ -11370,6 +10867,13 @@ "ajv": "^8.8.2" } }, + "node_modules/anser": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/anser/-/anser-2.3.5.tgz", + "integrity": "sha512-vcZjxvvVoxTeR5XBNJB38oTu/7eDCZlwdz32N1eNgpyPF7j/Z7Idf+CUwQOkKKpJ7RJyjxgLHCM7vdIK0iCNMQ==", + "dev": true, + "license": "MIT" + }, "node_modules/ansi-colors": { "version": "4.1.3", "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", @@ -11390,19 +10894,6 @@ "node": ">=4" } }, - "node_modules/ansi-html": { - "version": "0.0.9", - "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.9.tgz", - "integrity": "sha512-ozbS3LuenHVxNRh/wdnN16QapUHzauqSomAl1jwwJRRsGwFwtj644lIhxfWu0Fy0acCij2+AEgHvjscq3dlVXg==", - "dev": true, - "engines": [ - "node >= 0.8.0" - ], - "license": "Apache-2.0", - "bin": { - "ansi-html": "bin/ansi-html" - } - }, "node_modules/ansi-html-community": { "version": "0.0.8", "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", @@ -11525,16 +11016,6 @@ "node": ">= 6" } }, - "node_modules/are-docs-informative": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/are-docs-informative/-/are-docs-informative-0.0.2.tgz", - "integrity": "sha512-ixiS0nLNNG5jNQzgZJNoUpBKdo9yTYZMGJ+QgT2jmjR7G7+QHRCc4v6LQ3NgE7EBJq+o0ams3waJwkrlBom8Ig==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=14" - } - }, "node_modules/argparse": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", @@ -11887,9 +11368,9 @@ } }, "node_modules/autoprefixer/node_modules/browserslist": { - "version": "4.29.3", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.29.3.tgz", - "integrity": "sha512-1R4kiYKXGViqEN0CnoDrXc1StD9niAwu+j2dukWzrD4bJgsD4lDmEp0CRbc6E/vYJIfTHwPmwyaKtVSudICdPA==", + "version": "4.29.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.29.4.tgz", + "integrity": "sha512-2TcbbiwXEq+N0kD36tykpCfyyQigUXmuwNQbnPp4Xk4PX9JOqVIKjJlIDjpH7uY6tmRGoAd+apeT1p60T8wsdA==", "dev": true, "funding": [ { @@ -11907,11 +11388,11 @@ ], "license": "MIT", "dependencies": { - "baseline-browser-mapping": "^2.11.26", - "caniuse-lite": "^1.0.30001813", - "electron-to-chromium": "^1.5.439", - "node-releases": "^2.0.57", - "update-browserslist-db": "^1.3.3" + "baseline-browser-mapping": "^2.11.29", + "caniuse-lite": "^1.0.30001816", + "electron-to-chromium": "^1.5.459", + "node-releases": "^2.0.59", + "update-browserslist-db": "^1.3.4" }, "bin": { "browserslist": "cli.js" @@ -11921,9 +11402,9 @@ } }, "node_modules/autoprefixer/node_modules/update-browserslist-db": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.3.3.tgz", - "integrity": "sha512-pJ2sYawQS0R/WI928Gj5GlPhTGzbMelq0+4INtSYNDV9ErKJcX6xjGWkoG/VnB3dpUm00zALaqkrUD77pO5TDQ==", + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.3.4.tgz", + "integrity": "sha512-t8wonIOdQyOjtPd2VktlBu6QjTVTks6v8bSi7kd0r2Vll8TK1JYDZtRRdbmCHOAMphkZgrzK+L+vXK4pyZ8t4A==", "dev": true, "funding": [ { @@ -11951,13 +11432,6 @@ "browserslist": ">= 4.21.0" } }, - "node_modules/autosize": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/autosize/-/autosize-4.0.4.tgz", - "integrity": "sha512-5yxLQ22O0fCRGoxGfeLSNt3J8LB1v+umtpMnPW6XjkTWXKoN0AmXAIhelJcDtFT/Y/wYWmfE+oqU10Q0b8FhaQ==", - "dev": true, - "license": "MIT" - }, "node_modules/available-typed-arrays": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", @@ -12012,22 +11486,6 @@ "webpack": ">=5" } }, - "node_modules/babel-plugin-macros": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", - "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.12.5", - "cosmiconfig": "^7.0.0", - "resolve": "^1.19.0" - }, - "engines": { - "node": ">=10", - "npm": ">=6" - } - }, "node_modules/babel-plugin-polyfill-corejs2": { "version": "0.4.17", "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.17.tgz", @@ -12992,16 +12450,6 @@ "dev": true, "license": "MIT" }, - "node_modules/cliui/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/cliui/node_modules/string-width": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", @@ -13156,9 +12604,9 @@ } }, "node_modules/comctx": { - "version": "1.7.5", - "resolved": "https://registry.npmjs.org/comctx/-/comctx-1.7.5.tgz", - "integrity": "sha512-0fsxsxr1Hg2T99wOIteUbsJOX6jMmnhAJepcVRqNRMWpcbxRhbm2+0R8qEuQEaE4gWjfdXaKeAGYAn0yeElylQ==", + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/comctx/-/comctx-1.7.6.tgz", + "integrity": "sha512-rDhDqh6qfmivZfVOGi4qs8RB3PnVtIAB5zLsWu4JqCoQ1p4IEJSB5pW2JvOhFwCMmCLiei9qpaIMxmVVQRhzyw==", "dev": true, "license": "MIT" }, @@ -13171,16 +12619,6 @@ "node": ">= 6" } }, - "node_modules/comment-parser": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/comment-parser/-/comment-parser-1.4.1.tgz", - "integrity": "sha512-buhp5kePrmda3vhc5B9t7pUQXAb2Tnd0qgpkIhPhkHXxJpiPJ11H0ZEU0oBpJ2QztSbzG/ZxMj/CHsYJqRHmyg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 12.0.0" - } - }, "node_modules/common-path-prefix": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", @@ -13283,12 +12721,6 @@ "node": ">= 0.6" } }, - "node_modules/computed-style": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/computed-style/-/computed-style-0.1.4.tgz", - "integrity": "sha512-WpAmaKbMNmS3OProfHIdJiNleNJdgUrJfbKArXua28QF7+0CoZjlLn0lp6vlc+dl5r2/X9GQiQRQQU4BzSa69w==", - "dev": true - }, "node_modules/configstore": { "version": "7.1.0", "resolved": "https://registry.npmjs.org/configstore/-/configstore-7.1.0.tgz", @@ -13409,9 +12841,9 @@ } }, "node_modules/core-js": { - "version": "3.50.0", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.50.0.tgz", - "integrity": "sha512-BRWgOLKkFeCgRudR6zrs8p9XJZcE14grzKMMssoYrk6krtuEZ7MTKPIY5RzOnqsEKIR9kst7wNzphttraT+Yqw==", + "version": "3.51.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.51.0.tgz", + "integrity": "sha512-7bDKx/5jm5MxzsXxc93g6Z2+4ZsuT/MddrfRmTDJNAkWsYWHU8EVNEsBiIEWnMAMCHMmRfUEjkuo3jeNBOIHRw==", "dev": true, "hasInstallScript": true, "license": "MIT", @@ -13438,12 +12870,15 @@ } }, "node_modules/core-js-pure": { - "version": "3.49.0", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.49.0.tgz", - "integrity": "sha512-XM4RFka59xATyJv/cS3O3Kml72hQXUeGRuuTmMYFxwzc9/7C8OYTaIR/Ji+Yt8DXzsFLNhat15cE/JP15HrCgw==", + "version": "3.51.0", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.51.0.tgz", + "integrity": "sha512-NE4SFDJ+qzQeqHG2vVSNwopzS6zZNPYJ5kinIqs+OofTqGzOmICgT89E/yvS9XY7rwb3eU1utWXTJ9nVFqv74A==", "dev": true, "hasInstallScript": true, "license": "MIT", + "engines": { + "node": "*" + }, "funding": { "type": "opencollective", "url": "https://opencollective.com/core-js" @@ -15733,197 +15168,56 @@ "@es-joy/resolve.exports": "1.2.0", "@typescript-eslint/utils": "^8.70.0", "are-docs-informative": "^0.1.1", - "comment-parser": "1.4.9", - "debug": "^4.4.3", - "escape-string-regexp": "^5.0.0", - "espree": "^11.2.0", - "esquery": "^1.7.0", - "html-entities": "^2.6.0", - "object-deep-merge": "^2.0.1", - "parse-imports-exports": "^0.2.4", - "semver": "^7.8.5", - "spdx-expression-parse": "^5.0.0", - "to-valid-identifier": "^1.0.0" - }, - "engines": { - "node": "^22.22.2 || >=24.15.0" - }, - "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0 || ^9.0.0 || ^10.0.0", - "typescript": "*" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/eslint-plugin-jsdoc/node_modules/@es-joy/jsdoccomment": { - "version": "0.98.0", - "resolved": "https://registry.npmjs.org/@es-joy/jsdoccomment/-/jsdoccomment-0.98.0.tgz", - "integrity": "sha512-QS+b7I2aaSM+gZfDz1b9E4B367JJ2qTjFXRKF289iKkh9sYdZ21Q5MiF/Duzouy3J0C4VhM3I/8f2F4+zT8gYQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/estree": "^1.0.9", - "@typescript-eslint/types": "^8.70.0", - "comment-parser": "1.4.9", - "esquery": "^1.7.0", - "jsdoc-type-pratt-parser": "~9.2.2" - }, - "engines": { - "node": "^22.22.2 || >=24.15.0" - } - }, - "node_modules/eslint-plugin-jsdoc/node_modules/@types/node": { - "version": "26.6.4", - "resolved": "https://registry.npmjs.org/@types/node/-/node-26.6.4.tgz", - "integrity": "sha512-ldVPDCzj7fsaGZrLB0NuHuTvJcsNasysBAqMolr/cgxrLd1xbqxIr3XJiPnHHJUCxj5sNF1vnRj9aWnrVh5Jcg==", - "dev": true, - "license": "MIT", - "dependencies": { - "undici-types": "~8.9.0" - } - }, - "node_modules/eslint-plugin-jsdoc/node_modules/@typescript-eslint/project-service": { - "version": "8.71.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.71.0.tgz", - "integrity": "sha512-aABjw5rjBacYONVPaPiWOCjJu0vEF4a25iQuodlmQYL1trtLZ0X/y+2Vzl3BKI1odM4LnwLE1oUDXYp1wzx1TQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/tsconfig-utils": "^8.71.0", - "@typescript-eslint/types": "^8.71.0", - "debug": "^4.4.3" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "typescript": ">=4.8.4 <6.1.0" - } - }, - "node_modules/eslint-plugin-jsdoc/node_modules/@typescript-eslint/scope-manager": { - "version": "8.71.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.71.0.tgz", - "integrity": "sha512-gWF0BhUcnjZxSpLE8ngS/59n2SB0J3YqRxvX1+2aoRJk9hNtHSLOV+TcarFiOr5ipXm3yc1QrI4c9YZc8zyCxw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "8.71.0", - "@typescript-eslint/visitor-keys": "8.71.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/eslint-plugin-jsdoc/node_modules/@typescript-eslint/tsconfig-utils": { - "version": "8.71.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.71.0.tgz", - "integrity": "sha512-Z1UlWHADEK2Mlb9NpWfDeSjqoZ5EyrOv4R3eQpbkzqn/EwaIdOpXXupEA1+0ZIOSJSZZDBHG0BrQyN8zUG6Pwg==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "typescript": ">=4.8.4 <6.1.0" - } - }, - "node_modules/eslint-plugin-jsdoc/node_modules/@typescript-eslint/types": { - "version": "8.71.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.71.0.tgz", - "integrity": "sha512-cJ4OoxPGWvFnBTnSZyaU+qJzGTqPTGJY+gDchj6cRyLRdmIdt4rcsE4twj+zPfrNiWuVi38wijHzShL++Z9atQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/eslint-plugin-jsdoc/node_modules/@typescript-eslint/typescript-estree": { - "version": "8.71.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.71.0.tgz", - "integrity": "sha512-PEEF4G5sLLWAS5BpPrUvms4ySZkiBQQZM4z+3ReI46axK5Vqr/vXBQatJQIZZOYdGyPUAKTtsrWzpqKuU+3DEw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/project-service": "8.71.0", - "@typescript-eslint/tsconfig-utils": "8.71.0", - "@typescript-eslint/types": "8.71.0", - "@typescript-eslint/visitor-keys": "8.71.0", + "comment-parser": "1.4.9", "debug": "^4.4.3", - "minimatch": "^10.2.2", - "semver": "^7.7.3", - "tinyglobby": "^0.2.15", - "ts-api-utils": "^2.5.0" + "escape-string-regexp": "^5.0.0", + "espree": "^11.2.0", + "esquery": "^1.7.0", + "html-entities": "^2.6.0", + "object-deep-merge": "^2.0.1", + "parse-imports-exports": "^0.2.4", + "semver": "^7.8.5", + "spdx-expression-parse": "^5.0.0", + "to-valid-identifier": "^1.0.0" }, "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "node": "^22.22.2 || >=24.15.0" }, "peerDependencies": { - "typescript": ">=4.8.4 <6.1.0" + "eslint": "^7.0.0 || ^8.0.0 || ^9.0.0 || ^10.0.0", + "typescript": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "node_modules/eslint-plugin-jsdoc/node_modules/@typescript-eslint/utils": { - "version": "8.71.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.71.0.tgz", - "integrity": "sha512-pKR/tEMVrXZG23UFKUn5BQf3zfmfk7KQceI2cGzywZ5nxM5Eu3hEJU1utjWzydtzBbcJAQhHN8iPCxobHpPcZQ==", + "node_modules/eslint-plugin-jsdoc/node_modules/@es-joy/jsdoccomment": { + "version": "0.98.0", + "resolved": "https://registry.npmjs.org/@es-joy/jsdoccomment/-/jsdoccomment-0.98.0.tgz", + "integrity": "sha512-QS+b7I2aaSM+gZfDz1b9E4B367JJ2qTjFXRKF289iKkh9sYdZ21Q5MiF/Duzouy3J0C4VhM3I/8f2F4+zT8gYQ==", "dev": true, "license": "MIT", "dependencies": { - "@eslint-community/eslint-utils": "^4.9.1", - "@typescript-eslint/scope-manager": "8.71.0", - "@typescript-eslint/types": "8.71.0", - "@typescript-eslint/typescript-estree": "8.71.0" + "@types/estree": "^1.0.9", + "@typescript-eslint/types": "^8.70.0", + "comment-parser": "1.4.9", + "esquery": "^1.7.0", + "jsdoc-type-pratt-parser": "~9.2.2" }, "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", - "typescript": ">=4.8.4 <6.1.0" + "node": "^22.22.2 || >=24.15.0" } }, - "node_modules/eslint-plugin-jsdoc/node_modules/@typescript-eslint/visitor-keys": { - "version": "8.71.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.71.0.tgz", - "integrity": "sha512-8eQ9R218XORK+KLosnf4bu/QsUXvUyVwTbArg7/0NMB1Pu87OJKvj4nhFblkYE8gQV73mW1dx1ptlPCkwRGa7A==", + "node_modules/eslint-plugin-jsdoc/node_modules/@types/node": { + "version": "26.6.4", + "resolved": "https://registry.npmjs.org/@types/node/-/node-26.6.4.tgz", + "integrity": "sha512-ldVPDCzj7fsaGZrLB0NuHuTvJcsNasysBAqMolr/cgxrLd1xbqxIr3XJiPnHHJUCxj5sNF1vnRj9aWnrVh5Jcg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.71.0", - "eslint-visitor-keys": "^5.0.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "undici-types": "~8.9.0" } }, "node_modules/eslint-plugin-jsdoc/node_modules/are-docs-informative": { @@ -15959,19 +15253,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/eslint-plugin-jsdoc/node_modules/eslint-visitor-keys": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz", - "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "^20.19.0 || ^22.13.0 || >=24" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, "node_modules/eslint-plugin-jsdoc/node_modules/jsdoc-type-pratt-parser": { "version": "9.2.2", "resolved": "https://registry.npmjs.org/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-9.2.2.tgz", @@ -16548,9 +15829,9 @@ "license": "BSD-3-Clause" }, "node_modules/fast-xml-builder": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/fast-xml-builder/-/fast-xml-builder-1.2.0.tgz", - "integrity": "sha512-00aAWieqff+ZJhsXA4g1g7M8k+7AYoMUUHF+/zFb5U6Uv/P0Vl4QZo84/IcufzYalLuEj9928bXN9PbbFzMF0Q==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/fast-xml-builder/-/fast-xml-builder-1.3.1.tgz", + "integrity": "sha512-pIM/1n3ntFXKYrUZwW7QCK0gAW7XY+wzj1YMIV3tLDvPj/V+zTGJK5e3/4WJfwj0qWw2ElNXiTixda/R+3YSug==", "dev": true, "funding": [ { @@ -16560,14 +15841,14 @@ ], "license": "MIT", "dependencies": { - "path-expression-matcher": "^1.5.0", - "xml-naming": "^0.1.0" + "path-expression-matcher": "^1.6.2", + "xml-naming": "^0.3.0" } }, "node_modules/fast-xml-parser": { - "version": "5.10.1", - "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-5.10.1.tgz", - "integrity": "sha512-IEMIf7298kXuZSRFoGfMYrl7is8LpavODgbNz1cwIudv7KwVFnuU+UsMporfq6PD6aXSlawZlARiA3UywCTfMw==", + "version": "5.11.2", + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-5.11.2.tgz", + "integrity": "sha512-R9iDuNrQYeQut46cn2r2wHKn4HYzVDvDm5J1wW+koZewykv0yuO2HChTYeZtrULyHIDM9cj9TUXloCsueCQUog==", "dev": true, "funding": [ { @@ -16577,33 +15858,17 @@ ], "license": "MIT", "dependencies": { - "@nodable/entities": "^3.0.0", + "@nodable/entities": "^3.0.1", "fast-xml-builder": "^1.2.0", "is-unsafe": "^2.0.0", "path-expression-matcher": "^1.6.2", - "strnum": "^2.4.1", + "strnum": "^2.4.2", "xml-naming": "^0.3.0" }, "bin": { "fxparser": "src/cli/cli.js" } }, - "node_modules/fast-xml-parser/node_modules/xml-naming": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/xml-naming/-/xml-naming-0.3.0.tgz", - "integrity": "sha512-ghig2TBE/H11aOVgmahA3MhimvkBr6JIYknH/Dhdk10nXwdbIqBJsbfMxpvFPG8bAw77gN29aQWvKpmVoPlvPQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/NaturalIntelligence" - } - ], - "license": "MIT", - "engines": { - "node": ">=16.0.0" - } - }, "node_modules/fastest-levenshtein": { "version": "1.0.16", "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", @@ -16830,13 +16095,6 @@ "dev": true, "license": "MIT" }, - "node_modules/find-root": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", - "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==", - "dev": true, - "license": "MIT" - }, "node_modules/find-up": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", @@ -17146,14 +16404,15 @@ "license": "MIT" }, "node_modules/fs-ext-extra-prebuilt": { - "version": "2.2.7", - "resolved": "https://registry.npmjs.org/fs-ext-extra-prebuilt/-/fs-ext-extra-prebuilt-2.2.7.tgz", - "integrity": "sha512-Q7rayYRBDIvDF01HWOwSSjoaP+05N1g+o3BXL1Zf8Frw2JkjSmi4EtvCBITuW30l6hB2m2TW1pehdh8wyU/+gw==", + "version": "2.2.16", + "resolved": "https://registry.npmjs.org/fs-ext-extra-prebuilt/-/fs-ext-extra-prebuilt-2.2.16.tgz", + "integrity": "sha512-mVKH62x8olJe64hwGt0sl7DAsnGZajnjwaNRzkzMdwfWxafUGU7/AqYgSEj1D+yHkwhTuys8r8BYyhYT1c2nuw==", "dev": true, "hasInstallScript": true, "license": "MIT", + "optional": true, "dependencies": { - "nan": "^2.24.0" + "nan": "^2.27.0" }, "engines": { "node": ">= 8.0.0" @@ -17603,9 +16862,9 @@ "license": "ISC" }, "node_modules/gradient-parser": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/gradient-parser/-/gradient-parser-1.1.1.tgz", - "integrity": "sha512-Hu0YfNU+38EsTmnUfLXUKFMXq9yz7htGYpF4x+dlbBhUCvIvzLt0yVLT/gJRmvLKFJdqNFrz4eKkIUjIXSr7Tw==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gradient-parser/-/gradient-parser-1.2.0.tgz", + "integrity": "sha512-6ABGa9CR7WR/0pAJicBy5SJkiikbFM6kf/JjykwX7x+t+s8ORWVnlbi6FkHeFFb36yWsjUpHqSYrygd7ofEUqA==", "dev": true, "engines": { "node": ">=0.10.0" @@ -18218,23 +17477,6 @@ "dev": true, "license": "MIT" }, - "node_modules/hoist-non-react-statics": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", - "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "react-is": "^16.7.0" - } - }, - "node_modules/hoist-non-react-statics/node_modules/react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", - "dev": true, - "license": "MIT" - }, "node_modules/homedir-polyfill": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", @@ -19229,6 +18471,16 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, "node_modules/is-generator-function": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.1.2.tgz", @@ -19566,9 +18818,9 @@ } }, "node_modules/is-unsafe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-unsafe/-/is-unsafe-2.0.0.tgz", - "integrity": "sha512-2LdV822R+wmI86unXA93WCFpL6g+av8ynWk0nrHyJqGop5VoocYsSLFgN8jrfalT6iGeLNM4KXuVSsULP53kEA==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-unsafe/-/is-unsafe-2.0.2.tgz", + "integrity": "sha512-HgbIHPBH0KHHCcjLfGsCvhtPTVxjaAZlXjwdz7/GQC40SjSe4sfQsar8J5VFo8JOSbarkpV0OLG95bbaNd9aAQ==", "dev": true, "funding": [ { @@ -19733,9 +18985,9 @@ } }, "node_modules/isomorphic-git/node_modules/readable-stream": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.7.0.tgz", - "integrity": "sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg==", + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.8.0.tgz", + "integrity": "sha512-2jhTTU3Eilp/2DMT71gbcoqC35eQHasMJH0RHkYxwlxIv3+FR6Y5xAFZIwEGLxKkjZYEFlsiMNIdwUqjK2lLHQ==", "dev": true, "license": "MIT", "dependencies": { @@ -19980,16 +19232,6 @@ "node": ">=12.0.0" } }, - "node_modules/jsdoc-type-pratt-parser": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-4.1.0.tgz", - "integrity": "sha512-Hicd6JK5Njt2QB6XYFS7ok9e37O8AYk3jTcppG4YVQnYjOemymvTcmc7OWsmq/Qqj5TdRFO5/x/tIPmBeRtGHg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12.0.0" - } - }, "node_modules/jsdoc/node_modules/escape-string-regexp": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", @@ -20556,19 +19798,6 @@ "url": "https://github.com/sponsors/antonk52" } }, - "node_modules/line-height": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/line-height/-/line-height-0.3.1.tgz", - "integrity": "sha512-YExecgqPwnp5gplD2+Y8e8A5+jKpr25+DzMbFdI1/1UAr0FJrTFv4VkHLf8/6B590i1wUPJWMKKldkd/bdQ//w==", - "dev": true, - "license": "MIT", - "dependencies": { - "computed-style": "~0.1.3" - }, - "engines": { - "node": ">= 4.0.0" - } - }, "node_modules/lines-and-columns": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", @@ -20894,6 +20123,16 @@ "yallist": "^3.0.2" } }, + "node_modules/magic-string": { + "version": "0.30.21", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz", + "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.5" + } + }, "node_modules/make-iterator": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz", @@ -21172,9 +20411,9 @@ } }, "node_modules/mediabunny": { - "version": "1.56.2", - "resolved": "https://registry.npmjs.org/mediabunny/-/mediabunny-1.56.2.tgz", - "integrity": "sha512-KrrL2Hr47q+IXS19BVWJyYMw1Wb8gz8FkeKP/+ui7q8tPt0lfaio2d9CaGkEWFghaD02wNae/HgYBZTcg5RyZg==", + "version": "1.62.1", + "resolved": "https://registry.npmjs.org/mediabunny/-/mediabunny-1.62.1.tgz", + "integrity": "sha512-lYzeerDwo9QLhBCipqQDXOSV7InvaIFplllZQviPO5rPwH+IUr8M1uvumk1olIUgMRGkPiInRriv25WFErUgMw==", "dev": true, "license": "MPL-2.0", "workspaces": [ @@ -22312,11 +21551,12 @@ } }, "node_modules/nan": { - "version": "2.27.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.27.0.tgz", - "integrity": "sha512-hC+0LidcL3XE4rp1C4H54KujgXKzbfyTngZTwBByQxsOxCEKZT0MPQ4hOKUH2jU1OYstqdDH4onyHPDzcV0XdQ==", + "version": "2.30.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.30.0.tgz", + "integrity": "sha512-P5mokDkSvCGBz6mZDD/2l+w9QoICRXdCyZ9ONGmTePr40oihJg3Kpn0YU3twKd6PJnwSlLBWNQeOT6yWEV2c4A==", "dev": true, - "license": "MIT" + "license": "MIT", + "optional": true }, "node_modules/nanoid": { "version": "3.3.20", @@ -24363,9 +23603,9 @@ } }, "node_modules/postcss-resolve-nested-selector": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.6.tgz", - "integrity": "sha512-0sglIs9Wmkzbr8lQwEyIzlDOOC9bGmfVKcJTaxv3vMmd3uo4o4DerC3En0bnmgceeql9BfC8hRkp7cg0fjdVqw==", + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.7.tgz", + "integrity": "sha512-lFcugRCQXWManq7nyZ0dDtir52wc7gKYJfWpSuz4GxvnGc7dtlpXcZYX4A0asatzTuqpQ3ngDdyD+QG/szeXWw==", "dev": true, "license": "MIT" }, @@ -24817,6 +24057,7 @@ "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "loose-envify": "^1.1.0" }, @@ -24824,22 +24065,6 @@ "node": ">=0.10.0" } }, - "node_modules/react-autosize-textarea": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/react-autosize-textarea/-/react-autosize-textarea-7.1.0.tgz", - "integrity": "sha512-BHpjCDkuOlllZn3nLazY2F8oYO1tS2jHnWhcjTWQdcKiiMU6gHLNt/fzmqMSyerR0eTdKtfSIqtSeTtghNwS+g==", - "dev": true, - "license": "MIT", - "dependencies": { - "autosize": "^4.0.2", - "line-height": "^0.3.1", - "prop-types": "^15.5.6" - }, - "peerDependencies": { - "react": "^0.14.0 || ^15.0.0 || ^16.0.0", - "react-dom": "^0.14.0 || ^15.0.0 || ^16.0.0" - } - }, "node_modules/react-colorful": { "version": "5.7.0", "resolved": "https://registry.npmjs.org/react-colorful/-/react-colorful-5.7.0.tgz", @@ -24909,9 +24134,9 @@ } }, "node_modules/react-is": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", - "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", + "version": "19.3.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-19.3.1.tgz", + "integrity": "sha512-RRieF6IyxQBkcK6pP8xOHprLTPW6QjRkbGdImtqNme+/hYVwCZkLQLdlZGOhUqXwkS9IEynaGvPJtv6XB/cz0Q==", "dev": true, "license": "MIT" }, @@ -26700,16 +25925,16 @@ } }, "node_modules/simple-git": { - "version": "3.36.0", - "resolved": "https://registry.npmjs.org/simple-git/-/simple-git-3.36.0.tgz", - "integrity": "sha512-cGQjLjK8bxJw4QuYT7gxHw3/IouVESbhahSsHrX97MzCL1gu2u7oy38W6L2ZIGECEfIBG4BabsWDPjBxJENv9Q==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/simple-git/-/simple-git-4.0.2.tgz", + "integrity": "sha512-l0sIsv9VrPwovKELFDBOj/lhmIcbMvxBk2B+hRhsMM4/VL3gKtuZvYnBNixVo+N/0HnqQx2cBdLvxnAbygHpqA==", "dev": true, "license": "MIT", "dependencies": { "@kwsites/file-exists": "^1.1.1", "@kwsites/promise-deferred": "^1.1.1", - "@simple-git/args-pathspec": "^1.0.3", - "@simple-git/argv-parser": "^1.1.0", + "@simple-git/args-pathspec": "1.0.4", + "@simple-git/argv-parser": "2.0.1", "debug": "^4.4.0" }, "funding": { @@ -26786,13 +26011,13 @@ } }, "node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "version": "0.7.6", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.6.tgz", + "integrity": "sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ==", "dev": true, "license": "BSD-3-Clause", "engines": { - "node": ">=0.10.0" + "node": ">= 12" } }, "node_modules/source-map-js": { @@ -26851,17 +26076,6 @@ "spdx-license-ids": "^3.0.0" } }, - "node_modules/spdx-correct/node_modules/spdx-expression-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, "node_modules/spdx-exceptions": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz", @@ -26870,9 +26084,9 @@ "license": "CC-BY-3.0" }, "node_modules/spdx-expression-parse": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-4.0.0.tgz", - "integrity": "sha512-Clya5JIij/7C6bRR22+tnGXbc4VKlibKSVj2iHvVeX5iMW7s1SIQlqu699JkODJJIhh/pUu8L0/VLh8xflD+LQ==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", "dev": true, "license": "MIT", "dependencies": { @@ -27068,16 +26282,6 @@ "dev": true, "license": "MIT" }, - "node_modules/string-width-cjs/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/string-width/node_modules/ansi-regex": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", @@ -27279,9 +26483,9 @@ } }, "node_modules/strnum": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/strnum/-/strnum-2.4.1.tgz", - "integrity": "sha512-M9eUSMT2dCB2cTNPG7UYj6KuK7RJR2SN2+yCV/fTW3xzTCS6EaGZ5pSMgDIjB7r8zSfTGk+dvvn9rTjpVS9Mwg==", + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/strnum/-/strnum-2.5.1.tgz", + "integrity": "sha512-UM4nTLWzQiDBseVxUGxN0wJzIk0UU89Qi7pKXz9qISo+lhviJikTuikBsK/oFRlpvYHvSdz0TVoLyQ+sEpYwxA==", "dev": true, "funding": [ { @@ -27458,9 +26662,9 @@ } }, "node_modules/stylelint-scss/node_modules/postcss-selector-parser": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.6.tgz", - "integrity": "sha512-7qASPzhKF2l2KLboRZux8CCTRMdGiV08vWmyKzPz22qZ7ZjQBOeY7rNzNoCLSUiftJ7HUq0GERHmxw/t0dCdMw==", + "version": "7.1.7", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.7.tgz", + "integrity": "sha512-wWBro/7hJ40ye6TPiXkUQoXKCw23xSsjriUvqd7Uls9Sso3oLiON1flc18cCdnjgCRXw4fBVqUJJeOdDTh3P3g==", "dev": true, "license": "MIT", "dependencies": { @@ -27713,13 +26917,6 @@ "node": "^20.17.0 || >=22.9.0" } }, - "node_modules/stylis": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.2.0.tgz", - "integrity": "sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==", - "dev": true, - "license": "MIT" - }, "node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -27906,16 +27103,6 @@ "dev": true, "license": "MIT" }, - "node_modules/table/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/table/node_modules/slice-ansi": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", @@ -28615,16 +27802,16 @@ } }, "node_modules/typescript-eslint": { - "version": "8.65.0", - "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.65.0.tgz", - "integrity": "sha512-/ggrHAwyjENDusvyxbuqxAC2dTnZg/Z8F+fgQtYIz+L6n/9HfSlEZcFGV/NsMNa6CkGk0xUjUAFwC0vHOflvIA==", + "version": "8.72.0", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.72.0.tgz", + "integrity": "sha512-r26Fkc8As+mZvqp7SLsMmNFyYUup/6CjK7/eHBHmhOw6GH6n6YFxHVFrG0jN1c5CMpDzelLPxvgeCOzx7BjN+A==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/eslint-plugin": "8.65.0", - "@typescript-eslint/parser": "8.65.0", - "@typescript-eslint/typescript-estree": "8.65.0", - "@typescript-eslint/utils": "8.65.0" + "@typescript-eslint/eslint-plugin": "8.72.0", + "@typescript-eslint/parser": "8.72.0", + "@typescript-eslint/typescript-estree": "8.72.0", + "@typescript-eslint/utils": "8.72.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -28999,16 +28186,6 @@ } } }, - "node_modules/use-memo-one": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/use-memo-one/-/use-memo-one-1.1.3.tgz", - "integrity": "sha512-g66/K7ZQGYrI6dy8GLpVcMsBp4s17xNkYJVSMvTEevGy3nDxHOfE6z8BVE22+5G5x7t3+bhzrlTDB7ObrEE0cQ==", - "dev": true, - "license": "MIT", - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - } - }, "node_modules/use-sidecar": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/use-sidecar/-/use-sidecar-1.1.3.tgz", @@ -29033,9 +28210,9 @@ } }, "node_modules/use-sync-external-store": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.6.0.tgz", - "integrity": "sha512-Pp6GSwGP/NrPIrxVFAIkOQeyw8lFenOHijQWkUTrDvrF4ALqylP2C/KCkeS9dpUM3KvYRQhna5vt7IL95+ZQ9w==", + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.7.0.tgz", + "integrity": "sha512-6L+EeigHMQhdaIPNIFUKwfWJSwWFQ8gJbJ2DLOs5sDIegTwR9fRxvnM3uciHKjIZhFz+KAv2emhWMRvDmMcY8A==", "dev": true, "license": "MIT", "peerDependencies": { @@ -29094,17 +28271,6 @@ "spdx-expression-parse": "^3.0.0" } }, - "node_modules/validate-npm-package-license/node_modules/spdx-expression-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, "node_modules/validate-npm-package-name": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-5.0.1.tgz", @@ -29896,16 +29062,6 @@ "dev": true, "license": "MIT" }, - "node_modules/wrap-ansi-cjs/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/wrap-ansi-cjs/node_modules/string-width": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", @@ -29928,16 +29084,6 @@ "dev": true, "license": "MIT" }, - "node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/wrap-ansi/node_modules/string-width": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", @@ -30027,9 +29173,9 @@ } }, "node_modules/xml-naming": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/xml-naming/-/xml-naming-0.1.0.tgz", - "integrity": "sha512-k8KO9hrMyNk6tUWqUfkTEZbezRRpONVOzUTnc97VnCvyj6Tf9lyUR9EDAIeiVLv56jsMcoXEwjW8Kv5yPY52lw==", + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/xml-naming/-/xml-naming-0.3.0.tgz", + "integrity": "sha512-ghig2TBE/H11aOVgmahA3MhimvkBr6JIYknH/Dhdk10nXwdbIqBJsbfMxpvFPG8bAw77gN29aQWvKpmVoPlvPQ==", "dev": true, "funding": [ { @@ -30136,16 +29282,6 @@ "dev": true, "license": "MIT" }, - "node_modules/yargs/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/yargs/node_modules/string-width": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", @@ -30261,6 +29397,13 @@ "peerDependencies": { "zod": "^3.25.0 || ^4.0.0" } + }, + "node_modules/zstddec": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/zstddec/-/zstddec-0.2.0.tgz", + "integrity": "sha512-oyPnDa1X5c13+Y7mA/FDMNJrn4S8UNBe0KCqtDmor40Re7ALrPN6npFwyYVRRh+PqozZQdeg23QtbcamZnG5rA==", + "dev": true, + "license": "MIT AND BSD-3-Clause" } } } diff --git a/package.json b/package.json index 771644bf4..06a1ccf9b 100644 --- a/package.json +++ b/package.json @@ -74,19 +74,19 @@ }, "devDependencies": { "@playwright/test": "^1.64.1", - "@wordpress/api-fetch": "^7.55.0", - "@wordpress/block-editor": "^17.1.0", - "@wordpress/blocks": "^16.0.0", - "@wordpress/browserslist-config": "^6.55.0", - "@wordpress/components": "^40.0.0", - "@wordpress/data": "^10.34.0", - "@wordpress/e2e-test-utils-playwright": "^2.0.0", - "@wordpress/element": "^8.5.0", - "@wordpress/env": "^11.15.0", - "@wordpress/eslint-plugin": "^26.0.0", - "@wordpress/hooks": "^4.52.0", - "@wordpress/i18n": "^6.7.0", - "@wordpress/scripts": "^36.0.0", + "@wordpress/api-fetch": "^8.0.0", + "@wordpress/block-editor": "^19.0.0", + "@wordpress/blocks": "^17.0.0", + "@wordpress/browserslist-config": "^7.0.0", + "@wordpress/components": "^43.0.0", + "@wordpress/data": "^11.0.0", + "@wordpress/e2e-test-utils-playwright": "^3.1.0", + "@wordpress/element": "^10.0.0", + "@wordpress/env": "^12.0.0", + "@wordpress/eslint-plugin": "^28.0.0", + "@wordpress/hooks": "^5.0.0", + "@wordpress/i18n": "^7.0.0", + "@wordpress/scripts": "^37.0.0", "copy-webpack-plugin": "^14.0.0", "css-loader": "^7.1.5", "css-minimizer-webpack-plugin": "^8.0.0",