From 76b8879931faa4a327b8ec043dd714e7d3f4629d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 16 May 2024 15:36:31 +0200 Subject: [PATCH 01/49] Bump mime and @types/mime (#13658) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 50 +++++++++++++++++++++++-------------- packages/media/package.json | 4 +-- 2 files changed, 33 insertions(+), 21 deletions(-) diff --git a/package-lock.json b/package-lock.json index 3488d6e59769..49f28baba5e3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8458,6 +8458,18 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/@storybook/cli/node_modules/mime": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", + "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", + "dev": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4.0.0" + } + }, "node_modules/@storybook/cli/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", @@ -11353,12 +11365,6 @@ "integrity": "sha512-76CqzuD6Q7LC+AtbPqrvD9AqsN0k8bsYo2bM2J8pmNldP1aIPAbzUQ7QbobyXL4eLr1wK5x8FZFe8eF/ubRuBg==", "dev": true }, - "node_modules/@types/mime": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.3.tgz", - "integrity": "sha512-Ys+/St+2VF4+xuY6+kDIXGxbNRO0mesVg0bbxEfB97Od1Vjpjx9KD1qxs64Gcb3CWPirk9Xe+PT4YiiHQ9T+eg==", - "dev": true - }, "node_modules/@types/mime-types": { "version": "2.1.4", "resolved": "https://registry.npmjs.org/@types/mime-types/-/mime-types-2.1.4.tgz", @@ -11518,6 +11524,12 @@ "@types/node": "*" } }, + "node_modules/@types/serve-static/node_modules/@types/mime": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz", + "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==", + "dev": true + }, "node_modules/@types/simple-peer": { "version": "9.11.8", "resolved": "https://registry.npmjs.org/@types/simple-peer/-/simple-peer-9.11.8.tgz", @@ -27453,6 +27465,17 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/karma/node_modules/mime": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", + "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4.0.0" + } + }, "node_modules/karma/node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", @@ -29013,17 +29036,6 @@ "node": ">=8.6" } }, - "node_modules/mime": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", - "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4.0.0" - } - }, "node_modules/mime-db": { "version": "1.51.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.51.0.tgz", @@ -40464,11 +40476,11 @@ "@googleforcreators/react": "*", "@googleforcreators/tracking": "*", "@googleforcreators/units": "*", - "mime": "^3.0.0", + "mime": "^4.0.3", "prop-types": "^15.8.1" }, "devDependencies": { - "@types/mime": "^3.0.2" + "@types/mime": "^4.0.0" }, "engines": { "node": ">= 12 || >= 14 || >= 16 || >= 18 || >= 20", diff --git a/packages/media/package.json b/packages/media/package.json index 14078a6c8bb5..5abb0f6d0f0f 100644 --- a/packages/media/package.json +++ b/packages/media/package.json @@ -41,10 +41,10 @@ "@googleforcreators/react": "*", "@googleforcreators/tracking": "*", "@googleforcreators/units": "*", - "mime": "^3.0.0", + "mime": "^4.0.3", "prop-types": "^15.8.1" }, "devDependencies": { - "@types/mime": "^3.0.2" + "@types/mime": "^4.0.0" } } From a82770b7d303fca6276f3efebe0530f075bd9899 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 16 May 2024 15:36:45 +0200 Subject: [PATCH 02/49] Bump eslint-plugin-testing-library from 6.2.0 to 6.2.2 (#13659) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 49f28baba5e3..55fda3de8172 100644 --- a/package-lock.json +++ b/package-lock.json @@ -102,7 +102,7 @@ "eslint-plugin-react-hooks": "^4.6.0", "eslint-plugin-security": "^2.1.0", "eslint-plugin-styled-components-a11y": "^2.1.32", - "eslint-plugin-testing-library": "^6.1.0", + "eslint-plugin-testing-library": "^6.2.2", "html-webpack-plugin": "^5.6.0", "husky": "^9.0.6", "jest": "^29.7.0", @@ -19154,9 +19154,9 @@ } }, "node_modules/eslint-plugin-testing-library": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-6.2.0.tgz", - "integrity": "sha512-+LCYJU81WF2yQ+Xu4A135CgK8IszcFcyMF4sWkbiu6Oj+Nel0TrkZq/HvDw0/1WuO3dhDQsZA/OpEMGd0NfcUw==", + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-6.2.2.tgz", + "integrity": "sha512-1E94YOTUDnOjSLyvOwmbVDzQi/WkKm3WVrMXu6SmBr6DN95xTGZmI6HJ/eOkSXh/DlheRsxaPsJvZByDBhWLVQ==", "dev": true, "dependencies": { "@typescript-eslint/utils": "^5.58.0" diff --git a/package.json b/package.json index eaed98e7b807..a512b855ffcb 100644 --- a/package.json +++ b/package.json @@ -126,7 +126,7 @@ "eslint-plugin-react-hooks": "^4.6.0", "eslint-plugin-security": "^2.1.0", "eslint-plugin-styled-components-a11y": "^2.1.32", - "eslint-plugin-testing-library": "^6.1.0", + "eslint-plugin-testing-library": "^6.2.2", "html-webpack-plugin": "^5.6.0", "husky": "^9.0.6", "jest": "^29.7.0", From a17ea427c08dd5ef685974415a1b903c8ac9a677 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 16 May 2024 15:36:52 +0200 Subject: [PATCH 03/49] Bump @babel/eslint-parser from 7.23.9 to 7.24.5 (#13662) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 10 +++++----- package.json | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index 55fda3de8172..918562dfca6b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,7 +10,7 @@ "devDependencies": { "@ampproject/toolbox-optimizer": "^2.9.0", "@babel/core": "^7.24.5", - "@babel/eslint-parser": "^7.23.9", + "@babel/eslint-parser": "^7.24.5", "@babel/eslint-plugin": "^7.24.5", "@babel/preset-env": "^7.23.9", "@babel/preset-react": "^7.24.1", @@ -500,9 +500,9 @@ } }, "node_modules/@babel/eslint-parser": { - "version": "7.23.9", - "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.23.9.tgz", - "integrity": "sha512-xPndlO7qxiJbn0ATvfXQBjCS7qApc9xmKHArgI/FTEFxXas5dnjC/VqM37lfZun9dclRYcn+YQAr6uDFy0bB2g==", + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.24.5.tgz", + "integrity": "sha512-gsUcqS/fPlgAw1kOtpss7uhY6E9SFFANQ6EFX5GTvzUwaV0+sGaZWk6xq22MOdeT9wfxyokW3ceCUvOiRtZciQ==", "dev": true, "dependencies": { "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", @@ -514,7 +514,7 @@ }, "peerDependencies": { "@babel/core": "^7.11.0", - "eslint": "^7.5.0 || ^8.0.0" + "eslint": "^7.5.0 || ^8.0.0 || ^9.0.0" } }, "node_modules/@babel/eslint-parser/node_modules/eslint-visitor-keys": { diff --git a/package.json b/package.json index a512b855ffcb..bd7caeaf2852 100644 --- a/package.json +++ b/package.json @@ -34,7 +34,7 @@ "devDependencies": { "@ampproject/toolbox-optimizer": "^2.9.0", "@babel/core": "^7.24.5", - "@babel/eslint-parser": "^7.23.9", + "@babel/eslint-parser": "^7.24.5", "@babel/eslint-plugin": "^7.24.5", "@babel/preset-env": "^7.23.9", "@babel/preset-react": "^7.24.1", From b862bfb18f6430a74c8f6f60f231853170faf1dc Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 16 May 2024 16:26:21 +0200 Subject: [PATCH 04/49] Bump amphtml-validator from 1.0.35 to 1.0.38 (#13670) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 26 +++++++++++++------------- packages/jest-amp/package.json | 2 +- 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/package-lock.json b/package-lock.json index 918562dfca6b..60e76a826c4a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13539,24 +13539,24 @@ } }, "node_modules/amphtml-validator": { - "version": "1.0.35", - "resolved": "https://registry.npmjs.org/amphtml-validator/-/amphtml-validator-1.0.35.tgz", - "integrity": "sha512-C67JzC5EI6pE2C0sAo/zuCp8ARDl1Vtt6/s0nr+3NuXDNOdkjclZUkaNAd/ZnsEvvYodkXZ6T/uww890IQh9dQ==", + "version": "1.0.38", + "resolved": "https://registry.npmjs.org/amphtml-validator/-/amphtml-validator-1.0.38.tgz", + "integrity": "sha512-TqGeHVRUEsMiJoaRvMhzZBv8oljLhhJgzkaPX/zT2eJFG5FLeaMehd6riNwsuMmi9e/5xsI0pocbTgN/u2sonQ==", "dependencies": { "colors": "1.4.0", - "commander": "7.2.0", - "promise": "8.1.0" + "commander": "12.0.0", + "promise": "8.3.0" }, "bin": { "amphtml-validator": "cli.js" } }, "node_modules/amphtml-validator/node_modules/commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-12.0.0.tgz", + "integrity": "sha512-MwVNWlYjDTtOjX5PiD7o5pK0UrFU/OYgcJfjjK4RaHZETNtjJqrZa9Y9ds88+A+f+d5lv+561eZ+yCKoS3gbAA==", "engines": { - "node": ">= 10" + "node": ">=18" } }, "node_modules/ansi-escapes": { @@ -31936,9 +31936,9 @@ } }, "node_modules/promise": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/promise/-/promise-8.1.0.tgz", - "integrity": "sha512-W04AqnILOL/sPRXziNicCjSNRruLAuIHEOVBazepu0545DDNGYHz7ar9ZgZ1fMU8/MA4mVxp5rkBWRi6OXIy3Q==", + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz", + "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==", "dependencies": { "asap": "~2.0.6" } @@ -40334,7 +40334,7 @@ "dependencies": { "@ampproject/toolbox-optimizer": "^2.9.0", "@googleforcreators/react": "*", - "amphtml-validator": "1.0.35", + "amphtml-validator": "1.0.38", "prop-types": "^15.8.1" }, "engines": { diff --git a/packages/jest-amp/package.json b/packages/jest-amp/package.json index 3e81075d6886..bf9d2bdf359c 100644 --- a/packages/jest-amp/package.json +++ b/packages/jest-amp/package.json @@ -28,7 +28,7 @@ "dependencies": { "@ampproject/toolbox-optimizer": "^2.9.0", "@googleforcreators/react": "*", - "amphtml-validator": "1.0.35", + "amphtml-validator": "1.0.38", "prop-types": "^15.8.1" } } From 0a5f178dac53fa3d16b74a7129e0907658fd5877 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 16 May 2024 16:26:32 +0200 Subject: [PATCH 05/49] Bump eslint-plugin-jsdoc from 48.0.4 to 48.2.5 (#13671) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 40 ++++++++++++++++++++++++++++------------ package.json | 2 +- 2 files changed, 29 insertions(+), 13 deletions(-) diff --git a/package-lock.json b/package-lock.json index 60e76a826c4a..4cfab82a8882 100644 --- a/package-lock.json +++ b/package-lock.json @@ -93,7 +93,7 @@ "eslint-plugin-jest": "^27.6.3", "eslint-plugin-jest-dom": "^5.0.1", "eslint-plugin-jest-extended": "^2.0.0", - "eslint-plugin-jsdoc": "^48.0.4", + "eslint-plugin-jsdoc": "^48.2.5", "eslint-plugin-jsx-a11y": "^6.8.0", "eslint-plugin-markdown": "^3.0.0", "eslint-plugin-node": "^11.1.0", @@ -2861,11 +2861,14 @@ "integrity": "sha512-AHPmaAx+RYfZz0eYu6Gviiagpmiyw98ySSlQvCUhVGDRtDFe4DBS0x1bSjdF3gqUDYOczB+yYvBTtEylYSdRhg==" }, "node_modules/@es-joy/jsdoccomment": { - "version": "0.41.0", - "resolved": "https://registry.npmjs.org/@es-joy/jsdoccomment/-/jsdoccomment-0.41.0.tgz", - "integrity": "sha512-aKUhyn1QI5Ksbqcr3fFJj16p99QdjUxXAEuFst1Z47DRyoiMwivIH9MV/ARcJOCXVjPfjITciej8ZD2O/6qUmw==", + "version": "0.43.0", + "resolved": "https://registry.npmjs.org/@es-joy/jsdoccomment/-/jsdoccomment-0.43.0.tgz", + "integrity": "sha512-Q1CnsQrytI3TlCB1IVWXWeqUIPGVEKGaE7IbVdt13Nq/3i0JESAkQQERrfiQkmlpijl+++qyqPgaS31Bvc1jRQ==", "dev": true, "dependencies": { + "@types/eslint": "^8.56.5", + "@types/estree": "^1.0.5", + "@typescript-eslint/types": "^7.2.0", "comment-parser": "1.4.1", "esquery": "^1.5.0", "jsdoc-type-pratt-parser": "~4.0.0" @@ -2874,6 +2877,19 @@ "node": ">=16" } }, + "node_modules/@es-joy/jsdoccomment/node_modules/@typescript-eslint/types": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.9.0.tgz", + "integrity": "sha512-oZQD9HEWQanl9UfsbGVcZ2cGaR0YT5476xfWE0oE5kQa2sNK2frxOlkeacLOTh9po4AlUT5rtkGyYM5kew0z5w==", + "dev": true, + "engines": { + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, "node_modules/@esbuild/android-arm": { "version": "0.18.20", "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.20.tgz", @@ -11144,9 +11160,9 @@ "dev": true }, "node_modules/@types/eslint": { - "version": "8.40.2", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.40.2.tgz", - "integrity": "sha512-PRVjQ4Eh9z9pmmtaq8nTjZjQwKFk7YIHIud3lRoKRBgUQjgjRmoGxxGEPXQkF+lH7QkHJRNr5F4aBgYCW0lqpQ==", + "version": "8.56.10", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.10.tgz", + "integrity": "sha512-Shavhk87gCtY2fhXDctcfS3e6FdxWkCx1iUZ9eEUbh7rTqlZT0/IzOkCOVt0fCjcFuZ9FPYfuezTBImfHCDBGQ==", "dev": true, "dependencies": { "@types/estree": "*", @@ -18850,19 +18866,19 @@ } }, "node_modules/eslint-plugin-jsdoc": { - "version": "48.0.4", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-48.0.4.tgz", - "integrity": "sha512-A0cH+5svWPXzGZszBjXA1t0aAqVGS+/x3i02KFmb73rU0iMLnadEcVWcD/dGBZHIfAMKr3YpWh58f6wn4N909w==", + "version": "48.2.5", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-48.2.5.tgz", + "integrity": "sha512-ZeTfKV474W1N9niWfawpwsXGu+ZoMXu4417eBROX31d7ZuOk8zyG66SO77DpJ2+A9Wa2scw/jRqBPnnQo7VbcQ==", "dev": true, "dependencies": { - "@es-joy/jsdoccomment": "~0.41.0", + "@es-joy/jsdoccomment": "~0.43.0", "are-docs-informative": "^0.0.2", "comment-parser": "1.4.1", "debug": "^4.3.4", "escape-string-regexp": "^4.0.0", "esquery": "^1.5.0", "is-builtin-module": "^3.2.1", - "semver": "^7.5.4", + "semver": "^7.6.1", "spdx-expression-parse": "^4.0.0" }, "engines": { diff --git a/package.json b/package.json index bd7caeaf2852..b702a7d29b47 100644 --- a/package.json +++ b/package.json @@ -117,7 +117,7 @@ "eslint-plugin-jest": "^27.6.3", "eslint-plugin-jest-dom": "^5.0.1", "eslint-plugin-jest-extended": "^2.0.0", - "eslint-plugin-jsdoc": "^48.0.4", + "eslint-plugin-jsdoc": "^48.2.5", "eslint-plugin-jsx-a11y": "^6.8.0", "eslint-plugin-markdown": "^3.0.0", "eslint-plugin-node": "^11.1.0", From d41d73063009f0d1efd2c5421390327251bf457e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 16 May 2024 16:26:43 +0200 Subject: [PATCH 06/49] Bump @emotion/is-prop-valid from 1.2.1 to 1.2.2 (#13673) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 21 ++++++++------------- packages/activation-notice/package.json | 2 +- 2 files changed, 9 insertions(+), 14 deletions(-) diff --git a/package-lock.json b/package-lock.json index 4cfab82a8882..4345a1af85d2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2745,17 +2745,17 @@ "integrity": "sha512-14FtKiHhy2QoPIzdTcvh//8OyBlknNs2nXRwIhG904opCby3l+9Xaf/wuPvICBF0rc1ZCNBd3nKe9cd2mecVkQ==" }, "node_modules/@emotion/is-prop-valid": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.0.tgz", - "integrity": "sha512-3aDpDprjM0AwaxGE09bOPkNxHpBd+kA6jty3RnaEXdweX1DF1U3VQpPYb0g1IStAuK7SVQ1cy+bNBBKp4W3Fjg==", + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.2.tgz", + "integrity": "sha512-uNsoYd37AFmaCdXlg6EYD1KaPOaRWRByMCYzbKUX4+hhMfrxdVSelShywL4JVaAeM/eHUOSprYBQls+/neX3pw==", "dependencies": { - "@emotion/memoize": "^0.8.0" + "@emotion/memoize": "^0.8.1" } }, "node_modules/@emotion/memoize": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.0.tgz", - "integrity": "sha512-G/YwXTkv7Den9mXDO7AhLWkE3q+I92B+VqAE+dYG4NGPaHZGvt3G8Q0p9vmE+sq7rTGphUbAvmQ9YpbfMQGGlA==" + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.1.tgz", + "integrity": "sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==" }, "node_modules/@emotion/react": { "version": "11.10.5", @@ -39557,7 +39557,7 @@ "name": "@web-stories-wp/activation-notice", "license": "Apache-2.0", "dependencies": { - "@emotion/is-prop-valid": "^1.2.1", + "@emotion/is-prop-valid": "^1.2.2", "@googleforcreators/tracking": "*", "@wordpress/element": "^5.24.0", "@wordpress/i18n": "^4.47.0", @@ -39583,11 +39583,6 @@ "@emotion/memoize": "^0.8.1" } }, - "packages/activation-notice/node_modules/@emotion/memoize": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.1.tgz", - "integrity": "sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==" - }, "packages/activation-notice/node_modules/@emotion/unitless": { "version": "0.8.1", "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.1.tgz", diff --git a/packages/activation-notice/package.json b/packages/activation-notice/package.json index 8ae11cf3bd53..dfa3964b59fe 100644 --- a/packages/activation-notice/package.json +++ b/packages/activation-notice/package.json @@ -27,7 +27,7 @@ "main": "./src/index.tsx", "types": "dist-types/index.d.ts", "dependencies": { - "@emotion/is-prop-valid": "^1.2.1", + "@emotion/is-prop-valid": "^1.2.2", "@googleforcreators/tracking": "*", "@wordpress/element": "^5.24.0", "@wordpress/i18n": "^4.47.0", From 1f1ff36aef96161d2cae81a177a60d831dfc5019 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 16 May 2024 16:27:25 +0200 Subject: [PATCH 07/49] Bump @babel/preset-env from 7.23.9 to 7.24.5 (#13672) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 671 +++++++++++++++++++++++++--------------------- package.json | 2 +- 2 files changed, 372 insertions(+), 301 deletions(-) diff --git a/package-lock.json b/package-lock.json index 4345a1af85d2..e8ceae80a477 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,7 +12,7 @@ "@babel/core": "^7.24.5", "@babel/eslint-parser": "^7.24.5", "@babel/eslint-plugin": "^7.24.5", - "@babel/preset-env": "^7.23.9", + "@babel/preset-env": "^7.24.5", "@babel/preset-react": "^7.24.1", "@babel/preset-typescript": "^7.23.3", "@googleforcreators/dashboard": "*", @@ -450,9 +450,9 @@ } }, "node_modules/@babel/compat-data": { - "version": "7.23.5", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.23.5.tgz", - "integrity": "sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==", + "version": "7.24.4", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.4.tgz", + "integrity": "sha512-vg8Gih2MLK+kOkHJp4gBEIkyaIi00jgWot2D9QOmmfLC8jINSOzmCLta6Bvz/JSBCqnegV0L80jhxkol5GWNfQ==", "engines": { "node": ">=6.9.0" } @@ -681,6 +681,7 @@ "version": "0.5.0", "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.5.0.tgz", "integrity": "sha512-NovQquuQLAQ5HuyjCz7WQP9MjRj7dx++yspwiyUiGl9ZyadHRSql1HZh5ogRd8W8w6YM6EQ/NTB8rgjLt5W65Q==", + "dev": true, "dependencies": { "@babel/helper-compilation-targets": "^7.22.6", "@babel/helper-plugin-utils": "^7.22.5", @@ -872,13 +873,13 @@ } }, "node_modules/@babel/helper-wrap-function": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.22.20.tgz", - "integrity": "sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw==", + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.24.5.tgz", + "integrity": "sha512-/xxzuNvgRl4/HLNKvnFwdhdgN3cpLxgLROeLDl83Yx0AJ1SGvq1ak0OszTOjDfiB8Vx03eJbeDWh9r+jCCWttw==", "dependencies": { - "@babel/helper-function-name": "^7.22.5", - "@babel/template": "^7.22.15", - "@babel/types": "^7.22.19" + "@babel/helper-function-name": "^7.23.0", + "@babel/template": "^7.24.0", + "@babel/types": "^7.24.5" }, "engines": { "node": ">=6.9.0" @@ -922,12 +923,27 @@ "node": ">=6.0.0" } }, + "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.24.5.tgz", + "integrity": "sha512-LdXRi1wEMTrHVR4Zc9F8OewC3vdm5h4QB6L71zy6StmYeqGi1b3ttIO8UC+BfZKcH9jdr4aI249rBkm+3+YvHw==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-plugin-utils": "^7.24.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.23.3.tgz", - "integrity": "sha512-iRkKcCqb7iGnq9+3G6rZ+Ciz5VywC4XNRHe57lKM+jOeYAoR0lVqdeeDRfh0tQcTfw/+vBhHn926FmQhLtlFLQ==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.24.1.tgz", + "integrity": "sha512-y4HqEnkelJIOQGd+3g1bTeKsA5c6qM7eOn7VggGVbBc0y8MLSKHacwcIE2PplNlQSj0PqS9rrXL/nkPVK+kUNg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -937,13 +953,13 @@ } }, "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.23.3.tgz", - "integrity": "sha512-WwlxbfMNdVEpQjZmK5mhm7oSwD3dS6eU+Iwsi4Knl9wAletWem7kaRsGOG+8UEbRyqxY4SS5zvtfXwX+jMxUwQ==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.24.1.tgz", + "integrity": "sha512-Hj791Ii4ci8HqnaKHAlLNs+zaLXb0EzSDhiAWp5VNlyvCNymYfacs64pxTxbH1znW/NcArSmwpmG9IKE/TUVVQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.0", "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", - "@babel/plugin-transform-optional-chaining": "^7.23.3" + "@babel/plugin-transform-optional-chaining": "^7.24.1" }, "engines": { "node": ">=6.9.0" @@ -953,12 +969,12 @@ } }, "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { - "version": "7.23.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.23.7.tgz", - "integrity": "sha512-LlRT7HgaifEpQA1ZgLVOIJZZFVPWN5iReq/7/JixwBtwcoeVGDBD53ZV28rrsLYOZs1Y/EHhA8N/Z6aazHR8cw==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.24.1.tgz", + "integrity": "sha512-m9m/fXsXLiHfwdgydIFnpk+7jlVbnvlK5B2EKiPdLUb6WX654ZaaEWJUjk8TftRbZpK0XibovlLWX4KIZhV6jw==", "dependencies": { "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -1099,11 +1115,11 @@ } }, "node_modules/@babel/plugin-syntax-import-assertions": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.23.3.tgz", - "integrity": "sha512-lPgDSU+SJLK3xmFDTV2ZRQAiM7UuUjGidwBywFavObCiZc1BeAAcMtHJKUya92hPHO+at63JJPLygilZard8jw==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.24.1.tgz", + "integrity": "sha512-IuwnI5XnuF189t91XbxmXeCDz3qs6iDRO7GJ++wcfgeXNs/8FmIlKcpDSXNVyuLQxlwvskmI3Ct73wUODkJBlQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -1113,11 +1129,11 @@ } }, "node_modules/@babel/plugin-syntax-import-attributes": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.23.3.tgz", - "integrity": "sha512-pawnE0P9g10xgoP7yKr6CK63K2FMsTE+FZidZO/1PwRdzmAPVs+HS1mAURUsgaoxammTJvULUdIkEK0gOcU2tA==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.24.1.tgz", + "integrity": "sha512-zhQTMH0X2nVLnb04tz+s7AMuasX8U0FnpE+nHTOhSOINjWMnopoZTxtIKsd45n4GQ/HIZLyfIpoul8e2m0DnRA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -1286,11 +1302,11 @@ } }, "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.23.3.tgz", - "integrity": "sha512-NzQcQrzaQPkaEwoTm4Mhyl8jI1huEL/WWIEvudjTCMJ9aBZNpsJbMASx7EQECtQQPS/DcnFpo0FIh3LvEO9cxQ==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.24.1.tgz", + "integrity": "sha512-ngT/3NkRhsaep9ck9uj2Xhv9+xB1zShY3tM3g6om4xxCELwCDN4g4Aq5dRn48+0hasAql7s2hdBOysCfNpr4fw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -1300,12 +1316,12 @@ } }, "node_modules/@babel/plugin-transform-async-generator-functions": { - "version": "7.23.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.23.9.tgz", - "integrity": "sha512-8Q3veQEDGe14dTYuwagbRtwxQDnytyg1JFu4/HwEMETeofocrB0U0ejBJIXoeG/t2oXZ8kzCyI0ZZfbT80VFNQ==", + "version": "7.24.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.24.3.tgz", + "integrity": "sha512-Qe26CMYVjpQxJ8zxM1340JFNjZaF+ISWpr1Kt/jGo+ZTUzKkfw/pphEWbRCb+lmSM6k/TOgfYLvmbHkUQ0asIg==", "dependencies": { "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.0", "@babel/helper-remap-async-to-generator": "^7.22.20", "@babel/plugin-syntax-async-generators": "^7.8.4" }, @@ -1317,12 +1333,12 @@ } }, "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.23.3.tgz", - "integrity": "sha512-A7LFsKi4U4fomjqXJlZg/u0ft/n8/7n7lpffUP/ZULx/DtV9SGlNKZolHH6PE8Xl1ngCc0M11OaeZptXVkfKSw==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.24.1.tgz", + "integrity": "sha512-AawPptitRXp1y0n4ilKcGbRYWfbbzFWz2NqNu7dacYDtFtz0CMjG64b3LQsb3KIgnf4/obcUL78hfaOS7iCUfw==", "dependencies": { - "@babel/helper-module-imports": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-module-imports": "^7.24.1", + "@babel/helper-plugin-utils": "^7.24.0", "@babel/helper-remap-async-to-generator": "^7.22.20" }, "engines": { @@ -1333,11 +1349,11 @@ } }, "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.23.3.tgz", - "integrity": "sha512-vI+0sIaPIO6CNuM9Kk5VmXcMVRiOpDh7w2zZt9GXzmE/9KD70CUEVhvPR/etAeNK/FAEkhxQtXOzVF3EuRL41A==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.24.1.tgz", + "integrity": "sha512-TWWC18OShZutrv9C6mye1xwtam+uNi2bnTOCBUd5sZxyHOiWbU6ztSROofIMrK84uweEZC219POICK/sTYwfgg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -1347,11 +1363,11 @@ } }, "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.23.4.tgz", - "integrity": "sha512-0QqbP6B6HOh7/8iNR4CQU2Th/bbRtBp4KS9vcaZd1fZ0wSh5Fyssg0UCIHwxh+ka+pNDREbVLQnHCMHKZfPwfw==", + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.24.5.tgz", + "integrity": "sha512-sMfBc3OxghjC95BkYrYocHL3NaOplrcaunblzwXhGmlPwpmfsxr4vK+mBBt49r+S240vahmv+kUxkeKgs+haCw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.5" }, "engines": { "node": ">=6.9.0" @@ -1361,12 +1377,12 @@ } }, "node_modules/@babel/plugin-transform-class-properties": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.23.3.tgz", - "integrity": "sha512-uM+AN8yCIjDPccsKGlw271xjJtGii+xQIF/uMPS8H15L12jZTsLfF4o5vNO7d/oUguOyfdikHGc/yi9ge4SGIg==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.24.1.tgz", + "integrity": "sha512-OMLCXi0NqvJfORTaPQBwqLXHhb93wkBKZ4aNwMl6WtehO7ar+cmp+89iPEQPqxAnxsOKTaMcs3POz3rKayJ72g==", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-create-class-features-plugin": "^7.24.1", + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -1376,12 +1392,12 @@ } }, "node_modules/@babel/plugin-transform-class-static-block": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.23.4.tgz", - "integrity": "sha512-nsWu/1M+ggti1SOALj3hfx5FXzAY06fwPJsUZD4/A5e1bWi46VUIWtD+kOX6/IdhXGsXBWllLFDSnqSCdUNydQ==", + "version": "7.24.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.24.4.tgz", + "integrity": "sha512-B8q7Pz870Hz/q9UgP8InNpY01CSLDSCyqX7zcRuv3FcPl87A2G17lASroHWaCtbdIcbYzOZ7kWmXFKbijMSmFg==", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-create-class-features-plugin": "^7.24.4", + "@babel/helper-plugin-utils": "^7.24.0", "@babel/plugin-syntax-class-static-block": "^7.14.5" }, "engines": { @@ -1392,17 +1408,17 @@ } }, "node_modules/@babel/plugin-transform-classes": { - "version": "7.23.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.23.8.tgz", - "integrity": "sha512-yAYslGsY1bX6Knmg46RjiCiNSwJKv2IUC8qOdYKqMMr0491SXFhcHqOdRDeCRohOOIzwN/90C6mQ9qAKgrP7dg==", + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.24.5.tgz", + "integrity": "sha512-gWkLP25DFj2dwe9Ck8uwMOpko4YsqyfZJrOmqqcegeDYEbp7rmn4U6UQZNj08UF6MaX39XenSpKRCvpDRBtZ7Q==", "dependencies": { "@babel/helper-annotate-as-pure": "^7.22.5", "@babel/helper-compilation-targets": "^7.23.6", "@babel/helper-environment-visitor": "^7.22.20", "@babel/helper-function-name": "^7.23.0", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-replace-supers": "^7.22.20", - "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/helper-plugin-utils": "^7.24.5", + "@babel/helper-replace-supers": "^7.24.1", + "@babel/helper-split-export-declaration": "^7.24.5", "globals": "^11.1.0" }, "engines": { @@ -1413,12 +1429,12 @@ } }, "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.23.3.tgz", - "integrity": "sha512-dTj83UVTLw/+nbiHqQSFdwO9CbTtwq1DsDqm3CUEtDrZNET5rT5E6bIdTlOftDTDLMYxvxHNEYO4B9SLl8SLZw==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.24.1.tgz", + "integrity": "sha512-5pJGVIUfJpOS+pAqBQd+QMaTD2vCL/HcePooON6pDpHgRp4gNRmzyHTPIkXntwKsq3ayUFVfJaIKPw2pOkOcTw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/template": "^7.22.15" + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/template": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -1428,11 +1444,11 @@ } }, "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.23.3.tgz", - "integrity": "sha512-n225npDqjDIr967cMScVKHXJs7rout1q+tt50inyBCPkyZ8KxeI6d+GIbSBTT/w/9WdlWDOej3V9HE5Lgk57gw==", + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.5.tgz", + "integrity": "sha512-SZuuLyfxvsm+Ah57I/i1HVjveBENYK9ue8MJ7qkc7ndoNjqquJiElzA7f5yaAXjyW2hKojosOTAQQRX50bPSVg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.5" }, "engines": { "node": ">=6.9.0" @@ -1442,12 +1458,12 @@ } }, "node_modules/@babel/plugin-transform-dotall-regex": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.23.3.tgz", - "integrity": "sha512-vgnFYDHAKzFaTVp+mneDsIEbnJ2Np/9ng9iviHw3P/KVcgONxpNULEW/51Z/BaFojG2GI2GwwXck5uV1+1NOYQ==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.24.1.tgz", + "integrity": "sha512-p7uUxgSoZwZ2lPNMzUkqCts3xlp8n+o05ikjy7gbtFJSt9gdU88jAmtfmOxHM14noQXBxfgzf2yRWECiNVhTCw==", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -1457,11 +1473,11 @@ } }, "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.23.3.tgz", - "integrity": "sha512-RrqQ+BQmU3Oyav3J+7/myfvRCq7Tbz+kKLLshUmMwNlDHExbGL7ARhajvoBJEvc+fCguPPu887N+3RRXBVKZUA==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.24.1.tgz", + "integrity": "sha512-msyzuUnvsjsaSaocV6L7ErfNsa5nDWL1XKNnDePLgmz+WdU4w/J8+AxBMrWfi9m4IxfL5sZQKUPQKDQeeAT6lA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -1471,11 +1487,11 @@ } }, "node_modules/@babel/plugin-transform-dynamic-import": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.23.4.tgz", - "integrity": "sha512-V6jIbLhdJK86MaLh4Jpghi8ho5fGzt3imHOBu/x0jlBaPYqDoWz4RDXjmMOfnh+JWNaQleEAByZLV0QzBT4YQQ==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.24.1.tgz", + "integrity": "sha512-av2gdSTyXcJVdI+8aFZsCAtR29xJt0S5tas+Ef8NvBNmD1a+N/3ecMLeMBgfcK+xzsjdLDT6oHt+DFPyeqUbDA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.0", "@babel/plugin-syntax-dynamic-import": "^7.8.3" }, "engines": { @@ -1486,12 +1502,12 @@ } }, "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.23.3.tgz", - "integrity": "sha512-5fhCsl1odX96u7ILKHBj4/Y8vipoqwsJMh4csSA8qFfxrZDEA4Ssku2DyNvMJSmZNOEBT750LfFPbtrnTP90BQ==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.24.1.tgz", + "integrity": "sha512-U1yX13dVBSwS23DEAqU+Z/PkwE9/m7QQy8Y9/+Tdb8UWYaGNDYwTLi19wqIAiROr8sXVum9A/rtiH5H0boUcTw==", "dependencies": { "@babel/helper-builder-binary-assignment-operator-visitor": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -1501,11 +1517,11 @@ } }, "node_modules/@babel/plugin-transform-export-namespace-from": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.23.4.tgz", - "integrity": "sha512-GzuSBcKkx62dGzZI1WVgTWvkkz84FZO5TC5T8dl/Tht/rAla6Dg/Mz9Yhypg+ezVACf/rgDuQt3kbWEv7LdUDQ==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.24.1.tgz", + "integrity": "sha512-Ft38m/KFOyzKw2UaJFkWG9QnHPG/Q/2SkOrRk4pNBPg5IPZ+dOxcmkK5IyuBcxiNPyyYowPGUReyBvrvZs7IlQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.0", "@babel/plugin-syntax-export-namespace-from": "^7.8.3" }, "engines": { @@ -1532,11 +1548,11 @@ } }, "node_modules/@babel/plugin-transform-for-of": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.23.6.tgz", - "integrity": "sha512-aYH4ytZ0qSuBbpfhuofbg/e96oQ7U2w1Aw/UQmKT+1l39uEhUPoFS3fHevDc1G0OvewyDudfMKY1OulczHzWIw==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.24.1.tgz", + "integrity": "sha512-OxBdcnF04bpdQdR3i4giHZNZQn7cm8RQKcSwA17wAAqEELo1ZOwp5FFgeptWUQXFyT9kwHo10aqqauYkRZPCAg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.0", "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" }, "engines": { @@ -1547,13 +1563,13 @@ } }, "node_modules/@babel/plugin-transform-function-name": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.23.3.tgz", - "integrity": "sha512-I1QXp1LxIvt8yLaib49dRW5Okt7Q4oaxao6tFVKS/anCdEOMtYwWVKoiOA1p34GOWIZjUK0E+zCp7+l1pfQyiw==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.24.1.tgz", + "integrity": "sha512-BXmDZpPlh7jwicKArQASrj8n22/w6iymRnvHYYd2zO30DbE277JO20/7yXJT3QxDPtiQiOxQBbZH4TpivNXIxA==", "dependencies": { - "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-compilation-targets": "^7.23.6", "@babel/helper-function-name": "^7.23.0", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -1563,11 +1579,11 @@ } }, "node_modules/@babel/plugin-transform-json-strings": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.23.4.tgz", - "integrity": "sha512-81nTOqM1dMwZ/aRXQ59zVubN9wHGqk6UtqRK+/q+ciXmRy8fSolhGVvG09HHRGo4l6fr/c4ZhXUQH0uFW7PZbg==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.24.1.tgz", + "integrity": "sha512-U7RMFmRvoasscrIFy5xA4gIp8iWnWubnKkKuUGJjsuOH7GfbMkB+XZzeslx2kLdEGdOJDamEmCqOks6e8nv8DQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.0", "@babel/plugin-syntax-json-strings": "^7.8.3" }, "engines": { @@ -1578,11 +1594,11 @@ } }, "node_modules/@babel/plugin-transform-literals": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.23.3.tgz", - "integrity": "sha512-wZ0PIXRxnwZvl9AYpqNUxpZ5BiTGrYt7kueGQ+N5FiQ7RCOD4cm8iShd6S6ggfVIWaJf2EMk8eRzAh52RfP4rQ==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.24.1.tgz", + "integrity": "sha512-zn9pwz8U7nCqOYIiBaOxoQOtYmMODXTJnkxG4AtX8fPmnCRYWBOHD0qcpwS9e2VDSp1zNJYpdnFMIKb8jmwu6g==", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -1592,11 +1608,11 @@ } }, "node_modules/@babel/plugin-transform-logical-assignment-operators": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.23.4.tgz", - "integrity": "sha512-Mc/ALf1rmZTP4JKKEhUwiORU+vcfarFVLfcFiolKUo6sewoxSEgl36ak5t+4WamRsNr6nzjZXQjM35WsU+9vbg==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.24.1.tgz", + "integrity": "sha512-OhN6J4Bpz+hIBqItTeWJujDOfNP+unqv/NJgyhlpSqgBTPm37KkMmZV6SYcOj+pnDbdcl1qRGV/ZiIjX9Iy34w==", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.0", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" }, "engines": { @@ -1607,11 +1623,11 @@ } }, "node_modules/@babel/plugin-transform-member-expression-literals": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.23.3.tgz", - "integrity": "sha512-sC3LdDBDi5x96LA+Ytekz2ZPk8i/Ck+DEuDbRAll5rknJ5XRTSaPKEYwomLcs1AA8wg9b3KjIQRsnApj+q51Ag==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.24.1.tgz", + "integrity": "sha512-4ojai0KysTWXzHseJKa1XPNXKRbuUrhkOPY4rEGeR+7ChlJVKxFa3H3Bz+7tWaGKgJAXUWKOGmltN+u9B3+CVg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -1621,12 +1637,12 @@ } }, "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.23.3.tgz", - "integrity": "sha512-vJYQGxeKM4t8hYCKVBlZX/gtIY2I7mRGFNcm85sgXGMTBcoV3QdVtdpbcWEbzbfUIUZKwvgFT82mRvaQIebZzw==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.24.1.tgz", + "integrity": "sha512-lAxNHi4HVtjnHd5Rxg3D5t99Xm6H7b04hUS7EHIXcUl2EV4yl1gWdqZrNzXnSrHveL9qMdbODlLF55mvgjAfaQ==", "dependencies": { "@babel/helper-module-transforms": "^7.23.3", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -1636,12 +1652,12 @@ } }, "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.23.3.tgz", - "integrity": "sha512-aVS0F65LKsdNOtcz6FRCpE4OgsP2OFnW46qNxNIX9h3wuzaNcSQsJysuMwqSibC98HPrf2vCgtxKNwS0DAlgcA==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.1.tgz", + "integrity": "sha512-szog8fFTUxBfw0b98gEWPaEqF42ZUD/T3bkynW/wtgx2p/XCP55WEsb+VosKceRSd6njipdZvNogqdtI4Q0chw==", "dependencies": { "@babel/helper-module-transforms": "^7.23.3", - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.0", "@babel/helper-simple-access": "^7.22.5" }, "engines": { @@ -1652,13 +1668,13 @@ } }, "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.23.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.23.9.tgz", - "integrity": "sha512-KDlPRM6sLo4o1FkiSlXoAa8edLXFsKKIda779fbLrvmeuc3itnjCtaO6RrtoaANsIJANj+Vk1zqbZIMhkCAHVw==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.24.1.tgz", + "integrity": "sha512-mqQ3Zh9vFO1Tpmlt8QPnbwGHzNz3lpNEMxQb1kAemn/erstyqw1r9KeOlOfo3y6xAnFEcOv2tSyrXfmMk+/YZA==", "dependencies": { "@babel/helper-hoist-variables": "^7.22.5", "@babel/helper-module-transforms": "^7.23.3", - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.0", "@babel/helper-validator-identifier": "^7.22.20" }, "engines": { @@ -1669,12 +1685,12 @@ } }, "node_modules/@babel/plugin-transform-modules-umd": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.23.3.tgz", - "integrity": "sha512-zHsy9iXX2nIsCBFPud3jKn1IRPWg3Ing1qOZgeKV39m1ZgIdpJqvlWVeiHBZC6ITRG0MfskhYe9cLgntfSFPIg==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.24.1.tgz", + "integrity": "sha512-tuA3lpPj+5ITfcCluy6nWonSL7RvaG0AOTeAuvXqEKS34lnLzXpDb0dcP6K8jD0zWZFNDVly90AGFJPnm4fOYg==", "dependencies": { "@babel/helper-module-transforms": "^7.23.3", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -1699,11 +1715,11 @@ } }, "node_modules/@babel/plugin-transform-new-target": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.23.3.tgz", - "integrity": "sha512-YJ3xKqtJMAT5/TIZnpAR3I+K+WaDowYbN3xyxI8zxx/Gsypwf9B9h0VB+1Nh6ACAAPRS5NSRje0uVv5i79HYGQ==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.24.1.tgz", + "integrity": "sha512-/rurytBM34hYy0HKZQyA0nHbQgQNFm4Q/BOc9Hflxi2X3twRof7NaE5W46j4kQitm7SvACVRXsa6N/tSZxvPug==", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -1713,11 +1729,11 @@ } }, "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.23.4.tgz", - "integrity": "sha512-jHE9EVVqHKAQx+VePv5LLGHjmHSJR76vawFPTdlxR/LVJPfOEGxREQwQfjuZEOPTwG92X3LINSh3M40Rv4zpVA==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.24.1.tgz", + "integrity": "sha512-iQ+caew8wRrhCikO5DrUYx0mrmdhkaELgFa+7baMcVuhxIkN7oxt06CZ51D65ugIb1UWRQ8oQe+HXAVM6qHFjw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.0", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" }, "engines": { @@ -1728,11 +1744,11 @@ } }, "node_modules/@babel/plugin-transform-numeric-separator": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.23.4.tgz", - "integrity": "sha512-mps6auzgwjRrwKEZA05cOwuDc9FAzoyFS4ZsG/8F43bTLf/TgkJg7QXOrPO1JO599iA3qgK9MXdMGOEC8O1h6Q==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.24.1.tgz", + "integrity": "sha512-7GAsGlK4cNL2OExJH1DzmDeKnRv/LXq0eLUSvudrehVA5Rgg4bIrqEUW29FbKMBRT0ztSqisv7kjP+XIC4ZMNw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.0", "@babel/plugin-syntax-numeric-separator": "^7.10.4" }, "engines": { @@ -1743,15 +1759,14 @@ } }, "node_modules/@babel/plugin-transform-object-rest-spread": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.23.4.tgz", - "integrity": "sha512-9x9K1YyeQVw0iOXJlIzwm8ltobIIv7j2iLyP2jIhEbqPRQ7ScNgwQufU2I0Gq11VjyG4gI4yMXt2VFags+1N3g==", + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.24.5.tgz", + "integrity": "sha512-7EauQHszLGM3ay7a161tTQH7fj+3vVM/gThlz5HpFtnygTxjrlvoeq7MPVA1Vy9Q555OB8SnAOsMkLShNkkrHA==", "dependencies": { - "@babel/compat-data": "^7.23.3", - "@babel/helper-compilation-targets": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-plugin-utils": "^7.24.5", "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.23.3" + "@babel/plugin-transform-parameters": "^7.24.5" }, "engines": { "node": ">=6.9.0" @@ -1761,12 +1776,12 @@ } }, "node_modules/@babel/plugin-transform-object-super": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.23.3.tgz", - "integrity": "sha512-BwQ8q0x2JG+3lxCVFohg+KbQM7plfpBwThdW9A6TMtWwLsbDA01Ek2Zb/AgDN39BiZsExm4qrXxjk+P1/fzGrA==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.24.1.tgz", + "integrity": "sha512-oKJqR3TeI5hSLRxudMjFQ9re9fBVUU0GICqM3J1mi8MqlhVr6hC/ZN4ttAyMuQR6EZZIY6h/exe5swqGNNIkWQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-replace-supers": "^7.22.20" + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-replace-supers": "^7.24.1" }, "engines": { "node": ">=6.9.0" @@ -1776,11 +1791,11 @@ } }, "node_modules/@babel/plugin-transform-optional-catch-binding": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.23.4.tgz", - "integrity": "sha512-XIq8t0rJPHf6Wvmbn9nFxU6ao4c7WhghTR5WyV8SrJfUFzyxhCm4nhC+iAp3HFhbAKLfYpgzhJ6t4XCtVwqO5A==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.24.1.tgz", + "integrity": "sha512-oBTH7oURV4Y+3EUrf6cWn1OHio3qG/PVwO5J03iSJmBg6m2EhKjkAu/xuaXaYwWW9miYtvbWv4LNf0AmR43LUA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.0", "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" }, "engines": { @@ -1791,11 +1806,11 @@ } }, "node_modules/@babel/plugin-transform-optional-chaining": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.23.4.tgz", - "integrity": "sha512-ZU8y5zWOfjM5vZ+asjgAPwDaBjJzgufjES89Rs4Lpq63O300R/kOz30WCLo6BxxX6QVEilwSlpClnG5cZaikTA==", + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.5.tgz", + "integrity": "sha512-xWCkmwKT+ihmA6l7SSTpk8e4qQl/274iNbSKRRS8mpqFR32ksy36+a+LWY8OXCCEefF8WFlnOHVsaDI2231wBg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.5", "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", "@babel/plugin-syntax-optional-chaining": "^7.8.3" }, @@ -1807,11 +1822,11 @@ } }, "node_modules/@babel/plugin-transform-parameters": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.23.3.tgz", - "integrity": "sha512-09lMt6UsUb3/34BbECKVbVwrT9bO6lILWln237z7sLaWnMsTi7Yc9fhX5DLpkJzAGfaReXI22wP41SZmnAA3Vw==", + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.5.tgz", + "integrity": "sha512-9Co00MqZ2aoky+4j2jhofErthm6QVLKbpQrvz20c3CH9KQCLHyNB+t2ya4/UrRpQGR+Wrwjg9foopoeSdnHOkA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.5" }, "engines": { "node": ">=6.9.0" @@ -1821,12 +1836,12 @@ } }, "node_modules/@babel/plugin-transform-private-methods": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.23.3.tgz", - "integrity": "sha512-UzqRcRtWsDMTLrRWFvUBDwmw06tCQH9Rl1uAjfh6ijMSmGYQ+fpdB+cnqRC8EMh5tuuxSv0/TejGL+7vyj+50g==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.24.1.tgz", + "integrity": "sha512-tGvisebwBO5em4PaYNqt4fkw56K2VALsAbAakY0FjTYqJp7gfdrgr7YX76Or8/cpik0W6+tj3rZ0uHU9Oil4tw==", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-create-class-features-plugin": "^7.24.1", + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -1836,13 +1851,13 @@ } }, "node_modules/@babel/plugin-transform-private-property-in-object": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.23.4.tgz", - "integrity": "sha512-9G3K1YqTq3F4Vt88Djx1UZ79PDyj+yKRnUy7cZGSMe+a7jkwD259uKKuUzQlPkGam7R+8RJwh5z4xO27fA1o2A==", + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.24.5.tgz", + "integrity": "sha512-JM4MHZqnWR04jPMujQDTBVRnqxpLLpx2tkn7iPn+Hmsc0Gnb79yvRWOkvqFOx3Z7P7VxiRIR22c4eGSNj87OBQ==", "dependencies": { "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-create-class-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-create-class-features-plugin": "^7.24.5", + "@babel/helper-plugin-utils": "^7.24.5", "@babel/plugin-syntax-private-property-in-object": "^7.14.5" }, "engines": { @@ -1853,11 +1868,11 @@ } }, "node_modules/@babel/plugin-transform-property-literals": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.23.3.tgz", - "integrity": "sha512-jR3Jn3y7cZp4oEWPFAlRsSWjxKe4PZILGBSd4nis1TsC5qeSpb+nrtihJuDhNI7QHiVbUaiXa0X2RZY3/TI6Nw==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.24.1.tgz", + "integrity": "sha512-LetvD7CrHmEx0G442gOomRr66d7q8HzzGGr4PMHGr+5YIm6++Yke+jxj246rpvsbyhJwCLxcTn6zW1P1BSenqA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -1943,11 +1958,11 @@ } }, "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.23.3.tgz", - "integrity": "sha512-KP+75h0KghBMcVpuKisx3XTu9Ncut8Q8TuvGO4IhY+9D5DFEckQefOuIsB/gQ2tG71lCke4NMrtIPS8pOj18BQ==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.24.1.tgz", + "integrity": "sha512-sJwZBCzIBE4t+5Q4IGLaaun5ExVMRY0lYwos/jNecjMrVCygCdph3IKv0tkP5Fc87e/1+bebAmEAGBfnRD+cnw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.0", "regenerator-transform": "^0.15.2" }, "engines": { @@ -1958,11 +1973,11 @@ } }, "node_modules/@babel/plugin-transform-reserved-words": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.23.3.tgz", - "integrity": "sha512-QnNTazY54YqgGxwIexMZva9gqbPa15t/x9VS+0fsEFWplwVpXYZivtgl43Z1vMpc1bdPP2PP8siFeVcnFvA3Cg==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.24.1.tgz", + "integrity": "sha512-JAclqStUfIwKN15HrsQADFgeZt+wexNQ0uLhuqvqAUFoqPMjEcFCYZBhq0LUdz6dZK/mD+rErhW71fbx8RYElg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -2001,11 +2016,11 @@ } }, "node_modules/@babel/plugin-transform-shorthand-properties": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.23.3.tgz", - "integrity": "sha512-ED2fgqZLmexWiN+YNFX26fx4gh5qHDhn1O2gvEhreLW2iI63Sqm4llRLCXALKrCnbN4Jy0VcMQZl/SAzqug/jg==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.24.1.tgz", + "integrity": "sha512-LyjVB1nsJ6gTTUKRjRWx9C1s9hE7dLfP/knKdrfeH9UPtAGjYGgxIbFfx7xyLIEWs7Xe1Gnf8EWiUqfjLhInZA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -2015,11 +2030,11 @@ } }, "node_modules/@babel/plugin-transform-spread": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.23.3.tgz", - "integrity": "sha512-VvfVYlrlBVu+77xVTOAoxQ6mZbnIq5FM0aGBSFEcIh03qHf+zNqA4DC/3XMUozTg7bZV3e3mZQ0i13VB6v5yUg==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.24.1.tgz", + "integrity": "sha512-KjmcIM+fxgY+KxPVbjelJC6hrH1CgtPmTvdXAfn3/a9CnWGSTY7nH4zm5+cjmWJybdcPSsD0++QssDsjcpe47g==", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.0", "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" }, "engines": { @@ -2030,11 +2045,11 @@ } }, "node_modules/@babel/plugin-transform-sticky-regex": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.23.3.tgz", - "integrity": "sha512-HZOyN9g+rtvnOU3Yh7kSxXrKbzgrm5X4GncPY1QOquu7epga5MxKHVpYu2hvQnry/H+JjckSYRb93iNfsioAGg==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.24.1.tgz", + "integrity": "sha512-9v0f1bRXgPVcPrngOQvLXeGNNVLc8UjMVfebo9ka0WF3/7+aVUHmaJVT3sa0XCzEFioPfPHZiOcYG9qOsH63cw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -2044,11 +2059,11 @@ } }, "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.23.3.tgz", - "integrity": "sha512-Flok06AYNp7GV2oJPZZcP9vZdszev6vPBkHLwxwSpaIqx75wn6mUd3UFWsSsA0l8nXAKkyCmL/sR02m8RYGeHg==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.24.1.tgz", + "integrity": "sha512-WRkhROsNzriarqECASCNu/nojeXCDTE/F2HmRgOzi7NGvyfYGq1NEjKBK3ckLfRgGc6/lPAqP0vDOSw3YtG34g==", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -2058,11 +2073,11 @@ } }, "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.23.3.tgz", - "integrity": "sha512-4t15ViVnaFdrPC74be1gXBSMzXk3B4Us9lP7uLRQHTFpV5Dvt33pn+2MyyNxmN3VTTm3oTrZVMUmuw3oBnQ2oQ==", + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.5.tgz", + "integrity": "sha512-UTGnhYVZtTAjdwOTzT+sCyXmTn8AhaxOS/MjG9REclZ6ULHWF9KoCZur0HSGU7hk8PdBFKKbYe6+gqdXWz84Jg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.5" }, "engines": { "node": ">=6.9.0" @@ -2089,11 +2104,11 @@ } }, "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.23.3.tgz", - "integrity": "sha512-OMCUx/bU6ChE3r4+ZdylEqAjaQgHAgipgW8nsCfu5pGqDcFytVd91AwRvUJSBZDz0exPGgnjoqhgRYLRjFZc9Q==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.24.1.tgz", + "integrity": "sha512-RlkVIcWT4TLI96zM660S877E7beKlQw7Ig+wqkKBiWfj0zH5Q4h50q6er4wzZKRNSYpfo6ILJ+hrJAGSX2qcNw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -2103,12 +2118,12 @@ } }, "node_modules/@babel/plugin-transform-unicode-property-regex": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.23.3.tgz", - "integrity": "sha512-KcLIm+pDZkWZQAFJ9pdfmh89EwVfmNovFBcXko8szpBeF8z68kWIPeKlmSOkT9BXJxs2C0uk+5LxoxIv62MROA==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.24.1.tgz", + "integrity": "sha512-Ss4VvlfYV5huWApFsF8/Sq0oXnGO+jB+rijFEFugTd3cwSObUSnUi88djgR5528Csl0uKlrI331kRqe56Ov2Ng==", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -2118,12 +2133,12 @@ } }, "node_modules/@babel/plugin-transform-unicode-regex": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.23.3.tgz", - "integrity": "sha512-wMHpNA4x2cIA32b/ci3AfwNgheiva2W0WUKWTK7vBHBhDKfPsc5cFGNWm69WBqpwd86u1qwZ9PWevKqm1A3yAw==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.24.1.tgz", + "integrity": "sha512-2A/94wgZgxfTsiLaQ2E36XAOdcZmGAaEEgVmxQWwZXWkGhvoHbaqXcKnU8zny4ycpu3vNqg0L/PcCiYtHtA13g==", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -2133,12 +2148,12 @@ } }, "node_modules/@babel/plugin-transform-unicode-sets-regex": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.23.3.tgz", - "integrity": "sha512-W7lliA/v9bNR83Qc3q1ip9CQMZ09CcHDbHfbLRDNuAhn1Mvkr1ZNF7hPmztMQvtTGVLJ9m8IZqWsTkXOml8dbw==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.24.1.tgz", + "integrity": "sha512-fqj4WuzzS+ukpgerpAoOnMfQXwUHFxXUZUE84oL2Kao2N8uSlvcpnAidKASgsNgzZHBsHWvcm8s9FPWUhAb8fA==", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -2148,25 +2163,26 @@ } }, "node_modules/@babel/preset-env": { - "version": "7.23.9", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.23.9.tgz", - "integrity": "sha512-3kBGTNBBk9DQiPoXYS0g0BYlwTQYUTifqgKTjxUwEUkduRT2QOa0FPGBJ+NROQhGyYO5BuTJwGvBnqKDykac6A==", + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.24.5.tgz", + "integrity": "sha512-UGK2ifKtcC8i5AI4cH+sbLLuLc2ktYSFJgBAXorKAsHUZmrQ1q6aQ6i3BvU24wWs2AAKqQB6kq3N9V9Gw1HiMQ==", "dependencies": { - "@babel/compat-data": "^7.23.5", + "@babel/compat-data": "^7.24.4", "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.5", "@babel/helper-validator-option": "^7.23.5", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.23.3", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.23.3", - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.23.7", + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.24.5", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.24.1", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.24.1", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.24.1", "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", "@babel/plugin-syntax-async-generators": "^7.8.4", "@babel/plugin-syntax-class-properties": "^7.12.13", "@babel/plugin-syntax-class-static-block": "^7.14.5", "@babel/plugin-syntax-dynamic-import": "^7.8.3", "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-import-assertions": "^7.23.3", - "@babel/plugin-syntax-import-attributes": "^7.23.3", + "@babel/plugin-syntax-import-assertions": "^7.24.1", + "@babel/plugin-syntax-import-attributes": "^7.24.1", "@babel/plugin-syntax-import-meta": "^7.10.4", "@babel/plugin-syntax-json-strings": "^7.8.3", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", @@ -2178,58 +2194,58 @@ "@babel/plugin-syntax-private-property-in-object": "^7.14.5", "@babel/plugin-syntax-top-level-await": "^7.14.5", "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", - "@babel/plugin-transform-arrow-functions": "^7.23.3", - "@babel/plugin-transform-async-generator-functions": "^7.23.9", - "@babel/plugin-transform-async-to-generator": "^7.23.3", - "@babel/plugin-transform-block-scoped-functions": "^7.23.3", - "@babel/plugin-transform-block-scoping": "^7.23.4", - "@babel/plugin-transform-class-properties": "^7.23.3", - "@babel/plugin-transform-class-static-block": "^7.23.4", - "@babel/plugin-transform-classes": "^7.23.8", - "@babel/plugin-transform-computed-properties": "^7.23.3", - "@babel/plugin-transform-destructuring": "^7.23.3", - "@babel/plugin-transform-dotall-regex": "^7.23.3", - "@babel/plugin-transform-duplicate-keys": "^7.23.3", - "@babel/plugin-transform-dynamic-import": "^7.23.4", - "@babel/plugin-transform-exponentiation-operator": "^7.23.3", - "@babel/plugin-transform-export-namespace-from": "^7.23.4", - "@babel/plugin-transform-for-of": "^7.23.6", - "@babel/plugin-transform-function-name": "^7.23.3", - "@babel/plugin-transform-json-strings": "^7.23.4", - "@babel/plugin-transform-literals": "^7.23.3", - "@babel/plugin-transform-logical-assignment-operators": "^7.23.4", - "@babel/plugin-transform-member-expression-literals": "^7.23.3", - "@babel/plugin-transform-modules-amd": "^7.23.3", - "@babel/plugin-transform-modules-commonjs": "^7.23.3", - "@babel/plugin-transform-modules-systemjs": "^7.23.9", - "@babel/plugin-transform-modules-umd": "^7.23.3", + "@babel/plugin-transform-arrow-functions": "^7.24.1", + "@babel/plugin-transform-async-generator-functions": "^7.24.3", + "@babel/plugin-transform-async-to-generator": "^7.24.1", + "@babel/plugin-transform-block-scoped-functions": "^7.24.1", + "@babel/plugin-transform-block-scoping": "^7.24.5", + "@babel/plugin-transform-class-properties": "^7.24.1", + "@babel/plugin-transform-class-static-block": "^7.24.4", + "@babel/plugin-transform-classes": "^7.24.5", + "@babel/plugin-transform-computed-properties": "^7.24.1", + "@babel/plugin-transform-destructuring": "^7.24.5", + "@babel/plugin-transform-dotall-regex": "^7.24.1", + "@babel/plugin-transform-duplicate-keys": "^7.24.1", + "@babel/plugin-transform-dynamic-import": "^7.24.1", + "@babel/plugin-transform-exponentiation-operator": "^7.24.1", + "@babel/plugin-transform-export-namespace-from": "^7.24.1", + "@babel/plugin-transform-for-of": "^7.24.1", + "@babel/plugin-transform-function-name": "^7.24.1", + "@babel/plugin-transform-json-strings": "^7.24.1", + "@babel/plugin-transform-literals": "^7.24.1", + "@babel/plugin-transform-logical-assignment-operators": "^7.24.1", + "@babel/plugin-transform-member-expression-literals": "^7.24.1", + "@babel/plugin-transform-modules-amd": "^7.24.1", + "@babel/plugin-transform-modules-commonjs": "^7.24.1", + "@babel/plugin-transform-modules-systemjs": "^7.24.1", + "@babel/plugin-transform-modules-umd": "^7.24.1", "@babel/plugin-transform-named-capturing-groups-regex": "^7.22.5", - "@babel/plugin-transform-new-target": "^7.23.3", - "@babel/plugin-transform-nullish-coalescing-operator": "^7.23.4", - "@babel/plugin-transform-numeric-separator": "^7.23.4", - "@babel/plugin-transform-object-rest-spread": "^7.23.4", - "@babel/plugin-transform-object-super": "^7.23.3", - "@babel/plugin-transform-optional-catch-binding": "^7.23.4", - "@babel/plugin-transform-optional-chaining": "^7.23.4", - "@babel/plugin-transform-parameters": "^7.23.3", - "@babel/plugin-transform-private-methods": "^7.23.3", - "@babel/plugin-transform-private-property-in-object": "^7.23.4", - "@babel/plugin-transform-property-literals": "^7.23.3", - "@babel/plugin-transform-regenerator": "^7.23.3", - "@babel/plugin-transform-reserved-words": "^7.23.3", - "@babel/plugin-transform-shorthand-properties": "^7.23.3", - "@babel/plugin-transform-spread": "^7.23.3", - "@babel/plugin-transform-sticky-regex": "^7.23.3", - "@babel/plugin-transform-template-literals": "^7.23.3", - "@babel/plugin-transform-typeof-symbol": "^7.23.3", - "@babel/plugin-transform-unicode-escapes": "^7.23.3", - "@babel/plugin-transform-unicode-property-regex": "^7.23.3", - "@babel/plugin-transform-unicode-regex": "^7.23.3", - "@babel/plugin-transform-unicode-sets-regex": "^7.23.3", + "@babel/plugin-transform-new-target": "^7.24.1", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.1", + "@babel/plugin-transform-numeric-separator": "^7.24.1", + "@babel/plugin-transform-object-rest-spread": "^7.24.5", + "@babel/plugin-transform-object-super": "^7.24.1", + "@babel/plugin-transform-optional-catch-binding": "^7.24.1", + "@babel/plugin-transform-optional-chaining": "^7.24.5", + "@babel/plugin-transform-parameters": "^7.24.5", + "@babel/plugin-transform-private-methods": "^7.24.1", + "@babel/plugin-transform-private-property-in-object": "^7.24.5", + "@babel/plugin-transform-property-literals": "^7.24.1", + "@babel/plugin-transform-regenerator": "^7.24.1", + "@babel/plugin-transform-reserved-words": "^7.24.1", + "@babel/plugin-transform-shorthand-properties": "^7.24.1", + "@babel/plugin-transform-spread": "^7.24.1", + "@babel/plugin-transform-sticky-regex": "^7.24.1", + "@babel/plugin-transform-template-literals": "^7.24.1", + "@babel/plugin-transform-typeof-symbol": "^7.24.5", + "@babel/plugin-transform-unicode-escapes": "^7.24.1", + "@babel/plugin-transform-unicode-property-regex": "^7.24.1", + "@babel/plugin-transform-unicode-regex": "^7.24.1", + "@babel/plugin-transform-unicode-sets-regex": "^7.24.1", "@babel/preset-modules": "0.1.6-no-external-plugins", - "babel-plugin-polyfill-corejs2": "^0.4.8", - "babel-plugin-polyfill-corejs3": "^0.9.0", - "babel-plugin-polyfill-regenerator": "^0.5.5", + "babel-plugin-polyfill-corejs2": "^0.4.10", + "babel-plugin-polyfill-corejs3": "^0.10.4", + "babel-plugin-polyfill-regenerator": "^0.6.1", "core-js-compat": "^3.31.0", "semver": "^6.3.1" }, @@ -2240,6 +2256,21 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/preset-env/node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.2.tgz", + "integrity": "sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==", + "dependencies": { + "@babel/helper-compilation-targets": "^7.22.6", + "@babel/helper-plugin-utils": "^7.22.5", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, "node_modules/@babel/preset-env/node_modules/@babel/plugin-proposal-private-property-in-object": { "version": "7.21.0-placeholder-for-preset-env.2", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", @@ -2251,6 +2282,29 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/preset-env/node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.4.tgz", + "integrity": "sha512-25J6I8NGfa5YkCDogHRID3fVCadIR8/pGl1/spvCkzb6lVn6SR3ojpx9nOn9iEBcUsjY24AmdKm5khcfKdylcg==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.1", + "core-js-compat": "^3.36.1" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/preset-env/node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.2.tgz", + "integrity": "sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, "node_modules/@babel/preset-env/node_modules/semver": { "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", @@ -14434,18 +14488,33 @@ } }, "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.4.8", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.8.tgz", - "integrity": "sha512-OtIuQfafSzpo/LhnJaykc0R/MMnuLSSVjVYy9mHArIZ9qTCSZ6TpWCuEKZYVoN//t8HqBNScHrOtCrIK5IaGLg==", + "version": "0.4.11", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.11.tgz", + "integrity": "sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==", "dependencies": { "@babel/compat-data": "^7.22.6", - "@babel/helper-define-polyfill-provider": "^0.5.0", + "@babel/helper-define-polyfill-provider": "^0.6.2", "semver": "^6.3.1" }, "peerDependencies": { "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, + "node_modules/babel-plugin-polyfill-corejs2/node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.2.tgz", + "integrity": "sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==", + "dependencies": { + "@babel/helper-compilation-targets": "^7.22.6", + "@babel/helper-plugin-utils": "^7.22.5", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", @@ -14458,6 +14527,7 @@ "version": "0.9.0", "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.9.0.tgz", "integrity": "sha512-7nZPG1uzK2Ymhy/NbaOWTg3uibM2BmGASS4vHS4szRZAIR8R6GwA/xAujpdrXU5iyklrimWnLWU+BLF9suPTqg==", + "dev": true, "dependencies": { "@babel/helper-define-polyfill-provider": "^0.5.0", "core-js-compat": "^3.34.0" @@ -14470,6 +14540,7 @@ "version": "0.5.5", "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.5.tgz", "integrity": "sha512-OJGYZlhLqBh2DDHeqAxWB1XIvr49CxiJ2gIt61/PU55CQK4Z58OzMqjDe1zwQdQk+rBYsRc+1rJmdajM3gimHg==", + "dev": true, "dependencies": { "@babel/helper-define-polyfill-provider": "^0.5.0" }, @@ -15950,11 +16021,11 @@ } }, "node_modules/core-js-compat": { - "version": "3.35.1", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.35.1.tgz", - "integrity": "sha512-sftHa5qUJY3rs9Zht1WEnmkvXputCyDBczPnr7QDgL8n3qrF3CMXY4VPSYtOLLiOUJcah2WNXREd48iOl6mQIw==", + "version": "3.37.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.37.1.tgz", + "integrity": "sha512-9TNiImhKvQqSUkOvk/mMRZzOANTiEVC7WaBNhHcKM7x+/5E1l5NvsysR19zuDQScE8k+kfQXWRN3AtS/eOSHpg==", "dependencies": { - "browserslist": "^4.22.2" + "browserslist": "^4.23.0" }, "funding": { "type": "opencollective", diff --git a/package.json b/package.json index b702a7d29b47..5382a39b7957 100644 --- a/package.json +++ b/package.json @@ -36,7 +36,7 @@ "@babel/core": "^7.24.5", "@babel/eslint-parser": "^7.24.5", "@babel/eslint-plugin": "^7.24.5", - "@babel/preset-env": "^7.23.9", + "@babel/preset-env": "^7.24.5", "@babel/preset-react": "^7.24.1", "@babel/preset-typescript": "^7.23.3", "@googleforcreators/dashboard": "*", From 845a6cc465cecda85e745a8c61e60d152cbf6351 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 16 May 2024 17:09:14 +0200 Subject: [PATCH 08/49] Bump @wordpress/element from 5.24.0 to 5.35.0 (#13678) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 63 ++++++++++++------------- packages/activation-notice/package.json | 2 +- packages/stories-block/package.json | 2 +- packages/tinymce-button/package.json | 2 +- 4 files changed, 34 insertions(+), 35 deletions(-) diff --git a/package-lock.json b/package-lock.json index e8ceae80a477..514882699afa 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12844,37 +12844,36 @@ } }, "node_modules/@wordpress/element": { - "version": "5.24.0", - "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-5.24.0.tgz", - "integrity": "sha512-El1E5jlZitrDouvde0dUF2yVRiPsxPnjxB9TU43EhahQ9eT8pwfUaH3I4NT8kUj2LD76WwU8fN7CEmBNBW+ofA==", + "version": "5.35.0", + "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-5.35.0.tgz", + "integrity": "sha512-puswpGcIdS+0A2g28uHriMkZqqRCmzFczue5Tk99VNtzBdehyk7Ae+DZ4xw5yT6GqYai8NTqv6MRwCB78uh5Mw==", "dependencies": { "@babel/runtime": "^7.16.0", - "@types/react": "^18.0.21", - "@types/react-dom": "^18.0.6", - "@wordpress/escape-html": "^2.47.0", + "@types/react": "^18.2.79", + "@types/react-dom": "^18.2.25", + "@wordpress/escape-html": "^2.58.0", "change-case": "^4.1.2", "is-plain-object": "^5.0.0", - "react": "^18.2.0", - "react-dom": "^18.2.0" + "react": "^18.3.0", + "react-dom": "^18.3.0" }, "engines": { "node": ">=12" } }, "node_modules/@wordpress/element/node_modules/@types/react": { - "version": "18.2.40", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.40.tgz", - "integrity": "sha512-H+BUhb9C1zBtogDLAk+KCNRKiHDrqSwQT/0z0PVTwMFBxqg3011ByLomADtgkgMkfwj4AMOiXBReyLTUBg681g==", + "version": "18.3.2", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.2.tgz", + "integrity": "sha512-Btgg89dAnqD4vV7R3hlwOxgqobUQKgx3MmrQRi0yYbs/P0ym8XozIAlkqVilPqHQwXs4e9Tf63rrCgl58BcO4w==", "dependencies": { "@types/prop-types": "*", - "@types/scheduler": "*", "csstype": "^3.0.2" } }, "node_modules/@wordpress/element/node_modules/@types/react-dom": { - "version": "18.2.17", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.17.tgz", - "integrity": "sha512-rvrT/M7Df5eykWFxn6MYt5Pem/Dbyc1N8Y0S9Mrkw2WFCRiqUgw9P7ul2NpwsXCSM1DVdENzdG9J5SreqfAIWg==", + "version": "18.3.0", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.0.tgz", + "integrity": "sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==", "dependencies": { "@types/react": "*" } @@ -12888,9 +12887,9 @@ } }, "node_modules/@wordpress/element/node_modules/react": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", - "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", + "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", "dependencies": { "loose-envify": "^1.1.0" }, @@ -12899,29 +12898,29 @@ } }, "node_modules/@wordpress/element/node_modules/react-dom": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", - "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", + "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", "dependencies": { "loose-envify": "^1.1.0", - "scheduler": "^0.23.0" + "scheduler": "^0.23.2" }, "peerDependencies": { - "react": "^18.2.0" + "react": "^18.3.1" } }, "node_modules/@wordpress/element/node_modules/scheduler": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", - "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", + "version": "0.23.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", + "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", "dependencies": { "loose-envify": "^1.1.0" } }, "node_modules/@wordpress/escape-html": { - "version": "2.47.0", - "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-2.47.0.tgz", - "integrity": "sha512-bBGcTE5chneQJ3yETJyT2suyVtEJNfOiMVBV5qm606TyEzIDm18Sw2mPfOagiB1nOwDkAVfpSVD2NeGpit2alA==", + "version": "2.58.0", + "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-2.58.0.tgz", + "integrity": "sha512-9YJXMNfzkrhHEVP1jFEhgijbZqW8Mt3NHIMZjIQoWtBf7QE86umpYpGGBXzYC0YlpGTRGzZTBwYaqFKxjeaSgA==", "dependencies": { "@babel/runtime": "^7.16.0" }, @@ -39630,7 +39629,7 @@ "dependencies": { "@emotion/is-prop-valid": "^1.2.2", "@googleforcreators/tracking": "*", - "@wordpress/element": "^5.24.0", + "@wordpress/element": "^5.35.0", "@wordpress/i18n": "^4.47.0", "flagged": "^2.0.10", "polished": "^4.2.2", @@ -40794,7 +40793,7 @@ "@wordpress/core-data": "^6.24.0", "@wordpress/data": "^9.17.0", "@wordpress/date": "^4.47.0", - "@wordpress/element": "^5.24.0", + "@wordpress/element": "^5.35.0", "@wordpress/i18n": "^4.47.0", "@wordpress/icons": "^9.38.0", "@wordpress/notices": "^4.15.0", @@ -41571,7 +41570,7 @@ "@wordpress/compose": "^6.24.0", "@wordpress/data": "^9.17.0", "@wordpress/dom-ready": "^3.47.0", - "@wordpress/element": "^5.24.0", + "@wordpress/element": "^5.35.0", "@wordpress/i18n": "^4.47.0", "prop-types": "^15.8.1" }, diff --git a/packages/activation-notice/package.json b/packages/activation-notice/package.json index dfa3964b59fe..ebb6f3790cb3 100644 --- a/packages/activation-notice/package.json +++ b/packages/activation-notice/package.json @@ -29,7 +29,7 @@ "dependencies": { "@emotion/is-prop-valid": "^1.2.2", "@googleforcreators/tracking": "*", - "@wordpress/element": "^5.24.0", + "@wordpress/element": "^5.35.0", "@wordpress/i18n": "^4.47.0", "flagged": "^2.0.10", "polished": "^4.2.2", diff --git a/packages/stories-block/package.json b/packages/stories-block/package.json index a957c81be4aa..52cda2516e00 100644 --- a/packages/stories-block/package.json +++ b/packages/stories-block/package.json @@ -40,7 +40,7 @@ "@wordpress/core-data": "^6.24.0", "@wordpress/data": "^9.17.0", "@wordpress/date": "^4.47.0", - "@wordpress/element": "^5.24.0", + "@wordpress/element": "^5.35.0", "@wordpress/i18n": "^4.47.0", "@wordpress/icons": "^9.38.0", "@wordpress/notices": "^4.15.0", diff --git a/packages/tinymce-button/package.json b/packages/tinymce-button/package.json index 864130360d45..d1b636d5c229 100644 --- a/packages/tinymce-button/package.json +++ b/packages/tinymce-button/package.json @@ -29,7 +29,7 @@ "@wordpress/compose": "^6.24.0", "@wordpress/data": "^9.17.0", "@wordpress/dom-ready": "^3.47.0", - "@wordpress/element": "^5.24.0", + "@wordpress/element": "^5.35.0", "@wordpress/i18n": "^4.47.0", "prop-types": "^15.8.1" }, From 4d6f859ece38390fb7866cfd8a95bdc1d5e3d0a7 Mon Sep 17 00:00:00 2001 From: Pascal Birchler Date: Wed, 15 May 2024 16:50:19 +0200 Subject: [PATCH 09/49] Update Dependabot config --- .github/dependabot.yml | 23 +++++++++++++++++++++-- 1 file changed, 21 insertions(+), 2 deletions(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 56e545320745..d3a3ec048cf8 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -47,10 +47,29 @@ updates: # We have not yet upgraded to React 18. - dependency-name: 'react' versions: - - '>= 118' + - '>= 18' - dependency-name: 'react-dom' versions: - - '>= 118' + - '>= 18' + - dependency-name: '@testing-library/react' + versions: + - '>= 13' + + # ESM only + - dependency-name: 'use-context-selector' + versions: + - '>= 2' + - dependency-name: 'flagged' + versions: + - '>= 3' + - dependency-name: 'mime' + versions: + - '>= 4' + + # Needs manual update + - dependency-name: 'styled-components' + versions: + - '>= ' - package-ecosystem: composer directory: '/' From 292ea3daf2e43a4984a407bd7a019262a0822782 Mon Sep 17 00:00:00 2001 From: Pascal Birchler Date: Thu, 16 May 2024 19:20:19 +0200 Subject: [PATCH 10/49] Fix version number in Dependabot config --- .github/dependabot.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index d3a3ec048cf8..c682e6b574d5 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -69,7 +69,7 @@ updates: # Needs manual update - dependency-name: 'styled-components' versions: - - '>= ' + - '>= 6' - package-ecosystem: composer directory: '/' From 94e9d2e5a5360648c75138c31f2ab4937156a893 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 16 May 2024 19:52:14 +0200 Subject: [PATCH 11/49] Bump husky from 9.0.6 to 9.0.11 (#13683) Bumps [husky](https://github.com/typicode/husky) from 9.0.6 to 9.0.11. - [Release notes](https://github.com/typicode/husky/releases) - [Commits](https://github.com/typicode/husky/compare/v9.0.6...v9.0.11) --- updated-dependencies: - dependency-name: husky dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 10 +++++----- package.json | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index 514882699afa..731e5b4da894 100644 --- a/package-lock.json +++ b/package-lock.json @@ -104,7 +104,7 @@ "eslint-plugin-styled-components-a11y": "^2.1.32", "eslint-plugin-testing-library": "^6.2.2", "html-webpack-plugin": "^5.6.0", - "husky": "^9.0.6", + "husky": "^9.0.11", "jest": "^29.7.0", "jest-axe": "^8.0.0", "jest-canvas-mock": "^2.5.2", @@ -22409,12 +22409,12 @@ } }, "node_modules/husky": { - "version": "9.0.6", - "resolved": "https://registry.npmjs.org/husky/-/husky-9.0.6.tgz", - "integrity": "sha512-EEuw/rfTiMjOfuL7pGO/i9otg1u36TXxqjIA6D9qxVjd/UXoDOsLor/BSFf5hTK50shwzCU3aVVwdXDp/lp7RA==", + "version": "9.0.11", + "resolved": "https://registry.npmjs.org/husky/-/husky-9.0.11.tgz", + "integrity": "sha512-AB6lFlbwwyIqMdHYhwPe+kjOC3Oc5P3nThEoW/AaO2BX3vJDjWPFxYLxokUZOo6RNX20He3AaT8sESs9NJcmEw==", "dev": true, "bin": { - "husky": "bin.js" + "husky": "bin.mjs" }, "engines": { "node": ">=18" diff --git a/package.json b/package.json index 5382a39b7957..0972deb35541 100644 --- a/package.json +++ b/package.json @@ -128,7 +128,7 @@ "eslint-plugin-styled-components-a11y": "^2.1.32", "eslint-plugin-testing-library": "^6.2.2", "html-webpack-plugin": "^5.6.0", - "husky": "^9.0.6", + "husky": "^9.0.11", "jest": "^29.7.0", "jest-axe": "^8.0.0", "jest-canvas-mock": "^2.5.2", From 6807cf0092c8c70579b12f4908149bcdb8c0dcc9 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 16 May 2024 19:52:28 +0200 Subject: [PATCH 12/49] Bump the github-actions group with 5 updates (#13679) Bumps the github-actions group with 5 updates: | Package | From | To | | --- | --- | --- | | [actions/checkout](https://github.com/actions/checkout) | `4.1.4` | `4.1.5` | | [google-github-actions/auth](https://github.com/google-github-actions/auth) | `2.1.2` | `2.1.3` | | [softprops/action-gh-release](https://github.com/softprops/action-gh-release) | `2.0.4` | `2.0.5` | | [ossf/scorecard-action](https://github.com/ossf/scorecard-action) | `2.3.1` | `2.3.3` | | [codecov/codecov-action](https://github.com/codecov/codecov-action) | `4.3.1` | `4.4.0` | Updates `actions/checkout` from 4.1.4 to 4.1.5 - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/0ad4b8fadaa221de15dcec353f45205ec38ea70b...44c2b7a8a4ea60a981eaca3cf939b5f4305c123b) Updates `google-github-actions/auth` from 2.1.2 to 2.1.3 - [Release notes](https://github.com/google-github-actions/auth/releases) - [Changelog](https://github.com/google-github-actions/auth/blob/main/CHANGELOG.md) - [Commits](https://github.com/google-github-actions/auth/compare/55bd3a7c6e2ae7cf1877fd1ccb9d54c0503c457c...71fee32a0bb7e97b4d33d548e7d957010649d8fa) Updates `softprops/action-gh-release` from 2.0.4 to 2.0.5 - [Release notes](https://github.com/softprops/action-gh-release/releases) - [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md) - [Commits](https://github.com/softprops/action-gh-release/compare/9d7c94cfd0a1f3ed45544c887983e9fa900f0564...69320dbe05506a9a39fc8ae11030b214ec2d1f87) Updates `ossf/scorecard-action` from 2.3.1 to 2.3.3 - [Release notes](https://github.com/ossf/scorecard-action/releases) - [Changelog](https://github.com/ossf/scorecard-action/blob/main/RELEASE.md) - [Commits](https://github.com/ossf/scorecard-action/compare/0864cf19026789058feabb7e87baa5f140aac736...dc50aa9510b46c811795eb24b2f1ba02a914e534) Updates `codecov/codecov-action` from 4.3.1 to 4.4.0 - [Release notes](https://github.com/codecov/codecov-action/releases) - [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/codecov/codecov-action/compare/5ecb98a3c6b747ed38dc09f787459979aebb39be...6d798873df2b1b8e5846dba6fb86631229fbcb17) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-patch dependency-group: github-actions - dependency-name: google-github-actions/auth dependency-type: direct:production update-type: version-update:semver-patch dependency-group: github-actions - dependency-name: softprops/action-gh-release dependency-type: direct:production update-type: version-update:semver-patch dependency-group: github-actions - dependency-name: ossf/scorecard-action dependency-type: direct:production update-type: version-update:semver-patch dependency-group: github-actions - dependency-name: codecov/codecov-action dependency-type: direct:production update-type: version-update:semver-minor dependency-group: github-actions ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/build-and-deploy.yml | 6 +++--- .github/workflows/cleanup-pr-assets.yml | 2 +- .github/workflows/codeql-analysis.yml | 2 +- .github/workflows/deploy-storybook.yml | 4 ++-- .github/workflows/lint-css-js-md.yml | 2 +- .github/workflows/lint-i18n.yml | 2 +- .github/workflows/lint-php.yml | 2 +- .github/workflows/npm-release.yml | 4 ++-- .github/workflows/plugin-release.yml | 16 ++++++++-------- .github/workflows/scorecards.yml | 4 ++-- .github/workflows/tests-e2e.yml | 4 ++-- .github/workflows/tests-karma-dashboard.yml | 4 ++-- .github/workflows/tests-karma-editor.yml | 4 ++-- .github/workflows/tests-unit-js.yml | 4 ++-- .github/workflows/tests-unit-php.yml | 4 ++-- .github/workflows/update-browserslist.yml | 2 +- .github/workflows/update-google-fonts.yml | 2 +- .github/workflows/update-product-schema.yml | 2 +- .github/workflows/update-templates.yml | 2 +- 19 files changed, 36 insertions(+), 36 deletions(-) diff --git a/.github/workflows/build-and-deploy.yml b/.github/workflows/build-and-deploy.yml index 4a77c2dc0ccc..bcc1da921712 100644 --- a/.github/workflows/build-and-deploy.yml +++ b/.github/workflows/build-and-deploy.yml @@ -101,7 +101,7 @@ jobs: 54.185.253.63:443 - name: Checkout - uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b + uses: actions/checkout@44c2b7a8a4ea60a981eaca3cf939b5f4305c123b - name: Setup Node uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 @@ -134,7 +134,7 @@ jobs: egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs - name: Checkout - uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b + uses: actions/checkout@44c2b7a8a4ea60a981eaca3cf939b5f4305c123b - name: Setup Node uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 @@ -184,7 +184,7 @@ jobs: # Upload ZIP file to GCS for use in QA environment. - name: Authenticate - uses: google-github-actions/auth@55bd3a7c6e2ae7cf1877fd1ccb9d54c0503c457c + uses: google-github-actions/auth@71fee32a0bb7e97b4d33d548e7d957010649d8fa with: credentials_json: ${{ secrets.GCP_SA_KEY }} diff --git a/.github/workflows/cleanup-pr-assets.yml b/.github/workflows/cleanup-pr-assets.yml index 18add82cc437..52a2be4a92fb 100644 --- a/.github/workflows/cleanup-pr-assets.yml +++ b/.github/workflows/cleanup-pr-assets.yml @@ -34,7 +34,7 @@ jobs: raw.githubusercontent.com:443 - name: Authenticate - uses: google-github-actions/auth@55bd3a7c6e2ae7cf1877fd1ccb9d54c0503c457c + uses: google-github-actions/auth@71fee32a0bb7e97b4d33d548e7d957010649d8fa with: credentials_json: ${{ secrets.GCP_SA_KEY }} diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index 29d32cfd55f0..6120bc974c61 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -41,7 +41,7 @@ jobs: timeout-minutes: 30 steps: - name: Checkout - uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b + uses: actions/checkout@44c2b7a8a4ea60a981eaca3cf939b5f4305c123b - name: Initialize CodeQL uses: github/codeql-action/init@cdcdbb579706841c47f7063dda365e292e5cad7a diff --git a/.github/workflows/deploy-storybook.yml b/.github/workflows/deploy-storybook.yml index a474c7e758b6..39bb7e746b88 100644 --- a/.github/workflows/deploy-storybook.yml +++ b/.github/workflows/deploy-storybook.yml @@ -33,7 +33,7 @@ jobs: timeout-minutes: 10 steps: - name: Checkout - uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b + uses: actions/checkout@44c2b7a8a4ea60a981eaca3cf939b5f4305c123b - name: Setup Node uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 @@ -50,7 +50,7 @@ jobs: run: npm run storybook:build - name: Checkout gh-pages - uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b + uses: actions/checkout@44c2b7a8a4ea60a981eaca3cf939b5f4305c123b with: ref: gh-pages token: ${{ secrets.GOOGLEFORCREATORS_BOT_TOKEN }} diff --git a/.github/workflows/lint-css-js-md.yml b/.github/workflows/lint-css-js-md.yml index 20548d700e86..3d86de2acc94 100644 --- a/.github/workflows/lint-css-js-md.yml +++ b/.github/workflows/lint-css-js-md.yml @@ -74,7 +74,7 @@ jobs: 54.185.253.63:443 - name: Checkout - uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b + uses: actions/checkout@44c2b7a8a4ea60a981eaca3cf939b5f4305c123b - name: Setup Node uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 diff --git a/.github/workflows/lint-i18n.yml b/.github/workflows/lint-i18n.yml index 5d7ff79b7ce3..e3f9e136516c 100644 --- a/.github/workflows/lint-i18n.yml +++ b/.github/workflows/lint-i18n.yml @@ -47,7 +47,7 @@ jobs: egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs - name: Checkout - uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b + uses: actions/checkout@44c2b7a8a4ea60a981eaca3cf939b5f4305c123b - name: Setup PHP uses: shivammathur/setup-php@v2 diff --git a/.github/workflows/lint-php.yml b/.github/workflows/lint-php.yml index ba714a742356..feac44a0fb22 100644 --- a/.github/workflows/lint-php.yml +++ b/.github/workflows/lint-php.yml @@ -55,7 +55,7 @@ jobs: dl.cloudsmith.io:443 - name: Checkout - uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b + uses: actions/checkout@44c2b7a8a4ea60a981eaca3cf939b5f4305c123b - name: Setup PHP uses: shivammathur/setup-php@e6f75134d35752277f093989e72e140eaa222f35 diff --git a/.github/workflows/npm-release.yml b/.github/workflows/npm-release.yml index 88177dd2fb2c..e53806afd974 100644 --- a/.github/workflows/npm-release.yml +++ b/.github/workflows/npm-release.yml @@ -34,7 +34,7 @@ jobs: environment: Production steps: - name: Checkout - uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b + uses: actions/checkout@44c2b7a8a4ea60a981eaca3cf939b5f4305c123b - name: Setup Node uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 @@ -107,7 +107,7 @@ jobs: egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs - name: Checkout - uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b + uses: actions/checkout@44c2b7a8a4ea60a981eaca3cf939b5f4305c123b with: token: ${{ secrets.GOOGLEFORCREATORS_BOT_TOKEN }} diff --git a/.github/workflows/plugin-release.yml b/.github/workflows/plugin-release.yml index c043403c046c..8acb959e6f1d 100644 --- a/.github/workflows/plugin-release.yml +++ b/.github/workflows/plugin-release.yml @@ -46,7 +46,7 @@ jobs: egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs - name: Checkout - uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b + uses: actions/checkout@44c2b7a8a4ea60a981eaca3cf939b5f4305c123b - name: Verify semver compatibility run: | @@ -127,7 +127,7 @@ jobs: # Grab current assets version from `web-stories.php` and pass on to next steps. # - name: Checkout - # uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b + # uses: actions/checkout@44c2b7a8a4ea60a981eaca3cf939b5f4305c123b # with: # ref: @@ -143,7 +143,7 @@ jobs: # ASSETS_VERSION_REGEX: "https://wp.stories.google/static/([^']+)" - name: Checkout wp.stories.google - uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b + uses: actions/checkout@44c2b7a8a4ea60a981eaca3cf939b5f4305c123b with: repository: GoogleForCreators/wp.stories.google lfs: true @@ -151,7 +151,7 @@ jobs: token: ${{ secrets.GOOGLEFORCREATORS_BOT_TOKEN }} - name: Authenticate - uses: google-github-actions/auth@55bd3a7c6e2ae7cf1877fd1ccb9d54c0503c457c + uses: google-github-actions/auth@71fee32a0bb7e97b4d33d548e7d957010649d8fa with: credentials_json: ${{ secrets.GCP_SA_KEY }} @@ -250,7 +250,7 @@ jobs: egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs - name: Checkout - uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b + uses: actions/checkout@44c2b7a8a4ea60a981eaca3cf939b5f4305c123b with: fetch-depth: 0 # 0 indicates all history for all branches and tags. token: ${{ secrets.GOOGLEFORCREATORS_BOT_TOKEN }} @@ -413,7 +413,7 @@ jobs: egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs - name: Checkout - uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b + uses: actions/checkout@44c2b7a8a4ea60a981eaca3cf939b5f4305c123b - name: Download release artifacts uses: actions/download-artifact@65a9edc5881444af0b9093a5e628f2fe47ea3b2e @@ -423,7 +423,7 @@ jobs: - name: Publish Release id: create_release - uses: softprops/action-gh-release@9d7c94cfd0a1f3ed45544c887983e9fa900f0564 + uses: softprops/action-gh-release@69320dbe05506a9a39fc8ae11030b214ec2d1f87 with: tag_name: ${{ env.TAG_NAME }} name: ${{ env.release_name }} @@ -449,7 +449,7 @@ jobs: egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs - name: Checkout - uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b + uses: actions/checkout@44c2b7a8a4ea60a981eaca3cf939b5f4305c123b with: ref: main token: ${{ secrets.GOOGLEFORCREATORS_BOT_TOKEN }} diff --git a/.github/workflows/scorecards.yml b/.github/workflows/scorecards.yml index f7c7dc199cf8..9be7cc9a94bc 100644 --- a/.github/workflows/scorecards.yml +++ b/.github/workflows/scorecards.yml @@ -30,12 +30,12 @@ jobs: egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs - name: 'Checkout code' - uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b + uses: actions/checkout@44c2b7a8a4ea60a981eaca3cf939b5f4305c123b with: persist-credentials: false - name: 'Run analysis' - uses: ossf/scorecard-action@0864cf19026789058feabb7e87baa5f140aac736 + uses: ossf/scorecard-action@dc50aa9510b46c811795eb24b2f1ba02a914e534 with: results_file: results.sarif results_format: sarif diff --git a/.github/workflows/tests-e2e.yml b/.github/workflows/tests-e2e.yml index 895103673a50..72188d1c86e5 100644 --- a/.github/workflows/tests-e2e.yml +++ b/.github/workflows/tests-e2e.yml @@ -75,7 +75,7 @@ jobs: egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs - name: Checkout - uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b + uses: actions/checkout@44c2b7a8a4ea60a981eaca3cf939b5f4305c123b - name: Setup Node uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 @@ -165,7 +165,7 @@ jobs: 34.104.35.123:443 - name: Checkout - uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b + uses: actions/checkout@44c2b7a8a4ea60a981eaca3cf939b5f4305c123b - name: Download bundle uses: actions/download-artifact@65a9edc5881444af0b9093a5e628f2fe47ea3b2e diff --git a/.github/workflows/tests-karma-dashboard.yml b/.github/workflows/tests-karma-dashboard.yml index 50de6c794e01..98f01f87277e 100644 --- a/.github/workflows/tests-karma-dashboard.yml +++ b/.github/workflows/tests-karma-dashboard.yml @@ -65,7 +65,7 @@ jobs: 34.104.35.123:443 - name: Checkout - uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b + uses: actions/checkout@44c2b7a8a4ea60a981eaca3cf939b5f4305c123b - name: Setup Node uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 @@ -97,7 +97,7 @@ jobs: DISABLE_ERROR_BOUNDARIES: true - name: Upload code coverage report - uses: codecov/codecov-action@5ecb98a3c6b747ed38dc09f787459979aebb39be + uses: codecov/codecov-action@6d798873df2b1b8e5846dba6fb86631229fbcb17 with: file: build/logs/karma-coverage/dashboard/lcov.info flags: karmatests diff --git a/.github/workflows/tests-karma-editor.yml b/.github/workflows/tests-karma-editor.yml index 8a89deaa5bc1..e2844816e4c2 100644 --- a/.github/workflows/tests-karma-editor.yml +++ b/.github/workflows/tests-karma-editor.yml @@ -103,7 +103,7 @@ jobs: 34.104.35.123:443 - name: Checkout - uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b + uses: actions/checkout@44c2b7a8a4ea60a981eaca3cf939b5f4305c123b - name: Setup Node uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 @@ -138,7 +138,7 @@ jobs: SHARD: ${{ matrix.shard }} - name: Upload code coverage report - uses: codecov/codecov-action@5ecb98a3c6b747ed38dc09f787459979aebb39be + uses: codecov/codecov-action@6d798873df2b1b8e5846dba6fb86631229fbcb17 with: file: build/logs/karma-coverage/story-editor/lcov.info flags: karmatests diff --git a/.github/workflows/tests-unit-js.yml b/.github/workflows/tests-unit-js.yml index 24e4f6a5ab89..a0a010d26890 100644 --- a/.github/workflows/tests-unit-js.yml +++ b/.github/workflows/tests-unit-js.yml @@ -67,7 +67,7 @@ jobs: fonts.gstatic.com:443 - name: Checkout - uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b + uses: actions/checkout@44c2b7a8a4ea60a981eaca3cf939b5f4305c123b - name: Setup Node uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 @@ -103,7 +103,7 @@ jobs: AMP_VALIDATOR_FILE: ${{ env.validator_file }} - name: Upload code coverage report - uses: codecov/codecov-action@5ecb98a3c6b747ed38dc09f787459979aebb39be + uses: codecov/codecov-action@6d798873df2b1b8e5846dba6fb86631229fbcb17 with: file: build/logs/lcov.info flags: unittests diff --git a/.github/workflows/tests-unit-php.yml b/.github/workflows/tests-unit-php.yml index 3b269382286d..14cfcf089014 100644 --- a/.github/workflows/tests-unit-php.yml +++ b/.github/workflows/tests-unit-php.yml @@ -104,7 +104,7 @@ jobs: dl.cloudsmith.io:443 - name: Checkout - uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b + uses: actions/checkout@44c2b7a8a4ea60a981eaca3cf939b5f4305c123b # PHP-Scoper only works on PHP 7.4+ and we need to prefix our dependencies to accurately test them. # So we temporarily switch PHP versions, do a full install and then remove the package. @@ -182,7 +182,7 @@ jobs: if: ${{ matrix.random }} - name: Upload code coverage report - uses: codecov/codecov-action@5ecb98a3c6b747ed38dc09f787459979aebb39be + uses: codecov/codecov-action@6d798873df2b1b8e5846dba6fb86631229fbcb17 with: file: build/logs/*.xml token: ${{ secrets.CODECOV_TOKEN }} diff --git a/.github/workflows/update-browserslist.yml b/.github/workflows/update-browserslist.yml index a4b8c322939c..61dc7f74d1b9 100644 --- a/.github/workflows/update-browserslist.yml +++ b/.github/workflows/update-browserslist.yml @@ -27,7 +27,7 @@ jobs: egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs - name: Checkout - uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b + uses: actions/checkout@44c2b7a8a4ea60a981eaca3cf939b5f4305c123b with: token: ${{ secrets.GOOGLEFORCREATORS_BOT_TOKEN }} diff --git a/.github/workflows/update-google-fonts.yml b/.github/workflows/update-google-fonts.yml index 505c174da120..579cde10f767 100644 --- a/.github/workflows/update-google-fonts.yml +++ b/.github/workflows/update-google-fonts.yml @@ -27,7 +27,7 @@ jobs: egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs - name: Checkout - uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b + uses: actions/checkout@44c2b7a8a4ea60a981eaca3cf939b5f4305c123b with: token: ${{ secrets.GOOGLEFORCREATORS_BOT_TOKEN }} diff --git a/.github/workflows/update-product-schema.yml b/.github/workflows/update-product-schema.yml index 7accb561b1f7..fcc363663efa 100644 --- a/.github/workflows/update-product-schema.yml +++ b/.github/workflows/update-product-schema.yml @@ -27,7 +27,7 @@ jobs: egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs - name: Checkout - uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b + uses: actions/checkout@44c2b7a8a4ea60a981eaca3cf939b5f4305c123b with: token: ${{ secrets.GOOGLEFORCREATORS_BOT_TOKEN }} diff --git a/.github/workflows/update-templates.yml b/.github/workflows/update-templates.yml index 97e649bdbda3..4f783fb9bc63 100644 --- a/.github/workflows/update-templates.yml +++ b/.github/workflows/update-templates.yml @@ -27,7 +27,7 @@ jobs: egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs - name: Checkout - uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b + uses: actions/checkout@44c2b7a8a4ea60a981eaca3cf939b5f4305c123b with: token: ${{ secrets.GOOGLEFORCREATORS_BOT_TOKEN }} From 16f9397238a8b52ffb055f908e9f9390e31df0fc Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 16 May 2024 19:52:52 +0200 Subject: [PATCH 13/49] Bump css-minimizer-webpack-plugin from 6.0.0 to 7.0.0 (#13680) Bumps [css-minimizer-webpack-plugin](https://github.com/webpack-contrib/css-minimizer-webpack-plugin) from 6.0.0 to 7.0.0. - [Release notes](https://github.com/webpack-contrib/css-minimizer-webpack-plugin/releases) - [Changelog](https://github.com/webpack-contrib/css-minimizer-webpack-plugin/blob/master/CHANGELOG.md) - [Commits](https://github.com/webpack-contrib/css-minimizer-webpack-plugin/compare/v6.0.0...v7.0.0) --- updated-dependencies: - dependency-name: css-minimizer-webpack-plugin dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 525 +--------------------------------------------- package.json | 2 +- 2 files changed, 8 insertions(+), 519 deletions(-) diff --git a/package-lock.json b/package-lock.json index 731e5b4da894..0a511151e8d2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -82,7 +82,7 @@ "core-js": "^3.35.1", "cross-env": "^7.0.3", "css-loader": "^6.9.1", - "css-minimizer-webpack-plugin": "^6.0.0", + "css-minimizer-webpack-plugin": "^7.0.0", "cssnano": "^7.0.1", "eslint": "^8.56.0", "eslint-config-prettier": "^9.1.0", @@ -16317,15 +16317,15 @@ } }, "node_modules/css-minimizer-webpack-plugin": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-6.0.0.tgz", - "integrity": "sha512-BLpR9CCDkKvhO3i0oZQgad6v9pCxUuhSc5RT6iUEy9M8hBXi4TJb5vqF2GQ2deqYHmRi3O6IR9hgAZQWg0EBwA==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-7.0.0.tgz", + "integrity": "sha512-niy66jxsQHqO+EYbhPuIhqRQ1mNcNVUHrMnkzzir9kFOERJUaQDDRhh7dKDz33kBpkWMF9M8Vx0QlDbc5AHOsw==", "dev": true, "dependencies": { - "@jridgewell/trace-mapping": "^0.3.21", - "cssnano": "^6.0.3", + "@jridgewell/trace-mapping": "^0.3.25", + "cssnano": "^7.0.1", "jest-worker": "^29.7.0", - "postcss": "^8.4.33", + "postcss": "^8.4.38", "schema-utils": "^4.2.0", "serialize-javascript": "^6.0.2" }, @@ -16405,507 +16405,12 @@ "ajv": "^8.8.2" } }, - "node_modules/css-minimizer-webpack-plugin/node_modules/cssnano": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-6.1.2.tgz", - "integrity": "sha512-rYk5UeX7VAM/u0lNqewCdasdtPK81CgX8wJFLEIXHbV2oldWRgJAsZrdhRXkV1NJzA2g850KiFm9mMU2HxNxMA==", - "dev": true, - "dependencies": { - "cssnano-preset-default": "^6.1.2", - "lilconfig": "^3.1.1" - }, - "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/cssnano" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/cssnano-preset-default": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-6.1.2.tgz", - "integrity": "sha512-1C0C+eNaeN8OcHQa193aRgYexyJtU8XwbdieEjClw+J9d94E41LwT6ivKH0WT+fYwYWB0Zp3I3IZ7tI/BbUbrg==", - "dev": true, - "dependencies": { - "browserslist": "^4.23.0", - "css-declaration-sorter": "^7.2.0", - "cssnano-utils": "^4.0.2", - "postcss-calc": "^9.0.1", - "postcss-colormin": "^6.1.0", - "postcss-convert-values": "^6.1.0", - "postcss-discard-comments": "^6.0.2", - "postcss-discard-duplicates": "^6.0.3", - "postcss-discard-empty": "^6.0.3", - "postcss-discard-overridden": "^6.0.2", - "postcss-merge-longhand": "^6.0.5", - "postcss-merge-rules": "^6.1.1", - "postcss-minify-font-values": "^6.1.0", - "postcss-minify-gradients": "^6.0.3", - "postcss-minify-params": "^6.1.0", - "postcss-minify-selectors": "^6.0.4", - "postcss-normalize-charset": "^6.0.2", - "postcss-normalize-display-values": "^6.0.2", - "postcss-normalize-positions": "^6.0.2", - "postcss-normalize-repeat-style": "^6.0.2", - "postcss-normalize-string": "^6.0.2", - "postcss-normalize-timing-functions": "^6.0.2", - "postcss-normalize-unicode": "^6.1.0", - "postcss-normalize-url": "^6.0.2", - "postcss-normalize-whitespace": "^6.0.2", - "postcss-ordered-values": "^6.0.2", - "postcss-reduce-initial": "^6.1.0", - "postcss-reduce-transforms": "^6.0.2", - "postcss-svgo": "^6.0.3", - "postcss-unique-selectors": "^6.0.4" - }, - "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/cssnano-utils": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-4.0.2.tgz", - "integrity": "sha512-ZR1jHg+wZ8o4c3zqf1SIUSTIvm/9mU343FMR6Obe/unskbvpGhZOo1J6d/r8D1pzkRQYuwbcH3hToOuoA2G7oQ==", - "dev": true, - "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, "node_modules/css-minimizer-webpack-plugin/node_modules/json-schema-traverse": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", "dev": true }, - "node_modules/css-minimizer-webpack-plugin/node_modules/lilconfig": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.1.tgz", - "integrity": "sha512-O18pf7nyvHTckunPWCV1XUNXU1piu01y2b7ATJ0ppkUkk8ocqVWBrYjJBCwHDjD/ZWcfyrA0P4gKhzWGi5EINQ==", - "dev": true, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/antonk52" - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/postcss-calc": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-9.0.1.tgz", - "integrity": "sha512-TipgjGyzP5QzEhsOZUaIkeO5mKeMFpebWzRogWG/ysonUlnHcq5aJe0jOjpfzUU8PeSaBQnrE8ehR0QA5vs8PQ==", - "dev": true, - "dependencies": { - "postcss-selector-parser": "^6.0.11", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.2.2" - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/postcss-colormin": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-6.1.0.tgz", - "integrity": "sha512-x9yX7DOxeMAR+BgGVnNSAxmAj98NX/YxEMNFP+SDCEeNLb2r3i6Hh1ksMsnW8Ub5SLCpbescQqn9YEbE9554Sw==", - "dev": true, - "dependencies": { - "browserslist": "^4.23.0", - "caniuse-api": "^3.0.0", - "colord": "^2.9.3", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/postcss-convert-values": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-6.1.0.tgz", - "integrity": "sha512-zx8IwP/ts9WvUM6NkVSkiU902QZL1bwPhaVaLynPtCsOTqp+ZKbNi+s6XJg3rfqpKGA/oc7Oxk5t8pOQJcwl/w==", - "dev": true, - "dependencies": { - "browserslist": "^4.23.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/postcss-discard-comments": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-6.0.2.tgz", - "integrity": "sha512-65w/uIqhSBBfQmYnG92FO1mWZjJ4GL5b8atm5Yw2UgrwD7HiNiSSNwJor1eCFGzUgYnN/iIknhNRVqjrrpuglw==", - "dev": true, - "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/postcss-discard-duplicates": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-6.0.3.tgz", - "integrity": "sha512-+JA0DCvc5XvFAxwx6f/e68gQu/7Z9ud584VLmcgto28eB8FqSFZwtrLwB5Kcp70eIoWP/HXqz4wpo8rD8gpsTw==", - "dev": true, - "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/postcss-discard-empty": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-6.0.3.tgz", - "integrity": "sha512-znyno9cHKQsK6PtxL5D19Fj9uwSzC2mB74cpT66fhgOadEUPyXFkbgwm5tvc3bt3NAy8ltE5MrghxovZRVnOjQ==", - "dev": true, - "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/postcss-discard-overridden": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-6.0.2.tgz", - "integrity": "sha512-j87xzI4LUggC5zND7KdjsI25APtyMuynXZSujByMaav2roV6OZX+8AaCUcZSWqckZpjAjRyFDdpqybgjFO0HJQ==", - "dev": true, - "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/postcss-merge-longhand": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-6.0.5.tgz", - "integrity": "sha512-5LOiordeTfi64QhICp07nzzuTDjNSO8g5Ksdibt44d+uvIIAE1oZdRn8y/W5ZtYgRH/lnLDlvi9F8btZcVzu3w==", - "dev": true, - "dependencies": { - "postcss-value-parser": "^4.2.0", - "stylehacks": "^6.1.1" - }, - "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/postcss-merge-rules": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-6.1.1.tgz", - "integrity": "sha512-KOdWF0gju31AQPZiD+2Ar9Qjowz1LTChSjFFbS+e2sFgc4uHOp3ZvVX4sNeTlk0w2O31ecFGgrFzhO0RSWbWwQ==", - "dev": true, - "dependencies": { - "browserslist": "^4.23.0", - "caniuse-api": "^3.0.0", - "cssnano-utils": "^4.0.2", - "postcss-selector-parser": "^6.0.16" - }, - "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/postcss-minify-font-values": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-6.1.0.tgz", - "integrity": "sha512-gklfI/n+9rTh8nYaSJXlCo3nOKqMNkxuGpTn/Qm0gstL3ywTr9/WRKznE+oy6fvfolH6dF+QM4nCo8yPLdvGJg==", - "dev": true, - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/postcss-minify-gradients": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-6.0.3.tgz", - "integrity": "sha512-4KXAHrYlzF0Rr7uc4VrfwDJ2ajrtNEpNEuLxFgwkhFZ56/7gaE4Nr49nLsQDZyUe+ds+kEhf+YAUolJiYXF8+Q==", - "dev": true, - "dependencies": { - "colord": "^2.9.3", - "cssnano-utils": "^4.0.2", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/postcss-minify-params": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-6.1.0.tgz", - "integrity": "sha512-bmSKnDtyyE8ujHQK0RQJDIKhQ20Jq1LYiez54WiaOoBtcSuflfK3Nm596LvbtlFcpipMjgClQGyGr7GAs+H1uA==", - "dev": true, - "dependencies": { - "browserslist": "^4.23.0", - "cssnano-utils": "^4.0.2", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/postcss-minify-selectors": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-6.0.4.tgz", - "integrity": "sha512-L8dZSwNLgK7pjTto9PzWRoMbnLq5vsZSTu8+j1P/2GB8qdtGQfn+K1uSvFgYvgh83cbyxT5m43ZZhUMTJDSClQ==", - "dev": true, - "dependencies": { - "postcss-selector-parser": "^6.0.16" - }, - "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/postcss-normalize-charset": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-6.0.2.tgz", - "integrity": "sha512-a8N9czmdnrjPHa3DeFlwqst5eaL5W8jYu3EBbTTkI5FHkfMhFZh1EGbku6jhHhIzTA6tquI2P42NtZ59M/H/kQ==", - "dev": true, - "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/postcss-normalize-display-values": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-6.0.2.tgz", - "integrity": "sha512-8H04Mxsb82ON/aAkPeq8kcBbAtI5Q2a64X/mnRRfPXBq7XeogoQvReqxEfc0B4WPq1KimjezNC8flUtC3Qz6jg==", - "dev": true, - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/postcss-normalize-positions": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-6.0.2.tgz", - "integrity": "sha512-/JFzI441OAB9O7VnLA+RtSNZvQ0NCFZDOtp6QPFo1iIyawyXg0YI3CYM9HBy1WvwCRHnPep/BvI1+dGPKoXx/Q==", - "dev": true, - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/postcss-normalize-repeat-style": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-6.0.2.tgz", - "integrity": "sha512-YdCgsfHkJ2jEXwR4RR3Tm/iOxSfdRt7jplS6XRh9Js9PyCR/aka/FCb6TuHT2U8gQubbm/mPmF6L7FY9d79VwQ==", - "dev": true, - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/postcss-normalize-string": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-6.0.2.tgz", - "integrity": "sha512-vQZIivlxlfqqMp4L9PZsFE4YUkWniziKjQWUtsxUiVsSSPelQydwS8Wwcuw0+83ZjPWNTl02oxlIvXsmmG+CiQ==", - "dev": true, - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/postcss-normalize-timing-functions": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-6.0.2.tgz", - "integrity": "sha512-a+YrtMox4TBtId/AEwbA03VcJgtyW4dGBizPl7e88cTFULYsprgHWTbfyjSLyHeBcK/Q9JhXkt2ZXiwaVHoMzA==", - "dev": true, - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/postcss-normalize-unicode": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-6.1.0.tgz", - "integrity": "sha512-QVC5TQHsVj33otj8/JD869Ndr5Xcc/+fwRh4HAsFsAeygQQXm+0PySrKbr/8tkDKzW+EVT3QkqZMfFrGiossDg==", - "dev": true, - "dependencies": { - "browserslist": "^4.23.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/postcss-normalize-url": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-6.0.2.tgz", - "integrity": "sha512-kVNcWhCeKAzZ8B4pv/DnrU1wNh458zBNp8dh4y5hhxih5RZQ12QWMuQrDgPRw3LRl8mN9vOVfHl7uhvHYMoXsQ==", - "dev": true, - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/postcss-normalize-whitespace": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-6.0.2.tgz", - "integrity": "sha512-sXZ2Nj1icbJOKmdjXVT9pnyHQKiSAyuNQHSgRCUgThn2388Y9cGVDR+E9J9iAYbSbLHI+UUwLVl1Wzco/zgv0Q==", - "dev": true, - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/postcss-ordered-values": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-6.0.2.tgz", - "integrity": "sha512-VRZSOB+JU32RsEAQrO94QPkClGPKJEL/Z9PCBImXMhIeK5KAYo6slP/hBYlLgrCjFxyqvn5VC81tycFEDBLG1Q==", - "dev": true, - "dependencies": { - "cssnano-utils": "^4.0.2", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/postcss-reduce-initial": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-6.1.0.tgz", - "integrity": "sha512-RarLgBK/CrL1qZags04oKbVbrrVK2wcxhvta3GCxrZO4zveibqbRPmm2VI8sSgCXwoUHEliRSbOfpR0b/VIoiw==", - "dev": true, - "dependencies": { - "browserslist": "^4.23.0", - "caniuse-api": "^3.0.0" - }, - "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/postcss-reduce-transforms": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-6.0.2.tgz", - "integrity": "sha512-sB+Ya++3Xj1WaT9+5LOOdirAxP7dJZms3GRcYheSPi1PiTMigsxHAdkrbItHxwYHr4kt1zL7mmcHstgMYT+aiA==", - "dev": true, - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/postcss-svgo": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-6.0.3.tgz", - "integrity": "sha512-dlrahRmxP22bX6iKEjOM+c8/1p+81asjKT+V5lrgOH944ryx/OHpclnIbGsKVd3uWOXFLYJwCVf0eEkJGvO96g==", - "dev": true, - "dependencies": { - "postcss-value-parser": "^4.2.0", - "svgo": "^3.2.0" - }, - "engines": { - "node": "^14 || ^16 || >= 18" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/postcss-unique-selectors": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-6.0.4.tgz", - "integrity": "sha512-K38OCaIrO8+PzpArzkLKB42dSARtC2tmG6PvD4b1o1Q2E9Os8jzfWFfSy/rixsHwohtsDdFtAWGjFVFUdwYaMg==", - "dev": true, - "dependencies": { - "postcss-selector-parser": "^6.0.16" - }, - "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, "node_modules/css-minimizer-webpack-plugin/node_modules/schema-utils": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", @@ -16925,22 +16430,6 @@ "url": "https://opencollective.com/webpack" } }, - "node_modules/css-minimizer-webpack-plugin/node_modules/stylehacks": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-6.1.1.tgz", - "integrity": "sha512-gSTTEQ670cJNoaeIp9KX6lZmm8LJ3jPB5yJmX8Zq/wQxOsAFXV3qjWzHas3YYk1qesuVIyYWWUpZ0vSE/dTSGg==", - "dev": true, - "dependencies": { - "browserslist": "^4.23.0", - "postcss-selector-parser": "^6.0.16" - }, - "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, "node_modules/css-select": { "version": "4.2.1", "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.2.1.tgz", diff --git a/package.json b/package.json index 0972deb35541..a6c409c7d5ef 100644 --- a/package.json +++ b/package.json @@ -106,7 +106,7 @@ "core-js": "^3.35.1", "cross-env": "^7.0.3", "css-loader": "^6.9.1", - "css-minimizer-webpack-plugin": "^6.0.0", + "css-minimizer-webpack-plugin": "^7.0.0", "cssnano": "^7.0.1", "eslint": "^8.56.0", "eslint-config-prettier": "^9.1.0", From 85e71fbd8143e1d3ef1cc82b64bca5af7ab22ee7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 16 May 2024 19:54:37 +0200 Subject: [PATCH 14/49] Bump @percy/cli from 1.27.7 to 1.28.6 (#13686) Bumps [@percy/cli](https://github.com/percy/cli/tree/HEAD/packages/cli) from 1.27.7 to 1.28.6. - [Release notes](https://github.com/percy/cli/releases) - [Commits](https://github.com/percy/cli/commits/v1.28.6/packages/cli) --- updated-dependencies: - dependency-name: "@percy/cli" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 227 ++++++++++++++++++++++++++-------------------- package.json | 2 +- 2 files changed, 131 insertions(+), 98 deletions(-) diff --git a/package-lock.json b/package-lock.json index 0a511151e8d2..7d6d97d2cece 100644 --- a/package-lock.json +++ b/package-lock.json @@ -24,7 +24,7 @@ "@googleforcreators/story-editor": "*", "@jest/types": "^29.6.3", "@jsdevtools/coverage-istanbul-loader": "^3.0.5", - "@percy/cli": "^1.27.7", + "@percy/cli": "^1.28.6", "@pmmmwh/react-refresh-webpack-plugin": "^0.5.10", "@prettier/plugin-xml": "^3.2.2", "@rollup/plugin-babel": "^6.0.4", @@ -4831,20 +4831,20 @@ } }, "node_modules/@percy/cli": { - "version": "1.27.7", - "resolved": "https://registry.npmjs.org/@percy/cli/-/cli-1.27.7.tgz", - "integrity": "sha512-FKt032Of8IhzA/ZLGAWgox5y5N534lTXW+W6AEeeMPHDm06eHCPgbMuMjajuhD0nGFRtSO6rJIPw+gFzIgJU7g==", + "version": "1.28.6", + "resolved": "https://registry.npmjs.org/@percy/cli/-/cli-1.28.6.tgz", + "integrity": "sha512-LK+8/S97lW4CBWS1QKTqb2H6bV7XxMX50bYEQmc1CqF533AQ9vSjAHz3sRQk3ZZZivaSFiRm2NDTxgoo5KdY2A==", "dev": true, "dependencies": { - "@percy/cli-app": "1.27.7", - "@percy/cli-build": "1.27.7", - "@percy/cli-command": "1.27.7", - "@percy/cli-config": "1.27.7", - "@percy/cli-exec": "1.27.7", - "@percy/cli-snapshot": "1.27.7", - "@percy/cli-upload": "1.27.7", - "@percy/client": "1.27.7", - "@percy/logger": "1.27.7" + "@percy/cli-app": "1.28.6", + "@percy/cli-build": "1.28.6", + "@percy/cli-command": "1.28.6", + "@percy/cli-config": "1.28.6", + "@percy/cli-exec": "1.28.6", + "@percy/cli-snapshot": "1.28.6", + "@percy/cli-upload": "1.28.6", + "@percy/client": "1.28.6", + "@percy/logger": "1.28.6" }, "bin": { "percy": "bin/run.cjs" @@ -4854,39 +4854,39 @@ } }, "node_modules/@percy/cli-app": { - "version": "1.27.7", - "resolved": "https://registry.npmjs.org/@percy/cli-app/-/cli-app-1.27.7.tgz", - "integrity": "sha512-IQuTC5X5JM65cqOluFM9lnydkw3hvkUdf6LTsBRtzmS7/qURyiBDvuxkKt37XUCfXm2XFP8J6B6ADBQL4YShPA==", + "version": "1.28.6", + "resolved": "https://registry.npmjs.org/@percy/cli-app/-/cli-app-1.28.6.tgz", + "integrity": "sha512-XwIVnrU3nNuUnHSD2O75kmTh2XE/yxUr47weHUZZQPX0HjedzrOUfLpH9ykCcS/Or1wymZyWrCDSJpe+rWYdyA==", "dev": true, "dependencies": { - "@percy/cli-command": "1.27.7", - "@percy/cli-exec": "1.27.7" + "@percy/cli-command": "1.28.6", + "@percy/cli-exec": "1.28.6" }, "engines": { "node": ">=14" } }, "node_modules/@percy/cli-build": { - "version": "1.27.7", - "resolved": "https://registry.npmjs.org/@percy/cli-build/-/cli-build-1.27.7.tgz", - "integrity": "sha512-UmWaUFQAomlL4GpU/KPTq3hmJtXCMWQELwDnaQ1vnUf2rk17qSy5keSvCb/Ta8oPuObuRNoOHGrtUFPh1b7l2g==", + "version": "1.28.6", + "resolved": "https://registry.npmjs.org/@percy/cli-build/-/cli-build-1.28.6.tgz", + "integrity": "sha512-od4mR9RgpiB/yW4p8OyBK+G+irWz/m61ds3OjwCVxMDV588vvuHy9Gl/3CNFf403AawMwklZS+rGIlwcEhnnSw==", "dev": true, "dependencies": { - "@percy/cli-command": "1.27.7" + "@percy/cli-command": "1.28.6" }, "engines": { "node": ">=14" } }, "node_modules/@percy/cli-command": { - "version": "1.27.7", - "resolved": "https://registry.npmjs.org/@percy/cli-command/-/cli-command-1.27.7.tgz", - "integrity": "sha512-nVHspbcTStwZOVYmcCowcFJsOLLJrhLfJbj2Rkvm3upf/E98x4+S9H+Tq9K4XcgznjFfLLRAHkkVFGnCdbO5qQ==", + "version": "1.28.6", + "resolved": "https://registry.npmjs.org/@percy/cli-command/-/cli-command-1.28.6.tgz", + "integrity": "sha512-2vgoO7kBj7QG32511HXIJDrMcatUS5Nrtr7/3OQ9go5LXL1sk/DLOalmgqsCx9dOgSQ77h9dMlIG9ApIlza42g==", "dev": true, "dependencies": { - "@percy/config": "1.27.7", - "@percy/core": "1.27.7", - "@percy/logger": "1.27.7" + "@percy/config": "1.28.6", + "@percy/core": "1.28.6", + "@percy/logger": "1.28.6" }, "bin": { "percy-cli-readme": "bin/readme.js" @@ -4896,24 +4896,24 @@ } }, "node_modules/@percy/cli-config": { - "version": "1.27.7", - "resolved": "https://registry.npmjs.org/@percy/cli-config/-/cli-config-1.27.7.tgz", - "integrity": "sha512-SppI7w9xQAUk4nCqXq0KE3HoKZ+IwgkJ6biAQuzv3BJ8GWz42hUGnH1fLEoK92MZMLiOHByiEFUoBzUKXPscZw==", + "version": "1.28.6", + "resolved": "https://registry.npmjs.org/@percy/cli-config/-/cli-config-1.28.6.tgz", + "integrity": "sha512-APpFpc71OhLBiaXL93xHdHakbZdo7WmiNbLkAwwE+b2HabxnwiBru/G0NRX7nMW1TL+qeLPwjq5mJKQMRq73HQ==", "dev": true, "dependencies": { - "@percy/cli-command": "1.27.7" + "@percy/cli-command": "1.28.6" }, "engines": { "node": ">=14" } }, "node_modules/@percy/cli-exec": { - "version": "1.27.7", - "resolved": "https://registry.npmjs.org/@percy/cli-exec/-/cli-exec-1.27.7.tgz", - "integrity": "sha512-ZYSuQYu7hMbl/KbGwS/bEdAEXEY7MygheCJrmM43AGUIj8LSHnVTi09/z7ZpcStLibPmsraJ8Cm7GXhTNdhuAQ==", + "version": "1.28.6", + "resolved": "https://registry.npmjs.org/@percy/cli-exec/-/cli-exec-1.28.6.tgz", + "integrity": "sha512-fV3oJB3tMnkimSw+rW/PeauFoZadF4zz3tacglvWXhSLdLrGXqB5Q2dVq5nqsXC4ogb2ZdRmTKX/bFwjlGc6hQ==", "dev": true, "dependencies": { - "@percy/cli-command": "1.27.7", + "@percy/cli-command": "1.28.6", "cross-spawn": "^7.0.3", "which": "^2.0.2" }, @@ -4922,12 +4922,12 @@ } }, "node_modules/@percy/cli-snapshot": { - "version": "1.27.7", - "resolved": "https://registry.npmjs.org/@percy/cli-snapshot/-/cli-snapshot-1.27.7.tgz", - "integrity": "sha512-FGmNhXfOvW2RkcdEzeWWXo2fUp8UoRIb8bT0Bg6xcw5UGPUAoDVaFA8i4M5Qvi/K54Ed5VYfBX3y5sLcg2XRaw==", + "version": "1.28.6", + "resolved": "https://registry.npmjs.org/@percy/cli-snapshot/-/cli-snapshot-1.28.6.tgz", + "integrity": "sha512-9ncOPvwy52RwSEv8fVEgtKcjmjJRtjxJ1uBhotfmd7jbt75XWuBj+3PQcSrq3M+U+y2b7PpSUJ8uKjUDup2o+g==", "dev": true, "dependencies": { - "@percy/cli-command": "1.27.7", + "@percy/cli-command": "1.28.6", "yaml": "^2.0.0" }, "engines": { @@ -4935,21 +4935,24 @@ } }, "node_modules/@percy/cli-snapshot/node_modules/yaml": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.4.tgz", - "integrity": "sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==", + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.2.tgz", + "integrity": "sha512-B3VqDZ+JAg1nZpaEmWtTXUlBneoGx6CPM9b0TENK6aoSu5t73dItudwdgmi6tHlIZZId4dZ9skcAQ2UbcyAeVA==", "dev": true, + "bin": { + "yaml": "bin.mjs" + }, "engines": { "node": ">= 14" } }, "node_modules/@percy/cli-upload": { - "version": "1.27.7", - "resolved": "https://registry.npmjs.org/@percy/cli-upload/-/cli-upload-1.27.7.tgz", - "integrity": "sha512-kC9wfZ6TBnOTlB2ge32IlEQlxGh+fLXUIlmelCXCTDL6zutn8mI117XOHaJDtsI7qtovM0cTBxoSySaBY4XNqg==", + "version": "1.28.6", + "resolved": "https://registry.npmjs.org/@percy/cli-upload/-/cli-upload-1.28.6.tgz", + "integrity": "sha512-WAN4b4Irwk2vED7RQon4wc7eL9yKjI8r/TKYkmdTZo2VCEZ1OfrkKbKLxiqy0/OqwA4MIDjGJg9k9jZeab68Pw==", "dev": true, "dependencies": { - "@percy/cli-command": "1.27.7", + "@percy/cli-command": "1.28.6", "fast-glob": "^3.2.11", "image-size": "^1.0.0" }, @@ -4958,25 +4961,32 @@ } }, "node_modules/@percy/client": { - "version": "1.27.7", - "resolved": "https://registry.npmjs.org/@percy/client/-/client-1.27.7.tgz", - "integrity": "sha512-pMaimVhfJEWyta40PyanH/Sv8mp+CBeO4HuJ72zadDrJVAwNNBfaNE8OzT298y8u/DrMz/AlNSA6OhVojDVAuQ==", + "version": "1.28.6", + "resolved": "https://registry.npmjs.org/@percy/client/-/client-1.28.6.tgz", + "integrity": "sha512-gr/0QLlybQMttcgOu/oPiwiFXp+bYATNRa4kNPFkyD9T85TzvSmF+T+s2qdZiQuSjXO92nXYbiu3uHN/NVmyHw==", "dev": true, "dependencies": { - "@percy/env": "1.27.7", - "@percy/logger": "1.27.7" + "@percy/env": "1.28.6", + "@percy/logger": "1.28.6", + "pako": "^2.1.0" }, "engines": { "node": ">=14" } }, + "node_modules/@percy/client/node_modules/pako": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/pako/-/pako-2.1.0.tgz", + "integrity": "sha512-w+eufiZ1WuJYgPXbV/PO3NCMEc3xqylkKHzp8bxp1uW4qaSNQUkwmLLEc3kKsfz8lpV1F8Ht3U1Cm+9Srog2ug==", + "dev": true + }, "node_modules/@percy/config": { - "version": "1.27.7", - "resolved": "https://registry.npmjs.org/@percy/config/-/config-1.27.7.tgz", - "integrity": "sha512-7XbnrVWgvMgYAIngyWt0nd/l5lQiioOzIkqm9iH+nbfH/ka9pE8U/AWsCuiWGz2Z/1p03gBDFc01cyM+ORjglQ==", + "version": "1.28.6", + "resolved": "https://registry.npmjs.org/@percy/config/-/config-1.28.6.tgz", + "integrity": "sha512-Q+4Ojyl2O42MUDCZIvUyNeddpxpDxpM4jWRDbyO+NH1QZ3hdl1AOyfdnpm9wZRbi78UrlMi+jkkGyNCgMsD5gQ==", "dev": true, "dependencies": { - "@percy/logger": "1.27.7", + "@percy/logger": "1.28.6", "ajv": "^8.6.2", "cosmiconfig": "^8.0.0", "yaml": "^2.0.0" @@ -4986,15 +4996,15 @@ } }, "node_modules/@percy/config/node_modules/ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "version": "8.13.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.13.0.tgz", + "integrity": "sha512-PRA911Blj99jR5RMeTunVbNXMF6Lp4vZXnk5GQjcnUWUTsrXtekg/pnmFFI2u/I36Y/2bITGS30GZCXei6uNkA==", "dev": true, "dependencies": { - "fast-deep-equal": "^3.1.1", + "fast-deep-equal": "^3.1.3", "json-schema-traverse": "^1.0.0", "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" + "uri-js": "^4.4.1" }, "funding": { "type": "github", @@ -5070,50 +5080,61 @@ } }, "node_modules/@percy/config/node_modules/yaml": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.4.tgz", - "integrity": "sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==", + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.2.tgz", + "integrity": "sha512-B3VqDZ+JAg1nZpaEmWtTXUlBneoGx6CPM9b0TENK6aoSu5t73dItudwdgmi6tHlIZZId4dZ9skcAQ2UbcyAeVA==", "dev": true, + "bin": { + "yaml": "bin.mjs" + }, "engines": { "node": ">= 14" } }, "node_modules/@percy/core": { - "version": "1.27.7", - "resolved": "https://registry.npmjs.org/@percy/core/-/core-1.27.7.tgz", - "integrity": "sha512-lwweKGLbjsCWcAvaeHSK47IkaioBPKKjKd8fhhXFfv713aNL5CcokO9uUNMyBwrgqLY8jmPR/McMtROidUSowQ==", + "version": "1.28.6", + "resolved": "https://registry.npmjs.org/@percy/core/-/core-1.28.6.tgz", + "integrity": "sha512-lSUfccpvwYdkKkd1AuIXEAk98Q0yU+eppb8lakQOAxvxl1g40nggCub624m+w3OCT8hqXxmENhyjO1CAdoCJGA==", "dev": true, "hasInstallScript": true, "dependencies": { - "@percy/client": "1.27.7", - "@percy/config": "1.27.7", - "@percy/dom": "1.27.7", - "@percy/logger": "1.27.7", - "@percy/webdriver-utils": "1.27.7", + "@percy/client": "1.28.6", + "@percy/config": "1.28.6", + "@percy/dom": "1.28.6", + "@percy/logger": "1.28.6", + "@percy/webdriver-utils": "1.28.6", "content-disposition": "^0.5.4", "cross-spawn": "^7.0.3", "extract-zip": "^2.0.1", "fast-glob": "^3.2.11", "micromatch": "^4.0.4", "mime-types": "^2.1.34", + "pako": "^2.1.0", "path-to-regexp": "^6.2.0", "rimraf": "^3.0.2", - "ws": "^8.0.0" + "ws": "^8.0.0", + "yaml": "^2.4.1" }, "engines": { "node": ">=14" } }, + "node_modules/@percy/core/node_modules/pako": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/pako/-/pako-2.1.0.tgz", + "integrity": "sha512-w+eufiZ1WuJYgPXbV/PO3NCMEc3xqylkKHzp8bxp1uW4qaSNQUkwmLLEc3kKsfz8lpV1F8Ht3U1Cm+9Srog2ug==", + "dev": true + }, "node_modules/@percy/core/node_modules/path-to-regexp": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.1.tgz", - "integrity": "sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw==", + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.2.tgz", + "integrity": "sha512-GQX3SSMokngb36+whdpRXE+3f9V8UzyAorlYvOGx87ufGHehNTn5lCxrKtLyZ4Yl/wEKnNnr98ZzOwwDZV5ogw==", "dev": true }, "node_modules/@percy/core/node_modules/ws": { - "version": "8.16.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.16.0.tgz", - "integrity": "sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==", + "version": "8.17.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.0.tgz", + "integrity": "sha512-uJq6108EgZMAl20KagGkzCKfMEjxmKvZHG7Tlq0Z6nOky7YF7aq4mOx6xK8TJ/i1LeK4Qus7INktacctDgY8Ow==", "dev": true, "engines": { "node": ">=10.0.0" @@ -5131,28 +5152,40 @@ } } }, + "node_modules/@percy/core/node_modules/yaml": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.2.tgz", + "integrity": "sha512-B3VqDZ+JAg1nZpaEmWtTXUlBneoGx6CPM9b0TENK6aoSu5t73dItudwdgmi6tHlIZZId4dZ9skcAQ2UbcyAeVA==", + "dev": true, + "bin": { + "yaml": "bin.mjs" + }, + "engines": { + "node": ">= 14" + } + }, "node_modules/@percy/dom": { - "version": "1.27.7", - "resolved": "https://registry.npmjs.org/@percy/dom/-/dom-1.27.7.tgz", - "integrity": "sha512-FLMaAp7LByGFqvTEV1UwiQd+Ww1SHU2UuGOvgMPBwPgAKt2BB+FfZEYgaeORt5YXLfDJsIVk/lfvhJXzmb5k8Q==", + "version": "1.28.6", + "resolved": "https://registry.npmjs.org/@percy/dom/-/dom-1.28.6.tgz", + "integrity": "sha512-OElN+lpNc/Eq124L6S9Kg3tn5vg06pndYC5+UnpYHD7+8dN5kKmGI7BLY3EZQoOxl2iXoE+KDgCbaXczzOdTDA==", "dev": true }, "node_modules/@percy/env": { - "version": "1.27.7", - "resolved": "https://registry.npmjs.org/@percy/env/-/env-1.27.7.tgz", - "integrity": "sha512-TWgcxmRrcxwObc+kXfoh2eAywmB+6OGm9jxmf6wgdTf49zF70iS8mG6mJ7+r+PLz4MEmRCUTJ2S5I83iU6rLeQ==", + "version": "1.28.6", + "resolved": "https://registry.npmjs.org/@percy/env/-/env-1.28.6.tgz", + "integrity": "sha512-duTelUOyXCrKyaNs7bC+qpWt4wmCE5hRqCvKCtU/Jtp/eUkltmn3q4sy7VmpXd62P8hD/lzen5M8gQ9ztTfVkQ==", "dev": true, "dependencies": { - "@percy/logger": "1.27.7" + "@percy/logger": "1.28.6" }, "engines": { "node": ">=14" } }, "node_modules/@percy/logger": { - "version": "1.27.7", - "resolved": "https://registry.npmjs.org/@percy/logger/-/logger-1.27.7.tgz", - "integrity": "sha512-w+r9tJPEUSflCPVajx15yfFtdaxjiqiWIu6i4sHKGwg0B24ivVb+6e1J5R2ry19F/YPjBi6llz5BRB9vasu+Iw==", + "version": "1.28.6", + "resolved": "https://registry.npmjs.org/@percy/logger/-/logger-1.28.6.tgz", + "integrity": "sha512-QhgLJ3sPkZfQ/7GhX2IKzGCbH5+zRcScP3ffcw4qZtPfCPwbgVq5wrd5naCKBYlpxv6CUByCR8jzmkxFrOpVCQ==", "dev": true, "engines": { "node": ">=14" @@ -5173,21 +5206,21 @@ } }, "node_modules/@percy/sdk-utils": { - "version": "1.27.7", - "resolved": "https://registry.npmjs.org/@percy/sdk-utils/-/sdk-utils-1.27.7.tgz", - "integrity": "sha512-E21dIEQ9wwGDno41FdMDYf6jJow5scbWGClqKE/ptB+950W4UF5C4hxhVVQoEJxDdLE/Gy/8ZJR7upvPHShWDg==", + "version": "1.28.6", + "resolved": "https://registry.npmjs.org/@percy/sdk-utils/-/sdk-utils-1.28.6.tgz", + "integrity": "sha512-cfpylC1bvp93EPQpwvYybdw5I4/fAABKR0hfCcyN7LF0FRgXE3/Onj7ebW41gypDilw2Q1nW0gUSwPj9MyoTOg==", "engines": { "node": ">=14" } }, "node_modules/@percy/webdriver-utils": { - "version": "1.27.7", - "resolved": "https://registry.npmjs.org/@percy/webdriver-utils/-/webdriver-utils-1.27.7.tgz", - "integrity": "sha512-8nAQJOhphTsaTAqKfcDC/MDf/yJvJ0Hf8Owc90pisXakooEMNnAW4HzQlZIh4kyJQbw4iX9OFl6gVl+POTWhHQ==", + "version": "1.28.6", + "resolved": "https://registry.npmjs.org/@percy/webdriver-utils/-/webdriver-utils-1.28.6.tgz", + "integrity": "sha512-appsfiyQdcpv7cCSIUM3YLwfGccaNFvFcWQxtDI1aJ/5nI//mjx2wzm/s3hh5v4l0ZgmSHVnQ/3r0udmx+sccA==", "dev": true, "dependencies": { - "@percy/config": "1.27.7", - "@percy/sdk-utils": "1.27.7" + "@percy/config": "1.28.6", + "@percy/sdk-utils": "1.28.6" }, "engines": { "node": ">=14" diff --git a/package.json b/package.json index a6c409c7d5ef..c411e4bccd3e 100644 --- a/package.json +++ b/package.json @@ -48,7 +48,7 @@ "@googleforcreators/story-editor": "*", "@jest/types": "^29.6.3", "@jsdevtools/coverage-istanbul-loader": "^3.0.5", - "@percy/cli": "^1.27.7", + "@percy/cli": "^1.28.6", "@pmmmwh/react-refresh-webpack-plugin": "^0.5.10", "@prettier/plugin-xml": "^3.2.2", "@rollup/plugin-babel": "^6.0.4", From f01c74861d4761677a2350772bf4a1f4e42dae30 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 16 May 2024 19:55:05 +0200 Subject: [PATCH 15/49] Bump jest-puppeteer from 9.0.0 to 10.0.1 (#13684) Bumps [jest-puppeteer](https://github.com/argos-ci/jest-puppeteer/tree/HEAD/packages/jest-puppeteer) from 9.0.0 to 10.0.1. - [Release notes](https://github.com/argos-ci/jest-puppeteer/releases) - [Changelog](https://github.com/argos-ci/jest-puppeteer/blob/main/packages/jest-puppeteer/CHANGELOG.md) - [Commits](https://github.com/argos-ci/jest-puppeteer/commits/v10.0.1/packages/jest-puppeteer) --- updated-dependencies: - dependency-name: jest-puppeteer dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 56 +++++++++++++++++++-------------- packages/e2e-tests/package.json | 2 +- 2 files changed, 33 insertions(+), 25 deletions(-) diff --git a/package-lock.json b/package-lock.json index 7d6d97d2cece..c30935eda7ff 100644 --- a/package-lock.json +++ b/package-lock.json @@ -39579,7 +39579,7 @@ "jest-environment-puppeteer": "^9.0.2", "jest-extended": "^4.0.2", "jest-json-schema": "^6.1.0", - "jest-puppeteer": "^9.0.2" + "jest-puppeteer": "^10.0.1" }, "engines": { "node": ">= 12 || >= 14 || >= 16 || >= 18 || >= 20", @@ -39655,13 +39655,13 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "packages/e2e-tests/node_modules/cosmiconfig": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.2.0.tgz", - "integrity": "sha512-3rTMnFJA1tCOPwRxtgF4wd7Ab2qvDbL8jX+3smjIbS4HlZBagTlpERbdN7iAbWlrfxE3M8c27kTwTawQ7st+OQ==", + "version": "8.3.6", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz", + "integrity": "sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==", "dependencies": { - "import-fresh": "^3.2.1", + "import-fresh": "^3.3.0", "js-yaml": "^4.1.0", - "parse-json": "^5.0.0", + "parse-json": "^5.2.0", "path-type": "^4.0.0" }, "engines": { @@ -39669,6 +39669,14 @@ }, "funding": { "url": "https://github.com/sponsors/d-fischer" + }, + "peerDependencies": { + "typescript": ">=4.9.5" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, "packages/e2e-tests/node_modules/has-flag": { @@ -39680,32 +39688,32 @@ } }, "packages/e2e-tests/node_modules/jest-dev-server": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/jest-dev-server/-/jest-dev-server-9.0.0.tgz", - "integrity": "sha512-N43EDJLy3JBHZwtTxqHy+6lxu7Zw5PLD8Jzq2+ePV3v90hQc4UoUA/fnxoKdTCgZY3P1qPl6Zmj8m/886APxoQ==", + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/jest-dev-server/-/jest-dev-server-9.0.2.tgz", + "integrity": "sha512-Zc/JB0IlNNrpXkhBw+h86cGrde/Mey52KvF+FER2eyrtYJTHObOwW7Iarxm3rPyTKby5+3Y2QZtl8pRz/5GCxg==", "dependencies": { "chalk": "^4.1.2", "cwd": "^0.10.0", "find-process": "^1.4.7", "prompts": "^2.4.2", - "spawnd": "^9.0.0", + "spawnd": "^9.0.2", "tree-kill": "^1.2.2", - "wait-on": "^7.0.1" + "wait-on": "^7.2.0" }, "engines": { "node": ">=16" } }, "packages/e2e-tests/node_modules/jest-environment-puppeteer": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/jest-environment-puppeteer/-/jest-environment-puppeteer-9.0.0.tgz", - "integrity": "sha512-+3MczPbZrtdmrnB6pevDxnC5uNX0yzRK5W+A8pYZ5eev5CH63YsgU2R0HI+gfLq0U4ljis/sl0rNrU7SOZ0bag==", + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/jest-environment-puppeteer/-/jest-environment-puppeteer-9.0.2.tgz", + "integrity": "sha512-t7+W4LUiPoOz+xpKREgnu6IElMuRthOWTkrThDZqVKPmLhwbK3yx7OCiX8xT1Pw/Cv5WnSoNhwtN7czdCC3fQg==", "dependencies": { "chalk": "^4.1.2", - "cosmiconfig": "^8.1.3", + "cosmiconfig": "^8.3.6", "deepmerge": "^4.3.1", - "jest-dev-server": "^9.0.0", - "jest-environment-node": "^29.5.0" + "jest-dev-server": "^9.0.2", + "jest-environment-node": "^29.7.0" }, "engines": { "node": ">=16" @@ -39769,9 +39777,9 @@ } }, "packages/e2e-tests/node_modules/signal-exit": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.0.2.tgz", - "integrity": "sha512-MY2/qGx4enyjprQnFaZsHib3Yadh3IXyV2C321GY0pjGfVBu4un0uDJkwgdxqO+Rdx8JMT8IfJIRwbYVz3Ob3Q==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", "engines": { "node": ">=14" }, @@ -39780,11 +39788,11 @@ } }, "packages/e2e-tests/node_modules/spawnd": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/spawnd/-/spawnd-9.0.0.tgz", - "integrity": "sha512-YJRGf0loiLsHTQZztPSI5pb9RmlKE5y6Nvxko6dNtGrkra+1BaJ7PN86GQ1/2ldLZgMhMG9ITopkDJ+7lHkBYw==", + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/spawnd/-/spawnd-9.0.2.tgz", + "integrity": "sha512-nl8DVHEDQ57IcKakzpjanspVChkMpGLuVwMR/eOn9cXE55Qr6luD2Kn06sA0ootRMdgrU4tInN6lA6ohTNvysw==", "dependencies": { - "signal-exit": "^4.0.2", + "signal-exit": "^4.1.0", "tree-kill": "^1.2.2" }, "engines": { diff --git a/packages/e2e-tests/package.json b/packages/e2e-tests/package.json index 9b010d84b589..97c739b3447e 100644 --- a/packages/e2e-tests/package.json +++ b/packages/e2e-tests/package.json @@ -35,7 +35,7 @@ "jest-environment-puppeteer": "^9.0.2", "jest-extended": "^4.0.2", "jest-json-schema": "^6.1.0", - "jest-puppeteer": "^9.0.2" + "jest-puppeteer": "^10.0.1" }, "peerDependencies": { "puppeteer": "*" From bbdada74d0ee28cf68b262e0e3af253cddeb31dc Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 16 May 2024 22:29:53 +0200 Subject: [PATCH 16/49] Bump polished from 4.2.2 to 4.3.1 (#13691) Bumps [polished](https://github.com/styled-components/polished) from 4.2.2 to 4.3.1. - [Release notes](https://github.com/styled-components/polished/releases) - [Commits](https://github.com/styled-components/polished/compare/v4.2.2...v4.3.1) --- updated-dependencies: - dependency-name: polished dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 20 ++++++++++---------- packages/activation-notice/package.json | 2 +- packages/design-system/package.json | 2 +- packages/element-library/package.json | 2 +- packages/migration/package.json | 2 +- packages/patterns/package.json | 2 +- packages/story-editor/package.json | 2 +- packages/wp-story-editor/package.json | 2 +- 8 files changed, 17 insertions(+), 17 deletions(-) diff --git a/package-lock.json b/package-lock.json index c30935eda7ff..57f300c5c449 100644 --- a/package-lock.json +++ b/package-lock.json @@ -30811,9 +30811,9 @@ } }, "node_modules/polished": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/polished/-/polished-4.2.2.tgz", - "integrity": "sha512-Sz2Lkdxz6F2Pgnpi9U5Ng/WdWAUZxmHrNPoVlm3aAemxoy2Qy7LGjQg4uf8qKelDAUW94F4np3iH2YPf2qefcQ==", + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/polished/-/polished-4.3.1.tgz", + "integrity": "sha512-OBatVyC/N7SCW/FaDHrSd+vn0o5cS855TOmYi4OkdWUMSJCET/xip//ch8xGUvtr3i44X9LVyWwQlRMTN3pwSA==", "dependencies": { "@babel/runtime": "^7.17.8" }, @@ -39154,7 +39154,7 @@ "@wordpress/element": "^5.35.0", "@wordpress/i18n": "^4.47.0", "flagged": "^2.0.10", - "polished": "^4.2.2", + "polished": "^4.3.1", "styled-components": "^6.0.7", "stylis-plugin-rtl": "^2.1.1" }, @@ -39502,7 +39502,7 @@ "@types/react-modal": "^3.16.3", "big.js": "^6.2.1", "mousetrap": "^1.6.5", - "polished": "^4.2.2", + "polished": "^4.3.1", "prop-types": "^15.8.1", "react-modal": "^3.16.1", "react-transition-group": "^4.4.5", @@ -39829,7 +39829,7 @@ "@googleforcreators/transform": "*", "@googleforcreators/units": "*", "classnames": "^2.5.1", - "polished": "^4.2.2", + "polished": "^4.3.1", "prop-types": "^15.7.2", "react-transition-group": "^4.4.5", "styled-components": "^5.3.11" @@ -40121,7 +40121,7 @@ "license": "Apache-2.0", "dependencies": { "@googleforcreators/elements": "*", - "polished": "^4.2.2", + "polished": "^4.3.1", "uuid": "^9.0.0" }, "devDependencies": { @@ -40226,7 +40226,7 @@ "license": "Apache-2.0", "dependencies": { "@googleforcreators/i18n": "*", - "polished": "^4.2.2", + "polished": "^4.3.1", "prop-types": "^15.8.1" }, "devDependencies": {}, @@ -40952,7 +40952,7 @@ "html-to-image": "1.10.8", "immer": "^10.0.2", "mediainfo.js": "^0.1.9", - "polished": "^4.2.2", + "polished": "^4.3.1", "prop-types": "^15.8.1", "react-blurhash": "^0.3.0", "react-calendar": "^4.3.0", @@ -41670,7 +41670,7 @@ "@wordpress/api-fetch": "^6.44.0", "@wordpress/dom-ready": "^3.47.0", "flagged": "^2.0.10", - "polished": "^4.2.2", + "polished": "^4.3.1", "react-calendar": "^4.3.0", "styled-components": "^5.3.11" }, diff --git a/packages/activation-notice/package.json b/packages/activation-notice/package.json index ebb6f3790cb3..b9cc58c791f1 100644 --- a/packages/activation-notice/package.json +++ b/packages/activation-notice/package.json @@ -32,7 +32,7 @@ "@wordpress/element": "^5.35.0", "@wordpress/i18n": "^4.47.0", "flagged": "^2.0.10", - "polished": "^4.2.2", + "polished": "^4.3.1", "styled-components": "^6.0.7", "stylis-plugin-rtl": "^2.1.1" }, diff --git a/packages/design-system/package.json b/packages/design-system/package.json index b1dee59e8a53..37970ac6f678 100644 --- a/packages/design-system/package.json +++ b/packages/design-system/package.json @@ -45,7 +45,7 @@ "@types/react-modal": "^3.16.3", "big.js": "^6.2.1", "mousetrap": "^1.6.5", - "polished": "^4.2.2", + "polished": "^4.3.1", "prop-types": "^15.8.1", "react-modal": "^3.16.1", "react-transition-group": "^4.4.5", diff --git a/packages/element-library/package.json b/packages/element-library/package.json index 3850aca8e98a..5d6dc57ed007 100644 --- a/packages/element-library/package.json +++ b/packages/element-library/package.json @@ -51,7 +51,7 @@ "@googleforcreators/transform": "*", "@googleforcreators/units": "*", "classnames": "^2.5.1", - "polished": "^4.2.2", + "polished": "^4.3.1", "prop-types": "^15.7.2", "react-transition-group": "^4.4.5", "styled-components": "^5.3.11" diff --git a/packages/migration/package.json b/packages/migration/package.json index 5c627ffa8ce7..96c9500a14e0 100644 --- a/packages/migration/package.json +++ b/packages/migration/package.json @@ -39,7 +39,7 @@ }, "dependencies": { "@googleforcreators/elements": "*", - "polished": "^4.2.2", + "polished": "^4.3.1", "uuid": "^9.0.0" }, "devDependencies": { diff --git a/packages/patterns/package.json b/packages/patterns/package.json index e8d01143f6db..2e0238b2d551 100644 --- a/packages/patterns/package.json +++ b/packages/patterns/package.json @@ -39,7 +39,7 @@ "sideEffects": false, "dependencies": { "@googleforcreators/i18n": "*", - "polished": "^4.2.2", + "polished": "^4.3.1", "prop-types": "^15.8.1" }, "devDependencies": {} diff --git a/packages/story-editor/package.json b/packages/story-editor/package.json index d6fca22044fd..4727d1e8ef2b 100644 --- a/packages/story-editor/package.json +++ b/packages/story-editor/package.json @@ -74,7 +74,7 @@ "html-to-image": "1.10.8", "immer": "^10.0.2", "mediainfo.js": "^0.1.9", - "polished": "^4.2.2", + "polished": "^4.3.1", "prop-types": "^15.8.1", "react-blurhash": "^0.3.0", "react-calendar": "^4.3.0", diff --git a/packages/wp-story-editor/package.json b/packages/wp-story-editor/package.json index 2da81e9f5b89..d659f1764af1 100644 --- a/packages/wp-story-editor/package.json +++ b/packages/wp-story-editor/package.json @@ -43,7 +43,7 @@ "@wordpress/api-fetch": "^6.44.0", "@wordpress/dom-ready": "^3.47.0", "flagged": "^2.0.10", - "polished": "^4.2.2", + "polished": "^4.3.1", "react-calendar": "^4.3.0", "styled-components": "^5.3.11" }, From 8e0250c045688bb7c4c18b2c1f5e57296d3a9229 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 16 May 2024 22:30:28 +0200 Subject: [PATCH 17/49] Bump prettier from 3.2.4 to 3.2.5 (#13689) Bumps [prettier](https://github.com/prettier/prettier) from 3.2.4 to 3.2.5. - [Release notes](https://github.com/prettier/prettier/releases) - [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md) - [Commits](https://github.com/prettier/prettier/compare/3.2.4...3.2.5) --- updated-dependencies: - dependency-name: prettier dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 57f300c5c449..bf54139912b8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -131,7 +131,7 @@ "postcss-jsx": "^0.36.4", "postcss-styled-syntax": "^0.6.4", "postcss-syntax": "^0.36.2", - "prettier": "^3.2.4", + "prettier": "^3.2.5", "puppeteer": "^21.9.0", "react-refresh": "^0.14.2", "react-test-renderer": "^17.0.2", @@ -31437,9 +31437,9 @@ } }, "node_modules/prettier": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.2.4.tgz", - "integrity": "sha512-FWu1oLHKCrtpO1ypU6J0SbK2d9Ckwysq6bHj/uaCP26DxrPpppCLQRGVuqAxSTvhF00AcvDRyYrLNW7ocBhFFQ==", + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.2.5.tgz", + "integrity": "sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==", "dev": true, "bin": { "prettier": "bin/prettier.cjs" diff --git a/package.json b/package.json index c411e4bccd3e..bb86a693cf4a 100644 --- a/package.json +++ b/package.json @@ -155,7 +155,7 @@ "postcss-jsx": "^0.36.4", "postcss-styled-syntax": "^0.6.4", "postcss-syntax": "^0.36.2", - "prettier": "^3.2.4", + "prettier": "^3.2.5", "puppeteer": "^21.9.0", "react-refresh": "^0.14.2", "react-test-renderer": "^17.0.2", From a23b0c941e23250251489b69b295dc7ec8a49f0c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 16 May 2024 22:44:04 +0200 Subject: [PATCH 18/49] Bump core-js from 3.35.1 to 3.37.1 (#13685) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index bf54139912b8..de7e381ddd31 100644 --- a/package-lock.json +++ b/package-lock.json @@ -79,7 +79,7 @@ "babel-plugin-transform-react-remove-prop-types": "^0.4.24", "browserslist": "^4.22.3", "circular-dependency-plugin": "^5.2.2", - "core-js": "^3.35.1", + "core-js": "^3.37.1", "cross-env": "^7.0.3", "css-loader": "^6.9.1", "css-minimizer-webpack-plugin": "^7.0.0", @@ -16043,9 +16043,9 @@ } }, "node_modules/core-js": { - "version": "3.35.1", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.35.1.tgz", - "integrity": "sha512-IgdsbxNyMskrTFxa9lWHyMwAJU5gXOPP+1yO+K59d50VLVAIDAbs7gIv705KzALModfK3ZrSZTPNpC0PQgIZuw==", + "version": "3.37.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.37.1.tgz", + "integrity": "sha512-Xn6qmxrQZyB0FFY8E3bgRXei3lWDJHhvI+u0q9TKIYM49G8pAr0FgnnrFRAmsbptZL1yxRADVXn+x5AGsbBfyw==", "hasInstallScript": true, "funding": { "type": "opencollective", diff --git a/package.json b/package.json index bb86a693cf4a..e0061666b247 100644 --- a/package.json +++ b/package.json @@ -103,7 +103,7 @@ "babel-plugin-transform-react-remove-prop-types": "^0.4.24", "browserslist": "^4.22.3", "circular-dependency-plugin": "^5.2.2", - "core-js": "^3.35.1", + "core-js": "^3.37.1", "cross-env": "^7.0.3", "css-loader": "^6.9.1", "css-minimizer-webpack-plugin": "^7.0.0", From 4ef648790733596b77af514befcdda11504feb9a Mon Sep 17 00:00:00 2001 From: Pascal Birchler Date: Thu, 16 May 2024 22:45:59 +0200 Subject: [PATCH 19/49] Markdown lint fix --- docs/right-click-menu.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/right-click-menu.md b/docs/right-click-menu.md index 20103744079d..fead7ca92b5a 100644 --- a/docs/right-click-menu.md +++ b/docs/right-click-menu.md @@ -12,7 +12,7 @@ Right click menu will give the user a right click menu that is intuitive to use |--|--| |Main actions|These options can apply across any element or media| |Layer distribution options/actions|These options help the user move the selected element between the different layers (objects in the canvas)| -|Element styling options/actions|These options help the user manage the Element's style properties|| +|Element styling options/actions|These options help the user manage the Element's style properties| |Page action options|These options help the user manage the different Pages in the story| ### Actions From ee77134942d26ce7f240a779a3b6544a4dbe09b2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 16 May 2024 22:46:11 +0200 Subject: [PATCH 20/49] Bump markdownlint-cli from 0.38.0 to 0.40.0 (#13688) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 183 +++++++++++++++++++++++++++++----------------- package.json | 2 +- 2 files changed, 118 insertions(+), 67 deletions(-) diff --git a/package-lock.json b/package-lock.json index de7e381ddd31..a6a691b49f9a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -122,7 +122,7 @@ "karma-sourcemap-loader": "^0.4.0", "karma-webpack": "^5.0.0", "lint-staged": "^15.2.0", - "markdownlint-cli": "^0.38.0", + "markdownlint-cli": "^0.40.0", "mini-css-extract-plugin": "^2.9.0", "mockdate": "^3.0.5", "npm-package-json-lint": "^7.0.0", @@ -26791,9 +26791,9 @@ } }, "node_modules/jsonc-parser": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz", - "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.1.tgz", + "integrity": "sha512-AilxAyFOAcK5wA1+LeaySVBrHsGQvUFCDWXKpZjzaL0PqW+xfBOttn8GNtWKFWqneyMZj41MWF9Kl6iPWLwgOA==", "dev": true }, "node_modules/jsonfile": { @@ -26813,6 +26813,15 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/jsonpointer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", + "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/jsx-ast-utils": { "version": "3.3.5", "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", @@ -27277,12 +27286,12 @@ "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=" }, "node_modules/linkify-it": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-4.0.1.tgz", - "integrity": "sha512-C7bfi1UZmoj8+PQx22XyeXCuBlokoyWQL5pWSP+EI6nzRylyThouddufc2c1NDIcP9k5agmN9fLpA7VNJfIiqw==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-5.0.0.tgz", + "integrity": "sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==", "dev": true, "dependencies": { - "uc.micro": "^1.0.1" + "uc.micro": "^2.0.0" } }, "node_modules/lint-staged": { @@ -28122,19 +28131,20 @@ } }, "node_modules/markdown-it": { - "version": "13.0.2", - "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-13.0.2.tgz", - "integrity": "sha512-FtwnEuuK+2yVU7goGn/MJ0WBZMM9ZPgU9spqlFs7/A/pDIUNSOQZhUgOqYCficIuR2QaFnrt8LHqBWsbTAoI5w==", + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-14.1.0.tgz", + "integrity": "sha512-a54IwgWPaeBCAAsv13YgmALOF1elABB08FxO9i+r4VFk5Vl4pKokRPeX8u5TCgSsPi6ec1otfLjdOpVcgbpshg==", "dev": true, "dependencies": { "argparse": "^2.0.1", - "entities": "~3.0.1", - "linkify-it": "^4.0.1", - "mdurl": "^1.0.1", - "uc.micro": "^1.0.5" + "entities": "^4.4.0", + "linkify-it": "^5.0.0", + "mdurl": "^2.0.0", + "punycode.js": "^2.3.1", + "uc.micro": "^2.1.0" }, "bin": { - "markdown-it": "bin/markdown-it.js" + "markdown-it": "bin/markdown-it.mjs" } }, "node_modules/markdown-it/node_modules/argparse": { @@ -28143,6 +28153,18 @@ "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", "dev": true }, + "node_modules/markdown-it/node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "dev": true, + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, "node_modules/markdown-table": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-2.0.0.tgz", @@ -28169,13 +28191,13 @@ } }, "node_modules/markdownlint": { - "version": "0.32.1", - "resolved": "https://registry.npmjs.org/markdownlint/-/markdownlint-0.32.1.tgz", - "integrity": "sha512-3sx9xpi4xlHlokGyHO9k0g3gJbNY4DI6oNEeEYq5gQ4W7UkiJ90VDAnuDl2U+yyXOUa6BX+0gf69ZlTUGIBp6A==", + "version": "0.34.0", + "resolved": "https://registry.npmjs.org/markdownlint/-/markdownlint-0.34.0.tgz", + "integrity": "sha512-qwGyuyKwjkEMOJ10XN6OTKNOVYvOIi35RNvDLNxTof5s8UmyGHlCdpngRHoRGNvQVGuxO3BJ7uNSgdeX166WXw==", "dev": true, "dependencies": { - "markdown-it": "13.0.2", - "markdownlint-micromark": "0.1.7" + "markdown-it": "14.1.0", + "markdownlint-micromark": "0.1.9" }, "engines": { "node": ">=18" @@ -28185,20 +28207,22 @@ } }, "node_modules/markdownlint-cli": { - "version": "0.38.0", - "resolved": "https://registry.npmjs.org/markdownlint-cli/-/markdownlint-cli-0.38.0.tgz", - "integrity": "sha512-qkZRKJ4LVq6CJIkRIuJsEHvhWhm+FP0E7yhHvOMrrgdykgFWNYD4wuhZTjvigbJLTKPooP79yPiUDDZBCBI5JA==", + "version": "0.40.0", + "resolved": "https://registry.npmjs.org/markdownlint-cli/-/markdownlint-cli-0.40.0.tgz", + "integrity": "sha512-JXhI3dRQcaqwiFYpPz6VJ7aKYheD53GmTz9y4D/d0F1MbZDGOp9pqKlbOfUX/pHP/iAoeiE4wYRmk8/kjLakxA==", "dev": true, "dependencies": { - "commander": "~11.1.0", + "commander": "~12.0.0", "get-stdin": "~9.0.0", - "glob": "~10.3.10", - "ignore": "~5.3.0", + "glob": "~10.3.12", + "ignore": "~5.3.1", "js-yaml": "^4.1.0", - "jsonc-parser": "~3.2.0", - "markdownlint": "~0.32.1", - "minimatch": "~9.0.3", - "run-con": "~1.3.2" + "jsonc-parser": "~3.2.1", + "jsonpointer": "5.0.1", + "markdownlint": "~0.34.0", + "minimatch": "~9.0.4", + "run-con": "~1.3.2", + "toml": "~3.0.0" }, "bin": { "markdownlint": "markdownlint.js" @@ -28223,12 +28247,12 @@ } }, "node_modules/markdownlint-cli/node_modules/commander": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-11.1.0.tgz", - "integrity": "sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==", + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-12.0.0.tgz", + "integrity": "sha512-MwVNWlYjDTtOjX5PiD7o5pK0UrFU/OYgcJfjjK4RaHZETNtjJqrZa9Y9ds88+A+f+d5lv+561eZ+yCKoS3gbAA==", "dev": true, "engines": { - "node": ">=16" + "node": ">=18" } }, "node_modules/markdownlint-cli/node_modules/get-stdin": { @@ -28244,31 +28268,31 @@ } }, "node_modules/markdownlint-cli/node_modules/glob": { - "version": "10.3.10", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", - "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", + "version": "10.3.15", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.15.tgz", + "integrity": "sha512-0c6RlJt1TICLyvJYIApxb8GsXoai0KUP7AxKKAtsYXdgJR1mGEUa7DgwShbdk1nly0PYoZj01xd4hzbq3fsjpw==", "dev": true, "dependencies": { "foreground-child": "^3.1.0", - "jackspeak": "^2.3.5", + "jackspeak": "^2.3.6", "minimatch": "^9.0.1", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", - "path-scurry": "^1.10.1" + "minipass": "^7.0.4", + "path-scurry": "^1.11.0" }, "bin": { "glob": "dist/esm/bin.mjs" }, "engines": { - "node": ">=16 || 14 >=14.17" + "node": ">=16 || 14 >=14.18" }, "funding": { "url": "https://github.com/sponsors/isaacs" } }, "node_modules/markdownlint-cli/node_modules/ignore": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.0.tgz", - "integrity": "sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", "dev": true, "engines": { "node": ">= 4" @@ -28287,9 +28311,9 @@ } }, "node_modules/markdownlint-cli/node_modules/minimatch": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", - "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "version": "9.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", + "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", "dev": true, "dependencies": { "brace-expansion": "^2.0.1" @@ -28301,13 +28325,25 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/markdownlint-cli/node_modules/minipass": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.1.tgz", + "integrity": "sha512-UZ7eQ+h8ywIRAW1hIEl2AqdwzJucU/Kp59+8kkZeSvafXhZjul247BvIJjEVFVeON6d7lM46XX1HXCduKAS8VA==", + "dev": true, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, "node_modules/markdownlint-micromark": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/markdownlint-micromark/-/markdownlint-micromark-0.1.7.tgz", - "integrity": "sha512-BbRPTC72fl5vlSKv37v/xIENSRDYL/7X/XoFzZ740FGEbs9vZerLrIkFRY0rv7slQKxDczToYuMmqQFN61fi4Q==", + "version": "0.1.9", + "resolved": "https://registry.npmjs.org/markdownlint-micromark/-/markdownlint-micromark-0.1.9.tgz", + "integrity": "sha512-5hVs/DzAFa8XqYosbEAEg6ok6MF2smDj89ztn9pKkCtdKHVdPQuGMH7frFfYL9mLkvfFe4pTyAMffLbjf3/EyA==", "dev": true, "engines": { - "node": ">=16" + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/DavidAnson" } }, "node_modules/mathml-tag-names": { @@ -28377,9 +28413,9 @@ "dev": true }, "node_modules/mdurl": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz", - "integrity": "sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-2.0.0.tgz", + "integrity": "sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==", "dev": true }, "node_modules/media-typer": { @@ -30666,25 +30702,25 @@ "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" }, "node_modules/path-scurry": { - "version": "1.10.1", - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.1.tgz", - "integrity": "sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", "dev": true, "dependencies": { - "lru-cache": "^9.1.1 || ^10.0.0", + "lru-cache": "^10.2.0", "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" }, "engines": { - "node": ">=16 || 14 >=14.17" + "node": ">=16 || 14 >=14.18" }, "funding": { "url": "https://github.com/sponsors/isaacs" } }, "node_modules/path-scurry/node_modules/lru-cache": { - "version": "9.1.2", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-9.1.2.tgz", - "integrity": "sha512-ERJq3FOzJTxBbFjZ7iDs+NiK4VI9Wz+RdrrAB8dio1oV+YvdPzUEE4QNiT2VD51DkIbCYRUUzCRkssXCHqSnKQ==", + "version": "10.2.2", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.2.tgz", + "integrity": "sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==", "dev": true, "engines": { "node": "14 || >=16.14" @@ -31712,6 +31748,15 @@ "node": ">=6" } }, + "node_modules/punycode.js": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode.js/-/punycode.js-2.3.1.tgz", + "integrity": "sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/puppeteer": { "version": "21.9.0", "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-21.9.0.tgz", @@ -36582,6 +36627,12 @@ "node": ">=0.6" } }, + "node_modules/toml": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/toml/-/toml-3.0.0.tgz", + "integrity": "sha512-y/mWCZinnvxjTKYhJ+pYxwD0mRLVvOtdS2Awbgxln6iEnt4rk0yBxeSBHkGJcPucRiG0e55mwWp+g/05rsrd6w==", + "dev": true + }, "node_modules/totalist": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/totalist/-/totalist-3.0.1.tgz", @@ -36946,9 +36997,9 @@ } }, "node_modules/uc.micro": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz", - "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-2.1.0.tgz", + "integrity": "sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==", "dev": true }, "node_modules/ufo": { diff --git a/package.json b/package.json index e0061666b247..0e62161a47c2 100644 --- a/package.json +++ b/package.json @@ -146,7 +146,7 @@ "karma-sourcemap-loader": "^0.4.0", "karma-webpack": "^5.0.0", "lint-staged": "^15.2.0", - "markdownlint-cli": "^0.38.0", + "markdownlint-cli": "^0.40.0", "mini-css-extract-plugin": "^2.9.0", "mockdate": "^3.0.5", "npm-package-json-lint": "^7.0.0", From b4e4c1b9ff07b9d2614ce8f50ba806a0bf39d771 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 16 May 2024 22:48:01 +0200 Subject: [PATCH 21/49] Bump the storybook group with 13 updates (#13633) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 4128 +++++++++-------------- package.json | 24 +- packages/activation-notice/package.json | 2 +- packages/dashboard/package.json | 2 +- packages/design-system/package.json | 2 +- packages/story-editor/package.json | 2 +- packages/wp-dashboard/package.json | 2 +- 7 files changed, 1675 insertions(+), 2487 deletions(-) diff --git a/package-lock.json b/package-lock.json index a6a691b49f9a..42e40a6a5076 100644 --- a/package-lock.json +++ b/package-lock.json @@ -34,18 +34,18 @@ "@rollup/plugin-node-resolve": "^15.2.3", "@rollup/plugin-terser": "^0.4.4", "@rollup/plugin-url": "^8.0.2", - "@storybook/addon-a11y": "^7.6.10", - "@storybook/addon-backgrounds": "^7.6.10", - "@storybook/addon-docs": "^7.6.10", - "@storybook/addon-essentials": "^7.6.10", - "@storybook/addon-links": "^7.6.10", - "@storybook/addon-viewport": "^7.6.10", - "@storybook/client-api": "^7.6.10", - "@storybook/client-logger": "^7.6.10", + "@storybook/addon-a11y": "^8.1.1", + "@storybook/addon-backgrounds": "^8.1.1", + "@storybook/addon-docs": "^8.1.1", + "@storybook/addon-essentials": "^8.1.1", + "@storybook/addon-links": "^8.1.1", + "@storybook/addon-viewport": "^8.1.1", + "@storybook/client-api": "^7.6.17", + "@storybook/client-logger": "^8.1.1", "@storybook/csf": "^0.1.2", - "@storybook/csf-tools": "^7.6.10", - "@storybook/react": "^7.6.10", - "@storybook/react-webpack5": "^7.6.10", + "@storybook/csf-tools": "^8.1.1", + "@storybook/react": "^8.1.1", + "@storybook/react-webpack5": "^8.1.1", "@stylelint/postcss-css-in-js": "^0.38.0", "@svgr/rollup": "^8.0.1", "@svgr/webpack": "^8.0.1", @@ -141,7 +141,7 @@ "rollup-plugin-web-worker-loader": "^1.6.1", "rtlcss-webpack-plugin": "^4.0.7", "source-map-loader": "^5.0.0", - "storybook": "^7.6.10", + "storybook": "^8.1.1", "styled-components": "^5.3.11", "stylelint": "^15.11.0", "stylelint-config-recommended": "^13.0.0", @@ -1100,12 +1100,12 @@ } }, "node_modules/@babel/plugin-syntax-flow": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.23.3.tgz", - "integrity": "sha512-YZiAIpkJAwQXBJLIQbRFayR5c+gJ35Vcz3bg954k7cd73zqjvhacJuL9RbrzPz8qPmZdgqP6EUKwy0PCNhaaPA==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.24.1.tgz", + "integrity": "sha512-sxi2kLTI5DeW5vDtMUsk4mTPwvlUDbjOnoWayhynCwrw4QXRld4QEYwqzY8JmQXaJUtgUuCIurtSRH5sn4c7mA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -1532,13 +1532,13 @@ } }, "node_modules/@babel/plugin-transform-flow-strip-types": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.23.3.tgz", - "integrity": "sha512-26/pQTf9nQSNVJCrLB1IkHUKyPxR+lMrH2QDPG89+Znu9rAMbtrybdbWeE9bb7gzjmE5iXHEY+e0HUwM6Co93Q==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.24.1.tgz", + "integrity": "sha512-iIYPIWt3dUmUKKE10s3W+jsQ3icFkw0JyRVyY1B7G4yK/nngAOHLVx8xlhA6b/Jzl/Y0nis8gjqhqKtRDQqHWQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-flow": "^7.23.3" + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-flow": "^7.24.1" }, "engines": { "node": ">=6.9.0" @@ -2314,14 +2314,14 @@ } }, "node_modules/@babel/preset-flow": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/preset-flow/-/preset-flow-7.23.3.tgz", - "integrity": "sha512-7yn6hl8RIv+KNk6iIrGZ+D06VhVY35wLVf23Cz/mMu1zOr7u4MMP4j0nZ9tLf8+4ZFpnib8cFYgB/oYg9hfswA==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/preset-flow/-/preset-flow-7.24.1.tgz", + "integrity": "sha512-sWCV2G9pcqZf+JHyv/RyqEIpFypxdCSxWIxQjpdaQxenNog7cN1pr76hg8u0Fz8Qgg0H4ETkGcJnXL8d4j0PPA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-validator-option": "^7.22.15", - "@babel/plugin-transform-flow-strip-types": "^7.23.3" + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-validator-option": "^7.23.5", + "@babel/plugin-transform-flow-strip-types": "^7.24.1" }, "engines": { "node": ">=6.9.0" @@ -2897,9 +2897,9 @@ "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==" }, "node_modules/@emotion/use-insertion-effect-with-fallbacks": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.0.tgz", - "integrity": "sha512-1eEgUGmkaljiBnRMTdksDV1W4kUnmwgp7X9G8B++9GYwl1lUdqSndSriIrTJ0N7LQaoauY9JJ2yhiOYK5+NI4A==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.1.tgz", + "integrity": "sha512-jT/qyKZ9rzLErtrjGgdkMBn2OP8wl0G3sQlBb3YPryvKHsjvINUhVaPFfP+fpBcOkmrVOVEEHQFJ7nbj2TH2gw==", "peerDependencies": { "react": ">=16.8.0" } @@ -4668,12 +4668,6 @@ "schema-utils": "^2.7.0" } }, - "node_modules/@juggle/resize-observer": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/@juggle/resize-observer/-/resize-observer-3.4.0.tgz", - "integrity": "sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA==", - "dev": true - }, "node_modules/@leichtgewicht/ip-codec": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.3.tgz", @@ -4681,19 +4675,19 @@ "dev": true }, "node_modules/@mdx-js/react": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-2.3.0.tgz", - "integrity": "sha512-zQH//gdOmuu7nt2oJR29vFhDv88oGPmVw6BggmrHeMI+xgEkp1B2dX9/bMBSYtK0dyLX/aOmesKS09g222K1/g==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-3.0.1.tgz", + "integrity": "sha512-9ZrPIU4MGf6et1m1ov3zKf+q9+deetI51zprKB1D/z3NOb+rUxxtEl3mCjW5wTGh6VhRdwPueh1oRzi6ezkA8A==", "dev": true, "dependencies": { - "@types/mdx": "^2.0.0", - "@types/react": ">=16" + "@types/mdx": "^2.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" }, "peerDependencies": { + "@types/react": ">=16", "react": ">=16" } }, @@ -5506,15 +5500,6 @@ "node": ">=12" } }, - "node_modules/@radix-ui/number": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/number/-/number-1.0.1.tgz", - "integrity": "sha512-T5gIdVO2mmPW3NNhjNgEP3cqMXjXL9UbO0BzWcXfvdBs+BohbQxvd/K5hSVKmn9/lbTdsQVKbUcP5WLCwvUbBg==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.13.10" - } - }, "node_modules/@radix-ui/primitive": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.0.0.tgz", @@ -5930,1715 +5915,386 @@ "react-dom": "^16.8 || ^17.0 || ^18.0" } }, - "node_modules/@radix-ui/react-select": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-select/-/react-select-1.2.2.tgz", - "integrity": "sha512-zI7McXr8fNaSrUY9mZe4x/HC0jTLY9fWNhO1oLWYMQGDXuV4UCivIGTxwioSzO0ZCYX9iSLyWmAh/1TOmX3Cnw==", - "dev": true, + "node_modules/@radix-ui/react-slot": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.0.1.tgz", + "integrity": "sha512-avutXAFL1ehGvAXtPquu0YK5oz6ctS474iM3vNGQIkswrVhdrS52e3uoMQBzZhNRAIE0jBnUyXWNmSjGHhCFcw==", "dependencies": { "@babel/runtime": "^7.13.10", - "@radix-ui/number": "1.0.1", - "@radix-ui/primitive": "1.0.1", - "@radix-ui/react-collection": "1.0.3", - "@radix-ui/react-compose-refs": "1.0.1", - "@radix-ui/react-context": "1.0.1", - "@radix-ui/react-direction": "1.0.1", - "@radix-ui/react-dismissable-layer": "1.0.4", - "@radix-ui/react-focus-guards": "1.0.1", - "@radix-ui/react-focus-scope": "1.0.3", - "@radix-ui/react-id": "1.0.1", - "@radix-ui/react-popper": "1.1.2", - "@radix-ui/react-portal": "1.0.3", - "@radix-ui/react-primitive": "1.0.3", - "@radix-ui/react-slot": "1.0.2", - "@radix-ui/react-use-callback-ref": "1.0.1", - "@radix-ui/react-use-controllable-state": "1.0.1", - "@radix-ui/react-use-layout-effect": "1.0.1", - "@radix-ui/react-use-previous": "1.0.1", - "@radix-ui/react-visually-hidden": "1.0.3", - "aria-hidden": "^1.1.1", - "react-remove-scroll": "2.5.5" + "@radix-ui/react-compose-refs": "1.0.0" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } + "react": "^16.8 || ^17.0 || ^18.0" } }, - "node_modules/@radix-ui/react-select/node_modules/@radix-ui/primitive": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.0.1.tgz", - "integrity": "sha512-yQ8oGX2GVsEYMWGxcovu1uGWPCxV5BFfeeYxqPmuAzUyLT9qmaMXSAhXpb0WrspIeqYzdJpkh2vHModJPgRIaw==", - "dev": true, + "node_modules/@radix-ui/react-use-callback-ref": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.0.0.tgz", + "integrity": "sha512-GZtyzoHz95Rhs6S63D2t/eqvdFCm7I+yHMLVQheKM7nBD8mbZIt+ct1jz4536MDnaOGKIxynJ8eHTkVGVVkoTg==", "dependencies": { "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0" } }, - "node_modules/@radix-ui/react-select/node_modules/@radix-ui/react-arrow": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-arrow/-/react-arrow-1.0.3.tgz", - "integrity": "sha512-wSP+pHsB/jQRaL6voubsQ/ZlrGBHHrOjmBnr19hxYgtS0WvAFwZhK2WP/YY5yF9uKECCEEDGxuLxq1NBK51wFA==", - "dev": true, + "node_modules/@radix-ui/react-use-controllable-state": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.0.0.tgz", + "integrity": "sha512-FohDoZvk3mEXh9AWAVyRTYR4Sq7/gavuofglmiXB2g1aKyboUD4YtgWxKj8O5n+Uak52gXQ4wKz5IFST4vtJHg==", "dependencies": { "@babel/runtime": "^7.13.10", - "@radix-ui/react-primitive": "1.0.3" + "@radix-ui/react-use-callback-ref": "1.0.0" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } + "react": "^16.8 || ^17.0 || ^18.0" } }, - "node_modules/@radix-ui/react-select/node_modules/@radix-ui/react-collection": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-collection/-/react-collection-1.0.3.tgz", - "integrity": "sha512-3SzW+0PW7yBBoQlT8wNcGtaxaD0XSu0uLUFgrtHY08Acx05TaHaOmVLR73c0j/cqpDy53KBMO7s0dx2wmOIDIA==", - "dev": true, + "node_modules/@radix-ui/react-use-escape-keydown": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.0.2.tgz", + "integrity": "sha512-DXGim3x74WgUv+iMNCF+cAo8xUHHeqvjx8zs7trKf+FkQKPQXLk2sX7Gx1ysH7Q76xCpZuxIJE7HLPxRE+Q+GA==", "dependencies": { "@babel/runtime": "^7.13.10", - "@radix-ui/react-compose-refs": "1.0.1", - "@radix-ui/react-context": "1.0.1", - "@radix-ui/react-primitive": "1.0.3", - "@radix-ui/react-slot": "1.0.2" + "@radix-ui/react-use-callback-ref": "1.0.0" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } + "react": "^16.8 || ^17.0 || ^18.0" } }, - "node_modules/@radix-ui/react-select/node_modules/@radix-ui/react-compose-refs": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.0.1.tgz", - "integrity": "sha512-fDSBgd44FKHa1FRMU59qBMPFcl2PZE+2nmqunj+BWFyYYjnhIDWL2ItDs3rrbJDQOtzt5nIebLCQc4QRfz6LJw==", - "dev": true, + "node_modules/@radix-ui/react-use-layout-effect": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.0.0.tgz", + "integrity": "sha512-6Tpkq+R6LOlmQb1R5NNETLG0B4YP0wc+klfXafpUCj6JGyaUc8il7/kUZ7m59rGbXGczE9Bs+iz2qloqsZBduQ==", "dependencies": { "@babel/runtime": "^7.13.10" }, "peerDependencies": { - "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } } }, - "node_modules/@radix-ui/react-select/node_modules/@radix-ui/react-context": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.0.1.tgz", - "integrity": "sha512-ebbrdFoYTcuZ0v4wG5tedGnp9tzcV8awzsxYph7gXUyvnNLuTIcCk1q17JEbnVhXAKG9oX3KtchwiMIAYp9NLg==", - "dev": true, + "node_modules/@radix-ui/react-use-rect": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-1.0.0.tgz", + "integrity": "sha512-TB7pID8NRMEHxb/qQJpvSt3hQU4sqNPM1VCTjTRjEOa7cEop/QMuq8S6fb/5Tsz64kqSvB9WnwsDHtjnrM9qew==", "dependencies": { - "@babel/runtime": "^7.13.10" + "@babel/runtime": "^7.13.10", + "@radix-ui/rect": "1.0.0" }, "peerDependencies": { - "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } } }, - "node_modules/@radix-ui/react-select/node_modules/@radix-ui/react-direction": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.0.1.tgz", - "integrity": "sha512-RXcvnXgyvYvBEOhCBuddKecVkoMiI10Jcm5cTI7abJRAHYfFxeu+FBQs/DvdxSYucxR5mna0dNsL6QFlds5TMA==", - "dev": true, + "node_modules/@radix-ui/react-use-size": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-1.0.0.tgz", + "integrity": "sha512-imZ3aYcoYCKhhgNpkNDh/aTiU05qw9hX+HHI1QDBTyIlcFjgeFlKKySNGMwTp7nYFLQg/j0VA2FmCY4WPDDHMg==", "dependencies": { - "@babel/runtime": "^7.13.10" + "@babel/runtime": "^7.13.10", + "@radix-ui/react-use-layout-effect": "1.0.0" }, "peerDependencies": { - "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } } }, - "node_modules/@radix-ui/react-select/node_modules/@radix-ui/react-dismissable-layer": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.0.4.tgz", - "integrity": "sha512-7UpBa/RKMoHJYjie1gkF1DlK8l1fdU/VKDpoS3rCCo8YBJR294GwcEHyxHw72yvphJ7ld0AXEcSLAzY2F/WyCg==", - "dev": true, + "node_modules/@radix-ui/rect": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/rect/-/rect-1.0.0.tgz", + "integrity": "sha512-d0O68AYy/9oeEy1DdC07bz1/ZXX+DqCskRd3i4JzLSTXwefzaepQrKjXC7aNM8lTHjFLDO0pDgaEiQ7jEk+HVg==", "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/primitive": "1.0.1", - "@radix-ui/react-compose-refs": "1.0.1", - "@radix-ui/react-primitive": "1.0.3", - "@radix-ui/react-use-callback-ref": "1.0.1", - "@radix-ui/react-use-escape-keydown": "1.0.3" + "@babel/runtime": "^7.13.10" + } + }, + "node_modules/@reach/observe-rect": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@reach/observe-rect/-/observe-rect-1.2.0.tgz", + "integrity": "sha512-Ba7HmkFgfQxZqqaeIWWkNK0rEhpxVQHIoVyW1YDSkGsGIXzcaW4deC8B0pZrNSSyLTdIk7y+5olKt5+g0GmFIQ==" + }, + "node_modules/@react-spring/animated": { + "version": "9.5.5", + "resolved": "https://registry.npmjs.org/@react-spring/animated/-/animated-9.5.5.tgz", + "integrity": "sha512-glzViz7syQ3CE6BQOwAyr75cgh0qsihm5lkaf24I0DfU63cMm/3+br299UEYkuaHNmfDfM414uktiPlZCNJbQA==", + "dependencies": { + "@react-spring/shared": "~9.5.5", + "@react-spring/types": "~9.5.5" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, - "node_modules/@radix-ui/react-select/node_modules/@radix-ui/react-focus-guards": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.0.1.tgz", - "integrity": "sha512-Rect2dWbQ8waGzhMavsIbmSVCgYxkXLxxR3ZvCX79JOglzdEy4JXMb98lq4hPxUbLr77nP0UOGf4rcMU+s1pUA==", - "dev": true, + "node_modules/@react-spring/core": { + "version": "9.5.5", + "resolved": "https://registry.npmjs.org/@react-spring/core/-/core-9.5.5.tgz", + "integrity": "sha512-shaJYb3iX18Au6gkk8ahaF0qx0LpS0Yd+ajb4asBaAQf6WPGuEdJsbsNSgei1/O13JyEATsJl20lkjeslJPMYA==", "dependencies": { - "@babel/runtime": "^7.13.10" + "@react-spring/animated": "~9.5.5", + "@react-spring/rafz": "~9.5.5", + "@react-spring/shared": "~9.5.5", + "@react-spring/types": "~9.5.5" }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/react-spring/donate" }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, - "node_modules/@radix-ui/react-select/node_modules/@radix-ui/react-focus-scope": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.0.3.tgz", - "integrity": "sha512-upXdPfqI4islj2CslyfUBNlaJCPybbqRHAi1KER7Isel9Q2AtSJ0zRBZv8mWQiFXD2nyAJ4BhC3yXgZ6kMBSrQ==", - "dev": true, + "node_modules/@react-spring/rafz": { + "version": "9.5.5", + "resolved": "https://registry.npmjs.org/@react-spring/rafz/-/rafz-9.5.5.tgz", + "integrity": "sha512-F/CLwB0d10jL6My5vgzRQxCNY2RNyDJZedRBK7FsngdCmzoq3V4OqqNc/9voJb9qRC2wd55oGXUeXv2eIaFmsw==" + }, + "node_modules/@react-spring/shared": { + "version": "9.5.5", + "resolved": "https://registry.npmjs.org/@react-spring/shared/-/shared-9.5.5.tgz", + "integrity": "sha512-YwW70Pa/YXPOwTutExHZmMQSHcNC90kJOnNR4G4mCDNV99hE98jWkIPDOsgqbYx3amIglcFPiYKMaQuGdr8dyQ==", "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-compose-refs": "1.0.1", - "@radix-ui/react-primitive": "1.0.3", - "@radix-ui/react-use-callback-ref": "1.0.1" + "@react-spring/rafz": "~9.5.5", + "@react-spring/types": "~9.5.5" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, - "node_modules/@radix-ui/react-select/node_modules/@radix-ui/react-id": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.0.1.tgz", - "integrity": "sha512-tI7sT/kqYp8p96yGWY1OAnLHrqDgzHefRBKQ2YAkBS5ja7QLcZ9Z/uY7bEjPUatf8RomoXM8/1sMj1IJaE5UzQ==", - "dev": true, + "node_modules/@react-spring/types": { + "version": "9.5.5", + "resolved": "https://registry.npmjs.org/@react-spring/types/-/types-9.5.5.tgz", + "integrity": "sha512-7I/qY8H7Enwasxr4jU6WmtNK+RZ4Z/XvSlDvjXFVe7ii1x0MoSlkw6pD7xuac8qrHQRm9BTcbZNyeeKApYsvCg==" + }, + "node_modules/@react-spring/web": { + "version": "9.5.5", + "resolved": "https://registry.npmjs.org/@react-spring/web/-/web-9.5.5.tgz", + "integrity": "sha512-+moT8aDX/ho/XAhU+HRY9m0LVV9y9CK6NjSRaI+30Re150pB3iEip6QfnF4qnhSCQ5drpMF0XRXHgOTY/xbtFw==", "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-use-layout-effect": "1.0.1" + "@react-spring/animated": "~9.5.5", + "@react-spring/core": "~9.5.5", + "@react-spring/shared": "~9.5.5", + "@react-spring/types": "~9.5.5" }, "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, - "node_modules/@radix-ui/react-select/node_modules/@radix-ui/react-popper": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.1.2.tgz", - "integrity": "sha512-1CnGGfFi/bbqtJZZ0P/NQY20xdG3E0LALJaLUEoKwPLwl6PPPfbeiCqMVQnhoFRAxjJj4RpBRJzDmUgsex2tSg==", + "node_modules/@rollup/plugin-babel": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-6.0.4.tgz", + "integrity": "sha512-YF7Y52kFdFT/xVSuVdjkV5ZdX/3YtmX0QulG+x0taQOtJdHYzVU61aSSkAgVJ7NOv6qPkIYiJSgSWWN/DM5sGw==", "dev": true, "dependencies": { - "@babel/runtime": "^7.13.10", - "@floating-ui/react-dom": "^2.0.0", - "@radix-ui/react-arrow": "1.0.3", - "@radix-ui/react-compose-refs": "1.0.1", - "@radix-ui/react-context": "1.0.1", - "@radix-ui/react-primitive": "1.0.3", - "@radix-ui/react-use-callback-ref": "1.0.1", - "@radix-ui/react-use-layout-effect": "1.0.1", - "@radix-ui/react-use-rect": "1.0.1", - "@radix-ui/react-use-size": "1.0.1", - "@radix-ui/rect": "1.0.1" + "@babel/helper-module-imports": "^7.18.6", + "@rollup/pluginutils": "^5.0.1" + }, + "engines": { + "node": ">=14.0.0" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" + "@babel/core": "^7.0.0", + "@types/babel__core": "^7.1.9", + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" }, "peerDependenciesMeta": { - "@types/react": { + "@types/babel__core": { "optional": true }, - "@types/react-dom": { + "rollup": { "optional": true } } }, - "node_modules/@radix-ui/react-select/node_modules/@radix-ui/react-portal": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.0.3.tgz", - "integrity": "sha512-xLYZeHrWoPmA5mEKEfZZevoVRK/Q43GfzRXkWV6qawIWWK8t6ifIiLQdd7rmQ4Vk1bmI21XhqF9BN3jWf+phpA==", + "node_modules/@rollup/plugin-commonjs": { + "version": "25.0.7", + "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-25.0.7.tgz", + "integrity": "sha512-nEvcR+LRjEjsaSsc4x3XZfCCvZIaSMenZu/OiwOKGN2UhQpAYI7ru7czFvyWbErlpoGjnSX3D5Ch5FcMA3kRWQ==", "dev": true, "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-primitive": "1.0.3" + "@rollup/pluginutils": "^5.0.1", + "commondir": "^1.0.1", + "estree-walker": "^2.0.2", + "glob": "^8.0.3", + "is-reference": "1.2.1", + "magic-string": "^0.30.3" + }, + "engines": { + "node": ">=14.0.0" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" + "rollup": "^2.68.0||^3.0.0||^4.0.0" }, "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { + "rollup": { "optional": true } } }, - "node_modules/@radix-ui/react-select/node_modules/@radix-ui/react-primitive": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-1.0.3.tgz", - "integrity": "sha512-yi58uVyoAcK/Nq1inRY56ZSjKypBNKTa/1mcL8qdl6oJeEaDbOldlzrGn7P6Q3Id5d+SYNGc5AJgc4vGhjs5+g==", + "node_modules/@rollup/plugin-dynamic-import-vars": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@rollup/plugin-dynamic-import-vars/-/plugin-dynamic-import-vars-2.1.2.tgz", + "integrity": "sha512-4lr2oXxs9hcxtGGaK8s0i9evfjzDrAs7ngw28TqruWKTEm0+U4Eljb+F6HXGYdFv8xRojQlrQwV7M/yxeh3yzQ==", "dev": true, "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-slot": "1.0.2" + "@rollup/pluginutils": "^5.0.1", + "astring": "^1.8.5", + "estree-walker": "^2.0.2", + "fast-glob": "^3.2.12", + "magic-string": "^0.30.3" + }, + "engines": { + "node": ">=14.0.0" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" }, "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { + "rollup": { "optional": true } } }, - "node_modules/@radix-ui/react-select/node_modules/@radix-ui/react-slot": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.0.2.tgz", - "integrity": "sha512-YeTpuq4deV+6DusvVUW4ivBgnkHwECUu0BiN43L5UCDFgdhsRUWAghhTF5MbvNTPzmiFOx90asDSUjWuCNapwg==", + "node_modules/@rollup/plugin-json": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@rollup/plugin-json/-/plugin-json-6.1.0.tgz", + "integrity": "sha512-EGI2te5ENk1coGeADSIwZ7G2Q8CJS2sF120T7jLw4xFw9n7wIOXHo+kIYRAoVpJAN+kmqZSoO3Fp4JtoNF4ReA==", "dev": true, "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-compose-refs": "1.0.1" + "@rollup/pluginutils": "^5.1.0" + }, + "engines": { + "node": ">=14.0.0" }, "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" }, "peerDependenciesMeta": { - "@types/react": { + "rollup": { "optional": true } } }, - "node_modules/@radix-ui/react-select/node_modules/@radix-ui/react-use-callback-ref": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.0.1.tgz", - "integrity": "sha512-D94LjX4Sp0xJFVaoQOd3OO9k7tpBYNOXdVhkltUbGv2Qb9OXdrg/CpsjlZv7ia14Sylv398LswWBVVu5nqKzAQ==", + "node_modules/@rollup/plugin-node-resolve": { + "version": "15.2.3", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-15.2.3.tgz", + "integrity": "sha512-j/lym8nf5E21LwBT4Df1VD6hRO2L2iwUeUmP7litikRsVp1H6NWx20NEp0Y7su+7XGc476GnXXc4kFeZNGmaSQ==", "dev": true, "dependencies": { - "@babel/runtime": "^7.13.10" + "@rollup/pluginutils": "^5.0.1", + "@types/resolve": "1.20.2", + "deepmerge": "^4.2.2", + "is-builtin-module": "^3.2.1", + "is-module": "^1.0.0", + "resolve": "^1.22.1" + }, + "engines": { + "node": ">=14.0.0" }, "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" + "rollup": "^2.78.0||^3.0.0||^4.0.0" }, "peerDependenciesMeta": { - "@types/react": { + "rollup": { "optional": true } } }, - "node_modules/@radix-ui/react-select/node_modules/@radix-ui/react-use-controllable-state": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.0.1.tgz", - "integrity": "sha512-Svl5GY5FQeN758fWKrjM6Qb7asvXeiZltlT4U2gVfl8Gx5UAv2sMR0LWo8yhsIZh2oQ0eFdZ59aoOOMV7b47VA==", + "node_modules/@rollup/plugin-terser": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/@rollup/plugin-terser/-/plugin-terser-0.4.4.tgz", + "integrity": "sha512-XHeJC5Bgvs8LfukDwWZp7yeqin6ns8RTl2B9avbejt6tZqsqvVoWI7ZTQrcNsfKEDWBTnTxM8nMDkO2IFFbd0A==", "dev": true, "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-use-callback-ref": "1.0.1" + "serialize-javascript": "^6.0.1", + "smob": "^1.0.0", + "terser": "^5.17.4" + }, + "engines": { + "node": ">=14.0.0" }, "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" + "rollup": "^2.0.0||^3.0.0||^4.0.0" }, "peerDependenciesMeta": { - "@types/react": { + "rollup": { "optional": true } } }, - "node_modules/@radix-ui/react-select/node_modules/@radix-ui/react-use-escape-keydown": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.0.3.tgz", - "integrity": "sha512-vyL82j40hcFicA+M4Ex7hVkB9vHgSse1ZWomAqV2Je3RleKGO5iM8KMOEtfoSB0PnIelMd2lATjTGMYqN5ylTg==", + "node_modules/@rollup/plugin-url": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@rollup/plugin-url/-/plugin-url-8.0.2.tgz", + "integrity": "sha512-5yW2LP5NBEgkvIRSSEdJkmxe5cUNZKG3eenKtfJvSkxVm/xTTu7w+ayBtNwhozl1ZnTUCU0xFaRQR+cBl2H7TQ==", "dev": true, "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-use-callback-ref": "1.0.1" + "@rollup/pluginutils": "^5.0.1", + "make-dir": "^3.1.0", + "mime": "^3.0.0" + }, + "engines": { + "node": ">=14.0.0" }, "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" }, "peerDependenciesMeta": { - "@types/react": { + "rollup": { "optional": true } } }, - "node_modules/@radix-ui/react-select/node_modules/@radix-ui/react-use-layout-effect": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.0.1.tgz", - "integrity": "sha512-v/5RegiJWYdoCvMnITBkNNx6bCj20fiaJnWtRkU18yITptraXjffz5Qbn05uOiQnOvi+dbkznkoaMltz1GnszQ==", + "node_modules/@rollup/plugin-url/node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", "dev": true, "dependencies": { - "@babel/runtime": "^7.13.10" + "semver": "^6.0.0" }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" + "engines": { + "node": ">=8" }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@radix-ui/react-select/node_modules/@radix-ui/react-use-rect": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-1.0.1.tgz", - "integrity": "sha512-Cq5DLuSiuYVKNU8orzJMbl15TXilTnJKUCltMVQg53BQOF1/C5toAaGrowkgksdBQ9H+SRL23g0HDmg9tvmxXw==", + "node_modules/@rollup/plugin-url/node_modules/mime": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz", + "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==", "dev": true, - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/rect": "1.0.1" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" + "bin": { + "mime": "cli.js" }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } + "engines": { + "node": ">=10.0.0" } }, - "node_modules/@radix-ui/react-select/node_modules/@radix-ui/react-use-size": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-1.0.1.tgz", - "integrity": "sha512-ibay+VqrgcaI6veAojjofPATwledXiSmX+C0KrBk/xgpX9rBzPV3OsfwlhQdUOFbh+LKQorLYT+xTXW9V8yd0g==", + "node_modules/@rollup/plugin-url/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@rollup/pluginutils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.1.0.tgz", + "integrity": "sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==", "dev": true, "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-use-layout-effect": "1.0.1" + "@types/estree": "^1.0.0", + "estree-walker": "^2.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=14.0.0" }, "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" }, "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-select/node_modules/@radix-ui/rect": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/rect/-/rect-1.0.1.tgz", - "integrity": "sha512-fyrgCaedtvMg9NK3en0pnOYJdtfwxUcNolezkNPUsoX57X8oQk+NkqcvzHXD2uKNij6GXmWU9NDru2IWjrO4BQ==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.13.10" - } - }, - "node_modules/@radix-ui/react-separator": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-separator/-/react-separator-1.0.3.tgz", - "integrity": "sha512-itYmTy/kokS21aiV5+Z56MZB54KrhPgn6eHDKkFeOLR34HMN2s8PaN47qZZAGnvupcjxHaFZnW4pQEh0BvvVuw==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-primitive": "1.0.3" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-separator/node_modules/@radix-ui/react-compose-refs": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.0.1.tgz", - "integrity": "sha512-fDSBgd44FKHa1FRMU59qBMPFcl2PZE+2nmqunj+BWFyYYjnhIDWL2ItDs3rrbJDQOtzt5nIebLCQc4QRfz6LJw==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.13.10" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-separator/node_modules/@radix-ui/react-primitive": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-1.0.3.tgz", - "integrity": "sha512-yi58uVyoAcK/Nq1inRY56ZSjKypBNKTa/1mcL8qdl6oJeEaDbOldlzrGn7P6Q3Id5d+SYNGc5AJgc4vGhjs5+g==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-slot": "1.0.2" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-separator/node_modules/@radix-ui/react-slot": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.0.2.tgz", - "integrity": "sha512-YeTpuq4deV+6DusvVUW4ivBgnkHwECUu0BiN43L5UCDFgdhsRUWAghhTF5MbvNTPzmiFOx90asDSUjWuCNapwg==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-compose-refs": "1.0.1" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-slot": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.0.1.tgz", - "integrity": "sha512-avutXAFL1ehGvAXtPquu0YK5oz6ctS474iM3vNGQIkswrVhdrS52e3uoMQBzZhNRAIE0jBnUyXWNmSjGHhCFcw==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-compose-refs": "1.0.0" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0 || ^18.0" - } - }, - "node_modules/@radix-ui/react-toggle": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-toggle/-/react-toggle-1.0.3.tgz", - "integrity": "sha512-Pkqg3+Bc98ftZGsl60CLANXQBBQ4W3mTFS9EJvNxKMZ7magklKV69/id1mlAlOFDDfHvlCms0fx8fA4CMKDJHg==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/primitive": "1.0.1", - "@radix-ui/react-primitive": "1.0.3", - "@radix-ui/react-use-controllable-state": "1.0.1" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-toggle-group": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-toggle-group/-/react-toggle-group-1.0.4.tgz", - "integrity": "sha512-Uaj/M/cMyiyT9Bx6fOZO0SAG4Cls0GptBWiBmBxofmDbNVnYYoyRWj/2M/6VCi/7qcXFWnHhRUfdfZFvvkuu8A==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/primitive": "1.0.1", - "@radix-ui/react-context": "1.0.1", - "@radix-ui/react-direction": "1.0.1", - "@radix-ui/react-primitive": "1.0.3", - "@radix-ui/react-roving-focus": "1.0.4", - "@radix-ui/react-toggle": "1.0.3", - "@radix-ui/react-use-controllable-state": "1.0.1" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-toggle-group/node_modules/@radix-ui/primitive": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.0.1.tgz", - "integrity": "sha512-yQ8oGX2GVsEYMWGxcovu1uGWPCxV5BFfeeYxqPmuAzUyLT9qmaMXSAhXpb0WrspIeqYzdJpkh2vHModJPgRIaw==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.13.10" - } - }, - "node_modules/@radix-ui/react-toggle-group/node_modules/@radix-ui/react-collection": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-collection/-/react-collection-1.0.3.tgz", - "integrity": "sha512-3SzW+0PW7yBBoQlT8wNcGtaxaD0XSu0uLUFgrtHY08Acx05TaHaOmVLR73c0j/cqpDy53KBMO7s0dx2wmOIDIA==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-compose-refs": "1.0.1", - "@radix-ui/react-context": "1.0.1", - "@radix-ui/react-primitive": "1.0.3", - "@radix-ui/react-slot": "1.0.2" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-toggle-group/node_modules/@radix-ui/react-compose-refs": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.0.1.tgz", - "integrity": "sha512-fDSBgd44FKHa1FRMU59qBMPFcl2PZE+2nmqunj+BWFyYYjnhIDWL2ItDs3rrbJDQOtzt5nIebLCQc4QRfz6LJw==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.13.10" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-toggle-group/node_modules/@radix-ui/react-context": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.0.1.tgz", - "integrity": "sha512-ebbrdFoYTcuZ0v4wG5tedGnp9tzcV8awzsxYph7gXUyvnNLuTIcCk1q17JEbnVhXAKG9oX3KtchwiMIAYp9NLg==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.13.10" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-toggle-group/node_modules/@radix-ui/react-direction": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.0.1.tgz", - "integrity": "sha512-RXcvnXgyvYvBEOhCBuddKecVkoMiI10Jcm5cTI7abJRAHYfFxeu+FBQs/DvdxSYucxR5mna0dNsL6QFlds5TMA==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.13.10" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-toggle-group/node_modules/@radix-ui/react-id": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.0.1.tgz", - "integrity": "sha512-tI7sT/kqYp8p96yGWY1OAnLHrqDgzHefRBKQ2YAkBS5ja7QLcZ9Z/uY7bEjPUatf8RomoXM8/1sMj1IJaE5UzQ==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-use-layout-effect": "1.0.1" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-toggle-group/node_modules/@radix-ui/react-primitive": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-1.0.3.tgz", - "integrity": "sha512-yi58uVyoAcK/Nq1inRY56ZSjKypBNKTa/1mcL8qdl6oJeEaDbOldlzrGn7P6Q3Id5d+SYNGc5AJgc4vGhjs5+g==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-slot": "1.0.2" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-toggle-group/node_modules/@radix-ui/react-roving-focus": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-roving-focus/-/react-roving-focus-1.0.4.tgz", - "integrity": "sha512-2mUg5Mgcu001VkGy+FfzZyzbmuUWzgWkj3rvv4yu+mLw03+mTzbxZHvfcGyFp2b8EkQeMkpRQ5FiA2Vr2O6TeQ==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/primitive": "1.0.1", - "@radix-ui/react-collection": "1.0.3", - "@radix-ui/react-compose-refs": "1.0.1", - "@radix-ui/react-context": "1.0.1", - "@radix-ui/react-direction": "1.0.1", - "@radix-ui/react-id": "1.0.1", - "@radix-ui/react-primitive": "1.0.3", - "@radix-ui/react-use-callback-ref": "1.0.1", - "@radix-ui/react-use-controllable-state": "1.0.1" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-toggle-group/node_modules/@radix-ui/react-slot": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.0.2.tgz", - "integrity": "sha512-YeTpuq4deV+6DusvVUW4ivBgnkHwECUu0BiN43L5UCDFgdhsRUWAghhTF5MbvNTPzmiFOx90asDSUjWuCNapwg==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-compose-refs": "1.0.1" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-toggle-group/node_modules/@radix-ui/react-use-callback-ref": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.0.1.tgz", - "integrity": "sha512-D94LjX4Sp0xJFVaoQOd3OO9k7tpBYNOXdVhkltUbGv2Qb9OXdrg/CpsjlZv7ia14Sylv398LswWBVVu5nqKzAQ==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.13.10" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-toggle-group/node_modules/@radix-ui/react-use-controllable-state": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.0.1.tgz", - "integrity": "sha512-Svl5GY5FQeN758fWKrjM6Qb7asvXeiZltlT4U2gVfl8Gx5UAv2sMR0LWo8yhsIZh2oQ0eFdZ59aoOOMV7b47VA==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-use-callback-ref": "1.0.1" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-toggle-group/node_modules/@radix-ui/react-use-layout-effect": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.0.1.tgz", - "integrity": "sha512-v/5RegiJWYdoCvMnITBkNNx6bCj20fiaJnWtRkU18yITptraXjffz5Qbn05uOiQnOvi+dbkznkoaMltz1GnszQ==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.13.10" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-toggle/node_modules/@radix-ui/primitive": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.0.1.tgz", - "integrity": "sha512-yQ8oGX2GVsEYMWGxcovu1uGWPCxV5BFfeeYxqPmuAzUyLT9qmaMXSAhXpb0WrspIeqYzdJpkh2vHModJPgRIaw==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.13.10" - } - }, - "node_modules/@radix-ui/react-toggle/node_modules/@radix-ui/react-compose-refs": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.0.1.tgz", - "integrity": "sha512-fDSBgd44FKHa1FRMU59qBMPFcl2PZE+2nmqunj+BWFyYYjnhIDWL2ItDs3rrbJDQOtzt5nIebLCQc4QRfz6LJw==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.13.10" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-toggle/node_modules/@radix-ui/react-primitive": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-1.0.3.tgz", - "integrity": "sha512-yi58uVyoAcK/Nq1inRY56ZSjKypBNKTa/1mcL8qdl6oJeEaDbOldlzrGn7P6Q3Id5d+SYNGc5AJgc4vGhjs5+g==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-slot": "1.0.2" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-toggle/node_modules/@radix-ui/react-slot": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.0.2.tgz", - "integrity": "sha512-YeTpuq4deV+6DusvVUW4ivBgnkHwECUu0BiN43L5UCDFgdhsRUWAghhTF5MbvNTPzmiFOx90asDSUjWuCNapwg==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-compose-refs": "1.0.1" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-toggle/node_modules/@radix-ui/react-use-callback-ref": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.0.1.tgz", - "integrity": "sha512-D94LjX4Sp0xJFVaoQOd3OO9k7tpBYNOXdVhkltUbGv2Qb9OXdrg/CpsjlZv7ia14Sylv398LswWBVVu5nqKzAQ==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.13.10" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-toggle/node_modules/@radix-ui/react-use-controllable-state": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.0.1.tgz", - "integrity": "sha512-Svl5GY5FQeN758fWKrjM6Qb7asvXeiZltlT4U2gVfl8Gx5UAv2sMR0LWo8yhsIZh2oQ0eFdZ59aoOOMV7b47VA==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-use-callback-ref": "1.0.1" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-toolbar": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-toolbar/-/react-toolbar-1.0.4.tgz", - "integrity": "sha512-tBgmM/O7a07xbaEkYJWYTXkIdU/1pW4/KZORR43toC/4XWyBCURK0ei9kMUdp+gTPPKBgYLxXmRSH1EVcIDp8Q==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/primitive": "1.0.1", - "@radix-ui/react-context": "1.0.1", - "@radix-ui/react-direction": "1.0.1", - "@radix-ui/react-primitive": "1.0.3", - "@radix-ui/react-roving-focus": "1.0.4", - "@radix-ui/react-separator": "1.0.3", - "@radix-ui/react-toggle-group": "1.0.4" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-toolbar/node_modules/@radix-ui/primitive": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.0.1.tgz", - "integrity": "sha512-yQ8oGX2GVsEYMWGxcovu1uGWPCxV5BFfeeYxqPmuAzUyLT9qmaMXSAhXpb0WrspIeqYzdJpkh2vHModJPgRIaw==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.13.10" - } - }, - "node_modules/@radix-ui/react-toolbar/node_modules/@radix-ui/react-collection": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-collection/-/react-collection-1.0.3.tgz", - "integrity": "sha512-3SzW+0PW7yBBoQlT8wNcGtaxaD0XSu0uLUFgrtHY08Acx05TaHaOmVLR73c0j/cqpDy53KBMO7s0dx2wmOIDIA==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-compose-refs": "1.0.1", - "@radix-ui/react-context": "1.0.1", - "@radix-ui/react-primitive": "1.0.3", - "@radix-ui/react-slot": "1.0.2" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-toolbar/node_modules/@radix-ui/react-compose-refs": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.0.1.tgz", - "integrity": "sha512-fDSBgd44FKHa1FRMU59qBMPFcl2PZE+2nmqunj+BWFyYYjnhIDWL2ItDs3rrbJDQOtzt5nIebLCQc4QRfz6LJw==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.13.10" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-toolbar/node_modules/@radix-ui/react-context": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.0.1.tgz", - "integrity": "sha512-ebbrdFoYTcuZ0v4wG5tedGnp9tzcV8awzsxYph7gXUyvnNLuTIcCk1q17JEbnVhXAKG9oX3KtchwiMIAYp9NLg==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.13.10" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-toolbar/node_modules/@radix-ui/react-direction": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.0.1.tgz", - "integrity": "sha512-RXcvnXgyvYvBEOhCBuddKecVkoMiI10Jcm5cTI7abJRAHYfFxeu+FBQs/DvdxSYucxR5mna0dNsL6QFlds5TMA==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.13.10" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-toolbar/node_modules/@radix-ui/react-id": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.0.1.tgz", - "integrity": "sha512-tI7sT/kqYp8p96yGWY1OAnLHrqDgzHefRBKQ2YAkBS5ja7QLcZ9Z/uY7bEjPUatf8RomoXM8/1sMj1IJaE5UzQ==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-use-layout-effect": "1.0.1" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-toolbar/node_modules/@radix-ui/react-primitive": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-1.0.3.tgz", - "integrity": "sha512-yi58uVyoAcK/Nq1inRY56ZSjKypBNKTa/1mcL8qdl6oJeEaDbOldlzrGn7P6Q3Id5d+SYNGc5AJgc4vGhjs5+g==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-slot": "1.0.2" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-toolbar/node_modules/@radix-ui/react-roving-focus": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-roving-focus/-/react-roving-focus-1.0.4.tgz", - "integrity": "sha512-2mUg5Mgcu001VkGy+FfzZyzbmuUWzgWkj3rvv4yu+mLw03+mTzbxZHvfcGyFp2b8EkQeMkpRQ5FiA2Vr2O6TeQ==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/primitive": "1.0.1", - "@radix-ui/react-collection": "1.0.3", - "@radix-ui/react-compose-refs": "1.0.1", - "@radix-ui/react-context": "1.0.1", - "@radix-ui/react-direction": "1.0.1", - "@radix-ui/react-id": "1.0.1", - "@radix-ui/react-primitive": "1.0.3", - "@radix-ui/react-use-callback-ref": "1.0.1", - "@radix-ui/react-use-controllable-state": "1.0.1" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-toolbar/node_modules/@radix-ui/react-slot": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.0.2.tgz", - "integrity": "sha512-YeTpuq4deV+6DusvVUW4ivBgnkHwECUu0BiN43L5UCDFgdhsRUWAghhTF5MbvNTPzmiFOx90asDSUjWuCNapwg==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-compose-refs": "1.0.1" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-toolbar/node_modules/@radix-ui/react-use-callback-ref": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.0.1.tgz", - "integrity": "sha512-D94LjX4Sp0xJFVaoQOd3OO9k7tpBYNOXdVhkltUbGv2Qb9OXdrg/CpsjlZv7ia14Sylv398LswWBVVu5nqKzAQ==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.13.10" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-toolbar/node_modules/@radix-ui/react-use-controllable-state": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.0.1.tgz", - "integrity": "sha512-Svl5GY5FQeN758fWKrjM6Qb7asvXeiZltlT4U2gVfl8Gx5UAv2sMR0LWo8yhsIZh2oQ0eFdZ59aoOOMV7b47VA==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-use-callback-ref": "1.0.1" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-toolbar/node_modules/@radix-ui/react-use-layout-effect": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.0.1.tgz", - "integrity": "sha512-v/5RegiJWYdoCvMnITBkNNx6bCj20fiaJnWtRkU18yITptraXjffz5Qbn05uOiQnOvi+dbkznkoaMltz1GnszQ==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.13.10" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-use-callback-ref": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.0.0.tgz", - "integrity": "sha512-GZtyzoHz95Rhs6S63D2t/eqvdFCm7I+yHMLVQheKM7nBD8mbZIt+ct1jz4536MDnaOGKIxynJ8eHTkVGVVkoTg==", - "dependencies": { - "@babel/runtime": "^7.13.10" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0 || ^18.0" - } - }, - "node_modules/@radix-ui/react-use-controllable-state": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.0.0.tgz", - "integrity": "sha512-FohDoZvk3mEXh9AWAVyRTYR4Sq7/gavuofglmiXB2g1aKyboUD4YtgWxKj8O5n+Uak52gXQ4wKz5IFST4vtJHg==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-use-callback-ref": "1.0.0" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0 || ^18.0" - } - }, - "node_modules/@radix-ui/react-use-escape-keydown": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.0.2.tgz", - "integrity": "sha512-DXGim3x74WgUv+iMNCF+cAo8xUHHeqvjx8zs7trKf+FkQKPQXLk2sX7Gx1ysH7Q76xCpZuxIJE7HLPxRE+Q+GA==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-use-callback-ref": "1.0.0" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0 || ^18.0" - } - }, - "node_modules/@radix-ui/react-use-layout-effect": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.0.0.tgz", - "integrity": "sha512-6Tpkq+R6LOlmQb1R5NNETLG0B4YP0wc+klfXafpUCj6JGyaUc8il7/kUZ7m59rGbXGczE9Bs+iz2qloqsZBduQ==", - "dependencies": { - "@babel/runtime": "^7.13.10" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0 || ^18.0" - } - }, - "node_modules/@radix-ui/react-use-previous": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-previous/-/react-use-previous-1.0.1.tgz", - "integrity": "sha512-cV5La9DPwiQ7S0gf/0qiD6YgNqM5Fk97Kdrlc5yBcrF3jyEZQwm7vYFqMo4IfeHgJXsRaMvLABFtd0OVEmZhDw==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.13.10" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-use-rect": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-1.0.0.tgz", - "integrity": "sha512-TB7pID8NRMEHxb/qQJpvSt3hQU4sqNPM1VCTjTRjEOa7cEop/QMuq8S6fb/5Tsz64kqSvB9WnwsDHtjnrM9qew==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/rect": "1.0.0" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0 || ^18.0" - } - }, - "node_modules/@radix-ui/react-use-size": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-1.0.0.tgz", - "integrity": "sha512-imZ3aYcoYCKhhgNpkNDh/aTiU05qw9hX+HHI1QDBTyIlcFjgeFlKKySNGMwTp7nYFLQg/j0VA2FmCY4WPDDHMg==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-use-layout-effect": "1.0.0" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0 || ^18.0" - } - }, - "node_modules/@radix-ui/react-visually-hidden": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.0.3.tgz", - "integrity": "sha512-D4w41yN5YRKtu464TLnByKzMDG/JlMPHtfZgQAu9v6mNakUqGUI9vUrfQKz8NK41VMm/xbZbh76NUTVtIYqOMA==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-primitive": "1.0.3" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-visually-hidden/node_modules/@radix-ui/react-compose-refs": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.0.1.tgz", - "integrity": "sha512-fDSBgd44FKHa1FRMU59qBMPFcl2PZE+2nmqunj+BWFyYYjnhIDWL2ItDs3rrbJDQOtzt5nIebLCQc4QRfz6LJw==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.13.10" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-visually-hidden/node_modules/@radix-ui/react-primitive": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-1.0.3.tgz", - "integrity": "sha512-yi58uVyoAcK/Nq1inRY56ZSjKypBNKTa/1mcL8qdl6oJeEaDbOldlzrGn7P6Q3Id5d+SYNGc5AJgc4vGhjs5+g==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-slot": "1.0.2" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-visually-hidden/node_modules/@radix-ui/react-slot": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.0.2.tgz", - "integrity": "sha512-YeTpuq4deV+6DusvVUW4ivBgnkHwECUu0BiN43L5UCDFgdhsRUWAghhTF5MbvNTPzmiFOx90asDSUjWuCNapwg==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-compose-refs": "1.0.1" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/rect": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@radix-ui/rect/-/rect-1.0.0.tgz", - "integrity": "sha512-d0O68AYy/9oeEy1DdC07bz1/ZXX+DqCskRd3i4JzLSTXwefzaepQrKjXC7aNM8lTHjFLDO0pDgaEiQ7jEk+HVg==", - "dependencies": { - "@babel/runtime": "^7.13.10" - } - }, - "node_modules/@reach/observe-rect": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@reach/observe-rect/-/observe-rect-1.2.0.tgz", - "integrity": "sha512-Ba7HmkFgfQxZqqaeIWWkNK0rEhpxVQHIoVyW1YDSkGsGIXzcaW4deC8B0pZrNSSyLTdIk7y+5olKt5+g0GmFIQ==" - }, - "node_modules/@react-spring/animated": { - "version": "9.5.5", - "resolved": "https://registry.npmjs.org/@react-spring/animated/-/animated-9.5.5.tgz", - "integrity": "sha512-glzViz7syQ3CE6BQOwAyr75cgh0qsihm5lkaf24I0DfU63cMm/3+br299UEYkuaHNmfDfM414uktiPlZCNJbQA==", - "dependencies": { - "@react-spring/shared": "~9.5.5", - "@react-spring/types": "~9.5.5" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - } - }, - "node_modules/@react-spring/core": { - "version": "9.5.5", - "resolved": "https://registry.npmjs.org/@react-spring/core/-/core-9.5.5.tgz", - "integrity": "sha512-shaJYb3iX18Au6gkk8ahaF0qx0LpS0Yd+ajb4asBaAQf6WPGuEdJsbsNSgei1/O13JyEATsJl20lkjeslJPMYA==", - "dependencies": { - "@react-spring/animated": "~9.5.5", - "@react-spring/rafz": "~9.5.5", - "@react-spring/shared": "~9.5.5", - "@react-spring/types": "~9.5.5" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/react-spring/donate" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - } - }, - "node_modules/@react-spring/rafz": { - "version": "9.5.5", - "resolved": "https://registry.npmjs.org/@react-spring/rafz/-/rafz-9.5.5.tgz", - "integrity": "sha512-F/CLwB0d10jL6My5vgzRQxCNY2RNyDJZedRBK7FsngdCmzoq3V4OqqNc/9voJb9qRC2wd55oGXUeXv2eIaFmsw==" - }, - "node_modules/@react-spring/shared": { - "version": "9.5.5", - "resolved": "https://registry.npmjs.org/@react-spring/shared/-/shared-9.5.5.tgz", - "integrity": "sha512-YwW70Pa/YXPOwTutExHZmMQSHcNC90kJOnNR4G4mCDNV99hE98jWkIPDOsgqbYx3amIglcFPiYKMaQuGdr8dyQ==", - "dependencies": { - "@react-spring/rafz": "~9.5.5", - "@react-spring/types": "~9.5.5" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - } - }, - "node_modules/@react-spring/types": { - "version": "9.5.5", - "resolved": "https://registry.npmjs.org/@react-spring/types/-/types-9.5.5.tgz", - "integrity": "sha512-7I/qY8H7Enwasxr4jU6WmtNK+RZ4Z/XvSlDvjXFVe7ii1x0MoSlkw6pD7xuac8qrHQRm9BTcbZNyeeKApYsvCg==" - }, - "node_modules/@react-spring/web": { - "version": "9.5.5", - "resolved": "https://registry.npmjs.org/@react-spring/web/-/web-9.5.5.tgz", - "integrity": "sha512-+moT8aDX/ho/XAhU+HRY9m0LVV9y9CK6NjSRaI+30Re150pB3iEip6QfnF4qnhSCQ5drpMF0XRXHgOTY/xbtFw==", - "dependencies": { - "@react-spring/animated": "~9.5.5", - "@react-spring/core": "~9.5.5", - "@react-spring/shared": "~9.5.5", - "@react-spring/types": "~9.5.5" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" - } - }, - "node_modules/@rollup/plugin-babel": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-6.0.4.tgz", - "integrity": "sha512-YF7Y52kFdFT/xVSuVdjkV5ZdX/3YtmX0QulG+x0taQOtJdHYzVU61aSSkAgVJ7NOv6qPkIYiJSgSWWN/DM5sGw==", - "dev": true, - "dependencies": { - "@babel/helper-module-imports": "^7.18.6", - "@rollup/pluginutils": "^5.0.1" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0", - "@types/babel__core": "^7.1.9", - "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" - }, - "peerDependenciesMeta": { - "@types/babel__core": { - "optional": true - }, - "rollup": { - "optional": true - } - } - }, - "node_modules/@rollup/plugin-commonjs": { - "version": "25.0.7", - "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-25.0.7.tgz", - "integrity": "sha512-nEvcR+LRjEjsaSsc4x3XZfCCvZIaSMenZu/OiwOKGN2UhQpAYI7ru7czFvyWbErlpoGjnSX3D5Ch5FcMA3kRWQ==", - "dev": true, - "dependencies": { - "@rollup/pluginutils": "^5.0.1", - "commondir": "^1.0.1", - "estree-walker": "^2.0.2", - "glob": "^8.0.3", - "is-reference": "1.2.1", - "magic-string": "^0.30.3" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "rollup": "^2.68.0||^3.0.0||^4.0.0" - }, - "peerDependenciesMeta": { - "rollup": { - "optional": true - } - } - }, - "node_modules/@rollup/plugin-dynamic-import-vars": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@rollup/plugin-dynamic-import-vars/-/plugin-dynamic-import-vars-2.1.2.tgz", - "integrity": "sha512-4lr2oXxs9hcxtGGaK8s0i9evfjzDrAs7ngw28TqruWKTEm0+U4Eljb+F6HXGYdFv8xRojQlrQwV7M/yxeh3yzQ==", - "dev": true, - "dependencies": { - "@rollup/pluginutils": "^5.0.1", - "astring": "^1.8.5", - "estree-walker": "^2.0.2", - "fast-glob": "^3.2.12", - "magic-string": "^0.30.3" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" - }, - "peerDependenciesMeta": { - "rollup": { - "optional": true - } - } - }, - "node_modules/@rollup/plugin-json": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@rollup/plugin-json/-/plugin-json-6.1.0.tgz", - "integrity": "sha512-EGI2te5ENk1coGeADSIwZ7G2Q8CJS2sF120T7jLw4xFw9n7wIOXHo+kIYRAoVpJAN+kmqZSoO3Fp4JtoNF4ReA==", - "dev": true, - "dependencies": { - "@rollup/pluginutils": "^5.1.0" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" - }, - "peerDependenciesMeta": { - "rollup": { - "optional": true - } - } - }, - "node_modules/@rollup/plugin-node-resolve": { - "version": "15.2.3", - "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-15.2.3.tgz", - "integrity": "sha512-j/lym8nf5E21LwBT4Df1VD6hRO2L2iwUeUmP7litikRsVp1H6NWx20NEp0Y7su+7XGc476GnXXc4kFeZNGmaSQ==", - "dev": true, - "dependencies": { - "@rollup/pluginutils": "^5.0.1", - "@types/resolve": "1.20.2", - "deepmerge": "^4.2.2", - "is-builtin-module": "^3.2.1", - "is-module": "^1.0.0", - "resolve": "^1.22.1" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "rollup": "^2.78.0||^3.0.0||^4.0.0" - }, - "peerDependenciesMeta": { - "rollup": { - "optional": true - } - } - }, - "node_modules/@rollup/plugin-terser": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/@rollup/plugin-terser/-/plugin-terser-0.4.4.tgz", - "integrity": "sha512-XHeJC5Bgvs8LfukDwWZp7yeqin6ns8RTl2B9avbejt6tZqsqvVoWI7ZTQrcNsfKEDWBTnTxM8nMDkO2IFFbd0A==", - "dev": true, - "dependencies": { - "serialize-javascript": "^6.0.1", - "smob": "^1.0.0", - "terser": "^5.17.4" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "rollup": "^2.0.0||^3.0.0||^4.0.0" - }, - "peerDependenciesMeta": { - "rollup": { - "optional": true - } - } - }, - "node_modules/@rollup/plugin-url": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/@rollup/plugin-url/-/plugin-url-8.0.2.tgz", - "integrity": "sha512-5yW2LP5NBEgkvIRSSEdJkmxe5cUNZKG3eenKtfJvSkxVm/xTTu7w+ayBtNwhozl1ZnTUCU0xFaRQR+cBl2H7TQ==", - "dev": true, - "dependencies": { - "@rollup/pluginutils": "^5.0.1", - "make-dir": "^3.1.0", - "mime": "^3.0.0" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" - }, - "peerDependenciesMeta": { - "rollup": { - "optional": true - } - } - }, - "node_modules/@rollup/plugin-url/node_modules/make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dev": true, - "dependencies": { - "semver": "^6.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@rollup/plugin-url/node_modules/mime": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz", - "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==", - "dev": true, - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/@rollup/plugin-url/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@rollup/pluginutils": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.1.0.tgz", - "integrity": "sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==", - "dev": true, - "dependencies": { - "@types/estree": "^1.0.0", - "estree-walker": "^2.0.2", - "picomatch": "^2.3.1" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" - }, - "peerDependenciesMeta": { - "rollup": { + "rollup": { "optional": true } } @@ -7691,6 +6347,18 @@ "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==" }, + "node_modules/@sindresorhus/merge-streams": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-2.3.0.tgz", + "integrity": "sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==", + "dev": true, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/@sinonjs/commons": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.0.tgz", @@ -7713,12 +6381,12 @@ "integrity": "sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==" }, "node_modules/@storybook/addon-a11y": { - "version": "7.6.10", - "resolved": "https://registry.npmjs.org/@storybook/addon-a11y/-/addon-a11y-7.6.10.tgz", - "integrity": "sha512-TP17m4TAWLSSd2x9cWNg7d0MCZZCojYIG83RZMXAb55jt8gKJBMDbupOoDLydBsABQa5Uk9ZP0D/CvumMon8RA==", + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/@storybook/addon-a11y/-/addon-a11y-8.1.1.tgz", + "integrity": "sha512-QNDe2nyyfNMGhqnPPrEbrlKjcWisJTcJDKNWFe8q1LQxnTt1ku1oE64NbA4z52Ps9WsLXusCMzwaTlzzOLpYSg==", "dev": true, "dependencies": { - "@storybook/addon-highlight": "7.6.10", + "@storybook/addon-highlight": "8.1.1", "axe-core": "^4.2.0" }, "funding": { @@ -7727,12 +6395,12 @@ } }, "node_modules/@storybook/addon-actions": { - "version": "7.6.10", - "resolved": "https://registry.npmjs.org/@storybook/addon-actions/-/addon-actions-7.6.10.tgz", - "integrity": "sha512-pcKmf0H/caGzKDy8cz1adNSjv+KOBWLJ11RzGExrWm+Ad5ACifwlsQPykJ3TQ/21sTd9IXVrE9uuq4LldEnPbg==", + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/@storybook/addon-actions/-/addon-actions-8.1.1.tgz", + "integrity": "sha512-EEBjOMuQOdCSVrwPQEkJFc42I0TWj/bK+8lboV0jXi61ZI3okDPCJ/04vu5iTvX0HjRoYqqwBjyYj0Crf7ihag==", "dev": true, "dependencies": { - "@storybook/core-events": "7.6.10", + "@storybook/core-events": "8.1.1", "@storybook/global": "^5.0.0", "@types/uuid": "^9.0.1", "dequal": "^2.0.2", @@ -7758,9 +6426,9 @@ } }, "node_modules/@storybook/addon-backgrounds": { - "version": "7.6.10", - "resolved": "https://registry.npmjs.org/@storybook/addon-backgrounds/-/addon-backgrounds-7.6.10.tgz", - "integrity": "sha512-kGzsN1QkfyI8Cz7TErEx9OCB3PMzpCFGLd/iy7FreXwbMbeAQ3/9fYgKUsNOYgOhuTz7S09koZUWjS/WJuZGFA==", + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/@storybook/addon-backgrounds/-/addon-backgrounds-8.1.1.tgz", + "integrity": "sha512-UFbKI3Ebsllg3DZIlVtYvp1nuLnBp85sKI98KnnYqiHCKWHDWlK7Li0Y1J2ab0w/Fx0grspC8WUgGId6NHrIrA==", "dev": true, "dependencies": { "@storybook/global": "^5.0.0", @@ -7773,12 +6441,13 @@ } }, "node_modules/@storybook/addon-controls": { - "version": "7.6.10", - "resolved": "https://registry.npmjs.org/@storybook/addon-controls/-/addon-controls-7.6.10.tgz", - "integrity": "sha512-LjwCQRMWq1apLtFwDi6U8MI6ITUr+KhxJucZ60tfc58RgB2v8ayozyDAonFEONsx9YSR1dNIJ2Z/e2rWTBJeYA==", + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/@storybook/addon-controls/-/addon-controls-8.1.1.tgz", + "integrity": "sha512-KJXW/hjIWM+VLqqUAvdGIkX7hTDs8FtQOuUFSC/FPDqKveUoWz0hd+WaoT9HhNF8gyzFXYACoeb9XkQVVcDATA==", "dev": true, "dependencies": { - "@storybook/blocks": "7.6.10", + "@storybook/blocks": "8.1.1", + "dequal": "^2.0.2", "lodash": "^4.17.21", "ts-dedent": "^2.0.0" }, @@ -7788,38 +6457,35 @@ } }, "node_modules/@storybook/addon-docs": { - "version": "7.6.10", - "resolved": "https://registry.npmjs.org/@storybook/addon-docs/-/addon-docs-7.6.10.tgz", - "integrity": "sha512-GtyQ9bMx1AOOtl6ZS9vwK104HFRK+tqzxddRRxhXkpyeKu3olm9aMgXp35atE/3fJSqyyDm2vFtxxH8mzBA20A==", - "dev": true, - "dependencies": { - "@jest/transform": "^29.3.1", - "@mdx-js/react": "^2.1.5", - "@storybook/blocks": "7.6.10", - "@storybook/client-logger": "7.6.10", - "@storybook/components": "7.6.10", - "@storybook/csf-plugin": "7.6.10", - "@storybook/csf-tools": "7.6.10", + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/@storybook/addon-docs/-/addon-docs-8.1.1.tgz", + "integrity": "sha512-vMU26AYQBstOj73MX3egqJlY/VUjawfWVcTlDJjSa43GzWfp8wrbr1fNXRy2MoLe19UKZ9Kx+m4CfsrGsXHogg==", + "dev": true, + "dependencies": { + "@babel/core": "^7.24.4", + "@mdx-js/react": "^3.0.0", + "@storybook/blocks": "8.1.1", + "@storybook/client-logger": "8.1.1", + "@storybook/components": "8.1.1", + "@storybook/csf-plugin": "8.1.1", + "@storybook/csf-tools": "8.1.1", "@storybook/global": "^5.0.0", - "@storybook/mdx2-csf": "^1.0.0", - "@storybook/node-logger": "7.6.10", - "@storybook/postinstall": "7.6.10", - "@storybook/preview-api": "7.6.10", - "@storybook/react-dom-shim": "7.6.10", - "@storybook/theming": "7.6.10", - "@storybook/types": "7.6.10", + "@storybook/node-logger": "8.1.1", + "@storybook/preview-api": "8.1.1", + "@storybook/react-dom-shim": "8.1.1", + "@storybook/theming": "8.1.1", + "@storybook/types": "8.1.1", + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", "fs-extra": "^11.1.0", - "remark-external-links": "^8.0.0", - "remark-slug": "^6.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0", + "rehype-external-links": "^3.0.0", + "rehype-slug": "^6.0.0", "ts-dedent": "^2.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, "node_modules/@storybook/addon-docs/node_modules/fs-extra": { @@ -7858,39 +6524,35 @@ } }, "node_modules/@storybook/addon-essentials": { - "version": "7.6.10", - "resolved": "https://registry.npmjs.org/@storybook/addon-essentials/-/addon-essentials-7.6.10.tgz", - "integrity": "sha512-cjbuCCK/3dtUity0Uqi5LwbkgfxqCCE5x5mXZIk9lTMeDz5vB9q6M5nzncVDy8F8przF3NbDLLgxKlt8wjiICg==", - "dev": true, - "dependencies": { - "@storybook/addon-actions": "7.6.10", - "@storybook/addon-backgrounds": "7.6.10", - "@storybook/addon-controls": "7.6.10", - "@storybook/addon-docs": "7.6.10", - "@storybook/addon-highlight": "7.6.10", - "@storybook/addon-measure": "7.6.10", - "@storybook/addon-outline": "7.6.10", - "@storybook/addon-toolbars": "7.6.10", - "@storybook/addon-viewport": "7.6.10", - "@storybook/core-common": "7.6.10", - "@storybook/manager-api": "7.6.10", - "@storybook/node-logger": "7.6.10", - "@storybook/preview-api": "7.6.10", + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/@storybook/addon-essentials/-/addon-essentials-8.1.1.tgz", + "integrity": "sha512-1MfjgNuhh0iuSVunrDyZFsDNNs3rkssjqfvqt9FM7/l96cbBku8b39vPUW5kYNtA8wgIYCVXIw6c+9zhhJDoDg==", + "dev": true, + "dependencies": { + "@storybook/addon-actions": "8.1.1", + "@storybook/addon-backgrounds": "8.1.1", + "@storybook/addon-controls": "8.1.1", + "@storybook/addon-docs": "8.1.1", + "@storybook/addon-highlight": "8.1.1", + "@storybook/addon-measure": "8.1.1", + "@storybook/addon-outline": "8.1.1", + "@storybook/addon-toolbars": "8.1.1", + "@storybook/addon-viewport": "8.1.1", + "@storybook/core-common": "8.1.1", + "@storybook/manager-api": "8.1.1", + "@storybook/node-logger": "8.1.1", + "@storybook/preview-api": "8.1.1", "ts-dedent": "^2.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, "node_modules/@storybook/addon-highlight": { - "version": "7.6.10", - "resolved": "https://registry.npmjs.org/@storybook/addon-highlight/-/addon-highlight-7.6.10.tgz", - "integrity": "sha512-dIuS5QmoT1R+gFOcf6CoBa6D9UR5/wHCfPqPRH8dNNcCLtIGSHWQ4v964mS5OCq1Huj7CghmR15lOUk7SaYwUA==", + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/@storybook/addon-highlight/-/addon-highlight-8.1.1.tgz", + "integrity": "sha512-i27OsZmxBJWV0Yf7aRbke19Yin9F+v0YyAyD2JDulcjdZdsInUd8/qsQQYd3YmTkQ+0S0SnEdeTAJ4qca9KTtA==", "dev": true, "dependencies": { "@storybook/global": "^5.0.0" @@ -7901,12 +6563,12 @@ } }, "node_modules/@storybook/addon-links": { - "version": "7.6.10", - "resolved": "https://registry.npmjs.org/@storybook/addon-links/-/addon-links-7.6.10.tgz", - "integrity": "sha512-s/WkSYHpr2pb9p57j6u/xDBg3TKJhBq55YMl0GB5gXgkRPIeuGbPhGJhm2yTGVFLvXgr/aHHnOxb/R/W8PiRhA==", + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/@storybook/addon-links/-/addon-links-8.1.1.tgz", + "integrity": "sha512-pY6iDCzb10gaAxhzwfkB+iKJzuDYeZBG2gftt1vIoPSXr/VtkU7HLOb9PNige0ioO3szxV0bqTxFdonzMXCOTA==", "dev": true, "dependencies": { - "@storybook/csf": "^0.1.2", + "@storybook/csf": "^0.1.7", "@storybook/global": "^5.0.0", "ts-dedent": "^2.0.0" }, @@ -7915,7 +6577,7 @@ "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta" }, "peerDependenciesMeta": { "react": { @@ -7924,9 +6586,9 @@ } }, "node_modules/@storybook/addon-measure": { - "version": "7.6.10", - "resolved": "https://registry.npmjs.org/@storybook/addon-measure/-/addon-measure-7.6.10.tgz", - "integrity": "sha512-OVfTI56+kc4hLWfZ/YPV3WKj/aA9e4iKXYxZyPdhfX4Z8TgZdD1wv9Z6e8DKS0H5kuybYrHKHaID5ki6t7qz3w==", + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/@storybook/addon-measure/-/addon-measure-8.1.1.tgz", + "integrity": "sha512-aI4cFECK/NmwJTj3Xu6MGrMm4Rf0e+FGB5+BoY+tUi3LTX0spAu/8VgwuoDGB6ntvbZyzPfr6mG2qND9KU+sMQ==", "dev": true, "dependencies": { "@storybook/global": "^5.0.0", @@ -7938,9 +6600,9 @@ } }, "node_modules/@storybook/addon-outline": { - "version": "7.6.10", - "resolved": "https://registry.npmjs.org/@storybook/addon-outline/-/addon-outline-7.6.10.tgz", - "integrity": "sha512-RVJrEoPArhI6zAIMNl1Gz0zrj84BTfEWYYz0yDWOTVgvN411ugsoIk1hw0671MOneXJ2RcQ9MFIeV/v6AVDQYg==", + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/@storybook/addon-outline/-/addon-outline-8.1.1.tgz", + "integrity": "sha512-l/LfxtDdwQ+8FduxsRWEEYhxJ7CetdHcCXh+T8bPaP2tzPqv+jh/F8KqZf3LZcC8HITlp/eyd3VYumWC+OKYFw==", "dev": true, "dependencies": { "@storybook/global": "^5.0.0", @@ -7952,9 +6614,9 @@ } }, "node_modules/@storybook/addon-toolbars": { - "version": "7.6.10", - "resolved": "https://registry.npmjs.org/@storybook/addon-toolbars/-/addon-toolbars-7.6.10.tgz", - "integrity": "sha512-PaXY/oj9yxF7/H0CNdQKcioincyCkfeHpISZriZbZqhyqsjn3vca7RFEmsB88Q+ou6rMeqyA9st+6e2cx/Ct6A==", + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/@storybook/addon-toolbars/-/addon-toolbars-8.1.1.tgz", + "integrity": "sha512-KY6fffSr2mE91CZAp1xtVM2Bcxo/dpA+R8RRt/9kei+6NucaIqpeqa1YTooTD8bUttq1yb/34kMSRgX/W3Qbfg==", "dev": true, "funding": { "type": "opencollective", @@ -7962,9 +6624,9 @@ } }, "node_modules/@storybook/addon-viewport": { - "version": "7.6.10", - "resolved": "https://registry.npmjs.org/@storybook/addon-viewport/-/addon-viewport-7.6.10.tgz", - "integrity": "sha512-+bA6juC/lH4vEhk+w0rXakaG8JgLG4MOYrIudk5vJKQaC6X58LIM9N4kzIS2KSExRhkExXBPrWsnMfCo7uxmKg==", + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/@storybook/addon-viewport/-/addon-viewport-8.1.1.tgz", + "integrity": "sha512-AqUYM7mozrIDa/MNHEd2h7jbfKncofx/OUVI8hrbj7VX46OQ5XbvBqgKpPK15c1ejPfx1hiVz9ZYGxA6HXXrjw==", "dev": true, "dependencies": { "memoizerific": "^1.11.3" @@ -7975,27 +6637,28 @@ } }, "node_modules/@storybook/blocks": { - "version": "7.6.10", - "resolved": "https://registry.npmjs.org/@storybook/blocks/-/blocks-7.6.10.tgz", - "integrity": "sha512-oSIukGC3yuF8pojABC/HLu5tv2axZvf60TaUs8eDg7+NiiKhzYSPoMQxs5uMrKngl+EJDB92ESgWT9vvsfvIPg==", + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/@storybook/blocks/-/blocks-8.1.1.tgz", + "integrity": "sha512-D+jUlkA2dxYPSY97+yM5sbLXPABKlsZAhmDy6gw05UoSpfBu1MnKd18Qj4fTbyqLYIJGH9z/whGd3tTcuZn8KQ==", "dev": true, "dependencies": { - "@storybook/channels": "7.6.10", - "@storybook/client-logger": "7.6.10", - "@storybook/components": "7.6.10", - "@storybook/core-events": "7.6.10", - "@storybook/csf": "^0.1.2", - "@storybook/docs-tools": "7.6.10", + "@storybook/channels": "8.1.1", + "@storybook/client-logger": "8.1.1", + "@storybook/components": "8.1.1", + "@storybook/core-events": "8.1.1", + "@storybook/csf": "^0.1.7", + "@storybook/docs-tools": "8.1.1", "@storybook/global": "^5.0.0", - "@storybook/manager-api": "7.6.10", - "@storybook/preview-api": "7.6.10", - "@storybook/theming": "7.6.10", - "@storybook/types": "7.6.10", + "@storybook/icons": "^1.2.5", + "@storybook/manager-api": "8.1.1", + "@storybook/preview-api": "8.1.1", + "@storybook/theming": "8.1.1", + "@storybook/types": "8.1.1", "@types/lodash": "^4.14.167", "color-convert": "^2.0.1", "dequal": "^2.0.2", "lodash": "^4.17.21", - "markdown-to-jsx": "^7.1.8", + "markdown-to-jsx": "7.3.2", "memoizerific": "^1.11.3", "polished": "^4.2.2", "react-colorful": "^5.1.2", @@ -8009,8 +6672,16 @@ "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta" + }, + "peerDependenciesMeta": { + "react": { + "optional": true + }, + "react-dom": { + "optional": true + } } }, "node_modules/@storybook/blocks/node_modules/color-convert": { @@ -8032,24 +6703,22 @@ "dev": true }, "node_modules/@storybook/builder-manager": { - "version": "7.6.10", - "resolved": "https://registry.npmjs.org/@storybook/builder-manager/-/builder-manager-7.6.10.tgz", - "integrity": "sha512-f+YrjZwohGzvfDtH8BHzqM3xW0p4vjjg9u7uzRorqUiNIAAKHpfNrZ/WvwPlPYmrpAHt4xX/nXRJae4rFSygPw==", + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/@storybook/builder-manager/-/builder-manager-8.1.1.tgz", + "integrity": "sha512-WKpeDCtsmsesQYYYcXlCP17U1wdMGv6LnRY9BetKYbUPSHJo4eUBH8NmfW/ZjogczaUDw9sml6Sq5jIT35+Yuw==", "dev": true, "dependencies": { "@fal-works/esbuild-plugin-global-externals": "^2.1.2", - "@storybook/core-common": "7.6.10", - "@storybook/manager": "7.6.10", - "@storybook/node-logger": "7.6.10", + "@storybook/core-common": "8.1.1", + "@storybook/manager": "8.1.1", + "@storybook/node-logger": "8.1.1", "@types/ejs": "^3.1.1", - "@types/find-cache-dir": "^3.2.1", "@yarnpkg/esbuild-plugin-pnp": "^3.0.0-rc.10", "browser-assert": "^1.2.1", - "ejs": "^3.1.8", - "esbuild": "^0.18.0", + "ejs": "^3.1.10", + "esbuild": "^0.18.0 || ^0.19.0 || ^0.20.0", "esbuild-plugin-alias": "^0.2.1", "express": "^4.17.3", - "find-cache-dir": "^3.0.0", "fs-extra": "^11.1.0", "process": "^0.11.10", "util": "^0.12.4" @@ -8095,30 +6764,27 @@ } }, "node_modules/@storybook/builder-webpack5": { - "version": "7.6.10", - "resolved": "https://registry.npmjs.org/@storybook/builder-webpack5/-/builder-webpack5-7.6.10.tgz", - "integrity": "sha512-ja47rdy75tAs37T+JLSqgUGJiba+74zM/8IpEZAzgJmGxLetnHuCWEDskZWh3NXemxYS2uCvsg5rNc+dL9z4RA==", - "dev": true, - "dependencies": { - "@babel/core": "^7.23.2", - "@storybook/channels": "7.6.10", - "@storybook/client-logger": "7.6.10", - "@storybook/core-common": "7.6.10", - "@storybook/core-events": "7.6.10", - "@storybook/core-webpack": "7.6.10", - "@storybook/node-logger": "7.6.10", - "@storybook/preview": "7.6.10", - "@storybook/preview-api": "7.6.10", - "@swc/core": "^1.3.82", + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/@storybook/builder-webpack5/-/builder-webpack5-8.1.1.tgz", + "integrity": "sha512-I66lr0FkodFe5c0QbEPpyyZC4zdyzZog5B2gAdoKhFZ1yIWc0cHHFKakV7r6dg+lDnCGLZFmYGfz8LDEC/bj6Q==", + "dev": true, + "dependencies": { + "@storybook/channels": "8.1.1", + "@storybook/client-logger": "8.1.1", + "@storybook/core-common": "8.1.1", + "@storybook/core-events": "8.1.1", + "@storybook/core-webpack": "8.1.1", + "@storybook/node-logger": "8.1.1", + "@storybook/preview": "8.1.1", + "@storybook/preview-api": "8.1.1", "@types/node": "^18.0.0", "@types/semver": "^7.3.4", - "babel-loader": "^9.0.0", "browser-assert": "^1.2.1", "case-sensitive-paths-webpack-plugin": "^2.4.0", "cjs-module-lexer": "^1.2.3", "constants-browserify": "^1.0.0", "css-loader": "^6.7.1", - "es-module-lexer": "^1.4.1", + "es-module-lexer": "^1.5.0", "express": "^4.17.3", "fork-ts-checker-webpack-plugin": "^8.0.0", "fs-extra": "^11.1.0", @@ -8128,14 +6794,13 @@ "process": "^0.11.10", "semver": "^7.3.7", "style-loader": "^3.3.1", - "swc-loader": "^0.2.3", "terser-webpack-plugin": "^5.3.1", "ts-dedent": "^2.0.0", "url": "^0.11.0", "util": "^0.12.4", "util-deprecate": "^1.0.2", "webpack": "5", - "webpack-dev-middleware": "^6.1.1", + "webpack-dev-middleware": "^6.1.2", "webpack-hot-middleware": "^2.25.1", "webpack-virtual-modules": "^0.5.0" }, @@ -8150,24 +6815,24 @@ } }, "node_modules/@storybook/builder-webpack5/node_modules/@types/node": { - "version": "18.19.10", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.10.tgz", - "integrity": "sha512-IZD8kAM02AW1HRDTPOlz3npFava678pr8Ie9Vp8uRhBROXAv8MXT2pCnGZZAKYdromsNQLHQcfWQ6EOatVLtqA==", + "version": "18.19.33", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.33.tgz", + "integrity": "sha512-NR9+KrpSajr2qBVp/Yt5TU/rp+b5Mayi3+OlMlcg2cVCfRmcG5PWZ7S4+MG9PZ5gWBoc9Pd0BKSRViuBCRPu0A==", "dev": true, "dependencies": { "undici-types": "~5.26.4" } }, "node_modules/@storybook/builder-webpack5/node_modules/ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "version": "8.13.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.13.0.tgz", + "integrity": "sha512-PRA911Blj99jR5RMeTunVbNXMF6Lp4vZXnk5GQjcnUWUTsrXtekg/pnmFFI2u/I36Y/2bITGS30GZCXei6uNkA==", "dev": true, "dependencies": { - "fast-deep-equal": "^3.1.1", + "fast-deep-equal": "^3.1.3", "json-schema-traverse": "^1.0.0", "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" + "uri-js": "^4.4.1" }, "funding": { "type": "github", @@ -8270,9 +6935,9 @@ } }, "node_modules/@storybook/builder-webpack5/node_modules/webpack-dev-middleware": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-6.1.2.tgz", - "integrity": "sha512-Wu+EHmX326YPYUpQLKmKbTyZZJIB8/n6R09pTmB03kJmnMsVPTo9COzHZFr01txwaCAuZvfBJE4ZCHRcKs5JaQ==", + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-6.1.3.tgz", + "integrity": "sha512-A4ChP0Qj8oGociTs6UdlRUGANIGrCDL3y+pmQMc+dSsraXHCatFpmMey4mYELA+juqwUqwQsUgJJISXl1KWmiw==", "dev": true, "dependencies": { "colorette": "^2.0.10", @@ -8298,15 +6963,14 @@ } }, "node_modules/@storybook/channels": { - "version": "7.6.10", - "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-7.6.10.tgz", - "integrity": "sha512-ITCLhFuDBKgxetuKnWwYqMUWlU7zsfH3gEKZltTb+9/2OAWR7ez0iqU7H6bXP1ridm0DCKkt2UMWj2mmr9iQqg==", + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-8.1.1.tgz", + "integrity": "sha512-vG7y97QB++TRkuxYLNKaWJmgr9QBUHyjQgNCWvHIeSYW5zxum9sm6VSR2j1r2G3XUGFSxDwenYBTQuwZJLhWNQ==", "dev": true, "dependencies": { - "@storybook/client-logger": "7.6.10", - "@storybook/core-events": "7.6.10", + "@storybook/client-logger": "8.1.1", + "@storybook/core-events": "8.1.1", "@storybook/global": "^5.0.0", - "qs": "^6.10.0", "telejson": "^7.2.0", "tiny-invariant": "^1.3.1" }, @@ -8316,23 +6980,22 @@ } }, "node_modules/@storybook/cli": { - "version": "7.6.10", - "resolved": "https://registry.npmjs.org/@storybook/cli/-/cli-7.6.10.tgz", - "integrity": "sha512-pK1MEseMm73OMO2OVoSz79QWX8ymxgIGM8IeZTCo9gImiVRChMNDFYcv8yPWkjuyesY8c15CoO48aR7pdA1OjQ==", + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/@storybook/cli/-/cli-8.1.1.tgz", + "integrity": "sha512-ajLLIQnHjXpzUhYJ51b0eL/3uNuOjkbcx/B8HbgSbArBy7QvB9sX44wPJZYjL3GASYaZAppWixS2r36O/3yu+w==", "dev": true, "dependencies": { - "@babel/core": "^7.23.2", - "@babel/preset-env": "^7.23.2", - "@babel/types": "^7.23.0", + "@babel/core": "^7.24.4", + "@babel/types": "^7.24.0", "@ndelangen/get-tarball": "^3.0.7", - "@storybook/codemod": "7.6.10", - "@storybook/core-common": "7.6.10", - "@storybook/core-events": "7.6.10", - "@storybook/core-server": "7.6.10", - "@storybook/csf-tools": "7.6.10", - "@storybook/node-logger": "7.6.10", - "@storybook/telemetry": "7.6.10", - "@storybook/types": "7.6.10", + "@storybook/codemod": "8.1.1", + "@storybook/core-common": "8.1.1", + "@storybook/core-events": "8.1.1", + "@storybook/core-server": "8.1.1", + "@storybook/csf-tools": "8.1.1", + "@storybook/node-logger": "8.1.1", + "@storybook/telemetry": "8.1.1", + "@storybook/types": "8.1.1", "@types/semver": "^7.3.4", "@yarnpkg/fslib": "2.10.3", "@yarnpkg/libzip": "2.3.0", @@ -8342,25 +7005,22 @@ "detect-indent": "^6.1.0", "envinfo": "^7.7.3", "execa": "^5.0.0", - "express": "^4.17.3", "find-up": "^5.0.0", "fs-extra": "^11.1.0", "get-npm-tarball-url": "^2.0.3", - "get-port": "^5.1.1", "giget": "^1.0.0", - "globby": "^11.0.2", + "globby": "^14.0.1", "jscodeshift": "^0.15.1", "leven": "^3.1.0", "ora": "^5.4.1", - "prettier": "^2.8.0", + "prettier": "^3.1.1", "prompts": "^2.4.0", - "puppeteer-core": "^2.1.1", "read-pkg-up": "^7.0.1", "semver": "^7.3.7", "strip-json-comments": "^3.0.1", "tempy": "^1.0.1", - "ts-dedent": "^2.0.0", - "util-deprecate": "^1.0.2" + "tiny-invariant": "^1.3.1", + "ts-dedent": "^2.0.0" }, "bin": { "getstorybook": "bin/index.js", @@ -8371,15 +7031,6 @@ "url": "https://opencollective.com/storybook" } }, - "node_modules/@storybook/cli/node_modules/agent-base": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-5.1.1.tgz", - "integrity": "sha512-TMeqbNl2fMW0nMjTEPOwe3J/PRFP4vqeoNuQMG0HlMrtm5QxKqdvAkZ1pRBQ/ulIyDD5Yq0nJ7YbdD8ey0TO3g==", - "dev": true, - "engines": { - "node": ">= 6.0.0" - } - }, "node_modules/@storybook/cli/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -8438,30 +7089,6 @@ "node": ">= 6" } }, - "node_modules/@storybook/cli/node_modules/extract-zip": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.7.0.tgz", - "integrity": "sha512-xoh5G1W/PB0/27lXgMQyIhP5DSY/LhoCsOyZgb+6iMmRtCwVBo55uKaMoEYrDCKQhWvqEip5ZPKAc6eFNyf/MA==", - "dev": true, - "dependencies": { - "concat-stream": "^1.6.2", - "debug": "^2.6.9", - "mkdirp": "^0.5.4", - "yauzl": "^2.10.0" - }, - "bin": { - "extract-zip": "cli.js" - } - }, - "node_modules/@storybook/cli/node_modules/extract-zip/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, "node_modules/@storybook/cli/node_modules/find-up": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", @@ -8492,24 +7119,24 @@ "node": ">=14.14" } }, - "node_modules/@storybook/cli/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "node_modules/@storybook/cli/node_modules/globby": { + "version": "14.0.1", + "resolved": "https://registry.npmjs.org/globby/-/globby-14.0.1.tgz", + "integrity": "sha512-jOMLD2Z7MAhyG8aJpNOpmziMOP4rPLcc95oQPKXBazW82z+CEgPFBQvEpRUa1KeIMUJo4Wsm+q6uzO/Q/4BksQ==", "dev": true, "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "@sindresorhus/merge-streams": "^2.1.0", + "fast-glob": "^3.3.2", + "ignore": "^5.2.4", + "path-type": "^5.0.0", + "slash": "^5.1.0", + "unicorn-magic": "^0.1.0" }, "engines": { - "node": "*" + "node": ">=18" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/@storybook/cli/node_modules/has-flag": { @@ -8521,17 +7148,13 @@ "node": ">=8" } }, - "node_modules/@storybook/cli/node_modules/https-proxy-agent": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-4.0.0.tgz", - "integrity": "sha512-zoDhWrkR3of1l9QAL8/scJZyLu8j/gBkcwcaQOZh7Gyh/+uJQzGVETdgT30akuwkpL8HTRfssqI3BZuV18teDg==", + "node_modules/@storybook/cli/node_modules/ignore": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", "dev": true, - "dependencies": { - "agent-base": "5", - "debug": "4" - }, "engines": { - "node": ">= 6.0.0" + "node": ">= 4" } }, "node_modules/@storybook/cli/node_modules/jsonfile": { @@ -8561,256 +7184,656 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@storybook/cli/node_modules/mime": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", - "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", + "node_modules/@storybook/cli/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", "dev": true, - "bin": { - "mime": "cli.js" + "dependencies": { + "yocto-queue": "^0.1.0" }, "engines": { - "node": ">=4.0.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@storybook/cli/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true + "node_modules/@storybook/cli/node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "node_modules/@storybook/cli/node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "node_modules/@storybook/cli/node_modules/path-type": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-5.0.0.tgz", + "integrity": "sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@storybook/cli/node_modules/slash": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-5.1.0.tgz", + "integrity": "sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==", + "dev": true, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@storybook/cli/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "dependencies": { - "yocto-queue": "^0.1.0" + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@storybook/cli/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@storybook/client-api": { + "version": "7.6.17", + "resolved": "https://registry.npmjs.org/@storybook/client-api/-/client-api-7.6.17.tgz", + "integrity": "sha512-rsxKBRLtUmBXbxG79Pf1GzUuMDMsFdhNR/a5k7kIA/mlEsvWD8are/aH/zk1oLr7+5QOqEkiXLL6+Erry7dzXA==", + "dev": true, + "dependencies": { + "@storybook/client-logger": "7.6.17", + "@storybook/preview-api": "7.6.17" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/client-api/node_modules/@storybook/channels": { + "version": "7.6.17", + "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-7.6.17.tgz", + "integrity": "sha512-GFG40pzaSxk1hUr/J/TMqW5AFDDPUSu+HkeE/oqSWJbOodBOLJzHN6CReJS6y1DjYSZLNFt1jftPWZZInG/XUA==", + "dev": true, + "dependencies": { + "@storybook/client-logger": "7.6.17", + "@storybook/core-events": "7.6.17", + "@storybook/global": "^5.0.0", + "qs": "^6.10.0", + "telejson": "^7.2.0", + "tiny-invariant": "^1.3.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/client-api/node_modules/@storybook/client-logger": { + "version": "7.6.17", + "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-7.6.17.tgz", + "integrity": "sha512-6WBYqixAXNAXlSaBWwgljWpAu10tPRBJrcFvx2gPUne58EeMM20Gi/iHYBz2kMCY+JLAgeIH7ZxInqwO8vDwiQ==", + "dev": true, + "dependencies": { + "@storybook/global": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/client-api/node_modules/@storybook/core-events": { + "version": "7.6.17", + "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-7.6.17.tgz", + "integrity": "sha512-AriWMCm/k1cxlv10f+jZ1wavThTRpLaN3kY019kHWbYT9XgaSuLU67G7GPr3cGnJ6HuA6uhbzu8qtqVCd6OfXA==", + "dev": true, + "dependencies": { + "ts-dedent": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/client-api/node_modules/@storybook/preview-api": { + "version": "7.6.17", + "resolved": "https://registry.npmjs.org/@storybook/preview-api/-/preview-api-7.6.17.tgz", + "integrity": "sha512-wLfDdI9RWo1f2zzFe54yRhg+2YWyxLZvqdZnSQ45mTs4/7xXV5Wfbv3QNTtcdw8tT3U5KRTrN1mTfTCiRJc0Kw==", + "dev": true, + "dependencies": { + "@storybook/channels": "7.6.17", + "@storybook/client-logger": "7.6.17", + "@storybook/core-events": "7.6.17", + "@storybook/csf": "^0.1.2", + "@storybook/global": "^5.0.0", + "@storybook/types": "7.6.17", + "@types/qs": "^6.9.5", + "dequal": "^2.0.2", + "lodash": "^4.17.21", + "memoizerific": "^1.11.3", + "qs": "^6.10.0", + "synchronous-promise": "^2.0.15", + "ts-dedent": "^2.0.0", + "util-deprecate": "^1.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/client-api/node_modules/@storybook/types": { + "version": "7.6.17", + "resolved": "https://registry.npmjs.org/@storybook/types/-/types-7.6.17.tgz", + "integrity": "sha512-GRY0xEJQ0PrL7DY2qCNUdIfUOE0Gsue6N+GBJw9ku1IUDFLJRDOF+4Dx2BvYcVCPI5XPqdWKlEyZdMdKjiQN7Q==", + "dev": true, + "dependencies": { + "@storybook/channels": "7.6.17", + "@types/babel__core": "^7.0.0", + "@types/express": "^4.7.0", + "file-system-cache": "2.3.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/client-logger": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-8.1.1.tgz", + "integrity": "sha512-9AWPgIN3K0eLusChJUqB5Ft+9P2pW5/s4vOMoj3TCvu8lrdq8AH8ctvxk7x2Kw2wEwQ/g9DyE6C/rDQUARbxew==", + "dev": true, + "dependencies": { + "@storybook/global": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/codemod": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/@storybook/codemod/-/codemod-8.1.1.tgz", + "integrity": "sha512-KfNf0XtMb2Hq1+v+2d660u2VhmmG5IMhPfdSClHh8Mer90CEGKvZpZQLn/Ph1REvzKfCW+MzEgn/JrEcJs8fHg==", + "dev": true, + "dependencies": { + "@babel/core": "^7.24.4", + "@babel/preset-env": "^7.24.4", + "@babel/types": "^7.24.0", + "@storybook/csf": "^0.1.7", + "@storybook/csf-tools": "8.1.1", + "@storybook/node-logger": "8.1.1", + "@storybook/types": "8.1.1", + "@types/cross-spawn": "^6.0.2", + "cross-spawn": "^7.0.3", + "globby": "^14.0.1", + "jscodeshift": "^0.15.1", + "lodash": "^4.17.21", + "prettier": "^3.1.1", + "recast": "^0.23.5", + "tiny-invariant": "^1.3.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/codemod/node_modules/globby": { + "version": "14.0.1", + "resolved": "https://registry.npmjs.org/globby/-/globby-14.0.1.tgz", + "integrity": "sha512-jOMLD2Z7MAhyG8aJpNOpmziMOP4rPLcc95oQPKXBazW82z+CEgPFBQvEpRUa1KeIMUJo4Wsm+q6uzO/Q/4BksQ==", + "dev": true, + "dependencies": { + "@sindresorhus/merge-streams": "^2.1.0", + "fast-glob": "^3.3.2", + "ignore": "^5.2.4", + "path-type": "^5.0.0", + "slash": "^5.1.0", + "unicorn-magic": "^0.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@storybook/codemod/node_modules/ignore": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/@storybook/codemod/node_modules/path-type": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-5.0.0.tgz", + "integrity": "sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@storybook/codemod/node_modules/slash": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-5.1.0.tgz", + "integrity": "sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==", + "dev": true, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@storybook/components": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/@storybook/components/-/components-8.1.1.tgz", + "integrity": "sha512-0JxYXMb9nlTBAJJXRdn3IjlgXx07gylnTOqa7t3UgOiVDEVPs+1x9LtHU408igcZ5gtcrZepg46O9gz0sdgSfQ==", + "dev": true, + "dependencies": { + "@radix-ui/react-dialog": "^1.0.5", + "@radix-ui/react-slot": "^1.0.2", + "@storybook/client-logger": "8.1.1", + "@storybook/csf": "^0.1.7", + "@storybook/global": "^5.0.0", + "@storybook/icons": "^1.2.5", + "@storybook/theming": "8.1.1", + "@storybook/types": "8.1.1", + "memoizerific": "^1.11.3", + "util-deprecate": "^1.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta" + } + }, + "node_modules/@storybook/components/node_modules/@radix-ui/primitive": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.0.1.tgz", + "integrity": "sha512-yQ8oGX2GVsEYMWGxcovu1uGWPCxV5BFfeeYxqPmuAzUyLT9qmaMXSAhXpb0WrspIeqYzdJpkh2vHModJPgRIaw==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.13.10" + } + }, + "node_modules/@storybook/components/node_modules/@radix-ui/react-compose-refs": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.0.1.tgz", + "integrity": "sha512-fDSBgd44FKHa1FRMU59qBMPFcl2PZE+2nmqunj+BWFyYYjnhIDWL2ItDs3rrbJDQOtzt5nIebLCQc4QRfz6LJw==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@storybook/components/node_modules/@radix-ui/react-context": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.0.1.tgz", + "integrity": "sha512-ebbrdFoYTcuZ0v4wG5tedGnp9tzcV8awzsxYph7gXUyvnNLuTIcCk1q17JEbnVhXAKG9oX3KtchwiMIAYp9NLg==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@storybook/components/node_modules/@radix-ui/react-dialog": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dialog/-/react-dialog-1.0.5.tgz", + "integrity": "sha512-GjWJX/AUpB703eEBanuBnIWdIXg6NvJFCXcNlSZk4xdszCdhrJgBoUd1cGk67vFO+WdA2pfI/plOpqz/5GUP6Q==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-dismissable-layer": "1.0.5", + "@radix-ui/react-focus-guards": "1.0.1", + "@radix-ui/react-focus-scope": "1.0.4", + "@radix-ui/react-id": "1.0.1", + "@radix-ui/react-portal": "1.0.4", + "@radix-ui/react-presence": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-slot": "1.0.2", + "@radix-ui/react-use-controllable-state": "1.0.1", + "aria-hidden": "^1.1.1", + "react-remove-scroll": "2.5.5" }, - "engines": { - "node": ">=10" + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } } }, - "node_modules/@storybook/cli/node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "node_modules/@storybook/components/node_modules/@radix-ui/react-dismissable-layer": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.0.5.tgz", + "integrity": "sha512-aJeDjQhywg9LBu2t/At58hCvr7pEm0o2Ke1x33B+MhjNmmZ17sy4KImo0KPLgsnc/zN7GPdce8Cnn0SWvwZO7g==", "dev": true, "dependencies": { - "p-limit": "^3.0.2" + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-use-callback-ref": "1.0.1", + "@radix-ui/react-use-escape-keydown": "1.0.3" }, - "engines": { - "node": ">=10" + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } } }, - "node_modules/@storybook/cli/node_modules/prettier": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", - "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", + "node_modules/@storybook/components/node_modules/@radix-ui/react-focus-guards": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.0.1.tgz", + "integrity": "sha512-Rect2dWbQ8waGzhMavsIbmSVCgYxkXLxxR3ZvCX79JOglzdEy4JXMb98lq4hPxUbLr77nP0UOGf4rcMU+s1pUA==", "dev": true, - "bin": { - "prettier": "bin-prettier.js" + "dependencies": { + "@babel/runtime": "^7.13.10" }, - "engines": { - "node": ">=10.13.0" + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" }, - "funding": { - "url": "https://github.com/prettier/prettier?sponsor=1" + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/@storybook/cli/node_modules/puppeteer-core": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-2.1.1.tgz", - "integrity": "sha512-n13AWriBMPYxnpbb6bnaY5YoY6rGj8vPLrz6CZF3o0qJNEwlcfJVxBzYZ0NJsQ21UbdJoijPCDrM++SUVEz7+w==", + "node_modules/@storybook/components/node_modules/@radix-ui/react-focus-scope": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.0.4.tgz", + "integrity": "sha512-sL04Mgvf+FmyvZeYfNu1EPAaaxD+aw7cYeIB9L9Fvq8+urhltTRaEo5ysKOpHuKPclsZcSUMKlN05x4u+CINpA==", "dev": true, "dependencies": { - "@types/mime-types": "^2.1.0", - "debug": "^4.1.0", - "extract-zip": "^1.6.6", - "https-proxy-agent": "^4.0.0", - "mime": "^2.0.3", - "mime-types": "^2.1.25", - "progress": "^2.0.1", - "proxy-from-env": "^1.0.0", - "rimraf": "^2.6.1", - "ws": "^6.1.0" + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-use-callback-ref": "1.0.1" }, - "engines": { - "node": ">=8.16.0" + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } } }, - "node_modules/@storybook/cli/node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "node_modules/@storybook/components/node_modules/@radix-ui/react-id": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.0.1.tgz", + "integrity": "sha512-tI7sT/kqYp8p96yGWY1OAnLHrqDgzHefRBKQ2YAkBS5ja7QLcZ9Z/uY7bEjPUatf8RomoXM8/1sMj1IJaE5UzQ==", "dev": true, "dependencies": { - "glob": "^7.1.3" + "@babel/runtime": "^7.13.10", + "@radix-ui/react-use-layout-effect": "1.0.1" }, - "bin": { - "rimraf": "bin.js" + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/@storybook/cli/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/@storybook/components/node_modules/@radix-ui/react-portal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.0.4.tgz", + "integrity": "sha512-Qki+C/EuGUVCQTOTD5vzJzJuMUlewbzuKyUy+/iHM2uwGiru9gZeBJtHAPKAEkB5KWGi9mP/CHKcY0wt1aW45Q==", "dev": true, "dependencies": { - "has-flag": "^4.0.0" + "@babel/runtime": "^7.13.10", + "@radix-ui/react-primitive": "1.0.3" }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@storybook/cli/node_modules/universalify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", - "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", - "dev": true, - "engines": { - "node": ">= 10.0.0" + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } } }, - "node_modules/@storybook/cli/node_modules/ws": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", - "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", + "node_modules/@storybook/components/node_modules/@radix-ui/react-presence": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.0.1.tgz", + "integrity": "sha512-UXLW4UAbIY5ZjcvzjfRFo5gxva8QirC9hF7wRE4U5gz+TP0DbRk+//qyuAQ1McDxBt1xNMBTaciFGvEmJvAZCg==", "dev": true, "dependencies": { - "async-limiter": "~1.0.0" + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-use-layout-effect": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } } }, - "node_modules/@storybook/client-api": { - "version": "7.6.10", - "resolved": "https://registry.npmjs.org/@storybook/client-api/-/client-api-7.6.10.tgz", - "integrity": "sha512-Y9z6Uy4h3/hDAUVBEEGLLbbvnSKQJhr4Sn1wJ328PhMppcZ1+GW1iGphFBmthm+O0cun1Zevl18Y081kqiGzSQ==", + "node_modules/@storybook/components/node_modules/@radix-ui/react-primitive": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-1.0.3.tgz", + "integrity": "sha512-yi58uVyoAcK/Nq1inRY56ZSjKypBNKTa/1mcL8qdl6oJeEaDbOldlzrGn7P6Q3Id5d+SYNGc5AJgc4vGhjs5+g==", "dev": true, "dependencies": { - "@storybook/client-logger": "7.6.10", - "@storybook/preview-api": "7.6.10" + "@babel/runtime": "^7.13.10", + "@radix-ui/react-slot": "1.0.2" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } } }, - "node_modules/@storybook/client-logger": { - "version": "7.6.10", - "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-7.6.10.tgz", - "integrity": "sha512-U7bbpu21ntgePMz/mKM18qvCSWCUGCUlYru8mgVlXLCKqFqfTeP887+CsPEQf29aoE3cLgDrxqbRJ1wxX9kL9A==", + "node_modules/@storybook/components/node_modules/@radix-ui/react-slot": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.0.2.tgz", + "integrity": "sha512-YeTpuq4deV+6DusvVUW4ivBgnkHwECUu0BiN43L5UCDFgdhsRUWAghhTF5MbvNTPzmiFOx90asDSUjWuCNapwg==", "dev": true, "dependencies": { - "@storybook/global": "^5.0.0" + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "1.0.1" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/@storybook/codemod": { - "version": "7.6.10", - "resolved": "https://registry.npmjs.org/@storybook/codemod/-/codemod-7.6.10.tgz", - "integrity": "sha512-pzFR0nocBb94vN9QCJLC3C3dP734ZigqyPmd0ZCDj9Xce2ytfHK3v1lKB6TZWzKAZT8zztauECYxrbo4LVuagw==", + "node_modules/@storybook/components/node_modules/@radix-ui/react-use-callback-ref": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.0.1.tgz", + "integrity": "sha512-D94LjX4Sp0xJFVaoQOd3OO9k7tpBYNOXdVhkltUbGv2Qb9OXdrg/CpsjlZv7ia14Sylv398LswWBVVu5nqKzAQ==", "dev": true, "dependencies": { - "@babel/core": "^7.23.2", - "@babel/preset-env": "^7.23.2", - "@babel/types": "^7.23.0", - "@storybook/csf": "^0.1.2", - "@storybook/csf-tools": "7.6.10", - "@storybook/node-logger": "7.6.10", - "@storybook/types": "7.6.10", - "@types/cross-spawn": "^6.0.2", - "cross-spawn": "^7.0.3", - "globby": "^11.0.2", - "jscodeshift": "^0.15.1", - "lodash": "^4.17.21", - "prettier": "^2.8.0", - "recast": "^0.23.1" + "@babel/runtime": "^7.13.10" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/@storybook/codemod/node_modules/prettier": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", - "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", + "node_modules/@storybook/components/node_modules/@radix-ui/react-use-controllable-state": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.0.1.tgz", + "integrity": "sha512-Svl5GY5FQeN758fWKrjM6Qb7asvXeiZltlT4U2gVfl8Gx5UAv2sMR0LWo8yhsIZh2oQ0eFdZ59aoOOMV7b47VA==", "dev": true, - "bin": { - "prettier": "bin-prettier.js" + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-use-callback-ref": "1.0.1" }, - "engines": { - "node": ">=10.13.0" + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" }, - "funding": { - "url": "https://github.com/prettier/prettier?sponsor=1" + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/@storybook/components": { - "version": "7.6.10", - "resolved": "https://registry.npmjs.org/@storybook/components/-/components-7.6.10.tgz", - "integrity": "sha512-H5hF8pxwtbt0LxV24KMMsPlbYG9Oiui3ObvAQkvGu6q62EYxRPeNSrq3GBI5XEbI33OJY9bT24cVaZx18dXqwQ==", + "node_modules/@storybook/components/node_modules/@radix-ui/react-use-escape-keydown": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.0.3.tgz", + "integrity": "sha512-vyL82j40hcFicA+M4Ex7hVkB9vHgSse1ZWomAqV2Je3RleKGO5iM8KMOEtfoSB0PnIelMd2lATjTGMYqN5ylTg==", "dev": true, "dependencies": { - "@radix-ui/react-select": "^1.2.2", - "@radix-ui/react-toolbar": "^1.0.4", - "@storybook/client-logger": "7.6.10", - "@storybook/csf": "^0.1.2", - "@storybook/global": "^5.0.0", - "@storybook/theming": "7.6.10", - "@storybook/types": "7.6.10", - "memoizerific": "^1.11.3", - "use-resize-observer": "^9.1.0", - "util-deprecate": "^1.0.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "@babel/runtime": "^7.13.10", + "@radix-ui/react-use-callback-ref": "1.0.1" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/@storybook/core-client": { - "version": "7.6.10", - "resolved": "https://registry.npmjs.org/@storybook/core-client/-/core-client-7.6.10.tgz", - "integrity": "sha512-DjnzSzSNDmZyxyg6TxugzWQwOsW+n/iWVv6sHNEvEd5STr0mjuJjIEELmv58LIr5Lsre5+LEddqHsyuLyt8ubg==", + "node_modules/@storybook/components/node_modules/@radix-ui/react-use-layout-effect": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.0.1.tgz", + "integrity": "sha512-v/5RegiJWYdoCvMnITBkNNx6bCj20fiaJnWtRkU18yITptraXjffz5Qbn05uOiQnOvi+dbkznkoaMltz1GnszQ==", "dev": true, "dependencies": { - "@storybook/client-logger": "7.6.10", - "@storybook/preview-api": "7.6.10" + "@babel/runtime": "^7.13.10" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, "node_modules/@storybook/core-common": { - "version": "7.6.10", - "resolved": "https://registry.npmjs.org/@storybook/core-common/-/core-common-7.6.10.tgz", - "integrity": "sha512-K3YWqjCKMnpvYsWNjOciwTH6zWbuuZzmOiipziZaVJ+sB1XYmH52Y3WGEm07TZI8AYK9DRgwA13dR/7W0nw72Q==", + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/@storybook/core-common/-/core-common-8.1.1.tgz", + "integrity": "sha512-cjECiKD8+fdlhf3UGrjgrPMBeBwB/gbF5ZVLpa1EYFsr23BHGnZADpmyCb71fl+aUSiGuZ106AS6RQt20w7fXw==", "dev": true, "dependencies": { - "@storybook/core-events": "7.6.10", - "@storybook/node-logger": "7.6.10", - "@storybook/types": "7.6.10", - "@types/find-cache-dir": "^3.2.1", - "@types/node": "^18.0.0", - "@types/node-fetch": "^2.6.4", - "@types/pretty-hrtime": "^1.0.0", + "@storybook/core-events": "8.1.1", + "@storybook/csf-tools": "8.1.1", + "@storybook/node-logger": "8.1.1", + "@storybook/types": "8.1.1", + "@yarnpkg/fslib": "2.10.3", + "@yarnpkg/libzip": "2.3.0", "chalk": "^4.1.0", - "esbuild": "^0.18.0", + "cross-spawn": "^7.0.3", + "esbuild": "^0.18.0 || ^0.19.0 || ^0.20.0", "esbuild-register": "^3.5.0", + "execa": "^5.0.0", "file-system-cache": "2.3.0", "find-cache-dir": "^3.0.0", "find-up": "^5.0.0", @@ -8821,22 +7844,26 @@ "node-fetch": "^2.0.0", "picomatch": "^2.3.0", "pkg-dir": "^5.0.0", + "prettier-fallback": "npm:prettier@^3", "pretty-hrtime": "^1.0.3", "resolve-from": "^5.0.0", - "ts-dedent": "^2.0.0" + "semver": "^7.3.7", + "tempy": "^1.0.1", + "tiny-invariant": "^1.3.1", + "ts-dedent": "^2.0.0", + "util": "^0.12.4" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/core-common/node_modules/@types/node": { - "version": "18.19.10", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.10.tgz", - "integrity": "sha512-IZD8kAM02AW1HRDTPOlz3npFava678pr8Ie9Vp8uRhBROXAv8MXT2pCnGZZAKYdromsNQLHQcfWQ6EOatVLtqA==", - "dev": true, - "dependencies": { - "undici-types": "~5.26.4" + }, + "peerDependencies": { + "prettier": "^2 || ^3" + }, + "peerDependenciesMeta": { + "prettier": { + "optional": true + } } }, "node_modules/@storybook/core-common/node_modules/ansi-styles": { @@ -8928,22 +7955,22 @@ } }, "node_modules/@storybook/core-common/node_modules/glob": { - "version": "10.3.10", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", - "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", + "version": "10.3.15", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.15.tgz", + "integrity": "sha512-0c6RlJt1TICLyvJYIApxb8GsXoai0KUP7AxKKAtsYXdgJR1mGEUa7DgwShbdk1nly0PYoZj01xd4hzbq3fsjpw==", "dev": true, "dependencies": { "foreground-child": "^3.1.0", - "jackspeak": "^2.3.5", + "jackspeak": "^2.3.6", "minimatch": "^9.0.1", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", - "path-scurry": "^1.10.1" + "minipass": "^7.0.4", + "path-scurry": "^1.11.0" }, "bin": { "glob": "dist/esm/bin.mjs" }, "engines": { - "node": ">=16 || 14 >=14.17" + "node": ">=16 || 14 >=14.18" }, "funding": { "url": "https://github.com/sponsors/isaacs" @@ -8986,9 +8013,9 @@ } }, "node_modules/@storybook/core-common/node_modules/minimatch": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", - "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "version": "9.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", + "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", "dev": true, "dependencies": { "brace-expansion": "^2.0.1" @@ -9000,6 +8027,15 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/@storybook/core-common/node_modules/minipass": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.1.tgz", + "integrity": "sha512-UZ7eQ+h8ywIRAW1hIEl2AqdwzJucU/Kp59+8kkZeSvafXhZjul247BvIJjEVFVeON6d7lM46XX1HXCduKAS8VA==", + "dev": true, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, "node_modules/@storybook/core-common/node_modules/p-limit": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", @@ -9064,11 +8100,12 @@ } }, "node_modules/@storybook/core-events": { - "version": "7.6.10", - "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-7.6.10.tgz", - "integrity": "sha512-yccDH67KoROrdZbRKwxgTswFMAco5nlCyxszCDASCLygGSV2Q2e+YuywrhchQl3U6joiWi3Ps1qWu56NeNafag==", + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-8.1.1.tgz", + "integrity": "sha512-WpeiBV6RWTZ6t8SI1YdQh8NlbvQtZs9WRr4CPfpzHAly+oxFy6PtPz0h5TMKsU5/kt/L9yL7tE9ZzPYzvFWH/A==", "dev": true, "dependencies": { + "@storybook/csf": "^0.1.7", "ts-dedent": "^2.0.0" }, "funding": { @@ -9077,27 +8114,31 @@ } }, "node_modules/@storybook/core-server": { - "version": "7.6.10", - "resolved": "https://registry.npmjs.org/@storybook/core-server/-/core-server-7.6.10.tgz", - "integrity": "sha512-2icnqJkn3vwq0eJPP0rNaHd7IOvxYf5q4lSVl2AWTxo/Ae19KhokI6j/2vvS2XQJMGQszwshlIwrZUNsj5p0yw==", + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/@storybook/core-server/-/core-server-8.1.1.tgz", + "integrity": "sha512-/r70ORN9PdrLTLOeZfZkYhR/UBe6dj5DhcQ21zJhKU/0b10nuLJh4SGVD93Hah2wAYEN7YoJzX1bZMo6zRkTRQ==", "dev": true, "dependencies": { "@aw-web-design/x-default-browser": "1.4.126", + "@babel/core": "^7.24.4", + "@babel/parser": "^7.24.4", "@discoveryjs/json-ext": "^0.5.3", - "@storybook/builder-manager": "7.6.10", - "@storybook/channels": "7.6.10", - "@storybook/core-common": "7.6.10", - "@storybook/core-events": "7.6.10", - "@storybook/csf": "^0.1.2", - "@storybook/csf-tools": "7.6.10", - "@storybook/docs-mdx": "^0.1.0", + "@storybook/builder-manager": "8.1.1", + "@storybook/channels": "8.1.1", + "@storybook/core-common": "8.1.1", + "@storybook/core-events": "8.1.1", + "@storybook/csf": "^0.1.7", + "@storybook/csf-tools": "8.1.1", + "@storybook/docs-mdx": "3.1.0-next.0", "@storybook/global": "^5.0.0", - "@storybook/manager": "7.6.10", - "@storybook/node-logger": "7.6.10", - "@storybook/preview-api": "7.6.10", - "@storybook/telemetry": "7.6.10", - "@storybook/types": "7.6.10", + "@storybook/manager": "8.1.1", + "@storybook/manager-api": "8.1.1", + "@storybook/node-logger": "8.1.1", + "@storybook/preview-api": "8.1.1", + "@storybook/telemetry": "8.1.1", + "@storybook/types": "8.1.1", "@types/detect-port": "^1.3.0", + "@types/diff": "^5.0.9", "@types/node": "^18.0.0", "@types/pretty-hrtime": "^1.0.0", "@types/semver": "^7.3.4", @@ -9106,10 +8147,11 @@ "cli-table3": "^0.6.1", "compression": "^1.7.4", "detect-port": "^1.3.0", + "diff": "^5.2.0", "express": "^4.17.3", "fs-extra": "^11.1.0", - "globby": "^11.0.2", - "ip": "^2.0.0", + "globby": "^14.0.1", + "ip": "^2.0.1", "lodash": "^4.17.21", "open": "^8.4.0", "pretty-hrtime": "^1.0.3", @@ -9130,9 +8172,9 @@ } }, "node_modules/@storybook/core-server/node_modules/@types/node": { - "version": "18.19.10", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.10.tgz", - "integrity": "sha512-IZD8kAM02AW1HRDTPOlz3npFava678pr8Ie9Vp8uRhBROXAv8MXT2pCnGZZAKYdromsNQLHQcfWQ6EOatVLtqA==", + "version": "18.19.33", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.33.tgz", + "integrity": "sha512-NR9+KrpSajr2qBVp/Yt5TU/rp+b5Mayi3+OlMlcg2cVCfRmcG5PWZ7S4+MG9PZ5gWBoc9Pd0BKSRViuBCRPu0A==", "dev": true, "dependencies": { "undici-types": "~5.26.4" @@ -9187,6 +8229,15 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, + "node_modules/@storybook/core-server/node_modules/diff": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz", + "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==", + "dev": true, + "engines": { + "node": ">=0.3.1" + } + }, "node_modules/@storybook/core-server/node_modules/fs-extra": { "version": "11.2.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", @@ -9201,6 +8252,26 @@ "node": ">=14.14" } }, + "node_modules/@storybook/core-server/node_modules/globby": { + "version": "14.0.1", + "resolved": "https://registry.npmjs.org/globby/-/globby-14.0.1.tgz", + "integrity": "sha512-jOMLD2Z7MAhyG8aJpNOpmziMOP4rPLcc95oQPKXBazW82z+CEgPFBQvEpRUa1KeIMUJo4Wsm+q6uzO/Q/4BksQ==", + "dev": true, + "dependencies": { + "@sindresorhus/merge-streams": "^2.1.0", + "fast-glob": "^3.3.2", + "ignore": "^5.2.4", + "path-type": "^5.0.0", + "slash": "^5.1.0", + "unicorn-magic": "^0.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/@storybook/core-server/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -9210,6 +8281,15 @@ "node": ">=8" } }, + "node_modules/@storybook/core-server/node_modules/ignore": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, "node_modules/@storybook/core-server/node_modules/ip": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/ip/-/ip-2.0.1.tgz", @@ -9245,6 +8325,30 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/@storybook/core-server/node_modules/path-type": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-5.0.0.tgz", + "integrity": "sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@storybook/core-server/node_modules/slash": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-5.1.0.tgz", + "integrity": "sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==", + "dev": true, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/@storybook/core-server/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -9267,9 +8371,9 @@ } }, "node_modules/@storybook/core-server/node_modules/ws": { - "version": "8.16.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.16.0.tgz", - "integrity": "sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==", + "version": "8.17.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.0.tgz", + "integrity": "sha512-uJq6108EgZMAl20KagGkzCKfMEjxmKvZHG7Tlq0Z6nOky7YF7aq4mOx6xK8TJ/i1LeK4Qus7INktacctDgY8Ow==", "dev": true, "engines": { "node": ">=10.0.0" @@ -9288,14 +8392,14 @@ } }, "node_modules/@storybook/core-webpack": { - "version": "7.6.10", - "resolved": "https://registry.npmjs.org/@storybook/core-webpack/-/core-webpack-7.6.10.tgz", - "integrity": "sha512-+GiCRp+2Hw0NO3NYRKamG/U5SyOQ8tOfRUxuAqWI7nduXwB3WWdjji3/ofjqOm/ryKesuQFtfhozaczvBJBvng==", + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/@storybook/core-webpack/-/core-webpack-8.1.1.tgz", + "integrity": "sha512-zIlRDiVD/hqr58AIvwxGzY8qIV3w3BnrHk6/iKHs6FTsM7B7LP+J+1FEcKyjpeVT3ngJA3ExNFh5LSn60ABmzw==", "dev": true, "dependencies": { - "@storybook/core-common": "7.6.10", - "@storybook/node-logger": "7.6.10", - "@storybook/types": "7.6.10", + "@storybook/core-common": "8.1.1", + "@storybook/node-logger": "8.1.1", + "@storybook/types": "8.1.1", "@types/node": "^18.0.0", "ts-dedent": "^2.0.0" }, @@ -9305,30 +8409,30 @@ } }, "node_modules/@storybook/core-webpack/node_modules/@types/node": { - "version": "18.19.10", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.10.tgz", - "integrity": "sha512-IZD8kAM02AW1HRDTPOlz3npFava678pr8Ie9Vp8uRhBROXAv8MXT2pCnGZZAKYdromsNQLHQcfWQ6EOatVLtqA==", + "version": "18.19.33", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.33.tgz", + "integrity": "sha512-NR9+KrpSajr2qBVp/Yt5TU/rp+b5Mayi3+OlMlcg2cVCfRmcG5PWZ7S4+MG9PZ5gWBoc9Pd0BKSRViuBCRPu0A==", "dev": true, "dependencies": { "undici-types": "~5.26.4" } }, "node_modules/@storybook/csf": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/@storybook/csf/-/csf-0.1.2.tgz", - "integrity": "sha512-ePrvE/pS1vsKR9Xr+o+YwdqNgHUyXvg+1Xjx0h9LrVx7Zq4zNe06pd63F5EvzTbCbJsHj7GHr9tkiaqm7U8WRA==", + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/@storybook/csf/-/csf-0.1.7.tgz", + "integrity": "sha512-53JeLZBibjQxi0Ep+/AJTfxlofJlxy1jXcSKENlnKxHjWEYyHQCumMP5yTFjf7vhNnMjEpV3zx6t23ssFiGRyw==", "dev": true, "dependencies": { "type-fest": "^2.19.0" } }, "node_modules/@storybook/csf-plugin": { - "version": "7.6.10", - "resolved": "https://registry.npmjs.org/@storybook/csf-plugin/-/csf-plugin-7.6.10.tgz", - "integrity": "sha512-Sc+zZg/BnPH2X28tthNaQBnDiFfO0QmfjVoOx0fGYM9SvY3P5ehzWwp5hMRBim6a/twOTzePADtqYL+t6GMqqg==", + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/@storybook/csf-plugin/-/csf-plugin-8.1.1.tgz", + "integrity": "sha512-aZ2F3PY601MuW8xWf7/f928/anhZyaXYnysa8ViHooBEnJS1FBJfCsDDSM54FTDRyyOQF6AZtHeY53snd+e9ng==", "dev": true, "dependencies": { - "@storybook/csf-tools": "7.6.10", + "@storybook/csf-tools": "8.1.1", "unplugin": "^1.3.1" }, "funding": { @@ -9337,19 +8441,19 @@ } }, "node_modules/@storybook/csf-tools": { - "version": "7.6.10", - "resolved": "https://registry.npmjs.org/@storybook/csf-tools/-/csf-tools-7.6.10.tgz", - "integrity": "sha512-TnDNAwIALcN6SA4l00Cb67G02XMOrYU38bIpFJk5VMDX2dvgPjUtJNBuLmEbybGcOt7nPyyFIHzKcY5FCVGoWA==", + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/@storybook/csf-tools/-/csf-tools-8.1.1.tgz", + "integrity": "sha512-BaS1bFx8Rj9Nj7gxsJrifu9lFoli7CD4DxBGEeagVOvCcBX95RI0I9JLhr81LdMl5DwPP1xBGZjCVNsC7eIR4w==", "dev": true, "dependencies": { - "@babel/generator": "^7.23.0", - "@babel/parser": "^7.23.0", - "@babel/traverse": "^7.23.2", - "@babel/types": "^7.23.0", - "@storybook/csf": "^0.1.2", - "@storybook/types": "7.6.10", + "@babel/generator": "^7.24.4", + "@babel/parser": "^7.24.4", + "@babel/traverse": "^7.24.1", + "@babel/types": "^7.24.0", + "@storybook/csf": "^0.1.7", + "@storybook/types": "8.1.1", "fs-extra": "^11.1.0", - "recast": "^0.23.1", + "recast": "^0.23.5", "ts-dedent": "^2.0.0" }, "funding": { @@ -9405,20 +8509,21 @@ } }, "node_modules/@storybook/docs-mdx": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/@storybook/docs-mdx/-/docs-mdx-0.1.0.tgz", - "integrity": "sha512-JDaBR9lwVY4eSH5W8EGHrhODjygPd6QImRbwjAuJNEnY0Vw4ie3bPkeGfnacB3OBW6u/agqPv2aRlR46JcAQLg==", + "version": "3.1.0-next.0", + "resolved": "https://registry.npmjs.org/@storybook/docs-mdx/-/docs-mdx-3.1.0-next.0.tgz", + "integrity": "sha512-t4syFIeSyufieNovZbLruPt2DmRKpbwL4fERCZ1MifWDRIORCKLc4NCEHy+IqvIqd71/SJV2k4B51nF7vlJfmQ==", "dev": true }, "node_modules/@storybook/docs-tools": { - "version": "7.6.10", - "resolved": "https://registry.npmjs.org/@storybook/docs-tools/-/docs-tools-7.6.10.tgz", - "integrity": "sha512-UgbikducoXzqQHf2TozO0f2rshaeBNnShVbL5Ai4oW7pDymBmrfzdjGbF/milO7yxNKcoIByeoNmu384eBamgQ==", + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/@storybook/docs-tools/-/docs-tools-8.1.1.tgz", + "integrity": "sha512-BPq9e6bl4uRru0GSLHS56eg0SV5LEMJSzrMIzeSrTf9xoZdBeLM05oblo2oebEGZUE97uduhKoaUeUJtsuMIxw==", "dev": true, "dependencies": { - "@storybook/core-common": "7.6.10", - "@storybook/preview-api": "7.6.10", - "@storybook/types": "7.6.10", + "@storybook/core-common": "8.1.1", + "@storybook/core-events": "8.1.1", + "@storybook/preview-api": "8.1.1", + "@storybook/types": "8.1.1", "@types/doctrine": "^0.0.3", "assert": "^2.1.0", "doctrine": "^3.0.0", @@ -9435,10 +8540,23 @@ "integrity": "sha512-FcOqPAXACP0I3oJ/ws6/rrPT9WGhu915Cg8D02a9YxLo0DE9zI+a9A5gRGvmQ09fiWPukqI8ZAEoQEdWUKMQdQ==", "dev": true }, + "node_modules/@storybook/icons": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/@storybook/icons/-/icons-1.2.9.tgz", + "integrity": "sha512-cOmylsz25SYXaJL/gvTk/dl3pyk7yBFRfeXTsHvTA3dfhoU/LWSq0NKL9nM7WBasJyn6XPSGnLS4RtKXLw5EUg==", + "dev": true, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, "node_modules/@storybook/manager": { - "version": "7.6.10", - "resolved": "https://registry.npmjs.org/@storybook/manager/-/manager-7.6.10.tgz", - "integrity": "sha512-Co3sLCbNYY6O4iH2ggmRDLCPWLj03JE5s/DOG8OVoXc6vBwTc/Qgiyrsxxp6BHQnPpM0mxL6aKAxE3UjsW/Nog==", + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/@storybook/manager/-/manager-8.1.1.tgz", + "integrity": "sha512-b3Oa9QsCbkTpH0LCKkMYDXtFYb1QpDc45EIFIm5Ib2tlilPQkx+a7jNpJG1/SKnYBwAO7iYjxN8iW9MwMLoCig==", "dev": true, "funding": { "type": "opencollective", @@ -9446,19 +8564,20 @@ } }, "node_modules/@storybook/manager-api": { - "version": "7.6.10", - "resolved": "https://registry.npmjs.org/@storybook/manager-api/-/manager-api-7.6.10.tgz", - "integrity": "sha512-8eGVpRlpunuFScDtc7nxpPJf/4kJBAAZlNdlhmX09j8M3voX6GpcxabBamSEX5pXZqhwxQCshD4IbqBmjvadlw==", + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/@storybook/manager-api/-/manager-api-8.1.1.tgz", + "integrity": "sha512-IDPFxFFArO3l7P8vPjBxDBc6V255FJLx9W+eCOMdJJRZcovxrCkYOB0wRd+fw/IDtGt1zgPBfA6WD/JQAa1hlw==", "dev": true, "dependencies": { - "@storybook/channels": "7.6.10", - "@storybook/client-logger": "7.6.10", - "@storybook/core-events": "7.6.10", - "@storybook/csf": "^0.1.2", + "@storybook/channels": "8.1.1", + "@storybook/client-logger": "8.1.1", + "@storybook/core-events": "8.1.1", + "@storybook/csf": "^0.1.7", "@storybook/global": "^5.0.0", - "@storybook/router": "7.6.10", - "@storybook/theming": "7.6.10", - "@storybook/types": "7.6.10", + "@storybook/icons": "^1.2.5", + "@storybook/router": "8.1.1", + "@storybook/theming": "8.1.1", + "@storybook/types": "8.1.1", "dequal": "^2.0.2", "lodash": "^4.17.21", "memoizerific": "^1.11.3", @@ -9471,26 +8590,10 @@ "url": "https://opencollective.com/storybook" } }, - "node_modules/@storybook/mdx2-csf": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@storybook/mdx2-csf/-/mdx2-csf-1.1.0.tgz", - "integrity": "sha512-TXJJd5RAKakWx4BtpwvSNdgTDkKM6RkXU8GK34S/LhidQ5Pjz3wcnqb0TxEkfhK/ztbP8nKHqXFwLfa2CYkvQw==", - "dev": true - }, "node_modules/@storybook/node-logger": { - "version": "7.6.10", - "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-7.6.10.tgz", - "integrity": "sha512-ZBuqrv4bjJzKXyfRGFkVIi+z6ekn6rOPoQao4KmsfLNQAUUsEdR8Baw/zMnnU417zw5dSEaZdpuwx75SCQAeOA==", - "dev": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/postinstall": { - "version": "7.6.10", - "resolved": "https://registry.npmjs.org/@storybook/postinstall/-/postinstall-7.6.10.tgz", - "integrity": "sha512-SMdXtednPCy3+SRJ7oN1OPN1oVFhj3ih+ChOEX8/kZ5J3nfmV3wLPtsZvFGUCf0KWQEP1xL+1Urv48mzMKcV/w==", + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-8.1.1.tgz", + "integrity": "sha512-l+B8eu3yBZfrHvCR/FVqGyObgA0KSLp+06NkWDMn0p7qu0tCTROquopKdn2gXKitZp8wGwhgJV56OvW5C12XQA==", "dev": true, "funding": { "type": "opencollective", @@ -9498,59 +8601,69 @@ } }, "node_modules/@storybook/preset-react-webpack": { - "version": "7.6.10", - "resolved": "https://registry.npmjs.org/@storybook/preset-react-webpack/-/preset-react-webpack-7.6.10.tgz", - "integrity": "sha512-fUcr4dmXJdPIQdjkhA4bE8QF8Pavr4BSLxovtTRupbWxtRjZxJrH5hf+0HZycq1cp9umO/11Lsmw9Nx5Xg3Eww==", + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/@storybook/preset-react-webpack/-/preset-react-webpack-8.1.1.tgz", + "integrity": "sha512-mSVGvVgEQgVYmbq3amX1a7q1zYhwPEyVWO5nI1nnb5UwPuGRN984xO9nHWqkkb0bJsZSLiRrwYt12WU8LdItvw==", "dev": true, "dependencies": { - "@babel/preset-flow": "^7.22.15", - "@babel/preset-react": "^7.22.15", - "@pmmmwh/react-refresh-webpack-plugin": "^0.5.11", - "@storybook/core-webpack": "7.6.10", - "@storybook/docs-tools": "7.6.10", - "@storybook/node-logger": "7.6.10", - "@storybook/react": "7.6.10", + "@storybook/core-webpack": "8.1.1", + "@storybook/docs-tools": "8.1.1", + "@storybook/node-logger": "8.1.1", + "@storybook/react": "8.1.1", "@storybook/react-docgen-typescript-plugin": "1.0.6--canary.9.0c3f3b7.0", "@types/node": "^18.0.0", "@types/semver": "^7.3.4", - "babel-plugin-add-react-displayname": "^0.0.5", + "find-up": "^5.0.0", "fs-extra": "^11.1.0", "magic-string": "^0.30.5", "react-docgen": "^7.0.0", - "react-refresh": "^0.14.0", + "resolve": "^1.22.8", "semver": "^7.3.7", + "tsconfig-paths": "^4.2.0", "webpack": "5" }, "engines": { - "node": ">=16.0.0" + "node": ">=18.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "@babel/core": "^7.22.0", - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta" }, "peerDependenciesMeta": { - "@babel/core": { - "optional": true - }, "typescript": { "optional": true } } }, "node_modules/@storybook/preset-react-webpack/node_modules/@types/node": { - "version": "18.19.10", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.10.tgz", - "integrity": "sha512-IZD8kAM02AW1HRDTPOlz3npFava678pr8Ie9Vp8uRhBROXAv8MXT2pCnGZZAKYdromsNQLHQcfWQ6EOatVLtqA==", + "version": "18.19.33", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.33.tgz", + "integrity": "sha512-NR9+KrpSajr2qBVp/Yt5TU/rp+b5Mayi3+OlMlcg2cVCfRmcG5PWZ7S4+MG9PZ5gWBoc9Pd0BKSRViuBCRPu0A==", "dev": true, "dependencies": { "undici-types": "~5.26.4" } }, + "node_modules/@storybook/preset-react-webpack/node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/@storybook/preset-react-webpack/node_modules/fs-extra": { "version": "11.2.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", @@ -9577,6 +8690,74 @@ "graceful-fs": "^4.1.6" } }, + "node_modules/@storybook/preset-react-webpack/node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@storybook/preset-react-webpack/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@storybook/preset-react-webpack/node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@storybook/preset-react-webpack/node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@storybook/preset-react-webpack/node_modules/tsconfig-paths": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-4.2.0.tgz", + "integrity": "sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==", + "dev": true, + "dependencies": { + "json5": "^2.2.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/@storybook/preset-react-webpack/node_modules/universalify": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", @@ -9587,9 +8768,9 @@ } }, "node_modules/@storybook/preview": { - "version": "7.6.10", - "resolved": "https://registry.npmjs.org/@storybook/preview/-/preview-7.6.10.tgz", - "integrity": "sha512-F07BzVXTD3byq+KTWtvsw3pUu3fQbyiBNLFr2CnfU4XSdLKja5lDt8VqDQq70TayVQOf5qfUTzRd4M6pQkjw1w==", + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/@storybook/preview/-/preview-8.1.1.tgz", + "integrity": "sha512-P8iBi9v/62AhTztbCYjVxH6idNO0h9uO583GHwi3uq2Io7F1gUSgwG/HYZ7PnclOsMnmG0FJvAwrvdRc6sWSNw==", "dev": true, "funding": { "type": "opencollective", @@ -9597,23 +8778,23 @@ } }, "node_modules/@storybook/preview-api": { - "version": "7.6.10", - "resolved": "https://registry.npmjs.org/@storybook/preview-api/-/preview-api-7.6.10.tgz", - "integrity": "sha512-5A3etoIwZCx05yuv3KSTv1wynN4SR4rrzaIs/CTBp3BC4q1RBL+Or/tClk0IJPXQMlx/4Y134GtNIBbkiDofpw==", + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/@storybook/preview-api/-/preview-api-8.1.1.tgz", + "integrity": "sha512-5EcByqtJgj7a7ZWICMLif8mK3cRmdIMbdSPEDf4X6aTQ8LZOg6updLrkb/Eh6qfeYv46TK/MP8BXa89wfOxWGQ==", "dev": true, "dependencies": { - "@storybook/channels": "7.6.10", - "@storybook/client-logger": "7.6.10", - "@storybook/core-events": "7.6.10", - "@storybook/csf": "^0.1.2", + "@storybook/channels": "8.1.1", + "@storybook/client-logger": "8.1.1", + "@storybook/core-events": "8.1.1", + "@storybook/csf": "^0.1.7", "@storybook/global": "^5.0.0", - "@storybook/types": "7.6.10", + "@storybook/types": "8.1.1", "@types/qs": "^6.9.5", "dequal": "^2.0.2", "lodash": "^4.17.21", "memoizerific": "^1.11.3", "qs": "^6.10.0", - "synchronous-promise": "^2.0.15", + "tiny-invariant": "^1.3.1", "ts-dedent": "^2.0.0", "util-deprecate": "^1.0.2" }, @@ -9623,18 +8804,17 @@ } }, "node_modules/@storybook/react": { - "version": "7.6.10", - "resolved": "https://registry.npmjs.org/@storybook/react/-/react-7.6.10.tgz", - "integrity": "sha512-wwBn1cg2uZWW4peqqBjjU7XGmFq8HdkVUtWwh6dpfgmlY1Aopi+vPgZt7pY9KkWcTOq5+DerMdSfwxukpc3ajQ==", + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/@storybook/react/-/react-8.1.1.tgz", + "integrity": "sha512-J4DIn9Lo2quYuaU/vLfQM1N4XcXIURWxAet1/y32K5Du0debNnKTPJnwBUT9b4bucBpldEWdN9uw3JvHQyb3qA==", "dev": true, "dependencies": { - "@storybook/client-logger": "7.6.10", - "@storybook/core-client": "7.6.10", - "@storybook/docs-tools": "7.6.10", + "@storybook/client-logger": "8.1.1", + "@storybook/docs-tools": "8.1.1", "@storybook/global": "^5.0.0", - "@storybook/preview-api": "7.6.10", - "@storybook/react-dom-shim": "7.6.10", - "@storybook/types": "7.6.10", + "@storybook/preview-api": "8.1.1", + "@storybook/react-dom-shim": "8.1.1", + "@storybook/types": "8.1.1", "@types/escodegen": "^0.0.6", "@types/estree": "^0.0.51", "@types/node": "^18.0.0", @@ -9646,21 +8826,22 @@ "lodash": "^4.17.21", "prop-types": "^15.7.2", "react-element-to-jsx-string": "^15.0.0", + "semver": "^7.3.7", "ts-dedent": "^2.0.0", "type-fest": "~2.19", "util-deprecate": "^1.0.2" }, "engines": { - "node": ">=16.0.0" + "node": ">=18.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0", - "typescript": "*" + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", + "typescript": ">= 4.2.x" }, "peerDependenciesMeta": { "typescript": { @@ -9688,56 +8869,53 @@ } }, "node_modules/@storybook/react-dom-shim": { - "version": "7.6.10", - "resolved": "https://registry.npmjs.org/@storybook/react-dom-shim/-/react-dom-shim-7.6.10.tgz", - "integrity": "sha512-M+N/h6ximacaFdIDjMN2waNoWwApeVYTpFeoDppiFTvdBTXChyIuiPgYX9QSg7gDz92OaA52myGOot4wGvXVzg==", + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/@storybook/react-dom-shim/-/react-dom-shim-8.1.1.tgz", + "integrity": "sha512-X2WPGOxKZhReokqyBbYxhsCHe0qzyM2V8Vs4tQIua/HpNJ/4jqFoXmJvMnUtzwnNry4Gpuhn3nVPtD4QRZsP1w==", "dev": true, "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta" } }, "node_modules/@storybook/react-webpack5": { - "version": "7.6.10", - "resolved": "https://registry.npmjs.org/@storybook/react-webpack5/-/react-webpack5-7.6.10.tgz", - "integrity": "sha512-LWwasiSLEg4wqsMjoRHcOn6BXv2ZyZfTfQV7gCvaX732xf0teblh+/GltAz8x+BtFXruXWmZ8bJ5cd9U4I6hUg==", + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/@storybook/react-webpack5/-/react-webpack5-8.1.1.tgz", + "integrity": "sha512-tIglqUL5eaLpt3k0NRFHXozPL+Tij75IAUuoQbc+WRXGuWLfbHTODwJzL5nj3Im6zfVXJXPlpDwxcB0PKaliTA==", "dev": true, "dependencies": { - "@storybook/builder-webpack5": "7.6.10", - "@storybook/preset-react-webpack": "7.6.10", - "@storybook/react": "7.6.10", + "@storybook/builder-webpack5": "8.1.1", + "@storybook/preset-react-webpack": "8.1.1", + "@storybook/react": "8.1.1", + "@storybook/types": "8.1.1", "@types/node": "^18.0.0" }, "engines": { - "node": ">=16.0.0" + "node": ">=18.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "@babel/core": "^7.22.0", - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0", - "typescript": "*" + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", + "typescript": ">= 4.2.x" }, "peerDependenciesMeta": { - "@babel/core": { - "optional": true - }, "typescript": { "optional": true } } }, "node_modules/@storybook/react-webpack5/node_modules/@types/node": { - "version": "18.19.3", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.3.tgz", - "integrity": "sha512-k5fggr14DwAytoA/t8rPrIz++lXK7/DqckthCmoZOKNsEbJkId4Z//BqgApXBUGrGddrigYa1oqheo/7YmW4rg==", + "version": "18.19.33", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.33.tgz", + "integrity": "sha512-NR9+KrpSajr2qBVp/Yt5TU/rp+b5Mayi3+OlMlcg2cVCfRmcG5PWZ7S4+MG9PZ5gWBoc9Pd0BKSRViuBCRPu0A==", "dev": true, "dependencies": { "undici-types": "~5.26.4" @@ -9771,12 +8949,12 @@ } }, "node_modules/@storybook/router": { - "version": "7.6.10", - "resolved": "https://registry.npmjs.org/@storybook/router/-/router-7.6.10.tgz", - "integrity": "sha512-G/H4Jn2+y8PDe8Zbq4DVxF/TPn0/goSItdILts39JENucHiuGBCjKjSWGBe1rkwKi1tUbB3yhxJVrLagxFEPpQ==", + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/@storybook/router/-/router-8.1.1.tgz", + "integrity": "sha512-9/9ZONtBZI7VxkFpwVYIq6d42yBLci7wkXOVJO5gugi+iVDM02eYQvrbKTTVnY0fCXXwwwVbpTyoHk25bqbRNg==", "dev": true, "dependencies": { - "@storybook/client-logger": "7.6.10", + "@storybook/client-logger": "8.1.1", "memoizerific": "^1.11.3", "qs": "^6.10.0" }, @@ -9786,14 +8964,14 @@ } }, "node_modules/@storybook/telemetry": { - "version": "7.6.10", - "resolved": "https://registry.npmjs.org/@storybook/telemetry/-/telemetry-7.6.10.tgz", - "integrity": "sha512-p3mOSUtIyy2tF1z6pQXxNh1JzYFcAm97nUgkwLzF07GfEdVAPM+ftRSLFbD93zVvLEkmLTlsTiiKaDvOY/lQWg==", + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/@storybook/telemetry/-/telemetry-8.1.1.tgz", + "integrity": "sha512-yyrAc5t4UUb2OW6zpHM7/aI3ePiPcgMTyJqqn5X5+S9OHy0yHI7NHi7ZslTg6D5yXV6g3OTfa3Yq3pXkOBV3uw==", "dev": true, "dependencies": { - "@storybook/client-logger": "7.6.10", - "@storybook/core-common": "7.6.10", - "@storybook/csf-tools": "7.6.10", + "@storybook/client-logger": "8.1.1", + "@storybook/core-common": "8.1.1", + "@storybook/csf-tools": "8.1.1", "chalk": "^4.1.0", "detect-package-manager": "^2.0.1", "fetch-retry": "^5.0.2", @@ -9911,13 +9089,13 @@ } }, "node_modules/@storybook/theming": { - "version": "7.6.10", - "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-7.6.10.tgz", - "integrity": "sha512-f5tuy7yV3TOP3fIboSqpgLHy0wKayAw/M8HxX0jVET4Z4fWlFK0BiHJabQ+XEdAfQM97XhPFHB2IPbwsqhCEcQ==", + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-8.1.1.tgz", + "integrity": "sha512-opjTCpvNDlDyTWnU58YLoFFhNrY88mxWRkHEE0Qt0hhRnS8EkU/+aam/1gTr204peDWZ+Ap3BBHFq28nQ5kfDQ==", "dev": true, "dependencies": { - "@emotion/use-insertion-effect-with-fallbacks": "^1.0.0", - "@storybook/client-logger": "7.6.10", + "@emotion/use-insertion-effect-with-fallbacks": "^1.0.1", + "@storybook/client-logger": "8.1.1", "@storybook/global": "^5.0.0", "memoizerific": "^1.11.3" }, @@ -9926,18 +9104,25 @@ "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta" + }, + "peerDependenciesMeta": { + "react": { + "optional": true + }, + "react-dom": { + "optional": true + } } }, "node_modules/@storybook/types": { - "version": "7.6.10", - "resolved": "https://registry.npmjs.org/@storybook/types/-/types-7.6.10.tgz", - "integrity": "sha512-hcS2HloJblaMpCAj2axgGV+53kgSRYPT0a1PG1IHsZaYQILfHSMmBqM8XzXXYTsgf9250kz3dqFX1l0n3EqMlQ==", + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/@storybook/types/-/types-8.1.1.tgz", + "integrity": "sha512-QSQ63aKr2IXrGjX2/Fg1oiGWk+2Nuf+TplaHRC2NKBMgvyn+M0BHUgMTDHQVrFaH4bpl2PkE0r0tzOKP4JI43A==", "dev": true, "dependencies": { - "@storybook/channels": "7.6.10", - "@types/babel__core": "^7.0.0", + "@storybook/channels": "8.1.1", "@types/express": "^4.7.0", "file-system-cache": "2.3.0" }, @@ -10380,8 +9565,9 @@ "version": "1.3.90", "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.3.90.tgz", "integrity": "sha512-wptBxP4PldOnhmyDVj8qUcn++GRqyw1qc9wOTGtPNHz8cpuTfdfIgYGlhI4La0UYqecuaaIfLfokyuNePOMHPg==", - "devOptional": true, "hasInstallScript": true, + "optional": true, + "peer": true, "dependencies": { "@swc/counter": "^0.1.1", "@swc/types": "^0.1.5" @@ -10425,6 +9611,7 @@ "os": [ "darwin" ], + "peer": true, "engines": { "node": ">=10" } @@ -10440,6 +9627,7 @@ "os": [ "darwin" ], + "peer": true, "engines": { "node": ">=10" } @@ -10455,6 +9643,7 @@ "os": [ "linux" ], + "peer": true, "engines": { "node": ">=10" } @@ -10470,6 +9659,7 @@ "os": [ "linux" ], + "peer": true, "engines": { "node": ">=10" } @@ -10485,6 +9675,7 @@ "os": [ "linux" ], + "peer": true, "engines": { "node": ">=10" } @@ -10500,6 +9691,7 @@ "os": [ "linux" ], + "peer": true, "engines": { "node": ">=10" } @@ -10515,6 +9707,7 @@ "os": [ "linux" ], + "peer": true, "engines": { "node": ">=10" } @@ -10530,6 +9723,7 @@ "os": [ "win32" ], + "peer": true, "engines": { "node": ">=10" } @@ -10545,6 +9739,7 @@ "os": [ "win32" ], + "peer": true, "engines": { "node": ">=10" } @@ -10560,6 +9755,7 @@ "os": [ "win32" ], + "peer": true, "engines": { "node": ">=10" } @@ -10568,13 +9764,15 @@ "version": "0.1.1", "resolved": "https://registry.npmjs.org/@swc/counter/-/counter-0.1.1.tgz", "integrity": "sha512-xVRaR4u9hcYjFvcSg71Lz5Bo4//CyjAAfMxa7UsaDSYxAshflUkVJWiyVWrfxC59z2kP1IzI4/1BEpnhI9o3Mw==", - "devOptional": true + "optional": true, + "peer": true }, "node_modules/@swc/types": { "version": "0.1.5", "resolved": "https://registry.npmjs.org/@swc/types/-/types-0.1.5.tgz", "integrity": "sha512-myfUej5naTBWnqOCc/MdVOLVjXUXtIA+NpDrDBKJtLLg2shUjBu3cZmB/85RyitKc55+lUUyl7oRfLOvkr2hsw==", - "devOptional": true + "optional": true, + "peer": true }, "node_modules/@tannin/compile": { "version": "1.1.0", @@ -11203,6 +10401,12 @@ "integrity": "sha512-Rf3/lB9WkDfIL9eEKaSYKc+1L/rNVYBjThk22JTqQw0YozXarX8YljFAz+HCoC6h4B4KwCMsBPZHaFezwT4BNA==", "dev": true }, + "node_modules/@types/diff": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/@types/diff/-/diff-5.2.1.tgz", + "integrity": "sha512-uxpcuwWJGhe2AR1g8hD9F5OYGCqjqWnBUQFD8gMZsDbv8oPHzxJF6iMO6n8Tk0AdzlxoaaoQhOYlIg/PukVU8g==", + "dev": true + }, "node_modules/@types/doctrine": { "version": "0.0.3", "resolved": "https://registry.npmjs.org/@types/doctrine/-/doctrine-0.0.3.tgz", @@ -11295,12 +10499,6 @@ "@types/range-parser": "*" } }, - "node_modules/@types/find-cache-dir": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/@types/find-cache-dir/-/find-cache-dir-3.2.1.tgz", - "integrity": "sha512-frsJrz2t/CeGifcu/6uRo4b+SzAwT4NYCVPu1GN8IB9XTzrpPkGuV0tmh9mN+/L0PklAlsC3u5Fxt0ju00LXIw==", - "dev": true - }, "node_modules/@types/fs-extra": { "version": "8.1.2", "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-8.1.2.tgz", @@ -11333,6 +10531,15 @@ "resolved": "https://registry.npmjs.org/@types/gradient-parser/-/gradient-parser-0.1.3.tgz", "integrity": "sha512-XDbrTSBlQV9nxE1GiDL3FaOPy4G/KaJkhDutBX48Kg8CYZMBARyyDFGCWfWJn4pobmInmwud1xxH7VJMAr0CKQ==" }, + "node_modules/@types/hast": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz", + "integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==", + "dev": true, + "dependencies": { + "@types/unist": "*" + } + }, "node_modules/@types/highlight-words-core": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/@types/highlight-words-core/-/highlight-words-core-1.2.1.tgz", @@ -11463,15 +10670,9 @@ } }, "node_modules/@types/mdx": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@types/mdx/-/mdx-2.0.5.tgz", - "integrity": "sha512-76CqzuD6Q7LC+AtbPqrvD9AqsN0k8bsYo2bM2J8pmNldP1aIPAbzUQ7QbobyXL4eLr1wK5x8FZFe8eF/ubRuBg==", - "dev": true - }, - "node_modules/@types/mime-types": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@types/mime-types/-/mime-types-2.1.4.tgz", - "integrity": "sha512-lfU4b34HOri+kAY5UheuFMWPDOI+OPceBSHZKp69gEyTL/mmJ4cnU6Y/rlme3UL3GyOn6Y42hyIEw0/q8sWx5w==", + "version": "2.0.13", + "resolved": "https://registry.npmjs.org/@types/mdx/-/mdx-2.0.13.tgz", + "integrity": "sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw==", "dev": true }, "node_modules/@types/minimatch": { @@ -11499,16 +10700,6 @@ "undici-types": "~5.26.4" } }, - "node_modules/@types/node-fetch": { - "version": "2.6.11", - "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.11.tgz", - "integrity": "sha512-24xFj9R5+rfQJLRyM56qh+wnVSYhyXC2tkoBndtY0U+vubqNsYXGjufB2nn8Q6gt0LrARwL6UBtMCSVCwl4B1g==", - "dev": true, - "dependencies": { - "@types/node": "*", - "form-data": "^4.0.0" - } - }, "node_modules/@types/normalize-package-data": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", @@ -14069,12 +13260,6 @@ "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", "dev": true }, - "node_modules/async-limiter": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", - "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", - "dev": true - }, "node_modules/asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", @@ -14447,12 +13632,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/babel-plugin-add-react-displayname": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/babel-plugin-add-react-displayname/-/babel-plugin-add-react-displayname-0.0.5.tgz", - "integrity": "sha512-LY3+Y0XVDYcShHHorshrDbt4KFWL4bSeniCtl4SYZbask+Syngk1uMPCeN9+nSiZo6zX5s0RTq/J9Pnaaf/KHw==", - "dev": true - }, "node_modules/babel-plugin-istanbul": { "version": "6.1.1", "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", @@ -14768,9 +13947,9 @@ } }, "node_modules/big-integer": { - "version": "1.6.51", - "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz", - "integrity": "sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==", + "version": "1.6.52", + "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.52.tgz", + "integrity": "sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==", "dev": true, "engines": { "node": ">=0.6" @@ -15305,15 +14484,9 @@ } }, "node_modules/chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "funding": [ - { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - ], + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", "dependencies": { "anymatch": "~3.1.2", "braces": "~3.0.2", @@ -15326,6 +14499,9 @@ "engines": { "node": ">= 8.10.0" }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, "optionalDependencies": { "fsevents": "~2.3.2" } @@ -15385,9 +14561,9 @@ } }, "node_modules/citty": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/citty/-/citty-0.1.5.tgz", - "integrity": "sha512-AS7n5NSc0OQVMV9v6wt3ByujNIrne0/cTjiC2MYqhvao57VNfiuVksTSr2p17nVOhEr2KtqiAkGwHcgMC/qUuQ==", + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/citty/-/citty-0.1.6.tgz", + "integrity": "sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==", "dev": true, "dependencies": { "consola": "^3.2.3" @@ -15547,9 +14723,9 @@ } }, "node_modules/cli-table3": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.3.tgz", - "integrity": "sha512-w5Jac5SykAeZJKntOxJCrm63Eg5/4dhMWIcuTbo9rpE+brgaSZo0RuNJZeOyMgsUdhDeojvgyQLmjI+K50ZGyg==", + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.5.tgz", + "integrity": "sha512-+W/5efTR7y5HRD7gACw9yQjqMVvEMLBHmboM/kPWam+H+Hmyrgjh6YncVKK122YZkXrLudzTuAukUw9FnMf7IQ==", "dev": true, "dependencies": { "string-width": "^4.2.0" @@ -15895,21 +15071,6 @@ "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" }, - "node_modules/concat-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", - "dev": true, - "engines": [ - "node >= 0.8" - ], - "dependencies": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" - } - }, "node_modules/connect": { "version": "3.7.0", "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", @@ -17260,9 +16421,9 @@ } }, "node_modules/detect-port": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/detect-port/-/detect-port-1.5.1.tgz", - "integrity": "sha512-aBzdj76lueB6uUst5iAs7+0H/oOjqI5D16XUWxlWMIMROhcM0rfsNVk93zTngq1dDNpoXRr++Sus7ETAExppAQ==", + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/detect-port/-/detect-port-1.6.1.tgz", + "integrity": "sha512-CmnVc+Hek2egPx1PeTFVta2W78xy2K/9Rkf6cC4T59S50tVnzKj+tnx5mmx5lwvCkujZ4uRrpRSuV+IVs3f90Q==", "dev": true, "dependencies": { "address": "^1.0.1", @@ -17271,6 +16432,9 @@ "bin": { "detect": "bin/detect-port.js", "detect-port": "bin/detect-port.js" + }, + "engines": { + "node": ">= 4.0.0" } }, "node_modules/devtools-protocol": { @@ -17985,9 +17149,9 @@ } }, "node_modules/es-module-lexer": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.4.1.tgz", - "integrity": "sha512-cXLGjP0c4T3flZJKQSuziYoq7MlT+rnvfZjfp7h+I7K9BNX54kP9nyWvdbwjQ4u1iWbOL4u96fgeZLToQlZC7w==", + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.2.tgz", + "integrity": "sha512-l60ETUTmLqbVbVHv1J4/qj+M8nq7AwMzEcg3kmJDt9dCNrTk+yHcYFf/Kw75pMDwd9mPcIGCG5LcS20SxYRzFA==", "dev": true }, "node_modules/es-object-atoms": { @@ -19815,9 +18979,9 @@ "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==" }, "node_modules/fast-glob": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz", - "integrity": "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", "dev": true, "dependencies": { "@nodelib/fs.stat": "^2.0.2", @@ -20283,9 +19447,9 @@ "integrity": "sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==" }, "node_modules/flow-parser": { - "version": "0.227.0", - "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.227.0.tgz", - "integrity": "sha512-nOygtGKcX/siZK/lFzpfdHEfOkfGcTW7rNroR1Zsz6T/JxSahPALXVt5qVHq/fgvMJuv096BTKbgxN3PzVBaDA==", + "version": "0.236.0", + "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.236.0.tgz", + "integrity": "sha512-0OEk9Gr+Yj7wjDW2KgaNYUypKau71jAfFyeLQF5iVtxqc6uJHag/MT7pmaEApf4qM7u86DkBcd4ualddYMfbLw==", "dev": true, "engines": { "node": ">=0.4.0" @@ -20756,18 +19920,6 @@ "through": "^2.3.4" } }, - "node_modules/get-port": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/get-port/-/get-port-5.1.1.tgz", - "integrity": "sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/get-stream": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", @@ -21161,18 +20313,18 @@ } }, "node_modules/giget": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/giget/-/giget-1.2.1.tgz", - "integrity": "sha512-4VG22mopWtIeHwogGSy1FViXVo0YT+m6BrqZfz0JJFwbSsePsCdOzdLIIli5BtMp7Xe8f/o2OmBpQX2NBOC24g==", + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/giget/-/giget-1.2.3.tgz", + "integrity": "sha512-8EHPljDvs7qKykr6uw8b+lqLiUc/vUg+KVTI0uND4s63TdsZM2Xus3mflvF0DDG9SiM4RlCkFGL+7aAjRmV7KA==", "dev": true, "dependencies": { - "citty": "^0.1.5", + "citty": "^0.1.6", "consola": "^3.2.3", - "defu": "^6.1.3", - "node-fetch-native": "^1.6.1", - "nypm": "^0.3.3", + "defu": "^6.1.4", + "node-fetch-native": "^1.6.3", + "nypm": "^0.3.8", "ohash": "^1.1.3", - "pathe": "^1.1.1", + "pathe": "^1.1.2", "tar": "^6.2.0" }, "bin": { @@ -21180,18 +20332,9 @@ } }, "node_modules/github-slugger": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-1.3.0.tgz", - "integrity": "sha512-gwJScWVNhFYSRDvURk/8yhcFBee6aFjye2a7Lhb2bUyRulpIoek9p0I9Kt7PT67d/nUlZbFu8L9RLiA0woQN8Q==", - "dev": true, - "dependencies": { - "emoji-regex": ">=6.0.0 <=6.1.1" - } - }, - "node_modules/github-slugger/node_modules/emoji-regex": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-6.1.1.tgz", - "integrity": "sha1-xs0OwbBkLio8Z6ETfvxeeW2k+I4=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-2.0.0.tgz", + "integrity": "sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==", "dev": true }, "node_modules/glider-js": { @@ -21606,6 +20749,45 @@ "node": ">= 0.4" } }, + "node_modules/hast-util-heading-rank": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hast-util-heading-rank/-/hast-util-heading-rank-3.0.0.tgz", + "integrity": "sha512-EJKb8oMUXVHcWZTDepnr+WNbfnXKFNf9duMesmr4S8SXTJBJ9M4Yok08pu9vxdJwdlGRhVumk9mEhkEvKGifwA==", + "dev": true, + "dependencies": { + "@types/hast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-is-element": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hast-util-is-element/-/hast-util-is-element-3.0.0.tgz", + "integrity": "sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==", + "dev": true, + "dependencies": { + "@types/hast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-string": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hast-util-to-string/-/hast-util-to-string-3.0.0.tgz", + "integrity": "sha512-OGkAxX1Ua3cbcW6EJ5pT/tslVb90uViVkcJ4ZZIMW/R33DX/AkcJcRrPebPwJkHYwlDHXz4aIwvAAaAdtrACFA==", + "dev": true, + "dependencies": { + "@types/hast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, "node_modules/he": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", @@ -22156,12 +21338,15 @@ } }, "node_modules/is-absolute-url": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", - "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-4.0.1.tgz", + "integrity": "sha512-/51/TKE88Lmm7Gc4/8btclNXWS+g50wXhYJq8HWIBAGUBnoAdRu1aXeh364t/O7wXDAcTJDP8PNuNKWUDWie+A==", "dev": true, "engines": { - "node": ">=8" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/is-accessor-descriptor": { @@ -23154,9 +22339,9 @@ } }, "node_modules/jake": { - "version": "10.8.7", - "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.7.tgz", - "integrity": "sha512-ZDi3aP+fG/LchyBzUM804VjddnwfSfsdeYkwt8NcbKRvo4rFkjhs456iLFn3k2ZUWvNe4i48WACDbza8fhq2+w==", + "version": "10.9.1", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.9.1.tgz", + "integrity": "sha512-61btcOHNnLnsOdtLgA5efqQWjnSi/vow5HbI7HMdKKWqvrKR1bLK3BPlJn9gcSaP2ewuamUSMB5XEy76KUIS2w==", "dev": true, "dependencies": { "async": "^3.2.3", @@ -26446,9 +25631,9 @@ } }, "node_modules/jscodeshift": { - "version": "0.15.1", - "resolved": "https://registry.npmjs.org/jscodeshift/-/jscodeshift-0.15.1.tgz", - "integrity": "sha512-hIJfxUy8Rt4HkJn/zZPU9ChKfKZM1342waJ1QC2e2YsPcWhM+3BJ4dcfQCzArTrk1jJeNLB341H+qOcEHRxJZg==", + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/jscodeshift/-/jscodeshift-0.15.2.tgz", + "integrity": "sha512-FquR7Okgmc4Sd0aEDwqho3rEiKR3BdvuG9jfdHjLJ6JQoWSMpavug3AoIfnfWhxFlf+5pzQh8qjqz0DWFrNQzA==", "dev": true, "dependencies": { "@babel/core": "^7.23.0", @@ -28179,9 +27364,9 @@ } }, "node_modules/markdown-to-jsx": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/markdown-to-jsx/-/markdown-to-jsx-7.4.0.tgz", - "integrity": "sha512-zilc+MIkVVXPyTb4iIUTIz9yyqfcWjszGXnwF9K/aiBWcHXFcmdEMTkG01/oQhwSCH7SY1BnG6+ev5BzWmbPrg==", + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/markdown-to-jsx/-/markdown-to-jsx-7.3.2.tgz", + "integrity": "sha512-B+28F5ucp83aQm+OxNrPkS8z0tMKaeHiy0lHJs3LqCyDQFtWuenaIrkaVTgAm1pf1AU85LXltva86hlaT17i8Q==", "dev": true, "engines": { "node": ">= 10" @@ -28356,19 +27541,6 @@ "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/mdast-util-definitions": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-4.0.0.tgz", - "integrity": "sha512-k8AJ6aNnUkB7IE+5azR9h81O5EQ/cTDXtWdMq9Kk5KcEW/8ritU5CeLg/9HhOC++nALHBlaogJ5jz0Ybk3kPMQ==", - "dev": true, - "dependencies": { - "unist-util-visit": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, "node_modules/mdast-util-from-markdown": { "version": "0.8.5", "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-0.8.5.tgz", @@ -28396,16 +27568,6 @@ "url": "https://opencollective.com/unified" } }, - "node_modules/mdast-util-to-string": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-1.1.0.tgz", - "integrity": "sha512-jVU0Nr2B9X3MU4tSK7JP1CMkSvOj7X5l/GboG1tKRw52lLF1x2Ju92Ms9tNetCcbfX3hzlM73zYo2NKkWSfF/A==", - "dev": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, "node_modules/mdn-data": { "version": "2.0.30", "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz", @@ -29139,9 +28301,9 @@ } }, "node_modules/node-fetch-native": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/node-fetch-native/-/node-fetch-native-1.6.1.tgz", - "integrity": "sha512-bW9T/uJDPAJB2YNYEpWzE54U5O3MQidXsOyTfnbKYtTtFexRvGzb1waphBN4ZwP6EcIvYYEOwW0b72BpAqydTw==", + "version": "1.6.4", + "resolved": "https://registry.npmjs.org/node-fetch-native/-/node-fetch-native-1.6.4.tgz", + "integrity": "sha512-IhOigYzAKHd244OC0JIMIUrjzctirCmPkaIfhDeGcEETWof5zKYUW7e7MYvChGWh/4CJeXEgsRyGzuF334rOOQ==", "dev": true }, "node_modules/node-fetch/node_modules/tr46": { @@ -29556,15 +28718,16 @@ "dev": true }, "node_modules/nypm": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/nypm/-/nypm-0.3.6.tgz", - "integrity": "sha512-2CATJh3pd6CyNfU5VZM7qSwFu0ieyabkEdnogE30Obn1czrmOYiZ8DOZLe1yBdLKWoyD3Mcy2maUs+0MR3yVjQ==", + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/nypm/-/nypm-0.3.8.tgz", + "integrity": "sha512-IGWlC6So2xv6V4cIDmoV0SwwWx7zLG086gyqkyumteH2fIgCAM4nDVFB2iDRszDvmdSVW9xb1N+2KjQ6C7d4og==", "dev": true, "dependencies": { - "citty": "^0.1.5", + "citty": "^0.1.6", + "consola": "^3.2.3", "execa": "^8.0.1", "pathe": "^1.1.2", - "ufo": "^1.3.2" + "ufo": "^1.4.0" }, "bin": { "nypm": "dist/cli.mjs" @@ -29642,9 +28805,9 @@ } }, "node_modules/nypm/node_modules/npm-run-path": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.2.0.tgz", - "integrity": "sha512-W4/tgAXFqFA0iL7fk0+uQ3g7wkL8xJmx3XdK0VGb4cHW//eZTtKGvFBBoRKVTpY7n6ze4NL9ly7rgXcHufqXKg==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.3.0.tgz", + "integrity": "sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==", "dev": true, "dependencies": { "path-key": "^4.0.0" @@ -31487,6 +30650,22 @@ "url": "https://github.com/prettier/prettier?sponsor=1" } }, + "node_modules/prettier-fallback": { + "name": "prettier", + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.2.5.tgz", + "integrity": "sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==", + "dev": true, + "bin": { + "prettier": "bin/prettier.cjs" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, "node_modules/prettier-linter-helpers": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", @@ -32183,7 +31362,6 @@ "version": "17.0.2", "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", - "peer": true, "dependencies": { "loose-envify": "^1.1.0", "object-assign": "^4.1.1", @@ -32634,15 +31812,15 @@ } }, "node_modules/recast": { - "version": "0.23.4", - "resolved": "https://registry.npmjs.org/recast/-/recast-0.23.4.tgz", - "integrity": "sha512-qtEDqIZGVcSZCHniWwZWbRy79Dc6Wp3kT/UmDA2RJKBPg7+7k51aQBZirHmUGn5uvHf2rg8DkjizrN26k61ATw==", + "version": "0.23.7", + "resolved": "https://registry.npmjs.org/recast/-/recast-0.23.7.tgz", + "integrity": "sha512-MpQlLZVpqbbxYcqEjwpRWo88sGvjOYoXptySz710RuddNMHx+wPkoNX6YyLZJlXAh5VZr1qmPrTwcTuFMh0Lag==", "dev": true, "dependencies": { - "assert": "^2.0.0", "ast-types": "^0.16.1", "esprima": "~4.0.0", "source-map": "~0.6.1", + "tiny-invariant": "^1.3.3", "tslib": "^2.0.1" }, "engines": { @@ -32845,47 +32023,50 @@ "jsesc": "bin/jsesc" } }, - "node_modules/relateurl": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", - "dev": true, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/remark-external-links": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/remark-external-links/-/remark-external-links-8.0.0.tgz", - "integrity": "sha512-5vPSX0kHoSsqtdftSHhIYofVINC8qmp0nctkeU9YoJwV3YfiBRiI6cbFRJ0oI/1F9xS+bopXG0m2KS8VFscuKA==", + "node_modules/rehype-external-links": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/rehype-external-links/-/rehype-external-links-3.0.0.tgz", + "integrity": "sha512-yp+e5N9V3C6bwBeAC4n796kc86M4gJCdlVhiMTxIrJG5UHDMh+PJANf9heqORJbt1nrCbDwIlAZKjANIaVBbvw==", "dev": true, "dependencies": { - "extend": "^3.0.0", - "is-absolute-url": "^3.0.0", - "mdast-util-definitions": "^4.0.0", - "space-separated-tokens": "^1.0.0", - "unist-util-visit": "^2.0.0" + "@types/hast": "^3.0.0", + "@ungap/structured-clone": "^1.0.0", + "hast-util-is-element": "^3.0.0", + "is-absolute-url": "^4.0.0", + "space-separated-tokens": "^2.0.0", + "unist-util-visit": "^5.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, - "node_modules/remark-slug": { + "node_modules/rehype-slug": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/remark-slug/-/remark-slug-6.0.0.tgz", - "integrity": "sha512-ln67v5BrGKHpETnm6z6adlJPhESFJwfuZZ3jrmi+lKTzeZxh2tzFzUfDD4Pm2hRGOarHLuGToO86MNMZ/hA67Q==", + "resolved": "https://registry.npmjs.org/rehype-slug/-/rehype-slug-6.0.0.tgz", + "integrity": "sha512-lWyvf/jwu+oS5+hL5eClVd3hNdmwM1kAC0BUvEGD19pajQMIzcNUd/k9GsfQ+FfECvX+JE+e9/btsKH0EjJT6A==", "dev": true, "dependencies": { - "github-slugger": "^1.0.0", - "mdast-util-to-string": "^1.0.0", - "unist-util-visit": "^2.0.0" + "@types/hast": "^3.0.0", + "github-slugger": "^2.0.0", + "hast-util-heading-rank": "^3.0.0", + "hast-util-to-string": "^3.0.0", + "unist-util-visit": "^5.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, + "node_modules/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, "node_modules/rememo": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/rememo/-/rememo-4.0.2.tgz", @@ -34593,9 +33774,9 @@ "dev": true }, "node_modules/space-separated-tokens": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-1.1.5.tgz", - "integrity": "sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz", + "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==", "dev": true, "funding": { "type": "github", @@ -34910,12 +34091,12 @@ "dev": true }, "node_modules/storybook": { - "version": "7.6.10", - "resolved": "https://registry.npmjs.org/storybook/-/storybook-7.6.10.tgz", - "integrity": "sha512-ypFeGhQTUBBfqSUVZYh7wS5ghn3O2wILCiQc4459SeUpvUn+skcqw/TlrwGSoF5EWjDA7gtRrWDxO3mnlPt5Cw==", + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/storybook/-/storybook-8.1.1.tgz", + "integrity": "sha512-tkoz1O2UcPOkfRgl/QkefI/1akyjkBghuX+2S/FaXb9cKUR1St4WBQfFqDUvJr1T9MKdizCBVFQ5HuqYzCiWWQ==", "dev": true, "dependencies": { - "@storybook/cli": "7.6.10" + "@storybook/cli": "8.1.1" }, "bin": { "sb": "index.js", @@ -35973,16 +35154,6 @@ "url": "https://github.com/fb55/entities?sponsor=1" } }, - "node_modules/swc-loader": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/swc-loader/-/swc-loader-0.2.3.tgz", - "integrity": "sha512-D1p6XXURfSPleZZA/Lipb3A8pZ17fP4NObZvFCDjK/OKljroqDpPmsBdTraWhVBqUNpcWBQY1imWdoPScRlQ7A==", - "dev": true, - "peerDependencies": { - "@swc/core": "^1.2.147", - "webpack": ">=2" - } - }, "node_modules/symbol-tree": { "version": "3.2.4", "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", @@ -36142,9 +35313,9 @@ } }, "node_modules/tar": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.0.tgz", - "integrity": "sha512-/Wo7DcT0u5HUV486xg675HtjNd3BXZ6xDbzsCUZPt5iw8bTQ63bP0Raut3mvro9u+CUyq7YQd8Cx55fsZXxqLQ==", + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz", + "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==", "dev": true, "dependencies": { "chownr": "^2.0.0", @@ -36525,9 +35696,9 @@ "integrity": "sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==" }, "node_modules/tiny-invariant": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.1.tgz", - "integrity": "sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw==", + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.3.tgz", + "integrity": "sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==", "dev": true }, "node_modules/tinycolor2": { @@ -36959,12 +36130,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==", - "dev": true - }, "node_modules/typescript": { "version": "5.4.5", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.5.tgz", @@ -37003,9 +36168,9 @@ "dev": true }, "node_modules/ufo": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.3.2.tgz", - "integrity": "sha512-o+ORpgGwaYQXgqGDwd+hkS4PuZ3QnmqMMxRuajK/a38L6fTpcE5GPIfrf+L/KemFzfUpeUQc1rRS1iDBozvnFA==", + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.5.3.tgz", + "integrity": "sha512-Y7HYmWaFwPUmkoQCUIAYpKqkOf+SbVj/2fJJZ4RJMCfZp0rTGwRbzQD+HghfnhKOjL9E01okqz+ncJskGYfBNw==", "dev": true }, "node_modules/uglify-js": { @@ -37086,6 +36251,18 @@ "node": ">=4" } }, + "node_modules/unicorn-magic": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.1.0.tgz", + "integrity": "sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==", + "dev": true, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/union-value": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", @@ -37128,15 +36305,24 @@ } }, "node_modules/unist-util-is": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.0.4.tgz", - "integrity": "sha512-3dF39j/u423v4BBQrk1AQ2Ve1FxY5W3JKwXxVFzBODQ6WEvccguhgp802qQLKSnxPODE6WuRZtV+ohlUg4meBA==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", + "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==", "dev": true, + "dependencies": { + "@types/unist": "^3.0.0" + }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, + "node_modules/unist-util-is/node_modules/@types/unist": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.2.tgz", + "integrity": "sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==", + "dev": true + }, "node_modules/unist-util-stringify-position": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz", @@ -37151,14 +36337,14 @@ } }, "node_modules/unist-util-visit": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.3.tgz", - "integrity": "sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz", + "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==", "dev": true, "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0", - "unist-util-visit-parents": "^3.0.0" + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" }, "funding": { "type": "opencollective", @@ -37166,19 +36352,31 @@ } }, "node_modules/unist-util-visit-parents": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz", - "integrity": "sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz", + "integrity": "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==", "dev": true, "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0" + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, + "node_modules/unist-util-visit-parents/node_modules/@types/unist": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.2.tgz", + "integrity": "sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==", + "dev": true + }, + "node_modules/unist-util-visit/node_modules/@types/unist": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.2.tgz", + "integrity": "sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==", + "dev": true + }, "node_modules/universalify": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", @@ -37196,15 +36394,18 @@ } }, "node_modules/unplugin": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-1.6.0.tgz", - "integrity": "sha512-BfJEpWBu3aE/AyHx8VaNE/WgouoQxgH9baAiH82JjX8cqVyi3uJQstqwD5J+SZxIK326SZIhsSZlALXVBCknTQ==", + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-1.10.1.tgz", + "integrity": "sha512-d6Mhq8RJeGA8UfKCu54Um4lFA0eSaRa3XxdAJg8tIdxbu1ubW0hBCZUL7yI2uGyYCRndvbK8FLHzqy2XKfeMsg==", "dev": true, "dependencies": { - "acorn": "^8.11.2", - "chokidar": "^3.5.3", + "acorn": "^8.11.3", + "chokidar": "^3.6.0", "webpack-sources": "^3.2.3", "webpack-virtual-modules": "^0.6.1" + }, + "engines": { + "node": ">=14.0.0" } }, "node_modules/unplugin/node_modules/acorn": { @@ -37479,19 +36680,6 @@ "react": "^16.11.0 || ^17.0.0 || ^18.0.0" } }, - "node_modules/use-resize-observer": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/use-resize-observer/-/use-resize-observer-9.1.0.tgz", - "integrity": "sha512-R25VqO9Wb3asSD4eqtcxk8sJalvIOYBqS8MNZlpDSQ4l4xMQxC/J7Id9HoTqPq8FwULIn0PVW+OAqF2dyYbjow==", - "dev": true, - "dependencies": { - "@juggle/resize-observer": "^3.3.1" - }, - "peerDependencies": { - "react": "16.8.0 - 18", - "react-dom": "16.8.0 - 18" - } - }, "node_modules/use-sidecar": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/use-sidecar/-/use-sidecar-1.1.2.tgz", @@ -39210,7 +38398,7 @@ "stylis-plugin-rtl": "^2.1.1" }, "devDependencies": { - "@storybook/addon-essentials": "^7.6.4", + "@storybook/addon-essentials": "^8.1.1", "@testing-library/react": "^14.0.0" }, "engines": { @@ -39496,7 +38684,7 @@ }, "devDependencies": { "@googleforcreators/karma-fixture": "*", - "@storybook/addon-essentials": "^7.6.4", + "@storybook/addon-essentials": "^8.1.1", "@testing-library/react": "^12.1.5", "@testing-library/react-hooks": "^8.0.1", "@testing-library/user-event": "^14.5.2", @@ -39561,7 +38749,7 @@ "uuid": "^9.0.0" }, "devDependencies": { - "@storybook/addon-essentials": "^7.6.4", + "@storybook/addon-essentials": "^8.1.1", "@testing-library/react": "^12.1.5", "@testing-library/react-hooks": "^8.0.1", "@types/big.js": "^6.2.2", @@ -41019,7 +40207,7 @@ "devDependencies": { "@googleforcreators/karma-fixture": "*", "@googleforcreators/test-utils": "*", - "@storybook/addon-essentials": "^7.6.4", + "@storybook/addon-essentials": "^8.1.1", "@testing-library/dom": "^9.3.3", "@testing-library/jest-dom": "^6.4.5", "@testing-library/react": "^12.1.5", @@ -41070,9 +40258,9 @@ } }, "packages/story-editor/node_modules/react-photo-album": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/react-photo-album/-/react-photo-album-2.3.0.tgz", - "integrity": "sha512-CU+UMK4ZQHIoPZ672TSst9loKE5bxy6w0+bf7bY4XOw1g1C7+VdDWCW+wD8wPpbg2ve38QBTS73HVe6xYLAQ3w==", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/react-photo-album/-/react-photo-album-2.3.1.tgz", + "integrity": "sha512-c7ofDx2DAbQa9AW9wUWOBX9zUKf/QjvdQK+fPNKEiKprks/n8t4c2viyBZ6EWpQLFLU0ad3yVBTgFvxEZ46/Iw==", "engines": { "node": ">=12" }, @@ -41647,7 +40835,7 @@ "uuid": "^9.0.0" }, "devDependencies": { - "@storybook/addon-essentials": "^7.6.4", + "@storybook/addon-essentials": "^8.1.1", "@testing-library/react": "^12.1.5", "@testing-library/react-hooks": "^8.0.1", "@testing-library/user-event": "^14.5.2" diff --git a/package.json b/package.json index 0e62161a47c2..9da37710d406 100644 --- a/package.json +++ b/package.json @@ -58,18 +58,18 @@ "@rollup/plugin-node-resolve": "^15.2.3", "@rollup/plugin-terser": "^0.4.4", "@rollup/plugin-url": "^8.0.2", - "@storybook/addon-a11y": "^7.6.10", - "@storybook/addon-backgrounds": "^7.6.10", - "@storybook/addon-docs": "^7.6.10", - "@storybook/addon-essentials": "^7.6.10", - "@storybook/addon-links": "^7.6.10", - "@storybook/addon-viewport": "^7.6.10", - "@storybook/client-api": "^7.6.10", - "@storybook/client-logger": "^7.6.10", + "@storybook/addon-a11y": "^8.1.1", + "@storybook/addon-backgrounds": "^8.1.1", + "@storybook/addon-docs": "^8.1.1", + "@storybook/addon-essentials": "^8.1.1", + "@storybook/addon-links": "^8.1.1", + "@storybook/addon-viewport": "^8.1.1", + "@storybook/client-api": "^7.6.17", + "@storybook/client-logger": "^8.1.1", "@storybook/csf": "^0.1.2", - "@storybook/csf-tools": "^7.6.10", - "@storybook/react": "^7.6.10", - "@storybook/react-webpack5": "^7.6.10", + "@storybook/csf-tools": "^8.1.1", + "@storybook/react": "^8.1.1", + "@storybook/react-webpack5": "^8.1.1", "@stylelint/postcss-css-in-js": "^0.38.0", "@svgr/rollup": "^8.0.1", "@svgr/webpack": "^8.0.1", @@ -165,7 +165,7 @@ "rollup-plugin-web-worker-loader": "^1.6.1", "rtlcss-webpack-plugin": "^4.0.7", "source-map-loader": "^5.0.0", - "storybook": "^7.6.10", + "storybook": "^8.1.1", "styled-components": "^5.3.11", "stylelint": "^15.11.0", "stylelint-config-recommended": "^13.0.0", diff --git a/packages/activation-notice/package.json b/packages/activation-notice/package.json index b9cc58c791f1..0514adcb5ed9 100644 --- a/packages/activation-notice/package.json +++ b/packages/activation-notice/package.json @@ -37,7 +37,7 @@ "stylis-plugin-rtl": "^2.1.1" }, "devDependencies": { - "@storybook/addon-essentials": "^7.6.4", + "@storybook/addon-essentials": "^8.1.1", "@testing-library/react": "^14.0.0" } } diff --git a/packages/dashboard/package.json b/packages/dashboard/package.json index e6d775eda933..172e8a714d8c 100644 --- a/packages/dashboard/package.json +++ b/packages/dashboard/package.json @@ -57,7 +57,7 @@ }, "devDependencies": { "@googleforcreators/karma-fixture": "*", - "@storybook/addon-essentials": "^7.6.4", + "@storybook/addon-essentials": "^8.1.1", "@testing-library/react": "^12.1.5", "@testing-library/react-hooks": "^8.0.1", "@testing-library/user-event": "^14.5.2", diff --git a/packages/design-system/package.json b/packages/design-system/package.json index 37970ac6f678..77d29d123c15 100644 --- a/packages/design-system/package.json +++ b/packages/design-system/package.json @@ -53,7 +53,7 @@ "uuid": "^9.0.0" }, "devDependencies": { - "@storybook/addon-essentials": "^7.6.4", + "@storybook/addon-essentials": "^8.1.1", "@testing-library/react": "^12.1.5", "@testing-library/react-hooks": "^8.0.1", "@types/big.js": "^6.2.2", diff --git a/packages/story-editor/package.json b/packages/story-editor/package.json index 4727d1e8ef2b..8a0ef01539b3 100644 --- a/packages/story-editor/package.json +++ b/packages/story-editor/package.json @@ -90,7 +90,7 @@ "devDependencies": { "@googleforcreators/karma-fixture": "*", "@googleforcreators/test-utils": "*", - "@storybook/addon-essentials": "^7.6.4", + "@storybook/addon-essentials": "^8.1.1", "@testing-library/dom": "^9.3.3", "@testing-library/jest-dom": "^6.4.5", "@testing-library/react": "^12.1.5", diff --git a/packages/wp-dashboard/package.json b/packages/wp-dashboard/package.json index fbe75de6b3bc..74da5420f708 100644 --- a/packages/wp-dashboard/package.json +++ b/packages/wp-dashboard/package.json @@ -48,7 +48,7 @@ "uuid": "^9.0.0" }, "devDependencies": { - "@storybook/addon-essentials": "^7.6.4", + "@storybook/addon-essentials": "^8.1.1", "@testing-library/react": "^12.1.5", "@testing-library/react-hooks": "^8.0.1", "@testing-library/user-event": "^14.5.2" From 8a2bc14ace7e9a8d9e5cfdc3d39a4ec92d8bc738 Mon Sep 17 00:00:00 2001 From: Pascal Birchler Date: Thu, 16 May 2024 22:57:09 +0200 Subject: [PATCH 22/49] Revert "Bump mime and @types/mime (#13658)" This reverts commit 76b8879931faa4a327b8ec043dd714e7d3f4629d. --- package-lock.json | 4 ++-- packages/media/package.json | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index 42e40a6a5076..87a94b9e3daa 100644 --- a/package-lock.json +++ b/package-lock.json @@ -39326,11 +39326,11 @@ "@googleforcreators/react": "*", "@googleforcreators/tracking": "*", "@googleforcreators/units": "*", - "mime": "^4.0.3", + "mime": "^3.0.0", "prop-types": "^15.8.1" }, "devDependencies": { - "@types/mime": "^4.0.0" + "@types/mime": "^3.0.2" }, "engines": { "node": ">= 12 || >= 14 || >= 16 || >= 18 || >= 20", diff --git a/packages/media/package.json b/packages/media/package.json index 5abb0f6d0f0f..14078a6c8bb5 100644 --- a/packages/media/package.json +++ b/packages/media/package.json @@ -41,10 +41,10 @@ "@googleforcreators/react": "*", "@googleforcreators/tracking": "*", "@googleforcreators/units": "*", - "mime": "^4.0.3", + "mime": "^3.0.0", "prop-types": "^15.8.1" }, "devDependencies": { - "@types/mime": "^4.0.0" + "@types/mime": "^3.0.2" } } From 1054cbf28f80f66b1d11cabd34cbafa49599c9fc Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 16 May 2024 23:06:22 +0200 Subject: [PATCH 23/49] Bump eslint-plugin-jest from 27.6.3 to 28.5.0 (#13682) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Pascal Birchler --- .eslintrc | 2 + package-lock.json | 182 +++++++++++++++++++++++++++++++++++++++++++--- package.json | 2 +- 3 files changed, 173 insertions(+), 13 deletions(-) diff --git a/.eslintrc b/.eslintrc index 06bcd74ef5d9..5647bbfe6f91 100644 --- a/.eslintrc +++ b/.eslintrc @@ -428,6 +428,7 @@ "jest/no-untyped-mock-factory": "off", "jest/max-expects": "off", "jest/prefer-expect-assertions": "off", + "jest/prefer-importing-jest-globals": "off", "jest/prefer-inline-snapshots": "off", "jest/prefer-lowercase-title": [ "error", @@ -552,6 +553,7 @@ "jest/max-expects": "off", "jest/no-hooks": "off", "jest/prefer-expect-assertions": "off", + "jest/prefer-importing-jest-globals": "off", "jest/prefer-inline-snapshots": "off", "jest/prefer-lowercase-title": [ "error", diff --git a/package-lock.json b/package-lock.json index 87a94b9e3daa..da5da1861f46 100644 --- a/package-lock.json +++ b/package-lock.json @@ -90,7 +90,7 @@ "eslint-plugin-header": "^3.1.0", "eslint-plugin-import": "^2.29.1", "eslint-plugin-jasmine": "^4.1.3", - "eslint-plugin-jest": "^27.6.3", + "eslint-plugin-jest": "^28.5.0", "eslint-plugin-jest-dom": "^5.0.1", "eslint-plugin-jest-extended": "^2.0.0", "eslint-plugin-jsdoc": "^48.2.5", @@ -12207,6 +12207,31 @@ "eslint": ">=7.0.0" } }, + "node_modules/@wordpress/eslint-plugin/node_modules/eslint-plugin-jest": { + "version": "27.9.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-27.9.0.tgz", + "integrity": "sha512-QIT7FH7fNmd9n4se7FFKHbsLKGQiw885Ds6Y/sxKgCZ6natwCsXdgPOADnYVxN2QrRweF0FZWbJ6S7Rsn7llug==", + "dev": true, + "dependencies": { + "@typescript-eslint/utils": "^5.10.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "@typescript-eslint/eslint-plugin": "^5.0.0 || ^6.0.0 || ^7.0.0", + "eslint": "^7.0.0 || ^8.0.0", + "jest": "*" + }, + "peerDependenciesMeta": { + "@typescript-eslint/eslint-plugin": { + "optional": true + }, + "jest": { + "optional": true + } + } + }, "node_modules/@wordpress/eslint-plugin/node_modules/globals": { "version": "13.12.1", "resolved": "https://registry.npmjs.org/globals/-/globals-13.12.1.tgz", @@ -17558,19 +17583,19 @@ } }, "node_modules/eslint-plugin-jest": { - "version": "27.6.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-27.6.3.tgz", - "integrity": "sha512-+YsJFVH6R+tOiO3gCJon5oqn4KWc+mDq2leudk8mrp8RFubLOo9CVyi3cib4L7XMpxExmkmBZQTPDYVBzgpgOA==", + "version": "28.5.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-28.5.0.tgz", + "integrity": "sha512-6np6DGdmNq/eBbA7HOUNV8fkfL86PYwBfwyb8n23FXgJNTR8+ot3smRHjza9LGsBBZRypK3qyF79vMjohIL8eQ==", "dev": true, "dependencies": { - "@typescript-eslint/utils": "^5.10.0" + "@typescript-eslint/utils": "^6.0.0 || ^7.0.0" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": "^16.10.0 || ^18.12.0 || >=20.0.0" }, "peerDependencies": { - "@typescript-eslint/eslint-plugin": "^5.0.0 || ^6.0.0", - "eslint": "^7.0.0 || ^8.0.0", + "@typescript-eslint/eslint-plugin": "^6.0.0 || ^7.0.0", + "eslint": "^7.0.0 || ^8.0.0 || ^9.0.0", "jest": "*" }, "peerDependenciesMeta": { @@ -17621,6 +17646,139 @@ "eslint": "^7.0.0 || ^8.0.0" } }, + "node_modules/eslint-plugin-jest/node_modules/@typescript-eslint/scope-manager": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.9.0.tgz", + "integrity": "sha512-ZwPK4DeCDxr3GJltRz5iZejPFAAr4Wk3+2WIBaj1L5PYK5RgxExu/Y68FFVclN0y6GGwH8q+KgKRCvaTmFBbgQ==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "7.9.0", + "@typescript-eslint/visitor-keys": "7.9.0" + }, + "engines": { + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/eslint-plugin-jest/node_modules/@typescript-eslint/types": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.9.0.tgz", + "integrity": "sha512-oZQD9HEWQanl9UfsbGVcZ2cGaR0YT5476xfWE0oE5kQa2sNK2frxOlkeacLOTh9po4AlUT5rtkGyYM5kew0z5w==", + "dev": true, + "engines": { + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/eslint-plugin-jest/node_modules/@typescript-eslint/typescript-estree": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.9.0.tgz", + "integrity": "sha512-zBCMCkrb2YjpKV3LA0ZJubtKCDxLttxfdGmwZvTqqWevUPN0FZvSI26FalGFFUZU/9YQK/A4xcQF9o/VVaCKAg==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "7.9.0", + "@typescript-eslint/visitor-keys": "7.9.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "minimatch": "^9.0.4", + "semver": "^7.6.0", + "ts-api-utils": "^1.3.0" + }, + "engines": { + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/eslint-plugin-jest/node_modules/@typescript-eslint/utils": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.9.0.tgz", + "integrity": "sha512-5KVRQCzZajmT4Ep+NEgjXCvjuypVvYHUW7RHlXzNPuak2oWpVoD1jf5xCP0dPAuNIchjC7uQyvbdaSTFaLqSdA==", + "dev": true, + "dependencies": { + "@eslint-community/eslint-utils": "^4.4.0", + "@typescript-eslint/scope-manager": "7.9.0", + "@typescript-eslint/types": "7.9.0", + "@typescript-eslint/typescript-estree": "7.9.0" + }, + "engines": { + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.56.0" + } + }, + "node_modules/eslint-plugin-jest/node_modules/@typescript-eslint/visitor-keys": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.9.0.tgz", + "integrity": "sha512-iESPx2TNLDNGQLyjKhUvIKprlP49XNEK+MvIf9nIO7ZZaZdbnfWKHnXAgufpxqfA0YryH8XToi4+CjBgVnFTSQ==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "7.9.0", + "eslint-visitor-keys": "^3.4.3" + }, + "engines": { + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/eslint-plugin-jest/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/eslint-plugin-jest/node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-plugin-jest/node_modules/minimatch": { + "version": "9.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", + "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/eslint-plugin-jsdoc": { "version": "48.2.5", "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-48.2.5.tgz", @@ -35867,12 +36025,12 @@ } }, "node_modules/ts-api-utils": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.0.3.tgz", - "integrity": "sha512-wNMeqtMz5NtwpT/UZGY5alT+VoKdSsOOP/kqHFcUW1P/VRhH2wJ48+DN2WwUliNbQ976ETwDL0Ifd2VVvgonvg==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.3.0.tgz", + "integrity": "sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==", "dev": true, "engines": { - "node": ">=16.13.0" + "node": ">=16" }, "peerDependencies": { "typescript": ">=4.2.0" diff --git a/package.json b/package.json index 9da37710d406..0dbd6439114b 100644 --- a/package.json +++ b/package.json @@ -114,7 +114,7 @@ "eslint-plugin-header": "^3.1.0", "eslint-plugin-import": "^2.29.1", "eslint-plugin-jasmine": "^4.1.3", - "eslint-plugin-jest": "^27.6.3", + "eslint-plugin-jest": "^28.5.0", "eslint-plugin-jest-dom": "^5.0.1", "eslint-plugin-jest-extended": "^2.0.0", "eslint-plugin-jsdoc": "^48.2.5", From d305668222d9a180f577f69a193180962d9d6f3b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 16 May 2024 23:08:38 +0200 Subject: [PATCH 24/49] Bump webpack-dev-server from 4.15.1 to 5.0.4 (#13674) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Pascal Birchler --- package-lock.json | 755 ++++++++++++++++++++++++++++++++-------------- package.json | 4 +- 2 files changed, 536 insertions(+), 223 deletions(-) diff --git a/package-lock.json b/package-lock.json index da5da1861f46..0c45846ebb0e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -25,7 +25,7 @@ "@jest/types": "^29.6.3", "@jsdevtools/coverage-istanbul-loader": "^3.0.5", "@percy/cli": "^1.28.6", - "@pmmmwh/react-refresh-webpack-plugin": "^0.5.10", + "@pmmmwh/react-refresh-webpack-plugin": "^0.5.13", "@prettier/plugin-xml": "^3.2.2", "@rollup/plugin-babel": "^6.0.4", "@rollup/plugin-commonjs": "^25.0.7", @@ -152,7 +152,7 @@ "webpack": "^5.91.0", "webpack-bundle-analyzer": "^4.10.2", "webpack-cli": "^5.1.4", - "webpack-dev-server": "^4.15.1", + "webpack-dev-server": "^5.0.4", "webpackbar": "^6.0.1", "worker-loader": "^3.0.8", "workspaces-run": "^1.0.2" @@ -4668,10 +4668,64 @@ "schema-utils": "^2.7.0" } }, + "node_modules/@jsonjoy.com/base64": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/base64/-/base64-1.1.2.tgz", + "integrity": "sha512-q6XAnWQDIMA3+FTiOYajoYqySkO+JSat0ytXGSuRdq9uXE7o92gzuQwQM14xaCRlBLGq3v5miDGC4vkVTn54xA==", + "dev": true, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/json-pack": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/json-pack/-/json-pack-1.0.4.tgz", + "integrity": "sha512-aOcSN4MeAtFROysrbqG137b7gaDDSmVrl5mpo6sT/w+kcXpWnzhMjmY/Fh/sDx26NBxyIE7MB1seqLeCAzy9Sg==", + "dev": true, + "dependencies": { + "@jsonjoy.com/base64": "^1.1.1", + "@jsonjoy.com/util": "^1.1.2", + "hyperdyperid": "^1.2.0", + "thingies": "^1.20.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/util": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/util/-/util-1.1.3.tgz", + "integrity": "sha512-g//kkF4kOwUjemValCtOc/xiYzmwMRmWq3Bn+YnzOzuZLHq2PpMOxxIayN3cKbo7Ko2Np65t6D9H81IvXbXhqg==", + "dev": true, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, "node_modules/@leichtgewicht/ip-codec": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.3.tgz", - "integrity": "sha512-nkalE/f1RvRGChwBnEIoBfSEYOXnCRdleKuv6+lePbMDrMZXeDQnqak5XDOeBgrPPyPfAdcCu/B5z+v3VhplGg==", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz", + "integrity": "sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==", "dev": true }, "node_modules/@mdx-js/react": { @@ -5252,16 +5306,14 @@ } }, "node_modules/@pmmmwh/react-refresh-webpack-plugin": { - "version": "0.5.11", - "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.11.tgz", - "integrity": "sha512-7j/6vdTym0+qZ6u4XbSAxrWBGYSdCfTzySkj7WAFgDLmSyWlOrWvpyzxlFh5jtw9dn0oL/jtW+06XfFiisN3JQ==", + "version": "0.5.13", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.13.tgz", + "integrity": "sha512-odZVYXly+JwzYri9rKqqUAk0cY6zLpv4dxoKinhoJNShV36Gpxf+CyDIILJ4tYsJ1ZxIWs233Y39iVnynvDA/g==", "dev": true, "dependencies": { "ansi-html-community": "^0.0.8", - "common-path-prefix": "^3.0.0", "core-js-pure": "^3.23.3", "error-stack-parser": "^2.0.6", - "find-up": "^5.0.0", "html-entities": "^2.1.0", "loader-utils": "^2.0.4", "schema-utils": "^3.0.0", @@ -5276,7 +5328,7 @@ "sockjs-client": "^1.4.0", "type-fest": ">=0.17.0 <5.0.0", "webpack": ">=4.43.0 <6.0.0", - "webpack-dev-server": "3.x || 4.x", + "webpack-dev-server": "3.x || 4.x || 5.x", "webpack-hot-middleware": "2.x", "webpack-plugin-serve": "0.x || 1.x" }, @@ -5301,67 +5353,6 @@ } } }, - "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dev": true, - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dev": true, - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/schema-utils": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", @@ -10346,9 +10337,9 @@ } }, "node_modules/@types/bonjour": { - "version": "3.5.10", - "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", - "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz", + "integrity": "sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==", "dev": true, "dependencies": { "@types/node": "*" @@ -10364,9 +10355,9 @@ } }, "node_modules/@types/connect-history-api-fallback": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", - "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz", + "integrity": "sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==", "dev": true, "dependencies": { "@types/express-serve-static-core": "*", @@ -10477,26 +10468,27 @@ "dev": true }, "node_modules/@types/express": { - "version": "4.17.13", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.13.tgz", - "integrity": "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==", + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz", + "integrity": "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==", "dev": true, "dependencies": { "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.18", + "@types/express-serve-static-core": "^4.17.33", "@types/qs": "*", "@types/serve-static": "*" } }, "node_modules/@types/express-serve-static-core": { - "version": "4.17.28", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.28.tgz", - "integrity": "sha512-P1BJAEAW3E2DJUlkgq4tOL3RyMunoWXqbSCygWo5ZIWTjUgN1YnaXWW4VWl/oc8vs/XoYibEGBKP0uZyF4AHig==", + "version": "4.19.0", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.0.tgz", + "integrity": "sha512-bGyep3JqPCRry1wq+O5n7oiBgGWmeIJXPjXXCo8EK0u8duZGSYar7cGqd3ML2JUsLGeB7fmc06KYo9fLGWqPvQ==", "dev": true, "dependencies": { "@types/node": "*", "@types/qs": "*", - "@types/range-parser": "*" + "@types/range-parser": "*", + "@types/send": "*" } }, "node_modules/@types/fs-extra": { @@ -10560,6 +10552,12 @@ "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==", "dev": true }, + "node_modules/@types/http-errors": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz", + "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==", + "dev": true + }, "node_modules/@types/http-proxy": { "version": "1.17.8", "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.8.tgz", @@ -10675,6 +10673,12 @@ "integrity": "sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw==", "dev": true }, + "node_modules/@types/mime": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz", + "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==", + "dev": true + }, "node_modules/@types/minimatch": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", @@ -10700,6 +10704,15 @@ "undici-types": "~5.26.4" } }, + "node_modules/@types/node-forge": { + "version": "1.3.11", + "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.11.tgz", + "integrity": "sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, "node_modules/@types/normalize-package-data": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", @@ -10783,9 +10796,9 @@ "dev": true }, "node_modules/@types/retry": { - "version": "0.12.1", - "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.1.tgz", - "integrity": "sha512-xoDlM2S4ortawSWORYqsdU+2rxdh4LRW9ytc3zmT37RIKQh6IHyKwwtKhKis9ah8ol07DCkZxPt8BBvPjC6v4g==", + "version": "0.12.2", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.2.tgz", + "integrity": "sha512-XISRgDJ2Tc5q4TRqvgJtzsRkFYNJzZrhTdtMoGVBttwzzQJkPnS3WWTFc7kuDRoPtPakl+T+OfdEUjYJj7Jbow==", "dev": true }, "node_modules/@types/scheduler": { @@ -10799,31 +10812,36 @@ "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==", "dev": true }, + "node_modules/@types/send": { + "version": "0.17.4", + "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz", + "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==", + "dev": true, + "dependencies": { + "@types/mime": "^1", + "@types/node": "*" + } + }, "node_modules/@types/serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", + "version": "1.9.4", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.4.tgz", + "integrity": "sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==", "dev": true, "dependencies": { "@types/express": "*" } }, "node_modules/@types/serve-static": { - "version": "1.13.10", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz", - "integrity": "sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==", + "version": "1.15.7", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.7.tgz", + "integrity": "sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==", "dev": true, "dependencies": { - "@types/mime": "^1", - "@types/node": "*" + "@types/http-errors": "*", + "@types/node": "*", + "@types/send": "*" } }, - "node_modules/@types/serve-static/node_modules/@types/mime": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz", - "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==", - "dev": true - }, "node_modules/@types/simple-peer": { "version": "9.11.8", "resolved": "https://registry.npmjs.org/@types/simple-peer/-/simple-peer-9.11.8.tgz", @@ -10833,9 +10851,9 @@ } }, "node_modules/@types/sockjs": { - "version": "0.3.33", - "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", - "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", + "version": "0.3.36", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.36.tgz", + "integrity": "sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==", "dev": true, "dependencies": { "@types/node": "*" @@ -10969,9 +10987,9 @@ } }, "node_modules/@types/ws": { - "version": "8.5.5", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.5.tgz", - "integrity": "sha512-lwhs8hktwxSjf9UaZ9tG5M03PGogvFaH8gUgLNbN9HKIg0dvv6q+gkSuJ8HN4/VbyxkuLzCjlN7GquQ0gUJfIg==", + "version": "8.5.10", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.10.tgz", + "integrity": "sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==", "dev": true, "dependencies": { "@types/node": "*" @@ -14105,23 +14123,15 @@ "integrity": "sha512-Yi1Xaml0EvNA0OYWxXiYNqY24AfWkbA6w5vxE7GWxtKfzIbZM+Qw+aSmkgsbWzbHiy/RCSkUZBplVxTA+E4jJg==" }, "node_modules/bonjour-service": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.11.tgz", - "integrity": "sha512-drMprzr2rDTCtgEE3VgdA9uUFaUHF+jXduwYSThHJnKMYM+FhI9Z3ph+TX3xy0LtgYHae6CHYPJ/2UnK8nQHcA==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.2.1.tgz", + "integrity": "sha512-oSzCS2zV14bh2kji6vNe7vrpJYCHGvcZnlffFQ1MEoX/WOeQ/teD8SYWKR942OI3INjq8OMNJlbPK5LLLUxFDw==", "dev": true, "dependencies": { - "array-flatten": "^2.1.2", - "dns-equal": "^1.0.0", "fast-deep-equal": "^3.1.3", - "multicast-dns": "^7.2.4" + "multicast-dns": "^7.2.5" } }, - "node_modules/bonjour-service/node_modules/array-flatten": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", - "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", - "dev": true - }, "node_modules/boolbase": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", @@ -14268,6 +14278,21 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/bundle-name": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-4.1.0.tgz", + "integrity": "sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==", + "dev": true, + "dependencies": { + "run-applescript": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/bytes": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", @@ -16184,6 +16209,22 @@ "node": ">=0.10.0" } }, + "node_modules/default-browser": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-5.2.1.tgz", + "integrity": "sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg==", + "dev": true, + "dependencies": { + "bundle-name": "^4.1.0", + "default-browser-id": "^5.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/default-browser-id": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-3.0.0.tgz", @@ -16200,6 +16241,18 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/default-browser/node_modules/default-browser-id": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-5.0.0.tgz", + "integrity": "sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA==", + "dev": true, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/default-gateway": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", @@ -16500,16 +16553,10 @@ "node": ">=8" } }, - "node_modules/dns-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", - "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=", - "dev": true - }, "node_modules/dns-packet": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.4.0.tgz", - "integrity": "sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g==", + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz", + "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==", "dev": true, "dependencies": { "@leichtgewicht/ip-codec": "^2.0.1" @@ -21037,10 +21084,20 @@ } }, "node_modules/html-entities": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.2.tgz", - "integrity": "sha512-c3Ab/url5ksaT0WyleslpBEthOzWhrjQbg75y7XUsfSzi3Dgzt0l8w5e7DylRn15MTlMMD58dTfzddNS2kcAjQ==", - "dev": true + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.5.2.tgz", + "integrity": "sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/mdevils" + }, + { + "type": "patreon", + "url": "https://patreon.com/mdevils" + } + ] }, "node_modules/html-escaper": { "version": "2.0.2", @@ -21285,6 +21342,15 @@ "url": "https://github.com/sponsors/typicode" } }, + "node_modules/hyperdyperid": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/hyperdyperid/-/hyperdyperid-1.2.0.tgz", + "integrity": "sha512-Y93lCzHYgGWdrJ66yIktxiaGULYc6oGiABxhcO5AufBeOyoIdZF7bIfLaOrbM0iGIOXQQgxxRrFEnb+Y6w1n4A==", + "dev": true, + "engines": { + "node": ">=10.18" + } + }, "node_modules/iconv-lite": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", @@ -21869,6 +21935,39 @@ "url": "https://github.com/sponsors/wooorm" } }, + "node_modules/is-inside-container": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", + "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", + "dev": true, + "dependencies": { + "is-docker": "^3.0.0" + }, + "bin": { + "is-inside-container": "cli.js" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-inside-container/node_modules/is-docker": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", + "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", + "dev": true, + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/is-interactive": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", @@ -21921,6 +22020,18 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-network-error": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-network-error/-/is-network-error-1.1.0.tgz", + "integrity": "sha512-tUdRRAnhT+OtCZR/LxZelH/C7QtjtFrTu5tXCA8pl55eTUElUHT+GPYV8MBMBvea/j+NxQqVt3LbWMRir7Gx9g==", + "dev": true, + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/is-number": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", @@ -26531,13 +26642,13 @@ } }, "node_modules/launch-editor": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.6.0.tgz", - "integrity": "sha512-JpDCcQnyAAzZZaZ7vEiSqL690w7dAEyLao+KC96zBplnYbJS7TYNjvM3M7y3dGz+v7aIsJk3hllWuc0kWAjyRQ==", + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.6.1.tgz", + "integrity": "sha512-eB/uXmFVpY4zezmGp5XtU21kwo7GBbKB+EQ+UZeWtGb9yAM5xt/Evk+lYH3eRNAtId+ej4u7TYPFZ07w4s7rRw==", "dev": true, "dependencies": { "picocolors": "^1.0.0", - "shell-quote": "^1.7.3" + "shell-quote": "^1.8.1" } }, "node_modules/lazy-universal-dotenv": { @@ -28302,9 +28413,9 @@ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, "node_modules/multicast-dns": { - "version": "7.2.4", - "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.4.tgz", - "integrity": "sha512-XkCYOU+rr2Ft3LI6w4ye51M3VK31qJXFIxu0XLw169PtKG0Zx47OrXeVW/GCYOfpC9s1yyyf1S+L8/4LY0J9Zw==", + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", + "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", "dev": true, "dependencies": { "dns-packet": "^5.2.2", @@ -29585,25 +29696,20 @@ } }, "node_modules/p-retry": { - "version": "4.6.1", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.1.tgz", - "integrity": "sha512-e2xXGNhZOZ0lfgR9kL34iGlU8N/KO0xZnQxVEwdeOvpqNDQfdnxIYizvWtK8RglUa3bGqI8g0R/BdfzLMxRkiA==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-6.2.0.tgz", + "integrity": "sha512-JA6nkq6hKyWLLasXQXUrO4z8BUZGUt/LjlJxx8Gb2+2ntodU/SS63YZ8b0LUTbQ8ZB9iwOfhEPhg4ykKnn2KsA==", "dev": true, "dependencies": { - "@types/retry": "^0.12.0", + "@types/retry": "0.12.2", + "is-network-error": "^1.0.0", "retry": "^0.13.1" }, "engines": { - "node": ">=8" - } - }, - "node_modules/p-retry/node_modules/retry": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", - "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", - "dev": true, - "engines": { - "node": ">= 4" + "node": ">=16.17" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/p-try": { @@ -32462,6 +32568,15 @@ "node": ">=0.12" } }, + "node_modules/retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, "node_modules/reusify": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", @@ -32719,6 +32834,18 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/run-applescript": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-7.0.0.tgz", + "integrity": "sha512-9by4Ij99JUr/MCFBUkDKLWK3G9HVXmabKz9U5MlIAIuvuzkiOicRYs8XJLxX+xahD+mLiiCYDqF9dKAgtzKP1A==", + "dev": true, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/run-con": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/run-con/-/run-con-1.3.2.tgz", @@ -32906,11 +33033,12 @@ } }, "node_modules/selfsigned": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz", - "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz", + "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==", "dev": true, "dependencies": { + "@types/node-forge": "^1.3.0", "node-forge": "^1" }, "engines": { @@ -33228,9 +33356,9 @@ } }, "node_modules/shell-quote": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.0.tgz", - "integrity": "sha512-QHsz8GgQIGKlRi24yFc6a6lN69Idnx634w49ay6+jA5yFh7a1UY+4Rp6HPx/L/1zcEDPEij8cIsiqR6bQsE5VQ==", + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz", + "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==", "dev": true, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -33860,6 +33988,25 @@ "resolved": "https://registry.npmjs.org/ip/-/ip-2.0.1.tgz", "integrity": "sha512-lJUL9imLTNi1ZfXT+DU6rBBdbiKGBuay9B6xGSPVjUeQwaH1RIGqef8RZkUtHioLmSNpPR5M4HVKJGm1j8FWVQ==" }, + "node_modules/sonic-forest": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sonic-forest/-/sonic-forest-1.0.3.tgz", + "integrity": "sha512-dtwajos6IWMEWXdEbW1IkEkyL2gztCAgDplRIX+OT5aRKnEd5e7r7YCxRgXZdhRP1FBdOBf8axeTPhzDv8T4wQ==", + "dev": true, + "dependencies": { + "tree-dump": "^1.0.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, "node_modules/source-map": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", @@ -35822,6 +35969,18 @@ "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", "dev": true }, + "node_modules/thingies": { + "version": "1.21.0", + "resolved": "https://registry.npmjs.org/thingies/-/thingies-1.21.0.tgz", + "integrity": "sha512-hsqsJsFMsV+aD4s3CWKk85ep/3I9XzYV/IXaSouJMYIoDlgyi11cBhsqYe9/geRfB0YIikBQg6raRaM+nIMP9g==", + "dev": true, + "engines": { + "node": ">=10.18" + }, + "peerDependencies": { + "tslib": "^2" + } + }, "node_modules/through": { "version": "2.3.8", "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", @@ -36007,6 +36166,22 @@ "node": ">=12" } }, + "node_modules/tree-dump": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tree-dump/-/tree-dump-1.0.1.tgz", + "integrity": "sha512-WCkcRBVPSlHHq1dc/px9iOfqklvzCbdRwvlNfxGZsrHqf6aZttfPrd7DJTt6oR10dwUfpFFQeVTkPbBIZxX/YA==", + "dev": true, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, "node_modules/tree-kill": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", @@ -37265,38 +37440,44 @@ } }, "node_modules/webpack-dev-middleware": { - "version": "5.3.4", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.4.tgz", - "integrity": "sha512-BVdTqhhs+0IfoeAf7EoH5WE+exCmqGerHfDM0IL096Px60Tq2Mn9MAbnaGUe6HiMa41KMCYF19gyzZmBcq/o4Q==", + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-7.2.1.tgz", + "integrity": "sha512-hRLz+jPQXo999Nx9fXVdKlg/aehsw1ajA9skAneGmT03xwmyuhvF93p6HUKKbWhXdcERtGTzUCtIQr+2IQegrA==", "dev": true, "dependencies": { "colorette": "^2.0.10", - "memfs": "^3.4.3", + "memfs": "^4.6.0", "mime-types": "^2.1.31", + "on-finished": "^2.4.1", "range-parser": "^1.2.1", "schema-utils": "^4.0.0" }, "engines": { - "node": ">= 12.13.0" + "node": ">= 18.12.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/webpack" }, "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "webpack": { + "optional": true + } } }, "node_modules/webpack-dev-middleware/node_modules/ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "version": "8.13.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.13.0.tgz", + "integrity": "sha512-PRA911Blj99jR5RMeTunVbNXMF6Lp4vZXnk5GQjcnUWUTsrXtekg/pnmFFI2u/I36Y/2bITGS30GZCXei6uNkA==", "dev": true, "dependencies": { - "fast-deep-equal": "^3.1.1", + "fast-deep-equal": "^3.1.3", "json-schema-traverse": "^1.0.0", "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" + "uri-js": "^4.4.1" }, "funding": { "type": "github", @@ -37344,6 +37525,37 @@ "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", "dev": true }, + "node_modules/webpack-dev-middleware/node_modules/memfs": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-4.9.2.tgz", + "integrity": "sha512-f16coDZlTG1jskq3mxarwB+fGRrd0uXWt+o1WIhRfOwbXQZqUDsTVxQBFK9JjRQHblg8eAG2JSbprDXKjc7ijQ==", + "dev": true, + "dependencies": { + "@jsonjoy.com/json-pack": "^1.0.3", + "@jsonjoy.com/util": "^1.1.2", + "sonic-forest": "^1.0.0", + "tslib": "^2.0.0" + }, + "engines": { + "node": ">= 4.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + } + }, + "node_modules/webpack-dev-middleware/node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dev": true, + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, "node_modules/webpack-dev-middleware/node_modules/schema-utils": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", @@ -37364,54 +37576,54 @@ } }, "node_modules/webpack-dev-server": { - "version": "4.15.1", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.1.tgz", - "integrity": "sha512-5hbAst3h3C3L8w6W4P96L5vaV0PxSmJhxZvWKYIdgxOQm8pNZ5dEOmmSLBVpP85ReeyRt6AS1QJNyo/oFFPeVA==", - "dev": true, - "dependencies": { - "@types/bonjour": "^3.5.9", - "@types/connect-history-api-fallback": "^1.3.5", - "@types/express": "^4.17.13", - "@types/serve-index": "^1.9.1", - "@types/serve-static": "^1.13.10", - "@types/sockjs": "^0.3.33", - "@types/ws": "^8.5.5", + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-5.0.4.tgz", + "integrity": "sha512-dljXhUgx3HqKP2d8J/fUMvhxGhzjeNVarDLcbO/EWMSgRizDkxHQDZQaLFL5VJY9tRBj2Gz+rvCEYYvhbqPHNA==", + "dev": true, + "dependencies": { + "@types/bonjour": "^3.5.13", + "@types/connect-history-api-fallback": "^1.5.4", + "@types/express": "^4.17.21", + "@types/serve-index": "^1.9.4", + "@types/serve-static": "^1.15.5", + "@types/sockjs": "^0.3.36", + "@types/ws": "^8.5.10", "ansi-html-community": "^0.0.8", - "bonjour-service": "^1.0.11", - "chokidar": "^3.5.3", + "bonjour-service": "^1.2.1", + "chokidar": "^3.6.0", "colorette": "^2.0.10", "compression": "^1.7.4", "connect-history-api-fallback": "^2.0.0", "default-gateway": "^6.0.3", "express": "^4.17.3", "graceful-fs": "^4.2.6", - "html-entities": "^2.3.2", + "html-entities": "^2.4.0", "http-proxy-middleware": "^2.0.3", - "ipaddr.js": "^2.0.1", - "launch-editor": "^2.6.0", - "open": "^8.0.9", - "p-retry": "^4.5.0", - "rimraf": "^3.0.2", - "schema-utils": "^4.0.0", - "selfsigned": "^2.1.1", + "ipaddr.js": "^2.1.0", + "launch-editor": "^2.6.1", + "open": "^10.0.3", + "p-retry": "^6.2.0", + "rimraf": "^5.0.5", + "schema-utils": "^4.2.0", + "selfsigned": "^2.4.1", "serve-index": "^1.9.1", "sockjs": "^0.3.24", "spdy": "^4.0.2", - "webpack-dev-middleware": "^5.3.1", - "ws": "^8.13.0" + "webpack-dev-middleware": "^7.1.0", + "ws": "^8.16.0" }, "bin": { "webpack-dev-server": "bin/webpack-dev-server.js" }, "engines": { - "node": ">= 12.13.0" + "node": ">= 18.12.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/webpack" }, "peerDependencies": { - "webpack": "^4.37.0 || ^5.0.0" + "webpack": "^5.0.0" }, "peerDependenciesMeta": { "webpack": { @@ -37423,15 +37635,15 @@ } }, "node_modules/webpack-dev-server/node_modules/ajv": { - "version": "8.10.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.10.0.tgz", - "integrity": "sha512-bzqAEZOjkrUMl2afH8dknrq5KEk2SrwdBROR+vH1EKVQTqaUbJVPdc/gEdggTMM0Se+s+Ja4ju4TlNcStKl2Hw==", + "version": "8.13.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.13.0.tgz", + "integrity": "sha512-PRA911Blj99jR5RMeTunVbNXMF6Lp4vZXnk5GQjcnUWUTsrXtekg/pnmFFI2u/I36Y/2bITGS30GZCXei6uNkA==", "dev": true, "dependencies": { - "fast-deep-equal": "^3.1.1", + "fast-deep-equal": "^3.1.3", "json-schema-traverse": "^1.0.0", "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" + "uri-js": "^4.4.1" }, "funding": { "type": "github", @@ -37467,54 +37679,155 @@ "ajv": "^8.8.2" } }, + "node_modules/webpack-dev-server/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, "node_modules/webpack-dev-server/node_modules/colorette": { "version": "2.0.16", "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz", "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==", "dev": true }, + "node_modules/webpack-dev-server/node_modules/define-lazy-prop": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", + "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/webpack-dev-server/node_modules/glob": { + "version": "10.3.15", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.15.tgz", + "integrity": "sha512-0c6RlJt1TICLyvJYIApxb8GsXoai0KUP7AxKKAtsYXdgJR1mGEUa7DgwShbdk1nly0PYoZj01xd4hzbq3fsjpw==", + "dev": true, + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^2.3.6", + "minimatch": "^9.0.1", + "minipass": "^7.0.4", + "path-scurry": "^1.11.0" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "engines": { + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/webpack-dev-server/node_modules/ipaddr.js": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", - "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.2.0.tgz", + "integrity": "sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==", "dev": true, "engines": { "node": ">= 10" } }, + "node_modules/webpack-dev-server/node_modules/is-wsl": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.0.tgz", + "integrity": "sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==", + "dev": true, + "dependencies": { + "is-inside-container": "^1.0.0" + }, + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/webpack-dev-server/node_modules/json-schema-traverse": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", "dev": true }, + "node_modules/webpack-dev-server/node_modules/minimatch": { + "version": "9.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", + "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/webpack-dev-server/node_modules/minipass": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.1.tgz", + "integrity": "sha512-UZ7eQ+h8ywIRAW1hIEl2AqdwzJucU/Kp59+8kkZeSvafXhZjul247BvIJjEVFVeON6d7lM46XX1HXCduKAS8VA==", + "dev": true, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, "node_modules/webpack-dev-server/node_modules/open": { - "version": "8.4.0", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", - "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/open/-/open-10.1.0.tgz", + "integrity": "sha512-mnkeQ1qP5Ue2wd+aivTD3NHd/lZ96Lu0jgf0pwktLPtx6cTZiH7tyeGRRHs0zX0rbrahXPnXlUnbeXyaBBuIaw==", "dev": true, "dependencies": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" + "default-browser": "^5.2.1", + "define-lazy-prop": "^3.0.0", + "is-inside-container": "^1.0.0", + "is-wsl": "^3.1.0" }, "engines": { - "node": ">=12" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/webpack-dev-server/node_modules/rimraf": { + "version": "5.0.7", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.7.tgz", + "integrity": "sha512-nV6YcJo5wbLW77m+8KjH8aB/7/rxQy9SZ0HY5shnwULfS+9nmTtVXAJET5NdZmCzA4fPI/Hm1wo/Po/4mopOdg==", + "dev": true, + "dependencies": { + "glob": "^10.3.7" + }, + "bin": { + "rimraf": "dist/esm/bin.mjs" + }, + "engines": { + "node": ">=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/webpack-dev-server/node_modules/schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", "dev": true, "dependencies": { "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", + "ajv": "^8.9.0", "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" + "ajv-keywords": "^5.1.0" }, "engines": { "node": ">= 12.13.0" @@ -37525,9 +37838,9 @@ } }, "node_modules/webpack-dev-server/node_modules/ws": { - "version": "8.13.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz", - "integrity": "sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==", + "version": "8.17.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.0.tgz", + "integrity": "sha512-uJq6108EgZMAl20KagGkzCKfMEjxmKvZHG7Tlq0Z6nOky7YF7aq4mOx6xK8TJ/i1LeK4Qus7INktacctDgY8Ow==", "dev": true, "engines": { "node": ">=10.0.0" diff --git a/package.json b/package.json index 0dbd6439114b..c836eff6ed65 100644 --- a/package.json +++ b/package.json @@ -49,7 +49,7 @@ "@jest/types": "^29.6.3", "@jsdevtools/coverage-istanbul-loader": "^3.0.5", "@percy/cli": "^1.28.6", - "@pmmmwh/react-refresh-webpack-plugin": "^0.5.10", + "@pmmmwh/react-refresh-webpack-plugin": "^0.5.13", "@prettier/plugin-xml": "^3.2.2", "@rollup/plugin-babel": "^6.0.4", "@rollup/plugin-commonjs": "^25.0.7", @@ -176,7 +176,7 @@ "webpack": "^5.91.0", "webpack-bundle-analyzer": "^4.10.2", "webpack-cli": "^5.1.4", - "webpack-dev-server": "^4.15.1", + "webpack-dev-server": "^5.0.4", "webpackbar": "^6.0.1", "worker-loader": "^3.0.8", "workspaces-run": "^1.0.2" From 9546fc70bb078152fe46733ee7f842cd4600b082 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 16 May 2024 23:08:46 +0200 Subject: [PATCH 25/49] Bump lint-staged from 15.2.0 to 15.2.2 (#13693) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 55 +++++++++++++++++------------------------------ package.json | 2 +- 2 files changed, 21 insertions(+), 36 deletions(-) diff --git a/package-lock.json b/package-lock.json index 0c45846ebb0e..97fe9d592bc2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -121,7 +121,7 @@ "karma-parallel": "^0.3.1", "karma-sourcemap-loader": "^0.4.0", "karma-webpack": "^5.0.0", - "lint-staged": "^15.2.0", + "lint-staged": "^15.2.2", "markdownlint-cli": "^0.40.0", "mini-css-extract-plugin": "^2.9.0", "mockdate": "^3.0.5", @@ -14842,9 +14842,9 @@ "dev": true }, "node_modules/cli-truncate/node_modules/string-width": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.0.0.tgz", - "integrity": "sha512-GPQHj7row82Hjo9hKZieKcHIhaAIKOJvFSIZXuCU9OASVZrMNUaZuz++SPVrBjnLsnk4k+z9f2EIypgxf2vNFw==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.1.0.tgz", + "integrity": "sha512-SEIJCWiX7Kg4c129n48aDRwLbFb2LJmXXFrWBG4NGaRtMQ3myKPKbwrD1BKqQn74oCoNMBVrfDEr5M9YxCsrkw==", "dev": true, "dependencies": { "emoji-regex": "^10.3.0", @@ -26749,9 +26749,9 @@ } }, "node_modules/lint-staged": { - "version": "15.2.0", - "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-15.2.0.tgz", - "integrity": "sha512-TFZzUEV00f+2YLaVPWBWGAMq7So6yQx+GG8YRMDeOEIf95Zn5RyiLMsEiX4KTNl9vq/w+NqRJkLA1kPIo15ufQ==", + "version": "15.2.2", + "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-15.2.2.tgz", + "integrity": "sha512-TiTt93OPh1OZOsb5B7k96A/ATl2AjIZo+vnzFZ6oHK5FuTk63ByDtxGQpHm+kFETjEWqgkF95M8FRXKR/LEBcw==", "dev": true, "dependencies": { "chalk": "5.3.0", @@ -26759,7 +26759,7 @@ "debug": "4.3.4", "execa": "8.0.1", "lilconfig": "3.0.0", - "listr2": "8.0.0", + "listr2": "8.0.1", "micromatch": "4.0.5", "pidtree": "0.6.0", "string-argv": "0.3.2", @@ -26952,9 +26952,9 @@ } }, "node_modules/listr2": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/listr2/-/listr2-8.0.0.tgz", - "integrity": "sha512-u8cusxAcyqAiQ2RhYvV7kRKNLgUvtObIbhOX2NCXqvp1UU32xIg5CT22ykS2TPKJXZWJwtK3IKLiqAGlGNE+Zg==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/listr2/-/listr2-8.0.1.tgz", + "integrity": "sha512-ovJXBXkKGfq+CwmKTjluEqFi3p4h8xvkxGQQAQan22YCgef4KZ1mKGjzfGh6PL6AW5Csw0QiQPNuQyH+6Xk3hA==", "dev": true, "dependencies": { "cli-truncate": "^4.0.0", @@ -27011,9 +27011,9 @@ "dev": true }, "node_modules/listr2/node_modules/string-width": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.0.0.tgz", - "integrity": "sha512-GPQHj7row82Hjo9hKZieKcHIhaAIKOJvFSIZXuCU9OASVZrMNUaZuz++SPVrBjnLsnk4k+z9f2EIypgxf2vNFw==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.1.0.tgz", + "integrity": "sha512-SEIJCWiX7Kg4c129n48aDRwLbFb2LJmXXFrWBG4NGaRtMQ3myKPKbwrD1BKqQn74oCoNMBVrfDEr5M9YxCsrkw==", "dev": true, "dependencies": { "emoji-regex": "^10.3.0", @@ -27274,13 +27274,10 @@ } }, "node_modules/log-update/node_modules/ansi-escapes": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-6.2.0.tgz", - "integrity": "sha512-kzRaCqXnpzWs+3z5ABPQiVke+iq0KXkHo8xiWV4RPTi5Yli0l97BEQuhXV1s7+aSU/fu1kUuxgS4MsQ0fRuygw==", + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-6.2.1.tgz", + "integrity": "sha512-4nJ3yixlEthEJ9Rk4vPcdBRkZvQZlYyu8j4/Mqz5sgIkddmEnH2Yj2ZrnP9S3tQOvSNRUIgVNF/1yPpRAGNRig==", "dev": true, - "dependencies": { - "type-fest": "^3.0.0" - }, "engines": { "node": ">=14.16" }, @@ -27381,9 +27378,9 @@ } }, "node_modules/log-update/node_modules/string-width": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.0.0.tgz", - "integrity": "sha512-GPQHj7row82Hjo9hKZieKcHIhaAIKOJvFSIZXuCU9OASVZrMNUaZuz++SPVrBjnLsnk4k+z9f2EIypgxf2vNFw==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.1.0.tgz", + "integrity": "sha512-SEIJCWiX7Kg4c129n48aDRwLbFb2LJmXXFrWBG4NGaRtMQ3myKPKbwrD1BKqQn74oCoNMBVrfDEr5M9YxCsrkw==", "dev": true, "dependencies": { "emoji-regex": "^10.3.0", @@ -27412,18 +27409,6 @@ "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, - "node_modules/log-update/node_modules/type-fest": { - "version": "3.13.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-3.13.1.tgz", - "integrity": "sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==", - "dev": true, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/log-update/node_modules/wrap-ansi": { "version": "9.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.0.tgz", diff --git a/package.json b/package.json index c836eff6ed65..c1009acdb8a9 100644 --- a/package.json +++ b/package.json @@ -145,7 +145,7 @@ "karma-parallel": "^0.3.1", "karma-sourcemap-loader": "^0.4.0", "karma-webpack": "^5.0.0", - "lint-staged": "^15.2.0", + "lint-staged": "^15.2.2", "markdownlint-cli": "^0.40.0", "mini-css-extract-plugin": "^2.9.0", "mockdate": "^3.0.5", From 769b1572b89f7d9f252b6f07356f8ae09488b9bd Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 16 May 2024 23:10:58 +0200 Subject: [PATCH 26/49] Bump css-loader from 6.9.1 to 7.1.1 (#13692) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 80 ++++++++++++++++++++++++++++++++++++----------- package.json | 2 +- 2 files changed, 63 insertions(+), 19 deletions(-) diff --git a/package-lock.json b/package-lock.json index 97fe9d592bc2..62d319898434 100644 --- a/package-lock.json +++ b/package-lock.json @@ -81,7 +81,7 @@ "circular-dependency-plugin": "^5.2.2", "core-js": "^3.37.1", "cross-env": "^7.0.3", - "css-loader": "^6.9.1", + "css-loader": "^7.1.1", "css-minimizer-webpack-plugin": "^7.0.0", "cssnano": "^7.0.1", "eslint": "^8.56.0", @@ -6865,6 +6865,41 @@ "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", "dev": true }, + "node_modules/@storybook/builder-webpack5/node_modules/css-loader": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.11.0.tgz", + "integrity": "sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g==", + "dev": true, + "dependencies": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.33", + "postcss-modules-extract-imports": "^3.1.0", + "postcss-modules-local-by-default": "^4.0.5", + "postcss-modules-scope": "^3.2.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.5.4" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "@rspack/core": "0.x || 1.x", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "webpack": { + "optional": true + } + } + }, "node_modules/@storybook/builder-webpack5/node_modules/fs-extra": { "version": "11.2.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", @@ -15535,29 +15570,38 @@ } }, "node_modules/css-loader": { - "version": "6.9.1", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.9.1.tgz", - "integrity": "sha512-OzABOh0+26JKFdMzlK6PY1u5Zx8+Ck7CVRlcGNZoY9qwJjdfu2VWFuprTIpPW+Av5TZTVViYWcFQaEEQURLknQ==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-7.1.1.tgz", + "integrity": "sha512-OxIR5P2mjO1PSXk44bWuQ8XtMK4dpEqpIyERCx3ewOo3I8EmbcxMPUc5ScLtQfgXtOojoMv57So4V/C02HQLsw==", "dev": true, "dependencies": { "icss-utils": "^5.1.0", "postcss": "^8.4.33", - "postcss-modules-extract-imports": "^3.0.0", - "postcss-modules-local-by-default": "^4.0.4", - "postcss-modules-scope": "^3.1.1", + "postcss-modules-extract-imports": "^3.1.0", + "postcss-modules-local-by-default": "^4.0.5", + "postcss-modules-scope": "^3.2.0", "postcss-modules-values": "^4.0.0", "postcss-value-parser": "^4.2.0", "semver": "^7.5.4" }, "engines": { - "node": ">= 12.13.0" + "node": ">= 18.12.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/webpack" }, "peerDependencies": { - "webpack": "^5.0.0" + "@rspack/core": "0.x || 1.x", + "webpack": "^5.27.0" + }, + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "webpack": { + "optional": true + } } }, "node_modules/css-minimizer-webpack-plugin": { @@ -30524,9 +30568,9 @@ } }, "node_modules/postcss-modules-extract-imports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", - "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz", + "integrity": "sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==", "dev": true, "engines": { "node": "^10 || ^12 || >= 14" @@ -30536,9 +30580,9 @@ } }, "node_modules/postcss-modules-local-by-default": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.4.tgz", - "integrity": "sha512-L4QzMnOdVwRm1Qb8m4x8jsZzKAaPAgrUF1r/hjDR2Xj7R+8Zsf97jAlSQzWtKx5YNiNGN8QxmPFIc/sh+RQl+Q==", + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.5.tgz", + "integrity": "sha512-6MieY7sIfTK0hYfafw1OMEG+2bg8Q1ocHCpoWLqOKj3JXlKu4G7btkmM/B7lFubYkYWmRSPLZi5chid63ZaZYw==", "dev": true, "dependencies": { "icss-utils": "^5.0.0", @@ -30553,9 +30597,9 @@ } }, "node_modules/postcss-modules-scope": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.1.1.tgz", - "integrity": "sha512-uZgqzdTleelWjzJY+Fhti6F3C9iF1JR/dODLs/JDefozYcKTBCdD8BIl6nNPbTbcLnGrk56hzwZC2DaGNvYjzA==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.0.tgz", + "integrity": "sha512-oq+g1ssrsZOsx9M96c5w8laRmvEu9C3adDSjI8oTcbfkrTE8hx/zfyobUoWIxaKPO8bt6S62kxpw5GqypEw1QQ==", "dev": true, "dependencies": { "postcss-selector-parser": "^6.0.4" diff --git a/package.json b/package.json index c1009acdb8a9..851b757eb74c 100644 --- a/package.json +++ b/package.json @@ -105,7 +105,7 @@ "circular-dependency-plugin": "^5.2.2", "core-js": "^3.37.1", "cross-env": "^7.0.3", - "css-loader": "^6.9.1", + "css-loader": "^7.1.1", "css-minimizer-webpack-plugin": "^7.0.0", "cssnano": "^7.0.1", "eslint": "^8.56.0", From fd232e5c907611a43c25f25399c97398442249bf Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 16 May 2024 23:14:39 +0200 Subject: [PATCH 27/49] Bump eslint-plugin-security from 2.1.0 to 3.0.0 (#13694) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 11 +++++++---- package.json | 2 +- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 62d319898434..9e5a0f72b046 100644 --- a/package-lock.json +++ b/package-lock.json @@ -100,7 +100,7 @@ "eslint-plugin-prettier": "^5.1.3", "eslint-plugin-react": "^7.34.1", "eslint-plugin-react-hooks": "^4.6.0", - "eslint-plugin-security": "^2.1.0", + "eslint-plugin-security": "^3.0.0", "eslint-plugin-styled-components-a11y": "^2.1.32", "eslint-plugin-testing-library": "^6.2.2", "html-webpack-plugin": "^5.6.0", @@ -18144,12 +18144,15 @@ } }, "node_modules/eslint-plugin-security": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-security/-/eslint-plugin-security-2.1.0.tgz", - "integrity": "sha512-ywxclP954bf8d3gr6KOQ/AFc+PRvWuhOxtPOEtiHmVYiZr/mcgQtmSJq6+hTEXC5ylTjHnPPG+PEnzlDiWMXbQ==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-security/-/eslint-plugin-security-3.0.0.tgz", + "integrity": "sha512-2Ij7PkmXIF2cKwoVkEgemwoXbOnxg5UfdhdcpNxZwJxC/10dbsdhHISrTyJ/n8DUkt3yiN6P1ywEgcMGjIwHIw==", "dev": true, "dependencies": { "safe-regex": "^2.1.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } }, "node_modules/eslint-plugin-security/node_modules/safe-regex": { diff --git a/package.json b/package.json index 851b757eb74c..ea3e97715ce4 100644 --- a/package.json +++ b/package.json @@ -124,7 +124,7 @@ "eslint-plugin-prettier": "^5.1.3", "eslint-plugin-react": "^7.34.1", "eslint-plugin-react-hooks": "^4.6.0", - "eslint-plugin-security": "^2.1.0", + "eslint-plugin-security": "^3.0.0", "eslint-plugin-styled-components-a11y": "^2.1.32", "eslint-plugin-testing-library": "^6.2.2", "html-webpack-plugin": "^5.6.0", From c0d332b83c5a510fd04a591956bd1e3e9f3facc4 Mon Sep 17 00:00:00 2001 From: Pascal Birchler Date: Thu, 16 May 2024 23:16:07 +0200 Subject: [PATCH 28/49] Install `@storybook/addon-webpack5-compiler-babel` --- .storybook/main.cjs | 1 + package-lock.json | 14 ++++++++++++++ package.json | 1 + 3 files changed, 16 insertions(+) diff --git a/.storybook/main.cjs b/.storybook/main.cjs index 624a0bff54f8..bb00ee9d73c4 100644 --- a/.storybook/main.cjs +++ b/.storybook/main.cjs @@ -65,6 +65,7 @@ module.exports = { toolbars: true, }, }, + '@storybook/addon-webpack5-compiler-babel', ], framework: { name: '@storybook/react-webpack5', diff --git a/package-lock.json b/package-lock.json index 9e5a0f72b046..b28c6bbc496d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -40,6 +40,7 @@ "@storybook/addon-essentials": "^8.1.1", "@storybook/addon-links": "^8.1.1", "@storybook/addon-viewport": "^8.1.1", + "@storybook/addon-webpack5-compiler-babel": "^3.0.3", "@storybook/client-api": "^7.6.17", "@storybook/client-logger": "^8.1.1", "@storybook/csf": "^0.1.2", @@ -6627,6 +6628,19 @@ "url": "https://opencollective.com/storybook" } }, + "node_modules/@storybook/addon-webpack5-compiler-babel": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@storybook/addon-webpack5-compiler-babel/-/addon-webpack5-compiler-babel-3.0.3.tgz", + "integrity": "sha512-rVQTTw+oxJltbVKaejIWSHwVKOBJs3au21f/pYXhV0aiNgNhxEa3vr79t/j0j8ox8uJtzM8XYOb7FlkvGfHlwQ==", + "dev": true, + "dependencies": { + "@babel/core": "^7.23.7", + "babel-loader": "^9.1.3" + }, + "engines": { + "node": ">=18" + } + }, "node_modules/@storybook/blocks": { "version": "8.1.1", "resolved": "https://registry.npmjs.org/@storybook/blocks/-/blocks-8.1.1.tgz", diff --git a/package.json b/package.json index ea3e97715ce4..455683a000c1 100644 --- a/package.json +++ b/package.json @@ -64,6 +64,7 @@ "@storybook/addon-essentials": "^8.1.1", "@storybook/addon-links": "^8.1.1", "@storybook/addon-viewport": "^8.1.1", + "@storybook/addon-webpack5-compiler-babel": "^3.0.3", "@storybook/client-api": "^7.6.17", "@storybook/client-logger": "^8.1.1", "@storybook/csf": "^0.1.2", From a51ef74ef2156bc750e90ce33c6b09a771ea667e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 16 May 2024 23:19:01 +0200 Subject: [PATCH 29/49] Bump @testing-library/dom from 9.3.3 to 10.1.0 (#13681) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Pascal Birchler --- package-lock.json | 380 ++++++++++++++++++++++++++++- package.json | 4 +- packages/story-editor/package.json | 2 +- 3 files changed, 370 insertions(+), 16 deletions(-) diff --git a/package-lock.json b/package-lock.json index b28c6bbc496d..b69027a90be7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -50,7 +50,7 @@ "@stylelint/postcss-css-in-js": "^0.38.0", "@svgr/rollup": "^8.0.1", "@svgr/webpack": "^8.0.1", - "@testing-library/dom": "^9.3.3", + "@testing-library/dom": "^10.1.0", "@testing-library/jest-dom": "^6.4.5", "@testing-library/react": "^12.1.5", "@testing-library/react-hooks": "^8.0.1", @@ -92,7 +92,7 @@ "eslint-plugin-import": "^2.29.1", "eslint-plugin-jasmine": "^4.1.3", "eslint-plugin-jest": "^28.5.0", - "eslint-plugin-jest-dom": "^5.0.1", + "eslint-plugin-jest-dom": "^5.4.0", "eslint-plugin-jest-extended": "^2.0.0", "eslint-plugin-jsdoc": "^48.2.5", "eslint-plugin-jsx-a11y": "^6.8.0", @@ -9847,22 +9847,22 @@ "integrity": "sha512-T0ORaQrH6kNFGzTg285RVPK+NCYZxOoA+r0QfKgHqK+yk5RuYPSKDa18XCLtycCNq+VWKpfyDpzGUGhYgCV+kw==" }, "node_modules/@testing-library/dom": { - "version": "9.3.3", - "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-9.3.3.tgz", - "integrity": "sha512-fB0R+fa3AUqbLHWyxXa2kGVtf1Fe1ZZFr0Zp6AIbIAzXb2mKbEXl+PCQNUOaq5lbTab5tfctfXRNsWXxa2f7Aw==", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-10.1.0.tgz", + "integrity": "sha512-wdsYKy5zupPyLCW2Je5DLHSxSfbIp6h80WoHOQc+RPtmPGA52O9x5MJEkv92Sjonpq+poOAtUKhh1kBGAXBrNA==", "dev": true, "dependencies": { "@babel/code-frame": "^7.10.4", "@babel/runtime": "^7.12.5", "@types/aria-query": "^5.0.1", - "aria-query": "5.1.3", + "aria-query": "5.3.0", "chalk": "^4.1.0", "dom-accessibility-api": "^0.5.9", "lz-string": "^1.5.0", "pretty-format": "^27.0.2" }, "engines": { - "node": ">=14" + "node": ">=18" } }, "node_modules/@testing-library/dom/node_modules/@jest/types": { @@ -9905,6 +9905,15 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, + "node_modules/@testing-library/dom/node_modules/aria-query": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", + "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", + "dev": true, + "dependencies": { + "dequal": "^2.0.3" + } + }, "node_modules/@testing-library/dom/node_modules/chalk": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", @@ -17713,9 +17722,9 @@ } }, "node_modules/eslint-plugin-jest-dom": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-jest-dom/-/eslint-plugin-jest-dom-5.1.0.tgz", - "integrity": "sha512-JIXZp+E/h/aGlP/rQc4tuOejiHlZXg65qw8JAJMIJA5VsdjOkss/SYcRSqBrQuEOytEM8JvngUjcz31d1RrCrA==", + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest-dom/-/eslint-plugin-jest-dom-5.4.0.tgz", + "integrity": "sha512-yBqvFsnpS5Sybjoq61cJiUsenRkC9K32hYQBFS9doBR7nbQZZ5FyO+X7MlmfM1C48Ejx/qTuOCgukDUNyzKZ7A==", "dev": true, "dependencies": { "@babel/runtime": "^7.16.3", @@ -17727,8 +17736,8 @@ "yarn": ">=1" }, "peerDependencies": { - "@testing-library/dom": "^8.0.0 || ^9.0.0", - "eslint": "^6.8.0 || ^7.0.0 || ^8.0.0" + "@testing-library/dom": "^8.0.0 || ^9.0.0 || ^10.0.0", + "eslint": "^6.8.0 || ^7.0.0 || ^8.0.0 || ^9.0.0" }, "peerDependenciesMeta": { "@testing-library/dom": { @@ -38936,6 +38945,25 @@ "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.1.tgz", "integrity": "sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ==" }, + "packages/activation-notice/node_modules/@testing-library/dom": { + "version": "9.3.4", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-9.3.4.tgz", + "integrity": "sha512-FlS4ZWlp97iiNWig0Muq8p+3rVDjRiYE+YKGbAqXOu9nwJFFOdL00kFpz42M+4huzYi86vAK1sOOfyOG45muIQ==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@types/aria-query": "^5.0.1", + "aria-query": "5.1.3", + "chalk": "^4.1.0", + "dom-accessibility-api": "^0.5.9", + "lz-string": "^1.5.0", + "pretty-format": "^27.0.2" + }, + "engines": { + "node": ">=14" + } + }, "packages/activation-notice/node_modules/@testing-library/react": { "version": "14.0.0", "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-14.0.0.tgz", @@ -38974,6 +39002,55 @@ "@types/react": "*" } }, + "packages/activation-notice/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "packages/activation-notice/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "packages/activation-notice/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "packages/activation-notice/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, "packages/activation-notice/node_modules/css-to-react-native": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.2.0.tgz", @@ -39005,6 +39082,41 @@ "react": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, + "packages/activation-notice/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "packages/activation-notice/node_modules/pretty-format": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "packages/activation-notice/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, "packages/activation-notice/node_modules/react": { "version": "18.2.0", "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", @@ -39098,6 +39210,18 @@ "stylis": "4.x" } }, + "packages/activation-notice/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "packages/animation": { "name": "@googleforcreators/animation", "version": "0.1.202405151100", @@ -40112,6 +40236,25 @@ "integrity": "sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==", "optional": true }, + "packages/stories-block/node_modules/@testing-library/dom": { + "version": "9.3.4", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-9.3.4.tgz", + "integrity": "sha512-FlS4ZWlp97iiNWig0Muq8p+3rVDjRiYE+YKGbAqXOu9nwJFFOdL00kFpz42M+4huzYi86vAK1sOOfyOG45muIQ==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@types/aria-query": "^5.0.1", + "aria-query": "5.1.3", + "chalk": "^4.1.0", + "dom-accessibility-api": "^0.5.9", + "lz-string": "^1.5.0", + "pretty-format": "^27.0.2" + }, + "engines": { + "node": ">=14" + } + }, "packages/stories-block/node_modules/@testing-library/react": { "version": "14.0.0", "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-14.0.0.tgz", @@ -40541,6 +40684,37 @@ "react": "^18.0.0" } }, + "packages/stories-block/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "packages/stories-block/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, "packages/stories-block/node_modules/classnames": { "version": "2.5.1", "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.5.1.tgz", @@ -40559,6 +40733,24 @@ "react-dom": "^18.0.0" } }, + "packages/stories-block/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "packages/stories-block/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, "packages/stories-block/node_modules/framer-motion": { "version": "10.16.12", "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-10.16.12.tgz", @@ -40582,6 +40774,15 @@ } } }, + "packages/stories-block/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "packages/stories-block/node_modules/is-plain-object": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", @@ -40595,6 +40796,32 @@ "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.1.tgz", "integrity": "sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw==" }, + "packages/stories-block/node_modules/pretty-format": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "packages/stories-block/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, "packages/stories-block/node_modules/react": { "version": "18.2.0", "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", @@ -40629,6 +40856,18 @@ "loose-envify": "^1.1.0" } }, + "packages/stories-block/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "packages/stories-block/node_modules/uuid": { "version": "9.0.1", "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", @@ -40725,7 +40964,7 @@ "@googleforcreators/karma-fixture": "*", "@googleforcreators/test-utils": "*", "@storybook/addon-essentials": "^8.1.1", - "@testing-library/dom": "^9.3.3", + "@testing-library/dom": "^10.1.0", "@testing-library/jest-dom": "^6.4.5", "@testing-library/react": "^12.1.5", "@testing-library/react-hooks": "^8.0.1", @@ -40883,6 +41122,25 @@ "integrity": "sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==", "optional": true }, + "packages/tinymce-button/node_modules/@testing-library/dom": { + "version": "9.3.4", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-9.3.4.tgz", + "integrity": "sha512-FlS4ZWlp97iiNWig0Muq8p+3rVDjRiYE+YKGbAqXOu9nwJFFOdL00kFpz42M+4huzYi86vAK1sOOfyOG45muIQ==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@types/aria-query": "^5.0.1", + "aria-query": "5.1.3", + "chalk": "^4.1.0", + "dom-accessibility-api": "^0.5.9", + "lz-string": "^1.5.0", + "pretty-format": "^27.0.2" + }, + "engines": { + "node": ">=14" + } + }, "packages/tinymce-button/node_modules/@testing-library/react": { "version": "14.0.0", "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-14.0.0.tgz", @@ -41091,6 +41349,55 @@ "react": "^18.0.0" } }, + "packages/tinymce-button/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "packages/tinymce-button/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "packages/tinymce-button/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "packages/tinymce-button/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, "packages/tinymce-button/node_modules/framer-motion": { "version": "10.16.4", "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-10.16.4.tgz", @@ -41114,6 +41421,15 @@ } } }, + "packages/tinymce-button/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "packages/tinymce-button/node_modules/is-plain-object": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", @@ -41127,6 +41443,32 @@ "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.1.tgz", "integrity": "sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw==" }, + "packages/tinymce-button/node_modules/pretty-format": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "packages/tinymce-button/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, "packages/tinymce-button/node_modules/react": { "version": "18.2.0", "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", @@ -41161,6 +41503,18 @@ "loose-envify": "^1.1.0" } }, + "packages/tinymce-button/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "packages/tinymce-button/node_modules/uuid": { "version": "9.0.1", "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", diff --git a/package.json b/package.json index 455683a000c1..914913aeabd4 100644 --- a/package.json +++ b/package.json @@ -74,7 +74,7 @@ "@stylelint/postcss-css-in-js": "^0.38.0", "@svgr/rollup": "^8.0.1", "@svgr/webpack": "^8.0.1", - "@testing-library/dom": "^9.3.3", + "@testing-library/dom": "^10.1.0", "@testing-library/jest-dom": "^6.4.5", "@testing-library/react": "^12.1.5", "@testing-library/react-hooks": "^8.0.1", @@ -116,7 +116,7 @@ "eslint-plugin-import": "^2.29.1", "eslint-plugin-jasmine": "^4.1.3", "eslint-plugin-jest": "^28.5.0", - "eslint-plugin-jest-dom": "^5.0.1", + "eslint-plugin-jest-dom": "^5.4.0", "eslint-plugin-jest-extended": "^2.0.0", "eslint-plugin-jsdoc": "^48.2.5", "eslint-plugin-jsx-a11y": "^6.8.0", diff --git a/packages/story-editor/package.json b/packages/story-editor/package.json index 8a0ef01539b3..d775dcbd694b 100644 --- a/packages/story-editor/package.json +++ b/packages/story-editor/package.json @@ -91,7 +91,7 @@ "@googleforcreators/karma-fixture": "*", "@googleforcreators/test-utils": "*", "@storybook/addon-essentials": "^8.1.1", - "@testing-library/dom": "^9.3.3", + "@testing-library/dom": "^10.1.0", "@testing-library/jest-dom": "^6.4.5", "@testing-library/react": "^12.1.5", "@testing-library/react-hooks": "^8.0.1", From 4da7efb4eb381b131317be2e70d7840e08c6c4c0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 17 May 2024 14:06:16 +0200 Subject: [PATCH 30/49] Bump @babel/preset-typescript from 7.23.3 to 7.24.1 (#13696) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 46 +++++++++++++++++++++++----------------------- package.json | 2 +- 2 files changed, 24 insertions(+), 24 deletions(-) diff --git a/package-lock.json b/package-lock.json index b69027a90be7..0b19fcfa746d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,7 +14,7 @@ "@babel/eslint-plugin": "^7.24.5", "@babel/preset-env": "^7.24.5", "@babel/preset-react": "^7.24.1", - "@babel/preset-typescript": "^7.23.3", + "@babel/preset-typescript": "^7.24.1", "@googleforcreators/dashboard": "*", "@googleforcreators/design-system": "*", "@googleforcreators/fonts": "*", @@ -1166,11 +1166,11 @@ } }, "node_modules/@babel/plugin-syntax-jsx": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.23.3.tgz", - "integrity": "sha512-EB2MELswq55OHUoRZLGg/zC7QWUKfNLpE57m/S2yr1uEneIgsTgrSzXP3NXEsMkVn76OlaVVnzN+ugObuYGwhg==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.24.1.tgz", + "integrity": "sha512-2eCtxZXf+kbkMIsXS4poTvT4Yu5rXiRa+9xGVT56raghjmBTKMpFNc9R4IDiB4emao9eO22Ox7CxuJG7BgExqA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -1274,11 +1274,11 @@ } }, "node_modules/@babel/plugin-syntax-typescript": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.23.3.tgz", - "integrity": "sha512-9EiNjVJOMwCO+43TqoTrgQ8jMwcAd0sWyXi9RPfIsLTj4R2MADDDQXELhffaUx/uJv2AYcxBgPwH6j4TIA4ytQ==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.24.1.tgz", + "integrity": "sha512-Yhnmvy5HZEnHUty6i++gcfH1/l68AHnItFHnaCv6hn9dNh0hQvvQJsxpi4BMBFN5DLeHBuucT/0DgzXif/OyRw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -2088,14 +2088,14 @@ } }, "node_modules/@babel/plugin-transform-typescript": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.23.4.tgz", - "integrity": "sha512-39hCCOl+YUAyMOu6B9SmUTiHUU0t/CxJNUmY3qRdJujbqi+lrQcL11ysYUsAvFWPBdhihrv1z0oRG84Yr3dODQ==", + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.24.5.tgz", + "integrity": "sha512-E0VWu/hk83BIFUWnsKZ4D81KXjN5L3MobvevOHErASk9IPwKHOkTgvqzvNo1yP/ePJWqqK2SpUR5z+KQbl6NVw==", "dependencies": { "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-create-class-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-typescript": "^7.23.3" + "@babel/helper-create-class-features-plugin": "^7.24.5", + "@babel/helper-plugin-utils": "^7.24.5", + "@babel/plugin-syntax-typescript": "^7.24.1" }, "engines": { "node": ">=6.9.0" @@ -2364,15 +2364,15 @@ } }, "node_modules/@babel/preset-typescript": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.23.3.tgz", - "integrity": "sha512-17oIGVlqz6CchO9RFYn5U6ZpWRZIngayYCtrPRSgANSwC2V1Jb+iP74nVxzzXJte8b8BYxrL1yY96xfhTBrNNQ==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.24.1.tgz", + "integrity": "sha512-1DBaMmRDpuYQBPWD8Pf/WEwCrtgRHxsZnP4mIy9G/X+hFfbI47Q2G4t1Paakld84+qsk2fSsUPMKg71jkoOOaQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-validator-option": "^7.22.15", - "@babel/plugin-syntax-jsx": "^7.23.3", - "@babel/plugin-transform-modules-commonjs": "^7.23.3", - "@babel/plugin-transform-typescript": "^7.23.3" + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-validator-option": "^7.23.5", + "@babel/plugin-syntax-jsx": "^7.24.1", + "@babel/plugin-transform-modules-commonjs": "^7.24.1", + "@babel/plugin-transform-typescript": "^7.24.1" }, "engines": { "node": ">=6.9.0" diff --git a/package.json b/package.json index 914913aeabd4..3ab97e9677c4 100644 --- a/package.json +++ b/package.json @@ -38,7 +38,7 @@ "@babel/eslint-plugin": "^7.24.5", "@babel/preset-env": "^7.24.5", "@babel/preset-react": "^7.24.1", - "@babel/preset-typescript": "^7.23.3", + "@babel/preset-typescript": "^7.24.1", "@googleforcreators/dashboard": "*", "@googleforcreators/design-system": "*", "@googleforcreators/fonts": "*", From e84f9e13aa7b4325f643188906b0fdd168e7ff2b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 17 May 2024 14:06:31 +0200 Subject: [PATCH 31/49] Bump immer from 10.0.2 to 10.1.1 (#13697) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 4 ++-- packages/elements/package.json | 2 +- packages/story-editor/package.json | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index 0b19fcfa746d..deb7f2869be3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -39739,7 +39739,7 @@ "uuid": "^9.0.0" }, "devDependencies": { - "immer": "^10.0.2" + "immer": "^10.1.1" }, "engines": { "node": ">= 16", @@ -40945,7 +40945,7 @@ "flagged": "^2.0.10", "history": "^5.3.0", "html-to-image": "1.10.8", - "immer": "^10.0.2", + "immer": "^10.1.1", "mediainfo.js": "^0.1.9", "polished": "^4.3.1", "prop-types": "^15.8.1", diff --git a/packages/elements/package.json b/packages/elements/package.json index f36e359983bb..d8a31b12914d 100644 --- a/packages/elements/package.json +++ b/packages/elements/package.json @@ -46,6 +46,6 @@ "uuid": "^9.0.0" }, "devDependencies": { - "immer": "^10.0.2" + "immer": "^10.1.1" } } diff --git a/packages/story-editor/package.json b/packages/story-editor/package.json index d775dcbd694b..5eb3e1ccb026 100644 --- a/packages/story-editor/package.json +++ b/packages/story-editor/package.json @@ -72,7 +72,7 @@ "flagged": "^2.0.10", "history": "^5.3.0", "html-to-image": "1.10.8", - "immer": "^10.0.2", + "immer": "^10.1.1", "mediainfo.js": "^0.1.9", "polished": "^4.3.1", "prop-types": "^15.8.1", From 98a95b2c1263eca0a0ec2e6248ee4d37170f90ca Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 17 May 2024 14:33:01 +0200 Subject: [PATCH 32/49] Bump @types/node from 20.10.6 to 20.12.12 (#13695) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 10 +++++----- package.json | 2 +- packages/commander/package.json | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/package-lock.json b/package-lock.json index deb7f2869be3..1e4a806f44cd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -57,7 +57,7 @@ "@testing-library/user-event": "^14.5.2", "@types/jest": "^29.5.12", "@types/jsdom": "^21.1.3", - "@types/node": "^20.10.6", + "@types/node": "^20.12.12", "@types/styled-components": "^5.1.26", "@types/uuid": "^9.0.8", "@typescript-eslint/eslint-plugin": "^6.19.1", @@ -10755,9 +10755,9 @@ "integrity": "sha512-F0oAily9Q9QQpv9JKxKn0zMKfOo36KHCW7myYsmUyf2t0g+sBTbG3UleTPoguHdE1z3GLFr3p7/wiOio52QFjQ==" }, "node_modules/@types/node": { - "version": "20.10.6", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.10.6.tgz", - "integrity": "sha512-Vac8H+NlRNNlAmDfGUP7b5h/KA+AtWIzuXy0E6OyP8f1tCLYAtPvKRRDJjAPqhpCb0t6U2j7/xqAuLEebW2kiw==", + "version": "20.12.12", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.12.12.tgz", + "integrity": "sha512-eWLDGF/FOSPtAvEqeRAQ4C8LSA7M1I7i0ky1I8U7kD1J5ITyW3AsRhQrKVoWf5pFKZ2kILsEGJhsI9r93PYnOw==", "dependencies": { "undici-types": "~5.26.4" } @@ -39284,7 +39284,7 @@ "commander": "src/index.ts" }, "devDependencies": { - "@types/node": "^20.10.6", + "@types/node": "^20.12.12", "@types/semver": "^7.5.8" }, "engines": { diff --git a/package.json b/package.json index 3ab97e9677c4..128afe4a24eb 100644 --- a/package.json +++ b/package.json @@ -81,7 +81,7 @@ "@testing-library/user-event": "^14.5.2", "@types/jest": "^29.5.12", "@types/jsdom": "^21.1.3", - "@types/node": "^20.10.6", + "@types/node": "^20.12.12", "@types/styled-components": "^5.1.26", "@types/uuid": "^9.0.8", "@typescript-eslint/eslint-plugin": "^6.19.1", diff --git a/packages/commander/package.json b/packages/commander/package.json index fbe52b2df939..f2a74629365a 100644 --- a/packages/commander/package.json +++ b/packages/commander/package.json @@ -31,7 +31,7 @@ "semver": "^7.6.2" }, "devDependencies": { - "@types/node": "^20.10.6", + "@types/node": "^20.12.12", "@types/semver": "^7.5.8" }, "bin": { From bc083c7e31f55747f7d3ace2253dcb6c908481cd Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 17 May 2024 15:37:41 +0200 Subject: [PATCH 33/49] Bump eslint-plugin-react-hooks from 4.6.0 to 4.6.2 (#13698) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 1e4a806f44cd..2be169930602 100644 --- a/package-lock.json +++ b/package-lock.json @@ -100,7 +100,7 @@ "eslint-plugin-node": "^11.1.0", "eslint-plugin-prettier": "^5.1.3", "eslint-plugin-react": "^7.34.1", - "eslint-plugin-react-hooks": "^4.6.0", + "eslint-plugin-react-hooks": "^4.6.2", "eslint-plugin-security": "^3.0.0", "eslint-plugin-styled-components-a11y": "^2.1.32", "eslint-plugin-testing-library": "^6.2.2", @@ -18108,9 +18108,9 @@ } }, "node_modules/eslint-plugin-react-hooks": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", - "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.2.tgz", + "integrity": "sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==", "dev": true, "engines": { "node": ">=10" diff --git a/package.json b/package.json index 128afe4a24eb..dbe3db08696d 100644 --- a/package.json +++ b/package.json @@ -124,7 +124,7 @@ "eslint-plugin-node": "^11.1.0", "eslint-plugin-prettier": "^5.1.3", "eslint-plugin-react": "^7.34.1", - "eslint-plugin-react-hooks": "^4.6.0", + "eslint-plugin-react-hooks": "^4.6.2", "eslint-plugin-security": "^3.0.0", "eslint-plugin-styled-components-a11y": "^2.1.32", "eslint-plugin-testing-library": "^6.2.2", From 0f96e44b4ed953adff43c9d4b39d744a696b4766 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 17 May 2024 15:39:01 +0200 Subject: [PATCH 34/49] Bump @prettier/plugin-xml from 3.2.2 to 3.4.1 (#13699) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 2be169930602..3e58f6b673a7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -26,7 +26,7 @@ "@jsdevtools/coverage-istanbul-loader": "^3.0.5", "@percy/cli": "^1.28.6", "@pmmmwh/react-refresh-webpack-plugin": "^0.5.13", - "@prettier/plugin-xml": "^3.2.2", + "@prettier/plugin-xml": "^3.4.1", "@rollup/plugin-babel": "^6.0.4", "@rollup/plugin-commonjs": "^25.0.7", "@rollup/plugin-dynamic-import-vars": "^2.1.2", @@ -5397,9 +5397,9 @@ } }, "node_modules/@prettier/plugin-xml": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/@prettier/plugin-xml/-/plugin-xml-3.2.2.tgz", - "integrity": "sha512-SoE70SQF1AKIvK7LVK80JcdAe6wrDcbodFFjcoqb1FkOqV0G0oSlgAFDwoRXPqkUE5p/YF2nGsnUbnfm6471sw==", + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/@prettier/plugin-xml/-/plugin-xml-3.4.1.tgz", + "integrity": "sha512-Uf/6/+9ez6z/IvZErgobZ2G9n1ybxF5BhCd7eMcKqfoWuOzzNUxBipNo3QAP8kRC1VD18TIo84no7LhqtyDcTg==", "dev": true, "dependencies": { "@xml-tools/parser": "^1.0.11" diff --git a/package.json b/package.json index dbe3db08696d..b5449dcf172a 100644 --- a/package.json +++ b/package.json @@ -50,7 +50,7 @@ "@jsdevtools/coverage-istanbul-loader": "^3.0.5", "@percy/cli": "^1.28.6", "@pmmmwh/react-refresh-webpack-plugin": "^0.5.13", - "@prettier/plugin-xml": "^3.2.2", + "@prettier/plugin-xml": "^3.4.1", "@rollup/plugin-babel": "^6.0.4", "@rollup/plugin-commonjs": "^25.0.7", "@rollup/plugin-dynamic-import-vars": "^2.1.2", From 852bdf635baba929e0738bf7b28e1b5aa7720587 Mon Sep 17 00:00:00 2001 From: Swanand01 <75439077+Swanand01@users.noreply.github.com> Date: Thu, 23 May 2024 18:34:08 +0530 Subject: [PATCH 35/49] Settings: Prime options to reduce database queries (#13700) Co-authored-by: Pascal Birchler --- includes/Admin/Customizer.php | 15 ++----- includes/Admin/Dashboard.php | 9 +++- includes/Integrations/Core_Themes_Support.php | 8 ++-- includes/Integrations/Site_Kit.php | 36 +++++++++------- includes/Settings.php | 41 +++++++++++++++---- includes/Story_Post_Type.php | 20 ++++----- includes/Tracking.php | 20 +++++++-- .../tests/Integrations/Site_Kit.php | 2 +- tests/phpunit/integration/tests/Tracking.php | 10 ++++- 9 files changed, 107 insertions(+), 54 deletions(-) diff --git a/includes/Admin/Customizer.php b/includes/Admin/Customizer.php index eeb0f9e00c5a..98a582a5df1a 100644 --- a/includes/Admin/Customizer.php +++ b/includes/Admin/Customizer.php @@ -30,7 +30,6 @@ use Google\Web_Stories\Infrastructure\Conditional; use Google\Web_Stories\Service_Base; -use Google\Web_Stories\Settings; use Google\Web_Stories\Stories_Script_Data; use Google\Web_Stories\Story_Post_Type; use Google\Web_Stories\Story_Query; @@ -106,13 +105,6 @@ class Customizer extends Service_Base implements Conditional { */ private WP_Customize_Manager $wp_customize; - /** - * Settings instance. - * - * @var Settings Settings instance. - */ - private Settings $settings; - /** * Story_Post_Type instance. * @@ -132,17 +124,14 @@ class Customizer extends Service_Base implements Conditional { * * @since 1.12.0 * - * @param Settings $settings Settings instance. * @param Story_Post_Type $story_post_type Story_Post_Type instance. * @param Stories_Script_Data $stories_script_data Stories_Script_Data instance. * @return void */ public function __construct( - Settings $settings, Story_Post_Type $story_post_type, Stories_Script_Data $stories_script_data ) { - $this->settings = $settings; $this->story_post_type = $story_post_type; $this->stories_script_data = $stories_script_data; } @@ -548,13 +537,15 @@ public function validate_number_of_columns( WP_Error $validity, int $value ): WP * @since 1.5.0 */ public function render_stories(): string { + // Not using Settings::get_setting() to avoid calling rest_sanitize_value_from_schema(). + /** * Render options. * * @var array $options * @phpstan-var StoryAttributes */ - $options = (array) $this->settings->get_setting( self::STORY_OPTION ); + $options = (array) get_option( self::STORY_OPTION ); if ( empty( $options['show_stories'] ) || true !== $options['show_stories'] ) { return ''; diff --git a/includes/Admin/Dashboard.php b/includes/Admin/Dashboard.php index 78af490f3f62..634a81c0ca8f 100644 --- a/includes/Admin/Dashboard.php +++ b/includes/Admin/Dashboard.php @@ -237,7 +237,14 @@ public function get_hook_suffix( string $key ) { public function add_menu_page(): void { $parent = 'edit.php?post_type=' . $this->story_post_type->get_slug(); - $settings = $this->get_dashboard_settings(); + // Not using get_dashboard_settings() to avoid an extra database query. + + $settings = [ + 'canViewDefaultTemplates' => true, + ]; + + /** This filter is documented in includes/Admin/Dashboard.php */ + $settings = apply_filters( 'web_stories_dashboard_settings', $settings ); /** * The edit_posts capability. diff --git a/includes/Integrations/Core_Themes_Support.php b/includes/Integrations/Core_Themes_Support.php index a199e3087176..08c98115197e 100644 --- a/includes/Integrations/Core_Themes_Support.php +++ b/includes/Integrations/Core_Themes_Support.php @@ -30,7 +30,6 @@ use Google\Web_Stories\Admin\Customizer; use Google\Web_Stories\Assets; -use Google\Web_Stories\Renderer\Stories\Renderer; use Google\Web_Stories\Service_Base; use function Google\Web_Stories\render_theme_stories; @@ -98,7 +97,7 @@ public function extend_theme_support(): void { public function embed_web_stories(): void { $stylesheet = get_stylesheet(); if ( is_readable( sprintf( '%sassets/css/web-stories-theme-style-%s.css', WEBSTORIES_PLUGIN_DIR_PATH, $stylesheet ) ) ) { - $this->assets->enqueue_style_asset( 'web-stories-theme-style-' . $stylesheet, [ Renderer::STYLE_HANDLE ] ); + $this->assets->enqueue_style_asset( 'web-stories-theme-style-' . $stylesheet, [] ); } ?>
@@ -134,13 +133,14 @@ public function add_core_theme_classes( $classes ) { * @since 1.5.0 */ public function register(): void { - if ( ! \in_array( get_stylesheet(), self::$supported_themes, true ) ) { return; } $this->extend_theme_support(); + // Not using Settings::get_setting() to avoid calling rest_sanitize_value_from_schema(). + /** * Customizer options. * @@ -165,6 +165,6 @@ public function register(): void { * @return string Registration action to use. */ public static function get_registration_action(): string { - return 'after_setup_theme'; + return 'wp_head'; } } diff --git a/includes/Integrations/Site_Kit.php b/includes/Integrations/Site_Kit.php index 145a05e5ccbc..69c9aee422dc 100644 --- a/includes/Integrations/Site_Kit.php +++ b/includes/Integrations/Site_Kit.php @@ -95,21 +95,29 @@ public function __construct( Analytics $analytics, Context $context, Plugin_Stat public function register(): void { add_filter( 'googlesitekit_amp_gtag_opt', [ $this, 'filter_site_kit_gtag_opt' ] ); - $handler = $this->settings->get_setting( $this->settings::SETTING_NAME_TRACKING_HANDLER ); - - if ( 'web-stories' === $handler ) { - add_filter( - 'googlesitekit_analytics-4_tag_amp_blocked', - function ( $blocked ) { - if ( $this->context->is_web_story() ) { - return true; - } - return $blocked; + add_filter( + 'googlesitekit_analytics-4_tag_amp_blocked', + function ( $blocked ) { + $handler = $this->settings->get_setting( $this->settings::SETTING_NAME_TRACKING_HANDLER ); + + if ( 'web-stories' === $handler && $this->context->is_web_story() ) { + return true; } - ); - } elseif ( 'site-kit' === $handler && $this->is_analytics_module_active() ) { - remove_action( 'web_stories_print_analytics', [ $this->analytics, 'print_analytics_tag' ] ); - } + + return $blocked; + } + ); + + add_action( + 'web_stories_print_analytics', + function (): void { + $handler = $this->settings->get_setting( $this->settings::SETTING_NAME_TRACKING_HANDLER ); + if ( 'site-kit' === $handler && $this->is_analytics_module_active() ) { + remove_action( 'web_stories_print_analytics', [ $this->analytics, 'print_analytics_tag' ] ); + } + }, + 5 + ); } /** diff --git a/includes/Settings.php b/includes/Settings.php index d61e424c977e..f7a6ffd9d9a4 100644 --- a/includes/Settings.php +++ b/includes/Settings.php @@ -149,6 +149,11 @@ class Settings implements Service, Registerable, PluginUninstallAware { */ public const SETTING_NAME_TRACKING_HANDLER = 'web_stories_ga_tracking_handler'; + /** + * Customizer settings. + */ + public const SETTING_NAME_CUSTOMIZER_SETTINGS = 'web_stories_customizer_settings'; + /** * Shopping_Vendors instance. * @@ -165,6 +170,18 @@ public function __construct( Shopping_Vendors $shopping_vendors ) { $this->shopping_vendors = $shopping_vendors; } + /** + * Primes option caches for specified groups if the function exists. + * + * @since 1.37.0 + */ + public function prime_option_caches(): void { + if ( \function_exists( 'wp_prime_option_caches_by_group' ) ) { + wp_prime_option_caches_by_group( self::SETTING_GROUP ); + wp_prime_option_caches_by_group( self::SETTING_GROUP_EXPERIMENTS ); + } + } + /** * Register settings. * @@ -336,18 +353,15 @@ public function register(): void { self::SETTING_GROUP_EXPERIMENTS, self::SETTING_NAME_EXPERIMENTS, [ - 'description' => __( 'Experiments', 'web-stories' ), - 'type' => 'object', - 'default' => [], - 'show_in_rest' => [ + 'description' => __( 'Experiments', 'web-stories' ), + 'type' => 'object', + 'default' => [], + 'show_in_rest' => [ 'schema' => [ 'properties' => [], 'additionalProperties' => true, ], ], - // WPGraphQL errors when encountering array or object types. - // See https://github.com/wp-graphql/wp-graphql/issues/2065. - 'show_in_graphql' => false, ] ); @@ -424,6 +438,19 @@ public function register(): void { ], ] ); + + register_setting( + self::SETTING_GROUP, + self::SETTING_NAME_CUSTOMIZER_SETTINGS, + [ + 'description' => __( 'Customizer settings', 'web-stories' ), + 'type' => 'array', + 'default' => [], + 'show_in_rest' => false, + ] + ); + + add_action( 'init', [ $this, 'prime_option_caches' ] ); } /** diff --git a/includes/Story_Post_Type.php b/includes/Story_Post_Type.php index a7d50e786111..967e3ca0d4c2 100644 --- a/includes/Story_Post_Type.php +++ b/includes/Story_Post_Type.php @@ -287,20 +287,18 @@ public function clear_user_posts_count( int $post_id, WP_Post $post ): void { * @return bool|string Whether the post type should have an archive, or archive slug. */ public function get_has_archive() { - $archive_page_option = $this->settings->get_setting( $this->settings::SETTING_NAME_ARCHIVE ); - $custom_archive_page_id = (int) $this->settings->get_setting( $this->settings::SETTING_NAME_ARCHIVE_PAGE_ID ); - $has_archive = true; + $archive_page_option = $this->settings->get_setting( $this->settings::SETTING_NAME_ARCHIVE ); + $has_archive = true; if ( 'disabled' === $archive_page_option ) { $has_archive = false; - } elseif ( - 'custom' === $archive_page_option && - $custom_archive_page_id && - 'publish' === get_post_status( $custom_archive_page_id ) - ) { - $uri = get_page_uri( $custom_archive_page_id ); - if ( $uri ) { - $has_archive = urldecode( $uri ); + } elseif ( 'custom' === $archive_page_option ) { + $custom_archive_page_id = (int) $this->settings->get_setting( $this->settings::SETTING_NAME_ARCHIVE_PAGE_ID ); + if ( $custom_archive_page_id && 'publish' === get_post_status( $custom_archive_page_id ) ) { + $uri = get_page_uri( $custom_archive_page_id ); + if ( $uri ) { + $has_archive = urldecode( $uri ); + } } } diff --git a/includes/Tracking.php b/includes/Tracking.php index 6184c09bb6ea..f59c9a43e19a 100644 --- a/includes/Tracking.php +++ b/includes/Tracking.php @@ -96,6 +96,13 @@ class Tracking extends Service_Base { */ private WooCommerce $woocommerce; + /** + * Context instance. + * + * @var Context Context instance. + */ + private Context $context; + /** * Tracking constructor. * @@ -107,6 +114,7 @@ class Tracking extends Service_Base { * @param Settings $settings Settings instance. * @param Preferences $preferences Preferences instance. * @param WooCommerce $woocommerce WooCommerce instance. + * @param Context $context Context instance. */ public function __construct( Experiments $experiments, @@ -114,7 +122,8 @@ public function __construct( Assets $assets, Settings $settings, Preferences $preferences, - WooCommerce $woocommerce + WooCommerce $woocommerce, + Context $context ) { $this->assets = $assets; $this->experiments = $experiments; @@ -122,12 +131,13 @@ public function __construct( $this->settings = $settings; $this->preferences = $preferences; $this->woocommerce = $woocommerce; + $this->context = $context; } /** * Initializes tracking. * - * Registers the setting in WordPress. + * Registers the script in WordPress. * * @since 1.0.0 */ @@ -141,6 +151,10 @@ public function register(): void { false ); + if ( ! $this->context->is_story_editor() && 'web-story' !== $this->context->get_screen_post_type() ) { + return; + } + wp_add_inline_script( self::SCRIPT_HANDLE, 'window.webStoriesTrackingSettings = ' . wp_json_encode( $this->get_settings() ) . ';' @@ -155,7 +169,7 @@ public function register(): void { * @return string Registration action to use. */ public static function get_registration_action(): string { - return 'admin_init'; + return 'admin_head'; } /** diff --git a/tests/phpunit/integration/tests/Integrations/Site_Kit.php b/tests/phpunit/integration/tests/Integrations/Site_Kit.php index 27d22a9cb1a0..fd95689b6990 100644 --- a/tests/phpunit/integration/tests/Integrations/Site_Kit.php +++ b/tests/phpunit/integration/tests/Integrations/Site_Kit.php @@ -72,7 +72,7 @@ public function test_init_analytics_module_active(): void { $this->instance->register(); $this->assertSame( 10, has_filter( 'googlesitekit_amp_gtag_opt', [ $this->instance, 'filter_site_kit_gtag_opt' ] ) ); - $this->assertFalse( has_action( 'web_stories_print_analytics', [ $analytics, 'print_analytics_tag' ] ) ); + $this->assertSame( 10, has_action( 'web_stories_print_analytics', [ $analytics, 'print_analytics_tag' ] ) ); } /** diff --git a/tests/phpunit/integration/tests/Tracking.php b/tests/phpunit/integration/tests/Tracking.php index a168b642bd76..1fd7b1f821a3 100644 --- a/tests/phpunit/integration/tests/Tracking.php +++ b/tests/phpunit/integration/tests/Tracking.php @@ -22,10 +22,12 @@ use _WP_Dependency; use Google\Web_Stories\Assets; +use Google\Web_Stories\Context; use Google\Web_Stories\Experiments; use Google\Web_Stories\Integrations\Site_Kit; use Google\Web_Stories\Integrations\WooCommerce; use Google\Web_Stories\Settings; +use Google\Web_Stories\Story_Post_Type; use Google\Web_Stories\User\Preferences; use PHPUnit\Framework\MockObject\MockObject; use WP_UnitTest_Factory; @@ -69,6 +71,7 @@ public function set_up(): void { $assets = $this->injector->make( Assets::class ); $settings = $this->injector->make( Settings::class ); $preferences = $this->injector->make( Preferences::class ); + $context = $this->injector->make( Context::class ); $this->woocommerce = $this->createMock( WooCommerce::class ); $this->instance = new \Google\Web_Stories\Tracking( $this->experiments, @@ -76,7 +79,8 @@ public function set_up(): void { $assets, $settings, $preferences, - $this->woocommerce + $this->woocommerce, + $context ); } @@ -84,6 +88,10 @@ public function set_up(): void { * @covers ::register */ public function test_register_tracking_script(): void { + global $current_screen; + + $current_screen = convert_to_screen( Story_Post_Type::POST_TYPE_SLUG ); + $this->site_kit->method( 'get_plugin_status' )->willReturn( [ 'installed' => true, From 91460e88f8a2eecd0c8455f9a4f9b4a612677ef0 Mon Sep 17 00:00:00 2001 From: Anurag Vasanwala <75766877+AnuragVasanwala@users.noreply.github.com> Date: Thu, 23 May 2024 18:38:53 +0530 Subject: [PATCH 36/49] Editor: Add support for `amp-story-audio-sticker` (#13540) Co-authored-by: Pascal Birchler Co-authored-by: Pascal Birchler Co-authored-by: Swanand Mathekar Co-authored-by: Swanand01 <75439077+Swanand01@users.noreply.github.com> --- includes/KSES.php | 5 + .../src/icons/audio_stickers.svg | 1 + packages/design-system/src/icons/index.ts | 12 +- .../design-system/src/utils/panelTypes.ts | 1 + .../src/audioSticker/constants.js | 58 +++++++ .../src/audioSticker/display.js | 60 +++++++ .../element-library/src/audioSticker/icon.js | 37 +++++ .../audio-cloud/audio-cloud-posttap.png | Bin 0 -> 4178 bytes .../images/audio-cloud/audio-cloud-pretap.png | Bin 0 -> 4412 bytes .../headphone-cat/headphone-cat-posttap.gif | Bin 0 -> 647689 bytes .../headphone-cat/headphone-cat-pretap.png | Bin 0 -> 42561 bytes .../loud-speaker/loud-speaker-posttap.png | Bin 0 -> 80262 bytes .../loud-speaker/loud-speaker-pretap.png | Bin 0 -> 32326 bytes .../tape-player/tape-player-posttap.gif | Bin 0 -> 27439 bytes .../images/tape-player/tape-player-pretap.png | Bin 0 -> 12395 bytes .../element-library/src/audioSticker/index.js | 21 +++ .../element-library/src/audioSticker/layer.js | 25 +++ .../src/audioSticker/output.js | 43 +++++ .../src/audioSticker/test/output.js | 42 +++++ packages/element-library/src/constants.ts | 44 ++++++ packages/element-library/src/elementTypes.js | 6 + .../element-library/src/product/output.js | 2 +- .../element-library/src/typings/images.d.ts | 20 +++ packages/element-library/tsconfig.json | 2 + packages/elements/src/constants.ts | 1 + packages/elements/src/types/element.ts | 7 + packages/elements/src/types/elementType.ts | 1 + packages/elements/src/types/propTypes.ts | 21 ++- packages/jest-amp/src/utils.js | 3 + packages/output/src/page.tsx | 1 - .../output/src/utils/getUsedAmpExtensions.ts | 8 + packages/output/src/utils/styles.tsx | 10 +- .../src/app/quickActions/constants.js | 4 + .../src/app/quickActions/useQuickActions.js | 32 +++- .../canvas/karma/quickActions.karma.js | 2 + .../src/components/canvas/rightClickMenu.js | 3 + .../floatingMenu/menus/audioSticker.js | 58 +++++++ .../components/floatingMenu/menus/selector.js | 3 + .../library/panes/shapes/shapesPane.js | 1 + .../design/audioSticker/audioStickerStyle.js | 52 ++++++ .../panels/design/audioSticker/index.js | 17 ++ .../panels/design/audioSticker/stickerSize.js | 90 +++++++++++ .../design/audioSticker/stickerStyle.js | 122 ++++++++++++++ .../panels/design/audioSticker/stickerType.js | 120 ++++++++++++++ .../design/audioSticker/test/stickerSize.js | 103 ++++++++++++ .../design/audioSticker/test/stickerStyle.js | 87 ++++++++++ .../design/audioSticker/test/stickerType.js | 91 +++++++++++ .../panels/design/audioSticker/utils.js | 38 +++++ .../src/components/panels/design/index.js | 5 +- .../style/getDesignPanelsForSelection.js | 4 + .../style/icons/audioStickerSelectionIcon.js | 29 ++++ .../src/components/style/styleProvider.js | 20 ++- .../src/constants/audioSticker.ts | 38 +++++ packages/story-editor/src/constants/index.ts | 1 + .../audio-sticker/audioSticker.karma.js | 149 ++++++++++++++++++ .../src/karma/fixture/containers/container.js | 11 ++ .../designPanel/audioStickerSize.js | 38 +++++ .../designPanel/audioStickerStyle.js | 42 +++++ .../designPanel/audioStickerType.js | 46 ++++++ .../fixture/containers/designPanel/index.js | 27 ++++ .../fixture/containers/quickActionMenu.js | 6 + .../@ampproject+toolbox-optimizer+2.9.0.patch | 40 +++++ tests/phpunit/integration/tests/KSES.php | 4 + 63 files changed, 1699 insertions(+), 15 deletions(-) create mode 100644 packages/design-system/src/icons/audio_stickers.svg create mode 100644 packages/element-library/src/audioSticker/constants.js create mode 100644 packages/element-library/src/audioSticker/display.js create mode 100644 packages/element-library/src/audioSticker/icon.js create mode 100644 packages/element-library/src/audioSticker/images/audio-cloud/audio-cloud-posttap.png create mode 100644 packages/element-library/src/audioSticker/images/audio-cloud/audio-cloud-pretap.png create mode 100644 packages/element-library/src/audioSticker/images/headphone-cat/headphone-cat-posttap.gif create mode 100644 packages/element-library/src/audioSticker/images/headphone-cat/headphone-cat-pretap.png create mode 100644 packages/element-library/src/audioSticker/images/loud-speaker/loud-speaker-posttap.png create mode 100644 packages/element-library/src/audioSticker/images/loud-speaker/loud-speaker-pretap.png create mode 100644 packages/element-library/src/audioSticker/images/tape-player/tape-player-posttap.gif create mode 100644 packages/element-library/src/audioSticker/images/tape-player/tape-player-pretap.png create mode 100644 packages/element-library/src/audioSticker/index.js create mode 100644 packages/element-library/src/audioSticker/layer.js create mode 100644 packages/element-library/src/audioSticker/output.js create mode 100644 packages/element-library/src/audioSticker/test/output.js create mode 100644 packages/element-library/src/typings/images.d.ts create mode 100644 packages/story-editor/src/components/floatingMenu/menus/audioSticker.js create mode 100644 packages/story-editor/src/components/panels/design/audioSticker/audioStickerStyle.js create mode 100644 packages/story-editor/src/components/panels/design/audioSticker/index.js create mode 100644 packages/story-editor/src/components/panels/design/audioSticker/stickerSize.js create mode 100644 packages/story-editor/src/components/panels/design/audioSticker/stickerStyle.js create mode 100644 packages/story-editor/src/components/panels/design/audioSticker/stickerType.js create mode 100644 packages/story-editor/src/components/panels/design/audioSticker/test/stickerSize.js create mode 100644 packages/story-editor/src/components/panels/design/audioSticker/test/stickerStyle.js create mode 100644 packages/story-editor/src/components/panels/design/audioSticker/test/stickerType.js create mode 100644 packages/story-editor/src/components/panels/design/audioSticker/utils.js create mode 100644 packages/story-editor/src/components/style/icons/audioStickerSelectionIcon.js create mode 100644 packages/story-editor/src/constants/audioSticker.ts create mode 100644 packages/story-editor/src/karma/element-library/audio-sticker/audioSticker.karma.js create mode 100644 packages/story-editor/src/karma/fixture/containers/designPanel/audioStickerSize.js create mode 100644 packages/story-editor/src/karma/fixture/containers/designPanel/audioStickerStyle.js create mode 100644 packages/story-editor/src/karma/fixture/containers/designPanel/audioStickerType.js create mode 100644 patches/@ampproject+toolbox-optimizer+2.9.0.patch diff --git a/includes/KSES.php b/includes/KSES.php index 7d902f7f4045..4c1b3821ed42 100644 --- a/includes/KSES.php +++ b/includes/KSES.php @@ -736,6 +736,11 @@ public function filter_kses_allowed_html( $allowed_tags ) { 'clip-rule' => true, 'fill' => true, ], + 'amp-story-audio-sticker' => [ + 'size' => true, + 'sticker' => true, + 'sticker-style' => true, + ], ]; $allowed_tags = $this->array_merge_recursive_distinct( $allowed_tags, $story_components ); diff --git a/packages/design-system/src/icons/audio_stickers.svg b/packages/design-system/src/icons/audio_stickers.svg new file mode 100644 index 000000000000..bd69726dc48a --- /dev/null +++ b/packages/design-system/src/icons/audio_stickers.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/design-system/src/icons/index.ts b/packages/design-system/src/icons/index.ts index b9846ad81db0..301b688bcb4e 100644 --- a/packages/design-system/src/icons/index.ts +++ b/packages/design-system/src/icons/index.ts @@ -17,6 +17,7 @@ /** * Internal dependencies */ + export { default as AlignBottom } from './align_bottom.svg'; export { default as AlignCenter } from './align_center.svg'; export { default as AlignLeft } from './align_left.svg'; @@ -39,8 +40,9 @@ export { default as ArrowOutline } from './arrow_outline.svg'; export { default as ArrowRight } from './arrow_right.svg'; export { default as ArrowRightCurved } from './arrow_right_curved.svg'; export { default as ArrowRightLarge } from './arrow_right_large.svg'; -export { default as ArrowUp } from './arrow_up.svg'; export { default as ArrowsLeftRight } from './arrows_leftright.svg'; +export { default as ArrowUp } from './arrow_up.svg'; +export { default as AudioSticker } from './audio_stickers.svg'; export { default as BackgroundBlur } from './background_blur.svg'; export { default as BackgroundBlurOff } from './background_blur_off.svg'; export { default as Border } from './border.svg'; @@ -83,6 +85,7 @@ export { default as FloppyDisk } from './floppy_disk.svg'; export { default as GearWithGauge } from './gear_with_gauge.svg'; export { default as Gif } from './gif.svg'; export { default as Group } from './group.svg'; +export { default as History } from './history.svg'; export { default as Keyboard } from './keyboard.svg'; export { default as Launch } from './launch.svg'; export { default as LetterAHeight } from './letter_a_height.svg'; @@ -94,9 +97,9 @@ export { default as LetterMOutline } from './letter_m_outline.svg'; export { default as LetterSStrikethrough } from './letter_s_strikethrough.svg'; export { default as LetterT } from './letter_t.svg'; export { default as LetterTArrow } from './letter_t_arrow.svg'; +export { default as LetterTLargeLetterTSmall } from './letter_t_large_letter_t_small.svg'; export { default as LetterTPlus } from './letter_t_plus.svg'; export { default as LetterTUppercase } from './letter_t_uppercase.svg'; -export { default as LetterTLargeLetterTSmall } from './letter_t_large_letter_t_small.svg'; export { default as LetterUUnderline } from './letter_u_underline.svg'; export { default as Link } from './link.svg'; export { default as LockClosed } from './lock_closed.svg'; @@ -123,12 +126,13 @@ export { default as PictureSwap } from './picture_swap.svg'; export { default as Pipette } from './pipette.svg'; export { default as Play } from './play.svg'; export { default as PlayFilled } from './play_filled.svg'; -export { default as PlusFilledSmall } from './plus_filled_small.svg'; export { default as PlayOutline } from './play_outline.svg'; export { default as Plus } from './plus.svg'; export { default as PlusFilled } from './plus_filled.svg'; +export { default as PlusFilledSmall } from './plus_filled_small.svg'; export { default as PlusOutline } from './plus_outline.svg'; export { default as QuestionMarkOutline } from './question_mark_outline.svg'; +export { default as RemoveMask } from './remove_mask.svg'; export { default as Rotate } from './rotate.svg'; export { default as Scissors } from './scissors.svg'; export { default as Settings } from './settings.svg'; @@ -148,5 +152,3 @@ export { default as Union } from './union.svg'; export { default as Video } from './video.svg'; export { default as Visibility } from './visibility.svg'; export { default as VisibilityOff } from './visibility_off.svg'; -export { default as RemoveMask } from './remove_mask.svg'; -export { default as History } from './history.svg'; diff --git a/packages/design-system/src/utils/panelTypes.ts b/packages/design-system/src/utils/panelTypes.ts index 1cb98a21eef9..5fab8003a1f5 100644 --- a/packages/design-system/src/utils/panelTypes.ts +++ b/packages/design-system/src/utils/panelTypes.ts @@ -34,6 +34,7 @@ enum PanelTypes { ImageAccessibility = 'imageAccessibility', VideoAcessibility = 'videoAccessibility', Product = 'product', + AudioSticker = 'audioSticker', } export default PanelTypes; diff --git a/packages/element-library/src/audioSticker/constants.js b/packages/element-library/src/audioSticker/constants.js new file mode 100644 index 000000000000..2a704767996e --- /dev/null +++ b/packages/element-library/src/audioSticker/constants.js @@ -0,0 +1,58 @@ +/* + * Copyright 2023 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +/** + * External dependencies + */ +import { PanelTypes } from '@googleforcreators/design-system'; + +/** + * Internal dependencies + */ +import { SHARED_DEFAULT_ATTRIBUTES } from '../shared'; + +export const hasEditMode = false; +export const hasEditModeIfLocked = false; +export const hasEditModeMoveable = false; +export const editModeGrayout = false; + +export const hasDesignMenu = true; + +export const hasDuplicateMenu = false; + +export const isMedia = false; + +export const canFlip = true; + +export const isMaskable = false; + +export const isAspectAlwaysLocked = true; + +export const resizeRules = { + vertical: false, + horizontal: false, + diagonal: false, +}; + +export const defaultAttributes = { + ...SHARED_DEFAULT_ATTRIBUTES, + size: 'small', + sticker: 'headphone-cat', + style: 'none', + lockDimensions: true, +}; + +export const panels = [PanelTypes.ElementAlignment, PanelTypes.AudioSticker]; diff --git a/packages/element-library/src/audioSticker/display.js b/packages/element-library/src/audioSticker/display.js new file mode 100644 index 000000000000..02a499ca24cf --- /dev/null +++ b/packages/element-library/src/audioSticker/display.js @@ -0,0 +1,60 @@ +/* + * Copyright 2023 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +/** + * External dependencies + */ +import styled from 'styled-components'; +import { StoryPropTypes } from '@googleforcreators/elements'; + +/** + * Internal dependencies + */ +import { elementFillContent } from '../shared'; +import { + AUDIO_STICKERS, + AUDIO_STICKER_STYLES, + AUDIO_STICKER_LABELS, +} from '../constants'; + +const Element = styled.img` + ${elementFillContent} + ${({ stickerStyle }) => AUDIO_STICKER_STYLES[stickerStyle]} +`; + +function AudioStickerDisplay({ element }) { + const { + width: elementWidth, + height: elementHeight, + sticker, + style, + } = element; + + return ( + + ); +} + +AudioStickerDisplay.propTypes = { + element: StoryPropTypes.elements.shape.isRequired, +}; + +export default AudioStickerDisplay; diff --git a/packages/element-library/src/audioSticker/icon.js b/packages/element-library/src/audioSticker/icon.js new file mode 100644 index 000000000000..c938b30d2c6e --- /dev/null +++ b/packages/element-library/src/audioSticker/icon.js @@ -0,0 +1,37 @@ +/* + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +/** + * External dependencies + */ +import styled from 'styled-components'; +import { Icons } from '@googleforcreators/design-system'; + +const IconContainer = styled.div` + height: 21px; + width: 21px; + overflow: hidden; +`; + +function AudioStickerIcon() { + return ( + + + + ); +} + +export default AudioStickerIcon; diff --git a/packages/element-library/src/audioSticker/images/audio-cloud/audio-cloud-posttap.png b/packages/element-library/src/audioSticker/images/audio-cloud/audio-cloud-posttap.png new file mode 100644 index 0000000000000000000000000000000000000000..51511459f65049f31238fa4623c615c875be9e2d GIT binary patch literal 4178 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 literal 0 HcmV?d00001 diff --git a/packages/element-library/src/audioSticker/images/headphone-cat/headphone-cat-posttap.gif b/packages/element-library/src/audioSticker/images/headphone-cat/headphone-cat-posttap.gif new file mode 100644 index 0000000000000000000000000000000000000000..7ee380cc8409589651d9bb9fc53f154a39e7aa15 GIT binary patch literal 647689 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

se>izS{#(wTZ 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�@wIvUz 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%0Au_CAZ$ejlCKEa`YMQDw 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 literal 0 HcmV?d00001 diff --git a/packages/element-library/src/audioSticker/images/headphone-cat/headphone-cat-pretap.png b/packages/element-library/src/audioSticker/images/headphone-cat/headphone-cat-pretap.png new file mode 100644 index 0000000000000000000000000000000000000000..a818ec39b66b098ce77ea402e19b64f121a96a9b GIT binary patch literal 42561 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

8A?>$S<{m@zocEK! z)>DGvz}=9?tBm?f{c#r?*-`+gU?pVN#B1)@N0>`&HWC~H^te)1j=Q3roteS6-ay`| zhR)OsP=c=!d{?ij2eCi8#(t@=?+CQGH`x>#y?!|Ya4JM(_JHR<_tcoaC*f3QsHap9 zsy9sCn{a5fEL#o_35_<-&dls)i+rbhZPn7VDNhx0b+#IM*M%icD=ygWD>5eZ`7A1Q zVI>gKRsz^i12i4QvR3Y!hro1E?v>GqI7df;5`4?%A4MU%+r2h3{daf$b2oE1UUv(F z7?)QFSfUmiLR^Sav@dlwM5%`}q?eBuxO=&Namjy^yhQ(dd*Rvt-*@fW521wEopxR9 Sm{7pWOHo!$rt+Od#Qy>Rd@U*f literal 0 HcmV?d00001 diff --git a/packages/element-library/src/audioSticker/images/loud-speaker/loud-speaker-pretap.png b/packages/element-library/src/audioSticker/images/loud-speaker/loud-speaker-pretap.png new file mode 100644 index 0000000000000000000000000000000000000000..fd598a7eb32c0bf4a9fcc2728008d077fe25788a GIT binary patch literal 32326 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�E%<$DF)eqt>b@uzKsMf%L(#UXs_y5^{ z$|goS+pAj300E|OP)b0Ik2DNAb7ok2TN!j4T@s8834H^yCO|TJlbbS4%e$ZLRW#ge z%q#3j#qVnQ9E1J?MQ_=n2HMn^3&eie73L->MVcU`e~XPxsiGJVJb*Z!`gWoL;+`{a1~{x#M4 ztjpfLJMY|UZ(^kRtmOAC&+d(9vu44m1~VA(2z;4{8hwsYkUFXUV9A3iKg$4YpPCq# zjs$X-16TMYHNqkAY+)%)`%4roA>I|OA|(~mvM6($U*2RUMqJ1@}E99VlQ(I=57yHX_O(`_MiX9Js0IegX0&#$S@XHiB^-~0D_m$xy(P)Uvm zV<9Pt(Fijpq9ufZ@s4rDVSA_LWP-$;O;nx<`-tIZ@l5ZONgIfL9MYyvN@Ny&(OwcM z45jn_LVqg(U)6gTQoG?cB#n)r{ZK@$_Z;aF{q!(9fg;`C_h^uOXih?0k(aI0U(azkii` zotVa99#ulNEk1$?rfS`hp`h{kC1oYRZ{hX`_NlD}ww^9dF=xw(EVvG?(76t-(@W#` zt?pk_ozIHw-8KAo`?qdm!)ALIfSelSBM_482*K!}Fo=;8Q#oYOy|#oZ%y?IQkGtpU zI|zMJ3zy@?@L|dh#+ceQG88}}hI)AP@o_wWMeTo{W2UK&s%Hox0#-nDci)kP>vGi| z#sX}mOQ;hN&AL_63D`joBW!mMzJ2!lDAzf+pM}|e@aubbDeQZiaKcbvp&$fi=##9t z4N1fs*K>Y_QeMr!S=lwLys&|>*z+@8=z%>;bp_y6XRl}mX@NK6V*+Uo9agc|{9Gky zeQe+nJYFldbCiTgS!WJp&I#3|Syb+f4fHY5(jpeD5gK1bpzbrYkPAKgCxi#5mp zOvC<;?O)z|_HI4f_ta?>1c#*-q`-1{nM>iwR7rHPktQ)rO7i^7NI`h&HdfE=g!?UO za|@4QVGb`;VaXMxb}Y5Ef$leM{oLWe_HJ}1 zw$t~d@tOvnsnt3Q96wq~8RYpJm`AaUY^)Z}=(?X03<3u*i0omG!|-}qdU82C(;kJQ z6Rc3xgU`}Zc6?t)!oA+6B!qYi+qkOy-}*F?p3!Ed;Tgj7H@;x}Y`kv`{Lhf=fBxXT zmu}t02ph)j87sqT1qOQG58P*$l3q;FMMevD<=t0g=w%&%Ji-LCx&&a>V5>nyF9>?x z6MpV@dvBI7v`WRb>`9I5YhzOBiMya@Ro^r0u=WB!gLjWJ4|LhZWAxM}HuIAl7RXU5 z^tIkja_yTwt-$BEUke7GH~bHm#F8@-iZiH-c642Eg0r$XSh{i|-0EYdWu_SH1rxhQ z?yGS-n;bmeT*!*W5ksevY>H*@UU5lq89huf6Id5m34y8Xd!WURSVN5D+1Hh!s|MOl z40vZ6Zh3!`#5F2vVat6JYf@*wN#}emc{M=qYq7mnZa@8!?7evBH*dIUOJLtepDL{i zbF8?41AyQqTz$++fkN(awtDN?I7GqAowJE0Kgi0xstC76zEANz7}a`|a&HxOEs4V4 zG=6e{C2q$q?<4Sa12l4E>AKLUL((QDWfJ_Bf4kC{9ZcJkzgYaYwQ~FEhW$5ey=`xE z8$()h)N-$o_x@9y#qAy8v9$q?h36}P2`?iE#&yZBCn)tZ38b(ZCt0_n9B$3Ih~S`q z1rJKK<{omCu9yg{p^vNIsWhdH%id&4kgHUohQV*z#Sq5;!_p9y(@mLDulD@@D^C9J z^^E`NlyvX^+I!Rfa7(!TfH_vG(kk=~{z*i3I1r*WFfeN&dIGQTw1^NjP#2h>Bj-lL zE391*--%l!6pgd~0>?^n90_6LQCHuskoI;3Zo!`WTu-?We-C%g5#UK82Z#+Z{j?Qk zIDN|OovWkujQ{D9*8UIdzjn91fnm+<`)IiwD_ZTHvPs~1@HNKd^l>QA&uZl^^Kf)U z#8dh7k!S{8Z@Y1Q2i+aw*`8a`I{Ep{=-@#t)L_e}OUa}_J72*FY~g0WOQcD7J*47# zD!IH%)@?}bSz#pyk+J*k5Tj1}mD4w_IsT_dhBvAG>Ff5A?b=<{ zuVLSIHOf+oLf=f8*6IQNIY7#y0<BZryzEr7zvZ2I}ewQsba&g+roL^28XbE!?J94wB=#Gql~HK?60a955wJ*##uH zIQ)oU#n89fWwzM15|chQrIzLdD-%L~fdy8g)V67*@qu>!^=#D_$i$3Ft%w4COX?Kz z$*1kf$EF`xbNo-KY(H!BxAt$-&;&~&@4A?r)P)YjHk`^?)!`*5wb#KMQwAf{$DCNV zaOJsu31DbDK!xgR#l;;HBv%(53?4eHz=dJLbu6aum zIX>4iY-!6ovqia3H?wSM-($OAms= z;H=Z0T9D#2(v1N_)=E8-ZJ%wcBzcmaDKc1wgpz|j^O@qHWI~>M?6?6QE(s*VC2V0V zm3Ag5v}20+uDg0g# zKik{d!ltUT+8tJwJg8ce1d;HFl)A)kxjh^NA}wS_cRXAP8;kS=Dj^}C6r#a-*3?FK zkIF+bhNoNiw5OyxTS>@7Tj&jyc#4G^Bm}inU;QtZGkkDDgB==E|p4un~9nIjHZSe}Sd)IVGR9Rv63wf36dG|ExZ%$Bie?o(YZbneCLu~?fk|Ci*>PV&mZyLX?tooos0b++%)UBx0%LAfSd z%Y3po-?^tbKAl^oCVe;d$Kthq<`xyRO(-^)EaSoEbpl63bSb&06spjQER>2-vvJC* z*K0&Y_iT1_o15C80KC6oXuq$;Rqk38>(Z>QO*iuex;mz7X zHnPw2dl>)sim#(NC2QZWu&6EeErTmcM`93>IDWn-b#`_{&47M=G;N?eu#gP2gzOB^ z{ojw?j$%!9{yH+c`K=p2Ji1{d)oVuTrB#X}VqV%*7ORArn#A*aT-k<4+#a`;VTr=E zY6$0X3bzv>ARU)J63~fQsg6`y6<@o|NX|lJrQsA-`^?c9_;1TS#{3a`ucLxm8BXYq zB|+p+u_Chi44UF-zkJ7Hyq@v@%Ch;K;jeDo(M7**xzHD3RWubgxm1!vFRX*5Co-{W z=a0q1LZ#1|^##qC{<&ebHB(XYN^Ibhn4uTAqEbIwQaSc>Jm0N1x^a62K4D*1w5Lj2 zv0Gy3mG)6X38Of{Xijg}w_%ZCfNM3oFL@k%w=~3-wxiz1-FS38T4Wc5C*6@_S!t}qruaEy}p`@RUM}4S}DPh-E(hKO6HM5Jg&3jytgYXFvDqb`scF`tU3N) zK}L6tetd9mkG7kUw(((eL2G(NLJ-x8bP4)0H$=stf?ja5}GxG=LT!; zDAONei4$xXUyiIc9zJE{wl_V3Yw5&!PRioKT##19Xz z@+Ok}rzK@epR&!x$dWpuTTi+=L&lQ9*tEK;3ECg zc(C!aJmBLB5IK5Sk$my{*^s4yK^5HYvoXT)8u(8v8144oIQ+(bw`*)3Ju_Zf)r6p- z4x$9_*dRw32b|s{anOs?uOZ&iDRSTS+uzHT`74F#k8mKIUtvdPZG(_&B|veZ3G~r2 z6ir?$4x;4jMiyaJd=6~r_m3+taB%uKq6|Zv&@u&NoF+M4$pN(yup$m z6-HP}L8puvQqXl?6^1kTm>ej#HWtMAx(E6F*6S${3npT5x!^m+F`$oKI1Lh^#JIgXU0pPNlU;t&-Q)|P3e6Uw;sQe zD)i`>k~!MnpEIDio}>#_wvqYxD1o+TxSd*`BdDeM#xl(ywO6 z$>LNKgS}sCu2dQOXhUiv5?_&N&~H?!0nwd2$DX1r1{HxiMMEqI3O1wm8E^ z!@CMHzTi8qxFwB!*I`bW`-CZGOtJTAliKWB%L&#ADLC3Zc{7T&Ri|09-M`=efm)pv z5hYghspzU=b$gd!;?hb&7fh_)HdQQ(XU67O8t212!OV)c%Ki}OrbsH?>0^mQ7WShu z%V!2*PXa-HuSP-v(^9F9`OmjC@wUa1Zs%Kt;`nhS=umSMg109 z=w0&{dP#LQz0? zKV{tP%!dibdp%`|qvn@VSmhTqyx z)mG2WCB8eMZ<}d#3w*y4$6(=7D*Wu;JcGlZNAYKKi{+*!9EJq1pIMC(2rPQo!Y8H2 z7UUQ!8~BJ9(gzVjUh`QARu__%>oq}HS5WK)|NyPLrag@TAn$+`(EW%t3oA&^%uaT|OC2EIz?((8J!9rU^ad$r$Ws2g&MFy_)q zg~%%c116&Qlz4_uLVHDXDeg!a^Z{6LrfCODGi-7{f?)BTk9&+@mU_&0chre%e|Y8e!)xFJ z*u1^}^Zgg~^E&nhU8=GzPjOT@e}vsdOu)66)OfIZYGZ(F4qbq=w8s?^`Z&ha>?^U) zS5;gW!cbu#_MIVlI#8N28L6}yb6;XkV=DYWx2iZUrZO`J75DpUos2W`f03s6eCN?^ zA;*dlM5LKAgu!iQ;0}^Iu?9Z!-EZu_d9a}&2s+#61in?gOar1*kvEdb$6i|h8t>zN zJaNSVlZX@mB|$yHG2Liz;A)~fl@OD@!1@G(2xbL=Ut&eIwiJG^WF{jO37=>M3&^H+ zUlC7sxX;7dxV>NZe4kyfR#CQC0fe3twe6(YoonTGXYb9USM?J0&FVsBmb1M#Tv|`s zBovaH*k14LD>zea^8r~N_GbqX8;{P!kE`D>CtdIsrP8`2*3j=_6Dy3-;~DVQ95VY- zDUKdv=M&o1IculpIq+5)?xWR;YCq42Levm9337qWU7VU0z^57ukC5tQ>T zP+aDaaXU&`?~;qJPvGwl%kS!cU$5V-1C3k3Y@adIxK1oF*c14v%dc|0m1}2^9zrn$ zFrn$WZaf^gO#tv5WBNH#3j>Skk`W%U@9aq1{5J1gs?*;B6qs^iwj+>MDQ!a3i8n6) zN;vD!KmzA_0lx1A zPIWeurEs%+R1M9o$DsG>odGx|LomwY&M2EA=lNLgW9pcG%6mGZ#dPzGr9vLV94(8% zl;5e$z7mSFQX0d#omLZ_?+J2xWDWF2XYAbuK+N!)&AyGnZkfa@rKZj|JUde>1h9t@ zu3dk?&$hp9@K1U-tHs{Z#9ORv?A=s3602=bPi<+O{)uh(A$@6#!XY#a;(Sltxux#$ z!@~`LwlH>ueja~rqwbNTE2QQzEa|vnvI*z?rNFGBSJu8yYNXEdc^xE1bSSKm5Gb>$ ze_~LY%V0r)Z_2cv5d0HFdH%3BoL+Ch-?=4w>)@rmv}e2?Ek;_B*PEC^E8s{8rxLkY z3u2(#cDxo3g68!&Ez!V6R;@=%o@s{72?1BP2eo15DTpe$tVZ)mlw|j%vU^!y65{oo z&Z~2a*(Yq{f+&^$MQ&av=p%K!dG05DF^_@k6X~9cRJLoP+DdnD|Mdj?_U66aw+t=` ztEVz6u{Z+zoRT^#4sG>>Js~lVFn~UYfb}z2;Y@soB z@658qTtG7$K&REs_`~Z4_{06)_xHYYkaZ)|WiAWD&a^_AYq+0s-D>3&-h}B*a?J{@ zgK48lGi0ys)t^Opa4Xaj210ij^-t*g%&(Muy{fGvTPSfAOLib%$=b4pj}-#RXws}` zM9f{op~`^jw(OaOCgE8e37F+^|mlOrT zB`_9w1QR4|oLSHU6z39Ku2ybpt=-)Wjb}HHR?5cn;u+t+#;iX_<%5$==kW-$0+n)uFAv zP8`S_0Y2`)p4S7cWcF}ncZn?e+2}d|{_yU>&-7ocHk@_<`-}@SXMOu+!al5d49WHE z67ZC>s}@HfkJlO5;=$?GJlpkB1^YBNYi!Um)!44_p><^YyGZZ=POx&HmLuWZ8VAF{ z0S=ANECSl4)u-g<@FrWnH~r=+O5JBkaYDbe^LQ497ajPm-M`iO>HetaeX|OE0=`9q zr9wX^ueUOQx(>o#tM&S7U}w`CzZDOPcz1F~?Mgd^& zNL5C1%0&f!_txP*AH1rY^h}*auJp!WZ&m>VKK#LZz7q1xVr^aB+d3j$Sr=OYe$C*qgoHC{AvcoQCi-WA&Mj zb0qwMmd3VtcTEibcxHCoJUX{Yn&$i{b%Y$>&yS+yp3rnj`;MulX7=M1nQap*QRl%#z@sm{&@{%QZde!s4ERs%nG zxw9!E^!+?FM#Z;2ncp`FM1tD`6$rxW=>Sw)tv!fNg4 zxygkDe*X*dpX+~t@p?-aZzF4VQ&DKGC;UNf58D!fkeyEa$Zcfw1emk;$841nS$I-Q z$&1xp!lAj;YZpr#*Fee1$-}u9oWWJoF`oVqPF?zVMre{>8?0DkN8>-~)*|@{hc)=> zEKRYU%c;Y5tu3k7f%H9M{z-cAfZyJ_umAd$Bjihrdq=+4g>H|YBqH?yQM;qyZzkT2%~0amf2G_a7akQ z2#deBSy@7dn7XtGpfC`aWQ&nI%)oLK&XYYtJfd!J(v*5gQbfb0nKMDLsH2ik09+`l zllNb;@wWa`y7bNFX2lWcE7GejRxB2p z2Y}G$v(TJbJ|WR$ad8q+hPyx7`_^uk%^GOI$*tWo7h$l3JOdI)XZX11y5sKLQ%JDd zC=9b|p1-;6CEiDX$9IXTksls@?vDsYh7BC)*+TnLs*!P*TRs~^CDy$;u3{XN{7bz( z-vWR=d_9}DwKxyURA3(tVoI+cbk0u;*X_J?Q-Fn9V{$=&-~ODEj`6n<3uh#dHkVp9jB(Tj72LGh)g$sVL9i z!Dof9pUG>K;6XGbB|%DfGW$e^JeQ8XkZ-%(+s3DZUw8MV!t1-cI3p5j+ZW;0YxSdaew)k=tq-__ha5mwA^H4vA6Iu7Z12+C~dzgemxHm?m zdWAfEkBOg8TUStX@EX;#WSYeFX)Gq^p5u3KZ~gS4;U;;r0Z*4!@U)yZ8=asz1Jsp=kgR?r%qp)2aj?O#qpW6Plt>^UF ztAx?@I@8-+uM$UFlIvSHTIdqHPJ;e@MkfY1!hRSb{+A6%_U@QCV>F~7gnZ<(ikR-% z(nE36e5q~*%B8JY_{)Lp;COd@+a^uaNr=6HkTnM;i+uauQjH}6#Cu{!*#;Y;yJk| zHsw-bHQNjsef%p4a`N~E&=8^qz}56uS)qLBJOjVq`K7(j({}nQ3`cOxK4md)*R01Y zw$5sQW;5o-hMg5w=;9FjXErlHvv}s(e8dAf4pC^XW$%FQ;cqkQ04F#id|2u=gd}5p z%7)g_k7I$3H5y_HW603q=ne1h&vjC{**l<-{tBJL_3oYo3f#%-Ws%ns51wD(ciZpS zd+{cXmkdcTHx-$DXvayoP00Ixgg$-3ZKd9zNr>d)$RaQz{@yHU5E+kH9G`9MIO}Ib zN1Y-|yIULL6o*zvo-vvYgvW<1bK+=8pY$#P=OZP#W_`+e7DJUeY$EH9v-)!=`+hHk z`oiKxo%xa~E#beyYEfN1r@+6tfAT|k#U6S!!`@RKrjyT6 zTK#8A*vqBBN~CxI=hK`ydUfxI=IJh@>_uYJB_U5@(;RLb7JZG~C3=hyX!6dkq>@eV zFU9NWmvqAI7%m<%A^6Gdxx`vVoPzmpl>QKmGH<}Wy0ghpu(KiI1(IJ8>m#kqn`0Ugz_8$zyDSJH>LTA^%8Qrs`9WM zn=@f@&Ug0uxDB%>Io@d=lO0p2RuaB2aOZ}ds^Aui-_tz%hZg+iyHKK}4X^$>*lgeg zkCO!DM)*`3i#J(-HtKd6k7I%kkGT*7URn53AvBeusRKaMFNgw~71m=8sEWN?64rr} zxnAq~%Tj*m99BynKBNDy`lA{4&=YQ-+iZ_iEjbGK*f*>7!U%Sox6CJtDBs@zoHkW~ zr+F=tIsXX#h#5D-GB!yz(*nXizAr!92QkD0hy4lzlb}I=SVO-=#{s&rAD371NqBM` z;Rs9g31@ygH+_^r(nuNSsKu5b4ohSIHmff%SF>smxCT>eIolVQ7u6q~Kj07AKi|Ez zjTtu3CbwsCkU*7%v3rGW5O9n*-k$3fx4h#d2A*B9zz~Pn_K)XgiRX83MC-hyrWs0wdmh#dT0^vh~rIdF;<(zto4?`RtrIB~zse}}j&bV_&^IAER^d}C4pd?f^DF6~gqIKknE zkADK?dFpJQ48N)Wx4LK}5q_@}CpD7eK%RJJ@5=wVzytyvEV`m5EcT&{`%mlS~X#gZEOqlV*_Rqk{mY(8m&8Ag7CDc zLL?#2HGQ>X&{jN3cVf#A`C;2F?rB$+q6u zdv;wUMC>PRRuhP(mz6%e%(6mhv)J4 zxW4P8d~&9Tdt$>FOC0dbLV<6`WniljQ_YxjEHHmR9z91h{@^S6Zyc}>?HD&G*HikF1pi9(J96 zyBU`IPF)jERvywO`U1EUOfW>-HK<_0!YJg7!%5HbwtT9t6C4Qwm`ST=lg8E1R}pLf zPU?^!)TukU==s`zkYic2hv=57LyAPhm?Y|`^tR%+cjz@D?o zG}XI@6GAuM+q{Qo#|6bz5U6_vw+a79;nk%S+sp!&BnqcQPE(|LH{iu-Nd@Ef)#yCI zDGrchfUW~EGq{+78P`K@cDpTvv!sMMy%}s=S28S3VL!v{eR%ZT0Kaob=exQIlT4J; zn<3MsmiSqnv$O7x+U@%q>>l=U29?h-jh!mKj>{aIxQ1Qbwi&JoMGkut1Iz`L|@iUn@KhJaP#_1!emOoI}im@lHuR414SIq747#Iyz@G<>C< z-o01OaC{Yo=zB_fI5b>xd2PVNN`YT3--+tH06**eKzBoGC(uXR1r+=?*E`Ye*j|%3 zL8R>ZieEg#Br5EUSV(s=Db+f3lpqKUj#CBWLFFF&^?Eep>v;hDpzw)z1bU&z+`yVy(?rg@Am}!r#Ql(CO)tN|vmkht;E90AFMO-qLkA*VLdcx->237)ZnwNebOqEG)~RVANt!(Cr?DM|kae$d zm3m5v6blJe-bNPZN%6joGrgxfevjMdU*U|E9`^bgQyzj|j~LZ)B}+bmDQ?72^B?rD z9qK~f2kok->H7+4O-~o-q9rPy;S!{ni@=$GeQ%EBb+p!y7I|AwM-Cu`#EXO>Bp*H0L}^UJ9p$S?J#v*R9QYOD;;3Yy*Zfs|Z}Kp#Wh!yzI$9_+^QSKP-z zLaMVeqhLUNX7~$?aWh6xt*bPD3CT@E-hp!u77A@zdzNUa`l(Q@mC{8}TL;l|ghb2P zulUR5ermm6h(0m>;ggS@8{oJ8ZfB?M+w7CqS4bVR=POmI$~B}(UC6 z>>tl`M^o>35yNIr6uCBmP=?pV;0_`0m++_)bKlrwzj8odp$LXWg_SNUOxBh;+U4?o z3`e+vZ49&@yz_=zZ>uT_G$ZIqBGcN6lcA7sZi;er0y%068s!RDSHzOPuTt2H8a>A8 z2T$G&oEPA?+h5Ym5B9D!MzX6qfA77j>gt-_rn_gw_J9}JU~sSr5HLX^K@gC@N=O1fP((mL zA|ezl7pudfNzvA5tl+ae#X%@?s3JMa%4RXPuEcjark!uP>c*XCEwS0)D zr43w=vyOJZdkfkl1N{0+t5^Ncd`^`Xki*v<->=Q%fcxhMqXD9B@jS25;h**maw-%W`o%e@9*LEnzb3~?6`mjn-?K`a;J0{9sSd)xh7{{diB zfFD)=vKC8Cd)Yibi?(FpFi_ErgivDDDjlhOI)NTeG?6?N?fWl4_O-ykw9l6( z=eZAgIXbs5{W}92z6f+=?vqS-Sc}X*6by#wJt06RM;NuRhy`5b{C?f%+!FF&t@ti9 zUuc=%T%6?R~JL1N=tvnu-*B70^#Gg|jdU zuEyJ9~8c>dEUTwnm)UymrKitX z$YJbDb(z#3W$wuBZJK3E*%SGb*}ne%!IS+3q?(4QP#f*5wXeDABhPx}Og!c22Q_+r zO=*z2KJ@+?_*`*?I-x)z?#GSmm&^w_Jy+`Lpo6AayS4ovz$gK~T77vX(6X1_eFskB zQpWU3<3*OMRIWat8t_^ulr7Dux+IVFoTotFSUwmzEXJLTM`dVX%7jNA;?nCIfN&?| zna(qy|7K1*N6Jnl4|KN;kfNUtP7i*b{kZ=#yQjH!ArUbV+`sR!CvSS`n|8eak}IY# z;WIr6l90z4R-6gpa8z}S!tE0=&n0GY4f3IPTju{|eGFV=-$fH^cdgw9j1=%|mnT@JC|ZJ2uvdDIR68C*IVROf^CnedlYEjegEL$?Q~10D4Xj{BWq2^W=}>7w z3UNI5E}`!;^o;18w!2VQc=)wk?;^Oo@`xY10i`O}+}i&6>M zQ2bn0q*+xEBnGdICOJ9iI@qs%HG2DE2N*Hn1l*UubJlU%kM@P7&YK0cwwyAe}ag{iLHl`qRM5hbuSt7bKxq; zu{1qMUc**vo9O|Q1Z*tY-dGglvATy?nvSE3K4!vbei-oS<$bY<1uBL&%+0vKh9oUE zVxWi4p!d`67th~?HT*{G;XMz(@%OLY^?~iLooh@`_$#4isn(^i(jCBZFH3N;x{&cP zmy7hC4|1HhUu}JOtU59%)%i5C1=ueZYlWySQ_1J~^9XKyt#mhkffz>n+Xi z!2%-){OV=NR>Ak?kyTe_aT43L$ekYQqkOT_&r!OK;5ouDM`eLDRMcSKv`bQ=!fc!D ztTo|duKYch>>wY?_pE#k17Ku5;7-*2AMYEMY=v7Dt-4pbJmxie_4B z<6r0n>kzMwK*in45{}CM8|0X9@SNp!-bLqc2z^3;wbua*`V4S-eru!EY2DHJP-hXp z9kY)f$4Bw;7yQws@1A}6bbS-*j?NsTD#z{x4}1ZrN4y}}Vjx1fo`1Moz0NM^5TxlKaa0X24#b{s=Rc!VpdkuLV)stnz(o_!v z`uaB7t>)L4KF~i7i>HU#<42Ew44-(;v*&Kw{Mw1ZPT-dPTAVW&&_>_m&qz&0J&8mn zFC&-D?_!$YK?rQ6e=}@B8>z=e6V+_E%ndU*ynj%Cm5p)|?&9+dG3pMwlNeLWI~n3g zqM0Kecm)Cndei)F@3w^>z~Jd?`GJE64&qCf)N7Z{zO3=m+BMZ@R<~BF6;XvJ8Ceq0 zFv$Ch+1~8Y{382Y|SPnx2YLq-TX{(EI*PS$qz=y&oq&1$ZwQT zC$f2hYMoWTNvBgNR z2;=&j3K)W3E@d6)y{~t)tYd4RSojQ5jGEbfDHhKyg0l#zK@zk5Hn0r|d>AFH$D#15 zdBKBv2M*x*vgZmI8mAk@k&lHZmy&ff!~`j%#5K--WK}B7n!WE z37S}PvU`zaAGG4ls~XTiD67wOa#HIm zu-QIjB^5%#%i=BAZ@ z!&+@962iEj=aP4ipo_}A^OXzG=d94W=$?U2r`!44Q+FW4hOyG)FIt%g=cbEEQekL(3cGRfhT48>TJ<|WbLiX z2e6^6^!VqEHIeAM(Va4(ES1}#3CCQlh6C56_tw5!k`$l|U_92@d@hQW z3K&!_NAqwpNxy|bD*H*nN(e+QVha}I{gHz?+ryEOY1zj*`-|FGJ+S(^ z6Mwf6VP69OnCTWUdda6HHiE(SSKtH&^v7YNx7JlKFrhfNZh2P1tdY9HhcX-|?>CBr z2!feG&TBcrUWmGE&Q4iMW?&sHv-0JYSDyLq#?0cBG5$HTRLocpcUj!23Xmb3zk%&I zglpyWRF;_-n}?DiDx)9D0CG?7&6m6$($Sd6EJQ{hQW!+Zc4vH%i{m}N^Z2dy&G_lQ|})^XFlvtBeKCE2+Bz}h>Ooof)qxd)ZJ>^^_@0`tb-PQKLoVazP zr!Gt2!~U!&ii9HqQ?E^c{oYJE0Oz!FNdo|^(AV&GWjP=v^nWKTX5zr+M4WNs%^JXS3tR$gU5BusjC)pSzu&NAq6 z20kJ_RLb4nKL`YVA=?NAEunqB{WquYxp+dH68NV0LH@FwazaMN!$^?(P{yDFi^9Dd z5*Eg=69;h}DsthAg5gfs)EFvQ4j;8?Ri{-UDaY)j>h7J>t+$>0 z{zbc-Ekhk3+nqj^vUp#3VN{>@W^~P+| znwyAzs~iz7$Imf_9i${nPL8bK%Itj{@GePRAmC*Mm*>1H+X=0xK7)ZyE+YF3KC(Zy z_Q4Z(UiA6;(&Gc^_tHZdJoGuGHKQ+;6kthblWi-{!+tdVHK=)kJXcvAQ6uKSNuNcM z_oo+!d?d)f^ilyl@^_%WC+!&PXxY_oo_*DcJ4O%or6nK4ug5+FS|_Q;uZ$x<1Wt|U zkIA#q`uLKFoM1EdV=F3(q)cD0v=~^=9Wrsyf*Ze09R)s6%;~6cH%0_G1BN(jowZw< z?>m1EPob6e!Kbgs2L^X#i%j})G_gS@%Rlu0R)f@iQpXNFhCT|hY^5}*Y#|ZLP#N3H zPji@nJ7mOSSE?caM%~p4+Cu7K-@(d(g;yW`^goA#T;4rVLeu=F6a(f1dCRLl7ZgevjRXZh#agWc<|@Q;Zzb_h_n2;wYQ(y zHv%C}>G7XZ;G_6O{N{LqgCpIRcnBwizu@FZZDlg(H(|~3^cl`5@Jm8*6q41r1*4c{ zHi@4XNMc@Zdtw573r?YrX?|wIAwMcT$;GLALGyG1J+~^hVizWSdex}7U$QU@ zB!d&LK6VI_E!THosgZQCz^}n3L5S)k`F=+1yZgJA{g;2<%sIqWy^Og zrx8JE1wkn(pB@>;byE_OcjMOc(p z0{?$Eb2h&pufV*P^&?c}(4Ambq6zfVCa@WgW8M3GND{GBwFdwP`-&`G!RqW1ABHhR z=!*gMN~51y{_3u|`}ZA3X(jM~r7c7c+8gaQ(Da;f0!@KD;9L5sTHA0M$FT`D0^RE& zh;IQE%%CE8LNa>SN)8qk*DjfIVa$g^d;KVyc<64FRs#Q5n>m+%123|d1qufgm{Oq) zj~KnnaXbKKQFYUDC;k0&!?;C+F^qYt9Ls2e2p6jDj{&lVJ7lCBP`x6)>&Oa9D}jFj z)++9@&oa+NM4#?o!bkH8oX9gvcR{(E2pq^CwJC~G2vK^0XD zL@SCNGFdCBR3{$(I!Y^ne?gWN_u55!qZv~knjNo}N4bz9kw<|0giYYnn8i^XLX0XP z0;o~4FhvU~DsGD%_#q;FzbB-@^C~LN=UZK1Q(;fs z7|S014oWM5f1zfM7GE-R=2}~^650%7av9{fO{x`Jzn7eOg9KBU#xWehs`KX=x;T$M z#!y4mH$KJ$F$nr#PP+5?1_K}G%T6sQerbH=)K{KpVdSg?eg(fRYi56K@6JD-UzrRgRQ$3u_T9SR3p(H9_B&Bv89zmg8H}R~V3Xt4*Su7@*X|_fy}^ok zS*hdWcip2E!CiBEppXv;Voc0m`WD;@i_%J!g$p)o4i|S8UGw~+VZ2XgeD3%DU7fi$ zK)#H7m*Y1pj?J@-<5)l&(+>8IRga2qcZb{SZh%-2)|}6m^Uj6b6~s|;&5kercY9YK zD@S$Re>3~>_UnDv&)^u_@fS1=u}Lhb5@=LaNki=x0%=7`2|+3?ZAyY1L`5o9YTC*Q zq%;YtD5hyEhzPhP0jZ=>5Eh}dREfn$C5#>p!HGczKl{Dio!!})o!$A0a&&a>-O*E| zqNnse<(&E5+1=UQ_t$UFJ9F+izw>ecG11leKOso&2=@&CHt2;25%3YJV@Qk7d?i4n z07snzU;k#7}9V zsIr3$rlp8bMMDw1mYAxzp~%`&GNY=&h5CgII=dQ zZADqFUr!nQEIpk*kv)+r9oQa?K# zA5Z@$IfCPeb?UVD#qJ%m6uMM-D=XvNj!}16i1sr?Brh@sjQSqORP5&#`7(C>1s*{R zG4c4Ti0SHfXB&38JDu&$W_KP9r~K0cw6~Ry@*wY~Z#XCN*V7-5UcsBh)B?7gfA06* zwP7>q=+p~7A1jESxU9P{O+G&|OC}8EeejhOWBl(84?YMn@%XCnIURBg&7QS7GqU7trYqT1$4vs*vG#1 zZLAR!kMH6a#M(db4ttdA8Bc6vIi?oFguYt_kk7ASiozn6y)`r&VEj}nm93w>xB@ZR zz_JbTiPnwvYJ=kYVn-JF_=3PJQ=1ylBSV^sY=xq=($?_Fg;Nld4J^Chzt(x&qk@N+ zQ=e>Ra@5pr<~pDRb<}vkg);RYz)?rFvhB}co6i>r@sas=cY;1bjEt?UOq0Dh@tkA- zAqdSwbggmCSPKrBhD$HT}^R*Ic)jgkvm}GUVLta^~ zU)OZ%q@`faWQ5lD(NxxFZcNcRA2uUA;#copd|+t+G0E!Kg~cPw&-b{QC03DsYUy3d|7~>N`C02(6iq+y>iBAjC&9yt9+_xk#Dx8j1q4bY;>~3{gc>Y4c1D zEagWIcQ#ye#b$^J@oj_mba%l=K-5olQd4WIvE}-aH5VGF6r`w#{sro{wr#%=wwXYP z-|Ke1(#d^KDezscT%nLvel!Qz~=s7WFh$c7J;FmXE_W6A1A;{m%Wp+((2+@8B}YwV17=uh2?J zm94=(pGy|ZC|^bXCFh(2m#&AH5Z^X<4|HDdQ?N5es)vIXwyuMC^)HEyltJ~|(96t#$DOs=!{;U0mddlag6H|9l&{2kJL{BKruLCOBQJ*T@ zA5`5v;`1fcu@Qs&+M&;lDJkpiv+rJMKpk&njo`AlAQ7FH@jW$qX!h4{xCFMDK#0Hi zV*5KD7p!rNZ)Eh%tW9R@;l_wjR~uOq6SNBd1!}D=w~Egf;@gMB`%)+FBf^O2oT#|n z)LY03ZHXy0BQ{Ys`g1YahNuQvtiSSO=R-`0ZyP$#cmA^n>dDgbE*@MgUR}JV5Q=o(ner42omT>Ox z|K7VGCd9W5i%<5B_7HHeqw98Zb24I~Au*>yhbHPQG{uHod4K&gXwJXmdWcCL-#TO% zHGj8>DJ3eXo60pDGgr@7>Qudx6*M^2Cve*`hh;6g0%X<|x%k*dzuTTBV z*>cfM5EJ5ChoEzZ2bJ4VGu0iinX33I{7EpR;)N2wQ*1mprKaX@KCb~WA--)m^YGH^ zJ%q+aR&GZ1D$he_buC7YCJz?^_haS7>Ff0F?53;!0AfOX>ktgSObTllvc8(u&ex^M zDLvO~OvC?cs?D5)N(_H*YOKBUri+>o6XM&3_P;H^)t4G9-*yroLT4=(Xa)YWdrOp(0 z*!M$s@TzwzrFFN#ftVDj*@k?fep9PF#Z#np!Gc@d&VoDfy2cIYM)iI%9ZIO}n0aF1 zO^8X6nqBCh@cx~AJ}azoxtcCgRc^n5F=UyRnRNWln5z*tBljrJsbD zWOb~A@83sLvPgNs+`r|=V!b^VtVKK}OVeG;3c7&0<#n<3W|Ux`3Gt;!dAZX=z}fuN z6c;QE|2OqDhX7h!;x>6-zzI&J#ItVi^;benh;QMPtbbvj&qE^;P4R-~&ye$q5uuKz zuIFT`^J}B1q3oRhS(G6r#J3H-`Ua91Euu)`qBITKjy1@|dXJsWvWL9ef3$OS!({_BFh&&#T%_#3DRSq+g^ZUDbrRB2ZX!cyG_7EwLO(%XftV2A zN~FE7bS|64H0sofSk_9)dJ?Wtmk%{Laf~rq6zdO>!J$Q_ek>{aedG`m;@gO&$JZU3 z-!nt4g%$GjN=QU^-SYDc2^^LEi4dVh3Jf6<;~OrseS|j_g!mHU+lq1bU^n+MR6SY7 zRu&%_9aPbSgpM&H4AI6Sd}OGgg0j|Hrf)_#G5*105EGAYE0!Lcdu9EFv#4VVRc;># zt(EAX&`No?*GC(5^7|YF(K$wdQ~AsHoO~5xLVRnH1P410&yp_kh_%slS#m~;&Rp1# zvhG4m=P_dBq_tMzU?{-=r_&!j{MKJ0gP0KCUie2kFK^gAjV6UGS}}nO6`1rn5uY1Z zi0~0c2oX`36w_y8`cZg(_lxbjFou{A-)8vBy?Z+Mw%jJBSQ0!(Ne4R|+tXq%Kc+i^ zAp%6yy&KUHBgF`#h3Mw!zmP*rZfOC9tP5Vcc`>4=%=5uHP#`2coPse+shlKV*{I!LC z=W}P`F41^IrOG2Z#!Uwh{#)Fg^+~3*qEg9dqytXPastsa#dQ%$+Zl9mi1`3u%^y`498| z$Q~IlNF~l{BNyUZ0SC>g&B-oztFsPO0OP!!zgjslTtoufO^7cLNFHAx5aJ62LVSTh xh%XQb@dW}QzCa+v7YKy-0)Y@;Aozd8PXJRkZS$vJk{18~002ovPDHLkV1gs#hdTfO literal 0 HcmV?d00001 diff --git a/packages/element-library/src/audioSticker/images/tape-player/tape-player-posttap.gif b/packages/element-library/src/audioSticker/images/tape-player/tape-player-posttap.gif new file mode 100644 index 0000000000000000000000000000000000000000..a25cc2dc65f8f145853a0f0cb2923941b2b6f1e0 GIT binary patch literal 27439 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 literal 0 HcmV?d00001 diff --git a/packages/element-library/src/audioSticker/images/tape-player/tape-player-pretap.png b/packages/element-library/src/audioSticker/images/tape-player/tape-player-pretap.png new file mode 100644 index 0000000000000000000000000000000000000000..1157457fcd4e214a4fc93cf0d9ed79e6903389ea GIT binary patch literal 12395 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 + +

@M+-dAL8+X&+rC|htX17%%Gd?44C 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ⅈ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

a`Ux2SMPcSwI2*ngLbI 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

+ ); +} + +AudioStickerOutput.propTypes = { + element: StoryPropTypes.elements.audioSticker.isRequired, +}; + +export default AudioStickerOutput; diff --git a/packages/element-library/src/audioSticker/test/output.js b/packages/element-library/src/audioSticker/test/output.js new file mode 100644 index 000000000000..df4b78cf948f --- /dev/null +++ b/packages/element-library/src/audioSticker/test/output.js @@ -0,0 +1,42 @@ +/* + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +/** + * Internal dependencies + */ +import AudioStickerOutput from '../output'; + +describe('AudioSticker output', () => { + it('should produce valid AMP output', async () => { + const props = { + element: { + type: 'audioSticker', + id: '123', + x: 50, + y: 100, + height: 1920, + width: 1080, + rotationAngle: 0, + size: 'small', + sticker: 'headphone-cat', + style: 'none', + }, + box: { width: 1080, height: 1920, x: 50, y: 100, rotationAngle: 0 }, + }; + + await expect().toBeValidAMPStoryElement(); + }); +}); diff --git a/packages/element-library/src/constants.ts b/packages/element-library/src/constants.ts index e538748d2e0f..c7afb4ebb54b 100644 --- a/packages/element-library/src/constants.ts +++ b/packages/element-library/src/constants.ts @@ -13,6 +13,50 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + +/** + * External dependencies + */ +import { __ } from '@googleforcreators/i18n'; + +/** + * Internal dependencies + */ +import headphoneCat from './audioSticker/images/headphone-cat/headphone-cat-pretap.png'; +import tapePlayer from './audioSticker/images/tape-player/tape-player-pretap.png'; +import loudSpeaker from './audioSticker/images/loud-speaker/loud-speaker-posttap.png'; +import audioCloud from './audioSticker/images/audio-cloud/audio-cloud-posttap.png'; + +// TODO: Move to audioSticker folder once TypeScript conversion is complete. +// See https://github.com/GoogleForCreators/web-stories-wp/pull/13503. +export const AUDIO_STICKERS: Record = { + 'headphone-cat': headphoneCat, + 'tape-player': tapePlayer, + 'loud-speaker': loudSpeaker, + 'audio-cloud': audioCloud, +} as const; + +export const AUDIO_STICKER_STYLES = { + none: '', + outline: 'border: 4px solid white; border-radius: 20px', + dropshadow: 'filter: drop-shadow(2px 2px 10px white)', +}; + +export const AUDIO_STICKER_LABELS = { + 'headphone-cat': { + label: __('Headphone Cat', 'web-stories'), + }, + 'tape-player': { + label: __('Tape Player', 'web-stories'), + }, + 'loud-speaker': { + label: __('Loud Speaker', 'web-stories'), + }, + 'audio-cloud': { + label: __('Audio Cloud', 'web-stories'), + }, +}; + export const DEFAULT_ATTRIBUTES_FOR_MEDIA = { scale: 100, focalX: 50, diff --git a/packages/element-library/src/elementTypes.js b/packages/element-library/src/elementTypes.js index f2c08bb18024..1554ad03bc7f 100644 --- a/packages/element-library/src/elementTypes.js +++ b/packages/element-library/src/elementTypes.js @@ -29,6 +29,7 @@ import * as videoElement from './video'; import * as gifElement from './gif'; import * as stickerElement from './sticker'; import * as productElement from './product'; +import * as audioStickerElement from './audioSticker'; const elementTypes = [ { type: 'text', name: __('Text', 'web-stories'), ...textElement }, @@ -42,6 +43,11 @@ const elementTypes = [ name: __('Product', 'web-stories'), ...productElement, }, + { + type: 'audioSticker', + name: __('Audio Sticker', 'web-stories'), + ...audioStickerElement, + }, ]; export default elementTypes; diff --git a/packages/element-library/src/product/output.js b/packages/element-library/src/product/output.js index 6ddf8b261506..8fb57502a645 100644 --- a/packages/element-library/src/product/output.js +++ b/packages/element-library/src/product/output.js @@ -36,7 +36,7 @@ function ProductOutput({ element }) { } ProductOutput.propTypes = { - element: StoryPropTypes.elements.shape.isRequired, + element: StoryPropTypes.elements.product.isRequired, }; export default ProductOutput; diff --git a/packages/element-library/src/typings/images.d.ts b/packages/element-library/src/typings/images.d.ts new file mode 100644 index 000000000000..a806794ce5bd --- /dev/null +++ b/packages/element-library/src/typings/images.d.ts @@ -0,0 +1,20 @@ +/* + * Copyright 2024 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +declare module '*.png' { + const value: string; + export = value; +} diff --git a/packages/element-library/tsconfig.json b/packages/element-library/tsconfig.json index 8d8998d7ea2f..37b6ba5ba1d5 100644 --- a/packages/element-library/tsconfig.json +++ b/packages/element-library/tsconfig.json @@ -19,9 +19,11 @@ { "path": "../units" } ], "include": [ + "src/audioSticker/images", "src/constants.ts", "src/types.ts", "src/types", + "src/typings", "src/utils/textMeasurements.tsx", "src/text/*.ts", "src/text/*.tsx" diff --git a/packages/elements/src/constants.ts b/packages/elements/src/constants.ts index a98350572eeb..61f3ccb92921 100644 --- a/packages/elements/src/constants.ts +++ b/packages/elements/src/constants.ts @@ -27,6 +27,7 @@ export const ELEMENT_TYPES = { GIF: 'gif', STICKER: 'sticker', PRODUCT: 'product', + AUDIO_STICKER: 'audioSticker', } as const; export const MEDIA_ELEMENT_TYPES = [ diff --git a/packages/elements/src/types/element.ts b/packages/elements/src/types/element.ts index 0956ca0728a7..4082eb904a71 100644 --- a/packages/elements/src/types/element.ts +++ b/packages/elements/src/types/element.ts @@ -187,6 +187,13 @@ export interface TextElement extends Element { textAlign: TextAlign; } +export interface AudioStickerElement extends Element { + type: ElementType.AudioSticker; + sticker: string; + size: string; + style: string; +} + export interface ShapeElement extends Element { type: ElementType.Shape; } diff --git a/packages/elements/src/types/elementType.ts b/packages/elements/src/types/elementType.ts index 93585dc80a2c..67c31d4ef0c9 100644 --- a/packages/elements/src/types/elementType.ts +++ b/packages/elements/src/types/elementType.ts @@ -22,4 +22,5 @@ export enum ElementType { Sticker = 'sticker', Shape = 'shape', Product = 'product', + AudioSticker = 'audioSticker', } diff --git a/packages/elements/src/types/propTypes.ts b/packages/elements/src/types/propTypes.ts index ce13a87817d1..92c415adf6fc 100644 --- a/packages/elements/src/types/propTypes.ts +++ b/packages/elements/src/types/propTypes.ts @@ -193,6 +193,14 @@ const background = PropTypes.shape({ inner: element, }); +const product = PropTypes.shape({ + ...StoryElementPropTypes, +}); + +const audioSticker = PropTypes.shape({ + ...StoryElementPropTypes, +}); + const StoryPropTypes = { mask, link, @@ -202,7 +210,18 @@ const StoryPropTypes = { element, layer, textContent, - elements: { image, video, gif, media, text, shape, sticker, background }, + elements: { + image, + video, + gif, + media, + text, + shape, + sticker, + background, + product, + audioSticker, + }, }; export { StoryPropTypes }; diff --git a/packages/jest-amp/src/utils.js b/packages/jest-amp/src/utils.js index 2ebb021df983..12b42a7fcf87 100644 --- a/packages/jest-amp/src/utils.js +++ b/packages/jest-amp/src/utils.js @@ -24,6 +24,8 @@ import AmpOptimizer, { TRANSFORMATIONS_AMP_FIRST, } from '@ampproject/toolbox-optimizer'; import amphtmlValidator from 'amphtml-validator'; +// eslint-disable-next-line import/no-extraneous-dependencies -- Required by @ampproject/toolbox-optimizer anyway. +import runtimeVersion from '@ampproject/toolbox-runtime-version'; const fallback = tmpdir() + '/validator_wasm.js'; const validatorJs = @@ -123,6 +125,7 @@ async function getAMPValidationErrors(string, optimize = true) { }); const params = { canonical: 'https://example.com', + ampRuntimeVersion: await runtimeVersion.currentVersion(), }; completeString = await ampOptimizer.transformHtml(completeString, params); } diff --git a/packages/output/src/page.tsx b/packages/output/src/page.tsx index ebd862364dc1..8b098b7b634c 100644 --- a/packages/output/src/page.tsx +++ b/packages/output/src/page.tsx @@ -220,7 +220,6 @@ function OutputPage({ )} - {/* needs to be the last child element */} {hasPageAttachment && } {hasProducts && ( diff --git a/packages/output/src/utils/getUsedAmpExtensions.ts b/packages/output/src/utils/getUsedAmpExtensions.ts index f24a2dcc3fde..90f6d3cd7840 100644 --- a/packages/output/src/utils/getUsedAmpExtensions.ts +++ b/packages/output/src/utils/getUsedAmpExtensions.ts @@ -63,6 +63,11 @@ const getUsedAmpExtensions = (pages: Page[]) => { src: 'https://cdn.ampproject.org/v0/amp-story-shopping-0.1.js', }; + const ampStoryAudioSticker: AmpExtension = { + name: 'amp-story-audio-sticker', + src: 'https://cdn.ampproject.org/v0/amp-story-audio-sticker-0.1.js', + }; + for (const { elements, backgroundAudio } of pages) { if (backgroundAudio?.resource?.src && backgroundAudio?.tracks?.length) { extensions.push(ampVideo); @@ -83,6 +88,9 @@ const getUsedAmpExtensions = (pages: Page[]) => { case ElementType.Product: extensions.push(ampStoryShopping); break; + case ElementType.AudioSticker: + extensions.push(ampStoryAudioSticker); + break; default: break; } diff --git a/packages/output/src/utils/styles.tsx b/packages/output/src/utils/styles.tsx index 40534c52c986..1cb7c1b409f8 100644 --- a/packages/output/src/utils/styles.tsx +++ b/packages/output/src/utils/styles.tsx @@ -135,7 +135,7 @@ function CustomStyles() { amp-story-grid-layer.align-bottom { align-content: end; padding: 0; - /* + /* AMP CTA Layer will exactly occupy 74px regardless of any device. To space out captions 74px from the BOTTOM (AMP CTA Layer), 74px from the TOP should also be spaced out and thus: 2 * 74px @@ -152,6 +152,14 @@ function CustomStyles() { margin-bottom: 16px; text-align: center; } + + amp-story-audio-sticker { + height: 100%; + } + + .audio-sticker { + font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif; + } `, }} /> diff --git a/packages/story-editor/src/app/quickActions/constants.js b/packages/story-editor/src/app/quickActions/constants.js index 3a8f63fe7d75..26586e190669 100644 --- a/packages/story-editor/src/app/quickActions/constants.js +++ b/packages/story-editor/src/app/quickActions/constants.js @@ -76,6 +76,10 @@ export const ACTIONS = { trackingEventName: 'trim_video', text: __('Trim video', 'web-stories'), }, + INSERT_AUDIO_STICKER: { + trackingEventName: 'insert_audio_sticker', + text: __('Insert audio sticker', 'web-stories'), + }, }; export const RESET_PROPERTIES = { diff --git a/packages/story-editor/src/app/quickActions/useQuickActions.js b/packages/story-editor/src/app/quickActions/useQuickActions.js index 0f9aeb50a09a..061e7d8311e9 100644 --- a/packages/story-editor/src/app/quickActions/useQuickActions.js +++ b/packages/story-editor/src/app/quickActions/useQuickActions.js @@ -31,13 +31,14 @@ import { useStory } from '../story'; import useInsertElement from '../../components/canvas/useInsertElement'; import { DEFAULT_PRESET } from '../../components/library/panes/text/textPresets'; import { useMediaRecording } from '../../components/mediaRecording'; +import { AUDIO_STICKER_DEFAULT_PRESET } from '../../constants'; import { getResetProperties } from './utils'; import { ACTIONS } from './constants'; import useTextActions from './useTextActions'; import useMediaActions from './useMediaActions'; import useForegroundActions from './useForegroundActions'; -const { Bucket, LetterTPlus, Media } = Icons; +const { Bucket, LetterTPlus, Media, AudioSticker } = Icons; /** * Determines the quick actions to display in the quick @@ -150,8 +151,21 @@ const useQuickActions = () => { [handleMouseDown] ); + const hasAudioAnywhere = useStory( + ({ state }) => + state.story?.backgroundAudio || + state.pages?.some((page) => { + return ( + page.backgroundAudio || + page.elements + .filter((element) => element.type === ElementType.Video) + .some((element) => !element.resource.isMuted) + ); + }) + ); + const noElementSelectedActions = useMemo(() => { - return [ + const actions = [ { Icon: Bucket, label: ACTIONS.CHANGE_BACKGROUND_COLOR.text, @@ -195,6 +209,19 @@ const useQuickActions = () => { ...actionMenuProps, }, ]; + + if (hasAudioAnywhere) { + actions.push({ + Icon: AudioSticker, + label: ACTIONS.INSERT_AUDIO_STICKER.text, + onClick: () => { + insertElement('audioSticker', AUDIO_STICKER_DEFAULT_PRESET); + }, + ...actionMenuProps, + }); + } + + return actions; }, [ actionMenuProps, backgroundElement, @@ -202,6 +229,7 @@ const useQuickActions = () => { handleFocusPageBackground, setHighlights, insertElement, + hasAudioAnywhere, ]); const foregroundCommonActions = useForegroundActions({ diff --git a/packages/story-editor/src/components/canvas/karma/quickActions.karma.js b/packages/story-editor/src/components/canvas/karma/quickActions.karma.js index c007ec9f5c4f..cde7c6e85081 100644 --- a/packages/story-editor/src/components/canvas/karma/quickActions.karma.js +++ b/packages/story-editor/src/components/canvas/karma/quickActions.karma.js @@ -128,10 +128,12 @@ describe('Quick Actions integration', () => { await fixture.events.click( fixture.editor.canvas.quickActionMenu.insertTextButton ); + await fixture.events.sleep(100); expect(fixture.editor.canvas.framesLayer.frames.length).toBe(2); expect( fixture.editor.sidebar.designPanel.selectionSection ).not.toBeNull(); + expect(document.activeElement).toEqual( fixture.editor.canvas.framesLayer.frames[1].node ); diff --git a/packages/story-editor/src/components/canvas/rightClickMenu.js b/packages/story-editor/src/components/canvas/rightClickMenu.js index d58dc7807621..e630ef590df8 100644 --- a/packages/story-editor/src/components/canvas/rightClickMenu.js +++ b/packages/story-editor/src/components/canvas/rightClickMenu.js @@ -108,6 +108,9 @@ const RightClickMenu = () => { return StickerMenu; case ELEMENT_TYPES.PRODUCT: return ProductMenu; + case ELEMENT_TYPES.AUDIO_STICKER: + // NOTE: Using same options for this case as Products. + return ProductMenu; default: return PageMenu; } diff --git a/packages/story-editor/src/components/floatingMenu/menus/audioSticker.js b/packages/story-editor/src/components/floatingMenu/menus/audioSticker.js new file mode 100644 index 000000000000..4ccde5367427 --- /dev/null +++ b/packages/story-editor/src/components/floatingMenu/menus/audioSticker.js @@ -0,0 +1,58 @@ +/* + * Copyright 2021 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +/** + * External dependencies + */ +import { memo } from '@googleforcreators/react'; + +/** + * Internal dependencies + */ +import { + LayerOpacity, + FlipHorizontal, + FlipVertical, + More, + Separator, + Dismiss, + Settings, +} from '../elements'; + +const FloatingAudioStickerMenu = memo(function FloatingAudioStickerMenu() { + return ( + <> + + + + + + + + + + + + + + + + + + ); +}); + +export default FloatingAudioStickerMenu; diff --git a/packages/story-editor/src/components/floatingMenu/menus/selector.js b/packages/story-editor/src/components/floatingMenu/menus/selector.js index d8fbcfc326f4..b79413610c3c 100644 --- a/packages/story-editor/src/components/floatingMenu/menus/selector.js +++ b/packages/story-editor/src/components/floatingMenu/menus/selector.js @@ -31,6 +31,7 @@ import Sticker from './sticker'; import Text from './text'; import Video from './video'; import Product from './product'; +import AudioSticker from './audioSticker'; const FloatingMenuSelector = memo(function FloatingMenuSelector({ selectedElementType, @@ -52,6 +53,8 @@ const FloatingMenuSelector = memo(function FloatingMenuSelector({ return