From 191ae387e1a3ae1e67d16dd561e34c9631cd082f Mon Sep 17 00:00:00 2001 From: Victor Fernandez de Alba Date: Thu, 31 Mar 2022 09:29:28 +0200 Subject: [PATCH 01/30] WIP --- package.json | 6 ++-- src/start-client.jsx | 6 ++-- yarn.lock | 70 +++++++++++++++++++++++++------------------- 3 files changed, 46 insertions(+), 36 deletions(-) diff --git a/package.json b/package.json index f1146f0bfd..69d36a72b5 100644 --- a/package.json +++ b/package.json @@ -361,7 +361,7 @@ "razzle": "3.4.5", "razzle-plugin-bundle-analyzer": "1.2.0", "rc-time-picker": "3.7.3", - "react": "17.0.2", + "react": "18.0.0", "react-anchor-link-smooth-scroll": "1.0.12", "react-animate-height": "2.0.17", "react-beautiful-dnd": "13.0.0", @@ -370,7 +370,7 @@ "react-detect-click-outside": "1.1.1", "react-dnd": "5.0.0", "react-dnd-html5-backend": "5.0.1", - "react-dom": "17.0.2", + "react-dom": "18.0.0", "react-dropzone": "11.1.0", "react-fast-compare": "2.0.4", "react-image-gallery": "1.0.7", @@ -378,7 +378,7 @@ "react-intl-redux": "2.2.0", "react-medium-image-zoom": "3.0.15", "react-portal": "4.2.1", - "react-redux": "7.2.4", + "react-redux": "8.0.0-beta.3", "react-router": "5.2.0", "react-router-config": "5.1.1", "react-router-dom": "5.2.0", diff --git a/src/start-client.jsx b/src/start-client.jsx index 86d18ff71d..39498f4c00 100644 --- a/src/start-client.jsx +++ b/src/start-client.jsx @@ -1,7 +1,7 @@ import '@plone/volto/config'; // This is the bootstrap for the global config - client side import '@root/theme'; import React from 'react'; -import { hydrate } from 'react-dom'; +import { hydrateRoot } from 'react-dom/client'; import { Provider } from 'react-redux'; import { IntlProvider } from 'react-intl-redux'; import { ConnectedRouter } from 'connected-react-router'; @@ -55,7 +55,8 @@ export default () => { } loadableReady(() => { - hydrate( + hydrateRoot( + document.getElementById('main'), @@ -67,7 +68,6 @@ export default () => { , - document.getElementById('main'), ); }); }; diff --git a/yarn.lock b/yarn.lock index 3ac490fb5a..23b1339e56 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3415,7 +3415,7 @@ dependencies: "@types/unist" "*" -"@types/hoist-non-react-statics@^3.0.1", "@types/hoist-non-react-statics@^3.3.0", "@types/hoist-non-react-statics@^3.3.1": +"@types/hoist-non-react-statics@^3.0.1", "@types/hoist-non-react-statics@^3.3.1": version "3.3.1" resolved "https://registry.yarnpkg.com/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz#1124aafe5118cb591977aeb1ceaaed1070eb039f" integrity sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA== @@ -3615,16 +3615,6 @@ dependencies: "@types/react" "*" -"@types/react-redux@^7.1.16": - version "7.1.16" - resolved "https://registry.yarnpkg.com/@types/react-redux/-/react-redux-7.1.16.tgz#0fbd04c2500c12105494c83d4a3e45c084e3cb21" - integrity sha512-f/FKzIrZwZk7YEO9E1yoxIuDNRiDducxkFlkw/GNMGEnK9n4K8wJzlJBghpSuOVDgEUHoDkDF7Gi9lHNQR4siw== - dependencies: - "@types/hoist-non-react-statics" "^3.3.0" - "@types/react" "*" - hoist-non-react-statics "^3.3.0" - redux "^4.0.0" - "@types/react-syntax-highlighter@11.0.5": version "11.0.5" resolved "https://registry.yarnpkg.com/@types/react-syntax-highlighter/-/react-syntax-highlighter-11.0.5.tgz#0d546261b4021e1f9d85b50401c0a42acb106087" @@ -3699,6 +3689,11 @@ resolved "https://registry.yarnpkg.com/@types/unist/-/unist-2.0.3.tgz#9c088679876f374eb5983f150d4787aa6fb32d7e" integrity sha512-FvUupuM3rlRsRtCN+fDudtmytGO6iHJuuRKS1Ss0pG5z8oX0diNEw94UEL7hgDbpN94rgaK5R7sWm6RrSkZuAQ== +"@types/use-sync-external-store@^0.0.3": + version "0.0.3" + resolved "https://registry.yarnpkg.com/@types/use-sync-external-store/-/use-sync-external-store-0.0.3.tgz#b6725d5f4af24ace33b36fafd295136e75509f43" + integrity sha512-EwmlvuaxPNej9+T4v5AuBPJa2x2UOJVdjCtDHgcDqitUeOtjnJKJ+apYjVcAoBEMjKW1VVFGZLUb5+qqa09XFA== + "@types/webpack-env@^1.16.0": version "1.16.0" resolved "https://registry.yarnpkg.com/@types/webpack-env/-/webpack-env-1.16.0.tgz#8c0a9435dfa7b3b1be76562f3070efb3f92637b4" @@ -16570,14 +16565,13 @@ react-docgen@^5.0.0: node-dir "^0.1.10" strip-indent "^3.0.0" -react-dom@17.0.2: - version "17.0.2" - resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-17.0.2.tgz#ecffb6845e3ad8dbfcdc498f0d0a939736502c23" - integrity sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA== +react-dom@18.0.0: + version "18.0.0" + resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-18.0.0.tgz#26b88534f8f1dbb80853e1eabe752f24100d8023" + integrity sha512-XqX7uzmFo0pUceWFCt7Gff6IyIMzFUn7QMZrbrQfGxtaxXZIcGQzoNpRLE3fQLnS4XzLLPMZX2T9TRcSrasicw== dependencies: loose-envify "^1.1.0" - object-assign "^4.1.1" - scheduler "^0.20.2" + scheduler "^0.21.0" react-draggable@^4.4.3: version "4.4.3" @@ -16715,6 +16709,11 @@ react-is@^16.6.0, react-is@^16.6.3, react-is@^16.9.0: resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.1.tgz#5b3531bd76a645a4c9fb6e693ed36419e3301339" integrity sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA== +react-is@^18.0.0-rc.0: + version "18.0.0" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-18.0.0.tgz#026f6c4a27dbe33bf4a35655b9e1327c4e55e3f5" + integrity sha512-yUcBYdBBbo3QiPsgYDcfQcIkGZHfxOaoE6HLSnr1sPzMhdyxusbfKOSUbSd/ocGi32dxcj366PsTj+5oggeKKw== + react-lifecycles-compat@^3.0.2, react-lifecycles-compat@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz#4f1a273afdfc8f3488a8c516bfda78f872352362" @@ -16767,17 +16766,17 @@ react-portal@4.2.1, react-portal@^4.2.0: dependencies: prop-types "^15.5.8" -react-redux@7.2.4: - version "7.2.4" - resolved "https://registry.yarnpkg.com/react-redux/-/react-redux-7.2.4.tgz#1ebb474032b72d806de2e0519cd07761e222e225" - integrity sha512-hOQ5eOSkEJEXdpIKbnRyl04LhaWabkDPV+Ix97wqQX3T3d2NQ8DUblNXXtNMavc7DpswyQM6xfaN4HQDKNY2JA== +react-redux@8.0.0-beta.3: + version "8.0.0-beta.3" + resolved "https://registry.yarnpkg.com/react-redux/-/react-redux-8.0.0-beta.3.tgz#4956fa01b57dc617fb00dde457f83d55b8d74bca" + integrity sha512-c8mVsEXkjLFOexZOHAtwJjqdXioNK0UNhWm5fyg0rQaiEz2x5JoS+z0itJ/8NEYnPnvQHjPa+ZFLQcfo5kMPcA== dependencies: "@babel/runtime" "^7.12.1" - "@types/react-redux" "^7.1.16" + "@types/hoist-non-react-statics" "^3.3.1" + "@types/use-sync-external-store" "^0.0.3" hoist-non-react-statics "^3.3.2" - loose-envify "^1.4.0" - prop-types "^15.7.2" - react-is "^16.13.1" + react-is "^18.0.0-rc.0" + use-sync-external-store "^1.0.0-rc.0" react-redux@^7.1.1: version "7.2.0" @@ -17009,13 +17008,12 @@ react-with-styles@^4.1.0: prop-types "^15.7.2" react-with-direction "^1.3.1" -react@17.0.2: - version "17.0.2" - resolved "https://registry.yarnpkg.com/react/-/react-17.0.2.tgz#d0b5cc516d29eb3eee383f75b62864cfb6800037" - integrity sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA== +react@18.0.0: + version "18.0.0" + resolved "https://registry.yarnpkg.com/react/-/react-18.0.0.tgz#b468736d1f4a5891f38585ba8e8fb29f91c3cb96" + integrity sha512-x+VL6wbT4JRVPm7EGxXhZ8w8LTROaxPXOqhlGyVSrv0sB1jkyFGgXxJ8LVoPRLvPR6/CIZGFmfzqUa2NYeMr2A== dependencies: loose-envify "^1.1.0" - object-assign "^4.1.1" read-pkg-up@^1.0.1: version "1.0.1" @@ -17945,6 +17943,13 @@ scheduler@^0.20.2: loose-envify "^1.1.0" object-assign "^4.1.1" +scheduler@^0.21.0: + version "0.21.0" + resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.21.0.tgz#6fd2532ff5a6d877b6edb12f00d8ab7e8f308820" + integrity sha512-1r87x5fz9MXqswA2ERLo0EbOAU74DpIUO090gIasYTqlVoJeMcl+Z1Rg7WHz+qtPujhS/hGIt9kxZOYBV3faRQ== + dependencies: + loose-envify "^1.1.0" + schema-utils@2.7.0, schema-utils@^2.5.0, schema-utils@^2.6.5, schema-utils@^2.6.6: version "2.7.0" resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.7.0.tgz#17151f76d8eae67fbbf77960c33c676ad9f4efc7" @@ -20152,6 +20157,11 @@ use-memo-one@^1.1.1: resolved "https://registry.yarnpkg.com/use-memo-one/-/use-memo-one-1.1.1.tgz#39e6f08fe27e422a7d7b234b5f9056af313bd22c" integrity sha512-oFfsyun+bP7RX8X2AskHNTxu+R3QdE/RC5IefMbqptmACAA/gfol1KDD5KRzPsGMa62sWxGZw+Ui43u6x4ddoQ== +use-sync-external-store@^1.0.0-rc.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/use-sync-external-store/-/use-sync-external-store-1.0.0.tgz#d98f4a9c2e73d0f958e7e2d2c2bfb5f618cbd8fd" + integrity sha512-AFVsxg5GkFg8GDcxnl+Z0lMAz9rE8DGJCc28qnBuQF7lac57B5smLcT37aXpXIIPz75rW4g3eXHPjhHwdGskOw== + use-trace-update@1.3.2: version "1.3.2" resolved "https://registry.yarnpkg.com/use-trace-update/-/use-trace-update-1.3.2.tgz#81d7cb9200d28ccbcd8a8df79735e5905e91f376" From 1239b6d0618170f1bcf25dc281c48185246ef287 Mon Sep 17 00:00:00 2001 From: Victor Fernandez de Alba Date: Sun, 3 Apr 2022 10:10:40 +0200 Subject: [PATCH 02/30] Upgrade testing packages --- package.json | 8 +- yarn.lock | 211 +++++++++++++++++++++++++++++++-------------------- 2 files changed, 131 insertions(+), 88 deletions(-) diff --git a/package.json b/package.json index 69d36a72b5..b38652a09a 100644 --- a/package.json +++ b/package.json @@ -275,9 +275,9 @@ "@sentry/integrations": "5.27.3", "@sentry/node": "5.12.3", "@sentry/webpack-plugin": "1.12.1", - "@testing-library/cypress": "7.0.3", - "@testing-library/jest-dom": "4.2.4", - "@testing-library/react": "11.2.2", + "@testing-library/cypress": "8.0.2", + "@testing-library/jest-dom": "5.16.3", + "@testing-library/react": "13.0.0", "autoprefixer": "9.7.6", "axe-core": "3.5.3", "babel-7-plugin-root-import": "5.4.0", @@ -388,7 +388,7 @@ "react-side-effect": "2.1.0", "react-simple-code-editor": "0.7.1", "react-sortable-hoc": "2.0.0", - "react-test-renderer": "17.0.2", + "react-test-renderer": "18.0.0", "react-toastify": "5.4.1", "react-window": "1.8.6", "redraft": "0.10.2", diff --git a/yarn.lock b/yarn.lock index 23b1339e56..748e4ca115 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1244,7 +1244,7 @@ pirates "^4.0.0" source-map-support "^0.5.16" -"@babel/runtime-corejs3@^7.10.2", "@babel/runtime-corejs3@^7.8.3": +"@babel/runtime-corejs3@^7.8.3": version "7.12.5" resolved "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.12.5.tgz#ffee91da0eb4c6dae080774e94ba606368e414f4" integrity sha512-roGr54CsTmNPPzZoCP1AmDXuBoNao7tnSA83TXTwt+UK5QVyh1DIJnrgYRPWKCF2flqZQXwa7Yr8v7VmLzF0YQ== @@ -1252,7 +1252,7 @@ core-js-pure "^3.0.0" regenerator-runtime "^0.13.4" -"@babel/runtime@^7.0.0", "@babel/runtime@^7.1.2", "@babel/runtime@^7.10.2", "@babel/runtime@^7.12.0", "@babel/runtime@^7.12.1", "@babel/runtime@^7.12.5", "@babel/runtime@^7.13.10", "@babel/runtime@^7.14.0", "@babel/runtime@^7.3.1", "@babel/runtime@^7.4.2", "@babel/runtime@^7.4.5", "@babel/runtime@^7.5.0", "@babel/runtime@^7.5.1", "@babel/runtime@^7.5.5", "@babel/runtime@^7.6.3", "@babel/runtime@^7.7.2", "@babel/runtime@^7.7.6", "@babel/runtime@^7.7.7", "@babel/runtime@^7.8.4", "@babel/runtime@^7.9.2": +"@babel/runtime@^7.0.0", "@babel/runtime@^7.1.2", "@babel/runtime@^7.10.2", "@babel/runtime@^7.12.0", "@babel/runtime@^7.12.1", "@babel/runtime@^7.12.5", "@babel/runtime@^7.13.10", "@babel/runtime@^7.14.0", "@babel/runtime@^7.3.1", "@babel/runtime@^7.4.2", "@babel/runtime@^7.4.5", "@babel/runtime@^7.5.0", "@babel/runtime@^7.5.5", "@babel/runtime@^7.6.3", "@babel/runtime@^7.7.2", "@babel/runtime@^7.7.6", "@babel/runtime@^7.7.7", "@babel/runtime@^7.8.4", "@babel/runtime@^7.9.2": version "7.14.6" resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.14.6.tgz#535203bc0892efc7dec60bdc27b2ecf6e409062d" integrity sha512-/PCB2uJ7oM44tz8YhC4Z/6PeOKXp4K588f+5M3clr1M4zbqztlo0XEfJ2LEzj/FgwfgGcIdl8n7YYjTCI0BYwg== @@ -1266,6 +1266,13 @@ dependencies: regenerator-runtime "^0.13.4" +"@babel/runtime@^7.14.6": + version "7.17.8" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.17.8.tgz#3e56e4aff81befa55ac3ac6a0967349fd1c5bca2" + integrity sha512-dQpEpK0O9o6lj6oPu0gRDbbnk+4LeHlNcBpspf6Olzt3GIX4P1lWF1gS+pHLDFlaJvbR6q7jCfQ08zA4QJBnmA== + dependencies: + regenerator-runtime "^0.13.4" + "@babel/runtime@^7.2.0": version "7.16.3" resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.16.3.tgz#b86f0db02a04187a3c17caa77de69840165d42d5" @@ -3234,50 +3241,51 @@ dependencies: defer-to-connect "^2.0.0" -"@testing-library/cypress@7.0.3": - version "7.0.3" - resolved "https://registry.yarnpkg.com/@testing-library/cypress/-/cypress-7.0.3.tgz#1f4bcf992d0a0ff55da13b80f6f785c976ef9c0d" - integrity sha512-JOYW4VSSyHxaZDUhrS5N7tZA8jhr3ISx73WnLPpNkPqDCLUIJpo8ZQihti68Q4Qv5hVuA+I2rUI2glORaEFPaA== +"@testing-library/cypress@8.0.2": + version "8.0.2" + resolved "https://registry.yarnpkg.com/@testing-library/cypress/-/cypress-8.0.2.tgz#b13f0ff2424dec4368b6670dfbfb7e43af8eefc9" + integrity sha512-KVdm7n37sg/A4e3wKMD4zUl0NpzzVhx06V9Tf0hZHZ7nrZ4yFva6Zwg2EFF1VzHkEfN/ahUzRtT1qiW+vuWnJw== dependencies: - "@babel/runtime" "^7.12.5" - "@testing-library/dom" "^7.28.1" + "@babel/runtime" "^7.14.6" + "@testing-library/dom" "^8.1.0" -"@testing-library/dom@^7.28.1": - version "7.28.1" - resolved "https://registry.yarnpkg.com/@testing-library/dom/-/dom-7.28.1.tgz#dea78be6e1e6db32ddcb29a449e94d9700c79eb9" - integrity sha512-acv3l6kDwZkQif/YqJjstT3ks5aaI33uxGNVIQmdKzbZ2eMKgg3EV2tB84GDdc72k3Kjhl6mO8yUt6StVIdRDg== +"@testing-library/dom@^8.1.0", "@testing-library/dom@^8.5.0": + version "8.12.0" + resolved "https://registry.yarnpkg.com/@testing-library/dom/-/dom-8.12.0.tgz#fef5e545533fb084175dda6509ee71d7d2f72e23" + integrity sha512-rBrJk5WjI02X1edtiUcZhgyhgBhiut96r5Jp8J5qktKdcvLcZpKDW8i2hkGMMItxrghjXuQ5AM6aE0imnFawaw== dependencies: "@babel/code-frame" "^7.10.4" "@babel/runtime" "^7.12.5" "@types/aria-query" "^4.2.0" - aria-query "^4.2.2" + aria-query "^5.0.0" chalk "^4.1.0" - dom-accessibility-api "^0.5.4" + dom-accessibility-api "^0.5.9" lz-string "^1.4.4" - pretty-format "^26.6.2" + pretty-format "^27.0.2" -"@testing-library/jest-dom@4.2.4": - version "4.2.4" - resolved "https://registry.yarnpkg.com/@testing-library/jest-dom/-/jest-dom-4.2.4.tgz#00dfa0cbdd837d9a3c2a7f3f0a248ea6e7b89742" - integrity sha512-j31Bn0rQo12fhCWOUWy9fl7wtqkp7In/YP2p5ZFyRuiiB9Qs3g+hS4gAmDWONbAHcRmVooNJ5eOHQDCOmUFXHg== +"@testing-library/jest-dom@5.16.3": + version "5.16.3" + resolved "https://registry.yarnpkg.com/@testing-library/jest-dom/-/jest-dom-5.16.3.tgz#b76851a909586113c20486f1679ffb4d8ec27bfa" + integrity sha512-u5DfKj4wfSt6akfndfu1eG06jsdyA/IUrlX2n3pyq5UXgXMhXY+NJb8eNK/7pqPWAhCKsCGWDdDO0zKMKAYkEA== dependencies: - "@babel/runtime" "^7.5.1" - chalk "^2.4.1" - css "^2.2.3" + "@babel/runtime" "^7.9.2" + "@types/testing-library__jest-dom" "^5.9.1" + aria-query "^5.0.0" + chalk "^3.0.0" + css "^3.0.0" css.escape "^1.5.1" - jest-diff "^24.0.0" - jest-matcher-utils "^24.0.0" - lodash "^4.17.11" - pretty-format "^24.0.0" + dom-accessibility-api "^0.5.6" + lodash "^4.17.15" redent "^3.0.0" -"@testing-library/react@11.2.2": - version "11.2.2" - resolved "https://registry.yarnpkg.com/@testing-library/react/-/react-11.2.2.tgz#099c6c195140ff069211143cb31c0f8337bdb7b7" - integrity sha512-jaxm0hwUjv+hzC+UFEywic7buDC9JQ1q3cDsrWVSDAPmLotfA6E6kUHlYm/zOeGCac6g48DR36tFHxl7Zb+N5A== +"@testing-library/react@13.0.0": + version "13.0.0" + resolved "https://registry.yarnpkg.com/@testing-library/react/-/react-13.0.0.tgz#8cdaf4667c6c2b082eb0513731551e9db784e8bc" + integrity sha512-p0lYA1M7uoEmk2LnCbZLGmHJHyH59sAaZVXChTXlyhV/PRW9LoIh4mdf7tiXsO8BoNG+vN8UnFJff1hbZeXv+w== dependencies: "@babel/runtime" "^7.12.5" - "@testing-library/dom" "^7.28.1" + "@testing-library/dom" "^8.5.0" + "@types/react-dom" "*" "@tootallnate/once@1": version "1.1.2" @@ -3482,6 +3490,14 @@ dependencies: "@types/istanbul-lib-report" "*" +"@types/jest@*": + version "27.4.1" + resolved "https://registry.yarnpkg.com/@types/jest/-/jest-27.4.1.tgz#185cbe2926eaaf9662d340cc02e548ce9e11ab6d" + integrity sha512-23iPJADSmicDVrWk+HT58LMJtzLAnB2AgIzplQuq/bSrGaxCrlvRFjGbXmamnnk/mAmCdLStiGqggu28ocUyiw== + dependencies: + jest-matcher-utils "^27.0.0" + pretty-format "^27.0.0" + "@types/json-schema@^7.0.4": version "7.0.5" resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.5.tgz#dcce4430e64b443ba8945f0290fb564ad5bac6dd" @@ -3615,6 +3631,13 @@ dependencies: "@types/react" "*" +"@types/react-dom@*": + version "17.0.14" + resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-17.0.14.tgz#c8f917156b652ddf807711f5becbd2ab018dea9f" + integrity sha512-H03xwEP1oXmSfl3iobtmQ/2dHF5aBHr8aUMwyGZya6OW45G+xtdzmq6HkncefiBt5JU8DVyaWl/nWZbjZCnzAQ== + dependencies: + "@types/react" "*" + "@types/react-syntax-highlighter@11.0.5": version "11.0.5" resolved "https://registry.yarnpkg.com/@types/react-syntax-highlighter/-/react-syntax-highlighter-11.0.5.tgz#0d546261b4021e1f9d85b50401c0a42acb106087" @@ -3677,6 +3700,13 @@ resolved "https://registry.yarnpkg.com/@types/tapable/-/tapable-1.0.7.tgz#545158342f949e8fd3bfd813224971ecddc3fac4" integrity sha512-0VBprVqfgFD7Ehb2vd8Lh9TG3jP98gvr8rgehQqzztZNI7o8zS8Ad4jyZneKELphpuE212D8J70LnSNQSyO6bQ== +"@types/testing-library__jest-dom@^5.9.1": + version "5.14.3" + resolved "https://registry.yarnpkg.com/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.3.tgz#ee6c7ffe9f8595882ee7bda8af33ae7b8789ef17" + integrity sha512-oKZe+Mf4ioWlMuzVBaXQ9WDnEm1+umLx0InILg+yvZVBBDmzV5KfZyLrCvadtWcx8+916jLmHafcmqqffl+iIw== + dependencies: + "@types/jest" "*" + "@types/uglify-js@*": version "3.9.3" resolved "https://registry.yarnpkg.com/@types/uglify-js/-/uglify-js-3.9.3.tgz#d94ed608e295bc5424c9600e6b8565407b6b4b6b" @@ -4275,13 +4305,10 @@ aria-query@^3.0.0: ast-types-flow "0.0.7" commander "^2.11.0" -aria-query@^4.2.2: - version "4.2.2" - resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-4.2.2.tgz#0d2ca6c9aceb56b8977e9fed6aed7e15bbd2f83b" - integrity sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA== - dependencies: - "@babel/runtime" "^7.10.2" - "@babel/runtime-corejs3" "^7.10.2" +aria-query@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-5.0.0.tgz#210c21aaf469613ee8c9a62c7f86525e058db52c" + integrity sha512-V+SM7AbUwJ+EBnB8+DXs0hPZHO0W6pqBcc0dW90OwtVG02PswOu/teuARoLQjdDOH+t9pJgGnW5/Qmouf3gPJg== arr-diff@^2.0.0: version "2.0.0" @@ -4513,7 +4540,7 @@ at-least-node@^1.0.0: resolved "https://registry.yarnpkg.com/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2" integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== -atob@^2.1.1, atob@^2.1.2: +atob@^2.1.2: version "2.1.2" resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== @@ -6842,15 +6869,14 @@ css.escape@^1.5.1: resolved "https://registry.yarnpkg.com/css.escape/-/css.escape-1.5.1.tgz#42e27d4fa04ae32f931a4b4d4191fa9cddee97cb" integrity sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s= -css@^2.2.3: - version "2.2.4" - resolved "https://registry.yarnpkg.com/css/-/css-2.2.4.tgz#c646755c73971f2bba6a601e2cf2fd71b1298929" - integrity sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw== +css@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/css/-/css-3.0.0.tgz#4447a4d58fdd03367c516ca9f64ae365cee4aa5d" + integrity sha512-DG9pFfwOrzc+hawpmqX/dHYHJG+Bsdb0klhyi1sDneOgGOXy9wQIC8hzyVp1e4NRYDBdxcylvywPkkXCHAzTyQ== dependencies: - inherits "^2.0.3" + inherits "^2.0.4" source-map "^0.6.1" - source-map-resolve "^0.5.2" - urix "^0.1.0" + source-map-resolve "^0.6.0" cssdb@^4.4.0: version "4.4.0" @@ -7419,6 +7445,11 @@ diff-sequences@^27.4.0: resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-27.4.0.tgz#d783920ad8d06ec718a060d00196dfef25b132a5" integrity sha512-YqiQzkrsmHMH5uuh8OdQFU9/ZpADnwzml8z0O5HvRNda+5UZsaX/xN+AAxfR2hWq1Y7HZnAzO9J5lJXOuDz2Ww== +diff-sequences@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-27.5.1.tgz#eaecc0d327fd68c8d9672a1e64ab8dccb2ef5327" + integrity sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ== + diff@3.5.0: version "3.5.0" resolved "https://registry.yarnpkg.com/diff/-/diff-3.5.0.tgz#800c0dd1e0a8bfbc95835c202ad220fe317e5a12" @@ -7519,10 +7550,10 @@ document.contains@^1.0.1: dependencies: define-properties "^1.1.3" -dom-accessibility-api@^0.5.4: - version "0.5.4" - resolved "https://registry.yarnpkg.com/dom-accessibility-api/-/dom-accessibility-api-0.5.4.tgz#b06d059cdd4a4ad9a79275f9d414a5c126241166" - integrity sha512-TvrjBckDy2c6v6RLxPv5QXOnU+SmF9nBII5621Ve5fu6Z/BDrENurBEvlC1f44lKEUVqOpK4w9E5Idc5/EgkLQ== +dom-accessibility-api@^0.5.6, dom-accessibility-api@^0.5.9: + version "0.5.13" + resolved "https://registry.yarnpkg.com/dom-accessibility-api/-/dom-accessibility-api-0.5.13.tgz#102ee5f25eacce09bdf1cfa5a298f86da473be4b" + integrity sha512-R305kwb5CcMDIpSHUnLyIAp7SrSPBx6F0VfQFB3M75xVMHhXJJIdePYgbPPh1o57vCHNu5QztokWUPsLjWzFqw== dom-align@^1.7.0: version "1.10.2" @@ -11638,7 +11669,7 @@ jest-css-modules@1.1.0: dependencies: babel-jest "^16.0.0" -jest-diff@^24.0.0, jest-diff@^24.9.0: +jest-diff@^24.9.0: version "24.9.0" resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-24.9.0.tgz#931b7d0d5778a1baf7452cb816e325e3724055da" integrity sha512-qMfrTs8AdJE2iqrTp0hzh7kTd2PQWrsFyj9tORoKmu32xjPjeE4NyjVRDz8ybYwqS2ik8N4hsIpiVTyFeo2lBQ== @@ -11658,6 +11689,16 @@ jest-diff@^27.4.2: jest-get-type "^27.4.0" pretty-format "^27.4.2" +jest-diff@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-27.5.1.tgz#a07f5011ac9e6643cf8a95a462b7b1ecf6680def" + integrity sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw== + dependencies: + chalk "^4.0.0" + diff-sequences "^27.5.1" + jest-get-type "^27.5.1" + pretty-format "^27.5.1" + jest-docblock@^24.3.0: version "24.9.0" resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-24.9.0.tgz#7970201802ba560e1c4092cc25cbedf5af5a8ce2" @@ -11767,6 +11808,11 @@ jest-get-type@^27.4.0: resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-27.4.0.tgz#7503d2663fffa431638337b3998d39c5e928e9b5" integrity sha512-tk9o+ld5TWq41DkK14L4wox4s2D9MtTpKaAVzXfr5CUKm5ZK2ExcaFE0qls2W71zE/6R2TxxrK9w2r6svAFDBQ== +jest-get-type@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-27.5.1.tgz#3cd613c507b0f7ace013df407a1c1cd578bcb4f1" + integrity sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw== + jest-haste-map@^24.9.0: version "24.9.0" resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-24.9.0.tgz#b38a5d64274934e21fa417ae9a9fbeb77ceaac7d" @@ -11889,7 +11935,7 @@ jest-leak-detector@^27.4.2: jest-get-type "^27.4.0" pretty-format "^27.4.2" -jest-matcher-utils@^24.0.0, jest-matcher-utils@^24.9.0: +jest-matcher-utils@^24.9.0: version "24.9.0" resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-24.9.0.tgz#f5b3661d5e628dffe6dd65251dfdae0e87c3a073" integrity sha512-OZz2IXsu6eaiMAwe67c1T+5tUAtQyQx27/EMEkbFAGiw52tB9em+uGbzpcgYVpA8wl0hlxKPZxrly4CXU/GjHA== @@ -11899,6 +11945,16 @@ jest-matcher-utils@^24.0.0, jest-matcher-utils@^24.9.0: jest-get-type "^24.9.0" pretty-format "^24.9.0" +jest-matcher-utils@^27.0.0: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz#9c0cdbda8245bc22d2331729d1091308b40cf8ab" + integrity sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw== + dependencies: + chalk "^4.0.0" + jest-diff "^27.5.1" + jest-get-type "^27.5.1" + pretty-format "^27.5.1" + jest-matcher-utils@^27.4.2: version "27.4.2" resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-27.4.2.tgz#d17c5038607978a255e0a9a5c32c24e984b6c60b" @@ -15856,7 +15912,7 @@ pretty-error@^2.1.1: renderkid "^2.0.1" utila "~0.4" -pretty-format@^24.0.0, pretty-format@^24.9.0: +pretty-format@^24.9.0: version "24.9.0" resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-24.9.0.tgz#12fac31b37019a4eea3c11aa9a959eb7628aa7c9" integrity sha512-00ZMZUiHaJrNfk33guavqgvfJS30sLYf0f8+Srklv0AMPodGGHcoHgksZ3OThYnIvOd+8yMCn0YiEOogjlgsnA== @@ -15866,14 +15922,13 @@ pretty-format@^24.0.0, pretty-format@^24.9.0: ansi-styles "^3.2.0" react-is "^16.8.4" -pretty-format@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-26.6.2.tgz#e35c2705f14cb7fe2fe94fa078345b444120fc93" - integrity sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg== +pretty-format@^27.0.0, pretty-format@^27.0.2, pretty-format@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-27.5.1.tgz#2181879fdea51a7a5851fb39d920faa63f01d88e" + integrity sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ== dependencies: - "@jest/types" "^26.6.2" - ansi-regex "^5.0.0" - ansi-styles "^4.0.0" + ansi-regex "^5.0.1" + ansi-styles "^5.0.0" react-is "^17.0.1" pretty-format@^27.4.2: @@ -16709,7 +16764,7 @@ react-is@^16.6.0, react-is@^16.6.3, react-is@^16.9.0: resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.1.tgz#5b3531bd76a645a4c9fb6e693ed36419e3301339" integrity sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA== -react-is@^18.0.0-rc.0: +react-is@^18.0.0, react-is@^18.0.0-rc.0: version "18.0.0" resolved "https://registry.yarnpkg.com/react-is/-/react-is-18.0.0.tgz#026f6c4a27dbe33bf4a35655b9e1327c4e55e3f5" integrity sha512-yUcBYdBBbo3QiPsgYDcfQcIkGZHfxOaoE6HLSnr1sPzMhdyxusbfKOSUbSd/ocGi32dxcj366PsTj+5oggeKKw== @@ -16918,15 +16973,14 @@ react-syntax-highlighter@^13.5.3: prismjs "^1.21.0" refractor "^3.1.0" -react-test-renderer@17.0.2: - version "17.0.2" - resolved "https://registry.yarnpkg.com/react-test-renderer/-/react-test-renderer-17.0.2.tgz#4cd4ae5ef1ad5670fc0ef776e8cc7e1231d9866c" - integrity sha512-yaQ9cB89c17PUb0x6UfWRs7kQCorVdHlutU1boVPEsB8IDZH6n9tHxMacc3y0JoXOJUsZb/t/Mb8FUWMKaM7iQ== +react-test-renderer@18.0.0: + version "18.0.0" + resolved "https://registry.yarnpkg.com/react-test-renderer/-/react-test-renderer-18.0.0.tgz#fa403d625ea9478a70ace43db88833f6c3a5bb4c" + integrity sha512-SyZTP/FSkwfiKOZuTZiISzsrC8A80KNlQ8PyyoGoOq+VzMAab6Em1POK/CiX3+XyXG6oiJa1C53zYDbdrJu9fw== dependencies: - object-assign "^4.1.1" - react-is "^17.0.2" + react-is "^18.0.0" react-shallow-renderer "^16.13.1" - scheduler "^0.20.2" + scheduler "^0.21.0" react-textarea-autosize@^8.3.0: version "8.3.3" @@ -17935,14 +17989,6 @@ saxes@^5.0.0, saxes@^5.0.1: dependencies: xmlchars "^2.2.0" -scheduler@^0.20.2: - version "0.20.2" - resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.20.2.tgz#4baee39436e34aa93b4874bddcbf0fe8b8b50e91" - integrity sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ== - dependencies: - loose-envify "^1.1.0" - object-assign "^4.1.1" - scheduler@^0.21.0: version "0.21.0" resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.21.0.tgz#6fd2532ff5a6d877b6edb12f00d8ab7e8f308820" @@ -18441,16 +18487,13 @@ source-map-resolve@^0.5.0: source-map-url "^0.4.0" urix "^0.1.0" -source-map-resolve@^0.5.2: - version "0.5.2" - resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.2.tgz#72e2cc34095543e43b2c62b2c4c10d4a9054f259" - integrity sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA== +source-map-resolve@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.6.0.tgz#3d9df87e236b53f16d01e58150fc7711138e5ed2" + integrity sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w== dependencies: - atob "^2.1.1" + atob "^2.1.2" decode-uri-component "^0.2.0" - resolve-url "^0.2.1" - source-map-url "^0.4.0" - urix "^0.1.0" source-map-support@^0.4.15: version "0.4.18" From dbdec2e01f64c083985f065f556c8e9e9b5d0617 Mon Sep 17 00:00:00 2001 From: Victor Fernandez de Alba Date: Wed, 17 Jan 2024 18:34:06 +0100 Subject: [PATCH 03/30] Update deps --- packages/coresandbox/package.json | 8 +- packages/registry/package.json | 6 +- packages/types/package.json | 6 +- packages/volto-slate/package.json | 4 +- packages/volto/package.json | 30 +- pnpm-lock.yaml | 2581 ++++++++++++++++++++++++++--- 6 files changed, 2406 insertions(+), 229 deletions(-) diff --git a/packages/coresandbox/package.json b/packages/coresandbox/package.json index 54a338fd31..d554ca99ca 100644 --- a/packages/coresandbox/package.json +++ b/packages/coresandbox/package.json @@ -26,16 +26,16 @@ "react" ], "peerDependencies": { - "react": "17.0.2", - "react-dom": "17.0.2", + "react": "18.2.0", + "react-dom": "18.2.0", "react-intl": "3.8.0", "react-redux": "7.2.4", "semantic-ui-react": "2.0.3" }, "devDependencies": { "@plone/types": "workspace:*", - "@types/react": "^17.0.52", - "@types/react-dom": "^17", + "@types/react": "^18", + "@types/react-dom": "^18", "@types/react-redux": "^7.1.33" } } diff --git a/packages/registry/package.json b/packages/registry/package.json index 571504c9e8..b0f89fff43 100644 --- a/packages/registry/package.json +++ b/packages/registry/package.json @@ -78,9 +78,11 @@ "@parcel/transformer-typescript-types": "2.10.2", "@plone/types": "workspace:*", "@types/lodash": "^4.14.201", - "@types/react": "^17.0.52", - "@types/react-dom": "^17", + "@types/react": "^18", + "@types/react-dom": "^18", "parcel": "2.10.2", + "react": "^18.2.0", + "react-dom": "^18.2.0", "release-it": "16.2.1", "tsconfig": "workspace:*", "typescript": "5.2.2", diff --git a/packages/types/package.json b/packages/types/package.json index f699756c98..404b5bde79 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -50,10 +50,12 @@ "devDependencies": { "@parcel/packager-ts": "2.10.2", "@parcel/transformer-typescript-types": "2.10.2", - "@types/react": "^17.0.52", - "@types/react-dom": "^17", + "@types/react": "^18", + "@types/react-dom": "^18", "history": "^5.3.0", "parcel": "2.10.2", + "react": "^18.2.0", + "react-dom": "^18.2.0", "react-intl": "3.8.0", "release-it": "16.2.1", "tsconfig": "workspace:*", diff --git a/packages/volto-slate/package.json b/packages/volto-slate/package.json index fd0e5fc090..d478c073f4 100644 --- a/packages/volto-slate/package.json +++ b/packages/volto-slate/package.json @@ -21,9 +21,9 @@ "image-extensions": "1.1.0", "is-url": "1.2.4", "jsdom": "^16.6.0", - "react": "17.0.2", + "react": "18.2.0", "react-intersection-observer": "9.1.0", - "react-dom": "17.0.2", + "react-dom": "18.2.0", "slate": "0.100.0", "slate-history": "0.100.0", "slate-hyperscript": "0.100.0", diff --git a/packages/volto/package.json b/packages/volto/package.json index 1c9be90467..5722eb0413 100644 --- a/packages/volto/package.json +++ b/packages/volto/package.json @@ -275,7 +275,7 @@ "razzle-plugin-bundle-analyzer": "4.2.18", "razzle-plugin-scss": "4.2.18", "rc-time-picker": "3.7.3", - "react": "17.0.2", + "react": "18.2.0", "react-anchor-link-smooth-scroll": "1.0.12", "react-animate-height": "2.0.17", "react-beautiful-dnd": "13.0.0", @@ -284,17 +284,17 @@ "react-detect-click-outside": "1.1.1", "react-dnd": "5.0.0", "react-dnd-html5-backend": "5.0.1", - "react-dom": "17.0.2", + "react-dom": "18.2.0", "react-dropzone": "11.1.0", "react-fast-compare": "2.0.4", "react-image-gallery": "1.2.7", "react-intersection-observer": "9.1.0", "react-intl": "3.8.0", - "react-intl-redux": "2.2.0", + "react-intl-redux": "2.3.0", "react-medium-image-zoom": "3.0.15", "react-popper": "^2.3.0", "react-portal": "4.2.1", - "react-redux": "7.2.4", + "react-redux": "8.1.2", "react-router": "5.2.0", "react-router-config": "5.1.1", "react-router-dom": "5.2.0", @@ -302,21 +302,21 @@ "react-select": "4.3.1", "react-select-async-paginate": "0.5.3", "react-share": "2.3.1", - "react-side-effect": "2.1.0", + "react-side-effect": "2.1.2", "react-simple-code-editor": "0.7.1", "react-sortable-hoc": "2.0.0", - "react-test-renderer": "17.0.2", + "react-test-renderer": "18.2.0", "react-toastify": "5.4.1", "react-transition-group": "4.4.5", "react-virtualized": "9.22.3", "redraft": "0.10.2", - "redux": "4.1.0", - "redux-actions": "2.6.5", + "redux": "4.2.1", + "redux-actions": "3.0.0", "redux-connect": "10.0.0", - "redux-devtools-extension": "2.13.8", - "redux-localstorage-simple": "2.3.1", + "redux-devtools-extension": "2.13.9", + "redux-localstorage-simple": "2.5.1", "redux-mock-store": "1.5.4", - "redux-thunk": "2.3.0", + "redux-thunk": "2.4.2", "rrule": "2.7.1", "semantic-ui-less": "2.4.1", "semantic-ui-react": "2.0.3", @@ -362,9 +362,9 @@ "@testing-library/react-hooks": "8.0.1", "@types/jest": "^29.5.8", "@types/lodash": "^4.14.201", - "@types/react": "^17.0.52", - "@types/react-dom": "^17", - "@types/react-test-renderer": "18.0.1", + "@types/react": "^18", + "@types/react-dom": "^18", + "@types/react-test-renderer": "18.0.7", "@typescript-eslint/eslint-plugin": "6.7.0", "@typescript-eslint/parser": "6.7.0", "babel-loader": "9.1.0", @@ -380,7 +380,7 @@ "jsonwebtoken": "9.0.0", "react-docgen-typescript-plugin": "^1.0.5", "react-error-overlay": "6.0.9", - "react-is": "^16.13.1", + "react-is": "^18.2.0", "release-it": "^16.2.1", "semver": "^7.5.4", "tmp": "0.2.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ea5112cb87..f0e46b96f1 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -305,7 +305,7 @@ importers: version: 2.4.3(react-router-dom@5.2.0)(react@17.0.2) react-select: specifier: 4.3.1 - version: 4.3.1(@types/react@17.0.70)(react-dom@17.0.2)(react@17.0.2) + version: 4.3.1(react-dom@17.0.2)(react@17.0.2) react-select-async-paginate: specifier: 0.5.3 version: 0.5.3(react-dom@17.0.2)(react-select@4.3.1)(react@17.0.2) @@ -947,30 +947,30 @@ importers: packages/coresandbox: dependencies: react: - specifier: 17.0.2 - version: 17.0.2 + specifier: 18.2.0 + version: 18.2.0 react-dom: - specifier: 17.0.2 - version: 17.0.2(react@17.0.2) + specifier: 18.2.0 + version: 18.2.0(react@18.2.0) react-intl: specifier: 3.8.0 - version: 3.8.0(react@17.0.2) + version: 3.8.0(react@18.2.0) react-redux: specifier: 7.2.4 - version: 7.2.4(react-dom@17.0.2)(react@17.0.2) + version: 7.2.4(react-dom@18.2.0)(react@18.2.0) semantic-ui-react: specifier: 2.0.3 - version: 2.0.3(react-dom@17.0.2)(react@17.0.2) + version: 2.0.3(react-dom@18.2.0)(react@18.2.0) devDependencies: '@plone/types': specifier: workspace:* version: link:../types '@types/react': - specifier: ^17.0.52 - version: 17.0.70 + specifier: ^18 + version: 18.2.27 '@types/react-dom': - specifier: ^17 - version: 17.0.23 + specifier: ^18 + version: 18.2.12 '@types/react-redux': specifier: ^7.1.33 version: 7.1.33 @@ -1056,12 +1056,6 @@ importers: lodash: specifier: 4.17.21 version: 4.17.21 - react: - specifier: ^16.8.0 || ^17.0.0 || ^18.0.0 - version: 17.0.2 - react-dom: - specifier: ^16.8.0 || ^17.0.0 || ^18.0.0 - version: 17.0.2(react@17.0.2) devDependencies: '@parcel/packager-ts': specifier: 2.10.2 @@ -1076,14 +1070,20 @@ importers: specifier: ^4.14.201 version: 4.14.201 '@types/react': - specifier: ^17.0.52 - version: 17.0.70 + specifier: ^18 + version: 18.2.27 '@types/react-dom': - specifier: ^17 - version: 17.0.23 + specifier: ^18 + version: 18.2.12 parcel: specifier: 2.10.2 version: 2.10.2(postcss@8.4.31)(typescript@5.2.2) + react: + specifier: ^18.2.0 + version: 18.2.0 + react-dom: + specifier: ^18.2.0 + version: 18.2.0(react@18.2.0) release-it: specifier: 16.2.1 version: 16.2.1(typescript@5.2.2) @@ -1143,13 +1143,6 @@ importers: packages/tsconfig: {} packages/types: - dependencies: - react: - specifier: ^16.8.0 || ^17.0.0 || ^18.0.0 - version: 16.14.0 - react-dom: - specifier: ^16.8.0 || ^17.0.0 || ^18.0.0 - version: 17.0.2(react@16.14.0) devDependencies: '@parcel/packager-ts': specifier: 2.10.2 @@ -1158,20 +1151,26 @@ importers: specifier: 2.10.2 version: 2.10.2(@parcel/core@2.10.3)(typescript@5.2.2) '@types/react': - specifier: ^17.0.52 - version: 17.0.70 + specifier: ^18 + version: 18.2.27 '@types/react-dom': - specifier: ^17 - version: 17.0.23 + specifier: ^18 + version: 18.2.12 history: specifier: ^5.3.0 version: 5.3.0 parcel: specifier: 2.10.2 version: 2.10.2(postcss@8.4.31)(typescript@5.2.2) + react: + specifier: ^18.2.0 + version: 18.2.0 + react-dom: + specifier: ^18.2.0 + version: 18.2.0(react@18.2.0) react-intl: specifier: 3.8.0 - version: 3.8.0(react@16.14.0) + version: 3.8.0(react@18.2.0) release-it: specifier: 16.2.1 version: 16.2.1(typescript@5.2.2) @@ -1219,10 +1218,10 @@ importers: version: 5.13.2(@babel/core@7.23.3) '@loadable/component': specifier: 5.14.1 - version: 5.14.1(react@17.0.2) + version: 5.14.1(react@18.2.0) '@loadable/server': specifier: 5.14.0 - version: 5.14.0(@loadable/component@5.14.1)(react@17.0.2) + version: 5.14.0(@loadable/component@5.14.1)(react@18.2.0) '@loadable/webpack-plugin': specifier: 5.15.2 version: 5.15.2(webpack@5.76.1) @@ -1267,7 +1266,7 @@ importers: version: 8.2.0 connected-react-router: specifier: 6.8.0 - version: 6.8.0(history@4.10.1)(immutable@3.8.2)(react-redux@7.2.4)(react-router@5.2.0)(react@17.0.2)(redux@4.1.0)(seamless-immutable@7.1.4) + version: 6.8.0(history@4.10.1)(immutable@3.8.2)(react-redux@8.1.2)(react-router@5.2.0)(react@18.2.0)(redux@4.2.1)(seamless-immutable@7.1.4) crypto-random-string: specifier: 3.2.0 version: 3.2.0 @@ -1279,7 +1278,7 @@ importers: version: 4.3.2(supports-color@8.1.1) decorate-component-with-props: specifier: 1.2.1 - version: 1.2.1(react@17.0.2) + version: 1.2.1(react@18.2.0) deep-freeze: specifier: 0.0.1 version: 0.0.1 @@ -1294,22 +1293,22 @@ importers: version: 3.5.0 draft-js: specifier: 0.10.5 - version: 0.10.5(react-dom@17.0.2)(react@17.0.2) + version: 0.10.5(react-dom@18.2.0)(react@18.2.0) draft-js-block-breakout-plugin: specifier: 2.0.1 - version: 2.0.1(draft-js@0.10.5)(react-dom@17.0.2)(react@17.0.2) + version: 2.0.1(draft-js@0.10.5)(react-dom@18.2.0)(react@18.2.0) draft-js-buttons: specifier: 2.0.2 - version: 2.0.2(draft-js@0.10.5)(react-dom@17.0.2)(react@17.0.2) + version: 2.0.2(draft-js@0.10.5)(react-dom@18.2.0)(react@18.2.0) draft-js-import-html: specifier: 1.4.1 version: 1.4.1(draft-js@0.10.5)(immutable@3.8.2) draft-js-inline-toolbar-plugin: specifier: 2.0.3 - version: 2.0.3(draft-js@0.10.5)(react-dom@17.0.2)(react@17.0.2) + version: 2.0.3(draft-js@0.10.5)(react-dom@18.2.0)(react@18.2.0) draft-js-plugins-editor: specifier: 2.1.1 - version: 2.1.1(draft-js@0.10.5)(react-dom@17.0.2)(react@17.0.2) + version: 2.1.1(draft-js@0.10.5)(react-dom@18.2.0)(react@18.2.0) draft-js-plugins-utils: specifier: 2.0.3 version: 2.0.3(draft-js@0.10.5) @@ -1390,7 +1389,7 @@ importers: version: 1.0.0 jotai: specifier: 2.0.3 - version: 2.0.3(react@17.0.2) + version: 2.0.3(react@18.2.0) jwt-decode: specifier: 2.2.0 version: 2.2.0 @@ -1492,133 +1491,133 @@ importers: version: 4.2.18(mini-css-extract-plugin@2.7.2)(postcss@8.4.31)(razzle-dev-utils@4.2.18)(razzle@4.2.18)(webpack@5.76.1) rc-time-picker: specifier: 3.7.3 - version: 3.7.3(react-dom@17.0.2)(react@17.0.2) + version: 3.7.3(react-dom@18.2.0)(react@18.2.0) react: - specifier: 17.0.2 - version: 17.0.2 + specifier: 18.2.0 + version: 18.2.0 react-anchor-link-smooth-scroll: specifier: 1.0.12 version: 1.0.12 react-animate-height: specifier: 2.0.17 - version: 2.0.17(react-dom@17.0.2)(react@17.0.2) + version: 2.0.17(react-dom@18.2.0)(react@18.2.0) react-beautiful-dnd: specifier: 13.0.0 - version: 13.0.0(react-dom@17.0.2)(react@17.0.2) + version: 13.0.0(react-dom@18.2.0)(react@18.2.0) react-cookie: specifier: 4.1.1 - version: 4.1.1(react@17.0.2) + version: 4.1.1(react@18.2.0) react-dates: specifier: 21.5.1 - version: 21.5.1(@babel/runtime@7.20.6)(moment@2.29.4)(react-dom@17.0.2)(react-with-direction@1.4.0)(react@17.0.2) + version: 21.5.1(@babel/runtime@7.20.6)(moment@2.29.4)(react-dom@18.2.0)(react-with-direction@1.4.0)(react@18.2.0) react-detect-click-outside: specifier: 1.1.1 - version: 1.1.1(react-dom@17.0.2)(react@17.0.2) + version: 1.1.1(react-dom@18.2.0)(react@18.2.0) react-dnd: specifier: 5.0.0 - version: 5.0.0(react@17.0.2) + version: 5.0.0(react@18.2.0) react-dnd-html5-backend: specifier: 5.0.1 version: 5.0.1 react-dom: - specifier: 17.0.2 - version: 17.0.2(react@17.0.2) + specifier: 18.2.0 + version: 18.2.0(react@18.2.0) react-dropzone: specifier: 11.1.0 - version: 11.1.0(react@17.0.2) + version: 11.1.0(react@18.2.0) react-fast-compare: specifier: 2.0.4 version: 2.0.4 react-image-gallery: specifier: 1.2.7 - version: 1.2.7(react@17.0.2) + version: 1.2.7(react@18.2.0) react-intersection-observer: specifier: 9.1.0 - version: 9.1.0(react@17.0.2) + version: 9.1.0(react@18.2.0) react-intl: specifier: 3.8.0 - version: 3.8.0(react@17.0.2) + version: 3.8.0(react@18.2.0) react-intl-redux: - specifier: 2.2.0 - version: 2.2.0(react-intl@3.8.0)(react-redux@7.2.4) + specifier: 2.3.0 + version: 2.3.0(@babel/runtime@7.20.6)(prop-types@15.7.2)(react-intl@3.8.0)(react-redux@8.1.2)(react@18.2.0) react-medium-image-zoom: specifier: 3.0.15 - version: 3.0.15(prop-types@15.7.2)(react-dom@17.0.2)(react@17.0.2) + version: 3.0.15(prop-types@15.7.2)(react-dom@18.2.0)(react@18.2.0) react-popper: specifier: ^2.3.0 - version: 2.3.0(@popperjs/core@2.11.8)(react-dom@17.0.2)(react@17.0.2) + version: 2.3.0(@popperjs/core@2.11.8)(react-dom@18.2.0)(react@18.2.0) react-portal: specifier: 4.2.1 - version: 4.2.1(react-dom@17.0.2)(react@17.0.2) + version: 4.2.1(react-dom@18.2.0)(react@18.2.0) react-redux: - specifier: 7.2.4 - version: 7.2.4(react-dom@17.0.2)(react@17.0.2) + specifier: 8.1.2 + version: 8.1.2(@types/react-dom@18.2.12)(@types/react@18.2.27)(react-dom@18.2.0)(react@18.2.0)(redux@4.2.1) react-router: specifier: 5.2.0 - version: 5.2.0(react@17.0.2) + version: 5.2.0(react@18.2.0) react-router-config: specifier: 5.1.1 - version: 5.1.1(react-router@5.2.0)(react@17.0.2) + version: 5.1.1(react-router@5.2.0)(react@18.2.0) react-router-dom: specifier: 5.2.0 - version: 5.2.0(react@17.0.2) + version: 5.2.0(react@18.2.0) react-router-hash-link: specifier: 2.4.3 - version: 2.4.3(react-router-dom@5.2.0)(react@17.0.2) + version: 2.4.3(react-router-dom@5.2.0)(react@18.2.0) react-select: specifier: 4.3.1 - version: 4.3.1(@types/react@17.0.70)(react-dom@17.0.2)(react@17.0.2) + version: 4.3.1(@types/react@18.2.27)(react-dom@18.2.0)(react@18.2.0) react-select-async-paginate: specifier: 0.5.3 - version: 0.5.3(react-dom@17.0.2)(react-select@4.3.1)(react@17.0.2) + version: 0.5.3(react-dom@18.2.0)(react-select@4.3.1)(react@18.2.0) react-share: specifier: 2.3.1 - version: 2.3.1(react@17.0.2) + version: 2.3.1(react@18.2.0) react-side-effect: - specifier: 2.1.0 - version: 2.1.0(react@17.0.2) + specifier: 2.1.2 + version: 2.1.2(react@18.2.0) react-simple-code-editor: specifier: 0.7.1 - version: 0.7.1(react-dom@17.0.2)(react@17.0.2) + version: 0.7.1(react-dom@18.2.0)(react@18.2.0) react-sortable-hoc: specifier: 2.0.0 - version: 2.0.0(prop-types@15.7.2)(react-dom@17.0.2)(react@17.0.2) + version: 2.0.0(prop-types@15.7.2)(react-dom@18.2.0)(react@18.2.0) react-test-renderer: - specifier: 17.0.2 - version: 17.0.2(react@17.0.2) + specifier: 18.2.0 + version: 18.2.0(react@18.2.0) react-toastify: specifier: 5.4.1 - version: 5.4.1(react-dom@17.0.2)(react@17.0.2) + version: 5.4.1(react-dom@18.2.0)(react@18.2.0) react-transition-group: specifier: 4.4.5 - version: 4.4.5(react-dom@17.0.2)(react@17.0.2) + version: 4.4.5(react-dom@18.2.0)(react@18.2.0) react-virtualized: specifier: 9.22.3 - version: 9.22.3(react-dom@17.0.2)(react@17.0.2) + version: 9.22.3(react-dom@18.2.0)(react@18.2.0) redraft: specifier: 0.10.2 version: 0.10.2 redux: - specifier: 4.1.0 - version: 4.1.0 + specifier: 4.2.1 + version: 4.2.1 redux-actions: - specifier: 2.6.5 - version: 2.6.5 + specifier: 3.0.0 + version: 3.0.0 redux-connect: specifier: 10.0.0 - version: 10.0.0(prop-types@15.7.2)(react-redux@7.2.4)(react-router-config@5.1.1)(react-router-dom@5.2.0)(react-router@5.2.0)(react@17.0.2)(redux-actions@2.6.5) + version: 10.0.0(prop-types@15.7.2)(react-redux@8.1.2)(react-router-config@5.1.1)(react-router-dom@5.2.0)(react-router@5.2.0)(react@18.2.0)(redux-actions@3.0.0) redux-devtools-extension: - specifier: 2.13.8 - version: 2.13.8(redux@4.1.0) + specifier: 2.13.9 + version: 2.13.9(redux@4.2.1) redux-localstorage-simple: - specifier: 2.3.1 - version: 2.3.1 + specifier: 2.5.1 + version: 2.5.1 redux-mock-store: specifier: 1.5.4 version: 1.5.4 redux-thunk: - specifier: 2.3.0 - version: 2.3.0(redux@4.1.0) + specifier: 2.4.2 + version: 2.4.2(redux@4.2.1) rrule: specifier: 2.7.1 version: 2.7.1 @@ -1627,7 +1626,7 @@ importers: version: 2.4.1 semantic-ui-react: specifier: 2.0.3 - version: 2.0.3(react-dom@17.0.2)(react@17.0.2) + version: 2.0.3(react-dom@18.2.0)(react@18.2.0) serialize-javascript: specifier: 3.1.0 version: 3.1.0 @@ -1639,7 +1638,7 @@ importers: version: 0.100.0(slate@0.100.0) slate-react: specifier: 0.98.4 - version: 0.98.4(react-dom@17.0.2)(react@17.0.2)(slate@0.100.0) + version: 0.98.4(react-dom@18.2.0)(react@18.2.0)(slate@0.100.0) start-server-and-test: specifier: 1.14.0 version: 1.14.0 @@ -1684,7 +1683,7 @@ importers: version: 0.11.3 use-deep-compare-effect: specifier: 1.8.1 - version: 1.8.1(react@17.0.2) + version: 1.8.1(react@18.2.0) uuid: specifier: ^8.3.2 version: 8.3.2 @@ -1712,25 +1711,25 @@ importers: version: link:../coresandbox '@storybook/addon-actions': specifier: ^6.5.15 - version: 6.5.16(react-dom@17.0.2)(react@17.0.2) + version: 6.5.16(react-dom@18.2.0)(react@18.2.0) '@storybook/addon-controls': specifier: 6.5.15 - version: 6.5.15(eslint@8.49.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.2.2) + version: 6.5.15(eslint@8.49.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2) '@storybook/addon-essentials': specifier: ^6.5.15 - version: 6.5.16(@babel/core@7.23.3)(@storybook/builder-webpack5@6.5.16)(eslint@8.49.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.2.2)(webpack@5.76.1) + version: 6.5.16(@babel/core@7.23.3)(@storybook/builder-webpack5@6.5.16)(eslint@8.49.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2)(webpack@5.76.1) '@storybook/addon-links': specifier: ^6.5.15 - version: 6.5.16(react-dom@17.0.2)(react@17.0.2) + version: 6.5.16(react-dom@18.2.0)(react@18.2.0) '@storybook/builder-webpack5': specifier: ^6.5.15 - version: 6.5.16(eslint@8.49.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.2.2) + version: 6.5.16(eslint@8.49.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2) '@storybook/manager-webpack5': specifier: ^6.5.15 - version: 6.5.16(eslint@8.49.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.2.2) + version: 6.5.16(eslint@8.49.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2) '@storybook/react': specifier: ^6.5.15 - version: 6.5.16(@babel/core@7.23.3)(@storybook/builder-webpack5@6.5.16)(@storybook/manager-webpack5@6.5.16)(eslint@8.49.0)(react-dom@17.0.2)(react@17.0.2)(require-from-string@2.0.2)(typescript@5.2.2)(webpack-dev-server@4.11.1) + version: 6.5.16(@babel/core@7.23.3)(@storybook/builder-webpack5@6.5.16)(@storybook/manager-webpack5@6.5.16)(eslint@8.49.0)(react-dom@18.2.0)(react@18.2.0)(require-from-string@2.0.2)(typescript@5.2.2)(webpack-dev-server@4.11.1) '@testing-library/cypress': specifier: 9.0.0 version: 9.0.0(cypress@13.1.0) @@ -1739,10 +1738,10 @@ importers: version: 5.16.4 '@testing-library/react': specifier: 12.1.5 - version: 12.1.5(react-dom@17.0.2)(react@17.0.2) + version: 12.1.5(react-dom@18.2.0)(react@18.2.0) '@testing-library/react-hooks': specifier: 8.0.1 - version: 8.0.1(@types/react@17.0.70)(react-dom@17.0.2)(react-test-renderer@17.0.2)(react@17.0.2) + version: 8.0.1(@types/react@18.2.27)(react-dom@18.2.0)(react-test-renderer@18.2.0)(react@18.2.0) '@types/jest': specifier: ^29.5.8 version: 29.5.8 @@ -1750,14 +1749,14 @@ importers: specifier: ^4.14.201 version: 4.14.201 '@types/react': - specifier: ^17.0.52 - version: 17.0.70 + specifier: ^18 + version: 18.2.27 '@types/react-dom': - specifier: ^17 - version: 17.0.23 + specifier: ^18 + version: 18.2.12 '@types/react-test-renderer': - specifier: 18.0.1 - version: 18.0.1 + specifier: 18.0.7 + version: 18.0.7 '@typescript-eslint/eslint-plugin': specifier: 6.7.0 version: 6.7.0(@typescript-eslint/parser@6.7.0)(eslint@8.49.0)(typescript@5.2.2) @@ -1801,8 +1800,8 @@ importers: specifier: 6.0.9 version: 6.0.9 react-is: - specifier: ^16.13.1 - version: 16.13.1 + specifier: ^18.2.0 + version: 18.2.0 release-it: specifier: ^16.2.1 version: 16.2.1(typescript@5.2.2) @@ -1843,14 +1842,14 @@ importers: specifier: ^16.6.0 version: 16.7.0 react: - specifier: 17.0.2 - version: 17.0.2 + specifier: 18.2.0 + version: 18.2.0 react-dom: - specifier: 17.0.2 - version: 17.0.2(react@17.0.2) + specifier: 18.2.0 + version: 18.2.0(react@18.2.0) react-intersection-observer: specifier: 9.1.0 - version: 9.1.0(react@17.0.2) + version: 9.1.0(react@18.2.0) slate: specifier: 0.100.0 version: 0.100.0 @@ -1862,14 +1861,14 @@ importers: version: 0.100.0(slate@0.100.0) slate-react: specifier: 0.98.4 - version: 0.98.4(react-dom@17.0.2)(react@17.0.2)(slate@0.100.0) + version: 0.98.4(react-dom@18.2.0)(react@18.2.0)(slate@0.100.0) weak-key: specifier: ^1.0.2 version: 1.0.3 devDependencies: '@testing-library/react': specifier: 9.5.0 - version: 9.5.0(react-dom@17.0.2)(react@17.0.2) + version: 9.5.0(react-dom@18.2.0)(react@18.2.0) babel-plugin-transform-class-properties: specifier: ^6.24.1 version: 6.24.1 @@ -3643,7 +3642,28 @@ packages: resolution: {integrity: sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==} dev: false - /@emotion/react@11.11.1(@types/react@17.0.70)(react@17.0.2): + /@emotion/react@11.11.1(@types/react@18.2.27)(react@18.2.0): + resolution: {integrity: sha512-5mlW1DquU5HaxjLkfkGN1GA/fvVGdyHURRiX/0FHl2cfIfRxSOfmxEH5YS43edp0OldZrZ+dkBKbngxcNCdZvA==} + peerDependencies: + '@types/react': '*' + react: '>=16.8.0' + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@babel/runtime': 7.20.6 + '@emotion/babel-plugin': 11.11.0 + '@emotion/cache': 11.11.0 + '@emotion/serialize': 1.1.2 + '@emotion/use-insertion-effect-with-fallbacks': 1.0.1(react@18.2.0) + '@emotion/utils': 1.2.1 + '@emotion/weak-memoize': 0.3.1 + '@types/react': 18.2.27 + hoist-non-react-statics: 3.3.2 + react: 18.2.0 + dev: false + + /@emotion/react@11.11.1(react@17.0.2): resolution: {integrity: sha512-5mlW1DquU5HaxjLkfkGN1GA/fvVGdyHURRiX/0FHl2cfIfRxSOfmxEH5YS43edp0OldZrZ+dkBKbngxcNCdZvA==} peerDependencies: '@types/react': '*' @@ -3659,7 +3679,6 @@ packages: '@emotion/use-insertion-effect-with-fallbacks': 1.0.1(react@17.0.2) '@emotion/utils': 1.2.1 '@emotion/weak-memoize': 0.3.1 - '@types/react': 17.0.70 hoist-non-react-statics: 3.3.2 react: 17.0.2 dev: false @@ -3744,7 +3763,6 @@ packages: react: '>=16.8.0' dependencies: react: 18.2.0 - dev: true /@emotion/utils@0.11.3: resolution: {integrity: sha512-0o4l6pZC+hI88+bzuaX/6BgOvQVhbt2PfmxauVaYOGgbsAw14wdKyvMCZXnsnsHys94iadcF+RG/wZyx6+ZZBw==} @@ -4445,6 +4463,17 @@ packages: react-dom: 17.0.2(react@17.0.2) dev: false + /@fluentui/react-component-event-listener@0.51.7(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-NjVm+crN0T9A7vITL8alZeHnuV8zi2gos0nezU/2YOxaUAB9E4zKiPxt/6k5U50rJs/gj8Nu45iXxnjO41HbZg==} + peerDependencies: + react: ^16.8.0 || ^17 + react-dom: ^16.8.0 || ^17 + dependencies: + '@babel/runtime': 7.20.6 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: false + /@fluentui/react-component-ref@0.51.7(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-CX27jVJYaFoBCWpuWAizQZ2se137ku1dmDyn8sw+ySNJa+kkQf7LnMydiPW5K7cRdUSqUJW3eS4EjKRvVAx8xA==} peerDependencies: @@ -4457,6 +4486,18 @@ packages: react-is: 16.13.1 dev: false + /@fluentui/react-component-ref@0.51.7(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-CX27jVJYaFoBCWpuWAizQZ2se137ku1dmDyn8sw+ySNJa+kkQf7LnMydiPW5K7cRdUSqUJW3eS4EjKRvVAx8xA==} + peerDependencies: + react: ^16.8.0 || ^17 + react-dom: ^16.8.0 || ^17 + dependencies: + '@babel/runtime': 7.20.6 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + react-is: 16.13.1 + dev: false + /@formatjs/ecma402-abstract@1.18.0: resolution: {integrity: sha512-PEVLoa3zBevWSCZzPIM/lvPCi8P5l4G+NXQMc/CjEiaCWgyHieUoo0nM7Bs0n/NbuQ6JpXEolivQ9pKSBHaDlA==} dependencies: @@ -5216,6 +5257,18 @@ packages: react-is: 16.13.1 dev: false + /@loadable/component@5.14.1(react@18.2.0): + resolution: {integrity: sha512-UQBZfZrp1FLTf8RNhljXNHFNY4QhAA1L2+GOEeABBFre9TD0aFyQh3Sai5QxcOfy+FTbjIfti5iHaNRR7yUzEQ==} + engines: {node: '>=8'} + peerDependencies: + react: '>=16.3.0' + dependencies: + '@babel/runtime': 7.20.6 + hoist-non-react-statics: 3.3.2 + react: 18.2.0 + react-is: 16.13.1 + dev: false + /@loadable/server@5.14.0(@loadable/component@5.14.1)(react@17.0.2): resolution: {integrity: sha512-oiZiHzUdkOsDzZNXU6fsZ7U0W3+nWZRljVCFCeR8CZSXEKUfXAllUf8tx5G385q7vapAQpXM7U8EzgDns3Q4vQ==} engines: {node: '>=8'} @@ -5228,6 +5281,18 @@ packages: react: 17.0.2 dev: false + /@loadable/server@5.14.0(@loadable/component@5.14.1)(react@18.2.0): + resolution: {integrity: sha512-oiZiHzUdkOsDzZNXU6fsZ7U0W3+nWZRljVCFCeR8CZSXEKUfXAllUf8tx5G385q7vapAQpXM7U8EzgDns3Q4vQ==} + engines: {node: '>=8'} + peerDependencies: + '@loadable/component': ^5.0.1 + react: '>=16.3.0' + dependencies: + '@loadable/component': 5.14.1(react@18.2.0) + lodash: 4.17.21 + react: 18.2.0 + dev: false + /@loadable/webpack-plugin@5.15.2(webpack@5.76.1): resolution: {integrity: sha512-+o87jPHn3E8sqW0aBA+qwKuG8JyIfMGdz3zECv0t/JF0KHhxXtzIlTiqzlIYc5ZpFs/vKSQfjzGIR5tPJjoXDw==} engines: {node: '>=8'} @@ -5295,6 +5360,14 @@ packages: react: 17.0.2 dev: true + /@mdx-js/react@1.6.22(react@18.2.0): + resolution: {integrity: sha512-TDoPum4SHdfPiGSAaRBw7ECyI8VaHpK8GJugbJIJuqyh6kzw9ZLJZW3HGL3NNrJGxcAixUvqROm+YuQOo5eXtg==} + peerDependencies: + react: ^16.13.1 || ^17.0.0 + dependencies: + react: 18.2.0 + dev: true + /@mdx-js/react@2.3.0(react@18.2.0): resolution: {integrity: sha512-zQH//gdOmuu7nt2oJR29vFhDv88oGPmVw6BggmrHeMI+xgEkp1B2dX9/bMBSYtK0dyLX/aOmesKS09g222K1/g==} peerDependencies: @@ -10082,6 +10155,18 @@ packages: react-dom: 17.0.2(react@17.0.2) dev: false + /@semantic-ui-react/event-stack@3.1.3(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-FdTmJyWvJaYinHrKRsMLDrz4tTMGdFfds299Qory53hBugiDvGC0tEJf+cHsi5igDwWb/CLOgOiChInHwq8URQ==} + peerDependencies: + react: ^16.0.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.0.0 || ^17.0.0 || ^18.0.0 + dependencies: + exenv: 1.2.2 + prop-types: 15.7.2 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: false + /@seznam/compose-react-refs@1.0.6: resolution: {integrity: sha512-izzOXQfeQLonzrIQb8u6LQ8dk+ymz3WXTIXjvOlTXHq6sbzROg3NWU+9TTAOpEoK9Bth24/6F/XrfHJ5yR5n6Q==} dev: false @@ -10228,6 +10313,40 @@ packages: uuid-browser: 3.1.0 dev: true + /@storybook/addon-actions@6.5.16(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-aADjilFmuD6TNGz2CRPSupnyiA/IGkPJHDBTqMpsDXTUr8xnuD122xkIhg6UxmCM2y1c+ncwYXy3WPK2xXK57g==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + react: + optional: true + react-dom: + optional: true + dependencies: + '@storybook/addons': 6.5.16(react-dom@18.2.0)(react@18.2.0) + '@storybook/api': 6.5.16(react-dom@18.2.0)(react@18.2.0) + '@storybook/client-logger': 6.5.16 + '@storybook/components': 6.5.16(react-dom@18.2.0)(react@18.2.0) + '@storybook/core-events': 6.5.16 + '@storybook/csf': 0.0.2--canary.4566f4d.1 + '@storybook/theming': 6.5.16(react-dom@18.2.0)(react@18.2.0) + core-js: 3.33.2 + fast-deep-equal: 3.1.3 + global: 4.4.0 + lodash: 4.17.21 + polished: 4.2.2 + prop-types: 15.7.2 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + react-inspector: 5.1.1(react@18.2.0) + regenerator-runtime: 0.13.11 + telejson: 6.0.8 + ts-dedent: 2.2.0 + util-deprecate: 1.0.2 + uuid-browser: 3.1.0 + dev: true + /@storybook/addon-actions@7.6.5: resolution: {integrity: sha512-lW/m9YcaNfBZk+TZLxyzHdd563mBWpsUIveOKYjcPdl/q0FblWWZrRsFHqwLK1ldZ4AZXs8J/47G8CBr6Ew2uQ==} dependencies: @@ -10267,6 +10386,34 @@ packages: util-deprecate: 1.0.2 dev: true + /@storybook/addon-backgrounds@6.5.16(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-t7qooZ892BruhilFmzYPbysFwpULt/q4zYXNSmKVbAYta8UVvitjcU4F18p8FpWd9WvhiTr0SDlyhNZuzvDfug==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + react: + optional: true + react-dom: + optional: true + dependencies: + '@storybook/addons': 6.5.16(react-dom@18.2.0)(react@18.2.0) + '@storybook/api': 6.5.16(react-dom@18.2.0)(react@18.2.0) + '@storybook/client-logger': 6.5.16 + '@storybook/components': 6.5.16(react-dom@18.2.0)(react@18.2.0) + '@storybook/core-events': 6.5.16 + '@storybook/csf': 0.0.2--canary.4566f4d.1 + '@storybook/theming': 6.5.16(react-dom@18.2.0)(react@18.2.0) + core-js: 3.33.2 + global: 4.4.0 + memoizerific: 1.11.3 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + regenerator-runtime: 0.13.11 + ts-dedent: 2.2.0 + util-deprecate: 1.0.2 + dev: true + /@storybook/addon-backgrounds@7.6.5: resolution: {integrity: sha512-wZZOL19vg4TTRtOTl71XKqPe5hQx3XUh9Fle0wOi91FiFrBdqusrppnyS89wPS8RQG5lXEOFEUvYcMmdCcdZfw==} dependencies: @@ -10300,7 +10447,7 @@ packages: - '@types/react' dev: true - /@storybook/addon-controls@6.5.15(eslint@8.49.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.2.2): + /@storybook/addon-controls@6.5.15(eslint@8.49.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2): resolution: {integrity: sha512-q5y0TvD0stvQoJZ2PnFmmKIRNSOI4/k2NKyZq//J2cBUBcP1reYlFxdsNwLZWmAFpSIkc2+nsliEzNxU1WByoA==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -10311,19 +10458,19 @@ packages: react-dom: optional: true dependencies: - '@storybook/addons': 6.5.15(react-dom@17.0.2)(react@17.0.2) - '@storybook/api': 6.5.15(react-dom@17.0.2)(react@17.0.2) + '@storybook/addons': 6.5.15(react-dom@18.2.0)(react@18.2.0) + '@storybook/api': 6.5.15(react-dom@18.2.0)(react@18.2.0) '@storybook/client-logger': 6.5.15 - '@storybook/components': 6.5.15(react-dom@17.0.2)(react@17.0.2) - '@storybook/core-common': 6.5.15(eslint@8.49.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.2.2) + '@storybook/components': 6.5.15(react-dom@18.2.0)(react@18.2.0) + '@storybook/core-common': 6.5.15(eslint@8.49.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2) '@storybook/csf': 0.0.2--canary.4566f4d.1 '@storybook/node-logger': 6.5.15 - '@storybook/store': 6.5.15(react-dom@17.0.2)(react@17.0.2) - '@storybook/theming': 6.5.15(react-dom@17.0.2)(react@17.0.2) + '@storybook/store': 6.5.15(react-dom@18.2.0)(react@18.2.0) + '@storybook/theming': 6.5.15(react-dom@18.2.0)(react@18.2.0) core-js: 3.33.2 lodash: 4.17.21 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) ts-dedent: 2.2.0 transitivePeerDependencies: - eslint @@ -10368,6 +10515,40 @@ packages: - webpack-command dev: true + /@storybook/addon-controls@6.5.16(eslint@8.49.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2): + resolution: {integrity: sha512-kShSGjq1MjmmyL3l8i+uPz6yddtf82mzys0l82VKtcuyjrr5944wYFJ5NTXMfZxrO/U6FeFsfuFZE/k6ex3EMg==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + react: + optional: true + react-dom: + optional: true + dependencies: + '@storybook/addons': 6.5.16(react-dom@18.2.0)(react@18.2.0) + '@storybook/api': 6.5.16(react-dom@18.2.0)(react@18.2.0) + '@storybook/client-logger': 6.5.16 + '@storybook/components': 6.5.16(react-dom@18.2.0)(react@18.2.0) + '@storybook/core-common': 6.5.16(eslint@8.49.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2) + '@storybook/csf': 0.0.2--canary.4566f4d.1 + '@storybook/node-logger': 6.5.16 + '@storybook/store': 6.5.16(react-dom@18.2.0)(react@18.2.0) + '@storybook/theming': 6.5.16(react-dom@18.2.0)(react@18.2.0) + core-js: 3.33.2 + lodash: 4.17.21 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + ts-dedent: 2.2.0 + transitivePeerDependencies: + - eslint + - supports-color + - typescript + - vue-template-compiler + - webpack-cli + - webpack-command + dev: true + /@storybook/addon-controls@7.6.5(@types/react-dom@18.2.12)(@types/react@18.2.27)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-EdSZ2pYf74mOXZGGJ22lrDvdvL0YKc95iWv9FFEhUFOloMy/0OZPB2ybYmd2KVCy3SeIE4Zfeiw8pDXdCUniOQ==} dependencies: @@ -10438,6 +10619,61 @@ packages: - webpack-command dev: true + /@storybook/addon-docs@6.5.16(@babel/core@7.23.3)(eslint@8.49.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2)(webpack@5.76.1): + resolution: {integrity: sha512-QM9WDZG9P02UvbzLu947a8ZngOrQeAKAT8jCibQFM/+RJ39xBlfm8rm+cQy3dm94wgtjmVkA3mKGOV/yrrsddg==} + peerDependencies: + '@storybook/mdx2-csf': ^0.0.3 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@storybook/mdx2-csf': + optional: true + react: + optional: true + react-dom: + optional: true + dependencies: + '@babel/plugin-transform-react-jsx': 7.22.15(@babel/core@7.23.3) + '@babel/preset-env': 7.23.3(@babel/core@7.23.3) + '@jest/transform': 26.6.2 + '@mdx-js/react': 1.6.22(react@18.2.0) + '@storybook/addons': 6.5.16(react-dom@18.2.0)(react@18.2.0) + '@storybook/api': 6.5.16(react-dom@18.2.0)(react@18.2.0) + '@storybook/components': 6.5.16(react-dom@18.2.0)(react@18.2.0) + '@storybook/core-common': 6.5.16(eslint@8.49.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2) + '@storybook/core-events': 6.5.16 + '@storybook/csf': 0.0.2--canary.4566f4d.1 + '@storybook/docs-tools': 6.5.16(react-dom@18.2.0)(react@18.2.0) + '@storybook/mdx1-csf': 0.0.1(@babel/core@7.23.3) + '@storybook/node-logger': 6.5.16 + '@storybook/postinstall': 6.5.16 + '@storybook/preview-web': 6.5.16(react-dom@18.2.0)(react@18.2.0) + '@storybook/source-loader': 6.5.16(react-dom@18.2.0)(react@18.2.0) + '@storybook/store': 6.5.16(react-dom@18.2.0)(react@18.2.0) + '@storybook/theming': 6.5.16(react-dom@18.2.0)(react@18.2.0) + babel-loader: 8.3.0(@babel/core@7.23.3)(webpack@5.76.1) + core-js: 3.33.2 + fast-deep-equal: 3.1.3 + global: 4.4.0 + lodash: 4.17.21 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + regenerator-runtime: 0.13.11 + remark-external-links: 8.0.0 + remark-slug: 6.1.0 + ts-dedent: 2.2.0 + util-deprecate: 1.0.2 + transitivePeerDependencies: + - '@babel/core' + - eslint + - supports-color + - typescript + - vue-template-compiler + - webpack + - webpack-cli + - webpack-command + dev: true + /@storybook/addon-docs@7.6.5(@types/react-dom@18.2.12)(@types/react@18.2.27)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-D9tZyD41IujCHiPYdfS2bKtZRJPNwO4EydzyqODXppomluhFbY3uTEaf0H1UFnJLQxWNXZ7rr3aS0V3O6yu8pA==} peerDependencies: @@ -10559,6 +10795,93 @@ packages: - webpack-command dev: true + /@storybook/addon-essentials@6.5.16(@babel/core@7.23.3)(@storybook/builder-webpack5@6.5.16)(eslint@8.49.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2)(webpack@5.76.1): + resolution: {integrity: sha512-TeoMr6tEit4Pe91GH6f8g/oar1P4M0JL9S6oMcFxxrhhtOGO7XkWD5EnfyCx272Ok2VYfE58FNBTGPNBVIqYKQ==} + peerDependencies: + '@babel/core': ^7.9.6 + '@storybook/angular': '*' + '@storybook/builder-manager4': '*' + '@storybook/builder-manager5': '*' + '@storybook/builder-webpack4': '*' + '@storybook/builder-webpack5': '*' + '@storybook/html': '*' + '@storybook/vue': '*' + '@storybook/vue3': '*' + '@storybook/web-components': '*' + lit: '*' + lit-html: '*' + react: '*' + react-dom: '*' + svelte: '*' + sveltedoc-parser: '*' + vue: '*' + webpack: '*' + peerDependenciesMeta: + '@storybook/angular': + optional: true + '@storybook/builder-manager4': + optional: true + '@storybook/builder-manager5': + optional: true + '@storybook/builder-webpack4': + optional: true + '@storybook/builder-webpack5': + optional: true + '@storybook/html': + optional: true + '@storybook/vue': + optional: true + '@storybook/vue3': + optional: true + '@storybook/web-components': + optional: true + lit: + optional: true + lit-html: + optional: true + react: + optional: true + react-dom: + optional: true + svelte: + optional: true + sveltedoc-parser: + optional: true + vue: + optional: true + webpack: + optional: true + dependencies: + '@babel/core': 7.23.3 + '@storybook/addon-actions': 6.5.16(react-dom@18.2.0)(react@18.2.0) + '@storybook/addon-backgrounds': 6.5.16(react-dom@18.2.0)(react@18.2.0) + '@storybook/addon-controls': 6.5.16(eslint@8.49.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2) + '@storybook/addon-docs': 6.5.16(@babel/core@7.23.3)(eslint@8.49.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2)(webpack@5.76.1) + '@storybook/addon-measure': 6.5.16(react-dom@18.2.0)(react@18.2.0) + '@storybook/addon-outline': 6.5.16(react-dom@18.2.0)(react@18.2.0) + '@storybook/addon-toolbars': 6.5.16(react-dom@18.2.0)(react@18.2.0) + '@storybook/addon-viewport': 6.5.16(react-dom@18.2.0)(react@18.2.0) + '@storybook/addons': 6.5.16(react-dom@18.2.0)(react@18.2.0) + '@storybook/api': 6.5.16(react-dom@18.2.0)(react@18.2.0) + '@storybook/builder-webpack5': 6.5.16(eslint@8.49.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2) + '@storybook/core-common': 6.5.16(eslint@8.49.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2) + '@storybook/node-logger': 6.5.16 + core-js: 3.33.2 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + regenerator-runtime: 0.13.11 + ts-dedent: 2.2.0 + webpack: 5.76.1 + transitivePeerDependencies: + - '@storybook/mdx2-csf' + - eslint + - supports-color + - typescript + - vue-template-compiler + - webpack-cli + - webpack-command + dev: true + /@storybook/addon-essentials@7.6.5(@types/react-dom@18.2.12)(@types/react@18.2.27)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-VCLj1JAEpGoqF5iFJOo1CZFFck/tg4m/98DLdQuNuXvxT6jqaF0NI9UUQuJLIGteDCR7NKRbTFc1hV3/Ev+Ziw==} peerDependencies: @@ -10631,6 +10954,33 @@ packages: ts-dedent: 2.2.0 dev: true + /@storybook/addon-links@6.5.16(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-P/mmqK57NGXnR0i3d/T5B0rIt0Lg8Yq+qionRr3LK3AwG/4yGnYt4GNomLEknn/eEwABYq1Q/Z1aOpgIhNdq5A==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + react: + optional: true + react-dom: + optional: true + dependencies: + '@storybook/addons': 6.5.16(react-dom@18.2.0)(react@18.2.0) + '@storybook/client-logger': 6.5.16 + '@storybook/core-events': 6.5.16 + '@storybook/csf': 0.0.2--canary.4566f4d.1 + '@storybook/router': 6.5.16(react-dom@18.2.0)(react@18.2.0) + '@types/qs': 6.9.10 + core-js: 3.33.2 + global: 4.4.0 + prop-types: 15.7.2 + qs: 6.11.2 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + regenerator-runtime: 0.13.11 + ts-dedent: 2.2.0 + dev: true + /@storybook/addon-links@7.6.5(react@18.2.0): resolution: {integrity: sha512-Lx4Ng+iXt0YpIrKGr+nOZlpN9ypOoEDoP/7bZ6m7GXuVAkDm3JrRCBp7e2ZKSKcTxPdjPuO9HVKkIjtqjINlpw==} peerDependencies: @@ -10678,6 +11028,29 @@ packages: react-dom: 17.0.2(react@17.0.2) dev: true + /@storybook/addon-measure@6.5.16(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-DMwnXkmM2L6POTh4KaOWvOAtQ2p9Tr1UUNxz6VXiN5cKFohpCs6x0txdLU5WN8eWIq0VFsO7u5ZX34CGCc6gCg==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + react: + optional: true + react-dom: + optional: true + dependencies: + '@storybook/addons': 6.5.16(react-dom@18.2.0)(react@18.2.0) + '@storybook/api': 6.5.16(react-dom@18.2.0)(react@18.2.0) + '@storybook/client-logger': 6.5.16 + '@storybook/components': 6.5.16(react-dom@18.2.0)(react@18.2.0) + '@storybook/core-events': 6.5.16 + '@storybook/csf': 0.0.2--canary.4566f4d.1 + core-js: 3.33.2 + global: 4.4.0 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: true + /@storybook/addon-measure@7.6.5: resolution: {integrity: sha512-tlUudVQSrA+bwI4dhO8J7nYHtYdylcBZ86ybnqMmdTthsnyc7jnaFVQwbb6bbQJpPxvEvoNds5bVGUFocuvymQ==} dependencies: @@ -10710,6 +11083,31 @@ packages: ts-dedent: 2.2.0 dev: true + /@storybook/addon-outline@6.5.16(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-0du96nha4qltexO0Xq1xB7LeRSbqjC9XqtZLflXG7/X3ABoPD2cXgOV97eeaXUodIyb2qYBbHUfftBeA75x0+w==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + react: + optional: true + react-dom: + optional: true + dependencies: + '@storybook/addons': 6.5.16(react-dom@18.2.0)(react@18.2.0) + '@storybook/api': 6.5.16(react-dom@18.2.0)(react@18.2.0) + '@storybook/client-logger': 6.5.16 + '@storybook/components': 6.5.16(react-dom@18.2.0)(react@18.2.0) + '@storybook/core-events': 6.5.16 + '@storybook/csf': 0.0.2--canary.4566f4d.1 + core-js: 3.33.2 + global: 4.4.0 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + regenerator-runtime: 0.13.11 + ts-dedent: 2.2.0 + dev: true + /@storybook/addon-outline@7.6.5: resolution: {integrity: sha512-P7X4+Z9L/l/RZW9UvvM+iuK2SUHD22KPc+dbYOifRXDovUqhfmcKVh1CUqTDMyZrg2ZAbropehMz1eI9BlQfxg==} dependencies: @@ -10739,6 +11137,28 @@ packages: regenerator-runtime: 0.13.11 dev: true + /@storybook/addon-toolbars@6.5.16(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-y3PuUKiwOWrAvqx1YdUvArg0UaAwmboXFeR2bkrowk1xcT+xnRO3rML4npFeUl26OQ1FzwxX/cw6nknREBBLEA==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + react: + optional: true + react-dom: + optional: true + dependencies: + '@storybook/addons': 6.5.16(react-dom@18.2.0)(react@18.2.0) + '@storybook/api': 6.5.16(react-dom@18.2.0)(react@18.2.0) + '@storybook/client-logger': 6.5.16 + '@storybook/components': 6.5.16(react-dom@18.2.0)(react@18.2.0) + '@storybook/theming': 6.5.16(react-dom@18.2.0)(react@18.2.0) + core-js: 3.33.2 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + regenerator-runtime: 0.13.11 + dev: true + /@storybook/addon-toolbars@7.6.5: resolution: {integrity: sha512-/zqWbVNE/SHc8I5Prnd2Q8U57RGEIYvHfeXjfkuLcE2Quc4Iss4x/9eU7SKu4jm+IOO2s0wlN6HcqI3XEf2XxA==} dev: true @@ -10769,6 +11189,32 @@ packages: regenerator-runtime: 0.13.11 dev: true + /@storybook/addon-viewport@6.5.16(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-1Vyqf1U6Qng6TXlf4SdqUKyizlw1Wn6+qW8YeA2q1lbkJqn3UlnHXIp8Q0t/5q1dK5BFtREox3+jkGwbJrzkmA==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + react: + optional: true + react-dom: + optional: true + dependencies: + '@storybook/addons': 6.5.16(react-dom@18.2.0)(react@18.2.0) + '@storybook/api': 6.5.16(react-dom@18.2.0)(react@18.2.0) + '@storybook/client-logger': 6.5.16 + '@storybook/components': 6.5.16(react-dom@18.2.0)(react@18.2.0) + '@storybook/core-events': 6.5.16 + '@storybook/theming': 6.5.16(react-dom@18.2.0)(react@18.2.0) + core-js: 3.33.2 + global: 4.4.0 + memoizerific: 1.11.3 + prop-types: 15.7.2 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + regenerator-runtime: 0.13.11 + dev: true + /@storybook/addon-viewport@7.6.5: resolution: {integrity: sha512-9ghKTaduIUvQ6oShmWLuwMeTjtMR4RgKeKHrTJ7THMqvE/ydDPCYeL7ugF65ocXZSEz/QmxdK7uL686ZMKsqNA==} dependencies: @@ -10794,24 +11240,24 @@ packages: regenerator-runtime: 0.13.11 dev: true - /@storybook/addons@6.5.15(react-dom@17.0.2)(react@17.0.2): + /@storybook/addons@6.5.15(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-xT31SuSX+kYGyxCNK2nqL7WTxucs3rSmhiCLovJcUjYk+QquV3c2c53Ki7lwwdDbzfXFcNAe0HJ4hoTN4jhn0Q==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - '@storybook/api': 6.5.15(react-dom@17.0.2)(react@17.0.2) + '@storybook/api': 6.5.15(react-dom@18.2.0)(react@18.2.0) '@storybook/channels': 6.5.15 '@storybook/client-logger': 6.5.15 '@storybook/core-events': 6.5.15 '@storybook/csf': 0.0.2--canary.4566f4d.1 - '@storybook/router': 6.5.15(react-dom@17.0.2)(react@17.0.2) - '@storybook/theming': 6.5.15(react-dom@17.0.2)(react@17.0.2) + '@storybook/router': 6.5.15(react-dom@18.2.0)(react@18.2.0) + '@storybook/theming': 6.5.15(react-dom@18.2.0)(react@18.2.0) '@types/webpack-env': 1.18.4 core-js: 3.33.2 global: 4.4.0 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) regenerator-runtime: 0.13.11 dev: true @@ -10836,6 +11282,27 @@ packages: regenerator-runtime: 0.13.11 dev: true + /@storybook/addons@6.5.16(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-p3DqQi+8QRL5k7jXhXmJZLsE/GqHqyY6PcoA1oNTJr0try48uhTGUOYkgzmqtDaa/qPFO5LP+xCPzZXckGtquQ==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + '@storybook/api': 6.5.16(react-dom@18.2.0)(react@18.2.0) + '@storybook/channels': 6.5.16 + '@storybook/client-logger': 6.5.16 + '@storybook/core-events': 6.5.16 + '@storybook/csf': 0.0.2--canary.4566f4d.1 + '@storybook/router': 6.5.16(react-dom@18.2.0)(react@18.2.0) + '@storybook/theming': 6.5.16(react-dom@18.2.0)(react@18.2.0) + '@types/webpack-env': 1.18.4 + core-js: 3.33.2 + global: 4.4.0 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + regenerator-runtime: 0.13.11 + dev: true + /@storybook/api@6.3.0(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-swPMcQadLDRTnMjL9dwY6K1zXHn3KcAa3euvSHd1R4OKXTSBBj1zHvIaOrq6yHz7RIYOACmZlEV3CUru9FlvEA==} peerDependencies: @@ -10866,7 +11333,7 @@ packages: util-deprecate: 1.0.2 dev: true - /@storybook/api@6.5.15(react-dom@17.0.2)(react@17.0.2): + /@storybook/api@6.5.15(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-BBE0KXKvj1/3jTghbIoWfrcDM0t+xO7EYtWWAXD6XlhGsZVD2Dy82Z52ONyLulMDRpMWl0OYy3h6A1YnFUH25w==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -10876,16 +11343,16 @@ packages: '@storybook/client-logger': 6.5.15 '@storybook/core-events': 6.5.15 '@storybook/csf': 0.0.2--canary.4566f4d.1 - '@storybook/router': 6.5.15(react-dom@17.0.2)(react@17.0.2) + '@storybook/router': 6.5.15(react-dom@18.2.0)(react@18.2.0) '@storybook/semver': 7.3.2 - '@storybook/theming': 6.5.15(react-dom@17.0.2)(react@17.0.2) + '@storybook/theming': 6.5.15(react-dom@18.2.0)(react@18.2.0) core-js: 3.33.2 fast-deep-equal: 3.1.3 global: 4.4.0 lodash: 4.17.21 memoizerific: 1.11.3 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) regenerator-runtime: 0.13.11 store2: 2.14.2 telejson: 6.0.8 @@ -10920,6 +11387,33 @@ packages: util-deprecate: 1.0.2 dev: true + /@storybook/api@6.5.16(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-HOsuT8iomqeTMQJrRx5U8nsC7lJTwRr1DhdD0SzlqL4c80S/7uuCy4IZvOt4sYQjOzW5fOo/kamcoBXyLproTA==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + '@storybook/channels': 6.5.16 + '@storybook/client-logger': 6.5.16 + '@storybook/core-events': 6.5.16 + '@storybook/csf': 0.0.2--canary.4566f4d.1 + '@storybook/router': 6.5.16(react-dom@18.2.0)(react@18.2.0) + '@storybook/semver': 7.3.2 + '@storybook/theming': 6.5.16(react-dom@18.2.0)(react@18.2.0) + core-js: 3.33.2 + fast-deep-equal: 3.1.3 + global: 4.4.0 + lodash: 4.17.21 + memoizerific: 1.11.3 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + regenerator-runtime: 0.13.11 + store2: 2.14.2 + telejson: 6.0.8 + ts-dedent: 2.2.0 + util-deprecate: 1.0.2 + dev: true + /@storybook/blocks@7.6.5(@types/react-dom@18.2.12)(@types/react@18.2.27)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-/NjuYkPks5w9lKn47KLgVC5cBkwfc+ERAp0CY0Xe//BQJkP+bcI8lE8d9Qc9IXFbOTvYEULeQrFgCkesk5BmLg==} peerDependencies: @@ -11089,6 +11583,75 @@ packages: - webpack-command dev: true + /@storybook/builder-webpack4@6.5.16(eslint@8.49.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2): + resolution: {integrity: sha512-YqDIrVNsUo8r9xc6AxsYDLxVYtMgl5Bxk+8/h1adsOko+jAFhdg6hOcAVxEmoSI0TMASOOVMFlT2hr23ppN2rQ==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@babel/core': 7.23.3 + '@storybook/addons': 6.5.16(react-dom@18.2.0)(react@18.2.0) + '@storybook/api': 6.5.16(react-dom@18.2.0)(react@18.2.0) + '@storybook/channel-postmessage': 6.5.16 + '@storybook/channels': 6.5.16 + '@storybook/client-api': 6.5.16(react-dom@18.2.0)(react@18.2.0) + '@storybook/client-logger': 6.5.16 + '@storybook/components': 6.5.16(react-dom@18.2.0)(react@18.2.0) + '@storybook/core-common': 6.5.16(eslint@8.49.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2) + '@storybook/core-events': 6.5.16 + '@storybook/node-logger': 6.5.16 + '@storybook/preview-web': 6.5.16(react-dom@18.2.0)(react@18.2.0) + '@storybook/router': 6.5.16(react-dom@18.2.0)(react@18.2.0) + '@storybook/semver': 7.3.2 + '@storybook/store': 6.5.16(react-dom@18.2.0)(react@18.2.0) + '@storybook/theming': 6.5.16(react-dom@18.2.0)(react@18.2.0) + '@storybook/ui': 6.5.16(react-dom@18.2.0)(react@18.2.0) + '@types/node': 16.18.61 + '@types/webpack': 4.41.36 + autoprefixer: 9.8.8 + babel-loader: 8.3.0(@babel/core@7.23.3)(webpack@4.47.0) + case-sensitive-paths-webpack-plugin: 2.4.0 + core-js: 3.33.2 + css-loader: 3.6.0(webpack@4.47.0) + file-loader: 6.2.0(webpack@4.47.0) + find-up: 5.0.0 + fork-ts-checker-webpack-plugin: 4.1.6(eslint@8.49.0)(typescript@5.2.2)(webpack@4.47.0) + glob: 7.1.6 + glob-promise: 3.4.0(glob@7.1.6) + global: 4.4.0 + html-webpack-plugin: 4.5.2(webpack@4.47.0) + pnp-webpack-plugin: 1.6.4(typescript@5.2.2) + postcss: 7.0.39 + postcss-flexbugs-fixes: 4.2.1 + postcss-loader: 4.3.0(postcss@7.0.39)(webpack@4.47.0) + raw-loader: 4.0.2(webpack@4.47.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + stable: 0.1.8 + style-loader: 1.3.0(webpack@4.47.0) + terser-webpack-plugin: 4.2.3(webpack@4.47.0) + ts-dedent: 2.2.0 + typescript: 5.2.2 + url-loader: 4.1.1(file-loader@6.2.0)(webpack@4.47.0) + util-deprecate: 1.0.2 + webpack: 4.47.0 + webpack-dev-middleware: 3.7.3(webpack@4.47.0) + webpack-filter-warnings-plugin: 1.2.1(webpack@4.47.0) + webpack-hot-middleware: 2.25.4 + webpack-virtual-modules: 0.2.2 + transitivePeerDependencies: + - bluebird + - eslint + - supports-color + - vue-template-compiler + - webpack-cli + - webpack-command + dev: true + /@storybook/builder-webpack5@6.5.16(eslint@8.49.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.2.2): resolution: {integrity: sha512-kh8Sofm1sbijaHDWtm0sXabqACHVFjikU/fIkkW786kpjoPIPIec1a+hrLgDsZxMU3I7XapSOaCFzWt6FjVXjg==} peerDependencies: @@ -11151,6 +11714,68 @@ packages: - webpack-command dev: true + /@storybook/builder-webpack5@6.5.16(eslint@8.49.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2): + resolution: {integrity: sha512-kh8Sofm1sbijaHDWtm0sXabqACHVFjikU/fIkkW786kpjoPIPIec1a+hrLgDsZxMU3I7XapSOaCFzWt6FjVXjg==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@babel/core': 7.23.3 + '@storybook/addons': 6.5.16(react-dom@18.2.0)(react@18.2.0) + '@storybook/api': 6.5.16(react-dom@18.2.0)(react@18.2.0) + '@storybook/channel-postmessage': 6.5.16 + '@storybook/channels': 6.5.16 + '@storybook/client-api': 6.5.16(react-dom@18.2.0)(react@18.2.0) + '@storybook/client-logger': 6.5.16 + '@storybook/components': 6.5.16(react-dom@18.2.0)(react@18.2.0) + '@storybook/core-common': 6.5.16(eslint@8.49.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2) + '@storybook/core-events': 6.5.16 + '@storybook/node-logger': 6.5.16 + '@storybook/preview-web': 6.5.16(react-dom@18.2.0)(react@18.2.0) + '@storybook/router': 6.5.16(react-dom@18.2.0)(react@18.2.0) + '@storybook/semver': 7.3.2 + '@storybook/store': 6.5.16(react-dom@18.2.0)(react@18.2.0) + '@storybook/theming': 6.5.16(react-dom@18.2.0)(react@18.2.0) + '@types/node': 16.18.61 + babel-loader: 8.3.0(@babel/core@7.23.3)(webpack@5.76.1) + babel-plugin-named-exports-order: 0.0.2 + browser-assert: 1.2.1 + case-sensitive-paths-webpack-plugin: 2.4.0 + core-js: 3.33.2 + css-loader: 5.2.7(webpack@5.76.1) + fork-ts-checker-webpack-plugin: 6.5.3(eslint@8.49.0)(typescript@5.2.2)(webpack@5.76.1) + glob: 7.1.6 + glob-promise: 3.4.0(glob@7.1.6) + html-webpack-plugin: 5.5.0(webpack@5.76.1) + path-browserify: 1.0.1 + process: 0.11.10 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + stable: 0.1.8 + style-loader: 2.0.0(webpack@5.76.1) + terser-webpack-plugin: 5.3.6(webpack@5.76.1) + ts-dedent: 2.2.0 + typescript: 5.2.2 + util-deprecate: 1.0.2 + webpack: 5.76.1 + webpack-dev-middleware: 4.3.0(webpack@5.76.1) + webpack-hot-middleware: 2.25.4 + webpack-virtual-modules: 0.4.6 + transitivePeerDependencies: + - '@swc/core' + - esbuild + - eslint + - supports-color + - uglify-js + - vue-template-compiler + - webpack-cli + - webpack-command + dev: true + /@storybook/channel-postmessage@6.3.0: resolution: {integrity: sha512-q7FeNWIIrvZxycIMBscqahFLygxAa2L4eJ9oxZFF9zJpSV80bxDalMou3Uo7RvDJFrAeHCanF1Y7bnEDMus4yg==} dependencies: @@ -11330,6 +11955,36 @@ packages: util-deprecate: 1.0.2 dev: true + /@storybook/client-api@6.5.16(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-i3UwkzzUFw8I+E6fOcgB5sc4oU2fhvaKnqC1mpd9IYGJ9JN9MnGIaVl3Ko28DtFItu/QabC9JsLIJVripFLktQ==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + '@storybook/addons': 6.5.16(react-dom@18.2.0)(react@18.2.0) + '@storybook/channel-postmessage': 6.5.16 + '@storybook/channels': 6.5.16 + '@storybook/client-logger': 6.5.16 + '@storybook/core-events': 6.5.16 + '@storybook/csf': 0.0.2--canary.4566f4d.1 + '@storybook/store': 6.5.16(react-dom@18.2.0)(react@18.2.0) + '@types/qs': 6.9.10 + '@types/webpack-env': 1.18.4 + core-js: 3.33.2 + fast-deep-equal: 3.1.3 + global: 4.4.0 + lodash: 4.17.21 + memoizerific: 1.11.3 + qs: 6.11.2 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + regenerator-runtime: 0.13.11 + store2: 2.14.2 + synchronous-promise: 2.0.17 + ts-dedent: 2.2.0 + util-deprecate: 1.0.2 + dev: true + /@storybook/client-logger@6.3.0: resolution: {integrity: sha512-x/y820f/2Jm6RW5TxRv7IlbF6zWpTkHoajfwYuTpK/OXvK5gx6dwXGdgjNoaAGofGRz5SVjDjTDPOcd5X5AUPw==} dependencies: @@ -11414,7 +12069,7 @@ packages: - '@types/react' dev: true - /@storybook/components@6.5.15(react-dom@17.0.2)(react@17.0.2): + /@storybook/components@6.5.15(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-bHTT0Oa3s4g+MBMaLBbX9ofMtb1AW59AzIUNGrfqW1XqJMGuUHMiJ7TSo+i5dRSFpbFygnwMEG9LfHxpR2Z0Dw==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -11422,12 +12077,12 @@ packages: dependencies: '@storybook/client-logger': 6.5.15 '@storybook/csf': 0.0.2--canary.4566f4d.1 - '@storybook/theming': 6.5.15(react-dom@17.0.2)(react@17.0.2) + '@storybook/theming': 6.5.15(react-dom@18.2.0)(react@18.2.0) core-js: 3.33.2 memoizerific: 1.11.3 qs: 6.11.2 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) regenerator-runtime: 0.13.11 util-deprecate: 1.0.2 dev: true @@ -11450,6 +12105,24 @@ packages: util-deprecate: 1.0.2 dev: true + /@storybook/components@6.5.16(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-LzBOFJKITLtDcbW9jXl0/PaG+4xAz25PK8JxPZpIALbmOpYWOAPcO6V9C2heX6e6NgWFMUxjplkULEk9RCQMNA==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + '@storybook/client-logger': 6.5.16 + '@storybook/csf': 0.0.2--canary.4566f4d.1 + '@storybook/theming': 6.5.16(react-dom@18.2.0)(react@18.2.0) + core-js: 3.33.2 + memoizerific: 1.11.3 + qs: 6.11.2 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + regenerator-runtime: 0.13.11 + util-deprecate: 1.0.2 + dev: true + /@storybook/components@7.6.5(@types/react-dom@18.2.12)(@types/react@18.2.27)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-w4ZucbBBZ+NKMWlJKVj2I/bMBBq7gzDp9lzc4+8QaQ3vUPXKqc1ilIPYo/7UR5oxwDVMZocmMSgl9L8lvf7+Mw==} peerDependencies: @@ -11547,6 +12220,80 @@ packages: webpack: 5.76.1 dev: true + /@storybook/core-client@6.5.16(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2)(webpack@4.47.0): + resolution: {integrity: sha512-14IRaDrVtKrQ+gNWC0wPwkCNfkZOKghYV/swCUnQX3rP99defsZK8Hc7xHIYoAiOP5+sc3sweRAxgmFiJeQ1Ig==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + typescript: '*' + webpack: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@storybook/addons': 6.5.16(react-dom@18.2.0)(react@18.2.0) + '@storybook/channel-postmessage': 6.5.16 + '@storybook/channel-websocket': 6.5.16 + '@storybook/client-api': 6.5.16(react-dom@18.2.0)(react@18.2.0) + '@storybook/client-logger': 6.5.16 + '@storybook/core-events': 6.5.16 + '@storybook/csf': 0.0.2--canary.4566f4d.1 + '@storybook/preview-web': 6.5.16(react-dom@18.2.0)(react@18.2.0) + '@storybook/store': 6.5.16(react-dom@18.2.0)(react@18.2.0) + '@storybook/ui': 6.5.16(react-dom@18.2.0)(react@18.2.0) + airbnb-js-shims: 2.2.1 + ansi-to-html: 0.6.15 + core-js: 3.33.2 + global: 4.4.0 + lodash: 4.17.21 + qs: 6.11.2 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + regenerator-runtime: 0.13.11 + ts-dedent: 2.2.0 + typescript: 5.2.2 + unfetch: 4.2.0 + util-deprecate: 1.0.2 + webpack: 4.47.0 + dev: true + + /@storybook/core-client@6.5.16(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2)(webpack@5.76.1): + resolution: {integrity: sha512-14IRaDrVtKrQ+gNWC0wPwkCNfkZOKghYV/swCUnQX3rP99defsZK8Hc7xHIYoAiOP5+sc3sweRAxgmFiJeQ1Ig==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + typescript: '*' + webpack: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@storybook/addons': 6.5.16(react-dom@18.2.0)(react@18.2.0) + '@storybook/channel-postmessage': 6.5.16 + '@storybook/channel-websocket': 6.5.16 + '@storybook/client-api': 6.5.16(react-dom@18.2.0)(react@18.2.0) + '@storybook/client-logger': 6.5.16 + '@storybook/core-events': 6.5.16 + '@storybook/csf': 0.0.2--canary.4566f4d.1 + '@storybook/preview-web': 6.5.16(react-dom@18.2.0)(react@18.2.0) + '@storybook/store': 6.5.16(react-dom@18.2.0)(react@18.2.0) + '@storybook/ui': 6.5.16(react-dom@18.2.0)(react@18.2.0) + airbnb-js-shims: 2.2.1 + ansi-to-html: 0.6.15 + core-js: 3.33.2 + global: 4.4.0 + lodash: 4.17.21 + qs: 6.11.2 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + regenerator-runtime: 0.13.11 + ts-dedent: 2.2.0 + typescript: 5.2.2 + unfetch: 4.2.0 + util-deprecate: 1.0.2 + webpack: 5.76.1 + dev: true + /@storybook/core-client@7.6.5: resolution: {integrity: sha512-6FtyJcz8MSl+JYwNJZ53FM6rkT27pFHWcJPdtw/9229Ec8as9RpkNeZ/NBZjRTeDkn9Ki0VOiVAefNie9tZ/8Q==} dependencies: @@ -11554,7 +12301,7 @@ packages: '@storybook/preview-api': 7.6.5 dev: true - /@storybook/core-common@6.5.15(eslint@8.49.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.2.2): + /@storybook/core-common@6.5.15(eslint@8.49.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2): resolution: {integrity: sha512-uits9o6qwHTPnjsNZP25f7hWmUBGRJ7FXtxxtEaNSmtiwk50KWxBaro7wt505lJ1Gb9vOhpNPhS7y3IxdsXNmQ==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -11608,8 +12355,8 @@ packages: picomatch: 2.3.1 pkg-dir: 5.0.0 pretty-hrtime: 1.0.3 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) resolve-from: 5.0.0 slash: 3.0.0 telejson: 6.0.8 @@ -11696,6 +12443,77 @@ packages: - webpack-command dev: true + /@storybook/core-common@6.5.16(eslint@8.49.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2): + resolution: {integrity: sha512-2qtnKP3TTOzt2cp6LXKRTh7XrI9z5VanMnMTgeoFcA5ebnndD4V6BExQUdYPClE/QooLx6blUWNgS9dFEpjSqQ==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@babel/core': 7.23.3 + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.23.3) + '@babel/plugin-proposal-decorators': 7.23.3(@babel/core@7.23.3) + '@babel/plugin-proposal-export-default-from': 7.18.10(@babel/core@7.23.3) + '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.23.3) + '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.23.3) + '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.23.3) + '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.23.3) + '@babel/plugin-proposal-private-property-in-object': 7.21.11(@babel/core@7.23.3) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.3) + '@babel/plugin-transform-arrow-functions': 7.23.3(@babel/core@7.23.3) + '@babel/plugin-transform-block-scoping': 7.23.3(@babel/core@7.23.3) + '@babel/plugin-transform-classes': 7.23.3(@babel/core@7.23.3) + '@babel/plugin-transform-destructuring': 7.23.3(@babel/core@7.23.3) + '@babel/plugin-transform-for-of': 7.23.3(@babel/core@7.23.3) + '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.23.3) + '@babel/plugin-transform-shorthand-properties': 7.23.3(@babel/core@7.23.3) + '@babel/plugin-transform-spread': 7.23.3(@babel/core@7.23.3) + '@babel/preset-env': 7.23.3(@babel/core@7.23.3) + '@babel/preset-react': 7.23.3(@babel/core@7.23.3) + '@babel/preset-typescript': 7.23.3(@babel/core@7.23.3) + '@babel/register': 7.22.15(@babel/core@7.23.3) + '@storybook/node-logger': 6.5.16 + '@storybook/semver': 7.3.2 + '@types/node': 16.18.61 + '@types/pretty-hrtime': 1.0.3 + babel-loader: 8.3.0(@babel/core@7.23.3)(webpack@4.47.0) + babel-plugin-macros: 3.1.0 + babel-plugin-polyfill-corejs3: 0.1.7(@babel/core@7.23.3) + chalk: 4.1.2 + core-js: 3.33.2 + express: 4.17.3 + file-system-cache: 1.1.0 + find-up: 5.0.0 + fork-ts-checker-webpack-plugin: 6.5.3(eslint@8.49.0)(typescript@5.2.2)(webpack@4.47.0) + fs-extra: 9.1.0 + glob: 7.1.6 + handlebars: 4.7.8 + interpret: 2.2.0 + json5: 2.2.3 + lazy-universal-dotenv: 3.0.1 + picomatch: 2.3.1 + pkg-dir: 5.0.0 + pretty-hrtime: 1.0.3 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + resolve-from: 5.0.0 + slash: 3.0.0 + telejson: 6.0.8 + ts-dedent: 2.2.0 + typescript: 5.2.2 + util-deprecate: 1.0.2 + webpack: 4.47.0 + transitivePeerDependencies: + - eslint + - supports-color + - vue-template-compiler + - webpack-cli + - webpack-command + dev: true + /@storybook/core-common@7.6.5: resolution: {integrity: sha512-z4EgzZSIVbID6Ib0jhh3jimKeaDWU8OOhoZYfn3galFmgQWowWOv1oMgipWiXfRLWw9DaLFQiCHIdLANH+VO2g==} dependencies: @@ -11830,6 +12648,85 @@ packages: - webpack-command dev: true + /@storybook/core-server@6.5.16(@storybook/builder-webpack5@6.5.16)(@storybook/manager-webpack5@6.5.16)(eslint@8.49.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2): + resolution: {integrity: sha512-/3NPfmNyply395Dm0zaVZ8P9aruwO+tPx4D6/jpw8aqrRSwvAMndPMpoMCm0NXcpSm5rdX+Je4S3JW6JcggFkA==} + peerDependencies: + '@storybook/builder-webpack5': '*' + '@storybook/manager-webpack5': '*' + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + typescript: '*' + peerDependenciesMeta: + '@storybook/builder-webpack5': + optional: true + '@storybook/manager-webpack5': + optional: true + typescript: + optional: true + dependencies: + '@discoveryjs/json-ext': 0.5.7 + '@storybook/builder-webpack4': 6.5.16(eslint@8.49.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2) + '@storybook/builder-webpack5': 6.5.16(eslint@8.49.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2) + '@storybook/core-client': 6.5.16(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2)(webpack@4.47.0) + '@storybook/core-common': 6.5.16(eslint@8.49.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2) + '@storybook/core-events': 6.5.16 + '@storybook/csf': 0.0.2--canary.4566f4d.1 + '@storybook/csf-tools': 6.5.16 + '@storybook/manager-webpack4': 6.5.16(eslint@8.49.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2) + '@storybook/manager-webpack5': 6.5.16(eslint@8.49.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2) + '@storybook/node-logger': 6.5.16 + '@storybook/semver': 7.3.2 + '@storybook/store': 6.5.16(react-dom@18.2.0)(react@18.2.0) + '@storybook/telemetry': 6.5.16(eslint@8.49.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2) + '@types/node': 16.18.61 + '@types/node-fetch': 2.6.9 + '@types/pretty-hrtime': 1.0.3 + '@types/webpack': 4.41.36 + better-opn: 2.1.1 + boxen: 5.1.2 + chalk: 4.1.2 + cli-table3: 0.6.3 + commander: 6.2.1 + compression: 1.7.4 + core-js: 3.33.2 + cpy: 8.1.2 + detect-port: 1.5.1 + express: 4.17.3 + fs-extra: 9.1.0 + global: 4.4.0 + globby: 11.1.0 + ip: 2.0.0 + lodash: 4.17.21 + node-fetch: 2.7.0 + open: 8.4.2 + pretty-hrtime: 1.0.3 + prompts: 2.4.2 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + regenerator-runtime: 0.13.11 + serve-favicon: 2.5.0 + slash: 3.0.0 + telejson: 6.0.8 + ts-dedent: 2.2.0 + typescript: 5.2.2 + util-deprecate: 1.0.2 + watchpack: 2.4.0 + webpack: 4.47.0 + ws: 8.14.2 + x-default-browser: 0.4.0 + transitivePeerDependencies: + - '@storybook/mdx2-csf' + - bluebird + - bufferutil + - encoding + - eslint + - supports-color + - utf-8-validate + - vue-template-compiler + - webpack-cli + - webpack-command + dev: true + /@storybook/core-server@7.6.5: resolution: {integrity: sha512-BfKzK/ObTjUcPvE5/r1pogCifM/4nLRhOUYJl7XekwHkOQwn19e6H3/ku1W3jDoYXBu642Dc9X7l/ERjKTqxFg==} dependencies: @@ -11919,6 +12816,44 @@ packages: - webpack-command dev: true + /@storybook/core@6.5.16(@storybook/builder-webpack5@6.5.16)(@storybook/manager-webpack5@6.5.16)(eslint@8.49.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2)(webpack@5.76.1): + resolution: {integrity: sha512-CEF3QFTsm/VMnMKtRNr4rRdLeIkIG0g1t26WcmxTdSThNPBd8CsWzQJ7Jqu7CKiut+MU4A1LMOwbwCE5F2gmyA==} + peerDependencies: + '@storybook/builder-webpack5': '*' + '@storybook/manager-webpack5': '*' + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + typescript: '*' + webpack: '*' + peerDependenciesMeta: + '@storybook/builder-webpack5': + optional: true + '@storybook/manager-webpack5': + optional: true + typescript: + optional: true + dependencies: + '@storybook/builder-webpack5': 6.5.16(eslint@8.49.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2) + '@storybook/core-client': 6.5.16(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2)(webpack@5.76.1) + '@storybook/core-server': 6.5.16(@storybook/builder-webpack5@6.5.16)(@storybook/manager-webpack5@6.5.16)(eslint@8.49.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2) + '@storybook/manager-webpack5': 6.5.16(eslint@8.49.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + typescript: 5.2.2 + webpack: 5.76.1 + transitivePeerDependencies: + - '@storybook/mdx2-csf' + - bluebird + - bufferutil + - encoding + - eslint + - supports-color + - utf-8-validate + - vue-template-compiler + - webpack-cli + - webpack-command + dev: true + /@storybook/csf-plugin@7.6.5: resolution: {integrity: sha512-iQ8Y/Qq1IUhHRddjDVicWJA2sM7OZA1FR97OvWUT2240WjCuQSCfy32JD8TQlYjqXgEolJeLPv3zW4qH5om4LQ==} dependencies: @@ -12008,6 +12943,22 @@ packages: - supports-color dev: true + /@storybook/docs-tools@6.5.16(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-o+rAWPRGifjBF5xZzTKOqnHN3XQWkl0QFJYVDIiJYJrVll7ExCkpEq/PahOGzIBBV+tpMstJgmKM3lr/lu/jmg==} + dependencies: + '@babel/core': 7.23.3 + '@storybook/csf': 0.0.2--canary.4566f4d.1 + '@storybook/store': 6.5.16(react-dom@18.2.0)(react@18.2.0) + core-js: 3.33.2 + doctrine: 3.0.0 + lodash: 4.17.21 + regenerator-runtime: 0.13.11 + transitivePeerDependencies: + - react + - react-dom + - supports-color + dev: true + /@storybook/docs-tools@7.6.5: resolution: {integrity: sha512-UyHkHu5Af6jMpYsR4lZ69D32GQGeA0pLAn7jaBbQndgAjBdK1ykZcifiUC7Wz1hG7+YpuYspEGuDEddOh+X8FQ==} dependencies: @@ -12108,6 +13059,64 @@ packages: - webpack-command dev: true + /@storybook/manager-webpack4@6.5.16(eslint@8.49.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2): + resolution: {integrity: sha512-5VJZwmQU6AgdsBPsYdu886UKBHQ9SJEnFMaeUxKEclXk+iRsmbzlL4GHKyVd6oGX/ZaecZtcHPR6xrzmA4Ziew==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@babel/core': 7.23.3 + '@babel/plugin-transform-template-literals': 7.23.3(@babel/core@7.23.3) + '@babel/preset-react': 7.23.3(@babel/core@7.23.3) + '@storybook/addons': 6.5.16(react-dom@18.2.0)(react@18.2.0) + '@storybook/core-client': 6.5.16(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2)(webpack@4.47.0) + '@storybook/core-common': 6.5.16(eslint@8.49.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2) + '@storybook/node-logger': 6.5.16 + '@storybook/theming': 6.5.16(react-dom@18.2.0)(react@18.2.0) + '@storybook/ui': 6.5.16(react-dom@18.2.0)(react@18.2.0) + '@types/node': 16.18.61 + '@types/webpack': 4.41.36 + babel-loader: 8.3.0(@babel/core@7.23.3)(webpack@4.47.0) + case-sensitive-paths-webpack-plugin: 2.4.0 + chalk: 4.1.2 + core-js: 3.33.2 + css-loader: 3.6.0(webpack@4.47.0) + express: 4.17.3 + file-loader: 6.2.0(webpack@4.47.0) + find-up: 5.0.0 + fs-extra: 9.1.0 + html-webpack-plugin: 4.5.2(webpack@4.47.0) + node-fetch: 2.7.0 + pnp-webpack-plugin: 1.6.4(typescript@5.2.2) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + read-pkg-up: 7.0.1 + regenerator-runtime: 0.13.11 + resolve-from: 5.0.0 + style-loader: 1.3.0(webpack@4.47.0) + telejson: 6.0.8 + terser-webpack-plugin: 4.2.3(webpack@4.47.0) + ts-dedent: 2.2.0 + typescript: 5.2.2 + url-loader: 4.1.1(file-loader@6.2.0)(webpack@4.47.0) + util-deprecate: 1.0.2 + webpack: 4.47.0 + webpack-dev-middleware: 3.7.3(webpack@4.47.0) + webpack-virtual-modules: 0.2.2 + transitivePeerDependencies: + - bluebird + - encoding + - eslint + - supports-color + - vue-template-compiler + - webpack-cli + - webpack-command + dev: true + /@storybook/manager-webpack5@6.5.16(eslint@8.49.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.2.2): resolution: {integrity: sha512-OtxXv8JCe0r/0rE5HxaFicsNsXA+fqZxzokxquFFgrYf/1Jg4d7QX6/pG5wINF+5qInJfVkRG6xhPzv1s5bk9Q==} peerDependencies: @@ -12165,6 +13174,63 @@ packages: - webpack-command dev: true + /@storybook/manager-webpack5@6.5.16(eslint@8.49.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2): + resolution: {integrity: sha512-OtxXv8JCe0r/0rE5HxaFicsNsXA+fqZxzokxquFFgrYf/1Jg4d7QX6/pG5wINF+5qInJfVkRG6xhPzv1s5bk9Q==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@babel/core': 7.23.3 + '@babel/plugin-transform-template-literals': 7.23.3(@babel/core@7.23.3) + '@babel/preset-react': 7.23.3(@babel/core@7.23.3) + '@storybook/addons': 6.5.16(react-dom@18.2.0)(react@18.2.0) + '@storybook/core-client': 6.5.16(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2)(webpack@5.76.1) + '@storybook/core-common': 6.5.16(eslint@8.49.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2) + '@storybook/node-logger': 6.5.16 + '@storybook/theming': 6.5.16(react-dom@18.2.0)(react@18.2.0) + '@storybook/ui': 6.5.16(react-dom@18.2.0)(react@18.2.0) + '@types/node': 16.18.61 + babel-loader: 8.3.0(@babel/core@7.23.3)(webpack@5.76.1) + case-sensitive-paths-webpack-plugin: 2.4.0 + chalk: 4.1.2 + core-js: 3.33.2 + css-loader: 5.2.7(webpack@5.76.1) + express: 4.17.3 + find-up: 5.0.0 + fs-extra: 9.1.0 + html-webpack-plugin: 5.5.0(webpack@5.76.1) + node-fetch: 2.7.0 + process: 0.11.10 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + read-pkg-up: 7.0.1 + regenerator-runtime: 0.13.11 + resolve-from: 5.0.0 + style-loader: 2.0.0(webpack@5.76.1) + telejson: 6.0.8 + terser-webpack-plugin: 5.3.6(webpack@5.76.1) + ts-dedent: 2.2.0 + typescript: 5.2.2 + util-deprecate: 1.0.2 + webpack: 5.76.1 + webpack-dev-middleware: 4.3.0(webpack@5.76.1) + webpack-virtual-modules: 0.4.6 + transitivePeerDependencies: + - '@swc/core' + - encoding + - esbuild + - eslint + - supports-color + - uglify-js + - vue-template-compiler + - webpack-cli + - webpack-command + dev: true + /@storybook/manager@7.6.5: resolution: {integrity: sha512-y1KLH0O1PGPyMxGMvOhppzFSO7r4ibjTve5iqsI0JZwxUjNuBKRLYbrhXdAyC2iacvxYNrHgevae1k9XdD+FQw==} dev: true @@ -12281,6 +13347,32 @@ packages: util-deprecate: 1.0.2 dev: true + /@storybook/preview-web@6.5.16(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-IJnvfe2sKCfk7apN9Fu9U8qibbarrPX5JB55ZzK1amSHVmSDuYk5MIMc/U3NnSQNnvd1DO5v/zMcGgj563hrtg==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + '@storybook/addons': 6.5.16(react-dom@18.2.0)(react@18.2.0) + '@storybook/channel-postmessage': 6.5.16 + '@storybook/client-logger': 6.5.16 + '@storybook/core-events': 6.5.16 + '@storybook/csf': 0.0.2--canary.4566f4d.1 + '@storybook/store': 6.5.16(react-dom@18.2.0)(react@18.2.0) + ansi-to-html: 0.6.15 + core-js: 3.33.2 + global: 4.4.0 + lodash: 4.17.21 + qs: 6.11.2 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + regenerator-runtime: 0.13.11 + synchronous-promise: 2.0.17 + ts-dedent: 2.2.0 + unfetch: 4.2.0 + util-deprecate: 1.0.2 + dev: true + /@storybook/preview@7.6.5: resolution: {integrity: sha512-zmLa7C7yFGTYhgGZXoecdww9rx0Z5HpNi/GDBRWoNSK+FEdE8Jj2jF5NJ2ncldtYIyegz9ku29JFMKbhMj9K5Q==} dev: true @@ -12433,6 +13525,98 @@ packages: - webpack-plugin-serve dev: true + /@storybook/react@6.5.16(@babel/core@7.23.3)(@storybook/builder-webpack5@6.5.16)(@storybook/manager-webpack5@6.5.16)(eslint@8.49.0)(react-dom@18.2.0)(react@18.2.0)(require-from-string@2.0.2)(typescript@5.2.2)(webpack-dev-server@4.11.1): + resolution: {integrity: sha512-cBtNlOzf/MySpNLBK22lJ8wFU22HnfTB2xJyBk7W7Zi71Lm7Uxkhv1Pz8HdiQndJ0SlsAAQOWjQYsSZsGkZIaA==} + engines: {node: '>=10.13.0'} + hasBin: true + peerDependencies: + '@babel/core': ^7.11.5 + '@storybook/builder-webpack4': '*' + '@storybook/builder-webpack5': '*' + '@storybook/manager-webpack4': '*' + '@storybook/manager-webpack5': '*' + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + require-from-string: ^2.0.2 + typescript: '*' + peerDependenciesMeta: + '@babel/core': + optional: true + '@storybook/builder-webpack4': + optional: true + '@storybook/builder-webpack5': + optional: true + '@storybook/manager-webpack4': + optional: true + '@storybook/manager-webpack5': + optional: true + typescript: + optional: true + dependencies: + '@babel/core': 7.23.3 + '@babel/preset-flow': 7.23.3(@babel/core@7.23.3) + '@babel/preset-react': 7.23.3(@babel/core@7.23.3) + '@pmmmwh/react-refresh-webpack-plugin': 0.5.11(react-refresh@0.11.0)(webpack-dev-server@4.11.1)(webpack@5.76.1) + '@storybook/addons': 6.5.16(react-dom@18.2.0)(react@18.2.0) + '@storybook/builder-webpack5': 6.5.16(eslint@8.49.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2) + '@storybook/client-logger': 6.5.16 + '@storybook/core': 6.5.16(@storybook/builder-webpack5@6.5.16)(@storybook/manager-webpack5@6.5.16)(eslint@8.49.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2)(webpack@5.76.1) + '@storybook/core-common': 6.5.16(eslint@8.49.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2) + '@storybook/csf': 0.0.2--canary.4566f4d.1 + '@storybook/docs-tools': 6.5.16(react-dom@18.2.0)(react@18.2.0) + '@storybook/manager-webpack5': 6.5.16(eslint@8.49.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2) + '@storybook/node-logger': 6.5.16 + '@storybook/react-docgen-typescript-plugin': 1.0.2-canary.6.9d540b91e815f8fc2f8829189deb00553559ff63.0(typescript@5.2.2)(webpack@5.76.1) + '@storybook/semver': 7.3.2 + '@storybook/store': 6.5.16(react-dom@18.2.0)(react@18.2.0) + '@types/estree': 0.0.51 + '@types/node': 16.18.61 + '@types/webpack-env': 1.18.4 + acorn: 7.4.1 + acorn-jsx: 5.3.2(acorn@7.4.1) + acorn-walk: 7.2.0 + babel-plugin-add-react-displayname: 0.0.5 + babel-plugin-react-docgen: 4.2.1 + core-js: 3.33.2 + escodegen: 2.1.0 + fs-extra: 9.1.0 + global: 4.4.0 + html-tags: 3.3.1 + lodash: 4.17.21 + prop-types: 15.7.2 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + react-element-to-jsx-string: 14.3.4(react-dom@18.2.0)(react@18.2.0) + react-refresh: 0.11.0 + read-pkg-up: 7.0.1 + regenerator-runtime: 0.13.11 + require-from-string: 2.0.2 + ts-dedent: 2.2.0 + typescript: 5.2.2 + util-deprecate: 1.0.2 + webpack: 5.76.1 + transitivePeerDependencies: + - '@storybook/mdx2-csf' + - '@swc/core' + - '@types/webpack' + - bluebird + - bufferutil + - encoding + - esbuild + - eslint + - sockjs-client + - supports-color + - type-fest + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack-cli + - webpack-command + - webpack-dev-server + - webpack-hot-middleware + - webpack-plugin-serve + dev: true + /@storybook/react@7.6.5(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2): resolution: {integrity: sha512-z0l5T+gL//VekMXnHi+lW5qr7OQ8X7WoeIRMk38e62ppSpGUZRfoxRmmhU/9YcIFAlCgMaoLSYmhOceKGRZuVw==} engines: {node: '>=16.0.0'} @@ -12493,7 +13677,7 @@ packages: ts-dedent: 2.2.0 dev: true - /@storybook/router@6.5.15(react-dom@17.0.2)(react@17.0.2): + /@storybook/router@6.5.15(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-9t8rI8t7/Krolau29gsdjdbRQ66orONIyP0efp0EukVgv6reNFzb/U14ARrl0uHys6Tl5Xyece9FoakQUdn8Kg==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -12503,8 +13687,8 @@ packages: core-js: 3.33.2 memoizerific: 1.11.3 qs: 6.11.2 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) regenerator-runtime: 0.13.11 dev: true @@ -12523,6 +13707,21 @@ packages: regenerator-runtime: 0.13.11 dev: true + /@storybook/router@6.5.16(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-ZgeP8a5YV/iuKbv31V8DjPxlV4AzorRiR8OuSt/KqaiYXNXlOoQDz/qMmiNcrshrfLpmkzoq7fSo4T8lWo2UwQ==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + '@storybook/client-logger': 6.5.16 + core-js: 3.33.2 + memoizerific: 1.11.3 + qs: 6.11.2 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + regenerator-runtime: 0.13.11 + dev: true + /@storybook/router@7.6.5: resolution: {integrity: sha512-QiTC86gRuoepzzmS6HNJZTwfz/n27NcqtaVEIxJi1Yvsx2/kLa9NkRhylNkfTuZ1gEry9stAlKWanMsB2aKyjQ==} dependencies: @@ -12560,13 +13759,33 @@ packages: regenerator-runtime: 0.13.11 dev: true - /@storybook/store@6.5.15(react-dom@17.0.2)(react@17.0.2): + /@storybook/source-loader@6.5.16(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-fyVl4jrM/5JLrb48aqXPu7sTsmySQaVGFp1zfeqvPPlJRFMastDrePm5XGPN7Qjv1wsKmpuBvuweFKOT1pru3g==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + '@storybook/addons': 6.5.16(react-dom@18.2.0)(react@18.2.0) + '@storybook/client-logger': 6.5.16 + '@storybook/csf': 0.0.2--canary.4566f4d.1 + core-js: 3.33.2 + estraverse: 5.3.0 + global: 4.4.0 + loader-utils: 2.0.4 + lodash: 4.17.21 + prettier: 2.3.0 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + regenerator-runtime: 0.13.11 + dev: true + + /@storybook/store@6.5.15(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-r6cYTf6GtbqgdI4ZG3xuWdJAAu5fJ3xAWMiDkHyoK2u+R2TeYXIsJvgn0BPrW87sZhELIkg4ckdFECmATs3kpQ==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - '@storybook/addons': 6.5.15(react-dom@17.0.2)(react@17.0.2) + '@storybook/addons': 6.5.15(react-dom@18.2.0)(react@18.2.0) '@storybook/client-logger': 6.5.15 '@storybook/core-events': 6.5.15 '@storybook/csf': 0.0.2--canary.4566f4d.1 @@ -12575,8 +13794,8 @@ packages: global: 4.4.0 lodash: 4.17.21 memoizerific: 1.11.3 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) regenerator-runtime: 0.13.11 slash: 3.0.0 stable: 0.1.8 @@ -12610,6 +13829,31 @@ packages: util-deprecate: 1.0.2 dev: true + /@storybook/store@6.5.16(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-g+bVL5hmMq/9cM51K04e37OviUPHT0rHHrRm5wj/hrf18Kd9120b3sxdQ5Dc+HZ292yuME0n+cyrQPTYx9Epmw==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + '@storybook/addons': 6.5.16(react-dom@18.2.0)(react@18.2.0) + '@storybook/client-logger': 6.5.16 + '@storybook/core-events': 6.5.16 + '@storybook/csf': 0.0.2--canary.4566f4d.1 + core-js: 3.33.2 + fast-deep-equal: 3.1.3 + global: 4.4.0 + lodash: 4.17.21 + memoizerific: 1.11.3 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + regenerator-runtime: 0.13.11 + slash: 3.0.0 + stable: 0.1.8 + synchronous-promise: 2.0.17 + ts-dedent: 2.2.0 + util-deprecate: 1.0.2 + dev: true + /@storybook/telemetry@6.5.16(eslint@8.49.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.2.2): resolution: {integrity: sha512-CWr5Uko1l9jJW88yTXsZTj/3GTabPvw0o7pDPOXPp8JRZiJTxv1JFaFCafhK9UzYbgcRuGfCC8kEWPZims7iKA==} dependencies: @@ -12637,6 +13881,33 @@ packages: - webpack-command dev: true + /@storybook/telemetry@6.5.16(eslint@8.49.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2): + resolution: {integrity: sha512-CWr5Uko1l9jJW88yTXsZTj/3GTabPvw0o7pDPOXPp8JRZiJTxv1JFaFCafhK9UzYbgcRuGfCC8kEWPZims7iKA==} + dependencies: + '@storybook/client-logger': 6.5.16 + '@storybook/core-common': 6.5.16(eslint@8.49.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2) + chalk: 4.1.2 + core-js: 3.33.2 + detect-package-manager: 2.0.1 + fetch-retry: 5.0.6 + fs-extra: 9.1.0 + global: 4.4.0 + isomorphic-unfetch: 3.1.0 + nanoid: 3.3.7 + read-pkg-up: 7.0.1 + regenerator-runtime: 0.13.11 + transitivePeerDependencies: + - encoding + - eslint + - react + - react-dom + - supports-color + - typescript + - vue-template-compiler + - webpack-cli + - webpack-command + dev: true + /@storybook/telemetry@7.6.5: resolution: {integrity: sha512-FiLRh9k9LoGphqgBqPYySWdGqplihiZyDwqdo+Qs19RcQ/eiKg0W7fdA09nStcdcsHmDl/1cMfRhz9KUiMtwOw==} dependencies: @@ -12683,7 +13954,7 @@ packages: ts-dedent: 2.2.0 dev: true - /@storybook/theming@6.5.15(react-dom@17.0.2)(react@17.0.2): + /@storybook/theming@6.5.15(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-pgdW0lVZKKXQ4VhIfLHycMmwFSVOY7vLTKnytag4Y8Yz+aXm0bwDN/QxPntFzDH47F1Rcy2ywNnvty8ooDTvuA==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -12692,8 +13963,8 @@ packages: '@storybook/client-logger': 6.5.15 core-js: 3.33.2 memoizerific: 1.11.3 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) regenerator-runtime: 0.13.11 dev: true @@ -12711,6 +13982,20 @@ packages: regenerator-runtime: 0.13.11 dev: true + /@storybook/theming@6.5.16(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-hNLctkjaYLRdk1+xYTkC1mg4dYz2wSv6SqbLpcKMbkPHTE0ElhddGPHQqB362md/w9emYXNkt1LSMD8Xk9JzVQ==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + '@storybook/client-logger': 6.5.16 + core-js: 3.33.2 + memoizerific: 1.11.3 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + regenerator-runtime: 0.13.11 + dev: true + /@storybook/theming@7.6.5(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-RpcWT0YEgiobO41McVPDfQQHHFnjyr1sJnNTPJIvOUgSfURdgSj17mQVxtD5xcXcPWUdle5UhIOrCixHbL/NNw==} peerDependencies: @@ -12758,6 +14043,30 @@ packages: resolve-from: 5.0.0 dev: true + /@storybook/ui@6.5.16(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-rHn/n12WM8BaXtZ3IApNZCiS+C4Oc5+Lkl4MoctX8V7QSml0SxZBB5hsJ/AiWkgbRxjQpa/L/Nt7/Qw0FjTH/A==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + '@storybook/addons': 6.5.16(react-dom@18.2.0)(react@18.2.0) + '@storybook/api': 6.5.16(react-dom@18.2.0)(react@18.2.0) + '@storybook/channels': 6.5.16 + '@storybook/client-logger': 6.5.16 + '@storybook/components': 6.5.16(react-dom@18.2.0)(react@18.2.0) + '@storybook/core-events': 6.5.16 + '@storybook/router': 6.5.16(react-dom@18.2.0)(react@18.2.0) + '@storybook/semver': 7.3.2 + '@storybook/theming': 6.5.16(react-dom@18.2.0)(react@18.2.0) + core-js: 3.33.2 + memoizerific: 1.11.3 + qs: 6.11.2 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + regenerator-runtime: 0.13.11 + resolve-from: 5.0.0 + dev: true + /@swc/core-darwin-arm64@1.3.96: resolution: {integrity: sha512-8hzgXYVd85hfPh6mJ9yrG26rhgzCmcLO0h1TIl8U31hwmTbfZLzRitFQ/kqMJNbIBCwmNH1RU2QcJnL3d7f69A==} engines: {node: '>=10'} @@ -13074,7 +14383,7 @@ packages: vitest: 0.34.6(jsdom@22.1.0)(sass@1.69.5) dev: true - /@testing-library/react-hooks@8.0.1(@types/react@17.0.70)(react-dom@17.0.2)(react-test-renderer@17.0.2)(react@17.0.2): + /@testing-library/react-hooks@8.0.1(@types/react@18.2.27)(react-dom@18.2.0)(react-test-renderer@18.2.0)(react@18.2.0): resolution: {integrity: sha512-Aqhl2IVmLt8IovEVarNDFuJDVWVvhnr9/GCU6UUnrYXwgDFF9h2L2o2P9KBni1AST5sT6riAyoukFLyjQUgD/g==} engines: {node: '>=12'} peerDependencies: @@ -13091,11 +14400,11 @@ packages: optional: true dependencies: '@babel/runtime': 7.20.6 - '@types/react': 17.0.70 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) - react-error-boundary: 3.1.4(react@17.0.2) - react-test-renderer: 17.0.2(react@17.0.2) + '@types/react': 18.2.27 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + react-error-boundary: 3.1.4(react@18.2.0) + react-test-renderer: 18.2.0(react@18.2.0) dev: true /@testing-library/react@12.1.5(react-dom@17.0.2)(react@17.0.2): @@ -13110,6 +14419,21 @@ packages: '@types/react-dom': 17.0.23 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) + dev: false + + /@testing-library/react@12.1.5(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-OfTXCJUFgjd/digLUuPxa0+/3ZxsQmE7ub9kcbW/wi96Bh3o/p5vrETcBGfP17NWPGqeYYl5LTRpwyGoMC4ysg==} + engines: {node: '>=12'} + peerDependencies: + react: <18.0.0 + react-dom: <18.0.0 + dependencies: + '@babel/runtime': 7.20.6 + '@testing-library/dom': 8.20.1 + '@types/react-dom': 17.0.23 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: true /@testing-library/react@13.4.0(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-sXOGON+WNTh3MLE9rve97ftaZukN3oNf2KjDy7YTx6hcTO2uuLHuCGynMDhFwGw/jYf4OJ2Qk0i4i79qMNNkyw==} @@ -13139,7 +14463,7 @@ packages: react-dom: 18.2.0(react@18.2.0) dev: true - /@testing-library/react@9.5.0(react-dom@17.0.2)(react@17.0.2): + /@testing-library/react@9.5.0(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-di1b+D0p+rfeboHO5W7gTVeZDIK5+maEgstrZbWZSSvxDyfDRkkyBE1AJR5Psd6doNldluXlCWqXriUfqu/9Qg==} engines: {node: '>=8'} peerDependencies: @@ -13149,8 +14473,8 @@ packages: '@babel/runtime': 7.20.6 '@testing-library/dom': 6.16.0 '@types/testing-library__react': 9.1.3 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: true /@testing-library/user-event@14.5.1(@testing-library/dom@9.3.3): @@ -13586,7 +14910,6 @@ packages: resolution: {integrity: sha512-QWZuiA/7J/hPIGocXreCRbx7wyoeet9ooxfbSA+zbIWqyQEE7GMtRn4A37BdYyksnN+/NDnWgfxZH9UVGDw1hg==} dependencies: '@types/react': 18.2.27 - dev: true /@types/react-redux@7.1.30: resolution: {integrity: sha512-i2kqM6YaUwFKduamV6QM/uHbb0eCP8f8ZQ/0yWf+BsAVVsZPRYJ9eeGWZ3uxLfWwwA0SrPRMTPTqsPFkY3HZdA==} @@ -13594,7 +14917,7 @@ packages: '@types/hoist-non-react-statics': 3.3.5 '@types/react': 18.2.27 hoist-non-react-statics: 3.3.2 - redux: 4.1.0 + redux: 4.2.1 dev: false /@types/react-redux@7.1.33: @@ -13612,8 +14935,8 @@ packages: '@types/react': 18.2.27 dev: true - /@types/react-test-renderer@18.0.1: - resolution: {integrity: sha512-LjEF+jTUCjzd+Qq4eWqsmZvEWPA/l4L0my+YWN5US8Fo3wZOMiyrpBshHDFbkO8usjdO1B430mEWNU/i1MF7Qg==} + /@types/react-test-renderer@18.0.7: + resolution: {integrity: sha512-1+ANPOWc6rB3IkSnElhjv6VLlKg2dSv/OWClUyZimbLsQyBn8Js9Vtdsi3UICJ2rIQ3k2la06dkB+C92QfhKmg==} dependencies: '@types/react': 18.2.27 dev: true @@ -13742,6 +15065,10 @@ packages: resolution: {integrity: sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==} dev: true + /@types/use-sync-external-store@0.0.3: + resolution: {integrity: sha512-EwmlvuaxPNej9+T4v5AuBPJa2x2UOJVdjCtDHgcDqitUeOtjnJKJ+apYjVcAoBEMjKW1VVFGZLUb5+qqa09XFA==} + dev: false + /@types/uuid@9.0.7: resolution: {integrity: sha512-WUtIVRUZ9i5dYXefDEAI7sh9/O7jGvHg7Df/5O/gtH3Yabe5odI3UWopVR1qbPXQtvOxWu3mM4XxlYeZtMWF4g==} dev: true @@ -14929,6 +16256,23 @@ packages: react-is: 16.13.1 dev: false + /airbnb-prop-types@2.16.0(react@18.2.0): + resolution: {integrity: sha512-7WHOFolP/6cS96PhKNrslCLMYAI8yB1Pp6u6XmxozQOiZbsI5ycglZr5cHhBFfuRcQQjzCMith5ZPZdYiJCxUg==} + peerDependencies: + react: ^0.14 || ^15.0.0 || ^16.0.0-alpha + dependencies: + array.prototype.find: 2.2.2 + function.prototype.name: 1.1.6 + is-regex: 1.1.4 + object-is: 1.1.5 + object.assign: 4.1.4 + object.entries: 1.1.7 + prop-types: 15.7.2 + prop-types-exact: 1.2.0 + react: 18.2.0 + react-is: 16.13.1 + dev: false + /ajv-errors@1.0.1(ajv@6.12.6): resolution: {integrity: sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==} peerDependencies: @@ -17484,6 +18828,27 @@ packages: seamless-immutable: 7.1.4 dev: false + /connected-react-router@6.8.0(history@4.10.1)(immutable@3.8.2)(react-redux@8.1.2)(react-router@5.2.0)(react@18.2.0)(redux@4.2.1)(seamless-immutable@7.1.4): + resolution: {integrity: sha512-E64/6krdJM3Ag3MMmh2nKPtMbH15s3JQDuaYJvOVXzu6MbHbDyIvuwLOyhQIuP4Om9zqEfZYiVyflROibSsONg==} + peerDependencies: + history: ^4.7.2 + immutable: ^3.8.1 || ^4.0.0-rc.1 + react: ^16.4.0 + react-redux: ^6.0.0 || ^7.1.0 + react-router: ^4.3.1 || ^5.0.0 + redux: ^3.6.0 || ^4.0.0 + seamless-immutable: ^7.1.3 + dependencies: + history: 4.10.1 + immutable: 3.8.2 + prop-types: 15.7.2 + react: 18.2.0 + react-redux: 8.1.2(@types/react-dom@18.2.12)(@types/react@18.2.27)(react-dom@18.2.0)(react@18.2.0)(redux@4.2.1) + react-router: 5.2.0(react@18.2.0) + redux: 4.2.1 + seamless-immutable: 7.1.4 + dev: false + /consola@2.15.3: resolution: {integrity: sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==} @@ -18323,6 +19688,14 @@ packages: react: 17.0.2 dev: false + /decorate-component-with-props@1.2.1(react@18.2.0): + resolution: {integrity: sha512-X2hZBnVHZAZQHG+g3Ce97SBtog1Vglzg7sPNbUY5XKmmgd3NVAiOHviw9hd7GOJIDrQ1slfwsmkbKQxESWFy7Q==} + peerDependencies: + react: ^0.14.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 + dependencies: + react: 18.2.0 + dev: false + /dedent@0.7.0: resolution: {integrity: sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==} @@ -18680,7 +20053,7 @@ packages: asap: 2.0.6 invariant: 2.2.4 lodash: 4.17.21 - redux: 4.1.0 + redux: 4.2.1 dev: false /dns-equal@1.0.0: @@ -18856,6 +20229,19 @@ packages: react-dom: 17.0.2(react@17.0.2) dev: false + /draft-js-block-breakout-plugin@2.0.1(draft-js@0.10.5)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha1-o4471o2VONevFdTZZoRNbm0q2FA=} + peerDependencies: + draft-js: '>=0.10.1' + react: '>=15.0.0' + react-dom: '>=15.0.0' + dependencies: + draft-js: 0.10.5(react-dom@18.2.0)(react@18.2.0) + immutable: 3.7.6 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: false + /draft-js-buttons@2.0.2(draft-js@0.10.5)(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-qC3vkZ4ZvKe86Uskf5CsZxgo4Rt6ITAE51sbiI5YCMasanXdMVRwbF4fQonMyahds1tgj9EeBNePOBnlKTz9gQ==} deprecated: use @draft-js-plugins/buttons >=v4 instead @@ -18870,6 +20256,20 @@ packages: react-dom: 17.0.2(react@17.0.2) dev: false + /draft-js-buttons@2.0.2(draft-js@0.10.5)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-qC3vkZ4ZvKe86Uskf5CsZxgo4Rt6ITAE51sbiI5YCMasanXdMVRwbF4fQonMyahds1tgj9EeBNePOBnlKTz9gQ==} + deprecated: use @draft-js-plugins/buttons >=v4 instead + peerDependencies: + draft-js: ^0.10.1 || ^0.11.0 + react: ^15.5.0 || ^16.0.0-rc + react-dom: ^15.5.0 || ^16.0.0-rc + dependencies: + clsx: 1.2.1 + draft-js: 0.10.5(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: false + /draft-js-import-element@1.4.0(draft-js@0.10.5)(immutable@3.8.2): resolution: {integrity: sha512-WmYT5PrCm47lGL5FkH6sRO3TTAcn7qNHsD3igiPqLG/RXrqyKrqN4+wBgbcT2lhna/yfWTRtgzAbQsSJoS1Meg==} peerDependencies: @@ -18912,6 +20312,25 @@ packages: union-class-names: 1.0.0 dev: false + /draft-js-inline-toolbar-plugin@2.0.3(draft-js@0.10.5)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-7OD7iaImu/NwBdJmv0/nmP4H4oUhjO10iFcUmDPJlmdc43icoNHABTk4/oUpn7xrunrj2GHxFexsgSEfpOTFlQ==} + deprecated: use @draft-js-plugins/inline-toolbar >=v4 instead + peerDependencies: + draft-js: ^0.10.1 + react: ^15.5.0 || ^16.0.0-rc + react-dom: ^15.5.0 || ^16.0.0-rc + dependencies: + decorate-component-with-props: 1.2.1(react@18.2.0) + draft-js: 0.10.5(react-dom@18.2.0)(react@18.2.0) + draft-js-buttons: 2.0.2(draft-js@0.10.5)(react-dom@18.2.0)(react@18.2.0) + find-with-regex: 1.1.3(draft-js@0.10.5) + immutable: 3.7.6 + prop-types: 15.7.2 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + union-class-names: 1.0.0 + dev: false + /draft-js-plugins-editor@2.1.1(draft-js@0.10.5)(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-fKGe71irNvFHJ5L/lUrh+3vPkBNq0de6x+cgiZUJ9zQERc5KPBtGXIFiarLFVHyrRTCPq+K6xmgfFSAERaFHPw==} deprecated: use @draft-js-plugins/editor >=v4 instead @@ -18930,6 +20349,24 @@ packages: union-class-names: 1.0.0 dev: false + /draft-js-plugins-editor@2.1.1(draft-js@0.10.5)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-fKGe71irNvFHJ5L/lUrh+3vPkBNq0de6x+cgiZUJ9zQERc5KPBtGXIFiarLFVHyrRTCPq+K6xmgfFSAERaFHPw==} + deprecated: use @draft-js-plugins/editor >=v4 instead + peerDependencies: + draft-js: ^0.10.1 + react: ^15.5.0 || ^16.0.0-rc + react-dom: ^15.5.0 || ^16.0.0-rc + dependencies: + decorate-component-with-props: 1.2.1(react@18.2.0) + draft-js: 0.10.5(react-dom@18.2.0)(react@18.2.0) + find-with-regex: 1.1.3(draft-js@0.10.5) + immutable: 3.7.6 + prop-types: 15.7.2 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + union-class-names: 1.0.0 + dev: false + /draft-js-plugins-utils@2.0.3(draft-js@0.10.5): resolution: {integrity: sha512-MjSIRjaCbSANjE0Fmg3wh4NsVF5y89AkrGxsJLOkMrPS0ZGymK1YHaqIelrBJt+6Kr46ALtHQieaOFxEbqbrdg==} peerDependencies: @@ -18961,6 +20398,19 @@ packages: react-dom: 17.0.2(react@17.0.2) dev: false + /draft-js@0.10.5(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-LE6jSCV9nkPhfVX2ggcRLA4FKs6zWq9ceuO/88BpXdNCS7mjRTgs0NsV6piUCJX9YxMsB9An33wnkMmU2sD2Zg==} + peerDependencies: + react: ^0.14.0 || ^15.0.0-rc || ^16.0.0-rc || ^16.0.0 + react-dom: ^0.14.0 || ^15.0.0-rc || ^16.0.0-rc || ^16.0.0 + dependencies: + fbjs: 0.8.18 + immutable: 3.7.6 + object-assign: 4.1.1 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: false + /draftjs-filters@2.3.0(draft-js@0.10.5): resolution: {integrity: sha512-Yi4G3zbbJwrTxFCtCooXLuIeThrY4YFvRrrL3Ck+zYi1V1/3z+j+QXHE/tNa182eb7Tq7t0AxNKE+mOFlqG8tw==} peerDependencies: @@ -24589,6 +26039,18 @@ packages: react: 17.0.2 dev: false + /jotai@2.0.3(react@18.2.0): + resolution: {integrity: sha512-MMjhSPAL3RoeZD9WbObufRT2quThEAEknHHridf2ma8Ml7ZVQmUiHk0ssdbR3F0h3kcwhYqSGJ59OjhPge7RRg==} + engines: {node: '>=12.20.0'} + peerDependencies: + react: '>=17.0.0' + peerDependenciesMeta: + react: + optional: true + dependencies: + react: 18.2.0 + dev: false + /joycon@3.1.1: resolution: {integrity: sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw==} engines: {node: '>=10'} @@ -24968,6 +26430,10 @@ packages: resolution: {integrity: sha512-Q8206k8pTY7krW32cdmPsP+DqqLgWx/hYPSj9/+7SYqSqz7UuwPbfSe07lQtvuuaVyiSJveXk0E5RydOuWwsEg==} dev: false + /just-curry-it@5.3.0: + resolution: {integrity: sha512-silMIRiFjUWlfaDhkgSzpuAyQ6EX/o09Eu8ZBfmFwQMbax7+LQzeIU2CBrICT6Ne4l86ITCGvUCBpCubWYy0Yw==} + dev: false + /just-diff-apply@5.5.0: resolution: {integrity: sha512-OYTthRfSh55WOItVqwpefPtNt2VdKsq5AnAK6apdtR6yCH8pr0CmSr710J0Mf+WdQy7K/OzMy7K2MgAfdQURDw==} @@ -26259,6 +27725,10 @@ packages: resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} engines: {node: '>= 8'} + /merge@2.1.1: + resolution: {integrity: sha512-jz+Cfrg9GWOZbQAnDQ4hlVnQky+341Yk5ru8bZSe6sIDTCIg8n9i/u7hSQGSVOF3C7lH6mGtqjkiT9G4wFLL0w==} + dev: false + /methods@1.1.2: resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==} engines: {node: '>= 0.6'} @@ -26720,6 +28190,19 @@ packages: tiny-warning: 1.0.3 dev: false + /mini-create-react-context@0.4.1(prop-types@15.7.2)(react@18.2.0): + resolution: {integrity: sha512-YWCYEmd5CQeHGSAKrYvXgmzzkrvssZcuuQDDeqkT+PziKGMgE+0MCCtcKbROzocGBG1meBLl2FotlRwf4gAzbQ==} + deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. + peerDependencies: + prop-types: ^15.0.0 + react: ^0.14.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + dependencies: + '@babel/runtime': 7.20.6 + prop-types: 15.7.2 + react: 18.2.0 + tiny-warning: 1.0.3 + dev: false + /mini-css-extract-plugin@0.12.0(webpack@5.76.1): resolution: {integrity: sha512-z6PQCe9rd1XUwZ8gMaEVwwRyZlrYy8Ba1gRjFP5HcV51HkXX+XlwZ+a1iAYTjSYwgNBXoNR7mhx79mDpOn5fdw==} engines: {node: '>= 6.9.0'} @@ -29935,6 +31418,23 @@ packages: react-lifecycles-compat: 3.0.4 dev: false + /rc-animate@2.11.1(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-1NyuCGFJG/0Y+9RKh5y/i/AalUCA51opyyS/jO2seELpgymZm2u9QV3xwODwEuzkmeQ1BDPxMLmYLcTJedPlkQ==} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + babel-runtime: 6.26.0 + classnames: 2.3.2 + css-animation: 1.6.1 + prop-types: 15.7.2 + raf: 3.4.1 + rc-util: 4.21.1 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + react-lifecycles-compat: 3.0.4 + dev: false + /rc-time-picker@3.7.3(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-Lv1Mvzp9fRXhXEnRLO4nW6GLNxUkfAZ3RsiIBsWjGjXXvMNjdr4BX/ayElHAFK0DoJqOhm7c5tjmIYpEOwcUXg==} dependencies: @@ -29949,6 +31449,20 @@ packages: - react-dom dev: false + /rc-time-picker@3.7.3(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-Lv1Mvzp9fRXhXEnRLO4nW6GLNxUkfAZ3RsiIBsWjGjXXvMNjdr4BX/ayElHAFK0DoJqOhm7c5tjmIYpEOwcUXg==} + dependencies: + classnames: 2.2.6 + moment: 2.29.4 + prop-types: 15.7.2 + raf: 3.4.1 + rc-trigger: 2.6.5(react-dom@18.2.0)(react@18.2.0) + react-lifecycles-compat: 3.0.4 + transitivePeerDependencies: + - react + - react-dom + dev: false + /rc-trigger@2.6.5(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-m6Cts9hLeZWsTvWnuMm7oElhf+03GOjOLfTuU0QmdB9ZrW7jR2IpI5rpNM7i9MvAAlMAmTx5Zr7g3uu/aMvZAw==} dependencies: @@ -29964,6 +31478,21 @@ packages: - react-dom dev: false + /rc-trigger@2.6.5(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-m6Cts9hLeZWsTvWnuMm7oElhf+03GOjOLfTuU0QmdB9ZrW7jR2IpI5rpNM7i9MvAAlMAmTx5Zr7g3uu/aMvZAw==} + dependencies: + babel-runtime: 6.26.0 + classnames: 2.3.2 + prop-types: 15.7.2 + rc-align: 2.4.5 + rc-animate: 2.11.1(react-dom@18.2.0)(react@18.2.0) + rc-util: 4.21.1 + react-lifecycles-compat: 3.0.4 + transitivePeerDependencies: + - react + - react-dom + dev: false + /rc-util@4.21.1: resolution: {integrity: sha512-Z+vlkSQVc1l8O2UjR3WQ+XdWlhj5q9BMQNLk2iOBch75CqPfrJyGtcWMcnhRlNuDu0Ndtt4kLVO8JI8BrABobg==} dependencies: @@ -29999,6 +31528,18 @@ packages: react-dom: 17.0.2(react@17.0.2) dev: false + /react-animate-height@2.0.17(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-cumTv/vCZ1MudkqXsLXGW6XO7EbGWIV0uZzkZVBf5HlHQ7n1GkbCsQl44SVo9nlA9/p+4XqWh4yn1Cc37Gri6A==} + peerDependencies: + react: '>=15.6.2' + react-dom: '>=15.6.2' + dependencies: + classnames: 2.2.6 + prop-types: 15.7.2 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: false + /react-aria-components@1.0.0-rc.0(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-N8fE1iMd8dBxKOmN3XEk+RloHGOcOMEJyeabZCJRDY2F4M2GWYpZ4vCYad1jDD+UByumGW4JZInnDh1FlXdDZw==} peerDependencies: @@ -30082,12 +31623,31 @@ packages: react: 17.0.2 react-dom: 17.0.2(react@17.0.2) react-redux: 7.2.4(react-dom@17.0.2)(react@17.0.2) - redux: 4.1.0 + redux: 4.2.1 use-memo-one: 1.1.3(react@17.0.2) transitivePeerDependencies: - react-native dev: false + /react-beautiful-dnd@13.0.0(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-87It8sN0ineoC3nBW0SbQuTFXM6bUqM62uJGY4BtTf0yzPl8/3+bHMWkgIe0Z6m8e+gJgjWxefGRVfpE3VcdEg==} + peerDependencies: + react: ^16.8.5 + react-dom: ^16.8.5 + dependencies: + '@babel/runtime': 7.20.6 + css-box-model: 1.2.1 + memoize-one: 5.2.1 + raf-schd: 4.0.3 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + react-redux: 7.2.4(react-dom@18.2.0)(react@18.2.0) + redux: 4.2.1 + use-memo-one: 1.1.3(react@18.2.0) + transitivePeerDependencies: + - react-native + dev: false + /react-colorful@5.6.1(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-1exovf0uGTGyq5mXQT0zgQ80uvj2PCwvF8zY1RN9/vbJVSjSo3fsB/4L3ObbF7u70NduSiK4xu4Y6q1MHoUGEw==} peerDependencies: @@ -30119,6 +31679,17 @@ packages: universal-cookie: 4.0.4 dev: false + /react-cookie@4.1.1(react@18.2.0): + resolution: {integrity: sha512-ffn7Y7G4bXiFbnE+dKhHhbP+b8I34mH9jqnm8Llhj89zF4nPxPutxHT1suUqMeCEhLDBI7InYwf1tpaSoK5w8A==} + peerDependencies: + react: '>= 16.3.0' + dependencies: + '@types/hoist-non-react-statics': 3.3.5 + hoist-non-react-statics: 3.3.2 + react: 18.2.0 + universal-cookie: 4.0.4 + dev: false + /react-dates@21.5.1(@babel/runtime@7.20.6)(moment@2.29.4)(react-dom@17.0.2)(react-with-direction@1.4.0)(react@17.0.2): resolution: {integrity: sha512-1Lplx6T5U2Gu1vN1jh8Nrb+nyA5Uw7LdVVKGqjIoO9Kj6F3mU2budB6DlkxB5hAcjxk3KNzcSHPMYcWPUxvL0g==} peerDependencies: @@ -30149,6 +31720,36 @@ packages: react-with-styles-interface-css: 6.0.0(@babel/runtime@7.20.6)(react-with-styles@4.2.0) dev: false + /react-dates@21.5.1(@babel/runtime@7.20.6)(moment@2.29.4)(react-dom@18.2.0)(react-with-direction@1.4.0)(react@18.2.0): + resolution: {integrity: sha512-1Lplx6T5U2Gu1vN1jh8Nrb+nyA5Uw7LdVVKGqjIoO9Kj6F3mU2budB6DlkxB5hAcjxk3KNzcSHPMYcWPUxvL0g==} + peerDependencies: + '@babel/runtime': ^7.0.0 + moment: ^2.18.1 + react: ^0.14 || ^15.5.4 || ^16.1.1 + react-dom: ^0.14 || ^15.5.4 || ^16.1.1 + react-with-direction: ^1.3.1 + dependencies: + '@babel/runtime': 7.20.6 + airbnb-prop-types: 2.16.0(react@18.2.0) + consolidated-events: 2.0.2 + enzyme-shallow-equal: 1.0.5 + is-touch-device: 1.0.1 + lodash: 4.17.21 + moment: 2.29.4 + object.assign: 4.1.4 + object.values: 1.1.7 + prop-types: 15.7.2 + raf: 3.4.1 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + react-moment-proptypes: 1.8.1(moment@2.29.4) + react-outside-click-handler: 1.3.0(react-dom@18.2.0)(react@18.2.0) + react-portal: 4.2.1(react-dom@18.2.0)(react@18.2.0) + react-with-direction: 1.4.0(react-dom@18.2.0)(react@18.2.0) + react-with-styles: 4.2.0(@babel/runtime@7.20.6)(react-with-direction@1.4.0)(react@18.2.0) + react-with-styles-interface-css: 6.0.0(@babel/runtime@7.20.6)(react-with-styles@4.2.0) + dev: false + /react-detect-click-outside@1.1.1(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-1MqRw9+RaA3dF4zJePSngxBqXut/RgHajFLR91cTV7PRmQyCIrQAUtv979IhQoaoWhVM8rdSx9Eg4/vc/hcReQ==} peerDependencies: @@ -30159,6 +31760,16 @@ packages: react-dom: 17.0.2(react@17.0.2) dev: false + /react-detect-click-outside@1.1.1(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-1MqRw9+RaA3dF4zJePSngxBqXut/RgHajFLR91cTV7PRmQyCIrQAUtv979IhQoaoWhVM8rdSx9Eg4/vc/hcReQ==} + peerDependencies: + react: ^16.8.0 || ^17 + react-dom: ^16.8.0 || ^17 + dependencies: + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: false + /react-dev-utils@11.0.4(eslint@8.49.0)(typescript@5.2.2)(webpack@5.76.1): resolution: {integrity: sha512-dx0LvIGHcOPtKbeiSUM4jqpBl3TcY7CDjZdfOIcKeznE7BWr9dg0iPG90G5yfVQ+p/rGNMXdbfStvzQZEVEi4A==} engines: {node: '>=10'} @@ -30223,6 +31834,20 @@ packages: shallowequal: 1.1.0 dev: false + /react-dnd@5.0.0(react@18.2.0): + resolution: {integrity: sha1-xKF8cBCeRW2tiQa+g45u6PMrBrU=} + peerDependencies: + react: '>= 16.3' + dependencies: + dnd-core: 4.0.5 + hoist-non-react-statics: 2.5.5 + invariant: 2.2.4 + lodash: 4.17.21 + react: 18.2.0 + recompose: 0.27.1(react@18.2.0) + shallowequal: 1.1.0 + dev: false + /react-docgen-typescript-plugin@1.0.5(typescript@5.2.2)(webpack@5.76.1): resolution: {integrity: sha512-Ds6s2ioyIlH45XSfEVMNwRcDkzuff3xQCPxDFOzTc8GEshy+hksas8RYlmV4JEQREI+OGEGybhMCJk3vFbQZNQ==} peerDependencies: @@ -30287,17 +31912,6 @@ packages: - supports-color dev: true - /react-dom@17.0.2(react@16.14.0): - resolution: {integrity: sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==} - peerDependencies: - react: 17.0.2 - dependencies: - loose-envify: 1.4.0 - object-assign: 4.1.1 - react: 16.14.0 - scheduler: 0.20.2 - dev: false - /react-dom@17.0.2(react@17.0.2): resolution: {integrity: sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==} peerDependencies: @@ -30329,6 +31943,18 @@ packages: react: 17.0.2 dev: false + /react-dropzone@11.1.0(react@18.2.0): + resolution: {integrity: sha512-gJT6iJadyTbevrigm6KZFaei/yNWfokzs1idumO7fXtRNPiGFDUpsQ+trHWwUO3yWOtJibpbo5tLZggjm+KV5w==} + engines: {node: '>= 8'} + peerDependencies: + react: '>= 16.8' + dependencies: + attr-accept: 2.2.2 + file-selector: 0.1.19 + prop-types: 15.7.2 + react: 18.2.0 + dev: false + /react-element-to-jsx-string@14.3.4(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-t4ZwvV6vwNxzujDQ+37bspnLwA4JlgUPWhLjBJWsNIDceAf6ZKUTCjdm08cN6WeZ5pTMKiCJkmAYnpmR4Bm+dg==} peerDependencies: @@ -30342,6 +31968,19 @@ packages: react-is: 17.0.2 dev: true + /react-element-to-jsx-string@14.3.4(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-t4ZwvV6vwNxzujDQ+37bspnLwA4JlgUPWhLjBJWsNIDceAf6ZKUTCjdm08cN6WeZ5pTMKiCJkmAYnpmR4Bm+dg==} + peerDependencies: + react: ^0.14.8 || ^15.0.1 || ^16.0.0 || ^17.0.1 + react-dom: ^0.14.8 || ^15.0.1 || ^16.0.0 || ^17.0.1 + dependencies: + '@base2/pretty-print-object': 1.0.1 + is-plain-object: 5.0.0 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + react-is: 17.0.2 + dev: true + /react-element-to-jsx-string@15.0.0(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-UDg4lXB6BzlobN60P8fHWVPX3Kyw8ORrTeBtClmIlGdkOOE+GYQSFvmEU5iLLpwp/6v42DINwNcwOhOLfQ//FQ==} peerDependencies: @@ -30355,14 +31994,14 @@ packages: react-is: 18.1.0 dev: true - /react-error-boundary@3.1.4(react@17.0.2): + /react-error-boundary@3.1.4(react@18.2.0): resolution: {integrity: sha512-uM9uPzZJTF6wRQORmSrvOIgt4lJ9MC1sNgEOj2XGsDTRE4kmpWxg7ENK9EWNKJRMAOY9z0MuF4yIfl6gp4sotA==} engines: {node: '>=10', npm: '>=6'} peerDependencies: react: '>=16.13.1' dependencies: '@babel/runtime': 7.20.6 - react: 17.0.2 + react: 18.2.0 dev: true /react-error-overlay@6.0.9: @@ -30383,6 +32022,14 @@ packages: react: 17.0.2 dev: false + /react-image-gallery@1.2.7(react@18.2.0): + resolution: {integrity: sha512-ts7yMWykvZhslGMuvVAUk7a1dJIx9QtIwK6Clv8dOGxPsJid92FRrLvXbZDvkYcUyj48sHalnBhqU6mZNCB2jg==} + peerDependencies: + react: ^16.0.0 || ^17.0.0 + dependencies: + react: 18.2.0 + dev: false + /react-input-autosize@3.0.0(react@17.0.2): resolution: {integrity: sha512-nL9uS7jEs/zu8sqwFE5MAPx6pPkNAriACQ2rGLlqmKr2sPGtN7TXTyDdQt4lbNXVx7Uzadb40x8qotIuru6Rhg==} peerDependencies: @@ -30392,6 +32039,15 @@ packages: react: 17.0.2 dev: false + /react-input-autosize@3.0.0(react@18.2.0): + resolution: {integrity: sha512-nL9uS7jEs/zu8sqwFE5MAPx6pPkNAriACQ2rGLlqmKr2sPGtN7TXTyDdQt4lbNXVx7Uzadb40x8qotIuru6Rhg==} + peerDependencies: + react: ^16.3.0 || ^17.0.0 + dependencies: + prop-types: 15.7.2 + react: 18.2.0 + dev: false + /react-inspector@5.1.1(react@17.0.2): resolution: {integrity: sha512-GURDaYzoLbW8pMGXwYPDBIv6nqei4kK7LPRZ9q9HCZF54wqXz/dnylBp/kfE9XmekBhHvLDdcYeyIwSrvtOiWg==} peerDependencies: @@ -30403,6 +32059,17 @@ packages: react: 17.0.2 dev: true + /react-inspector@5.1.1(react@18.2.0): + resolution: {integrity: sha512-GURDaYzoLbW8pMGXwYPDBIv6nqei4kK7LPRZ9q9HCZF54wqXz/dnylBp/kfE9XmekBhHvLDdcYeyIwSrvtOiWg==} + peerDependencies: + react: ^16.8.4 || ^17.0.0 + dependencies: + '@babel/runtime': 7.20.6 + is-dom: 1.1.0 + prop-types: 15.7.2 + react: 18.2.0 + dev: true + /react-intersection-observer@9.1.0(react@17.0.2): resolution: {integrity: sha512-XSDWQGzgJ4/B4eW39+qa3S+uc4Gb+m6lxXR54m/uD5lqeL5sLrgYdntbjl4BlTYAblgUhz+JB5obINhZaD+c0Q==} peerDependencies: @@ -30411,6 +32078,14 @@ packages: react: 17.0.2 dev: false + /react-intersection-observer@9.1.0(react@18.2.0): + resolution: {integrity: sha512-XSDWQGzgJ4/B4eW39+qa3S+uc4Gb+m6lxXR54m/uD5lqeL5sLrgYdntbjl4BlTYAblgUhz+JB5obINhZaD+c0Q==} + peerDependencies: + react: ^15.0.0 || ^16.0.0 || ^17.0.0|| ^18.0.0 + dependencies: + react: 18.2.0 + dev: false + /react-intl-redux@2.2.0(react-intl@3.8.0)(react-redux@7.2.4): resolution: {integrity: sha512-coiNaVbc6Wy9S98oI3cohjsRRkBYu9O0Os0IRGcBVYfHek4u1i8VKXa3rVQM52UzOpCIchcmXMHvC8znLStuWg==} peerDependencies: @@ -30422,7 +32097,23 @@ packages: react-redux: 7.2.4(react-dom@17.0.2)(react@17.0.2) dev: false - /react-intl@3.8.0(react@16.14.0): + /react-intl-redux@2.3.0(@babel/runtime@7.20.6)(prop-types@15.7.2)(react-intl@3.8.0)(react-redux@8.1.2)(react@18.2.0): + resolution: {integrity: sha512-lIAco0dlVIn8Dzc+epHpZZD8oM2TD62SJTkJ+x33KnvYB5l9ouLTvgz1ztajHuhiIBFq6n2mWwnS74Vim8CMuQ==} + peerDependencies: + '@babel/runtime': ^7.17.9 + prop-types: ^15.8.1 + react: ^16.12.0 || ^17.0.2 || ^18.0.0 + react-intl: "^2.2.2 ||\_^3.0.0 || ^4.0.0 || ^5.0.0" + react-redux: ^5.0.1 || ^6.0.0 || ^7.0.0 + dependencies: + '@babel/runtime': 7.20.6 + prop-types: 15.7.2 + react: 18.2.0 + react-intl: 3.8.0(react@18.2.0) + react-redux: 8.1.2(@types/react-dom@18.2.12)(@types/react@18.2.27)(react-dom@18.2.0)(react@18.2.0)(redux@4.2.1) + dev: false + + /react-intl@3.8.0(react@17.0.2): resolution: {integrity: sha512-jWSbc7PUJOpmy0gC9LzTyERpt/auYmMyY0jtCmczgmRns5MIKG9Bav+NpCyZ6XG2jJQgJNWpLkMFy8u7MgjuqA==} peerDependencies: react: ^16.3.0 @@ -30439,11 +32130,11 @@ packages: intl-messageformat: 7.8.4 intl-messageformat-parser: 3.6.4 invariant: 2.2.4 - react: 16.14.0 + react: 17.0.2 shallow-equal: 1.2.1 - dev: true + dev: false - /react-intl@3.8.0(react@17.0.2): + /react-intl@3.8.0(react@18.2.0): resolution: {integrity: sha512-jWSbc7PUJOpmy0gC9LzTyERpt/auYmMyY0jtCmczgmRns5MIKG9Bav+NpCyZ6XG2jJQgJNWpLkMFy8u7MgjuqA==} peerDependencies: react: ^16.3.0 @@ -30460,9 +32151,8 @@ packages: intl-messageformat: 7.8.4 intl-messageformat-parser: 3.6.4 invariant: 2.2.4 - react: 17.0.2 + react: 18.2.0 shallow-equal: 1.2.1 - dev: false /react-is-mounted-hook@1.1.2(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-yjq3Tj34CiFcdVOS/h6JerWLOLdJqEGKMNpTHc4kWebzz2YtIpgqMRrqxdmQhewM1KJREojdAV2tsNvBsUWyhA==} @@ -30474,6 +32164,16 @@ packages: react-dom: 17.0.2(react@17.0.2) dev: false + /react-is-mounted-hook@1.1.2(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-yjq3Tj34CiFcdVOS/h6JerWLOLdJqEGKMNpTHc4kWebzz2YtIpgqMRrqxdmQhewM1KJREojdAV2tsNvBsUWyhA==} + peerDependencies: + react: ^16.8.6 || ^17 + react-dom: ^16.8.6 || ^17 + dependencies: + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: false + /react-is@16.13.1: resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} @@ -30502,6 +32202,18 @@ packages: react-dom: 17.0.2(react@17.0.2) dev: false + /react-medium-image-zoom@3.0.15(prop-types@15.7.2)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-OJc6XXmSFr0ApniFdCL1TliP6BG9eQabkcahWA9CbHha3y2IJXo1aAsQs7Irc2Wcek/N9QCeAY4wTitoMg5iLg==} + peerDependencies: + prop-types: ^15.5.8 + react: ^16.0.0 + react-dom: ^16.0.0 + dependencies: + prop-types: 15.7.2 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: false + /react-moment-proptypes@1.8.1(moment@2.29.4): resolution: {integrity: sha512-Er940DxWoObfIqPrZNfwXKugjxMIuk1LAuEzn23gytzV6hKS/sw108wibi9QubfMN4h+nrlje8eUCSbQRJo2fQ==} peerDependencies: @@ -30525,6 +32237,21 @@ packages: react-dom: 17.0.2(react@17.0.2) dev: false + /react-outside-click-handler@1.3.0(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-Te/7zFU0oHpAnctl//pP3hEAeobfeHMyygHB8MnjP6sX5OR8KHT1G3jmLsV3U9RnIYo+Yn+peJYWu+D5tUS8qQ==} + peerDependencies: + react: ^0.14 || >=15 + react-dom: ^0.14 || >=15 + dependencies: + airbnb-prop-types: 2.16.0(react@18.2.0) + consolidated-events: 2.0.2 + document.contains: 1.0.2 + object.values: 1.1.7 + prop-types: 15.7.2 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: false + /react-popper-tooltip@3.1.1(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-EnERAnnKRptQBJyaee5GJScWNUKQPDD2ywvzZyUjst/wj5U64C8/CnSYLNEmP2hG0IJ3ZhtDxE8oDN+KOyavXQ==} peerDependencies: @@ -30551,6 +32278,20 @@ packages: react-fast-compare: 3.2.2 warning: 4.0.3 + /react-popper@2.3.0(@popperjs/core@2.11.8)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-e1hj8lL3uM+sgSR4Lxzn5h1GxBlpa4CQz0XLF8kx4MDrDRWY0Ena4c97PUeSX9i5W3UAfDP0z0FXCTQkoXUl3Q==} + peerDependencies: + '@popperjs/core': ^2.0.0 + react: ^16.8.0 || ^17 || ^18 + react-dom: ^16.8.0 || ^17 || ^18 + dependencies: + '@popperjs/core': 2.11.8 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + react-fast-compare: 3.2.2 + warning: 4.0.3 + dev: false + /react-portal@4.2.1(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-fE9kOBagwmTXZ3YGRYb4gcMy+kSA+yLO0xnPankjRlfBv4uCpFXqKPfkpsGQQR15wkZ9EssnvTOl1yMzbkxhPQ==} peerDependencies: @@ -30562,6 +32303,17 @@ packages: react-dom: 17.0.2(react@17.0.2) dev: false + /react-portal@4.2.1(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-fE9kOBagwmTXZ3YGRYb4gcMy+kSA+yLO0xnPankjRlfBv4uCpFXqKPfkpsGQQR15wkZ9EssnvTOl1yMzbkxhPQ==} + peerDependencies: + react: ^15.0.0-0 || ^16.0.0-0 || ^17.0.0-0 + react-dom: ^15.0.0-0 || ^16.0.0-0 || ^17.0.0-0 + dependencies: + prop-types: 15.7.2 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: false + /react-redux@7.2.4(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-hOQ5eOSkEJEXdpIKbnRyl04LhaWabkDPV+Ix97wqQX3T3d2NQ8DUblNXXtNMavc7DpswyQM6xfaN4HQDKNY2JA==} peerDependencies: @@ -30584,6 +32336,62 @@ packages: react-is: 16.13.1 dev: false + /react-redux@7.2.4(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-hOQ5eOSkEJEXdpIKbnRyl04LhaWabkDPV+Ix97wqQX3T3d2NQ8DUblNXXtNMavc7DpswyQM6xfaN4HQDKNY2JA==} + peerDependencies: + react: ^16.8.3 || ^17 + react-dom: '*' + react-native: '*' + peerDependenciesMeta: + react-dom: + optional: true + react-native: + optional: true + dependencies: + '@babel/runtime': 7.20.6 + '@types/react-redux': 7.1.30 + hoist-non-react-statics: 3.3.2 + loose-envify: 1.4.0 + prop-types: 15.7.2 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + react-is: 16.13.1 + dev: false + + /react-redux@8.1.2(@types/react-dom@18.2.12)(@types/react@18.2.27)(react-dom@18.2.0)(react@18.2.0)(redux@4.2.1): + resolution: {integrity: sha512-xJKYI189VwfsFc4CJvHqHlDrzyFTY/3vZACbE+rr/zQ34Xx1wQfB4OTOSeOSNrF6BDVe8OOdxIrAnMGXA3ggfw==} + peerDependencies: + '@types/react': ^16.8 || ^17.0 || ^18.0 + '@types/react-dom': ^16.8 || ^17.0 || ^18.0 + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + react-native: '>=0.59' + redux: ^4 || ^5.0.0-beta.0 + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + react-dom: + optional: true + react-native: + optional: true + redux: + optional: true + dependencies: + '@babel/runtime': 7.20.6 + '@types/hoist-non-react-statics': 3.3.5 + '@types/react': 18.2.27 + '@types/react-dom': 18.2.12 + '@types/use-sync-external-store': 0.0.3 + hoist-non-react-statics: 3.3.2 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + react-is: 18.2.0 + redux: 4.2.1 + use-sync-external-store: 1.2.0(react@18.2.0) + dev: false + /react-refresh@0.11.0: resolution: {integrity: sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==} engines: {node: '>=0.10.0'} @@ -30644,6 +32452,17 @@ packages: react-router: 5.2.0(react@17.0.2) dev: false + /react-router-config@5.1.1(react-router@5.2.0)(react@18.2.0): + resolution: {integrity: sha512-DuanZjaD8mQp1ppHjgnnUnyOlqYXZVjnov/JzFhjLEwd3Z4dYjMSnqrEzzGThH47vpCOqPPwJM2FtthLeJ8Pbg==} + peerDependencies: + react: '>=15' + react-router: '>=5' + dependencies: + '@babel/runtime': 7.20.6 + react: 18.2.0 + react-router: 5.2.0(react@18.2.0) + dev: false + /react-router-dom@5.2.0(react@17.0.2): resolution: {integrity: sha512-gxAmfylo2QUjcwxI63RhQ5G85Qqt4voZpUXSEqCwykV0baaOTQDR1f0PmY8AELqIyVc0NEZUj0Gov5lNGcXgsA==} peerDependencies: @@ -30659,6 +32478,21 @@ packages: tiny-warning: 1.0.3 dev: false + /react-router-dom@5.2.0(react@18.2.0): + resolution: {integrity: sha512-gxAmfylo2QUjcwxI63RhQ5G85Qqt4voZpUXSEqCwykV0baaOTQDR1f0PmY8AELqIyVc0NEZUj0Gov5lNGcXgsA==} + peerDependencies: + react: '>=15' + dependencies: + '@babel/runtime': 7.20.6 + history: 4.10.1 + loose-envify: 1.4.0 + prop-types: 15.7.2 + react: 18.2.0 + react-router: 5.2.0(react@18.2.0) + tiny-invariant: 1.3.1 + tiny-warning: 1.0.3 + dev: false + /react-router-dom@6.21.0(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-1dUdVj3cwc1npzJaf23gulB562ESNvxf7E4x8upNJycqyUm5BRRZ6dd3LrlzhtLaMrwOCO8R0zoiYxdaJx4LlQ==} engines: {node: '>=14.0.0'} @@ -30683,6 +32517,17 @@ packages: react-router-dom: 5.2.0(react@17.0.2) dev: false + /react-router-hash-link@2.4.3(react-router-dom@5.2.0)(react@18.2.0): + resolution: {integrity: sha512-NU7GWc265m92xh/aYD79Vr1W+zAIXDWp3L2YZOYP4rCqPnJ6LI6vh3+rKgkidtYijozHclaEQTAHaAaMWPVI4A==} + peerDependencies: + react: '>=15' + react-router-dom: '>=4' + dependencies: + prop-types: 15.7.2 + react: 18.2.0 + react-router-dom: 5.2.0(react@18.2.0) + dev: false + /react-router@5.2.0(react@17.0.2): resolution: {integrity: sha512-smz1DUuFHRKdcJC0jobGo8cVbhO3x50tCL4icacOlcwDOEQPq4TMqwx3sY1TP+DvtTgz4nm3thuo7A+BK2U0Dw==} peerDependencies: @@ -30701,6 +32546,24 @@ packages: tiny-warning: 1.0.3 dev: false + /react-router@5.2.0(react@18.2.0): + resolution: {integrity: sha512-smz1DUuFHRKdcJC0jobGo8cVbhO3x50tCL4icacOlcwDOEQPq4TMqwx3sY1TP+DvtTgz4nm3thuo7A+BK2U0Dw==} + peerDependencies: + react: '>=15' + dependencies: + '@babel/runtime': 7.20.6 + history: 4.10.1 + hoist-non-react-statics: 3.3.2 + loose-envify: 1.4.0 + mini-create-react-context: 0.4.1(prop-types@15.7.2)(react@18.2.0) + path-to-regexp: 1.8.0 + prop-types: 15.7.2 + react: 18.2.0 + react-is: 16.13.1 + tiny-invariant: 1.3.1 + tiny-warning: 1.0.3 + dev: false + /react-router@6.21.0(react@18.2.0): resolution: {integrity: sha512-hGZ0HXbwz3zw52pLZV3j3+ec+m/PQ9cTpBvqjFQmy2XVUWGn5MD+31oXHb6dVTxYzmAeaiUBYjkoNz66n3RGCg==} engines: {node: '>=14.0.0'} @@ -30721,13 +32584,29 @@ packages: '@seznam/compose-react-refs': 1.0.6 react: 17.0.2 react-is-mounted-hook: 1.1.2(react-dom@17.0.2)(react@17.0.2) - react-select: 4.3.1(@types/react@17.0.70)(react-dom@17.0.2)(react@17.0.2) + react-select: 4.3.1(react-dom@17.0.2)(react@17.0.2) sleep-promise: 9.1.0 transitivePeerDependencies: - react-dom dev: false - /react-select@4.3.1(@types/react@17.0.70)(react-dom@17.0.2)(react@17.0.2): + /react-select-async-paginate@0.5.3(react-dom@18.2.0)(react-select@4.3.1)(react@18.2.0): + resolution: {integrity: sha512-SWX1twi/jzViDpQa1nS+xyjrFtn9RBezbL4aIjcJXCABKMY+8JhH4iAKqAW3pryZbm439/DaMtQeZADH17v7bQ==} + peerDependencies: + react: ^16.14.0 || ^17.0.0 + react-select: ^2.0.0 || ^3.0.0 || ^4.0.0 + dependencies: + '@babel/runtime': 7.20.6 + '@seznam/compose-react-refs': 1.0.6 + react: 18.2.0 + react-is-mounted-hook: 1.1.2(react-dom@18.2.0)(react@18.2.0) + react-select: 4.3.1(@types/react@18.2.27)(react-dom@18.2.0)(react@18.2.0) + sleep-promise: 9.1.0 + transitivePeerDependencies: + - react-dom + dev: false + + /react-select@4.3.1(@types/react@18.2.27)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-HBBd0dYwkF5aZk1zP81Wx5UsLIIT2lSvAY2JiJo199LjoLHoivjn9//KsmvQMEFGNhe58xyuOITjfxKCcGc62Q==} peerDependencies: react: ^16.8.0 || ^17.0.0 @@ -30735,7 +32614,26 @@ packages: dependencies: '@babel/runtime': 7.20.6 '@emotion/cache': 11.11.0 - '@emotion/react': 11.11.1(@types/react@17.0.70)(react@17.0.2) + '@emotion/react': 11.11.1(@types/react@18.2.27)(react@18.2.0) + memoize-one: 5.2.1 + prop-types: 15.7.2 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + react-input-autosize: 3.0.0(react@18.2.0) + react-transition-group: 4.4.5(react-dom@18.2.0)(react@18.2.0) + transitivePeerDependencies: + - '@types/react' + dev: false + + /react-select@4.3.1(react-dom@17.0.2)(react@17.0.2): + resolution: {integrity: sha512-HBBd0dYwkF5aZk1zP81Wx5UsLIIT2lSvAY2JiJo199LjoLHoivjn9//KsmvQMEFGNhe58xyuOITjfxKCcGc62Q==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 + react-dom: ^16.8.0 || ^17.0.0 + dependencies: + '@babel/runtime': 7.20.6 + '@emotion/cache': 11.11.0 + '@emotion/react': 11.11.1(react@17.0.2) memoize-one: 5.2.1 prop-types: 15.7.2 react: 17.0.2 @@ -30753,7 +32651,17 @@ packages: dependencies: object-assign: 4.1.1 react: 17.0.2 - react-is: 16.13.1 + react-is: 18.2.0 + dev: false + + /react-shallow-renderer@16.15.0(react@18.2.0): + resolution: {integrity: sha512-oScf2FqQ9LFVQgA73vr86xl2NaOIX73rh+YFqcOp68CWj56tSfgtGKrEbyhCj0rSijyG9M1CYprTh39fBi5hzA==} + peerDependencies: + react: ^16.0.0 || ^17.0.0 || ^18.0.0 + dependencies: + object-assign: 4.1.1 + react: 18.2.0 + react-is: 18.2.0 /react-share@2.3.1(react@17.0.2): resolution: {integrity: sha512-iLUQwCaeVgOkXJxa+8B0iyIIlUajY6BxO9TRb2j8erM+q1ORe0akQZ1gtjEfWYMG4UnGTMU1fOstqes+X0AStw==} @@ -30770,6 +32678,21 @@ packages: - supports-color dev: false + /react-share@2.3.1(react@18.2.0): + resolution: {integrity: sha512-iLUQwCaeVgOkXJxa+8B0iyIIlUajY6BxO9TRb2j8erM+q1ORe0akQZ1gtjEfWYMG4UnGTMU1fOstqes+X0AStw==} + engines: {node: '>=6.9.0', npm: '>=5.0.0'} + peerDependencies: + react: ^0.13.0 || ^0.14.0 || ^15.0.0 || ^16.0.0-0 + dependencies: + babel-runtime: 6.26.0 + classnames: 2.2.6 + jsonp: 0.2.1 + prop-types: 15.7.2 + react: 18.2.0 + transitivePeerDependencies: + - supports-color + dev: false + /react-side-effect@2.1.0(react@17.0.2): resolution: {integrity: sha512-IgmcegOSi5SNX+2Snh1vqmF0Vg/CbkycU9XZbOHJlZ6kMzTmi3yc254oB1WCkgA7OQtIAoLmcSFuHTc/tlcqXg==} peerDependencies: @@ -30778,6 +32701,14 @@ packages: react: 17.0.2 dev: false + /react-side-effect@2.1.2(react@18.2.0): + resolution: {integrity: sha512-PVjOcvVOyIILrYoyGEpDN3vmYNLdy1CajSFNt4TDsVQC5KpTijDvWVoR+/7Rz2xT978D8/ZtFceXxzsPwZEDvw==} + peerDependencies: + react: ^16.3.0 || ^17.0.0 || ^18.0.0 + dependencies: + react: 18.2.0 + dev: false + /react-simple-code-editor@0.7.1(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-AgvT7j7UfFa7b/DRDvFad6Y9/bda8ogXKG2ozElCWbWWj3itu05LS7bmLu63ohjfJDTWbm9Kq0PwIdL7pw3mBg==} peerDependencies: @@ -30788,6 +32719,16 @@ packages: react-dom: 17.0.2(react@17.0.2) dev: false + /react-simple-code-editor@0.7.1(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-AgvT7j7UfFa7b/DRDvFad6Y9/bda8ogXKG2ozElCWbWWj3itu05LS7bmLu63ohjfJDTWbm9Kq0PwIdL7pw3mBg==} + peerDependencies: + react: ^16.0.0 + react-dom: ^16.0.0 + dependencies: + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: false + /react-sortable-hoc@2.0.0(prop-types@15.7.2)(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-JZUw7hBsAHXK7PTyErJyI7SopSBFRcFHDjWW5SWjcugY0i6iH7f+eJkY8cJmGMlZ1C9xz1J3Vjz0plFpavVeRg==} peerDependencies: @@ -30802,6 +32743,20 @@ packages: react-dom: 17.0.2(react@17.0.2) dev: false + /react-sortable-hoc@2.0.0(prop-types@15.7.2)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-JZUw7hBsAHXK7PTyErJyI7SopSBFRcFHDjWW5SWjcugY0i6iH7f+eJkY8cJmGMlZ1C9xz1J3Vjz0plFpavVeRg==} + peerDependencies: + prop-types: ^15.5.7 + react: ^16.3.0 || ^17.0.0 + react-dom: ^16.3.0 || ^17.0.0 + dependencies: + '@babel/runtime': 7.20.6 + invariant: 2.2.4 + prop-types: 15.7.2 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: false + /react-stately@3.28.0(react@18.2.0): resolution: {integrity: sha512-owEHRGS1zRMwtiR/jeXUjUWyqk8oe53wNtedMvg9+8+NNhDKL4/DXHcIp2A13q08v09xYWgVPtnu8fsF53x2PQ==} peerDependencies: @@ -30873,6 +32828,17 @@ packages: react-is: 17.0.2 react-shallow-renderer: 16.15.0(react@17.0.2) scheduler: 0.20.2 + dev: false + + /react-test-renderer@18.2.0(react@18.2.0): + resolution: {integrity: sha512-JWD+aQ0lh2gvh4NM3bBM42Kx+XybOxCpgYK7F8ugAlpaTSnWsX+39Z4XkOykGZAHrjwwTZT3x3KxswVWxHPUqA==} + peerDependencies: + react: ^18.2.0 + dependencies: + react: 18.2.0 + react-is: 18.2.0 + react-shallow-renderer: 16.15.0(react@18.2.0) + scheduler: 0.23.0 /react-textarea-autosize@8.5.3(react@17.0.2): resolution: {integrity: sha512-XT1024o2pqCuZSuBt9FwHlaDeNtVrtCXu0Rnz88t1jUGheCLa3PhjE1GH8Ctm2axEtvdCl5SUHYschyQ0L5QHQ==} @@ -30902,6 +32868,20 @@ packages: react-transition-group: 4.4.5(react-dom@17.0.2)(react@17.0.2) dev: false + /react-toastify@5.4.1(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-24EwkWrj47Id/HGjYfdcntaZpAQ3J5NX31SnGRD66hM/KvPKVJzPiDBPZ+/RZ3SvNkbNWfHpPKFWzenJjC26hg==} + peerDependencies: + react: '>=15.0.0' + react-dom: '>=15.0.0' + dependencies: + '@babel/runtime': 7.20.6 + classnames: 2.2.6 + prop-types: 15.7.2 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + react-transition-group: 4.4.5(react-dom@18.2.0)(react@18.2.0) + dev: false + /react-transition-group@4.4.5(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==} peerDependencies: @@ -30916,6 +32896,20 @@ packages: react-dom: 17.0.2(react@17.0.2) dev: false + /react-transition-group@4.4.5(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==} + peerDependencies: + react: '>=16.6.0' + react-dom: '>=16.6.0' + dependencies: + '@babel/runtime': 7.20.6 + dom-helpers: 5.2.1 + loose-envify: 1.4.0 + prop-types: 15.7.2 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: false + /react-virtualized@9.22.3(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-MKovKMxWTcwPSxE1kK1HcheQTWfuCxAuBoSTf2gwyMM21NdX/PXUhnoP8Uc5dRKd+nKm8v41R36OellhdCpkrw==} peerDependencies: @@ -30932,6 +32926,22 @@ packages: react-lifecycles-compat: 3.0.4 dev: false + /react-virtualized@9.22.3(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-MKovKMxWTcwPSxE1kK1HcheQTWfuCxAuBoSTf2gwyMM21NdX/PXUhnoP8Uc5dRKd+nKm8v41R36OellhdCpkrw==} + peerDependencies: + react: ^15.3.0 || ^16.0.0-alpha + react-dom: ^15.3.0 || ^16.0.0-alpha + dependencies: + '@babel/runtime': 7.20.6 + clsx: 1.2.1 + dom-helpers: 5.2.1 + loose-envify: 1.4.0 + prop-types: 15.7.2 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + react-lifecycles-compat: 3.0.4 + dev: false + /react-with-direction@1.4.0(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-ybHNPiAmaJpoWwugwqry9Hd1Irl2hnNXlo/2SXQBwbLn/jGMauMS2y9jw+ydyX5V9ICryCqObNSthNt5R94xpg==} peerDependencies: @@ -30950,6 +32960,24 @@ packages: react-dom: 17.0.2(react@17.0.2) dev: false + /react-with-direction@1.4.0(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-ybHNPiAmaJpoWwugwqry9Hd1Irl2hnNXlo/2SXQBwbLn/jGMauMS2y9jw+ydyX5V9ICryCqObNSthNt5R94xpg==} + peerDependencies: + react: ^0.14 || ^15 || ^16 + react-dom: ^0.14 || ^15 || ^16 + dependencies: + airbnb-prop-types: 2.16.0(react@18.2.0) + brcast: 2.0.2 + deepmerge: 1.5.2 + direction: 1.0.4 + hoist-non-react-statics: 3.3.2 + object.assign: 4.1.4 + object.values: 1.1.7 + prop-types: 15.7.2 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: false + /react-with-styles-interface-css@6.0.0(@babel/runtime@7.20.6)(react-with-styles@4.2.0): resolution: {integrity: sha512-6khSG1Trf4L/uXOge/ZAlBnq2O2PEXlQEqAhCRbvzaQU4sksIkdwpCPEl6d+DtP3+IdhyffTWuHDO9lhe1iYvA==} peerDependencies: @@ -30978,13 +33006,21 @@ packages: react-with-direction: 1.4.0(react-dom@17.0.2)(react@17.0.2) dev: false - /react@16.14.0: - resolution: {integrity: sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g==} - engines: {node: '>=0.10.0'} + /react-with-styles@4.2.0(@babel/runtime@7.20.6)(react-with-direction@1.4.0)(react@18.2.0): + resolution: {integrity: sha512-tZCTY27KriRNhwHIbg1NkSdTTOSfXDg6Z7s+Q37mtz0Ym7Sc7IOr3PzVt4qJhJMW6Nkvfi3g34FuhtiGAJCBQA==} + peerDependencies: + '@babel/runtime': ^7.0.0 + react: '>=0.14' + react-with-direction: ^1.3.1 dependencies: - loose-envify: 1.4.0 - object-assign: 4.1.1 + '@babel/runtime': 7.20.6 + airbnb-prop-types: 2.16.0(react@18.2.0) + hoist-non-react-statics: 3.3.2 + object.assign: 4.1.4 prop-types: 15.7.2 + react: 18.2.0 + react-with-direction: 1.4.0(react-dom@18.2.0)(react@18.2.0) + dev: false /react@17.0.2: resolution: {integrity: sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==} @@ -31193,6 +33229,20 @@ packages: symbol-observable: 1.2.0 dev: false + /recompose@0.27.1(react@18.2.0): + resolution: {integrity: sha512-p7xsyi/rfNjHfdP7vPU02uSFa+Q1eHhjKrvO+3+kRP4Ortj+MxEmpmd+UQtBGM2D2iNAjzNI5rCyBKp9Ob5McA==} + peerDependencies: + react: ^0.14.0 || ^15.0.0 || ^16.0.0 + dependencies: + babel-runtime: 6.26.0 + change-emitter: 0.1.6 + fbjs: 0.8.18 + hoist-non-react-statics: 2.5.5 + react: 18.2.0 + react-lifecycles-compat: 3.0.4 + symbol-observable: 1.2.0 + dev: false + /recursive-readdir@2.2.2: resolution: {integrity: sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==} engines: {node: '>=0.10.0'} @@ -31239,6 +33289,10 @@ packages: resolution: {integrity: sha512-+CNMnI8QhgVMtAt54uQs3kUxC3Sybpa7Y63HR14uGLgI9/QR5ggHvpxwhGGe3wmx5V91YwqQIblN9k5lspAmGw==} dev: false + /reduce-reducers@1.0.4: + resolution: {integrity: sha512-Mb2WZ2bJF597exiqX7owBzrqJ74DHLK3yOQjCyPAaNifRncE8OD0wFIuoMhXxTnHK07+8zZ2SJEKy/qtiyR7vw==} + dev: false + /redux-actions@2.6.5: resolution: {integrity: sha512-pFhEcWFTYNk7DhQgxMGnbsB1H2glqhQJRQrtPb96kD3hWiZRzXHwwmFPswg6V2MjraXRXWNmuP9P84tvdLAJmw==} dependencies: @@ -31249,6 +33303,13 @@ packages: to-camel-case: 1.0.0 dev: false + /redux-actions@3.0.0: + resolution: {integrity: sha512-5r+G8JizsTfyfWolVDkCLL2SpZA0Sk9ao2MXwfdXkG5+72s0PcO9qEqpo51D2o8dZY2gXLjNmY5yoRB+BuizRw==} + dependencies: + just-curry-it: 5.3.0 + reduce-reducers: 1.0.4 + dev: false + /redux-connect@10.0.0(prop-types@15.7.2)(react-redux@7.2.4)(react-router-config@5.1.1)(react-router-dom@5.2.0)(react-router@5.2.0)(react@17.0.2)(redux-actions@2.6.5): resolution: {integrity: sha512-lLyIuXKRLSXvdpOBEhNDsBwsf2NApEsvpxKQ+oGhL8jL0W9xzkqv35zcRTiPAAPreHQa1imY8OqpZ6h9nMoU5w==} peerDependencies: @@ -31269,6 +33330,26 @@ packages: redux-actions: 2.6.5 dev: false + /redux-connect@10.0.0(prop-types@15.7.2)(react-redux@8.1.2)(react-router-config@5.1.1)(react-router-dom@5.2.0)(react-router@5.2.0)(react@18.2.0)(redux-actions@3.0.0): + resolution: {integrity: sha512-lLyIuXKRLSXvdpOBEhNDsBwsf2NApEsvpxKQ+oGhL8jL0W9xzkqv35zcRTiPAAPreHQa1imY8OqpZ6h9nMoU5w==} + peerDependencies: + prop-types: 15.x.x + react: ^16.8.4 + react-redux: 7.x.x + react-router: 5.x.x + react-router-config: 5.x.x + react-router-dom: 5.x.x + redux-actions: 2.x.x + dependencies: + prop-types: 15.7.2 + react: 18.2.0 + react-redux: 8.1.2(@types/react-dom@18.2.12)(@types/react@18.2.27)(react-dom@18.2.0)(react@18.2.0)(redux@4.2.1) + react-router: 5.2.0(react@18.2.0) + react-router-config: 5.1.1(react-router@5.2.0)(react@18.2.0) + react-router-dom: 5.2.0(react@18.2.0) + redux-actions: 3.0.0 + dev: false + /redux-devtools-extension@2.13.8(redux@4.1.0): resolution: {integrity: sha512-8qlpooP2QqPtZHQZRhx3x3OP5skEV1py/zUdMY28WNAocbafxdG2tRD1MWE7sp8obGMNYuLWanhhQ7EQvT1FBg==} deprecated: Package moved to @redux-devtools/extension. @@ -31278,12 +33359,27 @@ packages: redux: 4.1.0 dev: false + /redux-devtools-extension@2.13.9(redux@4.2.1): + resolution: {integrity: sha512-cNJ8Q/EtjhQaZ71c8I9+BPySIBVEKssbPpskBfsXqb8HJ002A3KRVHfeRzwRo6mGPqsm7XuHTqNSNeS1Khig0A==} + deprecated: Package moved to @redux-devtools/extension. + peerDependencies: + redux: ^3.1.0 || ^4.0.0 + dependencies: + redux: 4.2.1 + dev: false + /redux-localstorage-simple@2.3.1: resolution: {integrity: sha512-lxzFtkjJMn5Oyi46OpcjtVjwsBJL6/5TWE9YJwSpt+bhJSQ6dlGedydFk2us84h3W9sWrhQ0RO9G3yJlJ2waaw==} dependencies: object-merge: 2.5.1 dev: false + /redux-localstorage-simple@2.5.1: + resolution: {integrity: sha512-8HbqBzHoZ4nfL8qyELt4hLd9hNmESCvmXTEBk2mGT23lX8/miJbXz4ZGIF7Eoa1UHikjv+bne3pjC95ub737vA==} + dependencies: + merge: 2.1.1 + dev: false + /redux-mock-store@1.5.4: resolution: {integrity: sha512-xmcA0O/tjCLXhh9Fuiq6pMrJCwFRaouA8436zcikdIpYWWCjU76CRk+i2bHx8EeiSiMGnB85/lZdU3wIJVXHTA==} dependencies: @@ -31298,11 +33394,25 @@ packages: redux: 4.1.0 dev: false + /redux-thunk@2.4.2(redux@4.2.1): + resolution: {integrity: sha512-+P3TjtnP0k/FEjcBL5FZpoovtvrTNT/UXd4/sluaSyrURlSlhLSzEdfsTBW7WsKB6yPvgd7q/iZPICFjW4o57Q==} + peerDependencies: + redux: ^4 + dependencies: + redux: 4.2.1 + dev: false + /redux@4.1.0: resolution: {integrity: sha512-uI2dQN43zqLWCt6B/BMGRMY6db7TTY4qeHHfGeKb3EOhmOKjU3KdWvNLJyqaHRksv/ErdNH7cFZWg9jXtewy4g==} dependencies: '@babel/runtime': 7.20.6 + /redux@4.2.1: + resolution: {integrity: sha512-LAUYz4lc+Do8/g7aeRa8JkyDErK6ekstQaqWQrNRW//MY1TvCEpMtpTWvlQ+FPbWCx+Xixu/6SHt5N0HR+SB4w==} + dependencies: + '@babel/runtime': 7.20.6 + dev: false + /reflect.getprototypeof@1.0.4: resolution: {integrity: sha512-ECkTw8TmJwW60lOTR+ZkODISW6RQ8+2CL3COqtiJKLd6MmB45hN51HprHFziKLGkAuTGQhBb91V8cy+KHlaCjw==} engines: {node: '>= 0.4'} @@ -32213,11 +34323,34 @@ packages: prop-types: 15.7.2 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) - react-is: 16.13.1 + react-is: 17.0.2 react-popper: 2.3.0(@popperjs/core@2.11.8)(react-dom@17.0.2)(react@17.0.2) shallowequal: 1.1.0 dev: false + /semantic-ui-react@2.0.3(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-a0hGN6XXw64sRSKwWqMCKSI/AGLohxNeWuErS39eswvBbUnLjBij8ZoEdiqDiz/PuWpwYIRjgmQVrut+7h3b2g==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 + react-dom: ^16.8.0 || ^17.0.0 + dependencies: + '@babel/runtime': 7.20.6 + '@fluentui/react-component-event-listener': 0.51.7(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-component-ref': 0.51.7(react-dom@18.2.0)(react@18.2.0) + '@popperjs/core': 2.11.8 + '@semantic-ui-react/event-stack': 3.1.3(react-dom@18.2.0)(react@18.2.0) + clsx: 1.2.1 + keyboard-key: 1.1.0 + lodash: 4.17.21 + lodash-es: 4.17.21 + prop-types: 15.7.2 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + react-is: 17.0.2 + react-popper: 2.3.0(@popperjs/core@2.11.8)(react-dom@18.2.0)(react@18.2.0) + shallowequal: 1.1.0 + dev: false + /semver-compare@1.0.0: resolution: {integrity: sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow==} dev: false @@ -32556,6 +34689,27 @@ packages: tiny-invariant: 1.0.6 dev: false + /slate-react@0.98.4(react-dom@18.2.0)(react@18.2.0)(slate@0.100.0): + resolution: {integrity: sha512-8Of3v9hFuX8rIRc86LuuBhU9t8ps+9ARKL4yyhCrKQYZ93Ep/LFA3GvPGvtf3zYuVadZ8tkhRH8tbHOGNAndLw==} + peerDependencies: + react: '>=16.8.0' + react-dom: '>=16.8.0' + slate: '>=0.65.3' + dependencies: + '@juggle/resize-observer': 3.4.0 + '@types/is-hotkey': 0.1.9 + '@types/lodash': 4.14.201 + direction: 1.0.4 + is-hotkey: 0.1.8 + is-plain-object: 5.0.0 + lodash: 4.17.21 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + scroll-into-view-if-needed: 2.2.31 + slate: 0.100.0 + tiny-invariant: 1.0.6 + dev: false + /slate@0.100.0: resolution: {integrity: sha512-cK+xwLBrbQof4rEfTzgC8loBWsDFEXq8nOBY7QahwY59Zq4bsBNcwiMw2VIzTv+WGNsmyHp4eAk/HJbz2aAUkQ==} dependencies: @@ -35092,6 +37246,17 @@ packages: react: 17.0.2 dev: false + /use-deep-compare-effect@1.8.1(react@18.2.0): + resolution: {integrity: sha512-kbeNVZ9Zkc0RFGpfMN3MNfaKNvcLNyxOAAd9O4CBZ+kCBXXscn9s/4I+8ytUER4RDpEYs5+O6Rs4PqiZ+rHr5Q==} + engines: {node: '>=10', npm: '>=6'} + peerDependencies: + react: '>=16.13' + dependencies: + '@babel/runtime': 7.20.6 + dequal: 2.0.3 + react: 18.2.0 + dev: false + /use-isomorphic-layout-effect@1.1.2(react@17.0.2): resolution: {integrity: sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==} peerDependencies: @@ -35125,6 +37290,14 @@ packages: react: 17.0.2 dev: false + /use-memo-one@1.1.3(react@18.2.0): + resolution: {integrity: sha512-g66/K7ZQGYrI6dy8GLpVcMsBp4s17xNkYJVSMvTEevGy3nDxHOfE6z8BVE22+5G5x7t3+bhzrlTDB7ObrEE0cQ==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + react: 18.2.0 + dev: false + /use-resize-observer@9.1.0(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-R25VqO9Wb3asSD4eqtcxk8sJalvIOYBqS8MNZlpDSQ4l4xMQxC/J7Id9HoTqPq8FwULIn0PVW+OAqF2dyYbjow==} peerDependencies: From 414cd5e66fcf28db5e4840c287cab111b9eb5fd8 Mon Sep 17 00:00:00 2001 From: Victor Fernandez de Alba Date: Fri, 19 Jan 2024 19:19:45 +0100 Subject: [PATCH 04/30] Fix hydration errors --- .../tests/core/basic/folder-contents.js | 3 ++ .../Controlpanels/Relations/Relations.jsx | 10 ++++-- .../Users/UserGroupMembershipControlPanel.jsx | 12 +++++-- .../volto/src/components/manage/Form/Form.jsx | 5 ++- .../manage/LinksToItem/LinksToItem.jsx | 34 +++++++++++++++++-- .../Multilingual/ManageTranslations.jsx | 10 ++++-- .../components/manage/Widgets/FileWidget.jsx | 2 +- 7 files changed, 64 insertions(+), 12 deletions(-) diff --git a/packages/volto/cypress/tests/core/basic/folder-contents.js b/packages/volto/cypress/tests/core/basic/folder-contents.js index 71dcaf9306..9cf4ff0b38 100644 --- a/packages/volto/cypress/tests/core/basic/folder-contents.js +++ b/packages/volto/cypress/tests/core/basic/folder-contents.js @@ -149,6 +149,9 @@ describe('Folder Contents Tests', () => { // after adding 56 page I need to add a final page to move around. // when I add a page + cy.visit('/my-folder'); + cy.wait('@content'); + cy.get('#toolbar-add').click(); cy.get('#toolbar-add-document').click(); cy.getSlateTitle() diff --git a/packages/volto/src/components/manage/Controlpanels/Relations/Relations.jsx b/packages/volto/src/components/manage/Controlpanels/Relations/Relations.jsx index f71caa058d..19a0e9c744 100644 --- a/packages/volto/src/components/manage/Controlpanels/Relations/Relations.jsx +++ b/packages/volto/src/components/manage/Controlpanels/Relations/Relations.jsx @@ -1,7 +1,7 @@ /** * Relations Control Panel */ -import React, { useEffect } from 'react'; +import React, { useEffect, useState } from 'react'; import { find } from 'lodash'; import { useSelector } from 'react-redux'; import { Portal } from 'react-portal'; @@ -23,6 +23,12 @@ const RelationsControlPanel = () => { const location = useLocation(); const dispatch = useDispatch(); + const [isClient, setIsClient] = useState(false); + + useEffect(() => { + setIsClient(true); + }, []); + const brokenRelations = useSelector( (state) => state.relations?.stats?.data?.broken, ); @@ -88,7 +94,7 @@ const RelationsControlPanel = () => { )} - {__CLIENT__ && ( + {isClient && ( { id: 'plone_setup', }); + const [isClient, setIsClient] = useState(false); + + useEffect(() => { + setIsClient(true); + }, []); + useEffect(() => { dispatch(listActions('/')); }, [dispatch]); @@ -57,7 +63,7 @@ const UserGroupMembershipPanel = () => { dispatch(getSystemInformation()); }, [dispatch]); - if (__CLIENT__ && !ploneSetupAction) { + if (isClient && !ploneSetupAction) { return ; } @@ -108,7 +114,7 @@ const UserGroupMembershipPanel = () => { - {__CLIENT__ && ( + {isClient && ( {this.state.isClient && this.props.editable && ( { id: 'plone_setup', }); + const [isClient, setIsClient] = useState(false); + + useEffect(() => { + setIsClient(true); + }, []); + useEffect(() => { dispatch(queryRelations(null, false, itempath, null, [itempath])); }, [dispatch, itempath]); @@ -164,7 +171,7 @@ const LinksToItem = (props) => { )} - {__CLIENT__ && ( + {isClient && ( { ); }; -export default LinksToItem; +export default asyncConnect([ + { + key: 'content', + // Dispatch async/await to make the operation synchronous, otherwise it returns + // before the promise is resolved + promise: async ({ location, store: { dispatch } }) => { + const pathname = getBaseUrl(location.pathname); + return await dispatch(getContent(pathname)); + }, + }, + { + key: 'relations', + // Dispatch async/await to make the operation synchronous, otherwise it returns + // before the promise is resolved + promise: async ({ location, store: { dispatch } }) => { + const pathname = getBaseUrl(location.pathname); + return await dispatch( + queryRelations(null, false, pathname, null, [pathname]), + ); + }, + }, +])(LinksToItem); diff --git a/packages/volto/src/components/manage/Multilingual/ManageTranslations.jsx b/packages/volto/src/components/manage/Multilingual/ManageTranslations.jsx index a375b98e89..044381b3d6 100644 --- a/packages/volto/src/components/manage/Multilingual/ManageTranslations.jsx +++ b/packages/volto/src/components/manage/Multilingual/ManageTranslations.jsx @@ -1,4 +1,4 @@ -import React from 'react'; +import React, { useEffect, useState } from 'react'; import { Button, Container, Segment, Table } from 'semantic-ui-react'; import { Helmet } from '@plone/volto/helpers'; import { flattenToAppURL, getBaseUrl, langmap } from '@plone/volto/helpers'; @@ -64,6 +64,12 @@ const ManageTranslations = (props) => { const content = useSelector((state) => state.content.data); const dispatch = useDispatch(); + const [isClient, setIsClient] = useState(false); + + useEffect(() => { + setIsClient(true); + }, []); + const { isObjectBrowserOpen, openObjectBrowser } = props; const currentSelectedItem = React.useRef(null); @@ -269,7 +275,7 @@ const ManageTranslations = (props) => { )} - {__CLIENT__ && ( + {isClient && ( { if (imageMimetypes.includes(fields[1])) { setFileType(true); let imagePreview = document.getElementById(`field-${id}-image`); - imagePreview.src = reader.result; + if (imagePreview) imagePreview.src = reader.result; } else { setFileType(false); } From 316cadc02acfd09c59cd8d0430b964ce5f934968 Mon Sep 17 00:00:00 2001 From: Victor Fernandez de Alba Date: Fri, 19 Jan 2024 19:59:03 +0100 Subject: [PATCH 05/30] Fix listings and objectbrowser --- .../volto/cypress/tests/core/blocks/listing/blocks-listing.js | 4 +++- .../volto/src/components/manage/Sidebar/ObjectBrowser.jsx | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/volto/cypress/tests/core/blocks/listing/blocks-listing.js b/packages/volto/cypress/tests/core/blocks/listing/blocks-listing.js index 67fded9f57..9f56e5d11d 100644 --- a/packages/volto/cypress/tests/core/blocks/listing/blocks-listing.js +++ b/packages/volto/cypress/tests/core/blocks/listing/blocks-listing.js @@ -389,7 +389,9 @@ describe('Listing Block Tests', () => { //add listing block cy.scrollTo('bottom'); - cy.addNewBlock('listing', true); + cy.getSlate().click(); + cy.get('.ui.basic.icon.button.block-add-button').click(); + cy.get('.ui.basic.icon.button.listing').contains('Listing').click(); //******** add Type criteria filter cy.get('.sidebar-container .tabs-wrapper .menu .item') diff --git a/packages/volto/src/components/manage/Sidebar/ObjectBrowser.jsx b/packages/volto/src/components/manage/Sidebar/ObjectBrowser.jsx index 0a31dcd486..a509550b95 100644 --- a/packages/volto/src/components/manage/Sidebar/ObjectBrowser.jsx +++ b/packages/volto/src/components/manage/Sidebar/ObjectBrowser.jsx @@ -98,7 +98,7 @@ const withObjectBrowser = (WrappedComponent) => Date: Mon, 22 Jan 2024 09:14:25 +0100 Subject: [PATCH 06/30] Fix some unit tests relative to snapshots --- .../__snapshots__/BlockChooser.test.jsx.snap | 28 -------- .../DefaultTocRenderer.test.jsx.snap | 69 +++++++++---------- .../__snapshots__/Contents.test.jsx.snap | 1 - .../GroupsControlpanel.test.jsx.snap | 1 - .../__snapshots__/ConfigureRule.test.jsx.snap | 8 +-- .../UsersControlpanel.test.jsx.snap | 1 - .../__snapshots__/Aliases.test.jsx.snap | 2 - .../__snapshots__/ContentTypes.test.jsx.snap | 8 +-- .../UndoControlpanel.test.jsx.snap | 36 +++------- .../__snapshots__/History.test.jsx.snap | 8 +-- .../__snapshots__/ArrayWidget.test.jsx.snap | 4 +- .../__snapshots__/TokenWidget.test.jsx.snap | 4 +- .../ContextNavigation.test.jsx.snap | 31 +-------- .../__snapshots__/Pagination.test.jsx.snap | 4 -- .../__snapshots__/ArrayWidget.test.js.snap | 6 +- .../__snapshots__/BooleanWidget.test.js.snap | 2 +- .../__snapshots__/DateWidget.test.js.snap | 2 +- .../__snapshots__/DatetimeWidget.test.js.snap | 2 +- .../DescriptionWidget.test.js.snap | 2 +- .../__snapshots__/EmailWidget.test.js.snap | 2 +- .../__snapshots__/FileWidget.test.js.snap | 2 +- .../__snapshots__/ImageWidget.test.js.snap | 2 +- .../__snapshots__/PasswordWidget.test.js.snap | 2 +- .../__snapshots__/RelationWidget.test.js.snap | 2 +- .../RelationsWidget.test.js.snap | 2 +- .../__snapshots__/RichTextWidget.test.js.snap | 2 +- .../__snapshots__/SelectWidget.test.js.snap | 2 +- .../__snapshots__/TextWidget.test.js.snap | 2 +- .../__snapshots__/TitleWidget.test.js.snap | 2 +- .../__snapshots__/TokenWidget.test.js.snap | 2 +- .../__snapshots__/UrlWidget.test.js.snap | 2 +- .../Html/__snapshots__/Html.test.jsx.snap | 10 --- 32 files changed, 67 insertions(+), 186 deletions(-) diff --git a/packages/volto/src/components/manage/BlockChooser/__snapshots__/BlockChooser.test.jsx.snap b/packages/volto/src/components/manage/BlockChooser/__snapshots__/BlockChooser.test.jsx.snap index d61323c068..b0f6bc9a54 100644 --- a/packages/volto/src/components/manage/BlockChooser/__snapshots__/BlockChooser.test.jsx.snap +++ b/packages/volto/src/components/manage/BlockChooser/__snapshots__/BlockChooser.test.jsx.snap @@ -26,7 +26,6 @@ exports[`BlocksChooser Fallback BlockChooser component onMutateBlock 1`] = ` value="" /> -
Image -
Listing -
Video -
@@ -142,7 +138,6 @@ exports[`BlocksChooser Fallback BlockChooser component onMutateBlock 1`] = ` style="height: 36px; width: auto; fill: currentColor;" /> Text - @@ -186,7 +181,6 @@ exports[`BlocksChooser Fallback BlockChooser component onMutateBlock 1`] = ` style="height: 36px; width: auto; fill: currentColor;" /> Image -
Lead Image Field -
Video -
@@ -258,7 +250,6 @@ exports[`BlocksChooser Fallback BlockChooser component onMutateBlock 1`] = ` style="height: 36px; width: auto; fill: currentColor;" /> Listing -
Table of Contents -
Hero -
Maps -
HTML -
Table -
@@ -365,7 +351,6 @@ exports[`BlocksChooser renders a BlockChooser component 1`] = ` value="" /> -
Image -
Listing -
Video -
@@ -481,7 +463,6 @@ exports[`BlocksChooser renders a BlockChooser component 1`] = ` style="height: 36px; width: auto; fill: currentColor;" /> Text - @@ -525,7 +506,6 @@ exports[`BlocksChooser renders a BlockChooser component 1`] = ` style="height: 36px; width: auto; fill: currentColor;" /> Image -
Lead Image Field -
Video -
@@ -597,7 +575,6 @@ exports[`BlocksChooser renders a BlockChooser component 1`] = ` style="height: 36px; width: auto; fill: currentColor;" /> Listing -
Table of Contents -
Hero -
Maps -
HTML -
Table -
diff --git a/packages/volto/src/components/manage/Blocks/ToC/variations/__snapshots__/DefaultTocRenderer.test.jsx.snap b/packages/volto/src/components/manage/Blocks/ToC/variations/__snapshots__/DefaultTocRenderer.test.jsx.snap index 59f2bde9df..b1037d169f 100644 --- a/packages/volto/src/components/manage/Blocks/ToC/variations/__snapshots__/DefaultTocRenderer.test.jsx.snap +++ b/packages/volto/src/components/manage/Blocks/ToC/variations/__snapshots__/DefaultTocRenderer.test.jsx.snap @@ -1,47 +1,44 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`renders a default toc renderer component 1`] = ` -Array [ - "", - + + `; diff --git a/packages/volto/src/components/manage/Contents/__snapshots__/Contents.test.jsx.snap b/packages/volto/src/components/manage/Contents/__snapshots__/Contents.test.jsx.snap index 968280ce12..f686276148 100644 --- a/packages/volto/src/components/manage/Contents/__snapshots__/Contents.test.jsx.snap +++ b/packages/volto/src/components/manage/Contents/__snapshots__/Contents.test.jsx.snap @@ -320,7 +320,6 @@ exports[`Contents renders a folder contents view component 1`] = ` value="" /> - -
Configure Content Rule: - - - +
- - - -
diff --git a/packages/volto/src/components/manage/Controlpanels/Users/__snapshots__/UsersControlpanel.test.jsx.snap b/packages/volto/src/components/manage/Controlpanels/Users/__snapshots__/UsersControlpanel.test.jsx.snap index 5e68f9ca78..60b02ace3f 100644 --- a/packages/volto/src/components/manage/Controlpanels/Users/__snapshots__/UsersControlpanel.test.jsx.snap +++ b/packages/volto/src/components/manage/Controlpanels/Users/__snapshots__/UsersControlpanel.test.jsx.snap @@ -103,7 +103,6 @@ exports[`UsersControlpanel renders a user control component 1`] = ` data-user="users" /> -
diff --git a/packages/volto/src/components/manage/Controlpanels/__snapshots__/Aliases.test.jsx.snap b/packages/volto/src/components/manage/Controlpanels/__snapshots__/Aliases.test.jsx.snap index 3faa80d47e..9d75307283 100644 --- a/packages/volto/src/components/manage/Controlpanels/__snapshots__/Aliases.test.jsx.snap +++ b/packages/volto/src/components/manage/Controlpanels/__snapshots__/Aliases.test.jsx.snap @@ -86,7 +86,6 @@ exports[`Aliases renders an aliases control component 1`] = ` > Add -
-
- - + /> @@ -220,9 +218,7 @@ exports[`ContentTypes renders dexterity content-types controlpanel component 1`] - - + /> diff --git a/packages/volto/src/components/manage/Controlpanels/__snapshots__/UndoControlpanel.test.jsx.snap b/packages/volto/src/components/manage/Controlpanels/__snapshots__/UndoControlpanel.test.jsx.snap index 5f3f74bc51..141ca812e7 100644 --- a/packages/volto/src/components/manage/Controlpanels/__snapshots__/UndoControlpanel.test.jsx.snap +++ b/packages/volto/src/components/manage/Controlpanels/__snapshots__/UndoControlpanel.test.jsx.snap @@ -104,9 +104,7 @@ exports[`UndoControlpanel renders undo controlpanel component 1`] = ` - - + /> - - + /> - - + /> - - + /> - - + /> - - + /> - - + /> @@ -332,9 +318,7 @@ exports[`UndoControlpanel renders undo controlpanel component 1`] = ` - - + /> - - + /> - - + /> @@ -248,9 +246,7 @@ exports[`History renders a history component 1`] = ` - - + /> diff --git a/packages/volto/src/components/manage/Widgets/__snapshots__/ArrayWidget.test.jsx.snap b/packages/volto/src/components/manage/Widgets/__snapshots__/ArrayWidget.test.jsx.snap index a5b5ac4d20..5a9dbbe75c 100644 --- a/packages/volto/src/components/manage/Widgets/__snapshots__/ArrayWidget.test.jsx.snap +++ b/packages/volto/src/components/manage/Widgets/__snapshots__/ArrayWidget.test.jsx.snap @@ -251,9 +251,7 @@ exports[`renders an array widget component 1`] = ` "whiteSpace": "pre", } } - > - -
+ />
diff --git a/packages/volto/src/components/manage/Widgets/__snapshots__/TokenWidget.test.jsx.snap b/packages/volto/src/components/manage/Widgets/__snapshots__/TokenWidget.test.jsx.snap index 3040534bdf..2d2d3857df 100644 --- a/packages/volto/src/components/manage/Widgets/__snapshots__/TokenWidget.test.jsx.snap +++ b/packages/volto/src/components/manage/Widgets/__snapshots__/TokenWidget.test.jsx.snap @@ -103,9 +103,7 @@ exports[`renders a token widget component 1`] = ` "whiteSpace": "pre", } } - > - - + /> diff --git a/packages/volto/src/components/theme/Navigation/__snapshots__/ContextNavigation.test.jsx.snap b/packages/volto/src/components/theme/Navigation/__snapshots__/ContextNavigation.test.jsx.snap index 3ca843db04..9d747a5f8b 100644 --- a/packages/volto/src/components/theme/Navigation/__snapshots__/ContextNavigation.test.jsx.snap +++ b/packages/volto/src/components/theme/Navigation/__snapshots__/ContextNavigation.test.jsx.snap @@ -25,11 +25,8 @@ exports[`ContextNavigation renders a navigation component with an active item 1` class="contenttype-undefined" href="/front-page" > - Welcome to Plone! - -
- Blog
-
- Users - -
@@ -108,11 +100,8 @@ exports[`ContextNavigation renders a navigation component with an active item wh href="/folder2/folder21" title="" > - Folder21 - -
- Doc211 - -
- Doc212
-
@@ -167,11 +151,7 @@ exports[`ContextNavigation renders a navigation component with an active item wh `; -exports[`ContextNavigation renders a navigation component with only one active item even if there are similar item names 1`] = ` -
- -
-`; +exports[`ContextNavigation renders a navigation component with only one active item even if there are similar item names 1`] = `
`; exports[`ContextNavigation renders a navigation slot component without active items 1`] = `
@@ -198,11 +178,8 @@ exports[`ContextNavigation renders a navigation slot component without active it class="contenttype-undefined" href="/front-page" > - Welcome to Plone! - -
- Blog - -
- Users - -
diff --git a/packages/volto/src/components/theme/Pagination/__snapshots__/Pagination.test.jsx.snap b/packages/volto/src/components/theme/Pagination/__snapshots__/Pagination.test.jsx.snap index d7816b0a8e..70e8398a6f 100644 --- a/packages/volto/src/components/theme/Pagination/__snapshots__/Pagination.test.jsx.snap +++ b/packages/volto/src/components/theme/Pagination/__snapshots__/Pagination.test.jsx.snap @@ -30,7 +30,6 @@ exports[`Pagination renders no pagination when only 1 page 1`] = ` viewBox="" xmlns="" /> - - - - diff --git a/packages/volto/src/components/theme/Widgets/__snapshots__/ArrayWidget.test.js.snap b/packages/volto/src/components/theme/Widgets/__snapshots__/ArrayWidget.test.js.snap index 5606114c33..14acae810a 100644 --- a/packages/volto/src/components/theme/Widgets/__snapshots__/ArrayWidget.test.js.snap +++ b/packages/volto/src/components/theme/Widgets/__snapshots__/ArrayWidget.test.js.snap @@ -4,7 +4,6 @@ exports[`ArrayWidget renders a full vocabulary array view widget component 1`] = - Foo @@ -19,7 +18,6 @@ exports[`ArrayWidget renders a full vocabulary array view widget component with - Foo @@ -38,7 +36,6 @@ exports[`ArrayWidget renders a simple array view widget component 1`] = ` - foo @@ -53,7 +50,6 @@ exports[`ArrayWidget renders a vocabulary array view widget component 1`] = ` - Foo @@ -64,4 +60,4 @@ exports[`ArrayWidget renders a vocabulary array view widget component 1`] = ` `; -exports[`ArrayWidget renders an empty array view widget component 1`] = `""`; +exports[`ArrayWidget renders an empty array view widget component 1`] = `null`; diff --git a/packages/volto/src/components/theme/Widgets/__snapshots__/BooleanWidget.test.js.snap b/packages/volto/src/components/theme/Widgets/__snapshots__/BooleanWidget.test.js.snap index 530cb8978b..6731e6cdbe 100644 --- a/packages/volto/src/components/theme/Widgets/__snapshots__/BooleanWidget.test.js.snap +++ b/packages/volto/src/components/theme/Widgets/__snapshots__/BooleanWidget.test.js.snap @@ -36,4 +36,4 @@ exports[`BooleanWidget renders a boolean true view widget component with childre `; -exports[`BooleanWidget renders an empty boolean view widget component 1`] = `""`; +exports[`BooleanWidget renders an empty boolean view widget component 1`] = `null`; diff --git a/packages/volto/src/components/theme/Widgets/__snapshots__/DateWidget.test.js.snap b/packages/volto/src/components/theme/Widgets/__snapshots__/DateWidget.test.js.snap index 535c64414d..7dfb2d2935 100644 --- a/packages/volto/src/components/theme/Widgets/__snapshots__/DateWidget.test.js.snap +++ b/packages/volto/src/components/theme/Widgets/__snapshots__/DateWidget.test.js.snap @@ -26,4 +26,4 @@ exports[`DateWidget renders a date view widget component with children 1`] = ` `; -exports[`DateWidget renders an empty date view widget component 1`] = `""`; +exports[`DateWidget renders an empty date view widget component 1`] = `null`; diff --git a/packages/volto/src/components/theme/Widgets/__snapshots__/DatetimeWidget.test.js.snap b/packages/volto/src/components/theme/Widgets/__snapshots__/DatetimeWidget.test.js.snap index 86947ef154..6f97180b22 100644 --- a/packages/volto/src/components/theme/Widgets/__snapshots__/DatetimeWidget.test.js.snap +++ b/packages/volto/src/components/theme/Widgets/__snapshots__/DatetimeWidget.test.js.snap @@ -26,4 +26,4 @@ exports[`DatetimeWidget renders a date view widget component with children 1`] = `; -exports[`DatetimeWidget renders an empty date view widget component 1`] = `""`; +exports[`DatetimeWidget renders an empty date view widget component 1`] = `null`; diff --git a/packages/volto/src/components/theme/Widgets/__snapshots__/DescriptionWidget.test.js.snap b/packages/volto/src/components/theme/Widgets/__snapshots__/DescriptionWidget.test.js.snap index 61e322ff75..e7b55c5f45 100644 --- a/packages/volto/src/components/theme/Widgets/__snapshots__/DescriptionWidget.test.js.snap +++ b/packages/volto/src/components/theme/Widgets/__snapshots__/DescriptionWidget.test.js.snap @@ -18,4 +18,4 @@ exports[`DescriptionWidget renders a description view widget component with chil

`; -exports[`DescriptionWidget renders an empty description view widget component 1`] = `""`; +exports[`DescriptionWidget renders an empty description view widget component 1`] = `null`; diff --git a/packages/volto/src/components/theme/Widgets/__snapshots__/EmailWidget.test.js.snap b/packages/volto/src/components/theme/Widgets/__snapshots__/EmailWidget.test.js.snap index 1a6eebaa10..e43bb4ed46 100644 --- a/packages/volto/src/components/theme/Widgets/__snapshots__/EmailWidget.test.js.snap +++ b/packages/volto/src/components/theme/Widgets/__snapshots__/EmailWidget.test.js.snap @@ -26,4 +26,4 @@ exports[`EmailWidget renders an email view widget component with children 1`] = `; -exports[`EmailWidget renders an empty email view widget component 1`] = `""`; +exports[`EmailWidget renders an empty email view widget component 1`] = `null`; diff --git a/packages/volto/src/components/theme/Widgets/__snapshots__/FileWidget.test.js.snap b/packages/volto/src/components/theme/Widgets/__snapshots__/FileWidget.test.js.snap index f37b373c4d..c1ded79bd9 100644 --- a/packages/volto/src/components/theme/Widgets/__snapshots__/FileWidget.test.js.snap +++ b/packages/volto/src/components/theme/Widgets/__snapshots__/FileWidget.test.js.snap @@ -47,4 +47,4 @@ exports[`FileWidget renders a simple file view widget component 1`] = ` `; -exports[`FileWidget renders an empty file view widget component 1`] = `""`; +exports[`FileWidget renders an empty file view widget component 1`] = `null`; diff --git a/packages/volto/src/components/theme/Widgets/__snapshots__/ImageWidget.test.js.snap b/packages/volto/src/components/theme/Widgets/__snapshots__/ImageWidget.test.js.snap index 7d2e6d47ca..47437e40d1 100644 --- a/packages/volto/src/components/theme/Widgets/__snapshots__/ImageWidget.test.js.snap +++ b/packages/volto/src/components/theme/Widgets/__snapshots__/ImageWidget.test.js.snap @@ -1,6 +1,6 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP -exports[`ImageWidget renders an empty image view widget component 1`] = `""`; +exports[`ImageWidget renders an empty image view widget component 1`] = `null`; exports[`ImageWidget renders an image view widget component 1`] = ` `; -exports[`PasswordWidget renders an empty password view widget component 1`] = `""`; +exports[`PasswordWidget renders an empty password view widget component 1`] = `null`; diff --git a/packages/volto/src/components/theme/Widgets/__snapshots__/RelationWidget.test.js.snap b/packages/volto/src/components/theme/Widgets/__snapshots__/RelationWidget.test.js.snap index d7c722318c..7fbf15d328 100644 --- a/packages/volto/src/components/theme/Widgets/__snapshots__/RelationWidget.test.js.snap +++ b/packages/volto/src/components/theme/Widgets/__snapshots__/RelationWidget.test.js.snap @@ -92,4 +92,4 @@ exports[`RelationWidget renders a relation view widget component 1`] = ` `; -exports[`RelationWidget renders an empty relation view widget component 1`] = `""`; +exports[`RelationWidget renders an empty relation view widget component 1`] = `null`; diff --git a/packages/volto/src/components/theme/Widgets/__snapshots__/RelationsWidget.test.js.snap b/packages/volto/src/components/theme/Widgets/__snapshots__/RelationsWidget.test.js.snap index 4b2b53ac47..7f5a2f0070 100644 --- a/packages/volto/src/components/theme/Widgets/__snapshots__/RelationsWidget.test.js.snap +++ b/packages/volto/src/components/theme/Widgets/__snapshots__/RelationsWidget.test.js.snap @@ -264,4 +264,4 @@ exports[`RelationsWidget renders a vocabulary relations view widget component 1` `; -exports[`RelationsWidget renders an empty relations view widget component 1`] = `""`; +exports[`RelationsWidget renders an empty relations view widget component 1`] = `null`; diff --git a/packages/volto/src/components/theme/Widgets/__snapshots__/RichTextWidget.test.js.snap b/packages/volto/src/components/theme/Widgets/__snapshots__/RichTextWidget.test.js.snap index 565d050626..00ea582f44 100644 --- a/packages/volto/src/components/theme/Widgets/__snapshots__/RichTextWidget.test.js.snap +++ b/packages/volto/src/components/theme/Widgets/__snapshots__/RichTextWidget.test.js.snap @@ -22,4 +22,4 @@ exports[`RichTextWidget renders a rich text view widget component with children /> `; -exports[`RichTextWidget renders an empty rich text view widget component 1`] = `""`; +exports[`RichTextWidget renders an empty rich text view widget component 1`] = `null`; diff --git a/packages/volto/src/components/theme/Widgets/__snapshots__/SelectWidget.test.js.snap b/packages/volto/src/components/theme/Widgets/__snapshots__/SelectWidget.test.js.snap index e5d9e555b6..dd913ad14c 100644 --- a/packages/volto/src/components/theme/Widgets/__snapshots__/SelectWidget.test.js.snap +++ b/packages/volto/src/components/theme/Widgets/__snapshots__/SelectWidget.test.js.snap @@ -26,4 +26,4 @@ exports[`SelectWidget renders a select view widget component 1`] = ` `; -exports[`SelectWidget renders an empty select view widget component 1`] = `""`; +exports[`SelectWidget renders an empty select view widget component 1`] = `null`; diff --git a/packages/volto/src/components/theme/Widgets/__snapshots__/TextWidget.test.js.snap b/packages/volto/src/components/theme/Widgets/__snapshots__/TextWidget.test.js.snap index 5129b795b8..35aab38e8d 100644 --- a/packages/volto/src/components/theme/Widgets/__snapshots__/TextWidget.test.js.snap +++ b/packages/volto/src/components/theme/Widgets/__snapshots__/TextWidget.test.js.snap @@ -28,4 +28,4 @@ exports[`TextWidget renders a text view widget component with children 1`] = `
`; -exports[`TextWidget renders an empty text view widget component 1`] = `""`; +exports[`TextWidget renders an empty text view widget component 1`] = `null`; diff --git a/packages/volto/src/components/theme/Widgets/__snapshots__/TitleWidget.test.js.snap b/packages/volto/src/components/theme/Widgets/__snapshots__/TitleWidget.test.js.snap index efd0541d37..c911ccadae 100644 --- a/packages/volto/src/components/theme/Widgets/__snapshots__/TitleWidget.test.js.snap +++ b/packages/volto/src/components/theme/Widgets/__snapshots__/TitleWidget.test.js.snap @@ -18,4 +18,4 @@ exports[`TitleWidget renders a title view widget component with children 1`] = ` `; -exports[`TitleWidget renders an empty title view widget component 1`] = `""`; +exports[`TitleWidget renders an empty title view widget component 1`] = `null`; diff --git a/packages/volto/src/components/theme/Widgets/__snapshots__/TokenWidget.test.js.snap b/packages/volto/src/components/theme/Widgets/__snapshots__/TokenWidget.test.js.snap index ca60a25602..c651a7a33e 100644 --- a/packages/volto/src/components/theme/Widgets/__snapshots__/TokenWidget.test.js.snap +++ b/packages/volto/src/components/theme/Widgets/__snapshots__/TokenWidget.test.js.snap @@ -1,6 +1,6 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP -exports[`TokenWidget renders an empty tags view widget component 1`] = `""`; +exports[`TokenWidget renders an empty tags view widget component 1`] = `null`; exports[`TokenWidget renders tags view widget component 1`] = ` `; -exports[`UrlWidget renders an empty URL view widget component 1`] = `""`; +exports[`UrlWidget renders an empty URL view widget component 1`] = `null`; diff --git a/packages/volto/src/helpers/Html/__snapshots__/Html.test.jsx.snap b/packages/volto/src/helpers/Html/__snapshots__/Html.test.jsx.snap index 08b1b54bbd..08d9709f22 100644 --- a/packages/volto/src/helpers/Html/__snapshots__/Html.test.jsx.snap +++ b/packages/volto/src/helpers/Html/__snapshots__/Html.test.jsx.snap @@ -8,11 +8,6 @@ exports[`Html renders a html component 1`] = ` - - - - -