From 40728234568b07d6bcaa456816bf284f8c5cc670 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Greg=20Zi=C3=83=C2=B3=C3=85=E2=80=9Akowski?= Date: Thu, 15 Apr 2021 14:41:38 +0000 Subject: [PATCH] Editor: Update WordPress packages to use with WordPress 5.8 In the response to the discussion during the Dev Chat, I'm doing a first pass to keep WordPress packages up to date in the WordPress 5.8 release cycle. See https://github.com/WordPress/wordpress-develop/pull/1176 for more details. Props youknowriad, aristath, andraganescu. See #52991. git-svn-id: https://develop.svn.wordpress.org/trunk@50761 602fd350-edb4-49c9-b593-d223f7449a82 --- package-lock.json | 2479 ++++++++--------- package.json | 108 +- src/wp-admin/edit-form-blocks.php | 23 +- .../assets/script-loader-packages.php | 2 +- src/wp-includes/block-supports/align.php | 13 +- src/wp-includes/block-supports/border.php | 89 + src/wp-includes/block-supports/colors.php | 23 +- .../block-supports/custom-classname.php | 14 +- .../block-supports/generated-classname.php | 9 +- src/wp-includes/block-supports/layout.php | 42 + src/wp-includes/block-supports/padding.php | 66 + src/wp-includes/block-supports/typography.php | 143 +- src/wp-includes/blocks.php | 20 + src/wp-includes/blocks/block.php | 2 +- src/wp-includes/blocks/button/block.json | 6 +- src/wp-includes/blocks/group/block.json | 13 +- src/wp-includes/blocks/index.php | 1 - src/wp-includes/blocks/latest-posts.php | 1 + .../blocks/preformatted/block.json | 3 + src/wp-includes/blocks/search.php | 74 +- src/wp-includes/blocks/search/block.json | 4 + src/wp-includes/blocks/social-link.php | 11 +- src/wp-includes/blocks/spacer/block.json | 6 + src/wp-includes/blocks/subhead/block.json | 21 - src/wp-includes/blocks/verse/block.json | 5 +- src/wp-includes/kses.php | 2 + src/wp-includes/post.php | 36 +- src/wp-includes/script-loader.php | 45 +- src/wp-settings.php | 3 + tests/qunit/fixtures/wp-api-generated.js | 2 +- tools/webpack/packages.js | 1 - 31 files changed, 1787 insertions(+), 1480 deletions(-) create mode 100644 src/wp-includes/block-supports/border.php create mode 100644 src/wp-includes/block-supports/layout.php create mode 100644 src/wp-includes/block-supports/padding.php delete mode 100644 src/wp-includes/blocks/subhead/block.json diff --git a/package-lock.json b/package-lock.json index 59df9dfd1e..121a7d3821 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,15 +13,15 @@ } }, "@babel/compat-data": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.13.12.tgz", - "integrity": "sha512-3eJJ841uKxeV8dcN/2yGEUy+RfgQspPEgQat85umsE1rotuquQ2AbIub4S6j7c50a2d+4myc+zSlnXeIHrOnhQ==", + "version": "7.13.15", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.13.15.tgz", + "integrity": "sha512-ltnibHKR1VnrU4ymHyQ/CXtNXI6yZC0oJThyW78Hft8XndANwi+9H+UIklBDraIjFEJzw8wmcM427oDd9KS5wA==", "dev": true }, "@babel/core": { - "version": "7.13.14", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.13.14.tgz", - "integrity": "sha512-wZso/vyF4ki0l0znlgM4inxbdrUvCb+cVz8grxDq+6C9k6qbqoIJteQOKicaKjCipU3ISV+XedCqpL2RJJVehA==", + "version": "7.13.15", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.13.15.tgz", + "integrity": "sha512-6GXmNYeNjS2Uz+uls5jalOemgIhnTMeaXo+yBUA72kC2uX/8VW6XyhVIo2L8/q0goKQA3EVKx0KOQpVKSeWadQ==", "dev": true, "requires": { "@babel/code-frame": "^7.12.13", @@ -29,9 +29,9 @@ "@babel/helper-compilation-targets": "^7.13.13", "@babel/helper-module-transforms": "^7.13.14", "@babel/helpers": "^7.13.10", - "@babel/parser": "^7.13.13", + "@babel/parser": "^7.13.15", "@babel/template": "^7.12.13", - "@babel/traverse": "^7.13.13", + "@babel/traverse": "^7.13.15", "@babel/types": "^7.13.14", "convert-source-map": "^1.7.0", "debug": "^4.1.0", @@ -42,22 +42,11 @@ }, "dependencies": { "@babel/parser": { - "version": "7.13.13", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.13.tgz", - "integrity": "sha512-OhsyMrqygfk5v8HmWwOzlYjJrtLaFhF34MrfG/Z73DgYCI6ojNUTUp2TYbtnjo8PegeJp12eamsNettCQjKjVw==", + "version": "7.13.15", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.15.tgz", + "integrity": "sha512-b9COtcAlVEQljy/9fbcMHpG+UIW9ReF+gpaxDHTlZd0c6/UU9ng8zdySAW9sRTzpvcdCHn6bUcbuYUgGzLAWVQ==", "dev": true }, - "@babel/types": { - "version": "7.13.14", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.14.tgz", - "integrity": "sha512-A2aa3QTkWoyqsZZFl56MLUsfmh7O0gN41IPvXAE/++8ojpbz12SszD7JEGYVdn4f9Kt4amIei07swF1h4AqmmQ==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, "json5": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", @@ -84,19 +73,6 @@ "@babel/types": "^7.13.0", "jsesc": "^2.5.1", "source-map": "^0.5.0" - }, - "dependencies": { - "@babel/types": { - "version": "7.13.14", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.14.tgz", - "integrity": "sha512-A2aa3QTkWoyqsZZFl56MLUsfmh7O0gN41IPvXAE/++8ojpbz12SszD7JEGYVdn4f9Kt4amIei07swF1h4AqmmQ==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - } } }, "@babel/helper-annotate-as-pure": { @@ -162,9 +138,9 @@ } }, "@babel/helper-define-polyfill-provider": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.1.5.tgz", - "integrity": "sha512-nXuzCSwlJ/WKr8qxzW816gwyT6VZgiJG17zR40fou70yfAcqjoNyTLl/DQ+FExw5Hx5KNqshmN8Ldl/r2N7cTg==", + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.0.tgz", + "integrity": "sha512-JT8tHuFjKBo8NnaUbblz7mIu1nnvUDiHVjXXkulZULyidvo/7P6TY7+YqpV37IfF+KUFxmlK04elKtGKXaiVgw==", "dev": true, "requires": { "@babel/helper-compilation-targets": "^7.13.0", @@ -192,19 +168,6 @@ "dev": true, "requires": { "@babel/types": "^7.13.0" - }, - "dependencies": { - "@babel/types": { - "version": "7.13.14", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.14.tgz", - "integrity": "sha512-A2aa3QTkWoyqsZZFl56MLUsfmh7O0gN41IPvXAE/++8ojpbz12SszD7JEGYVdn4f9Kt4amIei07swF1h4AqmmQ==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - } } }, "@babel/helper-function-name": { @@ -235,19 +198,6 @@ "requires": { "@babel/traverse": "^7.13.0", "@babel/types": "^7.13.0" - }, - "dependencies": { - "@babel/types": { - "version": "7.13.14", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.14.tgz", - "integrity": "sha512-A2aa3QTkWoyqsZZFl56MLUsfmh7O0gN41IPvXAE/++8ojpbz12SszD7JEGYVdn4f9Kt4amIei07swF1h4AqmmQ==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - } } }, "@babel/helper-member-expression-to-functions": { @@ -257,27 +207,14 @@ "dev": true, "requires": { "@babel/types": "^7.13.12" - }, - "dependencies": { - "@babel/types": { - "version": "7.13.14", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.14.tgz", - "integrity": "sha512-A2aa3QTkWoyqsZZFl56MLUsfmh7O0gN41IPvXAE/++8ojpbz12SszD7JEGYVdn4f9Kt4amIei07swF1h4AqmmQ==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - } } }, "@babel/helper-module-imports": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.13.tgz", - "integrity": "sha512-NGmfvRp9Rqxy0uHSSVP+SRIW1q31a7Ji10cLBcqSDUngGentY4FRiHOFZFE1CLU5eiL0oE8reH7Tg1y99TDM/g==", + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.13.12.tgz", + "integrity": "sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA==", "requires": { - "@babel/types": "^7.12.13" + "@babel/types": "^7.13.12" } }, "@babel/helper-module-transforms": { @@ -294,28 +231,6 @@ "@babel/template": "^7.12.13", "@babel/traverse": "^7.13.13", "@babel/types": "^7.13.14" - }, - "dependencies": { - "@babel/helper-module-imports": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.13.12.tgz", - "integrity": "sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA==", - "dev": true, - "requires": { - "@babel/types": "^7.13.12" - } - }, - "@babel/types": { - "version": "7.13.14", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.14.tgz", - "integrity": "sha512-A2aa3QTkWoyqsZZFl56MLUsfmh7O0gN41IPvXAE/++8ojpbz12SszD7JEGYVdn4f9Kt4amIei07swF1h4AqmmQ==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - } } }, "@babel/helper-optimise-call-expression": { @@ -342,19 +257,6 @@ "@babel/helper-annotate-as-pure": "^7.12.13", "@babel/helper-wrap-function": "^7.13.0", "@babel/types": "^7.13.0" - }, - "dependencies": { - "@babel/types": { - "version": "7.13.14", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.14.tgz", - "integrity": "sha512-A2aa3QTkWoyqsZZFl56MLUsfmh7O0gN41IPvXAE/++8ojpbz12SszD7JEGYVdn4f9Kt4amIei07swF1h4AqmmQ==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - } } }, "@babel/helper-replace-supers": { @@ -367,19 +269,6 @@ "@babel/helper-optimise-call-expression": "^7.12.13", "@babel/traverse": "^7.13.0", "@babel/types": "^7.13.12" - }, - "dependencies": { - "@babel/types": { - "version": "7.13.14", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.14.tgz", - "integrity": "sha512-A2aa3QTkWoyqsZZFl56MLUsfmh7O0gN41IPvXAE/++8ojpbz12SszD7JEGYVdn4f9Kt4amIei07swF1h4AqmmQ==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - } } }, "@babel/helper-simple-access": { @@ -389,19 +278,6 @@ "dev": true, "requires": { "@babel/types": "^7.13.12" - }, - "dependencies": { - "@babel/types": { - "version": "7.13.14", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.14.tgz", - "integrity": "sha512-A2aa3QTkWoyqsZZFl56MLUsfmh7O0gN41IPvXAE/++8ojpbz12SszD7JEGYVdn4f9Kt4amIei07swF1h4AqmmQ==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - } } }, "@babel/helper-skip-transparent-expression-wrappers": { @@ -443,19 +319,6 @@ "@babel/template": "^7.12.13", "@babel/traverse": "^7.13.0", "@babel/types": "^7.13.0" - }, - "dependencies": { - "@babel/types": { - "version": "7.13.14", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.14.tgz", - "integrity": "sha512-A2aa3QTkWoyqsZZFl56MLUsfmh7O0gN41IPvXAE/++8ojpbz12SszD7JEGYVdn4f9Kt4amIei07swF1h4AqmmQ==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - } } }, "@babel/helpers": { @@ -467,25 +330,12 @@ "@babel/template": "^7.12.13", "@babel/traverse": "^7.13.0", "@babel/types": "^7.13.0" - }, - "dependencies": { - "@babel/types": { - "version": "7.13.14", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.14.tgz", - "integrity": "sha512-A2aa3QTkWoyqsZZFl56MLUsfmh7O0gN41IPvXAE/++8ojpbz12SszD7JEGYVdn4f9Kt4amIei07swF1h4AqmmQ==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - } } }, "@babel/highlight": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.12.13.tgz", - "integrity": "sha512-kocDQvIbgMKlWxXe9fof3TQ+gkIPOUSEYhJjqUjvKMez3krV7vbzYCDq39Oj11UAVK7JqPVGQPlgE85dPNlQww==", + "version": "7.13.10", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.10.tgz", + "integrity": "sha512-5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg==", "requires": { "@babel/helper-validator-identifier": "^7.12.11", "chalk": "^2.0.0", @@ -522,9 +372,9 @@ } }, "@babel/plugin-proposal-async-generator-functions": { - "version": "7.13.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.13.8.tgz", - "integrity": "sha512-rPBnhj+WgoSmgq+4gQUtXx/vOcU+UYtjy1AA/aeD61Hwj410fwYyqfUcRP3lR8ucgliVJL/G7sXcNUecC75IXA==", + "version": "7.13.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.13.15.tgz", + "integrity": "sha512-VapibkWzFeoa6ubXy/NgV5U2U4MVnUlvnx6wo1XhlsaTrLYWE0UFpDQsVrmn22q5CzeloqJ8gEMHSKxuee6ZdA==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.13.0", @@ -1058,28 +908,6 @@ "@babel/helper-plugin-utils": "^7.13.0", "@babel/plugin-syntax-jsx": "^7.12.13", "@babel/types": "^7.13.12" - }, - "dependencies": { - "@babel/helper-module-imports": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.13.12.tgz", - "integrity": "sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA==", - "dev": true, - "requires": { - "@babel/types": "^7.13.12" - } - }, - "@babel/types": { - "version": "7.13.14", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.14.tgz", - "integrity": "sha512-A2aa3QTkWoyqsZZFl56MLUsfmh7O0gN41IPvXAE/++8ojpbz12SszD7JEGYVdn4f9Kt4amIei07swF1h4AqmmQ==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - } } }, "@babel/plugin-transform-react-jsx-development": { @@ -1102,9 +930,9 @@ } }, "@babel/plugin-transform-regenerator": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.12.13.tgz", - "integrity": "sha512-lxb2ZAvSLyJ2PEe47hoGWPmW22v7CtSl9jW8mingV4H2sEX/JOcrAj2nPuGWi56ERUm2bUpjKzONAuT6HCn2EA==", + "version": "7.13.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.13.15.tgz", + "integrity": "sha512-Bk9cOLSz8DiurcMETZ8E2YtIVJbFCPGW28DJWUakmyVWtQSm6Wsf0p4B4BfEr/eL2Nkhe/CICiUiMOCi1TPhuQ==", "dev": true, "requires": { "regenerator-transform": "^0.14.2" @@ -1120,16 +948,16 @@ } }, "@babel/plugin-transform-runtime": { - "version": "7.13.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.13.10.tgz", - "integrity": "sha512-Y5k8ipgfvz5d/76tx7JYbKQTcgFSU6VgJ3kKQv4zGTKr+a9T/KBvfRvGtSFgKDQGt/DBykQixV0vNWKIdzWErA==", + "version": "7.13.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.13.15.tgz", + "integrity": "sha512-d+ezl76gx6Jal08XngJUkXM4lFXK/5Ikl9Mh4HKDxSfGJXmZ9xG64XT2oivBzfxb/eQ62VfvoMkaCZUKJMVrBA==", "dev": true, "requires": { - "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-module-imports": "^7.13.12", "@babel/helper-plugin-utils": "^7.13.0", - "babel-plugin-polyfill-corejs2": "^0.1.4", - "babel-plugin-polyfill-corejs3": "^0.1.3", - "babel-plugin-polyfill-regenerator": "^0.1.2", + "babel-plugin-polyfill-corejs2": "^0.2.0", + "babel-plugin-polyfill-corejs3": "^0.2.0", + "babel-plugin-polyfill-regenerator": "^0.2.0", "semver": "^6.3.0" }, "dependencies": { @@ -1227,17 +1055,17 @@ } }, "@babel/preset-env": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.13.12.tgz", - "integrity": "sha512-JzElc6jk3Ko6zuZgBtjOd01pf9yYDEIH8BcqVuYIuOkzOwDesoa/Nz4gIo4lBG6K861KTV9TvIgmFuT6ytOaAA==", + "version": "7.13.15", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.13.15.tgz", + "integrity": "sha512-D4JAPMXcxk69PKe81jRJ21/fP/uYdcTZ3hJDF5QX2HSI9bBxxYw/dumdR6dGumhjxlprHPE4XWoPaqzZUVy2MA==", "dev": true, "requires": { - "@babel/compat-data": "^7.13.12", - "@babel/helper-compilation-targets": "^7.13.10", + "@babel/compat-data": "^7.13.15", + "@babel/helper-compilation-targets": "^7.13.13", "@babel/helper-plugin-utils": "^7.13.0", "@babel/helper-validator-option": "^7.12.17", "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.13.12", - "@babel/plugin-proposal-async-generator-functions": "^7.13.8", + "@babel/plugin-proposal-async-generator-functions": "^7.13.15", "@babel/plugin-proposal-class-properties": "^7.13.0", "@babel/plugin-proposal-dynamic-import": "^7.13.8", "@babel/plugin-proposal-export-namespace-from": "^7.12.13", @@ -1285,7 +1113,7 @@ "@babel/plugin-transform-object-super": "^7.12.13", "@babel/plugin-transform-parameters": "^7.13.0", "@babel/plugin-transform-property-literals": "^7.12.13", - "@babel/plugin-transform-regenerator": "^7.12.13", + "@babel/plugin-transform-regenerator": "^7.13.15", "@babel/plugin-transform-reserved-words": "^7.12.13", "@babel/plugin-transform-shorthand-properties": "^7.12.13", "@babel/plugin-transform-spread": "^7.13.0", @@ -1295,25 +1123,14 @@ "@babel/plugin-transform-unicode-escapes": "^7.12.13", "@babel/plugin-transform-unicode-regex": "^7.12.13", "@babel/preset-modules": "^0.1.4", - "@babel/types": "^7.13.12", - "babel-plugin-polyfill-corejs2": "^0.1.4", - "babel-plugin-polyfill-corejs3": "^0.1.3", - "babel-plugin-polyfill-regenerator": "^0.1.2", + "@babel/types": "^7.13.14", + "babel-plugin-polyfill-corejs2": "^0.2.0", + "babel-plugin-polyfill-corejs3": "^0.2.0", + "babel-plugin-polyfill-regenerator": "^0.2.0", "core-js-compat": "^3.9.0", "semver": "^6.3.0" }, "dependencies": { - "@babel/types": { - "version": "7.13.14", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.14.tgz", - "integrity": "sha512-A2aa3QTkWoyqsZZFl56MLUsfmh7O0gN41IPvXAE/++8ojpbz12SszD7JEGYVdn4f9Kt4amIei07swF1h4AqmmQ==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, "semver": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", @@ -1361,9 +1178,9 @@ } }, "@babel/runtime": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.13.tgz", - "integrity": "sha512-8+3UMPBrjFa/6TtKi/7sehPKqfAm4g6K+YQjyyFOLUTxzOngcRZTlAVY8sc2CORJYqdHQY8gRPHmn+qo15rCBw==", + "version": "7.13.10", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.13.10.tgz", + "integrity": "sha512-4QPkjJq6Ns3V/RgpEahRk+AGfL0eO6RHHtTWoNNr5mO49G6B5+X6d6THgWEAvTrznU5xYpbAlVKRYcsCgh/Akw==", "requires": { "regenerator-runtime": "^0.13.4" } @@ -1390,52 +1207,41 @@ }, "dependencies": { "@babel/parser": { - "version": "7.13.13", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.13.tgz", - "integrity": "sha512-OhsyMrqygfk5v8HmWwOzlYjJrtLaFhF34MrfG/Z73DgYCI6ojNUTUp2TYbtnjo8PegeJp12eamsNettCQjKjVw==", + "version": "7.13.15", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.15.tgz", + "integrity": "sha512-b9COtcAlVEQljy/9fbcMHpG+UIW9ReF+gpaxDHTlZd0c6/UU9ng8zdySAW9sRTzpvcdCHn6bUcbuYUgGzLAWVQ==", "dev": true } } }, "@babel/traverse": { - "version": "7.13.13", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.13.13.tgz", - "integrity": "sha512-CblEcwmXKR6eP43oQGG++0QMTtCjAsa3frUuzHoiIJWpaIIi8dwMyEFUJoXRLxagGqCK+jALRwIO+o3R9p/uUg==", + "version": "7.13.15", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.13.15.tgz", + "integrity": "sha512-/mpZMNvj6bce59Qzl09fHEs8Bt8NnpEDQYleHUPZQ3wXUMvXi+HJPLars68oAbmp839fGoOkv2pSL2z9ajCIaQ==", "dev": true, "requires": { "@babel/code-frame": "^7.12.13", "@babel/generator": "^7.13.9", "@babel/helper-function-name": "^7.12.13", "@babel/helper-split-export-declaration": "^7.12.13", - "@babel/parser": "^7.13.13", - "@babel/types": "^7.13.13", + "@babel/parser": "^7.13.15", + "@babel/types": "^7.13.14", "debug": "^4.1.0", "globals": "^11.1.0" }, "dependencies": { "@babel/parser": { - "version": "7.13.13", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.13.tgz", - "integrity": "sha512-OhsyMrqygfk5v8HmWwOzlYjJrtLaFhF34MrfG/Z73DgYCI6ojNUTUp2TYbtnjo8PegeJp12eamsNettCQjKjVw==", + "version": "7.13.15", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.15.tgz", + "integrity": "sha512-b9COtcAlVEQljy/9fbcMHpG+UIW9ReF+gpaxDHTlZd0c6/UU9ng8zdySAW9sRTzpvcdCHn6bUcbuYUgGzLAWVQ==", "dev": true - }, - "@babel/types": { - "version": "7.13.14", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.14.tgz", - "integrity": "sha512-A2aa3QTkWoyqsZZFl56MLUsfmh7O0gN41IPvXAE/++8ojpbz12SszD7JEGYVdn4f9Kt4amIei07swF1h4AqmmQ==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } } } }, "@babel/types": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.13.tgz", - "integrity": "sha512-oKrdZTld2im1z8bDwTOQvUbxKwE+854zc16qWZQlcTqMN00pWxHQ4ZeOq0yDMnisOpRykH2/5Qqcrk/OlbAjiQ==", + "version": "7.13.14", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.14.tgz", + "integrity": "sha512-A2aa3QTkWoyqsZZFl56MLUsfmh7O0gN41IPvXAE/++8ojpbz12SszD7JEGYVdn4f9Kt4amIei07swF1h4AqmmQ==", "requires": { "@babel/helper-validator-identifier": "^7.12.11", "lodash": "^4.17.19", @@ -2009,15 +1815,21 @@ "dev": true }, "micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", "dev": true, "requires": { "braces": "^3.0.1", - "picomatch": "^2.0.5" + "picomatch": "^2.2.3" } }, + "picomatch": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.3.tgz", + "integrity": "sha512-KpELjfwcCDUb9PeigTs2mBJzXUPzAuP2oPcA989He8Rte0+YUAjw1JVedDhuTKPkHjSYzMN3npC9luThGYEKdg==", + "dev": true + }, "rimraf": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", @@ -2217,15 +2029,21 @@ "dev": true }, "micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", "dev": true, "requires": { "braces": "^3.0.1", - "picomatch": "^2.0.5" + "picomatch": "^2.2.3" } }, + "picomatch": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.3.tgz", + "integrity": "sha512-KpELjfwcCDUb9PeigTs2mBJzXUPzAuP2oPcA989He8Rte0+YUAjw1JVedDhuTKPkHjSYzMN3npC9luThGYEKdg==", + "dev": true + }, "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", @@ -2331,9 +2149,9 @@ "dev": true }, "@popperjs/core": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.9.0.tgz", - "integrity": "sha512-wjtKehFAIARq2OxK8j3JrggNlEslJfNuSm2ArteIbKyRMts2g0a7KzTxfRVNUM+O0gnBJ2hNV8nWPOYBgI1sew==" + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.9.2.tgz", + "integrity": "sha512-VZMYa7+fXHdwIq1TDhSXoVmSPEGM/aa+6Aiq3nVVJ9bXr24zScr+NlKFKC3iPljA7ho/GAZr+d2jOf5GIRC30Q==" }, "@sideway/address": { "version": "4.1.1", @@ -2800,22 +2618,28 @@ "dev": true }, "@types/react": { - "version": "16.14.4", - "resolved": "https://registry.npmjs.org/@types/react/-/react-16.14.4.tgz", - "integrity": "sha512-ETj7GbkPGjca/A4trkVeGvoIakmLV6ZtX3J8dcmOpzKzWVybbrOxanwaIPG71GZwImoMDY6Fq4wIe34lEqZ0FQ==", + "version": "16.14.5", + "resolved": "https://registry.npmjs.org/@types/react/-/react-16.14.5.tgz", + "integrity": "sha512-YRRv9DNZhaVTVRh9Wmmit7Y0UFhEVqXqCSw3uazRWMxa2x85hWQZ5BN24i7GXZbaclaLXEcodEeIHsjBA8eAMw==", "requires": { "@types/prop-types": "*", + "@types/scheduler": "*", "csstype": "^3.0.2" } }, "@types/react-dom": { - "version": "16.9.11", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-16.9.11.tgz", - "integrity": "sha512-3UuR4MoWf5spNgrG6cwsmT9DdRghcR4IDFOzNZ6+wcmacxkFykcb5ji0nNVm9ckBT4BCxvCrJJbM4+EYsEEVIg==", + "version": "16.9.12", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-16.9.12.tgz", + "integrity": "sha512-i7NPZZpPte3jtVOoW+eLB7G/jsX5OM6GqQnH+lC0nq0rqwlK0x8WcMEvYDgFWqWhWMlTltTimzdMax6wYfZssA==", "requires": { "@types/react": "^16" } }, + "@types/scheduler": { + "version": "0.16.1", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.1.tgz", + "integrity": "sha512-EaCxbanVeyxDRTQBkdLb3Bvl/HK7PBK6UJjsSixB0iHKoWxE5uu2Q/DgtpOhPIojN0Zl1whvOd7PoHs2P0s5eA==" + }, "@types/source-list-map": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz", @@ -2924,13 +2748,13 @@ } }, "@typescript-eslint/eslint-plugin": { - "version": "4.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.21.0.tgz", - "integrity": "sha512-FPUyCPKZbVGexmbCFI3EQHzCZdy2/5f+jv6k2EDljGdXSRc0cKvbndd2nHZkSLqCNOPk0jB6lGzwIkglXcYVsQ==", + "version": "4.22.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.22.0.tgz", + "integrity": "sha512-U8SP9VOs275iDXaL08Ln1Fa/wLXfj5aTr/1c0t0j6CdbOnxh+TruXu1p4I0NAvdPBQgoPjHsgKn28mOi0FzfoA==", "dev": true, "requires": { - "@typescript-eslint/experimental-utils": "4.21.0", - "@typescript-eslint/scope-manager": "4.21.0", + "@typescript-eslint/experimental-utils": "4.22.0", + "@typescript-eslint/scope-manager": "4.22.0", "debug": "^4.1.1", "functional-red-black-tree": "^1.0.1", "lodash": "^4.17.15", @@ -2940,15 +2764,15 @@ } }, "@typescript-eslint/experimental-utils": { - "version": "4.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.21.0.tgz", - "integrity": "sha512-cEbgosW/tUFvKmkg3cU7LBoZhvUs+ZPVM9alb25XvR0dal4qHL3SiUqHNrzoWSxaXA9gsifrYrS1xdDV6w/gIA==", + "version": "4.22.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.22.0.tgz", + "integrity": "sha512-xJXHHl6TuAxB5AWiVrGhvbGL8/hbiCQ8FiWwObO3r0fnvBdrbWEDy1hlvGQOAWc6qsCWuWMKdVWlLAEMpxnddg==", "dev": true, "requires": { "@types/json-schema": "^7.0.3", - "@typescript-eslint/scope-manager": "4.21.0", - "@typescript-eslint/types": "4.21.0", - "@typescript-eslint/typescript-estree": "4.21.0", + "@typescript-eslint/scope-manager": "4.22.0", + "@typescript-eslint/types": "4.22.0", + "@typescript-eslint/typescript-estree": "4.22.0", "eslint-scope": "^5.0.0", "eslint-utils": "^2.0.0" }, @@ -2966,41 +2790,41 @@ } }, "@typescript-eslint/parser": { - "version": "4.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.21.0.tgz", - "integrity": "sha512-eyNf7QmE5O/l1smaQgN0Lj2M/1jOuNg2NrBm1dqqQN0sVngTLyw8tdCbih96ixlhbF1oINoN8fDCyEH9SjLeIA==", + "version": "4.22.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.22.0.tgz", + "integrity": "sha512-z/bGdBJJZJN76nvAY9DkJANYgK3nlRstRRi74WHm3jjgf2I8AglrSY+6l7ogxOmn55YJ6oKZCLLy+6PW70z15Q==", "dev": true, "requires": { - "@typescript-eslint/scope-manager": "4.21.0", - "@typescript-eslint/types": "4.21.0", - "@typescript-eslint/typescript-estree": "4.21.0", + "@typescript-eslint/scope-manager": "4.22.0", + "@typescript-eslint/types": "4.22.0", + "@typescript-eslint/typescript-estree": "4.22.0", "debug": "^4.1.1" } }, "@typescript-eslint/scope-manager": { - "version": "4.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.21.0.tgz", - "integrity": "sha512-kfOjF0w1Ix7+a5T1knOw00f7uAP9Gx44+OEsNQi0PvvTPLYeXJlsCJ4tYnDj5PQEYfpcgOH5yBlw7K+UEI9Agw==", + "version": "4.22.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.22.0.tgz", + "integrity": "sha512-OcCO7LTdk6ukawUM40wo61WdeoA7NM/zaoq1/2cs13M7GyiF+T4rxuA4xM+6LeHWjWbss7hkGXjFDRcKD4O04Q==", "dev": true, "requires": { - "@typescript-eslint/types": "4.21.0", - "@typescript-eslint/visitor-keys": "4.21.0" + "@typescript-eslint/types": "4.22.0", + "@typescript-eslint/visitor-keys": "4.22.0" } }, "@typescript-eslint/types": { - "version": "4.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.21.0.tgz", - "integrity": "sha512-+OQaupjGVVc8iXbt6M1oZMwyKQNehAfLYJJ3SdvnofK2qcjfor9pEM62rVjBknhowTkh+2HF+/KdRAc/wGBN2w==", + "version": "4.22.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.22.0.tgz", + "integrity": "sha512-sW/BiXmmyMqDPO2kpOhSy2Py5w6KvRRsKZnV0c4+0nr4GIcedJwXAq+RHNK4lLVEZAJYFltnnk1tJSlbeS9lYA==", "dev": true }, "@typescript-eslint/typescript-estree": { - "version": "4.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.21.0.tgz", - "integrity": "sha512-ZD3M7yLaVGVYLw4nkkoGKumb7Rog7QID9YOWobFDMQKNl+vPxqVIW/uDk+MDeGc+OHcoG2nJ2HphwiPNajKw3w==", + "version": "4.22.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.22.0.tgz", + "integrity": "sha512-TkIFeu5JEeSs5ze/4NID+PIcVjgoU3cUQUIZnH3Sb1cEn1lBo7StSV5bwPuJQuoxKXlzAObjYTilOEKRuhR5yg==", "dev": true, "requires": { - "@typescript-eslint/types": "4.21.0", - "@typescript-eslint/visitor-keys": "4.21.0", + "@typescript-eslint/types": "4.22.0", + "@typescript-eslint/visitor-keys": "4.22.0", "debug": "^4.1.1", "globby": "^11.0.1", "is-glob": "^4.0.1", @@ -3031,12 +2855,12 @@ } }, "@typescript-eslint/visitor-keys": { - "version": "4.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.21.0.tgz", - "integrity": "sha512-dH22dROWGi5Z6p+Igc8bLVLmwy7vEe8r+8c+raPQU0LxgogPUrRAtRGtvBWmlr9waTu3n+QLt/qrS/hWzk1x5w==", + "version": "4.22.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.22.0.tgz", + "integrity": "sha512-nnMu4F+s4o0sll6cBSsTeVsT4cwxB7zECK3dFxzEjPBii9xLpq4yqqsy/FU5zMfan6G60DKZSCXAa3sHJZrcYw==", "dev": true, "requires": { - "@typescript-eslint/types": "4.21.0", + "@typescript-eslint/types": "4.22.0", "eslint-visitor-keys": "^2.0.0" } }, @@ -3221,58 +3045,58 @@ "integrity": "sha512-QqCmmywIKJTilkl6UIPLxEBBuqhDaOBpvQyKOnUEwl9lJuVHBrVlhMIhhnp9VSZJ6xEUnp+PiX8DST1k0q/v4Q==" }, "@wordpress/a11y": { - "version": "2.14.3", - "resolved": "https://registry.npmjs.org/@wordpress/a11y/-/a11y-2.14.3.tgz", - "integrity": "sha512-5K/wyI8c9VhW+3sk54SPOwLLBF4rkj8gqUCH4NWI4TgsFMwPcMcIOf0o+vwKG9CkRKqzMs29apzJEbkiQf4TqA==", + "version": "2.15.2", + "resolved": "https://registry.npmjs.org/@wordpress/a11y/-/a11y-2.15.2.tgz", + "integrity": "sha512-7FOUjE9Vi4o+zgd64JqzSumAxwyONOY9n54Yb8MDAmn4Q1sZ8PJGjqOJQGHMp4iGBfk1FoJImIEkpqjB8k9Iwg==", "requires": { - "@babel/runtime": "^7.12.5", - "@wordpress/dom-ready": "^2.12.1", - "@wordpress/i18n": "^3.18.0" + "@babel/runtime": "^7.13.10", + "@wordpress/dom-ready": "^2.13.2", + "@wordpress/i18n": "^3.19.2" } }, "@wordpress/annotations": { - "version": "1.24.8", - "resolved": "https://registry.npmjs.org/@wordpress/annotations/-/annotations-1.24.8.tgz", - "integrity": "sha512-nzSJ+pWtddb7GUmVK8JCFBneHE7TkeucWFKPaSItvSUf/wlhDBRIvcf0RCfNc6RRWe85krdvGsRCcQAC+mp2NQ==", + "version": "1.25.2", + "resolved": "https://registry.npmjs.org/@wordpress/annotations/-/annotations-1.25.2.tgz", + "integrity": "sha512-WcUXo4P8DkN9AhbVJTZUk7jfonoRsDuJ3EHYGE3MqzgecYhjiq/JF14kQfpONB+x/k5d8IzKKJ1bRkCnfyPZnQ==", "requires": { - "@babel/runtime": "^7.12.5", - "@wordpress/data": "^4.26.8", - "@wordpress/hooks": "^2.11.1", - "@wordpress/i18n": "^3.18.0", - "@wordpress/rich-text": "^3.24.8", + "@babel/runtime": "^7.13.10", + "@wordpress/data": "^4.27.2", + "@wordpress/hooks": "^2.12.2", + "@wordpress/i18n": "^3.19.2", + "@wordpress/rich-text": "^3.25.2", "lodash": "^4.17.19", "rememo": "^3.0.0", "uuid": "^8.3.0" } }, "@wordpress/api-fetch": { - "version": "3.21.5", - "resolved": "https://registry.npmjs.org/@wordpress/api-fetch/-/api-fetch-3.21.5.tgz", - "integrity": "sha512-x99C2h7UqxL/pWyZ5AR8ZbbC1na5KZyaQuZ4IR6DuRb6O8vwBcCV3jMesh1A4R+cNxFQZNORlYuNT/bcvdhl1A==", + "version": "3.23.1", + "resolved": "https://registry.npmjs.org/@wordpress/api-fetch/-/api-fetch-3.23.1.tgz", + "integrity": "sha512-dmeigLuvqYAzpQ2hWUQT1P5VQAjkj9hS1z7PgNi1CcULFPbY8BWW+KiBETUu6Wm+rlSbUL2dC8qrA4JDv9ja5A==", "requires": { - "@babel/runtime": "^7.12.5", - "@wordpress/i18n": "^3.18.0", - "@wordpress/url": "^2.21.2" + "@babel/runtime": "^7.13.10", + "@wordpress/i18n": "^3.19.2", + "@wordpress/url": "^2.22.2" } }, "@wordpress/autop": { - "version": "2.11.1", - "resolved": "https://registry.npmjs.org/@wordpress/autop/-/autop-2.11.1.tgz", - "integrity": "sha512-3TUAtcDneDqZeYF0AqGDm2RD/8Ed9eCWZwnMScx6zyvr6llmuhd4QKmGrnq02Rd//rqTSbsJEeFIT6FACxzJnA==", + "version": "2.12.2", + "resolved": "https://registry.npmjs.org/@wordpress/autop/-/autop-2.12.2.tgz", + "integrity": "sha512-c3taxJCmf1Bib33GPm7ihrgFvuzKHycdyE+XWnpa9G3JgZUJTpssFSC5rC3VZ3u+QD8agStBtlOBOyxj6pjQSA==", "requires": { - "@babel/runtime": "^7.12.5" + "@babel/runtime": "^7.13.10" } }, "@wordpress/babel-plugin-import-jsx-pragma": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@wordpress/babel-plugin-import-jsx-pragma/-/babel-plugin-import-jsx-pragma-3.0.2.tgz", - "integrity": "sha512-l/6TRs0oZATS5s3mZhMg79tLcyyosiszdD0Om149c+rEgZ2PJS1vGgrNJvGiU5yj+42Xuz7196IZ0zbXjy8aUQ==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@wordpress/babel-plugin-import-jsx-pragma/-/babel-plugin-import-jsx-pragma-3.0.3.tgz", + "integrity": "sha512-XGF1ovD+/u9yw5JAFMWVd0PRtU9HNNhVizbNn1CN0OlpENaeN9IFUhhK/JHxtvl3xaOHv/pjjP3msTLGH9RK6Q==", "dev": true }, "@wordpress/babel-preset-default": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@wordpress/babel-preset-default/-/babel-preset-default-5.2.0.tgz", - "integrity": "sha512-5nRUbA105bEx0U5/CpRBXM4T1UR37Q89PPy7Wed7t2r9ECADjtUTyIwCwjuDHfYMKOS3YL5NDXbMMVpS3cQlUQ==", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/@wordpress/babel-preset-default/-/babel-preset-default-5.2.1.tgz", + "integrity": "sha512-crPinOFkKOCgn6ks1AGqPjyvbmb/BKnvXI87/wriSkQG4Hg7BGh/xuWvF9DYE8K1JlWOD5+tM14ioL5HJSjU8g==", "dev": true, "requires": { "@babel/core": "^7.13.10", @@ -3281,129 +3105,92 @@ "@babel/preset-env": "^7.13.10", "@babel/preset-typescript": "^7.13.0", "@babel/runtime": "^7.13.10", - "@wordpress/babel-plugin-import-jsx-pragma": "^3.0.2", - "@wordpress/browserslist-config": "^3.0.2", - "@wordpress/element": "^2.20.1", - "@wordpress/warning": "^1.4.1", + "@wordpress/babel-plugin-import-jsx-pragma": "^3.0.3", + "@wordpress/browserslist-config": "^3.0.3", + "@wordpress/element": "^2.20.2", + "@wordpress/warning": "^1.4.2", "core-js": "^3.6.4" }, "dependencies": { - "@babel/runtime": { - "version": "7.13.10", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.13.10.tgz", - "integrity": "sha512-4QPkjJq6Ns3V/RgpEahRk+AGfL0eO6RHHtTWoNNr5mO49G6B5+X6d6THgWEAvTrznU5xYpbAlVKRYcsCgh/Akw==", - "dev": true, - "requires": { - "regenerator-runtime": "^0.13.4" - } - }, - "@wordpress/element": { - "version": "2.20.1", - "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-2.20.1.tgz", - "integrity": "sha512-aHfv3rnY8yea3VvfabPpyQXuYTQLKMcOSRxG+ydxptQNlQjEBe+KtCXyqr5g7bpqEBT5waFSr3IbJKk+G+hZxA==", - "dev": true, - "requires": { - "@babel/runtime": "^7.13.10", - "@types/react": "^16.9.0", - "@types/react-dom": "^16.9.0", - "@wordpress/escape-html": "^1.12.1", - "lodash": "^4.17.19", - "react": "^16.13.1", - "react-dom": "^16.13.1" - } - }, - "@wordpress/escape-html": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-1.12.1.tgz", - "integrity": "sha512-moudz8yUXiI2dGi+OWcNxKffbpF7B+XCG0dt9W3HRzSwalWAeo4CNzA5wSve1BYk8wMX8BiSGO+8ew+2Yr+cug==", - "dev": true, - "requires": { - "@babel/runtime": "^7.13.10" - } - }, - "@wordpress/warning": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-1.4.1.tgz", - "integrity": "sha512-Egpk1Tv4L0jVRUob0HF6iy4PLDDxN/0ALHHPzCkK2TXI9K5LurstbQV2KnM5/Q2cHc1J70n09Fd3P1E3DiCxEA==", - "dev": true - }, "core-js": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.10.0.tgz", - "integrity": "sha512-MQx/7TLgmmDVamSyfE+O+5BHvG1aUGj/gHhLn1wVtm2B5u1eVIPvh7vkfjwWKNCjrTJB8+He99IntSQ1qP+vYQ==", + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.10.1.tgz", + "integrity": "sha512-pwCxEXnj27XG47mu7SXAwhLP3L5CrlvCB91ANUkIz40P27kUcvNfSdvyZJ9CLHiVoKSp+TTChMQMSKQEH/IQxA==", "dev": true } } }, "@wordpress/base-styles": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/@wordpress/base-styles/-/base-styles-3.4.1.tgz", - "integrity": "sha512-H2a/jzcTEQcYYn+pFPQ8FGrfRGN+qPESyrrF3w+ty8SM4/+xH/Kn5mos/a8/7lGA/ChYeSC5b1lnO19E3gvPcQ==", + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/@wordpress/base-styles/-/base-styles-3.4.2.tgz", + "integrity": "sha512-aXNV+87AgCDzTtr3Cnx8T7IDivzWCuGeebl+ntjm+Gls0HqNRWrVu2r8SRgenQmlVMhhleFoVk+O4QC1NUZKjQ==", "dev": true }, "@wordpress/blob": { - "version": "2.12.1", - "resolved": "https://registry.npmjs.org/@wordpress/blob/-/blob-2.12.1.tgz", - "integrity": "sha512-6undS4OASjzY8YyNVoJp1jToQJd6hgvFLgcKugN5escOLqwsVJKbhFnUWBBSmtWLmcLOyTBXWQDp5ZUB8p35MQ==", + "version": "2.13.2", + "resolved": "https://registry.npmjs.org/@wordpress/blob/-/blob-2.13.2.tgz", + "integrity": "sha512-Us71BMrvjiMjW9WTV1UzZbEBd+Q7W05P0WW+Tfo6qHJLBMYXPDN9dP9s6JhK6fzzL+U/PzotMJwA6P85BqL30w==", "requires": { - "@babel/runtime": "^7.12.5" + "@babel/runtime": "^7.13.10" } }, "@wordpress/block-directory": { - "version": "1.18.13", - "resolved": "https://registry.npmjs.org/@wordpress/block-directory/-/block-directory-1.18.13.tgz", - "integrity": "sha512-u/CY4wIia4zh64uOXc+8AIJxq7iRnWGX6woAuwagvME/V4mHFcHb4zgpvxJbJqheBjoa2DNzG57KLMPkQuDElQ==", + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@wordpress/block-directory/-/block-directory-1.19.2.tgz", + "integrity": "sha512-QJxNRA7icgIE2cUR3+yCkWYIFzA35rJ2pETXCFknaCCJqAq4h+GPobB5deha/nMjC+hV4WiGuWLOd+CXfAsI8A==", "requires": { - "@babel/runtime": "^7.12.5", - "@wordpress/a11y": "^2.14.3", - "@wordpress/api-fetch": "^3.21.5", - "@wordpress/block-editor": "^5.2.11", - "@wordpress/blocks": "^7.0.6", - "@wordpress/components": "^12.0.8", - "@wordpress/compose": "^3.24.5", - "@wordpress/data": "^4.26.8", - "@wordpress/data-controls": "^1.20.8", - "@wordpress/edit-post": "^3.26.13", - "@wordpress/element": "^2.19.1", - "@wordpress/hooks": "^2.11.1", - "@wordpress/html-entities": "^2.10.1", - "@wordpress/i18n": "^3.18.0", - "@wordpress/icons": "^2.9.1", - "@wordpress/notices": "^2.12.8", - "@wordpress/plugins": "^2.24.7", - "@wordpress/url": "^2.21.2", + "@babel/runtime": "^7.13.10", + "@wordpress/a11y": "^2.15.2", + "@wordpress/api-fetch": "^3.23.1", + "@wordpress/block-editor": "^5.3.2", + "@wordpress/blocks": "^8.0.2", + "@wordpress/components": "^13.0.2", + "@wordpress/compose": "^3.25.2", + "@wordpress/core-data": "^2.26.2", + "@wordpress/data": "^4.27.2", + "@wordpress/data-controls": "^1.21.2", + "@wordpress/edit-post": "^3.27.2", + "@wordpress/editor": "^9.26.2", + "@wordpress/element": "^2.20.2", + "@wordpress/hooks": "^2.12.2", + "@wordpress/html-entities": "^2.11.2", + "@wordpress/i18n": "^3.19.2", + "@wordpress/icons": "^2.10.2", + "@wordpress/notices": "^2.13.2", + "@wordpress/plugins": "^2.25.2", + "@wordpress/url": "^2.22.2", "lodash": "^4.17.19" } }, "@wordpress/block-editor": { - "version": "5.2.11", - "resolved": "https://registry.npmjs.org/@wordpress/block-editor/-/block-editor-5.2.11.tgz", - "integrity": "sha512-SeRPIlrYaHMuhypk9a2w2xmuG50wY9Cz8Z9bYkQY1GtvkoVB6UlPnNBEtlwqBRK5wlBsY48s7R+O7ItyqmxTJQ==", + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/@wordpress/block-editor/-/block-editor-5.3.2.tgz", + "integrity": "sha512-eIwPI9HFhQ0O24JcBLf6BMLx+J5HyLE/Z0McRaov+2/hgMZG+Qe3MdmqdySdEFm14EtzqovpjiXdScLcmQB2VA==", "requires": { - "@babel/runtime": "^7.12.5", - "@wordpress/a11y": "^2.14.3", - "@wordpress/blob": "^2.12.1", - "@wordpress/blocks": "^7.0.6", - "@wordpress/components": "^12.0.8", - "@wordpress/compose": "^3.24.5", - "@wordpress/data": "^4.26.8", - "@wordpress/data-controls": "^1.20.8", - "@wordpress/deprecated": "^2.11.1", - "@wordpress/dom": "^2.16.2", - "@wordpress/element": "^2.19.1", - "@wordpress/hooks": "^2.11.1", - "@wordpress/html-entities": "^2.10.1", - "@wordpress/i18n": "^3.18.0", - "@wordpress/icons": "^2.9.1", - "@wordpress/is-shallow-equal": "^3.0.1", - "@wordpress/keyboard-shortcuts": "^1.13.8", - "@wordpress/keycodes": "^2.18.3", - "@wordpress/notices": "^2.12.8", - "@wordpress/rich-text": "^3.24.8", - "@wordpress/shortcode": "^2.12.1", - "@wordpress/token-list": "^1.14.1", - "@wordpress/url": "^2.21.2", - "@wordpress/wordcount": "^2.14.1", + "@babel/runtime": "^7.13.10", + "@wordpress/a11y": "^2.15.2", + "@wordpress/blob": "^2.13.2", + "@wordpress/blocks": "^8.0.2", + "@wordpress/components": "^13.0.2", + "@wordpress/compose": "^3.25.2", + "@wordpress/data": "^4.27.2", + "@wordpress/data-controls": "^1.21.2", + "@wordpress/deprecated": "^2.12.2", + "@wordpress/dom": "^2.17.2", + "@wordpress/element": "^2.20.2", + "@wordpress/hooks": "^2.12.2", + "@wordpress/html-entities": "^2.11.2", + "@wordpress/i18n": "^3.19.2", + "@wordpress/icons": "^2.10.2", + "@wordpress/is-shallow-equal": "^3.1.2", + "@wordpress/keyboard-shortcuts": "^1.14.2", + "@wordpress/keycodes": "^2.19.2", + "@wordpress/notices": "^2.13.2", + "@wordpress/rich-text": "^3.25.2", + "@wordpress/shortcode": "^2.13.2", + "@wordpress/token-list": "^1.15.2", + "@wordpress/url": "^2.22.2", + "@wordpress/wordcount": "^2.15.2", "classnames": "^2.2.5", "css-mediaquery": "^0.1.2", "diff": "^4.0.2", @@ -3412,7 +3199,6 @@ "lodash": "^4.17.19", "memize": "^1.1.0", "react-autosize-textarea": "^7.1.0", - "react-merge-refs": "^1.0.0", "react-spring": "^8.0.19", "redux-multi": "^0.1.12", "rememo": "^3.0.0", @@ -3421,39 +3207,39 @@ } }, "@wordpress/block-library": { - "version": "2.28.10", - "resolved": "https://registry.npmjs.org/@wordpress/block-library/-/block-library-2.28.10.tgz", - "integrity": "sha512-vnz5ifsh5I7kFdqVQI3ZL+8CnjcG+jLi05khqeVkCglvj0ugP9j2zsZ2j13GwARgxBvQ9GWLS4JkHuPlU/E3Mw==", + "version": "2.29.2", + "resolved": "https://registry.npmjs.org/@wordpress/block-library/-/block-library-2.29.2.tgz", + "integrity": "sha512-D2T90tHf8gc5+807eZuxqqpSX8vOUXdp4yE5V3qFeoKKYDJz5dNF4YHqBdYSh+WvL8iA+7/f/1P9/H9dVQ5t4w==", "requires": { - "@babel/runtime": "^7.12.5", - "@wordpress/a11y": "^2.14.3", - "@wordpress/api-fetch": "^3.21.5", - "@wordpress/autop": "^2.11.1", - "@wordpress/blob": "^2.12.1", - "@wordpress/block-editor": "^5.2.11", - "@wordpress/blocks": "^7.0.6", - "@wordpress/components": "^12.0.8", - "@wordpress/compose": "^3.24.5", - "@wordpress/core-data": "^2.25.9", - "@wordpress/data": "^4.26.8", - "@wordpress/date": "^3.13.1", - "@wordpress/deprecated": "^2.11.1", - "@wordpress/dom": "^2.16.2", - "@wordpress/editor": "^9.25.12", - "@wordpress/element": "^2.19.1", - "@wordpress/escape-html": "^1.11.1", - "@wordpress/hooks": "^2.11.1", - "@wordpress/i18n": "^3.18.0", - "@wordpress/icons": "^2.9.1", - "@wordpress/is-shallow-equal": "^3.0.1", - "@wordpress/keycodes": "^2.18.3", - "@wordpress/notices": "^2.12.8", - "@wordpress/primitives": "^1.11.1", - "@wordpress/reusable-blocks": "^1.1.11", - "@wordpress/rich-text": "^3.24.8", - "@wordpress/server-side-render": "^1.20.8", - "@wordpress/url": "^2.21.2", - "@wordpress/viewport": "^2.25.8", + "@babel/runtime": "^7.13.10", + "@wordpress/a11y": "^2.15.2", + "@wordpress/api-fetch": "^3.23.1", + "@wordpress/autop": "^2.12.2", + "@wordpress/blob": "^2.13.2", + "@wordpress/block-editor": "^5.3.2", + "@wordpress/blocks": "^8.0.2", + "@wordpress/components": "^13.0.2", + "@wordpress/compose": "^3.25.2", + "@wordpress/core-data": "^2.26.2", + "@wordpress/data": "^4.27.2", + "@wordpress/date": "^3.15.1", + "@wordpress/deprecated": "^2.12.2", + "@wordpress/dom": "^2.17.2", + "@wordpress/editor": "^9.26.2", + "@wordpress/element": "^2.20.2", + "@wordpress/escape-html": "^1.12.2", + "@wordpress/hooks": "^2.12.2", + "@wordpress/i18n": "^3.19.2", + "@wordpress/icons": "^2.10.2", + "@wordpress/is-shallow-equal": "^3.1.2", + "@wordpress/keycodes": "^2.19.2", + "@wordpress/notices": "^2.13.2", + "@wordpress/primitives": "^1.12.2", + "@wordpress/reusable-blocks": "^1.2.2", + "@wordpress/rich-text": "^3.25.2", + "@wordpress/server-side-render": "^1.21.2", + "@wordpress/url": "^2.22.2", + "@wordpress/viewport": "^2.26.2", "classnames": "^2.2.5", "fast-average-color": "4.3.0", "lodash": "^4.17.19", @@ -3464,33 +3250,33 @@ } }, "@wordpress/block-serialization-default-parser": { - "version": "3.9.1", - "resolved": "https://registry.npmjs.org/@wordpress/block-serialization-default-parser/-/block-serialization-default-parser-3.9.1.tgz", - "integrity": "sha512-Pr0JGWAX0xS3cP7kVBZCrzfVqgeVU0Nz8+FuIXAtKEyCtgCO+bbmdfGaaRMnlSh6lO6r7MZ7wjPMqdfoVMKl6Q==", + "version": "3.10.2", + "resolved": "https://registry.npmjs.org/@wordpress/block-serialization-default-parser/-/block-serialization-default-parser-3.10.2.tgz", + "integrity": "sha512-0vyHHTcEw3ijY+stJqCf0iVR4bHpb84dbTZVaT2VSzISGzeVuAJpcYhIJMHvDTMcX1E2pgAfanIL8xloS6W7gQ==", "requires": { - "@babel/runtime": "^7.12.5" + "@babel/runtime": "^7.13.10" } }, "@wordpress/blocks": { - "version": "7.0.6", - "resolved": "https://registry.npmjs.org/@wordpress/blocks/-/blocks-7.0.6.tgz", - "integrity": "sha512-t2N5St2Z8zaeWi3+6BpVGpFfKwE17s2uKxU5yxrdpdM/Rh7X8cBHr4Day+pR6ANSTZmZplo++ajL5o46TYh7mA==", + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@wordpress/blocks/-/blocks-8.0.2.tgz", + "integrity": "sha512-A3Nvp6T1q8HUU/+XlcYf9fmK+bL4E4CaaZ52pkINXp2c0kZW7EtYmYu8norj92utuh4warJekHV05zTeJ3Q0hg==", "requires": { - "@babel/runtime": "^7.12.5", - "@wordpress/autop": "^2.11.1", - "@wordpress/blob": "^2.12.1", - "@wordpress/block-serialization-default-parser": "^3.9.1", - "@wordpress/compose": "^3.24.5", - "@wordpress/data": "^4.26.8", - "@wordpress/deprecated": "^2.11.1", - "@wordpress/dom": "^2.16.2", - "@wordpress/element": "^2.19.1", - "@wordpress/hooks": "^2.11.1", - "@wordpress/html-entities": "^2.10.1", - "@wordpress/i18n": "^3.18.0", - "@wordpress/icons": "^2.9.1", - "@wordpress/is-shallow-equal": "^3.0.1", - "@wordpress/shortcode": "^2.12.1", + "@babel/runtime": "^7.13.10", + "@wordpress/autop": "^2.12.2", + "@wordpress/blob": "^2.13.2", + "@wordpress/block-serialization-default-parser": "^3.10.2", + "@wordpress/compose": "^3.25.2", + "@wordpress/data": "^4.27.2", + "@wordpress/deprecated": "^2.12.2", + "@wordpress/dom": "^2.17.2", + "@wordpress/element": "^2.20.2", + "@wordpress/hooks": "^2.12.2", + "@wordpress/html-entities": "^2.11.2", + "@wordpress/i18n": "^3.19.2", + "@wordpress/icons": "^2.10.2", + "@wordpress/is-shallow-equal": "^3.1.2", + "@wordpress/shortcode": "^2.13.2", "hpq": "^1.3.0", "lodash": "^4.17.19", "rememo": "^3.0.0", @@ -3501,39 +3287,39 @@ } }, "@wordpress/browserslist-config": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@wordpress/browserslist-config/-/browserslist-config-3.0.2.tgz", - "integrity": "sha512-xtqeXdeGzC8DUE5eSYNKrLkUy8kihoakOe3W/jq3QLnIfTCtjK1jBFV/vk9fge9QuvUcOCiWP1bDxBeYKXgQHA==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@wordpress/browserslist-config/-/browserslist-config-3.0.3.tgz", + "integrity": "sha512-hbGJt0+EKiVaa1VhVnm4nwWEzXH7/KMJVsEwk3IZjoYTqKLOWw3zQa6E7eh+jdJifEFrPkQNZs4QcICv6Z+1kQ==", "dev": true }, "@wordpress/components": { - "version": "12.0.8", - "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-12.0.8.tgz", - "integrity": "sha512-sq0vs7Bm9yoF0Li3XpXUN6z7ggf72pPmqJd0u+DrAg0ZaPxYfCNCdazOHRXrc/0psyHF+xSTb5J8XpsE1DiWLQ==", + "version": "13.0.2", + "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-13.0.2.tgz", + "integrity": "sha512-pDzx64DKU+A+EaJcB3PBHlkhJX+tpVbL9DUDxcy0+oSKHxyM6ayNUTpDRxojhEqVpr8lHBHk3A9R8TYjfWK6Hg==", "requires": { - "@babel/runtime": "^7.12.5", + "@babel/runtime": "^7.13.10", "@emotion/core": "^10.1.1", "@emotion/css": "^10.0.22", "@emotion/native": "^10.0.22", "@emotion/styled": "^10.0.23", - "@wordpress/a11y": "^2.14.3", - "@wordpress/compose": "^3.24.5", - "@wordpress/date": "^3.13.1", - "@wordpress/deprecated": "^2.11.1", - "@wordpress/dom": "^2.16.2", - "@wordpress/element": "^2.19.1", - "@wordpress/hooks": "^2.11.1", - "@wordpress/i18n": "^3.18.0", - "@wordpress/icons": "^2.9.1", - "@wordpress/is-shallow-equal": "^3.0.1", - "@wordpress/keycodes": "^2.18.3", - "@wordpress/primitives": "^1.11.1", - "@wordpress/rich-text": "^3.24.8", - "@wordpress/warning": "^1.3.1", - "@wp-g2/components": "^0.0.140", - "@wp-g2/context": "^0.0.140", - "@wp-g2/styles": "^0.0.140", - "@wp-g2/utils": "^0.0.140", + "@wordpress/a11y": "^2.15.2", + "@wordpress/compose": "^3.25.2", + "@wordpress/date": "^3.15.1", + "@wordpress/deprecated": "^2.12.2", + "@wordpress/dom": "^2.17.2", + "@wordpress/element": "^2.20.2", + "@wordpress/hooks": "^2.12.2", + "@wordpress/i18n": "^3.19.2", + "@wordpress/icons": "^2.10.2", + "@wordpress/is-shallow-equal": "^3.1.2", + "@wordpress/keycodes": "^2.19.2", + "@wordpress/primitives": "^1.12.2", + "@wordpress/rich-text": "^3.25.2", + "@wordpress/warning": "^1.4.2", + "@wp-g2/components": "^0.0.160", + "@wp-g2/context": "^0.0.160", + "@wp-g2/styles": "^0.0.160", + "@wp-g2/utils": "^0.0.160", "classnames": "^2.2.5", "dom-scroll-into-view": "^1.2.1", "downshift": "^6.0.15", @@ -3544,7 +3330,6 @@ "moment": "^2.22.1", "re-resizable": "^6.4.0", "react-dates": "^17.1.1", - "react-merge-refs": "^1.0.0", "react-resize-aware": "^3.1.0", "react-spring": "^8.0.20", "react-use-gesture": "^9.0.0", @@ -3555,41 +3340,40 @@ } }, "@wordpress/compose": { - "version": "3.24.5", - "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-3.24.5.tgz", - "integrity": "sha512-mzYh9WVV6dC/XrNEExzo9782B1qkgeKrWZuT5IZYQs/a/0DS229AYepa4kynYfOu5qpXbvAp+6WGNIVSm8pw0g==", + "version": "3.25.2", + "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-3.25.2.tgz", + "integrity": "sha512-QyeHNnM3YEdek9f8UOBUodwKUAAjN4jDYa9edFh2koKLrtxQNyIr4sIgfiEF46wKIQ1+QKY36xa/vSVp9dUGHw==", "requires": { - "@babel/runtime": "^7.12.5", - "@wordpress/deprecated": "^2.11.1", - "@wordpress/dom": "^2.16.2", - "@wordpress/element": "^2.19.1", - "@wordpress/is-shallow-equal": "^3.0.1", - "@wordpress/keycodes": "^2.18.3", - "@wordpress/priority-queue": "^1.10.1", + "@babel/runtime": "^7.13.10", + "@wordpress/deprecated": "^2.12.2", + "@wordpress/dom": "^2.17.2", + "@wordpress/element": "^2.20.2", + "@wordpress/is-shallow-equal": "^3.1.2", + "@wordpress/keycodes": "^2.19.2", + "@wordpress/priority-queue": "^1.11.2", "clipboard": "^2.0.1", "lodash": "^4.17.19", "memize": "^1.1.0", "mousetrap": "^1.6.5", - "react-merge-refs": "^1.0.0", "react-resize-aware": "^3.1.0", "use-memo-one": "^1.1.1" } }, "@wordpress/core-data": { - "version": "2.25.9", - "resolved": "https://registry.npmjs.org/@wordpress/core-data/-/core-data-2.25.9.tgz", - "integrity": "sha512-XUVKls8hY/IVVn0yB1XgAEIncqfNvaWM8H/WW5mk5DtZc8rujSCRv8awoGOz2pSw/Lp0STt6f+TSZhtKT6mCBA==", + "version": "2.26.2", + "resolved": "https://registry.npmjs.org/@wordpress/core-data/-/core-data-2.26.2.tgz", + "integrity": "sha512-Y/DoaftrXY2Z61Xd/wgRZZp1j+7K9B08hKqFO8SKf7ypX2E5GhHfnvyIFh2Q4O4HaRSAtaRWUQ9fDegTOElWFw==", "requires": { - "@babel/runtime": "^7.12.5", - "@wordpress/api-fetch": "^3.21.5", - "@wordpress/blocks": "^7.0.6", - "@wordpress/data": "^4.26.8", - "@wordpress/data-controls": "^1.20.8", - "@wordpress/deprecated": "^2.11.1", - "@wordpress/element": "^2.19.1", - "@wordpress/i18n": "^3.18.0", - "@wordpress/is-shallow-equal": "^3.0.1", - "@wordpress/url": "^2.21.2", + "@babel/runtime": "^7.13.10", + "@wordpress/api-fetch": "^3.23.1", + "@wordpress/blocks": "^8.0.2", + "@wordpress/data": "^4.27.2", + "@wordpress/data-controls": "^1.21.2", + "@wordpress/element": "^2.20.2", + "@wordpress/html-entities": "^2.11.2", + "@wordpress/i18n": "^3.19.2", + "@wordpress/is-shallow-equal": "^3.1.2", + "@wordpress/url": "^2.22.2", "equivalent-key-map": "^0.2.2", "lodash": "^4.17.19", "rememo": "^3.0.0", @@ -3597,26 +3381,26 @@ } }, "@wordpress/custom-templated-path-webpack-plugin": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@wordpress/custom-templated-path-webpack-plugin/-/custom-templated-path-webpack-plugin-2.0.2.tgz", - "integrity": "sha512-UpdEGixBEfy7kOvFPF4ucuOMGuh0VK33BO8JK5wVjEVKl6/P92bvsjeFHxmgRKNZ1ba8CwEdisEDPEh6T6JjUA==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@wordpress/custom-templated-path-webpack-plugin/-/custom-templated-path-webpack-plugin-2.0.3.tgz", + "integrity": "sha512-qx0HmBFT9Hpmda82XYXcxTKIbzJpDsIe0h7y7JFcphXoVLfS0YKCM8Xdl3+dNq4S3qBuOSCGWYqi+3feOCB3eg==", "dev": true, "requires": { "escape-string-regexp": "^1.0.5" } }, "@wordpress/data": { - "version": "4.26.8", - "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-4.26.8.tgz", - "integrity": "sha512-j3VXpcwUv3KCtNVYLHbmBUfgLcfYG31e8v7X04ydaEjwxNcuE9FBHbM4sgMuxiPlxrwawSC4EIVA+DUbfHA/2w==", + "version": "4.27.2", + "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-4.27.2.tgz", + "integrity": "sha512-ja4mMCVU80Rc0jyeJiBHcaDkvheId49ADZNQi/AN1ULWEhs7gG7vC7Sfk1mHbH4rYjpqTlBde66RW5Z9AnTpdw==", "requires": { - "@babel/runtime": "^7.12.5", - "@wordpress/compose": "^3.24.5", - "@wordpress/deprecated": "^2.11.1", - "@wordpress/element": "^2.19.1", - "@wordpress/is-shallow-equal": "^3.0.1", - "@wordpress/priority-queue": "^1.10.1", - "@wordpress/redux-routine": "^3.13.1", + "@babel/runtime": "^7.13.10", + "@wordpress/compose": "^3.25.2", + "@wordpress/deprecated": "^2.12.2", + "@wordpress/element": "^2.20.2", + "@wordpress/is-shallow-equal": "^3.1.2", + "@wordpress/priority-queue": "^1.11.2", + "@wordpress/redux-routine": "^3.14.2", "equivalent-key-map": "^0.2.2", "is-promise": "^4.0.0", "lodash": "^4.17.19", @@ -3627,30 +3411,30 @@ } }, "@wordpress/data-controls": { - "version": "1.20.8", - "resolved": "https://registry.npmjs.org/@wordpress/data-controls/-/data-controls-1.20.8.tgz", - "integrity": "sha512-i0DsDfVVKM8xcZo1fgH3JNcsomDYMyRLXLpV2Cnz1epOSxbeqgiETQkm/j8bgjH+z5EUSCHSHmjI++EzvUk6vQ==", + "version": "1.21.2", + "resolved": "https://registry.npmjs.org/@wordpress/data-controls/-/data-controls-1.21.2.tgz", + "integrity": "sha512-ZRNOhFPZnuPCdOmdJCvh98bcKYhGKr+b6ZLeJ9fKY353JHRYjKdPuwh9lULX49GpZcQ9tSlq/4k9VWC91mYCvQ==", "requires": { - "@babel/runtime": "^7.12.5", - "@wordpress/api-fetch": "^3.21.5", - "@wordpress/data": "^4.26.8", - "@wordpress/deprecated": "^2.11.1" + "@babel/runtime": "^7.13.10", + "@wordpress/api-fetch": "^3.23.1", + "@wordpress/data": "^4.27.2", + "@wordpress/deprecated": "^2.12.2" } }, "@wordpress/date": { - "version": "3.13.1", - "resolved": "https://registry.npmjs.org/@wordpress/date/-/date-3.13.1.tgz", - "integrity": "sha512-q1AQVF8OuVx2U3Srv/qvQxgoIe0nUCLu0vYtzxDIo0VjKSxDFrs90EdFlat3CfwOiqbVowAvQFRTxTlGEV8LoQ==", + "version": "3.15.1", + "resolved": "https://registry.npmjs.org/@wordpress/date/-/date-3.15.1.tgz", + "integrity": "sha512-SuHiObvjbegL8RpaSQ6JqFnG+QyGP+oUhx1FZDMdt1nOQA9HE7D5ssVlZFlMEAdo6iS8xMuW+4SgJN3Eo1fb4w==", "requires": { - "@babel/runtime": "^7.12.5", + "@babel/runtime": "^7.13.10", "moment": "^2.22.1", "moment-timezone": "^0.5.31" } }, "@wordpress/dependency-extraction-webpack-plugin": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@wordpress/dependency-extraction-webpack-plugin/-/dependency-extraction-webpack-plugin-3.1.1.tgz", - "integrity": "sha512-gLp6DMYlXO+0RZECjFCoKJvN4wmZDV0WCrQBwfXmBsieod97pNYr/xABpkAkg6XoR9/LZ1f18M3xsgrCWGrxNQ==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@wordpress/dependency-extraction-webpack-plugin/-/dependency-extraction-webpack-plugin-3.1.2.tgz", + "integrity": "sha512-UpUty3GIqn0A8A+x8UlVuvAu3BfaeIFsb6iY6vA5HC7IPps8EbBtIF8wL8NVGBy3lwh2uchuGmR1E9jcWRXYMw==", "dev": true, "requires": { "json2php": "^0.0.4", @@ -3676,172 +3460,114 @@ } }, "@wordpress/deprecated": { - "version": "2.11.1", - "resolved": "https://registry.npmjs.org/@wordpress/deprecated/-/deprecated-2.11.1.tgz", - "integrity": "sha512-ri5M3TSAhonRN9G67KDwu8AXthrxay/1lLwBVbRA+6Dpj6hpC4qUBxOP4Yx5VLYOJEJW2YJx3w3G3XFYiyqfFg==", + "version": "2.12.2", + "resolved": "https://registry.npmjs.org/@wordpress/deprecated/-/deprecated-2.12.2.tgz", + "integrity": "sha512-ZTItTJQKzel45Diju0Ox5j2dCEeZrr594gSZEVwYMTjaCl/HMQqXN+QZ2bo2IOGqnER+3T4GKs83L4o4ITQLfQ==", "requires": { - "@babel/runtime": "^7.12.5", - "@wordpress/hooks": "^2.11.1" + "@babel/runtime": "^7.13.10", + "@wordpress/hooks": "^2.12.2" } }, "@wordpress/dom": { - "version": "2.16.2", - "resolved": "https://registry.npmjs.org/@wordpress/dom/-/dom-2.16.2.tgz", - "integrity": "sha512-w95LZR98sqmxkXm5RtynXi+/tIb5vw2gSBAWlbc0OHhZkC2DC9oy6QDR0pthUUYCa3NJht4KMyhBbwN/cePq8w==", + "version": "2.17.2", + "resolved": "https://registry.npmjs.org/@wordpress/dom/-/dom-2.17.2.tgz", + "integrity": "sha512-kcts6T7Q/PpeEdLruG6CZSCS99IU4Tt0wlxSqY4LhNtDjDjB5alaZ3DcEiNzsuwpGyz4zKMexQ8KYzx1JTWxYA==", "requires": { - "@babel/runtime": "^7.12.5", + "@babel/runtime": "^7.13.10", "lodash": "^4.17.19" } }, "@wordpress/dom-ready": { - "version": "2.12.1", - "resolved": "https://registry.npmjs.org/@wordpress/dom-ready/-/dom-ready-2.12.1.tgz", - "integrity": "sha512-nprG8FFPexRZ3t3m0ATNmpZQ2OJ524IoUivwL+YT9cpdKMQ3jjd/aNac3jhnTzeol+OlDnGUxft0V0ch/j3AaQ==", + "version": "2.13.2", + "resolved": "https://registry.npmjs.org/@wordpress/dom-ready/-/dom-ready-2.13.2.tgz", + "integrity": "sha512-COH7n2uZfBq4FtluSbl37N3nCEcdMXzV42ETCWKUcumiP1Zd3qnkfQKcsxTaHWY8aVt/358RvJ7ghWe3xAd+fg==", "requires": { - "@babel/runtime": "^7.12.5" + "@babel/runtime": "^7.13.10" } }, "@wordpress/e2e-test-utils": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils/-/e2e-test-utils-5.1.1.tgz", - "integrity": "sha512-E4i7XE0KnCIsBn0yn6tRdVuWrReJemd9RZ96wKCIoNQJsLTdbo1H6H/w0XQTFvUABvjntijlxCVD44nWMu5BpQ==", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils/-/e2e-test-utils-5.1.2.tgz", + "integrity": "sha512-h9YYvkuND9OCQLf1bzkHH3SU+qt6M3k1ZyNhlSTsiuPxf9TZJ7wpOuIQPRr6jZ9SFGJaCE6D3V4Gnbh/XQAVVQ==", "dev": true, "requires": { "@babel/runtime": "^7.13.10", - "@wordpress/keycodes": "^2.19.1", - "@wordpress/url": "^2.22.1", + "@wordpress/keycodes": "^2.19.2", + "@wordpress/url": "^2.22.2", "lodash": "^4.17.19", "node-fetch": "^2.6.0" - }, - "dependencies": { - "@babel/runtime": { - "version": "7.13.10", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.13.10.tgz", - "integrity": "sha512-4QPkjJq6Ns3V/RgpEahRk+AGfL0eO6RHHtTWoNNr5mO49G6B5+X6d6THgWEAvTrznU5xYpbAlVKRYcsCgh/Akw==", - "dev": true, - "requires": { - "regenerator-runtime": "^0.13.4" - } - }, - "@wordpress/hooks": { - "version": "2.12.1", - "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-2.12.1.tgz", - "integrity": "sha512-Ubnz9V8mrlCCkZ8RwKKHIljZcuroM/uVHR9q1JIqEXs/iJtzWMutf3qla2+HsZ+3W+AaiEOEatbyVUkgsRvouA==", - "dev": true, - "requires": { - "@babel/runtime": "^7.13.10" - } - }, - "@wordpress/i18n": { - "version": "3.19.1", - "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-3.19.1.tgz", - "integrity": "sha512-GGyQSl+b9mIkgyAsrfP7963o+Fml0Pn3QTt5tIcEeRqZP09eNOEWzXUVNS9//ExWXQI5tBcmy15EKKxIhLgb0A==", - "dev": true, - "requires": { - "@babel/runtime": "^7.13.10", - "@wordpress/hooks": "^2.12.1", - "gettext-parser": "^1.3.1", - "lodash": "^4.17.19", - "memize": "^1.1.0", - "sprintf-js": "^1.1.1", - "tannin": "^1.2.0" - } - }, - "@wordpress/keycodes": { - "version": "2.19.1", - "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-2.19.1.tgz", - "integrity": "sha512-1+VLbTd6KEGm72d+YJQkCirDDWIQTRB5pKe9XnEZVI/YCS93Q/2jGn3mEvKzh0hijctm+YMpBGiVVZkfYDxFrA==", - "dev": true, - "requires": { - "@babel/runtime": "^7.13.10", - "@wordpress/i18n": "^3.19.1", - "lodash": "^4.17.19" - } - }, - "@wordpress/url": { - "version": "2.22.1", - "resolved": "https://registry.npmjs.org/@wordpress/url/-/url-2.22.1.tgz", - "integrity": "sha512-h6u8PlmZdhdT+atefjuKxsdy3m/5yG90u2M4hbuzNmYSkCuL+oecdghA6IgXCaECPu5mjsdwFDnhhsX2nv5m9Q==", - "dev": true, - "requires": { - "@babel/runtime": "^7.13.10", - "lodash": "^4.17.19", - "react-native-url-polyfill": "^1.1.2" - } - } } }, "@wordpress/edit-post": { - "version": "3.26.13", - "resolved": "https://registry.npmjs.org/@wordpress/edit-post/-/edit-post-3.26.13.tgz", - "integrity": "sha512-rbMqwd/2y1ChBGW45v4aQ6ZifglBl/gpllcDiAVQ/ykstuEeZvIvZd8K+11OXmjtyYarfC32wS/An2Dxwx/Gqw==", + "version": "3.27.2", + "resolved": "https://registry.npmjs.org/@wordpress/edit-post/-/edit-post-3.27.2.tgz", + "integrity": "sha512-QDB+S7Y28tpviSxd/WHAveTnqTdD9yElQ1OLSJlk8g/wCeysSp972NijvVQAZF6nVA/J5uh/FST64oYcJA1bLQ==", "requires": { - "@babel/runtime": "^7.12.5", - "@wordpress/a11y": "^2.14.3", - "@wordpress/api-fetch": "^3.21.5", - "@wordpress/block-editor": "^5.2.11", - "@wordpress/block-library": "^2.28.10", - "@wordpress/blocks": "^7.0.6", - "@wordpress/components": "^12.0.8", - "@wordpress/compose": "^3.24.5", - "@wordpress/core-data": "^2.25.9", - "@wordpress/data": "^4.26.8", - "@wordpress/data-controls": "^1.20.8", - "@wordpress/editor": "^9.25.12", - "@wordpress/element": "^2.19.1", - "@wordpress/hooks": "^2.11.1", - "@wordpress/i18n": "^3.18.0", - "@wordpress/icons": "^2.9.1", - "@wordpress/interface": "^1.0.6", - "@wordpress/keyboard-shortcuts": "^1.13.8", - "@wordpress/keycodes": "^2.18.3", - "@wordpress/media-utils": "^1.19.5", - "@wordpress/notices": "^2.12.8", - "@wordpress/plugins": "^2.24.7", - "@wordpress/primitives": "^1.11.1", - "@wordpress/url": "^2.21.2", - "@wordpress/viewport": "^2.25.8", - "@wordpress/warning": "^1.3.1", + "@babel/runtime": "^7.13.10", + "@wordpress/a11y": "^2.15.2", + "@wordpress/api-fetch": "^3.23.1", + "@wordpress/block-editor": "^5.3.2", + "@wordpress/block-library": "^2.29.2", + "@wordpress/blocks": "^8.0.2", + "@wordpress/components": "^13.0.2", + "@wordpress/compose": "^3.25.2", + "@wordpress/core-data": "^2.26.2", + "@wordpress/data": "^4.27.2", + "@wordpress/data-controls": "^1.21.2", + "@wordpress/editor": "^9.26.2", + "@wordpress/element": "^2.20.2", + "@wordpress/hooks": "^2.12.2", + "@wordpress/i18n": "^3.19.2", + "@wordpress/icons": "^2.10.2", + "@wordpress/interface": "^2.0.1", + "@wordpress/keyboard-shortcuts": "^1.14.2", + "@wordpress/keycodes": "^2.19.2", + "@wordpress/media-utils": "^1.20.2", + "@wordpress/notices": "^2.13.2", + "@wordpress/plugins": "^2.25.2", + "@wordpress/primitives": "^1.12.2", + "@wordpress/url": "^2.22.2", + "@wordpress/viewport": "^2.26.2", + "@wordpress/warning": "^1.4.2", "classnames": "^2.2.5", "lodash": "^4.17.19", "memize": "^1.1.0", - "react-merge-refs": "^1.0.0", "rememo": "^3.0.0" } }, "@wordpress/editor": { - "version": "9.25.12", - "resolved": "https://registry.npmjs.org/@wordpress/editor/-/editor-9.25.12.tgz", - "integrity": "sha512-Wi6I3j0OkH+MuX8EBShMRQWNQSYjrFC49bM4xmNlTwRZSar4wepLw75XWN5OLb6vHP3eErd0EpEDaTn77nZtoA==", + "version": "9.26.2", + "resolved": "https://registry.npmjs.org/@wordpress/editor/-/editor-9.26.2.tgz", + "integrity": "sha512-TIQoIu5lQlpsjw8MiqbXGWVTAmR8D1K5pyuU1H2YPhrm4w9TOdX64G0IPTa6jMFi5Yr2rMLaVCBnCcZ9DBW5dg==", "requires": { - "@babel/runtime": "^7.12.5", - "@wordpress/api-fetch": "^3.21.5", - "@wordpress/autop": "^2.11.1", - "@wordpress/blob": "^2.12.1", - "@wordpress/block-editor": "^5.2.11", - "@wordpress/blocks": "^7.0.6", - "@wordpress/components": "^12.0.8", - "@wordpress/compose": "^3.24.5", - "@wordpress/core-data": "^2.25.9", - "@wordpress/data": "^4.26.8", - "@wordpress/data-controls": "^1.20.8", - "@wordpress/date": "^3.13.1", - "@wordpress/deprecated": "^2.11.1", - "@wordpress/element": "^2.19.1", - "@wordpress/hooks": "^2.11.1", - "@wordpress/html-entities": "^2.10.1", - "@wordpress/i18n": "^3.18.0", - "@wordpress/icons": "^2.9.1", - "@wordpress/is-shallow-equal": "^3.0.1", - "@wordpress/keyboard-shortcuts": "^1.13.8", - "@wordpress/keycodes": "^2.18.3", - "@wordpress/media-utils": "^1.19.5", - "@wordpress/notices": "^2.12.8", - "@wordpress/reusable-blocks": "^1.1.11", - "@wordpress/rich-text": "^3.24.8", - "@wordpress/server-side-render": "^1.20.8", - "@wordpress/url": "^2.21.2", - "@wordpress/wordcount": "^2.14.1", + "@babel/runtime": "^7.13.10", + "@wordpress/api-fetch": "^3.23.1", + "@wordpress/autop": "^2.12.2", + "@wordpress/blob": "^2.13.2", + "@wordpress/block-editor": "^5.3.2", + "@wordpress/blocks": "^8.0.2", + "@wordpress/components": "^13.0.2", + "@wordpress/compose": "^3.25.2", + "@wordpress/core-data": "^2.26.2", + "@wordpress/data": "^4.27.2", + "@wordpress/data-controls": "^1.21.2", + "@wordpress/date": "^3.15.1", + "@wordpress/deprecated": "^2.12.2", + "@wordpress/element": "^2.20.2", + "@wordpress/hooks": "^2.12.2", + "@wordpress/html-entities": "^2.11.2", + "@wordpress/i18n": "^3.19.2", + "@wordpress/icons": "^2.10.2", + "@wordpress/is-shallow-equal": "^3.1.2", + "@wordpress/keyboard-shortcuts": "^1.14.2", + "@wordpress/keycodes": "^2.19.2", + "@wordpress/media-utils": "^1.20.2", + "@wordpress/notices": "^2.13.2", + "@wordpress/reusable-blocks": "^1.2.2", + "@wordpress/rich-text": "^3.25.2", + "@wordpress/server-side-render": "^1.21.2", + "@wordpress/url": "^2.22.2", + "@wordpress/wordcount": "^2.15.2", "classnames": "^2.2.5", "lodash": "^4.17.19", "memize": "^1.1.0", @@ -3850,36 +3576,36 @@ } }, "@wordpress/element": { - "version": "2.19.1", - "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-2.19.1.tgz", - "integrity": "sha512-mjgFYJzSCNlQBFXvVP806pJiKh9nSIB+NeAVUVwMOntek4aCdKk+t4aTU2cRmktZI2QRySmy+lyDrY2aVkwdyg==", + "version": "2.20.2", + "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-2.20.2.tgz", + "integrity": "sha512-WeV1ke1fV5sT5nGYzaYMp62/zxQOI8tJfLK3iFDpg8Gp3Uz6BxiGIdnTcO6Q5rbD85fwHph+7MuJVtDc5me6yw==", "requires": { - "@babel/runtime": "^7.12.5", + "@babel/runtime": "^7.13.10", "@types/react": "^16.9.0", "@types/react-dom": "^16.9.0", - "@wordpress/escape-html": "^1.11.1", + "@wordpress/escape-html": "^1.12.2", "lodash": "^4.17.19", "react": "^16.13.1", "react-dom": "^16.13.1" } }, "@wordpress/escape-html": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-1.11.1.tgz", - "integrity": "sha512-kthpdAijVY1tSGnSy1kuKM5+L/u7uxzSBNDusqKcfeSgczfHlfKwkkA82SMHzsSR/WicXDaWBfcEMqfb4PENiQ==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-1.12.2.tgz", + "integrity": "sha512-FabgSwznhdaUwe6hr1CsGpgxQbzqEoGevv73WIL1B9GvlZ6csRWodgHfWh4P6fYqpzxFL4WYB8wPJ1PdO32XFA==", "requires": { - "@babel/runtime": "^7.12.5" + "@babel/runtime": "^7.13.10" } }, "@wordpress/eslint-plugin": { - "version": "9.0.2", - "resolved": "https://registry.npmjs.org/@wordpress/eslint-plugin/-/eslint-plugin-9.0.2.tgz", - "integrity": "sha512-XmD2jpxmFoAFJgxaMuKs2zT1fGsZQGWLFgc7zENOw7EFKwDNP4o8YqsU6IbkSfX0QTSqB+D91Tq1B6HBq9FCxA==", + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/@wordpress/eslint-plugin/-/eslint-plugin-9.0.3.tgz", + "integrity": "sha512-XRIV1oxCStVEzCjou6XDQfUNWzF025GBT4594nsDRcsgWKCUENnHaJqEOXK8RU5wSe1ApvctwpKoDCrvuIEGlg==", "dev": true, "requires": { "@typescript-eslint/eslint-plugin": "^4.15.0", "@typescript-eslint/parser": "^4.15.0", - "@wordpress/prettier-config": "^1.0.2", + "@wordpress/prettier-config": "^1.0.3", "babel-eslint": "^10.1.0", "cosmiconfig": "^7.0.0", "eslint-config-prettier": "^7.1.0", @@ -3926,50 +3652,50 @@ } }, "@wordpress/format-library": { - "version": "1.26.11", - "resolved": "https://registry.npmjs.org/@wordpress/format-library/-/format-library-1.26.11.tgz", - "integrity": "sha512-cR3yYtXLIz5IIJZA7g8DJujexPBhZ0d+6N4SD1nDrcxOqCNtsGsqq0h9pNTOh809kw6uTlBYWIBeEuoEykp+MQ==", + "version": "1.27.2", + "resolved": "https://registry.npmjs.org/@wordpress/format-library/-/format-library-1.27.2.tgz", + "integrity": "sha512-rXaBwxpnBuVHz5DZxWjy4Hw0lz+kFx0VsSEGpvYJ/BS1brAhkUhjH0LQ3FyNvGxq7o9ww19Idfm3hD4ajGE7nQ==", "requires": { - "@babel/runtime": "^7.12.5", - "@wordpress/a11y": "^2.14.3", - "@wordpress/block-editor": "^5.2.11", - "@wordpress/components": "^12.0.8", - "@wordpress/compose": "^3.24.5", - "@wordpress/data": "^4.26.8", - "@wordpress/dom": "^2.16.2", - "@wordpress/element": "^2.19.1", - "@wordpress/html-entities": "^2.10.1", - "@wordpress/i18n": "^3.18.0", - "@wordpress/icons": "^2.9.1", - "@wordpress/keycodes": "^2.18.3", - "@wordpress/rich-text": "^3.24.8", - "@wordpress/url": "^2.21.2", + "@babel/runtime": "^7.13.10", + "@wordpress/a11y": "^2.15.2", + "@wordpress/block-editor": "^5.3.2", + "@wordpress/components": "^13.0.2", + "@wordpress/compose": "^3.25.2", + "@wordpress/data": "^4.27.2", + "@wordpress/dom": "^2.17.2", + "@wordpress/element": "^2.20.2", + "@wordpress/html-entities": "^2.11.2", + "@wordpress/i18n": "^3.19.2", + "@wordpress/icons": "^2.10.2", + "@wordpress/keycodes": "^2.19.2", + "@wordpress/rich-text": "^3.25.2", + "@wordpress/url": "^2.22.2", "lodash": "^4.17.19" } }, "@wordpress/hooks": { - "version": "2.11.1", - "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-2.11.1.tgz", - "integrity": "sha512-20nsvmLH5/iw9P6M7kiEBBQ7X7G3pEbqED/aN5dqkMCklDyar+OZqYBzdpGGsthXVYgomfNy6QQZWELkGJbcbw==", + "version": "2.12.2", + "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-2.12.2.tgz", + "integrity": "sha512-fTgo8CFuqJ3ZFrcHB1U8D43ydn+9m+8DmdcvQmWPRr0lJ3tzngEpGB3MxZE3s+jMfuESa28kDD0ukburyA5u/g==", "requires": { - "@babel/runtime": "^7.12.5" + "@babel/runtime": "^7.13.10" } }, "@wordpress/html-entities": { - "version": "2.10.1", - "resolved": "https://registry.npmjs.org/@wordpress/html-entities/-/html-entities-2.10.1.tgz", - "integrity": "sha512-7nQY4ftrB1/kCDnoi3qyr/lQILWTGaNOEfAZ4ky7MvQvQ+7HTblfx0syrSy5P/rsEBaIjv69+nyaNeYI+9EbOQ==", + "version": "2.11.2", + "resolved": "https://registry.npmjs.org/@wordpress/html-entities/-/html-entities-2.11.2.tgz", + "integrity": "sha512-WIdEGO9/o7tuTV3jpLHhFC/NBBnNdJeG9nRZbEyb37CL1fvqJA85hTugyDOhGzOVIAtpFTc6kr/gMJK1oTdopw==", "requires": { - "@babel/runtime": "^7.12.5" + "@babel/runtime": "^7.13.10" } }, "@wordpress/i18n": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-3.18.0.tgz", - "integrity": "sha512-e1uFWhWYnT0B6s3hyy+xS0S3bwabrvkZA84xxitiIcQvGnZDUPntqv6M9+VrgJVlmd2MR2TbCGJ5xKFAVFr/gA==", + "version": "3.19.2", + "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-3.19.2.tgz", + "integrity": "sha512-dBmMHaj4DbS2rF7iyvf2YUKS94x9VVcAfH37Z3d6CLPvN8V5DTjjh8RVRTyJMftcOz4/FKWtQXOpMJlqV1YEqA==", "requires": { - "@babel/runtime": "^7.12.5", - "@wordpress/hooks": "^2.11.1", + "@babel/runtime": "^7.13.10", + "@wordpress/hooks": "^2.12.2", "gettext-parser": "^1.3.1", "lodash": "^4.17.19", "memize": "^1.1.0", @@ -3978,71 +3704,60 @@ } }, "@wordpress/icons": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-2.9.1.tgz", - "integrity": "sha512-SLP3cJpnY2jNvoCpbBiaM37N3vZmfqqJsNspkRQXuPkLqBLu576GV+WX7l1Eqq6i12/nLUfHu3blhOAQrNtxYQ==", + "version": "2.10.2", + "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-2.10.2.tgz", + "integrity": "sha512-T8vQFYN4MSSVYN18tsCeK5XpX1I4TfpkC0dQAMvw8QJab8LGSrn2+9TGIDZ+KEWwgRV4FLkHosLiqPq36I4lpg==", "requires": { - "@babel/runtime": "^7.12.5", - "@wordpress/element": "^2.19.1", - "@wordpress/primitives": "^1.11.1" + "@babel/runtime": "^7.13.10", + "@wordpress/element": "^2.20.2", + "@wordpress/primitives": "^1.12.2" } }, "@wordpress/interface": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@wordpress/interface/-/interface-1.0.6.tgz", - "integrity": "sha512-sd9DnC8tHb4kuNAZEoSds7VUO50HrB2NahLlQ7dkN26bKCYibAMWUM5Jio1OhZKG8gYPG0jcWVPmnMeIYfzjjQ==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@wordpress/interface/-/interface-2.0.1.tgz", + "integrity": "sha512-N5T9QNpvaePMJq2Lc6wZT4Ky02lKApS2nvyIWSzSkyIvw8abt/muXn5dDfZraDKyxPYGhbTY4wPQ0Yu/vdz/dw==", "requires": { - "@babel/runtime": "^7.12.5", - "@wordpress/components": "^12.0.8", - "@wordpress/data": "^4.26.8", - "@wordpress/deprecated": "^2.11.1", - "@wordpress/element": "^2.19.1", - "@wordpress/i18n": "^3.18.0", - "@wordpress/icons": "^2.9.1", - "@wordpress/plugins": "^2.24.7", - "@wordpress/viewport": "^2.25.8", + "@babel/runtime": "^7.13.10", + "@wordpress/components": "^13.0.2", + "@wordpress/compose": "^3.25.2", + "@wordpress/data": "^4.27.2", + "@wordpress/deprecated": "^2.12.2", + "@wordpress/element": "^2.20.2", + "@wordpress/i18n": "^3.19.2", + "@wordpress/icons": "^2.10.2", + "@wordpress/plugins": "^2.25.2", + "@wordpress/viewport": "^2.26.2", "classnames": "^2.2.5", - "lodash": "^4.17.19", - "react-merge-refs": "^1.0.0" + "lodash": "^4.17.19" } }, "@wordpress/is-shallow-equal": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-3.0.1.tgz", - "integrity": "sha512-enrOrfArOImeqT207i3ayZ0yPCnc/LvvvSPEd4aSPNV27zC7sTor/ksoN2NNyrGaC9P2pZ6IlkMEr+BCN02OXw==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-3.1.2.tgz", + "integrity": "sha512-iB4XAxaJ8u/2mJQTe2RLMW+RHFh6rRGgL4SzoFJJSJ+i+pwdu4UXQWJ4vR5GP30AnFFJJdYHxdiUuNfsvyRxtQ==", "requires": { - "@babel/runtime": "^7.12.5" + "@babel/runtime": "^7.13.10" } }, "@wordpress/jest-console": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@wordpress/jest-console/-/jest-console-4.0.2.tgz", - "integrity": "sha512-EFDdRd53zzB2Nf+QGkGGs6woR6m4KUgWU/bGAU0f5g9p3oe8kgj6Tbdy02TKI+yfCDiKNlgEDh09u52Hz0w7vg==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@wordpress/jest-console/-/jest-console-4.0.3.tgz", + "integrity": "sha512-58JHySEL8P+IRo+6B/oQIoXuM1R6FnYZPY4LNIULmmh/6usoBYGk1KGW9qpcTzcD+xT2VYzIOabjV0RlstZkvw==", "dev": true, "requires": { "@babel/runtime": "^7.13.10", "jest-matcher-utils": "^26.6.2", "lodash": "^4.17.19" - }, - "dependencies": { - "@babel/runtime": { - "version": "7.13.10", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.13.10.tgz", - "integrity": "sha512-4QPkjJq6Ns3V/RgpEahRk+AGfL0eO6RHHtTWoNNr5mO49G6B5+X6d6THgWEAvTrznU5xYpbAlVKRYcsCgh/Akw==", - "dev": true, - "requires": { - "regenerator-runtime": "^0.13.4" - } - } } }, "@wordpress/jest-preset-default": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/@wordpress/jest-preset-default/-/jest-preset-default-7.0.2.tgz", - "integrity": "sha512-biEKSoiHwopjw1yYY24T/yI44Z3ExCdeHHIHbztcYNcgEB1IcObZ4WKVGRxftcmkaP6TEce3sxX62D+PBNwCQg==", + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/@wordpress/jest-preset-default/-/jest-preset-default-7.0.3.tgz", + "integrity": "sha512-KE2lwBOmmmyq73k/YBiT1Om7fnFnEU1/iNPn6RVyt5/LSTKEmgS1Uy4tFZbA10uNW1838PZwd4UvWP/UZ5uQCA==", "dev": true, "requires": { - "@wordpress/jest-console": "^4.0.2", + "@wordpress/jest-console": "^4.0.3", "babel-jest": "^26.6.3", "enzyme": "^3.11.0", "enzyme-adapter-react-16": "^1.15.2", @@ -4050,33 +3765,33 @@ } }, "@wordpress/keyboard-shortcuts": { - "version": "1.13.8", - "resolved": "https://registry.npmjs.org/@wordpress/keyboard-shortcuts/-/keyboard-shortcuts-1.13.8.tgz", - "integrity": "sha512-+pn2SrIzN4gtn/TssLVU1+4MSjwmthD3dChMAEQ/E0gFRKvY1ci6gMlCqozgUqsnpSGkSoX7miQMJ2aM8T5QtQ==", + "version": "1.14.2", + "resolved": "https://registry.npmjs.org/@wordpress/keyboard-shortcuts/-/keyboard-shortcuts-1.14.2.tgz", + "integrity": "sha512-HJd+OR7Qy4z3VffIjhR6bXJqbDiw7acqVR6a5AsvZs8weUByvYy7zpon2lN9igX+PkW2+13l+Dz7X3akI9VD/g==", "requires": { - "@babel/runtime": "^7.12.5", - "@wordpress/compose": "^3.24.5", - "@wordpress/data": "^4.26.8", - "@wordpress/element": "^2.19.1", - "@wordpress/keycodes": "^2.18.3", + "@babel/runtime": "^7.13.10", + "@wordpress/compose": "^3.25.2", + "@wordpress/data": "^4.27.2", + "@wordpress/element": "^2.20.2", + "@wordpress/keycodes": "^2.19.2", "lodash": "^4.17.19", "rememo": "^3.0.0" } }, "@wordpress/keycodes": { - "version": "2.18.3", - "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-2.18.3.tgz", - "integrity": "sha512-Lenyw+K2KgiqddBv5fDCh2JRfXFrONWNvPfv1DKXzHXTvBSI0JkU1RVP5WZTcVuEtctCZWL5JbhrkG2I26w68g==", + "version": "2.19.2", + "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-2.19.2.tgz", + "integrity": "sha512-SlLFCRQE3hi8eViSZ719Z2rffwhicDDctkMc25mrmh/jWhttec4r76Q++ojQGSA5u5MfgyySVc50Z9xPZoynmw==", "requires": { - "@babel/runtime": "^7.12.5", - "@wordpress/i18n": "^3.18.0", + "@babel/runtime": "^7.13.10", + "@wordpress/i18n": "^3.19.2", "lodash": "^4.17.19" } }, "@wordpress/library-export-default-webpack-plugin": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@wordpress/library-export-default-webpack-plugin/-/library-export-default-webpack-plugin-2.0.2.tgz", - "integrity": "sha512-m+XgVWH5gOFWYKtrWnV4Zwwft8Besww15g+fkRU2c2nScGZgatYZ5wBYFx7rLlrDUXsJpRgbj1pYg3GGOV5OUQ==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@wordpress/library-export-default-webpack-plugin/-/library-export-default-webpack-plugin-2.0.3.tgz", + "integrity": "sha512-G4N7PJkNTXebrO2X7+bJwZKcsgH9rkV8C0TGttdrJj88zsEYpW7O4IyOVuJ3Dklts09vL0IyMxfT2Pih5adOeg==", "dev": true, "requires": { "lodash": "^4.17.19", @@ -4102,168 +3817,168 @@ } }, "@wordpress/list-reusable-blocks": { - "version": "1.25.8", - "resolved": "https://registry.npmjs.org/@wordpress/list-reusable-blocks/-/list-reusable-blocks-1.25.8.tgz", - "integrity": "sha512-Hjra7q1TCJTuRBYA/k0h/ThIpcK+FfamXfwtwo1FoGceuNdNWrGF+vvp87dcZ1v+FYOcEh5d8Bctcj7ZhGTdGg==", + "version": "1.26.2", + "resolved": "https://registry.npmjs.org/@wordpress/list-reusable-blocks/-/list-reusable-blocks-1.26.2.tgz", + "integrity": "sha512-25ntP7M9cBsZRNDJqLEak5vgXD0MBW+bL/2nudEfhhUjLC8PRwmYJ6ZX5hCeIpNskckbB+jVOQnPn6Q5uXKeYQ==", "requires": { - "@babel/runtime": "^7.12.5", - "@wordpress/api-fetch": "^3.21.5", - "@wordpress/components": "^12.0.8", - "@wordpress/compose": "^3.24.5", - "@wordpress/element": "^2.19.1", - "@wordpress/i18n": "^3.18.0", + "@babel/runtime": "^7.13.10", + "@wordpress/api-fetch": "^3.23.1", + "@wordpress/components": "^13.0.2", + "@wordpress/compose": "^3.25.2", + "@wordpress/element": "^2.20.2", + "@wordpress/i18n": "^3.19.2", "lodash": "^4.17.19" } }, "@wordpress/media-utils": { - "version": "1.19.5", - "resolved": "https://registry.npmjs.org/@wordpress/media-utils/-/media-utils-1.19.5.tgz", - "integrity": "sha512-mIl8tnQLO4VI17c/izRc8tZsgLM0De/+NKqEcXxopqFlwYGTXA6XPBLYTgvONBDXIhrBSv6TtiBdY+2xIOw/zw==", + "version": "1.20.2", + "resolved": "https://registry.npmjs.org/@wordpress/media-utils/-/media-utils-1.20.2.tgz", + "integrity": "sha512-vmME3wl8EEMUpnFkklExMJEhhV10C1iDoOAC1LLPiuaLsp7j6J4Jr/TeyOPGfVDxo7DBwC0lDiFogsdZEbLzKQ==", "requires": { - "@babel/runtime": "^7.12.5", - "@wordpress/api-fetch": "^3.21.5", - "@wordpress/blob": "^2.12.1", - "@wordpress/element": "^2.19.1", - "@wordpress/i18n": "^3.18.0", + "@babel/runtime": "^7.13.10", + "@wordpress/api-fetch": "^3.23.1", + "@wordpress/blob": "^2.13.2", + "@wordpress/element": "^2.20.2", + "@wordpress/i18n": "^3.19.2", "lodash": "^4.17.19" } }, "@wordpress/notices": { - "version": "2.12.8", - "resolved": "https://registry.npmjs.org/@wordpress/notices/-/notices-2.12.8.tgz", - "integrity": "sha512-Vj3CZMtVVX6JBsoPwCOjZgJ/n91g5SrrYrqNdHOPfd6jGQN7cAGPZrQ58CImeHA2IbaBKez52WQCBKVAC7zYmA==", + "version": "2.13.2", + "resolved": "https://registry.npmjs.org/@wordpress/notices/-/notices-2.13.2.tgz", + "integrity": "sha512-rMUaQ7kTdwEPhOoxohNO/N1Kj70h8BRu/XFv7uWRmuU97rK+a452mN4HTaooaM68OiflU1cf4igMeLayAj+NtA==", "requires": { - "@babel/runtime": "^7.12.5", - "@wordpress/a11y": "^2.14.3", - "@wordpress/data": "^4.26.8", + "@babel/runtime": "^7.13.10", + "@wordpress/a11y": "^2.15.2", + "@wordpress/data": "^4.27.2", "lodash": "^4.17.19" } }, "@wordpress/npm-package-json-lint-config": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@wordpress/npm-package-json-lint-config/-/npm-package-json-lint-config-4.0.2.tgz", - "integrity": "sha512-C3v9rxHfXXqRoaCYv8lu4C0g8KHIvEs5JqFjRroW1bpe1yC/f9YSVj04mlwsSgtHUwPcDQZ5osQec4gDs5/nGw==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@wordpress/npm-package-json-lint-config/-/npm-package-json-lint-config-4.0.3.tgz", + "integrity": "sha512-xN11CqH8oUmLbDd8/+0UU3rYuNNnF2PWedTrIDqcuZ9Lm+w3yEZJgzBv4XsZ4fS1R4c9oNBPhih0jdOxUCHpFg==", "dev": true }, "@wordpress/nux": { - "version": "3.24.8", - "resolved": "https://registry.npmjs.org/@wordpress/nux/-/nux-3.24.8.tgz", - "integrity": "sha512-gBVf3WX584+1t8IUvtNwNwYT7acflN579SQJckCx5Xjo6ogIfh49KSwFM6Gss9XM8yNO46J7KAMbcusHNrLPiw==", + "version": "3.25.2", + "resolved": "https://registry.npmjs.org/@wordpress/nux/-/nux-3.25.2.tgz", + "integrity": "sha512-dAT6OSLdnK41VNhEzaeR1am8GPqFdIpoJFTR0kNbBFmHkbxRd/pSEpBXAneBw+YcpOkaaTVBd3pzpx053hchfg==", "requires": { - "@babel/runtime": "^7.12.5", - "@wordpress/components": "^12.0.8", - "@wordpress/compose": "^3.24.5", - "@wordpress/data": "^4.26.8", - "@wordpress/deprecated": "^2.11.1", - "@wordpress/element": "^2.19.1", - "@wordpress/i18n": "^3.18.0", - "@wordpress/icons": "^2.9.1", + "@babel/runtime": "^7.13.10", + "@wordpress/components": "^13.0.2", + "@wordpress/compose": "^3.25.2", + "@wordpress/data": "^4.27.2", + "@wordpress/deprecated": "^2.12.2", + "@wordpress/element": "^2.20.2", + "@wordpress/i18n": "^3.19.2", + "@wordpress/icons": "^2.10.2", "lodash": "^4.17.19", "rememo": "^3.0.0" } }, "@wordpress/plugins": { - "version": "2.24.7", - "resolved": "https://registry.npmjs.org/@wordpress/plugins/-/plugins-2.24.7.tgz", - "integrity": "sha512-X7qZAXXSMz1nBWW9NI6s5tqHIDFew3sUx6SzjuZKyIDVchrlNGCQ917YtBRCn9f4IkQQ3ZG9wlLx7KRqO+o5nA==", + "version": "2.25.2", + "resolved": "https://registry.npmjs.org/@wordpress/plugins/-/plugins-2.25.2.tgz", + "integrity": "sha512-AWBE1YXQd9BwkME8IDf/6hlehTZiSVkxJmNrYC2kSzPaPo/WIe2+Wa6pcigUVu5t2Ou1RrXAbLv92o/mNA+w6Q==", "requires": { - "@babel/runtime": "^7.12.5", - "@wordpress/compose": "^3.24.5", - "@wordpress/element": "^2.19.1", - "@wordpress/hooks": "^2.11.1", - "@wordpress/icons": "^2.9.1", - "lodash": "^4.17.19" + "@babel/runtime": "^7.13.10", + "@wordpress/compose": "^3.25.2", + "@wordpress/element": "^2.20.2", + "@wordpress/hooks": "^2.12.2", + "@wordpress/icons": "^2.10.2", + "lodash": "^4.17.19", + "memize": "^1.1.0" } }, "@wordpress/postcss-plugins-preset": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@wordpress/postcss-plugins-preset/-/postcss-plugins-preset-2.1.1.tgz", - "integrity": "sha512-TAl0EIu3psL8neWdtvHz8ValknhUkTlPyOMogPaJozmKKfhIKWxZPEO0+5iyevdZ9+U4kQY+j9hVAHUW4tRVZg==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@wordpress/postcss-plugins-preset/-/postcss-plugins-preset-2.1.2.tgz", + "integrity": "sha512-y5W7NcT5CK3V6mEco36fMURJtR4cEibmV42ZzQ9mZdln1zzdrpnJUsMj4CscO4eSMv9hzNaYT97SCQWB8j5NVg==", "dev": true, "requires": { - "@wordpress/base-styles": "^3.4.1", - "@wordpress/postcss-themes": "^3.0.2", + "@wordpress/base-styles": "^3.4.2", + "@wordpress/postcss-themes": "^3.0.3", "autoprefixer": "^9.8.6", "postcss-custom-properties": "^10.0.0" } }, "@wordpress/postcss-themes": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@wordpress/postcss-themes/-/postcss-themes-3.0.2.tgz", - "integrity": "sha512-8hmGYKKKtK0SzL+nnSuFNkpd9Ffq57NKtusyc99WvNMiYdDeTXLWulQzlgzrT8tx7Ss8MuPSM7yH3bHI3h1CTA==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@wordpress/postcss-themes/-/postcss-themes-3.0.3.tgz", + "integrity": "sha512-Af6sCRK3twS3snx6nZIVDsycZypzyf2FgWRAEVmmQgI4ITLcxr0t7yqNLIkvdkKuPqKxgJ/NzUHPzqqovR7oXg==", "dev": true, "requires": { "postcss": "^7.0.32" } }, "@wordpress/prettier-config": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@wordpress/prettier-config/-/prettier-config-1.0.2.tgz", - "integrity": "sha512-puyOhbJuMjUeo2EcHmmh88mk0BFAUMTXWKyzJ0y3hlPXaPnjXdir/trj2hrI9FvWTnygLWU98qxhQUfhbIhPdw==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@wordpress/prettier-config/-/prettier-config-1.0.3.tgz", + "integrity": "sha512-BWiped4eH3EWZ4FckDTFWrDKmb2Xi5zGef9fm9f1vg+MiloNvEItVczoXHY3BK4nF9m171xsGx22WZSi7dVopA==", "dev": true }, "@wordpress/primitives": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@wordpress/primitives/-/primitives-1.11.1.tgz", - "integrity": "sha512-xYxcQ0JGnYjaSo1oXCapFl69jBjOPT8iuLf9RC1TulmZFnQsvqIv7Mu9VW9YPTg4gMXAavLD2EB+fqXdI1NNhQ==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@wordpress/primitives/-/primitives-1.12.2.tgz", + "integrity": "sha512-Kt+/VY8E4rUFXju0mvq3V2jFk2TPdjRxHqr0fj1ffNRGCTn20ZdqC7qB2wX7ljujyykaWJiafwS5VQNZg2N3XQ==", "requires": { - "@babel/runtime": "^7.12.5", - "@wordpress/element": "^2.19.1", + "@babel/runtime": "^7.13.10", + "@wordpress/element": "^2.20.2", "classnames": "^2.2.5" } }, "@wordpress/priority-queue": { - "version": "1.10.1", - "resolved": "https://registry.npmjs.org/@wordpress/priority-queue/-/priority-queue-1.10.1.tgz", - "integrity": "sha512-O7W4ktSW6egVtW4fvyUnnetNODbtjuKj6G7AyXUPNyrmKBma0g/nGIRed3iA7rOfLyjzyzh7ZkP0sSENXKAvQQ==", + "version": "1.11.2", + "resolved": "https://registry.npmjs.org/@wordpress/priority-queue/-/priority-queue-1.11.2.tgz", + "integrity": "sha512-ulwmUOklY3orn1xXpcPnTyGWV5B/oycxI+cHZ6EevBVgM5sq+BW3xo0PKLR/MMm6UNBtFTu/71QAJrNZcD6V1g==", "requires": { - "@babel/runtime": "^7.12.5" + "@babel/runtime": "^7.13.10" } }, "@wordpress/redux-routine": { - "version": "3.13.1", - "resolved": "https://registry.npmjs.org/@wordpress/redux-routine/-/redux-routine-3.13.1.tgz", - "integrity": "sha512-4VPeA27BEmmiLW14EL0fZunxbiUrMKqnrbXH7KGQU6YOmarKWCw1efgD+jqpatW+3iUj38Fx4obnlVs40GcXsg==", + "version": "3.14.2", + "resolved": "https://registry.npmjs.org/@wordpress/redux-routine/-/redux-routine-3.14.2.tgz", + "integrity": "sha512-aqi4UtvMP/+NhULxyCR8ktG0v4BJVTRcMpByAqDg7Oabq2sz2LPuShxd5UY8vxQYQY9t1uUJbslhom4ytcohWg==", "requires": { - "@babel/runtime": "^7.12.5", + "@babel/runtime": "^7.13.10", "is-promise": "^4.0.0", "lodash": "^4.17.19", "rungen": "^0.3.2" } }, "@wordpress/reusable-blocks": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/@wordpress/reusable-blocks/-/reusable-blocks-1.1.11.tgz", - "integrity": "sha512-XIA6XeNSthmLvKx++aNNHqcqQU3TwAzWaP1sUc5MwMOK7B94Qj4+70cN6iRqLVq9VuERp9+ri3+JXV6FgRsahQ==", + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@wordpress/reusable-blocks/-/reusable-blocks-1.2.2.tgz", + "integrity": "sha512-6JlysISIwwBcL+7+EmyBLFInizzlrW34NMAwr2RyTTR7oTL0TsiV7Ylchxnj/XRB67CBnGOSQkPZ7zzdQvPvhA==", "requires": { - "@wordpress/block-editor": "^5.2.11", - "@wordpress/blocks": "^7.0.6", - "@wordpress/components": "^12.0.8", - "@wordpress/compose": "^3.24.5", - "@wordpress/core-data": "^2.25.9", - "@wordpress/data": "^4.26.8", - "@wordpress/element": "^2.19.1", - "@wordpress/i18n": "^3.18.0", - "@wordpress/icons": "^2.9.1", - "@wordpress/notices": "^2.12.8", - "@wordpress/url": "^2.21.2", + "@wordpress/block-editor": "^5.3.2", + "@wordpress/blocks": "^8.0.2", + "@wordpress/components": "^13.0.2", + "@wordpress/compose": "^3.25.2", + "@wordpress/core-data": "^2.26.2", + "@wordpress/data": "^4.27.2", + "@wordpress/element": "^2.20.2", + "@wordpress/i18n": "^3.19.2", + "@wordpress/icons": "^2.10.2", + "@wordpress/notices": "^2.13.2", + "@wordpress/url": "^2.22.2", "lodash": "^4.17.19" } }, "@wordpress/rich-text": { - "version": "3.24.8", - "resolved": "https://registry.npmjs.org/@wordpress/rich-text/-/rich-text-3.24.8.tgz", - "integrity": "sha512-AsSIrpeVuOMQ8z9a3+kiArxU/4s48qOpwZ0NHTAH2l4WtE1QZCur8Q3W80FitCbGsrcbwvgpuXrNDQdIGJ9CHQ==", + "version": "3.25.2", + "resolved": "https://registry.npmjs.org/@wordpress/rich-text/-/rich-text-3.25.2.tgz", + "integrity": "sha512-lVGPGGaUf+D+pZbTReOViPFiR2/7M/az1id8FBaESZQZiDAaP9i5vNLx3JzTRL1LbI97kuVmieIRDsMg7hqcQQ==", "requires": { - "@babel/runtime": "^7.12.5", - "@wordpress/compose": "^3.24.5", - "@wordpress/data": "^4.26.8", - "@wordpress/deprecated": "^2.11.1", - "@wordpress/dom": "^2.16.2", - "@wordpress/element": "^2.19.1", - "@wordpress/escape-html": "^1.11.1", - "@wordpress/is-shallow-equal": "^3.0.1", - "@wordpress/keycodes": "^2.18.3", + "@babel/runtime": "^7.13.10", + "@wordpress/compose": "^3.25.2", + "@wordpress/data": "^4.27.2", + "@wordpress/dom": "^2.17.2", + "@wordpress/element": "^2.20.2", + "@wordpress/escape-html": "^1.12.2", + "@wordpress/is-shallow-equal": "^3.1.2", + "@wordpress/keycodes": "^2.19.2", "classnames": "^2.2.5", "lodash": "^4.17.19", "memize": "^1.1.0", @@ -4271,20 +3986,20 @@ } }, "@wordpress/scripts": { - "version": "14.1.0", - "resolved": "https://registry.npmjs.org/@wordpress/scripts/-/scripts-14.1.0.tgz", - "integrity": "sha512-WZkgcAMq1UPOJCyYyfuUC5qWFUxXHIUxKU8NR3D+x5Yr27KvG5aeEiDTHyJHkIhmN01diB3Sq+ybnncm4V5oaA==", + "version": "14.1.1", + "resolved": "https://registry.npmjs.org/@wordpress/scripts/-/scripts-14.1.1.tgz", + "integrity": "sha512-BaYVzUXWy6Bx9Bx1mtAtg4UQyl+pNmRMLpukU97Jo4SITOEsBzagdcJBCTwuLuE3FqmfZMxuYuUeBJftIngXEQ==", "dev": true, "requires": { "@svgr/webpack": "^5.2.0", - "@wordpress/babel-preset-default": "^5.2.0", - "@wordpress/dependency-extraction-webpack-plugin": "^3.1.1", - "@wordpress/eslint-plugin": "^9.0.2", - "@wordpress/jest-preset-default": "^7.0.2", - "@wordpress/npm-package-json-lint-config": "^4.0.2", - "@wordpress/postcss-plugins-preset": "^2.1.1", - "@wordpress/prettier-config": "^1.0.2", - "@wordpress/stylelint-config": "^19.0.2", + "@wordpress/babel-preset-default": "^5.2.1", + "@wordpress/dependency-extraction-webpack-plugin": "^3.1.2", + "@wordpress/eslint-plugin": "^9.0.3", + "@wordpress/jest-preset-default": "^7.0.3", + "@wordpress/npm-package-json-lint-config": "^4.0.3", + "@wordpress/postcss-plugins-preset": "^2.1.2", + "@wordpress/prettier-config": "^1.0.3", + "@wordpress/stylelint-config": "^19.0.3", "babel-jest": "^26.6.3", "babel-loader": "^8.2.2", "chalk": "^4.0.0", @@ -4327,16 +4042,6 @@ "webpack-sources": "^2.2.0" }, "dependencies": { - "@wordpress/dependency-extraction-webpack-plugin": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@wordpress/dependency-extraction-webpack-plugin/-/dependency-extraction-webpack-plugin-3.1.1.tgz", - "integrity": "sha512-gLp6DMYlXO+0RZECjFCoKJvN4wmZDV0WCrQBwfXmBsieod97pNYr/xABpkAkg6XoR9/LZ1f18M3xsgrCWGrxNQ==", - "dev": true, - "requires": { - "json2php": "^0.0.4", - "webpack-sources": "^2.2.0" - } - }, "cacache": { "version": "15.0.6", "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.0.6.tgz", @@ -4565,35 +4270,37 @@ } }, "@wordpress/server-side-render": { - "version": "1.20.8", - "resolved": "https://registry.npmjs.org/@wordpress/server-side-render/-/server-side-render-1.20.8.tgz", - "integrity": "sha512-lyJDt7+bGTNVaTdrBgLrFj2tvEp9oxyPgnafukq4z1BnfoN4JTxZqm+ZPhJ+FJm1ykzZx1eIwZh9m1e1h5Po9Q==", + "version": "1.21.2", + "resolved": "https://registry.npmjs.org/@wordpress/server-side-render/-/server-side-render-1.21.2.tgz", + "integrity": "sha512-Ggxe79Ql+CewDzPYesaVqoljZPyg/mXqYHkRUM1ZhyThaFNf7aZvzdIxwDpfNCxtS289m6aJf8gyYPaqFYSfqw==", "requires": { - "@babel/runtime": "^7.12.5", - "@wordpress/api-fetch": "^3.21.5", - "@wordpress/components": "^12.0.8", - "@wordpress/data": "^4.26.8", - "@wordpress/deprecated": "^2.11.1", - "@wordpress/element": "^2.19.1", - "@wordpress/i18n": "^3.18.0", - "@wordpress/url": "^2.21.2", + "@babel/runtime": "^7.13.10", + "@wordpress/api-fetch": "^3.23.1", + "@wordpress/blocks": "^8.0.2", + "@wordpress/components": "^13.0.2", + "@wordpress/compose": "^3.25.2", + "@wordpress/data": "^4.27.2", + "@wordpress/deprecated": "^2.12.2", + "@wordpress/element": "^2.20.2", + "@wordpress/i18n": "^3.19.2", + "@wordpress/url": "^2.22.2", "lodash": "^4.17.19" } }, "@wordpress/shortcode": { - "version": "2.12.1", - "resolved": "https://registry.npmjs.org/@wordpress/shortcode/-/shortcode-2.12.1.tgz", - "integrity": "sha512-87oQbaDKXRRU8Tdn5/O7ykK5eTkmTs1cg3DYtoNQImpA9UWUJtC27LYia1IRzc8CvWh1yz3vNRYWlHmaolkdFQ==", + "version": "2.13.2", + "resolved": "https://registry.npmjs.org/@wordpress/shortcode/-/shortcode-2.13.2.tgz", + "integrity": "sha512-n4O5O66ARGY+h1SCvt0uOIQAJ6B4hd6EjULAWRNYgQuuF9mdhcczpGvSH76BssuvLN6bJU1RjsVy7m56kqO5xw==", "requires": { - "@babel/runtime": "^7.12.5", + "@babel/runtime": "^7.13.10", "lodash": "^4.17.19", "memize": "^1.1.0" } }, "@wordpress/stylelint-config": { - "version": "19.0.2", - "resolved": "https://registry.npmjs.org/@wordpress/stylelint-config/-/stylelint-config-19.0.2.tgz", - "integrity": "sha512-7tr2NL9VMqLjeZsEvjDoy7b0tm6KrVswZvxr5sJkgaJn4rOpI88SgKV3jh2qCZj4JTr8lfArzMS6dH9Ee2M0xw==", + "version": "19.0.3", + "resolved": "https://registry.npmjs.org/@wordpress/stylelint-config/-/stylelint-config-19.0.3.tgz", + "integrity": "sha512-67iCYE5T9TSgzQAnJfQZPl2ENZ+uujH1AarH/u7LibG3/JIf6CpofjmYvaBoLFtKQvBsYZhUaXJ18oIHdn4N0g==", "dev": true, "requires": { "stylelint-config-recommended": "^3.0.0", @@ -4602,58 +4309,58 @@ } }, "@wordpress/token-list": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/@wordpress/token-list/-/token-list-1.14.1.tgz", - "integrity": "sha512-XlSNeRtlkvF43Dkh+GFTy7tBaYFCAgWAwSJEe2F9SvURjjU0HiXnuwTrzVt5saG5EITurz+HC1+xnJNt51HUIA==", + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/@wordpress/token-list/-/token-list-1.15.2.tgz", + "integrity": "sha512-I7w1wrNtUYY/TlgRDWtSag4k35VXiFH6T6VyEiCen/8oMri9w6aOSFB3cA0gcoPHQ/ze/cDGAdqdUYChKWkOeQ==", "requires": { - "@babel/runtime": "^7.12.5", + "@babel/runtime": "^7.13.10", "lodash": "^4.17.19" } }, "@wordpress/url": { - "version": "2.21.2", - "resolved": "https://registry.npmjs.org/@wordpress/url/-/url-2.21.2.tgz", - "integrity": "sha512-bLHg4pTo/9mQUkK1s1MU/Sjgnzfy2AkPvPn4ObGA8/4CFkMsDhQGAVhhw5YuezcxvaJkBiKJ+BxgFJ1QKksF6w==", + "version": "2.22.2", + "resolved": "https://registry.npmjs.org/@wordpress/url/-/url-2.22.2.tgz", + "integrity": "sha512-aqpYKQXzyzkCOm+GzZRYlLb+wh58g0cwR1PaKAl0UXaBS4mdS+X6biMriylb4P8CVC/RR7CSw5XI20JC24KDwQ==", "requires": { - "@babel/runtime": "^7.12.5", + "@babel/runtime": "^7.13.10", "lodash": "^4.17.19", "react-native-url-polyfill": "^1.1.2" } }, "@wordpress/viewport": { - "version": "2.25.8", - "resolved": "https://registry.npmjs.org/@wordpress/viewport/-/viewport-2.25.8.tgz", - "integrity": "sha512-QSOWBCiO15pFs2ghQjK/2t3JwpXASp71vTCx1/RKX7ySEo+bcOlA+ym0cb3NwtqKOQ4XGDACMuqIzcYUncb0Ug==", + "version": "2.26.2", + "resolved": "https://registry.npmjs.org/@wordpress/viewport/-/viewport-2.26.2.tgz", + "integrity": "sha512-ZcVZuxCFQYM2ZX28w0xKGDWEJDIDu/0W47qmV/h6PzHSAkWbxiOlGbDzzyvrFRSL8eTH+MzNEFR/SvOkMt+dAQ==", "requires": { - "@babel/runtime": "^7.12.5", - "@wordpress/compose": "^3.24.5", - "@wordpress/data": "^4.26.8", + "@babel/runtime": "^7.13.10", + "@wordpress/compose": "^3.25.2", + "@wordpress/data": "^4.27.2", "lodash": "^4.17.19" } }, "@wordpress/warning": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-1.3.1.tgz", - "integrity": "sha512-MdZ/4k2KmdH4h71KfKUXPCm8eR4fnD1t9W70vIX5+MsdiA7uplkwcDWxybITYVOmVT0Zk4F5CJ29AcsJAvtgZg==" + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-1.4.2.tgz", + "integrity": "sha512-MjrkSp6Jyfx+92AE32A83P503noUtGb6//BYUH4GiWzzzSNhDHgbQ0UcOJwJaEYK166DxSNpMk/JXc4YENi1Cw==" }, "@wordpress/wordcount": { - "version": "2.14.1", - "resolved": "https://registry.npmjs.org/@wordpress/wordcount/-/wordcount-2.14.1.tgz", - "integrity": "sha512-Ns6880R5lBXsdz8TEjnSyKyAAOdGVnqRQJdteUGVPftXDMRCQclLwRgLAE+SBVsorQk1L56KuiQztbgTuFqBaw==", + "version": "2.15.2", + "resolved": "https://registry.npmjs.org/@wordpress/wordcount/-/wordcount-2.15.2.tgz", + "integrity": "sha512-y7dltZQrdtUatzpDVpZxNfXeDva4xRw30lO57MkxmeqlWOpZCrgCK7czNbebTC1CUXZ9xbKiOrNdnFgE6CnoOw==", "requires": { - "@babel/runtime": "^7.12.5", + "@babel/runtime": "^7.13.10", "lodash": "^4.17.19" } }, "@wp-g2/components": { - "version": "0.0.140", - "resolved": "https://registry.npmjs.org/@wp-g2/components/-/components-0.0.140.tgz", - "integrity": "sha512-bychuhZ3wPSB457CHYcogoPQPlP/eUA9GoTo0Fv0rj7f44Gr9XlPoqVT+GQa3CmPnvSCAl1sjoe75Vkaoo/O1w==", + "version": "0.0.160", + "resolved": "https://registry.npmjs.org/@wp-g2/components/-/components-0.0.160.tgz", + "integrity": "sha512-44qUtiF5Nl/srD7Vzbpcd0im/EIej04fOdDfa0lfDxXJDNK3RRtSSEwCRhok/M5SKCmvYbZKRUx2K0ugXNqK0Q==", "requires": { "@popperjs/core": "^2.5.4", - "@wp-g2/context": "^0.0.140", - "@wp-g2/styles": "^0.0.140", - "@wp-g2/utils": "^0.0.140", + "@wp-g2/context": "^0.0.160", + "@wp-g2/styles": "^0.0.160", + "@wp-g2/utils": "^0.0.160", "csstype": "^3.0.3", "downshift": "^6.0.15", "framer-motion": "^2.1.0", @@ -4664,7 +4371,7 @@ "react-colorful": "4.4.4", "react-textarea-autosize": "^8.2.0", "react-use-gesture": "^9.0.0", - "reakit": "1.1.0" + "reakit": "^1.3.4" }, "dependencies": { "isarray": { @@ -4679,52 +4386,29 @@ "requires": { "isarray": "0.0.1" } - }, - "reakit": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/reakit/-/reakit-1.1.0.tgz", - "integrity": "sha512-d/ERtwgBndBPsyPBPUl5jueyfFgsglIfQCnLMKuxM0PaWiIZ6Ys3XsYaNy/AaG8k46Ee5cQPMdRrR30nVcSToQ==", - "requires": { - "@popperjs/core": "^2.4.2", - "body-scroll-lock": "^3.0.2", - "reakit-system": "^0.13.0", - "reakit-utils": "^0.13.0", - "reakit-warning": "^0.4.0" - } - }, - "reakit-utils": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/reakit-utils/-/reakit-utils-0.13.1.tgz", - "integrity": "sha512-NBKgsot3tU91gZgK5MTInI/PR0T3kIsTmbU5MbGggSOcwU2dG/kbE8IrM2lC6ayCSL2W2QWkijT6kewdrIX7Gw==" - }, - "reakit-warning": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/reakit-warning/-/reakit-warning-0.4.1.tgz", - "integrity": "sha512-AgnRN6cf8DYBF/mK2JEMFVL67Sbon8fDbFy1kfm0EDibtGsMOQtsFYfozZL7TwmJ4yg68VMhg8tmPHchVQRrlg==", - "requires": { - "reakit-utils": "^0.13.1" - } } } }, "@wp-g2/context": { - "version": "0.0.140", - "resolved": "https://registry.npmjs.org/@wp-g2/context/-/context-0.0.140.tgz", - "integrity": "sha512-z32fxZ2tCVmYQC+wyyziyrhEvWBPFBQfUhUHF85JmTUPzQQeEPiLC3rgDAT0fUTFlJHinPJQq6871RDqFSwCUA==", + "version": "0.0.160", + "resolved": "https://registry.npmjs.org/@wp-g2/context/-/context-0.0.160.tgz", + "integrity": "sha512-50wSQCZkdZEexP88Ljutskn7/klT2Id1ks4GpzKDSBM8kadrfNdr2iabjgJdFLIH33S+r4dzEnzLs9SFtqUgwg==", "requires": { - "@wp-g2/styles": "^0.0.140", - "@wp-g2/utils": "^0.0.140", + "@wp-g2/create-styles": "^0.0.160", + "@wp-g2/styles": "^0.0.160", + "@wp-g2/utils": "^0.0.160", "lodash": "^4.17.19" } }, "@wp-g2/create-styles": { - "version": "0.0.140", - "resolved": "https://registry.npmjs.org/@wp-g2/create-styles/-/create-styles-0.0.140.tgz", - "integrity": "sha512-/60DxWjCAhsoYOqY7aiHVbkTAF+L6qZIyHyH50oNs9FTVkcRLHQFSC0kHgAam+Z9K3eImQ7hM52wfBDqae0q2Q==", + "version": "0.0.160", + "resolved": "https://registry.npmjs.org/@wp-g2/create-styles/-/create-styles-0.0.160.tgz", + "integrity": "sha512-2/q8jcB9wIyfxkoCfNhz+9otRmAbDwfgk3nSEFhyz9ExR+OCqNUWqmITE3TZ4hYaSsV8E/gUUO4JjnPPy989bA==", "requires": { "@emotion/core": "^10.1.1", + "@emotion/hash": "^0.8.0", "@emotion/is-prop-valid": "^0.8.8", - "@wp-g2/utils": "^0.0.140", + "@wp-g2/utils": "^0.0.160", "create-emotion": "^10.0.27", "emotion": "^10.0.27", "emotion-theming": "^10.0.27", @@ -4735,18 +4419,18 @@ } }, "@wp-g2/styles": { - "version": "0.0.140", - "resolved": "https://registry.npmjs.org/@wp-g2/styles/-/styles-0.0.140.tgz", - "integrity": "sha512-wAvtqQOqX2zYpfEdVK4l4abH/hUUgw/+8+E5PvPgrsvqFg8IehNSksnjNF5/IloLRGAH70d8ytjMuMnUK8PVYA==", + "version": "0.0.160", + "resolved": "https://registry.npmjs.org/@wp-g2/styles/-/styles-0.0.160.tgz", + "integrity": "sha512-o91jxb0ZwEDRJrtVVjnqn3qTAXjnxZ1fX5KF3Q7oz776lMZPHsyfC0hvqnOz0w7zqaZZpdWtVQRShgrYXN6JHw==", "requires": { - "@wp-g2/create-styles": "^0.0.140", - "@wp-g2/utils": "^0.0.140" + "@wp-g2/create-styles": "^0.0.160", + "@wp-g2/utils": "^0.0.160" } }, "@wp-g2/utils": { - "version": "0.0.140", - "resolved": "https://registry.npmjs.org/@wp-g2/utils/-/utils-0.0.140.tgz", - "integrity": "sha512-a4uYi/XQEDrOAIO3JUQ+L/oeSkgp+08pSy41xxQ1nIRHs7X+Du84X2EFQrvZfGBRuXuVlVuUIlN2e0IE8yUZKw==", + "version": "0.0.160", + "resolved": "https://registry.npmjs.org/@wp-g2/utils/-/utils-0.0.160.tgz", + "integrity": "sha512-4FhezjKyeYVb+3PZahW1kmqXpCvVvuJM97EcGqkKf+u4Qf66J3n1niHgfnRbn8aNydYK6EFze+6/UL48U35z1w==", "requires": { "copy-to-clipboard": "^3.3.1", "create-emotion": "^10.0.27", @@ -4758,7 +4442,6 @@ "memize": "^1.1.0", "react-merge-refs": "^1.1.0", "react-resize-aware": "^3.1.0", - "reakit-warning": "^0.5.5", "tinycolor2": "^1.4.2", "use-enhanced-state": "^0.0.13", "use-isomorphic-layout-effect": "^1.0.0" @@ -5232,24 +4915,106 @@ }, "dependencies": { "es-abstract": { - "version": "1.18.0-next.2", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.2.tgz", - "integrity": "sha512-Ih4ZMFHEtZupnUh6497zEL4y2+w8+1ljnCyaTa+adcoafI1GOvMwFlDjBLfWR7y9VLfrjRJe9ocuHY1PSR9jjw==", + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0.tgz", + "integrity": "sha512-LJzK7MrQa8TS0ja2w3YNLzUgJCGPdPOV1yVvezjNnS89D+VR08+Szt2mz3YB2Dck/+w5tfIq/RoUAFqJJGM2yw==", "requires": { "call-bind": "^1.0.2", "es-to-primitive": "^1.2.1", "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2", + "get-intrinsic": "^1.1.1", "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.2.2", + "has-symbols": "^1.0.2", + "is-callable": "^1.2.3", "is-negative-zero": "^2.0.1", - "is-regex": "^1.1.1", + "is-regex": "^1.1.2", + "is-string": "^1.0.5", "object-inspect": "^1.9.0", "object-keys": "^1.1.1", "object.assign": "^4.1.2", - "string.prototype.trimend": "^1.0.3", - "string.prototype.trimstart": "^1.0.3" + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^1.0.0" + }, + "dependencies": { + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + } + } + }, + "get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + } + }, + "has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==" + }, + "is-callable": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.3.tgz", + "integrity": "sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ==" + }, + "is-regex": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.2.tgz", + "integrity": "sha512-axvdhb5pdhEVThqJzYXwMlVuZwC+FF2DpcOhTS+y/8jVq4trxyPgfcwIxIKiyeuLlSQYKkmUaPQJ8ZE4yNKXDg==", + "requires": { + "call-bind": "^1.0.2", + "has-symbols": "^1.0.1" + }, + "dependencies": { + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + } + } + }, + "string.prototype.trimend": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", + "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "dependencies": { + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + } + } + }, + "string.prototype.trimstart": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", + "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" }, "dependencies": { "call-bind": { @@ -5783,13 +5548,13 @@ } }, "babel-plugin-polyfill-corejs2": { - "version": "0.1.10", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.1.10.tgz", - "integrity": "sha512-DO95wD4g0A8KRaHKi0D51NdGXzvpqVLnLu5BTvDlpqUEpTmeEtypgC1xqesORaWmiUOQI14UHKlzNd9iZ2G3ZA==", + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.0.tgz", + "integrity": "sha512-9bNwiR0dS881c5SHnzCmmGlMkJLl0OUZvxrxHo9w/iNoRuqaPjqlvBf4HrovXtQs/au5yKkpcdgfT1cC5PAZwg==", "dev": true, "requires": { - "@babel/compat-data": "^7.13.0", - "@babel/helper-define-polyfill-provider": "^0.1.5", + "@babel/compat-data": "^7.13.11", + "@babel/helper-define-polyfill-provider": "^0.2.0", "semver": "^6.1.1" }, "dependencies": { @@ -5802,22 +5567,22 @@ } }, "babel-plugin-polyfill-corejs3": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.1.7.tgz", - "integrity": "sha512-u+gbS9bbPhZWEeyy1oR/YaaSpod/KDT07arZHb80aTpl8H5ZBq+uN1nN9/xtX7jQyfLdPfoqI4Rue/MQSWJquw==", + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.0.tgz", + "integrity": "sha512-zZyi7p3BCUyzNxLx8KV61zTINkkV65zVkDAFNZmrTCRVhjo1jAS+YLvDJ9Jgd/w2tsAviCwFHReYfxO3Iql8Yg==", "dev": true, "requires": { - "@babel/helper-define-polyfill-provider": "^0.1.5", - "core-js-compat": "^3.8.1" + "@babel/helper-define-polyfill-provider": "^0.2.0", + "core-js-compat": "^3.9.1" } }, "babel-plugin-polyfill-regenerator": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.1.6.tgz", - "integrity": "sha512-OUrYG9iKPKz8NxswXbRAdSwF0GhRdIEMTloQATJi4bDuFqrXaXcCUT/VGNrr8pBcjMh1RxZ7Xt9cytVJTJfvMg==", + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.0.tgz", + "integrity": "sha512-J7vKbCuD2Xi/eEHxquHN14bXAW9CXtecwuLrOIDJtcZzTaPzV1VdEfoUf9AzcRBMolKUQKM9/GVojeh0hFiqMg==", "dev": true, "requires": { - "@babel/helper-define-polyfill-provider": "^0.1.5" + "@babel/helper-define-polyfill-provider": "^0.2.0" } }, "babel-plugin-syntax-jsx": { @@ -7061,24 +6826,23 @@ } }, "cheerio": { - "version": "1.0.0-rc.5", - "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.5.tgz", - "integrity": "sha512-yoqps/VCaZgN4pfXtenwHROTp8NG6/Hlt4Jpz2FEP0ZJQ+ZUkVDd0hAPDNKhj3nakpfPt/CNs57yEtxD1bXQiw==", + "version": "1.0.0-rc.6", + "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.6.tgz", + "integrity": "sha512-hjx1XE1M/D5pAtMgvWwE21QClmAEeGHOIDfycgmndisdNgI6PE1cGRQkMGBcsbUbmEQyWu5PJLUcAOjtQS8DWw==", "dev": true, "requires": { - "cheerio-select-tmp": "^0.1.0", - "dom-serializer": "~1.2.0", - "domhandler": "^4.0.0", - "entities": "~2.1.0", - "htmlparser2": "^6.0.0", - "parse5": "^6.0.0", - "parse5-htmlparser2-tree-adapter": "^6.0.0" + "cheerio-select": "^1.3.0", + "dom-serializer": "^1.3.1", + "domhandler": "^4.1.0", + "htmlparser2": "^6.1.0", + "parse5": "^6.0.1", + "parse5-htmlparser2-tree-adapter": "^6.0.1" }, "dependencies": { "dom-serializer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.2.0.tgz", - "integrity": "sha512-n6kZFH/KlCrqs/1GHMOd5i2fd/beQHuehKdWvNNffbGHTr/almdhuVvTVFb3V7fglz+nC50fFusu3lY33h12pA==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.1.tgz", + "integrity": "sha512-Pv2ZluG5ife96udGgEDovOOOA5UELkltfJpnIExPrAk1LTvecolUGn6lIaoLh86d83GiB86CjzciMd9BuRB71Q==", "dev": true, "requires": { "domelementtype": "^2.0.1", @@ -7094,42 +6858,42 @@ } } }, - "cheerio-select-tmp": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/cheerio-select-tmp/-/cheerio-select-tmp-0.1.1.tgz", - "integrity": "sha512-YYs5JvbpU19VYJyj+F7oYrIE2BOll1/hRU7rEy/5+v9BzkSo3bK81iAeeQEMI92vRIxz677m72UmJUiVwwgjfQ==", + "cheerio-select": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-1.3.0.tgz", + "integrity": "sha512-mLgqdHxVOQyhOIkG5QnRkDg7h817Dkf0dAvlCio2TJMmR72cJKH0bF28SHXvLkVrGcGOiub0/Bs/CMnPeQO7qw==", "dev": true, "requires": { - "css-select": "^3.1.2", - "css-what": "^4.0.0", - "domelementtype": "^2.1.0", - "domhandler": "^4.0.0", - "domutils": "^2.4.4" + "css-select": "^4.0.0", + "css-what": "^5.0.0", + "domelementtype": "^2.2.0", + "domhandler": "^4.1.0", + "domutils": "^2.5.2" }, "dependencies": { "css-select": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-3.1.2.tgz", - "integrity": "sha512-qmss1EihSuBNWNNhHjxzxSfJoFBM/lERB/Q4EnsJQQC62R2evJDW481091oAdOr9uh46/0n4nrg0It5cAnj1RA==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.0.0.tgz", + "integrity": "sha512-I7favumBlDP/nuHBKLfL5RqvlvRdn/W29evvWJ+TaoGPm7QD+xSIN5eY2dyGjtkUmemh02TZrqJb4B8DWo6PoQ==", "dev": true, "requires": { "boolbase": "^1.0.0", - "css-what": "^4.0.0", - "domhandler": "^4.0.0", - "domutils": "^2.4.3", + "css-what": "^5.0.0", + "domhandler": "^4.1.0", + "domutils": "^2.5.1", "nth-check": "^2.0.0" } }, "css-what": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-4.0.0.tgz", - "integrity": "sha512-teijzG7kwYfNVsUh2H/YN62xW3KK9YhXEgSlbxMlcyjPNvdKJqFx5lrwlJgoFP1ZHlB89iGDlo/JyshKeRhv5A==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.0.0.tgz", + "integrity": "sha512-qxyKHQvgKwzwDWC/rGbT821eJalfupxYW2qbSJSAtdSTimsr/MlaGONoNLllaUPZWf8QnbcKM/kPVYUQuEKAFA==", "dev": true }, "dom-serializer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.2.0.tgz", - "integrity": "sha512-n6kZFH/KlCrqs/1GHMOd5i2fd/beQHuehKdWvNNffbGHTr/almdhuVvTVFb3V7fglz+nC50fFusu3lY33h12pA==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.1.tgz", + "integrity": "sha512-Pv2ZluG5ife96udGgEDovOOOA5UELkltfJpnIExPrAk1LTvecolUGn6lIaoLh86d83GiB86CjzciMd9BuRB71Q==", "dev": true, "requires": { "domelementtype": "^2.0.1", @@ -7144,9 +6908,9 @@ "dev": true }, "domutils": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.5.1.tgz", - "integrity": "sha512-hO1XwHMGAthA/1KL7c83oip/6UWo3FlUNIuWiWKltoiQ5oCOiqths8KknvY2jpOohUoUgnwa/+Rm7UpwpSbY/Q==", + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.5.2.tgz", + "integrity": "sha512-MHTthCb1zj8f1GVfRpeZUbohQf/HdBos0oX5gZcQFepOZPLLRyj6Wn7XS7EMnY7CVpwv8863u2vyE83Hfu28HQ==", "dev": true, "requires": { "dom-serializer": "^1.0.1", @@ -7285,9 +7049,9 @@ } }, "classnames": { - "version": "2.2.6", - "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.2.6.tgz", - "integrity": "sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q==" + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.1.tgz", + "integrity": "sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA==" }, "cldr-core": { "version": "38.1.0", @@ -7849,9 +7613,9 @@ "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==" }, "core-js-compat": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.10.0.tgz", - "integrity": "sha512-9yVewub2MXNYyGvuLnMHcN1k9RkvB7/ofktpeKTIaASyB88YYqGzUnu0ywMMhJrDHOMiTjSHWGzR+i7Wb9Z1kQ==", + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.10.1.tgz", + "integrity": "sha512-ZHQTdTPkqvw2CeHiZC970NNJcnwzT6YIueDMASKt+p3WbZsLXOcoD392SkcWhkC0wBBHhlfhqGKKsNCQUozYtg==", "dev": true, "requires": { "browserslist": "^4.16.3", @@ -7859,28 +7623,34 @@ }, "dependencies": { "browserslist": { - "version": "4.16.3", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.3.tgz", - "integrity": "sha512-vIyhWmIkULaq04Gt93txdh+j02yX/JzlyhLYbV3YQCn/zvES3JnY7TifHHvvr1w5hTDluNKMkV05cs4vy8Q7sw==", + "version": "4.16.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.4.tgz", + "integrity": "sha512-d7rCxYV8I9kj41RH8UKYnvDYCRENUlHRgyXy/Rhr/1BaeLGfiCptEdFE8MIrvGfWbBFNjVYx76SQWvNX1j+/cQ==", "dev": true, "requires": { - "caniuse-lite": "^1.0.30001181", - "colorette": "^1.2.1", - "electron-to-chromium": "^1.3.649", + "caniuse-lite": "^1.0.30001208", + "colorette": "^1.2.2", + "electron-to-chromium": "^1.3.712", "escalade": "^3.1.1", - "node-releases": "^1.1.70" + "node-releases": "^1.1.71" } }, "caniuse-lite": { - "version": "1.0.30001207", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001207.tgz", - "integrity": "sha512-UPQZdmAsyp2qfCTiMU/zqGSWOYaY9F9LL61V8f+8MrubsaDGpaHD9HRV/EWZGULZn0Hxu48SKzI5DgFwTvHuYw==", + "version": "1.0.30001208", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001208.tgz", + "integrity": "sha512-OE5UE4+nBOro8Dyvv0lfx+SRtfVIOM9uhKqFmJeUbGriqhhStgp1A0OyBpgy3OUF8AhYCT+PVwPC1gMl2ZcQMA==", + "dev": true + }, + "colorette": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", + "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==", "dev": true }, "electron-to-chromium": { - "version": "1.3.709", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.709.tgz", - "integrity": "sha512-LolItk2/ikSGQ7SN8UkuKVNMBZp3RG7Itgaxj1npsHRzQobj9JjMneZOZfLhtwlYBe5fCJ75k+cVCiDFUs23oA==", + "version": "1.3.717", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.717.tgz", + "integrity": "sha512-OfzVPIqD1MkJ7fX+yTl2nKyOE4FReeVfMCzzxQS+Kp43hZYwHwThlGP+EGIZRXJsxCM7dqo8Y65NOX/HP12iXQ==", "dev": true }, "node-releases": { @@ -7898,9 +7668,9 @@ } }, "core-js-pure": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.10.0.tgz", - "integrity": "sha512-CC582enhrFZStO4F8lGI7QL3SYx7/AIRc+IdSi3btrQGrVsTawo5K/crmKbRrQ+MOMhNX4v+PATn0k2NN6wI7A==", + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.10.1.tgz", + "integrity": "sha512-PeyJH2SE0KuxY5eCGNWA+W+CeDpB6M1PN3S7Am7jSv/Ttuxz2SnWbIiVQOn/TDaGaGtxo8CRWHkXwJscbUHtVw==", "dev": true }, "core-js-url-browser": { @@ -8351,9 +8121,9 @@ } }, "csstype": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.6.tgz", - "integrity": "sha512-+ZAmfyWMT7TiIlzdqJgjMb7S4f1beorDbWbsocyK4RaiqA5RTX3K14bnBWmmA9QEM0gRdsjyyrEmcyga8Zsxmw==" + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.7.tgz", + "integrity": "sha512-KxnUB0ZMlnUWCsx2Z8MUsr6qV6ja1w9ArPErJaJaF8a5SOWoHLIszeCTKGRGRgtLgYrs1E8CHkNSP1VZTTPc9g==" }, "current-script-polyfill": { "version": "1.0.0", @@ -9066,20 +8836,20 @@ } }, "downshift": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/downshift/-/downshift-6.1.0.tgz", - "integrity": "sha512-MnEJERij+1pTVAsOPsH3q9MJGNIZuu2sT90uxOCEOZYH6sEzkVGtUcTBVDRQkE8y96zpB7uEbRn24aE9VpHnZg==", + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/downshift/-/downshift-6.1.2.tgz", + "integrity": "sha512-WnPoQ6miic4+uEzPEfqgeen0t5YREOUabMopU/Juo/UYDMZl0ZACkO6ykWCRg48dlEUmEt6zfaJlj1x7kEy78g==", "requires": { - "@babel/runtime": "^7.12.5", - "compute-scroll-into-view": "^1.0.16", + "@babel/runtime": "^7.13.10", + "compute-scroll-into-view": "^1.0.17", "prop-types": "^15.7.2", - "react-is": "^17.0.1" + "react-is": "^17.0.2" }, "dependencies": { "react-is": { - "version": "17.0.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", - "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==" + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" } } }, @@ -9344,14 +9114,22 @@ } }, "enzyme-to-json": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/enzyme-to-json/-/enzyme-to-json-3.6.1.tgz", - "integrity": "sha512-15tXuONeq5ORoZjV/bUo2gbtZrN2IH+Z6DvL35QmZyKHgbY1ahn6wcnLd9Xv9OjiwbAXiiP8MRZwbZrCv1wYNg==", + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/enzyme-to-json/-/enzyme-to-json-3.6.2.tgz", + "integrity": "sha512-Ynm6Z6R6iwQ0g2g1YToz6DWhxVnt8Dy1ijR2zynRKxTyBGA8rCDXU3rs2Qc4OKvUvc2Qoe1bcFK6bnPs20TrTg==", "dev": true, "requires": { "@types/cheerio": "^0.22.22", - "lodash": "^4.17.15", + "lodash": "^4.17.21", "react-is": "^16.12.0" + }, + "dependencies": { + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + } } }, "equivalent-key-map": { @@ -9498,9 +9276,9 @@ } }, "eslint": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.23.0.tgz", - "integrity": "sha512-kqvNVbdkjzpFy0XOszNwjkKzZ+6TcwCQ/h+ozlcIWwaimBBuhlQ4nN6kbiM2L+OjDcznkTJxzYfRFH92sx4a0Q==", + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.24.0.tgz", + "integrity": "sha512-k9gaHeHiFmGCDQ2rEfvULlSLruz6tgfA8DEn+rY9/oYPFFTlz55mM/Q/Rij1b2Y42jwZiK3lXvNTw6w6TXzcKQ==", "dev": true, "requires": { "@babel/code-frame": "7.12.11", @@ -9588,9 +9366,9 @@ } }, "globals": { - "version": "13.7.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.7.0.tgz", - "integrity": "sha512-Aipsz6ZKRxa/xQkZhNg0qIWXT6x6rD46f6x/PCnBomlttdIyAPak4YD9jTmKpZ72uROSMU87qJtcgpgHaVchiA==", + "version": "13.8.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.8.0.tgz", + "integrity": "sha512-rHtdA6+PDBIjeEvA91rpqzEvk/k3/i7EeNQiryiWuJH0Hw9cpyJMAt2jtbAwUaRdhD+573X4vWw6IcjKPasi9Q==", "dev": true, "requires": { "type-fest": "^0.20.2" @@ -9850,9 +9628,9 @@ } }, "eslint-plugin-jest": { - "version": "24.3.4", - "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-24.3.4.tgz", - "integrity": "sha512-3n5oY1+fictanuFkTWPwSlehugBTAgwLnYLFsCllzE3Pl1BwywHl5fL0HFxmMjoQY8xhUDk8uAWc3S4JOHGh3A==", + "version": "24.3.5", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-24.3.5.tgz", + "integrity": "sha512-XG4rtxYDuJykuqhsOqokYIR84/C8pRihRtEpVskYLbIIKGwPNW2ySxdctuVzETZE+MbF/e7wmsnbNVpzM0rDug==", "dev": true, "requires": { "@typescript-eslint/experimental-utils": "^4.0.1" @@ -9935,18 +9713,18 @@ } }, "eslint-plugin-prettier": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-3.3.1.tgz", - "integrity": "sha512-Rq3jkcFY8RYeQLgk2cCwuc0P7SEFwDravPhsJZOQ5N4YI4DSg50NyqJ/9gdZHzQlHf8MvafSesbNJCcP/FF6pQ==", + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-3.4.0.tgz", + "integrity": "sha512-UDK6rJT6INSfcOo545jiaOwB701uAIt2/dR7WnFQoGCVl1/EMqdANBmwUaqqQ45aXprsTGzSa39LI1PyuRBxxw==", "dev": true, "requires": { "prettier-linter-helpers": "^1.0.0" } }, "eslint-plugin-react": { - "version": "7.23.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.23.1.tgz", - "integrity": "sha512-MvFGhZjI8Z4HusajmSw0ougGrq3Gs4vT/0WgwksZgf5RrLrRa2oYAw56okU4tZJl8+j7IYNuTM+2RnFEuTSdRQ==", + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.23.2.tgz", + "integrity": "sha512-AfjgFQB+nYszudkxRkTFu0UR1zEQig0ArVMPloKhxwlwkzaw/fBiH0QWcBBhZONlXqQC51+nfqFrkn4EzHcGBw==", "dev": true, "requires": { "array-includes": "^3.1.3", @@ -10787,13 +10565,21 @@ "dev": true }, "micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", "dev": true, "requires": { "braces": "^3.0.1", - "picomatch": "^2.0.5" + "picomatch": "^2.2.3" + }, + "dependencies": { + "picomatch": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.3.tgz", + "integrity": "sha512-KpELjfwcCDUb9PeigTs2mBJzXUPzAuP2oPcA989He8Rte0+YUAjw1JVedDhuTKPkHjSYzMN3npC9luThGYEKdg==", + "dev": true + } } }, "to-regex-range": { @@ -11424,47 +11210,96 @@ "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" }, "function.prototype.name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.3.tgz", - "integrity": "sha512-H51qkbNSp8mtkJt+nyW1gyStBiKZxfRqySNUR99ylq6BPXHKI4SEvIlTKp4odLfjRKJV04DFWMU3G/YRlQOsag==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.4.tgz", + "integrity": "sha512-iqy1pIotY/RmhdFZygSSlW0wko2yxkSCKqsuv4pr8QESohpYyG/Z7B/XXvPRKTJS//960rgguE5mSRUsDdaJrQ==", "requires": { - "call-bind": "^1.0.0", + "call-bind": "^1.0.2", "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.1", - "functions-have-names": "^1.2.1" + "es-abstract": "^1.18.0-next.2", + "functions-have-names": "^1.2.2" }, "dependencies": { + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, "es-abstract": { - "version": "1.18.0-next.2", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.2.tgz", - "integrity": "sha512-Ih4ZMFHEtZupnUh6497zEL4y2+w8+1ljnCyaTa+adcoafI1GOvMwFlDjBLfWR7y9VLfrjRJe9ocuHY1PSR9jjw==", + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0.tgz", + "integrity": "sha512-LJzK7MrQa8TS0ja2w3YNLzUgJCGPdPOV1yVvezjNnS89D+VR08+Szt2mz3YB2Dck/+w5tfIq/RoUAFqJJGM2yw==", "requires": { "call-bind": "^1.0.2", "es-to-primitive": "^1.2.1", "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2", + "get-intrinsic": "^1.1.1", "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.2.2", + "has-symbols": "^1.0.2", + "is-callable": "^1.2.3", "is-negative-zero": "^2.0.1", - "is-regex": "^1.1.1", + "is-regex": "^1.1.2", + "is-string": "^1.0.5", "object-inspect": "^1.9.0", "object-keys": "^1.1.1", "object.assign": "^4.1.2", - "string.prototype.trimend": "^1.0.3", - "string.prototype.trimstart": "^1.0.3" + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^1.0.0" }, "dependencies": { - "call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", "requires": { "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" + "has": "^1.0.3", + "has-symbols": "^1.0.1" } } } + }, + "has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==" + }, + "is-callable": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.3.tgz", + "integrity": "sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ==" + }, + "is-regex": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.2.tgz", + "integrity": "sha512-axvdhb5pdhEVThqJzYXwMlVuZwC+FF2DpcOhTS+y/8jVq4trxyPgfcwIxIKiyeuLlSQYKkmUaPQJ8ZE4yNKXDg==", + "requires": { + "call-bind": "^1.0.2", + "has-symbols": "^1.0.1" + } + }, + "string.prototype.trimend": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", + "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "string.prototype.trimstart": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", + "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } } } }, @@ -12656,8 +12491,7 @@ "has-bigints": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", - "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==", - "dev": true + "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==" }, "has-flag": { "version": "3.0.0", @@ -12916,21 +12750,21 @@ "integrity": "sha1-14qEo2e8uacQEA1XgCw4ewhGMdI=" }, "htmlparser2": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.0.1.tgz", - "integrity": "sha512-GDKPd+vk4jvSuvCbyuzx/unmXkk090Azec7LovXP8as1Hn8q9p3hbjmDGbUqqhknw0ajwit6LiiWqfiTUPMK7w==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", "dev": true, "requires": { "domelementtype": "^2.0.1", "domhandler": "^4.0.0", - "domutils": "^2.4.4", + "domutils": "^2.5.2", "entities": "^2.0.0" }, "dependencies": { "dom-serializer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.2.0.tgz", - "integrity": "sha512-n6kZFH/KlCrqs/1GHMOd5i2fd/beQHuehKdWvNNffbGHTr/almdhuVvTVFb3V7fglz+nC50fFusu3lY33h12pA==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.1.tgz", + "integrity": "sha512-Pv2ZluG5ife96udGgEDovOOOA5UELkltfJpnIExPrAk1LTvecolUGn6lIaoLh86d83GiB86CjzciMd9BuRB71Q==", "dev": true, "requires": { "domelementtype": "^2.0.1", @@ -12945,9 +12779,9 @@ "dev": true }, "domutils": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.5.1.tgz", - "integrity": "sha512-hO1XwHMGAthA/1KL7c83oip/6UWo3FlUNIuWiWKltoiQ5oCOiqths8KknvY2jpOohUoUgnwa/+Rm7UpwpSbY/Q==", + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.5.2.tgz", + "integrity": "sha512-MHTthCb1zj8f1GVfRpeZUbohQf/HdBos0oX5gZcQFepOZPLLRyj6Wn7XS7EMnY7CVpwv8863u2vyE83Hfu28HQ==", "dev": true, "requires": { "dom-serializer": "^1.0.1", @@ -13599,9 +13433,9 @@ "dev": true }, "irregular-plurals": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/irregular-plurals/-/irregular-plurals-3.2.0.tgz", - "integrity": "sha512-YqTdPLfwP7YFN0SsD3QUVCkm9ZG2VzOXv3DOrw5G5mkMbVwptTwVcFv7/C0vOpBmgTxAeTG19XpUs1E522LW9Q==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/irregular-plurals/-/irregular-plurals-3.3.0.tgz", + "integrity": "sha512-MVBLKUTangM3EfRPFROhmWQQKRDsrgI83J8GS3jXy+OwYqiR2/aoWndYQ5416jLE3uaGgLH7ncme3X9y09gZ3g==", "dev": true }, "is-absolute": { @@ -13662,8 +13496,7 @@ "is-bigint": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.1.tgz", - "integrity": "sha512-J0ELF4yHFxHy0cmSxZuheDOz2luOdVvqjwmEcj8H/L1JHeuEDSDbeRP+Dk9kFVk5RTFzbucJ2Kb9F7ixY2QaCg==", - "dev": true + "integrity": "sha512-J0ELF4yHFxHy0cmSxZuheDOz2luOdVvqjwmEcj8H/L1JHeuEDSDbeRP+Dk9kFVk5RTFzbucJ2Kb9F7ixY2QaCg==" }, "is-binary-path": { "version": "2.1.0", @@ -13678,7 +13511,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.0.tgz", "integrity": "sha512-a7Uprx8UtD+HWdyYwnD1+ExtTgqQtD2k/1yJgtXP6wnMm8byhkoTZRl+95LLThpzNZJ5aEvi46cdH+ayMFRwmA==", - "dev": true, "requires": { "call-bind": "^1.0.0" } @@ -13770,9 +13602,9 @@ "dev": true }, "is-docker": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.0.tgz", - "integrity": "sha512-K4GwB4i/HzhAzwP/XSlspzRdFTI9N8OxJOyOU7Y5Rz+p+WBokXWVWblaJeBkggthmoSV0OoGTH5thJNvplpkvQ==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", "dev": true, "optional": true }, @@ -13862,8 +13694,7 @@ "is-number-object": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.4.tgz", - "integrity": "sha512-zohwelOAur+5uXtk8O3GPQ1eAcu4ZX3UwxQhUlfFFMNpUd83gXgjbhJh6HmB6LUNV/ieOLQuDwJO3dWJosUeMw==", - "dev": true + "integrity": "sha512-zohwelOAur+5uXtk8O3GPQ1eAcu4ZX3UwxQhUlfFFMNpUd83gXgjbhJh6HmB6LUNV/ieOLQuDwJO3dWJosUeMw==" }, "is-obj": { "version": "2.0.0", @@ -13980,8 +13811,7 @@ "is-string": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz", - "integrity": "sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==", - "dev": true + "integrity": "sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==" }, "is-subset": { "version": "0.1.1", @@ -14533,15 +14363,21 @@ "dev": true }, "micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", "dev": true, "requires": { "braces": "^3.0.1", - "picomatch": "^2.0.5" + "picomatch": "^2.2.3" } }, + "picomatch": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.3.tgz", + "integrity": "sha512-KpELjfwcCDUb9PeigTs2mBJzXUPzAuP2oPcA989He8Rte0+YUAjw1JVedDhuTKPkHjSYzMN3npC9luThGYEKdg==", + "dev": true + }, "to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", @@ -14748,15 +14584,21 @@ "dev": true }, "micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", "dev": true, "requires": { "braces": "^3.0.1", - "picomatch": "^2.0.5" + "picomatch": "^2.2.3" } }, + "picomatch": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.3.tgz", + "integrity": "sha512-KpELjfwcCDUb9PeigTs2mBJzXUPzAuP2oPcA989He8Rte0+YUAjw1JVedDhuTKPkHjSYzMN3npC9luThGYEKdg==", + "dev": true + }, "to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", @@ -14858,15 +14700,21 @@ "dev": true }, "micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", "dev": true, "requires": { "braces": "^3.0.1", - "picomatch": "^2.0.5" + "picomatch": "^2.2.3" } }, + "picomatch": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.3.tgz", + "integrity": "sha512-KpELjfwcCDUb9PeigTs2mBJzXUPzAuP2oPcA989He8Rte0+YUAjw1JVedDhuTKPkHjSYzMN3npC9luThGYEKdg==", + "dev": true + }, "to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", @@ -15285,15 +15133,21 @@ "dev": true }, "micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", "dev": true, "requires": { "braces": "^3.0.1", - "picomatch": "^2.0.5" + "picomatch": "^2.2.3" } }, + "picomatch": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.3.tgz", + "integrity": "sha512-KpELjfwcCDUb9PeigTs2mBJzXUPzAuP2oPcA989He8Rte0+YUAjw1JVedDhuTKPkHjSYzMN3npC9luThGYEKdg==", + "dev": true + }, "to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", @@ -15528,9 +15382,9 @@ "dev": true }, "jsdom": { - "version": "16.5.2", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.5.2.tgz", - "integrity": "sha512-JxNtPt9C1ut85boCbJmffaQ06NBnzkQY/MWO3YxPW8IWS38A26z+B1oBvA9LwKrytewdfymnhi4UNH3/RAgZrg==", + "version": "16.5.3", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.5.3.tgz", + "integrity": "sha512-Qj1H+PEvUsOtdPJ056ewXM4UJPCi4hhLA8wpiz9F2YvsRBhuFsXxtrIFAgGBDynQA9isAMGE91PfUYbdMPXuTA==", "dev": true, "requires": { "abab": "^2.0.5", @@ -15562,9 +15416,9 @@ }, "dependencies": { "acorn": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.1.0.tgz", - "integrity": "sha512-LWCF/Wn0nfHOmJ9rzQApGnxnvgfROzGilS8936rqN/lfcYkY9MYZzdMqN+2NJ4SlTc+m5HiSa+kNfDtI64dwUA==", + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.1.1.tgz", + "integrity": "sha512-xYiIVjNuqtKXMxlRMDc6mZUhXehod4a3gbZ1qRlM7icK4EbxUFNLhWoPblCvFtB2Y9CIqHP3CF/rdxLItaQv8g==", "dev": true }, "webidl-conversions": { @@ -17767,24 +17621,106 @@ }, "dependencies": { "es-abstract": { - "version": "1.18.0-next.2", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.2.tgz", - "integrity": "sha512-Ih4ZMFHEtZupnUh6497zEL4y2+w8+1ljnCyaTa+adcoafI1GOvMwFlDjBLfWR7y9VLfrjRJe9ocuHY1PSR9jjw==", + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0.tgz", + "integrity": "sha512-LJzK7MrQa8TS0ja2w3YNLzUgJCGPdPOV1yVvezjNnS89D+VR08+Szt2mz3YB2Dck/+w5tfIq/RoUAFqJJGM2yw==", "requires": { "call-bind": "^1.0.2", "es-to-primitive": "^1.2.1", "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2", + "get-intrinsic": "^1.1.1", "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.2.2", + "has-symbols": "^1.0.2", + "is-callable": "^1.2.3", "is-negative-zero": "^2.0.1", - "is-regex": "^1.1.1", + "is-regex": "^1.1.2", + "is-string": "^1.0.5", "object-inspect": "^1.9.0", "object-keys": "^1.1.1", "object.assign": "^4.1.2", - "string.prototype.trimend": "^1.0.3", - "string.prototype.trimstart": "^1.0.3" + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^1.0.0" + }, + "dependencies": { + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + } + } + }, + "get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + } + }, + "has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==" + }, + "is-callable": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.3.tgz", + "integrity": "sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ==" + }, + "is-regex": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.2.tgz", + "integrity": "sha512-axvdhb5pdhEVThqJzYXwMlVuZwC+FF2DpcOhTS+y/8jVq4trxyPgfcwIxIKiyeuLlSQYKkmUaPQJ8ZE4yNKXDg==", + "requires": { + "call-bind": "^1.0.2", + "has-symbols": "^1.0.1" + }, + "dependencies": { + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + } + } + }, + "string.prototype.trimend": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", + "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "dependencies": { + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + } + } + }, + "string.prototype.trimstart": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", + "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" }, "dependencies": { "call-bind": { @@ -19890,17 +19826,17 @@ "integrity": "sha512-alTKsjEL0dKH/ru1Iyn7vliS2QRcBp9zZPGoWxUOvRGWPUYgjo+V01is7p04It6KhgrzhJGnIj9GgX8W4bZoCQ==" }, "react-moment-proptypes": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/react-moment-proptypes/-/react-moment-proptypes-1.8.0.tgz", - "integrity": "sha512-vkysOAoKqU05umMRGUgCkOl2L5n0+5SjCq4iI1LleTfQDNC0l2nmjK+JTdf2eG0wUV24ZdHdEmgsKzf325b3zA==", + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/react-moment-proptypes/-/react-moment-proptypes-1.8.1.tgz", + "integrity": "sha512-Er940DxWoObfIqPrZNfwXKugjxMIuk1LAuEzn23gytzV6hKS/sw108wibi9QubfMN4h+nrlje8eUCSbQRJo2fQ==", "requires": { "moment": ">=1.6.0" } }, "react-native-url-polyfill": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/react-native-url-polyfill/-/react-native-url-polyfill-1.2.0.tgz", - "integrity": "sha512-hpLZ8RyS3oGVyTOe/HjoqVoCOSkeJvrCoEB3bJsY7t9uh7kpQDV6kgvdlECEafYpxe3RzMrKLVcmWRbPU7CuAw==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/react-native-url-polyfill/-/react-native-url-polyfill-1.3.0.tgz", + "integrity": "sha512-w9JfSkvpqqlix9UjDvJjm1EjSt652zVQ6iwCIj1cVVkwXf4jQhQgTNXY6EVTwuAmUjg6BC6k9RHCBynoLFo3IQ==", "requires": { "whatwg-url-without-unicode": "8.0.0-3" } @@ -19962,9 +19898,9 @@ } }, "react-use-gesture": { - "version": "9.1.2", - "resolved": "https://registry.npmjs.org/react-use-gesture/-/react-use-gesture-9.1.2.tgz", - "integrity": "sha512-C+h7l/S3TooZ11MF65Iqmnh59i+qWnnbwOlAxHW47SbSmEsFUyxQnmRh/Qq9DOKZLsxC4uZjWpoinMP5nSG9Xw==" + "version": "9.1.3", + "resolved": "https://registry.npmjs.org/react-use-gesture/-/react-use-gesture-9.1.3.tgz", + "integrity": "sha512-CdqA2SmS/fj3kkS2W8ZU8wjTbVBAIwDWaRprX7OKaj7HlGwBasGEFggmk5qNklknqk9zK/h8D355bEJFTpqEMg==" }, "react-with-direction": { "version": "1.3.1", @@ -20147,66 +20083,36 @@ } }, "reakit": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/reakit/-/reakit-1.3.6.tgz", - "integrity": "sha512-/I7XNPEUuRjCVwDkriy7HKuSKTtCmojZrrClGIg1gexB7Ij5vjpEbyUZzwHMmvIEoMqUZDC0Q6cDWfLpqaY9vA==", + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/reakit/-/reakit-1.3.7.tgz", + "integrity": "sha512-mqThE2pWDQNl2BBR8sUEsMqbs9OeqtzF0asGJLoZz55QncPk/cFF6ToQihoC6F2lUabMk/xJMJ2MYXj+ildnRg==", "requires": { "@popperjs/core": "^2.5.4", "body-scroll-lock": "^3.1.5", "reakit-system": "^0.15.1", "reakit-utils": "^0.15.1", "reakit-warning": "^0.6.1" - }, - "dependencies": { - "reakit-system": { - "version": "0.15.1", - "resolved": "https://registry.npmjs.org/reakit-system/-/reakit-system-0.15.1.tgz", - "integrity": "sha512-PkqfAyEohtcEu/gUvKriCv42NywDtUgvocEN3147BI45dOFAB89nrT7wRIbIcKJiUT598F+JlPXAZZVLWhc1Kg==", - "requires": { - "reakit-utils": "^0.15.1" - } - }, - "reakit-utils": { - "version": "0.15.1", - "resolved": "https://registry.npmjs.org/reakit-utils/-/reakit-utils-0.15.1.tgz", - "integrity": "sha512-6cZgKGvOkAMQgkwU9jdYbHfkuIN1Pr+vwcB19plLvcTfVN0Or10JhIuj9X+JaPZyI7ydqTDFaKNdUcDP69o/+Q==" - }, - "reakit-warning": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/reakit-warning/-/reakit-warning-0.6.1.tgz", - "integrity": "sha512-poFUV0EyxB+CcV9uTNBAFmcgsnR2DzAbOTkld4Ul+QOKSeEHZB3b3+MoZQgcYHmbvG19Na1uWaM7ES+/Eyr8tQ==", - "requires": { - "reakit-utils": "^0.15.1" - } - } } }, "reakit-system": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/reakit-system/-/reakit-system-0.13.1.tgz", - "integrity": "sha512-qglfQ53FsJh5+VSkjMtBg7eZiowj9zXOyfJJxfaXh/XYTVe/5ibzWg6rvGHyvSm6C3D7Q2sg/NPCLmCtYGGvQA==", + "version": "0.15.1", + "resolved": "https://registry.npmjs.org/reakit-system/-/reakit-system-0.15.1.tgz", + "integrity": "sha512-PkqfAyEohtcEu/gUvKriCv42NywDtUgvocEN3147BI45dOFAB89nrT7wRIbIcKJiUT598F+JlPXAZZVLWhc1Kg==", "requires": { - "reakit-utils": "^0.13.1" - }, - "dependencies": { - "reakit-utils": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/reakit-utils/-/reakit-utils-0.13.1.tgz", - "integrity": "sha512-NBKgsot3tU91gZgK5MTInI/PR0T3kIsTmbU5MbGggSOcwU2dG/kbE8IrM2lC6ayCSL2W2QWkijT6kewdrIX7Gw==" - } + "reakit-utils": "^0.15.1" } }, "reakit-utils": { - "version": "0.14.4", - "resolved": "https://registry.npmjs.org/reakit-utils/-/reakit-utils-0.14.4.tgz", - "integrity": "sha512-jDEf/NmZVJ6fs10G16ifD+RFhQikSLN7VfjRHu0CPoUj4g6lFXd5PPcRXCY81qiqc9FVHjr2d2fmsw1hs6xUxA==" + "version": "0.15.1", + "resolved": "https://registry.npmjs.org/reakit-utils/-/reakit-utils-0.15.1.tgz", + "integrity": "sha512-6cZgKGvOkAMQgkwU9jdYbHfkuIN1Pr+vwcB19plLvcTfVN0Or10JhIuj9X+JaPZyI7ydqTDFaKNdUcDP69o/+Q==" }, "reakit-warning": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/reakit-warning/-/reakit-warning-0.5.5.tgz", - "integrity": "sha512-OuP1r7rlSSJZsoLuc0CPA2ACPKnWO8HDbFktiiidbT67UjuX6udYV1AUsIgMJ8ado9K5gZGjPj7IB/GDYo9Yjg==", + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/reakit-warning/-/reakit-warning-0.6.1.tgz", + "integrity": "sha512-poFUV0EyxB+CcV9uTNBAFmcgsnR2DzAbOTkld4Ul+QOKSeEHZB3b3+MoZQgcYHmbvG19Na1uWaM7ES+/Eyr8tQ==", "requires": { - "reakit-utils": "^0.14.4" + "reakit-utils": "^0.15.1" } }, "rechoir": { @@ -22877,13 +22783,13 @@ } }, "micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", "dev": true, "requires": { "braces": "^3.0.1", - "picomatch": "^2.0.5" + "picomatch": "^2.2.3" } }, "ms": { @@ -22919,6 +22825,12 @@ "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", "dev": true }, + "picomatch": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.3.tgz", + "integrity": "sha512-KpELjfwcCDUb9PeigTs2mBJzXUPzAuP2oPcA989He8Rte0+YUAjw1JVedDhuTKPkHjSYzMN3npC9luThGYEKdg==", + "dev": true + }, "postcss-value-parser": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", @@ -22938,9 +22850,9 @@ }, "dependencies": { "hosted-git-info": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", - "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", "dev": true }, "normalize-package-data": { @@ -23219,9 +23131,9 @@ "dev": true }, "table": { - "version": "6.0.9", - "resolved": "https://registry.npmjs.org/table/-/table-6.0.9.tgz", - "integrity": "sha512-F3cLs9a3hL1Z7N4+EkSscsel3z55XT950AvB05bwayrNg5T1/gykXtigioTAjbltvbMSJvvhFCbnf6mX+ntnJQ==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/table/-/table-6.1.0.tgz", + "integrity": "sha512-T4G5KMmqIk6X87gLKWyU5exPpTjLjY5KyrFWaIjv3SvgaIUGXV7UEzGEnZJdTA38/yUS6f9PlKezQ0bYXG3iIQ==", "dev": true, "requires": { "ajv": "^8.0.1", @@ -23236,9 +23148,9 @@ }, "dependencies": { "ajv": { - "version": "8.0.5", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.0.5.tgz", - "integrity": "sha512-RkiLa/AeJx7+9OvniQ/qeWu0w74A8DiPPBclQ6ji3ZQkv5KamO+QGpqmi7O4JIw3rHGUXZ6CoP9tsAkn3gyazg==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.1.0.tgz", + "integrity": "sha512-B/Sk2Ix7A36fs/ZkuGLIR86EdjbgR6fsAcbx9lOP/QBSXujDNbVmIS/U4Itz5k8fPFDeVZl/zQ/gJW4Jrq6XjQ==", "dev": true, "requires": { "fast-deep-equal": "^3.1.1", @@ -23917,7 +23829,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", - "dev": true, "requires": { "function-bind": "^1.1.1", "has-bigints": "^1.0.1", @@ -23928,8 +23839,7 @@ "has-symbols": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", - "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", - "dev": true + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==" } } }, @@ -24737,9 +24647,9 @@ } }, "webpack-bundle-analyzer": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.4.0.tgz", - "integrity": "sha512-9DhNa+aXpqdHk8LkLPTBU/dMfl84Y+WE2+KnfI6rSpNRNVKa0VGLjPd2pjFubDeqnWmulFggxmWBxhfJXZnR0g==", + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.4.1.tgz", + "integrity": "sha512-j5m7WgytCkiVBoOGavzNokBOqxe6Mma13X1asfVYtKWM3wxBiRRu1u1iG0Iol5+qp9WgyhkMmBAcvjEfJ2bdDw==", "dev": true, "requires": { "acorn": "^8.0.4", @@ -24754,9 +24664,9 @@ }, "dependencies": { "acorn": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.1.0.tgz", - "integrity": "sha512-LWCF/Wn0nfHOmJ9rzQApGnxnvgfROzGilS8936rqN/lfcYkY9MYZzdMqN+2NJ4SlTc+m5HiSa+kNfDtI64dwUA==", + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.1.1.tgz", + "integrity": "sha512-xYiIVjNuqtKXMxlRMDc6mZUhXehod4a3gbZ1qRlM7icK4EbxUFNLhWoPblCvFtB2Y9CIqHP3CF/rdxLItaQv8g==", "dev": true }, "acorn-walk": { @@ -25334,7 +25244,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", - "dev": true, "requires": { "is-bigint": "^1.0.1", "is-boolean-object": "^1.1.0", @@ -25473,9 +25382,9 @@ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, "yaml": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.0.tgz", - "integrity": "sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg==" + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==" }, "yargs": { "version": "14.2.3", diff --git a/package.json b/package.json index 4b37fc3f06..8ab5b93302 100644 --- a/package.json +++ b/package.json @@ -25,11 +25,11 @@ "last 2 Opera versions" ], "devDependencies": { - "@wordpress/custom-templated-path-webpack-plugin": "2.0.2", - "@wordpress/dependency-extraction-webpack-plugin": "3.1.1", - "@wordpress/e2e-test-utils": "5.1.1", - "@wordpress/library-export-default-webpack-plugin": "2.0.2", - "@wordpress/scripts": "14.1.0", + "@wordpress/custom-templated-path-webpack-plugin": "2.0.3", + "@wordpress/dependency-extraction-webpack-plugin": "3.1.2", + "@wordpress/e2e-test-utils": "5.1.2", + "@wordpress/library-export-default-webpack-plugin": "2.0.3", + "@wordpress/scripts": "14.1.1", "autoprefixer": "^9.8.6", "chalk": "4.1.0", "check-node-version": "4.1.0", @@ -78,55 +78,55 @@ }, "dependencies": { "@babel/polyfill": "7.10.1", - "@wordpress/a11y": "2.14.3", - "@wordpress/annotations": "1.24.8", - "@wordpress/api-fetch": "3.21.5", - "@wordpress/autop": "2.11.1", - "@wordpress/blob": "2.12.1", - "@wordpress/block-directory": "1.18.13", - "@wordpress/block-editor": "5.2.11", - "@wordpress/block-library": "2.28.10", - "@wordpress/block-serialization-default-parser": "3.9.1", - "@wordpress/blocks": "7.0.6", - "@wordpress/components": "12.0.8", - "@wordpress/compose": "3.24.5", - "@wordpress/core-data": "2.25.9", - "@wordpress/data": "4.26.8", - "@wordpress/data-controls": "1.20.8", - "@wordpress/date": "3.13.1", - "@wordpress/deprecated": "2.11.1", - "@wordpress/dom": "2.16.2", - "@wordpress/dom-ready": "2.12.1", - "@wordpress/edit-post": "3.26.13", - "@wordpress/editor": "9.25.12", - "@wordpress/element": "2.19.1", - "@wordpress/escape-html": "1.11.1", - "@wordpress/format-library": "1.26.11", - "@wordpress/hooks": "2.11.1", - "@wordpress/html-entities": "2.10.1", - "@wordpress/i18n": "3.18.0", - "@wordpress/icons": "2.9.1", - "@wordpress/interface": "1.0.6", - "@wordpress/is-shallow-equal": "3.0.1", - "@wordpress/keyboard-shortcuts": "1.13.8", - "@wordpress/keycodes": "2.18.3", - "@wordpress/list-reusable-blocks": "1.25.8", - "@wordpress/media-utils": "1.19.5", - "@wordpress/notices": "2.12.8", - "@wordpress/nux": "3.24.8", - "@wordpress/plugins": "2.24.7", - "@wordpress/primitives": "1.11.1", - "@wordpress/priority-queue": "1.10.1", - "@wordpress/redux-routine": "3.13.1", - "@wordpress/reusable-blocks": "1.1.11", - "@wordpress/rich-text": "3.24.8", - "@wordpress/server-side-render": "1.20.8", - "@wordpress/shortcode": "2.12.1", - "@wordpress/token-list": "1.14.1", - "@wordpress/url": "2.21.2", - "@wordpress/viewport": "2.25.8", - "@wordpress/warning": "1.3.1", - "@wordpress/wordcount": "2.14.1", + "@wordpress/a11y": "2.15.2", + "@wordpress/annotations": "1.25.2", + "@wordpress/api-fetch": "3.23.1", + "@wordpress/autop": "2.12.2", + "@wordpress/blob": "2.13.2", + "@wordpress/block-directory": "1.19.2", + "@wordpress/block-editor": "5.3.2", + "@wordpress/block-library": "2.29.2", + "@wordpress/block-serialization-default-parser": "3.10.2", + "@wordpress/blocks": "8.0.2", + "@wordpress/components": "13.0.2", + "@wordpress/compose": "3.25.2", + "@wordpress/core-data": "2.26.2", + "@wordpress/data": "4.27.2", + "@wordpress/data-controls": "1.21.2", + "@wordpress/date": "3.15.1", + "@wordpress/deprecated": "2.12.2", + "@wordpress/dom": "2.17.2", + "@wordpress/dom-ready": "2.13.2", + "@wordpress/edit-post": "3.27.2", + "@wordpress/editor": "9.26.2", + "@wordpress/element": "2.20.2", + "@wordpress/escape-html": "1.12.2", + "@wordpress/format-library": "1.27.2", + "@wordpress/hooks": "2.12.2", + "@wordpress/html-entities": "2.11.2", + "@wordpress/i18n": "3.19.2", + "@wordpress/icons": "2.10.2", + "@wordpress/interface": "2.0.1", + "@wordpress/is-shallow-equal": "3.1.2", + "@wordpress/keyboard-shortcuts": "1.14.2", + "@wordpress/keycodes": "2.19.2", + "@wordpress/list-reusable-blocks": "1.26.2", + "@wordpress/media-utils": "1.20.2", + "@wordpress/notices": "2.13.2", + "@wordpress/nux": "3.25.2", + "@wordpress/plugins": "2.25.2", + "@wordpress/primitives": "1.12.2", + "@wordpress/priority-queue": "1.11.2", + "@wordpress/redux-routine": "3.14.2", + "@wordpress/reusable-blocks": "1.2.2", + "@wordpress/rich-text": "3.25.2", + "@wordpress/server-side-render": "1.21.2", + "@wordpress/shortcode": "2.13.2", + "@wordpress/token-list": "1.15.2", + "@wordpress/url": "2.22.2", + "@wordpress/viewport": "2.26.2", + "@wordpress/warning": "1.4.2", + "@wordpress/wordcount": "2.15.2", "backbone": "1.4.0", "clipboard": "2.0.8", "core-js-url-browser": "3.6.4", diff --git a/src/wp-admin/edit-form-blocks.php b/src/wp-admin/edit-form-blocks.php index 2127fc9d4c..c7de88b5d3 100644 --- a/src/wp-admin/edit-form-blocks.php +++ b/src/wp-admin/edit-form-blocks.php @@ -184,18 +184,9 @@ if ( ! $max_upload_size ) { // Editor Styles. $styles = array( array( - 'css' => file_get_contents( - is_rtl() - ? ABSPATH . WPINC . '/css/dist/editor/editor-styles-rtl.css' - : ABSPATH . WPINC . '/css/dist/editor/editor-styles.css' - ), + 'css' => 'body { font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif }', ), ); - -$styles[] = array( - 'css' => 'body { font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif }', -); - if ( $editor_styles && current_theme_supports( 'editor-styles' ) ) { foreach ( $editor_styles as $style ) { if ( preg_match( '~^(https?:)?//~', $style ) ) { @@ -217,17 +208,6 @@ if ( $editor_styles && current_theme_supports( 'editor-styles' ) ) { } } -// Default editor styles. -$default_editor_styles = array( - array( - 'css' => file_get_contents( - is_rtl() - ? ABSPATH . WPINC . '/css/dist/editor/editor-styles-rtl.css' - : ABSPATH . WPINC . '/css/dist/editor/editor-styles.css' - ), - ), -); - // Image sizes. /** This filter is documented in wp-admin/includes/media.php */ @@ -324,7 +304,6 @@ $editor_settings = array( 'maxUploadFileSize' => $max_upload_size, 'allowedMimeTypes' => get_allowed_mime_types(), 'styles' => $styles, - 'defaultEditorStyles' => $default_editor_styles, 'imageSizes' => $available_image_sizes, 'imageDefaultSize' => $image_default_size, 'imageDimensions' => $image_dimensions, diff --git a/src/wp-includes/assets/script-loader-packages.php b/src/wp-includes/assets/script-loader-packages.php index 29b9a013a3..7fbeb14272 100644 --- a/src/wp-includes/assets/script-loader-packages.php +++ b/src/wp-includes/assets/script-loader-packages.php @@ -1 +1 @@ - array('dependencies' => array('wp-dom-ready', 'wp-i18n', 'wp-polyfill'), 'version' => '3d65a2b0e4dd8e5d0910ccf21d7a4560'), 'annotations.js' => array('dependencies' => array('lodash', 'wp-data', 'wp-hooks', 'wp-i18n', 'wp-polyfill', 'wp-rich-text'), 'version' => '79f738bcbbed3bb14952928eaa00dfe5'), 'api-fetch.js' => array('dependencies' => array('wp-i18n', 'wp-polyfill', 'wp-url'), 'version' => 'd2b6a025819ad8208c1b274a36609d3b'), 'autop.js' => array('dependencies' => array('wp-polyfill'), 'version' => '46344923664714dbd8b729a8e45156f8'), 'blob.js' => array('dependencies' => array('wp-polyfill'), 'version' => '72222aa8da2b1686a4f3ff592e15ff3b'), 'block-directory.js' => array('dependencies' => array('lodash', 'wp-a11y', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-data-controls', 'wp-edit-post', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-primitives'), 'version' => '7c632bb9e8f42020a8f6faf1bbe78189'), 'block-editor.js' => array('dependencies' => array('lodash', 'react', 'wp-a11y', 'wp-blob', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', '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-primitives', 'wp-rich-text', 'wp-shortcode', 'wp-token-list', 'wp-url', 'wp-wordcount'), 'version' => 'c3c6c28c7df84297e2e161e06ec5091c'), 'block-library.js' => array('dependencies' => array('lodash', 'moment', 'react', '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-hooks', 'wp-i18n', 'wp-keycodes', 'wp-notices', 'wp-polyfill', 'wp-primitives', 'wp-reusable-blocks', 'wp-rich-text', 'wp-server-side-render', 'wp-url', 'wp-viewport'), 'version' => 'e7d445554cbca8ad904671807ef23d5e'), 'block-serialization-default-parser.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'd7f227adbbfd6d572c13e978b02a0c1b'), 'blocks.js' => array('dependencies' => array('lodash', '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-primitives', 'wp-shortcode'), 'version' => 'db55cd049feee0c51bd447624923c8b3'), 'components.js' => array('dependencies' => array('lodash', 'moment', 'react', 'react-dom', 'wp-a11y', 'wp-compose', 'wp-data', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keycodes', 'wp-polyfill', 'wp-primitives', 'wp-rich-text', 'wp-warning'), 'version' => '5086cfa412fafc0290188d7a240e4dc2'), 'compose.js' => array('dependencies' => array('lodash', 'react', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-is-shallow-equal', 'wp-keycodes', 'wp-polyfill', 'wp-priority-queue'), 'version' => '33bc47bbd4997dbaba4cf97458b601e8'), 'core-data.js' => array('dependencies' => array('lodash', 'wp-api-fetch', 'wp-blocks', 'wp-data', 'wp-data-controls', 'wp-deprecated', 'wp-element', 'wp-i18n', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-url'), 'version' => 'aede82e836ad96c5da78b33726ba0200'), 'data.js' => array('dependencies' => array('lodash', 'react', 'wp-compose', 'wp-deprecated', 'wp-element', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-priority-queue', 'wp-redux-routine'), 'version' => 'bb6156027227357c5144f2ce79e44898'), 'data-controls.js' => array('dependencies' => array('wp-api-fetch', 'wp-data', 'wp-deprecated', 'wp-polyfill'), 'version' => '66cae8f9d16ae3d95f20e0293c854e07'), 'date.js' => array('dependencies' => array('moment', 'wp-polyfill'), 'version' => '09c6df655145d6afaf482b0189346178'), 'deprecated.js' => array('dependencies' => array('wp-hooks', 'wp-polyfill'), 'version' => 'a357bf9043352328db51898ba95ba577'), 'dom.js' => array('dependencies' => array('lodash', 'wp-polyfill'), 'version' => '532b537bde7ef88298ca471ebdb0dab7'), 'dom-ready.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'a6586b64552c9c6924b8093e9ef4f74e'), 'edit-post.js' => array('dependencies' => array('lodash', 'wp-a11y', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-data-controls', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-primitives', 'wp-url', 'wp-viewport', 'wp-warning'), 'version' => '715ca08521d5866e679a6463d7a4216a'), 'editor.js' => array('dependencies' => array('lodash', 'react', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-data-controls', 'wp-date', 'wp-deprecated', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-polyfill', 'wp-primitives', 'wp-reusable-blocks', 'wp-rich-text', 'wp-server-side-render', 'wp-url', 'wp-wordcount'), 'version' => '42c045d52e1be60356bd98d77070f85e'), 'element.js' => array('dependencies' => array('lodash', 'react', 'react-dom', 'wp-escape-html', 'wp-polyfill'), 'version' => 'e303eef732dc2e9cd184f99edbdf0718'), 'escape-html.js' => array('dependencies' => array('wp-polyfill'), 'version' => '11a9ed20aa0e5b49a24e416455d2311e'), 'format-library.js' => array('dependencies' => array('lodash', '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' => '9659c1250fe57267a58f515cd6be4d2c'), 'hooks.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'a87162d1d1d85315469fd50cf6cdf719'), 'html-entities.js' => array('dependencies' => array('wp-polyfill'), 'version' => '5f0f2fc8f6cde41ab343549aa0b50183'), 'i18n.js' => array('dependencies' => array('wp-hooks', 'wp-polyfill'), 'version' => 'c7d029d5a62250e1766ab5b0ed1d85f5'), 'is-shallow-equal.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'fe40c677e873194b3edb895c13f6f925'), 'keyboard-shortcuts.js' => array('dependencies' => array('lodash', 'wp-compose', 'wp-data', 'wp-keycodes', 'wp-polyfill'), 'version' => 'dc3c07735b6f3714460244bbb75dbbb3'), 'keycodes.js' => array('dependencies' => array('lodash', 'wp-i18n', 'wp-polyfill'), 'version' => 'd0d1ad750ba4fba87563fd335b18503f'), 'list-reusable-blocks.js' => array('dependencies' => array('lodash', 'wp-api-fetch', 'wp-components', 'wp-compose', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => 'e5e916e1168f00c6dd3a7a86fd4a8f03'), 'media-utils.js' => array('dependencies' => array('lodash', 'wp-api-fetch', 'wp-blob', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => '02ad50a61fac438c77e3cbfff0c59f11'), 'notices.js' => array('dependencies' => array('lodash', 'wp-data', 'wp-polyfill'), 'version' => 'cecb3afc20c05900c1d7d3138f8dd402'), 'nux.js' => array('dependencies' => array('lodash', 'wp-components', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => 'a179978e1113c736bc5f9ed0880125dc'), 'plugins.js' => array('dependencies' => array('lodash', 'wp-compose', 'wp-element', 'wp-hooks', 'wp-polyfill', 'wp-primitives'), 'version' => '33a2837df2c275e8e733af1ed03a22e7'), 'primitives.js' => array('dependencies' => array('wp-element', 'wp-polyfill'), 'version' => 'bb66102b2a31b6dc6e8290d236ecad64'), 'priority-queue.js' => array('dependencies' => array('wp-polyfill'), 'version' => '61fc9b8c45afe763799612e733d04e5d'), 'redux-routine.js' => array('dependencies' => array('lodash', 'wp-polyfill'), 'version' => '33a44623489eaa8d30939e9819134a90'), 'reusable-blocks.js' => array('dependencies' => array('lodash', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-core-data', 'wp-data', 'wp-element', 'wp-i18n', 'wp-notices', 'wp-polyfill', 'wp-primitives', 'wp-url'), 'version' => '99a5fb1b4f996bfdbe634ec7738cdb4e'), 'rich-text.js' => array('dependencies' => array('lodash', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-escape-html', 'wp-keycodes', 'wp-polyfill'), 'version' => '76bd61e80e968fb2ab1ef4062f63dc44'), 'server-side-render.js' => array('dependencies' => array('lodash', 'wp-api-fetch', 'wp-components', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-url'), 'version' => '5d2c2ba50c9fa1f13a4c80bc64bac7f9'), 'shortcode.js' => array('dependencies' => array('lodash', 'wp-polyfill'), 'version' => '52c3ddfa4f24d3398dbdbd7a3961a44f'), 'token-list.js' => array('dependencies' => array('lodash', 'wp-polyfill'), 'version' => '689e952535e84d8c2aaacf18c3558dd7'), 'url.js' => array('dependencies' => array('lodash', 'wp-polyfill'), 'version' => '52e8fcfbf62fea3cb7bce8453d6a41a8'), 'viewport.js' => array('dependencies' => array('lodash', 'wp-compose', 'wp-data', 'wp-element', 'wp-polyfill'), 'version' => 'da553959200b02499cb31e9fab28985f'), 'warning.js' => array('dependencies' => array('wp-polyfill'), 'version' => '202ac16e99afe7c33c257b248625a947'), 'wordcount.js' => array('dependencies' => array('lodash', 'wp-polyfill'), 'version' => 'e28e72fe639512e55d7cbca06d6470a7')); \ No newline at end of file + array('dependencies' => array('wp-dom-ready', 'wp-i18n', 'wp-polyfill'), 'version' => '3d65a2b0e4dd8e5d0910ccf21d7a4560'), 'annotations.js' => array('dependencies' => array('lodash', 'wp-data', 'wp-hooks', 'wp-i18n', 'wp-polyfill', 'wp-rich-text'), 'version' => 'ef853b3da6ac2182fbdb59dc361dfa38'), 'api-fetch.js' => array('dependencies' => array('wp-i18n', 'wp-polyfill', 'wp-url'), 'version' => '75e1f910e982422a80376bfca4062e48'), 'autop.js' => array('dependencies' => array('wp-polyfill'), 'version' => '5a0e382411cec42983aaa0142d3f5eaf'), 'blob.js' => array('dependencies' => array('wp-polyfill'), 'version' => '72222aa8da2b1686a4f3ff592e15ff3b'), 'block-directory.js' => array('dependencies' => array('lodash', 'wp-a11y', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-data-controls', 'wp-edit-post', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-primitives'), 'version' => 'd944424c4cc86fb44e8d718e179bfe13'), 'block-editor.js' => array('dependencies' => array('lodash', 'react', 'wp-a11y', 'wp-blob', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', '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-primitives', 'wp-rich-text', 'wp-shortcode', 'wp-token-list', 'wp-url', 'wp-wordcount'), 'version' => 'f63c2213430cb91ca3780a1077e8f7dd'), 'block-library.js' => array('dependencies' => array('lodash', 'moment', 'react', '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-editor', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-keycodes', 'wp-notices', 'wp-polyfill', 'wp-primitives', 'wp-reusable-blocks', 'wp-rich-text', 'wp-server-side-render', 'wp-url', 'wp-viewport'), 'version' => '2a8d2839c0d7c734f04ee134fa0c9fc7'), 'block-serialization-default-parser.js' => array('dependencies' => array('wp-polyfill'), 'version' => '630bb7e2fc1e8824e4ea181b78dbee0f'), 'blocks.js' => array('dependencies' => array('lodash', '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-primitives', 'wp-shortcode'), 'version' => '21b3a629993f91ebe8821e804e6a487c'), 'components.js' => array('dependencies' => array('lodash', 'moment', 'react', 'react-dom', 'wp-a11y', 'wp-compose', 'wp-data', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keycodes', 'wp-polyfill', 'wp-primitives', 'wp-rich-text', 'wp-warning'), 'version' => '38a669922e72ab979927528cfeb24958'), 'compose.js' => array('dependencies' => array('lodash', 'react', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-is-shallow-equal', 'wp-keycodes', 'wp-polyfill', 'wp-priority-queue'), 'version' => '91fda79afad620b545743df736792ae6'), 'core-data.js' => array('dependencies' => array('lodash', 'wp-api-fetch', 'wp-blocks', 'wp-data', 'wp-data-controls', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-url'), 'version' => 'afc9cbce128158d346dfd1c43fc296e7'), 'data.js' => array('dependencies' => array('lodash', 'react', 'wp-compose', 'wp-deprecated', 'wp-element', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-priority-queue', 'wp-redux-routine'), 'version' => '5204fd2047d3d80c8a60fd170e8bb673'), 'data-controls.js' => array('dependencies' => array('wp-api-fetch', 'wp-data', 'wp-deprecated', 'wp-polyfill'), 'version' => '866008259018ac7228a9ab3bc28e66d1'), 'date.js' => array('dependencies' => array('moment', 'wp-polyfill'), 'version' => '0669162e8cd6df7f16e51732cd75b40a'), 'deprecated.js' => array('dependencies' => array('wp-hooks', 'wp-polyfill'), 'version' => '0d1502445e593ac4d3d326ff86f931ea'), 'dom.js' => array('dependencies' => array('lodash', 'wp-polyfill'), 'version' => '5a2d3d7fb7e233a214e9175182f81841'), 'dom-ready.js' => array('dependencies' => array('wp-polyfill'), 'version' => '1e1b9c1535c1c32d3236d41aa27c7bf9'), 'edit-post.js' => array('dependencies' => array('lodash', 'wp-a11y', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-data-controls', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-primitives', 'wp-url', 'wp-viewport', 'wp-warning'), 'version' => '647bd81f5fc1856c3f877fe189dbdd1d'), 'editor.js' => array('dependencies' => array('lodash', 'react', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-data-controls', 'wp-date', 'wp-deprecated', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-polyfill', 'wp-primitives', 'wp-reusable-blocks', 'wp-rich-text', 'wp-server-side-render', 'wp-url', 'wp-wordcount'), 'version' => '8c25a9cb12c075a9bfb5cbce60d3c24d'), 'element.js' => array('dependencies' => array('lodash', 'react', 'react-dom', 'wp-escape-html', 'wp-polyfill'), 'version' => '87d73baaf899972555bff69577d6a5c9'), 'escape-html.js' => array('dependencies' => array('wp-polyfill'), 'version' => '11a9ed20aa0e5b49a24e416455d2311e'), 'format-library.js' => array('dependencies' => array('lodash', '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' => 'eb7e7ecf114729ad0e36e3b0e31301a8'), 'hooks.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'f6dc0914bbd44a7348555d209338733b'), 'html-entities.js' => array('dependencies' => array('wp-polyfill'), 'version' => '5f0f2fc8f6cde41ab343549aa0b50183'), 'i18n.js' => array('dependencies' => array('wp-hooks', 'wp-polyfill'), 'version' => '066a56d972c310350eb8c480e5c32158'), 'is-shallow-equal.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'fe40c677e873194b3edb895c13f6f925'), 'keyboard-shortcuts.js' => array('dependencies' => array('lodash', 'wp-compose', 'wp-data', 'wp-keycodes', 'wp-polyfill'), 'version' => 'e59c0c49f6b8961625cb18d2ea561b6d'), 'keycodes.js' => array('dependencies' => array('lodash', 'wp-i18n', 'wp-polyfill'), 'version' => '42412b798f0f1eed61f7887b4b396d95'), 'list-reusable-blocks.js' => array('dependencies' => array('lodash', 'wp-api-fetch', 'wp-components', 'wp-compose', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => 'ed60bad206d22589cda2f1eaa3000a93'), 'media-utils.js' => array('dependencies' => array('lodash', 'wp-api-fetch', 'wp-blob', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => 'bf97bdcca56b835ff052cf96fe2b953b'), 'notices.js' => array('dependencies' => array('lodash', 'wp-data', 'wp-polyfill'), 'version' => '8cfee8dda916afe7ce6a8ea6a1000f4c'), 'nux.js' => array('dependencies' => array('lodash', 'wp-components', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => 'f8e69714552fd6822bb6fe09f967c14a'), 'plugins.js' => array('dependencies' => array('lodash', 'wp-compose', 'wp-element', 'wp-hooks', 'wp-polyfill', 'wp-primitives'), 'version' => '6a646615ec0755df14f410024ed70382'), 'primitives.js' => array('dependencies' => array('wp-element', 'wp-polyfill'), 'version' => 'a2948fbd5fb263abb269f8d9a232744c'), 'priority-queue.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'b0324f192d3fb8120154aa03bc206147'), 'redux-routine.js' => array('dependencies' => array('lodash', 'wp-polyfill'), 'version' => '33a44623489eaa8d30939e9819134a90'), 'reusable-blocks.js' => array('dependencies' => array('lodash', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-core-data', 'wp-data', 'wp-element', 'wp-i18n', 'wp-notices', 'wp-polyfill', 'wp-primitives', 'wp-url'), 'version' => 'd4d27ab3e71c3cb15f9dd096f96066a8'), 'rich-text.js' => array('dependencies' => array('lodash', 'wp-compose', 'wp-data', 'wp-dom', 'wp-element', 'wp-escape-html', 'wp-keycodes', 'wp-polyfill'), 'version' => 'e2a766964c23521502d1b0036c147a1f'), 'server-side-render.js' => array('dependencies' => array('lodash', 'wp-api-fetch', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-url'), 'version' => '75d0a5a2698c6044c60cdb4527355705'), 'shortcode.js' => array('dependencies' => array('lodash', 'wp-polyfill'), 'version' => '52c3ddfa4f24d3398dbdbd7a3961a44f'), 'token-list.js' => array('dependencies' => array('lodash', 'wp-polyfill'), 'version' => '588016fb4c2a157c72743d37406d2bc9'), 'url.js' => array('dependencies' => array('lodash', 'wp-polyfill'), 'version' => '9676da223f71fce5b18054f7cb7e3345'), 'viewport.js' => array('dependencies' => array('lodash', 'wp-compose', 'wp-data', 'wp-element', 'wp-polyfill'), 'version' => '2cb016bf7ed22fda39300c968c0b7963'), 'warning.js' => array('dependencies' => array('wp-polyfill'), 'version' => '202ac16e99afe7c33c257b248625a947'), 'wordcount.js' => array('dependencies' => array('lodash', 'wp-polyfill'), 'version' => 'e28e72fe639512e55d7cbca06d6470a7')); \ No newline at end of file diff --git a/src/wp-includes/block-supports/align.php b/src/wp-includes/block-supports/align.php index 7a8bca129b..ae0c2a4256 100644 --- a/src/wp-includes/block-supports/align.php +++ b/src/wp-includes/block-supports/align.php @@ -3,20 +3,19 @@ * Align block support flag. * * @package WordPress + * @since 5.6.0 */ /** * Registers the align block attribute for block types that support it. * + * @since 5.6.0 * @access private * * @param WP_Block_Type $block_type Block Type. */ function wp_register_alignment_support( $block_type ) { - $has_align_support = false; - if ( property_exists( $block_type, 'supports' ) ) { - $has_align_support = _wp_array_get( $block_type->supports, array( 'align' ), false ); - } + $has_align_support = block_has_support( $block_type, array( 'align' ), false ); if ( $has_align_support ) { if ( ! $block_type->attributes ) { $block_type->attributes = array(); @@ -35,6 +34,7 @@ function wp_register_alignment_support( $block_type ) { * Add CSS classes for block alignment to the incoming attributes array. * This will be applied to the block markup in the front-end. * + * @since 5.6.0 * @access private * * @param WP_Block_Type $block_type Block Type. @@ -44,10 +44,7 @@ function wp_register_alignment_support( $block_type ) { */ function wp_apply_alignment_support( $block_type, $block_attributes ) { $attributes = array(); - $has_align_support = false; - if ( property_exists( $block_type, 'supports' ) ) { - $has_align_support = _wp_array_get( $block_type->supports, array( 'align' ), false ); - } + $has_align_support = block_has_support( $block_type, array( 'align' ), false ); if ( $has_align_support ) { $has_block_alignment = array_key_exists( 'align', $block_attributes ); diff --git a/src/wp-includes/block-supports/border.php b/src/wp-includes/block-supports/border.php new file mode 100644 index 0000000000..fc28d55089 --- /dev/null +++ b/src/wp-includes/block-supports/border.php @@ -0,0 +1,89 @@ +attributes ) { + $block_type->attributes = array(); + } + + if ( $has_border_radius_support && ! array_key_exists( 'style', $block_type->attributes ) ) { + $block_type->attributes['style'] = array( + 'type' => 'object', + ); + } +} + +/** + * Adds CSS classes and inline styles for border styles to the incoming + * attributes array. This will be applied to the block markup in the front-end. + * + * @since 5.8.0 + * @access private + * + * @param WP_Block_type $block_type Block type. + * @param array $block_attributes Block attributes. + * + * @return array Border CSS classes and inline styles. + */ +function wp_apply_border_support( $block_type, $block_attributes ) { + $border_support = _wp_array_get( $block_type->supports, array( '__experimentalBorder' ), false ); + + if ( + is_array( $border_support ) && + array_key_exists( '__experimentalSkipSerialization', $border_support ) && + $border_support['__experimentalSkipSerialization'] + ) { + return array(); + } + + // Arrays used to ease addition of further border related features in future. + $styles = array(); + + // Border Radius. + $has_border_radius_support = block_has_support( $block_type, array( '__experimentalBorder', 'radius' ), false ); + if ( $has_border_radius_support ) { + if ( isset( $block_attributes['style']['border']['radius'] ) ) { + $border_radius = intval( $block_attributes['style']['border']['radius'] ); + $styles[] = sprintf( 'border-radius: %dpx;', $border_radius ); + } + } + + // Border width, style etc can be added here. + + // Collect classes and styles. + $attributes = array(); + + if ( ! empty( $styles ) ) { + $attributes['style'] = implode( ' ', $styles ); + } + + return $attributes; +} + +// Register the block support. +WP_Block_Supports::get_instance()->register( + 'border', + array( + 'register_attribute' => 'wp_register_border_support', + 'apply' => 'wp_apply_border_support', + ) +); diff --git a/src/wp-includes/block-supports/colors.php b/src/wp-includes/block-supports/colors.php index 296760ac59..e902e9d61c 100644 --- a/src/wp-includes/block-supports/colors.php +++ b/src/wp-includes/block-supports/colors.php @@ -3,11 +3,13 @@ * Colors block support flag. * * @package WordPress + * @since 5.6.0 */ /** * Registers the style and colors block attributes for block types that support it. * + * @since 5.6.0 * @access private * * @param WP_Block_Type $block_type Block Type. @@ -20,12 +22,17 @@ function wp_register_colors_support( $block_type ) { $has_text_colors_support = true === $color_support || ( is_array( $color_support ) && _wp_array_get( $color_support, array( 'text' ), true ) ); $has_background_colors_support = true === $color_support || ( is_array( $color_support ) && _wp_array_get( $color_support, array( 'background' ), true ) ); $has_gradients_support = _wp_array_get( $color_support, array( 'gradients' ), false ); + $has_link_colors_support = _wp_array_get( $color_support, array( 'link' ), false ); + $has_color_support = $has_text_colors_support || + $has_background_colors_support || + $has_gradients_support || + $has_link_colors_support; if ( ! $block_type->attributes ) { $block_type->attributes = array(); } - if ( $has_text_colors_support && ! array_key_exists( 'style', $block_type->attributes ) ) { + if ( $has_color_support && ! array_key_exists( 'style', $block_type->attributes ) ) { $block_type->attributes['style'] = array( 'type' => 'object', ); @@ -55,15 +62,25 @@ function wp_register_colors_support( $block_type ) { * Add CSS classes and inline styles for colors to the incoming attributes array. * This will be applied to the block markup in the front-end. * + * @since 5.6.0 * @access private * * @param WP_Block_Type $block_type Block type. -* @param array $block_attributes Block attributes. + * @param array $block_attributes Block attributes. * * @return array Colors CSS classes and inline styles. */ function wp_apply_colors_support( $block_type, $block_attributes ) { - $color_support = _wp_array_get( $block_type->supports, array( 'color' ), false ); + $color_support = _wp_array_get( $block_type->supports, array( 'color' ), false ); + + if ( + is_array( $color_support ) && + array_key_exists( '__experimentalSkipSerialization', $color_support ) && + $color_support['__experimentalSkipSerialization'] + ) { + return array(); + } + $has_text_colors_support = true === $color_support || ( is_array( $color_support ) && _wp_array_get( $color_support, array( 'text' ), true ) ); $has_background_colors_support = true === $color_support || ( is_array( $color_support ) && _wp_array_get( $color_support, array( 'background' ), true ) ); $has_link_colors_support = _wp_array_get( $color_support, array( 'link' ), false ); diff --git a/src/wp-includes/block-supports/custom-classname.php b/src/wp-includes/block-supports/custom-classname.php index 6ac1b49de8..96d806a779 100644 --- a/src/wp-includes/block-supports/custom-classname.php +++ b/src/wp-includes/block-supports/custom-classname.php @@ -3,20 +3,20 @@ * Custom classname block support flag. * * @package WordPress + * @since 5.6.0 */ /** * Registers the custom classname block attribute for block types that support it. * + * @since 5.6.0 * @access private * * @param WP_Block_Type $block_type Block Type. */ function wp_register_custom_classname_support( $block_type ) { - $has_custom_classname_support = true; - if ( property_exists( $block_type, 'supports' ) ) { - $has_custom_classname_support = _wp_array_get( $block_type->supports, array( 'customClassName' ), true ); - } + $has_custom_classname_support = block_has_support( $block_type, array( 'customClassName' ), true ); + if ( $has_custom_classname_support ) { if ( ! $block_type->attributes ) { $block_type->attributes = array(); @@ -33,6 +33,7 @@ function wp_register_custom_classname_support( $block_type ) { /** * Add the custom classnames to the output. * + * @since 5.6.0 * @access private * * @param WP_Block_Type $block_type Block Type. @@ -41,11 +42,8 @@ function wp_register_custom_classname_support( $block_type ) { * @return array Block CSS classes and inline styles. */ function wp_apply_custom_classname_support( $block_type, $block_attributes ) { - $has_custom_classname_support = true; + $has_custom_classname_support = block_has_support( $block_type, array( 'customClassName' ), true ); $attributes = array(); - if ( property_exists( $block_type, 'supports' ) ) { - $has_custom_classname_support = _wp_array_get( $block_type->supports, array( 'customClassName' ), true ); - } if ( $has_custom_classname_support ) { $has_custom_classnames = array_key_exists( 'className', $block_attributes ); diff --git a/src/wp-includes/block-supports/generated-classname.php b/src/wp-includes/block-supports/generated-classname.php index eab19d4fa3..57d657ef95 100644 --- a/src/wp-includes/block-supports/generated-classname.php +++ b/src/wp-includes/block-supports/generated-classname.php @@ -3,6 +3,7 @@ * Generated classname block support flag. * * @package WordPress + * @since 5.6.0 */ /** @@ -45,16 +46,12 @@ function wp_get_block_default_classname( $block_name ) { * @access private * * @param WP_Block_Type $block_type Block Type. - * @param array $block_attributes Block attributes. * * @return array Block CSS classes and inline styles. */ -function wp_apply_generated_classname_support( $block_type, $block_attributes ) { - $has_generated_classname_support = true; +function wp_apply_generated_classname_support( $block_type ) { $attributes = array(); - if ( property_exists( $block_type, 'supports' ) ) { - $has_generated_classname_support = _wp_array_get( $block_type->supports, array( 'className' ), true ); - } + $has_generated_classname_support = block_has_support( $block_type, array( 'className' ), true ); if ( $has_generated_classname_support ) { $block_classname = wp_get_block_default_classname( $block_type->name ); diff --git a/src/wp-includes/block-supports/layout.php b/src/wp-includes/block-supports/layout.php new file mode 100644 index 0000000000..c93513b5ed --- /dev/null +++ b/src/wp-includes/block-supports/layout.php @@ -0,0 +1,42 @@ +]*wp-block-group(\s|")[^>]*>)(\s*]*wp-block-group__inner-container(\s|")[^>]*>)((.|\S|\s)*)/'; + + if ( + 'core/group' !== $block['blockName'] || + 1 === preg_match( $group_with_inner_container_regex, $block_content ) + ) { + return $block_content; + } + + $replace_regex = '/(^\s*]*wp-block-group[^>]*>)(.*)(<\/div>\s*$)/ms'; + $updated_content = preg_replace_callback( + $replace_regex, + function( $matches ) { + return $matches[1] . '
' . $matches[2] . '
' . $matches[3]; + }, + $block_content + ); + return $updated_content; +} + +add_filter( 'render_block', 'wp_restore_group_inner_container', 10, 2 ); diff --git a/src/wp-includes/block-supports/padding.php b/src/wp-includes/block-supports/padding.php new file mode 100644 index 0000000000..60acc68c5d --- /dev/null +++ b/src/wp-includes/block-supports/padding.php @@ -0,0 +1,66 @@ +attributes ) { + $block_type->attributes = array(); + } + + if ( $has_padding_support && ! array_key_exists( 'style', $block_type->attributes ) ) { + $block_type->attributes['style'] = array( + 'type' => 'object', + ); + } +} + +/** + * Add CSS classes for block padding to the incoming attributes array. + * This will be applied to the block markup in the front-end. + * + * @since 5.8.0 + * @access private + * + * @param WP_Block_Type $block_type Block Type. + * @param array $block_attributes Block attributes. + * + * @return array Block padding CSS classes and inline styles. + */ +function wp_apply_padding_support( $block_type, $block_attributes ) { + $has_padding_support = block_has_support( $block_type, array( 'spacing', 'padding' ), false ); + $styles = array(); + if ( $has_padding_support ) { + $padding_value = _wp_array_get( $block_attributes, array( 'style', 'spacing', 'padding' ), null ); + if ( null !== $padding_value ) { + foreach ( $padding_value as $key => $value ) { + $styles[] = sprintf( 'padding-%s: %s;', $key, $value ); + } + } + } + + return empty( $styles ) ? array() : array( 'style' => implode( ' ', $styles ) ); +} + +// Register the block support. +WP_Block_Supports::get_instance()->register( + 'padding', + array( + 'register_attribute' => 'wp_register_padding_support', + 'apply' => 'wp_apply_padding_support', + ) +); diff --git a/src/wp-includes/block-supports/typography.php b/src/wp-includes/block-supports/typography.php index 4aae06c980..369db659a9 100644 --- a/src/wp-includes/block-supports/typography.php +++ b/src/wp-includes/block-supports/typography.php @@ -3,31 +3,41 @@ * Typography block support flag. * * @package WordPress + * @since 5.6.0 */ /** * Registers the style and typography block attributes for block types that support it. * + * @since 5.6.0 * @access private * * @param WP_Block_Type $block_type Block Type. */ function wp_register_typography_support( $block_type ) { - $has_font_size_support = false; - if ( property_exists( $block_type, 'supports' ) ) { - $has_font_size_support = _wp_array_get( $block_type->supports, array( '__experimentalFontSize' ), false ); + if ( ! property_exists( $block_type, 'supports' ) ) { + return; } - $has_line_height_support = false; - if ( property_exists( $block_type, 'supports' ) ) { - $has_line_height_support = _wp_array_get( $block_type->supports, array( '__experimentalLineHeight' ), false ); - } + $has_font_size_support = _wp_array_get( $block_type->supports, array( 'fontSize' ), false ); + $has_font_style_support = _wp_array_get( $block_type->supports, array( '__experimentalFontStyle' ), false ); + $has_font_weight_support = _wp_array_get( $block_type->supports, array( '__experimentalFontWeight' ), false ); + $has_line_height_support = _wp_array_get( $block_type->supports, array( 'lineHeight' ), false ); + $has_text_decoration_support = _wp_array_get( $block_type->supports, array( '__experimentalTextDecoration' ), false ); + $has_text_transform_support = _wp_array_get( $block_type->supports, array( '__experimentalTextTransform' ), false ); + + $has_typography_support = $has_font_size_support + || $has_font_weight_support + || $has_font_style_support + || $has_line_height_support + || $has_text_transform_support + || $has_text_decoration_support; if ( ! $block_type->attributes ) { $block_type->attributes = array(); } - if ( ( $has_font_size_support || $has_line_height_support ) && ! array_key_exists( 'style', $block_type->attributes ) ) { + if ( $has_typography_support && ! array_key_exists( 'style', $block_type->attributes ) ) { $block_type->attributes['style'] = array( 'type' => 'object', ); @@ -41,28 +51,33 @@ function wp_register_typography_support( $block_type ) { } /** - * Add CSS classes and inline styles for font sizes to the incoming attributes array. - * This will be applied to the block markup in the front-end. + * Add CSS classes and inline styles for typography features such as font sizes + * to the incoming attributes array. This will be applied to the block markup in + * the front-end. * + * @since 5.6.0 * @access private * * @param WP_Block_Type $block_type Block type. * @param array $block_attributes Block attributes. * - * @return array Font size CSS classes and inline styles. + * @return array Typography CSS classes and inline styles. */ function wp_apply_typography_support( $block_type, $block_attributes ) { - $has_font_size_support = false; - $classes = array(); - $styles = array(); - if ( property_exists( $block_type, 'supports' ) ) { - $has_font_size_support = _wp_array_get( $block_type->supports, array( 'fontSize' ), false ); + if ( ! property_exists( $block_type, 'supports' ) ) { + return array(); } - $has_line_height_support = false; - if ( property_exists( $block_type, 'supports' ) ) { - $has_line_height_support = _wp_array_get( $block_type->supports, array( 'lineHeight' ), false ); - } + $classes = array(); + $styles = array(); + + $has_font_family_support = _wp_array_get( $block_type->supports, array( '__experimentalFontFamily' ), false ); + $has_font_style_support = _wp_array_get( $block_type->supports, array( '__experimentalFontStyle' ), false ); + $has_font_weight_support = _wp_array_get( $block_type->supports, array( '__experimentalFontWeight' ), false ); + $has_font_size_support = _wp_array_get( $block_type->supports, array( 'fontSize' ), false ); + $has_line_height_support = _wp_array_get( $block_type->supports, array( 'lineHeight' ), false ); + $has_text_decoration_support = _wp_array_get( $block_type->supports, array( '__experimentalTextDecoration' ), false ); + $has_text_transform_support = _wp_array_get( $block_type->supports, array( '__experimentalTextTransform' ), false ); // Font Size. if ( $has_font_size_support ) { @@ -73,7 +88,42 @@ function wp_apply_typography_support( $block_type, $block_attributes ) { if ( $has_named_font_size ) { $classes[] = sprintf( 'has-%s-font-size', $block_attributes['fontSize'] ); } elseif ( $has_custom_font_size ) { - $styles[] = sprintf( 'font-size: %spx;', $block_attributes['style']['typography']['fontSize'] ); + $styles[] = sprintf( 'font-size: %s;', $block_attributes['style']['typography']['fontSize'] ); + } + } + + // Font Family. + if ( $has_font_family_support ) { + $has_font_family = isset( $block_attributes['style']['typography']['fontFamily'] ); + // Apply required class and style. + if ( $has_font_family ) { + $font_family = $block_attributes['style']['typography']['fontFamily']; + if ( strpos( $font_family, 'var:preset|font-family' ) !== false ) { + // Get the name from the string and add proper styles. + $index_to_splice = strrpos( $font_family, '|' ) + 1; + $font_family_name = substr( $font_family, $index_to_splice ); + $styles[] = sprintf( 'font-family: var(--wp--preset--font-family--%s);', $font_family_name ); + } else { + $styles[] = sprintf( 'font-family: %s;', $block_attributes['style']['color']['fontFamily'] ); + } + } + } + + // Font style. + if ( $has_font_style_support ) { + // Apply font style. + $font_style = wp_typography_get_css_variable_inline_style( $block_attributes, 'fontStyle', 'font-style' ); + if ( $font_style ) { + $styles[] = $font_style; + } + } + + // Font weight. + if ( $has_font_weight_support ) { + // Apply font weight. + $font_weight = wp_typography_get_css_variable_inline_style( $block_attributes, 'fontWeight', 'font-weight' ); + if ( $font_weight ) { + $styles[] = $font_weight; } } @@ -86,6 +136,22 @@ function wp_apply_typography_support( $block_type, $block_attributes ) { } } + // Text Decoration. + if ( $has_text_decoration_support ) { + $text_decoration_style = wp_typography_get_css_variable_inline_style( $block_attributes, 'textDecoration', 'text-decoration' ); + if ( $text_decoration_style ) { + $styles[] = $text_decoration_style; + } + } + + // Text Transform. + if ( $has_text_transform_support ) { + $text_transform_style = wp_typography_get_css_variable_inline_style( $block_attributes, 'textTransform', 'text-transform' ); + if ( $text_transform_style ) { + $styles[] = $text_transform_style; + } + } + $attributes = array(); if ( ! empty( $classes ) ) { $attributes['class'] = implode( ' ', $classes ); @@ -97,6 +163,41 @@ function wp_apply_typography_support( $block_type, $block_attributes ) { return $attributes; } +/** + * Generates an inline style for a typography feature e.g. text decoration, + * text transform, and font style. + * + * @since 5.8.0 + * @access private + * + * @param array $attributes Block's attributes. + * @param string $feature Key for the feature within the typography styles. + * @param string $css_property Slug for the CSS property the inline style sets. + * + * @return string CSS inline style. + */ +function wp_typography_get_css_variable_inline_style( $attributes, $feature, $css_property ) { + // Retrieve current attribute value or skip if not found. + $style_value = _wp_array_get( $attributes, array( 'style', 'typography', $feature ), false ); + if ( ! $style_value ) { + return; + } + + // If we don't have a preset CSS variable, we'll assume it's a regular CSS value. + if ( strpos( $style_value, "var:preset|{$css_property}|" ) === false ) { + return sprintf( '%s:%s;', $css_property, $style_value ); + } + + // We have a preset CSS variable as the style. + // Get the style value from the string and return CSS style. + $index_to_splice = strrpos( $style_value, '|' ) + 1; + $slug = substr( $style_value, $index_to_splice ); + + // Return the actual CSS inline style e.g. `text-decoration:var(--wp--preset--text-decoration--underline);`. + return sprintf( '%s:var(--wp--preset--%s--%s);', $css_property, $css_property, $slug ); +} + +// Register the block support. WP_Block_Supports::get_instance()->register( 'typography', array( diff --git a/src/wp-includes/blocks.php b/src/wp-includes/blocks.php index 5460eebd79..c0658dd35f 100644 --- a/src/wp-includes/blocks.php +++ b/src/wp-includes/blocks.php @@ -908,3 +908,23 @@ function register_block_style( $block_name, $style_properties ) { function unregister_block_style( $block_name, $block_style_name ) { return WP_Block_Styles_Registry::get_instance()->unregister( $block_name, $block_style_name ); } + +/** + * Checks whether the current block type supports the feature requested. + * + * @since 5.8.0 + * + * @param WP_Block_Type $block_type Block type to check for support. + * @param string $feature Name of the feature to check support for. + * @param mixed $default Fallback value for feature support, defaults to false. + * + * @return boolean Whether or not the feature is supported. + */ +function block_has_support( $block_type, $feature, $default = false ) { + $block_support = $default; + if ( $block_type && property_exists( $block_type, 'supports' ) ) { + $block_support = _wp_array_get( $block_type->supports, $feature, $default ); + } + + return true === $block_support || is_array( $block_support ); +} diff --git a/src/wp-includes/blocks/block.php b/src/wp-includes/blocks/block.php index 1cf289e534..3613680e9e 100644 --- a/src/wp-includes/blocks/block.php +++ b/src/wp-includes/blocks/block.php @@ -29,7 +29,7 @@ function render_block_core_block( $attributes ) { trigger_error( sprintf( // translators: %s is the user-provided title of the reusable block. - __( 'Could not render Reusable Block %s: blocks cannot be rendered inside themselves.' ), + __( 'Could not render Reusable Block %s. Block cannot be rendered inside itself.' ), $reusable_block->post_title ), E_USER_WARNING diff --git a/src/wp-includes/blocks/button/block.json b/src/wp-includes/blocks/button/block.json index a5b4435271..9b33ee27d6 100644 --- a/src/wp-includes/blocks/button/block.json +++ b/src/wp-includes/blocks/button/block.json @@ -61,8 +61,12 @@ "anchor": true, "align": true, "alignWide": false, + "color": { + "__experimentalSkipSerialization": true, + "gradients": true + }, "reusable": false, - "__experimentalSelector": ".wp-block-button > a" + "__experimentalSelector": ".wp-block-button__link" }, "editorStyle": "wp-block-button-editor", "style": "wp-block-button" diff --git a/src/wp-includes/blocks/group/block.json b/src/wp-includes/blocks/group/block.json index 0b4a52414f..ad4cc62fc6 100644 --- a/src/wp-includes/blocks/group/block.json +++ b/src/wp-includes/blocks/group/block.json @@ -12,10 +12,7 @@ } }, "supports": { - "align": [ - "wide", - "full" - ], + "align": [ "wide", "full" ], "anchor": true, "html": false, "color": { @@ -26,8 +23,12 @@ "padding": true }, "__experimentalBorder": { - "radius": true - } + "color": true, + "radius": true, + "style": true, + "width": true + }, + "__experimentalLayout": true }, "editorStyle": "wp-block-group-editor", "style": "wp-block-group" diff --git a/src/wp-includes/blocks/index.php b/src/wp-includes/blocks/index.php index 1e4c0a269c..84654de141 100644 --- a/src/wp-includes/blocks/index.php +++ b/src/wp-includes/blocks/index.php @@ -52,7 +52,6 @@ function register_core_block_types_from_metadata() { 'separator', 'social-links', 'spacer', - 'subhead', 'table', 'text-columns', 'verse', diff --git a/src/wp-includes/blocks/latest-posts.php b/src/wp-includes/blocks/latest-posts.php index 961cf6b428..00565cda6c 100644 --- a/src/wp-includes/blocks/latest-posts.php +++ b/src/wp-includes/blocks/latest-posts.php @@ -11,6 +11,7 @@ * * @var int */ +global $block_core_latest_posts_excerpt_length; $block_core_latest_posts_excerpt_length = 0; /** diff --git a/src/wp-includes/blocks/preformatted/block.json b/src/wp-includes/blocks/preformatted/block.json index 6ed7353488..75ebf7ecb6 100644 --- a/src/wp-includes/blocks/preformatted/block.json +++ b/src/wp-includes/blocks/preformatted/block.json @@ -13,6 +13,9 @@ }, "supports": { "anchor": true, + "color": { + "gradients": true + }, "fontSize": true }, "style": "wp-block-preformatted" diff --git a/src/wp-includes/blocks/search.php b/src/wp-includes/blocks/search.php index 36607188ff..eba67deeec 100644 --- a/src/wp-includes/blocks/search.php +++ b/src/wp-includes/blocks/search.php @@ -36,7 +36,7 @@ function render_block_core_search( $attributes ) { $label_markup = ''; $input_markup = ''; $button_markup = ''; - $width_styles = ''; + $inline_styles = styles_for_block_core_search( $attributes ); if ( $show_label ) { if ( ! empty( $attributes['label'] ) ) { @@ -56,10 +56,11 @@ function render_block_core_search( $attributes ) { if ( $show_input ) { $input_markup = sprintf( - '', + '', $input_id, esc_attr( get_search_query() ), - esc_attr( $attributes['placeholder'] ) + esc_attr( $attributes['placeholder'] ), + $inline_styles['shared'] ); } @@ -80,20 +81,16 @@ function render_block_core_search( $attributes ) { } $button_markup = sprintf( - '', + '', + $button_classes, + $inline_styles['shared'], $button_internal_markup ); } - if ( ! empty( $attributes['width'] ) && ! empty( $attributes['widthUnit'] ) ) { - if ( ! empty( $attributes['buttonPosition'] ) && 'button-only' !== $attributes['buttonPosition'] ) { - $width_styles = ' style="width: ' . $attributes['width'] . $attributes['widthUnit'] . ';"'; - } - } - $field_markup = sprintf( '
%s
', - $width_styles, + $inline_styles['wrapper'], $input_markup . $button_markup ); $wrapper_attributes = get_block_wrapper_attributes( array( 'class' => $classnames ) ); @@ -159,3 +156,58 @@ function classnames_for_block_core_search( $attributes ) { return implode( ' ', $classnames ); } + +/** + * Builds an array of inline styles for the search block. + * + * The result will contain one entry for shared styles such as those for the + * inner input or button and a second for the inner wrapper should the block + * be positioning the button "inside". + * + * @param array $attributes The block attributes. + * + * @return array Style HTML attribute. + */ +function styles_for_block_core_search( $attributes ) { + $shared_styles = array(); + $wrapper_styles = array(); + + // Add width styles. + $has_width = ! empty( $attributes['width'] ) && ! empty( $attributes['widthUnit'] ); + $button_only = ! empty( $attributes['buttonPosition'] ) && 'button-only' === $attributes['buttonPosition']; + + if ( $has_width && ! $button_only ) { + $wrapper_styles[] = sprintf( + 'width: %d%s;', + esc_attr( $attributes['width'] ), + esc_attr( $attributes['widthUnit'] ) + ); + } + + // Add border radius styles. + $has_border_radius = ! empty( $attributes['style']['border']['radius'] ); + + if ( $has_border_radius ) { + // Shared style for button and input radius values. + $border_radius = $attributes['style']['border']['radius']; + $shared_styles[] = sprintf( 'border-radius: %spx;', esc_attr( $border_radius ) ); + + // Apply wrapper border radius if button placed inside. + $button_inside = ! empty( $attributes['buttonPosition'] ) && + 'button-inside' === $attributes['buttonPosition']; + + if ( $button_inside ) { + // We adjust the border radius value for the outer wrapper element + // to make it visually consistent with the radius applied to inner + // elements. + $default_padding = 4; + $adjusted_radius = $border_radius + $default_padding; + $wrapper_styles[] = sprintf( 'border-radius: %dpx;', esc_attr( $adjusted_radius ) ); + } + } + + return array( + 'shared' => ! empty( $shared_styles ) ? sprintf( ' style="%s"', implode( ' ', $shared_styles ) ) : '', + 'wrapper' => ! empty( $wrapper_styles ) ? sprintf( ' style="%s"', implode( ' ', $wrapper_styles ) ) : '', + ); +} diff --git a/src/wp-includes/blocks/search/block.json b/src/wp-includes/blocks/search/block.json index 534be0e97c..d6399a0857 100644 --- a/src/wp-includes/blocks/search/block.json +++ b/src/wp-includes/blocks/search/block.json @@ -34,6 +34,10 @@ }, "supports": { "align": [ "left", "center", "right" ], + "__experimentalBorder": { + "radius": true, + "__experimentalSkipSerialization": true + }, "html": false }, "editorStyle": "wp-block-search-editor", diff --git a/src/wp-includes/blocks/social-link.php b/src/wp-includes/blocks/social-link.php index 4f8893511d..c4f78f5dc4 100644 --- a/src/wp-includes/blocks/social-link.php +++ b/src/wp-includes/blocks/social-link.php @@ -17,9 +17,14 @@ function render_block_core_social_link( $attributes, $content, $block ) { $open_in_new_tab = isset( $block->context['openInNewTab'] ) ? $block->context['openInNewTab'] : false; - $service = ( isset( $attributes['service'] ) ) ? $attributes['service'] : 'Icon'; - $url = ( isset( $attributes['url'] ) ) ? $attributes['url'] : false; - $label = ( isset( $attributes['label'] ) ) ? $attributes['label'] : block_core_social_link_get_name( $service ); + $service = ( isset( $attributes['service'] ) ) ? $attributes['service'] : 'Icon'; + $url = ( isset( $attributes['url'] ) ) ? $attributes['url'] : false; + $label = ( isset( $attributes['label'] ) ) ? $attributes['label'] : sprintf( + /* translators: %1$s: Social-network name. %2$s: URL. */ + __( '%1$s: %2$s', 'gutenberg' ), + block_core_social_link_get_name( $service ), + $url + ); $class_name = isset( $attributes['className'] ) ? ' ' . $attributes['className'] : false; // Don't render a link if there is no URL set. diff --git a/src/wp-includes/blocks/spacer/block.json b/src/wp-includes/blocks/spacer/block.json index fd4172079f..16f843be4c 100644 --- a/src/wp-includes/blocks/spacer/block.json +++ b/src/wp-includes/blocks/spacer/block.json @@ -6,8 +6,14 @@ "height": { "type": "number", "default": 100 + }, + "width": { + "type": "number" } }, + "usesContext": [ + "orientation" + ], "supports": { "anchor": true }, diff --git a/src/wp-includes/blocks/subhead/block.json b/src/wp-includes/blocks/subhead/block.json deleted file mode 100644 index 2dd213d539..0000000000 --- a/src/wp-includes/blocks/subhead/block.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "apiVersion": 2, - "name": "core/subhead", - "category": "text", - "attributes": { - "align": { - "type": "string" - }, - "content": { - "type": "string", - "source": "html", - "selector": "p" - } - }, - "supports": { - "inserter": false, - "multiple": false - }, - "editorStyle": "wp-block-subhead-editor", - "style": "wp-block-subhead" -} diff --git a/src/wp-includes/blocks/verse/block.json b/src/wp-includes/blocks/verse/block.json index be3cb69adf..2156e7654a 100644 --- a/src/wp-includes/blocks/verse/block.json +++ b/src/wp-includes/blocks/verse/block.json @@ -17,7 +17,10 @@ "supports": { "anchor": true, "__experimentalFontFamily": true, - "fontSize": true + "fontSize": true, + "spacing": { + "padding": true + } }, "style": "wp-block-verse", "editorStyle": "wp-block-verse-editor" diff --git a/src/wp-includes/kses.php b/src/wp-includes/kses.php index fa3b343cac..31998dcaa8 100644 --- a/src/wp-includes/kses.php +++ b/src/wp-includes/kses.php @@ -2248,6 +2248,8 @@ function safecss_filter_attr( $css, $deprecated = '' ) { 'margin-left', 'margin-top', + 'object-position', + 'padding', 'padding-right', 'padding-bottom', diff --git a/src/wp-includes/post.php b/src/wp-includes/post.php index c04f9f78b3..abf6f1df46 100644 --- a/src/wp-includes/post.php +++ b/src/wp-includes/post.php @@ -259,27 +259,27 @@ function create_initial_post_types() { 'wp_block', array( 'labels' => array( - 'name' => _x( 'Reusable Blocks', 'post type general name' ), - 'singular_name' => _x( 'Reusable Block', 'post type singular name' ), - 'menu_name' => _x( 'Reusable Blocks', 'admin menu' ), - 'name_admin_bar' => _x( 'Reusable Block', 'add new on admin bar' ), - 'add_new' => _x( 'Add New', 'Reusable Block' ), - 'add_new_item' => __( 'Add New Reusable Block' ), - 'new_item' => __( 'New Reusable Block' ), - 'edit_item' => __( 'Edit Reusable Block' ), - 'view_item' => __( 'View Reusable Block' ), - 'all_items' => __( 'All Reusable Blocks' ), - 'search_items' => __( 'Search Reusable Blocks' ), + 'name' => _x( 'Reusable blocks', 'post type general name' ), + 'singular_name' => _x( 'Reusable block', 'post type singular name' ), + 'menu_name' => _x( 'Reusable blocks', 'admin menu' ), + 'name_admin_bar' => _x( 'Reusable block', 'add new on admin bar' ), + 'add_new' => _x( 'Add New', 'Reusable block' ), + 'add_new_item' => __( 'Add new Reusable block' ), + 'new_item' => __( 'New Reusable block' ), + 'edit_item' => __( 'Edit Reusable block' ), + 'view_item' => __( 'View Reusable block' ), + 'all_items' => __( 'All Reusable blocks' ), + 'search_items' => __( 'Search Reusable blocks' ), 'not_found' => __( 'No reusable blocks found.' ), 'not_found_in_trash' => __( 'No reusable blocks found in Trash.' ), 'filter_items_list' => __( 'Filter reusable blocks list' ), - 'items_list_navigation' => __( 'Reusable Blocks list navigation' ), - 'items_list' => __( 'Reusable Blocks list' ), - 'item_published' => __( 'Reusable Block published.' ), - 'item_published_privately' => __( 'Reusable Block published privately.' ), - 'item_reverted_to_draft' => __( 'Reusable Block reverted to draft.' ), - 'item_scheduled' => __( 'Reusable Block scheduled.' ), - 'item_updated' => __( 'Reusable Block updated.' ), + 'items_list_navigation' => __( 'Reusable blocks list navigation' ), + 'items_list' => __( 'Reusable blocks list' ), + 'item_published' => __( 'Reusable block published.' ), + 'item_published_privately' => __( 'Reusable block published privately.' ), + 'item_reverted_to_draft' => __( 'Reusable block reverted to draft.' ), + 'item_scheduled' => __( 'Reusable block scheduled.' ), + 'item_updated' => __( 'Reusable block updated.' ), ), 'public' => false, '_builtin' => true, /* internal use only. don't use this when registering your own post type. */ diff --git a/src/wp-includes/script-loader.php b/src/wp-includes/script-loader.php index 47a75a1603..1d35f6fc77 100644 --- a/src/wp-includes/script-loader.php +++ b/src/wp-includes/script-loader.php @@ -1504,16 +1504,42 @@ function wp_default_styles( $styles ) { $styles->add( 'wp-block-library-theme', "/wp-includes/css/dist/block-library/theme$suffix.css" ); + $styles->add( + 'wp-reset-editor-styles', + "/wp-includes/css/dist/block-library/reset$suffix.css", + array( 'common', 'forms' ) // Make sure the reset is loaded after the default WP Admin styles. + ); + + $styles->add( + 'wp-editor-classic-layout-styles', + "/wp-includes/css/dist/edit-post/classic$suffix.css", + array() + ); + + $wp_edit_blocks_dependencies = array( + 'wp-components', + 'wp-editor', + // This need to be added before the block library styles, + // The block library styles override the "reset" styles. + 'wp-reset-editor-styles', + 'wp-block-library', + 'wp-reusable-blocks', + + // This dependency shouldn't be added for themes with theme.json support + // It's here for backward compatibility only. + // A check should be added here when theme.json is backported to Core. + 'wp-editor-classic-layout-styles', + ); + global $editor_styles; + if ( ! is_array( $editor_styles ) || count( $editor_styles ) === 0 ) { + // Include opinionated block styles if no $editor_styles are declared, so the editor never appears broken. + $wp_edit_blocks_dependencies[] = 'wp-block-library-theme'; + } + $styles->add( 'wp-edit-blocks', "/wp-includes/css/dist/block-library/editor$suffix.css", - array( - 'wp-components', - 'wp-editor', - 'wp-block-library', - // Always include visual styles so the editor never appears broken. - 'wp-block-library-theme', - ) + $wp_edit_blocks_dependencies ); $package_styles = array( @@ -1533,9 +1559,11 @@ function wp_default_styles( $styles ) { 'wp-components', 'wp-block-editor', 'wp-nux', + 'wp-reusable-blocks', ), 'format-library' => array(), 'list-reusable-blocks' => array( 'wp-components' ), + 'reusable-blocks' => array( 'wp-components' ), 'nux' => array( 'wp-components' ), ); @@ -1580,6 +1608,8 @@ function wp_default_styles( $styles ) { 'wp-pointer', 'wp-jquery-ui-dialog', // Package styles. + 'wp-reset-editor-styles', + 'wp-editor-classic-layout-styles', 'wp-block-library-theme', 'wp-edit-blocks', 'wp-block-editor', @@ -1590,6 +1620,7 @@ function wp_default_styles( $styles ) { 'wp-editor', 'wp-format-library', 'wp-list-reusable-blocks', + 'wp-reusable-blocks', 'wp-nux', // Deprecated CSS. 'deprecated-media', diff --git a/src/wp-settings.php b/src/wp-settings.php index 7b85597be6..c62e1c1db2 100644 --- a/src/wp-settings.php +++ b/src/wp-settings.php @@ -297,9 +297,12 @@ require ABSPATH . WPINC . '/blocks/index.php'; require ABSPATH . WPINC . '/block-patterns.php'; require ABSPATH . WPINC . '/class-wp-block-supports.php'; require ABSPATH . WPINC . '/block-supports/align.php'; +require ABSPATH . WPINC . '/block-supports/border.php'; require ABSPATH . WPINC . '/block-supports/colors.php'; require ABSPATH . WPINC . '/block-supports/custom-classname.php'; require ABSPATH . WPINC . '/block-supports/generated-classname.php'; +require ABSPATH . WPINC . '/block-supports/layout.php'; +require ABSPATH . WPINC . '/block-supports/padding.php'; require ABSPATH . WPINC . '/block-supports/typography.php'; $GLOBALS['wp_embed'] = new WP_Embed(); diff --git a/tests/qunit/fixtures/wp-api-generated.js b/tests/qunit/fixtures/wp-api-generated.js index beae0fbecd..0610a45c19 100644 --- a/tests/qunit/fixtures/wp-api-generated.js +++ b/tests/qunit/fixtures/wp-api-generated.js @@ -7339,7 +7339,7 @@ mockedApiResponse.TypesCollection = { "wp_block": { "description": "", "hierarchical": false, - "name": "Reusable Blocks", + "name": "Reusable blocks", "slug": "wp_block", "taxonomies": [], "rest_base": "blocks", diff --git a/tools/webpack/packages.js b/tools/webpack/packages.js index 25da3fda1b..eb2b8dbcd3 100644 --- a/tools/webpack/packages.js +++ b/tools/webpack/packages.js @@ -144,7 +144,6 @@ module.exports = function( env = { environment: 'production', watch: false, buil 'separator', 'social-links', 'spacer', - 'subhead', 'table', 'text-columns', 'verse',