From 3186813d7766651302fc984011e21567143c5611 Mon Sep 17 00:00:00 2001 From: Ralf Date: Wed, 19 Jul 2023 10:08:30 -0300 Subject: [PATCH 1/6] chore: remove unused dependencies (#2590) * chore: remove react-table dep * chore: remove ethereum-block-by-date dep * chore: bump storybook to 7.0.27 --- packages/app/package.json | 14 +- pnpm-lock.yaml | 2012 +++++++------------------------------ 2 files changed, 349 insertions(+), 1677 deletions(-) diff --git a/packages/app/package.json b/packages/app/package.json index c1fe6d28fa..2a40f120c1 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -63,7 +63,6 @@ "react-rnd": "^10.4.1", "react-select": "4.3.1", "react-slick": "0.29.0", - "react-table": "7.7.0", "react-toastify": "^9.1.3", "recharts": "^2.7.2", "redux-logger": "^3.0.6", @@ -77,11 +76,11 @@ }, "devDependencies": { "@next/eslint-plugin-next": "13.4.7", - "@storybook/addon-actions": "7.0.24", - "@storybook/addon-essentials": "7.0.25", - "@storybook/addon-links": "7.0.24", - "@storybook/nextjs": "7.0.24", - "@storybook/react": "7.0.24", + "@storybook/addon-actions": "7.0.27", + "@storybook/addon-essentials": "7.0.27", + "@storybook/addon-links": "7.0.27", + "@storybook/nextjs": "7.0.27", + "@storybook/react": "7.0.27", "@svgr/core": "5.5.0", "@svgr/webpack": "6.3.1", "@testing-library/jest-dom": "5.16.5", @@ -91,7 +90,6 @@ "@typechain/ethers-v5": "^10.2.1", "@types/cors": "^2.8.13", "@types/date-fns": "2.6.0", - "@types/ethereum-block-by-date": "^1.4.1", "@types/jest": "27.0.2", "@types/lodash": "4.14.195", "@types/node": "14.0.13", @@ -116,7 +114,7 @@ "postcss": "^8.4.24", "prettier": "2.8.8", "react-test-renderer": "17.0.1", - "storybook": "7.0.24", + "storybook": "7.0.27", "typechain": "8.1.1", "typescript": "5.1.6" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index df7224591c..ab0ba5dce2 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -206,9 +206,6 @@ importers: react-slick: specifier: 0.29.0 version: 0.29.0(react-dom@18.2.0)(react@18.2.0) - react-table: - specifier: 7.7.0 - version: 7.7.0(react@18.2.0) react-toastify: specifier: ^9.1.3 version: 9.1.3(react-dom@18.2.0)(react@18.2.0) @@ -244,20 +241,20 @@ importers: specifier: 13.4.7 version: 13.4.7 '@storybook/addon-actions': - specifier: 7.0.24 - version: 7.0.24(react-dom@18.2.0)(react@18.2.0) + specifier: 7.0.27 + version: 7.0.27(react-dom@18.2.0)(react@18.2.0) '@storybook/addon-essentials': - specifier: 7.0.25 - version: 7.0.25(react-dom@18.2.0)(react@18.2.0) + specifier: 7.0.27 + version: 7.0.27(react-dom@18.2.0)(react@18.2.0) '@storybook/addon-links': - specifier: 7.0.24 - version: 7.0.24(react-dom@18.2.0)(react@18.2.0) + specifier: 7.0.27 + version: 7.0.27(react-dom@18.2.0)(react@18.2.0) '@storybook/nextjs': - specifier: 7.0.24 - version: 7.0.24(@babel/core@7.22.5)(esbuild@0.17.19)(next@13.4.8)(react-dom@18.2.0)(react@18.2.0)(typescript@5.1.6)(webpack@5.88.1) + specifier: 7.0.27 + version: 7.0.27(@babel/core@7.22.5)(esbuild@0.17.19)(next@13.4.8)(react-dom@18.2.0)(react@18.2.0)(typescript@5.1.6)(webpack@5.88.1) '@storybook/react': - specifier: 7.0.24 - version: 7.0.24(react-dom@18.2.0)(react@18.2.0)(typescript@5.1.6) + specifier: 7.0.27 + version: 7.0.27(react-dom@18.2.0)(react@18.2.0)(typescript@5.1.6) '@svgr/core': specifier: 5.5.0 version: 5.5.0 @@ -285,9 +282,6 @@ importers: '@types/date-fns': specifier: 2.6.0 version: 2.6.0 - '@types/ethereum-block-by-date': - specifier: ^1.4.1 - version: 1.4.1 '@types/jest': specifier: 27.0.2 version: 27.0.2 @@ -361,8 +355,8 @@ importers: specifier: 17.0.1 version: 17.0.1(react@18.2.0) storybook: - specifier: 7.0.24 - version: 7.0.24 + specifier: 7.0.27 + version: 7.0.27 typechain: specifier: 8.1.1 version: 8.1.1(typescript@5.1.6) @@ -3415,20 +3409,6 @@ packages: - utf-8-validate dev: false - /@ethereumjs/common@2.5.0: - resolution: {integrity: sha512-DEHjW6e38o+JmB/NO3GZBpW4lpaiBpkFgXF6jLcJ6gETBYpEyaA5nTimsWBUJR3Vmtm/didUEbNjajskugZORg==} - dependencies: - crc-32: 1.2.2 - ethereumjs-util: 7.1.5 - dev: true - - /@ethereumjs/tx@3.3.2: - resolution: {integrity: sha512-6AaJhwg4ucmwTvw/1qLaZUX5miWrwZ4nLOUsKyb/HtzS3BMw/CasKhdi1ims9mBKeK9sOJCH4qGKOBGyJCeeog==} - dependencies: - '@ethereumjs/common': 2.5.0 - ethereumjs-util: 7.1.5 - dev: true - /@ethersproject/abi@5.7.0: resolution: {integrity: sha512-351ktp42TiRcYB3H1OP8yajPeAQstMW/yCFokj/AthP9bLHzQFPlOrxOcwYEDkUAICmOHljvN4K39OMTMUa9RA==} dependencies: @@ -4010,7 +3990,7 @@ packages: '@jest/schemas': 29.4.3 '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 - '@types/node': 18.15.13 + '@types/node': 14.0.13 '@types/yargs': 17.0.24 chalk: 4.1.2 dev: true @@ -4765,11 +4745,6 @@ packages: engines: {node: '>=6'} dev: true - /@sindresorhus/is@4.6.0: - resolution: {integrity: sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==} - engines: {node: '>=10'} - dev: true - /@sinonjs/commons@1.8.6: resolution: {integrity: sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==} dependencies: @@ -4979,39 +4954,8 @@ packages: '@stablelib/wipe': 1.0.1 dev: false - /@storybook/addon-actions@7.0.24(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-sIPY6uH8I26KBWUb5fMYBB9xCKB02oSM8gIHzqPZ0DnW8zl+p6+dX3tAdX+XQvb9YOLJihxZ1GF1tOxFduc3Pw==} - 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/client-logger': 7.0.24 - '@storybook/components': 7.0.24(react-dom@18.2.0)(react@18.2.0) - '@storybook/core-events': 7.0.24 - '@storybook/global': 5.0.0 - '@storybook/manager-api': 7.0.24(react-dom@18.2.0)(react@18.2.0) - '@storybook/preview-api': 7.0.24 - '@storybook/theming': 7.0.24(react-dom@18.2.0)(react@18.2.0) - '@storybook/types': 7.0.24 - dequal: 2.0.3 - lodash: 4.17.21 - polished: 4.2.2 - prop-types: 15.8.1 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - react-inspector: 6.0.2(react@18.2.0) - telejson: 7.1.0 - ts-dedent: 2.2.0 - uuid: 9.0.0 - dev: true - - /@storybook/addon-actions@7.0.25(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-UgqNz7Sqr8v2KyIZlQKcysULIExCLRwmHc+O+QJqeKhz/MD89hFTsH612XaIJMwBqfcdKvxLBL6euaUbziUzlQ==} + /@storybook/addon-actions@7.0.27(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-bDN7rxdEBfcgV+LJWpmd26RdblODIPFaR+UMLVIITLP2ZxSjJ5yCcDenKDvSZJCPLhDnDcyiUmNcyvRtdmWf0w==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -5021,14 +4965,14 @@ packages: react-dom: optional: true dependencies: - '@storybook/client-logger': 7.0.25 - '@storybook/components': 7.0.25(react-dom@18.2.0)(react@18.2.0) - '@storybook/core-events': 7.0.25 + '@storybook/client-logger': 7.0.27 + '@storybook/components': 7.0.27(react-dom@18.2.0)(react@18.2.0) + '@storybook/core-events': 7.0.27 '@storybook/global': 5.0.0 - '@storybook/manager-api': 7.0.25(react-dom@18.2.0)(react@18.2.0) - '@storybook/preview-api': 7.0.25 - '@storybook/theming': 7.0.25(react-dom@18.2.0)(react@18.2.0) - '@storybook/types': 7.0.25 + '@storybook/manager-api': 7.0.27(react-dom@18.2.0)(react@18.2.0) + '@storybook/preview-api': 7.0.27 + '@storybook/theming': 7.0.27(react-dom@18.2.0)(react@18.2.0) + '@storybook/types': 7.0.27 dequal: 2.0.3 lodash: 4.17.21 polished: 4.2.2 @@ -5041,8 +4985,8 @@ packages: uuid: 9.0.0 dev: true - /@storybook/addon-backgrounds@7.0.25(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-KfZntItpQwDicj/cef6cXXcfhosdmE7oOl3yxra9O8aO21k9fR9Tuux6WFAg3PSpV4fENqkUnVryLmqq+kYoJw==} + /@storybook/addon-backgrounds@7.0.27(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-ujhlekvYirsEmRgLhKM8MtRHnG3ZBwkHKV7bj+BNl6YP39MB3SWlDqS9igRaoZhXvL1yIIbvtLkebaYBAL01dw==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -5052,22 +4996,22 @@ packages: react-dom: optional: true dependencies: - '@storybook/client-logger': 7.0.25 - '@storybook/components': 7.0.25(react-dom@18.2.0)(react@18.2.0) - '@storybook/core-events': 7.0.25 + '@storybook/client-logger': 7.0.27 + '@storybook/components': 7.0.27(react-dom@18.2.0)(react@18.2.0) + '@storybook/core-events': 7.0.27 '@storybook/global': 5.0.0 - '@storybook/manager-api': 7.0.25(react-dom@18.2.0)(react@18.2.0) - '@storybook/preview-api': 7.0.25 - '@storybook/theming': 7.0.25(react-dom@18.2.0)(react@18.2.0) - '@storybook/types': 7.0.25 + '@storybook/manager-api': 7.0.27(react-dom@18.2.0)(react@18.2.0) + '@storybook/preview-api': 7.0.27 + '@storybook/theming': 7.0.27(react-dom@18.2.0)(react@18.2.0) + '@storybook/types': 7.0.27 memoizerific: 1.11.3 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) ts-dedent: 2.2.0 dev: true - /@storybook/addon-controls@7.0.25(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-bldiCQWDz9e+xseWdjcRW0/1CR2cA3H5dHk7L8KoEJiVzBAARNcLJgNOnCIxuwAlNJqlRCCxo9PfVRfBtyU75g==} + /@storybook/addon-controls@7.0.27(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-wONLfJ4x6gbuSGxkK54QDGFI2/pd3K32ukpp2rXV6DyyRzrjal3RQdLZYzSppEfDqxrmPTFuGiw7J7w0BLJ5TQ==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -5077,15 +5021,15 @@ packages: react-dom: optional: true dependencies: - '@storybook/blocks': 7.0.25(react-dom@18.2.0)(react@18.2.0) - '@storybook/client-logger': 7.0.25 - '@storybook/components': 7.0.25(react-dom@18.2.0)(react@18.2.0) - '@storybook/core-common': 7.0.25 - '@storybook/manager-api': 7.0.25(react-dom@18.2.0)(react@18.2.0) - '@storybook/node-logger': 7.0.25 - '@storybook/preview-api': 7.0.25 - '@storybook/theming': 7.0.25(react-dom@18.2.0)(react@18.2.0) - '@storybook/types': 7.0.25 + '@storybook/blocks': 7.0.27(react-dom@18.2.0)(react@18.2.0) + '@storybook/client-logger': 7.0.27 + '@storybook/components': 7.0.27(react-dom@18.2.0)(react@18.2.0) + '@storybook/core-common': 7.0.27 + '@storybook/manager-api': 7.0.27(react-dom@18.2.0)(react@18.2.0) + '@storybook/node-logger': 7.0.27 + '@storybook/preview-api': 7.0.27 + '@storybook/theming': 7.0.27(react-dom@18.2.0)(react@18.2.0) + '@storybook/types': 7.0.27 lodash: 4.17.21 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -5095,8 +5039,8 @@ packages: - supports-color dev: true - /@storybook/addon-docs@7.0.25(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-fCLjk9AzNDIB9DsmU4YIhlPtqQQ0e4EEC/XrA2DXIkjBgMtEwM2DEj3My/FKz1plZ/V6qZFTa5MkMbF0H/cuAA==} + /@storybook/addon-docs@7.0.27(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-Q7JbvpejyDVHl/ZS7uHBmgdX+GFznZ042ohPL6a8+vInET2L0u6iXKRz8ZUkvaGPs8NniN9fNkf62Xmw7x2EMQ==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -5105,19 +5049,19 @@ packages: '@babel/plugin-transform-react-jsx': 7.22.5(@babel/core@7.22.5) '@jest/transform': 29.5.0 '@mdx-js/react': 2.3.0(react@18.2.0) - '@storybook/blocks': 7.0.25(react-dom@18.2.0)(react@18.2.0) - '@storybook/client-logger': 7.0.25 - '@storybook/components': 7.0.25(react-dom@18.2.0)(react@18.2.0) - '@storybook/csf-plugin': 7.0.25 - '@storybook/csf-tools': 7.0.25 + '@storybook/blocks': 7.0.27(react-dom@18.2.0)(react@18.2.0) + '@storybook/client-logger': 7.0.27 + '@storybook/components': 7.0.27(react-dom@18.2.0)(react@18.2.0) + '@storybook/csf-plugin': 7.0.27 + '@storybook/csf-tools': 7.0.27 '@storybook/global': 5.0.0 '@storybook/mdx2-csf': 1.1.0 - '@storybook/node-logger': 7.0.25 - '@storybook/postinstall': 7.0.25 - '@storybook/preview-api': 7.0.25 - '@storybook/react-dom-shim': 7.0.25(react-dom@18.2.0)(react@18.2.0) - '@storybook/theming': 7.0.25(react-dom@18.2.0)(react@18.2.0) - '@storybook/types': 7.0.25 + '@storybook/node-logger': 7.0.27 + '@storybook/postinstall': 7.0.27 + '@storybook/preview-api': 7.0.27 + '@storybook/react-dom-shim': 7.0.27(react-dom@18.2.0)(react@18.2.0) + '@storybook/theming': 7.0.27(react-dom@18.2.0)(react@18.2.0) + '@storybook/types': 7.0.27 fs-extra: 11.1.1 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -5129,25 +5073,25 @@ packages: - supports-color dev: true - /@storybook/addon-essentials@7.0.25(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-PQGTiCqMMUJGK9Cschy1R7SrNivwZtDfwaVA2lGPDtWEaFqhCkfhtB8cUyGtZWu+i8ryQwZ5MlhpyTQpm1vMPQ==} + /@storybook/addon-essentials@7.0.27(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-3A5XHrxO+B7oNb/vZCV784Sb1a89OjQZGT5+LdW3vvwcuHMoQy0hXie7g0CVZEbG0qqfUMVmGuDlRCLuexsWog==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - '@storybook/addon-actions': 7.0.25(react-dom@18.2.0)(react@18.2.0) - '@storybook/addon-backgrounds': 7.0.25(react-dom@18.2.0)(react@18.2.0) - '@storybook/addon-controls': 7.0.25(react-dom@18.2.0)(react@18.2.0) - '@storybook/addon-docs': 7.0.25(react-dom@18.2.0)(react@18.2.0) - '@storybook/addon-highlight': 7.0.25 - '@storybook/addon-measure': 7.0.25(react-dom@18.2.0)(react@18.2.0) - '@storybook/addon-outline': 7.0.25(react-dom@18.2.0)(react@18.2.0) - '@storybook/addon-toolbars': 7.0.25(react-dom@18.2.0)(react@18.2.0) - '@storybook/addon-viewport': 7.0.25(react-dom@18.2.0)(react@18.2.0) - '@storybook/core-common': 7.0.25 - '@storybook/manager-api': 7.0.25(react-dom@18.2.0)(react@18.2.0) - '@storybook/node-logger': 7.0.25 - '@storybook/preview-api': 7.0.25 + '@storybook/addon-actions': 7.0.27(react-dom@18.2.0)(react@18.2.0) + '@storybook/addon-backgrounds': 7.0.27(react-dom@18.2.0)(react@18.2.0) + '@storybook/addon-controls': 7.0.27(react-dom@18.2.0)(react@18.2.0) + '@storybook/addon-docs': 7.0.27(react-dom@18.2.0)(react@18.2.0) + '@storybook/addon-highlight': 7.0.27 + '@storybook/addon-measure': 7.0.27(react-dom@18.2.0)(react@18.2.0) + '@storybook/addon-outline': 7.0.27(react-dom@18.2.0)(react@18.2.0) + '@storybook/addon-toolbars': 7.0.27(react-dom@18.2.0)(react@18.2.0) + '@storybook/addon-viewport': 7.0.27(react-dom@18.2.0)(react@18.2.0) + '@storybook/core-common': 7.0.27 + '@storybook/manager-api': 7.0.27(react-dom@18.2.0)(react@18.2.0) + '@storybook/node-logger': 7.0.27 + '@storybook/preview-api': 7.0.27 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) ts-dedent: 2.2.0 @@ -5156,16 +5100,16 @@ packages: - supports-color dev: true - /@storybook/addon-highlight@7.0.25: - resolution: {integrity: sha512-m93DWSWRXkiSTTSATNhOLV2dTGPO5ACT81VeE7ffRzOqFcWsOR2d1RivKNQs2zRlPzjZQEz3UTFuaqjyTfr45Q==} + /@storybook/addon-highlight@7.0.27: + resolution: {integrity: sha512-Lfiv0yeETF0pPyyN9lg4YXwLbEZXOOEzSkrXtBPgtrfhK/pfEBE5SUK4hmKy1droq1dEZhO52dxNUhg6y8GdWg==} dependencies: - '@storybook/core-events': 7.0.25 + '@storybook/core-events': 7.0.27 '@storybook/global': 5.0.0 - '@storybook/preview-api': 7.0.25 + '@storybook/preview-api': 7.0.27 dev: true - /@storybook/addon-links@7.0.24(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-/Hse4IC3ov2dVzpZiIpf2QNFczi4pxdjZdmR0FhKeRlFldEJyywgT8a/gzeEahXO9v1jsEDa7j7f8JQcu/+04w==} + /@storybook/addon-links@7.0.27(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-htnnP4VMvtuDAebd+fDDTrsZ6C6q8etag9+5rGhd/8I9NNHn6OZpAZONCk2uwqOOIS2PKQd/qmUwDz/yT2kcmQ==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -5175,22 +5119,22 @@ packages: react-dom: optional: true dependencies: - '@storybook/client-logger': 7.0.24 - '@storybook/core-events': 7.0.24 + '@storybook/client-logger': 7.0.27 + '@storybook/core-events': 7.0.27 '@storybook/csf': 0.1.1 '@storybook/global': 5.0.0 - '@storybook/manager-api': 7.0.24(react-dom@18.2.0)(react@18.2.0) - '@storybook/preview-api': 7.0.24 - '@storybook/router': 7.0.24(react-dom@18.2.0)(react@18.2.0) - '@storybook/types': 7.0.24 + '@storybook/manager-api': 7.0.27(react-dom@18.2.0)(react@18.2.0) + '@storybook/preview-api': 7.0.27 + '@storybook/router': 7.0.27(react-dom@18.2.0)(react@18.2.0) + '@storybook/types': 7.0.27 prop-types: 15.8.1 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) ts-dedent: 2.2.0 dev: true - /@storybook/addon-measure@7.0.25(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-2pa9P0sRqieh9v8d5eJslB2vBwAuRFVedEcK4WYhwT6fK2ALZFdVBB78/K1NX9/Vmhhq+yT+vKA1veam06QDtg==} + /@storybook/addon-measure@7.0.27(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-ffwVgENUwoiG4vLniTxNV6Uw2dfLz7TkbIivAb+Z+OpkSfwu+2EXCt0shhoVAGfdrGSoaIij2TWabegd0jpUeQ==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -5200,19 +5144,19 @@ packages: react-dom: optional: true dependencies: - '@storybook/client-logger': 7.0.25 - '@storybook/components': 7.0.25(react-dom@18.2.0)(react@18.2.0) - '@storybook/core-events': 7.0.25 + '@storybook/client-logger': 7.0.27 + '@storybook/components': 7.0.27(react-dom@18.2.0)(react@18.2.0) + '@storybook/core-events': 7.0.27 '@storybook/global': 5.0.0 - '@storybook/manager-api': 7.0.25(react-dom@18.2.0)(react@18.2.0) - '@storybook/preview-api': 7.0.25 - '@storybook/types': 7.0.25 + '@storybook/manager-api': 7.0.27(react-dom@18.2.0)(react@18.2.0) + '@storybook/preview-api': 7.0.27 + '@storybook/types': 7.0.27 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: true - /@storybook/addon-outline@7.0.25(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-f8DN7RQO6vgamqfJ96C8lG3btrKbwbIfyFjJMTrmnZhi2miMXpTAJnGZQSaNwdtPDvpf1Rxsx0bHRRUn6ko56g==} + /@storybook/addon-outline@7.0.27(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-t4uSaeUN8M4LIx7pevub8MZBPzpTfXyjzpdkEhTNqFRccGPqhtL56i++lbRviRbNWAHmBP3pswudxSl97/1dBA==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -5222,20 +5166,20 @@ packages: react-dom: optional: true dependencies: - '@storybook/client-logger': 7.0.25 - '@storybook/components': 7.0.25(react-dom@18.2.0)(react@18.2.0) - '@storybook/core-events': 7.0.25 + '@storybook/client-logger': 7.0.27 + '@storybook/components': 7.0.27(react-dom@18.2.0)(react@18.2.0) + '@storybook/core-events': 7.0.27 '@storybook/global': 5.0.0 - '@storybook/manager-api': 7.0.25(react-dom@18.2.0)(react@18.2.0) - '@storybook/preview-api': 7.0.25 - '@storybook/types': 7.0.25 + '@storybook/manager-api': 7.0.27(react-dom@18.2.0)(react@18.2.0) + '@storybook/preview-api': 7.0.27 + '@storybook/types': 7.0.27 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) ts-dedent: 2.2.0 dev: true - /@storybook/addon-toolbars@7.0.25(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-Vy5FOIJKfJlTuD96XJTB8smA2+R5u+VtSwE+nHtiU66hwXtwj2YeZibL1acALlxDerYYwJw23k02R+DoGdxpIA==} + /@storybook/addon-toolbars@7.0.27(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-Zz7B/T9l+Eyvh7jYO+t4Fwdq2N8mVHkklztCSWz5gk/VE3cFttku3+PjPithdOXVbpqbux8HC8lDDS5KnQuurA==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -5245,17 +5189,17 @@ packages: react-dom: optional: true dependencies: - '@storybook/client-logger': 7.0.25 - '@storybook/components': 7.0.25(react-dom@18.2.0)(react@18.2.0) - '@storybook/manager-api': 7.0.25(react-dom@18.2.0)(react@18.2.0) - '@storybook/preview-api': 7.0.25 - '@storybook/theming': 7.0.25(react-dom@18.2.0)(react@18.2.0) + '@storybook/client-logger': 7.0.27 + '@storybook/components': 7.0.27(react-dom@18.2.0)(react@18.2.0) + '@storybook/manager-api': 7.0.27(react-dom@18.2.0)(react@18.2.0) + '@storybook/preview-api': 7.0.27 + '@storybook/theming': 7.0.27(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: true - /@storybook/addon-viewport@7.0.25(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-MOc03NGA2emcGMbEaCFsacgKTowzUNGxcHBlmXtKv0h1T9GvQKUMzXbiwOkY/DExcqcYdU+5Ch5XrxmW9Ld2VQ==} + /@storybook/addon-viewport@7.0.27(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-evU1b7DT8yUR47ZhfLC255NPlxgupEVOcAtwL+8aQEp3uhff+nYXOEN8u/fd3ZTKs0i37FRyNdk5FOMk18RykQ==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -5265,34 +5209,34 @@ packages: react-dom: optional: true dependencies: - '@storybook/client-logger': 7.0.25 - '@storybook/components': 7.0.25(react-dom@18.2.0)(react@18.2.0) - '@storybook/core-events': 7.0.25 + '@storybook/client-logger': 7.0.27 + '@storybook/components': 7.0.27(react-dom@18.2.0)(react@18.2.0) + '@storybook/core-events': 7.0.27 '@storybook/global': 5.0.0 - '@storybook/manager-api': 7.0.25(react-dom@18.2.0)(react@18.2.0) - '@storybook/preview-api': 7.0.25 - '@storybook/theming': 7.0.25(react-dom@18.2.0)(react@18.2.0) + '@storybook/manager-api': 7.0.27(react-dom@18.2.0)(react@18.2.0) + '@storybook/preview-api': 7.0.27 + '@storybook/theming': 7.0.27(react-dom@18.2.0)(react@18.2.0) memoizerific: 1.11.3 prop-types: 15.8.1 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: true - /@storybook/addons@7.0.24(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-e15hORnOD0ugvOVOTyZyLJhbDTWa4G1OHVUlboazy8O4TSvAXNBdLV1wOdY5RGoGD6Z5A4iR/gZXM0qc6Fh9xg==} + /@storybook/addons@7.0.27(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-LGfd8OAwS+zl7qQyLSAg/JjkfDDyf2uhwZIMYHomv3Oow/KT8kPqAdLqmsuAYBrTFBEqX3duemdHgjG7lVv9qQ==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - '@storybook/manager-api': 7.0.24(react-dom@18.2.0)(react@18.2.0) - '@storybook/preview-api': 7.0.24 - '@storybook/types': 7.0.24 + '@storybook/manager-api': 7.0.27(react-dom@18.2.0)(react@18.2.0) + '@storybook/preview-api': 7.0.27 + '@storybook/types': 7.0.27 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: true - /@storybook/api@7.0.24(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-rjWZgBbt43Ma5Vg2RwK9FtiF9ZkLRT+vOfDFtRL1PQkOIUlYlm33dOdPTh+HrW5QMO9cj/cchqmzU2AtgEZCyw==} + /@storybook/api@7.0.27(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-kvqtnahIdyp+c7qwG/IhY6e1ynet/G9k92J6n3UEpMqy0b+jKMpGE45uGdiMg5EDVGjvlDqN8Ed7v/ZDJFjlOw==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -5302,29 +5246,29 @@ packages: react-dom: optional: true dependencies: - '@storybook/client-logger': 7.0.24 - '@storybook/manager-api': 7.0.24(react-dom@18.2.0)(react@18.2.0) + '@storybook/client-logger': 7.0.27 + '@storybook/manager-api': 7.0.27(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: true - /@storybook/blocks@7.0.25(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-R0On6JMPPqtLI7yXzKWC3wFbbW2MmHZBlY4bMNH/PYoyY2u7mSCM+49Qwsulja8I/bG8mAraueVWTNbyEunQyg==} + /@storybook/blocks@7.0.27(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-6EXUWS1DjI68HXHFilaav9/sAqLKZKNBaVdhIHoRfB3lJ29MzxQe1k5BN+JRnUQE9cKC/F5XuP9y2pg7P1Y6CQ==} 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': 7.0.25 - '@storybook/client-logger': 7.0.25 - '@storybook/components': 7.0.25(react-dom@18.2.0)(react@18.2.0) - '@storybook/core-events': 7.0.25 + '@storybook/channels': 7.0.27 + '@storybook/client-logger': 7.0.27 + '@storybook/components': 7.0.27(react-dom@18.2.0)(react@18.2.0) + '@storybook/core-events': 7.0.27 '@storybook/csf': 0.1.1 - '@storybook/docs-tools': 7.0.25 + '@storybook/docs-tools': 7.0.27 '@storybook/global': 5.0.0 - '@storybook/manager-api': 7.0.25(react-dom@18.2.0)(react@18.2.0) - '@storybook/preview-api': 7.0.25 - '@storybook/theming': 7.0.25(react-dom@18.2.0)(react@18.2.0) - '@storybook/types': 7.0.25 + '@storybook/manager-api': 7.0.27(react-dom@18.2.0)(react@18.2.0) + '@storybook/preview-api': 7.0.27 + '@storybook/theming': 7.0.27(react-dom@18.2.0)(react@18.2.0) + '@storybook/types': 7.0.27 '@types/lodash': 4.14.195 color-convert: 2.0.1 dequal: 2.0.3 @@ -5343,13 +5287,13 @@ packages: - supports-color dev: true - /@storybook/builder-manager@7.0.24: - resolution: {integrity: sha512-qSehfB1yS1ch/XSUdqNaTXitboNry4aKASte+kFhM5wSJcAgGBeB5akz8pc+JiRPWozqyceYkIdTG/KcRDeojg==} + /@storybook/builder-manager@7.0.27: + resolution: {integrity: sha512-KDhBAx8Ib1nnAoB3Lm9kGo2QwBbxwFbonbB0otfT0hGhLSTKllHRYx3WL24bqibI9a87Jt1RT913PZusQ5up4w==} dependencies: '@fal-works/esbuild-plugin-global-externals': 2.1.2 - '@storybook/core-common': 7.0.24 - '@storybook/manager': 7.0.24 - '@storybook/node-logger': 7.0.24 + '@storybook/core-common': 7.0.27 + '@storybook/manager': 7.0.27 + '@storybook/node-logger': 7.0.27 '@types/ejs': 3.1.2 '@types/find-cache-dir': 3.2.1 '@yarnpkg/esbuild-plugin-pnp': 3.0.0-rc.15(esbuild@0.17.19) @@ -5367,8 +5311,8 @@ packages: - supports-color dev: true - /@storybook/builder-webpack5@7.0.24(esbuild@0.17.19)(react-dom@18.2.0)(react@18.2.0)(typescript@5.1.6): - resolution: {integrity: sha512-gA4otfsq9yTRT2IdYKkyqUdy+60a09CRDUtM1JB8a1eLmyL4az02qZv/l6D9Ccj/w5JNcJndtJX+3thOowOWOQ==} + /@storybook/builder-webpack5@7.0.27(esbuild@0.17.19)(react-dom@18.2.0)(react@18.2.0)(typescript@5.1.6): + resolution: {integrity: sha512-N6CZflMuUCR23ZXzz8oNRFJLL/SGguQxwlibcw0jpdUZnXREz+6Dr3ADIrTqZGeNVxM4MkLxHfRjhi4Bkmc3wQ==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -5378,25 +5322,25 @@ packages: optional: true dependencies: '@babel/core': 7.22.5 - '@storybook/addons': 7.0.24(react-dom@18.2.0)(react@18.2.0) - '@storybook/api': 7.0.24(react-dom@18.2.0)(react@18.2.0) - '@storybook/channel-postmessage': 7.0.24 - '@storybook/channel-websocket': 7.0.24 - '@storybook/channels': 7.0.24 - '@storybook/client-api': 7.0.24 - '@storybook/client-logger': 7.0.24 - '@storybook/components': 7.0.24(react-dom@18.2.0)(react@18.2.0) - '@storybook/core-common': 7.0.24 - '@storybook/core-events': 7.0.24 - '@storybook/core-webpack': 7.0.24 + '@storybook/addons': 7.0.27(react-dom@18.2.0)(react@18.2.0) + '@storybook/api': 7.0.27(react-dom@18.2.0)(react@18.2.0) + '@storybook/channel-postmessage': 7.0.27 + '@storybook/channel-websocket': 7.0.27 + '@storybook/channels': 7.0.27 + '@storybook/client-api': 7.0.27 + '@storybook/client-logger': 7.0.27 + '@storybook/components': 7.0.27(react-dom@18.2.0)(react@18.2.0) + '@storybook/core-common': 7.0.27 + '@storybook/core-events': 7.0.27 + '@storybook/core-webpack': 7.0.27 '@storybook/global': 5.0.0 - '@storybook/manager-api': 7.0.24(react-dom@18.2.0)(react@18.2.0) - '@storybook/node-logger': 7.0.24 - '@storybook/preview': 7.0.24 - '@storybook/preview-api': 7.0.24 - '@storybook/router': 7.0.24(react-dom@18.2.0)(react@18.2.0) - '@storybook/store': 7.0.24 - '@storybook/theming': 7.0.24(react-dom@18.2.0)(react@18.2.0) + '@storybook/manager-api': 7.0.27(react-dom@18.2.0)(react@18.2.0) + '@storybook/node-logger': 7.0.27 + '@storybook/preview': 7.0.27 + '@storybook/preview-api': 7.0.27 + '@storybook/router': 7.0.27(react-dom@18.2.0)(react@18.2.0) + '@storybook/store': 7.0.27 + '@storybook/theming': 7.0.27(react-dom@18.2.0)(react@18.2.0) '@types/node': 16.18.38 '@types/semver': 7.5.0 babel-loader: 9.1.2(@babel/core@7.22.5)(webpack@5.88.1) @@ -5433,59 +5377,44 @@ packages: - webpack-cli dev: true - /@storybook/channel-postmessage@7.0.24: - resolution: {integrity: sha512-QLtLXjEeTEwBN/7pB888mBaykmRU9Jy2BitvZuLJWyHHygTYm3vYZOaGR37DT+q/6Ob5GaZ0tURZmCSNDe8IIA==} - dependencies: - '@storybook/channels': 7.0.24 - '@storybook/client-logger': 7.0.24 - '@storybook/core-events': 7.0.24 - '@storybook/global': 5.0.0 - qs: 6.11.2 - telejson: 7.1.0 - dev: true - - /@storybook/channel-postmessage@7.0.25: - resolution: {integrity: sha512-h4AHsgaGNcTJD8gzHAOAA6L9oxg4fVOw0LVO1L6Jd0CJ0jDV1jc3UPqh+i3bkTOB/4xjaT5xSr1h+eCUAA+N+w==} + /@storybook/channel-postmessage@7.0.27: + resolution: {integrity: sha512-ScpiStUHvtgy9RrCFNyzzH9l+zHF80lSwW/BZ1MRETJ9ZaOVPrm03U0Ju01wJC57DYPROwPU/wKMetNqKKEhdA==} dependencies: - '@storybook/channels': 7.0.25 - '@storybook/client-logger': 7.0.25 - '@storybook/core-events': 7.0.25 + '@storybook/channels': 7.0.27 + '@storybook/client-logger': 7.0.27 + '@storybook/core-events': 7.0.27 '@storybook/global': 5.0.0 qs: 6.11.2 telejson: 7.1.0 dev: true - /@storybook/channel-websocket@7.0.24: - resolution: {integrity: sha512-GKSlWx5FgMQM0TKRCSGNTxLh0YU7xmg7m6FH8b/mvhH0Uido487qcJap2Ma/WOLe8aRiZo9jJpfcbUsKBWhuMg==} + /@storybook/channel-websocket@7.0.27: + resolution: {integrity: sha512-5WZmd5cd54HYa1WMWN694o266HpvWvGj9XC17DD+DwVARnWRxBmFnZs+X2FE68rGzccjD2cAJXyDTFHrcS+U1g==} dependencies: - '@storybook/channels': 7.0.24 - '@storybook/client-logger': 7.0.24 + '@storybook/channels': 7.0.27 + '@storybook/client-logger': 7.0.27 '@storybook/global': 5.0.0 telejson: 7.1.0 dev: true - /@storybook/channels@7.0.24: - resolution: {integrity: sha512-NZVLwMhtzy6cZrNRjshFvMAD9mQTmJDNwhohodSkM/YFCDVFhmxQk9tgizVGh9MwY3CYGJ1SI96RUejGosb49Q==} - dev: true - - /@storybook/channels@7.0.25: - resolution: {integrity: sha512-FLuXysj0uHBQNHpfiggtyaV0EFCMVWgEQjJLeBysqB/+sBCtpjrD7kUKrgJFF+N/IEhJq/dlWt7jOpxT2bffQA==} + /@storybook/channels@7.0.27: + resolution: {integrity: sha512-YppvPa1qMyC+oCQJ3tf7Quzpf2NnBlvIRLPJiGAMssUwX5qE0iKe9lTtkNwMaNxEvzz6rDxewSlz+f/MWr4gPw==} dev: true - /@storybook/cli@7.0.24: - resolution: {integrity: sha512-TmHPJrcqUMAGpPKqw0PHI82m+Tyh6J8LgWjyZENpOGJlQH6SJ5caA/ho9R3pqVuMRRcnGgWt0xq1YJtDlYBN9g==} + /@storybook/cli@7.0.27: + resolution: {integrity: sha512-iHugKuE3Rw/QdFSJBCJQYaZJsnEAQtFLf9vYNRjEqmkif5AR0leZj4yQ5kV1OfQ8MRuh+FGQ/u1cz6fRsFiWEA==} hasBin: true dependencies: '@babel/core': 7.22.5 '@babel/preset-env': 7.22.5(@babel/core@7.22.5) '@ndelangen/get-tarball': 3.0.9 - '@storybook/codemod': 7.0.24 - '@storybook/core-common': 7.0.24 - '@storybook/core-server': 7.0.24 - '@storybook/csf-tools': 7.0.24 - '@storybook/node-logger': 7.0.24 - '@storybook/telemetry': 7.0.24 - '@storybook/types': 7.0.24 + '@storybook/codemod': 7.0.27 + '@storybook/core-common': 7.0.27 + '@storybook/core-server': 7.0.27 + '@storybook/csf-tools': 7.0.27 + '@storybook/node-logger': 7.0.27 + '@storybook/telemetry': 7.0.27 + '@storybook/types': 7.0.27 '@types/semver': 7.5.0 chalk: 4.1.2 commander: 6.2.1 @@ -5521,35 +5450,29 @@ packages: - utf-8-validate dev: true - /@storybook/client-api@7.0.24: - resolution: {integrity: sha512-D9brib29aET1peRq6Nu7iBFgE+9W7ia3KCua5/AS980RFnXgGPE9x07knTbaAOuiHxHFrmQpdFF9BvVms1GS4A==} - dependencies: - '@storybook/client-logger': 7.0.24 - '@storybook/preview-api': 7.0.24 - dev: true - - /@storybook/client-logger@7.0.24: - resolution: {integrity: sha512-4zRTb+QQ1hWaRqad/UufZNRfi2d/cf5a40My72Ct97VwjhJFE6aQ3K+hl1Xt6hh8dncDL2JK3cgziw6ElqjT0w==} + /@storybook/client-api@7.0.27: + resolution: {integrity: sha512-TS+w8hV2wZTbPkWgG6O1RXjkcYbqYflmZk/ju15d90AssPIZaSdd6se4HJrzJJ/9SMif/yyfG0NjFvNayl5Xcw==} dependencies: - '@storybook/global': 5.0.0 + '@storybook/client-logger': 7.0.27 + '@storybook/preview-api': 7.0.27 dev: true - /@storybook/client-logger@7.0.25: - resolution: {integrity: sha512-jPUH38qA+FFiEkeA6vzo2Uq2tbgJolII2nKcKw6K6KMSv+/lJNElQ4extEvXHjmPe7TqPIZVDlh8QMh5DlZO5Q==} + /@storybook/client-logger@7.0.27: + resolution: {integrity: sha512-t4F0ByHP4MNiyVI5sgqtxSccr4RmPAqTr/h6CeGLJKWzUYobBV5hwKUd/qlfwdjev2u9C7AdLFPBKVcHX5PteA==} dependencies: '@storybook/global': 5.0.0 dev: true - /@storybook/codemod@7.0.24: - resolution: {integrity: sha512-PukV4GRPIISuVxpMMlTilwlGXdZ7E+JZWHNVb1tTwntmxMNcby8UxyWSHjbOpA2fxXGeUCjgCpcfTymJ+hxoYw==} + /@storybook/codemod@7.0.27: + resolution: {integrity: sha512-kJyJkxEkbm4tnKKcDgVOqN9PG+Pf3ibsl6Skrm1m3wrbOql3DAVfZzLec/QeFOXrGmmSuvl7JdBQrkJj22Bu1Q==} dependencies: '@babel/core': 7.21.8 '@babel/preset-env': 7.21.5(@babel/core@7.21.8) '@babel/types': 7.21.5 '@storybook/csf': 0.1.1 - '@storybook/csf-tools': 7.0.24 - '@storybook/node-logger': 7.0.24 - '@storybook/types': 7.0.24 + '@storybook/csf-tools': 7.0.27 + '@storybook/node-logger': 7.0.27 + '@storybook/types': 7.0.27 cross-spawn: 7.0.3 globby: 11.1.0 jscodeshift: 0.14.0(@babel/preset-env@7.21.5) @@ -5560,35 +5483,17 @@ packages: - supports-color dev: true - /@storybook/components@7.0.24(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-Pu7zGurCyWyiuFl2Pb5gybHA0f4blmHuVqccbMqnUw4Ew80BRu8AqfhNqN2hNdxFCx0mmy0baRGVftx76rNZ0w==} - 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': 7.0.24 - '@storybook/csf': 0.1.1 - '@storybook/global': 5.0.0 - '@storybook/theming': 7.0.24(react-dom@18.2.0)(react@18.2.0) - '@storybook/types': 7.0.24 - memoizerific: 1.11.3 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - use-resize-observer: 9.1.0(react-dom@18.2.0)(react@18.2.0) - util-deprecate: 1.0.2 - dev: true - - /@storybook/components@7.0.25(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-eY6R8P7HRisamVed/HwsgLerhDvL3UKdg9KsgBMoGLc7//lC2Zf9qYnDSMWutCdXJh0Te+gJS/i4Jv63YP3mDQ==} + /@storybook/components@7.0.27(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-utt4fA1td7QHpvuD/9dWm9UEoO5xTU3EsXk/U2fPUQzN9NEsbWKV/QubUYIpVy5iwwgUyMvqzWHM0veAriJW5A==} 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': 7.0.25 + '@storybook/client-logger': 7.0.27 '@storybook/csf': 0.1.1 '@storybook/global': 5.0.0 - '@storybook/theming': 7.0.25(react-dom@18.2.0)(react@18.2.0) - '@storybook/types': 7.0.25 + '@storybook/theming': 7.0.27(react-dom@18.2.0)(react@18.2.0) + '@storybook/types': 7.0.27 memoizerific: 1.11.3 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -5596,47 +5501,18 @@ packages: util-deprecate: 1.0.2 dev: true - /@storybook/core-client@7.0.24: - resolution: {integrity: sha512-uToMHbi5EnOk+8Z941j0hrRE1h9u/QWqCmqS2FBIWrBOeREwy0AAib1/hqihzhO7OzekY5mtLTANiCpIpLHAHQ==} + /@storybook/core-client@7.0.27: + resolution: {integrity: sha512-5cyAdOLqMUJfGW2c31U4/Q5TF+8DQnuQ6jKeX3W8ZQVhDn/Kox4qYNxRR0aRUUHTzxRVojQfmDHXy8IxZqYBNA==} dependencies: - '@storybook/client-logger': 7.0.24 - '@storybook/preview-api': 7.0.24 - dev: true - - /@storybook/core-common@7.0.24: - resolution: {integrity: sha512-FHjL2dpwDHnicLTePkiZMfO5eFxJxpTP2xmGWFQnWFTyEgh+ipcWnLVoYYXiKcc6EzKED0yebk8rAIalbzpICg==} - dependencies: - '@storybook/node-logger': 7.0.24 - '@storybook/types': 7.0.24 - '@types/node': 16.18.38 - '@types/node-fetch': 2.6.4 - '@types/pretty-hrtime': 1.0.1 - chalk: 4.1.2 - esbuild: 0.17.19 - esbuild-register: 3.4.2(esbuild@0.17.19) - file-system-cache: 2.3.0 - find-up: 5.0.0 - fs-extra: 11.1.1 - glob: 8.1.0 - glob-promise: 6.0.3(glob@8.1.0) - handlebars: 4.7.7 - lazy-universal-dotenv: 4.0.0 - node-fetch: 2.6.12 - picomatch: 2.3.1 - pkg-dir: 5.0.0 - pretty-hrtime: 1.0.3 - resolve-from: 5.0.0 - ts-dedent: 2.2.0 - transitivePeerDependencies: - - encoding - - supports-color + '@storybook/client-logger': 7.0.27 + '@storybook/preview-api': 7.0.27 dev: true - /@storybook/core-common@7.0.25: - resolution: {integrity: sha512-ohnYWhsDgOC23CMFeRlR4OM/Y5l7qq0wQiM3KtCYqFUnRwNkHZJ+rj7s6wkKKGUDy4pebvApeW7HFm/sLWaJgw==} + /@storybook/core-common@7.0.27: + resolution: {integrity: sha512-nlHXpn3CghCwkeIffZ7/PzcraCDXNZz+cnR4L8vtgJn1n6W7y92mxfF8gkRHuiYHWHbPWRVP9M5vAmVoiNMxjw==} dependencies: - '@storybook/node-logger': 7.0.25 - '@storybook/types': 7.0.25 + '@storybook/node-logger': 7.0.27 + '@storybook/types': 7.0.27 '@types/node': 16.18.38 '@types/node-fetch': 2.6.4 '@types/pretty-hrtime': 1.0.1 @@ -5661,31 +5537,27 @@ packages: - supports-color dev: true - /@storybook/core-events@7.0.24: - resolution: {integrity: sha512-xkf/rihCkhqMeh5EA8lVp90/mzbb2gcg6I3oeFWw2hognVcTnPXg6llhWdU4Spqd0cals7GEFmQugIILCmH8GA==} - dev: true - - /@storybook/core-events@7.0.25: - resolution: {integrity: sha512-abM0M+H19eZu0dRK+/2PB0W9b7xXFhiPddXpFCjIfJQFGPIwGBWVAFot1bKR5Mu4IB9OftkJYMRtYEEBrNep3A==} + /@storybook/core-events@7.0.27: + resolution: {integrity: sha512-sNnqgO5i5DUIqeQfNbr987KWvAciMN9FmMBuYdKjVFMqWFyr44HTgnhfKwZZKl+VMDYkHA9Do7UGSYZIKy0P4g==} dev: true - /@storybook/core-server@7.0.24: - resolution: {integrity: sha512-FJgdbtLgppFMd/RedF728I+v45TRG7s5/3RJfwgRgbq4ZEhKFzZN66MwWFeq3i5Q8ETHVwAxyVvC/JrRqAJxoA==} + /@storybook/core-server@7.0.27: + resolution: {integrity: sha512-9OBDtJ57qJYAgj5UNK8ip4XVSQEVAZxAXWv3QKkQi/QHGixOpxNG4piOF5TdQHv4kc/OX6I0j25ZIrO8jl+VnA==} dependencies: '@aw-web-design/x-default-browser': 1.4.88 '@discoveryjs/json-ext': 0.5.7 - '@storybook/builder-manager': 7.0.24 - '@storybook/core-common': 7.0.24 - '@storybook/core-events': 7.0.24 + '@storybook/builder-manager': 7.0.27 + '@storybook/core-common': 7.0.27 + '@storybook/core-events': 7.0.27 '@storybook/csf': 0.1.1 - '@storybook/csf-tools': 7.0.24 + '@storybook/csf-tools': 7.0.27 '@storybook/docs-mdx': 0.1.0 '@storybook/global': 5.0.0 - '@storybook/manager': 7.0.24 - '@storybook/node-logger': 7.0.24 - '@storybook/preview-api': 7.0.24 - '@storybook/telemetry': 7.0.24 - '@storybook/types': 7.0.24 + '@storybook/manager': 7.0.27 + '@storybook/node-logger': 7.0.27 + '@storybook/preview-api': 7.0.27 + '@storybook/telemetry': 7.0.27 + '@storybook/types': 7.0.27 '@types/detect-port': 1.3.3 '@types/node': 16.18.38 '@types/node-fetch': 2.6.4 @@ -5720,12 +5592,12 @@ packages: - utf-8-validate dev: true - /@storybook/core-webpack@7.0.24: - resolution: {integrity: sha512-sM0hX55uNFXfQdRMthFdY6luWmi9MG+dIj6bNPiVY2SxNenxj62P/0/R/1Ime27X/vzFbi12pqUijzPNUwiwQw==} + /@storybook/core-webpack@7.0.27: + resolution: {integrity: sha512-qCyiS8hkcejxIr5ARbdhYFxTMjxdBh5ddRPrVnmRk4zlA4SwkS+a6Mt5mzfy6CQY0MQvIeNuKidHZ2pEr2oHNQ==} dependencies: - '@storybook/core-common': 7.0.24 - '@storybook/node-logger': 7.0.24 - '@storybook/types': 7.0.24 + '@storybook/core-common': 7.0.27 + '@storybook/node-logger': 7.0.27 + '@storybook/types': 7.0.27 '@types/node': 16.18.38 ts-dedent: 2.2.0 transitivePeerDependencies: @@ -5733,40 +5605,24 @@ packages: - supports-color dev: true - /@storybook/csf-plugin@7.0.25: - resolution: {integrity: sha512-ncy6X4jsnQj7O0huDpYIRXJwkqMYcomfNQhhohLfoUNi0YIozVqYis3H6JxPGUtErJUPxJZmxnvUf4ox2jdITA==} + /@storybook/csf-plugin@7.0.27: + resolution: {integrity: sha512-9GqsRNrLMH9+P/57TfGZMZOYgnai1klI0hnBAHwPUaBvCwXx/pjOBy4VW30OslT1JLHzu2ZIvZxZiy+yNZM03w==} dependencies: - '@storybook/csf-tools': 7.0.25 + '@storybook/csf-tools': 7.0.27 unplugin: 0.10.2 transitivePeerDependencies: - supports-color dev: true - /@storybook/csf-tools@7.0.24: - resolution: {integrity: sha512-RBNiXY3ht6XpcIyVgxBo7mK2t32tJuC93OO/HgcoRFClcdA8HUnlva297XpJpMqCgrcF8fPqRo+ZcLeC7vjzvw==} - dependencies: - '@babel/generator': 7.21.9 - '@babel/parser': 7.21.9 - '@babel/traverse': 7.21.5 - '@babel/types': 7.21.5 - '@storybook/csf': 0.1.1 - '@storybook/types': 7.0.24 - fs-extra: 11.1.1 - recast: 0.23.2 - ts-dedent: 2.2.0 - transitivePeerDependencies: - - supports-color - dev: true - - /@storybook/csf-tools@7.0.25: - resolution: {integrity: sha512-ybxHmnQDEoqZZnc1DtsFuRmQG6va3eSo/eZeH6ixzTmuA5QWVx1UE7lA97c1wgbipa17+Jo1hJaMkoMPeKc7ew==} + /@storybook/csf-tools@7.0.27: + resolution: {integrity: sha512-JrSP628b1VVQa2lLefEX1u3DRng4Czrl+NBFy5Mgy9JjXFs1dGJM9m0k1/r2qNO4Km9HeTcR4NAcTMfatqzw2Q==} dependencies: '@babel/generator': 7.21.9 '@babel/parser': 7.21.9 '@babel/traverse': 7.21.5 '@babel/types': 7.21.5 '@storybook/csf': 0.1.1 - '@storybook/types': 7.0.25 + '@storybook/types': 7.0.27 fs-extra: 11.1.1 recast: 0.23.2 ts-dedent: 2.2.0 @@ -5784,28 +5640,13 @@ packages: resolution: {integrity: sha512-JDaBR9lwVY4eSH5W8EGHrhODjygPd6QImRbwjAuJNEnY0Vw4ie3bPkeGfnacB3OBW6u/agqPv2aRlR46JcAQLg==} dev: true - /@storybook/docs-tools@7.0.24: - resolution: {integrity: sha512-vmDHmHB1B5CWsYQ7CEtfz4vdf36VK/EZdNQUox9kdN935Dks7KSuGcDdXiRlWc78e94/A9+1mJQpyfwtn3E8fQ==} - dependencies: - '@babel/core': 7.22.5 - '@storybook/core-common': 7.0.24 - '@storybook/preview-api': 7.0.24 - '@storybook/types': 7.0.24 - '@types/doctrine': 0.0.3 - doctrine: 3.0.0 - lodash: 4.17.21 - transitivePeerDependencies: - - encoding - - supports-color - dev: true - - /@storybook/docs-tools@7.0.25: - resolution: {integrity: sha512-8JCQ+pFSbXNOdiCcQsfEW1A9u1CuwI/bgP0/xbw5Odl7H4ZQHwdJKOSH3qP5fBnSGIU9j2Leiaka8Kn49e7DOg==} + /@storybook/docs-tools@7.0.27: + resolution: {integrity: sha512-vXlFbwnlJV1ihYbwoP7uJ8JhYXkhaH3WL1yzIJx0kL1Fl1KLQc+x4flBM3pWO2MkrRa2hFLy5GrDwD6GxbMfEQ==} dependencies: '@babel/core': 7.22.5 - '@storybook/core-common': 7.0.25 - '@storybook/preview-api': 7.0.25 - '@storybook/types': 7.0.25 + '@storybook/core-common': 7.0.27 + '@storybook/preview-api': 7.0.27 + '@storybook/types': 7.0.27 '@types/doctrine': 0.0.3 doctrine: 3.0.0 lodash: 4.17.21 @@ -5818,45 +5659,20 @@ packages: resolution: {integrity: sha512-FcOqPAXACP0I3oJ/ws6/rrPT9WGhu915Cg8D02a9YxLo0DE9zI+a9A5gRGvmQ09fiWPukqI8ZAEoQEdWUKMQdQ==} dev: true - /@storybook/manager-api@7.0.24(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-cBpgDWq8reFgyrv4fBZlZJQyWYb9cDW0LDe476rWn/29uXNvYMNsHRwveLNgSA8Oy1NdyQCgf4ZgcYvY3wpvMA==} - 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': 7.0.24 - '@storybook/client-logger': 7.0.24 - '@storybook/core-events': 7.0.24 - '@storybook/csf': 0.1.1 - '@storybook/global': 5.0.0 - '@storybook/router': 7.0.24(react-dom@18.2.0)(react@18.2.0) - '@storybook/theming': 7.0.24(react-dom@18.2.0)(react@18.2.0) - '@storybook/types': 7.0.24 - dequal: 2.0.3 - lodash: 4.17.21 - memoizerific: 1.11.3 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - semver: 7.5.3 - store2: 2.14.2 - telejson: 7.1.0 - ts-dedent: 2.2.0 - dev: true - - /@storybook/manager-api@7.0.25(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-ZuimeFd9jUlYip1TLa+Q+CoU7xfHk7ZrCeuPSWG3QGodgt0L1gSwRbQnoS8ZN895Y3i0WQX32nnRWwwSWGrjgA==} + /@storybook/manager-api@7.0.27(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-CVgy4ti8h0Xc4nxiPujTzhMANl9wmfLGvSA9ZX6YUBbKFV4UOL4oj105iHPW7Ngse6Qoqj0rnhkOSmLczXT03w==} 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': 7.0.25 - '@storybook/client-logger': 7.0.25 - '@storybook/core-events': 7.0.25 + '@storybook/channels': 7.0.27 + '@storybook/client-logger': 7.0.27 + '@storybook/core-events': 7.0.27 '@storybook/csf': 0.1.1 '@storybook/global': 5.0.0 - '@storybook/router': 7.0.25(react-dom@18.2.0)(react@18.2.0) - '@storybook/theming': 7.0.25(react-dom@18.2.0)(react@18.2.0) - '@storybook/types': 7.0.25 + '@storybook/router': 7.0.27(react-dom@18.2.0)(react@18.2.0) + '@storybook/theming': 7.0.27(react-dom@18.2.0)(react@18.2.0) + '@storybook/types': 7.0.27 dequal: 2.0.3 lodash: 4.17.21 memoizerific: 1.11.3 @@ -5868,16 +5684,16 @@ packages: ts-dedent: 2.2.0 dev: true - /@storybook/manager@7.0.24: - resolution: {integrity: sha512-LsQd2cFJViwoPJ7K0A/XBWrBBhJv7F0J6+aa7qHszNmIZHVbMXyZfiX7JS3RHVs4I2kLuNpSk4X+iDG0QAafEQ==} + /@storybook/manager@7.0.27: + resolution: {integrity: sha512-Kxryp9Bp3EEr1axZdq7iOU5epmUvd65j/uT9FxFFHp5ffag6ULfRYVmrXsSIfR6UkwAbx2XYX/W+ScWRel4pDA==} dev: true /@storybook/mdx2-csf@1.1.0: resolution: {integrity: sha512-TXJJd5RAKakWx4BtpwvSNdgTDkKM6RkXU8GK34S/LhidQ5Pjz3wcnqb0TxEkfhK/ztbP8nKHqXFwLfa2CYkvQw==} dev: true - /@storybook/nextjs@7.0.24(@babel/core@7.22.5)(esbuild@0.17.19)(next@13.4.8)(react-dom@18.2.0)(react@18.2.0)(typescript@5.1.6)(webpack@5.88.1): - resolution: {integrity: sha512-SQqqeSyshs58Gluc+EZrjaSWAspOZ0YRRmZK3+cepomFsm22m1phInoFi1Zcvsf5CirjIjWUbYzxgYO6OUyhKw==} + /@storybook/nextjs@7.0.27(@babel/core@7.22.5)(esbuild@0.17.19)(next@13.4.8)(react-dom@18.2.0)(react@18.2.0)(typescript@5.1.6)(webpack@5.88.1): + resolution: {integrity: sha512-WsoIPU+ThCIYxjf5p4vyJ/iVIcua0nOR4GI1AD3r+KclgVdBS+Byx69n86GFMXVAeJqn7dfvdIE2Na9FlAPY/A==} engines: {node: '>=16.0.0'} peerDependencies: '@babel/core': ^7.11.5 @@ -5912,13 +5728,13 @@ packages: '@babel/preset-react': 7.22.5(@babel/core@7.22.5) '@babel/preset-typescript': 7.22.5(@babel/core@7.22.5) '@babel/runtime': 7.22.5 - '@storybook/addon-actions': 7.0.24(react-dom@18.2.0)(react@18.2.0) - '@storybook/builder-webpack5': 7.0.24(esbuild@0.17.19)(react-dom@18.2.0)(react@18.2.0)(typescript@5.1.6) - '@storybook/core-common': 7.0.24 - '@storybook/node-logger': 7.0.24 - '@storybook/preset-react-webpack': 7.0.24(@babel/core@7.22.5)(esbuild@0.17.19)(react-dom@18.2.0)(react@18.2.0)(typescript@5.1.6) - '@storybook/preview-api': 7.0.24 - '@storybook/react': 7.0.24(react-dom@18.2.0)(react@18.2.0)(typescript@5.1.6) + '@storybook/addon-actions': 7.0.27(react-dom@18.2.0)(react@18.2.0) + '@storybook/builder-webpack5': 7.0.27(esbuild@0.17.19)(react-dom@18.2.0)(react@18.2.0)(typescript@5.1.6) + '@storybook/core-common': 7.0.27 + '@storybook/node-logger': 7.0.27 + '@storybook/preset-react-webpack': 7.0.27(@babel/core@7.22.5)(esbuild@0.17.19)(react-dom@18.2.0)(react@18.2.0)(typescript@5.1.6) + '@storybook/preview-api': 7.0.27 + '@storybook/react': 7.0.27(react-dom@18.2.0)(react@18.2.0)(typescript@5.1.6) '@types/node': 16.18.38 css-loader: 6.8.1(webpack@5.88.1) find-up: 5.0.0 @@ -5963,17 +5779,8 @@ packages: - webpack-plugin-serve dev: true - /@storybook/node-logger@7.0.24: - resolution: {integrity: sha512-gjcYnreYBBtZVF6p/cHMas4FEafPddjsLMrAfB+0lLGoRdUwWVto46BZTHQ9seY5gPW0JQydAdDGHko8/kEOXA==} - dependencies: - '@types/npmlog': 4.1.4 - chalk: 4.1.2 - npmlog: 5.0.1 - pretty-hrtime: 1.0.3 - dev: true - - /@storybook/node-logger@7.0.25: - resolution: {integrity: sha512-ZzglyuEuYgged6xHhupQ3a4N2icvQq+4GL5UXNlMWgSMwthO7yeJERJHavvjjFIukQIF8d5plTy27/LCueIX3g==} + /@storybook/node-logger@7.0.27: + resolution: {integrity: sha512-idoK+sDaTTPuxHcKhxn+l27Omhxvr1TQ0ALw1h8ehyMbW8TZBdWvYLYfmiWeI3+NQtmeudzxhKSVYTmAY4qDJw==} dependencies: '@types/npmlog': 4.1.4 chalk: 4.1.2 @@ -5981,12 +5788,12 @@ packages: pretty-hrtime: 1.0.3 dev: true - /@storybook/postinstall@7.0.25: - resolution: {integrity: sha512-y4PM5x6C5oGKNd7TnCpomFHlPKTorPl/rGTGR5aJsuj6qeY2rmKvvBb+q2XBEgePjgEli39j9CGCmAdS2B0yWQ==} + /@storybook/postinstall@7.0.27: + resolution: {integrity: sha512-VehWuUQxTlqSfTEl3rnufA9+aBbFIv802c8HMJ6SsnwRSb93vlc2ZDGxx3hzryQhbBuI8oNDQx0VdFVwn+MkEg==} dev: true - /@storybook/preset-react-webpack@7.0.24(@babel/core@7.22.5)(esbuild@0.17.19)(react-dom@18.2.0)(react@18.2.0)(typescript@5.1.6): - resolution: {integrity: sha512-9BI243TMv5f+CjzGVB3CFA82E2kWYhQTaRoeNKxxk7NvgiascFMATkgBjIwtGYVXL9umk8mytzulOq/oXPnscQ==} + /@storybook/preset-react-webpack@7.0.27(@babel/core@7.22.5)(esbuild@0.17.19)(react-dom@18.2.0)(react@18.2.0)(typescript@5.1.6): + resolution: {integrity: sha512-6sqTbaqm3eKTk8RWhlGFQJl+3mwCZpue/4XXHAuuYKFt+0orIsqJtq7ulTk7G1Ism8YT/taU8pUknjGnJIeqiA==} engines: {node: '>=16.0.0'} peerDependencies: '@babel/core': ^7.11.5 @@ -6003,10 +5810,10 @@ packages: '@babel/preset-flow': 7.22.5(@babel/core@7.22.5) '@babel/preset-react': 7.22.5(@babel/core@7.22.5) '@pmmmwh/react-refresh-webpack-plugin': 0.5.10(react-refresh@0.11.0)(webpack@5.88.1) - '@storybook/core-webpack': 7.0.24 - '@storybook/docs-tools': 7.0.24 - '@storybook/node-logger': 7.0.24 - '@storybook/react': 7.0.24(react-dom@18.2.0)(react@18.2.0)(typescript@5.1.6) + '@storybook/core-webpack': 7.0.27 + '@storybook/docs-tools': 7.0.27 + '@storybook/node-logger': 7.0.27 + '@storybook/react': 7.0.27(react-dom@18.2.0)(react@18.2.0)(typescript@5.1.6) '@storybook/react-docgen-typescript-plugin': 1.0.6--canary.9.0c3f3b7.0(typescript@5.1.6)(webpack@5.88.1) '@types/node': 16.18.38 '@types/semver': 7.5.0 @@ -6034,36 +5841,16 @@ packages: - webpack-plugin-serve dev: true - /@storybook/preview-api@7.0.24: - resolution: {integrity: sha512-psycU07tuB5nyJvfAJiDN/9e8cjOdJ+5lrCSYC3vPzH86LxADDIN0/8xFb1CaQWcXZsADEFJGpHKWbRhjym5ew==} - dependencies: - '@storybook/channel-postmessage': 7.0.24 - '@storybook/channels': 7.0.24 - '@storybook/client-logger': 7.0.24 - '@storybook/core-events': 7.0.24 - '@storybook/csf': 0.1.1 - '@storybook/global': 5.0.0 - '@storybook/types': 7.0.24 - '@types/qs': 6.9.7 - dequal: 2.0.3 - lodash: 4.17.21 - memoizerific: 1.11.3 - qs: 6.11.2 - synchronous-promise: 2.0.17 - ts-dedent: 2.2.0 - util-deprecate: 1.0.2 - dev: true - - /@storybook/preview-api@7.0.25: - resolution: {integrity: sha512-/KiCKMOFGSc9LaQxuNDEeWqqn/GRROCWeg4wyhm4bsxhd/DsQfTmLaB/rW0+GZpMMZoOfSITkSYETNCPzNhO9g==} + /@storybook/preview-api@7.0.27: + resolution: {integrity: sha512-FhauTuLzRsaIaEORQP5lxYrzwRgZPMnfYEPnzduyGgPiY6VZkS6wIiO6pKzat83V1L4J7m5aZhTB3HtvTwPhvg==} dependencies: - '@storybook/channel-postmessage': 7.0.25 - '@storybook/channels': 7.0.25 - '@storybook/client-logger': 7.0.25 - '@storybook/core-events': 7.0.25 + '@storybook/channel-postmessage': 7.0.27 + '@storybook/channels': 7.0.27 + '@storybook/client-logger': 7.0.27 + '@storybook/core-events': 7.0.27 '@storybook/csf': 0.1.1 '@storybook/global': 5.0.0 - '@storybook/types': 7.0.25 + '@storybook/types': 7.0.27 '@types/qs': 6.9.7 dequal: 2.0.3 lodash: 4.17.21 @@ -6074,8 +5861,8 @@ packages: util-deprecate: 1.0.2 dev: true - /@storybook/preview@7.0.24: - resolution: {integrity: sha512-rej4Wz8Qy4gVuyvg4cpQGkR4wJc3b+0Uv6EYylbmpdj2585cOhFtRBykagDVZteVU4xaLMT7YHIZRnoLmJKIgw==} + /@storybook/preview@7.0.27: + resolution: {integrity: sha512-yHUlMX6wUlIlOYIzfUtqkuXOgRPJJLqGfeniMxLWjNpcePgZ6iSx0fF91ubKfPF1uUbA5vGSVX6KI+AF/RLM1Q==} dev: true /@storybook/react-docgen-typescript-plugin@1.0.6--canary.9.0c3f3b7.0(typescript@5.1.6)(webpack@5.88.1): @@ -6097,18 +5884,8 @@ packages: - supports-color dev: true - /@storybook/react-dom-shim@7.0.24(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-YOP1C3dWTLYP5mPb7hNuDRIhADzz+ppfb+S22JNJ3kqm+tsyE/YtAbRf80k6QIG1LzukMpGoEnjjOPOsWsyvFQ==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - dependencies: - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - dev: true - - /@storybook/react-dom-shim@7.0.25(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-kSwGNqchGVOGP77zFdghN+td6aDgo4VRButnqao6hHnDAGtppMky8AET3jkEgeT8wU01R9TOk5QmEs5JaDHTfA==} + /@storybook/react-dom-shim@7.0.27(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-KnyBrs9S8BIWIhNdT6cIpqmSE9CAxL8uGH/ev60OutKeM+rf3SC3AylIBSvMdjy4cykMasg16QiShK+MMbKl9g==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -6117,8 +5894,8 @@ packages: react-dom: 18.2.0(react@18.2.0) dev: true - /@storybook/react@7.0.24(react-dom@18.2.0)(react@18.2.0)(typescript@5.1.6): - resolution: {integrity: sha512-JAgSs8ANysBl3+cOAjFSVG3bA2V/wP6jyu7oK0jSATRQhHRjRS/tHFMA82j0j98G2sr3JXQUxNt55Qq3k2mUcg==} + /@storybook/react@7.0.27(react-dom@18.2.0)(react@18.2.0)(typescript@5.1.6): + resolution: {integrity: sha512-NPD6J5okkxiBx8k8TWvn03qG6ThD2rp1+2nFGgo3cInCEmvDgoa3wjq/Gl/2QV4W8XrQ8GiItj0Lzca+CBrkOw==} engines: {node: '>=16.0.0'} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -6128,13 +5905,13 @@ packages: typescript: optional: true dependencies: - '@storybook/client-logger': 7.0.24 - '@storybook/core-client': 7.0.24 - '@storybook/docs-tools': 7.0.24 + '@storybook/client-logger': 7.0.27 + '@storybook/core-client': 7.0.27 + '@storybook/docs-tools': 7.0.27 '@storybook/global': 5.0.0 - '@storybook/preview-api': 7.0.24 - '@storybook/react-dom-shim': 7.0.24(react-dom@18.2.0)(react@18.2.0) - '@storybook/types': 7.0.24 + '@storybook/preview-api': 7.0.27 + '@storybook/react-dom-shim': 7.0.27(react-dom@18.2.0)(react@18.2.0) + '@storybook/types': 7.0.27 '@types/escodegen': 0.0.6 '@types/estree': 0.0.51 '@types/node': 16.18.38 @@ -6157,44 +5934,31 @@ packages: - supports-color dev: true - /@storybook/router@7.0.24(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-SRCV+srCZUbko/V0phVN8jY8ilrxQWWAY/gegwNlIYaNqLJSyYqIj739VDmX+deXl6rOEpFLZreClVXWiDU9+w==} - 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': 7.0.24 - memoizerific: 1.11.3 - qs: 6.11.2 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - dev: true - - /@storybook/router@7.0.25(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-RcTe407o9m2KvDv+vKG3Qd2zdkswGSa6rIGKvvF/N1wEjB9pyu+HBW5PjAwlXWwPeWpfaz2du/KmXk+dxEFfug==} + /@storybook/router@7.0.27(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-Onflm2mERipuYB3SR+0CFAZKPbDiLsJdgX09BP8bGrg7dVYwiGkL5dc9H/CP0KPxtC7kXT8x1Zc+yx0Y0kWiJw==} 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': 7.0.25 + '@storybook/client-logger': 7.0.27 memoizerific: 1.11.3 qs: 6.11.2 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: true - /@storybook/store@7.0.24: - resolution: {integrity: sha512-T6BOXpiIAiGpQcfe0Hyu3d+8Gd0sUaVTSDXJLadfr7tqC6qmMpOuyApFu1qRfgJqh4aykUb75ESCvYWoEjwm+A==} + /@storybook/store@7.0.27: + resolution: {integrity: sha512-uk4/92psjfYv8llxnGG3LRy4gpt0ofzbfP3Q3x+vXKRCriKhJFSUGuYp5fSIRwVXJ2UL2o2PqzVSlVgBWZexuA==} dependencies: - '@storybook/client-logger': 7.0.24 - '@storybook/preview-api': 7.0.24 + '@storybook/client-logger': 7.0.27 + '@storybook/preview-api': 7.0.27 dev: true - /@storybook/telemetry@7.0.24: - resolution: {integrity: sha512-mLGwm3yeWlM9Srrcecrpce4m8uyazIMkHIYcBC0cD2L/JzIRzeRS3Na8QlLKz4/+Hxawm7K/pE/DBrVjvBbm8A==} + /@storybook/telemetry@7.0.27: + resolution: {integrity: sha512-dKPxR7BpIZU/6WmKXnPRHR1b7mlpLcEPoBxOXZKfEmTV6Qb+OIwr2N7pEQA1Jzlktkfw2CoM2O9s1JOMWrVnvQ==} dependencies: - '@storybook/client-logger': 7.0.24 - '@storybook/core-common': 7.0.24 + '@storybook/client-logger': 7.0.27 + '@storybook/core-common': 7.0.27 chalk: 4.1.2 detect-package-manager: 2.0.1 fetch-retry: 5.0.6 @@ -6207,47 +5971,24 @@ packages: - supports-color dev: true - /@storybook/theming@7.0.24(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-CMeCCfqffJ/D5rBl1HpAM/e5Vw0h7ucT+CLzP0ALtLrguz9ZzOiIZYgMj17KpfvWqje7HT+DwEtNkSrnJ01FNQ==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - dependencies: - '@emotion/use-insertion-effect-with-fallbacks': 1.0.1(react@18.2.0) - '@storybook/client-logger': 7.0.24 - '@storybook/global': 5.0.0 - memoizerific: 1.11.3 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - dev: true - - /@storybook/theming@7.0.25(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-OaLtP4jjN6NGvdZpfQq3FO2IE/uZDxcXJdEXCf8azzAyhwvFU5kMA8huCE1KvOGJfAR5lPfDMQDKMXTlkV7frg==} + /@storybook/theming@7.0.27(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-l2Lc8xX8QXQO8c9gpzdUUJ+0YqLoh8w74I7lzxiife0TzEQrhWD9aRJAVimm8Vzfq5x3CNeJNFHc5PcG8ypQig==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: '@emotion/use-insertion-effect-with-fallbacks': 1.0.1(react@18.2.0) - '@storybook/client-logger': 7.0.25 + '@storybook/client-logger': 7.0.27 '@storybook/global': 5.0.0 memoizerific: 1.11.3 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: true - /@storybook/types@7.0.24: - resolution: {integrity: sha512-SZh/XBHP1TT5bmEk0W52nT0v6fUnYwmZVls3da5noutdgOAiwL7TANtl41XrNjG+UDr8x0OE3PVVJi+LhwUaNA==} + /@storybook/types@7.0.27: + resolution: {integrity: sha512-pmJuIm+kGaZiDMyl2i5KFS9iGWrpW1jVcp9OMtHeK20LBzY5Hxq/JMc3E+fbVNkAX2hVlVGbbVUNPTvd9AjbrA==} dependencies: - '@storybook/channels': 7.0.24 - '@types/babel__core': 7.20.1 - '@types/express': 4.17.17 - file-system-cache: 2.3.0 - dev: true - - /@storybook/types@7.0.25: - resolution: {integrity: sha512-18Mn8IRbgsR+QXRa25wbNRJiKapKvODVx6rbBIH9Kim30gbTCgukYKJQlus27IODMMzMr86LiXKgnGpFv6NQ5w==} - dependencies: - '@storybook/channels': 7.0.25 + '@storybook/channels': 7.0.27 '@types/babel__core': 7.20.1 '@types/express': 4.17.17 file-system-cache: 2.3.0 @@ -6518,20 +6259,6 @@ packages: defer-to-connect: 1.1.3 dev: true - /@szmarczak/http-timer@4.0.6: - resolution: {integrity: sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==} - engines: {node: '>=10'} - dependencies: - defer-to-connect: 2.0.1 - dev: true - - /@szmarczak/http-timer@5.0.1: - resolution: {integrity: sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==} - engines: {node: '>=14.16'} - dependencies: - defer-to-connect: 2.0.1 - dev: true - /@tanstack/query-core@4.29.19: resolution: {integrity: sha512-uPe1DukeIpIHpQi6UzIgBcXsjjsDaLnc7hF+zLBKnaUlh7jFE/A+P8t4cU4VzKPMFB/C970n/9SxtpO5hmIRgw==} dev: false @@ -6755,16 +6482,7 @@ packages: resolution: {integrity: sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==} dependencies: '@types/connect': 3.4.35 - '@types/node': 18.15.13 - dev: true - - /@types/cacheable-request@6.0.3: - resolution: {integrity: sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw==} - dependencies: - '@types/http-cache-semantics': 4.0.1 - '@types/keyv': 3.1.4 - '@types/node': 18.15.13 - '@types/responselike': 1.0.0 + '@types/node': 14.0.13 dev: true /@types/chrome@0.0.136: @@ -6884,23 +6602,10 @@ packages: resolution: {integrity: sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==} dev: true - /@types/ethereum-block-by-date@1.4.1: - resolution: {integrity: sha512-TNOlViB9QbX24aJCYgJmVjIPvKqtYWUrv6nuAOA7WMFMpwXOEfZ9y5bnCNw+yvlggByFAaS5A/URIkX75TxWgg==} - dependencies: - ethers: 5.7.2 - moment: 2.29.4 - web3: 1.10.0 - transitivePeerDependencies: - - bufferutil - - encoding - - supports-color - - utf-8-validate - dev: true - /@types/express-serve-static-core@4.17.35: resolution: {integrity: sha512-wALWQwrgiB2AWTT91CB62b6Yt0sNHpznUXeZEcnPU3DRdlDIz74x8Qg1UUYKSVFi+va5vKOLYRBI1bRKiLLKIg==} dependencies: - '@types/node': 18.15.13 + '@types/node': 14.0.13 '@types/qs': 6.9.7 '@types/range-parser': 1.2.4 '@types/send': 0.17.1 @@ -6933,7 +6638,7 @@ packages: resolution: {integrity: sha512-IO+MJPVhoqz+28h1qLAcBEH2+xHMK6MTyHJc7MTnnYb6wsoLR29POVGJ7LycmVXIqyy/4/2ShP5sUwTXuOwb/w==} dependencies: '@types/minimatch': 5.1.2 - '@types/node': 18.15.13 + '@types/node': 14.0.13 dev: true /@types/graceful-fs@4.1.6: @@ -6956,10 +6661,6 @@ packages: resolution: {integrity: sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==} dev: true - /@types/http-cache-semantics@4.0.1: - resolution: {integrity: sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ==} - dev: true - /@types/http-errors@2.0.1: resolution: {integrity: sha512-/K3ds8TRAfBvi5vfjuz8y6+GiAYBZ0x4tXv1Av6CWBWn0IlADc+ZX9pMq7oU0fNQPnBwIZl3rmeLp6SBApbxSQ==} dev: true @@ -7039,12 +6740,13 @@ packages: /@types/node-fetch@2.6.4: resolution: {integrity: sha512-1ZX9fcN4Rvkvgv4E6PAY5WXUFWFcRWxZa3EW83UjycOB9ljJCedb2CupIP4RZMEwF/M3eTcCihbBRgwtGbg5Rg==} dependencies: - '@types/node': 18.15.13 + '@types/node': 14.0.13 form-data: 3.0.1 dev: true /@types/node@12.20.55: resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} + dev: false /@types/node@14.0.13: resolution: {integrity: sha512-rouEWBImiRaSJsVA+ITTFM6ZxibuAlTuNOCyxVbwreu6k6+ujs7DfnU9o+PShFhET78pMBl3eH+AGSI5eOTkPA==} @@ -7079,6 +6781,7 @@ packages: resolution: {integrity: sha512-Cf63Rv7jCQ0LaL8tNXmEyqTHuIJxRdlS5vMh1mj5voN4+QFhVZnlZruezqpWYDiJ8UTzhP0VmeLXCmBk66YrMQ==} dependencies: '@types/node': 18.15.13 + dev: false /@types/prettier@2.7.3: resolution: {integrity: sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==} @@ -7165,6 +6868,7 @@ packages: resolution: {integrity: sha512-Da66lEIFeIz9ltsdMZcpQvmrmmoqrfju8pm1BH8WbYjZSwUgCwXLb9C+9XYogwBITnbsSaMdVPb2ekf7TV+03w==} dependencies: '@types/node': 18.15.13 + dev: false /@types/semver@7.5.0: resolution: {integrity: sha512-G8hZ6XJiHnuhQKR7ZmysCeJWE08o8T0AXtk5darsCaTVsYZhhgUrq53jizaR2FvsoeCwJhlmwTjkXBY5Pn/ZHw==} @@ -7174,7 +6878,7 @@ packages: resolution: {integrity: sha512-Cwo8LE/0rnvX7kIIa3QHCkcuF21c05Ayb0ZfxPiv0W8VRiZiNW/WuRupHKpqqGVGf7SUA44QSOUKaEd9lIrd/Q==} dependencies: '@types/mime': 1.3.2 - '@types/node': 18.15.13 + '@types/node': 14.0.13 dev: true /@types/serve-static@1.15.2: @@ -7182,7 +6886,7 @@ packages: dependencies: '@types/http-errors': 2.0.1 '@types/mime': 3.0.1 - '@types/node': 18.15.13 + '@types/node': 14.0.13 dev: true /@types/stack-utils@2.0.1: @@ -8176,10 +7880,6 @@ packages: event-target-shim: 5.0.1 dev: true - /abortcontroller-polyfill@1.7.5: - resolution: {integrity: sha512-JMJ5soJWP18htbbxJjG7bG6yuI6pRhgJ0scHHTfkUjf6wjP912xZWvM+A4sJK3gqd9E8fcPbDnOefbA9Th/FIQ==} - dev: true - /accepts@1.3.8: resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} engines: {node: '>= 0.6'} @@ -8510,17 +8210,6 @@ packages: minimalistic-assert: 1.0.1 safer-buffer: 2.1.2 - /asn1@0.2.6: - resolution: {integrity: sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==} - dependencies: - safer-buffer: 2.1.2 - dev: true - - /assert-plus@1.0.0: - resolution: {integrity: sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==} - engines: {node: '>=0.8'} - dev: true - /assert@2.0.0: resolution: {integrity: sha512-se5Cd+js9dXJnu6Ag2JFc00t+HmHOen+8Q+L7O9zI0PqQXr20uk2J0XQqMxZEeo5U50o8Nvmmx7dZrl+Ufr35A==} dependencies: @@ -8589,14 +8278,6 @@ packages: resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==} engines: {node: '>= 0.4'} - /aws-sign2@0.7.0: - resolution: {integrity: sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==} - dev: true - - /aws4@1.12.0: - resolution: {integrity: sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg==} - dev: true - /axe-core@4.7.2: resolution: {integrity: sha512-zIURGIS1E1Q4pcrMjp+nnEh+16G56eG/MUllJH8yEvw7asDo7Ac9uhC9KIH5jzpITueEZolfYglnCGIuSBz39g==} engines: {node: '>=4'} @@ -8881,16 +8562,11 @@ packages: resolution: {integrity: sha512-H7JU6iBHTal1gp56aKoaa//YUxEaAOUiydvrV/pILqIHXTtqxSkATOnDA2u+jZ/61sD+L/412+7kzXRtWukhpQ==} dependencies: safe-buffer: 5.2.1 + dev: false /base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} - /bcrypt-pbkdf@1.0.2: - resolution: {integrity: sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==} - dependencies: - tweetnacl: 0.14.5 - dev: true - /bech32@1.1.4: resolution: {integrity: sha512-s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ==} @@ -8921,10 +8597,6 @@ packages: bindings: 1.5.0 dev: false - /bignumber.js@9.1.1: - resolution: {integrity: sha512-pHm4LsMJ6lzgNGVfZHjMoO8sdoRhOzOH4MLmY65Jg70bpxCKu5iOHNJyfF6OyvYw7t8Fpf35RuzUyqnQsj8Vig==} - dev: true - /binary-extensions@2.2.0: resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} engines: {node: '>=8'} @@ -8950,13 +8622,11 @@ packages: /blakejs@1.2.1: resolution: {integrity: sha512-QXUSXI3QVc/gJME0dBpXrag1kbzOqCjCX8/b54ntNyW6sjtoqxqRk3LTmXzaJoh71zMsDCjM+47jS7XiwN/+fQ==} - - /bluebird@3.7.2: - resolution: {integrity: sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==} - dev: true + dev: false /bn.js@4.11.6: resolution: {integrity: sha512-XWwnNNFCuuSQ0m3r3C4LE3EiORltHd9M05pq6FOlVeiophzRbMo50Sbz1ehl8K3Z+jw9+vmgnXefY1hz8X+2wA==} + dev: false /bn.js@4.12.0: resolution: {integrity: sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==} @@ -8984,32 +8654,12 @@ packages: - supports-color dev: true - /body-parser@1.20.2: - resolution: {integrity: sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==} - engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} - dependencies: - bytes: 3.1.2 - content-type: 1.0.5 - debug: 2.6.9 - depd: 2.0.0 - destroy: 1.2.0 - http-errors: 2.0.0 - iconv-lite: 0.4.24 - on-finished: 2.4.1 - qs: 6.11.0 - raw-body: 2.5.2 - type-is: 1.6.18 - unpipe: 1.0.0 - transitivePeerDependencies: - - supports-color - dev: true - - /boolbase@1.0.0: - resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} - dev: true - - /borsh@0.7.0: - resolution: {integrity: sha512-CLCsZGIBCFnPtkNnieW/a8wmreDmfUtjU2m9yHrzPXIlNbqVs0AQrSatSG6vdNYUqdc83tkQi2eHfF98ubzQLA==} + /boolbase@1.0.0: + resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} + dev: true + + /borsh@0.7.0: + resolution: {integrity: sha512-CLCsZGIBCFnPtkNnieW/a8wmreDmfUtjU2m9yHrzPXIlNbqVs0AQrSatSG6vdNYUqdc83tkQi2eHfF98ubzQLA==} dependencies: bn.js: 5.2.1 bs58: 4.0.1 @@ -9148,6 +8798,7 @@ packages: resolution: {integrity: sha512-Ok3Wdf5vOIlBrgCvTq96gBkJw+JUEzdBgyaza5HLtPm7yTHkjRy8+JzNyHF7BHa0bNWOQIp3m5YF0nnFcOIKLw==} dependencies: base-x: 3.0.9 + dev: false /bs58check@2.1.2: resolution: {integrity: sha512-0TS1jicxdU09dwJMNZtVAfzPi6Q6QeN0pM1Fkzrjn+XYHvzMKPU3pHVpva+769iNVSfIYWf7LJ6WR+BuuMf8cA==} @@ -9155,6 +8806,7 @@ packages: bs58: 4.0.1 create-hash: 1.2.0 safe-buffer: 5.2.1 + dev: false /bser@2.1.1: resolution: {integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==} @@ -9170,10 +8822,6 @@ packages: resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} dev: true - /buffer-to-arraybuffer@0.0.5: - resolution: {integrity: sha512-3dthu5CYiVB1DEJp61FtApNnNndTckcqe4pFcLdvHtrpG+kcyekCJKg4MRiDcFW7A6AODnXB9U4dwQiCW5kzJQ==} - dev: true - /buffer-xor@1.0.3: resolution: {integrity: sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==} @@ -9247,16 +8895,6 @@ packages: yargs-parser: 20.2.9 dev: true - /cacheable-lookup@5.0.4: - resolution: {integrity: sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==} - engines: {node: '>=10.6.0'} - dev: true - - /cacheable-lookup@6.1.0: - resolution: {integrity: sha512-KJ/Dmo1lDDhmW2XDPMo+9oiy/CeqosPguPCrgcVzKyZrL6pM1gU2GmPY/xo6OQPTUaA/c0kwHuywB4E6nmT9ww==} - engines: {node: '>=10.6.0'} - dev: true - /cacheable-request@6.1.0: resolution: {integrity: sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==} engines: {node: '>=8'} @@ -9270,19 +8908,6 @@ packages: responselike: 1.0.2 dev: true - /cacheable-request@7.0.4: - resolution: {integrity: sha512-v+p6ongsrp0yTGbJXjgxPow2+DL93DASP4kXCDKb8/bwRtt9OEF3whggkkDkGNzgcWy2XaF4a8nZglC7uElscg==} - engines: {node: '>=8'} - dependencies: - clone-response: 1.0.3 - get-stream: 5.2.0 - http-cache-semantics: 4.1.1 - keyv: 4.5.2 - lowercase-keys: 2.0.0 - normalize-url: 6.1.0 - responselike: 2.0.1 - dev: true - /call-bind@1.0.2: resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==} dependencies: @@ -9321,10 +8946,6 @@ packages: engines: {node: '>=4'} dev: true - /caseless@0.12.0: - resolution: {integrity: sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==} - dev: true - /chai@4.3.7: resolution: {integrity: sha512-HLnAzZ2iupm25PlN0xFreAlBA5zaBSv3og0DdeGA4Ar6h6rJ3A0rolRUKJhSF2V10GZKDgWF/VmAEsNWjCRB+A==} engines: {node: '>=4'} @@ -9413,18 +9034,6 @@ packages: engines: {node: '>=8'} dev: true - /cids@0.7.5: - resolution: {integrity: sha512-zT7mPeghoWAu+ppn8+BS1tQ5qGmbMfB4AregnQjA/qHY3GC1m1ptI9GkWNlgeu38r7CuRdXB47uY2XgAYt6QVA==} - engines: {node: '>=4.0.0', npm: '>=3.0.0'} - deprecated: This module has been superseded by the multiformats module - dependencies: - buffer: 5.7.1 - class-is: 1.1.0 - multibase: 0.6.1 - multicodec: 1.0.4 - multihashes: 0.4.21 - dev: true - /cipher-base@1.0.4: resolution: {integrity: sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==} dependencies: @@ -9435,10 +9044,6 @@ packages: resolution: {integrity: sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ==} dev: true - /class-is@1.1.0: - resolution: {integrity: sha512-rhjH9AG1fvabIDoGRVH587413LPjTZgmDF9fOFCbFJQV4yuocX1mHxxvXI4g3cGwbVY9wAYIoKlg1N79frJKQw==} - dev: true - /classnames@2.3.2: resolution: {integrity: sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw==} dev: false @@ -9747,14 +9352,6 @@ packages: safe-buffer: 5.2.1 dev: true - /content-hash@2.5.2: - resolution: {integrity: sha512-FvIQKy0S1JaWV10sMsA7TRx8bpU+pqPkhbsfvOJAdjRXvYxEckAwQWGwtRjiaJfh+E0DvcWUGqcdjwMGFjsSdw==} - dependencies: - cids: 0.7.5 - multicodec: 0.5.7 - multihashes: 0.4.21 - dev: true - /content-type@1.0.5: resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==} engines: {node: '>= 0.6'} @@ -9793,10 +9390,6 @@ packages: requiresBuild: true dev: true - /core-util-is@1.0.2: - resolution: {integrity: sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==} - dev: true - /core-util-is@1.0.3: resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} @@ -9806,6 +9399,7 @@ packages: dependencies: object-assign: 4.1.1 vary: 1.1.2 + dev: false /cosmiconfig@7.1.0: resolution: {integrity: sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==} @@ -9827,12 +9421,6 @@ packages: path-type: 4.0.0 dev: true - /crc-32@1.2.2: - resolution: {integrity: sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==} - engines: {node: '>=0.8'} - hasBin: true - dev: true - /create-ecdh@4.0.4: resolution: {integrity: sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==} dependencies: @@ -9884,6 +9472,7 @@ packages: node-fetch: 2.6.12 transitivePeerDependencies: - encoding + dev: false /cross-spawn@7.0.3: resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} @@ -10102,23 +9691,9 @@ packages: engines: {node: '>=12'} dev: false - /d@1.0.1: - resolution: {integrity: sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==} - dependencies: - es5-ext: 0.10.62 - type: 1.2.0 - dev: true - /damerau-levenshtein@1.0.8: resolution: {integrity: sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==} - /dashdash@1.14.1: - resolution: {integrity: sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==} - engines: {node: '>=0.10'} - dependencies: - assert-plus: 1.0.0 - dev: true - /data-urls@3.0.2: resolution: {integrity: sha512-Jy/tj3ldjZJo63sVAvg6LHt2mHvl4V6AgRAmNDtLdm7faqtsx+aJG42rsyCo9JCoRVKwPFzKlIPx3DIibwSIaQ==} engines: {node: '>=12'} @@ -10204,6 +9779,7 @@ packages: /decode-uri-component@0.2.2: resolution: {integrity: sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==} engines: {node: '>=0.10'} + dev: false /decompress-response@3.3.0: resolution: {integrity: sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==} @@ -10212,13 +9788,6 @@ packages: mimic-response: 1.0.1 dev: true - /decompress-response@6.0.0: - resolution: {integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==} - engines: {node: '>=10'} - dependencies: - mimic-response: 3.1.0 - dev: true - /dedent@0.7.0: resolution: {integrity: sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==} dev: true @@ -10299,11 +9868,6 @@ packages: resolution: {integrity: sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==} dev: true - /defer-to-connect@2.0.1: - resolution: {integrity: sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==} - engines: {node: '>=10'} - dev: true - /define-lazy-prop@2.0.0: resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} engines: {node: '>=8'} @@ -10484,10 +10048,6 @@ packages: entities: 2.2.0 dev: true - /dom-walk@0.1.2: - resolution: {integrity: sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==} - dev: true - /domain-browser@4.22.0: resolution: {integrity: sha512-IGBwjF7tNk3cwypFNH/7bfzBcgSCbaMOD3GsaY1AU/JRrnHnYgEM0+9kQt52iZxjNsjBtJYtao146V+f8jFZNw==} engines: {node: '>=10'} @@ -10582,13 +10142,6 @@ packages: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} dev: true - /ecc-jsbn@0.1.2: - resolution: {integrity: sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==} - dependencies: - jsbn: 0.1.1 - safer-buffer: 2.1.2 - dev: true - /echarts@5.4.2: resolution: {integrity: sha512-2W3vw3oI2tWJdyAz+b8DuWS0nfXtSDqlDmqgin/lfzbkB01cuMEN66KWBlmur3YMp5nEDEEt5s23pllnAzB4EA==} dependencies: @@ -10774,30 +10327,13 @@ packages: is-date-object: 1.0.5 is-symbol: 1.0.4 - /es5-ext@0.10.62: - resolution: {integrity: sha512-BHLqn0klhEpnOKSrzn/Xsz2UIW8j+cGmo9JLzr8BiUapV8hPL9+FliFqjwr9ngW7jWdnxv6eO+/LqyhJVqgrjA==} - engines: {node: '>=0.10'} - requiresBuild: true - dependencies: - es6-iterator: 2.0.3 - es6-symbol: 3.1.3 - next-tick: 1.1.0 - dev: true - - /es6-iterator@2.0.3: - resolution: {integrity: sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==} - dependencies: - d: 1.0.1 - es5-ext: 0.10.62 - es6-symbol: 3.1.3 - dev: true - /es6-object-assign@1.1.0: resolution: {integrity: sha512-MEl9uirslVwqQU369iHNWZXsI8yaZYGg/D65aOgZkeyFJwHYSxilf7rQzXKI7DdDuBPrBXbfk3sl9hJhmd5AUw==} dev: true /es6-promise@4.2.8: resolution: {integrity: sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==} + dev: false /es6-promisify@5.0.0: resolution: {integrity: sha512-C+d6UdsYDk0lMebHNR4S2NybQMMngAOnOwYBQjTOiv0MkoJMP0Myw2mgpDLBcpfCmRLxyFqYhS/CfOENq4SJhQ==} @@ -10805,13 +10341,6 @@ packages: es6-promise: 4.2.8 dev: false - /es6-symbol@3.1.3: - resolution: {integrity: sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==} - dependencies: - d: 1.0.1 - ext: 1.7.0 - dev: true - /esbuild-plugin-alias@0.2.1: resolution: {integrity: sha512-jyfL/pwPqaFXyKnj8lP8iLk6Z0m099uXR45aSN8Av1XD4vhvQutxxPzgA2bTcAwQpa1zCXDcWOlhFgyP3GKqhQ==} dev: true @@ -11416,13 +10945,6 @@ packages: - supports-color dev: false - /eth-ens-namehash@2.0.8: - resolution: {integrity: sha512-VWEI1+KJfz4Km//dadyvBBoBeSQ0MHTXPvr8UIXiLW6IanxvAV+DmlZAijZwAyggqGUfwQBeHf7tc9wzc1piSw==} - dependencies: - idna-uts46-hx: 2.3.1 - js-sha3: 0.5.7 - dev: true - /eth-json-rpc-filters@5.1.0: resolution: {integrity: sha512-fos+9xmoa1A2Ytsc9eYof17r81BjdJOUcGcgZn4K/tKdCCTb+a8ytEtwlu1op5qsXFDlgGmstTELFrDEc89qEQ==} engines: {node: '>=14.0.0'} @@ -11434,29 +10956,6 @@ packages: pify: 5.0.0 dev: false - /eth-lib@0.1.29: - resolution: {integrity: sha512-bfttrr3/7gG4E02HoWTDUcDDslN003OlOoBxk9virpAZQ1ja/jDgwkWB8QfJF7ojuEowrqy+lzp9VcJG7/k5bQ==} - dependencies: - bn.js: 4.12.0 - elliptic: 6.5.4 - nano-json-stream-parser: 0.1.2 - servify: 0.1.12 - ws: 3.3.3 - xhr-request-promise: 0.1.3 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - dev: true - - /eth-lib@0.2.8: - resolution: {integrity: sha512-ArJ7x1WcWOlSpzdoTBX8vkwlkSQ85CjjifSZtV4co64vWxSV8geWfPI9x4SVYu3DSxnX4yWFVTtGL+j9DUFLNw==} - dependencies: - bn.js: 4.12.0 - elliptic: 6.5.4 - xhr-request-promise: 0.1.3 - dev: true - /eth-query@2.1.2: resolution: {integrity: sha512-srES0ZcvwkR/wd5OQBRA1bIJMww1skfGS0s8wlwK3/oNP4+wnds60krvu5R1QbpRQjMmpG5OMIWro5s7gvDPsA==} dependencies: @@ -11494,6 +10993,7 @@ packages: resolution: {integrity: sha512-rxJ5OFN3RwjQxDcFP2Z5+Q9ho4eIdEmSc2ht0fCu8Se9nbXjZ7/031uXoUYJ87KHCOdVeiUuwSnoS7hmYAGVHA==} dependencies: js-sha3: 0.8.0 + dev: false /ethereum-cryptography@0.1.3: resolution: {integrity: sha512-w8/4x1SGGzc+tO97TASLja6SLd3fRIK2tLVcV2Gx4IB21hE19atll5Cq9o3d0ZmAYC/8aw0ipieTSiekAea4SQ==} @@ -11513,6 +11013,7 @@ packages: scrypt-js: 3.0.1 secp256k1: 4.0.3 setimmediate: 1.0.5 + dev: false /ethereumjs-util@7.1.5: resolution: {integrity: sha512-SDl5kKrQAudFBUe5OJM9Ac6WmMyYmXX/6sTmLZ3ffG2eY6ZIGBes3pEDxNN6V72WyOw4CPD5RomKdsa8DAAwLg==} @@ -11523,6 +11024,7 @@ packages: create-hash: 1.2.0 ethereum-cryptography: 0.1.3 rlp: 2.2.7 + dev: false /ethers@5.7.2: resolution: {integrity: sha512-wswUsmWo1aOK8rR7DIKiWSw9DbLWe6x98Jrn8wcTflTVvaXhAMaB5zGAXy0GYQEQp9iO1iSHWVyARQm11zUtyg==} @@ -11567,16 +11069,13 @@ packages: dependencies: bn.js: 4.11.6 number-to-bn: 1.7.0 + dev: false /event-target-shim@5.0.1: resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==} engines: {node: '>=6'} dev: true - /eventemitter3@4.0.4: - resolution: {integrity: sha512-rlaVLnVxtxvoyLsQQFBx53YmXHDxRIzzTLbdfxqi4yocpSjAxXwkU0cScM5JgSKMqEhrZpnvQ2D9gjylR0AimQ==} - dev: true - /eventemitter3@4.0.7: resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==} dev: false @@ -11681,12 +11180,6 @@ packages: - supports-color dev: true - /ext@1.7.0: - resolution: {integrity: sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==} - dependencies: - type: 2.7.2 - dev: true - /extend@3.0.2: resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} dev: true @@ -11715,11 +11208,6 @@ packages: - supports-color dev: true - /extsprintf@1.3.0: - resolution: {integrity: sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==} - engines: {'0': node >=0.6.0} - dev: true - /eyes@0.1.8: resolution: {integrity: sha512-GipyPsXO1anza0AOZdy69Im7hGFCNB7Y/NGjDlZGJ3GJJLtwNSb2vrzYrTYJRrRloVx7pl+bhUaTB8yiccPvFQ==} engines: {node: '> 0.1.90'} @@ -11983,10 +11471,6 @@ packages: signal-exit: 3.0.7 dev: true - /forever-agent@0.6.1: - resolution: {integrity: sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==} - dev: true - /fork-ts-checker-webpack-plugin@7.3.0(typescript@5.1.6)(webpack@5.88.1): resolution: {integrity: sha512-IN+XTzusCjR5VgntYFgxbxVx3WraPRnKehBFrf00cMSrtUuW9MsG9dhL6MWpY6MkjC3wVwoujfCDgZZCQwbswA==} engines: {node: '>=12.13.0', yarn: '>=1.0.0'} @@ -12014,19 +11498,6 @@ packages: webpack: 5.88.1(esbuild@0.17.19) dev: true - /form-data-encoder@1.7.1: - resolution: {integrity: sha512-EFRDrsMm/kyqbTQocNvRXMLjc7Es2Vk+IQFx/YW7hkUH1eBl4J1fqiP34l74Yt0pFLCNpc06fkbVk00008mzjg==} - dev: true - - /form-data@2.3.3: - resolution: {integrity: sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==} - engines: {node: '>= 0.12'} - dependencies: - asynckit: 0.4.0 - combined-stream: 1.0.8 - mime-types: 2.1.35 - dev: true - /form-data@3.0.1: resolution: {integrity: sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==} engines: {node: '>= 6'} @@ -12075,14 +11546,6 @@ packages: universalify: 2.0.0 dev: true - /fs-extra@4.0.3: - resolution: {integrity: sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==} - dependencies: - graceful-fs: 4.2.11 - jsonfile: 4.0.0 - universalify: 0.1.2 - dev: true - /fs-extra@7.0.1: resolution: {integrity: sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==} engines: {node: '>=6 <7 || >=8'} @@ -12092,12 +11555,6 @@ packages: universalify: 0.1.2 dev: true - /fs-minipass@1.2.7: - resolution: {integrity: sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==} - dependencies: - minipass: 2.9.0 - dev: true - /fs-minipass@2.1.0: resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==} engines: {node: '>= 8'} @@ -12220,12 +11677,6 @@ packages: dependencies: resolve-pkg-maps: 1.0.0 - /getpass@0.1.7: - resolution: {integrity: sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==} - dependencies: - assert-plus: 1.0.0 - dev: true - /giget@1.1.2: resolution: {integrity: sha512-HsLoS07HiQ5oqvObOI+Qb2tyZH4Gj5nYGfF9qQcZNrPw+uEFhdXtgJr01aO2pWadGHucajYDLxxbtQkm97ON2A==} hasBin: true @@ -12328,13 +11779,6 @@ packages: which: 1.3.1 dev: true - /global@4.4.0: - resolution: {integrity: sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==} - dependencies: - min-document: 2.19.0 - process: 0.11.10 - dev: true - /globals@11.12.0: resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} engines: {node: '>=4'} @@ -12377,42 +11821,6 @@ packages: dependencies: get-intrinsic: 1.2.1 - /got@11.8.6: - resolution: {integrity: sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g==} - engines: {node: '>=10.19.0'} - dependencies: - '@sindresorhus/is': 4.6.0 - '@szmarczak/http-timer': 4.0.6 - '@types/cacheable-request': 6.0.3 - '@types/responselike': 1.0.0 - cacheable-lookup: 5.0.4 - cacheable-request: 7.0.4 - decompress-response: 6.0.0 - http2-wrapper: 1.0.3 - lowercase-keys: 2.0.0 - p-cancelable: 2.1.1 - responselike: 2.0.1 - dev: true - - /got@12.1.0: - resolution: {integrity: sha512-hBv2ty9QN2RdbJJMK3hesmSkFTjVIHyIDDbssCKnSmq62edGgImJWD10Eb1k77TiV1bxloxqcFAVK8+9pkhOig==} - engines: {node: '>=14.16'} - dependencies: - '@sindresorhus/is': 4.6.0 - '@szmarczak/http-timer': 5.0.1 - '@types/cacheable-request': 6.0.3 - '@types/responselike': 1.0.0 - cacheable-lookup: 6.1.0 - cacheable-request: 7.0.4 - decompress-response: 6.0.0 - form-data-encoder: 1.7.1 - get-stream: 6.0.1 - http2-wrapper: 2.2.0 - lowercase-keys: 3.0.0 - p-cancelable: 3.0.0 - responselike: 2.0.1 - dev: true - /got@9.6.0: resolution: {integrity: sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==} engines: {node: '>=8.6'} @@ -12510,20 +11918,6 @@ packages: uglify-js: 3.17.4 dev: true - /har-schema@2.0.0: - resolution: {integrity: sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==} - engines: {node: '>=4'} - dev: true - - /har-validator@5.1.5: - resolution: {integrity: sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==} - engines: {node: '>=6'} - deprecated: this library is no longer supported - dependencies: - ajv: 6.12.6 - har-schema: 2.0.0 - dev: true - /has-bigints@1.0.2: resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} @@ -12696,10 +12090,6 @@ packages: toidentifier: 1.0.1 dev: true - /http-https@1.0.0: - resolution: {integrity: sha512-o0PWwVCSp3O0wS6FvNr6xfBCHgt0m1tvPLFOCc2iFDKTRAXhB7m8klDf7ErowFH8POa6dVdGatKU5I1YYwzUyg==} - dev: true - /http-proxy-agent@5.0.0: resolution: {integrity: sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==} engines: {node: '>= 6'} @@ -12710,31 +12100,6 @@ packages: transitivePeerDependencies: - supports-color - /http-signature@1.2.0: - resolution: {integrity: sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==} - engines: {node: '>=0.8', npm: '>=1.3.7'} - dependencies: - assert-plus: 1.0.0 - jsprim: 1.4.2 - sshpk: 1.17.0 - dev: true - - /http2-wrapper@1.0.3: - resolution: {integrity: sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==} - engines: {node: '>=10.19.0'} - dependencies: - quick-lru: 5.1.1 - resolve-alpn: 1.2.1 - dev: true - - /http2-wrapper@2.2.0: - resolution: {integrity: sha512-kZB0wxMo0sh1PehyjJUWRFEd99KC5TLjZ2cULC4f9iqJBAmKQQXEICjxl5iPJRwP40dpeHFqqhm7tYCvODpqpQ==} - engines: {node: '>=10.19.0'} - dependencies: - quick-lru: 5.1.1 - resolve-alpn: 1.2.1 - dev: true - /https-browserify@1.0.0: resolution: {integrity: sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==} dev: true @@ -12810,13 +12175,6 @@ packages: postcss: 8.4.24 dev: true - /idna-uts46-hx@2.3.1: - resolution: {integrity: sha512-PWoF9Keq6laYdIRwwCdhTPl60xRqAloYNMQLiyUnG42VjT53oW07BXIRM+NK7eQjzXjAk2gUvX9caRxlnF9TAA==} - engines: {node: '>=4.0.0'} - dependencies: - punycode: 2.1.0 - dev: true - /ieee754@1.2.1: resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} @@ -13007,10 +12365,6 @@ packages: engines: {node: '>=12'} dev: true - /is-function@1.0.2: - resolution: {integrity: sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==} - dev: true - /is-generator-fn@2.1.0: resolution: {integrity: sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==} engines: {node: '>=6'} @@ -13036,6 +12390,7 @@ packages: /is-hex-prefixed@1.0.0: resolution: {integrity: sha512-WvtOiug1VFrE9v1Cydwm+FnXd3+w9GaeVUss5W4v/SLy3UW00vP+6iNF2SdnfiBoLy4bTqVdkftNGTUeOFVsbA==} engines: {node: '>=6.5.0', npm: '>=3'} + dev: false /is-in-browser@1.1.3: resolution: {integrity: sha512-FeXIBgG/CPGd/WUxuEyvgGTEfwiG9Z4EKGxjNMRqviiIIfsmgrpnHLffEDdwUHqNva1VEW91o3xBT/m8Elgl9g==} @@ -13264,10 +12619,6 @@ packages: ws: 8.13.0(bufferutil@4.0.7)(utf-8-validate@5.0.10) dev: false - /isstream@0.1.2: - resolution: {integrity: sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==} - dev: true - /istanbul-lib-coverage@3.0.0: resolution: {integrity: sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==} engines: {node: '>=8'} @@ -13597,7 +12948,7 @@ packages: dependencies: '@jest/types': 29.5.0 '@types/graceful-fs': 4.1.6 - '@types/node': 18.15.13 + '@types/node': 14.0.13 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -13843,7 +13194,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.5.0 - '@types/node': 18.15.13 + '@types/node': 14.0.13 chalk: 4.1.2 ci-info: 3.8.0 graceful-fs: 4.2.11 @@ -13880,7 +13231,7 @@ packages: resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 18.15.13 + '@types/node': 14.0.13 merge-stream: 2.0.0 supports-color: 8.1.1 dev: true @@ -13898,7 +13249,7 @@ packages: resolution: {integrity: sha512-NcrQnevGoSp4b5kg+akIpthoAFHxPBcb5P6mYPY0fUNT+sSvmtu6jlkEle3anczUKIKEbMxFimk9oTP/tpIPgA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@types/node': 18.15.13 + '@types/node': 14.0.13 jest-util: 29.5.0 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -13932,10 +13283,6 @@ packages: resolution: {integrity: sha512-umpJ0/k8X0MvD1ds0P9SfowREz2LenHsQaxSohMZ5OMNEU2r0tf8pdeEFTHMFxWVxKNyU9rTtK3CWzUCTKJUeQ==} dev: false - /js-sha3@0.5.7: - resolution: {integrity: sha512-GII20kjaPX0zJ8wzkTbNDYMY7msuZcTWk8S5UOh6806Jq/wz1J8/bnr8uGU0DAUmYDjj2Mr4X1cW8v/GLYnR+g==} - dev: true - /js-sha3@0.8.0: resolution: {integrity: sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==} @@ -13956,10 +13303,6 @@ packages: dependencies: argparse: 2.0.1 - /jsbn@0.1.1: - resolution: {integrity: sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==} - dev: true - /jscodeshift@0.14.0(@babel/preset-env@7.21.5): resolution: {integrity: sha512-7eCC1knD7bLUPuSCwXsMZUH51O8jIcoVyKtI6P0XM0IVzlGjckPy3FIwQlorzbN0Sg79oK+RlohN32Mqf/lrYA==} hasBin: true @@ -14117,10 +13460,6 @@ packages: resolution: {integrity: sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==} dev: true - /json-buffer@3.0.1: - resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} - dev: true - /json-parse-even-better-errors@2.3.1: resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} @@ -14150,15 +13489,12 @@ packages: resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} dev: true - /json-schema@0.4.0: - resolution: {integrity: sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==} - dev: true - /json-stable-stringify-without-jsonify@1.0.1: resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} /json-stringify-safe@5.0.1: resolution: {integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==} + dev: false /json2mq@0.2.0: resolution: {integrity: sha512-SzoRg7ux5DWTII9J2qkrZrqV1gt+rTaoufMxEzXbS26Uid0NwaJd123HcoB80TgubEppxxIGdNxCx50fEoEWQA==} @@ -14196,16 +13532,6 @@ packages: engines: {'0': node >= 0.2.0} dev: false - /jsprim@1.4.2: - resolution: {integrity: sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==} - engines: {node: '>=0.6.0'} - dependencies: - assert-plus: 1.0.0 - extsprintf: 1.3.0 - json-schema: 0.4.0 - verror: 1.10.0 - dev: true - /jss-plugin-camel-case@10.10.0: resolution: {integrity: sha512-z+HETfj5IYgFxh1wJnUAU8jByI48ED+v0fuTuhKrPR+pRBYS2EDwbusU8aFOpCdYhtRc9zhN+PJ7iNE8pAWyPw==} dependencies: @@ -14285,6 +13611,7 @@ packages: node-addon-api: 2.0.2 node-gyp-build: 4.6.0 readable-stream: 3.6.2 + dev: false /keyv@3.1.0: resolution: {integrity: sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==} @@ -14292,12 +13619,6 @@ packages: json-buffer: 3.0.0 dev: true - /keyv@4.5.2: - resolution: {integrity: sha512-5MHbFaKn8cNSmVW7BYnijeAVlE4cYA/SVkifVgrh7yotnfhKmjuXpDKjrABLnT0SfHWV21P8ow07OGfRrNDg8g==} - dependencies: - json-buffer: 3.0.1 - dev: true - /keyvaluestorage-interface@1.0.0: resolution: {integrity: sha512-8t6Q3TclQ4uZynJY9IGr2+SsIGwK9JHcO6ootkHCGA0CrQCRy+VkouYNO2xicET6b9al7QKzpebNow+gkpCL8g==} dev: false @@ -14533,11 +13854,6 @@ packages: engines: {node: '>=8'} dev: true - /lowercase-keys@3.0.0: - resolution: {integrity: sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - dev: true - /lru-cache@5.1.1: resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} dependencies: @@ -14723,17 +14039,6 @@ packages: engines: {node: '>=4'} dev: true - /mimic-response@3.1.0: - resolution: {integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==} - engines: {node: '>=10'} - dev: true - - /min-document@2.19.0: - resolution: {integrity: sha512-9Wy1B3m3f66bPPmU5hdA4DR4PB2OfDU/+GS3yAB7IQozE3tqXaVv2zOjgla7MEGSRv95+ILmOuvhLkOK6wJtCQ==} - dependencies: - dom-walk: 0.1.2 - dev: true - /min-indent@1.0.1: resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} engines: {node: '>=4'} @@ -14760,13 +14065,6 @@ packages: /minimist@1.2.8: resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} - /minipass@2.9.0: - resolution: {integrity: sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==} - dependencies: - safe-buffer: 5.2.1 - yallist: 3.1.1 - dev: true - /minipass@3.3.6: resolution: {integrity: sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==} engines: {node: '>=8'} @@ -14779,12 +14077,6 @@ packages: engines: {node: '>=8'} dev: true - /minizlib@1.3.3: - resolution: {integrity: sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==} - dependencies: - minipass: 2.9.0 - dev: true - /minizlib@2.1.2: resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==} engines: {node: '>= 8'} @@ -14797,14 +14089,6 @@ packages: resolution: {integrity: sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==} dev: true - /mkdirp-promise@5.0.1: - resolution: {integrity: sha512-Hepn5kb1lJPtVW84RFT40YG1OddBNTOVUZR2bzQUHc+Z03en8/3uX0+060JDhcEzyO08HmipsN9DcnFMxhIL9w==} - engines: {node: '>=4'} - deprecated: This package is broken and no longer maintained. 'mkdirp' itself supports promises now, please switch to that. - dependencies: - mkdirp: 3.0.1 - dev: true - /mkdirp@0.5.6: resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==} hasBin: true @@ -14818,16 +14102,6 @@ packages: hasBin: true dev: true - /mkdirp@3.0.1: - resolution: {integrity: sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==} - engines: {node: '>=10'} - hasBin: true - dev: true - - /mock-fs@4.14.0: - resolution: {integrity: sha512-qYvlv/exQ4+svI3UOvPUpLDF0OMX5euvUH0Ny4N5QyRyhNdgAgUrVH3iUINSzEPLvx0kbo/Bp28GJKIqvE7URw==} - dev: true - /moment-business-time@2.0.0: resolution: {integrity: sha512-1eB16mrhj/OIQN/sm1YW1tO4nt1Kajd0kZvlRiAuXCXTXCjHqDFZTjUu5h/uJXQpL7jzhh8JiXhf40btleqI2w==} dependencies: @@ -14837,6 +14111,7 @@ packages: /moment@2.29.4: resolution: {integrity: sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==} + dev: false /motion@10.16.2: resolution: {integrity: sha512-p+PurYqfUdcJZvtnmAqu5fJgV2kR0uLFQuBKtLeFVTrYEVllI99tiOTSefVNYuip9ELTEkepIIDftNdze76NAQ==} @@ -14873,53 +14148,10 @@ packages: /ms@2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} - /multibase@0.6.1: - resolution: {integrity: sha512-pFfAwyTjbbQgNc3G7D48JkJxWtoJoBMaR4xQUOuB8RnCgRqaYmWNFeJTTvrJ2w51bjLq2zTby6Rqj9TQ9elSUw==} - deprecated: This module has been superseded by the multiformats module - dependencies: - base-x: 3.0.9 - buffer: 5.7.1 - dev: true - - /multibase@0.7.0: - resolution: {integrity: sha512-TW8q03O0f6PNFTQDvh3xxH03c8CjGaaYrjkl9UQPG6rz53TQzzxJVCIWVjzcbN/Q5Y53Zd0IBQBMVktVgNx4Fg==} - deprecated: This module has been superseded by the multiformats module - dependencies: - base-x: 3.0.9 - buffer: 5.7.1 - dev: true - - /multicodec@0.5.7: - resolution: {integrity: sha512-PscoRxm3f+88fAtELwUnZxGDkduE2HD9Q6GHUOywQLjOGT/HAdhjLDYNZ1e7VR0s0TP0EwZ16LNUTFpoBGivOA==} - deprecated: This module has been superseded by the multiformats module - dependencies: - varint: 5.0.2 - dev: true - - /multicodec@1.0.4: - resolution: {integrity: sha512-NDd7FeS3QamVtbgfvu5h7fd1IlbaC4EQ0/pgU4zqE2vdHCmBGsUa0TiM8/TdSeG6BMPC92OOCf8F1ocE/Wkrrg==} - deprecated: This module has been superseded by the multiformats module - dependencies: - buffer: 5.7.1 - varint: 5.0.2 - dev: true - /multiformats@9.9.0: resolution: {integrity: sha512-HoMUjhH9T8DDBNT+6xzkrd9ga/XiBI4xLr58LJACwK6G3HTOPeMz4nB4KJs33L2BelrIJa7P0VuNaVF3hMYfjg==} dev: false - /multihashes@0.4.21: - resolution: {integrity: sha512-uVSvmeCWf36pU2nB4/1kzYZjsXD9vofZKpgudqkceYY5g2aZZXJ5r9lxuzoRLl1OAp28XljXsEJ/X/85ZsKmKw==} - dependencies: - buffer: 5.7.1 - multibase: 0.7.0 - varint: 5.0.2 - dev: true - - /nano-json-stream-parser@0.1.2: - resolution: {integrity: sha512-9MqxMH/BSJC7dnLsEMPyfN5Dvoo49IsPFYMcHw3Bcfc2kN0lpHRBSzlMSVx4HGyJ7s9B31CyBTVehWJoQ8Ctew==} - dev: true - /nano-time@1.0.0: resolution: {integrity: sha512-flnngywOoQ0lLQOTRNexn2gGSNuM9bKj9RZAWSzhQ+UJYaAFG9bac4DW9VHjUAzrOaIcajHybCTHe/bkvozQqA==} dependencies: @@ -14967,10 +14199,6 @@ packages: react: 18.2.0 dev: true - /next-tick@1.1.0: - resolution: {integrity: sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==} - dev: true - /next-transpile-modules@10.0.0: resolution: {integrity: sha512-FyeJ++Lm2Fq31gbThiRCrJlYpIY9QaI7A3TjuhQLzOix8ChQrvn5ny4MhfIthS5cy6+uK1AhDRvxVdW17y3Xdw==} dependencies: @@ -15032,6 +14260,7 @@ packages: /node-addon-api@2.0.2: resolution: {integrity: sha512-Ntyt4AIXyaLIuMHF6IOoTakB3K+RWxwtsHNRxllEoA6vPwP9o4866g6YWDLUdnucilZhmkxiHwHr11gAENw+QA==} + dev: false /node-dir@0.1.17: resolution: {integrity: sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg==} @@ -15131,11 +14360,6 @@ packages: engines: {node: '>=8'} dev: true - /normalize-url@6.1.0: - resolution: {integrity: sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==} - engines: {node: '>=10'} - dev: true - /npm-run-path@4.0.1: resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} engines: {node: '>=8'} @@ -15169,14 +14393,11 @@ packages: dependencies: bn.js: 4.11.6 strip-hex-prefix: 1.0.0 + dev: false /nwsapi@2.2.6: resolution: {integrity: sha512-vSZ4miHQ4FojLjmz2+ux4B0/XA16jfwt/LBzIUftDpRd8tujHFkXjMyLwjS08fIZCzesj2z7gJukOKJwqebJAQ==} - /oauth-sign@0.9.0: - resolution: {integrity: sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==} - dev: true - /object-assign@4.1.1: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} @@ -15243,12 +14464,6 @@ packages: resolution: {integrity: sha512-z+pI07qxo4c2CulUHCDf9lcqDlMSo72N/4rLUpRXf6fu+q8vjt8y0xS+Tlf8NTJDdTXHbdeO1n3MlbctwEoXZw==} dev: false - /oboe@2.1.5: - resolution: {integrity: sha512-zRFWiF+FoicxEs3jNI/WYUrVEgA7DeET/InK0XQuudGHRg8iIob3cNPrJTKaz4004uaA9Pbe+Dwa8iluhjLZWA==} - dependencies: - http-https: 1.0.0 - dev: true - /on-exit-leak-free@0.2.0: resolution: {integrity: sha512-dqaz3u44QbRXQooZLTUKU41ZrzYrcvLISVgbrzbyCMxpmSLJvZ3ZamIJIZ29P6OhZIkNIQKosdeM6t1LYbA9hg==} dev: false @@ -15354,16 +14569,6 @@ packages: engines: {node: '>=6'} dev: true - /p-cancelable@2.1.1: - resolution: {integrity: sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==} - engines: {node: '>=8'} - dev: true - - /p-cancelable@3.0.0: - resolution: {integrity: sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==} - engines: {node: '>=12.20'} - dev: true - /p-limit@2.3.0: resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} engines: {node: '>=6'} @@ -15446,10 +14651,6 @@ packages: pbkdf2: 3.1.2 safe-buffer: 5.2.1 - /parse-headers@2.0.5: - resolution: {integrity: sha512-ft3iAoLOB/MlwbNXgzy43SWGP6sQki2jQvAyBg/zDFAgr9bfNWZIUj42Kw2eJIl8kEi4PbgE6U1Zau/HwI75HA==} - dev: true - /parse-json@5.2.0: resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} engines: {node: '>=8'} @@ -15552,10 +14753,6 @@ packages: resolution: {integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==} dev: true - /performance-now@2.1.0: - resolution: {integrity: sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==} - dev: true - /picocolors@1.0.0: resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} @@ -15940,11 +15137,6 @@ packages: resolution: {integrity: sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==} dev: true - /punycode@2.1.0: - resolution: {integrity: sha512-Yxz2kRwT90aPiWEMHVYnEf4+rhwF1tBmmZ4KepCP+Wkium9JxtWnUm1nqGwpiAHr/tnTSeHqr3wb++jgSkXjhA==} - engines: {node: '>=6'} - dev: true - /punycode@2.3.0: resolution: {integrity: sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==} engines: {node: '>=6'} @@ -16011,20 +15203,6 @@ packages: dependencies: side-channel: 1.0.4 - /qs@6.5.3: - resolution: {integrity: sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==} - engines: {node: '>=0.6'} - dev: true - - /query-string@5.1.1: - resolution: {integrity: sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==} - engines: {node: '>=0.10.0'} - dependencies: - decode-uri-component: 0.2.2 - object-assign: 4.1.1 - strict-uri-encode: 1.1.0 - dev: true - /query-string@6.14.1: resolution: {integrity: sha512-XDxAeVmpfu1/6IjyT/gXHOl+S0vQ9owggJ30hhWKdHAsNPOcasn5o9BW0eejZqL2e4vMjhAxoW3jVHcD6mbcYw==} engines: {node: '>=6'} @@ -16066,11 +15244,6 @@ packages: resolution: {integrity: sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg==} dev: false - /quick-lru@5.1.1: - resolution: {integrity: sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==} - engines: {node: '>=10'} - dev: true - /ramda@0.29.0: resolution: {integrity: sha512-BBea6L67bYLtdbOqfp8f58fPMqEwx0doL+pAi8TZyp2YWz8R9G8z9x75CZI8W+ftqhFHCpEX2cRnUUXK130iKA==} dev: true @@ -16101,16 +15274,6 @@ packages: unpipe: 1.0.0 dev: true - /raw-body@2.5.2: - resolution: {integrity: sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==} - engines: {node: '>= 0.8'} - dependencies: - bytes: 3.1.2 - http-errors: 2.0.0 - iconv-lite: 0.4.24 - unpipe: 1.0.0 - dev: true - /rc@1.2.8: resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==} hasBin: true @@ -16531,14 +15694,6 @@ packages: tslib: 2.6.0 dev: false - /react-table@7.7.0(react@18.2.0): - resolution: {integrity: sha512-jBlj70iBwOTvvImsU9t01LjFjy4sXEtclBovl3mTiqjz23Reu0DKnRza4zlLtOPACx6j2/7MrQIthIK1Wi+LIA==} - peerDependencies: - react: ^16.8.3 || ^17.0.0-0 - dependencies: - react: 18.2.0 - dev: false - /react-test-renderer@17.0.1(react@18.2.0): resolution: {integrity: sha512-/dRae3mj6aObwkjCcxZPlxDFh73XZLgvwhhyON2haZGUEhiaY5EjfAdw+d/rQmlcFwdTpMXCSGVk374QbCTlrA==} peerDependencies: @@ -16878,33 +16033,6 @@ packages: strip-ansi: 6.0.1 dev: true - /request@2.88.2: - resolution: {integrity: sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==} - engines: {node: '>= 6'} - deprecated: request has been deprecated, see https://github.com/request/request/issues/3142 - dependencies: - aws-sign2: 0.7.0 - aws4: 1.12.0 - caseless: 0.12.0 - combined-stream: 1.0.8 - extend: 3.0.2 - forever-agent: 0.6.1 - form-data: 2.3.3 - har-validator: 5.1.5 - http-signature: 1.2.0 - is-typedarray: 1.0.0 - isstream: 0.1.2 - json-stringify-safe: 5.0.1 - mime-types: 2.1.35 - oauth-sign: 0.9.0 - performance-now: 2.1.0 - qs: 6.5.3 - safe-buffer: 5.2.1 - tough-cookie: 2.5.0 - tunnel-agent: 0.6.0 - uuid: 3.4.0 - dev: true - /require-directory@2.1.1: resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} engines: {node: '>=0.10.0'} @@ -16929,10 +16057,6 @@ packages: resolution: {integrity: sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==} dev: false - /resolve-alpn@1.2.1: - resolution: {integrity: sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==} - dev: true - /resolve-cwd@3.0.0: resolution: {integrity: sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==} engines: {node: '>=8'} @@ -16998,12 +16122,6 @@ packages: lowercase-keys: 1.0.1 dev: true - /responselike@2.0.1: - resolution: {integrity: sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw==} - dependencies: - lowercase-keys: 2.0.0 - dev: true - /restore-cursor@3.1.0: resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==} engines: {node: '>=8'} @@ -17051,6 +16169,7 @@ packages: hasBin: true dependencies: bn.js: 5.2.1 + dev: false /rpc-websockets@7.5.1: resolution: {integrity: sha512-kGFkeTsmd37pHPMaHIgN1LVKXMi0JD782v4Ds9ZKtLlwdTKjn+CxM9A9/gLT2LaOuEcEFGL98h1QWQtlOIdW0w==} @@ -17201,6 +16320,7 @@ packages: elliptic: 6.5.4 node-addon-api: 2.0.2 node-gyp-build: 4.6.0 + dev: false /semver-diff@3.1.1: resolution: {integrity: sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==} @@ -17280,19 +16400,6 @@ packages: - supports-color dev: true - /servify@0.1.12: - resolution: {integrity: sha512-/xE6GvsKKqyo1BAY+KxOWXcLpPsUUyji7Qg3bVD7hh1eRze5bR1uYiuDA/k3Gof1s9BTzQZEJK8sNcNGFIzeWw==} - engines: {node: '>=6'} - dependencies: - body-parser: 1.20.2 - cors: 2.8.5 - express: 4.18.2 - request: 2.88.2 - xhr: 2.6.0 - transitivePeerDependencies: - - supports-color - dev: true - /set-blocking@2.0.0: resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==} @@ -17355,18 +16462,6 @@ packages: /signal-exit@3.0.7: resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} - /simple-concat@1.0.1: - resolution: {integrity: sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==} - dev: true - - /simple-get@2.8.2: - resolution: {integrity: sha512-Ijd/rV5o+mSBBs4F/x9oDPtTx9Zb6X9brmnXvMW4J7IR15ngi9q5xxqWBKU744jTZiaXtxaPL7uHG6vtN8kUkw==} - dependencies: - decompress-response: 3.3.0 - once: 1.4.0 - simple-concat: 1.0.1 - dev: true - /simple-update-notifier@1.1.0: resolution: {integrity: sha512-VpsrsJSUcJEseSbMHkrsrAVSdvVS5I96Qo1QAQ4FxQ9wXFcB+pjj7FB7/us9+GcgfW4ziHtYMc1J0PLczb55mg==} engines: {node: '>=8.10.0'} @@ -17507,22 +16602,6 @@ packages: resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} dev: true - /sshpk@1.17.0: - resolution: {integrity: sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==} - engines: {node: '>=0.10.0'} - hasBin: true - dependencies: - asn1: 0.2.6 - assert-plus: 1.0.0 - bcrypt-pbkdf: 1.0.2 - dashdash: 1.14.1 - ecc-jsbn: 0.1.2 - getpass: 0.1.7 - jsbn: 0.1.1 - safer-buffer: 2.1.2 - tweetnacl: 0.14.5 - dev: true - /stable@0.1.8: resolution: {integrity: sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==} deprecated: 'Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility' @@ -17560,11 +16639,11 @@ packages: resolution: {integrity: sha512-siT1RiqlfQnGqgT/YzXVUNsom9S0H1OX+dpdGN1xkyYATo4I6sep5NmsRD/40s3IIOvlCq6akxkqG82urIZW1w==} dev: true - /storybook@7.0.24: - resolution: {integrity: sha512-ilQDM4+KaNO8s5jU4EnS68JWb9KaLR0+xTNa/BEXQa18SnSt/qZYORXtqispwkyuL/9xwaMVwtS+st7JOucNWA==} + /storybook@7.0.27: + resolution: {integrity: sha512-hp6lBETyC9uHFH0/RYU7v9Ga+e00VlaOA6/hKOFCoO1AH4/3J5/+Ey/uYslyAjCMIFsrqz7jyJjBzcUG/Ps+6g==} hasBin: true dependencies: - '@storybook/cli': 7.0.24 + '@storybook/cli': 7.0.27 transitivePeerDependencies: - bufferutil - encoding @@ -17594,11 +16673,6 @@ packages: resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==} engines: {node: '>=10.0.0'} - /strict-uri-encode@1.1.0: - resolution: {integrity: sha512-R3f198pcvnB+5IpnBlRkphuE9n46WyVl8I39W/ZUTZLz4nqSP/oLYUrcnJrw462Ds8he4YKMov2efsTIw1BDGQ==} - engines: {node: '>=0.10.0'} - dev: true - /strict-uri-encode@2.0.0: resolution: {integrity: sha512-QwiXZgpRcKkhTj2Scnn++4PKtWsH0kpzZ62L2R6c/LUVYv7hVnZqcg2+sMuT6R7Jusu1vviK/MFsu6kNJfWlEQ==} engines: {node: '>=4'} @@ -17729,6 +16803,7 @@ packages: engines: {node: '>=6.5.0', npm: '>=3'} dependencies: is-hex-prefixed: 1.0.0 + dev: false /strip-indent@3.0.0: resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==} @@ -17867,26 +16942,6 @@ packages: stable: 0.1.8 dev: true - /swarm-js@0.1.42: - resolution: {integrity: sha512-BV7c/dVlA3R6ya1lMlSSNPLYrntt0LUq4YMgy3iwpCIc6rZnS5W2wUoctarZ5pXlpKtxDDf9hNziEkcfrxdhqQ==} - dependencies: - bluebird: 3.7.2 - buffer: 5.7.1 - eth-lib: 0.1.29 - fs-extra: 4.0.3 - got: 11.8.6 - mime-types: 2.1.35 - mkdirp-promise: 5.0.1 - mock-fs: 4.14.0 - setimmediate: 1.0.5 - tar: 4.4.19 - xhr-request: 1.1.0 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - dev: true - /swr@1.3.0(react@18.2.0): resolution: {integrity: sha512-dkghQrOl2ORX9HYrMDtPa7LTVHJjCTeZoB1dqTbnnEDlSvN8JEKpYIYurDfvbQFUUS8Cg8PceFVZNkW0KNNYPw==} peerDependencies: @@ -17943,19 +16998,6 @@ packages: readable-stream: 3.6.2 dev: true - /tar@4.4.19: - resolution: {integrity: sha512-a20gEsvHnWe0ygBY8JbxoM4w3SJdhc7ZAuxkLqh+nvNQN2IOt0B5lLgM490X5Hl8FF0dl0tOf2ewFYAlIFgzVA==} - engines: {node: '>=4.5'} - dependencies: - chownr: 1.1.4 - fs-minipass: 1.2.7 - minipass: 2.9.0 - minizlib: 1.3.3 - mkdirp: 0.5.6 - safe-buffer: 5.2.1 - yallist: 3.1.1 - dev: true - /tar@6.1.15: resolution: {integrity: sha512-/zKt9UyngnxIT/EAGYuxaMYgOIJiP81ab9ZfkILq4oNLPFX50qyYmu7jRj9qeXoxmJHjGlbH0+cm2uy1WCs10A==} engines: {node: '>=10'} @@ -18078,11 +17120,6 @@ packages: /through@2.3.8: resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==} - /timed-out@4.0.1: - resolution: {integrity: sha512-G7r3AhovYtr5YKOWQkta8RKAPb+J9IsO4uVmzjl8AZwfhs8UcUwTiD6gcJYSgOtzyjvQKrKYn41syHbUWMkafA==} - engines: {node: '>=0.10.0'} - dev: true - /timers-browserify@2.0.12: resolution: {integrity: sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==} engines: {node: '>=0.6.0'} @@ -18131,14 +17168,6 @@ packages: engines: {node: '>=6'} dev: true - /tough-cookie@2.5.0: - resolution: {integrity: sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==} - engines: {node: '>=0.8'} - dependencies: - psl: 1.9.0 - punycode: 2.3.0 - dev: true - /tough-cookie@4.1.3: resolution: {integrity: sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==} engines: {node: '>=6'} @@ -18270,16 +17299,6 @@ packages: resolution: {integrity: sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==} dev: true - /tunnel-agent@0.6.0: - resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==} - dependencies: - safe-buffer: 5.2.1 - dev: true - - /tweetnacl@0.14.5: - resolution: {integrity: sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==} - dev: true - /type-check@0.4.0: resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} engines: {node: '>= 0.8.0'} @@ -18327,14 +17346,6 @@ packages: mime-types: 2.1.35 dev: true - /type@1.2.0: - resolution: {integrity: sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==} - dev: true - - /type@2.7.2: - resolution: {integrity: sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw==} - dev: true - /typechain@8.1.1(typescript@5.1.6): resolution: {integrity: sha512-uF/sUvnXTOVF2FHKhQYnxHk4su4JjZR8vr4mA2mBaRwHTbwh0jIlqARz9XJr1tA0l7afJGvEa1dTSi4zt039LQ==} hasBin: true @@ -18428,10 +17439,6 @@ packages: multiformats: 9.9.0 dev: false - /ultron@1.1.1: - resolution: {integrity: sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og==} - dev: true - /unbox-primitive@1.0.2: resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} dependencies: @@ -18584,10 +17591,6 @@ packages: querystringify: 2.2.0 requires-port: 1.0.0 - /url-set-query@1.0.0: - resolution: {integrity: sha512-3AChu4NiXquPfeckE5R5cGdiHCMWJx1dwCWOmWIL4KHAziJNOFIYJlpGFeKDvwLPHovZRCxK3cYlwzqI9Vp+Gg==} - dev: true - /url@0.11.1: resolution: {integrity: sha512-rWS3H04/+mzzJkv0eZ7vEDGiQbgquI1fGfOad6zKvgYQi1SzMmhl7c/DdRGxhaWrVH6z0qWITo8rpnxK/RfEhA==} dependencies: @@ -18654,6 +17657,7 @@ packages: /utf8@3.0.0: resolution: {integrity: sha512-E8VjFIQ/TyQgp+TZfS6l8yp/xWppSAHzidGiRrqe4bK4XP9pTRyKFgGJpO3SN7zdX4DeomTrwaseCHovfpFcqQ==} + dev: false /util-deprecate@1.0.2: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} @@ -18676,12 +17680,6 @@ packages: engines: {node: '>= 0.4.0'} dev: true - /uuid@3.4.0: - resolution: {integrity: sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==} - deprecated: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details. - hasBin: true - dev: true - /uuid@8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} hasBin: true @@ -18722,23 +17720,10 @@ packages: use-sync-external-store: 1.2.0(react@18.2.0) dev: false - /varint@5.0.2: - resolution: {integrity: sha512-lKxKYG6H03yCZUpAGOPOsMcGxd1RHCu1iKvEHYDPmTyq2HueGhD73ssNBqqQWfvYs04G9iUFRvmAVLW20Jw6ow==} - dev: true - /vary@1.1.2: resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} engines: {node: '>= 0.8'} - /verror@1.10.0: - resolution: {integrity: sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==} - engines: {'0': node >=0.6.0} - dependencies: - assert-plus: 1.0.0 - core-util-is: 1.0.2 - extsprintf: 1.3.0 - dev: true - /victory-vendor@36.6.11: resolution: {integrity: sha512-nT8kCiJp8dQh8g991J/R5w5eE2KnO8EAIP0xocWlh9l2okngMWglOPoMZzJvek8Q1KUc4XE/mJxTZnvOB1sTYg==} dependencies: @@ -18839,244 +17824,13 @@ packages: defaults: 1.0.4 dev: true - /web3-bzz@1.10.0: - resolution: {integrity: sha512-o9IR59io3pDUsXTsps5pO5hW1D5zBmg46iNc2t4j2DkaYHNdDLwk2IP9ukoM2wg47QILfPEJYzhTfkS/CcX0KA==} - engines: {node: '>=8.0.0'} - requiresBuild: true - dependencies: - '@types/node': 12.20.55 - got: 12.1.0 - swarm-js: 0.1.42 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - dev: true - - /web3-core-helpers@1.10.0: - resolution: {integrity: sha512-pIxAzFDS5vnbXvfvLSpaA1tfRykAe9adw43YCKsEYQwH0gCLL0kMLkaCX3q+Q8EVmAh+e1jWL/nl9U0de1+++g==} - engines: {node: '>=8.0.0'} - dependencies: - web3-eth-iban: 1.10.0 - web3-utils: 1.10.0 - dev: true - - /web3-core-method@1.10.0: - resolution: {integrity: sha512-4R700jTLAMKDMhQ+nsVfIXvH6IGJlJzGisIfMKWAIswH31h5AZz7uDUW2YctI+HrYd+5uOAlS4OJeeT9bIpvkA==} - engines: {node: '>=8.0.0'} - dependencies: - '@ethersproject/transactions': 5.7.0 - web3-core-helpers: 1.10.0 - web3-core-promievent: 1.10.0 - web3-core-subscriptions: 1.10.0 - web3-utils: 1.10.0 - dev: true - - /web3-core-promievent@1.10.0: - resolution: {integrity: sha512-68N7k5LWL5R38xRaKFrTFT2pm2jBNFaM4GioS00YjAKXRQ3KjmhijOMG3TICz6Aa5+6GDWYelDNx21YAeZ4YTg==} - engines: {node: '>=8.0.0'} - dependencies: - eventemitter3: 4.0.4 - dev: true - - /web3-core-requestmanager@1.10.0: - resolution: {integrity: sha512-3z/JKE++Os62APml4dvBM+GAuId4h3L9ckUrj7ebEtS2AR0ixyQPbrBodgL91Sv7j7cQ3Y+hllaluqjguxvSaQ==} - engines: {node: '>=8.0.0'} - dependencies: - util: 0.12.5 - web3-core-helpers: 1.10.0 - web3-providers-http: 1.10.0 - web3-providers-ipc: 1.10.0 - web3-providers-ws: 1.10.0 - transitivePeerDependencies: - - encoding - - supports-color - dev: true - - /web3-core-subscriptions@1.10.0: - resolution: {integrity: sha512-HGm1PbDqsxejI075gxBc5OSkwymilRWZufIy9zEpnWKNmfbuv5FfHgW1/chtJP6aP3Uq2vHkvTDl3smQBb8l+g==} - engines: {node: '>=8.0.0'} - dependencies: - eventemitter3: 4.0.4 - web3-core-helpers: 1.10.0 - dev: true - - /web3-core@1.10.0: - resolution: {integrity: sha512-fWySwqy2hn3TL89w5TM8wXF1Z2Q6frQTKHWmP0ppRQorEK8NcHJRfeMiv/mQlSKoTS1F6n/nv2uyZsixFycjYQ==} - engines: {node: '>=8.0.0'} - dependencies: - '@types/bn.js': 5.1.1 - '@types/node': 12.20.55 - bignumber.js: 9.1.1 - web3-core-helpers: 1.10.0 - web3-core-method: 1.10.0 - web3-core-requestmanager: 1.10.0 - web3-utils: 1.10.0 - transitivePeerDependencies: - - encoding - - supports-color - dev: true - /web3-eth-abi@1.10.0: resolution: {integrity: sha512-cwS+qRBWpJ43aI9L3JS88QYPfFcSJJ3XapxOQ4j40v6mk7ATpA8CVK1vGTzpihNlOfMVRBkR95oAj7oL6aiDOg==} engines: {node: '>=8.0.0'} dependencies: '@ethersproject/abi': 5.7.0 web3-utils: 1.10.0 - - /web3-eth-accounts@1.10.0: - resolution: {integrity: sha512-wiq39Uc3mOI8rw24wE2n15hboLE0E9BsQLdlmsL4Zua9diDS6B5abXG0XhFcoNsXIGMWXVZz4TOq3u4EdpXF/Q==} - engines: {node: '>=8.0.0'} - dependencies: - '@ethereumjs/common': 2.5.0 - '@ethereumjs/tx': 3.3.2 - eth-lib: 0.2.8 - ethereumjs-util: 7.1.5 - scrypt-js: 3.0.1 - uuid: 9.0.0 - web3-core: 1.10.0 - web3-core-helpers: 1.10.0 - web3-core-method: 1.10.0 - web3-utils: 1.10.0 - transitivePeerDependencies: - - encoding - - supports-color - dev: true - - /web3-eth-contract@1.10.0: - resolution: {integrity: sha512-MIC5FOzP/+2evDksQQ/dpcXhSqa/2hFNytdl/x61IeWxhh6vlFeSjq0YVTAyIzdjwnL7nEmZpjfI6y6/Ufhy7w==} - engines: {node: '>=8.0.0'} - dependencies: - '@types/bn.js': 5.1.1 - web3-core: 1.10.0 - web3-core-helpers: 1.10.0 - web3-core-method: 1.10.0 - web3-core-promievent: 1.10.0 - web3-core-subscriptions: 1.10.0 - web3-eth-abi: 1.10.0 - web3-utils: 1.10.0 - transitivePeerDependencies: - - encoding - - supports-color - dev: true - - /web3-eth-ens@1.10.0: - resolution: {integrity: sha512-3hpGgzX3qjgxNAmqdrC2YUQMTfnZbs4GeLEmy8aCWziVwogbuqQZ+Gzdfrym45eOZodk+lmXyLuAdqkNlvkc1g==} - engines: {node: '>=8.0.0'} - dependencies: - content-hash: 2.5.2 - eth-ens-namehash: 2.0.8 - web3-core: 1.10.0 - web3-core-helpers: 1.10.0 - web3-core-promievent: 1.10.0 - web3-eth-abi: 1.10.0 - web3-eth-contract: 1.10.0 - web3-utils: 1.10.0 - transitivePeerDependencies: - - encoding - - supports-color - dev: true - - /web3-eth-iban@1.10.0: - resolution: {integrity: sha512-0l+SP3IGhInw7Q20LY3IVafYEuufo4Dn75jAHT7c2aDJsIolvf2Lc6ugHkBajlwUneGfbRQs/ccYPQ9JeMUbrg==} - engines: {node: '>=8.0.0'} - dependencies: - bn.js: 5.2.1 - web3-utils: 1.10.0 - dev: true - - /web3-eth-personal@1.10.0: - resolution: {integrity: sha512-anseKn98w/d703eWq52uNuZi7GhQeVjTC5/svrBWEKob0WZ5kPdo+EZoFN0sp5a5ubbrk/E0xSl1/M5yORMtpg==} - engines: {node: '>=8.0.0'} - dependencies: - '@types/node': 12.20.55 - web3-core: 1.10.0 - web3-core-helpers: 1.10.0 - web3-core-method: 1.10.0 - web3-net: 1.10.0 - web3-utils: 1.10.0 - transitivePeerDependencies: - - encoding - - supports-color - dev: true - - /web3-eth@1.10.0: - resolution: {integrity: sha512-Z5vT6slNMLPKuwRyKGbqeGYC87OAy8bOblaqRTgg94CXcn/mmqU7iPIlG4506YdcdK3x6cfEDG7B6w+jRxypKA==} - engines: {node: '>=8.0.0'} - dependencies: - web3-core: 1.10.0 - web3-core-helpers: 1.10.0 - web3-core-method: 1.10.0 - web3-core-subscriptions: 1.10.0 - web3-eth-abi: 1.10.0 - web3-eth-accounts: 1.10.0 - web3-eth-contract: 1.10.0 - web3-eth-ens: 1.10.0 - web3-eth-iban: 1.10.0 - web3-eth-personal: 1.10.0 - web3-net: 1.10.0 - web3-utils: 1.10.0 - transitivePeerDependencies: - - encoding - - supports-color - dev: true - - /web3-net@1.10.0: - resolution: {integrity: sha512-NLH/N3IshYWASpxk4/18Ge6n60GEvWBVeM8inx2dmZJVmRI6SJIlUxbL8jySgiTn3MMZlhbdvrGo8fpUW7a1GA==} - engines: {node: '>=8.0.0'} - dependencies: - web3-core: 1.10.0 - web3-core-method: 1.10.0 - web3-utils: 1.10.0 - transitivePeerDependencies: - - encoding - - supports-color - dev: true - - /web3-providers-http@1.10.0: - resolution: {integrity: sha512-eNr965YB8a9mLiNrkjAWNAPXgmQWfpBfkkn7tpEFlghfww0u3I0tktMZiaToJVcL2+Xq+81cxbkpeWJ5XQDwOA==} - engines: {node: '>=8.0.0'} - dependencies: - abortcontroller-polyfill: 1.7.5 - cross-fetch: 3.1.8 - es6-promise: 4.2.8 - web3-core-helpers: 1.10.0 - transitivePeerDependencies: - - encoding - dev: true - - /web3-providers-ipc@1.10.0: - resolution: {integrity: sha512-OfXG1aWN8L1OUqppshzq8YISkWrYHaATW9H8eh0p89TlWMc1KZOL9vttBuaBEi96D/n0eYDn2trzt22bqHWfXA==} - engines: {node: '>=8.0.0'} - dependencies: - oboe: 2.1.5 - web3-core-helpers: 1.10.0 - dev: true - - /web3-providers-ws@1.10.0: - resolution: {integrity: sha512-sK0fNcglW36yD5xjnjtSGBnEtf59cbw4vZzJ+CmOWIKGIR96mP5l684g0WD0Eo+f4NQc2anWWXG74lRc9OVMCQ==} - engines: {node: '>=8.0.0'} - dependencies: - eventemitter3: 4.0.4 - web3-core-helpers: 1.10.0 - websocket: 1.0.34 - transitivePeerDependencies: - - supports-color - dev: true - - /web3-shh@1.10.0: - resolution: {integrity: sha512-uNUUuNsO2AjX41GJARV9zJibs11eq6HtOe6Wr0FtRUcj8SN6nHeYIzwstAvJ4fXA53gRqFMTxdntHEt9aXVjpg==} - engines: {node: '>=8.0.0'} - requiresBuild: true - dependencies: - web3-core: 1.10.0 - web3-core-method: 1.10.0 - web3-core-subscriptions: 1.10.0 - web3-net: 1.10.0 - transitivePeerDependencies: - - encoding - - supports-color - dev: true + dev: false /web3-utils@1.10.0: resolution: {integrity: sha512-kSaCM0uMcZTNUSmn5vMEhlo02RObGNRRCkdX0V9UTAU0+lrvn0HSaudyCo6CQzuXUsnuY2ERJGCGPfeWmv19Rg==} @@ -19089,25 +17843,7 @@ packages: number-to-bn: 1.7.0 randombytes: 2.1.0 utf8: 3.0.0 - - /web3@1.10.0: - resolution: {integrity: sha512-YfKY9wSkGcM8seO+daR89oVTcbu18NsVfvOngzqMYGUU0pPSQmE57qQDvQzUeoIOHAnXEBNzrhjQJmm8ER0rng==} - engines: {node: '>=8.0.0'} - requiresBuild: true - dependencies: - web3-bzz: 1.10.0 - web3-core: 1.10.0 - web3-eth: 1.10.0 - web3-eth-personal: 1.10.0 - web3-net: 1.10.0 - web3-shh: 1.10.0 - web3-utils: 1.10.0 - transitivePeerDependencies: - - bufferutil - - encoding - - supports-color - - utf-8-validate - dev: true + dev: false /webextension-polyfill-ts@0.25.0: resolution: {integrity: sha512-ikQhwwHYkpBu00pFaUzIKY26I6L87DeRI+Q6jBT1daZUNuu8dSrg5U9l/ZbqdaQ1M/TTSPKeAa3kolP5liuedw==} @@ -19202,20 +17938,6 @@ packages: - uglify-js dev: true - /websocket@1.0.34: - resolution: {integrity: sha512-PRDso2sGwF6kM75QykIesBijKSVceR6jL2G8NGYyq2XrItNC2P5/qL5XeR056GhA+Ly7JMFvJb9I312mJfmqnQ==} - engines: {node: '>=4.0.0'} - dependencies: - bufferutil: 4.0.7 - debug: 2.6.9 - es5-ext: 0.10.62 - typedarray-to-buffer: 3.1.5 - utf-8-validate: 5.0.10 - yaeti: 0.0.6 - transitivePeerDependencies: - - supports-color - dev: true - /whatwg-encoding@2.0.0: resolution: {integrity: sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==} engines: {node: '>=12'} @@ -19373,22 +18095,6 @@ packages: signal-exit: 3.0.7 dev: true - /ws@3.3.3: - resolution: {integrity: sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==} - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: ^5.0.2 - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - dependencies: - async-limiter: 1.0.1 - safe-buffer: 5.1.2 - ultron: 1.1.1 - dev: true - /ws@6.2.2: resolution: {integrity: sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==} peerDependencies: @@ -19448,33 +18154,6 @@ packages: engines: {node: '>=8'} dev: true - /xhr-request-promise@0.1.3: - resolution: {integrity: sha512-YUBytBsuwgitWtdRzXDDkWAXzhdGB8bYm0sSzMPZT7Z2MBjMSTHFsyCT1yCRATY+XC69DUrQraRAEgcoCRaIPg==} - dependencies: - xhr-request: 1.1.0 - dev: true - - /xhr-request@1.1.0: - resolution: {integrity: sha512-Y7qzEaR3FDtL3fP30k9wO/e+FBnBByZeybKOhASsGP30NIkRAAkKD/sCnLvgEfAIEC1rcmK7YG8f4oEnIrrWzA==} - dependencies: - buffer-to-arraybuffer: 0.0.5 - object-assign: 4.1.1 - query-string: 5.1.1 - simple-get: 2.8.2 - timed-out: 4.0.1 - url-set-query: 1.0.0 - xhr: 2.6.0 - dev: true - - /xhr@2.6.0: - resolution: {integrity: sha512-/eCGLb5rxjx5e3mF1A7s+pLlR6CGyqWN91fv1JgER5mVWg1MZmlhBvy9kjcsOdRk8RrIujotWyJamfyrp+WIcA==} - dependencies: - global: 4.4.0 - is-function: 1.0.2 - parse-headers: 2.0.5 - xtend: 4.0.2 - dev: true - /xml-name-validator@4.0.0: resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==} engines: {node: '>=12'} @@ -19495,11 +18174,6 @@ packages: engines: {node: '>=10'} dev: true - /yaeti@0.0.6: - resolution: {integrity: sha512-MvQa//+KcZCUkBTIC9blM+CU9J2GzuTytsOUwf2lidtvkx/6gnEp1QvJv34t9vdjhFmha/mUiNDbN0D0mJWdug==} - engines: {node: '>=0.10.32'} - dev: true - /yallist@3.1.1: resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} From 79f0ad925b522804e8f6ff00a45c0fe537738a55 Mon Sep 17 00:00:00 2001 From: Adam Clarke Date: Fri, 21 Jul 2023 09:52:15 +0100 Subject: [PATCH 2/6] Reduces the stop loss restriction to 1% (#2634) Reduce stop loss restriction --- packages/app/src/__tests__/pages/market.test.tsx | 14 +++++++------- packages/app/src/utils/__tests__/futures.test.ts | 4 ++-- packages/app/src/utils/futures.ts | 4 ++-- 3 files changed, 11 insertions(+), 11 deletions(-) diff --git a/packages/app/src/__tests__/pages/market.test.tsx b/packages/app/src/__tests__/pages/market.test.tsx index 67af0e02c1..5306df7cfe 100644 --- a/packages/app/src/__tests__/pages/market.test.tsx +++ b/packages/app/src/__tests__/pages/market.test.tsx @@ -248,7 +248,7 @@ describe('Futures market page - stop loss validation', () => { fireEvent.change(stopLossInput, { target: { value: '1700' } }) // Min / Max SL is shown when invalid - const slMinMaxLabel = await findByText('Min: 1,735.52') + const slMinMaxLabel = await findByText('Min: 1,701.82') expect(slMinMaxLabel).toBeTruthy() expect(submitButton).toBeDisabled() @@ -295,11 +295,11 @@ describe('Futures market page - stop loss validation', () => { fireEvent.click(approveButton) const stopLossInput = await findByTestId('trade-panel-stop-loss-input') - fireEvent.change(stopLossInput, { target: { value: '2150' } }) + fireEvent.change(stopLossInput, { target: { value: '2160' } }) // Min / Max SL is shown when invalid - // Liqudation price is 2,172.46 and stop is limited to 2,100.07 - const slMinMaxLabel = await findByText('Max: 2,107.29') + // Liqudation price is 2,172.46 and stop is limited to 2,172.29 + const slMinMaxLabel = await findByText('Max: 2,150.74') expect(slMinMaxLabel).toBeTruthy() expect(submitButton).toBeDisabled() @@ -320,16 +320,16 @@ describe('Futures market page - stop loss validation', () => { sdk.futures.getCrossMarginTradePreview = () => Promise.resolve({ ...MOCK_TRADE_PREVIEW, - liqPrice: wei('1760'), + liqPrice: wei('1795'), size: wei('1.1'), - leverage: wei('20'), + leverage: wei('40'), }) const marginInput = await findByTestId('set-order-margin-susd-desktop') fireEvent.change(marginInput, { target: { value: '100' } }) const sizeInput = await findByTestId('set-order-size-amount-susd-desktop') - fireEvent.change(sizeInput, { target: { value: '2000' } }) + fireEvent.change(sizeInput, { target: { value: '4000' } }) const fees = await findByText('$1.69') expect(fees).toBeTruthy() diff --git a/packages/app/src/utils/__tests__/futures.test.ts b/packages/app/src/utils/__tests__/futures.test.ts index dd553cbec6..f7cf9bc464 100644 --- a/packages/app/src/utils/__tests__/futures.test.ts +++ b/packages/app/src/utils/__tests__/futures.test.ts @@ -7,12 +7,12 @@ describe('futures utils', () => { test('correct stop loss limitation when LONG', () => { // Traders can place stop losses at 3% above liquidation price const minStopLoss = minMaxSLPrice(wei(1800), PositionSide.LONG) - expect(minStopLoss?.toNumber()).toEqual(1854) + expect(minStopLoss?.toNumber()).toEqual(1818) }) test('correct stop loss limitation when SHORT', () => { // Traders can place stop losses at 3% below liquidation price const minStopLoss = minMaxSLPrice(wei(2200), PositionSide.SHORT) - expect(minStopLoss?.toNumber()).toEqual(2134) + expect(minStopLoss?.toNumber()).toEqual(2178) }) }) diff --git a/packages/app/src/utils/futures.ts b/packages/app/src/utils/futures.ts index 1e9f3f6e2b..5a4f74a278 100644 --- a/packages/app/src/utils/futures.ts +++ b/packages/app/src/utils/futures.ts @@ -410,8 +410,8 @@ export const formatDelayedOrders = (orders: DelayedOrder[], markets: FuturesMark }, [] as DelayedOrderWithDetails[]) } -// Disable stop loss when it is within 3% of the liquidation price -const SL_LIQ_DISABLED_PERCENT = 0.03 +// Disable stop loss when it is within 1% of the liquidation price +const SL_LIQ_DISABLED_PERCENT = 0.01 // Warn users when their stop loss is within 7.5% of their liquidation price const SL_LIQ_PERCENT_WARN = 0.075 From f7eaef85f22a476e320af65620991a7f9b0d7059 Mon Sep 17 00:00:00 2001 From: leifu Date: Fri, 21 Jul 2023 19:40:00 +0300 Subject: [PATCH 3/6] Fix: Fetch the estimated rewards file from fleek (#2636) * Fetch the estimated rewards file from fleek --- packages/sdk/src/services/kwentaToken.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/sdk/src/services/kwentaToken.ts b/packages/sdk/src/services/kwentaToken.ts index b73173ddd4..f120f9b782 100644 --- a/packages/sdk/src/services/kwentaToken.ts +++ b/packages/sdk/src/services/kwentaToken.ts @@ -19,7 +19,7 @@ import { import { ContractName } from '../contracts' import { ClaimParams, EpochData, EscrowData } from '../types/kwentaToken' import { formatTruncatedDuration } from '../utils/date' -import { awsClient } from '../utils/files' +import { awsClient, fleekClient } from '../utils/files' import { weiFromWei } from '../utils/number' import { getFuturesAggregateStats, getFuturesTrades } from '../utils/subgraph' import { calculateFeesForAccount, calculateTotalFees } from '../utils' @@ -503,12 +503,12 @@ export default class KwentaTokenService { public async getEstimatedRewards() { const { networkId, walletAddress } = this.sdk.context const fileNames = ['', '-op'].map( - (i) => `${networkId === 420 ? 'goerli-' : ''}epoch-current${i}.json` + (i) => `trading-rewards-snapshots/${networkId === 420 ? 'goerli-' : ''}epoch-current${i}.json` ) const responses: EpochData[] = await Promise.all( fileNames.map(async (fileName) => { - const response = await awsClient.get(fileName) + const response = await fleekClient.get(fileName) return { ...response.data } }) ) From 428c5dfbff55d2942972d6c391f720a0bdc2779d Mon Sep 17 00:00:00 2001 From: Adam Clarke Date: Fri, 21 Jul 2023 19:18:14 +0100 Subject: [PATCH 4/6] Feat: Display funding in trade history table and update layout (#2540) * Display funding in trade history table * Rename the order type delayed market to market and update the table on desktop * Update the table layout on tablet * Update the market name on tablet layout * Align the funding rate display on tablet * Rename the variant and keep the logic simple * Bump the version --------- Co-authored-by: leifu --- package.json | 2 +- packages/app/package.json | 2 +- .../dashboard/FuturesHistoryTable.tsx | 12 +- .../futures/MarketDetails/MarketDetails.tsx | 2 +- .../MobileTrade/UserTabs/TradesTab.tsx | 20 +- .../app/src/sections/futures/PositionType.tsx | 20 +- .../sections/futures/Trades/TimeDisplay.tsx | 7 +- .../src/sections/futures/Trades/Trades.tsx | 280 +++++++++++++----- .../TradingHistory/TradesHistoryTable.tsx | 16 +- .../futures/UserInfo/TableMarketDetails.tsx | 8 +- packages/app/src/state/futures/selectors.ts | 5 +- packages/app/src/translations/en.json | 8 +- packages/app/src/utils/futures.ts | 2 + packages/sdk/src/types/futures.ts | 1 + packages/sdk/src/utils/futures.ts | 20 +- 15 files changed, 269 insertions(+), 136 deletions(-) diff --git a/package.json b/package.json index 9cab16ff26..ad3ce447a0 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "kwenta", - "version": "7.4.5", + "version": "7.4.6", "description": "Kwenta", "main": "index.js", "scripts": { diff --git a/packages/app/package.json b/packages/app/package.json index 2a40f120c1..c859faa578 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -1,6 +1,6 @@ { "name": "@kwenta/app", - "version": "7.4.5", + "version": "7.4.6", "scripts": { "dev": "next", "build": "next build", diff --git a/packages/app/src/sections/dashboard/FuturesHistoryTable.tsx b/packages/app/src/sections/dashboard/FuturesHistoryTable.tsx index 3cdd08dab0..ff7a35a3f8 100644 --- a/packages/app/src/sections/dashboard/FuturesHistoryTable.tsx +++ b/packages/app/src/sections/dashboard/FuturesHistoryTable.tsx @@ -18,7 +18,6 @@ import { DesktopOnlyView, MobileOrTabletView } from 'components/Media' import FuturesIcon from 'components/Nav/FuturesIcon' import Table, { TableNoResults } from 'components/Table' import { Body } from 'components/Text' -import { ETH_UNIT } from 'constants/network' import { NO_VALUE } from 'constants/placeholder' import ROUTES from 'constants/routes' import useIsL2 from 'hooks/useIsL2' @@ -57,18 +56,13 @@ const FuturesHistoryTable: FC = () => { isL2 ? trades .map((trade) => { - const pnl = trade.pnl.div(ETH_UNIT) - const feesPaid = trade.feesPaid.div(ETH_UNIT) - const netPnl = pnl.sub(feesPaid) return { ...trade, - pnl, - feesPaid, - netPnl, + netPnl: trade.pnl.sub(trade.feesPaid), displayAsset: getDisplayAsset(trade.asset), market: getMarketName(trade.asset), - price: trade.price.div(ETH_UNIT), - size: trade.size.div(ETH_UNIT).abs(), + price: trade.price, + size: trade.size.abs(), timestamp: trade.timestamp * 1000, date: formatShortDateWithoutYear(new Date(trade.timestamp * 1000)), id: trade.txnHash, diff --git a/packages/app/src/sections/futures/MarketDetails/MarketDetails.tsx b/packages/app/src/sections/futures/MarketDetails/MarketDetails.tsx index 27426fe3ee..43c3c39b23 100644 --- a/packages/app/src/sections/futures/MarketDetails/MarketDetails.tsx +++ b/packages/app/src/sections/futures/MarketDetails/MarketDetails.tsx @@ -45,7 +45,7 @@ const MarketDetails: React.FC = () => { - + diff --git a/packages/app/src/sections/futures/MobileTrade/UserTabs/TradesTab.tsx b/packages/app/src/sections/futures/MobileTrade/UserTabs/TradesTab.tsx index eca45e8eec..b10d16dd70 100644 --- a/packages/app/src/sections/futures/MobileTrade/UserTabs/TradesTab.tsx +++ b/packages/app/src/sections/futures/MobileTrade/UserTabs/TradesTab.tsx @@ -6,7 +6,6 @@ import styled, { css } from 'styled-components' import { GridDivCenteredRow } from 'components/layout/grid' import Table, { TableHeader, TableNoResults } from 'components/Table' -import { ETH_UNIT } from 'constants/network' import useIsL2 from 'hooks/useIsL2' import useNetworkSwitcher from 'hooks/useNetworkSwitcher' import TimeDisplay from 'sections/futures/Trades/TimeDisplay' @@ -46,18 +45,13 @@ const TradesTab = () => { const historyData = useMemo(() => { return history.map((trade) => { - const pnl = trade.pnl.div(ETH_UNIT) - const feesPaid = trade.feesPaid.div(ETH_UNIT) - const netPnl = pnl.sub(feesPaid) return { ...trade, - pnl, - feesPaid, - netPnl, - value: Number(trade.price.div(ETH_UNIT)), - amount: Number(trade.size.div(ETH_UNIT).abs()), - time: trade.timestamp * 1000, - id: trade.txnHash, + netPnl: trade.pnl.sub(trade.feesPaid), + value: Number(trade?.price), + amount: Number(trade?.size.abs()), + time: trade?.timestamp * 1000, + id: trade?.txnHash, asset: marketAsset, type: trade.orderType, status: trade.positionClosed ? TradeStatus.CLOSED : TradeStatus.OPEN, @@ -112,9 +106,7 @@ const TradesTab = () => { enableSorting: true, }, { - header: () => ( - {t('futures.market.user.trades.table.trade-size')} - ), + header: () => {t('futures.market.user.trades.table.size')}, accessorKey: 'amount', sortingFn: 'basic', cell: (cellProps) => ( diff --git a/packages/app/src/sections/futures/PositionType.tsx b/packages/app/src/sections/futures/PositionType.tsx index a83e185d3b..dc794337e8 100644 --- a/packages/app/src/sections/futures/PositionType.tsx +++ b/packages/app/src/sections/futures/PositionType.tsx @@ -6,23 +6,30 @@ import Body from 'components/Text/Body' type PositionProps = { side: PositionSide mobile?: boolean + variant?: 'badge' | 'text' } -const PositionType: React.FC = ({ side = PositionSide.LONG, mobile = false }) => { +const PositionType: React.FC = ({ + side = PositionSide.LONG, + mobile = false, + variant = 'badge', +}) => { return mobile ? ( {side} ) : ( - {side} + + {side} + ) } const StyledText = styled(Body).attrs({ weight: 'bold', capitalized: true, type: 'span' })<{ side: PositionSide + variant: 'badge' | 'text' }>` padding: 3px 5px; border-radius: 4px; - ${(props) => props.side === PositionSide.LONG ? css` @@ -34,6 +41,13 @@ const StyledText = styled(Body).attrs({ weight: 'bold', capitalized: true, type: background: rgba(239, 104, 104, 0.1); `}; }; + + ${(props) => + props.variant === 'text' && + css` + padding: 0; + background: transparent; + `} ` const MobileStyledText = styled.p<{ side: PositionSide }>` diff --git a/packages/app/src/sections/futures/Trades/TimeDisplay.tsx b/packages/app/src/sections/futures/Trades/TimeDisplay.tsx index 1b3e44b7d4..067dec0459 100644 --- a/packages/app/src/sections/futures/Trades/TimeDisplay.tsx +++ b/packages/app/src/sections/futures/Trades/TimeDisplay.tsx @@ -1,3 +1,4 @@ +import { Body } from 'components/Text' import { format } from 'date-fns' import { FC, useCallback, useMemo, useState, memo } from 'react' import styled, { css } from 'styled-components' @@ -29,8 +30,10 @@ const TimeDisplay: FC = memo(({ value, horizontal }) => { return ( -
{date}
-
{show12hr ? time12hr : time24hr}
+ {date} + + {show12hr ? time12hr : time24hr} +
) }) diff --git a/packages/app/src/sections/futures/Trades/Trades.tsx b/packages/app/src/sections/futures/Trades/Trades.tsx index d70bc76f96..96d4032180 100644 --- a/packages/app/src/sections/futures/Trades/Trades.tsx +++ b/packages/app/src/sections/futures/Trades/Trades.tsx @@ -1,19 +1,20 @@ -import { formatCryptoCurrency, formatDollars } from '@kwenta/sdk/utils' +import { formatDollars, getDisplayAsset } from '@kwenta/sdk/utils' import { useRouter } from 'next/router' import { memo, useMemo } from 'react' import { useTranslation } from 'react-i18next' import styled from 'styled-components' -import LinkIcon from 'assets/svg/app/link-blue.svg' +import HelpIcon from 'assets/svg/app/question-mark.svg' import ColoredPrice from 'components/ColoredPrice' -import { GridDivCenteredRow } from 'components/layout/grid' +import Currency from 'components/Currency' +import { FlexDivCol, FlexDivRowCentered } from 'components/layout/flex' import Table, { TableHeader, TableNoResults } from 'components/Table' -import { ETH_UNIT } from 'constants/network' +import { Body } from 'components/Text' import ROUTES from 'constants/routes' import { blockExplorer } from 'containers/Connector/Connector' import useIsL2 from 'hooks/useIsL2' import useNetworkSwitcher from 'hooks/useNetworkSwitcher' -import PositionType from 'sections/futures/PositionType' +import useWindowSize from 'hooks/useWindowSize' import { selectAllTradesForAccountType, selectFuturesType, @@ -22,7 +23,6 @@ import { } from 'state/futures/selectors' import { useAppSelector } from 'state/hooks' import { FetchStatus } from 'state/types' -import { ExternalLink } from 'styles/common' import { TradeStatus } from '../types' import TableMarketDetails from '../UserInfo/TableMarketDetails' @@ -33,7 +33,7 @@ const Trades = memo(() => { const { t } = useTranslation() const { switchToL2 } = useNetworkSwitcher() const router = useRouter() - + const { lessThanWidth } = useWindowSize() const marketAsset = useAppSelector(selectMarketAsset) const accountType = useAppSelector(selectFuturesType) const history = useAppSelector(selectAllTradesForAccountType) @@ -46,19 +46,23 @@ const Trades = memo(() => { const historyData = useMemo(() => { return history.map((trade) => { - const pnl = trade?.pnl.div(ETH_UNIT) - const feesPaid = trade?.feesPaid.div(ETH_UNIT) + const pnl = trade?.pnl + const feesPaid = trade?.feesPaid const netPnl = pnl.sub(feesPaid) + return { ...trade, pnl, feesPaid, netPnl, - value: Number(trade?.price?.div(ETH_UNIT)), - amount: Number(trade?.size.div(ETH_UNIT).abs()), + notionalValue: trade?.price.mul(trade?.size.abs()), + value: Number(trade?.price), + funding: Number(trade?.fundingAccrued), + amount: trade?.size.abs(), time: trade?.timestamp * 1000, id: trade?.txnHash, asset: marketAsset, + displayAsset: getDisplayAsset(trade?.asset), type: trade?.orderType, status: trade?.positionClosed ? TradeStatus.CLOSED : TradeStatus.OPEN, } @@ -67,7 +71,7 @@ const Trades = memo(() => { const columnsDeps = useMemo(() => [historyData], [historyData]) - return ( + return lessThanWidth('xl') ? ( { columns={[ { header: () => ( - {t('dashboard.overview.futures-positions-table.market')} + {t('futures.market.user.trades.table.market-side')} ), accessorKey: 'market', cell: (cellProps) => { return ( - cellProps.row.original.market - ? router.push( - ROUTES.Markets.MarketPair(cellProps.row.original.market.asset, accountType) - ) - : undefined - } + onClick={(e) => { + cellProps.row.original.market && + router.push( + ROUTES.Markets.MarketPair(cellProps.row.original.market.asset, accountType) + ) + e.stopPropagation() + }} > {cellProps.row.original.market ? ( ) : ( '-' @@ -100,47 +105,175 @@ const Trades = memo(() => { ) }, - size: 100, }, { header: () => {t('futures.market.user.trades.table.date')}, accessorKey: 'time', - cell: (cellProps) => ( - - - + cell: (cellProps) => , + enableSorting: true, + }, + { + header: () => ( + {t('futures.market.user.trades.table.price-type')} ), - size: 90, + accessorKey: 'value', + sortingFn: 'basic', + cell: (cellProps) => { + return ( + + + {cellProps.row.original.type} + + ) + }, enableSorting: true, }, { - header: () => {t('futures.market.user.trades.table.side')}, - accessorKey: 'side', + header: () => {t('futures.market.user.trades.table.size')}, + accessorKey: 'amount', sortingFn: 'basic', - cell: (cellProps) => , - size: 60, + cell: (cellProps) => { + return ( + + + + + ) + }, enableSorting: true, }, { - header: () => {t('futures.market.user.trades.table.price')}, - accessorKey: 'value', + header: () => {t('futures.market.user.trades.table.pnl')}, + accessorKey: 'netPnl', sortingFn: 'basic', cell: (cellProps) => { - return <>{formatDollars(cellProps.getValue(), { suggestDecimals: true })} + return cellProps.getValue().eq(0) ? ( + '--' + ) : ( + + + {formatDollars(cellProps.getValue(), { maxDecimals: 2 })} + + + + ) }, - size: 90, enableSorting: true, }, { header: () => ( - {t('futures.market.user.trades.table.trade-size')} + {t('futures.market.user.trades.table.fees-funding')} ), - accessorKey: 'amount', sortingFn: 'basic', - cell: (cellProps) => ( - <>{formatCryptoCurrency(cellProps.getValue(), { suggestDecimals: true })} + accessorKey: 'feesPaid', + cell: (cellProps) => { + return ( + + + + {formatDollars(cellProps.row.original.funding, { suggestDecimals: true })} + + + ) + }, + enableSorting: true, + }, + ]} + columnsDeps={columnsDeps} + data={historyData} + isLoading={isLoading && isLoaded} + onTableRowClick={(row) => + window.open(blockExplorer.txLink(row.original.txnHash), '_blank', 'noopener noreferrer') + } + noResultsMessage={ + !isL2 ? ( + + {t('common.l2-cta')} +
{t('homepage.l2.cta-buttons.switch-l2')}
+
+ ) : isLoaded && historyData?.length === 0 ? ( + {t('futures.market.user.trades.table.no-results')} + ) : undefined + } + /> + ) : ( +
( + {t('futures.market.user.trades.table.market-side')} ), - size: 90, + accessorKey: 'market', + cell: (cellProps) => { + return ( + { + cellProps.row.original.market && + router.push( + ROUTES.Markets.MarketPair(cellProps.row.original.market.asset, accountType) + ) + e.stopPropagation() + }} + > + {cellProps.row.original.market ? ( + + ) : ( + '-' + )} + + ) + }, + }, + { + header: () => {t('futures.market.user.trades.table.date')}, + accessorKey: 'time', + cell: (cellProps) => , + enableSorting: true, + }, + { + header: () => {t('futures.market.user.trades.table.price')}, + accessorKey: 'value', + sortingFn: 'basic', + cell: (cellProps) => { + return + }, + enableSorting: true, + }, + { + header: () => {t('futures.market.user.trades.table.size')}, + accessorKey: 'amount', + sortingFn: 'basic', + cell: (cellProps) => { + return ( + + + + + ) + }, enableSorting: true, }, { @@ -151,23 +284,38 @@ const Trades = memo(() => { return cellProps.getValue().eq(0) ? ( '--' ) : ( - - {formatDollars(cellProps.getValue(), { maxDecimals: 2 })} - + + + {formatDollars(cellProps.getValue(), { maxDecimals: 2 })} + + + ) }, - size: 90, enableSorting: true, }, { header: () => {t('futures.market.user.trades.table.fees')}, sortingFn: 'basic', accessorKey: 'feesPaid', + cell: (cellProps) => { + return cellProps.getValue().eq(0) ? ( + '--' + ) : ( + + ) + }, + enableSorting: true, + }, + { + header: () => {t('futures.market.history.accrued-funding')}, + sortingFn: 'basic', + accessorKey: 'funding', cell: (cellProps) => ( - <>{cellProps.getValue().eq(0) ? '--' : formatDollars(cellProps.getValue())} + 0 ? 'up' : 'down'}> + {formatDollars(cellProps.getValue(), { suggestDecimals: true })} + ), - size: 90, - enableSorting: true, }, { header: () => ( @@ -176,25 +324,14 @@ const Trades = memo(() => { accessorKey: 'type', sortingFn: 'basic', cell: (cellProps) => <>{cellProps.getValue()}, - size: 100, - }, - { - header: () => ( - {t('futures.market.user.trades.table.transaction')} - ), - accessorKey: 'txnHash', - cell: (cellProps) => ( - - - - ), - size: 80, - enableSorting: false, }, ]} columnsDeps={columnsDeps} data={historyData} isLoading={isLoading && isLoaded} + onTableRowClick={(row) => + window.open(blockExplorer.txLink(row.original.txnHash), '_blank', 'noopener noreferrer') + } noResultsMessage={ !isL2 ? ( @@ -211,27 +348,6 @@ const Trades = memo(() => { export default Trades -const StyledExternalLink = styled(ExternalLink)` - padding: 10px; - &:hover { - svg { - path { - fill: ${(props) => props.theme.colors.selectedTheme.button.text.primary}; - } - } - } -` - -const StyledLinkIcon = styled(LinkIcon)` - color: ${(props) => props.theme.colors.selectedTheme.gray}; - width: 14px; - height: 14px; - - path { - fill: ${(props) => props.theme.colors.selectedTheme.gray}; - } -` - const MarketDetailsContainer = styled.div` cursor: pointer; ` diff --git a/packages/app/src/sections/futures/TradingHistory/TradesHistoryTable.tsx b/packages/app/src/sections/futures/TradingHistory/TradesHistoryTable.tsx index f27ea26b93..2a13b8c3ee 100644 --- a/packages/app/src/sections/futures/TradingHistory/TradesHistoryTable.tsx +++ b/packages/app/src/sections/futures/TradingHistory/TradesHistoryTable.tsx @@ -20,6 +20,7 @@ enum TableColumnAccessor { Amount = 'amount', Price = 'price', Time = 'time', + Funding = 'fundingAccrued', } const TradesHistoryTable: FC = ({ mobile, display }) => { @@ -40,12 +41,13 @@ const TradesHistoryTable: FC = ({ mobile, display }) => .filter(notNill) .map((trade) => { return { - value: Number(trade.price), - amount: Number(trade.size), - time: Number(trade.timestamp), - id: trade.txnHash, - orderType: trade.orderType, - account: trade.account, + value: Number(trade?.price), + amount: Number(trade?.size), + time: Number(trade?.timestamp), + id: trade?.txnHash, + orderType: trade?.orderType, + account: trade?.account, + fundingAccrued: trade?.fundingAccrued, } }) : [] @@ -140,7 +142,7 @@ const TradesHistoryTable: FC = ({ mobile, display }) => cell: (cellProps) => { return ( - ${formatNumber(cellProps.row.original.value / 1e18, { suggestDecimals: true })} + ${formatNumber(cellProps.row.original.value, { suggestDecimals: true })} ) }, diff --git a/packages/app/src/sections/futures/UserInfo/TableMarketDetails.tsx b/packages/app/src/sections/futures/UserInfo/TableMarketDetails.tsx index d8a70f157d..753f97805a 100644 --- a/packages/app/src/sections/futures/UserInfo/TableMarketDetails.tsx +++ b/packages/app/src/sections/futures/UserInfo/TableMarketDetails.tsx @@ -1,17 +1,20 @@ -import { FuturesMarketKey } from '@kwenta/sdk/types' +import { FuturesMarketKey, PositionSide } from '@kwenta/sdk/types' import { memo, ReactElement } from 'react' import styled from 'styled-components' import Currency from 'components/Currency' +import PositionType from '../PositionType' + type Props = { marketKey: FuturesMarketKey marketName: string + side?: PositionSide infoLabel?: string badge?: ReactElement } -const TableMarketDetails = memo(({ marketKey, marketName, infoLabel, badge }: Props) => { +const TableMarketDetails = memo(({ marketKey, marketName, side, infoLabel, badge }: Props) => { return ( @@ -23,6 +26,7 @@ const TableMarketDetails = memo(({ marketKey, marketName, infoLabel, badge }: Pr {badge} {infoLabel && {infoLabel}} + {side && } ) diff --git a/packages/app/src/state/futures/selectors.ts b/packages/app/src/state/futures/selectors.ts index e5d8b52690..f69fa79e2c 100644 --- a/packages/app/src/state/futures/selectors.ts +++ b/packages/app/src/state/futures/selectors.ts @@ -18,7 +18,6 @@ import { createSelector } from '@reduxjs/toolkit' import Wei, { wei } from '@synthetixio/wei' import { DEFAULT_DELAYED_CANCEL_BUFFER, DEFAULT_LEVERAGE } from 'constants/defaults' -import { ETH_UNIT } from 'constants/network' import { FuturesAccountTypes } from 'queries/futures/types' import { selectSusdBalance } from 'state/balances/selectors' import { accountType, deserializeWeiObject } from 'state/helpers' @@ -1304,7 +1303,7 @@ export const selectIsolatedPortfolioValues = createSelector( account, timestamp, asset, - margin: margin.div(ETH_UNIT).toNumber(), + margin: margin.toNumber(), size: 0, })) @@ -1374,7 +1373,7 @@ export const selectSmartMarginPortfolioValues = createSelector( account, timestamp, asset, - margin: margin.div(ETH_UNIT).toNumber(), + margin: margin.toNumber(), size: 0, })) diff --git a/packages/app/src/translations/en.json b/packages/app/src/translations/en.json index aff3f348d2..4a1017be08 100644 --- a/packages/app/src/translations/en.json +++ b/packages/app/src/translations/en.json @@ -1049,6 +1049,7 @@ "last-trades": "last trades", "amount-label": "amount", "price-label": "price", + "accrued-funding": "accrued funding", "time-label": "time" }, "user": { @@ -1130,16 +1131,19 @@ "tab": "Trades", "table": { "id": "ID", - "trade-size": "trade size", - "pnl": "P&L", + "size": "size", + "pnl": "PnL", "status": "status", "date": "date", "fees": "fees", "price": "price", "side": "side", "side-type": "Side/Type", + "market-side": "Market/Side", + "price-type": "Price/Type", "no-results": "You have no trade history", "order-type": "order type", + "fees-funding": "Fees/Funding", "transaction": "Transaction", "trade-types": { "exit": "exit", diff --git a/packages/app/src/utils/futures.ts b/packages/app/src/utils/futures.ts index 5a4f74a278..7813d3cbb1 100644 --- a/packages/app/src/utils/futures.ts +++ b/packages/app/src/utils/futures.ts @@ -366,6 +366,7 @@ export const serializeTrades = (trades: FuturesTrade[]): FuturesTrade[] pnl: t.pnl.toString(), feesPaid: t.feesPaid.toString(), keeperFeesPaid: t.keeperFeesPaid.toString(), + fundingAccrued: t.fundingAccrued.toString(), })) } @@ -379,6 +380,7 @@ export const unserializeTrades = (trades: FuturesTrade[]): FuturesTrade< pnl: wei(t.pnl), feesPaid: wei(t.feesPaid), keeperFeesPaid: wei(t.keeperFeesPaid), + fundingAccrued: wei(t.fundingAccrued), })) } diff --git a/packages/sdk/src/types/futures.ts b/packages/sdk/src/types/futures.ts index 7127635015..b8053e4c7c 100644 --- a/packages/sdk/src/types/futures.ts +++ b/packages/sdk/src/types/futures.ts @@ -413,6 +413,7 @@ export type FuturesTrade = { keeperFeesPaid: T orderType: FuturesOrderTypeDisplay accountType: FuturesAccountType + fundingAccrued: T } export enum AccountExecuteFunctions { diff --git a/packages/sdk/src/utils/futures.ts b/packages/sdk/src/utils/futures.ts index b170120edf..57eea997c0 100644 --- a/packages/sdk/src/utils/futures.ts +++ b/packages/sdk/src/utils/futures.ts @@ -42,7 +42,7 @@ import { MarginTransfer, ConditionalOrderTypeEnum, } from '../types/futures' -import { formatCurrency, formatDollars } from '../utils/number' +import { formatCurrency, formatDollars, weiFromWei } from '../utils/number' import { FuturesAggregateStatResult, FuturesOrderType as SubgraphOrderType, @@ -472,7 +472,7 @@ const mapOrderType = (orderType: Partial): FuturesOrderTypeDi : orderType === 'StopMarket' ? 'Stop' : orderType === 'DelayedOffchain' - ? 'Delayed Market' + ? 'Market' : orderType } @@ -494,24 +494,26 @@ export const mapTrades = (futuresTrades: FuturesTradeResult[]): FuturesTrade[] = keeperFeesPaid, orderType, accountType, + fundingAccrued, }) => { return { asset: parseBytes32String(asset) as FuturesMarketAsset, account, accountType, - margin: new Wei(margin, 18, true), - size: new Wei(size, 18, true), - price: new Wei(price, 18, true), + margin: weiFromWei(margin), + size: weiFromWei(size), + price: weiFromWei(price), txnHash: id.split('-')[0].toString(), timestamp: timestamp.toNumber(), positionId, - positionSize: new Wei(positionSize, 18, true), + positionSize: weiFromWei(positionSize), positionClosed, side: size.gt(0) ? PositionSide.LONG : PositionSide.SHORT, - pnl: new Wei(pnl, 18, true), - feesPaid: new Wei(feesPaid, 18, true), - keeperFeesPaid: new Wei(keeperFeesPaid, 18, true), + pnl: weiFromWei(pnl), + feesPaid: weiFromWei(feesPaid), + keeperFeesPaid: weiFromWei(keeperFeesPaid), orderType: mapOrderType(orderType), + fundingAccrued: weiFromWei(fundingAccrued), } } ) From 4617ffbdf68571cce06c44f75b0d8a7973e71486 Mon Sep 17 00:00:00 2001 From: leifu Date: Fri, 21 Jul 2023 21:50:10 +0300 Subject: [PATCH 5/6] Updated the amount type into live trade history --- package.json | 2 +- packages/app/package.json | 2 +- .../futures/TradingHistory/TradesHistoryTable.tsx | 11 ++++------- 3 files changed, 6 insertions(+), 9 deletions(-) diff --git a/package.json b/package.json index ad3ce447a0..051d675d0c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "kwenta", - "version": "7.4.6", + "version": "7.4.7", "description": "Kwenta", "main": "index.js", "scripts": { diff --git a/packages/app/package.json b/packages/app/package.json index c859faa578..dda08880c5 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -1,6 +1,6 @@ { "name": "@kwenta/app", - "version": "7.4.6", + "version": "7.4.7", "scripts": { "dev": "next", "build": "next build", diff --git a/packages/app/src/sections/futures/TradingHistory/TradesHistoryTable.tsx b/packages/app/src/sections/futures/TradingHistory/TradesHistoryTable.tsx index 2a13b8c3ee..ca9800bc0e 100644 --- a/packages/app/src/sections/futures/TradingHistory/TradesHistoryTable.tsx +++ b/packages/app/src/sections/futures/TradingHistory/TradesHistoryTable.tsx @@ -42,7 +42,7 @@ const TradesHistoryTable: FC = ({ mobile, display }) => .map((trade) => { return { value: Number(trade?.price), - amount: Number(trade?.size), + amount: trade?.size, time: Number(trade?.timestamp), id: trade?.txnHash, orderType: trade?.orderType, @@ -118,16 +118,13 @@ const TradesHistoryTable: FC = ({ mobile, display }) => header: () => {t('futures.market.history.amount-label')}, accessorKey: TableColumnAccessor.Amount, cell: (cellProps) => { - const numValue = Math.abs(cellProps.row.original.amount / 1e18) - const numDecimals = numValue === 0 ? 2 : numValue < 1 ? 4 : numValue >= 100000 ? 0 : 2 - const normal = cellProps.row.original.orderType === 'Liquidation' - const negative = cellProps.row.original.amount > 0 + const negative = cellProps.getValue() > 0 return ( - {formatNumber(numValue, { - minDecimals: numDecimals, + {formatNumber(cellProps.getValue().abs(), { + suggestDecimals: true, truncateOver: 1e6, })}{' '} {normal ? '💀' : ''} From fde61b2660c55091153a418cc0775f43f4109f53 Mon Sep 17 00:00:00 2001 From: Adam Clarke Date: Mon, 24 Jul 2023 09:43:49 +0100 Subject: [PATCH 6/6] Bump store version --- package.json | 2 +- packages/app/package.json | 2 +- packages/app/src/state/migrations.ts | 43 ++++------------------------ packages/app/src/state/store.ts | 2 +- 4 files changed, 9 insertions(+), 40 deletions(-) diff --git a/package.json b/package.json index 051d675d0c..a26acaa73a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "kwenta", - "version": "7.4.7", + "version": "7.4.8", "description": "Kwenta", "main": "index.js", "scripts": { diff --git a/packages/app/package.json b/packages/app/package.json index dda08880c5..d65252869e 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -1,6 +1,6 @@ { "name": "@kwenta/app", - "version": "7.4.7", + "version": "7.4.8", "scripts": { "dev": "next", "build": "next build", diff --git a/packages/app/src/state/migrations.ts b/packages/app/src/state/migrations.ts index 61fb4278c1..8fe472979e 100644 --- a/packages/app/src/state/migrations.ts +++ b/packages/app/src/state/migrations.ts @@ -11,25 +11,6 @@ import { STATS_INITIAL_STATE } from './stats/reducer' import { WALLET_INITIAL_STATE } from './wallet/reducer' export const migrations = { - 4: (state: any) => { - return { - ...state, - futures: FUTURES_INITIAL_STATE, - prices: PRICES_INITIAL_STATE, - } - }, - 5: (state: any) => { - return { - ...state, - futures: FUTURES_INITIAL_STATE, - } - }, - 6: (state: any) => { - return { - ...state, - prices: PRICES_INITIAL_STATE, - } - }, 7: (state: any) => { return { ...state, @@ -61,18 +42,6 @@ export const migrations = { staking: STAKING_INITIAL_STATE, } }, - 24: (state: any) => { - return { - ...state, - futures: FUTURES_INITIAL_STATE, - } - }, - 25: (state: any) => { - return { - ...state, - staking: STAKING_INITIAL_STATE, - } - }, 29: (state: any) => { return { ...state, @@ -80,12 +49,6 @@ export const migrations = { home: HOME_INITIAL_STATE, } }, - 30: (state: any) => { - return { - ...state, - futures: FUTURES_INITIAL_STATE, - } - }, 31: (state: any) => { return { ...state, @@ -100,6 +63,12 @@ export const migrations = { stats: STATS_INITIAL_STATE, } }, + 34: (state: any) => { + return { + ...state, + futures: FUTURES_INITIAL_STATE, + } + }, } export default migrations diff --git a/packages/app/src/state/store.ts b/packages/app/src/state/store.ts index 7216340c5d..99321033dc 100644 --- a/packages/app/src/state/store.ts +++ b/packages/app/src/state/store.ts @@ -34,7 +34,7 @@ const LOG_REDUX = false const persistConfig = { key: 'root1', storage, - version: 33, + version: 34, blacklist: ['app', 'wallet'], migrate: createMigrate(migrations, { debug: true }), }