diff --git a/frontend/.pnp.cjs b/frontend/.pnp.cjs index 7c760a498..8907ee7e6 100755 --- a/frontend/.pnp.cjs +++ b/frontend/.pnp.cjs @@ -37,7 +37,6 @@ const RAW_RUNTIME_STATE = ["@storybook/react-vite", "virtual:74792effab46f58ba1849ed2d34bd613b5659d762979dea959819ade1937f6e3f71378429c07ee0ed12a2f529924b755998205bbacdbe5f616b371b307f52d67#npm:8.1.11"],\ ["@storybook/test", "npm:8.1.11"],\ ["@testing-library/react", "virtual:74792effab46f58ba1849ed2d34bd613b5659d762979dea959819ade1937f6e3f71378429c07ee0ed12a2f529924b755998205bbacdbe5f616b371b307f52d67#npm:14.1.2"],\ - ["@testing-library/react-hooks", "virtual:74792effab46f58ba1849ed2d34bd613b5659d762979dea959819ade1937f6e3f71378429c07ee0ed12a2f529924b755998205bbacdbe5f616b371b307f52d67#npm:8.0.1"],\ ["@testing-library/user-event", "virtual:74792effab46f58ba1849ed2d34bd613b5659d762979dea959819ade1937f6e3f71378429c07ee0ed12a2f529924b755998205bbacdbe5f616b371b307f52d67#npm:14.5.1"],\ ["@types/react", "npm:18.2.73"],\ ["@types/react-dom", "npm:18.2.23"],\ @@ -62,8 +61,8 @@ const RAW_RUNTIME_STATE = ["next-share", "virtual:74792effab46f58ba1849ed2d34bd613b5659d762979dea959819ade1937f6e3f71378429c07ee0ed12a2f529924b755998205bbacdbe5f616b371b307f52d67#npm:0.25.0"],\ ["prop-types", "npm:15.8.1"],\ ["qs", "npm:6.11.2"],\ - ["react", "npm:18.2.0"],\ - ["react-dom", "virtual:74792effab46f58ba1849ed2d34bd613b5659d762979dea959819ade1937f6e3f71378429c07ee0ed12a2f529924b755998205bbacdbe5f616b371b307f52d67#npm:18.2.0"],\ + ["react", "npm:18.3.1"],\ + ["react-dom", "virtual:74792effab46f58ba1849ed2d34bd613b5659d762979dea959819ade1937f6e3f71378429c07ee0ed12a2f529924b755998205bbacdbe5f616b371b307f52d67#npm:18.3.1"],\ ["react-helmet", "virtual:74792effab46f58ba1849ed2d34bd613b5659d762979dea959819ade1937f6e3f71378429c07ee0ed12a2f529924b755998205bbacdbe5f616b371b307f52d67#npm:6.1.0"],\ ["react-rangeslider", "virtual:74792effab46f58ba1849ed2d34bd613b5659d762979dea959819ade1937f6e3f71378429c07ee0ed12a2f529924b755998205bbacdbe5f616b371b307f52d67#npm:2.2.0"],\ ["react-router", "virtual:74792effab46f58ba1849ed2d34bd613b5659d762979dea959819ade1937f6e3f71378429c07ee0ed12a2f529924b755998205bbacdbe5f616b371b307f52d67#npm:5.2.0"],\ @@ -5921,7 +5920,7 @@ const RAW_RUNTIME_STATE = ["@emotion/weak-memoize", "npm:0.3.1"],\ ["@types/react", "npm:18.2.73"],\ ["hoist-non-react-statics", "npm:3.3.2"],\ - ["react", "npm:18.2.0"]\ + ["react", "npm:18.3.1"]\ ],\ "packagePeers": [\ "@types/react",\ @@ -6001,7 +6000,7 @@ const RAW_RUNTIME_STATE = "packageDependencies": [\ ["@emotion/use-insertion-effect-with-fallbacks", "virtual:84e242448420c2450e3b981c5e2e61766b3ff5f5964d9ba51d740e06892fdbd0edab615ec0e564276913289a54ebecc258b5499a9d29c418ebacfe38c96f1cd2#npm:1.0.1"],\ ["@types/react", "npm:18.2.73"],\ - ["react", "npm:18.2.0"]\ + ["react", "npm:18.3.1"]\ ],\ "packagePeers": [\ "@types/react",\ @@ -6650,7 +6649,7 @@ const RAW_RUNTIME_STATE = "packageDependencies": [\ ["@radix-ui/react-compose-refs", "virtual:3e5b93adaa6aecb1a5ece92492cc8419c2f259072df1af866d691a30827c7e652953f15b568c25cf73364a2de12c19c417044317b7f29ed24cf805774e05c5f4#npm:1.1.0"],\ ["@types/react", "npm:18.2.73"],\ - ["react", "npm:18.2.0"]\ + ["react", "npm:18.3.1"]\ ],\ "packagePeers": [\ "@types/react",\ @@ -6678,7 +6677,7 @@ const RAW_RUNTIME_STATE = ["@radix-ui/react-compose-refs", "virtual:534a8be0365feb6fd251abbc51ae72ed4355197650d72384bef76d87f3cd5ab875d99216d08f9d9f7e25823ea4d7c84ae9521115311bd033ae015a2315d6a183#npm:1.0.1"],\ ["@babel/runtime", "npm:7.23.2"],\ ["@types/react", "npm:18.2.73"],\ - ["react", "npm:18.2.0"]\ + ["react", "npm:18.3.1"]\ ],\ "packagePeers": [\ "@types/react",\ @@ -6740,7 +6739,7 @@ const RAW_RUNTIME_STATE = "packageDependencies": [\ ["@radix-ui/react-context", "virtual:3e5b93adaa6aecb1a5ece92492cc8419c2f259072df1af866d691a30827c7e652953f15b568c25cf73364a2de12c19c417044317b7f29ed24cf805774e05c5f4#npm:1.1.0"],\ ["@types/react", "npm:18.2.73"],\ - ["react", "npm:18.2.0"]\ + ["react", "npm:18.3.1"]\ ],\ "packagePeers": [\ "@types/react",\ @@ -6864,8 +6863,8 @@ const RAW_RUNTIME_STATE = ["@types/react", "npm:18.2.73"],\ ["@types/react-dom", "npm:18.2.23"],\ ["aria-hidden", "npm:1.2.4"],\ - ["react", "npm:18.2.0"],\ - ["react-dom", "virtual:74792effab46f58ba1849ed2d34bd613b5659d762979dea959819ade1937f6e3f71378429c07ee0ed12a2f529924b755998205bbacdbe5f616b371b307f52d67#npm:18.2.0"],\ + ["react", "npm:18.3.1"],\ + ["react-dom", "virtual:74792effab46f58ba1849ed2d34bd613b5659d762979dea959819ade1937f6e3f71378429c07ee0ed12a2f529924b755998205bbacdbe5f616b371b307f52d67#npm:18.3.1"],\ ["react-remove-scroll", "virtual:3e5b93adaa6aecb1a5ece92492cc8419c2f259072df1af866d691a30827c7e652953f15b568c25cf73364a2de12c19c417044317b7f29ed24cf805774e05c5f4#npm:2.5.7"]\ ],\ "packagePeers": [\ @@ -6896,8 +6895,8 @@ const RAW_RUNTIME_STATE = ["@radix-ui/react-use-escape-keydown", "virtual:620f4b5aaa36bf513f45f465966f9712d50ff6415d58ba7e9f7ebae96850e68a861fdd277377ce78443f4773d0dcee1b6a1625467ea89838bd1e39fcb5e98c58#npm:1.1.0"],\ ["@types/react", "npm:18.2.73"],\ ["@types/react-dom", "npm:18.2.23"],\ - ["react", "npm:18.2.0"],\ - ["react-dom", "virtual:74792effab46f58ba1849ed2d34bd613b5659d762979dea959819ade1937f6e3f71378429c07ee0ed12a2f529924b755998205bbacdbe5f616b371b307f52d67#npm:18.2.0"]\ + ["react", "npm:18.3.1"],\ + ["react-dom", "virtual:74792effab46f58ba1849ed2d34bd613b5659d762979dea959819ade1937f6e3f71378429c07ee0ed12a2f529924b755998205bbacdbe5f616b371b307f52d67#npm:18.3.1"]\ ],\ "packagePeers": [\ "@types/react-dom",\ @@ -6965,7 +6964,7 @@ const RAW_RUNTIME_STATE = "packageDependencies": [\ ["@radix-ui/react-focus-guards", "virtual:3e5b93adaa6aecb1a5ece92492cc8419c2f259072df1af866d691a30827c7e652953f15b568c25cf73364a2de12c19c417044317b7f29ed24cf805774e05c5f4#npm:1.1.0"],\ ["@types/react", "npm:18.2.73"],\ - ["react", "npm:18.2.0"]\ + ["react", "npm:18.3.1"]\ ],\ "packagePeers": [\ "@types/react",\ @@ -7017,8 +7016,8 @@ const RAW_RUNTIME_STATE = ["@radix-ui/react-use-callback-ref", "virtual:620f4b5aaa36bf513f45f465966f9712d50ff6415d58ba7e9f7ebae96850e68a861fdd277377ce78443f4773d0dcee1b6a1625467ea89838bd1e39fcb5e98c58#npm:1.1.0"],\ ["@types/react", "npm:18.2.73"],\ ["@types/react-dom", "npm:18.2.23"],\ - ["react", "npm:18.2.0"],\ - ["react-dom", "virtual:74792effab46f58ba1849ed2d34bd613b5659d762979dea959819ade1937f6e3f71378429c07ee0ed12a2f529924b755998205bbacdbe5f616b371b307f52d67#npm:18.2.0"]\ + ["react", "npm:18.3.1"],\ + ["react-dom", "virtual:74792effab46f58ba1849ed2d34bd613b5659d762979dea959819ade1937f6e3f71378429c07ee0ed12a2f529924b755998205bbacdbe5f616b371b307f52d67#npm:18.3.1"]\ ],\ "packagePeers": [\ "@types/react-dom",\ @@ -7083,7 +7082,7 @@ const RAW_RUNTIME_STATE = ["@radix-ui/react-id", "virtual:3e5b93adaa6aecb1a5ece92492cc8419c2f259072df1af866d691a30827c7e652953f15b568c25cf73364a2de12c19c417044317b7f29ed24cf805774e05c5f4#npm:1.1.0"],\ ["@radix-ui/react-use-layout-effect", "virtual:911dee497f21acbee79f9b751790f8ce67f14cb83ee21dc8a3ab909dab3e5837afde073c9b6b7f2ef21a8683cc7635b3a4c9fc304f42e3334093fc9a7ec9bc5c#npm:1.1.0"],\ ["@types/react", "npm:18.2.73"],\ - ["react", "npm:18.2.0"]\ + ["react", "npm:18.3.1"]\ ],\ "packagePeers": [\ "@types/react",\ @@ -7136,8 +7135,8 @@ const RAW_RUNTIME_STATE = ["@radix-ui/react-use-layout-effect", "virtual:911dee497f21acbee79f9b751790f8ce67f14cb83ee21dc8a3ab909dab3e5837afde073c9b6b7f2ef21a8683cc7635b3a4c9fc304f42e3334093fc9a7ec9bc5c#npm:1.1.0"],\ ["@types/react", "npm:18.2.73"],\ ["@types/react-dom", "npm:18.2.23"],\ - ["react", "npm:18.2.0"],\ - ["react-dom", "virtual:74792effab46f58ba1849ed2d34bd613b5659d762979dea959819ade1937f6e3f71378429c07ee0ed12a2f529924b755998205bbacdbe5f616b371b307f52d67#npm:18.2.0"]\ + ["react", "npm:18.3.1"],\ + ["react-dom", "virtual:74792effab46f58ba1849ed2d34bd613b5659d762979dea959819ade1937f6e3f71378429c07ee0ed12a2f529924b755998205bbacdbe5f616b371b307f52d67#npm:18.3.1"]\ ],\ "packagePeers": [\ "@types/react-dom",\ @@ -7202,8 +7201,8 @@ const RAW_RUNTIME_STATE = ["@radix-ui/react-use-layout-effect", "virtual:911dee497f21acbee79f9b751790f8ce67f14cb83ee21dc8a3ab909dab3e5837afde073c9b6b7f2ef21a8683cc7635b3a4c9fc304f42e3334093fc9a7ec9bc5c#npm:1.1.0"],\ ["@types/react", "npm:18.2.73"],\ ["@types/react-dom", "npm:18.2.23"],\ - ["react", "npm:18.2.0"],\ - ["react-dom", "virtual:74792effab46f58ba1849ed2d34bd613b5659d762979dea959819ade1937f6e3f71378429c07ee0ed12a2f529924b755998205bbacdbe5f616b371b307f52d67#npm:18.2.0"]\ + ["react", "npm:18.3.1"],\ + ["react-dom", "virtual:74792effab46f58ba1849ed2d34bd613b5659d762979dea959819ade1937f6e3f71378429c07ee0ed12a2f529924b755998205bbacdbe5f616b371b307f52d67#npm:18.3.1"]\ ],\ "packagePeers": [\ "@types/react-dom",\ @@ -7267,8 +7266,8 @@ const RAW_RUNTIME_STATE = ["@radix-ui/react-slot", "virtual:3e5b93adaa6aecb1a5ece92492cc8419c2f259072df1af866d691a30827c7e652953f15b568c25cf73364a2de12c19c417044317b7f29ed24cf805774e05c5f4#npm:1.1.0"],\ ["@types/react", "npm:18.2.73"],\ ["@types/react-dom", "npm:18.2.23"],\ - ["react", "npm:18.2.0"],\ - ["react-dom", "virtual:74792effab46f58ba1849ed2d34bd613b5659d762979dea959819ade1937f6e3f71378429c07ee0ed12a2f529924b755998205bbacdbe5f616b371b307f52d67#npm:18.2.0"]\ + ["react", "npm:18.3.1"],\ + ["react-dom", "virtual:74792effab46f58ba1849ed2d34bd613b5659d762979dea959819ade1937f6e3f71378429c07ee0ed12a2f529924b755998205bbacdbe5f616b371b307f52d67#npm:18.3.1"]\ ],\ "packagePeers": [\ "@types/react-dom",\ @@ -7336,7 +7335,7 @@ const RAW_RUNTIME_STATE = ["@radix-ui/react-slot", "virtual:3e5b93adaa6aecb1a5ece92492cc8419c2f259072df1af866d691a30827c7e652953f15b568c25cf73364a2de12c19c417044317b7f29ed24cf805774e05c5f4#npm:1.1.0"],\ ["@radix-ui/react-compose-refs", "virtual:3e5b93adaa6aecb1a5ece92492cc8419c2f259072df1af866d691a30827c7e652953f15b568c25cf73364a2de12c19c417044317b7f29ed24cf805774e05c5f4#npm:1.1.0"],\ ["@types/react", "npm:18.2.73"],\ - ["react", "npm:18.2.0"]\ + ["react", "npm:18.3.1"]\ ],\ "packagePeers": [\ "@types/react",\ @@ -7409,7 +7408,7 @@ const RAW_RUNTIME_STATE = ["@babel/runtime", "npm:7.23.2"],\ ["@radix-ui/react-compose-refs", "virtual:534a8be0365feb6fd251abbc51ae72ed4355197650d72384bef76d87f3cd5ab875d99216d08f9d9f7e25823ea4d7c84ae9521115311bd033ae015a2315d6a183#npm:1.0.1"],\ ["@types/react", "npm:18.2.73"],\ - ["react", "npm:18.2.0"]\ + ["react", "npm:18.3.1"]\ ],\ "packagePeers": [\ "@types/react",\ @@ -7431,7 +7430,7 @@ const RAW_RUNTIME_STATE = "packageDependencies": [\ ["@radix-ui/react-use-callback-ref", "virtual:620f4b5aaa36bf513f45f465966f9712d50ff6415d58ba7e9f7ebae96850e68a861fdd277377ce78443f4773d0dcee1b6a1625467ea89838bd1e39fcb5e98c58#npm:1.1.0"],\ ["@types/react", "npm:18.2.73"],\ - ["react", "npm:18.2.0"]\ + ["react", "npm:18.3.1"]\ ],\ "packagePeers": [\ "@types/react",\ @@ -7480,7 +7479,7 @@ const RAW_RUNTIME_STATE = ["@radix-ui/react-use-controllable-state", "virtual:3e5b93adaa6aecb1a5ece92492cc8419c2f259072df1af866d691a30827c7e652953f15b568c25cf73364a2de12c19c417044317b7f29ed24cf805774e05c5f4#npm:1.1.0"],\ ["@radix-ui/react-use-callback-ref", "virtual:620f4b5aaa36bf513f45f465966f9712d50ff6415d58ba7e9f7ebae96850e68a861fdd277377ce78443f4773d0dcee1b6a1625467ea89838bd1e39fcb5e98c58#npm:1.1.0"],\ ["@types/react", "npm:18.2.73"],\ - ["react", "npm:18.2.0"]\ + ["react", "npm:18.3.1"]\ ],\ "packagePeers": [\ "@types/react",\ @@ -7531,7 +7530,7 @@ const RAW_RUNTIME_STATE = ["@radix-ui/react-use-escape-keydown", "virtual:620f4b5aaa36bf513f45f465966f9712d50ff6415d58ba7e9f7ebae96850e68a861fdd277377ce78443f4773d0dcee1b6a1625467ea89838bd1e39fcb5e98c58#npm:1.1.0"],\ ["@radix-ui/react-use-callback-ref", "virtual:620f4b5aaa36bf513f45f465966f9712d50ff6415d58ba7e9f7ebae96850e68a861fdd277377ce78443f4773d0dcee1b6a1625467ea89838bd1e39fcb5e98c58#npm:1.1.0"],\ ["@types/react", "npm:18.2.73"],\ - ["react", "npm:18.2.0"]\ + ["react", "npm:18.3.1"]\ ],\ "packagePeers": [\ "@types/react",\ @@ -7607,7 +7606,7 @@ const RAW_RUNTIME_STATE = "packageDependencies": [\ ["@radix-ui/react-use-layout-effect", "virtual:911dee497f21acbee79f9b751790f8ce67f14cb83ee21dc8a3ab909dab3e5837afde073c9b6b7f2ef21a8683cc7635b3a4c9fc304f42e3334093fc9a7ec9bc5c#npm:1.1.0"],\ ["@types/react", "npm:18.2.73"],\ - ["react", "npm:18.2.0"]\ + ["react", "npm:18.3.1"]\ ],\ "packagePeers": [\ "@types/react",\ @@ -7834,7 +7833,7 @@ const RAW_RUNTIME_STATE = ["@sentry/utils", "npm:7.86.0"],\ ["@types/react", "npm:18.2.73"],\ ["hoist-non-react-statics", "npm:3.3.2"],\ - ["react", "npm:18.2.0"]\ + ["react", "npm:18.3.1"]\ ],\ "packagePeers": [\ "@types/react",\ @@ -8025,7 +8024,7 @@ const RAW_RUNTIME_STATE = ["@storybook/csf", "npm:0.1.9"],\ ["@storybook/global", "npm:5.0.0"],\ ["@types/react", "npm:18.2.73"],\ - ["react", "npm:18.2.0"],\ + ["react", "npm:18.3.1"],\ ["ts-dedent", "npm:2.2.0"]\ ],\ "packagePeers": [\ @@ -8119,9 +8118,9 @@ const RAW_RUNTIME_STATE = ["markdown-to-jsx", "virtual:d772445739dbb230c9d663f2cd47a5c14570e74086c16681ca5a26a306cd84ccba8bb5bda78b6f356623ec1b829b25183a4e120090abaa348d5ce6a6fdde4c15#npm:7.3.2"],\ ["memoizerific", "npm:1.11.3"],\ ["polished", "npm:4.2.2"],\ - ["react", "npm:18.2.0"],\ + ["react", "npm:18.3.1"],\ ["react-colorful", "virtual:d772445739dbb230c9d663f2cd47a5c14570e74086c16681ca5a26a306cd84ccba8bb5bda78b6f356623ec1b829b25183a4e120090abaa348d5ce6a6fdde4c15#npm:5.6.1"],\ - ["react-dom", "virtual:74792effab46f58ba1849ed2d34bd613b5659d762979dea959819ade1937f6e3f71378429c07ee0ed12a2f529924b755998205bbacdbe5f616b371b307f52d67#npm:18.2.0"],\ + ["react-dom", "virtual:74792effab46f58ba1849ed2d34bd613b5659d762979dea959819ade1937f6e3f71378429c07ee0ed12a2f529924b755998205bbacdbe5f616b371b307f52d67#npm:18.3.1"],\ ["telejson", "npm:7.2.0"],\ ["tocbot", "npm:4.22.0"],\ ["ts-dedent", "npm:2.2.0"],\ @@ -8435,8 +8434,8 @@ const RAW_RUNTIME_STATE = ["@types/react", "npm:18.2.73"],\ ["@types/react-dom", "npm:18.2.23"],\ ["memoizerific", "npm:1.11.3"],\ - ["react", "npm:18.2.0"],\ - ["react-dom", "virtual:74792effab46f58ba1849ed2d34bd613b5659d762979dea959819ade1937f6e3f71378429c07ee0ed12a2f529924b755998205bbacdbe5f616b371b307f52d67#npm:18.2.0"],\ + ["react", "npm:18.3.1"],\ + ["react-dom", "virtual:74792effab46f58ba1849ed2d34bd613b5659d762979dea959819ade1937f6e3f71378429c07ee0ed12a2f529924b755998205bbacdbe5f616b371b307f52d67#npm:18.3.1"],\ ["util-deprecate", "npm:1.0.2"]\ ],\ "packagePeers": [\ @@ -8752,8 +8751,8 @@ const RAW_RUNTIME_STATE = ["@storybook/icons", "virtual:d772445739dbb230c9d663f2cd47a5c14570e74086c16681ca5a26a306cd84ccba8bb5bda78b6f356623ec1b829b25183a4e120090abaa348d5ce6a6fdde4c15#npm:1.2.9"],\ ["@types/react", "npm:18.2.73"],\ ["@types/react-dom", "npm:18.2.23"],\ - ["react", "npm:18.2.0"],\ - ["react-dom", "virtual:74792effab46f58ba1849ed2d34bd613b5659d762979dea959819ade1937f6e3f71378429c07ee0ed12a2f529924b755998205bbacdbe5f616b371b307f52d67#npm:18.2.0"]\ + ["react", "npm:18.3.1"],\ + ["react-dom", "virtual:74792effab46f58ba1849ed2d34bd613b5659d762979dea959819ade1937f6e3f71378429c07ee0ed12a2f529924b755998205bbacdbe5f616b371b307f52d67#npm:18.3.1"]\ ],\ "packagePeers": [\ "@types/react-dom",\ @@ -8902,8 +8901,8 @@ const RAW_RUNTIME_STATE = ["html-tags", "npm:3.3.1"],\ ["lodash", "npm:4.17.21"],\ ["prop-types", "npm:15.8.1"],\ - ["react", "npm:18.2.0"],\ - ["react-dom", "virtual:74792effab46f58ba1849ed2d34bd613b5659d762979dea959819ade1937f6e3f71378429c07ee0ed12a2f529924b755998205bbacdbe5f616b371b307f52d67#npm:18.2.0"],\ + ["react", "npm:18.3.1"],\ + ["react-dom", "virtual:74792effab46f58ba1849ed2d34bd613b5659d762979dea959819ade1937f6e3f71378429c07ee0ed12a2f529924b755998205bbacdbe5f616b371b307f52d67#npm:18.3.1"],\ ["react-element-to-jsx-string", "virtual:c602facd25d7dab407f2066a73a99767dd8bf0d94421313683d525dead1cbe76f30d29a0097b1e4e090701adcef0caf96b6fbdc7d88e5ec3aed290d983a0722d#npm:15.0.0"],\ ["semver", "npm:7.5.4"],\ ["ts-dedent", "npm:2.2.0"],\ @@ -8944,8 +8943,8 @@ const RAW_RUNTIME_STATE = ["html-tags", "npm:3.3.1"],\ ["lodash", "npm:4.17.21"],\ ["prop-types", "npm:15.8.1"],\ - ["react", "npm:18.2.0"],\ - ["react-dom", "virtual:74792effab46f58ba1849ed2d34bd613b5659d762979dea959819ade1937f6e3f71378429c07ee0ed12a2f529924b755998205bbacdbe5f616b371b307f52d67#npm:18.2.0"],\ + ["react", "npm:18.3.1"],\ + ["react-dom", "virtual:74792effab46f58ba1849ed2d34bd613b5659d762979dea959819ade1937f6e3f71378429c07ee0ed12a2f529924b755998205bbacdbe5f616b371b307f52d67#npm:18.3.1"],\ ["react-element-to-jsx-string", "virtual:c602facd25d7dab407f2066a73a99767dd8bf0d94421313683d525dead1cbe76f30d29a0097b1e4e090701adcef0caf96b6fbdc7d88e5ec3aed290d983a0722d#npm:15.0.0"],\ ["semver", "npm:7.5.4"],\ ["ts-dedent", "npm:2.2.0"],\ @@ -8978,8 +8977,8 @@ const RAW_RUNTIME_STATE = ["@storybook/react-dom-shim", "virtual:c602facd25d7dab407f2066a73a99767dd8bf0d94421313683d525dead1cbe76f30d29a0097b1e4e090701adcef0caf96b6fbdc7d88e5ec3aed290d983a0722d#npm:8.1.11"],\ ["@types/react", "npm:18.2.73"],\ ["@types/react-dom", "npm:18.2.23"],\ - ["react", "npm:18.2.0"],\ - ["react-dom", "virtual:74792effab46f58ba1849ed2d34bd613b5659d762979dea959819ade1937f6e3f71378429c07ee0ed12a2f529924b755998205bbacdbe5f616b371b307f52d67#npm:18.2.0"]\ + ["react", "npm:18.3.1"],\ + ["react-dom", "virtual:74792effab46f58ba1849ed2d34bd613b5659d762979dea959819ade1937f6e3f71378429c07ee0ed12a2f529924b755998205bbacdbe5f616b371b307f52d67#npm:18.3.1"]\ ],\ "packagePeers": [\ "@types/react-dom",\ @@ -9030,9 +9029,9 @@ const RAW_RUNTIME_STATE = ["@types/vite", null],\ ["find-up", "npm:5.0.0"],\ ["magic-string", "npm:0.30.5"],\ - ["react", "npm:18.2.0"],\ + ["react", "npm:18.3.1"],\ ["react-docgen", "npm:7.0.3"],\ - ["react-dom", "virtual:74792effab46f58ba1849ed2d34bd613b5659d762979dea959819ade1937f6e3f71378429c07ee0ed12a2f529924b755998205bbacdbe5f616b371b307f52d67#npm:18.2.0"],\ + ["react-dom", "virtual:74792effab46f58ba1849ed2d34bd613b5659d762979dea959819ade1937f6e3f71378429c07ee0ed12a2f529924b755998205bbacdbe5f616b371b307f52d67#npm:18.3.1"],\ ["resolve", "patch:resolve@npm%3A1.22.8#optional!builtin::version=1.22.8&hash=c3c19d"],\ ["tsconfig-paths", "npm:4.2.0"],\ ["vite", "virtual:74792effab46f58ba1849ed2d34bd613b5659d762979dea959819ade1937f6e3f71378429c07ee0ed12a2f529924b755998205bbacdbe5f616b371b307f52d67#npm:5.2.8"]\ @@ -9135,8 +9134,8 @@ const RAW_RUNTIME_STATE = ["@types/react", "npm:18.2.73"],\ ["@types/react-dom", "npm:18.2.23"],\ ["memoizerific", "npm:1.11.3"],\ - ["react", "npm:18.2.0"],\ - ["react-dom", "virtual:74792effab46f58ba1849ed2d34bd613b5659d762979dea959819ade1937f6e3f71378429c07ee0ed12a2f529924b755998205bbacdbe5f616b371b307f52d67#npm:18.2.0"]\ + ["react", "npm:18.3.1"],\ + ["react-dom", "virtual:74792effab46f58ba1849ed2d34bd613b5659d762979dea959819ade1937f6e3f71378429c07ee0ed12a2f529924b755998205bbacdbe5f616b371b307f52d67#npm:18.3.1"]\ ],\ "packagePeers": [\ "@types/react-dom",\ @@ -9268,45 +9267,13 @@ const RAW_RUNTIME_STATE = ["@testing-library/dom", "npm:9.3.3"],\ ["@types/react", "npm:18.2.73"],\ ["@types/react-dom", "npm:18.2.23"],\ - ["react", "npm:18.2.0"],\ - ["react-dom", "virtual:74792effab46f58ba1849ed2d34bd613b5659d762979dea959819ade1937f6e3f71378429c07ee0ed12a2f529924b755998205bbacdbe5f616b371b307f52d67#npm:18.2.0"]\ - ],\ - "packagePeers": [\ - "@types/react-dom",\ - "@types/react",\ - "react-dom",\ - "react"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@testing-library/react-hooks", [\ - ["npm:8.0.1", {\ - "packageLocation": "../../../.yarn/berry/cache/@testing-library-react-hooks-npm-8.0.1-e0c7be6ffb-10c0.zip/node_modules/@testing-library/react-hooks/",\ - "packageDependencies": [\ - ["@testing-library/react-hooks", "npm:8.0.1"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:74792effab46f58ba1849ed2d34bd613b5659d762979dea959819ade1937f6e3f71378429c07ee0ed12a2f529924b755998205bbacdbe5f616b371b307f52d67#npm:8.0.1", {\ - "packageLocation": "./.yarn/__virtual__/@testing-library-react-hooks-virtual-b139da98c2/4/.yarn/berry/cache/@testing-library-react-hooks-npm-8.0.1-e0c7be6ffb-10c0.zip/node_modules/@testing-library/react-hooks/",\ - "packageDependencies": [\ - ["@testing-library/react-hooks", "virtual:74792effab46f58ba1849ed2d34bd613b5659d762979dea959819ade1937f6e3f71378429c07ee0ed12a2f529924b755998205bbacdbe5f616b371b307f52d67#npm:8.0.1"],\ - ["@babel/runtime", "npm:7.22.11"],\ - ["@types/react", "npm:18.2.73"],\ - ["@types/react-dom", "npm:18.2.23"],\ - ["@types/react-test-renderer", null],\ - ["react", "npm:18.2.0"],\ - ["react-dom", "virtual:74792effab46f58ba1849ed2d34bd613b5659d762979dea959819ade1937f6e3f71378429c07ee0ed12a2f529924b755998205bbacdbe5f616b371b307f52d67#npm:18.2.0"],\ - ["react-error-boundary", "virtual:b139da98c267e5fe2b6406b152c751328b8570888d132754dbc30e1310bd53fc8e000aed7b66d735b6d70ddef3cd2efa754a82c9df3035d0e0546cb5cf293572#npm:3.1.4"],\ - ["react-test-renderer", null]\ + ["react", "npm:18.3.1"],\ + ["react-dom", "virtual:74792effab46f58ba1849ed2d34bd613b5659d762979dea959819ade1937f6e3f71378429c07ee0ed12a2f529924b755998205bbacdbe5f616b371b307f52d67#npm:18.3.1"]\ ],\ "packagePeers": [\ "@types/react-dom",\ - "@types/react-test-renderer",\ "@types/react",\ "react-dom",\ - "react-test-renderer",\ "react"\ ],\ "linkType": "HARD"\ @@ -10557,7 +10524,6 @@ const RAW_RUNTIME_STATE = ["@storybook/react-vite", "virtual:74792effab46f58ba1849ed2d34bd613b5659d762979dea959819ade1937f6e3f71378429c07ee0ed12a2f529924b755998205bbacdbe5f616b371b307f52d67#npm:8.1.11"],\ ["@storybook/test", "npm:8.1.11"],\ ["@testing-library/react", "virtual:74792effab46f58ba1849ed2d34bd613b5659d762979dea959819ade1937f6e3f71378429c07ee0ed12a2f529924b755998205bbacdbe5f616b371b307f52d67#npm:14.1.2"],\ - ["@testing-library/react-hooks", "virtual:74792effab46f58ba1849ed2d34bd613b5659d762979dea959819ade1937f6e3f71378429c07ee0ed12a2f529924b755998205bbacdbe5f616b371b307f52d67#npm:8.0.1"],\ ["@testing-library/user-event", "virtual:74792effab46f58ba1849ed2d34bd613b5659d762979dea959819ade1937f6e3f71378429c07ee0ed12a2f529924b755998205bbacdbe5f616b371b307f52d67#npm:14.5.1"],\ ["@types/react", "npm:18.2.73"],\ ["@types/react-dom", "npm:18.2.23"],\ @@ -10582,8 +10548,8 @@ const RAW_RUNTIME_STATE = ["next-share", "virtual:74792effab46f58ba1849ed2d34bd613b5659d762979dea959819ade1937f6e3f71378429c07ee0ed12a2f529924b755998205bbacdbe5f616b371b307f52d67#npm:0.25.0"],\ ["prop-types", "npm:15.8.1"],\ ["qs", "npm:6.11.2"],\ - ["react", "npm:18.2.0"],\ - ["react-dom", "virtual:74792effab46f58ba1849ed2d34bd613b5659d762979dea959819ade1937f6e3f71378429c07ee0ed12a2f529924b755998205bbacdbe5f616b371b307f52d67#npm:18.2.0"],\ + ["react", "npm:18.3.1"],\ + ["react-dom", "virtual:74792effab46f58ba1849ed2d34bd613b5659d762979dea959819ade1937f6e3f71378429c07ee0ed12a2f529924b755998205bbacdbe5f616b371b307f52d67#npm:18.3.1"],\ ["react-helmet", "virtual:74792effab46f58ba1849ed2d34bd613b5659d762979dea959819ade1937f6e3f71378429c07ee0ed12a2f529924b755998205bbacdbe5f616b371b307f52d67#npm:6.1.0"],\ ["react-rangeslider", "virtual:74792effab46f58ba1849ed2d34bd613b5659d762979dea959819ade1937f6e3f71378429c07ee0ed12a2f529924b755998205bbacdbe5f616b371b307f52d67#npm:2.2.0"],\ ["react-router", "virtual:74792effab46f58ba1849ed2d34bd613b5659d762979dea959819ade1937f6e3f71378429c07ee0ed12a2f529924b755998205bbacdbe5f616b371b307f52d67#npm:5.2.0"],\ @@ -15494,7 +15460,7 @@ const RAW_RUNTIME_STATE = "packageDependencies": [\ ["markdown-to-jsx", "virtual:d772445739dbb230c9d663f2cd47a5c14570e74086c16681ca5a26a306cd84ccba8bb5bda78b6f356623ec1b829b25183a4e120090abaa348d5ce6a6fdde4c15#npm:7.3.2"],\ ["@types/react", "npm:18.2.73"],\ - ["react", "npm:18.2.0"]\ + ["react", "npm:18.3.1"]\ ],\ "packagePeers": [\ "@types/react",\ @@ -15660,7 +15626,7 @@ const RAW_RUNTIME_STATE = ["@types/prop-types", null],\ ["@types/react", "npm:18.2.73"],\ ["prop-types", "npm:15.8.1"],\ - ["react", "npm:18.2.0"],\ + ["react", "npm:18.3.1"],\ ["tiny-warning", "npm:1.0.3"]\ ],\ "packagePeers": [\ @@ -15926,7 +15892,7 @@ const RAW_RUNTIME_STATE = ["next-share", "virtual:74792effab46f58ba1849ed2d34bd613b5659d762979dea959819ade1937f6e3f71378429c07ee0ed12a2f529924b755998205bbacdbe5f616b371b307f52d67#npm:0.25.0"],\ ["@types/react", "npm:18.2.73"],\ ["jsonp", "npm:0.2.1"],\ - ["react", "npm:18.2.0"]\ + ["react", "npm:18.3.1"]\ ],\ "packagePeers": [\ "@types/react",\ @@ -16848,6 +16814,14 @@ const RAW_RUNTIME_STATE = ["loose-envify", "npm:1.4.0"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:18.3.1", {\ + "packageLocation": "../../../.yarn/berry/cache/react-npm-18.3.1-af38f3c1ae-10c0.zip/node_modules/react/",\ + "packageDependencies": [\ + ["react", "npm:18.3.1"],\ + ["loose-envify", "npm:1.4.0"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["react-colorful", [\ @@ -16881,8 +16855,8 @@ const RAW_RUNTIME_STATE = ["react-colorful", "virtual:d772445739dbb230c9d663f2cd47a5c14570e74086c16681ca5a26a306cd84ccba8bb5bda78b6f356623ec1b829b25183a4e120090abaa348d5ce6a6fdde4c15#npm:5.6.1"],\ ["@types/react", "npm:18.2.73"],\ ["@types/react-dom", "npm:18.2.23"],\ - ["react", "npm:18.2.0"],\ - ["react-dom", "virtual:74792effab46f58ba1849ed2d34bd613b5659d762979dea959819ade1937f6e3f71378429c07ee0ed12a2f529924b755998205bbacdbe5f616b371b307f52d67#npm:18.2.0"]\ + ["react", "npm:18.3.1"],\ + ["react-dom", "virtual:74792effab46f58ba1849ed2d34bd613b5659d762979dea959819ade1937f6e3f71378429c07ee0ed12a2f529924b755998205bbacdbe5f616b371b307f52d67#npm:18.3.1"]\ ],\ "packagePeers": [\ "@types/react-dom",\ @@ -16982,14 +16956,21 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "SOFT"\ }],\ - ["virtual:74792effab46f58ba1849ed2d34bd613b5659d762979dea959819ade1937f6e3f71378429c07ee0ed12a2f529924b755998205bbacdbe5f616b371b307f52d67#npm:18.2.0", {\ - "packageLocation": "./.yarn/__virtual__/react-dom-virtual-dc532c33d6/4/.yarn/berry/cache/react-dom-npm-18.2.0-dd675bca1c-10c0.zip/node_modules/react-dom/",\ + ["npm:18.3.1", {\ + "packageLocation": "../../../.yarn/berry/cache/react-dom-npm-18.3.1-a805663f38-10c0.zip/node_modules/react-dom/",\ + "packageDependencies": [\ + ["react-dom", "npm:18.3.1"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:74792effab46f58ba1849ed2d34bd613b5659d762979dea959819ade1937f6e3f71378429c07ee0ed12a2f529924b755998205bbacdbe5f616b371b307f52d67#npm:18.3.1", {\ + "packageLocation": "./.yarn/__virtual__/react-dom-virtual-85dd56c28d/4/.yarn/berry/cache/react-dom-npm-18.3.1-a805663f38-10c0.zip/node_modules/react-dom/",\ "packageDependencies": [\ - ["react-dom", "virtual:74792effab46f58ba1849ed2d34bd613b5659d762979dea959819ade1937f6e3f71378429c07ee0ed12a2f529924b755998205bbacdbe5f616b371b307f52d67#npm:18.2.0"],\ + ["react-dom", "virtual:74792effab46f58ba1849ed2d34bd613b5659d762979dea959819ade1937f6e3f71378429c07ee0ed12a2f529924b755998205bbacdbe5f616b371b307f52d67#npm:18.3.1"],\ ["@types/react", "npm:18.2.73"],\ ["loose-envify", "npm:1.4.0"],\ - ["react", "npm:18.2.0"],\ - ["scheduler", "npm:0.23.0"]\ + ["react", "npm:18.3.1"],\ + ["scheduler", "npm:0.23.2"]\ ],\ "packagePeers": [\ "@types/react",\ @@ -17029,8 +17010,8 @@ const RAW_RUNTIME_STATE = ["@types/react", "npm:18.2.73"],\ ["@types/react-dom", "npm:18.2.23"],\ ["is-plain-object", "npm:5.0.0"],\ - ["react", "npm:18.2.0"],\ - ["react-dom", "virtual:74792effab46f58ba1849ed2d34bd613b5659d762979dea959819ade1937f6e3f71378429c07ee0ed12a2f529924b755998205bbacdbe5f616b371b307f52d67#npm:18.2.0"],\ + ["react", "npm:18.3.1"],\ + ["react-dom", "virtual:74792effab46f58ba1849ed2d34bd613b5659d762979dea959819ade1937f6e3f71378429c07ee0ed12a2f529924b755998205bbacdbe5f616b371b307f52d67#npm:18.3.1"],\ ["react-is", "npm:18.1.0"]\ ],\ "packagePeers": [\ @@ -17042,29 +17023,6 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ - ["react-error-boundary", [\ - ["npm:3.1.4", {\ - "packageLocation": "../../../.yarn/berry/cache/react-error-boundary-npm-3.1.4-2310dba89e-10c0.zip/node_modules/react-error-boundary/",\ - "packageDependencies": [\ - ["react-error-boundary", "npm:3.1.4"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:b139da98c267e5fe2b6406b152c751328b8570888d132754dbc30e1310bd53fc8e000aed7b66d735b6d70ddef3cd2efa754a82c9df3035d0e0546cb5cf293572#npm:3.1.4", {\ - "packageLocation": "./.yarn/__virtual__/react-error-boundary-virtual-eced3d0c3d/4/.yarn/berry/cache/react-error-boundary-npm-3.1.4-2310dba89e-10c0.zip/node_modules/react-error-boundary/",\ - "packageDependencies": [\ - ["react-error-boundary", "virtual:b139da98c267e5fe2b6406b152c751328b8570888d132754dbc30e1310bd53fc8e000aed7b66d735b6d70ddef3cd2efa754a82c9df3035d0e0546cb5cf293572#npm:3.1.4"],\ - ["@babel/runtime", "npm:7.22.11"],\ - ["@types/react", "npm:18.2.73"],\ - ["react", "npm:18.2.0"]\ - ],\ - "packagePeers": [\ - "@types/react",\ - "react"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["react-fast-compare", [\ ["npm:3.2.2", {\ "packageLocation": "../../../.yarn/berry/cache/react-fast-compare-npm-3.2.2-45b585a872-10c0.zip/node_modules/react-fast-compare/",\ @@ -17089,7 +17047,7 @@ const RAW_RUNTIME_STATE = ["@types/react", "npm:18.2.73"],\ ["object-assign", "npm:4.1.1"],\ ["prop-types", "npm:15.8.1"],\ - ["react", "npm:18.2.0"],\ + ["react", "npm:18.3.1"],\ ["react-fast-compare", "npm:3.2.2"],\ ["react-side-effect", "virtual:d04ad77d04393e5d54850929fceba640eb62bdbe3770921516a63b8c80b14d46bdbfc35100c3fe4fbeaef8ad05baa053b003dd7409cf326935a1c7ea197c8946#npm:2.1.2"]\ ],\ @@ -17144,7 +17102,7 @@ const RAW_RUNTIME_STATE = ["react-rangeslider", "virtual:74792effab46f58ba1849ed2d34bd613b5659d762979dea959819ade1937f6e3f71378429c07ee0ed12a2f529924b755998205bbacdbe5f616b371b307f52d67#npm:2.2.0"],\ ["@types/react", "npm:18.2.73"],\ ["classnames", "npm:2.3.2"],\ - ["react", "npm:18.2.0"],\ + ["react", "npm:18.3.1"],\ ["resize-observer-polyfill", "npm:1.5.1"]\ ],\ "packagePeers": [\ @@ -17176,7 +17134,7 @@ const RAW_RUNTIME_STATE = "packageDependencies": [\ ["react-remove-scroll", "virtual:3e5b93adaa6aecb1a5ece92492cc8419c2f259072df1af866d691a30827c7e652953f15b568c25cf73364a2de12c19c417044317b7f29ed24cf805774e05c5f4#npm:2.5.7"],\ ["@types/react", "npm:18.2.73"],\ - ["react", "npm:18.2.0"],\ + ["react", "npm:18.3.1"],\ ["react-remove-scroll-bar", "virtual:788ecfa6d0ad6c895d8d3ff11db3b4789a73740949f988489898018763a6d3beeb9ed35804ebf2eecc5bfbc3136e9e5381702b8d367505fa8b82e558eba31729#npm:2.3.6"],\ ["react-style-singleton", "virtual:788ecfa6d0ad6c895d8d3ff11db3b4789a73740949f988489898018763a6d3beeb9ed35804ebf2eecc5bfbc3136e9e5381702b8d367505fa8b82e558eba31729#npm:2.2.1"],\ ["tslib", "npm:2.6.3"],\ @@ -17254,7 +17212,7 @@ const RAW_RUNTIME_STATE = "packageDependencies": [\ ["react-remove-scroll-bar", "virtual:788ecfa6d0ad6c895d8d3ff11db3b4789a73740949f988489898018763a6d3beeb9ed35804ebf2eecc5bfbc3136e9e5381702b8d367505fa8b82e558eba31729#npm:2.3.6"],\ ["@types/react", "npm:18.2.73"],\ - ["react", "npm:18.2.0"],\ + ["react", "npm:18.3.1"],\ ["react-style-singleton", "virtual:788ecfa6d0ad6c895d8d3ff11db3b4789a73740949f988489898018763a6d3beeb9ed35804ebf2eecc5bfbc3136e9e5381702b8d367505fa8b82e558eba31729#npm:2.2.1"],\ ["tslib", "npm:2.6.3"]\ ],\ @@ -17300,7 +17258,7 @@ const RAW_RUNTIME_STATE = ["mini-create-react-context", "virtual:4f40272d1f06aede24cea6a958afb4509d36329d4d810f23c6cca08f2a0e15060b94e9ea779493435b6d76af120da1a03a3bcbdf91b6454152e62618d348ece1#npm:0.4.1"],\ ["path-to-regexp", "npm:1.8.0"],\ ["prop-types", "npm:15.8.1"],\ - ["react", "npm:18.2.0"],\ + ["react", "npm:18.3.1"],\ ["react-is", "npm:16.13.1"],\ ["tiny-invariant", "npm:1.3.1"],\ ["tiny-warning", "npm:1.0.3"]\ @@ -17329,7 +17287,7 @@ const RAW_RUNTIME_STATE = ["history", "npm:4.10.1"],\ ["loose-envify", "npm:1.4.0"],\ ["prop-types", "npm:15.8.1"],\ - ["react", "npm:18.2.0"],\ + ["react", "npm:18.3.1"],\ ["react-router", "virtual:74792effab46f58ba1849ed2d34bd613b5659d762979dea959819ade1937f6e3f71378429c07ee0ed12a2f529924b755998205bbacdbe5f616b371b307f52d67#npm:5.2.0"],\ ["tiny-invariant", "npm:1.3.1"],\ ["tiny-warning", "npm:1.0.3"]\ @@ -17362,8 +17320,8 @@ const RAW_RUNTIME_STATE = ["@types/react-transition-group", "npm:4.4.6"],\ ["memoize-one", "npm:6.0.0"],\ ["prop-types", "npm:15.8.1"],\ - ["react", "npm:18.2.0"],\ - ["react-dom", "virtual:74792effab46f58ba1849ed2d34bd613b5659d762979dea959819ade1937f6e3f71378429c07ee0ed12a2f529924b755998205bbacdbe5f616b371b307f52d67#npm:18.2.0"],\ + ["react", "npm:18.3.1"],\ + ["react-dom", "virtual:74792effab46f58ba1849ed2d34bd613b5659d762979dea959819ade1937f6e3f71378429c07ee0ed12a2f529924b755998205bbacdbe5f616b371b307f52d67#npm:18.3.1"],\ ["react-transition-group", "virtual:74792effab46f58ba1849ed2d34bd613b5659d762979dea959819ade1937f6e3f71378429c07ee0ed12a2f529924b755998205bbacdbe5f616b371b307f52d67#npm:4.4.5"],\ ["use-isomorphic-layout-effect", "virtual:477dc5e46ee902a0d158455ae21c7e9aa1dc81af7ed87bfbfdac606f9ee149d975ea4d61e484ff2ff78ac10b242438f5ba1b72f76bae617229d3a80453b90096#npm:1.1.2"]\ ],\ @@ -17389,7 +17347,7 @@ const RAW_RUNTIME_STATE = "packageDependencies": [\ ["react-side-effect", "virtual:d04ad77d04393e5d54850929fceba640eb62bdbe3770921516a63b8c80b14d46bdbfc35100c3fe4fbeaef8ad05baa053b003dd7409cf326935a1c7ea197c8946#npm:2.1.2"],\ ["@types/react", "npm:18.2.73"],\ - ["react", "npm:18.2.0"]\ + ["react", "npm:18.3.1"]\ ],\ "packagePeers": [\ "@types/react",\ @@ -17429,7 +17387,7 @@ const RAW_RUNTIME_STATE = ["@types/react", "npm:18.2.73"],\ ["get-nonce", "npm:1.0.1"],\ ["invariant", "npm:2.2.4"],\ - ["react", "npm:18.2.0"],\ + ["react", "npm:18.3.1"],\ ["tslib", "npm:2.6.3"]\ ],\ "packagePeers": [\ @@ -17473,8 +17431,8 @@ const RAW_RUNTIME_STATE = ["dom-helpers", "npm:5.2.1"],\ ["loose-envify", "npm:1.4.0"],\ ["prop-types", "npm:15.8.1"],\ - ["react", "npm:18.2.0"],\ - ["react-dom", "virtual:74792effab46f58ba1849ed2d34bd613b5659d762979dea959819ade1937f6e3f71378429c07ee0ed12a2f529924b755998205bbacdbe5f616b371b307f52d67#npm:18.2.0"]\ + ["react", "npm:18.3.1"],\ + ["react-dom", "virtual:74792effab46f58ba1849ed2d34bd613b5659d762979dea959819ade1937f6e3f71378429c07ee0ed12a2f529924b755998205bbacdbe5f616b371b307f52d67#npm:18.3.1"]\ ],\ "packagePeers": [\ "@types/react-dom",\ @@ -17928,6 +17886,14 @@ const RAW_RUNTIME_STATE = ["loose-envify", "npm:1.4.0"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:0.23.2", {\ + "packageLocation": "../../../.yarn/berry/cache/scheduler-npm-0.23.2-6d1dd9c2b7-10c0.zip/node_modules/scheduler/",\ + "packageDependencies": [\ + ["scheduler", "npm:0.23.2"],\ + ["loose-envify", "npm:1.4.0"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["semver", [\ @@ -19286,7 +19252,7 @@ const RAW_RUNTIME_STATE = "packageDependencies": [\ ["use-callback-ref", "virtual:788ecfa6d0ad6c895d8d3ff11db3b4789a73740949f988489898018763a6d3beeb9ed35804ebf2eecc5bfbc3136e9e5381702b8d367505fa8b82e558eba31729#npm:1.3.2"],\ ["@types/react", "npm:18.2.73"],\ - ["react", "npm:18.2.0"],\ + ["react", "npm:18.3.1"],\ ["tslib", "npm:2.6.3"]\ ],\ "packagePeers": [\ @@ -19323,7 +19289,7 @@ const RAW_RUNTIME_STATE = "packageDependencies": [\ ["use-isomorphic-layout-effect", "virtual:477dc5e46ee902a0d158455ae21c7e9aa1dc81af7ed87bfbfdac606f9ee149d975ea4d61e484ff2ff78ac10b242438f5ba1b72f76bae617229d3a80453b90096#npm:1.1.2"],\ ["@types/react", "npm:18.2.73"],\ - ["react", "npm:18.2.0"]\ + ["react", "npm:18.3.1"]\ ],\ "packagePeers": [\ "@types/react",\ @@ -19361,7 +19327,7 @@ const RAW_RUNTIME_STATE = ["use-sidecar", "virtual:788ecfa6d0ad6c895d8d3ff11db3b4789a73740949f988489898018763a6d3beeb9ed35804ebf2eecc5bfbc3136e9e5381702b8d367505fa8b82e558eba31729#npm:1.1.2"],\ ["@types/react", "npm:18.2.73"],\ ["detect-node-es", "npm:1.1.0"],\ - ["react", "npm:18.2.0"],\ + ["react", "npm:18.3.1"],\ ["tslib", "npm:2.6.3"]\ ],\ "packagePeers": [\ @@ -19399,7 +19365,7 @@ const RAW_RUNTIME_STATE = "packageDependencies": [\ ["use-sync-external-store", "virtual:8486724605885764f77b038a05e3cbea757b36744073edb718debcf6c631c75033c4cf20f9722acd069c4e72d30e3cc422fce09ba2f7247d749b594ee62cc49e#npm:1.2.0"],\ ["@types/react", "npm:18.2.73"],\ - ["react", "npm:18.2.0"]\ + ["react", "npm:18.3.1"]\ ],\ "packagePeers": [\ "@types/react",\ @@ -20007,7 +19973,7 @@ const RAW_RUNTIME_STATE = ["@types/immer", null],\ ["@types/react", "npm:18.2.73"],\ ["immer", null],\ - ["react", "npm:18.2.0"],\ + ["react", "npm:18.3.1"],\ ["use-sync-external-store", "virtual:8486724605885764f77b038a05e3cbea757b36744073edb718debcf6c631c75033c4cf20f9722acd069c4e72d30e3cc422fce09ba2f7247d749b594ee62cc49e#npm:1.2.0"]\ ],\ "packagePeers": [\ diff --git a/frontend/package.json b/frontend/package.json index 880fd9316..824f9a422 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -1,104 +1,103 @@ { - "name": "aml-frontend", - "description": "The React Frontend for the MUSCLE platform", - "type": "module", - "license": "MIT", - "dependencies": { - "@sentry/react": "^7.85.0", - "@vitejs/plugin-react": "^4.2.1", - "axios": ">=1.6.0", - "classnames": "^2.2.6", - "email-validator": "^2.0.4", - "file-saver": "^2.0.5", - "next-share": "0.25.0", - "qs": "^6.10.3", - "react": "^18.2.0", - "react-dom": "^18.2.0", - "react-helmet": "^6.1.0", - "react-rangeslider": "^2.2.0", - "react-router": "5.2.0", - "react-router-dom": "5.2.0", - "react-select": "^5.4.0", - "react-transition-group": "^4.4.5", - "sass": "^1.69.5", - "typescript": "^5.3.3", - "vite": "^5.2.6", - "vite-tsconfig-paths": "^4.3.2", - "zustand": "^4.4.7" - }, - "scripts": { - "start": "vite --host", - "build": "vite build", - "preview": "vite preview", - "test": "vitest", - "test:ci": "vitest --watch=false --coverage", - "generate-badge": "coverage-badges -s coverage/coverage-summary.json -o coverage-frontend-badge-new.svg --label 'Frontend Code Coverage'", - "storybook": "storybook dev -p 6006", - "storybook:build": "storybook build", - "lint": "eslint src/**/*.{js,jsx,ts,tsx}", - "lint:fix": "eslint --fix src/**/*.js", - "build-storybook": "storybook build" - }, - "eslintConfig": { - "plugins": [ - "chai-friendly" - ], - "extends": [ - "react-app", - "plugin:storybook/recommended" - ], - "rules": { - "no-unused-expressions": 0, - "chai-friendly/no-unused-expressions": [ - "error", - { - "allowShortCircuit": true + "name": "aml-frontend", + "description": "The React Frontend for the MUSCLE platform", + "type": "module", + "license": "MIT", + "dependencies": { + "@sentry/react": "^7.85.0", + "@vitejs/plugin-react": "^4.2.1", + "axios": ">=1.6.0", + "classnames": "^2.2.6", + "email-validator": "^2.0.4", + "file-saver": "^2.0.5", + "next-share": "0.25.0", + "qs": "^6.10.3", + "react": "18.3.1", + "react-dom": "18.3.1", + "react-helmet": "^6.1.0", + "react-rangeslider": "^2.2.0", + "react-router": "5.2.0", + "react-router-dom": "5.2.0", + "react-select": "^5.4.0", + "react-transition-group": "^4.4.5", + "sass": "^1.69.5", + "typescript": "^5.3.3", + "vite": "^5.2.6", + "vite-tsconfig-paths": "^4.3.2", + "zustand": "^4.4.7" + }, + "scripts": { + "start": "vite --host", + "build": "vite build", + "preview": "vite preview", + "test": "vitest", + "test:ci": "vitest --watch=false --coverage", + "generate-badge": "coverage-badges -s coverage/coverage-summary.json -o coverage-frontend-badge-new.svg --label 'Frontend Code Coverage'", + "storybook": "storybook dev -p 6006", + "storybook:build": "storybook build", + "lint": "eslint src/**/*.{js,jsx,ts,tsx}", + "lint:fix": "eslint --fix src/**/*.js", + "build-storybook": "storybook build" + }, + "eslintConfig": { + "plugins": [ + "chai-friendly" + ], + "extends": [ + "react-app", + "plugin:storybook/recommended" + ], + "rules": { + "no-unused-expressions": 0, + "chai-friendly/no-unused-expressions": [ + "error", + { + "allowShortCircuit": true + } + ] } - ] + }, + "browserslist": { + "production": [ + ">0.2%", + "not dead", + "not op_mini all" + ], + "development": [ + "last 1 chrome version", + "last 1 firefox version", + "last 1 safari version" + ] + }, + "devDependencies": { + "@chromatic-com/storybook": "^1.6.0", + "@storybook/addon-essentials": "^8.1.11", + "@storybook/addon-interactions": "^8.1.11", + "@storybook/addon-links": "^8.1.11", + "@storybook/addon-onboarding": "^8.1.11", + "@storybook/blocks": "^8.1.11", + "@storybook/react": "^8.1.11", + "@storybook/react-vite": "^8.1.11", + "@storybook/test": "^8.1.11", + "@testing-library/react": "^14.1.2", + "@testing-library/user-event": "^14.5.1", + "@types/react": "^18.2.73", + "@types/react-dom": "^18.2.23", + "@types/react-helmet": "^6", + "@types/react-router-dom": "^5.3.3", + "@vitest/coverage-istanbul": "^1.4.0", + "@vitest/coverage-v8": "^1.4.0", + "axios-mock-adapter": "^1.22.0", + "babel-plugin-named-exports-order": "0.0.2", + "coverage-badges-cli": "^1.2.5", + "eslint": "^8.54.0", + "eslint-config-react-app": "^7.0.1", + "eslint-plugin-chai-friendly": "^0.7.2", + "eslint-plugin-storybook": "^0.8.0", + "happy-dom": "^12.10.3", + "history": "^5.3.0", + "prop-types": "15.8.1", + "storybook": "^8.1.11", + "vitest": "^1.4.0" } - }, - "browserslist": { - "production": [ - ">0.2%", - "not dead", - "not op_mini all" - ], - "development": [ - "last 1 chrome version", - "last 1 firefox version", - "last 1 safari version" - ] - }, - "devDependencies": { - "@chromatic-com/storybook": "^1.6.0", - "@storybook/addon-essentials": "^8.1.11", - "@storybook/addon-interactions": "^8.1.11", - "@storybook/addon-links": "^8.1.11", - "@storybook/addon-onboarding": "^8.1.11", - "@storybook/blocks": "^8.1.11", - "@storybook/react": "^8.1.11", - "@storybook/react-vite": "^8.1.11", - "@storybook/test": "^8.1.11", - "@testing-library/react": "^14.1.2", - "@testing-library/react-hooks": "^8.0.1", - "@testing-library/user-event": "^14.5.1", - "@types/react": "^18.2.73", - "@types/react-dom": "^18.2.23", - "@types/react-helmet": "^6", - "@types/react-router-dom": "^5.3.3", - "@vitest/coverage-istanbul": "^1.4.0", - "@vitest/coverage-v8": "^1.4.0", - "axios-mock-adapter": "^1.22.0", - "babel-plugin-named-exports-order": "0.0.2", - "coverage-badges-cli": "^1.2.5", - "eslint": "^8.54.0", - "eslint-config-react-app": "^7.0.1", - "eslint-plugin-chai-friendly": "^0.7.2", - "eslint-plugin-storybook": "^0.8.0", - "happy-dom": "^12.10.3", - "history": "^5.3.0", - "prop-types": "15.8.1", - "storybook": "^8.1.11", - "vitest": "^1.4.0" - } } diff --git a/frontend/src/hooks/useDisableRightClickOnTouchDevices.test.js b/frontend/src/hooks/useDisableRightClickOnTouchDevices.test.js index 94b82562b..5a4324ed3 100644 --- a/frontend/src/hooks/useDisableRightClickOnTouchDevices.test.js +++ b/frontend/src/hooks/useDisableRightClickOnTouchDevices.test.js @@ -1,38 +1,38 @@ import { vi } from "vitest"; -import { renderHook } from "@testing-library/react-hooks"; +import { renderHook } from '@testing-library/react' import { waitFor } from "@testing-library/react"; import useDisableRightClickOnTouchDevices from "./useDisableRightClickOnTouchDevices"; describe("useDisableRightClickOnTouchDevices", () => { - afterEach(() => { - vi.unstubAllGlobals(); - }); + afterEach(() => { + vi.unstubAllGlobals(); + }); - test("should prevent context menu on touch devices", async () => { - vi.stubGlobal("ontouchstart", true); + test("should prevent context menu on touch devices", async () => { + vi.stubGlobal("ontouchstart", true); - const mockEvent = new MouseEvent('contextmenu'); - mockEvent.preventDefault = vi.fn(); + const mockEvent = new MouseEvent('contextmenu'); + mockEvent.preventDefault = vi.fn(); - const spy = vi.spyOn(mockEvent, 'preventDefault').mockImplementation(() => { }); + const spy = vi.spyOn(mockEvent, 'preventDefault').mockImplementation(() => { }); - renderHook(() => useDisableRightClickOnTouchDevices()); + renderHook(() => useDisableRightClickOnTouchDevices()); - await waitFor(() => document.dispatchEvent(mockEvent)); - await waitFor(() => expect(spy).toHaveBeenCalledTimes(1)); - }); + await waitFor(() => document.dispatchEvent(mockEvent)); + await waitFor(() => expect(spy).toHaveBeenCalledTimes(1)); + }); - test("should not prevent context menu on non-touch devices", () => { - const mockEvent = new MouseEvent('contextmenu'); - mockEvent.preventDefault = vi.fn(); + test("should not prevent context menu on non-touch devices", () => { + const mockEvent = new MouseEvent('contextmenu'); + mockEvent.preventDefault = vi.fn(); - const spy = vi.spyOn(mockEvent, 'preventDefault').mockImplementation(() => { console.log("Drikus!") }); + const spy = vi.spyOn(mockEvent, 'preventDefault').mockImplementation(() => { console.log("Drikus!") }); - renderHook(() => useDisableRightClickOnTouchDevices()); + renderHook(() => useDisableRightClickOnTouchDevices()); - document.dispatchEvent(mockEvent); - expect(spy).not.toHaveBeenCalled(); - }); + document.dispatchEvent(mockEvent); + expect(spy).not.toHaveBeenCalled(); + }); -}); \ No newline at end of file +}); diff --git a/frontend/yarn.lock b/frontend/yarn.lock index 834ef8c14..c915fe560 100644 --- a/frontend/yarn.lock +++ b/frontend/yarn.lock @@ -5367,28 +5367,6 @@ __metadata: languageName: node linkType: hard -"@testing-library/react-hooks@npm:^8.0.1": - version: 8.0.1 - resolution: "@testing-library/react-hooks@npm:8.0.1" - dependencies: - "@babel/runtime": "npm:^7.12.5" - react-error-boundary: "npm:^3.1.0" - peerDependencies: - "@types/react": ^16.9.0 || ^17.0.0 - react: ^16.9.0 || ^17.0.0 - react-dom: ^16.9.0 || ^17.0.0 - react-test-renderer: ^16.9.0 || ^17.0.0 - peerDependenciesMeta: - "@types/react": - optional: true - react-dom: - optional: true - react-test-renderer: - optional: true - checksum: 10c0/83bef2d4c437b84143213b5275ef00ef14e5bcd344f9ded12b162d253dc3c799138ead4428026b9c725e5a38dbebf611f2898aa43f3e43432bcaccbd7bf413e5 - languageName: node - linkType: hard - "@testing-library/react@npm:^14.1.2": version: 14.1.2 resolution: "@testing-library/react@npm:14.1.2" @@ -6366,7 +6344,6 @@ __metadata: "@storybook/react-vite": "npm:^8.1.11" "@storybook/test": "npm:^8.1.11" "@testing-library/react": "npm:^14.1.2" - "@testing-library/react-hooks": "npm:^8.0.1" "@testing-library/user-event": "npm:^14.5.1" "@types/react": "npm:^18.2.73" "@types/react-dom": "npm:^18.2.23" @@ -6391,8 +6368,8 @@ __metadata: next-share: "npm:0.25.0" prop-types: "npm:15.8.1" qs: "npm:^6.10.3" - react: "npm:^18.2.0" - react-dom: "npm:^18.2.0" + react: "npm:18.3.1" + react-dom: "npm:18.3.1" react-helmet: "npm:^6.1.0" react-rangeslider: "npm:^2.2.0" react-router: "npm:5.2.0" @@ -11786,7 +11763,19 @@ __metadata: languageName: node linkType: hard -"react-dom@npm:^16.8.0 || ^17.0.0 || ^18.0.0, react-dom@npm:^18.2.0": +"react-dom@npm:18.3.1": + version: 18.3.1 + resolution: "react-dom@npm:18.3.1" + dependencies: + loose-envify: "npm:^1.1.0" + scheduler: "npm:^0.23.2" + peerDependencies: + react: ^18.3.1 + checksum: 10c0/a752496c1941f958f2e8ac56239172296fcddce1365ce45222d04a1947e0cc5547df3e8447f855a81d6d39f008d7c32eab43db3712077f09e3f67c4874973e85 + languageName: node + linkType: hard + +"react-dom@npm:^16.8.0 || ^17.0.0 || ^18.0.0": version: 18.2.0 resolution: "react-dom@npm:18.2.0" dependencies: @@ -11812,17 +11801,6 @@ __metadata: languageName: node linkType: hard -"react-error-boundary@npm:^3.1.0": - version: 3.1.4 - resolution: "react-error-boundary@npm:3.1.4" - dependencies: - "@babel/runtime": "npm:^7.12.5" - peerDependencies: - react: ">=16.13.1" - checksum: 10c0/f977ca61823e43de2381d53dd7aa8b4d79ff6a984c9afdc88dc44f9973b99de7fd382d2f0f91f2688e24bb987c0185bf45d0b004f22afaaab0f990a830253bfb - languageName: node - linkType: hard - "react-fast-compare@npm:^3.1.1": version: 3.2.2 resolution: "react-fast-compare@npm:3.2.2" @@ -12024,7 +12002,16 @@ __metadata: languageName: node linkType: hard -"react@npm:^16.8.0 || ^17.0.0 || ^18.0.0, react@npm:^18.2.0": +"react@npm:18.3.1": + version: 18.3.1 + resolution: "react@npm:18.3.1" + dependencies: + loose-envify: "npm:^1.1.0" + checksum: 10c0/283e8c5efcf37802c9d1ce767f302dd569dd97a70d9bb8c7be79a789b9902451e0d16334b05d73299b20f048cbc3c7d288bbbde10b701fa194e2089c237dbea3 + languageName: node + linkType: hard + +"react@npm:^16.8.0 || ^17.0.0 || ^18.0.0": version: 18.2.0 resolution: "react@npm:18.2.0" dependencies: @@ -12524,6 +12511,15 @@ __metadata: languageName: node linkType: hard +"scheduler@npm:^0.23.2": + version: 0.23.2 + resolution: "scheduler@npm:0.23.2" + dependencies: + loose-envify: "npm:^1.1.0" + checksum: 10c0/26383305e249651d4c58e6705d5f8425f153211aef95f15161c151f7b8de885f24751b377e4a0b3dd42cce09aad3f87a61dab7636859c0d89b7daf1a1e2a5c78 + languageName: node + linkType: hard + "semver@npm:2 || 3 || 4 || 5, semver@npm:^5.6.0": version: 5.7.2 resolution: "semver@npm:5.7.2"