From 769366b251c4b05b3bc9f2627de853ca3f21ddb1 Mon Sep 17 00:00:00 2001 From: Corban Brook Date: Thu, 11 Jan 2024 16:15:26 -0500 Subject: [PATCH] Updating sequence deps (#24) - Udating sequence - Switching Goerli to Sepolia - Adding Environment select --- package.json | 18 +- pnpm-lock.yaml | 812 ++------- src/App.tsx | 247 +-- src/images/networks/index.ts | 14 +- yarn.lock | 3277 ---------------------------------- 5 files changed, 297 insertions(+), 4071 deletions(-) delete mode 100644 yarn.lock diff --git a/package.json b/package.json index 3f72495..9b6ca39 100644 --- a/package.json +++ b/package.json @@ -15,16 +15,12 @@ "clear:vite:cache": "rm -rf node_modules/.vite/" }, "dependencies": { - "0xsequence": "^1.1.13", + "0xsequence": "^1.6.2", "@0xsequence/design-system": "^1.0.14", "@0xsequence/ethauth": "^0.8.1", - "@0xsequence/network": "^1.1.13", - "@0xsequence/provider": "^1.1.13", - "@0xsequence/utils": "^1.1.13", - "@testing-library/jest-dom": "^5.16.2", - "@testing-library/react": "^12.1.2", - "@testing-library/user-event": "^13.5.0", - "@types/jest": "^27.4.0", + "@0xsequence/network": "^1.6.2", + "@0xsequence/provider": "^1.6.2", + "@0xsequence/utils": "^1.6.2", "@types/node": "^16.11.22", "@types/react": "^17.0.39", "@types/react-dom": "^17.0.11", @@ -33,13 +29,11 @@ "framer-motion": "^9.0.1", "react": "^18.2.0", "react-dom": "^18.2.0", - "typescript": "^4.5.5", - "web-vitals": "^2.1.4" + "typescript": "^4.5.5" }, "eslintConfig": { "extends": [ - "react-app", - "react-app/jest" + "react-app" ] }, "browserslist": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ef6e0cb..2d2de91 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -6,8 +6,8 @@ settings: dependencies: 0xsequence: - specifier: ^1.1.13 - version: 1.1.13(ethers@5.7.2) + specifier: ^1.6.2 + version: 1.6.2(ethers@5.7.2) '@0xsequence/design-system': specifier: ^1.0.14 version: 1.0.14(@types/react-dom@17.0.11)(@types/react@17.0.39)(framer-motion@9.0.1)(react-dom@18.2.0)(react@18.2.0) @@ -15,26 +15,14 @@ dependencies: specifier: ^0.8.1 version: 0.8.1(ethers@5.7.2) '@0xsequence/network': - specifier: ^1.1.13 - version: 1.1.13(ethers@5.7.2) + specifier: ^1.6.2 + version: 1.6.2(ethers@5.7.2) '@0xsequence/provider': - specifier: ^1.1.13 - version: 1.1.13(ethers@5.7.2) + specifier: ^1.6.2 + version: 1.6.2(ethers@5.7.2) '@0xsequence/utils': - specifier: ^1.1.13 - version: 1.1.13(ethers@5.7.2) - '@testing-library/jest-dom': - specifier: ^5.16.2 - version: 5.16.2 - '@testing-library/react': - specifier: ^12.1.2 - version: 12.1.2(react-dom@18.2.0)(react@18.2.0) - '@testing-library/user-event': - specifier: ^13.5.0 - version: 13.5.0(@testing-library/dom@9.3.1) - '@types/jest': - specifier: ^27.4.0 - version: 27.4.0 + specifier: ^1.6.2 + version: 1.6.2(ethers@5.7.2) '@types/node': specifier: ^16.11.22 version: 16.11.22 @@ -62,9 +50,6 @@ dependencies: typescript: specifier: ^4.5.5 version: 4.5.5 - web-vitals: - specifier: ^2.1.4 - version: 2.1.4 devDependencies: '@vanilla-extract/vite-plugin': @@ -85,88 +70,89 @@ devDependencies: packages: - /0xsequence@1.1.13(ethers@5.7.2): - resolution: {integrity: sha512-+MJ0mlhUfKVfZbpvp6nmRArSvZp6J5bd0aMi61HCqFiO9jXXsP4VLLvWeLZhtV7Ny67U5OZsnsosHxucfYjVRg==} + /0xsequence@1.6.2(ethers@5.7.2): + resolution: {integrity: sha512-7dGCmuA8j/1Oc3yCgL84HSCZmdBdoRfS5hEG1TPjDlTGiCPfgmvxewyzi9uGDgbmsoMUKYiu7mC1NdQMhvtlpg==} peerDependencies: ethers: '>=5.5 < 6' dependencies: - '@0xsequence/abi': 1.1.13 - '@0xsequence/account': 1.1.13 - '@0xsequence/api': 1.1.13 - '@0xsequence/auth': 1.1.13(ethers@5.7.2) - '@0xsequence/core': 1.1.13(ethers@5.7.2) - '@0xsequence/guard': 1.1.13 - '@0xsequence/indexer': 1.1.13 - '@0xsequence/metadata': 1.1.13 - '@0xsequence/migration': 1.1.13 - '@0xsequence/multicall': 1.1.13(ethers@5.7.2) - '@0xsequence/network': 1.1.13(ethers@5.7.2) - '@0xsequence/provider': 1.1.13(ethers@5.7.2) - '@0xsequence/relayer': 1.1.13(ethers@5.7.2) - '@0xsequence/sessions': 1.1.13 - '@0xsequence/signhub': 1.1.13 - '@0xsequence/utils': 1.1.13(ethers@5.7.2) - '@0xsequence/wallet': 1.1.13(ethers@5.7.2) + '@0xsequence/abi': 1.6.2 + '@0xsequence/account': 1.6.2 + '@0xsequence/api': 1.6.2 + '@0xsequence/auth': 1.6.2(ethers@5.7.2) + '@0xsequence/core': 1.6.2(ethers@5.7.2) + '@0xsequence/guard': 1.6.2 + '@0xsequence/indexer': 1.6.2 + '@0xsequence/metadata': 1.6.2 + '@0xsequence/migration': 1.6.2 + '@0xsequence/multicall': 1.6.2(ethers@5.7.2) + '@0xsequence/network': 1.6.2(ethers@5.7.2) + '@0xsequence/provider': 1.6.2(ethers@5.7.2) + '@0xsequence/relayer': 1.6.2(ethers@5.7.2) + '@0xsequence/sessions': 1.6.2 + '@0xsequence/signhub': 1.6.2 + '@0xsequence/utils': 1.6.2(ethers@5.7.2) + '@0xsequence/wallet': 1.6.2(ethers@5.7.2) ethers: 5.7.2 transitivePeerDependencies: - bufferutil - utf-8-validate dev: false - /@0xsequence/abi@1.1.13: - resolution: {integrity: sha512-7BtAgvck859ARcfVaogAkIl2xxySYbDy5V5u03B++i9WdqawA+vElZBBws/dF022rKKBkG7l294Ax9nZ2nm3sA==} + /@0xsequence/abi@1.6.2: + resolution: {integrity: sha512-3y0qu2wvhRPygnP1a4IFzAEC7K3aIIj8yOtqRoMnCf4Lud0I41Ry6M08Jc2HCK2BrK811jWn7rUCna0buu0UrQ==} dev: false - /@0xsequence/account@1.1.13: - resolution: {integrity: sha512-OVrcdEF401mTek6J+d2OVvQWOhGTYJmDUp6DSUYLKPZ40tpgiXuYAhzpVlTDHVdDx7T2OguNsTiLd0fqoG6Msg==} + /@0xsequence/account@1.6.2: + resolution: {integrity: sha512-VlSH06+u/Pjs3EeeV4Yi15DrIOYF97hNOI3p6F5c2/4XGn0HOC8P/luiDuchHZgr9xZcGK3enEA62cFEvJlz5Q==} dependencies: - '@0xsequence/core': 1.1.13(ethers@5.7.2) - '@0xsequence/migration': 1.1.13 - '@0xsequence/network': 1.1.13(ethers@5.7.2) - '@0xsequence/relayer': 1.1.13(ethers@5.7.2) - '@0xsequence/sessions': 1.1.13 - '@0xsequence/utils': 1.1.13(ethers@5.7.2) - '@0xsequence/wallet': 1.1.13(ethers@5.7.2) + '@0xsequence/abi': 1.6.2 + '@0xsequence/core': 1.6.2(ethers@5.7.2) + '@0xsequence/migration': 1.6.2 + '@0xsequence/network': 1.6.2(ethers@5.7.2) + '@0xsequence/relayer': 1.6.2(ethers@5.7.2) + '@0xsequence/sessions': 1.6.2 + '@0xsequence/utils': 1.6.2(ethers@5.7.2) + '@0xsequence/wallet': 1.6.2(ethers@5.7.2) ethers: 5.7.2 transitivePeerDependencies: - bufferutil - utf-8-validate dev: false - /@0xsequence/api@1.1.13: - resolution: {integrity: sha512-0p7Wa7sR+YjhwMaIcINoAl8FAMpfRQqKdSp1uVSHT8HgkjmfC22uOEpmZIz476nuy2r+e+QNml8+AjyUis2DKg==} + /@0xsequence/api@1.6.2: + resolution: {integrity: sha512-ZzOZwQ/ABX+NtWyRNcZiIpJkIU5LOLMZdP86wLhrFTaOdAkGgbyMNx60TQkoAApD/j0EHhEjqkGqdekcSXfmQg==} dev: false - /@0xsequence/auth@1.1.13(ethers@5.7.2): - resolution: {integrity: sha512-54SNO+nXQMqNdg1J4WvId1LfKYMsa+NuiG4lvQlemUORNNiAZIZi9yiaRdoL2b8sCTHPFey1x6BWqxyyCFc6WQ==} + /@0xsequence/auth@1.6.2(ethers@5.7.2): + resolution: {integrity: sha512-JfNgFRMDcXwsZsrGHYS+mhhJGgM+G78Lxe6zFOeEUEbErptNe1ucJNViCSgEDDdSCFl5kIzuzei2X4L8Tz+u/Q==} peerDependencies: ethers: '>=5.5 < 6' dependencies: - '@0xsequence/abi': 1.1.13 - '@0xsequence/account': 1.1.13 - '@0xsequence/api': 1.1.13 - '@0xsequence/core': 1.1.13(ethers@5.7.2) + '@0xsequence/abi': 1.6.2 + '@0xsequence/account': 1.6.2 + '@0xsequence/api': 1.6.2 + '@0xsequence/core': 1.6.2(ethers@5.7.2) '@0xsequence/ethauth': 0.8.1(ethers@5.7.2) - '@0xsequence/indexer': 1.1.13 - '@0xsequence/metadata': 1.1.13 - '@0xsequence/migration': 1.1.13 - '@0xsequence/network': 1.1.13(ethers@5.7.2) - '@0xsequence/sessions': 1.1.13 - '@0xsequence/signhub': 1.1.13 - '@0xsequence/utils': 1.1.13(ethers@5.7.2) - '@0xsequence/wallet': 1.1.13(ethers@5.7.2) + '@0xsequence/indexer': 1.6.2 + '@0xsequence/metadata': 1.6.2 + '@0xsequence/migration': 1.6.2 + '@0xsequence/network': 1.6.2(ethers@5.7.2) + '@0xsequence/sessions': 1.6.2 + '@0xsequence/signhub': 1.6.2 + '@0xsequence/utils': 1.6.2(ethers@5.7.2) + '@0xsequence/wallet': 1.6.2(ethers@5.7.2) ethers: 5.7.2 transitivePeerDependencies: - bufferutil - utf-8-validate dev: false - /@0xsequence/core@1.1.13(ethers@5.7.2): - resolution: {integrity: sha512-L+CiPORuVeYOLBc3T7uAFpBk9Lwe19lOhZvay7wJiw6mzPNzd0WJXu5Rj0HzehCHW7t+cTamNQSpBoBNjMGv4A==} + /@0xsequence/core@1.6.2(ethers@5.7.2): + resolution: {integrity: sha512-rcr7DcEEgcp8c86iNqJi9o0fbUQEuALTwnDDscRJyz75Iow+Fp+eU885Ew6pCSXD+EBu7srKbRKWTyX6nIPG9A==} peerDependencies: ethers: '>=5.5' dependencies: - '@0xsequence/abi': 1.1.13 + '@0xsequence/abi': 1.6.2 ethers: 5.7.2 dev: false @@ -207,74 +193,76 @@ packages: js-base64: 3.7.5 dev: false - /@0xsequence/guard@1.1.13: - resolution: {integrity: sha512-kGVGnH3C4zWs/To9K3qj8NnyRGrAePVorIZHuQ5vRbTBnqZZIeYokBzpT8vmsyVvXAKXxEIRwiB38EyPADUMVg==} + /@0xsequence/guard@1.6.2: + resolution: {integrity: sha512-Y5QfazySIr+wkQeenlp9ZQbSOCFbAoRy+bNWXg3a9QfPHnXh37ndujIz6W8jxsKf+dZoyLEbzt+ijxnUFdacag==} dependencies: - '@0xsequence/core': 1.1.13(ethers@5.7.2) - '@0xsequence/signhub': 1.1.13 + '@0xsequence/account': 1.6.2 + '@0xsequence/core': 1.6.2(ethers@5.7.2) + '@0xsequence/signhub': 1.6.2 + '@0xsequence/utils': 1.6.2(ethers@5.7.2) ethers: 5.7.2 transitivePeerDependencies: - bufferutil - utf-8-validate dev: false - /@0xsequence/indexer@1.1.13: - resolution: {integrity: sha512-OihT5jfYAI6Qy7iJbm404HgFObvZJYjKt7C31aK6wVSlKaoH2O0BZmd0pEBR1WYOW1yNMPkXYCkGIX5b3uuDCQ==} + /@0xsequence/indexer@1.6.2: + resolution: {integrity: sha512-n/cF+ONcew5SN2voHSMMZq/SzO1X6BGRQPWol2hk8tlqx7Txu8VkiauWNcz1IFEe50aBEkvc3ZqPYuDfo/zWEw==} dev: false - /@0xsequence/metadata@1.1.13: - resolution: {integrity: sha512-K+vzCc5mHOHe6Gvm7qbP6pSXXz13GnVS/LciHYBRDHdFLAqjFs+8q+WdaEVYTaxn7W65kZzCuW+1WDTZIWfHbA==} + /@0xsequence/metadata@1.6.2: + resolution: {integrity: sha512-pxBcQPNgwEh8YOnXwYSh9Q/R49bWWgr8Qcrgva+bL4NjbM23obnIoYHnHHL5H3WgoCZ92/2CdzVUnZkotzGObA==} dev: false - /@0xsequence/migration@1.1.13: - resolution: {integrity: sha512-tAb071vJuPqKgBaf085cA6YxY+8kZsFjIS0VPGYJpWjwVAQHT8xJuKMfxZKSNf3zlTp1oLKvuCLEFzELU2ittQ==} + /@0xsequence/migration@1.6.2: + resolution: {integrity: sha512-pB582HWmFhMcl8DvGwdrTBInYGasRldx8GdcSyqsgZG/KVTmbylffQgv333fSFKOtPiBrO/rW1nhEw3Iapo2+Q==} dependencies: - '@0xsequence/abi': 1.1.13 - '@0xsequence/core': 1.1.13(ethers@5.7.2) - '@0xsequence/wallet': 1.1.13(ethers@5.7.2) + '@0xsequence/abi': 1.6.2 + '@0xsequence/core': 1.6.2(ethers@5.7.2) + '@0xsequence/wallet': 1.6.2(ethers@5.7.2) ethers: 5.7.2 transitivePeerDependencies: - bufferutil - utf-8-validate dev: false - /@0xsequence/multicall@1.1.13(ethers@5.7.2): - resolution: {integrity: sha512-ciEV6CZ4h3dibQOuwcXo7Fk2iZGXY2CkGcV9WIPdrVaX6eT+oDIrtwQRRiBSaUFQjyFL6Yx9e8OxqEcXaqGBSg==} + /@0xsequence/multicall@1.6.2(ethers@5.7.2): + resolution: {integrity: sha512-M34YwzX74WEjF0jEugS4GctigZtMCJQSXywGADWqPyY4SoJGJWssYy90vWN7mkXKH3vBjW8+SojxJZgHl5M61Q==} peerDependencies: ethers: '>=5.5 < 6' dependencies: - '@0xsequence/abi': 1.1.13 - '@0xsequence/network': 1.1.13(ethers@5.7.2) - '@0xsequence/utils': 1.1.13(ethers@5.7.2) + '@0xsequence/abi': 1.6.2 + '@0xsequence/network': 1.6.2(ethers@5.7.2) + '@0xsequence/utils': 1.6.2(ethers@5.7.2) ethers: 5.7.2 dev: false - /@0xsequence/network@1.1.13(ethers@5.7.2): - resolution: {integrity: sha512-sbEtK0yQDnm35SQYSL7S9bDV60vu1pKV8F3d7SFr5qo0xTcqxBV+hfracmOnpHiYTPPQSNYoAUKC6ww0xG8spA==} + /@0xsequence/network@1.6.2(ethers@5.7.2): + resolution: {integrity: sha512-BlBy/g2YGdtf7A0UL6F63BwPWCSxJg5EpG3/sQn/zRyaxrdyoL6Kpe7ZVxTFYH51Z67QJcMp2XoFwUj2YHl+UQ==} peerDependencies: ethers: '>=5.5 < 6' dependencies: - '@0xsequence/core': 1.1.13(ethers@5.7.2) - '@0xsequence/indexer': 1.1.13 - '@0xsequence/relayer': 1.1.13(ethers@5.7.2) - '@0xsequence/utils': 1.1.13(ethers@5.7.2) + '@0xsequence/core': 1.6.2(ethers@5.7.2) + '@0xsequence/indexer': 1.6.2 + '@0xsequence/relayer': 1.6.2(ethers@5.7.2) + '@0xsequence/utils': 1.6.2(ethers@5.7.2) ethers: 5.7.2 dev: false - /@0xsequence/provider@1.1.13(ethers@5.7.2): - resolution: {integrity: sha512-Kf/ZSR9JIrYBvsu7pB++D/m8I7OyTP7MHCuIFW9NvDeououT+Z2HGFy4MNR0hAHHRTM5zlAie8BOQF9BNEBG5A==} + /@0xsequence/provider@1.6.2(ethers@5.7.2): + resolution: {integrity: sha512-e/xLuxO17iI9xyamqwjZp012wcBDu8mKkKlsjXhG/I7yjOCOmVMwyruhuUleWisQp3bI759Glilj3vT7GDnZIA==} peerDependencies: ethers: '>=5.5 < 6' dependencies: - '@0xsequence/abi': 1.1.13 - '@0xsequence/account': 1.1.13 - '@0xsequence/auth': 1.1.13(ethers@5.7.2) - '@0xsequence/core': 1.1.13(ethers@5.7.2) - '@0xsequence/migration': 1.1.13 - '@0xsequence/network': 1.1.13(ethers@5.7.2) - '@0xsequence/relayer': 1.1.13(ethers@5.7.2) - '@0xsequence/utils': 1.1.13(ethers@5.7.2) - '@0xsequence/wallet': 1.1.13(ethers@5.7.2) + '@0xsequence/abi': 1.6.2 + '@0xsequence/account': 1.6.2 + '@0xsequence/auth': 1.6.2(ethers@5.7.2) + '@0xsequence/core': 1.6.2(ethers@5.7.2) + '@0xsequence/migration': 1.6.2 + '@0xsequence/network': 1.6.2(ethers@5.7.2) + '@0xsequence/relayer': 1.6.2(ethers@5.7.2) + '@0xsequence/utils': 1.6.2(ethers@5.7.2) + '@0xsequence/wallet': 1.6.2(ethers@5.7.2) ethers: 5.7.2 eventemitter2: 6.4.9 webextension-polyfill: 0.10.0 @@ -283,33 +271,33 @@ packages: - utf-8-validate dev: false - /@0xsequence/relayer@1.1.13(ethers@5.7.2): - resolution: {integrity: sha512-9fEIeoIFIMxKANqlHY01FbtA67f3eNNiGNRzXgWl+oAtof4AO9RgiG4ajs8KvfNt/2OYUblFiz7hAKoLdnBf+A==} + /@0xsequence/relayer@1.6.2(ethers@5.7.2): + resolution: {integrity: sha512-lfz6ZmGptnA0tn14Qb/y6gc9hewT/biEFCu3RG++kCmZu1Nn0+Cgqo2nN/jpFax2sFUQwGeauuwGm+7aTM6/oA==} peerDependencies: ethers: '>=5.5 < 6' dependencies: - '@0xsequence/abi': 1.1.13 - '@0xsequence/core': 1.1.13(ethers@5.7.2) - '@0xsequence/utils': 1.1.13(ethers@5.7.2) + '@0xsequence/abi': 1.6.2 + '@0xsequence/core': 1.6.2(ethers@5.7.2) + '@0xsequence/utils': 1.6.2(ethers@5.7.2) ethers: 5.7.2 dev: false - /@0xsequence/replacer@1.1.13(ethers@5.7.2): - resolution: {integrity: sha512-QBkquH/mHpuFv3SWUWYDP6g8Y+AviAh+eloY+slVWBf2M9+OEtemf0CjBK9KMBYN645/tNYdhIrwaas1Juw8dQ==} + /@0xsequence/replacer@1.6.2(ethers@5.7.2): + resolution: {integrity: sha512-2lBEmFGzDiIFbd4etnL1E6CAzJFS9NbTykbDDNw+4sQBvbjiBHrX6YQIlq1gqWdpO2upMEoPOcvnEFqzFmeJKA==} peerDependencies: ethers: '>=5.5' dependencies: - '@0xsequence/abi': 1.1.13 - '@0xsequence/core': 1.1.13(ethers@5.7.2) + '@0xsequence/abi': 1.6.2 + '@0xsequence/core': 1.6.2(ethers@5.7.2) ethers: 5.7.2 dev: false - /@0xsequence/sessions@1.1.13: - resolution: {integrity: sha512-I/9cgZ1Hv89LNiaSHX+08ln/KSqgwEQXmfwfFsHhCMZSgJ892FVv3hMSz20z9CRT6/9loHSjxeNsVb2vbVzPag==} + /@0xsequence/sessions@1.6.2: + resolution: {integrity: sha512-i2PFdO3+hmIcNd/jzcpNqSdPVUcw65zAuCIx8rJqEeAJufCvCRiwWQTe7g6mNuEs4RIHSJGpk4Qsr2KCUvQilw==} dependencies: - '@0xsequence/core': 1.1.13(ethers@5.7.2) - '@0xsequence/migration': 1.1.13 - '@0xsequence/replacer': 1.1.13(ethers@5.7.2) + '@0xsequence/core': 1.6.2(ethers@5.7.2) + '@0xsequence/migration': 1.6.2 + '@0xsequence/replacer': 1.6.2(ethers@5.7.2) ethers: 5.7.2 idb: 7.1.1 transitivePeerDependencies: @@ -317,17 +305,18 @@ packages: - utf-8-validate dev: false - /@0xsequence/signhub@1.1.13: - resolution: {integrity: sha512-iG9UOMj1QAS8Exl1MXuDvHoUvZ9+Vxdj5Ug6zihIq0T9s7R/+MsrE4y9is9RjLbMb+ELFdRyHLyEGddQ8A7NEQ==} + /@0xsequence/signhub@1.6.2: + resolution: {integrity: sha512-+tz9mm3j95TrSBgKJSEtoEQd40ecS76c9tPEpgJs6yqBbvd1le/FJXMa6v5lmfXCANvvdoi2/yLpvC7vo7AfwQ==} dependencies: + '@0xsequence/core': 1.6.2(ethers@5.7.2) ethers: 5.7.2 transitivePeerDependencies: - bufferutil - utf-8-validate dev: false - /@0xsequence/utils@1.1.13(ethers@5.7.2): - resolution: {integrity: sha512-iC51IyQq2egXMojR7izA8a68tGvwpnUVGzzxYxpIOVZt2B0jlQvg9a8RjQdLu+Q43+GdUDTjhP63Et7seaHYGA==} + /@0xsequence/utils@1.6.2(ethers@5.7.2): + resolution: {integrity: sha512-6u9f/Ey9nipwXrIsOjOnVMnmAYbMbLJ28hqct62fK3cCLJ/IilmDP3Z/aGMYwzrz6esZG9cEzAd2Y/hjBQ2s5A==} peerDependencies: ethers: '>=5.5 < 6' dependencies: @@ -335,17 +324,17 @@ packages: js-base64: 3.7.5 dev: false - /@0xsequence/wallet@1.1.13(ethers@5.7.2): - resolution: {integrity: sha512-9THS6SyFBHLRrp9GPDgkY3SQCGP65jyiPWEqiVNWwib4R0YVnIA3ib8RxYu9OOwY3j/sTPzFzF61V2bzIyTeKA==} + /@0xsequence/wallet@1.6.2(ethers@5.7.2): + resolution: {integrity: sha512-r8AA/uALVWsTYvYGGsSGGKGhMTsiK43IrtZ3nVxB0i4DbGCWMRFQf+PY7TGM2MKb9mfwrwIsnfGjvwpjSDVD1w==} peerDependencies: ethers: '>=5.5 < 6' dependencies: - '@0xsequence/abi': 1.1.13 - '@0xsequence/core': 1.1.13(ethers@5.7.2) - '@0xsequence/network': 1.1.13(ethers@5.7.2) - '@0xsequence/relayer': 1.1.13(ethers@5.7.2) - '@0xsequence/signhub': 1.1.13 - '@0xsequence/utils': 1.1.13(ethers@5.7.2) + '@0xsequence/abi': 1.6.2 + '@0xsequence/core': 1.6.2(ethers@5.7.2) + '@0xsequence/network': 1.6.2(ethers@5.7.2) + '@0xsequence/relayer': 1.6.2(ethers@5.7.2) + '@0xsequence/signhub': 1.6.2 + '@0xsequence/utils': 1.6.2(ethers@5.7.2) ethers: 5.7.2 transitivePeerDependencies: - bufferutil @@ -365,6 +354,7 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/highlight': 7.22.5 + dev: true /@babel/compat-data@7.22.9: resolution: {integrity: sha512-5UamI7xkUcJ3i9qVDS+KFDEK8/7oJ55/sJMB1Ge7IEapr7KfdfV/HErR+koZwOfd+SgtFKOKRhRakdg++DcJpQ==} @@ -486,6 +476,7 @@ packages: /@babel/helper-validator-identifier@7.22.5: resolution: {integrity: sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==} engines: {node: '>=6.9.0'} + dev: true /@babel/helper-validator-option@7.22.5: resolution: {integrity: sha512-R3oB6xlIVKUnxNUxbmgq7pKjxpru24zlimpE8WK47fACIlM0II/Hm1RS8IaOI7NgCr6LNS+jl5l75m20npAziw==} @@ -510,6 +501,7 @@ packages: '@babel/helper-validator-identifier': 7.22.5 chalk: 2.4.2 js-tokens: 4.0.0 + dev: true /@babel/parser@7.22.7: resolution: {integrity: sha512-7NF8pOkHP5o2vpmGgNGcfAeCvOYhGLyA3Z4eBQkT1RJlWu47n63bCs93QfJ2hIAFCil7L5P2IWhs1oToVgrL0Q==} @@ -2588,87 +2580,10 @@ packages: - supports-color dev: true - /@testing-library/dom@8.20.1: - resolution: {integrity: sha512-/DiOQ5xBxgdYRC8LNk7U+RWat0S3qRLeIw3ZIkMQ9kkVlRmwD/Eg8k8CqIpD6GW7u20JIUOfMKbxtiLutpjQ4g==} - engines: {node: '>=12'} - dependencies: - '@babel/code-frame': 7.22.5 - '@babel/runtime': 7.22.6 - '@types/aria-query': 5.0.1 - aria-query: 5.1.3 - chalk: 4.1.2 - dom-accessibility-api: 0.5.16 - lz-string: 1.5.0 - pretty-format: 27.5.1 - dev: false - - /@testing-library/dom@9.3.1: - resolution: {integrity: sha512-0DGPd9AR3+iDTjGoMpxIkAsUihHZ3Ai6CneU6bRRrffXMgzCdlNk43jTrD2/5LT6CBb3MWTP8v510JzYtahD2w==} - engines: {node: '>=14'} - dependencies: - '@babel/code-frame': 7.22.5 - '@babel/runtime': 7.22.6 - '@types/aria-query': 5.0.1 - aria-query: 5.1.3 - chalk: 4.1.2 - dom-accessibility-api: 0.5.16 - lz-string: 1.5.0 - pretty-format: 27.5.1 - dev: false - - /@testing-library/jest-dom@5.16.2: - resolution: {integrity: sha512-6ewxs1MXWwsBFZXIk4nKKskWANelkdUehchEOokHsN8X7c2eKXGw+77aRV63UU8f/DTSVUPLaGxdrj4lN7D/ug==} - engines: {node: '>=8', npm: '>=6', yarn: '>=1'} - dependencies: - '@babel/runtime': 7.22.6 - '@types/testing-library__jest-dom': 5.14.9 - aria-query: 5.3.0 - chalk: 3.0.0 - css: 3.0.0 - css.escape: 1.5.1 - dom-accessibility-api: 0.5.16 - lodash: 4.17.21 - redent: 3.0.0 - dev: false - - /@testing-library/react@12.1.2(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-ihQiEOklNyHIpo2Y8FREkyD1QAea054U0MVbwH1m8N9TxeFz+KoJ9LkqoKqJlzx2JDm56DVwaJ1r36JYxZM05g==} - engines: {node: '>=12'} - peerDependencies: - react: '*' - react-dom: '*' - dependencies: - '@babel/runtime': 7.22.6 - '@testing-library/dom': 8.20.1 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - dev: false - - /@testing-library/user-event@13.5.0(@testing-library/dom@9.3.1): - resolution: {integrity: sha512-5Kwtbo3Y/NowpkbRuSepbyMFkZmHgD+vPzYB/RJ4oxt5Gj/avFFBYjhw27cqSVPVw/3a67NK1PbiIr9k4Gwmdg==} - engines: {node: '>=10', npm: '>=6'} - peerDependencies: - '@testing-library/dom': '>=7.21.4' - dependencies: - '@babel/runtime': 7.22.6 - '@testing-library/dom': 9.3.1 - dev: false - - /@types/aria-query@5.0.1: - resolution: {integrity: sha512-XTIieEY+gvJ39ChLcB4If5zHtPxt3Syj5rgZR+e1ctpmK8NjPf0zFqsz4JpLJT0xla9GFDKjy8Cpu331nrmE1Q==} - dev: false - /@types/estree@1.0.1: resolution: {integrity: sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==} dev: true - /@types/jest@27.4.0: - resolution: {integrity: sha512-gHl8XuC1RZ8H2j5sHv/JqsaxXkDDM9iDOgu0Wp8sjs4u/snb2PVehyWXJPr+ORA0RPpgw231mnutWI1+0hgjIQ==} - dependencies: - jest-diff: 27.5.1 - pretty-format: 27.5.1 - dev: false - /@types/node@16.11.22: resolution: {integrity: sha512-DYNtJWauMQ9RNpesl4aVothr97/tIJM8HbyOXJ0AYT1Z2bEjLHyfjOBPAQQVMLf8h3kSShYfNk8Wnto8B2zHUA==} @@ -2698,12 +2613,6 @@ packages: resolution: {integrity: sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ==} dev: false - /@types/testing-library__jest-dom@5.14.9: - resolution: {integrity: sha512-FSYhIjFlfOpGSRyVoMBMuS3ws5ehFQODymf3vlI7U1K8c7PHwWwFY7VREfmsuzHSOnoKs/9/Y983ayOs7eRzqw==} - dependencies: - '@types/jest': 27.4.0 - dev: false - /@vanilla-extract/babel-plugin-debug-ids@1.0.3: resolution: {integrity: sha512-vm4jYu1xhSa6ofQ9AhIpR3DkAp4c+eoR1Rpm8/TQI4DmWbmGbOjYRcqV0aWsfaIlNhN4kFuxFMKBNN9oG6iRzA==} dependencies: @@ -2825,16 +2734,12 @@ packages: /ahocorasick@1.0.2: resolution: {integrity: sha512-hCOfMzbFx5IDutmWLAt6MZwOUjIfSM9G9FyVxytmE4Rs/5YDPWQrD/+IR1w+FweD9H2oOZEnv36TmkjhNURBVA==} - /ansi-regex@5.0.1: - resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} - engines: {node: '>=8'} - dev: false - /ansi-styles@3.2.1: resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} engines: {node: '>=4'} dependencies: color-convert: 1.9.3 + dev: true /ansi-styles@4.3.0: resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} @@ -2842,11 +2747,6 @@ packages: dependencies: color-convert: 2.0.1 - /ansi-styles@5.2.0: - resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==} - engines: {node: '>=10'} - dev: false - /aria-hidden@1.2.3: resolution: {integrity: sha512-xcLxITLe2HYa1cnYnwCjkOO1PqUHQpozB8x9AR0OgWN2woOBi5kSDVxKfd0b7sb1hw5qFeJhXm9H1nu3xSfLeQ==} engines: {node: '>=10'} @@ -2854,36 +2754,6 @@ packages: tslib: 2.6.1 dev: false - /aria-query@5.1.3: - resolution: {integrity: sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==} - dependencies: - deep-equal: 2.2.2 - dev: false - - /aria-query@5.3.0: - resolution: {integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==} - dependencies: - dequal: 2.0.3 - dev: false - - /array-buffer-byte-length@1.0.0: - resolution: {integrity: sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==} - dependencies: - call-bind: 1.0.2 - is-array-buffer: 3.0.2 - dev: false - - /atob@2.1.2: - resolution: {integrity: sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==} - engines: {node: '>= 4.5.0'} - hasBin: true - dev: false - - /available-typed-arrays@1.0.5: - resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==} - engines: {node: '>= 0.4'} - dev: false - /bech32@1.1.4: resolution: {integrity: sha512-s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ==} dev: false @@ -2920,13 +2790,6 @@ packages: engines: {node: '>=8'} dev: true - /call-bind@1.0.2: - resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==} - dependencies: - function-bind: 1.1.1 - get-intrinsic: 1.2.1 - dev: false - /callsites@3.1.0: resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} engines: {node: '>=6'} @@ -2948,14 +2811,7 @@ packages: ansi-styles: 3.2.1 escape-string-regexp: 1.0.5 supports-color: 5.5.0 - - /chalk@3.0.0: - resolution: {integrity: sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==} - engines: {node: '>=8'} - dependencies: - ansi-styles: 4.3.0 - supports-color: 7.2.0 - dev: false + dev: true /chalk@4.1.2: resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} @@ -2968,6 +2824,7 @@ packages: resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} dependencies: color-name: 1.1.3 + dev: true /color-convert@2.0.1: resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} @@ -2977,6 +2834,7 @@ packages: /color-name@1.1.3: resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} + dev: true /color-name@1.1.4: resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} @@ -3006,18 +2864,6 @@ packages: engines: {node: '>= 6'} dev: true - /css.escape@1.5.1: - resolution: {integrity: sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==} - dev: false - - /css@3.0.0: - resolution: {integrity: sha512-DG9pFfwOrzc+hawpmqX/dHYHJG+Bsdb0klhyi1sDneOgGOXy9wQIC8hzyVp1e4NRYDBdxcylvywPkkXCHAzTyQ==} - dependencies: - inherits: 2.0.4 - source-map: 0.6.1 - source-map-resolve: 0.6.0 - dev: false - /cssesc@3.0.0: resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} engines: {node: '>=4'} @@ -3038,34 +2884,6 @@ packages: ms: 2.1.2 dev: true - /decode-uri-component@0.2.2: - resolution: {integrity: sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==} - engines: {node: '>=0.10'} - dev: false - - /deep-equal@2.2.2: - resolution: {integrity: sha512-xjVyBf0w5vH0I42jdAZzOKVldmPgSulmiyPRywoyq7HXC9qdgo17kxJE+rdnif5Tz6+pIrpJI8dCpMNLIGkUiA==} - dependencies: - array-buffer-byte-length: 1.0.0 - call-bind: 1.0.2 - es-get-iterator: 1.1.3 - get-intrinsic: 1.2.1 - is-arguments: 1.1.1 - is-array-buffer: 3.0.2 - is-date-object: 1.0.5 - is-regex: 1.1.4 - is-shared-array-buffer: 1.0.2 - isarray: 2.0.5 - object-is: 1.1.5 - object-keys: 1.1.1 - object.assign: 4.1.4 - regexp.prototype.flags: 1.5.0 - side-channel: 1.0.4 - which-boxed-primitive: 1.0.2 - which-collection: 1.0.1 - which-typed-array: 1.1.11 - dev: false - /deep-object-diff@1.1.9: resolution: {integrity: sha512-Rn+RuwkmkDwCi2/oXOFS9Gsr5lJZu/yTGpK7wAaAIE75CC+LCGEZHpY6VQJa/RoJcrmaA/docWJZvYohlNkWPA==} @@ -3073,32 +2891,10 @@ packages: resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} engines: {node: '>=0.10.0'} - /define-properties@1.2.0: - resolution: {integrity: sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==} - engines: {node: '>= 0.4'} - dependencies: - has-property-descriptors: 1.0.0 - object-keys: 1.1.1 - dev: false - - /dequal@2.0.3: - resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} - engines: {node: '>=6'} - dev: false - /detect-node-es@1.1.0: resolution: {integrity: sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==} dev: false - /diff-sequences@27.5.1: - resolution: {integrity: sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - dev: false - - /dom-accessibility-api@0.5.16: - resolution: {integrity: sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==} - dev: false - /electron-to-chromium@1.4.471: resolution: {integrity: sha512-GpmGRC1vTl60w/k6YpQ18pSiqnmr0j3un//5TV1idPi6aheNfkT1Ye71tMEabWyNDO6sBMgAR+95Eb0eUUr1tA==} dev: true @@ -3126,20 +2922,6 @@ packages: is-arrayish: 0.2.1 dev: true - /es-get-iterator@1.1.3: - resolution: {integrity: sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==} - dependencies: - call-bind: 1.0.2 - get-intrinsic: 1.2.1 - has-symbols: 1.0.3 - is-arguments: 1.1.1 - is-map: 2.0.2 - is-set: 2.0.2 - is-string: 1.0.7 - isarray: 2.0.5 - stop-iteration-iterator: 1.0.0 - dev: false - /esbuild@0.16.17: resolution: {integrity: sha512-G8LEkV0XzDMNwXKgM0Jwu3nY3lSTwSGY6XbxM9cr9+s0T/qSV1q1JVPBGzm3dcjhCic9+emZDmMffkwgPeOeLg==} engines: {node: '>=12'} @@ -3238,6 +3020,7 @@ packages: /escape-string-regexp@1.0.5: resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} engines: {node: '>=0.8.0'} + dev: true /estree-walker@2.0.2: resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} @@ -3300,12 +3083,6 @@ packages: path-exists: 4.0.0 dev: true - /for-each@0.3.3: - resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} - dependencies: - is-callable: 1.2.7 - dev: false - /framer-motion@9.0.1(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-0EP7+b/hnsbrFOum9zU+23Fq2cJJrLOqv/yJ26fIzK4CC33ZAjXZGi1/XyblbgnUF0cxZ/SEDj5IYHeQo42qNg==} peerDependencies: @@ -3321,8 +3098,8 @@ packages: '@emotion/is-prop-valid': 0.8.8 dev: false - /fsevents@2.3.2: - resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} + /fsevents@2.3.3: + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} os: [darwin] requiresBuild: true @@ -3331,25 +3108,13 @@ packages: /function-bind@1.1.1: resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} - - /functions-have-names@1.2.3: - resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} - dev: false + dev: true /gensync@1.0.0-beta.2: resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} engines: {node: '>=6.9.0'} dev: true - /get-intrinsic@1.2.1: - resolution: {integrity: sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==} - dependencies: - function-bind: 1.1.1 - has: 1.0.3 - has-proto: 1.0.1 - has-symbols: 1.0.3 - dev: false - /get-nonce@1.0.1: resolution: {integrity: sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==} engines: {node: '>=6'} @@ -3364,52 +3129,21 @@ packages: resolution: {integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==} dev: true - /gopd@1.0.1: - resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} - dependencies: - get-intrinsic: 1.2.1 - dev: false - - /has-bigints@1.0.2: - resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} - dev: false - /has-flag@3.0.0: resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} engines: {node: '>=4'} + dev: true /has-flag@4.0.0: resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} engines: {node: '>=8'} - /has-property-descriptors@1.0.0: - resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==} - dependencies: - get-intrinsic: 1.2.1 - dev: false - - /has-proto@1.0.1: - resolution: {integrity: sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==} - engines: {node: '>= 0.4'} - dev: false - - /has-symbols@1.0.3: - resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} - engines: {node: '>= 0.4'} - dev: false - - /has-tostringtag@1.0.0: - resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==} - engines: {node: '>= 0.4'} - dependencies: - has-symbols: 1.0.3 - dev: false - /has@1.0.3: resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} engines: {node: '>= 0.4.0'} dependencies: function-bind: 1.1.1 + dev: true /hash.js@1.1.7: resolution: {integrity: sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==} @@ -3442,166 +3176,30 @@ packages: resolve-from: 4.0.0 dev: true - /indent-string@4.0.0: - resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} - engines: {node: '>=8'} - dev: false - /inherits@2.0.4: resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} dev: false - /internal-slot@1.0.5: - resolution: {integrity: sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==} - engines: {node: '>= 0.4'} - dependencies: - get-intrinsic: 1.2.1 - has: 1.0.3 - side-channel: 1.0.4 - dev: false - /invariant@2.2.4: resolution: {integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==} dependencies: loose-envify: 1.4.0 dev: false - /is-arguments@1.1.1: - resolution: {integrity: sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.2 - has-tostringtag: 1.0.0 - dev: false - - /is-array-buffer@3.0.2: - resolution: {integrity: sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==} - dependencies: - call-bind: 1.0.2 - get-intrinsic: 1.2.1 - is-typed-array: 1.1.12 - dev: false - /is-arrayish@0.2.1: resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} dev: true - /is-bigint@1.0.4: - resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} - dependencies: - has-bigints: 1.0.2 - dev: false - - /is-boolean-object@1.1.2: - resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.2 - has-tostringtag: 1.0.0 - dev: false - - /is-callable@1.2.7: - resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} - engines: {node: '>= 0.4'} - dev: false - /is-core-module@2.12.1: resolution: {integrity: sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==} dependencies: has: 1.0.3 dev: true - /is-date-object@1.0.5: - resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} - engines: {node: '>= 0.4'} - dependencies: - has-tostringtag: 1.0.0 - dev: false - - /is-map@2.0.2: - resolution: {integrity: sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==} - dev: false - - /is-number-object@1.0.7: - resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} - engines: {node: '>= 0.4'} - dependencies: - has-tostringtag: 1.0.0 - dev: false - - /is-regex@1.1.4: - resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.2 - has-tostringtag: 1.0.0 - dev: false - - /is-set@2.0.2: - resolution: {integrity: sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==} - dev: false - - /is-shared-array-buffer@1.0.2: - resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==} - dependencies: - call-bind: 1.0.2 - dev: false - - /is-string@1.0.7: - resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} - engines: {node: '>= 0.4'} - dependencies: - has-tostringtag: 1.0.0 - dev: false - - /is-symbol@1.0.4: - resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} - engines: {node: '>= 0.4'} - dependencies: - has-symbols: 1.0.3 - dev: false - - /is-typed-array@1.1.12: - resolution: {integrity: sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==} - engines: {node: '>= 0.4'} - dependencies: - which-typed-array: 1.1.11 - dev: false - - /is-weakmap@2.0.1: - resolution: {integrity: sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==} - dev: false - - /is-weakset@2.0.2: - resolution: {integrity: sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==} - dependencies: - call-bind: 1.0.2 - get-intrinsic: 1.2.1 - dev: false - - /isarray@2.0.5: - resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} - dev: false - /javascript-stringify@2.1.0: resolution: {integrity: sha512-JVAfqNPTvNq3sB/VHQJAFxN/sPgKnsKrCwyRt15zwNCdrMMJDdcEOdubuy+DuJYYdm0ox1J4uzEuYKkN+9yhVg==} dev: true - /jest-diff@27.5.1: - resolution: {integrity: sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - dependencies: - chalk: 4.1.2 - diff-sequences: 27.5.1 - jest-get-type: 27.5.1 - pretty-format: 27.5.1 - dev: false - - /jest-get-type@27.5.1: - resolution: {integrity: sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - dev: false - /js-base64@3.7.5: resolution: {integrity: sha512-3MEt5DTINKqfScXKfJFrRbxkrnk2AxPWGBL/ycjz4dK8iqiSJ06UxD8jh8xuh6p10TX4t2+7FsBYVxxQbMg+qA==} dev: false @@ -3651,6 +3249,7 @@ packages: /lodash@4.17.21: resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} + dev: true /loose-envify@1.4.0: resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} @@ -3665,11 +3264,6 @@ packages: yallist: 3.1.1 dev: true - /lz-string@1.5.0: - resolution: {integrity: sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==} - hasBin: true - dev: false - /magic-string@0.27.0: resolution: {integrity: sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==} engines: {node: '>=12'} @@ -3682,11 +3276,6 @@ packages: dependencies: '@babel/runtime': 7.22.6 - /min-indent@1.0.1: - resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} - engines: {node: '>=4'} - dev: false - /minimalistic-assert@1.0.1: resolution: {integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==} dev: false @@ -3718,33 +3307,6 @@ packages: resolution: {integrity: sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==} dev: true - /object-inspect@1.12.3: - resolution: {integrity: sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==} - dev: false - - /object-is@1.1.5: - resolution: {integrity: sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - dev: false - - /object-keys@1.1.1: - resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} - engines: {node: '>= 0.4'} - dev: false - - /object.assign@4.1.4: - resolution: {integrity: sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - has-symbols: 1.0.3 - object-keys: 1.1.1 - dev: false - /outdent@0.8.0: resolution: {integrity: sha512-KiOAIsdpUTcAXuykya5fnVVT+/5uS0Q1mrkRHcF89tpieSmY33O/tmc54CqwA+bfhbtEfZUNLHaPUiB9X3jt1A==} @@ -3840,15 +3402,6 @@ packages: source-map-js: 1.0.2 dev: true - /pretty-format@27.5.1: - resolution: {integrity: sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - dependencies: - ansi-regex: 5.0.1 - ansi-styles: 5.2.0 - react-is: 17.0.2 - dev: false - /react-dom@18.2.0(react@18.2.0): resolution: {integrity: sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==} peerDependencies: @@ -3868,10 +3421,6 @@ packages: react: 18.2.0 dev: false - /react-is@17.0.2: - resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==} - dev: false - /react-refresh@0.14.0: resolution: {integrity: sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==} engines: {node: '>=0.10.0'} @@ -3936,26 +3485,9 @@ packages: loose-envify: 1.4.0 dev: false - /redent@3.0.0: - resolution: {integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==} - engines: {node: '>=8'} - dependencies: - indent-string: 4.0.0 - strip-indent: 3.0.0 - dev: false - /regenerator-runtime@0.13.11: resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==} - /regexp.prototype.flags@1.5.0: - resolution: {integrity: sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - functions-have-names: 1.2.3 - dev: false - /require-like@0.1.2: resolution: {integrity: sha512-oyrU88skkMtDdauHDuKVrgR+zuItqr6/c//FXzvmxRGMexSDc6hNvJInGW3LL46n+8b50RykrvwSUIIQH2LQ5A==} dev: true @@ -3979,7 +3511,7 @@ packages: engines: {node: '>=14.18.0', npm: '>=8.0.0'} hasBin: true optionalDependencies: - fsevents: 2.3.2 + fsevents: 2.3.3 dev: true /scheduler@0.23.0: @@ -3997,27 +3529,11 @@ packages: hasBin: true dev: true - /side-channel@1.0.4: - resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} - dependencies: - call-bind: 1.0.2 - get-intrinsic: 1.2.1 - object-inspect: 1.12.3 - dev: false - /source-map-js@1.0.2: resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} engines: {node: '>=0.10.0'} dev: true - /source-map-resolve@0.6.0: - resolution: {integrity: sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w==} - deprecated: See https://github.com/lydell/source-map-resolve#deprecated - dependencies: - atob: 2.1.2 - decode-uri-component: 0.2.2 - dev: false - /source-map-support@0.5.21: resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} dependencies: @@ -4028,26 +3544,14 @@ packages: /source-map@0.6.1: resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} engines: {node: '>=0.10.0'} - - /stop-iteration-iterator@1.0.0: - resolution: {integrity: sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==} - engines: {node: '>= 0.4'} - dependencies: - internal-slot: 1.0.5 - dev: false - - /strip-indent@3.0.0: - resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==} - engines: {node: '>=8'} - dependencies: - min-indent: 1.0.1 - dev: false + dev: true /supports-color@5.5.0: resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} engines: {node: '>=4'} dependencies: has-flag: 3.0.0 + dev: true /supports-color@7.2.0: resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} @@ -4215,7 +3719,7 @@ packages: resolve: 1.22.2 rollup: 3.26.3 optionalDependencies: - fsevents: 2.3.2 + fsevents: 2.3.3 dev: true /vite@4.4.7(@types/node@16.11.22): @@ -4251,47 +3755,13 @@ packages: postcss: 8.4.27 rollup: 3.26.3 optionalDependencies: - fsevents: 2.3.2 + fsevents: 2.3.3 dev: true - /web-vitals@2.1.4: - resolution: {integrity: sha512-sVWcwhU5mX6crfI5Vd2dC4qchyTqxV8URinzt25XqVh+bHEPGH4C3NPrNionCP7Obx59wrYEbNlw4Z8sjALzZg==} - dev: false - /webextension-polyfill@0.10.0: resolution: {integrity: sha512-c5s35LgVa5tFaHhrZDnr3FpQpjj1BB+RXhLTYUxGqBVN460HkbM8TBtEqdXWbpTKfzwCcjAZVF7zXCYSKtcp9g==} dev: false - /which-boxed-primitive@1.0.2: - resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} - dependencies: - is-bigint: 1.0.4 - is-boolean-object: 1.1.2 - is-number-object: 1.0.7 - is-string: 1.0.7 - is-symbol: 1.0.4 - dev: false - - /which-collection@1.0.1: - resolution: {integrity: sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==} - dependencies: - is-map: 2.0.2 - is-set: 2.0.2 - is-weakmap: 2.0.1 - is-weakset: 2.0.2 - dev: false - - /which-typed-array@1.1.11: - resolution: {integrity: sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew==} - engines: {node: '>= 0.4'} - dependencies: - available-typed-arrays: 1.0.5 - call-bind: 1.0.2 - for-each: 0.3.3 - gopd: 1.0.1 - has-tostringtag: 1.0.0 - dev: false - /ws@7.4.6: resolution: {integrity: sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==} engines: {node: '>=8.3.0'} diff --git a/src/App.tsx b/src/App.tsx index c2f4597..953abf2 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -1,3 +1,7 @@ +import { AnimatePresence } from 'framer-motion' +import React, { useState, useEffect, useMemo, SetStateAction } from 'react' +import { ethers } from 'ethers' +import { sequence } from '0xsequence' import { Box, Image, @@ -12,31 +16,42 @@ import { TextInput, Modal } from '@0xsequence/design-system' -import { AnimatePresence } from 'framer-motion' - -import React, { useState, useEffect, useMemo, SetStateAction } from 'react' -import { ethers } from 'ethers' -import { sequence } from '0xsequence' - import { ETHAuth } from '@0xsequence/ethauth' -import { ERC_20_ABI } from './constants/abi' - import { configureLogger } from '@0xsequence/utils' +import { ConnectOptions, OpenWalletIntent, Settings } from '@0xsequence/provider' +import { ChainId } from '@0xsequence/network' -import logoUrl from './images/logo.svg' -import skyweaverBannerUrl from './images/skyweaver-banner.png' -import skyweaverBannerLargeUrl from './images/skyweaver-banner-large.png' - +import { ERC_20_ABI } from './constants/abi' import { Console } from './components/Console' -import { ConnectOptions, OpenWalletIntent, Settings } from '@0xsequence/provider' import { Group } from './components/Group' -import { ChainId } from '@0xsequence/network' -import { networkImages } from './images/networks' import { getDefaultChainId, saveDefaultChainId } from './helpers' +import { networkImages } from './images/networks' +import logoUrl from './images/logo.svg' +import skyweaverBannerUrl from './images/skyweaver-banner.png' +import skyweaverBannerLargeUrl from './images/skyweaver-banner-large.png' configureLogger({ logLevel: 'DEBUG' }) -const DEFAULT_WALLET_APP_URL = 'https://sequence.app' +interface Environment { + name: string + walletUrl: string +} + +const environments: Environment[] = [ + { + name: 'production', + walletUrl: 'https://sequence.app' + }, + { + name: 'development', + walletUrl: 'https://dev.sequence.app' + }, + { + name: 'local', + walletUrl: 'http://localhost:3333' + } +] + const DEFAULT_API_URL = 'https://api.sequence.app' // Specify your desired default chain id. NOTE: you can communicate to multiple @@ -52,7 +67,10 @@ const defaultChainId = getDefaultChainId() || ChainId.MAINNET // For Sequence core dev team -- app developers can ignore // a custom wallet app url can specified in the query string const urlParams = new URLSearchParams(window.location.search) -let walletAppURL = urlParams.get('walletAppURL') ?? DEFAULT_WALLET_APP_URL + +const env = urlParams.get('env') ?? 'production' +const envConfig = environments.find(x => x.name === env) +const walletAppURL = urlParams.get('walletAppURL') ?? envConfig.walletUrl if (walletAppURL && walletAppURL.length > 0) { // Wallet can point to a custom wallet app url @@ -205,7 +223,7 @@ const App = () => { const settings: Settings = { theme: 'light', - includedPaymentProviders: ['moonpay', 'ramp', 'wyre'], + includedPaymentProviders: ['moonpay', 'ramp'], defaultFundingCurrency: 'eth', defaultPurchaseAmount: 400, lockFundingCurrencyToDefault: false @@ -514,7 +532,7 @@ And that has made all the difference. } } - const sendGoerliUSDC = async (signer?: sequence.provider.SequenceSigner) => { + const sendSepoliaUSDC = async (signer?: sequence.provider.SequenceSigner) => { try { resetConsole() @@ -529,7 +547,7 @@ And that has made all the difference. const amount = ethers.utils.parseUnits('1', 1) - // (USDC address on Goerli) + // (USDC address on Sepolia) const usdcAddress = '0x07865c6e87b9f70255377e024ace6630c1eaa37f' const tx: sequence.transactions.Transaction = { @@ -541,7 +559,7 @@ And that has made all the difference. data: new ethers.utils.Interface(ERC_20_ABI).encodeFunctionData('transfer', [toAddress, amount.toHexString()]) } - const txnResp = await signer.sendTransaction([tx], { chainId: ChainId.GOERLI }) + const txnResp = await signer.sendTransaction([tx], { chainId: ChainId.SEPOLIA }) appendConsoleLine(`txnResponse: ${JSON.stringify(txnResp)}`) setConsoleLoading(false) @@ -653,8 +671,14 @@ And that has made all the difference. const signer = wallet.getSigner() const accountAddress = await signer.getAddress() + const networks = await wallet.getNetworks() + const network = networks.find(network => network.chainId === ChainId.POLYGON) + + if (!network) { + throw new Error(`Could not find Polygon network in networks list`) + } - const indexer = new sequence.indexer.SequenceIndexerClient(sequence.indexer.SequenceIndexerServices.POLYGON) + const indexer = new sequence.indexer.SequenceIndexer(network.indexerUrl) const tokenBalances = await indexer.getTokenBalances({ accountAddress: accountAddress, @@ -720,11 +744,7 @@ And that has made all the difference. ChainId.HARDHAT, ChainId.HARDHAT_2, ChainId.KOVAN, - ChainId.FANTOM, - ChainId.FANTOM_TESTNET, ChainId.ROPSTEN, - ChainId.AURORA, - ChainId.AURORA_TESTNET, ChainId.HOMEVERSE_TESTNET, ChainId.BASE_GOERLI ] @@ -733,36 +753,36 @@ And that has made all the difference. .filter(val => omitNetworks.indexOf(val.chainId) < 0) .sort((a, b) => (a.title > b.title ? 1 : -1)) - useEffect(() => { - if(email && !isOpen) { - console.log(email) - connect({ - app: 'Demo Dapp', - authorize: true, - settings: { - // Specify signInWithEmail with an email address to allow user automatically sign in with the email option. - signInWithEmail: email, - theme: 'dark', - bannerUrl: `${window.location.origin}${skyweaverBannerUrl}` - } - }) - setEmail(null) - } - }, [email, isOpen]) + useEffect(() => { + if (email && !isOpen) { + console.log(email) + connect({ + app: 'Demo Dapp', + authorize: true, + settings: { + // Specify signInWithEmail with an email address to allow user automatically sign in with the email option. + signInWithEmail: email, + theme: 'dark', + bannerUrl: `${window.location.origin}${skyweaverBannerUrl}` + } + }) + setEmail(null) + } + }, [email, isOpen]) - const sanitizeEmail = (email: string) => { - // Trim unnecessary spaces - email = email.trim(); - - // Check if the email matches the pattern of a typical email - const emailRegex = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,6}$/; - if (emailRegex.test(email)) { - return true; - } - - return false + const sanitizeEmail = (email: string) => { + // Trim unnecessary spaces + email = email.trim() + + // Check if the email matches the pattern of a typical email + const emailRegex = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,6}$/ + if (emailRegex.test(email)) { + return true } + return false + } + return ( @@ -792,6 +812,35 @@ And that has made all the difference. + +