diff --git a/package-lock.json b/package-lock.json index c5c191624e546..6df13b934310c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -169,27 +169,27 @@ }, "dependencies": { "browserslist": { - "version": "4.21.9", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.9.tgz", - "integrity": "sha512-M0MFoZzbUrRU4KNfCrDLnvyE7gub+peetoTid3TBIqtunaDJyXlwhakT+/VkvSXcfIzFfK/nkCs4nmyTmxdNSg==", + "version": "4.21.10", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.10.tgz", + "integrity": "sha512-bipEBdZfVH5/pwrvqc+Ub0kUPVfGUhlKxbvfD+z1BDnPEO/X98ruXGA1WP5ASpAFKan7Qr6j736IacbZQuAlKQ==", "dev": true, "requires": { - "caniuse-lite": "^1.0.30001503", - "electron-to-chromium": "^1.4.431", - "node-releases": "^2.0.12", + "caniuse-lite": "^1.0.30001517", + "electron-to-chromium": "^1.4.477", + "node-releases": "^2.0.13", "update-browserslist-db": "^1.0.11" } }, "caniuse-lite": { - "version": "1.0.30001517", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001517.tgz", - "integrity": "sha512-Vdhm5S11DaFVLlyiKu4hiUTkpZu+y1KA/rZZqVQfOD5YdDT/eQKlkt7NaE0WGOFgX32diqt9MiP9CAiFeRklaA==", + "version": "1.0.30001518", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001518.tgz", + "integrity": "sha512-rup09/e3I0BKjncL+FesTayKtPrdwKhUufQFd3riFw1hHg8JmIFoInYfB102cFcY/pPgGmdyl/iy+jgiDi2vdA==", "dev": true }, "electron-to-chromium": { - "version": "1.4.475", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.475.tgz", - "integrity": "sha512-mTye5u5P98kSJO2n7zYALhpJDmoSQejIGya0iR01GpoRady8eK3bw7YHHnjA1Rfi4ZSLdpuzlAC7Zw+1Zu7Z6A==", + "version": "1.4.479", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.479.tgz", + "integrity": "sha512-ABv1nHMIR8I5n3O3Een0gr6i0mfM+YcTZqjHy3pAYaOjgFG+BMquuKrSyfYf5CbEkLr9uM05RA3pOk4udNB/aQ==", "dev": true }, "lru-cache": { @@ -1686,9 +1686,9 @@ }, "dependencies": { "eslint-visitor-keys": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.1.tgz", - "integrity": "sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA==", + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.2.tgz", + "integrity": "sha512-8drBzUEyZ2llkpCA67iYrgEssKDUu68V8ChqqOfFupIaG/LCVPUT+CoGJpT77zJprs4T/W7p07LP7zAIMuweVw==", "dev": true } } @@ -1700,9 +1700,9 @@ "dev": true }, "@eslint/eslintrc": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.0.tgz", - "integrity": "sha512-Lj7DECXqIVCqnqjjHMPna4vn6GJcMgul/wuS0je9OZ9gsL0zzDpKPVtcG1HaDVc+9y+qgXneTeUMbCqXJNpH1A==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.1.tgz", + "integrity": "sha512-9t7ZA7NGGK8ckelF0PQCfcxIUzs1Md5rrO6U/c+FIQNanea5UZC0wqKXH4vHBccmu4ZJgZ2idtPeW7+Q2npOEA==", "dev": true, "requires": { "ajv": "^6.12.4", @@ -1758,9 +1758,9 @@ } }, "@eslint/js": { - "version": "8.44.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.44.0.tgz", - "integrity": "sha512-Ag+9YM4ocKQx9AarydN0KY2j0ErMHNIocPDrVo8zAE44xLTjEtz81OdR68/cydGtk6m6jDb5Za3r2useMzYmSw==", + "version": "8.46.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.46.0.tgz", + "integrity": "sha512-a8TLtmPi8xzPkCbp/OGFUo5yhRkHM2Ko9kOWP4znJr0WAhWyThaw3PnwX4vOTWOAMsV2uRt32PPDcEz63esSaA==", "dev": true }, "@financial-times/polyfill-useragent-normaliser": { @@ -3910,9 +3910,9 @@ "dev": true }, "@types/react": { - "version": "18.2.17", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.17.tgz", - "integrity": "sha512-u+e7OlgPPh+aryjOm5UJMX32OvB2E3QASOAqVMY6Ahs90djagxwv2ya0IctglNbNTexC12qCSMZG47KPfy1hAA==", + "version": "18.2.18", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.18.tgz", + "integrity": "sha512-da4NTSeBv/P34xoZPhtcLkmZuJ+oYaCxHmyHzwaDQo9RQPBeXV+06gEk2FpqEcsX9XrnNLvRpVh6bdavDSjtiQ==", "requires": { "@types/prop-types": "*", "@types/scheduler": "*", @@ -4305,9 +4305,9 @@ }, "dependencies": { "eslint-visitor-keys": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.1.tgz", - "integrity": "sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA==", + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.2.tgz", + "integrity": "sha512-8drBzUEyZ2llkpCA67iYrgEssKDUu68V8ChqqOfFupIaG/LCVPUT+CoGJpT77zJprs4T/W7p07LP7zAIMuweVw==", "dev": true } } @@ -4561,27 +4561,27 @@ }, "dependencies": { "browserslist": { - "version": "4.21.9", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.9.tgz", - "integrity": "sha512-M0MFoZzbUrRU4KNfCrDLnvyE7gub+peetoTid3TBIqtunaDJyXlwhakT+/VkvSXcfIzFfK/nkCs4nmyTmxdNSg==", + "version": "4.21.10", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.10.tgz", + "integrity": "sha512-bipEBdZfVH5/pwrvqc+Ub0kUPVfGUhlKxbvfD+z1BDnPEO/X98ruXGA1WP5ASpAFKan7Qr6j736IacbZQuAlKQ==", "dev": true, "requires": { - "caniuse-lite": "^1.0.30001503", - "electron-to-chromium": "^1.4.431", - "node-releases": "^2.0.12", + "caniuse-lite": "^1.0.30001517", + "electron-to-chromium": "^1.4.477", + "node-releases": "^2.0.13", "update-browserslist-db": "^1.0.11" } }, "caniuse-lite": { - "version": "1.0.30001517", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001517.tgz", - "integrity": "sha512-Vdhm5S11DaFVLlyiKu4hiUTkpZu+y1KA/rZZqVQfOD5YdDT/eQKlkt7NaE0WGOFgX32diqt9MiP9CAiFeRklaA==", + "version": "1.0.30001518", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001518.tgz", + "integrity": "sha512-rup09/e3I0BKjncL+FesTayKtPrdwKhUufQFd3riFw1hHg8JmIFoInYfB102cFcY/pPgGmdyl/iy+jgiDi2vdA==", "dev": true }, "electron-to-chromium": { - "version": "1.4.475", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.475.tgz", - "integrity": "sha512-mTye5u5P98kSJO2n7zYALhpJDmoSQejIGya0iR01GpoRady8eK3bw7YHHnjA1Rfi4ZSLdpuzlAC7Zw+1Zu7Z6A==", + "version": "1.4.479", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.479.tgz", + "integrity": "sha512-ABv1nHMIR8I5n3O3Een0gr6i0mfM+YcTZqjHy3pAYaOjgFG+BMquuKrSyfYf5CbEkLr9uM05RA3pOk4udNB/aQ==", "dev": true }, "node-releases": { @@ -4617,21 +4617,21 @@ } }, "@wordpress/block-directory": { - "version": "4.12.13", - "resolved": "https://registry.npmjs.org/@wordpress/block-directory/-/block-directory-4.12.13.tgz", - "integrity": "sha512-J7sOKv6wEIoyhrwSvT1C/pNE60dDiEiV25zyeKa2Wx6tTHmVtNIvDR//vhpM8eGIjz+TNtaI4XzfwAbIGrjH3w==", + "version": "4.12.14", + "resolved": "https://registry.npmjs.org/@wordpress/block-directory/-/block-directory-4.12.14.tgz", + "integrity": "sha512-xj7P8S1Mwg/deNlyPCW3j1Yyle5cQbvBV/UMuW2BePSEiCPf8mNbQLkYdYmzsi3f6/go/yz2vd4qim5jFm0+CA==", "requires": { "@babel/runtime": "^7.16.0", "@wordpress/a11y": "^3.35.1", "@wordpress/api-fetch": "^6.32.1", - "@wordpress/block-editor": "^12.3.11", - "@wordpress/blocks": "^12.12.6", + "@wordpress/block-editor": "^12.3.12", + "@wordpress/blocks": "^12.12.7", "@wordpress/components": "^25.1.10", "@wordpress/compose": "^6.12.2", - "@wordpress/core-data": "^6.12.11", + "@wordpress/core-data": "^6.12.12", "@wordpress/data": "^9.5.5", - "@wordpress/edit-post": "^7.12.13", - "@wordpress/editor": "^13.12.11", + "@wordpress/edit-post": "^7.12.14", + "@wordpress/editor": "^13.12.12", "@wordpress/element": "^5.12.1", "@wordpress/hooks": "^3.35.1", "@wordpress/html-entities": "^3.35.1", @@ -4644,9 +4644,9 @@ } }, "@wordpress/block-editor": { - "version": "12.3.11", - "resolved": "https://registry.npmjs.org/@wordpress/block-editor/-/block-editor-12.3.11.tgz", - "integrity": "sha512-MIM+NG21gRz+1uoU+wV3EEbf/BJa/BI5htY19JMQvP4FVDAmF5uQFp/OFn34Ps19qEniHW+8u+sIGiA5P4qMFw==", + "version": "12.3.12", + "resolved": "https://registry.npmjs.org/@wordpress/block-editor/-/block-editor-12.3.12.tgz", + "integrity": "sha512-LcrcDKp/bMSzIN7dvGAZmvXDMVsw1rPxww5hJLe6/XHMU/cRrhgLAh4XSVTg7lz9UsbuiTQLsX7hCL5sJPH3xA==", "requires": { "@babel/runtime": "^7.16.0", "@emotion/styled": "^11.6.0", @@ -4654,7 +4654,7 @@ "@wordpress/a11y": "^3.35.1", "@wordpress/api-fetch": "^6.32.1", "@wordpress/blob": "^3.35.1", - "@wordpress/blocks": "^12.12.6", + "@wordpress/blocks": "^12.12.7", "@wordpress/components": "^25.1.10", "@wordpress/compose": "^6.12.2", "@wordpress/data": "^9.5.5", @@ -4697,9 +4697,9 @@ } }, "@wordpress/block-library": { - "version": "8.12.13", - "resolved": "https://registry.npmjs.org/@wordpress/block-library/-/block-library-8.12.13.tgz", - "integrity": "sha512-WLxxhmU0Ijaipt9BmNOk2zAKopeHJtxDUBWQldj0ubLSYQipx+i2dugEy7QD47AdE7pMl4KvSGn/RpbsJlcZyA==", + "version": "8.12.14", + "resolved": "https://registry.npmjs.org/@wordpress/block-library/-/block-library-8.12.14.tgz", + "integrity": "sha512-PnsJN+yWhccZcQhYr+wMdejiNSkUUiiaiJO9laCtNSowWKf/VKcchWz2o1uyVVq7Kv6TRtQRcmUn/qSEGRBmkA==", "requires": { "@babel/runtime": "^7.16.0", "@preact/signals": "^1.1.3", @@ -4707,11 +4707,11 @@ "@wordpress/api-fetch": "^6.32.1", "@wordpress/autop": "^3.35.1", "@wordpress/blob": "^3.35.1", - "@wordpress/block-editor": "^12.3.11", - "@wordpress/blocks": "^12.12.6", + "@wordpress/block-editor": "^12.3.12", + "@wordpress/blocks": "^12.12.7", "@wordpress/components": "^25.1.10", "@wordpress/compose": "^6.12.2", - "@wordpress/core-data": "^6.12.11", + "@wordpress/core-data": "^6.12.12", "@wordpress/data": "^9.5.5", "@wordpress/date": "^4.35.1", "@wordpress/deprecated": "^3.35.1", @@ -4726,9 +4726,9 @@ "@wordpress/notices": "^4.3.5", "@wordpress/primitives": "^3.33.1", "@wordpress/private-apis": "^0.17.2", - "@wordpress/reusable-blocks": "^4.12.11", + "@wordpress/reusable-blocks": "^4.12.12", "@wordpress/rich-text": "^6.12.7", - "@wordpress/server-side-render": "^4.12.11", + "@wordpress/server-side-render": "^4.12.12", "@wordpress/url": "^3.36.1", "@wordpress/viewport": "^5.12.5", "@wordpress/wordcount": "^3.35.1", @@ -4756,9 +4756,9 @@ } }, "@wordpress/blocks": { - "version": "12.12.6", - "resolved": "https://registry.npmjs.org/@wordpress/blocks/-/blocks-12.12.6.tgz", - "integrity": "sha512-4b+xbdhX5HDX10Wvsj/5Ku9kQr3OXap5cJ9GdWB2gtv/T6Af30nXcc5ZJPd7W1dfo8+DPVkNW5Or0g1ZIPbqXA==", + "version": "12.12.7", + "resolved": "https://registry.npmjs.org/@wordpress/blocks/-/blocks-12.12.7.tgz", + "integrity": "sha512-IZXAs7zy0iiSp4ME+C6D3oIIUEBvA5bFH1XwKbH6/MZUo0OTdf95Ae30iHSObsE8tjmgBwvu4ttS9rII1p0QkA==", "requires": { "@babel/runtime": "^7.16.0", "@wordpress/autop": "^3.35.1", @@ -4796,9 +4796,9 @@ "dev": true }, "@wordpress/commands": { - "version": "0.6.10", - "resolved": "https://registry.npmjs.org/@wordpress/commands/-/commands-0.6.10.tgz", - "integrity": "sha512-YGhcZpury6PwD+gK1fb++tR5SDOIIHvALfW8F1g5HP7oXS1A/tEbSpcq9WSGTdRyXODeKHpFXM9RAaT67aeNoQ==", + "version": "0.6.11", + "resolved": "https://registry.npmjs.org/@wordpress/commands/-/commands-0.6.11.tgz", + "integrity": "sha512-2kjH1AXcBt7t52KHtwNBRXLeebUY3xYbt6XmfDTBb/sqbnknnBKhdDskCgLqTiMKmaDQB9clVdyi6chwpOF9Kw==", "requires": { "@babel/runtime": "^7.16.0", "@wordpress/components": "^25.1.10", @@ -4888,13 +4888,13 @@ } }, "@wordpress/core-commands": { - "version": "0.4.11", - "resolved": "https://registry.npmjs.org/@wordpress/core-commands/-/core-commands-0.4.11.tgz", - "integrity": "sha512-hlVUPEvyXlzZz0tHF1M1EHzB9a4ONs18K5I1iSXIHR6cEWgqc/Ib2bbTs087ePhNoU5DHa3QTvCUQUHjueU04g==", + "version": "0.4.12", + "resolved": "https://registry.npmjs.org/@wordpress/core-commands/-/core-commands-0.4.12.tgz", + "integrity": "sha512-IUqdY2IEJRwEobZlGLCgsYIWjhIPOeotTaChxIXGHQiwf3P27VsOymmM6sgkEbBk2n6o0dR0/vopnVVs+SBt1g==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/commands": "^0.6.10", - "@wordpress/core-data": "^6.12.11", + "@wordpress/commands": "^0.6.11", + "@wordpress/core-data": "^6.12.12", "@wordpress/data": "^9.5.5", "@wordpress/element": "^5.12.1", "@wordpress/i18n": "^4.35.1", @@ -4905,14 +4905,14 @@ } }, "@wordpress/core-data": { - "version": "6.12.11", - "resolved": "https://registry.npmjs.org/@wordpress/core-data/-/core-data-6.12.11.tgz", - "integrity": "sha512-nu6VYwRU+bKJbmxgEkgJVa0nDylaqB0F1G2pwOsYdBbh9HSqCJ4/O3XRDjI6exwhpkEGTe8q403rQhFUXvX0rQ==", + "version": "6.12.12", + "resolved": "https://registry.npmjs.org/@wordpress/core-data/-/core-data-6.12.12.tgz", + "integrity": "sha512-blvSNAIFXbAwyXIO0DKIKwz6KDLPHZdtwEOGlr1Gq/c1w53kLQ56B36fNSB10YYlHhUuZ+Ir/PXhZgoT0QhsVg==", "requires": { "@babel/runtime": "^7.16.0", "@wordpress/api-fetch": "^6.32.1", - "@wordpress/block-editor": "^12.3.11", - "@wordpress/blocks": "^12.12.6", + "@wordpress/block-editor": "^12.3.12", + "@wordpress/blocks": "^12.12.7", "@wordpress/compose": "^6.12.2", "@wordpress/data": "^9.5.5", "@wordpress/deprecated": "^3.35.1", @@ -4931,17 +4931,17 @@ } }, "@wordpress/customize-widgets": { - "version": "4.12.13", - "resolved": "https://registry.npmjs.org/@wordpress/customize-widgets/-/customize-widgets-4.12.13.tgz", - "integrity": "sha512-ecseB/WzGGxqu8EVEVMzXScStHMpPaM7cOFwNE6fj5vUi5A2u+f4BJdHXElIuI7u3CSLWlE1X2J/pw9qhQwD0Q==", + "version": "4.12.14", + "resolved": "https://registry.npmjs.org/@wordpress/customize-widgets/-/customize-widgets-4.12.14.tgz", + "integrity": "sha512-i/aViHMjyDZWtimGjO8bishrAYBDTaKo8oVNC609Z1r3xLS769i/cDIAFzn1MaEBguo/GwsEqMC/g9WMy8SU+Q==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/block-editor": "^12.3.11", - "@wordpress/block-library": "^8.12.13", - "@wordpress/blocks": "^12.12.6", + "@wordpress/block-editor": "^12.3.12", + "@wordpress/block-library": "^8.12.14", + "@wordpress/blocks": "^12.12.7", "@wordpress/components": "^25.1.10", "@wordpress/compose": "^6.12.2", - "@wordpress/core-data": "^6.12.11", + "@wordpress/core-data": "^6.12.12", "@wordpress/data": "^9.5.5", "@wordpress/dom": "^3.35.1", "@wordpress/element": "^5.12.1", @@ -4955,7 +4955,7 @@ "@wordpress/media-utils": "^4.26.1", "@wordpress/preferences": "^3.12.10", "@wordpress/private-apis": "^0.17.2", - "@wordpress/widgets": "^3.12.11", + "@wordpress/widgets": "^3.12.12", "classnames": "^2.3.1", "fast-deep-equal": "^3.1.3" } @@ -5069,25 +5069,25 @@ } }, "@wordpress/edit-post": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@wordpress/edit-post/-/edit-post-7.12.13.tgz", - "integrity": "sha512-esoAFv9YQCz7ZUXXOzD/XF8dlpTLAaHXsu9LSMLdWRkZfCEPL7ywHF4nZqkgmeEFthKHI9qqe0Pk6S9/t0bLXg==", + "version": "7.12.14", + "resolved": "https://registry.npmjs.org/@wordpress/edit-post/-/edit-post-7.12.14.tgz", + "integrity": "sha512-YDzWAe5iK/9ZO79btikwbm0IhoxOOYgJZhx/wl+yzpe31Leo2ihtchDJt7PsIVSk5bFVkHyxNaw4gXEerl/cTw==", "requires": { "@babel/runtime": "^7.16.0", "@wordpress/a11y": "^3.35.1", "@wordpress/api-fetch": "^6.32.1", - "@wordpress/block-editor": "^12.3.11", - "@wordpress/block-library": "^8.12.13", - "@wordpress/blocks": "^12.12.6", - "@wordpress/commands": "^0.6.10", + "@wordpress/block-editor": "^12.3.12", + "@wordpress/block-library": "^8.12.14", + "@wordpress/blocks": "^12.12.7", + "@wordpress/commands": "^0.6.11", "@wordpress/components": "^25.1.10", "@wordpress/compose": "^6.12.2", - "@wordpress/core-commands": "^0.4.11", - "@wordpress/core-data": "^6.12.11", + "@wordpress/core-commands": "^0.4.12", + "@wordpress/core-data": "^6.12.12", "@wordpress/data": "^9.5.5", "@wordpress/deprecated": "^3.35.1", "@wordpress/dom": "^3.35.1", - "@wordpress/editor": "^13.12.11", + "@wordpress/editor": "^13.12.12", "@wordpress/element": "^5.12.1", "@wordpress/hooks": "^3.35.1", "@wordpress/i18n": "^4.35.1", @@ -5103,33 +5103,33 @@ "@wordpress/url": "^3.36.1", "@wordpress/viewport": "^5.12.5", "@wordpress/warning": "^2.35.1", - "@wordpress/widgets": "^3.12.11", + "@wordpress/widgets": "^3.12.12", "classnames": "^2.3.1", "memize": "^2.1.0", "rememo": "^4.0.2" } }, "@wordpress/edit-site": { - "version": "5.12.13", - "resolved": "https://registry.npmjs.org/@wordpress/edit-site/-/edit-site-5.12.13.tgz", - "integrity": "sha512-vLdZIRW/tsW3vrWUhMWs3zhqSNh+VnetTvvCqne87YuC77hT9Xwi+je1dzTrJpFEWAoOWx5/C4kMEXltCNLbhw==", + "version": "5.12.14", + "resolved": "https://registry.npmjs.org/@wordpress/edit-site/-/edit-site-5.12.14.tgz", + "integrity": "sha512-IFHVpcAkFb2JM01kElWE1iKSTHYwjUIKhaWNCTi/BtjQ/cDJ3fpUmC30N5L+63uUKPkyZUBJmkIoiT+sTGfQ3A==", "requires": { "@babel/runtime": "^7.16.0", "@wordpress/a11y": "^3.35.1", "@wordpress/api-fetch": "^6.32.1", - "@wordpress/block-editor": "^12.3.11", - "@wordpress/block-library": "^8.12.13", - "@wordpress/blocks": "^12.12.6", - "@wordpress/commands": "^0.6.10", + "@wordpress/block-editor": "^12.3.12", + "@wordpress/block-library": "^8.12.14", + "@wordpress/blocks": "^12.12.7", + "@wordpress/commands": "^0.6.11", "@wordpress/components": "^25.1.10", "@wordpress/compose": "^6.12.2", - "@wordpress/core-commands": "^0.4.11", - "@wordpress/core-data": "^6.12.11", + "@wordpress/core-commands": "^0.4.12", + "@wordpress/core-data": "^6.12.12", "@wordpress/data": "^9.5.5", "@wordpress/date": "^4.35.1", "@wordpress/deprecated": "^3.35.1", "@wordpress/dom": "^3.35.1", - "@wordpress/editor": "^13.12.11", + "@wordpress/editor": "^13.12.12", "@wordpress/element": "^5.12.1", "@wordpress/escape-html": "^2.35.1", "@wordpress/hooks": "^3.35.1", @@ -5145,12 +5145,12 @@ "@wordpress/preferences": "^3.12.10", "@wordpress/primitives": "^3.33.1", "@wordpress/private-apis": "^0.17.2", - "@wordpress/reusable-blocks": "^4.12.11", + "@wordpress/reusable-blocks": "^4.12.12", "@wordpress/router": "^0.4.2", "@wordpress/style-engine": "^1.18.1", "@wordpress/url": "^3.36.1", "@wordpress/viewport": "^5.12.5", - "@wordpress/widgets": "^3.12.11", + "@wordpress/widgets": "^3.12.12", "@wordpress/wordcount": "^3.35.1", "change-case": "^4.1.2", "classnames": "^2.3.1", @@ -5167,18 +5167,18 @@ } }, "@wordpress/edit-widgets": { - "version": "5.12.13", - "resolved": "https://registry.npmjs.org/@wordpress/edit-widgets/-/edit-widgets-5.12.13.tgz", - "integrity": "sha512-hCjV7dU4MWppLne08kYcbwmYBpZ3JvPVVzh5JPoP1yjiKVs0IgVFaUfeNEiEiZdVNUAF9EIdla+QBAOFxAsIJA==", + "version": "5.12.14", + "resolved": "https://registry.npmjs.org/@wordpress/edit-widgets/-/edit-widgets-5.12.14.tgz", + "integrity": "sha512-y8XWAaxW8k7IufIbAFwQMnqQpyXtjcnJgRTUERscUQyXdfcOWDiKvjQE/AH6fcZLLYqzmkVj+YR3OJP121HA+w==", "requires": { "@babel/runtime": "^7.16.0", "@wordpress/api-fetch": "^6.32.1", - "@wordpress/block-editor": "^12.3.11", - "@wordpress/block-library": "^8.12.13", - "@wordpress/blocks": "^12.12.6", + "@wordpress/block-editor": "^12.3.12", + "@wordpress/block-library": "^8.12.14", + "@wordpress/blocks": "^12.12.7", "@wordpress/components": "^25.1.10", "@wordpress/compose": "^6.12.2", - "@wordpress/core-data": "^6.12.11", + "@wordpress/core-data": "^6.12.12", "@wordpress/data": "^9.5.5", "@wordpress/deprecated": "^3.35.1", "@wordpress/dom": "^3.35.1", @@ -5194,26 +5194,26 @@ "@wordpress/plugins": "^6.3.10", "@wordpress/preferences": "^3.12.10", "@wordpress/private-apis": "^0.17.2", - "@wordpress/reusable-blocks": "^4.12.11", + "@wordpress/reusable-blocks": "^4.12.12", "@wordpress/url": "^3.36.1", - "@wordpress/widgets": "^3.12.11", + "@wordpress/widgets": "^3.12.12", "classnames": "^2.3.1" } }, "@wordpress/editor": { - "version": "13.12.11", - "resolved": "https://registry.npmjs.org/@wordpress/editor/-/editor-13.12.11.tgz", - "integrity": "sha512-LxmjTvm7KbdA3O21V71srym8dgGv87jDQpqB3nZS2jRIeAU1E5Cr+TwGJn73UYUXwg3MXO+0jhyQWLI0PZvECQ==", + "version": "13.12.12", + "resolved": "https://registry.npmjs.org/@wordpress/editor/-/editor-13.12.12.tgz", + "integrity": "sha512-p4/C12ifl0RQW6I5VtZnXNng77V+b0jWHY5JRl5n/xL1Bdcg3JAUqlCVYmk9IYI5rBN/m+CTdbaAJYirglpKyA==", "requires": { "@babel/runtime": "^7.16.0", "@wordpress/a11y": "^3.35.1", "@wordpress/api-fetch": "^6.32.1", "@wordpress/blob": "^3.35.1", - "@wordpress/block-editor": "^12.3.11", - "@wordpress/blocks": "^12.12.6", + "@wordpress/block-editor": "^12.3.12", + "@wordpress/blocks": "^12.12.7", "@wordpress/components": "^25.1.10", "@wordpress/compose": "^6.12.2", - "@wordpress/core-data": "^6.12.11", + "@wordpress/core-data": "^6.12.12", "@wordpress/data": "^9.5.5", "@wordpress/date": "^4.35.1", "@wordpress/deprecated": "^3.35.1", @@ -5229,9 +5229,9 @@ "@wordpress/notices": "^4.3.5", "@wordpress/preferences": "^3.12.10", "@wordpress/private-apis": "^0.17.2", - "@wordpress/reusable-blocks": "^4.12.11", + "@wordpress/reusable-blocks": "^4.12.12", "@wordpress/rich-text": "^6.12.7", - "@wordpress/server-side-render": "^4.12.11", + "@wordpress/server-side-render": "^4.12.12", "@wordpress/url": "^3.36.1", "@wordpress/wordcount": "^3.35.1", "classnames": "^2.3.1", @@ -5341,27 +5341,27 @@ "dev": true }, "browserslist": { - "version": "4.21.9", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.9.tgz", - "integrity": "sha512-M0MFoZzbUrRU4KNfCrDLnvyE7gub+peetoTid3TBIqtunaDJyXlwhakT+/VkvSXcfIzFfK/nkCs4nmyTmxdNSg==", + "version": "4.21.10", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.10.tgz", + "integrity": "sha512-bipEBdZfVH5/pwrvqc+Ub0kUPVfGUhlKxbvfD+z1BDnPEO/X98ruXGA1WP5ASpAFKan7Qr6j736IacbZQuAlKQ==", "dev": true, "requires": { - "caniuse-lite": "^1.0.30001503", - "electron-to-chromium": "^1.4.431", - "node-releases": "^2.0.12", + "caniuse-lite": "^1.0.30001517", + "electron-to-chromium": "^1.4.477", + "node-releases": "^2.0.13", "update-browserslist-db": "^1.0.11" } }, "caniuse-lite": { - "version": "1.0.30001517", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001517.tgz", - "integrity": "sha512-Vdhm5S11DaFVLlyiKu4hiUTkpZu+y1KA/rZZqVQfOD5YdDT/eQKlkt7NaE0WGOFgX32diqt9MiP9CAiFeRklaA==", + "version": "1.0.30001518", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001518.tgz", + "integrity": "sha512-rup09/e3I0BKjncL+FesTayKtPrdwKhUufQFd3riFw1hHg8JmIFoInYfB102cFcY/pPgGmdyl/iy+jgiDi2vdA==", "dev": true }, "electron-to-chromium": { - "version": "1.4.475", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.475.tgz", - "integrity": "sha512-mTye5u5P98kSJO2n7zYALhpJDmoSQejIGya0iR01GpoRady8eK3bw7YHHnjA1Rfi4ZSLdpuzlAC7Zw+1Zu7Z6A==", + "version": "1.4.479", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.479.tgz", + "integrity": "sha512-ABv1nHMIR8I5n3O3Een0gr6i0mfM+YcTZqjHy3pAYaOjgFG+BMquuKrSyfYf5CbEkLr9uM05RA3pOk4udNB/aQ==", "dev": true }, "globals": { @@ -5392,13 +5392,13 @@ } }, "@wordpress/format-library": { - "version": "4.12.11", - "resolved": "https://registry.npmjs.org/@wordpress/format-library/-/format-library-4.12.11.tgz", - "integrity": "sha512-TPKYDMQgTX4B1KINn8rEblCR5oP3Jk/vNyIh0tUT+lB3JvRdLLHwlAMFh7wySihmM2K/iR4KZHgLaWsACKdA7w==", + "version": "4.12.12", + "resolved": "https://registry.npmjs.org/@wordpress/format-library/-/format-library-4.12.12.tgz", + "integrity": "sha512-MWJmQwp+V5jlE1U3+8Gk4Ok8JXzjIWANXMUEwQL6YrgsYGgPqezF8wMpHbc/kp8E07M5ty2it5cWlCoEUz/4Zg==", "requires": { "@babel/runtime": "^7.16.0", "@wordpress/a11y": "^3.35.1", - "@wordpress/block-editor": "^12.3.11", + "@wordpress/block-editor": "^12.3.12", "@wordpress/components": "^25.1.10", "@wordpress/compose": "^6.12.2", "@wordpress/data": "^9.5.5", @@ -5670,14 +5670,14 @@ } }, "@wordpress/reusable-blocks": { - "version": "4.12.11", - "resolved": "https://registry.npmjs.org/@wordpress/reusable-blocks/-/reusable-blocks-4.12.11.tgz", - "integrity": "sha512-F3TDbo4kLkLtmvKv35rNUH0SOEyX/AxfHtPjvu6aWHdOtwJAPmjeJvE3GzJ/kyu3FAq+aYa+k2R57fUXTIodVw==", + "version": "4.12.12", + "resolved": "https://registry.npmjs.org/@wordpress/reusable-blocks/-/reusable-blocks-4.12.12.tgz", + "integrity": "sha512-iIkx1Aqz09xfs0T9sVKutuEkNCfM/jQwZBhsaMhBaJ+MSjXksx0SE1ju7nG9Khz4Kv5BeGPk8L76yulKZpvZaw==", "requires": { - "@wordpress/block-editor": "^12.3.11", - "@wordpress/blocks": "^12.12.6", + "@wordpress/block-editor": "^12.3.12", + "@wordpress/blocks": "^12.12.7", "@wordpress/components": "^25.1.10", - "@wordpress/core-data": "^6.12.11", + "@wordpress/core-data": "^6.12.12", "@wordpress/data": "^9.5.5", "@wordpress/element": "^5.12.1", "@wordpress/i18n": "^4.35.1", @@ -5818,21 +5818,21 @@ "dev": true }, "browserslist": { - "version": "4.21.9", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.9.tgz", - "integrity": "sha512-M0MFoZzbUrRU4KNfCrDLnvyE7gub+peetoTid3TBIqtunaDJyXlwhakT+/VkvSXcfIzFfK/nkCs4nmyTmxdNSg==", + "version": "4.21.10", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.10.tgz", + "integrity": "sha512-bipEBdZfVH5/pwrvqc+Ub0kUPVfGUhlKxbvfD+z1BDnPEO/X98ruXGA1WP5ASpAFKan7Qr6j736IacbZQuAlKQ==", "dev": true, "requires": { - "caniuse-lite": "^1.0.30001503", - "electron-to-chromium": "^1.4.431", - "node-releases": "^2.0.12", + "caniuse-lite": "^1.0.30001517", + "electron-to-chromium": "^1.4.477", + "node-releases": "^2.0.13", "update-browserslist-db": "^1.0.11" } }, "caniuse-lite": { - "version": "1.0.30001517", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001517.tgz", - "integrity": "sha512-Vdhm5S11DaFVLlyiKu4hiUTkpZu+y1KA/rZZqVQfOD5YdDT/eQKlkt7NaE0WGOFgX32diqt9MiP9CAiFeRklaA==", + "version": "1.0.30001518", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001518.tgz", + "integrity": "sha512-rup09/e3I0BKjncL+FesTayKtPrdwKhUufQFd3riFw1hHg8JmIFoInYfB102cFcY/pPgGmdyl/iy+jgiDi2vdA==", "dev": true }, "chalk": { @@ -5875,9 +5875,9 @@ } }, "electron-to-chromium": { - "version": "1.4.475", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.475.tgz", - "integrity": "sha512-mTye5u5P98kSJO2n7zYALhpJDmoSQejIGya0iR01GpoRady8eK3bw7YHHnjA1Rfi4ZSLdpuzlAC7Zw+1Zu7Z6A==", + "version": "1.4.479", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.479.tgz", + "integrity": "sha512-ABv1nHMIR8I5n3O3Een0gr6i0mfM+YcTZqjHy3pAYaOjgFG+BMquuKrSyfYf5CbEkLr9uM05RA3pOk4udNB/aQ==", "dev": true }, "filenamify": { @@ -6049,13 +6049,13 @@ } }, "@wordpress/server-side-render": { - "version": "4.12.11", - "resolved": "https://registry.npmjs.org/@wordpress/server-side-render/-/server-side-render-4.12.11.tgz", - "integrity": "sha512-tRmamHu9tFlPToDKJmAXTD4KUo3FWcgZHy8VhSaOXFaXRenen5ngBU0WOcgiqZI4cQTNVodGRFeRGAWfdZnkBg==", + "version": "4.12.12", + "resolved": "https://registry.npmjs.org/@wordpress/server-side-render/-/server-side-render-4.12.12.tgz", + "integrity": "sha512-unfoWULUK5nvrzeMnQSnMZKnOYGB/wHianAeDSopOvTsOApN40ZhWavos2K49dYu53oQx0JbtjNkrDicFVYLlA==", "requires": { "@babel/runtime": "^7.16.0", "@wordpress/api-fetch": "^6.32.1", - "@wordpress/blocks": "^12.12.6", + "@wordpress/blocks": "^12.12.7", "@wordpress/components": "^25.1.10", "@wordpress/compose": "^6.12.2", "@wordpress/data": "^9.5.5", @@ -6127,17 +6127,17 @@ "integrity": "sha512-lk9D6AzH1OB71UNhuVSLbErUdSt3gUyv5pvaMQJIVEtoVuOlwG4y+HqoeEtkF3zrRHH4Do4mbSZ/U8w5qCMxOw==" }, "@wordpress/widgets": { - "version": "3.12.11", - "resolved": "https://registry.npmjs.org/@wordpress/widgets/-/widgets-3.12.11.tgz", - "integrity": "sha512-Gy9KFGEAkCIVLUyboVVTunu/F0goYpuS6FVvQKQij00P8zcwy2RUWpRq1tIQap/rdix082QqbjpwElkltnOmxg==", + "version": "3.12.12", + "resolved": "https://registry.npmjs.org/@wordpress/widgets/-/widgets-3.12.12.tgz", + "integrity": "sha512-pzgVc5FfhDqnMF0v7sSwwuCv7TJcGguuKAl4rGE8TQ46Nm8N8XSMpoi6xLqLuTCDvCBcM2HxNtOG+aiKrvAeQA==", "requires": { "@babel/runtime": "^7.16.0", "@wordpress/api-fetch": "^6.32.1", - "@wordpress/block-editor": "^12.3.11", - "@wordpress/blocks": "^12.12.6", + "@wordpress/block-editor": "^12.3.12", + "@wordpress/blocks": "^12.12.7", "@wordpress/components": "^25.1.10", "@wordpress/compose": "^6.12.2", - "@wordpress/core-data": "^6.12.11", + "@wordpress/core-data": "^6.12.12", "@wordpress/data": "^9.5.5", "@wordpress/element": "^5.12.1", "@wordpress/i18n": "^4.35.1", @@ -9296,27 +9296,27 @@ }, "dependencies": { "browserslist": { - "version": "4.21.9", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.9.tgz", - "integrity": "sha512-M0MFoZzbUrRU4KNfCrDLnvyE7gub+peetoTid3TBIqtunaDJyXlwhakT+/VkvSXcfIzFfK/nkCs4nmyTmxdNSg==", + "version": "4.21.10", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.10.tgz", + "integrity": "sha512-bipEBdZfVH5/pwrvqc+Ub0kUPVfGUhlKxbvfD+z1BDnPEO/X98ruXGA1WP5ASpAFKan7Qr6j736IacbZQuAlKQ==", "dev": true, "requires": { - "caniuse-lite": "^1.0.30001503", - "electron-to-chromium": "^1.4.431", - "node-releases": "^2.0.12", + "caniuse-lite": "^1.0.30001517", + "electron-to-chromium": "^1.4.477", + "node-releases": "^2.0.13", "update-browserslist-db": "^1.0.11" } }, "caniuse-lite": { - "version": "1.0.30001517", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001517.tgz", - "integrity": "sha512-Vdhm5S11DaFVLlyiKu4hiUTkpZu+y1KA/rZZqVQfOD5YdDT/eQKlkt7NaE0WGOFgX32diqt9MiP9CAiFeRklaA==", + "version": "1.0.30001518", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001518.tgz", + "integrity": "sha512-rup09/e3I0BKjncL+FesTayKtPrdwKhUufQFd3riFw1hHg8JmIFoInYfB102cFcY/pPgGmdyl/iy+jgiDi2vdA==", "dev": true }, "electron-to-chromium": { - "version": "1.4.475", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.475.tgz", - "integrity": "sha512-mTye5u5P98kSJO2n7zYALhpJDmoSQejIGya0iR01GpoRady8eK3bw7YHHnjA1Rfi4ZSLdpuzlAC7Zw+1Zu7Z6A==", + "version": "1.4.479", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.479.tgz", + "integrity": "sha512-ABv1nHMIR8I5n3O3Een0gr6i0mfM+YcTZqjHy3pAYaOjgFG+BMquuKrSyfYf5CbEkLr9uM05RA3pOk4udNB/aQ==", "dev": true }, "node-releases": { @@ -9945,9 +9945,9 @@ } }, "dedent": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/dedent/-/dedent-1.3.0.tgz", - "integrity": "sha512-7glNLfvdsMzZm3FpRY1CHuI2lbYDR+71YmrhmTZjYFD5pfT0ACgnGRdrrC9Mk2uICnzkcdelCx5at787UDGOvg==", + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-1.5.1.tgz", + "integrity": "sha512-+LxW+KLWxu3HW3M2w2ympwtqPrqYRzU8fqi6Fhd18fBALe15blJPI/I4+UHveMVG6lJqB4JNd4UG0S5cnVHwIg==", "dev": true }, "deep-extend": { @@ -10700,27 +10700,27 @@ } }, "eslint": { - "version": "8.45.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.45.0.tgz", - "integrity": "sha512-pd8KSxiQpdYRfYa9Wufvdoct3ZPQQuVuU5O6scNgMuOMYuxvH0IGaYK0wUFjo4UYYQQCUndlXiMbnxopwvvTiw==", + "version": "8.46.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.46.0.tgz", + "integrity": "sha512-cIO74PvbW0qU8e0mIvk5IV3ToWdCq5FYG6gWPHHkx6gNdjlbAYvtfHmlCMXxjcoVaIdwy/IAt3+mDkZkfvb2Dg==", "dev": true, "requires": { "@eslint-community/eslint-utils": "^4.2.0", - "@eslint-community/regexpp": "^4.4.0", - "@eslint/eslintrc": "^2.1.0", - "@eslint/js": "8.44.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.1", + "@eslint/js": "^8.46.0", "@humanwhocodes/config-array": "^0.11.10", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", - "ajv": "^6.10.0", + "ajv": "^6.12.4", "chalk": "^4.0.0", "cross-spawn": "^7.0.2", "debug": "^4.3.2", "doctrine": "^3.0.0", "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.2.0", - "eslint-visitor-keys": "^3.4.1", - "espree": "^9.6.0", + "eslint-scope": "^7.2.2", + "eslint-visitor-keys": "^3.4.2", + "espree": "^9.6.1", "esquery": "^1.4.2", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", @@ -10826,9 +10826,9 @@ "dev": true }, "eslint-scope": { - "version": "7.2.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.1.tgz", - "integrity": "sha512-CvefSOsDdaYYvxChovdrPo/ZGt8d5lrJWleAc1diXRKhHGiTYEI26cvo8Kle/wGnsizoCJjK73FMg1/IkIwiNA==", + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", "dev": true, "requires": { "esrecurse": "^4.3.0", @@ -10836,9 +10836,9 @@ } }, "eslint-visitor-keys": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.1.tgz", - "integrity": "sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA==", + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.2.tgz", + "integrity": "sha512-8drBzUEyZ2llkpCA67iYrgEssKDUu68V8ChqqOfFupIaG/LCVPUT+CoGJpT77zJprs4T/W7p07LP7zAIMuweVw==", "dev": true }, "estraverse": { @@ -11391,9 +11391,9 @@ } }, "eslint-plugin-react": { - "version": "7.33.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.33.0.tgz", - "integrity": "sha512-qewL/8P34WkY8jAqdQxsiL82pDUeT7nhs8IsuXgfgnsEloKCT4miAV9N9kGtx7/KM9NH/NCGUE7Edt9iGxLXFw==", + "version": "7.33.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.33.1.tgz", + "integrity": "sha512-L093k0WAMvr6VhNwReB8VgOq5s2LesZmrpPdKz/kZElQDzqS7G7+DnKoqT+w4JwuiGeAhAvHO0fvy0Eyk4ejDA==", "dev": true, "requires": { "array-includes": "^3.1.6", @@ -11641,9 +11641,9 @@ }, "dependencies": { "eslint-visitor-keys": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.1.tgz", - "integrity": "sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA==", + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.2.tgz", + "integrity": "sha512-8drBzUEyZ2llkpCA67iYrgEssKDUu68V8ChqqOfFupIaG/LCVPUT+CoGJpT77zJprs4T/W7p07LP7zAIMuweVw==", "dev": true } } @@ -18018,9 +18018,9 @@ } }, "jsx-ast-utils": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.4.tgz", - "integrity": "sha512-fX2TVdCViod6HwKEtSWGHs57oFhVfCMwieb9PuRDgjDPh5XeqJiHFFFJCHxU5cnTc3Bu/GRL+kPiFmw8XWOfKw==", + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", + "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", "dev": true, "requires": { "array-includes": "^3.1.6", diff --git a/package.json b/package.json index 8c85781557498..584b7a6b2a88d 100644 --- a/package.json +++ b/package.json @@ -83,30 +83,30 @@ "@wordpress/api-fetch": "6.32.1", "@wordpress/autop": "3.35.1", "@wordpress/blob": "3.35.1", - "@wordpress/block-directory": "4.12.13", - "@wordpress/block-editor": "12.3.11", - "@wordpress/block-library": "8.12.13", + "@wordpress/block-directory": "4.12.14", + "@wordpress/block-editor": "12.3.12", + "@wordpress/block-library": "8.12.14", "@wordpress/block-serialization-default-parser": "4.35.1", - "@wordpress/blocks": "12.12.6", - "@wordpress/commands": "0.6.10", + "@wordpress/blocks": "12.12.7", + "@wordpress/commands": "0.6.11", "@wordpress/components": "25.1.10", "@wordpress/compose": "6.12.2", - "@wordpress/core-commands": "0.4.11", - "@wordpress/core-data": "6.12.11", - "@wordpress/customize-widgets": "4.12.13", + "@wordpress/core-commands": "0.4.12", + "@wordpress/core-data": "6.12.12", + "@wordpress/customize-widgets": "4.12.14", "@wordpress/data": "9.5.5", "@wordpress/data-controls": "3.4.5", "@wordpress/date": "4.35.1", "@wordpress/deprecated": "3.35.1", "@wordpress/dom": "3.35.1", "@wordpress/dom-ready": "3.35.1", - "@wordpress/edit-post": "7.12.13", - "@wordpress/edit-site": "5.12.13", - "@wordpress/edit-widgets": "5.12.13", - "@wordpress/editor": "13.12.11", + "@wordpress/edit-post": "7.12.14", + "@wordpress/edit-site": "5.12.14", + "@wordpress/edit-widgets": "5.12.14", + "@wordpress/editor": "13.12.12", "@wordpress/element": "5.12.1", "@wordpress/escape-html": "2.35.1", - "@wordpress/format-library": "4.12.11", + "@wordpress/format-library": "4.12.12", "@wordpress/hooks": "3.35.1", "@wordpress/html-entities": "3.35.1", "@wordpress/i18n": "4.35.1", @@ -126,17 +126,17 @@ "@wordpress/priority-queue": "2.35.1", "@wordpress/private-apis": "0.17.2", "@wordpress/redux-routine": "4.35.1", - "@wordpress/reusable-blocks": "4.12.11", + "@wordpress/reusable-blocks": "4.12.12", "@wordpress/rich-text": "6.12.7", "@wordpress/router": "0.4.2", - "@wordpress/server-side-render": "4.12.11", + "@wordpress/server-side-render": "4.12.12", "@wordpress/shortcode": "3.35.1", "@wordpress/style-engine": "1.18.1", "@wordpress/token-list": "2.35.1", "@wordpress/url": "3.36.1", "@wordpress/viewport": "5.12.5", "@wordpress/warning": "2.35.1", - "@wordpress/widgets": "3.12.11", + "@wordpress/widgets": "3.12.12", "@wordpress/wordcount": "3.35.1", "backbone": "1.4.1", "clipboard": "2.0.11", diff --git a/src/wp-includes/assets/script-loader-packages.min.php b/src/wp-includes/assets/script-loader-packages.min.php index bf2bf9971bac7..b025ded214f57 100644 --- a/src/wp-includes/assets/script-loader-packages.min.php +++ b/src/wp-includes/assets/script-loader-packages.min.php @@ -1 +1 @@ - array('dependencies' => array('wp-dom-ready', 'wp-i18n', 'wp-polyfill'), 'version' => '7032343a947cfccf5608'), 'annotations.min.js' => array('dependencies' => array('wp-data', 'wp-hooks', 'wp-i18n', 'wp-polyfill', 'wp-rich-text'), 'version' => 'b2ea813120975bf6fbb5'), 'api-fetch.min.js' => array('dependencies' => array('wp-i18n', 'wp-polyfill', 'wp-url'), 'version' => '0fa4dabf8bf2c7adf21a'), 'autop.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'dacd785d109317df2707'), 'blob.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '10a1c5c0acdef3d15657'), 'block-directory.min.js' => array('dependencies' => array('wp-a11y', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-primitives', 'wp-url'), 'version' => 'cf69143cf8a7a08f7e0f'), 'block-editor.min.js' => array('dependencies' => array('lodash', 'react', 'react-dom', 'wp-a11y', 'wp-api-fetch', 'wp-blob', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-notices', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-rich-text', 'wp-shortcode', 'wp-style-engine', 'wp-token-list', 'wp-url', 'wp-warning', 'wp-wordcount'), 'version' => 'ef584949472fceb7c8af'), 'block-library.min.js' => array('dependencies' => array('lodash', 'wp-a11y', 'wp-api-fetch', 'wp-autop', 'wp-blob', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-escape-html', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-keycodes', 'wp-notices', 'wp-polyfill', 'wp-primitives', 'wp-private-apis', 'wp-reusable-blocks', 'wp-rich-text', 'wp-server-side-render', 'wp-url', 'wp-viewport', 'wp-wordcount'), 'version' => '4482d28e2a7188614c1c'), 'block-serialization-default-parser.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '30ffd7e7e199f10b2a6d'), 'blocks.min.js' => array('dependencies' => array('wp-autop', 'wp-blob', 'wp-block-serialization-default-parser', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-private-apis', 'wp-shortcode'), 'version' => 'bd7a7595fde840974636'), 'commands.min.js' => array('dependencies' => array('react', 'react-dom', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-polyfill', 'wp-private-apis'), 'version' => '992f19c41593e62c6496'), 'components.min.js' => array('dependencies' => array('react', 'react-dom', 'wp-a11y', 'wp-compose', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-escape-html', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keycodes', 'wp-polyfill', 'wp-primitives', 'wp-private-apis', 'wp-rich-text', 'wp-warning'), 'version' => '2b6a7c11f8f33ae48ab1'), 'compose.min.js' => array('dependencies' => array('react', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-is-shallow-equal', 'wp-keycodes', 'wp-polyfill', 'wp-priority-queue'), 'version' => '9424edf50a26435105c0'), 'core-commands.min.js' => array('dependencies' => array('wp-commands', 'wp-core-data', 'wp-data', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives', 'wp-private-apis', 'wp-router', 'wp-url'), 'version' => '90e1ba010f5600297bd1'), 'core-data.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-private-apis', 'wp-url'), 'version' => 'd8bc341b90aeada50cd0'), 'customize-widgets.min.js' => array('dependencies' => array('wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-widgets'), 'version' => '6d822aca98e0c32c34fb'), 'data.min.js' => array('dependencies' => array('wp-compose', 'wp-deprecated', 'wp-element', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-priority-queue', 'wp-private-apis', 'wp-redux-routine'), 'version' => 'ff7eb3945f963be850ff'), 'data-controls.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-data', 'wp-deprecated', 'wp-polyfill'), 'version' => 'fe4ccc8a1782ea8e2cb1'), 'date.min.js' => array('dependencies' => array('moment', 'wp-deprecated', 'wp-polyfill'), 'version' => '505e060585ac0f4b6cb6'), 'deprecated.min.js' => array('dependencies' => array('wp-hooks', 'wp-polyfill'), 'version' => '73ad3591e7bc95f4777a'), 'dom.min.js' => array('dependencies' => array('wp-deprecated', 'wp-polyfill'), 'version' => '845eabf47b55af03adfa'), 'dom-ready.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '392bdd43726760d1f3ca'), 'edit-post.min.js' => array('dependencies' => array('wp-a11y', 'wp-api-fetch', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-commands', 'wp-components', 'wp-compose', 'wp-core-commands', 'wp-core-data', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-url', 'wp-viewport', 'wp-warning', 'wp-widgets'), 'version' => '9adfe54d3f8e1efc973a'), 'edit-site.min.js' => array('dependencies' => array('lodash', 'react', 'wp-a11y', 'wp-api-fetch', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-commands', 'wp-components', 'wp-compose', 'wp-core-commands', 'wp-core-data', 'wp-data', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-editor', 'wp-element', 'wp-escape-html', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-reusable-blocks', 'wp-router', 'wp-url', 'wp-viewport', 'wp-widgets', 'wp-wordcount'), 'version' => '0fdd192dde306ae8a30d'), 'edit-widgets.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-reusable-blocks', 'wp-url', 'wp-viewport', 'wp-widgets'), 'version' => 'c48014655968e9365570'), 'editor.min.js' => array('dependencies' => array('react', 'wp-a11y', 'wp-api-fetch', 'wp-blob', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-reusable-blocks', 'wp-rich-text', 'wp-server-side-render', 'wp-url', 'wp-wordcount'), 'version' => '5918b1b980a573e5873a'), 'element.min.js' => array('dependencies' => array('react', 'react-dom', 'wp-escape-html', 'wp-polyfill'), 'version' => 'ed1c7604880e8b574b40'), 'escape-html.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '03e27a7b6ae14f7afaa6'), 'format-library.min.js' => array('dependencies' => array('wp-a11y', 'wp-block-editor', 'wp-components', 'wp-data', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-polyfill', 'wp-primitives', 'wp-rich-text', 'wp-url'), 'version' => '841596d9c9d3cabeaec1'), 'hooks.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'c6aec9a8d4e5a5d543a1'), 'html-entities.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '36a4a255da7dd2e1bf8e'), 'i18n.min.js' => array('dependencies' => array('wp-hooks', 'wp-polyfill'), 'version' => '7701b0c3857f914212ef'), 'is-shallow-equal.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '20c2b06ecf04afb14fee'), 'keyboard-shortcuts.min.js' => array('dependencies' => array('wp-data', 'wp-element', 'wp-keycodes', 'wp-polyfill'), 'version' => '99e2d63033ed57d7783f'), 'keycodes.min.js' => array('dependencies' => array('wp-i18n', 'wp-polyfill'), 'version' => '3460bd0fac9859d6886c'), 'list-reusable-blocks.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-components', 'wp-compose', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => '75abf694c46dcc8972f1'), 'media-utils.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-blob', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => 'bcd60e7a2fb568f38015'), 'notices.min.js' => array('dependencies' => array('wp-data', 'wp-polyfill'), 'version' => '38e88f4b627cf873edd0'), 'nux.min.js' => array('dependencies' => array('wp-components', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => '59718fab5e39f9dd21b0'), 'plugins.min.js' => array('dependencies' => array('wp-compose', 'wp-element', 'wp-hooks', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-primitives'), 'version' => '463143a2aeec9687ac69'), 'preferences.min.js' => array('dependencies' => array('wp-a11y', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => 'ca088ba0a612bff77aa3'), 'preferences-persistence.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-polyfill'), 'version' => '6c6b220422eb35541489'), 'primitives.min.js' => array('dependencies' => array('wp-element', 'wp-polyfill'), 'version' => 'b90ba9340ccd8dae04b5'), 'priority-queue.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '422e19e9d48b269c5219'), 'private-apis.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'c7aedd57ea3c9b334e7d'), 'redux-routine.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '0be1b2a6a79703e28531'), 'reusable-blocks.min.js' => array('dependencies' => array('wp-block-editor', 'wp-blocks', 'wp-components', 'wp-core-data', 'wp-data', 'wp-element', 'wp-i18n', 'wp-notices', 'wp-polyfill', 'wp-primitives', 'wp-private-apis', 'wp-url'), 'version' => 'ba0edecdf1360ec259cd'), 'rich-text.min.js' => array('dependencies' => array('wp-a11y', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-escape-html', 'wp-i18n', 'wp-keycodes', 'wp-polyfill'), 'version' => '477e6aed00daeb0e4ab6'), 'router.min.js' => array('dependencies' => array('wp-element', 'wp-polyfill', 'wp-private-apis', 'wp-url'), 'version' => 'bc3f04a9045626928db0'), 'server-side-render.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-url'), 'version' => '81299db67c0fa2c65479'), 'shortcode.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'c128a3008a96e820aa86'), 'style-engine.min.js' => array('dependencies' => array('lodash', 'wp-polyfill'), 'version' => '8947445e1a2533882c21'), 'token-list.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '199103fc7cec3b9eef5a'), 'url.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '8814d23f2d64864d280d'), 'viewport.min.js' => array('dependencies' => array('wp-compose', 'wp-data', 'wp-element', 'wp-polyfill'), 'version' => '1fbef8175bb335c5603b'), 'warning.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '4acee5fc2fd9a24cefc2'), 'widgets.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-element', 'wp-i18n', 'wp-notices', 'wp-polyfill', 'wp-primitives'), 'version' => '938735ae45e739ac8b70'), 'wordcount.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '5a74890fd7c610679e34')); + array('dependencies' => array('wp-dom-ready', 'wp-i18n', 'wp-polyfill'), 'version' => '7032343a947cfccf5608'), 'annotations.min.js' => array('dependencies' => array('wp-data', 'wp-hooks', 'wp-i18n', 'wp-polyfill', 'wp-rich-text'), 'version' => 'b2ea813120975bf6fbb5'), 'api-fetch.min.js' => array('dependencies' => array('wp-i18n', 'wp-polyfill', 'wp-url'), 'version' => '0fa4dabf8bf2c7adf21a'), 'autop.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'dacd785d109317df2707'), 'blob.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '10a1c5c0acdef3d15657'), 'block-directory.min.js' => array('dependencies' => array('wp-a11y', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-primitives', 'wp-url'), 'version' => 'cf69143cf8a7a08f7e0f'), 'block-editor.min.js' => array('dependencies' => array('lodash', 'react', 'react-dom', 'wp-a11y', 'wp-api-fetch', 'wp-blob', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-notices', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-rich-text', 'wp-shortcode', 'wp-style-engine', 'wp-token-list', 'wp-url', 'wp-warning', 'wp-wordcount'), 'version' => 'ecf0dc5e749679c4f014'), 'block-library.min.js' => array('dependencies' => array('lodash', 'wp-a11y', 'wp-api-fetch', 'wp-autop', 'wp-blob', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-escape-html', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-keycodes', 'wp-notices', 'wp-polyfill', 'wp-primitives', 'wp-private-apis', 'wp-reusable-blocks', 'wp-rich-text', 'wp-server-side-render', 'wp-url', 'wp-viewport', 'wp-wordcount'), 'version' => 'd7a9b7c4483f03874bab'), 'block-serialization-default-parser.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '30ffd7e7e199f10b2a6d'), 'blocks.min.js' => array('dependencies' => array('wp-autop', 'wp-blob', 'wp-block-serialization-default-parser', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-private-apis', 'wp-shortcode'), 'version' => 'b5d3b99262dfb659bd26'), 'commands.min.js' => array('dependencies' => array('react', 'react-dom', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-polyfill', 'wp-private-apis'), 'version' => '6aaa327476959e33b206'), 'components.min.js' => array('dependencies' => array('react', 'react-dom', 'wp-a11y', 'wp-compose', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-escape-html', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keycodes', 'wp-polyfill', 'wp-primitives', 'wp-private-apis', 'wp-rich-text', 'wp-warning'), 'version' => '2b6a7c11f8f33ae48ab1'), 'compose.min.js' => array('dependencies' => array('react', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-is-shallow-equal', 'wp-keycodes', 'wp-polyfill', 'wp-priority-queue'), 'version' => '9424edf50a26435105c0'), 'core-commands.min.js' => array('dependencies' => array('wp-commands', 'wp-core-data', 'wp-data', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives', 'wp-private-apis', 'wp-router', 'wp-url'), 'version' => '90e1ba010f5600297bd1'), 'core-data.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-private-apis', 'wp-url'), 'version' => 'b19b1b1045a3d2c45c69'), 'customize-widgets.min.js' => array('dependencies' => array('wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-widgets'), 'version' => '6d822aca98e0c32c34fb'), 'data.min.js' => array('dependencies' => array('wp-compose', 'wp-deprecated', 'wp-element', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-priority-queue', 'wp-private-apis', 'wp-redux-routine'), 'version' => 'ff7eb3945f963be850ff'), 'data-controls.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-data', 'wp-deprecated', 'wp-polyfill'), 'version' => 'fe4ccc8a1782ea8e2cb1'), 'date.min.js' => array('dependencies' => array('moment', 'wp-deprecated', 'wp-polyfill'), 'version' => '505e060585ac0f4b6cb6'), 'deprecated.min.js' => array('dependencies' => array('wp-hooks', 'wp-polyfill'), 'version' => '73ad3591e7bc95f4777a'), 'dom.min.js' => array('dependencies' => array('wp-deprecated', 'wp-polyfill'), 'version' => '845eabf47b55af03adfa'), 'dom-ready.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '392bdd43726760d1f3ca'), 'edit-post.min.js' => array('dependencies' => array('wp-a11y', 'wp-api-fetch', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-commands', 'wp-components', 'wp-compose', 'wp-core-commands', 'wp-core-data', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-url', 'wp-viewport', 'wp-warning', 'wp-widgets'), 'version' => '9adfe54d3f8e1efc973a'), 'edit-site.min.js' => array('dependencies' => array('lodash', 'react', 'wp-a11y', 'wp-api-fetch', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-commands', 'wp-components', 'wp-compose', 'wp-core-commands', 'wp-core-data', 'wp-data', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-editor', 'wp-element', 'wp-escape-html', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-reusable-blocks', 'wp-router', 'wp-url', 'wp-viewport', 'wp-widgets', 'wp-wordcount'), 'version' => 'b8d242e1600da32c2411'), 'edit-widgets.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-reusable-blocks', 'wp-url', 'wp-viewport', 'wp-widgets'), 'version' => 'c48014655968e9365570'), 'editor.min.js' => array('dependencies' => array('react', 'wp-a11y', 'wp-api-fetch', 'wp-blob', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-reusable-blocks', 'wp-rich-text', 'wp-server-side-render', 'wp-url', 'wp-wordcount'), 'version' => '6d72d0f7ca361ec5011d'), 'element.min.js' => array('dependencies' => array('react', 'react-dom', 'wp-escape-html', 'wp-polyfill'), 'version' => 'ed1c7604880e8b574b40'), 'escape-html.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '03e27a7b6ae14f7afaa6'), 'format-library.min.js' => array('dependencies' => array('wp-a11y', 'wp-block-editor', 'wp-components', 'wp-data', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-polyfill', 'wp-primitives', 'wp-rich-text', 'wp-url'), 'version' => '841596d9c9d3cabeaec1'), 'hooks.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'c6aec9a8d4e5a5d543a1'), 'html-entities.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '36a4a255da7dd2e1bf8e'), 'i18n.min.js' => array('dependencies' => array('wp-hooks', 'wp-polyfill'), 'version' => '7701b0c3857f914212ef'), 'is-shallow-equal.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '20c2b06ecf04afb14fee'), 'keyboard-shortcuts.min.js' => array('dependencies' => array('wp-data', 'wp-element', 'wp-keycodes', 'wp-polyfill'), 'version' => '99e2d63033ed57d7783f'), 'keycodes.min.js' => array('dependencies' => array('wp-i18n', 'wp-polyfill'), 'version' => '3460bd0fac9859d6886c'), 'list-reusable-blocks.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-components', 'wp-compose', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => '75abf694c46dcc8972f1'), 'media-utils.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-blob', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => 'bcd60e7a2fb568f38015'), 'notices.min.js' => array('dependencies' => array('wp-data', 'wp-polyfill'), 'version' => '38e88f4b627cf873edd0'), 'nux.min.js' => array('dependencies' => array('wp-components', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => '59718fab5e39f9dd21b0'), 'plugins.min.js' => array('dependencies' => array('wp-compose', 'wp-element', 'wp-hooks', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-primitives'), 'version' => '463143a2aeec9687ac69'), 'preferences.min.js' => array('dependencies' => array('wp-a11y', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => 'ca088ba0a612bff77aa3'), 'preferences-persistence.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-polyfill'), 'version' => '6c6b220422eb35541489'), 'primitives.min.js' => array('dependencies' => array('wp-element', 'wp-polyfill'), 'version' => 'b90ba9340ccd8dae04b5'), 'priority-queue.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '422e19e9d48b269c5219'), 'private-apis.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'c7aedd57ea3c9b334e7d'), 'redux-routine.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '0be1b2a6a79703e28531'), 'reusable-blocks.min.js' => array('dependencies' => array('wp-block-editor', 'wp-blocks', 'wp-components', 'wp-core-data', 'wp-data', 'wp-element', 'wp-i18n', 'wp-notices', 'wp-polyfill', 'wp-primitives', 'wp-private-apis', 'wp-url'), 'version' => 'ba0edecdf1360ec259cd'), 'rich-text.min.js' => array('dependencies' => array('wp-a11y', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-escape-html', 'wp-i18n', 'wp-keycodes', 'wp-polyfill'), 'version' => '477e6aed00daeb0e4ab6'), 'router.min.js' => array('dependencies' => array('wp-element', 'wp-polyfill', 'wp-private-apis', 'wp-url'), 'version' => 'bc3f04a9045626928db0'), 'server-side-render.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-url'), 'version' => '81299db67c0fa2c65479'), 'shortcode.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'c128a3008a96e820aa86'), 'style-engine.min.js' => array('dependencies' => array('lodash', 'wp-polyfill'), 'version' => '8947445e1a2533882c21'), 'token-list.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '199103fc7cec3b9eef5a'), 'url.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '8814d23f2d64864d280d'), 'viewport.min.js' => array('dependencies' => array('wp-compose', 'wp-data', 'wp-element', 'wp-polyfill'), 'version' => '1fbef8175bb335c5603b'), 'warning.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '4acee5fc2fd9a24cefc2'), 'widgets.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-element', 'wp-i18n', 'wp-notices', 'wp-polyfill', 'wp-primitives'), 'version' => '938735ae45e739ac8b70'), 'wordcount.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '5a74890fd7c610679e34')); diff --git a/src/wp-includes/blocks/footnotes.php b/src/wp-includes/blocks/footnotes.php index 9815033820406..bd7734d7d02d1 100644 --- a/src/wp-includes/blocks/footnotes.php +++ b/src/wp-includes/blocks/footnotes.php @@ -211,4 +211,77 @@ function wp_add_footnotes_to_revision( $fields ) { function wp_get_footnotes_from_revision( $revision_field, $field, $revision ) { return get_metadata( 'post', $revision->ID, $field, true ); } -add_filter( 'wp_post_revision_field_footnotes', 'wp_get_footnotes_from_revision', 10, 3 ); +add_filter( '_wp_post_revision_field_footnotes', 'wp_get_footnotes_from_revision', 10, 3 ); + +/** + * The REST API autosave endpoint doesn't save meta, so we can use the + * `wp_creating_autosave` when it updates an exiting autosave, and + * `_wp_put_post_revision` when it creates a new autosave. + * + * @since 6.3.0 + * + * @param int|array $autosave The autosave ID or array. + */ +function _wp_rest_api_autosave_meta( $autosave ) { + // Ensure it's a REST API request. + if ( ! defined( 'REST_REQUEST' ) || ! REST_REQUEST ) { + return; + } + + $body = rest_get_server()->get_raw_data(); + $body = json_decode( $body, true ); + + if ( ! isset( $body['meta']['footnotes'] ) ) { + return; + } + + // `wp_creating_autosave` passes the array, + // `_wp_put_post_revision` passes the ID. + $id = is_int( $autosave ) ? $autosave : $autosave['ID']; + + if ( ! $id ) { + return; + } + + update_post_meta( $id, 'footnotes', $body['meta']['footnotes'] ); +} +// See https://github.com/WordPress/wordpress-develop/blob/2103cb9966e57d452c94218bbc3171579b536a40/src/wp-includes/rest-api/endpoints/class-wp-rest-autosaves-controller.php#L391C1-L391C1. +add_action( 'wp_creating_autosave', '_wp_rest_api_autosave_meta' ); +// See https://github.com/WordPress/wordpress-develop/blob/2103cb9966e57d452c94218bbc3171579b536a40/src/wp-includes/rest-api/endpoints/class-wp-rest-autosaves-controller.php#L398. +// Then https://github.com/WordPress/wordpress-develop/blob/2103cb9966e57d452c94218bbc3171579b536a40/src/wp-includes/revision.php#L367. +add_action( '_wp_put_post_revision', '_wp_rest_api_autosave_meta' ); + +/** + * This is a workaround for the autosave endpoint returning early if the + * revision field are equal. The problem is that "footnotes" is not real + * revision post field, so there's nothing to compare against. + * + * This trick sets the "footnotes" field (value doesn't matter), which will + * cause the autosave endpoint to always update the latest revision. That should + * be fine, it should be ok to update the revision even if nothing changed. Of + * course, this is temporary fix. + * + * @since 6.3.0 + * + * @param WP_Post $prepared_post The prepared post object. + * @param WP_REST_Request $request The request object. + * + * See https://github.com/WordPress/wordpress-develop/blob/2103cb9966e57d452c94218bbc3171579b536a40/src/wp-includes/rest-api/endpoints/class-wp-rest-autosaves-controller.php#L365-L384. + * See https://github.com/WordPress/wordpress-develop/blob/2103cb9966e57d452c94218bbc3171579b536a40/src/wp-includes/rest-api/endpoints/class-wp-rest-autosaves-controller.php#L219. + */ +function _wp_rest_api_force_autosave_difference( $prepared_post, $request ) { + // We only want to be altering POST requests. + if ( $request->get_method() !== 'POST' ) { + return $prepared_post; + } + + // Only alter requests for the '/autosaves' route. + if ( substr( $request->get_route(), -strlen( '/autosaves' ) ) !== '/autosaves' ) { + return $prepared_post; + } + + $prepared_post->footnotes = '[]'; + return $prepared_post; +} + +add_filter( 'rest_pre_insert_post', '_wp_rest_api_force_autosave_difference', 10, 2 );