diff --git a/.cursorignore b/.cursorignore new file mode 100644 index 000000000..e0dce60e3 --- /dev/null +++ b/.cursorignore @@ -0,0 +1,61 @@ +# For cursor IDE indexing. + +**.patch + +# dependencies +/node_modules +/.pnp +.pnp.js +.vscode +**.patch + +# testing +/coverage + +# next.js +/.next/ +/out/ + +# production +# /build +# /public/ +# /public/**/* + +# misc +.DS_Store +*.pem + +# debug +npm-debug.log* +yarn-debug.log* +yarn-error.log* + +# local env files +.env*.local +*.env* +!env.example +!sample.env + + +# vercel +.vercel + +# typescript +*.tsbuildinfo +next-env.d.ts + + +# .env +.env + +# local files +playground/ + +# yarn and npm lockfiles +package-lock.json +yarn.lock +# Sentry Config File +.sentryclirc + +# Sentry Config File +.env.sentry-build-plugin diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 000000000..38ee7fcbe --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule "src/assets/animations"] + path = src/assets/animations + url = https://github.com/peanutprotocol/peanut-animations.git diff --git a/next.config.js b/next.config.js index d0a4af9ce..6a08efaf0 100644 --- a/next.config.js +++ b/next.config.js @@ -36,6 +36,24 @@ const nextConfig = { permanent: false, basePath: false, }, + { + source: '/', + destination: 'https://peanut.me', + permanent: true, + basePath: false, + }, + { + source: '/claim', + destination: 'https://peanut.me/claim', + permanent: true, + basePath: false, + }, + { + source: '/request/create', + destination: 'https://peanut.me/request/create', + permanent: true, + basePath: false, + }, { source: '/packet', destination: '/raffle/claim', diff --git a/package.json b/package.json index 6fbb20f4a..cccb7360c 100644 --- a/package.json +++ b/package.json @@ -28,11 +28,11 @@ "@dicebear/core": "^9.2.2", "@headlessui/react": "^1.7.19", "@headlessui/tailwindcss": "^0.2.1", - "@reown/appkit": "^1.6.0", - "@reown/appkit-adapter-wagmi": "^1.6.0", + "@reown/appkit": "1.6.4-rc.3.0", + "@reown/appkit-adapter-wagmi": "1.6.4-rc.3.0", "@safe-global/safe-apps-sdk": "^9.1.0", "@sentry/nextjs": "^8.39.0", - "@squirrel-labs/peanut-sdk": "^0.5.11", + "@squirrel-labs/peanut-sdk": "^0.5.17", "@tanstack/react-query": "5.8.4", "@typeform/embed-react": "^3.20.0", "@vercel/analytics": "^1.4.1", @@ -82,6 +82,7 @@ "@types/validator": "^13.12.2", "jest": "^29.7.0", "jest-environment-jsdom": "^29.7.0", + "jest-transform-stub": "^2.0.0", "knip": "^5.37.1", "postcss": "^8.4.49", "postcss-import": "^16.1.0", @@ -98,15 +99,18 @@ "^.+\\.(ts|tsx)$": [ "ts-jest", { - "tsconfig": "tsconfig.test.json" + "tsconfig": "tsconfig.test.json", + "useESM": true } ] }, "transformIgnorePatterns": [ - "node_modules/(?!(wagmi|viem|@wagmi|@viem)/)" + "node_modules/(?!(@wagmi|wagmi|viem|@viem|@squirrel-labs)/)" ], "moduleNameMapper": { - "^@/(.*)$": "/src/$1" + "^@/(.*)$": "/src/$1", + "^wagmi/chains$": "/src/utils/__mocks__/wagmi.ts", + "^@squirrel-labs/peanut-sdk$": "/src/utils/__mocks__/peanut-sdk.ts" }, "setupFilesAfterEnv": [ "/jest.setup.ts" @@ -114,6 +118,10 @@ "testMatch": [ "**/__tests__/**/*.test.[jt]s?(x)", "**/?(*.)+(spec|test).[jt]s?(x)" + ], + "extensionsToTreatAsEsm": [ + ".ts", + ".tsx" ] }, "resolutions": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 692ba8d02..e999a0f73 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -15,16 +15,16 @@ importers: dependencies: '@calcom/embed-react': specifier: ^1.5.1 - version: 1.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.5.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@chakra-ui/color-mode': specifier: ^2.2.0 version: 2.2.0(react@18.3.1) '@chakra-ui/icon': specifier: ^3.2.0 - version: 3.2.0(@chakra-ui/system@2.6.2(@emotion/react@11.14.0(@types/react@18.3.17)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.17)(react@18.3.1))(@types/react@18.3.17)(react@18.3.1))(react@18.3.1))(react@18.3.1) + version: 3.2.0(@chakra-ui/system@2.6.2(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(react@18.3.1))(react@18.3.1))(react@18.3.1) '@chakra-ui/react': specifier: ^2.10.4 - version: 2.10.4(@emotion/react@11.14.0(@types/react@18.3.17)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.17)(react@18.3.1))(@types/react@18.3.17)(react@18.3.1))(@types/react@18.3.17)(framer-motion@11.15.0(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 2.10.4(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(framer-motion@11.16.4(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@chakra-ui/react-context': specifier: ^2.1.0 version: 2.1.0(react@18.3.1) @@ -44,32 +44,32 @@ importers: specifier: ^0.2.1 version: 0.2.1(tailwindcss@3.4.17) '@reown/appkit': - specifier: ^1.6.0 - version: 1.6.0(@types/react@18.3.17)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.7.2)(zod@3.24.1) + specifier: 1.6.4-rc.3.0 + version: 1.6.4-rc.3.0(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1)(typescript@5.7.3)(zod@3.24.1) '@reown/appkit-adapter-wagmi': - specifier: ^1.6.0 - version: 1.6.0(bseoeztvpjh4c7bvgqzpyzjb3u) + specifier: 1.6.4-rc.3.0 + version: 1.6.4-rc.3.0(sj6klhxhdkgm2slb4hc5o3b24m) '@safe-global/safe-apps-sdk': specifier: ^9.1.0 - version: 9.1.0(bufferutil@4.0.8)(typescript@5.7.2)(zod@3.24.1) + version: 9.1.0(bufferutil@4.0.9)(typescript@5.7.3)(zod@3.24.1) '@sentry/nextjs': specifier: ^8.39.0 - version: 8.47.0(@opentelemetry/core@1.30.0(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.56.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.30.0(@opentelemetry/api@1.9.0))(next@14.2.20(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(webpack@5.97.1) + version: 8.48.0(@opentelemetry/core@1.30.0(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.56.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.30.0(@opentelemetry/api@1.9.0))(next@14.2.23(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(webpack@5.97.1) '@squirrel-labs/peanut-sdk': - specifier: ^0.5.11 - version: 0.5.13(bufferutil@4.0.8) + specifier: ^0.5.17 + version: 0.5.17(bufferutil@4.0.9) '@tanstack/react-query': specifier: 5.8.4 - version: 5.8.4(react-dom@18.3.1(react@18.3.1))(react-native@0.76.5(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.17)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) + version: 5.8.4(react-dom@18.3.1(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1))(react@18.3.1) '@typeform/embed-react': specifier: ^3.20.0 version: 3.20.0(react@18.3.1) '@vercel/analytics': specifier: ^1.4.1 - version: 1.4.1(next@14.2.20(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) + version: 1.4.1(next@14.2.23(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) '@wagmi/core': specifier: 2.14.3 - version: 2.14.3(@tanstack/query-core@5.62.8)(@types/react@18.3.17)(react@18.3.1)(typescript@5.7.2)(use-sync-external-store@1.2.0(react@18.3.1))(viem@2.21.55(bufferutil@4.0.8)(typescript@5.7.2)(zod@3.24.1)) + version: 2.14.3(@tanstack/query-core@5.8.3)(@types/react@18.3.18)(react@18.3.1)(typescript@5.7.3)(use-sync-external-store@1.2.0(react@18.3.1))(viem@2.22.6(bufferutil@4.0.9)(typescript@5.7.3)(zod@3.24.1)) auto-text-size: specifier: ^0.2.3 version: 0.2.3(react@18.3.1) @@ -81,13 +81,13 @@ importers: version: 1.7.9 chakra-ui-steps: specifier: ^2.1.0 - version: 2.1.0(@chakra-ui/react@2.10.4(@emotion/react@11.14.0(@types/react@18.3.17)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.17)(react@18.3.1))(@types/react@18.3.17)(react@18.3.1))(@types/react@18.3.17)(framer-motion@11.15.0(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@emotion/react@11.14.0(@types/react@18.3.17)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.17)(react@18.3.1))(@types/react@18.3.17)(react@18.3.1))(framer-motion@11.15.0(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) + version: 2.1.0(@chakra-ui/react@2.10.4(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(framer-motion@11.16.4(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(react@18.3.1))(framer-motion@11.16.4(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) ethers: specifier: 5.7.2 - version: 5.7.2(bufferutil@4.0.8) + version: 5.7.2(bufferutil@4.0.9) framer-motion: specifier: ^11.11.17 - version: 11.15.0(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 11.16.4(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) i18n-iso-countries: specifier: ^7.13.0 version: 7.13.0 @@ -102,7 +102,7 @@ importers: version: 0.5.22 next: specifier: ^14.2.18 - version: 14.2.20(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 14.2.23(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) pino-pretty: specifier: ^13.0.0 version: 13.0.0 @@ -123,7 +123,7 @@ importers: version: 2.1.0 react-hook-form: specifier: ^7.53.2 - version: 7.54.1(react@18.3.1) + version: 7.54.2(react@18.3.1) react-lottie: specifier: ^1.2.8 version: 1.2.10(react@18.3.1) @@ -138,7 +138,7 @@ importers: version: 0.33.5 siwe: specifier: ^2.3.2 - version: 2.3.2(ethers@5.7.2(bufferutil@4.0.8)) + version: 2.3.2(ethers@5.7.2(bufferutil@4.0.9)) tailwind-merge: specifier: ^1.14.0 version: 1.14.0 @@ -153,17 +153,17 @@ importers: version: 13.12.0 viem: specifier: ^2.21.48 - version: 2.21.55(bufferutil@4.0.8)(typescript@5.7.2)(zod@3.24.1) + version: 2.22.6(bufferutil@4.0.9)(typescript@5.7.3)(zod@3.24.1) wagmi: specifier: 2.8.6 - version: 2.8.6(@tanstack/query-core@5.62.8)(@tanstack/react-query@5.8.4(react-dom@18.3.1(react@18.3.1))(react-native@0.76.5(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.17)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(@types/react@18.3.17)(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react-i18next@13.5.0(i18next@23.16.8)(react-dom@18.3.1(react@18.3.1))(react-native@0.76.5(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.17)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.17)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1)(rollup@3.29.5)(typescript@5.7.2)(viem@2.21.55(bufferutil@4.0.8)(typescript@5.7.2)(zod@3.24.1))(zod@3.24.1) + version: 2.8.6(@tanstack/query-core@5.8.3)(@tanstack/react-query@5.8.4(react-dom@18.3.1(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1))(react@18.3.1))(@types/react@18.3.18)(bufferutil@4.0.9)(react-dom@18.3.1(react@18.3.1))(react-i18next@13.5.0(i18next@23.16.8)(react-dom@18.3.1(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1))(react@18.3.1)(rollup@3.29.5)(typescript@5.7.3)(viem@2.22.6(bufferutil@4.0.9)(typescript@5.7.3)(zod@3.24.1))(zod@3.24.1) devDependencies: '@testing-library/jest-dom': specifier: ^6.6.3 version: 6.6.3 '@testing-library/react': specifier: ^16.1.0 - version: 16.1.0(@testing-library/dom@10.4.0)(@types/react-dom@18.3.5(@types/react@18.3.17))(@types/react@18.3.17)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 16.1.0(@testing-library/dom@10.4.0)(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@testing-library/user-event': specifier: ^14.5.2 version: 14.5.2(@testing-library/dom@10.4.0) @@ -178,13 +178,13 @@ importers: version: 20.4.2 '@types/react': specifier: ^18.3.12 - version: 18.3.17 + version: 18.3.18 '@types/react-csv': specifier: ^1.1.10 version: 1.1.10 '@types/react-dom': specifier: ^18.3.1 - version: 18.3.5(@types/react@18.3.17) + version: 18.3.5(@types/react@18.3.18) '@types/react-lottie': specifier: ^1.2.10 version: 1.2.10 @@ -199,10 +199,13 @@ importers: version: 29.7.0(@types/node@20.4.2)(babel-plugin-macros@3.1.0) jest-environment-jsdom: specifier: ^29.7.0 - version: 29.7.0(bufferutil@4.0.8) + version: 29.7.0(bufferutil@4.0.9) + jest-transform-stub: + specifier: ^2.0.0 + version: 2.0.0 knip: specifier: ^5.37.1 - version: 5.41.0(@types/node@20.4.2)(typescript@5.7.2) + version: 5.42.0(@types/node@20.4.2)(typescript@5.7.3) postcss: specifier: ^8.4.49 version: 8.4.49 @@ -220,10 +223,10 @@ importers: version: 3.4.17 ts-jest: specifier: ^29.1.2 - version: 29.2.5(@babel/core@7.26.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.0))(jest@29.7.0(@types/node@20.4.2)(babel-plugin-macros@3.1.0))(typescript@5.7.2) + version: 29.2.5(@babel/core@7.26.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.0))(jest@29.7.0(@types/node@20.4.2)(babel-plugin-macros@3.1.0))(typescript@5.7.3) typescript: specifier: ^5.6.3 - version: 5.7.2 + version: 5.7.3 packages: @@ -918,17 +921,17 @@ packages: '@bcoe/v8-coverage@0.2.3': resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} - '@calcom/embed-core@1.5.1': - resolution: {integrity: sha512-wykzh1GKj5xhGxDJeCRJ7OulAgn9GVMYD/mmOBbvn06c3m9Lqoqn09E5kJ+DY+aokUncQPcstNsdiHsURjMuVw==} + '@calcom/embed-core@1.5.2': + resolution: {integrity: sha512-y1mpVDfcaVdLJ/CN17c7N2SyJAMiM3u9NYvL5mWFDBe4aa5HLTDc5g/DBbO2oCq859W3bxs11voC/E3KkJH3Iw==} - '@calcom/embed-react@1.5.1': - resolution: {integrity: sha512-vwRtaO/WbBLrXQbKek333BoY/0GMRVRxOva9VhRPmtC8kyT9pAw/IfKA+26gDtfE25XCx9nqdPIghUJQr+niUw==} + '@calcom/embed-react@1.5.2': + resolution: {integrity: sha512-DgY3RySiXOrbIVX1LiV/ucKilG+TkvqhP4/0nLlKPLOlk642cSO30xSu4nOmVgR60FLqMyp7Vlg/Xd6J5ijETg==} peerDependencies: react: ^18.2.0 react-dom: ^18.2.0 - '@calcom/embed-snippet@1.3.1': - resolution: {integrity: sha512-OmUAmwZt41I7vfKk9SqLMpCBxj91BHZ27NXFARSbECpw7MXcGHm2a4l1oqeuOe0vdRT27qDmKz/ccvKI0x/ttw==} + '@calcom/embed-snippet@1.3.2': + resolution: {integrity: sha512-EmW/ZjaQD0HjLI8yFNA5Mtb8zCOQQnj9RhChujuMijUK8EVyE1KtU9t3xIxm1hBMNHr4R1qMaBo2QYaZqQhzsw==} '@chakra-ui/anatomy@2.2.2': resolution: {integrity: sha512-MV6D4VLRIHr4PkW4zMyqfrNS1mPlCTiCXwvYGtDFQYr+xHFfonhAuf9WjsSc0nyp2m0OdkSLnzmVKkZFLo25Tg==} @@ -1385,14 +1388,14 @@ packages: '@ethersproject/wordlists@5.7.0': resolution: {integrity: sha512-S2TFNJNfHWVHNE6cNDjbVlZ6MgE17MIxMbMg2zv3wn+3XSJGosL1m9ZVv3GXCf/2ymSsQ+hRI5IzoMJTG6aoVA==} - '@floating-ui/core@1.6.8': - resolution: {integrity: sha512-7XJ9cPU+yI2QeLS+FCSlqNFZJq8arvswefkZrYI1yQBbftw6FyrZOxYSh+9S7z7TpeWlRt9zJ5IhM1WIL334jA==} + '@floating-ui/core@1.6.9': + resolution: {integrity: sha512-uMXCuQ3BItDUbAMhIXw7UPXRfAlOAvZzdK9BWpE60MCn+Svt3aLn9jsPTi/WNGlRUu2uI0v5S7JiIUsbsvh3fw==} - '@floating-ui/dom@1.6.12': - resolution: {integrity: sha512-NP83c0HjokcGVEMeoStg317VD9W7eDlGK7457dMBANbKA6GJZdc7rjujdgqzTaz93jkGgc5P/jeWbaCHnMNc+w==} + '@floating-ui/dom@1.6.13': + resolution: {integrity: sha512-umqzocjDgNRGTuO7Q8CU32dkHkECqI8ZdMZ5Swb6QAM0t5rnlrN3lGo1hdpscRd3WS8T6DKYK4ephgIH9iRh3w==} - '@floating-ui/utils@0.2.8': - resolution: {integrity: sha512-kym7SodPp8/wloecOpcmSnWJsK7M0E5Wg8UcFA+uO4B9s5d0ywXOEro/8HM9x0rW+TljRzul/14UYz3TleT3ig==} + '@floating-ui/utils@0.2.9': + resolution: {integrity: sha512-MDWhGtE+eHw5JW7lq4qhc5yRLS11ERl1c7Z6Xd0a58DozHES6EnNNwUWbMiG4J9Cgj053Bhk8zvlhFYKVhULwg==} '@headlessui/react@1.7.19': resolution: {integrity: sha512-Ll+8q3OlMJfJbAKM/+/Y2q6PPYbryqNTXDbryx7SXLIDamkF6iQFbriYHga0dY44PvDhvvBWCx1Xj4U5+G4hOw==} @@ -1739,59 +1742,59 @@ packages: resolution: {integrity: sha512-z10PF9JV6SbjFq+/rYabM+8CVlMokgl8RFGvieSGNTmrkQanfHn+15XBrhG3BgUfvmTeSeyShfOHpG0i9zEdcg==} deprecated: Motion One for Vue is deprecated. Use Oku Motion instead https://oku-ui.com/motion - '@next/env@14.2.20': - resolution: {integrity: sha512-JfDpuOCB0UBKlEgEy/H6qcBSzHimn/YWjUHzKl1jMeUO+QVRdzmTTl8gFJaNO87c8DXmVKhFCtwxQ9acqB3+Pw==} + '@next/env@14.2.23': + resolution: {integrity: sha512-CysUC9IO+2Bh0omJ3qrb47S8DtsTKbFidGm6ow4gXIG6reZybqxbkH2nhdEm1tC8SmgzDdpq3BIML0PWsmyUYA==} - '@next/swc-darwin-arm64@14.2.20': - resolution: {integrity: sha512-WDfq7bmROa5cIlk6ZNonNdVhKmbCv38XteVFYsxea1vDJt3SnYGgxLGMTXQNfs5OkFvAhmfKKrwe7Y0Hs+rWOg==} + '@next/swc-darwin-arm64@14.2.23': + resolution: {integrity: sha512-WhtEntt6NcbABA8ypEoFd3uzq5iAnrl9AnZt9dXdO+PZLACE32z3a3qA5OoV20JrbJfSJ6Sd6EqGZTrlRnGxQQ==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] - '@next/swc-darwin-x64@14.2.20': - resolution: {integrity: sha512-XIQlC+NAmJPfa2hruLvr1H1QJJeqOTDV+v7tl/jIdoFvqhoihvSNykLU/G6NMgoeo+e/H7p/VeWSOvMUHKtTIg==} + '@next/swc-darwin-x64@14.2.23': + resolution: {integrity: sha512-vwLw0HN2gVclT/ikO6EcE+LcIN+0mddJ53yG4eZd0rXkuEr/RnOaMH8wg/sYl5iz5AYYRo/l6XX7FIo6kwbw1Q==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] - '@next/swc-linux-arm64-gnu@14.2.20': - resolution: {integrity: sha512-pnzBrHTPXIMm5QX3QC8XeMkpVuoAYOmyfsO4VlPn+0NrHraNuWjdhe+3xLq01xR++iCvX+uoeZmJDKcOxI201Q==} + '@next/swc-linux-arm64-gnu@14.2.23': + resolution: {integrity: sha512-uuAYwD3At2fu5CH1wD7FpP87mnjAv4+DNvLaR9kiIi8DLStWSW304kF09p1EQfhcbUI1Py2vZlBO2VaVqMRtpg==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@next/swc-linux-arm64-musl@14.2.20': - resolution: {integrity: sha512-WhJJAFpi6yqmUx1momewSdcm/iRXFQS0HU2qlUGlGE/+98eu7JWLD5AAaP/tkK1mudS/rH2f9E3WCEF2iYDydQ==} + '@next/swc-linux-arm64-musl@14.2.23': + resolution: {integrity: sha512-Mm5KHd7nGgeJ4EETvVgFuqKOyDh+UMXHXxye6wRRFDr4FdVRI6YTxajoV2aHE8jqC14xeAMVZvLqYqS7isHL+g==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@next/swc-linux-x64-gnu@14.2.20': - resolution: {integrity: sha512-ao5HCbw9+iG1Kxm8XsGa3X174Ahn17mSYBQlY6VGsdsYDAbz/ZP13wSLfvlYoIDn1Ger6uYA+yt/3Y9KTIupRg==} + '@next/swc-linux-x64-gnu@14.2.23': + resolution: {integrity: sha512-Ybfqlyzm4sMSEQO6lDksggAIxnvWSG2cDWnG2jgd+MLbHYn2pvFA8DQ4pT2Vjk3Cwrv+HIg7vXJ8lCiLz79qoQ==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@next/swc-linux-x64-musl@14.2.20': - resolution: {integrity: sha512-CXm/kpnltKTT7945np6Td3w7shj/92TMRPyI/VvveFe8+YE+/YOJ5hyAWK5rpx711XO1jBCgXl211TWaxOtkaA==} + '@next/swc-linux-x64-musl@14.2.23': + resolution: {integrity: sha512-OSQX94sxd1gOUz3jhhdocnKsy4/peG8zV1HVaW6DLEbEmRRtUCUQZcKxUD9atLYa3RZA+YJx+WZdOnTkDuNDNA==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@next/swc-win32-arm64-msvc@14.2.20': - resolution: {integrity: sha512-upJn2HGQgKNDbXVfIgmqT2BN8f3z/mX8ddoyi1I565FHbfowVK5pnMEwauvLvaJf4iijvuKq3kw/b6E9oIVRWA==} + '@next/swc-win32-arm64-msvc@14.2.23': + resolution: {integrity: sha512-ezmbgZy++XpIMTcTNd0L4k7+cNI4ET5vMv/oqNfTuSXkZtSA9BURElPFyarjjGtRgZ9/zuKDHoMdZwDZIY3ehQ==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] - '@next/swc-win32-ia32-msvc@14.2.20': - resolution: {integrity: sha512-igQW/JWciTGJwj3G1ipalD2V20Xfx3ywQy17IV0ciOUBbFhNfyU1DILWsTi32c8KmqgIDviUEulW/yPb2FF90w==} + '@next/swc-win32-ia32-msvc@14.2.23': + resolution: {integrity: sha512-zfHZOGguFCqAJ7zldTKg4tJHPJyJCOFhpoJcVxKL9BSUHScVDnMdDuOU1zPPGdOzr/GWxbhYTjyiEgLEpAoFPA==} engines: {node: '>= 10'} cpu: [ia32] os: [win32] - '@next/swc-win32-x64-msvc@14.2.20': - resolution: {integrity: sha512-AFmqeLW6LtxeFTuoB+MXFeM5fm5052i3MU6xD0WzJDOwku6SkZaxb1bxjBaRC8uNqTRTSPl0yMFtjNowIVI67w==} + '@next/swc-win32-x64-msvc@14.2.23': + resolution: {integrity: sha512-xCtq5BD553SzOgSZ7UH5LH+OATQihydObTrCTvVzOro8QiWYKdBVwcB2Mn2MLMo6DGW9yH1LSPw7jS7HhgJgjw==} engines: {node: '>= 10'} cpu: [x64] os: [win32] @@ -1815,18 +1818,34 @@ packages: resolution: {integrity: sha512-pq5D8h10hHBjyqX+cfBm0i8JUXJ0UhczFc4r74zbuT9XgewFo2E3J1cOaGtdZynILNmQ685YWGzGE1Zv6io50w==} engines: {node: ^14.21.3 || >=16} + '@noble/hashes@1.7.0': + resolution: {integrity: sha512-HXydb0DgzTpDPwbVeDGCG1gIu7X6+AuU6Zl6av/E/KG8LMsvPntvq+w17CHRpKBmN6Ybdrt1eP3k4cj8DJa78w==} + engines: {node: ^14.21.3 || >=16} + '@nodelib/fs.scandir@2.1.5': resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} engines: {node: '>= 8'} + '@nodelib/fs.scandir@4.0.1': + resolution: {integrity: sha512-vAkI715yhnmiPupY+dq+xenu5Tdf2TBQ66jLvBIcCddtz+5Q8LbMKaf9CIJJreez8fQ8fgaY+RaywQx8RJIWpw==} + engines: {node: '>=18.18.0'} + '@nodelib/fs.stat@2.0.5': resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} engines: {node: '>= 8'} + '@nodelib/fs.stat@4.0.0': + resolution: {integrity: sha512-ctr6bByzksKRCV0bavi8WoQevU6plSp2IkllIsEqaiKe2mwNNnaluhnRhcsgGZHrrHk57B3lf95MkLMO3STYcg==} + engines: {node: '>=18.18.0'} + '@nodelib/fs.walk@1.2.8': resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} engines: {node: '>= 8'} + '@nodelib/fs.walk@3.0.1': + resolution: {integrity: sha512-nIh/M6Kh3ZtOmlY00DaUYB4xeeV6F3/ts1l29iwl3/cfyY/OuCfUx+v08zgx8TKPTifXRcjjqVQ4KB2zOYSbyw==} + engines: {node: '>=18.18.0'} + '@opentelemetry/api-logs@0.53.0': resolution: {integrity: sha512-8HArjKx+RaAI8uEIgcORbZIPklyh1YLjPSBus8hjRmvLi6DeFzgOcdZ7KwPabKj8mXF8dX0hyfAyGfycz0DbFw==} engines: {node: '>=14'} @@ -2043,94 +2062,6 @@ packages: peerDependencies: '@opentelemetry/api': ^1.1.0 - '@parcel/watcher-android-arm64@2.5.0': - resolution: {integrity: sha512-qlX4eS28bUcQCdribHkg/herLe+0A9RyYC+mm2PXpncit8z5b3nSqGVzMNR3CmtAOgRutiZ02eIJJgP/b1iEFQ==} - engines: {node: '>= 10.0.0'} - cpu: [arm64] - os: [android] - - '@parcel/watcher-darwin-arm64@2.5.0': - resolution: {integrity: sha512-hyZ3TANnzGfLpRA2s/4U1kbw2ZI4qGxaRJbBH2DCSREFfubMswheh8TeiC1sGZ3z2jUf3s37P0BBlrD3sjVTUw==} - engines: {node: '>= 10.0.0'} - cpu: [arm64] - os: [darwin] - - '@parcel/watcher-darwin-x64@2.5.0': - resolution: {integrity: sha512-9rhlwd78saKf18fT869/poydQK8YqlU26TMiNg7AIu7eBp9adqbJZqmdFOsbZ5cnLp5XvRo9wcFmNHgHdWaGYA==} - engines: {node: '>= 10.0.0'} - cpu: [x64] - os: [darwin] - - '@parcel/watcher-freebsd-x64@2.5.0': - resolution: {integrity: sha512-syvfhZzyM8kErg3VF0xpV8dixJ+RzbUaaGaeb7uDuz0D3FK97/mZ5AJQ3XNnDsXX7KkFNtyQyFrXZzQIcN49Tw==} - engines: {node: '>= 10.0.0'} - cpu: [x64] - os: [freebsd] - - '@parcel/watcher-linux-arm-glibc@2.5.0': - resolution: {integrity: sha512-0VQY1K35DQET3dVYWpOaPFecqOT9dbuCfzjxoQyif1Wc574t3kOSkKevULddcR9znz1TcklCE7Ht6NIxjvTqLA==} - engines: {node: '>= 10.0.0'} - cpu: [arm] - os: [linux] - - '@parcel/watcher-linux-arm-musl@2.5.0': - resolution: {integrity: sha512-6uHywSIzz8+vi2lAzFeltnYbdHsDm3iIB57d4g5oaB9vKwjb6N6dRIgZMujw4nm5r6v9/BQH0noq6DzHrqr2pA==} - engines: {node: '>= 10.0.0'} - cpu: [arm] - os: [linux] - - '@parcel/watcher-linux-arm64-glibc@2.5.0': - resolution: {integrity: sha512-BfNjXwZKxBy4WibDb/LDCriWSKLz+jJRL3cM/DllnHH5QUyoiUNEp3GmL80ZqxeumoADfCCP19+qiYiC8gUBjA==} - engines: {node: '>= 10.0.0'} - cpu: [arm64] - os: [linux] - - '@parcel/watcher-linux-arm64-musl@2.5.0': - resolution: {integrity: sha512-S1qARKOphxfiBEkwLUbHjCY9BWPdWnW9j7f7Hb2jPplu8UZ3nes7zpPOW9bkLbHRvWM0WDTsjdOTUgW0xLBN1Q==} - engines: {node: '>= 10.0.0'} - cpu: [arm64] - os: [linux] - - '@parcel/watcher-linux-x64-glibc@2.5.0': - resolution: {integrity: sha512-d9AOkusyXARkFD66S6zlGXyzx5RvY+chTP9Jp0ypSTC9d4lzyRs9ovGf/80VCxjKddcUvnsGwCHWuF2EoPgWjw==} - engines: {node: '>= 10.0.0'} - cpu: [x64] - os: [linux] - - '@parcel/watcher-linux-x64-musl@2.5.0': - resolution: {integrity: sha512-iqOC+GoTDoFyk/VYSFHwjHhYrk8bljW6zOhPuhi5t9ulqiYq1togGJB5e3PwYVFFfeVgc6pbz3JdQyDoBszVaA==} - engines: {node: '>= 10.0.0'} - cpu: [x64] - os: [linux] - - '@parcel/watcher-wasm@2.5.0': - resolution: {integrity: sha512-Z4ouuR8Pfggk1EYYbTaIoxc+Yv4o7cGQnH0Xy8+pQ+HbiW+ZnwhcD2LPf/prfq1nIWpAxjOkQ8uSMFWMtBLiVQ==} - engines: {node: '>= 10.0.0'} - bundledDependencies: - - napi-wasm - - '@parcel/watcher-win32-arm64@2.5.0': - resolution: {integrity: sha512-twtft1d+JRNkM5YbmexfcH/N4znDtjgysFaV9zvZmmJezQsKpkfLYJ+JFV3uygugK6AtIM2oADPkB2AdhBrNig==} - engines: {node: '>= 10.0.0'} - cpu: [arm64] - os: [win32] - - '@parcel/watcher-win32-ia32@2.5.0': - resolution: {integrity: sha512-+rgpsNRKwo8A53elqbbHXdOMtY/tAtTzManTWShB5Kk54N8Q9mzNWV7tV+IbGueCbcj826MfWGU3mprWtuf1TA==} - engines: {node: '>= 10.0.0'} - cpu: [ia32] - os: [win32] - - '@parcel/watcher-win32-x64@2.5.0': - resolution: {integrity: sha512-lPrxve92zEHdgeff3aiu4gDOIt4u7sJYha6wbdEZDCDUhtjTsOMiaJzG5lMY4GkWH8p0fMmO2Ppq5G5XXG+DQw==} - engines: {node: '>= 10.0.0'} - cpu: [x64] - os: [win32] - - '@parcel/watcher@2.5.0': - resolution: {integrity: sha512-i0GV1yJnm2n3Yq1qw6QrUrd/LI9bE8WEBOTtOkpCXHHdyN3TAGgqAK/DAT05z4fq2x04cARXt2pDmjWjL92iTQ==} - engines: {node: '>= 10.0.0'} - '@pkgjs/parseargs@0.11.0': resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} engines: {node: '>=14'} @@ -2141,28 +2072,28 @@ packages: '@prisma/instrumentation@5.22.0': resolution: {integrity: sha512-LxccF392NN37ISGxIurUljZSh1YWnphO34V5a0+T7FVQG2u9bhAXRTJpgmQ3483woVhkraQZFF7cbRrpbw/F4Q==} - '@react-native/assets-registry@0.76.5': - resolution: {integrity: sha512-MN5dasWo37MirVcKWuysRkRr4BjNc81SXwUtJYstwbn8oEkfnwR9DaqdDTo/hHOnTdhafffLIa2xOOHcjDIGEw==} + '@react-native/assets-registry@0.76.6': + resolution: {integrity: sha512-YI8HoReYiIwdFQs+k9Q9qpFTnsyYikZxgs/UVtVbhKixXDQF6F9LLvj2naOx4cfV+RGybNKxwmDl1vUok/dRFQ==} engines: {node: '>=18'} - '@react-native/babel-plugin-codegen@0.76.5': - resolution: {integrity: sha512-xe7HSQGop4bnOLMaXt0aU+rIatMNEQbz242SDl8V9vx5oOTI0VbZV9yLy6yBc6poUlYbcboF20YVjoRsxX4yww==} + '@react-native/babel-plugin-codegen@0.76.6': + resolution: {integrity: sha512-yFC9I/aDBOBz3ZMlqKn2NY/mDUtCksUNZ7AQmBiTAeVTUP0ujEjE0hTOx5Qd+kok7A7hwZEX87HdSgjiJZfr5g==} engines: {node: '>=18'} - '@react-native/babel-preset@0.76.5': - resolution: {integrity: sha512-1Nu5Um4EogOdppBLI4pfupkteTjWfmI0hqW8ezWTg7Bezw0FtBj8yS8UYVd3wTnDFT9A5mA2VNoNUqomJnvj2A==} + '@react-native/babel-preset@0.76.6': + resolution: {integrity: sha512-ojlVWY6S/VE/nb9hIRetPMTsW9ZmGb2R3dnToEXAtQQDz41eHMHXbkw/k2h0THp6qhas25ruNvn3N5n2o+lBzg==} engines: {node: '>=18'} peerDependencies: '@babel/core': '*' - '@react-native/codegen@0.76.5': - resolution: {integrity: sha512-FoZ9VRQ5MpgtDAnVo1rT9nNRfjnWpE40o1GeJSDlpUMttd36bVXvsDm8W/NhX8BKTWXSX+CPQJsRcvN1UPYGKg==} + '@react-native/codegen@0.76.6': + resolution: {integrity: sha512-BABb3e5G/+hyQYEYi0AODWh2km2d8ERoASZr6Hv90pVXdUHRYR+yxCatX7vSd9rnDUYndqRTzD0hZWAucPNAKg==} engines: {node: '>=18'} peerDependencies: '@babel/preset-env': ^7.1.6 - '@react-native/community-cli-plugin@0.76.5': - resolution: {integrity: sha512-3MKMnlU0cZOWlMhz5UG6WqACJiWUrE3XwBEumzbMmZw3Iw3h+fIsn+7kLLE5EhzqLt0hg5Y4cgYFi4kOaNgq+g==} + '@react-native/community-cli-plugin@0.76.6': + resolution: {integrity: sha512-nETlc/+U5cESVluzzgN0OcVfcoMijGBaDWzOaJhoYUodcuqnqtu75XsSEc7yzlYjwNQG+vF83mu9CQGezruNMA==} engines: {node: '>=18'} peerDependencies: '@react-native-community/cli-server-api': '*' @@ -2170,33 +2101,33 @@ packages: '@react-native-community/cli-server-api': optional: true - '@react-native/debugger-frontend@0.76.5': - resolution: {integrity: sha512-5gtsLfBaSoa9WP8ToDb/8NnDBLZjv4sybQQj7rDKytKOdsXm3Pr2y4D7x7GQQtP1ZQRqzU0X0OZrhRz9xNnOqA==} + '@react-native/debugger-frontend@0.76.6': + resolution: {integrity: sha512-kP97xMQjiANi5/lmf8MakS7d8FTJl+BqYHQMqyvNiY+eeWyKnhqW2GL2v3eEUBAuyPBgJGivuuO4RvjZujduJg==} engines: {node: '>=18'} - '@react-native/dev-middleware@0.76.5': - resolution: {integrity: sha512-f8eimsxpkvMgJia7POKoUu9uqjGF6KgkxX4zqr/a6eoR1qdEAWUd6PonSAqtag3PAqvEaJpB99gLH2ZJI1nDGg==} + '@react-native/dev-middleware@0.76.6': + resolution: {integrity: sha512-1bAyd2/X48Nzb45s5l2omM75vy764odx/UnDs4sJfFCuK+cupU4nRPgl0XWIqgdM/2+fbQ3E4QsVS/WIKTFxvQ==} engines: {node: '>=18'} - '@react-native/gradle-plugin@0.76.5': - resolution: {integrity: sha512-7KSyD0g0KhbngITduC8OABn0MAlJfwjIdze7nA4Oe1q3R7qmAv+wQzW+UEXvPah8m1WqFjYTkQwz/4mK3XrQGw==} + '@react-native/gradle-plugin@0.76.6': + resolution: {integrity: sha512-sDzpf4eiynryoS6bpYCweGoxSmWgCSx9lzBoxIIW+S6siyGiTaffzZHWCm8mIn9UZsSPlEO37q62ggnR9Zu/OA==} engines: {node: '>=18'} - '@react-native/js-polyfills@0.76.5': - resolution: {integrity: sha512-ggM8tcKTcaqyKQcXMIvcB0vVfqr9ZRhWVxWIdiFO1mPvJyS6n+a+lLGkgQAyO8pfH0R1qw6K9D0nqbbDo865WQ==} + '@react-native/js-polyfills@0.76.6': + resolution: {integrity: sha512-cDD7FynxWYxHkErZzAJtzPGhJ13JdOgL+R0riTh0hCovOfIUz9ItffdLQv2nx48lnvMTQ+HZXMnGOZnsFCNzQw==} engines: {node: '>=18'} - '@react-native/metro-babel-transformer@0.76.5': - resolution: {integrity: sha512-Cm9G5Sg5BDty3/MKa3vbCAJtT3YHhlEaPlQALLykju7qBS+pHZV9bE9hocfyyvc5N/osTIGWxG5YOfqTeMu1oQ==} + '@react-native/metro-babel-transformer@0.76.6': + resolution: {integrity: sha512-xSBi9jPliThu5HRSJvluqUlDOLLEmf34zY/U7RDDjEbZqC0ufPcPS7c5XsSg0GDPiXc7lgjBVesPZsKFkoIBgA==} engines: {node: '>=18'} peerDependencies: '@babel/core': '*' - '@react-native/normalize-colors@0.76.5': - resolution: {integrity: sha512-6QRLEok1r55gLqj+94mEWUENuU5A6wsr2OoXpyq/CgQ7THWowbHtru/kRGRr6o3AQXrVnZheR60JNgFcpNYIug==} + '@react-native/normalize-colors@0.76.6': + resolution: {integrity: sha512-1n4udXH2Cla31iA/8eLRdhFHpYUYK1NKWCn4m1Sr9L4SarWKAYuRFliK1fcLvPPALCFoFlWvn8I0ekdUOHMzDQ==} - '@react-native/virtualized-lists@0.76.5': - resolution: {integrity: sha512-M/fW1fTwxrHbcx0OiVOIxzG6rKC0j9cR9Csf80o77y1Xry0yrNPpAlf8D1ev3LvHsiAUiRNFlauoPtodrs2J1A==} + '@react-native/virtualized-lists@0.76.6': + resolution: {integrity: sha512-0HUWVwJbRq1BWFOu11eOWGTSmK9nMHhoMPyoI27wyWcl/nqUx7HOxMbRVq0DsTCyATSMPeF+vZ6o1REapcNWKw==} engines: {node: '>=18'} peerDependencies: '@types/react': ^18.2.6 @@ -2206,43 +2137,43 @@ packages: '@types/react': optional: true - '@reown/appkit-adapter-wagmi@1.6.0': - resolution: {integrity: sha512-Haog7P0BcJKch1lJHlESauZqJlW+zNkzBHGjiXAjokwyryDuGFjyhRtUDNEEaDlofA+fB6Y1cbYbEWdqoxvNVw==} + '@reown/appkit-adapter-wagmi@1.6.4-rc.3.0': + resolution: {integrity: sha512-Vww2WQBTjv/vO/j5qJKJi2g75jDFmEl/5ESBdnctLfzkqUOy7PYbVv6jFftAdPQFfppdoOmV/JXdgGvWmxAYSA==} peerDependencies: - '@coinbase/wallet-sdk': 4.0.3 + '@coinbase/wallet-sdk': 4.2.4 '@wagmi/connectors': '>=5.1' '@wagmi/core': 2.14.3 viem: ^2.21.48 wagmi: 2.8.6 - '@reown/appkit-common@1.6.0': - resolution: {integrity: sha512-X86nN/Ojj7kCbumc1srbvdU1u2M+yq5IpKoFSOEtTZCCmogLZ2m4aBPodSBGTBha3FJbTBf2DSAQd8YaTj0fsA==} + '@reown/appkit-common@1.6.4-rc.3.0': + resolution: {integrity: sha512-TGTp7Xs4tjJa2Gl1LCH/0u70uNM6yHhQAEwnDG/PMRvgvUb9wWg4FKIE0CHRVGiNm14+l66jqlWNnwhn3wLWdQ==} - '@reown/appkit-core@1.6.0': - resolution: {integrity: sha512-XsmOYowvfehcgVYt+AYo0BNrq3yiGbkgLt/p0F88FxE8104lw4DKwCvIgDsfjqW/5Xx7p8opTiqa9jR8MkX4Gg==} + '@reown/appkit-core@1.6.4-rc.3.0': + resolution: {integrity: sha512-v+/yyipF2Rb8UI1kqDbFIM45a6MXXKrAdRnsUHG7RBH9SLLw+L/Gns5juGGMRr8lFRJWygUgk8x1pV6eBU+FJA==} - '@reown/appkit-polyfills@1.6.0': - resolution: {integrity: sha512-IdOJXEprc1RTjQtyRmO82g48R1gJcgYtyeZqEcpTmgwzP/tXdj+IS5vsVa9pf9NS4DVveaWD/HJaHi1w2P/h+Q==} + '@reown/appkit-polyfills@1.6.4-rc.3.0': + resolution: {integrity: sha512-8hRFVIwXP2Hk8LIdmEOtCZCCkA/7nMraQL/Rs/aDy5dGhSR4oCkNDliGB/Bj78BlpcvSfOvaQNw7HbQG2dDdfg==} - '@reown/appkit-scaffold-ui@1.6.0': - resolution: {integrity: sha512-Ik4Gh7pNd3GK26ZKdPnkV4OA5FXpydQfEr2PR2CaUkCCmcn0o+4fCiQCiFXVIkMTugcKvWu4iphwcITHBlvJXQ==} + '@reown/appkit-scaffold-ui@1.6.4-rc.3.0': + resolution: {integrity: sha512-t+3UsT3mckkgnPRN3+oJnQsDL0/XgOMNfyPbsb6Oimj9Dd+YIejzNVFtbiXSmv1Pdmp+C1v9JionaTLdSuITUQ==} - '@reown/appkit-siwe@1.6.0': - resolution: {integrity: sha512-H6JT3nRoikSmeZjVUNSaVGtDR2PY2PLbpXYnDaJOioMaXIOqGL79YWOPKlisWc98bgye+Wc6YJityKvW5dCcpw==} + '@reown/appkit-siwe@1.6.4-rc.3.0': + resolution: {integrity: sha512-GWBYvgkL1H8IAaWBARQXhc8/El1kxW7K6bIUEAaTF8FGxFPHkkjL60pMnF4epPYPUCy7wi58X3LBuhxNtQi/Pw==} - '@reown/appkit-ui@1.6.0': - resolution: {integrity: sha512-5uKb2Jis7HcoFq9XbHKaQM94hNaLjd87ynffzvrB6vJEw3pB+XPlGVnMLo6kct6YcdVQiUJNaGJGkOnaSELS4A==} + '@reown/appkit-ui@1.6.4-rc.3.0': + resolution: {integrity: sha512-ukRhRFcSeE7gZrJWdVmdtpWnngvSjpKabiuJqaUAiwgjBO5TRHeyd9xTgueULZknzqFfl3h+OljSHPN+W6QBww==} - '@reown/appkit-utils@1.6.0': - resolution: {integrity: sha512-hZeDKqK1o+jvugbOL15bKACnXMZsfAHssk52R26WwPUhvGBdZ08TVIoA+74C1zTOkuy5wWKJqE3cpe0qHl7J0Q==} + '@reown/appkit-utils@1.6.4-rc.3.0': + resolution: {integrity: sha512-K4dq8OzFn3RZMzW4QEIAiLxd1zFaMseDluU2xMf6TDZrScITj52zvPffjVF6xUAEEfXqahy2qChZ2WRrfV8y1g==} peerDependencies: valtio: 1.11.2 - '@reown/appkit-wallet@1.6.0': - resolution: {integrity: sha512-VXp2Fl8iumlQyi18fsSxpXQNj4EMlJVo9fO8+mampM2BqKNb3hTv2uc9Ix1l7a0rAwl5G78rxoGUoRtTw5QfgA==} + '@reown/appkit-wallet@1.6.4-rc.3.0': + resolution: {integrity: sha512-UZWKItWfSUnYNVwJPY0gPgUYC9PQS13TphQATUkIPBt3GE0s9cbPMZugv7k52K8KkMg7xk25g9DkaA5tsTWEBg==} - '@reown/appkit@1.6.0': - resolution: {integrity: sha512-v8HH/5l8agc7f5JVMsFAnAHXl/5tJ4lFWnMZn67L9i2g5ZbsR5nGwybZGQSc/zLv3cPjHmm1xgAdeFDHnM/HHw==} + '@reown/appkit@1.6.4-rc.3.0': + resolution: {integrity: sha512-SuvxbBI4kIzPheUt0n9/jzRzlgFIa+ohMgGqvcBq90ckzMTUwpxb45+NJM72X4ZsqQJ+T5NQg7Vo+1JZw6hazg==} '@rollup/plugin-commonjs@28.0.1': resolution: {integrity: sha512-+tNWdlWKbpB3WgBN7ijjYkq9X5uhjmcvyjEght4NmH5fAU++zfQzAJ6wumLS+dNcvwEZhKx2Z+skY8m7v0wGSA==} @@ -2293,28 +2224,28 @@ packages: '@scure/bip39@1.5.0': resolution: {integrity: sha512-Dop+ASYhnrwm9+HA/HwXg7j2ZqM6yk2fyLWb5znexjctFY3+E+eU8cIWI0Pql0Qx4hPZCijlGq4OL71g+Uz30A==} - '@sentry-internal/browser-utils@8.47.0': - resolution: {integrity: sha512-vOXzYzHTKkahTLDzWWIA4EiVCQ+Gk+7xGWUlNcR2ZiEPBqYZVb5MjsUozAcc7syrSUy6WicyFjcomZ3rlCVQhg==} + '@sentry-internal/browser-utils@8.48.0': + resolution: {integrity: sha512-pLtu0Fa1Ou0v3M1OEO1MB1EONJVmXEGtoTwFRCO1RPQI2ulmkG6BikINClFG5IBpoYKZ33WkEXuM6U5xh+pdZg==} engines: {node: '>=14.18'} - '@sentry-internal/feedback@8.47.0': - resolution: {integrity: sha512-IAiIemTQIalxAOYhUENs9bZ8pMNgJnX3uQSuY7v0gknEqClOGpGkG04X/cxCmtJUj1acZ9ShTGDxoh55a+ggAQ==} + '@sentry-internal/feedback@8.48.0': + resolution: {integrity: sha512-6PwcJNHVPg0EfZxmN+XxVOClfQpv7MBAweV8t9i5l7VFr8sM/7wPNSeU/cG7iK19Ug9ZEkBpzMOe3G4GXJ5bpw==} engines: {node: '>=14.18'} - '@sentry-internal/replay-canvas@8.47.0': - resolution: {integrity: sha512-M4W9UGouEeELbGbP3QsXLDVtGiQSZoWJlKwqMWyqdQgZuLoKw0S33+60t6teLVMhuQZR0UI9VJTF5coiXysnnA==} + '@sentry-internal/replay-canvas@8.48.0': + resolution: {integrity: sha512-LdivLfBXXB9us1aAc6XaL7/L2Ob4vi3C/fEOXElehg3qHjX6q6pewiv5wBvVXGX1NfZTRvu+X11k6TZoxKsezw==} engines: {node: '>=14.18'} - '@sentry-internal/replay@8.47.0': - resolution: {integrity: sha512-G/S40ZBORj0HSMLw/uVC6YDEPN/dqVk901vf4VYfml686DEhJrZesfAfp5SydJumQ0NKZQrdtvny+BWnlI5H1w==} + '@sentry-internal/replay@8.48.0': + resolution: {integrity: sha512-csILVupc5RkrsTrncuUTGmlB56FQSFjXPYWG8I8yBTGlXEJ+o8oTuF6+55R4vbw3EIzBveXWi4kEBbnQlXW/eg==} engines: {node: '>=14.18'} '@sentry/babel-plugin-component-annotate@2.22.7': resolution: {integrity: sha512-aa7XKgZMVl6l04NY+3X7BP7yvQ/s8scn8KzQfTLrGRarziTlMGrsCOBQtCNWXOPEbtxAIHpZ9dsrAn5EJSivOQ==} engines: {node: '>= 14'} - '@sentry/browser@8.47.0': - resolution: {integrity: sha512-K6BzHisykmbFy/wORtGyfsAlw7ShevLALzu3ReZZZ18dVubO1bjSNjkZQU9MJD5Jcb9oLwkq89n3N9XIBfvdRA==} + '@sentry/browser@8.48.0': + resolution: {integrity: sha512-fuuVULB5/1vI8NoIwXwR3xwhJJqk+y4RdSdajExGF7nnUDBpwUJyXsmYJnOkBO+oLeEs58xaCpotCKiPUNnE3g==} engines: {node: '>=14.18'} '@sentry/bundler-plugin-core@2.22.7': @@ -2367,22 +2298,22 @@ packages: engines: {node: '>= 10'} hasBin: true - '@sentry/core@8.47.0': - resolution: {integrity: sha512-iSEJZMe3DOcqBFZQAqgA3NB2lCWBc4Gv5x/SCri/TVg96wAlss4VrUunSI2Mp0J4jJ5nJcJ2ChqHSBAU48k3FA==} + '@sentry/core@8.48.0': + resolution: {integrity: sha512-VGwYgTfLpvJ5LRO5A+qWo1gpo6SfqaGXL9TOzVgBucAdpzbrYHpZ87sEarDVq/4275uk1b0S293/mfsskFczyw==} engines: {node: '>=14.18'} - '@sentry/nextjs@8.47.0': - resolution: {integrity: sha512-qr++MBYhyAwF25hGq7LAxe3Xehs+w2V4b8mVxilRYFXNkWFazY1ukZcVzq9pKrrt5uTiURTf68e8eVMraHnHEQ==} + '@sentry/nextjs@8.48.0': + resolution: {integrity: sha512-eKbhUW+9KCyK2xIO09iUI3KszfCxtmKgamSYED+N5bb1DzySjDur6BabHFBgA7BcQmYKpTSj/lVxznFNw3H1uQ==} engines: {node: '>=14.18'} peerDependencies: next: ^13.2.0 || ^14.0 || ^15.0.0-rc.0 - '@sentry/node@8.47.0': - resolution: {integrity: sha512-tMzeU3KkmDi2OVvSu+Ah5pwoi7srsSyc1DovBbRQU96RFf/lOFzGe9JERa1MyDUqqLH95NqnPTNsa4Amb8/Vxg==} + '@sentry/node@8.48.0': + resolution: {integrity: sha512-pnprAuUOc8cxnJdZA09hutHXNsbQZoDgzf3zPyXMNx0ewB/RviFMOgfe7ViX1mIB/oVrcFenXBgO5uvTd7JwPg==} engines: {node: '>=14.18'} - '@sentry/opentelemetry@8.47.0': - resolution: {integrity: sha512-wunyBIUPeY6Kx3SFhOQqOPs+hyRADO5bztpo8aZ3N3xfzhefSTOdrgUroKvHx1DvoQO6MAlykcuUFps3yfaqmg==} + '@sentry/opentelemetry@8.48.0': + resolution: {integrity: sha512-1JLXgmIvD3T7xn9ypwWW0V3GirNy4BN2fOUbZau/nUX/Jj5DttSoPn7x7xTaPSpfaA24PiP93zXmJEfZvCk00Q==} engines: {node: '>=14.18'} peerDependencies: '@opentelemetry/api': ^1.9.0 @@ -2391,14 +2322,14 @@ packages: '@opentelemetry/sdk-trace-base': ^1.29.0 '@opentelemetry/semantic-conventions': ^1.28.0 - '@sentry/react@8.47.0': - resolution: {integrity: sha512-SRk2Up+qBTow4rQGiRXViC2i4M5w/tae5w8I/rmX+IxFoPyh8wXERcLAj/8xbbRm8aR+A4i5gNgfFtrYsyFJFA==} + '@sentry/react@8.48.0': + resolution: {integrity: sha512-J8XAUOJYbsjXnowTEXE+zWJWLWUzQGP8kMb+smoGdRzFJwwXKrbE709Kr/Boz6rK48EbbRT4UUINoTbHgL3RHQ==} engines: {node: '>=14.18'} peerDependencies: react: ^16.14.0 || 17.x || 18.x || 19.x - '@sentry/vercel-edge@8.47.0': - resolution: {integrity: sha512-oEVyoFehBnbao1aKd5OagkA5H2zowMsbgRZRPLFHELCSyoJbpShEM6L33rVvDz9xnkcaahuEO8op9U/4pUj1vA==} + '@sentry/vercel-edge@8.48.0': + resolution: {integrity: sha512-5bxMCTkadnvJvCC363ZXEdAHaWS/RAAvsI+8RAFObJO0tUemjKrgbHM/1YcvLRZSuBs6BSn9RjDipzzlFgtBWw==} engines: {node: '>=14.18'} '@sentry/webpack-plugin@2.22.7': @@ -2427,8 +2358,8 @@ packages: '@spruceid/siwe-parser@2.1.2': resolution: {integrity: sha512-d/r3S1LwJyMaRAKQ0awmo9whfXeE88Qt00vRj91q5uv5ATtWIQEGJ67Yr5eSZw5zp1/fZCXZYuEckt8lSkereQ==} - '@squirrel-labs/peanut-sdk@0.5.13': - resolution: {integrity: sha512-XLJoKuWAS0HFsy89qyUd8w4s2uazLYqxyrWHdDpJ9n8AxEtS0fauOtvBkQoSbNrOrk08UZv17tAXUEe2xQfPIQ==} + '@squirrel-labs/peanut-sdk@0.5.17': + resolution: {integrity: sha512-Rz1Ho7JlkE0QwGYQf3RrQkroA5LpwEY5tB0NNny+xWBIKwI3tEiNQ4nKuWZO36eJIYMcqvr6l2FUpoCogc7kLw==} '@stablelib/aead@1.0.1': resolution: {integrity: sha512-q39ik6sxGHewqtO0nP4BuSe3db5G1fEJE8ukvngS2gLkBXyy6E7pLubhbYgnkDFv6V8cWaxcE4Xn0t6LWcJkyg==} @@ -2490,9 +2421,6 @@ packages: '@swc/helpers@0.5.5': resolution: {integrity: sha512-KGYxvIOXcceOAbEk4bi/dVLEK9z8sZ0uBB3Il5b1rhfClSpcX0yfRO0KmTkqR2cnQDymwLB+25ZyMzICg/cm/A==} - '@tanstack/query-core@5.62.8': - resolution: {integrity: sha512-4fV31vDsUyvNGrKIOUNPrZztoyL187bThnoQOvAXEVlZbSiuPONpfx53634MKKdvsDir5NyOGm80ShFaoHS/mw==} - '@tanstack/query-core@5.8.3': resolution: {integrity: sha512-SWFMFtcHfttLYif6pevnnMYnBvxKf3C+MHMH7bevyYfpXpTMsLB9O6nNGBdWSoPwnZRXFNyNeVZOw25Wmdasow==} @@ -2620,8 +2548,8 @@ packages: '@types/lodash.mergewith@4.6.9': resolution: {integrity: sha512-fgkoCAOF47K7sxrQ7Mlud2TH023itugZs2bUg8h/KzT+BnZNrR2jAOmaokbLunHNnobXVWOezAeNn/lZqwxkcw==} - '@types/lodash@4.17.13': - resolution: {integrity: sha512-lfx+dftrEZcdBPczf9d0Qv0x+j/rfNCMuC6OcfXmO8gkfeNAY88PgKUbvG56whcN23gc27yenwF6oJZXGFpYxg==} + '@types/lodash@4.17.14': + resolution: {integrity: sha512-jsxagdikDiDBeIRaPYtArcT8my4tN1og7MtMRquFT3XNA6axxyHDRUemqDz/taRDdOUn0GnGHRCuff4q48sW9A==} '@types/ms@0.7.34': resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==} @@ -2661,8 +2589,8 @@ packages: '@types/react-lottie@1.2.10': resolution: {integrity: sha512-rCd1p3US4ELKJlqwVnP0h5b24zt5p9OCvKUoNpYExLqwbFZMWEiJ6EGLMmH7nmq5V7KomBIbWO2X/XRFsL0vCA==} - '@types/react@18.3.17': - resolution: {integrity: sha512-opAQ5no6LqJNo9TqnxBKsgnkIYHozW9KSTlFVoSUJYh1Fl/sswkEoqIugRSm7tbh6pABtYjGAjW+GOS23j8qbw==} + '@types/react@18.3.18': + resolution: {integrity: sha512-t4yC+vtgnkYjNSKlFx1jkAhH8LgTo2N/7Qvi83kdEaUtMDiwpbLAktKDaAMlRcJ5eSxZkH74eEGt1ky31d7kfQ==} '@types/shimmer@1.2.0': resolution: {integrity: sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==} @@ -2742,8 +2670,8 @@ packages: '@walletconnect/core@2.13.0': resolution: {integrity: sha512-blDuZxQenjeXcVJvHxPznTNl6c/2DO4VNrFnus+qHmO6OtT5lZRowdMtlCaCNb1q0OxzgrmBDcTOCbFcCpio/g==} - '@walletconnect/core@2.17.0': - resolution: {integrity: sha512-On+uSaCfWdsMIQsECwWHZBmUXfrnqmv6B8SXRRuTJgd8tUpEvBkLQH4X7XkSm3zW6ozEkQTCagZ2ox2YPn3kbw==} + '@walletconnect/core@2.17.2': + resolution: {integrity: sha512-O9VUsFg78CbvIaxfQuZMsHcJ4a2Z16DRz/O4S+uOAcGKhH/i/ln8hp864Tb+xRvifWSzaZ6CeAVxk657F+pscA==} engines: {node: '>=18'} '@walletconnect/environment@1.0.1': @@ -2808,8 +2736,8 @@ packages: '@walletconnect/sign-client@2.13.0': resolution: {integrity: sha512-En7KSvNUlQFx20IsYGsFgkNJ2lpvDvRsSFOT5PTdGskwCkUfOpB33SQJ6nCrN19gyoKPNvWg80Cy6MJI0TjNYA==} - '@walletconnect/sign-client@2.17.0': - resolution: {integrity: sha512-sErYwvSSHQolNXni47L3Bm10ptJc1s1YoJvJd34s5E9h9+d3rj7PrhbiW9X82deN+Dm5oA8X9tC4xty1yIBrVg==} + '@walletconnect/sign-client@2.17.2': + resolution: {integrity: sha512-/wigdCIQjlBXSWY43Id0IPvZ5biq4HiiQZti8Ljvx408UYjmqcxcBitbj2UJXMYkid7704JWAB2mw32I1HgshQ==} '@walletconnect/time@1.0.2': resolution: {integrity: sha512-uzdd9woDcJ1AaBZRhqy5rNC9laqWGErfc4dxA9a87mPdKOgWMD85mcFo9dIYIts/Jwocfwn07EC6EzclKubk/g==} @@ -2817,20 +2745,20 @@ packages: '@walletconnect/types@2.13.0': resolution: {integrity: sha512-MWaVT0FkZwzYbD3tvk8F+2qpPlz1LUSWHuqbINUtMXnSzJtXN49Y99fR7FuBhNFtDalfuWsEK17GrNA+KnAsPQ==} - '@walletconnect/types@2.17.0': - resolution: {integrity: sha512-i1pn9URpvt9bcjRDkabuAmpA9K7mzyKoLJlbsAujRVX7pfaG7wur7u9Jz0bk1HxvuABL5LHNncTnVKSXKQ5jZA==} + '@walletconnect/types@2.17.2': + resolution: {integrity: sha512-j/+0WuO00lR8ntu7b1+MKe/r59hNwYLFzW0tTmozzhfAlDL+dYwWasDBNq4AH8NbVd7vlPCQWmncH7/6FVtOfQ==} '@walletconnect/universal-provider@2.13.0': resolution: {integrity: sha512-B5QvO8pnk5Bqn4aIt0OukGEQn2Auk9VbHfhQb9cGwgmSCd1GlprX/Qblu4gyT5+TjHMb1Gz5UssUaZWTWbDhBg==} - '@walletconnect/universal-provider@2.17.0': - resolution: {integrity: sha512-d3V5Be7AqLrvzcdMZSBS8DmGDRdqnyLk1DWmRKAGgR6ieUWykhhUKlvfeoZtvJrIXrY7rUGYpH1X41UtFkW5Pw==} + '@walletconnect/universal-provider@2.17.2': + resolution: {integrity: sha512-yIWDhBODRa9J349d/i1sObzon0vy4n+7R3MvGQQYaU1EVrV+WfoGSRsu8U7rYsL067/MAUu9t/QrpPblaSbz7g==} '@walletconnect/utils@2.13.0': resolution: {integrity: sha512-q1eDCsRHj5iLe7fF8RroGoPZpdo2CYMZzQSrw1iqL+2+GOeqapxxuJ1vaJkmDUkwgklfB22ufqG6KQnz78sD4w==} - '@walletconnect/utils@2.17.0': - resolution: {integrity: sha512-1aeQvjwsXy4Yh9G6g2eGmXrEl+BzkNjHRdCrGdMYqFTFa8ROEJfTGsSH3pLsNDlOY94CoBUvJvM55q/PMoN/FQ==} + '@walletconnect/utils@2.17.2': + resolution: {integrity: sha512-T7eLRiuw96fgwUy2A5NZB5Eu87ukX8RCVoO9lji34RFV4o2IGU9FhTEWyd4QQKI8OuQRjSknhbJs0tU0r0faPw==} '@walletconnect/window-getters@1.0.1': resolution: {integrity: sha512-vHp+HqzGxORPAN8gY03qnbTMnhqIwjeRJNOMOAzePRg4xVEEE2WvYsI9G2NMjOknA8hnuYbU3/hwLcKbjhc8+Q==} @@ -2988,10 +2916,6 @@ packages: resolution: {integrity: sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==} engines: {node: '>=12'} - ansi-styles@3.2.1: - resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} - engines: {node: '>=4'} - ansi-styles@4.3.0: resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} engines: {node: '>=8'} @@ -3184,8 +3108,8 @@ packages: browserify-bignum@1.3.0-2: resolution: {integrity: sha512-PwVvKC3WIV7ENfsG6VAIDq4R5st6kQt+Fod3WL5l7+MRONClo3J6xGQvRJHHM/ScwcNCH3GfYX5UOCuoNN/rLw==} - browserslist@4.24.3: - resolution: {integrity: sha512-1CPmv8iobE2fyRMV97dAcMVegvvWKxmq94hkLiAkUGwKVTyDLw33K+ZxiFrREKmmps4rIw6grcCFCnTMSZ/YiA==} + browserslist@4.24.4: + resolution: {integrity: sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true @@ -3205,8 +3129,8 @@ packages: buffer@6.0.3: resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==} - bufferutil@4.0.8: - resolution: {integrity: sha512-4T53u4PdgsXqKaIctwF8ifXlRTTmEPJ8iEPWFdGZvcf7sbwYo6FKFEX9eNNAnzFZ7EzJAQ3CJeOtCRA4rDp7Pw==} + bufferutil@4.0.9: + resolution: {integrity: sha512-WDtdLmJvAuNNPzByAYpRo2rF1Mmradw6gvWsQKf63476DDXmomT9zUiGypLcG4ibIM67vhAj8jJRdbmEws2Aqw==} engines: {node: '>=6.14.2'} bundle@2.1.0: @@ -3256,8 +3180,8 @@ packages: resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} engines: {node: '>=10'} - caniuse-lite@1.0.30001689: - resolution: {integrity: sha512-CmeR2VBycfa+5/jOfnp/NpWPGd06nf1XYiefUvhXFfZE4GkRc9jv+eGPS4nT558WS/8lYCzV8SlANCIPvbWP1g==} + caniuse-lite@1.0.30001692: + resolution: {integrity: sha512-A95VKan0kdtrsnMubMKxEKUKImOPSuCpYgxSQBo036P5YYgVIcOYJEgt/txJWqObiRQeISNCfef9nvlQ0vbV7A==} cbor-js@0.1.0: resolution: {integrity: sha512-7sQ/TvDZPl7csT1Sif9G0+MA0I0JOVah8+wWlJVQdVEgIbCzlN/ab3x+uvMNsc34TUvO6osQTAmB2ls80JX6tw==} @@ -3271,10 +3195,6 @@ packages: framer-motion: ^7.0.0 react: ^18.0.0 - chalk@2.4.2: - resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} - engines: {node: '>=4'} - chalk@3.0.0: resolution: {integrity: sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==} engines: {node: '>=8'} @@ -3310,9 +3230,6 @@ packages: resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==} engines: {node: '>=8'} - citty@0.1.6: - resolution: {integrity: sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==} - cjs-module-lexer@1.4.1: resolution: {integrity: sha512-cuSVIHi9/9E/+821Qjdvngor+xpnlwnuwIyZOaLmHBVdXL+gP+I6QQB9VkO7RI77YIcTV+S1W9AreJ5eN63JBA==} @@ -3326,10 +3243,6 @@ packages: client-only@0.0.1: resolution: {integrity: sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==} - clipboardy@4.0.0: - resolution: {integrity: sha512-5mOlNS0mhX0707P2I0aZ2V/cmHUEO/fL7VFLqszkhUsxt7RwnmrInf/eEQKlf5GzvYeHIjT+Ov1HRfNmymlG0w==} - engines: {node: '>=18'} - cliui@6.0.0: resolution: {integrity: sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==} @@ -3356,16 +3269,10 @@ packages: collect-v8-coverage@1.0.2: resolution: {integrity: sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==} - color-convert@1.9.3: - resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} - color-convert@2.0.1: resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} engines: {node: '>=7.0.0'} - color-name@1.1.3: - resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} - color-name@1.1.4: resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} @@ -3403,15 +3310,12 @@ packages: concat-map@0.0.1: resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} - confbox@0.1.8: - resolution: {integrity: sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==} - connect@3.7.0: resolution: {integrity: sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==} engines: {node: '>= 0.10.0'} - consola@3.2.3: - resolution: {integrity: sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==} + consola@3.3.3: + resolution: {integrity: sha512-Qil5KwghMzlqd51UXM0b6fyaGHtOC22scxrwrz4A2882LyUMwQjnvaedN1HAeXzphspQ6CpHkzMAWxBTUruDLg==} engines: {node: ^14.18.0 || >=16.10.0} convert-source-map@1.9.0: @@ -3426,8 +3330,8 @@ packages: copy-to-clipboard@3.3.3: resolution: {integrity: sha512-2KV8NhB5JqC3ky0r9PMCAZKbUHSwtEo4CwCs0KXgruG43gX5PMqDEBbVU4OUzw2MuAWUfsuFmWvEKG5QRfSnJA==} - core-js-compat@3.39.0: - resolution: {integrity: sha512-VgEUx3VwlExr5no0tXlBt+silBvhTryPwCXRI2Id1PN8WTKu7MreethvddqOubrYxkFdv/RnYrqlv1sFNAUelw==} + core-js-compat@3.40.0: + resolution: {integrity: sha512-0XEDpr5y5mijvw8Lbc6E5AkjrHfp7eEoPlu36SWeAbcL8fn1G1ANe8DBlo2XoNN89oVpxWwOjYIPVzR4ZvsKCQ==} core-js@2.6.12: resolution: {integrity: sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==} @@ -3463,11 +3367,11 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true - cross-fetch@3.1.8: - resolution: {integrity: sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg==} + cross-fetch@3.2.0: + resolution: {integrity: sha512-Q+xVJLoGOeIMXZmbUK4HYk+69cQH6LudR0Vu/pRm2YlU/hDV9CiS0gKUMaWY5f2NeUH9C1nV3bsTlCo0FsTV1Q==} - cross-fetch@4.0.0: - resolution: {integrity: sha512-e4a5N8lVvuLgAWgnCrLr2PP0YyDOTHa9H/Rj54dirp61qXnNq46m82bRhNqIA5VccJtWBvPTFRV3TtvHUKPB1g==} + cross-fetch@4.1.0: + resolution: {integrity: sha512-uKm5PU+MHTootlWEY+mZ4vvXoCn4fLQxT9dSc1sXVMSFkINTJVN8cAQROpwcKm8bJ/c7rgZVIBWzH5T78sNZZw==} cross-spawn@7.0.6: resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} @@ -3602,11 +3506,6 @@ packages: detect-browser@5.3.0: resolution: {integrity: sha512-53rsFbGdwMwlF7qvCt0ypLM5V5/Mbl0szB7GPN8y9NCcbknYOeVVXdrXEq+90IwAfrrzt6Hd+u2E2ntakICU8w==} - detect-libc@1.0.3: - resolution: {integrity: sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==} - engines: {node: '>=0.10'} - hasBin: true - detect-libc@2.0.3: resolution: {integrity: sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==} engines: {node: '>=8'} @@ -3673,12 +3572,15 @@ packages: engines: {node: '>=0.10.0'} hasBin: true - electron-to-chromium@1.5.74: - resolution: {integrity: sha512-ck3//9RC+6oss/1Bh9tiAVFy5vfSKbRHAFh7Z3/eTRkEqJeWgymloShB17Vg3Z4nmDNp35vAd1BZ6CMW4Wt6Iw==} + electron-to-chromium@1.5.80: + resolution: {integrity: sha512-LTrKpW0AqIuHwmlVNV+cjFYTnXtM9K37OGhpe0ZI10ScPSxqVSryZHIY3WnCS5NSYbBODRTZyhRMS2h5FAEqAw==} elliptic@6.5.4: resolution: {integrity: sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==} + elliptic@6.6.0: + resolution: {integrity: sha512-dpwoQcLc/2WLQvJvLRHKZ+f9FgOdjnq11rurqwekGQygGPsYSK29OMMD2WalatiqQ+XGFDglTNixpPfI+lpaAA==} + elliptic@6.6.1: resolution: {integrity: sha512-RaddvvMatK2LJHqFJ+YA4WysVN5Ita9E35botqIYspQ4TkRAlCicdzKOjlyv/1Za5RyTNn7di//eEV0uTAfe3g==} @@ -3713,8 +3615,8 @@ packages: resolution: {integrity: sha512-HqD3yTBfnBxIrbnM1DoD6Pcq8NECnh8d4As1Qgh0z5Gg3jRRIqijury0CL3ghu/edArpUYiYqQiDUQBIs4np3Q==} engines: {node: '>=10.0.0'} - enhanced-resolve@5.17.1: - resolution: {integrity: sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==} + enhanced-resolve@5.18.0: + resolution: {integrity: sha512-0/r0MySGYG8YqlayBZ6MuCfECmHFdJ5qyPh8s8wa5Hnm6SaFLSK1VYCbj+NKp090Nm1caZhD+QTnmxO7esYGyQ==} engines: {node: '>=10.13.0'} entities@4.5.0: @@ -3735,8 +3637,8 @@ packages: resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} engines: {node: '>= 0.4'} - es-module-lexer@1.5.4: - resolution: {integrity: sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==} + es-module-lexer@1.6.0: + resolution: {integrity: sha512-qqnD1yMU6tk/jnaMosogGySTZP8YtUgAffA9nMN+E/rjxcfRQ6IEk7IiozUjgxKoFHBGjTLnrHB/YC45r/59EQ==} es-object-atoms@1.0.0: resolution: {integrity: sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==} @@ -3749,10 +3651,6 @@ packages: escape-html@1.0.3: resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} - escape-string-regexp@1.0.5: - resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} - engines: {node: '>=0.8.0'} - escape-string-regexp@2.0.0: resolution: {integrity: sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==} engines: {node: '>=8'} @@ -3836,10 +3734,6 @@ packages: resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} engines: {node: '>=10'} - execa@8.0.1: - resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==} - engines: {node: '>=16.17'} - exit@0.1.2: resolution: {integrity: sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==} engines: {node: '>= 0.8.0'} @@ -3861,8 +3755,8 @@ packages: fast-deep-equal@3.1.3: resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} - fast-glob@3.3.2: - resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} + fast-glob@3.3.3: + resolution: {integrity: sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==} engines: {node: '>=8.6.0'} fast-json-stable-stringify@2.1.0: @@ -3875,11 +3769,11 @@ packages: fast-safe-stringify@2.1.1: resolution: {integrity: sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==} - fast-uri@3.0.3: - resolution: {integrity: sha512-aLrHthzCjH5He4Z2H9YZ+v6Ujb9ocRuW6ZzkJQOrTxleEijANq4v1TsaPaVG1PZcuurEzrLcWRyYBYXD5cEiaw==} + fast-uri@3.0.5: + resolution: {integrity: sha512-5JnBCWpFlMo0a3ciDy/JckMzzv1U9coZrIhedq+HXxxUfDTAiS0LA8OKVao4G9BxmCVck/jtA5r3KAtRWEyD8Q==} - fastq@1.17.1: - resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==} + fastq@1.18.0: + resolution: {integrity: sha512-QKHXPW0hD8g4UET03SdOdunzSouc9N4AuHdsX8XNcTsuz+yYFILVNIX4l9yHABMhiEI9Db0JTTIpu0wB+Y1QQw==} fb-watchman@2.0.2: resolution: {integrity: sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==} @@ -3929,12 +3823,12 @@ packages: flow-enums-runtime@0.0.6: resolution: {integrity: sha512-3PYnM29RFXwvAN6Pc/scUfkI7RwhQ/xqyLUyPNlXUp9S40zI8nup9tUSrTLSVnWGBN38FNiGWbwZOB6uR4OGdw==} - flow-parser@0.256.0: - resolution: {integrity: sha512-HFb/GgB7hq+TYosLJuMLdLp8aGlyAVfrJaTvcM0w2rz2T33PjkVbRU419ncK/69cjowUksewuspkBheq9ZX9Hw==} + flow-parser@0.258.1: + resolution: {integrity: sha512-Y8CrO98EcXVCiYE4s5z0LTMbeYjKyd3MAEUJqxA7B8yGRlmdrG5UDqq4pVrUAfAu2tMFgpQESvBhBu9Xg1tpow==} engines: {node: '>=0.4.0'} - focus-lock@1.3.5: - resolution: {integrity: sha512-QFaHbhv9WPUeLYBDe/PAuLKJ4Dd9OPvKs9xZBr3yLXnUrDNaVXKu2baDBXe3naPY30hgHYSsf2JW4jzas2mDEQ==} + focus-lock@1.3.6: + resolution: {integrity: sha512-Ik/6OCk9RQQ0T5Xw+hKNLWrjSMtv51dD4GRmJjbD5a58TIEpI5a5iXagKVl3Z5UuyslMCA8Xwnu76jQob62Yhg==} engines: {node: '>=10'} follow-redirects@1.15.9: @@ -3963,8 +3857,8 @@ packages: fraction.js@4.3.7: resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} - framer-motion@11.15.0: - resolution: {integrity: sha512-MLk8IvZntxOMg7lDBLw2qgTHHv664bYoYmnFTmE0Gm/FW67aOJk0WM3ctMcG+Xhcv+vh5uyyXwxvxhSeJzSe+w==} + framer-motion@11.16.4: + resolution: {integrity: sha512-7ncPlBjrYX6iQXcTSw1kvZcHSVjEuOAW3uWuu+/+chUS4UWBMe8kCjniE4VMc2/BMo0su0Uw9sw0aWS9anpPWA==} peerDependencies: '@emotion/is-prop-valid': '*' react: ^18.0.0 || ^19.0.0 @@ -4007,8 +3901,8 @@ packages: resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} engines: {node: 6.* || 8.* || >= 10.*} - get-intrinsic@1.2.6: - resolution: {integrity: sha512-qxsEs+9A+u85HhllWJJFicJfPDhRmjzoYdl64aMWW9yRIJmSyxdn8IEkuIM530/7T+lv0TIHd8L6Q/ra0tEoeA==} + get-intrinsic@1.2.7: + resolution: {integrity: sha512-VW6Pxhsrk0KAOqs3WEd0klDiF/+V7gQOpAvY1jVU/LHmaD/kQO4523aiJuikX/QAKYiW6x8Jh+RJej1almdtCA==} engines: {node: '>= 0.4'} get-nonce@1.0.1: @@ -4019,17 +3913,14 @@ packages: resolution: {integrity: sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==} engines: {node: '>=8.0.0'} - get-port-please@3.1.2: - resolution: {integrity: sha512-Gxc29eLs1fbn6LQ4jSU4vXjlwyZhF5HsGuMAa7gqBP4Rw4yxxltyDUuF5MBclFzDTXO+ACchGQoeela4DSfzdQ==} + get-proto@1.0.1: + resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==} + engines: {node: '>= 0.4'} get-stream@6.0.1: resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} engines: {node: '>=10'} - get-stream@8.0.1: - resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==} - engines: {node: '>=16'} - glob-parent@5.1.2: resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} engines: {node: '>= 6'} @@ -4067,10 +3958,6 @@ packages: h3@1.13.0: resolution: {integrity: sha512-vFEAu/yf8UMUcB4s43OaDaigcqpQd14yanmOsn+NcRX3/guSKncyE2rOYhq8RIchgJrPSs/QiIddnTTR1ddiAg==} - has-flag@3.0.0: - resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} - engines: {node: '>=4'} - has-flag@4.0.0: resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} engines: {node: '>=8'} @@ -4141,10 +4028,6 @@ packages: resolution: {integrity: sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==} engines: {node: '>= 6'} - http-shutdown@1.2.2: - resolution: {integrity: sha512-S9wWkJ/VSY9/k4qcjG318bqJNruzE4HySUhFYknwmu6LBP97KLLfwNf+n4V1BHurvFNkSKLFnK/RsuUnRTf9Vw==} - engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'} - https-proxy-agent@5.0.1: resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} engines: {node: '>= 6'} @@ -4153,10 +4036,6 @@ packages: resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} engines: {node: '>=10.17.0'} - human-signals@5.0.0: - resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==} - engines: {node: '>=16.17.0'} - i18n-iso-countries@7.13.0: resolution: {integrity: sha512-pVh4CjdgAHZswI98hzG+1BItQlsQfR+yGDsjDISoWIV/jHDAvCmSyZ5vj2YWwAjfVZ8/BhBDqWcFvuGOyHe4vg==} engines: {node: '>= 12'} @@ -4184,8 +4063,8 @@ packages: resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} engines: {node: '>= 4'} - image-size@1.1.1: - resolution: {integrity: sha512-541xKlUw6jr/6gGuk92F+mYM5zaFAc5ahphvkqvNe2bQ6gVBkd6bfrmVJ2t4KDAfikAYZyIqTnktX3i6/aQDrQ==} + image-size@1.2.0: + resolution: {integrity: sha512-4S8fwbO6w3GeCVN6OPtA9I5IGKkcDMPcKndtUlpJuCwu7JLjtj7JZpwqLuyY2nrmQT3AWsCJLSKPsc2mPBSl3w==} engines: {node: '>=16.x'} hasBin: true @@ -4244,8 +4123,8 @@ packages: resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} engines: {node: '>= 0.4'} - is-core-module@2.16.0: - resolution: {integrity: sha512-urTSINYfAYgcbLb0yDQ6egFm6h3Mo1DcF9EkyXSRjjzdHbsulg01qhwWuXdOoUBuTkbQ80KDboXa0vFJ+BDH+g==} + is-core-module@2.16.1: + resolution: {integrity: sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==} engines: {node: '>= 0.4'} is-directory@0.3.1: @@ -4257,11 +4136,6 @@ packages: engines: {node: '>=8'} hasBin: true - is-docker@3.0.0: - resolution: {integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - hasBin: true - is-extglob@2.1.1: resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} engines: {node: '>=0.10.0'} @@ -4274,19 +4148,14 @@ packages: resolution: {integrity: sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==} engines: {node: '>=6'} - is-generator-function@1.0.10: - resolution: {integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==} + is-generator-function@1.1.0: + resolution: {integrity: sha512-nPUB5km40q9e8UfN/Zc24eLlzdSf9OfKByBw9CIdw4H1giPMeA0OIJvbchsCu4npfI2QcMVBsGEBHKZ7wLTWmQ==} engines: {node: '>= 0.4'} is-glob@4.0.3: resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} engines: {node: '>=0.10.0'} - is-inside-container@1.0.0: - resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==} - engines: {node: '>=14.16'} - hasBin: true - is-number@7.0.0: resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} engines: {node: '>=0.12.0'} @@ -4301,30 +4170,22 @@ packages: is-reference@1.2.1: resolution: {integrity: sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==} + is-regex@1.2.1: + resolution: {integrity: sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==} + engines: {node: '>= 0.4'} + is-stream@2.0.1: resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} engines: {node: '>=8'} - is-stream@3.0.0: - resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - - is-typed-array@1.1.14: - resolution: {integrity: sha512-lQUsHzcTb7rH57dajbOuZEuMDXjs9f04ZloER4QOpjpKcaw4f98BRUrs8aiO9Z4G7i7B0Xhgarg6SCgYcYi8Nw==} + is-typed-array@1.1.15: + resolution: {integrity: sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==} engines: {node: '>= 0.4'} is-wsl@2.2.0: resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} engines: {node: '>=8'} - is-wsl@3.1.0: - resolution: {integrity: sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==} - engines: {node: '>=16'} - - is64bit@2.0.0: - resolution: {integrity: sha512-jv+8jaWCl0g2lSBkNSVXdzfBA0npK1HGC2KtWM9FumFRoGS94g3NbCCLVnCYHLjp4GrW2KZeeSTMo5ddtznmGw==} - engines: {node: '>=18'} - isarray@1.0.0: resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} @@ -4487,8 +4348,8 @@ packages: resolution: {integrity: sha512-Rm0BMWtxBcioHr1/OX5YCP8Uov4riHvKPknOGs804Zg9JGZgmIBkbtlxJC/7Z4msKYVbIJtfU+tKb8xlYNfdkw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - jest-summary-reporter@0.0.2: - resolution: {integrity: sha512-rZ3ThO57l+ZJCxF74cXIGQU3cV9I7bSBe1ElBp0taE3x2JghgD69bNCKt0LvpVQX5azTRHG7LmcjIpwriVnTng==} + jest-transform-stub@2.0.0: + resolution: {integrity: sha512-lspHaCRx/mBbnm3h4uMMS3R5aZzMwyNpNIJLXj4cEsV0mIUtS4IjYJLSoyjRCtnxb6RIGJ4NL2quZzfIeNhbkg==} jest-util@29.7.0: resolution: {integrity: sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==} @@ -4622,9 +4483,9 @@ packages: resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} engines: {node: '>=6'} - knip@5.41.0: - resolution: {integrity: sha512-W8omBs+jhC/P/A3kC0xdEGrhYVmsmWafUVz0wzQjYfoaK0YNEBPPLptUeqwQl6ihYVqzb/X0zs50gY9Akw1Bww==} - engines: {node: '>=18.6.0'} + knip@5.42.0: + resolution: {integrity: sha512-/+/GV+oIJ0A2l2LBaiHvp4sGj448T1EMQm2S1I6sPh9AIR9riBaYY19ZYq743Ql/GR0lgwwGoQ2UKNp0B93HNA==} + engines: {node: '>=18.18.0'} hasBin: true peerDependencies: '@types/node': '>=18' @@ -4644,10 +4505,6 @@ packages: lines-and-columns@1.2.4: resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} - listhen@1.9.0: - resolution: {integrity: sha512-I8oW2+QL5KJo8zXNWX046M134WchxsXC7SawLPvRQpogCbkyQIaFxPE89A2HiwR7vAK2Dm2ERBAmyjTYGYEpBg==} - hasBin: true - lit-element@3.3.3: resolution: {integrity: sha512-XbeRxmTHubXENkV4h8RIPyr8lXc+Ff28rkcQzw3G6up2xg5E8Zu1IgOWIwBLEQsu3cOVFqdYwiVi0hv0SlpqUA==} @@ -4747,8 +4604,8 @@ packages: marky@1.2.5: resolution: {integrity: sha512-q9JtQJKjpsVxCRVgQ+WapguSbKC3SQ5HEzFGPAJMStgh3QjCawp00UKv3MTTAArTmGmmPUvllHZoNbZ3gs0I+Q==} - math-intrinsics@1.0.0: - resolution: {integrity: sha512-4MqMiKP90ybymYvsut0CH2g4XWbfLtmlCkXmtmdcDCxNB+mQcu1w/1+L/VD7vi/PSv7X2JYV7SCcR+jiPXnQtA==} + math-intrinsics@1.1.0: + resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==} engines: {node: '>= 0.4'} memoize-one@5.2.1: @@ -4848,10 +4705,6 @@ packages: resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} engines: {node: '>=6'} - mimic-fn@4.0.0: - resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} - engines: {node: '>=12'} - min-indent@1.0.1: resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} engines: {node: '>=4'} @@ -4905,17 +4758,14 @@ packages: engines: {node: '>=10'} hasBin: true - mlly@1.7.3: - resolution: {integrity: sha512-xUsx5n/mN0uQf4V548PKQ+YShA4/IW0KI1dZhrNrPCLG+xizETbHTkOa1f8/xut9JRPp8kQuMnz0oqwkTiLo/A==} - module-details-from-path@1.0.3: resolution: {integrity: sha512-ySViT69/76t8VhE1xXHK6Ch4NcDd26gx0MzKXLO+F7NOtnqH68d9zF94nT8ZWSxXh8ELOERsnJO/sWt1xZYw5A==} - motion-dom@11.14.3: - resolution: {integrity: sha512-lW+D2wBy5vxLJi6aCP0xyxTxlTfiu+b+zcpVbGVFUxotwThqhdpPRSmX8xztAgtZMPMeU0WGVn/k1w4I+TbPqA==} + motion-dom@11.16.4: + resolution: {integrity: sha512-2wuCie206pCiP2K23uvwJeci4pMFfyQKpWI0Vy6HrCTDzDCer4TsYtT7IVnuGbDeoIV37UuZiUr6SZMHEc1Vww==} - motion-utils@11.14.3: - resolution: {integrity: sha512-Xg+8xnqIJTpr0L/cidfTTBFkvRw26ZtGGuIhA94J9PQ2p4mEa06Xx7QVYZH0BP+EpMSaDlu+q0I0mmvwADPsaQ==} + motion-utils@11.16.0: + resolution: {integrity: sha512-ngdWPjg31rD4WGXFi0eZ00DQQqKKu04QExyv/ymlC+3k+WIgYVFbt6gS5JsFPbJODTF/r8XiE/X+SsoT9c0ocw==} motion@10.16.2: resolution: {integrity: sha512-p+PurYqfUdcJZvtnmAqu5fJgV2kR0uLFQuBKtLeFVTrYEVllI99tiOTSefVNYuip9ELTEkepIIDftNdze76NAQ==} @@ -4951,8 +4801,8 @@ packages: neo-async@2.6.2: resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} - next@14.2.20: - resolution: {integrity: sha512-yPvIiWsiyVYqJlSQxwmzMIReXn5HxFNq4+tlVQ812N1FbvhmE+fDpIAD7bcS2mGYQwPJ5vAsQouyme2eKsxaug==} + next@14.2.23: + resolution: {integrity: sha512-mjN3fE6u/tynneLiEg56XnthzuYw+kD7mCujgVqioxyPqbmiotUCGJpIZGS/VaPg3ZDT1tvWxiVyRzeqJFm/kw==} engines: {node: '>=18.17.0'} hasBin: true peerDependencies: @@ -4978,9 +4828,6 @@ packages: node-addon-api@5.1.0: resolution: {integrity: sha512-eh0GgfEkpnoWDq+VY8OyvYhFEzBk6jIYbRKdIlyTiAXIVJ8PyBaKb0rp7oDtoddbdoHWhq8wwr+XZ81F1rpNdA==} - node-addon-api@7.1.1: - resolution: {integrity: sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==} - node-dir@0.1.17: resolution: {integrity: sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg==} engines: {node: '>= 0.10.5'} @@ -5023,10 +4870,6 @@ packages: resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} engines: {node: '>=8'} - npm-run-path@5.3.0: - resolution: {integrity: sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - nullthrows@1.1.1: resolution: {integrity: sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==} @@ -5076,10 +4919,6 @@ packages: resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} engines: {node: '>=6'} - onetime@6.0.0: - resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} - engines: {node: '>=12'} - open@7.4.2: resolution: {integrity: sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==} engines: {node: '>=8'} @@ -5088,8 +4927,8 @@ packages: resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==} engines: {node: '>=12'} - ox@0.1.2: - resolution: {integrity: sha512-ak/8K0Rtphg9vnRJlbOdaX9R7cmxD2MiSthjWGaQdMk3D7hrAlDoM+6Lxn7hN52Za3vrXfZ7enfke/5WjolDww==} + ox@0.6.0: + resolution: {integrity: sha512-blUzTLidvUlshv0O02CnLFqBLidNzPoAZdIth894avUAotTuWziznv6IENv5idRuOSSP3dH8WzcYw84zVdu0Aw==} peerDependencies: typescript: '>=5.4.0' peerDependenciesMeta: @@ -5166,10 +5005,6 @@ packages: resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} engines: {node: '>=8'} - path-key@4.0.0: - resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==} - engines: {node: '>=12'} - path-parse@1.0.7: resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} @@ -5251,9 +5086,6 @@ packages: resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} engines: {node: '>=8'} - pkg-types@1.2.1: - resolution: {integrity: sha512-sQoqa8alT3nHjGuTjuKgOnvjo4cljkufdtLMnO2LBP/wRwuDlo1tkaEdMxCRhyGRPacv/ztlZgDPm2b7FAmEvw==} - pngjs@5.0.0: resolution: {integrity: sha512-40QW5YalBNfQo5yRYmiw7Yz6TKKVr3h6970B2YE+3fQpsWcrbj1PzJgxeJ19DRQjhMbKPIuMY8rFaXc8moolVw==} engines: {node: '>=10.13.0'} @@ -5333,8 +5165,8 @@ packages: resolution: {integrity: sha512-9ZhXKM/rw350N1ovuWHbGxnGh/SNJ4cnxHiM0rxE4VN41wsg8P8zWn9hv/buK00RP4WvlOyr/RBDiptyxVbkZQ==} engines: {node: '>=0.10.0'} - preact@10.25.2: - resolution: {integrity: sha512-GEts1EH3oMnqdOIeXhlbBSddZ9nrINd070WBOiPO2ous1orrKGUM4SMDbwyjSWD1iMS2dBvaDjAa5qUhz3TXqw==} + preact@10.25.4: + resolution: {integrity: sha512-jLdZDb+Q+odkHJ+MpW/9U5cODzqnB+fy2EiHSZES7ldV5LK7yjlVzTp7R8Xy6W6y75kfK8iWYtFVH7lvjwrCMA==} prettier-plugin-tailwindcss@0.5.14: resolution: {integrity: sha512-Puaz+wPUAhFp8Lo9HuciYKM2Y2XExESjeT+9NQoVFXZsPPnc9VYss2SpxdQ6vbatmt8/4+SN0oe0I1cPDABg9Q==} @@ -5444,8 +5276,8 @@ packages: pure-rand@6.1.0: resolution: {integrity: sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA==} - qr-code-styling@1.8.4: - resolution: {integrity: sha512-uxykNuvXaPDK/jGDERDIdDvvocefbHu1oxVYi6K87FUdPPAezkBdcIeFJ8XVX2HSsyLFINile5uzfOMYpGu5ZA==} + qr-code-styling@1.9.0: + resolution: {integrity: sha512-YwPf9iCQ4XESEDfErIqHtmGOE3EwFm7SMpRzwmjDnanH+JjaxMhAmWERJeJola20Bq4+zwWPid97qFtb+Ct5dw==} engines: {node: '>=18.18.0'} qr.js@0.0.0: @@ -5526,8 +5358,8 @@ packages: react-ga4@2.1.0: resolution: {integrity: sha512-ZKS7PGNFqqMd3PJ6+C2Jtz/o1iU9ggiy8Y8nUeksgVuvNISbmrQtJiZNvC/TjDsqD0QlU5Wkgs7i+w9+OjHhhQ==} - react-hook-form@7.54.1: - resolution: {integrity: sha512-PUNzFwQeQ5oHiiTUO7GO/EJXGEtuun2Y1A59rLnZBBj+vNEOWt/3ERTiG1/zt7dVeJEM+4vDX/7XQ/qanuvPMg==} + react-hook-form@7.54.2: + resolution: {integrity: sha512-eHpAUgUjWbZocoQYUHposymRb4ZP6d0uwUnooL2uOybA9/3tPUvoAKqEWK1WaSiTxxOfTpffNZP7QwlnM3/gEg==} engines: {node: '>=18.0.0'} peerDependencies: react: ^16.8.0 || ^17 || ^18 || ^19 @@ -5565,8 +5397,8 @@ packages: react: '*' react-native: '*' - react-native@0.76.5: - resolution: {integrity: sha512-op2p2kB+lqMF1D7AdX4+wvaR0OPFbvWYs+VBE7bwsb99Cn9xISrLRLAgFflZedQsa5HvnOGrULhtnmItbIKVVw==} + react-native@0.76.6: + resolution: {integrity: sha512-AsRi+ud6v6ADH7ZtSOY42kRB4nbM0KtSu450pGO4pDudl4AEK/AF96ai88snb2/VJJSGGa/49QyJVFXxz/qoFg==} engines: {node: '>=18'} hasBin: true peerDependencies: @@ -5722,12 +5554,13 @@ packages: resolution: {integrity: sha512-OcXjMsGdhL4XnbShKpAcSqPMzQoYkYyhbEaeSko47MjRP9NfEQMhZkXL1DoFlt9LWQn4YttrdnV6X2OiyzBi+A==} engines: {node: '>=10'} - resolve@1.22.8: - resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} + resolve@1.22.10: + resolution: {integrity: sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==} + engines: {node: '>= 0.4'} hasBin: true - resolve@1.22.9: - resolution: {integrity: sha512-QxrmX1DzraFIi9PxdG5VkRfRwIgjwyud+z/iBwfRRrVmHc+P9Q7u2lSSpQ6bjr2gy5lrqIiU9vb6iAeGf2400A==} + resolve@1.22.8: + resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} hasBin: true reusify@1.0.4: @@ -5744,13 +5577,16 @@ packages: deprecated: Rimraf versions prior to v4 are no longer supported hasBin: true - rollup-plugin-visualizer@5.12.0: - resolution: {integrity: sha512-8/NU9jXcHRs7Nnj07PF2o4gjxmm9lXIrZ8r175bT9dK8qoLlvKTwRMArRCMgpMGlq8CTLugRvEmyMeMXIU2pNQ==} - engines: {node: '>=14'} + rollup-plugin-visualizer@5.14.0: + resolution: {integrity: sha512-VlDXneTDaKsHIw8yzJAFWtrzguoJ/LnQ+lMpoVfYJ3jJF4Ihe5oYLAqLklIK/35lgUY+1yEzCkHyZ1j4A5w5fA==} + engines: {node: '>=18'} hasBin: true peerDependencies: + rolldown: 1.x rollup: 2.x || 3.x || 4.x peerDependenciesMeta: + rolldown: + optional: true rollup: optional: true @@ -5768,6 +5604,10 @@ packages: safe-buffer@5.2.1: resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} + safe-regex-test@1.1.0: + resolution: {integrity: sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==} + engines: {node: '>= 0.4'} + safe-stable-stringify@2.5.0: resolution: {integrity: sha512-b3rppTKm9T+PsVCBEOUR46GWI7fdOs00VKZ1+9c1EWDaDMvjQc6tUwuFyIprgGgTcWoVHSKrU8H31ZHA2e0RHA==} engines: {node: '>=10'} @@ -5964,9 +5804,6 @@ packages: resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} engines: {node: '>= 0.8'} - std-env@3.8.0: - resolution: {integrity: sha512-Bc3YwwCB+OzldMxOXJIIvC6cPRWr/LxOp48CdQTOkPyk/t4JWWJbrilwBd7RJzKV8QW7tJkcgAmeuLLJugl5/w==} - stream-shift@1.0.3: resolution: {integrity: sha512-76ORR0DO1o1hlKwTbi/DM3EXWGf3ZJYO8cXX5RJwnul2DEg2oyoZyjLNoQM8WsvZiFKCRfC1O0J7iCvie3RZmQ==} @@ -6012,10 +5849,6 @@ packages: resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} engines: {node: '>=6'} - strip-final-newline@3.0.0: - resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} - engines: {node: '>=12'} - strip-indent@3.0.0: resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==} engines: {node: '>=8'} @@ -6056,10 +5889,6 @@ packages: resolution: {integrity: sha512-7JpaAoX2NGyoFlI9NBh66BQXGONc+uE+MRS5i2iOBKuS4e+ccgMDjATgZldkah+33DakBxDHiss9kvUcGAO8UQ==} engines: {node: '>=14.0.0'} - supports-color@5.5.0: - resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} - engines: {node: '>=4'} - supports-color@7.2.0: resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} engines: {node: '>=8'} @@ -6075,10 +5904,6 @@ packages: symbol-tree@3.2.4: resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} - system-architecture@0.1.0: - resolution: {integrity: sha512-ulAk51I9UVUyJgxlv9M6lFot2WP3e7t8Kz9+IS6D4rVba1tR9kON+Ey69f+1R4Q8cd45Lod6a4IcJIxnzGc/zA==} - engines: {node: '>=18'} - tailwind-merge@1.14.0: resolution: {integrity: sha512-3mFKyCo/MBcgyOTlrY8T7odzZFx+w+qKSMAmdFzRvqBfLlSigU6TZnlFHK0lkMwj9Bj8OYU+9yW9lmGuS0QEnQ==} @@ -6218,8 +6043,8 @@ packages: resolution: {integrity: sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==} engines: {node: '>=8'} - typescript@5.7.2: - resolution: {integrity: sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==} + typescript@5.7.3: + resolution: {integrity: sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw==} engines: {node: '>=14.17'} hasBin: true @@ -6265,22 +6090,27 @@ packages: unplugin@1.0.1: resolution: {integrity: sha512-aqrHaVBWW1JVKBHmGo33T5TxeL0qWzfvjWokObHA9bYmN7eNDkwOxmLjhioHl9878qDFMAaT51XNroRyuz7WxA==} - unstorage@1.13.1: - resolution: {integrity: sha512-ELexQHUrG05QVIM/iUeQNdl9FXDZhqLJ4yP59fnmn2jGUh0TEulwOgov1ubOb3Gt2ZGK/VMchJwPDNVEGWQpRg==} + unstorage@1.14.4: + resolution: {integrity: sha512-1SYeamwuYeQJtJ/USE1x4l17LkmQBzg7deBJ+U9qOBoHo15d1cDxG4jM31zKRgF7pG0kirZy4wVMX6WL6Zoscg==} peerDependencies: - '@azure/app-configuration': ^1.7.0 - '@azure/cosmos': ^4.1.1 - '@azure/data-tables': ^13.2.2 + '@azure/app-configuration': ^1.8.0 + '@azure/cosmos': ^4.2.0 + '@azure/data-tables': ^13.3.0 '@azure/identity': ^4.5.0 '@azure/keyvault-secrets': ^4.9.0 - '@azure/storage-blob': ^12.25.0 - '@capacitor/preferences': ^6.0.2 + '@azure/storage-blob': ^12.26.0 + '@capacitor/preferences': ^6.0.3 + '@deno/kv': '>=0.8.4' '@netlify/blobs': ^6.5.0 || ^7.0.0 || ^8.1.0 '@planetscale/database': ^1.19.0 '@upstash/redis': ^1.34.3 + '@vercel/blob': '>=0.27.0' '@vercel/kv': ^1.0.1 + aws4fetch: ^1.0.20 + db0: '>=0.2.1' idb-keyval: ^6.2.1 - ioredis: ^5.4.1 + ioredis: ^5.4.2 + uploadthing: ^7.4.1 peerDependenciesMeta: '@azure/app-configuration': optional: true @@ -6296,32 +6126,35 @@ packages: optional: true '@capacitor/preferences': optional: true + '@deno/kv': + optional: true '@netlify/blobs': optional: true '@planetscale/database': optional: true '@upstash/redis': optional: true + '@vercel/blob': + optional: true '@vercel/kv': optional: true + aws4fetch: + optional: true + db0: + optional: true idb-keyval: optional: true ioredis: optional: true + uploadthing: + optional: true - untun@0.1.3: - resolution: {integrity: sha512-4luGP9LMYszMRZwsvyUd9MrxgEGZdZuZgpVQHEEX0lCYFESasVRvZd0EYpCkOIbJKHMuv0LskpXc/8Un+MJzEQ==} - hasBin: true - - update-browserslist-db@1.1.1: - resolution: {integrity: sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==} + update-browserslist-db@1.1.2: + resolution: {integrity: sha512-PPypAm5qvlD7XMZC3BujecnaOxwhrtoFR+Dqkk5Aa/6DssiH0ibKoketaj9w8LP7Bont1rYeoV5plxD7RTEPRg==} hasBin: true peerDependencies: browserslist: '>= 4.21.0' - uqr@0.1.2: - resolution: {integrity: sha512-MJu7ypHq6QasgF5YRTjqscSzQp/W11zoUk6kvmlH+fmWEs63Y0Eib13hYFwAzagRJcVY8WVnlV+eBDUGMJ5IbA==} - uri-js@4.4.1: resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} @@ -6402,8 +6235,8 @@ packages: react: optional: true - viem@2.21.55: - resolution: {integrity: sha512-PgXew7C11cAuEtOSgRyQx2kJxEOPUwIwZA9dMglRByqJuFVA7wSGZZOOo/93iylAA8E15bEdqy9xulU3oKZ70Q==} + viem@2.22.6: + resolution: {integrity: sha512-wbru5XP0Aa2QskBrZsv7VOriqRnAKn0tahs957xRPOM00ABN4AGAY9xM16UvIq+giRJU6oahXDhPrR1QaYymoA==} peerDependencies: typescript: '>=5.0.4' peerDependenciesMeta: @@ -6493,8 +6326,8 @@ packages: which-module@2.0.1: resolution: {integrity: sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==} - which-typed-array@1.1.17: - resolution: {integrity: sha512-i2prb5irfKvNFV84NNLOZaNiMx20sm/AG2u59hU+JsjraeD5xs9LgQa+VzU95e2Tn0YMc/4drYPgPV3QvRAPPA==} + which-typed-array@1.1.18: + resolution: {integrity: sha512-qEcY+KJYlWyLH9vNbsr6/5j59AXk5ni5aakf8ldzBvGde6Iz4sxZGkJyWSAueTG7QhOvNRYb1lDdFmL5Td0QKA==} engines: {node: '>= 0.4'} which@2.0.2: @@ -6612,8 +6445,8 @@ packages: resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} engines: {node: '>= 6'} - yaml@2.6.1: - resolution: {integrity: sha512-7r0XPzioN/Q9kXBro/XPnA6kznR73DHq+GXh5ON7ZozRO6aMjbmiBuKste2wslTFkC5d1dw0GooOCepZXJ2SAg==} + yaml@2.7.0: + resolution: {integrity: sha512-+hSoy/QHluxmC9kCIJyL/uyFmLmc+e5CFR5Wa+bpIhIj85LVb9ZH2nVnqrHoSvKogwODv0ClqZkmiSSaIH5LTA==} engines: {node: '>= 14'} hasBin: true @@ -6724,7 +6557,7 @@ snapshots: dependencies: '@babel/compat-data': 7.26.3 '@babel/helper-validator-option': 7.25.9 - browserslist: 4.24.3 + browserslist: 4.24.4 lru-cache: 5.1.1 semver: 6.3.1 @@ -6755,7 +6588,7 @@ snapshots: '@babel/helper-plugin-utils': 7.25.9 debug: 4.4.0 lodash.debounce: 4.0.8 - resolve: 1.22.9 + resolve: 1.22.10 transitivePeerDependencies: - supports-color @@ -7458,7 +7291,7 @@ snapshots: babel-plugin-polyfill-corejs2: 0.4.12(@babel/core@7.26.0) babel-plugin-polyfill-corejs3: 0.10.6(@babel/core@7.26.0) babel-plugin-polyfill-regenerator: 0.6.3(@babel/core@7.26.0) - core-js-compat: 3.39.0 + core-js-compat: 3.40.0 semver: 6.3.1 transitivePeerDependencies: - supports-color @@ -7526,18 +7359,18 @@ snapshots: '@bcoe/v8-coverage@0.2.3': {} - '@calcom/embed-core@1.5.1': {} + '@calcom/embed-core@1.5.2': {} - '@calcom/embed-react@1.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@calcom/embed-react@1.5.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@calcom/embed-core': 1.5.1 - '@calcom/embed-snippet': 1.3.1 + '@calcom/embed-core': 1.5.2 + '@calcom/embed-snippet': 1.3.2 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@calcom/embed-snippet@1.3.1': + '@calcom/embed-snippet@1.3.2': dependencies: - '@calcom/embed-core': 1.5.1 + '@calcom/embed-core': 1.5.2 '@chakra-ui/anatomy@2.2.2': {} @@ -7556,10 +7389,10 @@ snapshots: framesync: 6.1.2 react: 18.3.1 - '@chakra-ui/icon@3.2.0(@chakra-ui/system@2.6.2(@emotion/react@11.14.0(@types/react@18.3.17)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.17)(react@18.3.1))(@types/react@18.3.17)(react@18.3.1))(react@18.3.1))(react@18.3.1)': + '@chakra-ui/icon@3.2.0(@chakra-ui/system@2.6.2(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(react@18.3.1))(react@18.3.1))(react@18.3.1)': dependencies: '@chakra-ui/shared-utils': 2.0.5 - '@chakra-ui/system': 2.6.2(@emotion/react@11.14.0(@types/react@18.3.17)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.17)(react@18.3.1))(@types/react@18.3.17)(react@18.3.1))(react@18.3.1) + '@chakra-ui/system': 2.6.2(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(react@18.3.1))(react@18.3.1) react: 18.3.1 '@chakra-ui/object-utils@2.1.0': {} @@ -7577,23 +7410,23 @@ snapshots: '@chakra-ui/utils': 2.0.15 react: 18.3.1 - '@chakra-ui/react@2.10.4(@emotion/react@11.14.0(@types/react@18.3.17)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.17)(react@18.3.1))(@types/react@18.3.17)(react@18.3.1))(@types/react@18.3.17)(framer-motion@11.15.0(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@chakra-ui/react@2.10.4(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(framer-motion@11.16.4(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@chakra-ui/hooks': 2.4.3(react@18.3.1) '@chakra-ui/styled-system': 2.12.1(react@18.3.1) '@chakra-ui/theme': 3.4.7(@chakra-ui/styled-system@2.12.1(react@18.3.1))(react@18.3.1) '@chakra-ui/utils': 2.2.3(react@18.3.1) - '@emotion/react': 11.14.0(@types/react@18.3.17)(react@18.3.1) - '@emotion/styled': 11.14.0(@emotion/react@11.14.0(@types/react@18.3.17)(react@18.3.1))(@types/react@18.3.17)(react@18.3.1) + '@emotion/react': 11.14.0(@types/react@18.3.18)(react@18.3.1) + '@emotion/styled': 11.14.0(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(react@18.3.1) '@popperjs/core': 2.11.8 '@zag-js/focus-visible': 0.31.1 aria-hidden: 1.2.4 - framer-motion: 11.15.0(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + framer-motion: 11.16.4(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) react-fast-compare: 3.2.2 - react-focus-lock: 2.13.5(@types/react@18.3.17)(react@18.3.1) - react-remove-scroll: 2.6.2(@types/react@18.3.17)(react@18.3.1) + react-focus-lock: 2.13.5(@types/react@18.3.18)(react@18.3.1) + react-remove-scroll: 2.6.2(@types/react@18.3.18)(react@18.3.1) transitivePeerDependencies: - '@types/react' @@ -7614,7 +7447,7 @@ snapshots: csstype: 3.1.3 lodash.mergewith: 4.6.2 - '@chakra-ui/system@2.6.2(@emotion/react@11.14.0(@types/react@18.3.17)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.17)(react@18.3.1))(@types/react@18.3.17)(react@18.3.1))(react@18.3.1)': + '@chakra-ui/system@2.6.2(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(react@18.3.1))(react@18.3.1)': dependencies: '@chakra-ui/color-mode': 2.2.0(react@18.3.1) '@chakra-ui/object-utils': 2.1.0 @@ -7622,8 +7455,8 @@ snapshots: '@chakra-ui/styled-system': 2.9.2 '@chakra-ui/theme-utils': 2.0.21 '@chakra-ui/utils': 2.0.15 - '@emotion/react': 11.14.0(@types/react@18.3.17)(react@18.3.1) - '@emotion/styled': 11.14.0(@emotion/react@11.14.0(@types/react@18.3.17)(react@18.3.1))(@types/react@18.3.17)(react@18.3.1) + '@emotion/react': 11.14.0(@types/react@18.3.18)(react@18.3.1) + '@emotion/styled': 11.14.0(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(react@18.3.1) react: 18.3.1 react-fast-compare: 3.2.2 @@ -7688,7 +7521,7 @@ snapshots: eth-json-rpc-filters: 6.0.1 eventemitter3: 5.0.1 keccak: 3.0.4 - preact: 10.25.2 + preact: 10.25.4 sha.js: 2.4.11 transitivePeerDependencies: - supports-color @@ -7888,7 +7721,7 @@ snapshots: '@emotion/memoize@0.9.0': {} - '@emotion/react@11.14.0(@types/react@18.3.17)(react@18.3.1)': + '@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1)': dependencies: '@babel/runtime': 7.26.0 '@emotion/babel-plugin': 11.13.5 @@ -7900,7 +7733,7 @@ snapshots: hoist-non-react-statics: 3.3.2 react: 18.3.1 optionalDependencies: - '@types/react': 18.3.17 + '@types/react': 18.3.18 transitivePeerDependencies: - supports-color @@ -7914,18 +7747,18 @@ snapshots: '@emotion/sheet@1.4.0': {} - '@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.17)(react@18.3.1))(@types/react@18.3.17)(react@18.3.1)': + '@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(react@18.3.1)': dependencies: '@babel/runtime': 7.26.0 '@emotion/babel-plugin': 11.13.5 '@emotion/is-prop-valid': 1.3.1 - '@emotion/react': 11.14.0(@types/react@18.3.17)(react@18.3.1) + '@emotion/react': 11.14.0(@types/react@18.3.18)(react@18.3.1) '@emotion/serialize': 1.3.3 '@emotion/use-insertion-effect-with-fallbacks': 1.2.0(react@18.3.1) '@emotion/utils': 1.4.2 react: 18.3.1 optionalDependencies: - '@types/react': 18.3.17 + '@types/react': 18.3.18 transitivePeerDependencies: - supports-color @@ -8096,7 +7929,7 @@ snapshots: dependencies: '@ethersproject/logger': 5.7.0 - '@ethersproject/providers@5.7.2(bufferutil@4.0.8)': + '@ethersproject/providers@5.7.2(bufferutil@4.0.9)': dependencies: '@ethersproject/abstract-provider': 5.7.0 '@ethersproject/abstract-signer': 5.7.0 @@ -8117,7 +7950,7 @@ snapshots: '@ethersproject/transactions': 5.7.0 '@ethersproject/web': 5.7.1 bech32: 1.1.4 - ws: 7.4.6(bufferutil@4.0.8) + ws: 7.4.6(bufferutil@4.0.9) transitivePeerDependencies: - bufferutil - utf-8-validate @@ -8214,16 +8047,16 @@ snapshots: '@ethersproject/properties': 5.7.0 '@ethersproject/strings': 5.7.0 - '@floating-ui/core@1.6.8': + '@floating-ui/core@1.6.9': dependencies: - '@floating-ui/utils': 0.2.8 + '@floating-ui/utils': 0.2.9 - '@floating-ui/dom@1.6.12': + '@floating-ui/dom@1.6.13': dependencies: - '@floating-ui/core': 1.6.8 - '@floating-ui/utils': 0.2.8 + '@floating-ui/core': 1.6.9 + '@floating-ui/utils': 0.2.9 - '@floating-ui/utils@0.2.8': {} + '@floating-ui/utils@0.2.9': {} '@headlessui/react@1.7.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: @@ -8592,40 +8425,40 @@ snapshots: '@metamask/safe-event-emitter@3.1.2': {} - '@metamask/sdk-communication-layer@0.20.2(cross-fetch@4.0.0)(eciesjs@0.3.21)(eventemitter2@6.4.9)(readable-stream@3.6.2)(socket.io-client@4.8.1(bufferutil@4.0.8))': + '@metamask/sdk-communication-layer@0.20.2(cross-fetch@4.1.0)(eciesjs@0.3.21)(eventemitter2@6.4.9)(readable-stream@3.6.2)(socket.io-client@4.8.1(bufferutil@4.0.9))': dependencies: - bufferutil: 4.0.8 - cross-fetch: 4.0.0 + bufferutil: 4.0.9 + cross-fetch: 4.1.0 date-fns: 2.30.0 debug: 4.4.0 eciesjs: 0.3.21 eventemitter2: 6.4.9 readable-stream: 3.6.2 - socket.io-client: 4.8.1(bufferutil@4.0.8) + socket.io-client: 4.8.1(bufferutil@4.0.9) utf-8-validate: 6.0.5 uuid: 8.3.2 transitivePeerDependencies: - supports-color - '@metamask/sdk-install-modal-web@0.20.2(i18next@22.5.1)(react-dom@18.3.1(react@18.3.1))(react-i18next@13.5.0(i18next@23.16.8)(react-dom@18.3.1(react@18.3.1))(react-native@0.76.5(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.17)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.17)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1)': + '@metamask/sdk-install-modal-web@0.20.2(i18next@22.5.1)(react-dom@18.3.1(react@18.3.1))(react-i18next@13.5.0(i18next@23.16.8)(react-dom@18.3.1(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1))(react@18.3.1)': dependencies: i18next: 22.5.1 - qr-code-styling: 1.8.4 - react-i18next: 13.5.0(i18next@23.16.8)(react-dom@18.3.1(react@18.3.1))(react-native@0.76.5(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.17)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) + qr-code-styling: 1.9.0 + react-i18next: 13.5.0(i18next@23.16.8)(react-dom@18.3.1(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1))(react@18.3.1) optionalDependencies: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - react-native: 0.76.5(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.17)(bufferutil@4.0.8)(react@18.3.1) + react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1) - '@metamask/sdk@0.20.3(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react-i18next@13.5.0(i18next@23.16.8)(react-dom@18.3.1(react@18.3.1))(react-native@0.76.5(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.17)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.17)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1)(rollup@3.29.5)': + '@metamask/sdk@0.20.3(bufferutil@4.0.9)(react-dom@18.3.1(react@18.3.1))(react-i18next@13.5.0(i18next@23.16.8)(react-dom@18.3.1(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1))(react@18.3.1)(rollup@3.29.5)': dependencies: '@metamask/onboarding': 1.0.1 '@metamask/providers': 15.0.0 - '@metamask/sdk-communication-layer': 0.20.2(cross-fetch@4.0.0)(eciesjs@0.3.21)(eventemitter2@6.4.9)(readable-stream@3.6.2)(socket.io-client@4.8.1(bufferutil@4.0.8)) - '@metamask/sdk-install-modal-web': 0.20.2(i18next@22.5.1)(react-dom@18.3.1(react@18.3.1))(react-i18next@13.5.0(i18next@23.16.8)(react-dom@18.3.1(react@18.3.1))(react-native@0.76.5(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.17)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.17)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) + '@metamask/sdk-communication-layer': 0.20.2(cross-fetch@4.1.0)(eciesjs@0.3.21)(eventemitter2@6.4.9)(readable-stream@3.6.2)(socket.io-client@4.8.1(bufferutil@4.0.9)) + '@metamask/sdk-install-modal-web': 0.20.2(i18next@22.5.1)(react-dom@18.3.1(react@18.3.1))(react-i18next@13.5.0(i18next@23.16.8)(react-dom@18.3.1(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1))(react@18.3.1) '@types/dom-screen-wake-lock': 1.0.3 bowser: 2.11.0 - cross-fetch: 4.0.0 + cross-fetch: 4.1.0 debug: 4.4.0 eciesjs: 0.3.21 eth-rpc-errors: 4.0.3 @@ -8635,10 +8468,10 @@ snapshots: obj-multiplex: 1.0.0 pump: 3.0.2 qrcode-terminal-nooctal: 0.12.1 - react-native-webview: 11.26.1(react-native@0.76.5(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.17)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) + react-native-webview: 11.26.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1))(react@18.3.1) readable-stream: 3.6.2 - rollup-plugin-visualizer: 5.12.0(rollup@3.29.5) - socket.io-client: 4.8.1(bufferutil@4.0.8) + rollup-plugin-visualizer: 5.14.0(rollup@3.29.5) + socket.io-client: 4.8.1(bufferutil@4.0.9) util: 0.12.5 uuid: 8.3.2 optionalDependencies: @@ -8649,6 +8482,7 @@ snapshots: - encoding - react-i18next - react-native + - rolldown - rollup - supports-color - utf-8-validate @@ -8669,7 +8503,7 @@ snapshots: dependencies: '@ethereumjs/tx': 4.2.0 '@metamask/superstruct': 3.1.0 - '@noble/hashes': 1.6.1 + '@noble/hashes': 1.7.0 '@scure/base': 1.2.1 '@types/debug': 4.1.12 debug: 4.4.0 @@ -8683,7 +8517,7 @@ snapshots: dependencies: '@ethereumjs/tx': 4.2.0 '@metamask/superstruct': 3.1.0 - '@noble/hashes': 1.6.1 + '@noble/hashes': 1.7.0 '@scure/base': 1.2.1 '@types/debug': 4.1.12 debug: 4.4.0 @@ -8738,33 +8572,33 @@ snapshots: '@motionone/dom': 10.18.0 tslib: 2.8.1 - '@next/env@14.2.20': {} + '@next/env@14.2.23': {} - '@next/swc-darwin-arm64@14.2.20': + '@next/swc-darwin-arm64@14.2.23': optional: true - '@next/swc-darwin-x64@14.2.20': + '@next/swc-darwin-x64@14.2.23': optional: true - '@next/swc-linux-arm64-gnu@14.2.20': + '@next/swc-linux-arm64-gnu@14.2.23': optional: true - '@next/swc-linux-arm64-musl@14.2.20': + '@next/swc-linux-arm64-musl@14.2.23': optional: true - '@next/swc-linux-x64-gnu@14.2.20': + '@next/swc-linux-x64-gnu@14.2.23': optional: true - '@next/swc-linux-x64-musl@14.2.20': + '@next/swc-linux-x64-musl@14.2.23': optional: true - '@next/swc-win32-arm64-msvc@14.2.20': + '@next/swc-win32-arm64-msvc@14.2.23': optional: true - '@next/swc-win32-ia32-msvc@14.2.20': + '@next/swc-win32-ia32-msvc@14.2.23': optional: true - '@next/swc-win32-x64-msvc@14.2.20': + '@next/swc-win32-x64-msvc@14.2.23': optional: true '@noble/curves@1.4.2': @@ -8781,17 +8615,31 @@ snapshots: '@noble/hashes@1.6.1': {} + '@noble/hashes@1.7.0': {} + '@nodelib/fs.scandir@2.1.5': dependencies: '@nodelib/fs.stat': 2.0.5 run-parallel: 1.2.0 + '@nodelib/fs.scandir@4.0.1': + dependencies: + '@nodelib/fs.stat': 4.0.0 + run-parallel: 1.2.0 + '@nodelib/fs.stat@2.0.5': {} + '@nodelib/fs.stat@4.0.0': {} + '@nodelib/fs.walk@1.2.8': dependencies: '@nodelib/fs.scandir': 2.1.5 - fastq: 1.17.1 + fastq: 1.18.0 + + '@nodelib/fs.walk@3.0.1': + dependencies: + '@nodelib/fs.scandir': 4.0.1 + fastq: 1.18.0 '@opentelemetry/api-logs@0.53.0': dependencies: @@ -9073,71 +8921,6 @@ snapshots: '@opentelemetry/api': 1.9.0 '@opentelemetry/core': 1.30.0(@opentelemetry/api@1.9.0) - '@parcel/watcher-android-arm64@2.5.0': - optional: true - - '@parcel/watcher-darwin-arm64@2.5.0': - optional: true - - '@parcel/watcher-darwin-x64@2.5.0': - optional: true - - '@parcel/watcher-freebsd-x64@2.5.0': - optional: true - - '@parcel/watcher-linux-arm-glibc@2.5.0': - optional: true - - '@parcel/watcher-linux-arm-musl@2.5.0': - optional: true - - '@parcel/watcher-linux-arm64-glibc@2.5.0': - optional: true - - '@parcel/watcher-linux-arm64-musl@2.5.0': - optional: true - - '@parcel/watcher-linux-x64-glibc@2.5.0': - optional: true - - '@parcel/watcher-linux-x64-musl@2.5.0': - optional: true - - '@parcel/watcher-wasm@2.5.0': - dependencies: - is-glob: 4.0.3 - micromatch: 4.0.8 - - '@parcel/watcher-win32-arm64@2.5.0': - optional: true - - '@parcel/watcher-win32-ia32@2.5.0': - optional: true - - '@parcel/watcher-win32-x64@2.5.0': - optional: true - - '@parcel/watcher@2.5.0': - dependencies: - detect-libc: 1.0.3 - is-glob: 4.0.3 - micromatch: 4.0.8 - node-addon-api: 7.1.1 - optionalDependencies: - '@parcel/watcher-android-arm64': 2.5.0 - '@parcel/watcher-darwin-arm64': 2.5.0 - '@parcel/watcher-darwin-x64': 2.5.0 - '@parcel/watcher-freebsd-x64': 2.5.0 - '@parcel/watcher-linux-arm-glibc': 2.5.0 - '@parcel/watcher-linux-arm-musl': 2.5.0 - '@parcel/watcher-linux-arm64-glibc': 2.5.0 - '@parcel/watcher-linux-arm64-musl': 2.5.0 - '@parcel/watcher-linux-x64-glibc': 2.5.0 - '@parcel/watcher-linux-x64-musl': 2.5.0 - '@parcel/watcher-win32-arm64': 2.5.0 - '@parcel/watcher-win32-ia32': 2.5.0 - '@parcel/watcher-win32-x64': 2.5.0 - '@pkgjs/parseargs@0.11.0': optional: true @@ -9151,16 +8934,16 @@ snapshots: transitivePeerDependencies: - supports-color - '@react-native/assets-registry@0.76.5': {} + '@react-native/assets-registry@0.76.6': {} - '@react-native/babel-plugin-codegen@0.76.5(@babel/preset-env@7.26.0(@babel/core@7.26.0))': + '@react-native/babel-plugin-codegen@0.76.6(@babel/preset-env@7.26.0(@babel/core@7.26.0))': dependencies: - '@react-native/codegen': 0.76.5(@babel/preset-env@7.26.0(@babel/core@7.26.0)) + '@react-native/codegen': 0.76.6(@babel/preset-env@7.26.0(@babel/core@7.26.0)) transitivePeerDependencies: - '@babel/preset-env' - supports-color - '@react-native/babel-preset@0.76.5(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))': + '@react-native/babel-preset@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))': dependencies: '@babel/core': 7.26.0 '@babel/plugin-proposal-export-default-from': 7.25.9(@babel/core@7.26.0) @@ -9203,7 +8986,7 @@ snapshots: '@babel/plugin-transform-typescript': 7.26.3(@babel/core@7.26.0) '@babel/plugin-transform-unicode-regex': 7.25.9(@babel/core@7.26.0) '@babel/template': 7.25.9 - '@react-native/babel-plugin-codegen': 0.76.5(@babel/preset-env@7.26.0(@babel/core@7.26.0)) + '@react-native/babel-plugin-codegen': 0.76.6(@babel/preset-env@7.26.0(@babel/core@7.26.0)) babel-plugin-syntax-hermes-parser: 0.25.1 babel-plugin-transform-flow-enums: 0.0.2(@babel/core@7.26.0) react-refresh: 0.14.2 @@ -9211,7 +8994,7 @@ snapshots: - '@babel/preset-env' - supports-color - '@react-native/codegen@0.76.5(@babel/preset-env@7.26.0(@babel/core@7.26.0))': + '@react-native/codegen@0.76.6(@babel/preset-env@7.26.0(@babel/core@7.26.0))': dependencies: '@babel/parser': 7.26.3 '@babel/preset-env': 7.26.0(@babel/core@7.26.0) @@ -9225,15 +9008,15 @@ snapshots: transitivePeerDependencies: - supports-color - '@react-native/community-cli-plugin@0.76.5(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(bufferutil@4.0.8)': + '@react-native/community-cli-plugin@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(bufferutil@4.0.9)': dependencies: - '@react-native/dev-middleware': 0.76.5(bufferutil@4.0.8) - '@react-native/metro-babel-transformer': 0.76.5(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0)) + '@react-native/dev-middleware': 0.76.6(bufferutil@4.0.9) + '@react-native/metro-babel-transformer': 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0)) chalk: 4.1.2 execa: 5.1.1 invariant: 2.2.4 - metro: 0.81.0(bufferutil@4.0.8) - metro-config: 0.81.0(bufferutil@4.0.8) + metro: 0.81.0(bufferutil@4.0.9) + metro-config: 0.81.0(bufferutil@4.0.9) metro-core: 0.81.0 node-fetch: 2.7.0 readline: 1.3.0 @@ -9246,12 +9029,12 @@ snapshots: - supports-color - utf-8-validate - '@react-native/debugger-frontend@0.76.5': {} + '@react-native/debugger-frontend@0.76.6': {} - '@react-native/dev-middleware@0.76.5(bufferutil@4.0.8)': + '@react-native/dev-middleware@0.76.6(bufferutil@4.0.9)': dependencies: '@isaacs/ttlcache': 1.4.1 - '@react-native/debugger-frontend': 0.76.5 + '@react-native/debugger-frontend': 0.76.6 chrome-launcher: 0.15.2 chromium-edge-launcher: 0.2.0 connect: 3.7.0 @@ -9260,55 +9043,55 @@ snapshots: open: 7.4.2 selfsigned: 2.4.1 serve-static: 1.16.2 - ws: 6.2.3(bufferutil@4.0.8) + ws: 6.2.3(bufferutil@4.0.9) transitivePeerDependencies: - bufferutil - supports-color - utf-8-validate - '@react-native/gradle-plugin@0.76.5': {} + '@react-native/gradle-plugin@0.76.6': {} - '@react-native/js-polyfills@0.76.5': {} + '@react-native/js-polyfills@0.76.6': {} - '@react-native/metro-babel-transformer@0.76.5(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))': + '@react-native/metro-babel-transformer@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))': dependencies: '@babel/core': 7.26.0 - '@react-native/babel-preset': 0.76.5(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0)) + '@react-native/babel-preset': 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0)) hermes-parser: 0.23.1 nullthrows: 1.1.1 transitivePeerDependencies: - '@babel/preset-env' - supports-color - '@react-native/normalize-colors@0.76.5': {} + '@react-native/normalize-colors@0.76.6': {} - '@react-native/virtualized-lists@0.76.5(@types/react@18.3.17)(react-native@0.76.5(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.17)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1)': + '@react-native/virtualized-lists@0.76.6(@types/react@18.3.18)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1))(react@18.3.1)': dependencies: invariant: 2.2.4 nullthrows: 1.1.1 react: 18.3.1 - react-native: 0.76.5(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.17)(bufferutil@4.0.8)(react@18.3.1) + react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1) optionalDependencies: - '@types/react': 18.3.17 + '@types/react': 18.3.18 - '@reown/appkit-adapter-wagmi@1.6.0(bseoeztvpjh4c7bvgqzpyzjb3u)': + '@reown/appkit-adapter-wagmi@1.6.4-rc.3.0(sj6klhxhdkgm2slb4hc5o3b24m)': dependencies: '@coinbase/wallet-sdk': 3.9.1 - '@reown/appkit': 1.6.0(@types/react@18.3.17)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.7.2)(zod@3.24.1) - '@reown/appkit-common': 1.6.0(bufferutil@4.0.8)(typescript@5.7.2)(zod@3.24.1) - '@reown/appkit-core': 1.6.0(@types/react@18.3.17)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.7.2)(zod@3.24.1) - '@reown/appkit-polyfills': 1.6.0 - '@reown/appkit-scaffold-ui': 1.6.0(@types/react@18.3.17)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.7.2)(valtio@1.11.2(@types/react@18.3.17)(react@18.3.1))(zod@3.24.1) - '@reown/appkit-ui': 1.6.0 - '@reown/appkit-utils': 1.6.0(@types/react@18.3.17)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.7.2)(valtio@1.11.2(@types/react@18.3.17)(react@18.3.1))(zod@3.24.1) - '@reown/appkit-wallet': 1.6.0(bufferutil@4.0.8)(typescript@5.7.2) - '@wagmi/connectors': 4.3.8(@types/react@18.3.17)(@wagmi/core@2.14.3(@tanstack/query-core@5.62.8)(@types/react@18.3.17)(react@18.3.1)(typescript@5.7.2)(use-sync-external-store@1.2.0(react@18.3.1))(viem@2.21.55(bufferutil@4.0.8)(typescript@5.7.2)(zod@3.24.1)))(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react-i18next@13.5.0(i18next@23.16.8)(react-dom@18.3.1(react@18.3.1))(react-native@0.76.5(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.17)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.17)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1)(rollup@3.29.5)(typescript@5.7.2)(viem@2.21.55(bufferutil@4.0.8)(typescript@5.7.2)(zod@3.24.1))(zod@3.24.1) - '@wagmi/core': 2.14.3(@tanstack/query-core@5.62.8)(@types/react@18.3.17)(react@18.3.1)(typescript@5.7.2)(use-sync-external-store@1.2.0(react@18.3.1))(viem@2.21.55(bufferutil@4.0.8)(typescript@5.7.2)(zod@3.24.1)) - '@walletconnect/universal-provider': 2.17.0(bufferutil@4.0.8) - '@walletconnect/utils': 2.17.0 - valtio: 1.11.2(@types/react@18.3.17)(react@18.3.1) - viem: 2.21.55(bufferutil@4.0.8)(typescript@5.7.2)(zod@3.24.1) - wagmi: 2.8.6(@tanstack/query-core@5.62.8)(@tanstack/react-query@5.8.4(react-dom@18.3.1(react@18.3.1))(react-native@0.76.5(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.17)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(@types/react@18.3.17)(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react-i18next@13.5.0(i18next@23.16.8)(react-dom@18.3.1(react@18.3.1))(react-native@0.76.5(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.17)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.17)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1)(rollup@3.29.5)(typescript@5.7.2)(viem@2.21.55(bufferutil@4.0.8)(typescript@5.7.2)(zod@3.24.1))(zod@3.24.1) + '@reown/appkit': 1.6.4-rc.3.0(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1)(typescript@5.7.3)(zod@3.24.1) + '@reown/appkit-common': 1.6.4-rc.3.0(bufferutil@4.0.9)(typescript@5.7.3)(zod@3.24.1) + '@reown/appkit-core': 1.6.4-rc.3.0(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1)(typescript@5.7.3)(zod@3.24.1) + '@reown/appkit-polyfills': 1.6.4-rc.3.0 + '@reown/appkit-scaffold-ui': 1.6.4-rc.3.0(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1)(typescript@5.7.3)(valtio@1.11.2(@types/react@18.3.18)(react@18.3.1))(zod@3.24.1) + '@reown/appkit-ui': 1.6.4-rc.3.0 + '@reown/appkit-utils': 1.6.4-rc.3.0(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1)(typescript@5.7.3)(valtio@1.11.2(@types/react@18.3.18)(react@18.3.1))(zod@3.24.1) + '@reown/appkit-wallet': 1.6.4-rc.3.0(bufferutil@4.0.9)(typescript@5.7.3) + '@wagmi/connectors': 4.3.8(@types/react@18.3.18)(@wagmi/core@2.14.3(@tanstack/query-core@5.8.3)(@types/react@18.3.18)(react@18.3.1)(typescript@5.7.3)(use-sync-external-store@1.2.0(react@18.3.1))(viem@2.22.6(bufferutil@4.0.9)(typescript@5.7.3)(zod@3.24.1)))(bufferutil@4.0.9)(react-dom@18.3.1(react@18.3.1))(react-i18next@13.5.0(i18next@23.16.8)(react-dom@18.3.1(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1))(react@18.3.1)(rollup@3.29.5)(typescript@5.7.3)(viem@2.22.6(bufferutil@4.0.9)(typescript@5.7.3)(zod@3.24.1))(zod@3.24.1) + '@wagmi/core': 2.14.3(@tanstack/query-core@5.8.3)(@types/react@18.3.18)(react@18.3.1)(typescript@5.7.3)(use-sync-external-store@1.2.0(react@18.3.1))(viem@2.22.6(bufferutil@4.0.9)(typescript@5.7.3)(zod@3.24.1)) + '@walletconnect/universal-provider': 2.17.2(bufferutil@4.0.9) + '@walletconnect/utils': 2.17.2 + valtio: 1.11.2(@types/react@18.3.18)(react@18.3.1) + viem: 2.22.6(bufferutil@4.0.9)(typescript@5.7.3)(zod@3.24.1) + wagmi: 2.8.6(@tanstack/query-core@5.8.3)(@tanstack/react-query@5.8.4(react-dom@18.3.1(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1))(react@18.3.1))(@types/react@18.3.18)(bufferutil@4.0.9)(react-dom@18.3.1(react@18.3.1))(react-i18next@13.5.0(i18next@23.16.8)(react-dom@18.3.1(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1))(react@18.3.1)(rollup@3.29.5)(typescript@5.7.3)(viem@2.22.6(bufferutil@4.0.9)(typescript@5.7.3)(zod@3.24.1))(zod@3.24.1) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -9317,49 +9100,54 @@ snapshots: - '@azure/keyvault-secrets' - '@azure/storage-blob' - '@capacitor/preferences' + - '@deno/kv' - '@netlify/blobs' - '@planetscale/database' - '@react-native-async-storage/async-storage' - '@types/react' - '@upstash/redis' + - '@vercel/blob' - '@vercel/kv' + - aws4fetch - bufferutil + - db0 - encoding - ioredis - react - typescript + - uploadthing - utf-8-validate - zod - '@reown/appkit-common@1.6.0(bufferutil@4.0.8)(typescript@5.7.2)(zod@3.22.4)': + '@reown/appkit-common@1.6.4-rc.3.0(bufferutil@4.0.9)(typescript@5.7.3)(zod@3.22.4)': dependencies: bignumber.js: 9.1.2 dayjs: 1.11.10 - viem: 2.21.55(bufferutil@4.0.8)(typescript@5.7.2)(zod@3.22.4) + viem: 2.22.6(bufferutil@4.0.9)(typescript@5.7.3)(zod@3.22.4) transitivePeerDependencies: - bufferutil - typescript - utf-8-validate - zod - '@reown/appkit-common@1.6.0(bufferutil@4.0.8)(typescript@5.7.2)(zod@3.24.1)': + '@reown/appkit-common@1.6.4-rc.3.0(bufferutil@4.0.9)(typescript@5.7.3)(zod@3.24.1)': dependencies: bignumber.js: 9.1.2 dayjs: 1.11.10 - viem: 2.21.55(bufferutil@4.0.8)(typescript@5.7.2)(zod@3.24.1) + viem: 2.22.6(bufferutil@4.0.9)(typescript@5.7.3)(zod@3.24.1) transitivePeerDependencies: - bufferutil - typescript - utf-8-validate - zod - '@reown/appkit-core@1.6.0(@types/react@18.3.17)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.7.2)(zod@3.24.1)': + '@reown/appkit-core@1.6.4-rc.3.0(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1)(typescript@5.7.3)(zod@3.24.1)': dependencies: - '@reown/appkit-common': 1.6.0(bufferutil@4.0.8)(typescript@5.7.2)(zod@3.24.1) - '@reown/appkit-wallet': 1.6.0(bufferutil@4.0.8)(typescript@5.7.2) - '@walletconnect/universal-provider': 2.17.0(bufferutil@4.0.8) - valtio: 1.11.2(@types/react@18.3.17)(react@18.3.1) - viem: 2.21.55(bufferutil@4.0.8)(typescript@5.7.2)(zod@3.24.1) + '@reown/appkit-common': 1.6.4-rc.3.0(bufferutil@4.0.9)(typescript@5.7.3)(zod@3.24.1) + '@reown/appkit-wallet': 1.6.4-rc.3.0(bufferutil@4.0.9)(typescript@5.7.3) + '@walletconnect/universal-provider': 2.17.2(bufferutil@4.0.9) + valtio: 1.11.2(@types/react@18.3.18)(react@18.3.1) + viem: 2.22.6(bufferutil@4.0.9)(typescript@5.7.3)(zod@3.24.1) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -9368,31 +9156,36 @@ snapshots: - '@azure/keyvault-secrets' - '@azure/storage-blob' - '@capacitor/preferences' + - '@deno/kv' - '@netlify/blobs' - '@planetscale/database' - '@react-native-async-storage/async-storage' - '@types/react' - '@upstash/redis' + - '@vercel/blob' - '@vercel/kv' + - aws4fetch - bufferutil + - db0 - encoding - ioredis - react - typescript + - uploadthing - utf-8-validate - zod - '@reown/appkit-polyfills@1.6.0': + '@reown/appkit-polyfills@1.6.4-rc.3.0': dependencies: buffer: 6.0.3 - '@reown/appkit-scaffold-ui@1.6.0(@types/react@18.3.17)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.7.2)(valtio@1.11.2(@types/react@18.3.17)(react@18.3.1))(zod@3.24.1)': + '@reown/appkit-scaffold-ui@1.6.4-rc.3.0(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1)(typescript@5.7.3)(valtio@1.11.2(@types/react@18.3.18)(react@18.3.1))(zod@3.24.1)': dependencies: - '@reown/appkit-common': 1.6.0(bufferutil@4.0.8)(typescript@5.7.2)(zod@3.24.1) - '@reown/appkit-core': 1.6.0(@types/react@18.3.17)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.7.2)(zod@3.24.1) - '@reown/appkit-ui': 1.6.0 - '@reown/appkit-utils': 1.6.0(@types/react@18.3.17)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.7.2)(valtio@1.11.2(@types/react@18.3.17)(react@18.3.1))(zod@3.24.1) - '@reown/appkit-wallet': 1.6.0(bufferutil@4.0.8)(typescript@5.7.2) + '@reown/appkit-common': 1.6.4-rc.3.0(bufferutil@4.0.9)(typescript@5.7.3)(zod@3.24.1) + '@reown/appkit-core': 1.6.4-rc.3.0(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1)(typescript@5.7.3)(zod@3.24.1) + '@reown/appkit-ui': 1.6.4-rc.3.0 + '@reown/appkit-utils': 1.6.4-rc.3.0(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1)(typescript@5.7.3)(valtio@1.11.2(@types/react@18.3.18)(react@18.3.1))(zod@3.24.1) + '@reown/appkit-wallet': 1.6.4-rc.3.0(bufferutil@4.0.9)(typescript@5.7.3) lit: 3.1.0 transitivePeerDependencies: - '@azure/app-configuration' @@ -9402,31 +9195,36 @@ snapshots: - '@azure/keyvault-secrets' - '@azure/storage-blob' - '@capacitor/preferences' + - '@deno/kv' - '@netlify/blobs' - '@planetscale/database' - '@react-native-async-storage/async-storage' - '@types/react' - '@upstash/redis' + - '@vercel/blob' - '@vercel/kv' + - aws4fetch - bufferutil + - db0 - encoding - ioredis - react - typescript + - uploadthing - utf-8-validate - valtio - zod - '@reown/appkit-siwe@1.6.0(@types/react@18.3.17)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.7.2)(zod@3.24.1)': + '@reown/appkit-siwe@1.6.4-rc.3.0(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1)(typescript@5.7.3)(zod@3.24.1)': dependencies: - '@reown/appkit-common': 1.6.0(bufferutil@4.0.8)(typescript@5.7.2)(zod@3.24.1) - '@reown/appkit-core': 1.6.0(@types/react@18.3.17)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.7.2)(zod@3.24.1) - '@reown/appkit-ui': 1.6.0 - '@reown/appkit-utils': 1.6.0(@types/react@18.3.17)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.7.2)(valtio@1.11.2(@types/react@18.3.17)(react@18.3.1))(zod@3.24.1) - '@reown/appkit-wallet': 1.6.0(bufferutil@4.0.8)(typescript@5.7.2) - '@walletconnect/utils': 2.17.0 + '@reown/appkit-common': 1.6.4-rc.3.0(bufferutil@4.0.9)(typescript@5.7.3)(zod@3.24.1) + '@reown/appkit-core': 1.6.4-rc.3.0(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1)(typescript@5.7.3)(zod@3.24.1) + '@reown/appkit-ui': 1.6.4-rc.3.0 + '@reown/appkit-utils': 1.6.4-rc.3.0(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1)(typescript@5.7.3)(valtio@1.11.2(@types/react@18.3.18)(react@18.3.1))(zod@3.24.1) + '@reown/appkit-wallet': 1.6.4-rc.3.0(bufferutil@4.0.9)(typescript@5.7.3) + '@walletconnect/utils': 2.17.2 lit: 3.1.0 - valtio: 1.11.2(@types/react@18.3.17)(react@18.3.1) + valtio: 1.11.2(@types/react@18.3.18)(react@18.3.1) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -9435,35 +9233,40 @@ snapshots: - '@azure/keyvault-secrets' - '@azure/storage-blob' - '@capacitor/preferences' + - '@deno/kv' - '@netlify/blobs' - '@planetscale/database' - '@react-native-async-storage/async-storage' - '@types/react' - '@upstash/redis' + - '@vercel/blob' - '@vercel/kv' + - aws4fetch - bufferutil + - db0 - encoding - ioredis - react - typescript + - uploadthing - utf-8-validate - zod - '@reown/appkit-ui@1.6.0': + '@reown/appkit-ui@1.6.4-rc.3.0': dependencies: lit: 3.1.0 qrcode: 1.5.3 - '@reown/appkit-utils@1.6.0(@types/react@18.3.17)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.7.2)(valtio@1.11.2(@types/react@18.3.17)(react@18.3.1))(zod@3.24.1)': + '@reown/appkit-utils@1.6.4-rc.3.0(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1)(typescript@5.7.3)(valtio@1.11.2(@types/react@18.3.18)(react@18.3.1))(zod@3.24.1)': dependencies: - '@reown/appkit-common': 1.6.0(bufferutil@4.0.8)(typescript@5.7.2)(zod@3.24.1) - '@reown/appkit-core': 1.6.0(@types/react@18.3.17)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.7.2)(zod@3.24.1) - '@reown/appkit-polyfills': 1.6.0 - '@reown/appkit-wallet': 1.6.0(bufferutil@4.0.8)(typescript@5.7.2) + '@reown/appkit-common': 1.6.4-rc.3.0(bufferutil@4.0.9)(typescript@5.7.3)(zod@3.24.1) + '@reown/appkit-core': 1.6.4-rc.3.0(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1)(typescript@5.7.3)(zod@3.24.1) + '@reown/appkit-polyfills': 1.6.4-rc.3.0 + '@reown/appkit-wallet': 1.6.4-rc.3.0(bufferutil@4.0.9)(typescript@5.7.3) '@walletconnect/logger': 2.1.2 - '@walletconnect/universal-provider': 2.17.0(bufferutil@4.0.8) - valtio: 1.11.2(@types/react@18.3.17)(react@18.3.1) - viem: 2.21.55(bufferutil@4.0.8)(typescript@5.7.2)(zod@3.24.1) + '@walletconnect/universal-provider': 2.17.2(bufferutil@4.0.9) + valtio: 1.11.2(@types/react@18.3.18)(react@18.3.1) + viem: 2.22.6(bufferutil@4.0.9)(typescript@5.7.3)(zod@3.24.1) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -9472,24 +9275,29 @@ snapshots: - '@azure/keyvault-secrets' - '@azure/storage-blob' - '@capacitor/preferences' + - '@deno/kv' - '@netlify/blobs' - '@planetscale/database' - '@react-native-async-storage/async-storage' - '@types/react' - '@upstash/redis' + - '@vercel/blob' - '@vercel/kv' + - aws4fetch - bufferutil + - db0 - encoding - ioredis - react - typescript + - uploadthing - utf-8-validate - zod - '@reown/appkit-wallet@1.6.0(bufferutil@4.0.8)(typescript@5.7.2)': + '@reown/appkit-wallet@1.6.4-rc.3.0(bufferutil@4.0.9)(typescript@5.7.3)': dependencies: - '@reown/appkit-common': 1.6.0(bufferutil@4.0.8)(typescript@5.7.2)(zod@3.22.4) - '@reown/appkit-polyfills': 1.6.0 + '@reown/appkit-common': 1.6.4-rc.3.0(bufferutil@4.0.9)(typescript@5.7.3)(zod@3.22.4) + '@reown/appkit-polyfills': 1.6.4-rc.3.0 '@walletconnect/logger': 2.1.2 zod: 3.22.4 transitivePeerDependencies: @@ -9497,22 +9305,22 @@ snapshots: - typescript - utf-8-validate - '@reown/appkit@1.6.0(@types/react@18.3.17)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.7.2)(zod@3.24.1)': - dependencies: - '@reown/appkit-common': 1.6.0(bufferutil@4.0.8)(typescript@5.7.2)(zod@3.24.1) - '@reown/appkit-core': 1.6.0(@types/react@18.3.17)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.7.2)(zod@3.24.1) - '@reown/appkit-polyfills': 1.6.0 - '@reown/appkit-scaffold-ui': 1.6.0(@types/react@18.3.17)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.7.2)(valtio@1.11.2(@types/react@18.3.17)(react@18.3.1))(zod@3.24.1) - '@reown/appkit-siwe': 1.6.0(@types/react@18.3.17)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.7.2)(zod@3.24.1) - '@reown/appkit-ui': 1.6.0 - '@reown/appkit-utils': 1.6.0(@types/react@18.3.17)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.7.2)(valtio@1.11.2(@types/react@18.3.17)(react@18.3.1))(zod@3.24.1) - '@reown/appkit-wallet': 1.6.0(bufferutil@4.0.8)(typescript@5.7.2) - '@walletconnect/types': 2.17.0 - '@walletconnect/universal-provider': 2.17.0(bufferutil@4.0.8) - '@walletconnect/utils': 2.17.0 + '@reown/appkit@1.6.4-rc.3.0(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1)(typescript@5.7.3)(zod@3.24.1)': + dependencies: + '@reown/appkit-common': 1.6.4-rc.3.0(bufferutil@4.0.9)(typescript@5.7.3)(zod@3.24.1) + '@reown/appkit-core': 1.6.4-rc.3.0(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1)(typescript@5.7.3)(zod@3.24.1) + '@reown/appkit-polyfills': 1.6.4-rc.3.0 + '@reown/appkit-scaffold-ui': 1.6.4-rc.3.0(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1)(typescript@5.7.3)(valtio@1.11.2(@types/react@18.3.18)(react@18.3.1))(zod@3.24.1) + '@reown/appkit-siwe': 1.6.4-rc.3.0(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1)(typescript@5.7.3)(zod@3.24.1) + '@reown/appkit-ui': 1.6.4-rc.3.0 + '@reown/appkit-utils': 1.6.4-rc.3.0(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1)(typescript@5.7.3)(valtio@1.11.2(@types/react@18.3.18)(react@18.3.1))(zod@3.24.1) + '@reown/appkit-wallet': 1.6.4-rc.3.0(bufferutil@4.0.9)(typescript@5.7.3) + '@walletconnect/types': 2.17.2 + '@walletconnect/universal-provider': 2.17.2(bufferutil@4.0.9) + '@walletconnect/utils': 2.17.2 bs58: 6.0.0 - valtio: 1.11.2(@types/react@18.3.17)(react@18.3.1) - viem: 2.21.55(bufferutil@4.0.8)(typescript@5.7.2)(zod@3.24.1) + valtio: 1.11.2(@types/react@18.3.18)(react@18.3.1) + viem: 2.22.6(bufferutil@4.0.9)(typescript@5.7.3)(zod@3.24.1) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -9521,17 +9329,22 @@ snapshots: - '@azure/keyvault-secrets' - '@azure/storage-blob' - '@capacitor/preferences' + - '@deno/kv' - '@netlify/blobs' - '@planetscale/database' - '@react-native-async-storage/async-storage' - '@types/react' - '@upstash/redis' + - '@vercel/blob' - '@vercel/kv' + - aws4fetch - bufferutil + - db0 - encoding - ioredis - react - typescript + - uploadthing - utf-8-validate - zod @@ -9555,9 +9368,9 @@ snapshots: optionalDependencies: rollup: 3.29.5 - '@safe-global/safe-apps-provider@0.18.1(bufferutil@4.0.8)(typescript@5.7.2)(zod@3.24.1)': + '@safe-global/safe-apps-provider@0.18.1(bufferutil@4.0.9)(typescript@5.7.3)(zod@3.24.1)': dependencies: - '@safe-global/safe-apps-sdk': 8.1.0(bufferutil@4.0.8)(typescript@5.7.2)(zod@3.24.1) + '@safe-global/safe-apps-sdk': 8.1.0(bufferutil@4.0.9)(typescript@5.7.3)(zod@3.24.1) events: 3.3.0 transitivePeerDependencies: - bufferutil @@ -9565,20 +9378,20 @@ snapshots: - utf-8-validate - zod - '@safe-global/safe-apps-sdk@8.1.0(bufferutil@4.0.8)(typescript@5.7.2)(zod@3.24.1)': + '@safe-global/safe-apps-sdk@8.1.0(bufferutil@4.0.9)(typescript@5.7.3)(zod@3.24.1)': dependencies: '@safe-global/safe-gateway-typescript-sdk': 3.22.4 - viem: 2.21.55(bufferutil@4.0.8)(typescript@5.7.2)(zod@3.24.1) + viem: 2.22.6(bufferutil@4.0.9)(typescript@5.7.3)(zod@3.24.1) transitivePeerDependencies: - bufferutil - typescript - utf-8-validate - zod - '@safe-global/safe-apps-sdk@9.1.0(bufferutil@4.0.8)(typescript@5.7.2)(zod@3.24.1)': + '@safe-global/safe-apps-sdk@9.1.0(bufferutil@4.0.9)(typescript@5.7.3)(zod@3.24.1)': dependencies: '@safe-global/safe-gateway-typescript-sdk': 3.22.4 - viem: 2.21.55(bufferutil@4.0.8)(typescript@5.7.2)(zod@3.24.1) + viem: 2.22.6(bufferutil@4.0.9)(typescript@5.7.3)(zod@3.24.1) transitivePeerDependencies: - bufferutil - typescript @@ -9613,33 +9426,33 @@ snapshots: '@noble/hashes': 1.6.1 '@scure/base': 1.2.1 - '@sentry-internal/browser-utils@8.47.0': + '@sentry-internal/browser-utils@8.48.0': dependencies: - '@sentry/core': 8.47.0 + '@sentry/core': 8.48.0 - '@sentry-internal/feedback@8.47.0': + '@sentry-internal/feedback@8.48.0': dependencies: - '@sentry/core': 8.47.0 + '@sentry/core': 8.48.0 - '@sentry-internal/replay-canvas@8.47.0': + '@sentry-internal/replay-canvas@8.48.0': dependencies: - '@sentry-internal/replay': 8.47.0 - '@sentry/core': 8.47.0 + '@sentry-internal/replay': 8.48.0 + '@sentry/core': 8.48.0 - '@sentry-internal/replay@8.47.0': + '@sentry-internal/replay@8.48.0': dependencies: - '@sentry-internal/browser-utils': 8.47.0 - '@sentry/core': 8.47.0 + '@sentry-internal/browser-utils': 8.48.0 + '@sentry/core': 8.48.0 '@sentry/babel-plugin-component-annotate@2.22.7': {} - '@sentry/browser@8.47.0': + '@sentry/browser@8.48.0': dependencies: - '@sentry-internal/browser-utils': 8.47.0 - '@sentry-internal/feedback': 8.47.0 - '@sentry-internal/replay': 8.47.0 - '@sentry-internal/replay-canvas': 8.47.0 - '@sentry/core': 8.47.0 + '@sentry-internal/browser-utils': 8.48.0 + '@sentry-internal/feedback': 8.48.0 + '@sentry-internal/replay': 8.48.0 + '@sentry-internal/replay-canvas': 8.48.0 + '@sentry/core': 8.48.0 '@sentry/bundler-plugin-core@2.22.7': dependencies: @@ -9695,22 +9508,22 @@ snapshots: - encoding - supports-color - '@sentry/core@8.47.0': {} + '@sentry/core@8.48.0': {} - '@sentry/nextjs@8.47.0(@opentelemetry/core@1.30.0(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.56.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.30.0(@opentelemetry/api@1.9.0))(next@14.2.20(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(webpack@5.97.1)': + '@sentry/nextjs@8.48.0(@opentelemetry/core@1.30.0(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.56.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.30.0(@opentelemetry/api@1.9.0))(next@14.2.23(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(webpack@5.97.1)': dependencies: '@opentelemetry/api': 1.9.0 '@opentelemetry/semantic-conventions': 1.28.0 '@rollup/plugin-commonjs': 28.0.1(rollup@3.29.5) - '@sentry-internal/browser-utils': 8.47.0 - '@sentry/core': 8.47.0 - '@sentry/node': 8.47.0 - '@sentry/opentelemetry': 8.47.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.30.0(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.56.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.30.0(@opentelemetry/api@1.9.0))(@opentelemetry/semantic-conventions@1.28.0) - '@sentry/react': 8.47.0(react@18.3.1) - '@sentry/vercel-edge': 8.47.0 + '@sentry-internal/browser-utils': 8.48.0 + '@sentry/core': 8.48.0 + '@sentry/node': 8.48.0 + '@sentry/opentelemetry': 8.48.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.30.0(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.56.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.30.0(@opentelemetry/api@1.9.0))(@opentelemetry/semantic-conventions@1.28.0) + '@sentry/react': 8.48.0(react@18.3.1) + '@sentry/vercel-edge': 8.48.0 '@sentry/webpack-plugin': 2.22.7(webpack@5.97.1) chalk: 3.0.0 - next: 14.2.20(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.23(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) resolve: 1.22.8 rollup: 3.29.5 stacktrace-parser: 0.1.10 @@ -9723,7 +9536,7 @@ snapshots: - supports-color - webpack - '@sentry/node@8.47.0': + '@sentry/node@8.48.0': dependencies: '@opentelemetry/api': 1.9.0 '@opentelemetry/context-async-hooks': 1.30.0(@opentelemetry/api@1.9.0) @@ -9757,32 +9570,32 @@ snapshots: '@opentelemetry/sdk-trace-base': 1.30.0(@opentelemetry/api@1.9.0) '@opentelemetry/semantic-conventions': 1.28.0 '@prisma/instrumentation': 5.22.0 - '@sentry/core': 8.47.0 - '@sentry/opentelemetry': 8.47.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.30.0(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.56.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.30.0(@opentelemetry/api@1.9.0))(@opentelemetry/semantic-conventions@1.28.0) + '@sentry/core': 8.48.0 + '@sentry/opentelemetry': 8.48.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.30.0(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.56.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.30.0(@opentelemetry/api@1.9.0))(@opentelemetry/semantic-conventions@1.28.0) import-in-the-middle: 1.12.0 transitivePeerDependencies: - supports-color - '@sentry/opentelemetry@8.47.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.30.0(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.56.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.30.0(@opentelemetry/api@1.9.0))(@opentelemetry/semantic-conventions@1.28.0)': + '@sentry/opentelemetry@8.48.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.30.0(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.56.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.30.0(@opentelemetry/api@1.9.0))(@opentelemetry/semantic-conventions@1.28.0)': dependencies: '@opentelemetry/api': 1.9.0 '@opentelemetry/core': 1.30.0(@opentelemetry/api@1.9.0) '@opentelemetry/instrumentation': 0.56.0(@opentelemetry/api@1.9.0) '@opentelemetry/sdk-trace-base': 1.30.0(@opentelemetry/api@1.9.0) '@opentelemetry/semantic-conventions': 1.28.0 - '@sentry/core': 8.47.0 + '@sentry/core': 8.48.0 - '@sentry/react@8.47.0(react@18.3.1)': + '@sentry/react@8.48.0(react@18.3.1)': dependencies: - '@sentry/browser': 8.47.0 - '@sentry/core': 8.47.0 + '@sentry/browser': 8.48.0 + '@sentry/core': 8.48.0 hoist-non-react-statics: 3.3.2 react: 18.3.1 - '@sentry/vercel-edge@8.47.0': + '@sentry/vercel-edge@8.48.0': dependencies: '@opentelemetry/api': 1.9.0 - '@sentry/core': 8.47.0 + '@sentry/core': 8.48.0 '@sentry/webpack-plugin@2.22.7(webpack@5.97.1)': dependencies: @@ -9814,15 +9627,14 @@ snapshots: '@spruceid/siwe-parser@2.1.2': dependencies: - '@noble/hashes': 1.6.1 + '@noble/hashes': 1.7.0 apg-js: 4.4.0 uri-js: 4.4.1 valid-url: 1.0.9 - '@squirrel-labs/peanut-sdk@0.5.13(bufferutil@4.0.8)': + '@squirrel-labs/peanut-sdk@0.5.17(bufferutil@4.0.9)': dependencies: - ethersv5: ethers@5.7.2(bufferutil@4.0.8) - jest-summary-reporter: 0.0.2 + ethersv5: ethers@5.7.2(bufferutil@4.0.9) transitivePeerDependencies: - bufferutil - utf-8-validate @@ -9914,18 +9726,15 @@ snapshots: '@swc/counter': 0.1.3 tslib: 2.8.1 - '@tanstack/query-core@5.62.8': - optional: true - '@tanstack/query-core@5.8.3': {} - '@tanstack/react-query@5.8.4(react-dom@18.3.1(react@18.3.1))(react-native@0.76.5(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.17)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1)': + '@tanstack/react-query@5.8.4(react-dom@18.3.1(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1))(react@18.3.1)': dependencies: '@tanstack/query-core': 5.8.3 react: 18.3.1 optionalDependencies: react-dom: 18.3.1(react@18.3.1) - react-native: 0.76.5(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.17)(bufferutil@4.0.8)(react@18.3.1) + react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1) '@tanstack/react-virtual@3.11.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: @@ -9956,15 +9765,15 @@ snapshots: lodash: 4.17.21 redent: 3.0.0 - '@testing-library/react@16.1.0(@testing-library/dom@10.4.0)(@types/react-dom@18.3.5(@types/react@18.3.17))(@types/react@18.3.17)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@testing-library/react@16.1.0(@testing-library/dom@10.4.0)(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.26.0 '@testing-library/dom': 10.4.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.17 - '@types/react-dom': 18.3.5(@types/react@18.3.17) + '@types/react': 18.3.18 + '@types/react-dom': 18.3.5(@types/react@18.3.18) '@testing-library/user-event@14.5.2(@testing-library/dom@10.4.0)': dependencies: @@ -10054,13 +9863,13 @@ snapshots: '@types/lodash.mergewith@4.6.7': dependencies: - '@types/lodash': 4.17.13 + '@types/lodash': 4.17.14 '@types/lodash.mergewith@4.6.9': dependencies: - '@types/lodash': 4.17.13 + '@types/lodash': 4.17.14 - '@types/lodash@4.17.13': {} + '@types/lodash@4.17.14': {} '@types/ms@0.7.34': {} @@ -10092,17 +9901,17 @@ snapshots: '@types/react-csv@1.1.10': dependencies: - '@types/react': 18.3.17 + '@types/react': 18.3.18 - '@types/react-dom@18.3.5(@types/react@18.3.17)': + '@types/react-dom@18.3.5(@types/react@18.3.18)': dependencies: - '@types/react': 18.3.17 + '@types/react': 18.3.18 '@types/react-lottie@1.2.10': dependencies: - '@types/react': 18.3.17 + '@types/react': 18.3.18 - '@types/react@18.3.17': + '@types/react@18.3.18': dependencies: '@types/prop-types': 15.7.14 csstype: 3.1.3 @@ -10129,23 +9938,23 @@ snapshots: dependencies: '@types/yargs-parser': 21.0.3 - '@vercel/analytics@1.4.1(next@14.2.20(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)': + '@vercel/analytics@1.4.1(next@14.2.23(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)': optionalDependencies: - next: 14.2.20(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.23(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 - '@wagmi/connectors@4.3.8(@types/react@18.3.17)(@wagmi/core@2.14.3(@tanstack/query-core@5.62.8)(@types/react@18.3.17)(react@18.3.1)(typescript@5.7.2)(use-sync-external-store@1.2.0(react@18.3.1))(viem@2.21.55(bufferutil@4.0.8)(typescript@5.7.2)(zod@3.24.1)))(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react-i18next@13.5.0(i18next@23.16.8)(react-dom@18.3.1(react@18.3.1))(react-native@0.76.5(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.17)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.17)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1)(rollup@3.29.5)(typescript@5.7.2)(viem@2.21.55(bufferutil@4.0.8)(typescript@5.7.2)(zod@3.24.1))(zod@3.24.1)': + '@wagmi/connectors@4.3.8(@types/react@18.3.18)(@wagmi/core@2.14.3(@tanstack/query-core@5.8.3)(@types/react@18.3.18)(react@18.3.1)(typescript@5.7.3)(use-sync-external-store@1.2.0(react@18.3.1))(viem@2.22.6(bufferutil@4.0.9)(typescript@5.7.3)(zod@3.24.1)))(bufferutil@4.0.9)(react-dom@18.3.1(react@18.3.1))(react-i18next@13.5.0(i18next@23.16.8)(react-dom@18.3.1(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1))(react@18.3.1)(rollup@3.29.5)(typescript@5.7.3)(viem@2.22.6(bufferutil@4.0.9)(typescript@5.7.3)(zod@3.24.1))(zod@3.24.1)': dependencies: '@coinbase/wallet-sdk': 3.9.1 - '@metamask/sdk': 0.20.3(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react-i18next@13.5.0(i18next@23.16.8)(react-dom@18.3.1(react@18.3.1))(react-native@0.76.5(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.17)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.17)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1)(rollup@3.29.5) - '@safe-global/safe-apps-provider': 0.18.1(bufferutil@4.0.8)(typescript@5.7.2)(zod@3.24.1) - '@safe-global/safe-apps-sdk': 8.1.0(bufferutil@4.0.8)(typescript@5.7.2)(zod@3.24.1) - '@wagmi/core': 2.14.3(@tanstack/query-core@5.62.8)(@types/react@18.3.17)(react@18.3.1)(typescript@5.7.2)(use-sync-external-store@1.2.0(react@18.3.1))(viem@2.21.55(bufferutil@4.0.8)(typescript@5.7.2)(zod@3.24.1)) - '@walletconnect/ethereum-provider': 2.13.0(@types/react@18.3.17)(bufferutil@4.0.8)(react@18.3.1) - '@walletconnect/modal': 2.6.2(@types/react@18.3.17)(react@18.3.1) - viem: 2.21.55(bufferutil@4.0.8)(typescript@5.7.2)(zod@3.24.1) + '@metamask/sdk': 0.20.3(bufferutil@4.0.9)(react-dom@18.3.1(react@18.3.1))(react-i18next@13.5.0(i18next@23.16.8)(react-dom@18.3.1(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1))(react@18.3.1)(rollup@3.29.5) + '@safe-global/safe-apps-provider': 0.18.1(bufferutil@4.0.9)(typescript@5.7.3)(zod@3.24.1) + '@safe-global/safe-apps-sdk': 8.1.0(bufferutil@4.0.9)(typescript@5.7.3)(zod@3.24.1) + '@wagmi/core': 2.14.3(@tanstack/query-core@5.8.3)(@types/react@18.3.18)(react@18.3.1)(typescript@5.7.3)(use-sync-external-store@1.2.0(react@18.3.1))(viem@2.22.6(bufferutil@4.0.9)(typescript@5.7.3)(zod@3.24.1)) + '@walletconnect/ethereum-provider': 2.13.0(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1) + '@walletconnect/modal': 2.6.2(@types/react@18.3.18)(react@18.3.1) + viem: 2.22.6(bufferutil@4.0.9)(typescript@5.7.3)(zod@3.24.1) optionalDependencies: - typescript: 5.7.2 + typescript: 5.7.3 transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -10154,46 +9963,52 @@ snapshots: - '@azure/keyvault-secrets' - '@azure/storage-blob' - '@capacitor/preferences' + - '@deno/kv' - '@netlify/blobs' - '@planetscale/database' - '@react-native-async-storage/async-storage' - '@types/react' - '@upstash/redis' + - '@vercel/blob' - '@vercel/kv' + - aws4fetch - bufferutil + - db0 - encoding - ioredis - react - react-dom - react-i18next - react-native + - rolldown - rollup - supports-color + - uploadthing - utf-8-validate - zod - '@wagmi/core@2.14.3(@tanstack/query-core@5.62.8)(@types/react@18.3.17)(react@18.3.1)(typescript@5.7.2)(use-sync-external-store@1.2.0(react@18.3.1))(viem@2.21.55(bufferutil@4.0.8)(typescript@5.7.2)(zod@3.24.1))': + '@wagmi/core@2.14.3(@tanstack/query-core@5.8.3)(@types/react@18.3.18)(react@18.3.1)(typescript@5.7.3)(use-sync-external-store@1.2.0(react@18.3.1))(viem@2.22.6(bufferutil@4.0.9)(typescript@5.7.3)(zod@3.24.1))': dependencies: eventemitter3: 5.0.1 - mipd: 0.0.7(typescript@5.7.2) - viem: 2.21.55(bufferutil@4.0.8)(typescript@5.7.2)(zod@3.24.1) - zustand: 5.0.0(@types/react@18.3.17)(react@18.3.1)(use-sync-external-store@1.2.0(react@18.3.1)) + mipd: 0.0.7(typescript@5.7.3) + viem: 2.22.6(bufferutil@4.0.9)(typescript@5.7.3)(zod@3.24.1) + zustand: 5.0.0(@types/react@18.3.18)(react@18.3.1)(use-sync-external-store@1.2.0(react@18.3.1)) optionalDependencies: - '@tanstack/query-core': 5.62.8 - typescript: 5.7.2 + '@tanstack/query-core': 5.8.3 + typescript: 5.7.3 transitivePeerDependencies: - '@types/react' - immer - react - use-sync-external-store - '@walletconnect/core@2.13.0(bufferutil@4.0.8)': + '@walletconnect/core@2.13.0(bufferutil@4.0.9)': dependencies: '@walletconnect/heartbeat': 1.2.2 '@walletconnect/jsonrpc-provider': 1.0.14 '@walletconnect/jsonrpc-types': 1.0.4 '@walletconnect/jsonrpc-utils': 1.0.8 - '@walletconnect/jsonrpc-ws-connection': 1.0.14(bufferutil@4.0.8) + '@walletconnect/jsonrpc-ws-connection': 1.0.14(bufferutil@4.0.9) '@walletconnect/keyvaluestorage': 1.1.1 '@walletconnect/logger': 2.1.2 '@walletconnect/relay-api': 1.0.10 @@ -10214,31 +10029,37 @@ snapshots: - '@azure/keyvault-secrets' - '@azure/storage-blob' - '@capacitor/preferences' + - '@deno/kv' - '@netlify/blobs' - '@planetscale/database' - '@react-native-async-storage/async-storage' - '@upstash/redis' + - '@vercel/blob' - '@vercel/kv' + - aws4fetch - bufferutil + - db0 - encoding - ioredis + - uploadthing - utf-8-validate - '@walletconnect/core@2.17.0(bufferutil@4.0.8)': + '@walletconnect/core@2.17.2(bufferutil@4.0.9)': dependencies: '@walletconnect/heartbeat': 1.2.2 '@walletconnect/jsonrpc-provider': 1.0.14 '@walletconnect/jsonrpc-types': 1.0.4 '@walletconnect/jsonrpc-utils': 1.0.8 - '@walletconnect/jsonrpc-ws-connection': 1.0.14(bufferutil@4.0.8) + '@walletconnect/jsonrpc-ws-connection': 1.0.14(bufferutil@4.0.9) '@walletconnect/keyvaluestorage': 1.1.1 '@walletconnect/logger': 2.1.2 '@walletconnect/relay-api': 1.0.11 '@walletconnect/relay-auth': 1.0.4 '@walletconnect/safe-json': 1.0.2 '@walletconnect/time': 1.0.2 - '@walletconnect/types': 2.17.0 - '@walletconnect/utils': 2.17.0 + '@walletconnect/types': 2.17.2 + '@walletconnect/utils': 2.17.2 + '@walletconnect/window-getters': 1.0.1 events: 3.3.0 lodash.isequal: 4.5.0 uint8arrays: 3.1.0 @@ -10250,29 +10071,34 @@ snapshots: - '@azure/keyvault-secrets' - '@azure/storage-blob' - '@capacitor/preferences' + - '@deno/kv' - '@netlify/blobs' - '@planetscale/database' - '@react-native-async-storage/async-storage' - '@upstash/redis' + - '@vercel/blob' - '@vercel/kv' + - aws4fetch - bufferutil + - db0 - ioredis + - uploadthing - utf-8-validate '@walletconnect/environment@1.0.1': dependencies: tslib: 1.14.1 - '@walletconnect/ethereum-provider@2.13.0(@types/react@18.3.17)(bufferutil@4.0.8)(react@18.3.1)': + '@walletconnect/ethereum-provider@2.13.0(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1)': dependencies: '@walletconnect/jsonrpc-http-connection': 1.0.8 '@walletconnect/jsonrpc-provider': 1.0.14 '@walletconnect/jsonrpc-types': 1.0.4 '@walletconnect/jsonrpc-utils': 1.0.8 - '@walletconnect/modal': 2.6.2(@types/react@18.3.17)(react@18.3.1) - '@walletconnect/sign-client': 2.13.0(bufferutil@4.0.8) + '@walletconnect/modal': 2.6.2(@types/react@18.3.18)(react@18.3.1) + '@walletconnect/sign-client': 2.13.0(bufferutil@4.0.9) '@walletconnect/types': 2.13.0 - '@walletconnect/universal-provider': 2.13.0(bufferutil@4.0.8) + '@walletconnect/universal-provider': 2.13.0(bufferutil@4.0.9) '@walletconnect/utils': 2.13.0 events: 3.3.0 transitivePeerDependencies: @@ -10283,16 +10109,21 @@ snapshots: - '@azure/keyvault-secrets' - '@azure/storage-blob' - '@capacitor/preferences' + - '@deno/kv' - '@netlify/blobs' - '@planetscale/database' - '@react-native-async-storage/async-storage' - '@types/react' - '@upstash/redis' + - '@vercel/blob' - '@vercel/kv' + - aws4fetch - bufferutil + - db0 - encoding - ioredis - react + - uploadthing - utf-8-validate '@walletconnect/events@1.0.1': @@ -10310,7 +10141,7 @@ snapshots: dependencies: '@walletconnect/jsonrpc-utils': 1.0.8 '@walletconnect/safe-json': 1.0.2 - cross-fetch: 3.1.8 + cross-fetch: 3.2.0 events: 3.3.0 transitivePeerDependencies: - encoding @@ -10332,12 +10163,12 @@ snapshots: '@walletconnect/jsonrpc-types': 1.0.4 tslib: 1.14.1 - '@walletconnect/jsonrpc-ws-connection@1.0.14(bufferutil@4.0.8)': + '@walletconnect/jsonrpc-ws-connection@1.0.14(bufferutil@4.0.9)': dependencies: '@walletconnect/jsonrpc-utils': 1.0.8 '@walletconnect/safe-json': 1.0.2 events: 3.3.0 - ws: 7.5.10(bufferutil@4.0.8) + ws: 7.5.10(bufferutil@4.0.9) transitivePeerDependencies: - bufferutil - utf-8-validate @@ -10346,7 +10177,7 @@ snapshots: dependencies: '@walletconnect/safe-json': 1.0.2 idb-keyval: 6.2.1 - unstorage: 1.13.1(idb-keyval@6.2.1) + unstorage: 1.14.4(idb-keyval@6.2.1) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -10355,27 +10186,32 @@ snapshots: - '@azure/keyvault-secrets' - '@azure/storage-blob' - '@capacitor/preferences' + - '@deno/kv' - '@netlify/blobs' - '@planetscale/database' - '@upstash/redis' + - '@vercel/blob' - '@vercel/kv' + - aws4fetch + - db0 - ioredis + - uploadthing '@walletconnect/logger@2.1.2': dependencies: '@walletconnect/safe-json': 1.0.2 pino: 7.11.0 - '@walletconnect/modal-core@2.6.2(@types/react@18.3.17)(react@18.3.1)': + '@walletconnect/modal-core@2.6.2(@types/react@18.3.18)(react@18.3.1)': dependencies: - valtio: 1.11.2(@types/react@18.3.17)(react@18.3.1) + valtio: 1.11.2(@types/react@18.3.18)(react@18.3.1) transitivePeerDependencies: - '@types/react' - react - '@walletconnect/modal-ui@2.6.2(@types/react@18.3.17)(react@18.3.1)': + '@walletconnect/modal-ui@2.6.2(@types/react@18.3.18)(react@18.3.1)': dependencies: - '@walletconnect/modal-core': 2.6.2(@types/react@18.3.17)(react@18.3.1) + '@walletconnect/modal-core': 2.6.2(@types/react@18.3.18)(react@18.3.1) lit: 2.8.0 motion: 10.16.2 qrcode: 1.5.3 @@ -10383,10 +10219,10 @@ snapshots: - '@types/react' - react - '@walletconnect/modal@2.6.2(@types/react@18.3.17)(react@18.3.1)': + '@walletconnect/modal@2.6.2(@types/react@18.3.18)(react@18.3.1)': dependencies: - '@walletconnect/modal-core': 2.6.2(@types/react@18.3.17)(react@18.3.1) - '@walletconnect/modal-ui': 2.6.2(@types/react@18.3.17)(react@18.3.1) + '@walletconnect/modal-core': 2.6.2(@types/react@18.3.18)(react@18.3.1) + '@walletconnect/modal-ui': 2.6.2(@types/react@18.3.18)(react@18.3.1) transitivePeerDependencies: - '@types/react' - react @@ -10412,9 +10248,9 @@ snapshots: dependencies: tslib: 1.14.1 - '@walletconnect/sign-client@2.13.0(bufferutil@4.0.8)': + '@walletconnect/sign-client@2.13.0(bufferutil@4.0.9)': dependencies: - '@walletconnect/core': 2.13.0(bufferutil@4.0.8) + '@walletconnect/core': 2.13.0(bufferutil@4.0.9) '@walletconnect/events': 1.0.1 '@walletconnect/heartbeat': 1.2.2 '@walletconnect/jsonrpc-utils': 1.0.8 @@ -10431,26 +10267,31 @@ snapshots: - '@azure/keyvault-secrets' - '@azure/storage-blob' - '@capacitor/preferences' + - '@deno/kv' - '@netlify/blobs' - '@planetscale/database' - '@react-native-async-storage/async-storage' - '@upstash/redis' + - '@vercel/blob' - '@vercel/kv' + - aws4fetch - bufferutil + - db0 - encoding - ioredis + - uploadthing - utf-8-validate - '@walletconnect/sign-client@2.17.0(bufferutil@4.0.8)': + '@walletconnect/sign-client@2.17.2(bufferutil@4.0.9)': dependencies: - '@walletconnect/core': 2.17.0(bufferutil@4.0.8) + '@walletconnect/core': 2.17.2(bufferutil@4.0.9) '@walletconnect/events': 1.0.1 '@walletconnect/heartbeat': 1.2.2 '@walletconnect/jsonrpc-utils': 1.0.8 '@walletconnect/logger': 2.1.2 '@walletconnect/time': 1.0.2 - '@walletconnect/types': 2.17.0 - '@walletconnect/utils': 2.17.0 + '@walletconnect/types': 2.17.2 + '@walletconnect/utils': 2.17.2 events: 3.3.0 transitivePeerDependencies: - '@azure/app-configuration' @@ -10460,13 +10301,18 @@ snapshots: - '@azure/keyvault-secrets' - '@azure/storage-blob' - '@capacitor/preferences' + - '@deno/kv' - '@netlify/blobs' - '@planetscale/database' - '@react-native-async-storage/async-storage' - '@upstash/redis' + - '@vercel/blob' - '@vercel/kv' + - aws4fetch - bufferutil + - db0 - ioredis + - uploadthing - utf-8-validate '@walletconnect/time@1.0.2': @@ -10489,14 +10335,19 @@ snapshots: - '@azure/keyvault-secrets' - '@azure/storage-blob' - '@capacitor/preferences' + - '@deno/kv' - '@netlify/blobs' - '@planetscale/database' - '@react-native-async-storage/async-storage' - '@upstash/redis' + - '@vercel/blob' - '@vercel/kv' + - aws4fetch + - db0 - ioredis + - uploadthing - '@walletconnect/types@2.17.0': + '@walletconnect/types@2.17.2': dependencies: '@walletconnect/events': 1.0.1 '@walletconnect/heartbeat': 1.2.2 @@ -10512,21 +10363,26 @@ snapshots: - '@azure/keyvault-secrets' - '@azure/storage-blob' - '@capacitor/preferences' + - '@deno/kv' - '@netlify/blobs' - '@planetscale/database' - '@react-native-async-storage/async-storage' - '@upstash/redis' + - '@vercel/blob' - '@vercel/kv' + - aws4fetch + - db0 - ioredis + - uploadthing - '@walletconnect/universal-provider@2.13.0(bufferutil@4.0.8)': + '@walletconnect/universal-provider@2.13.0(bufferutil@4.0.9)': dependencies: '@walletconnect/jsonrpc-http-connection': 1.0.8 '@walletconnect/jsonrpc-provider': 1.0.14 '@walletconnect/jsonrpc-types': 1.0.4 '@walletconnect/jsonrpc-utils': 1.0.8 '@walletconnect/logger': 2.1.2 - '@walletconnect/sign-client': 2.13.0(bufferutil@4.0.8) + '@walletconnect/sign-client': 2.13.0(bufferutil@4.0.9) '@walletconnect/types': 2.13.0 '@walletconnect/utils': 2.13.0 events: 3.3.0 @@ -10538,27 +10394,35 @@ snapshots: - '@azure/keyvault-secrets' - '@azure/storage-blob' - '@capacitor/preferences' + - '@deno/kv' - '@netlify/blobs' - '@planetscale/database' - '@react-native-async-storage/async-storage' - '@upstash/redis' + - '@vercel/blob' - '@vercel/kv' + - aws4fetch - bufferutil + - db0 - encoding - ioredis + - uploadthing - utf-8-validate - '@walletconnect/universal-provider@2.17.0(bufferutil@4.0.8)': + '@walletconnect/universal-provider@2.17.2(bufferutil@4.0.9)': dependencies: + '@walletconnect/events': 1.0.1 '@walletconnect/jsonrpc-http-connection': 1.0.8 '@walletconnect/jsonrpc-provider': 1.0.14 '@walletconnect/jsonrpc-types': 1.0.4 '@walletconnect/jsonrpc-utils': 1.0.8 + '@walletconnect/keyvaluestorage': 1.1.1 '@walletconnect/logger': 2.1.2 - '@walletconnect/sign-client': 2.17.0(bufferutil@4.0.8) - '@walletconnect/types': 2.17.0 - '@walletconnect/utils': 2.17.0 + '@walletconnect/sign-client': 2.17.2(bufferutil@4.0.9) + '@walletconnect/types': 2.17.2 + '@walletconnect/utils': 2.17.2 events: 3.3.0 + lodash: 4.17.21 transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -10567,14 +10431,19 @@ snapshots: - '@azure/keyvault-secrets' - '@azure/storage-blob' - '@capacitor/preferences' + - '@deno/kv' - '@netlify/blobs' - '@planetscale/database' - '@react-native-async-storage/async-storage' - '@upstash/redis' + - '@vercel/blob' - '@vercel/kv' + - aws4fetch - bufferutil + - db0 - encoding - ioredis + - uploadthing - utf-8-validate '@walletconnect/utils@2.13.0': @@ -10601,29 +10470,38 @@ snapshots: - '@azure/keyvault-secrets' - '@azure/storage-blob' - '@capacitor/preferences' + - '@deno/kv' - '@netlify/blobs' - '@planetscale/database' - '@react-native-async-storage/async-storage' - '@upstash/redis' + - '@vercel/blob' - '@vercel/kv' + - aws4fetch + - db0 - ioredis + - uploadthing - '@walletconnect/utils@2.17.0': + '@walletconnect/utils@2.17.2': dependencies: + '@ethersproject/hash': 5.7.0 + '@ethersproject/transactions': 5.7.0 '@stablelib/chacha20poly1305': 1.0.1 '@stablelib/hkdf': 1.0.1 '@stablelib/random': 1.0.2 '@stablelib/sha256': 1.0.1 '@stablelib/x25519': 1.0.3 + '@walletconnect/jsonrpc-utils': 1.0.8 + '@walletconnect/keyvaluestorage': 1.1.1 '@walletconnect/relay-api': 1.0.11 '@walletconnect/relay-auth': 1.0.4 '@walletconnect/safe-json': 1.0.2 '@walletconnect/time': 1.0.2 - '@walletconnect/types': 2.17.0 + '@walletconnect/types': 2.17.2 '@walletconnect/window-getters': 1.0.1 '@walletconnect/window-metadata': 1.0.1 detect-browser: 5.3.0 - elliptic: 6.6.1 + elliptic: 6.6.0 query-string: 7.1.3 uint8arrays: 3.1.0 transitivePeerDependencies: @@ -10634,12 +10512,17 @@ snapshots: - '@azure/keyvault-secrets' - '@azure/storage-blob' - '@capacitor/preferences' + - '@deno/kv' - '@netlify/blobs' - '@planetscale/database' - '@react-native-async-storage/async-storage' - '@upstash/redis' + - '@vercel/blob' - '@vercel/kv' + - aws4fetch + - db0 - ioredis + - uploadthing '@walletconnect/window-getters@1.0.1': dependencies: @@ -10740,14 +10623,14 @@ snapshots: abab@2.0.6: {} - abitype@1.0.7(typescript@5.7.2)(zod@3.22.4): + abitype@1.0.7(typescript@5.7.3)(zod@3.22.4): optionalDependencies: - typescript: 5.7.2 + typescript: 5.7.3 zod: 3.22.4 - abitype@1.0.7(typescript@5.7.2)(zod@3.24.1): + abitype@1.0.7(typescript@5.7.3)(zod@3.24.1): optionalDependencies: - typescript: 5.7.2 + typescript: 5.7.3 zod: 3.24.1 abort-controller@3.0.0: @@ -10810,7 +10693,7 @@ snapshots: ajv@8.17.1: dependencies: fast-deep-equal: 3.1.3 - fast-uri: 3.0.3 + fast-uri: 3.0.5 json-schema-traverse: 1.0.0 require-from-string: 2.0.2 @@ -10824,10 +10707,6 @@ snapshots: ansi-regex@6.1.0: {} - ansi-styles@3.2.1: - dependencies: - color-convert: 1.9.3 - ansi-styles@4.3.0: dependencies: color-convert: 2.0.1 @@ -10887,8 +10766,8 @@ snapshots: autoprefixer@10.4.20(postcss@8.4.49): dependencies: - browserslist: 4.24.3 - caniuse-lite: 1.0.30001689 + browserslist: 4.24.4 + caniuse-lite: 1.0.30001692 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.1.1 @@ -10945,7 +10824,7 @@ snapshots: dependencies: '@babel/runtime': 7.26.0 cosmiconfig: 7.1.0 - resolve: 1.22.9 + resolve: 1.22.10 babel-plugin-polyfill-corejs2@0.4.12(@babel/core@7.26.0): dependencies: @@ -10960,7 +10839,7 @@ snapshots: dependencies: '@babel/core': 7.26.0 '@babel/helper-define-polyfill-provider': 0.6.3(@babel/core@7.26.0) - core-js-compat: 3.39.0 + core-js-compat: 3.40.0 transitivePeerDependencies: - supports-color @@ -11052,12 +10931,12 @@ snapshots: browserify-bignum@1.3.0-2: {} - browserslist@4.24.3: + browserslist@4.24.4: dependencies: - caniuse-lite: 1.0.30001689 - electron-to-chromium: 1.5.74 + caniuse-lite: 1.0.30001692 + electron-to-chromium: 1.5.80 node-releases: 2.0.19 - update-browserslist-db: 1.1.1(browserslist@4.24.3) + update-browserslist-db: 1.1.2(browserslist@4.24.4) bs-logger@0.2.6: dependencies: @@ -11078,7 +10957,7 @@ snapshots: base64-js: 1.5.1 ieee754: 1.2.1 - bufferutil@4.0.8: + bufferutil@4.0.9: dependencies: node-gyp-build: 4.8.4 @@ -11097,13 +10976,13 @@ snapshots: dependencies: call-bind-apply-helpers: 1.0.1 es-define-property: 1.0.1 - get-intrinsic: 1.2.6 + get-intrinsic: 1.2.7 set-function-length: 1.2.2 call-bound@1.0.3: dependencies: call-bind-apply-helpers: 1.0.1 - get-intrinsic: 1.2.6 + get-intrinsic: 1.2.7 caller-callsite@2.0.0: dependencies: @@ -11123,24 +11002,18 @@ snapshots: camelcase@6.3.0: {} - caniuse-lite@1.0.30001689: {} + caniuse-lite@1.0.30001692: {} cbor-js@0.1.0: {} - chakra-ui-steps@2.1.0(@chakra-ui/react@2.10.4(@emotion/react@11.14.0(@types/react@18.3.17)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.17)(react@18.3.1))(@types/react@18.3.17)(react@18.3.1))(@types/react@18.3.17)(framer-motion@11.15.0(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@emotion/react@11.14.0(@types/react@18.3.17)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.17)(react@18.3.1))(@types/react@18.3.17)(react@18.3.1))(framer-motion@11.15.0(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1): + chakra-ui-steps@2.1.0(@chakra-ui/react@2.10.4(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(framer-motion@11.16.4(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(react@18.3.1))(framer-motion@11.16.4(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1): dependencies: - '@chakra-ui/react': 2.10.4(@emotion/react@11.14.0(@types/react@18.3.17)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.17)(react@18.3.1))(@types/react@18.3.17)(react@18.3.1))(@types/react@18.3.17)(framer-motion@11.15.0(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@emotion/react': 11.14.0(@types/react@18.3.17)(react@18.3.1) - '@emotion/styled': 11.14.0(@emotion/react@11.14.0(@types/react@18.3.17)(react@18.3.1))(@types/react@18.3.17)(react@18.3.1) - framer-motion: 11.15.0(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@chakra-ui/react': 2.10.4(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(framer-motion@11.16.4(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@emotion/react': 11.14.0(@types/react@18.3.18)(react@18.3.1) + '@emotion/styled': 11.14.0(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(react@18.3.1) + framer-motion: 11.16.4(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 - chalk@2.4.2: - dependencies: - ansi-styles: 3.2.1 - escape-string-regexp: 1.0.5 - supports-color: 5.5.0 - chalk@3.0.0: dependencies: ansi-styles: 4.3.0 @@ -11191,10 +11064,6 @@ snapshots: ci-info@3.9.0: {} - citty@0.1.6: - dependencies: - consola: 3.2.3 - cjs-module-lexer@1.4.1: {} classnames@2.5.1: {} @@ -11203,12 +11072,6 @@ snapshots: client-only@0.0.1: {} - clipboardy@4.0.0: - dependencies: - execa: 8.0.1 - is-wsl: 3.1.0 - is64bit: 2.0.0 - cliui@6.0.0: dependencies: string-width: 4.2.3 @@ -11236,16 +11099,10 @@ snapshots: collect-v8-coverage@1.0.2: {} - color-convert@1.9.3: - dependencies: - color-name: 1.1.3 - color-convert@2.0.1: dependencies: color-name: 1.1.4 - color-name@1.1.3: {} - color-name@1.1.4: {} color-string@1.9.1: @@ -11276,8 +11133,6 @@ snapshots: concat-map@0.0.1: {} - confbox@0.1.8: {} - connect@3.7.0: dependencies: debug: 2.6.9 @@ -11287,7 +11142,7 @@ snapshots: transitivePeerDependencies: - supports-color - consola@3.2.3: {} + consola@3.3.3: {} convert-source-map@1.9.0: {} @@ -11299,9 +11154,9 @@ snapshots: dependencies: toggle-selection: 1.0.6 - core-js-compat@3.39.0: + core-js-compat@3.40.0: dependencies: - browserslist: 4.24.3 + browserslist: 4.24.4 core-js@2.6.12: {} @@ -11343,13 +11198,13 @@ snapshots: - supports-color - ts-node - cross-fetch@3.1.8: + cross-fetch@3.2.0: dependencies: node-fetch: 2.7.0 transitivePeerDependencies: - encoding - cross-fetch@4.0.0: + cross-fetch@4.1.0: dependencies: node-fetch: 2.7.0 transitivePeerDependencies: @@ -11450,8 +11305,6 @@ snapshots: detect-browser@5.3.0: {} - detect-libc@1.0.3: {} - detect-libc@2.0.3: {} detect-newline@3.1.0: {} @@ -11510,7 +11363,7 @@ snapshots: dependencies: jake: 10.9.2 - electron-to-chromium@1.5.74: {} + electron-to-chromium@1.5.80: {} elliptic@6.5.4: dependencies: @@ -11522,6 +11375,16 @@ snapshots: minimalistic-assert: 1.0.1 minimalistic-crypto-utils: 1.0.1 + elliptic@6.6.0: + dependencies: + bn.js: 4.12.1 + brorand: 1.1.0 + hash.js: 1.1.7 + hmac-drbg: 1.0.1 + inherits: 2.0.4 + minimalistic-assert: 1.0.1 + minimalistic-crypto-utils: 1.0.1 + elliptic@6.6.1: dependencies: bn.js: 4.12.1 @@ -11548,12 +11411,12 @@ snapshots: dependencies: once: 1.4.0 - engine.io-client@6.6.2(bufferutil@4.0.8): + engine.io-client@6.6.2(bufferutil@4.0.9): dependencies: '@socket.io/component-emitter': 3.1.2 debug: 4.3.7 engine.io-parser: 5.2.3 - ws: 8.17.1(bufferutil@4.0.8) + ws: 8.17.1(bufferutil@4.0.9) xmlhttprequest-ssl: 2.1.2 transitivePeerDependencies: - bufferutil @@ -11562,7 +11425,7 @@ snapshots: engine.io-parser@5.2.3: {} - enhanced-resolve@5.17.1: + enhanced-resolve@5.18.0: dependencies: graceful-fs: 4.2.11 tapable: 2.2.1 @@ -11581,7 +11444,7 @@ snapshots: es-errors@1.3.0: {} - es-module-lexer@1.5.4: {} + es-module-lexer@1.6.0: {} es-object-atoms@1.0.0: dependencies: @@ -11591,8 +11454,6 @@ snapshots: escape-html@1.0.3: {} - escape-string-regexp@1.0.5: {} - escape-string-regexp@2.0.0: {} escape-string-regexp@4.0.0: {} @@ -11660,7 +11521,7 @@ snapshots: '@scure/bip32': 1.4.0 '@scure/bip39': 1.3.0 - ethers@5.7.2(bufferutil@4.0.8): + ethers@5.7.2(bufferutil@4.0.9): dependencies: '@ethersproject/abi': 5.7.0 '@ethersproject/abstract-provider': 5.7.0 @@ -11680,7 +11541,7 @@ snapshots: '@ethersproject/networks': 5.7.1 '@ethersproject/pbkdf2': 5.7.0 '@ethersproject/properties': 5.7.0 - '@ethersproject/providers': 5.7.2(bufferutil@4.0.8) + '@ethersproject/providers': 5.7.2(bufferutil@4.0.9) '@ethersproject/random': 5.7.0 '@ethersproject/rlp': 5.7.0 '@ethersproject/sha2': 5.7.0 @@ -11716,18 +11577,6 @@ snapshots: signal-exit: 3.0.7 strip-final-newline: 2.0.0 - execa@8.0.1: - dependencies: - cross-spawn: 7.0.6 - get-stream: 8.0.1 - human-signals: 5.0.0 - is-stream: 3.0.0 - merge-stream: 2.0.0 - npm-run-path: 5.3.0 - onetime: 6.0.0 - signal-exit: 4.1.0 - strip-final-newline: 3.0.0 - exit@0.1.2: {} expect@29.7.0: @@ -11749,7 +11598,7 @@ snapshots: fast-deep-equal@3.1.3: {} - fast-glob@3.3.2: + fast-glob@3.3.3: dependencies: '@nodelib/fs.stat': 2.0.5 '@nodelib/fs.walk': 1.2.8 @@ -11763,9 +11612,9 @@ snapshots: fast-safe-stringify@2.1.1: {} - fast-uri@3.0.3: {} + fast-uri@3.0.5: {} - fastq@1.17.1: + fastq@1.18.0: dependencies: reusify: 1.0.4 @@ -11823,9 +11672,9 @@ snapshots: flow-enums-runtime@0.0.6: {} - flow-parser@0.256.0: {} + flow-parser@0.258.1: {} - focus-lock@1.3.5: + focus-lock@1.3.6: dependencies: tslib: 2.8.1 @@ -11850,10 +11699,10 @@ snapshots: fraction.js@4.3.7: {} - framer-motion@11.15.0(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + framer-motion@11.16.4(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - motion-dom: 11.14.3 - motion-utils: 11.14.3 + motion-dom: 11.16.4 + motion-utils: 11.16.0 tslib: 2.8.1 optionalDependencies: '@emotion/is-prop-valid': 1.3.1 @@ -11879,29 +11728,30 @@ snapshots: get-caller-file@2.0.5: {} - get-intrinsic@1.2.6: + get-intrinsic@1.2.7: dependencies: call-bind-apply-helpers: 1.0.1 - dunder-proto: 1.0.1 es-define-property: 1.0.1 es-errors: 1.3.0 es-object-atoms: 1.0.0 function-bind: 1.1.2 + get-proto: 1.0.1 gopd: 1.2.0 has-symbols: 1.1.0 hasown: 2.0.2 - math-intrinsics: 1.0.0 + math-intrinsics: 1.1.0 get-nonce@1.0.1: {} get-package-type@0.1.0: {} - get-port-please@3.1.2: {} + get-proto@1.0.1: + dependencies: + dunder-proto: 1.0.1 + es-object-atoms: 1.0.0 get-stream@6.0.1: {} - get-stream@8.0.1: {} - glob-parent@5.1.2: dependencies: is-glob: 4.0.3 @@ -11956,8 +11806,6 @@ snapshots: uncrypto: 0.1.3 unenv: 1.10.0 - has-flag@3.0.0: {} - has-flag@4.0.0: {} has-property-descriptors@1.0.2: @@ -12037,8 +11885,6 @@ snapshots: transitivePeerDependencies: - supports-color - http-shutdown@1.2.2: {} - https-proxy-agent@5.0.1: dependencies: agent-base: 6.0.2 @@ -12048,8 +11894,6 @@ snapshots: human-signals@2.1.0: {} - human-signals@5.0.0: {} - i18n-iso-countries@7.13.0: dependencies: diacritics: 1.3.0 @@ -12076,7 +11920,7 @@ snapshots: ignore@5.3.2: {} - image-size@1.1.1: + image-size@1.2.0: dependencies: queue: 6.0.2 @@ -12134,7 +11978,7 @@ snapshots: is-callable@1.2.7: {} - is-core-module@2.16.0: + is-core-module@2.16.1: dependencies: hasown: 2.0.2 @@ -12142,26 +11986,23 @@ snapshots: is-docker@2.2.1: {} - is-docker@3.0.0: {} - is-extglob@2.1.1: {} is-fullwidth-code-point@3.0.0: {} is-generator-fn@2.1.0: {} - is-generator-function@1.0.10: + is-generator-function@1.1.0: dependencies: + call-bound: 1.0.3 + get-proto: 1.0.1 has-tostringtag: 1.0.2 + safe-regex-test: 1.1.0 is-glob@4.0.3: dependencies: is-extglob: 2.1.1 - is-inside-container@1.0.0: - dependencies: - is-docker: 3.0.0 - is-number@7.0.0: {} is-plain-object@2.0.4: @@ -12174,26 +12015,23 @@ snapshots: dependencies: '@types/estree': 1.0.6 - is-stream@2.0.1: {} + is-regex@1.2.1: + dependencies: + call-bound: 1.0.3 + gopd: 1.2.0 + has-tostringtag: 1.0.2 + hasown: 2.0.2 - is-stream@3.0.0: {} + is-stream@2.0.1: {} - is-typed-array@1.1.14: + is-typed-array@1.1.15: dependencies: - which-typed-array: 1.1.17 + which-typed-array: 1.1.18 is-wsl@2.2.0: dependencies: is-docker: 2.2.1 - is-wsl@3.1.0: - dependencies: - is-inside-container: 1.0.0 - - is64bit@2.0.0: - dependencies: - system-architecture: 0.1.0 - isarray@1.0.0: {} isexe@2.0.0: {} @@ -12207,9 +12045,9 @@ snapshots: transitivePeerDependencies: - encoding - isows@1.0.6(ws@8.18.0(bufferutil@4.0.8)): + isows@1.0.6(ws@8.18.0(bufferutil@4.0.9)): dependencies: - ws: 8.18.0(bufferutil@4.0.8) + ws: 8.18.0(bufferutil@4.0.9) istanbul-lib-coverage@3.2.2: {} @@ -12365,7 +12203,7 @@ snapshots: jest-util: 29.7.0 pretty-format: 29.7.0 - jest-environment-jsdom@29.7.0(bufferutil@4.0.8): + jest-environment-jsdom@29.7.0(bufferutil@4.0.9): dependencies: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 @@ -12374,7 +12212,7 @@ snapshots: '@types/node': 20.4.2 jest-mock: 29.7.0 jest-util: 29.7.0 - jsdom: 20.0.3(bufferutil@4.0.8) + jsdom: 20.0.3(bufferutil@4.0.9) transitivePeerDependencies: - bufferutil - supports-color @@ -12458,7 +12296,7 @@ snapshots: jest-pnp-resolver: 1.2.3(jest-resolve@29.7.0) jest-util: 29.7.0 jest-validate: 29.7.0 - resolve: 1.22.9 + resolve: 1.22.10 resolve.exports: 2.0.3 slash: 3.0.0 @@ -12540,9 +12378,7 @@ snapshots: transitivePeerDependencies: - supports-color - jest-summary-reporter@0.0.2: - dependencies: - chalk: 2.4.2 + jest-transform-stub@2.0.0: {} jest-util@29.7.0: dependencies: @@ -12637,7 +12473,7 @@ snapshots: '@babel/register': 7.25.9(@babel/core@7.26.0) babel-core: 7.0.0-bridge.0(@babel/core@7.26.0) chalk: 4.1.2 - flow-parser: 0.256.0 + flow-parser: 0.258.1 graceful-fs: 4.2.11 micromatch: 4.0.8 neo-async: 2.6.2 @@ -12648,7 +12484,7 @@ snapshots: transitivePeerDependencies: - supports-color - jsdom@20.0.3(bufferutil@4.0.8): + jsdom@20.0.3(bufferutil@4.0.9): dependencies: abab: 2.0.6 acorn: 8.14.0 @@ -12674,7 +12510,7 @@ snapshots: whatwg-encoding: 2.0.0 whatwg-mimetype: 3.0.0 whatwg-url: 11.0.0 - ws: 8.18.0(bufferutil@4.0.8) + ws: 8.18.0(bufferutil@4.0.9) xml-name-validator: 4.0.0 transitivePeerDependencies: - bufferutil @@ -12716,14 +12552,14 @@ snapshots: kleur@3.0.3: {} - knip@5.41.0(@types/node@20.4.2)(typescript@5.7.2): + knip@5.42.0(@types/node@20.4.2)(typescript@5.7.3): dependencies: - '@nodelib/fs.walk': 1.2.8 + '@nodelib/fs.walk': 3.0.1 '@snyk/github-codeowners': 1.1.0 '@types/node': 20.4.2 easy-table: 1.2.0 - enhanced-resolve: 5.17.1 - fast-glob: 3.3.2 + enhanced-resolve: 5.18.0 + fast-glob: 3.3.3 jiti: 2.4.2 js-yaml: 4.1.0 minimist: 1.2.8 @@ -12733,7 +12569,7 @@ snapshots: smol-toml: 1.3.1 strip-json-comments: 5.0.1 summary: 2.1.0 - typescript: 5.7.2 + typescript: 5.7.3 zod: 3.24.1 zod-validation-error: 3.4.0(zod@3.24.1) @@ -12750,27 +12586,6 @@ snapshots: lines-and-columns@1.2.4: {} - listhen@1.9.0: - dependencies: - '@parcel/watcher': 2.5.0 - '@parcel/watcher-wasm': 2.5.0 - citty: 0.1.6 - clipboardy: 4.0.0 - consola: 3.2.3 - crossws: 0.3.1 - defu: 6.1.4 - get-port-please: 3.1.2 - h3: 1.13.0 - http-shutdown: 1.2.2 - jiti: 2.4.2 - mlly: 1.7.3 - node-forge: 1.3.1 - pathe: 1.1.2 - std-env: 3.8.0 - ufo: 1.5.4 - untun: 0.1.3 - uqr: 0.1.2 - lit-element@3.3.3: dependencies: '@lit-labs/ssr-dom-shim': 1.2.1 @@ -12875,7 +12690,7 @@ snapshots: marky@1.2.5: {} - math-intrinsics@1.0.0: {} + math-intrinsics@1.1.0: {} memoize-one@5.2.1: {} @@ -12902,13 +12717,13 @@ snapshots: flow-enums-runtime: 0.0.6 metro-core: 0.81.0 - metro-config@0.81.0(bufferutil@4.0.8): + metro-config@0.81.0(bufferutil@4.0.9): dependencies: connect: 3.7.0 cosmiconfig: 5.2.1 flow-enums-runtime: 0.0.6 jest-validate: 29.7.0 - metro: 0.81.0(bufferutil@4.0.8) + metro: 0.81.0(bufferutil@4.0.9) metro-cache: 0.81.0 metro-core: 0.81.0 metro-runtime: 0.81.0 @@ -12993,14 +12808,14 @@ snapshots: transitivePeerDependencies: - supports-color - metro-transform-worker@0.81.0(bufferutil@4.0.8): + metro-transform-worker@0.81.0(bufferutil@4.0.9): dependencies: '@babel/core': 7.26.0 '@babel/generator': 7.26.3 '@babel/parser': 7.26.3 '@babel/types': 7.26.3 flow-enums-runtime: 0.0.6 - metro: 0.81.0(bufferutil@4.0.8) + metro: 0.81.0(bufferutil@4.0.9) metro-babel-transformer: 0.81.0 metro-cache: 0.81.0 metro-cache-key: 0.81.0 @@ -13013,7 +12828,7 @@ snapshots: - supports-color - utf-8-validate - metro@0.81.0(bufferutil@4.0.8): + metro@0.81.0(bufferutil@4.0.9): dependencies: '@babel/code-frame': 7.26.2 '@babel/core': 7.26.0 @@ -13032,7 +12847,7 @@ snapshots: flow-enums-runtime: 0.0.6 graceful-fs: 4.2.11 hermes-parser: 0.24.0 - image-size: 1.1.1 + image-size: 1.2.0 invariant: 2.2.4 jest-worker: 29.7.0 jsc-safe-url: 0.2.4 @@ -13040,7 +12855,7 @@ snapshots: metro-babel-transformer: 0.81.0 metro-cache: 0.81.0 metro-cache-key: 0.81.0 - metro-config: 0.81.0(bufferutil@4.0.8) + metro-config: 0.81.0(bufferutil@4.0.9) metro-core: 0.81.0 metro-file-map: 0.81.0 metro-resolver: 0.81.0 @@ -13048,14 +12863,14 @@ snapshots: metro-source-map: 0.81.0 metro-symbolicate: 0.81.0 metro-transform-plugins: 0.81.0 - metro-transform-worker: 0.81.0(bufferutil@4.0.8) + metro-transform-worker: 0.81.0(bufferutil@4.0.9) mime-types: 2.1.35 nullthrows: 1.1.1 serialize-error: 2.1.0 source-map: 0.5.7 strip-ansi: 6.0.1 throat: 5.0.0 - ws: 7.5.10(bufferutil@4.0.8) + ws: 7.5.10(bufferutil@4.0.9) yargs: 17.7.2 transitivePeerDependencies: - bufferutil @@ -13081,8 +12896,6 @@ snapshots: mimic-fn@2.1.0: {} - mimic-fn@4.0.0: {} - min-indent@1.0.1: {} minimalistic-assert@1.0.1: {} @@ -13111,9 +12924,9 @@ snapshots: minipass@7.1.2: {} - mipd@0.0.7(typescript@5.7.2): + mipd@0.0.7(typescript@5.7.3): optionalDependencies: - typescript: 5.7.2 + typescript: 5.7.3 mkdirp@0.5.6: dependencies: @@ -13121,18 +12934,13 @@ snapshots: mkdirp@1.0.4: {} - mlly@1.7.3: - dependencies: - acorn: 8.14.0 - pathe: 1.1.2 - pkg-types: 1.2.1 - ufo: 1.5.4 - module-details-from-path@1.0.3: {} - motion-dom@11.14.3: {} + motion-dom@11.16.4: + dependencies: + motion-utils: 11.16.0 - motion-utils@11.14.3: {} + motion-utils@11.16.0: {} motion@10.16.2: dependencies: @@ -13175,27 +12983,27 @@ snapshots: neo-async@2.6.2: {} - next@14.2.20(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + next@14.2.23(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@next/env': 14.2.20 + '@next/env': 14.2.23 '@swc/helpers': 0.5.5 busboy: 1.6.0 - caniuse-lite: 1.0.30001689 + caniuse-lite: 1.0.30001692 graceful-fs: 4.2.11 postcss: 8.4.31 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) styled-jsx: 5.1.1(@babel/core@7.26.0)(babel-plugin-macros@3.1.0)(react@18.3.1) optionalDependencies: - '@next/swc-darwin-arm64': 14.2.20 - '@next/swc-darwin-x64': 14.2.20 - '@next/swc-linux-arm64-gnu': 14.2.20 - '@next/swc-linux-arm64-musl': 14.2.20 - '@next/swc-linux-x64-gnu': 14.2.20 - '@next/swc-linux-x64-musl': 14.2.20 - '@next/swc-win32-arm64-msvc': 14.2.20 - '@next/swc-win32-ia32-msvc': 14.2.20 - '@next/swc-win32-x64-msvc': 14.2.20 + '@next/swc-darwin-arm64': 14.2.23 + '@next/swc-darwin-x64': 14.2.23 + '@next/swc-linux-arm64-gnu': 14.2.23 + '@next/swc-linux-arm64-musl': 14.2.23 + '@next/swc-linux-x64-gnu': 14.2.23 + '@next/swc-linux-x64-musl': 14.2.23 + '@next/swc-win32-arm64-msvc': 14.2.23 + '@next/swc-win32-ia32-msvc': 14.2.23 + '@next/swc-win32-x64-msvc': 14.2.23 '@opentelemetry/api': 1.9.0 transitivePeerDependencies: - '@babel/core' @@ -13207,8 +13015,6 @@ snapshots: node-addon-api@5.1.0: {} - node-addon-api@7.1.1: {} - node-dir@0.1.17: dependencies: minimatch: 3.1.2 @@ -13235,10 +13041,6 @@ snapshots: dependencies: path-key: 3.1.1 - npm-run-path@5.3.0: - dependencies: - path-key: 4.0.0 - nullthrows@1.1.1: {} nwsapi@2.2.16: {} @@ -13285,10 +13087,6 @@ snapshots: dependencies: mimic-fn: 2.1.0 - onetime@6.0.0: - dependencies: - mimic-fn: 4.0.0 - open@7.4.2: dependencies: is-docker: 2.2.1 @@ -13300,31 +13098,31 @@ snapshots: is-docker: 2.2.1 is-wsl: 2.2.0 - ox@0.1.2(typescript@5.7.2)(zod@3.22.4): + ox@0.6.0(typescript@5.7.3)(zod@3.22.4): dependencies: '@adraffy/ens-normalize': 1.11.0 '@noble/curves': 1.7.0 '@noble/hashes': 1.6.1 '@scure/bip32': 1.6.0 '@scure/bip39': 1.5.0 - abitype: 1.0.7(typescript@5.7.2)(zod@3.22.4) + abitype: 1.0.7(typescript@5.7.3)(zod@3.22.4) eventemitter3: 5.0.1 optionalDependencies: - typescript: 5.7.2 + typescript: 5.7.3 transitivePeerDependencies: - zod - ox@0.1.2(typescript@5.7.2)(zod@3.24.1): + ox@0.6.0(typescript@5.7.3)(zod@3.24.1): dependencies: '@adraffy/ens-normalize': 1.11.0 '@noble/curves': 1.7.0 '@noble/hashes': 1.6.1 '@scure/bip32': 1.6.0 '@scure/bip39': 1.5.0 - abitype: 1.0.7(typescript@5.7.2)(zod@3.24.1) + abitype: 1.0.7(typescript@5.7.3)(zod@3.24.1) eventemitter3: 5.0.1 optionalDependencies: - typescript: 5.7.2 + typescript: 5.7.3 transitivePeerDependencies: - zod @@ -13388,8 +13186,6 @@ snapshots: path-key@3.1.1: {} - path-key@4.0.0: {} - path-parse@1.0.7: {} path-scurry@1.11.1: @@ -13478,12 +13274,6 @@ snapshots: dependencies: find-up: 4.1.0 - pkg-types@1.2.1: - dependencies: - confbox: 0.1.8 - mlly: 1.7.3 - pathe: 1.1.2 - pngjs@5.0.0: {} pony-cause@2.1.11: {} @@ -13495,14 +13285,14 @@ snapshots: postcss: 8.4.49 postcss-value-parser: 4.2.0 read-cache: 1.0.0 - resolve: 1.22.9 + resolve: 1.22.10 postcss-import@16.1.0(postcss@8.4.49): dependencies: postcss: 8.4.49 postcss-value-parser: 4.2.0 read-cache: 1.0.0 - resolve: 1.22.9 + resolve: 1.22.10 postcss-js@4.0.1(postcss@8.4.49): dependencies: @@ -13512,7 +13302,7 @@ snapshots: postcss-load-config@4.0.2(postcss@8.4.49): dependencies: lilconfig: 3.1.3 - yaml: 2.6.1 + yaml: 2.7.0 optionalDependencies: postcss: 8.4.49 @@ -13550,7 +13340,7 @@ snapshots: dependencies: xtend: 4.0.2 - preact@10.25.2: {} + preact@10.25.4: {} prettier-plugin-tailwindcss@0.5.14(prettier@3.4.2): dependencies: @@ -13612,7 +13402,7 @@ snapshots: pure-rand@6.1.0: {} - qr-code-styling@1.8.4: + qr-code-styling@1.9.0: dependencies: qrcode-generator: 1.4.4 @@ -13661,10 +13451,10 @@ snapshots: react-csv@2.2.2: {} - react-devtools-core@5.3.2(bufferutil@4.0.8): + react-devtools-core@5.3.2(bufferutil@4.0.9): dependencies: shell-quote: 1.8.2 - ws: 7.5.10(bufferutil@4.0.8) + ws: 7.5.10(bufferutil@4.0.9) transitivePeerDependencies: - bufferutil - utf-8-validate @@ -13682,25 +13472,25 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - react-focus-lock@2.13.5(@types/react@18.3.17)(react@18.3.1): + react-focus-lock@2.13.5(@types/react@18.3.18)(react@18.3.1): dependencies: '@babel/runtime': 7.26.0 - focus-lock: 1.3.5 + focus-lock: 1.3.6 prop-types: 15.8.1 react: 18.3.1 react-clientside-effect: 1.2.7(react@18.3.1) - use-callback-ref: 1.3.3(@types/react@18.3.17)(react@18.3.1) - use-sidecar: 1.1.3(@types/react@18.3.17)(react@18.3.1) + use-callback-ref: 1.3.3(@types/react@18.3.18)(react@18.3.1) + use-sidecar: 1.1.3(@types/react@18.3.18)(react@18.3.1) optionalDependencies: - '@types/react': 18.3.17 + '@types/react': 18.3.18 react-ga4@2.1.0: {} - react-hook-form@7.54.1(react@18.3.1): + react-hook-form@7.54.2(react@18.3.1): dependencies: react: 18.3.1 - react-i18next@13.5.0(i18next@23.16.8)(react-dom@18.3.1(react@18.3.1))(react-native@0.76.5(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.17)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1): + react-i18next@13.5.0(i18next@23.16.8)(react-dom@18.3.1(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1))(react@18.3.1): dependencies: '@babel/runtime': 7.26.0 html-parse-stringify: 3.0.1 @@ -13708,7 +13498,7 @@ snapshots: react: 18.3.1 optionalDependencies: react-dom: 18.3.1(react@18.3.1) - react-native: 0.76.5(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.17)(bufferutil@4.0.8)(react@18.3.1) + react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1) react-is@16.13.1: {} @@ -13723,23 +13513,23 @@ snapshots: prop-types: 15.8.1 react: 18.3.1 - react-native-webview@11.26.1(react-native@0.76.5(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.17)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1): + react-native-webview@11.26.1(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1))(react@18.3.1): dependencies: escape-string-regexp: 2.0.0 invariant: 2.2.4 react: 18.3.1 - react-native: 0.76.5(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.17)(bufferutil@4.0.8)(react@18.3.1) + react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1) - react-native@0.76.5(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.17)(bufferutil@4.0.8)(react@18.3.1): + react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1): dependencies: '@jest/create-cache-key-function': 29.7.0 - '@react-native/assets-registry': 0.76.5 - '@react-native/codegen': 0.76.5(@babel/preset-env@7.26.0(@babel/core@7.26.0)) - '@react-native/community-cli-plugin': 0.76.5(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(bufferutil@4.0.8) - '@react-native/gradle-plugin': 0.76.5 - '@react-native/js-polyfills': 0.76.5 - '@react-native/normalize-colors': 0.76.5 - '@react-native/virtualized-lists': 0.76.5(@types/react@18.3.17)(react-native@0.76.5(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.17)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) + '@react-native/assets-registry': 0.76.6 + '@react-native/codegen': 0.76.6(@babel/preset-env@7.26.0(@babel/core@7.26.0)) + '@react-native/community-cli-plugin': 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(bufferutil@4.0.9) + '@react-native/gradle-plugin': 0.76.6 + '@react-native/js-polyfills': 0.76.6 + '@react-native/normalize-colors': 0.76.6 + '@react-native/virtualized-lists': 0.76.6(@types/react@18.3.18)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1))(react@18.3.1) abort-controller: 3.0.0 anser: 1.4.10 ansi-regex: 5.0.1 @@ -13762,17 +13552,17 @@ snapshots: pretty-format: 29.7.0 promise: 8.3.0 react: 18.3.1 - react-devtools-core: 5.3.2(bufferutil@4.0.8) + react-devtools-core: 5.3.2(bufferutil@4.0.9) react-refresh: 0.14.2 regenerator-runtime: 0.13.11 scheduler: 0.24.0-canary-efb381bbf-20230505 semver: 7.6.3 stacktrace-parser: 0.1.10 whatwg-fetch: 3.6.20 - ws: 6.2.3(bufferutil@4.0.8) + ws: 6.2.3(bufferutil@4.0.9) yargs: 17.7.2 optionalDependencies: - '@types/react': 18.3.17 + '@types/react': 18.3.18 transitivePeerDependencies: - '@babel/core' - '@babel/preset-env' @@ -13790,36 +13580,36 @@ snapshots: react-refresh@0.14.2: {} - react-remove-scroll-bar@2.3.8(@types/react@18.3.17)(react@18.3.1): + react-remove-scroll-bar@2.3.8(@types/react@18.3.18)(react@18.3.1): dependencies: react: 18.3.1 - react-style-singleton: 2.2.3(@types/react@18.3.17)(react@18.3.1) + react-style-singleton: 2.2.3(@types/react@18.3.18)(react@18.3.1) tslib: 2.8.1 optionalDependencies: - '@types/react': 18.3.17 + '@types/react': 18.3.18 - react-remove-scroll@2.6.2(@types/react@18.3.17)(react@18.3.1): + react-remove-scroll@2.6.2(@types/react@18.3.18)(react@18.3.1): dependencies: react: 18.3.1 - react-remove-scroll-bar: 2.3.8(@types/react@18.3.17)(react@18.3.1) - react-style-singleton: 2.2.3(@types/react@18.3.17)(react@18.3.1) + react-remove-scroll-bar: 2.3.8(@types/react@18.3.18)(react@18.3.1) + react-style-singleton: 2.2.3(@types/react@18.3.18)(react@18.3.1) tslib: 2.8.1 - use-callback-ref: 1.3.3(@types/react@18.3.17)(react@18.3.1) - use-sidecar: 1.1.3(@types/react@18.3.17)(react@18.3.1) + use-callback-ref: 1.3.3(@types/react@18.3.18)(react@18.3.1) + use-sidecar: 1.1.3(@types/react@18.3.18)(react@18.3.1) optionalDependencies: - '@types/react': 18.3.17 + '@types/react': 18.3.18 - react-style-singleton@2.2.3(@types/react@18.3.17)(react@18.3.1): + react-style-singleton@2.2.3(@types/react@18.3.18)(react@18.3.1): dependencies: get-nonce: 1.0.1 react: 18.3.1 tslib: 2.8.1 optionalDependencies: - '@types/react': 18.3.17 + '@types/react': 18.3.18 react-tooltip@5.28.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@floating-ui/dom': 1.6.12 + '@floating-ui/dom': 1.6.13 classnames: 2.5.1 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -13927,15 +13717,15 @@ snapshots: resolve.exports@2.0.3: {} - resolve@1.22.8: + resolve@1.22.10: dependencies: - is-core-module: 2.16.0 + is-core-module: 2.16.1 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 - resolve@1.22.9: + resolve@1.22.8: dependencies: - is-core-module: 2.16.0 + is-core-module: 2.16.1 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 @@ -13949,10 +13739,10 @@ snapshots: dependencies: glob: 7.2.3 - rollup-plugin-visualizer@5.12.0(rollup@3.29.5): + rollup-plugin-visualizer@5.14.0(rollup@3.29.5): dependencies: open: 8.4.2 - picomatch: 2.3.1 + picomatch: 4.0.2 source-map: 0.7.4 yargs: 17.7.2 optionalDependencies: @@ -13970,6 +13760,12 @@ snapshots: safe-buffer@5.2.1: {} + safe-regex-test@1.1.0: + dependencies: + call-bound: 1.0.3 + es-errors: 1.3.0 + is-regex: 1.2.1 + safe-stable-stringify@2.5.0: {} safer-buffer@2.1.2: {} @@ -14060,7 +13856,7 @@ snapshots: define-data-property: 1.1.4 es-errors: 1.3.0 function-bind: 1.1.2 - get-intrinsic: 1.2.6 + get-intrinsic: 1.2.7 gopd: 1.2.0 has-property-descriptors: 1.0.2 @@ -14121,11 +13917,11 @@ snapshots: sisteransi@1.0.5: {} - siwe@2.3.2(ethers@5.7.2(bufferutil@4.0.8)): + siwe@2.3.2(ethers@5.7.2(bufferutil@4.0.9)): dependencies: '@spruceid/siwe-parser': 2.1.2 '@stablelib/random': 1.0.2 - ethers: 5.7.2(bufferutil@4.0.8) + ethers: 5.7.2(bufferutil@4.0.9) uri-js: 4.4.1 valid-url: 1.0.9 @@ -14133,11 +13929,11 @@ snapshots: smol-toml@1.3.1: {} - socket.io-client@4.8.1(bufferutil@4.0.8): + socket.io-client@4.8.1(bufferutil@4.0.9): dependencies: '@socket.io/component-emitter': 3.1.2 debug: 4.3.7 - engine.io-client: 6.6.2(bufferutil@4.0.8) + engine.io-client: 6.6.2(bufferutil@4.0.9) socket.io-parser: 4.2.4 transitivePeerDependencies: - bufferutil @@ -14197,8 +13993,6 @@ snapshots: statuses@2.0.1: {} - std-env@3.8.0: {} - stream-shift@1.0.3: {} streamsearch@1.1.0: {} @@ -14242,8 +14036,6 @@ snapshots: strip-final-newline@2.0.0: {} - strip-final-newline@3.0.0: {} - strip-indent@3.0.0: dependencies: min-indent: 1.0.1 @@ -14276,10 +14068,6 @@ snapshots: superstruct@1.0.4: {} - supports-color@5.5.0: - dependencies: - has-flag: 3.0.0 - supports-color@7.2.0: dependencies: has-flag: 4.0.0 @@ -14292,8 +14080,6 @@ snapshots: symbol-tree@3.2.4: {} - system-architecture@0.1.0: {} - tailwind-merge@1.14.0: {} tailwind-scrollbar@3.1.0(tailwindcss@3.4.17): @@ -14307,7 +14093,7 @@ snapshots: chokidar: 3.6.0 didyoumean: 1.2.2 dlv: 1.1.3 - fast-glob: 3.3.2 + fast-glob: 3.3.3 glob-parent: 6.0.2 is-glob: 4.0.3 jiti: 1.21.7 @@ -14322,7 +14108,7 @@ snapshots: postcss-load-config: 4.0.2(postcss@8.4.49) postcss-nested: 6.2.0(postcss@8.4.49) postcss-selector-parser: 6.1.2 - resolve: 1.22.9 + resolve: 1.22.10 sucrase: 3.35.0 transitivePeerDependencies: - ts-node @@ -14401,7 +14187,7 @@ snapshots: ts-interface-checker@0.1.13: {} - ts-jest@29.2.5(@babel/core@7.26.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.0))(jest@29.7.0(@types/node@20.4.2)(babel-plugin-macros@3.1.0))(typescript@5.7.2): + ts-jest@29.2.5(@babel/core@7.26.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.0))(jest@29.7.0(@types/node@20.4.2)(babel-plugin-macros@3.1.0))(typescript@5.7.3): dependencies: bs-logger: 0.2.6 ejs: 3.1.10 @@ -14412,7 +14198,7 @@ snapshots: lodash.memoize: 4.1.2 make-error: 1.3.6 semver: 7.6.3 - typescript: 5.7.2 + typescript: 5.7.3 yargs-parser: 21.1.1 optionalDependencies: '@babel/core': 7.26.0 @@ -14432,7 +14218,7 @@ snapshots: type-fest@0.7.1: {} - typescript@5.7.2: {} + typescript@5.7.3: {} ufo@1.5.4: {} @@ -14444,7 +14230,7 @@ snapshots: unenv@1.10.0: dependencies: - consola: 3.2.3 + consola: 3.3.3 defu: 6.1.4 mime: 3.0.0 node-fetch-native: 1.6.4 @@ -14474,14 +14260,12 @@ snapshots: webpack-sources: 3.2.3 webpack-virtual-modules: 0.5.0 - unstorage@1.13.1(idb-keyval@6.2.1): + unstorage@1.14.4(idb-keyval@6.2.1): dependencies: anymatch: 3.1.3 chokidar: 3.6.0 - citty: 0.1.6 destr: 2.0.3 h3: 1.13.0 - listhen: 1.9.0 lru-cache: 10.4.3 node-fetch-native: 1.6.4 ofetch: 1.4.1 @@ -14489,20 +14273,12 @@ snapshots: optionalDependencies: idb-keyval: 6.2.1 - untun@0.1.3: + update-browserslist-db@1.1.2(browserslist@4.24.4): dependencies: - citty: 0.1.6 - consola: 3.2.3 - pathe: 1.1.2 - - update-browserslist-db@1.1.1(browserslist@4.24.3): - dependencies: - browserslist: 4.24.3 + browserslist: 4.24.4 escalade: 3.2.0 picocolors: 1.1.1 - uqr@0.1.2: {} - uri-js@4.4.1: dependencies: punycode: 2.3.1 @@ -14512,20 +14288,20 @@ snapshots: querystringify: 2.2.0 requires-port: 1.0.0 - use-callback-ref@1.3.3(@types/react@18.3.17)(react@18.3.1): + use-callback-ref@1.3.3(@types/react@18.3.18)(react@18.3.1): dependencies: react: 18.3.1 tslib: 2.8.1 optionalDependencies: - '@types/react': 18.3.17 + '@types/react': 18.3.18 - use-sidecar@1.1.3(@types/react@18.3.17)(react@18.3.1): + use-sidecar@1.1.3(@types/react@18.3.18)(react@18.3.1): dependencies: detect-node-es: 1.1.0 react: 18.3.1 tslib: 2.8.1 optionalDependencies: - '@types/react': 18.3.17 + '@types/react': 18.3.18 use-sync-external-store@1.2.0(react@18.3.1): dependencies: @@ -14541,9 +14317,9 @@ snapshots: dependencies: inherits: 2.0.4 is-arguments: 1.2.0 - is-generator-function: 1.0.10 - is-typed-array: 1.1.14 - which-typed-array: 1.1.17 + is-generator-function: 1.1.0 + is-typed-array: 1.1.15 + which-typed-array: 1.1.18 utils-merge@1.0.1: {} @@ -14563,45 +14339,45 @@ snapshots: validator@13.12.0: {} - valtio@1.11.2(@types/react@18.3.17)(react@18.3.1): + valtio@1.11.2(@types/react@18.3.18)(react@18.3.1): dependencies: proxy-compare: 2.5.1 use-sync-external-store: 1.2.0(react@18.3.1) optionalDependencies: - '@types/react': 18.3.17 + '@types/react': 18.3.18 react: 18.3.1 - viem@2.21.55(bufferutil@4.0.8)(typescript@5.7.2)(zod@3.22.4): + viem@2.22.6(bufferutil@4.0.9)(typescript@5.7.3)(zod@3.22.4): dependencies: '@noble/curves': 1.7.0 '@noble/hashes': 1.6.1 '@scure/bip32': 1.6.0 '@scure/bip39': 1.5.0 - abitype: 1.0.7(typescript@5.7.2)(zod@3.22.4) - isows: 1.0.6(ws@8.18.0(bufferutil@4.0.8)) - ox: 0.1.2(typescript@5.7.2)(zod@3.22.4) + abitype: 1.0.7(typescript@5.7.3)(zod@3.22.4) + isows: 1.0.6(ws@8.18.0(bufferutil@4.0.9)) + ox: 0.6.0(typescript@5.7.3)(zod@3.22.4) webauthn-p256: 0.0.10 - ws: 8.18.0(bufferutil@4.0.8) + ws: 8.18.0(bufferutil@4.0.9) optionalDependencies: - typescript: 5.7.2 + typescript: 5.7.3 transitivePeerDependencies: - bufferutil - utf-8-validate - zod - viem@2.21.55(bufferutil@4.0.8)(typescript@5.7.2)(zod@3.24.1): + viem@2.22.6(bufferutil@4.0.9)(typescript@5.7.3)(zod@3.24.1): dependencies: '@noble/curves': 1.7.0 '@noble/hashes': 1.6.1 '@scure/bip32': 1.6.0 '@scure/bip39': 1.5.0 - abitype: 1.0.7(typescript@5.7.2)(zod@3.24.1) - isows: 1.0.6(ws@8.18.0(bufferutil@4.0.8)) - ox: 0.1.2(typescript@5.7.2)(zod@3.24.1) + abitype: 1.0.7(typescript@5.7.3)(zod@3.24.1) + isows: 1.0.6(ws@8.18.0(bufferutil@4.0.9)) + ox: 0.6.0(typescript@5.7.3)(zod@3.24.1) webauthn-p256: 0.0.10 - ws: 8.18.0(bufferutil@4.0.8) + ws: 8.18.0(bufferutil@4.0.9) optionalDependencies: - typescript: 5.7.2 + typescript: 5.7.3 transitivePeerDependencies: - bufferutil - utf-8-validate @@ -14615,16 +14391,16 @@ snapshots: dependencies: xml-name-validator: 4.0.0 - wagmi@2.8.6(@tanstack/query-core@5.62.8)(@tanstack/react-query@5.8.4(react-dom@18.3.1(react@18.3.1))(react-native@0.76.5(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.17)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(@types/react@18.3.17)(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react-i18next@13.5.0(i18next@23.16.8)(react-dom@18.3.1(react@18.3.1))(react-native@0.76.5(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.17)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.17)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1)(rollup@3.29.5)(typescript@5.7.2)(viem@2.21.55(bufferutil@4.0.8)(typescript@5.7.2)(zod@3.24.1))(zod@3.24.1): + wagmi@2.8.6(@tanstack/query-core@5.8.3)(@tanstack/react-query@5.8.4(react-dom@18.3.1(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1))(react@18.3.1))(@types/react@18.3.18)(bufferutil@4.0.9)(react-dom@18.3.1(react@18.3.1))(react-i18next@13.5.0(i18next@23.16.8)(react-dom@18.3.1(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1))(react@18.3.1)(rollup@3.29.5)(typescript@5.7.3)(viem@2.22.6(bufferutil@4.0.9)(typescript@5.7.3)(zod@3.24.1))(zod@3.24.1): dependencies: - '@tanstack/react-query': 5.8.4(react-dom@18.3.1(react@18.3.1))(react-native@0.76.5(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.17)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1) - '@wagmi/connectors': 4.3.8(@types/react@18.3.17)(@wagmi/core@2.14.3(@tanstack/query-core@5.62.8)(@types/react@18.3.17)(react@18.3.1)(typescript@5.7.2)(use-sync-external-store@1.2.0(react@18.3.1))(viem@2.21.55(bufferutil@4.0.8)(typescript@5.7.2)(zod@3.24.1)))(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react-i18next@13.5.0(i18next@23.16.8)(react-dom@18.3.1(react@18.3.1))(react-native@0.76.5(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.17)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.17)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1)(rollup@3.29.5)(typescript@5.7.2)(viem@2.21.55(bufferutil@4.0.8)(typescript@5.7.2)(zod@3.24.1))(zod@3.24.1) - '@wagmi/core': 2.14.3(@tanstack/query-core@5.62.8)(@types/react@18.3.17)(react@18.3.1)(typescript@5.7.2)(use-sync-external-store@1.2.0(react@18.3.1))(viem@2.21.55(bufferutil@4.0.8)(typescript@5.7.2)(zod@3.24.1)) + '@tanstack/react-query': 5.8.4(react-dom@18.3.1(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1))(react@18.3.1) + '@wagmi/connectors': 4.3.8(@types/react@18.3.18)(@wagmi/core@2.14.3(@tanstack/query-core@5.8.3)(@types/react@18.3.18)(react@18.3.1)(typescript@5.7.3)(use-sync-external-store@1.2.0(react@18.3.1))(viem@2.22.6(bufferutil@4.0.9)(typescript@5.7.3)(zod@3.24.1)))(bufferutil@4.0.9)(react-dom@18.3.1(react@18.3.1))(react-i18next@13.5.0(i18next@23.16.8)(react-dom@18.3.1(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1))(react@18.3.1)(rollup@3.29.5)(typescript@5.7.3)(viem@2.22.6(bufferutil@4.0.9)(typescript@5.7.3)(zod@3.24.1))(zod@3.24.1) + '@wagmi/core': 2.14.3(@tanstack/query-core@5.8.3)(@types/react@18.3.18)(react@18.3.1)(typescript@5.7.3)(use-sync-external-store@1.2.0(react@18.3.1))(viem@2.22.6(bufferutil@4.0.9)(typescript@5.7.3)(zod@3.24.1)) react: 18.3.1 use-sync-external-store: 1.2.0(react@18.3.1) - viem: 2.21.55(bufferutil@4.0.8)(typescript@5.7.2)(zod@3.24.1) + viem: 2.22.6(bufferutil@4.0.9)(typescript@5.7.3)(zod@3.24.1) optionalDependencies: - typescript: 5.7.2 + typescript: 5.7.3 transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -14633,22 +14409,28 @@ snapshots: - '@azure/keyvault-secrets' - '@azure/storage-blob' - '@capacitor/preferences' + - '@deno/kv' - '@netlify/blobs' - '@planetscale/database' - '@react-native-async-storage/async-storage' - '@tanstack/query-core' - '@types/react' - '@upstash/redis' + - '@vercel/blob' - '@vercel/kv' + - aws4fetch - bufferutil + - db0 - encoding - immer - ioredis - react-dom - react-i18next - react-native + - rolldown - rollup - supports-color + - uploadthing - utf-8-validate - zod @@ -14689,10 +14471,10 @@ snapshots: '@webassemblyjs/wasm-edit': 1.14.1 '@webassemblyjs/wasm-parser': 1.14.1 acorn: 8.14.0 - browserslist: 4.24.3 + browserslist: 4.24.4 chrome-trace-event: 1.0.4 - enhanced-resolve: 5.17.1 - es-module-lexer: 1.5.4 + enhanced-resolve: 5.18.0 + es-module-lexer: 1.6.0 eslint-scope: 5.1.1 events: 3.3.0 glob-to-regexp: 0.4.1 @@ -14731,7 +14513,7 @@ snapshots: which-module@2.0.1: {} - which-typed-array@1.1.17: + which-typed-array@1.1.18: dependencies: available-typed-arrays: 1.0.7 call-bind: 1.0.8 @@ -14775,27 +14557,27 @@ snapshots: imurmurhash: 0.1.4 signal-exit: 3.0.7 - ws@6.2.3(bufferutil@4.0.8): + ws@6.2.3(bufferutil@4.0.9): dependencies: async-limiter: 1.0.1 optionalDependencies: - bufferutil: 4.0.8 + bufferutil: 4.0.9 - ws@7.4.6(bufferutil@4.0.8): + ws@7.4.6(bufferutil@4.0.9): optionalDependencies: - bufferutil: 4.0.8 + bufferutil: 4.0.9 - ws@7.5.10(bufferutil@4.0.8): + ws@7.5.10(bufferutil@4.0.9): optionalDependencies: - bufferutil: 4.0.8 + bufferutil: 4.0.9 - ws@8.17.1(bufferutil@4.0.8): + ws@8.17.1(bufferutil@4.0.9): optionalDependencies: - bufferutil: 4.0.8 + bufferutil: 4.0.9 - ws@8.18.0(bufferutil@4.0.8): + ws@8.18.0(bufferutil@4.0.9): optionalDependencies: - bufferutil: 4.0.8 + bufferutil: 4.0.9 xml-name-validator@4.0.0: {} @@ -14813,7 +14595,7 @@ snapshots: yaml@1.10.2: {} - yaml@2.6.1: {} + yaml@2.7.0: {} yargs-parser@18.1.3: dependencies: @@ -14856,8 +14638,8 @@ snapshots: zod@3.24.1: {} - zustand@5.0.0(@types/react@18.3.17)(react@18.3.1)(use-sync-external-store@1.2.0(react@18.3.1)): + zustand@5.0.0(@types/react@18.3.18)(react@18.3.1)(use-sync-external-store@1.2.0(react@18.3.1)): optionalDependencies: - '@types/react': 18.3.17 + '@types/react': 18.3.18 react: 18.3.1 use-sync-external-store: 1.2.0(react@18.3.1) diff --git a/public/favicon.ico b/public/favicon.ico index fa178df9e..0fb773f5a 100644 Binary files a/public/favicon.ico and b/public/favicon.ico differ diff --git a/public/logo-favicon.png b/public/logo-favicon.png index fa178df9e..a3adafc45 100644 Binary files a/public/logo-favicon.png and b/public/logo-favicon.png differ diff --git a/public/metadata-img.png b/public/metadata-img.png index f16482566..664a35938 100644 Binary files a/public/metadata-img.png and b/public/metadata-img.png differ diff --git a/public/peanutman-logo.svg b/public/peanutman-logo.svg index 3e79e7b81..df72daff4 100644 --- a/public/peanutman-logo.svg +++ b/public/peanutman-logo.svg @@ -1,53 +1,39 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/preview-bg.png b/public/preview-bg.png deleted file mode 100644 index f8bfb71af..000000000 Binary files a/public/preview-bg.png and /dev/null differ diff --git a/public/social-preview-bg.png b/public/social-preview-bg.png new file mode 100644 index 000000000..2adfce109 Binary files /dev/null and b/public/social-preview-bg.png differ diff --git a/src/app/api/bridge/external-account/create-external-account/route.ts b/src/app/api/bridge/external-account/create-external-account/route.ts index c8e53ea0d..eeb152f63 100644 --- a/src/app/api/bridge/external-account/create-external-account/route.ts +++ b/src/app/api/bridge/external-account/create-external-account/route.ts @@ -1,29 +1,60 @@ +import { IBridgeAccount } from '@/interfaces' import type { NextRequest } from 'next/server' import { NextResponse } from 'next/server' import { v4 as uuidv4 } from 'uuid' -import * as interfaces from '@/interfaces' export async function POST(request: NextRequest) { try { + // parse request body + let requestBody + try { + requestBody = await request.json() + } catch (error) { + return new NextResponse( + JSON.stringify({ + success: false, + error: 'Invalid request body', + details: 'Failed to parse request body as JSON', + }), + { + status: 400, + headers: { 'Content-Type': 'application/json' }, + } + ) + } + + const { accountType, accountDetails, address, accountOwnerName } = requestBody + const url = new URL(request.url) const customerId = url.searchParams.get('customerId') + + // validate required fields if (!customerId) { - throw new Error('Customer ID is required') + return new NextResponse( + JSON.stringify({ + success: false, + error: 'Missing required parameter', + details: 'customerId is required in request body', + }), + { + status: 400, + headers: { 'Content-Type': 'application/json' }, + } + ) } - const requestData = await request.json() - const { accountType, accountDetails, address, accountOwnerName } = requestData - - console.log('Creating external account with:', { - customerId, - accountType, - accountDetails, - address, - accountOwnerName, - }) - if (!process.env.BRIDGE_API_KEY) { - throw new Error('BRIDGE_API_KEY is not defined') + return new NextResponse( + JSON.stringify({ + success: false, + error: 'Server configuration error', + details: 'Bridge API key is not configured', + }), + { + status: 500, + headers: { 'Content-Type': 'application/json' }, + } + ) } const idempotencyKey = uuidv4() @@ -61,148 +92,158 @@ export async function POST(request: NextRequest) { account_owner_type: 'individual', } } else { - throw new Error('Invalid account type') + return new NextResponse( + JSON.stringify({ + success: false, + error: 'Invalid account type', + details: 'Account type must be either "iban" or "us"', + }), + { + status: 400, + headers: { 'Content-Type': 'application/json' }, + } + ) } - console.log('Sending request to Bridge API:', { - url: `https://api.bridge.xyz/v0/customers/${customerId}/external_accounts`, - method: 'POST', - headers: { - 'Idempotency-Key': idempotencyKey, - 'Api-Key': '[REDACTED]', - Accept: 'application/json', - 'Content-Type': 'application/json', - }, - body: JSON.stringify(body), - }) - const response = await fetch(`https://api.bridge.xyz/v0/customers/${customerId}/external_accounts`, { method: 'POST', headers: { - 'Idempotency-Key': idempotencyKey, 'Api-Key': process.env.BRIDGE_API_KEY, - Accept: 'application/json', + 'Idempotency-Key': idempotencyKey, 'Content-Type': 'application/json', }, body: JSON.stringify(body), }) - const responseText = await response.text() - console.log('Bridge API Response:', { - status: response.status, - statusText: response.statusText, - headers: Object.fromEntries(response.headers.entries()), - body: responseText, - }) + const data = await response.json() if (!response.ok) { - const responseText = await response.text() - console.log('Error response text:', responseText) - - try { - const errorData = JSON.parse(responseText) - console.error('Bridge API error:', errorData) - - if (errorData.code === 'invalid_parameters') { - const missingParams = Object.keys(errorData.source?.key || {}) - const errorMessage = - missingParams.length > 0 - ? `Missing required fields: ${missingParams.map((p) => p.split('.').pop()).join(', ')}` - : errorData.message + if (data.code === 'invalid_parameters') { + const missingParams = Object.keys(data.source?.key || {}) + const errorMessage = + missingParams.length > 0 + ? `Missing required fields: ${missingParams.map((p) => p.split('.').pop()).join(', ')}` + : data.message + + return new NextResponse( + JSON.stringify({ + success: false, + error: 'Bridge API error', + message: errorMessage || 'Failed to create external account', + details: data, + }), + { + status: response.status, + headers: { 'Content-Type': 'application/json' }, + } + ) + } + + if (data.code === 'duplicate_external_account') { + console.log('Duplicate account detected, fetching existing accounts') + + const bridgeResponse = await fetch( + `https://api.bridge.xyz/v0/customers/${customerId}/external_accounts`, + { + method: 'GET', + headers: { + 'Api-Key': process.env.BRIDGE_API_KEY!, + Accept: 'application/json', + }, + } + ) + + if (!bridgeResponse.ok) { + console.error('Failed to fetch existing accounts:', { + status: bridgeResponse.status, + statusText: bridgeResponse.statusText, + }) + + const errorData = await bridgeResponse.json().catch(() => ({})) return new NextResponse( JSON.stringify({ success: false, - message: errorMessage, + error: 'Failed to fetch existing accounts', + details: { + status: bridgeResponse.status, + message: errorData.message || bridgeResponse.statusText, + code: errorData.code, + }, }), { - status: 400, + status: 500, headers: { 'Content-Type': 'application/json' }, } ) } - if (errorData.code === 'duplicate_external_account') { - console.log('Duplicate account detected, fetching existing accounts') - const allAccounts = await fetch(`/api/bridge/external-account/get-all-for-customerId`, { - method: 'POST', - headers: { - 'Content-Type': 'application/json', - }, - body: JSON.stringify({ - customerId, - }), - }) - - if (!allAccounts.ok) { - throw new Error('Failed to fetch existing accounts') - } + const bridgeData = await bridgeResponse.json() + console.log('Found existing accounts:', bridgeData) - const accounts = await allAccounts.json() - console.log('Found existing accounts:', accounts) - - const existingAccount = accounts.find((account: interfaces.IBridgeAccount) => { - if (accountType === 'iban') { - return ( - account.account_details.type === 'iban' && - account.account_details.last_4 === accountDetails.accountNumber.slice(-4) - ) - } else { - return ( - account.account_details.type === 'us' && - account.account_details.last_4 === accountDetails.accountNumber.slice(-4) && - account.account_details.routing_number === accountDetails.routingNumber - ) - } - }) + // Bridge API returns { data: Account[] } + const accounts = bridgeData.data || [] - if (!existingAccount) { - throw new Error('Could not find matching existing account') + const existingAccount = accounts.find((account: IBridgeAccount) => { + if (accountType === 'iban') { + return ( + account.account_details.type === 'iban' && + account.account_details.last_4 === accountDetails.accountNumber.slice(-4) + ) + } else { + return ( + account.account_details.type === 'us' && + account.account_details.last_4 === accountDetails.accountNumber.slice(-4) && + account.account_details.routing_number === accountDetails.routingNumber + ) } + }) - console.log('Found matching existing account:', existingAccount) + if (!existingAccount) { return new NextResponse( JSON.stringify({ - success: true, - data: existingAccount, + success: false, + error: 'Account not found', + details: 'Could not find matching existing account', }), { - status: 200, - headers: { - 'Content-Type': 'application/json', - }, + status: 404, + headers: { 'Content-Type': 'application/json' }, } ) } + console.log('Found matching existing account:', existingAccount) + return new NextResponse( JSON.stringify({ success: false, - message: errorData.message || 'Failed to create external account', - details: errorData, - }), - { - status: response.status, - headers: { 'Content-Type': 'application/json' }, - } - ) - } catch (e) { - console.error('Error parsing Bridge API error response:', e) - return new NextResponse( - JSON.stringify({ - success: false, - message: 'Failed to process Bridge API response', - details: responseText, + data: existingAccount, }), { - status: response.status, + status: 200, headers: { 'Content-Type': 'application/json' }, } ) } - } - const data = JSON.parse(responseText) - console.log('Successfully created external account:', data) + return new NextResponse( + JSON.stringify({ + success: false, + error: 'Bridge API error', + message: data.message || 'Failed to create external account', + details: { + status: response.status, + code: data.code, + requirements: data.requirements, + additionalInfo: data.details, + }, + }), + { + status: response.status, + headers: { 'Content-Type': 'application/json' }, + } + ) + } return new NextResponse(JSON.stringify(data), { status: 200, @@ -211,7 +252,27 @@ export async function POST(request: NextRequest) { }, }) } catch (error) { - console.error('Failed to create external account:', error) - return new NextResponse('Internal Server Error', { status: 500 }) + console.error('Error in create-external-account:', { + error, + message: error instanceof Error ? error.message : 'Unknown error', + stack: error instanceof Error ? error.stack : undefined, + }) + return new NextResponse( + JSON.stringify({ + success: false, + error: 'Internal server error', + details: { + message: error instanceof Error ? error.message : 'Unknown error occurred', + type: error instanceof Error ? error.name : typeof error, + ...(process.env.NODE_ENV === 'development' && { + stack: error instanceof Error ? error.stack : undefined, + }), + }, + }), + { + status: 500, + headers: { 'Content-Type': 'application/json' }, + } + ) } } diff --git a/src/app/api/peanut/user/add-account/route.ts b/src/app/api/peanut/user/add-account/route.ts index efed183ea..6dde5a9a0 100644 --- a/src/app/api/peanut/user/add-account/route.ts +++ b/src/app/api/peanut/user/add-account/route.ts @@ -1,7 +1,7 @@ -import type { NextRequest } from 'next/server' -import { NextResponse } from 'next/server' import * as consts from '@/constants' import { cookies } from 'next/headers' +import type { NextRequest } from 'next/server' +import { NextResponse } from 'next/server' export async function POST(request: NextRequest) { try { @@ -33,6 +33,14 @@ export async function POST(request: NextRequest) { }) if (!response.ok) { + if (response.status === 409) { + return new NextResponse(JSON.stringify({ error: 'User already exists' }), { + status: 409, + headers: { + 'Content-Type': 'application/json', + }, + }) + } throw new Error(`Failed to create user: ${response.status}`) } diff --git a/src/app/cashout/page.tsx b/src/app/cashout/page.tsx index b1e5de708..101e72707 100644 --- a/src/app/cashout/page.tsx +++ b/src/app/cashout/page.tsx @@ -1,9 +1,14 @@ import { Cashout } from '@/components' import Layout from '@/components/Global/Layout' +import { generateMetadata } from '../metadata' export const dynamic = 'force-dynamic' -// TODO: add metadata +export const metadata = generateMetadata({ + title: 'Cash Out Crypto | Peanut', + description: 'Convert your crypto to fiat and withdraw directly to your bank account. Fast, secure crypto offramp.', + keywords: 'crypto cashout, offramp, crypto to bank, digital dollars, fiat withdrawal', +}) export default function CashoutPage() { return ( diff --git a/src/app/favicon.ico b/src/app/favicon.ico index fa178df9e..0fb773f5a 100644 Binary files a/src/app/favicon.ico and b/src/app/favicon.ico differ diff --git a/src/app/jobs/page.tsx b/src/app/jobs/page.tsx index 39497bdd9..72f07b6b3 100644 --- a/src/app/jobs/page.tsx +++ b/src/app/jobs/page.tsx @@ -1,25 +1,13 @@ -// import * as components from '@/components' import { Jobs } from '@/components' import Layout from '@/components/Global/Layout' +import { generateMetadata } from '../metadata' -import { Metadata } from 'next' - -export const metadata: Metadata = { - title: 'Peanut Protocol', - description: 'Text Tokens', - metadataBase: new URL('https://peanut.to'), - - icons: { - icon: '/favicon.ico', - }, - openGraph: { - images: [ - { - url: '/metadata-img.png', - }, - ], - }, -} +export const metadata = generateMetadata({ + title: 'Jobs | Peanut', + description: 'Join the Peanut team and help us build the future of crypto payments.', + image: '/metadata-img.png', + keywords: 'jobs, careers, work, employment, crypto, payments', +}) export default function JobsPage() { return ( diff --git a/src/app/layout.tsx b/src/app/layout.tsx index 9a4ad6b97..478989572 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -4,7 +4,7 @@ import CrispChat from '../components/CrispChat' import { PeanutProvider } from '@/config' import * as context from '@/context' import { FooterVisibilityProvider } from '@/context/footerVisibility' -import { Metadata } from 'next' +import { generateMetadata } from './metadata' const roboto = Roboto_Flex({ subsets: ['latin'], @@ -27,14 +27,14 @@ const sniglet = Sniglet({ variable: '--font-sniglet', }) -export const metadata: Metadata = { - viewport: { - width: 'device-width', - initialScale: 1, - maximumScale: 1, - userScalable: false, - }, -} +export const metadata = generateMetadata({ + title: 'Peanut Protocol | Cross-Chain Payment Infrastructure', + description: + 'Seamless cross-chain payment infrastructure for sending and receiving digital assets. Built for both developers and consumers to abstract away blockchain complexities with chain-agnostic transfers, stablecoin conversions, and fiat offramps.', + image: '/metadata-img.png', + keywords: + 'blockchain payments, cross-chain transfers, payment infrastructure, crypto payments, stablecoin conversion, fiat offramp, web3 payments, blockchain protocol', +}) export default function RootLayout({ children }: { children: React.ReactNode }) { return ( diff --git a/src/app/metadata.ts b/src/app/metadata.ts new file mode 100644 index 000000000..cb042f27f --- /dev/null +++ b/src/app/metadata.ts @@ -0,0 +1,37 @@ +import { Metadata } from 'next' + +export function generateMetadata({ + title, + description, + image = '/metadata-img.png', + keywords, +}: { + title: string + description: string + image?: string + keywords?: string +}): Metadata { + return { + title, + description, + metadataBase: new URL(process.env.NEXT_PUBLIC_BASE_URL || 'https://peanut.to'), + icons: { icon: '/favicon.ico' }, + keywords, + openGraph: { + type: 'website', + title, + description, + url: 'https://peanut.to', + siteName: 'Peanut Protocol', + images: [{ url: image, width: 1200, height: 630, alt: title }], + }, + twitter: { + card: 'summary_large_image', + title, + description, + images: [image], + creator: '@PeanutProtocol', + site: '@PeanutProtocol', + }, + } +} diff --git a/src/app/page.tsx b/src/app/page.tsx index 8857a5d47..d0239e496 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -1,28 +1,10 @@ 'use client' -import { useState, useEffect } from 'react' -import { Metadata } from 'next' import * as assets from '@/assets' import Layout from '@/components/Global/Layout' -import { Hero, FAQs, Features, Mike, Story, BuildOnUs, CashoutSection } from '@/components/LandingPage' -import { MarqueeComp } from '@/components/Global/MarqueeWrapper' +import { BuildOnUs, FAQs, Features, Hero, Mike, Story } from '@/components/LandingPage' import { useFooterVisibility } from '@/context/footerVisibility' - -const metadata: Metadata = { - title: 'Peanut Protocol', - description: 'Text Tokens', - metadataBase: new URL('https://peanut.to'), - icons: { - icon: '/favicon.ico', - }, - openGraph: { - images: [ - { - url: '/metadata-img.png', - }, - ], - }, -} +import { useEffect, useState } from 'react' export default function LandingPage() { const hero = { @@ -33,7 +15,7 @@ export default function LandingPage() { }, cta: { label: 'TRY NOW', - href: '/send', + href: '/pay', }, } const story = { @@ -98,46 +80,51 @@ export default function LandingPage() { questions: [ { id: '0', + question: `So what's Peanut?`, + answer: `With Peanut you can pay and get paid in digital dollars and other cryptocurrencies easily. You can also cash out 2000+ tokens from 20+ EVM chain directly to your bank account.`, + }, + { + id: '1', question: 'How can I try?', answer: 'Check out our dapp or any of the projects that already integrated Peanut.', }, { - id: '1', + id: '2', question: 'What are the trust assumptions?', answer: 'Peanut Protocol is non-custodial, permissionless and decentralised. Read more ', redirectUrl: 'https://docs.peanut.to/how-to-use-peanut-links/trust-assumptions', redirectText: 'here.', }, { - id: '2', + id: '3', question: 'What happens if I want to cancel or if I lose the link?', answer: 'The only thing you need is the transaction hash! To see how, click ', redirectUrl: 'https://peanut.to/refund', redirectText: 'here.', }, { - id: '3', + id: '4', question: 'What are the fees?', answer: 'On our dapp, we sponsor gasless claiming and sending on L2s. Integrators can choose to sponsor the transactions. We do not have a fee on the protocol for same-chain transactions, see ', redirectUrl: 'https://docs.peanut.to/pricing', redirectText: 'here.', }, { - id: '4', + id: '5', question: 'I need help!', answer: 'Sure! Let us know at hello@peanut.to or on ', redirectUrl: 'https://discord.gg/uWFQdJHZ6j', redirectText: 'discord.', }, { - id: '5', + id: '6', question: 'Are you audited?', answer: 'Yes! ', redirectUrl: 'https://docs.peanut.to/security-audit', redirectText: 'See our docs for more', }, { - id: '6', + id: '7', question: 'I want this for our app! How long does it take to integrate?', answer: 'Our record integration took 2 hours, but it depends on your stack. ', calModal: true, diff --git a/src/app/pay/page.tsx b/src/app/pay/page.tsx new file mode 100644 index 000000000..1ea6c398d --- /dev/null +++ b/src/app/pay/page.tsx @@ -0,0 +1,21 @@ +import TryNow from '@/components/Global/TryNow' + +import Layout from '@/components/Global/Layout' +import { generateMetadata } from '../metadata' + +export const metadata = generateMetadata({ + title: 'Pay | Peanut', + description: + 'Seamless cross-chain payment infrastructure for sending and receiving digital assets. Built for both developers and consumers to abstract away blockchain complexities with chain-agnostic transfers, stablecoin conversions, and fiat offramps.', + image: '/metadata-img.png', + keywords: + 'blockchain payments, cross-chain transfers, payment infrastructure, crypto payments, stablecoin conversion, fiat offramp, web3 payments, blockchain protocol', +}) + +export default function PayPage() { + return ( + + + + ) +} diff --git a/src/app/privacy/page.tsx b/src/app/privacy/page.tsx index bfd1e84f3..b5db1f8cd 100644 --- a/src/app/privacy/page.tsx +++ b/src/app/privacy/page.tsx @@ -1,26 +1,6 @@ -// import * as components from '@/components' import { Privacy } from '@/components' import Layout from '@/components/Global/Layout' -import { Metadata } from 'next' - -export const metadata: Metadata = { - title: 'Peanut Protocol', - description: 'Text Tokens', - metadataBase: new URL('https://peanut.to'), - - icons: { - icon: '/favicon.ico', - }, - openGraph: { - images: [ - { - url: '/metadata-img.png', - }, - ], - }, -} - export default function PrivacyPage() { return ( diff --git a/src/app/request/create/page.tsx b/src/app/request/create/page.tsx index 6f3da5388..283cec4fd 100644 --- a/src/app/request/create/page.tsx +++ b/src/app/request/create/page.tsx @@ -1,22 +1,14 @@ -import { Metadata } from 'next' +import { generateMetadata } from '@/app/metadata' import Layout from '@/components/Global/Layout' import { CreateRequestLink } from '@/components/Request/Create/Create' -export const metadata: Metadata = { - title: 'Peanut Protocol', - description: 'Text Tokens', - metadataBase: new URL('https://peanut.to'), - icons: { - icon: '/favicon.ico', - }, - openGraph: { - images: [ - { - url: '/metadata-img.png', - }, - ], - }, -} +export const metadata = generateMetadata({ + title: 'Request Payment | Peanut', + description: 'Request cryptocurrency from friends, family, or anyone else using Peanut on any chain.', + image: '/metadata-img.png', + keywords: 'crypto request, crypto payment, crypto invoice, crypto payment link', +}) + export default function RequestCreate() { return ( diff --git a/src/app/request/pay/page.tsx b/src/app/request/pay/page.tsx index 22674fb73..a8bfe9ab2 100644 --- a/src/app/request/pay/page.tsx +++ b/src/app/request/pay/page.tsx @@ -29,7 +29,7 @@ function getPreviewUrl(host: string, data: Awaited { - let title = 'Request Payment' + let title = 'Request Payment | Peanut' let previewUrl = '/metadata-img.jpg' const uuid = searchParams.id ? (Array.isArray(searchParams.id) ? searchParams.id[0] : searchParams.id) : undefined if (uuid) { @@ -48,6 +48,7 @@ export async function generateMetadata({ searchParams }: Props): Promise { + const baseUrl = process.env.NEXT_PUBLIC_BASE_URL || 'https://peanut.to' + + const staticPages = ['', '/about', '/jobs'] + + // generate entries for static pages + const staticEntries = staticPages.map((page) => ({ + url: `${baseUrl}${page}`, + lastModified: new Date(), + changeFrequency: 'weekly' as const, + priority: 1.0, + })) + + return staticEntries +} + +export default generateSitemap diff --git a/src/app/terms/page.tsx b/src/app/terms/page.tsx index 502dea0c3..18af56797 100644 --- a/src/app/terms/page.tsx +++ b/src/app/terms/page.tsx @@ -1,26 +1,6 @@ -// import * as components from '@/components' import { Terms } from '@/components' import Layout from '@/components/Global/Layout' -import { Metadata } from 'next' - -export const metadata: Metadata = { - title: 'Peanut Protocol', - description: 'Text Tokens', - metadataBase: new URL('https://peanut.to'), - - icons: { - icon: '/favicon.ico', - }, - openGraph: { - images: [ - { - url: '/metadata-img.png', - }, - ], - }, -} - export default function TermsPage() { return ( diff --git a/src/assets/animations b/src/assets/animations new file mode 160000 index 000000000..d475d960d --- /dev/null +++ b/src/assets/animations @@ -0,0 +1 @@ +Subproject commit d475d960d16a6009c2db3c5e35ef9aa31179ebfd diff --git a/src/assets/icons/arrow-down-circle.svg.svg b/src/assets/icons/arrow-down-circle.svg.svg new file mode 100644 index 000000000..07b1f5ab1 --- /dev/null +++ b/src/assets/icons/arrow-down-circle.svg.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/assets/icons/arrow-up-circle.svg b/src/assets/icons/arrow-up-circle.svg new file mode 100644 index 000000000..029a1dcf4 --- /dev/null +++ b/src/assets/icons/arrow-up-circle.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/assets/icons/cashout-icon.svg b/src/assets/icons/cashout-icon.svg new file mode 100644 index 000000000..c74ae2c17 --- /dev/null +++ b/src/assets/icons/cashout-icon.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/src/assets/icons/index.ts b/src/assets/icons/index.ts index 38ded00bc..4a4fa26f6 100644 --- a/src/assets/icons/index.ts +++ b/src/assets/icons/index.ts @@ -1,10 +1,15 @@ +export { default as ARROW_DOWN_CIRCLE } from './arrow-down-circle.svg.svg' +export { default as ARROW_UP_CIRCLE } from './arrow-up-circle.svg' +export { default as CASHOUT_ICON } from './cashout-icon.svg' export { default as CHECKBOX_ICON } from './checkbox.svg' export { default as CLIPBOARD_ICON } from './clipboard.svg' export { default as DISCORD_ICON } from './discord-logo.svg' -export { default as GITHUB_ICON } from './github.png' -export { default as GITHUB_INVERTED_ICON } from './github-inverted.png' export { default as DROPDOWN_ICON } from './dropdown.svg' +export { default as ETHEREUM_ICON } from './ethereum.svg' +export { default as GAS_ICON } from './gas.svg' export { default as GITBOOK_ICON } from './gitbook.png' +export { default as GITHUB_INVERTED_ICON } from './github-inverted.png' +export { default as GITHUB_ICON } from './github.png' export { default as MAIL_ICON } from './mail-icon.svg' export { default as SMILEY_ICON } from './smiley.svg' export { default as SWITCH_ICON } from './switch.svg' @@ -14,5 +19,3 @@ export { default as TRIANGLE_ICON } from './triangle.svg' export { default as TWITTER_ICON } from './twitter-logo.svg' export { default as WHATSAPP_ICON } from './whatsapp-icon.svg' export { default as X_ICON } from './x-icon.svg' -export { default as GAS_ICON } from './gas.svg' -export { default as ETHEREUM_ICON } from './ethereum.svg' diff --git a/src/assets/illustrations/buttery_smooth_global_money_banner.svg b/src/assets/illustrations/buttery_smooth_global_money_banner.svg new file mode 100644 index 000000000..5be50432b --- /dev/null +++ b/src/assets/illustrations/buttery_smooth_global_money_banner.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/src/assets/illustrations/hero-description.svg b/src/assets/illustrations/hero-description.svg new file mode 100644 index 000000000..c42a4cb21 --- /dev/null +++ b/src/assets/illustrations/hero-description.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/assets/illustrations/index.ts b/src/assets/illustrations/index.ts index f5a0022ba..75d532c84 100644 --- a/src/assets/illustrations/index.ts +++ b/src/assets/illustrations/index.ts @@ -1,37 +1,39 @@ +export { default as BUILD_ON_US_NOW } from './build_on_us_now.svg' +export { default as ButterySmoothGlobalMoney } from './buttery_smooth_global_money.svg' +export { default as ButterySmoothGlobalMoneyBanner } from './buttery_smooth_global_money_banner.svg' +export { default as CashoutNow } from './cashout_now.svg' export { default as ClaimChainsBadge } from './claim-chains-badge.svg' +export { default as Cloud } from './cloud.svg' export { default as CloudLeft } from './cloud_left.svg' export { default as CloudRight } from './cloud_right.svg' -export { default as Cloud } from './cloud.svg' export { default as HR } from './diagonal-lines.svg' -export { default as EasySign } from './easy.svg' export { default as EasySignTight } from './easy-tight.svg' +export { default as EasySign } from './easy.svg' export { default as Eyes } from './eyes.svg' export { default as GoodIdeaSign } from './good-idea.svg' export { default as HandBag } from './hand-bag.svg' +export { default as HandPeace } from './hand-peace.svg' +export { default as HandRad } from './hand-rad.svg' export { default as HandSnap } from './hand-snap.svg' +export { default as HandThumbsRight } from './hand-thumbs-right.svg' +export { default as HandThumbsUp } from './hand-thumbs-up.svg' export { default as HandThumbs } from './hand-thumbs.svg' export { default as HandToken } from './hand-token.svg' +export { default as AboutPeanut } from './hero-description.svg' export { default as HeyDudeSign } from './hey-dude.svg' +export { default as MascotExample } from './mascot-example.gif' export { default as NewSign } from './new.svg' export { default as PeaceFingers } from './peace-fingers.svg' -export { default as PeanutsBG } from './peanuts-bg.svg' -export { default as PeanutGuy } from './peanutguy.png' export { default as PeanutGuyGIF } from './peanut_guy.gif' +export { default as PeanutGuy } from './peanutguy.png' +export { default as PeanutsBG } from './peanuts-bg.svg' export { default as SmileFinder } from './smile-finder.svg' export { default as SmileHigh } from './smile-high.svg' export { default as SmilePink } from './smile-pink.svg' export { default as SmileSide } from './smile-side.svg' -export { default as Star } from './star.svg' -export { default as StarBlue } from './star-blue.svg' export { default as SmileStars } from './smile-stars.svg' +export { default as Sparkle } from './sparkle.svg' +export { default as StarBlue } from './star-blue.svg' +export { default as Star } from './star.svg' export { default as StopSign } from './stop-sign.svg' export { default as VibesSign } from './vibes.svg' -export { default as MascotExample } from './mascot-example.gif' -export { default as CashoutNow } from './cashout_now.svg' -export { default as ButterySmoothGlobalMoney } from './buttery_smooth_global_money.svg' -export { default as HandPeace } from './hand-peace.svg' -export { default as HandRad } from './hand-rad.svg' -export { default as HandThumbsUp } from './hand-thumbs-up.svg' -export { default as HandThumbsRight } from './hand-thumbs-right.svg' -export { default as Sparkle } from './sparkle.svg' -export { default as BUILD_ON_US_NOW } from './build_on_us_now.svg' diff --git a/src/assets/peanut/peanutman-logo.svg b/src/assets/peanut/peanutman-logo.svg index 3e79e7b81..df72daff4 100644 --- a/src/assets/peanut/peanutman-logo.svg +++ b/src/assets/peanut/peanutman-logo.svg @@ -1,53 +1,39 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/social-previews/index.ts b/src/assets/social-previews/index.ts new file mode 100644 index 000000000..cb15e9b86 --- /dev/null +++ b/src/assets/social-previews/index.ts @@ -0,0 +1 @@ +export { default as SOCIAL_PREVIEW_BG } from './social-preview.png' diff --git a/src/assets/social-previews/social-preview.png b/src/assets/social-previews/social-preview.png new file mode 100644 index 000000000..2adfce109 Binary files /dev/null and b/src/assets/social-previews/social-preview.png differ diff --git a/src/components/Cashout/Cashout.consts.ts b/src/components/Cashout/Cashout.consts.ts index 8cce2333d..af05fb923 100644 --- a/src/components/Cashout/Cashout.consts.ts +++ b/src/components/Cashout/Cashout.consts.ts @@ -1,9 +1,9 @@ -import { CreateScreens } from '../Create/Create.consts' -import * as views from './Components' -import { interfaces as peanutInterfaces } from '@squirrel-labs/peanut-sdk' import * as consts from '@/constants' +import { interfaces as peanutInterfaces } from '@squirrel-labs/peanut-sdk' +import { CreateScreens } from '../Create/Create.consts' import { OfframpConfirmView, OfframpSuccessView } from '../Offramp' import { OfframpType } from '../Offramp/Offramp.consts' +import { InitialCashoutView } from './Components' type CashoutScreens = 'INITIAL' | 'CONFIRM' | 'SUCCESS' export type CashoutType = 'bank_transfer' | undefined @@ -21,7 +21,7 @@ export const INIT_VIEW_STATE: ICashoutScreenState = { export const CASHOUT_SCREEN_FLOW: CashoutScreens[] = ['INITIAL', 'CONFIRM', 'SUCCESS'] export const CASHOUT_SCREEN_MAP: { [key in CashoutScreens]: { comp: React.FC } } = { - INITIAL: { comp: views.InitialCashoutView }, + INITIAL: { comp: InitialCashoutView }, CONFIRM: { comp: OfframpConfirmView }, SUCCESS: { comp: OfframpSuccessView }, } @@ -68,4 +68,6 @@ export interface ICashoutScreenProps { appliedPromoCode?: string | null offrampType: OfframpType onPromoCodeApplied: (code: string | null) => void + estimatedGasCost?: string + setEstimatedGasCost?: (cost: string) => void } diff --git a/src/components/Cashout/Cashout.tsx b/src/components/Cashout/Cashout.tsx index 9a3df0f48..bc8b6f8b9 100644 --- a/src/components/Cashout/Cashout.tsx +++ b/src/components/Cashout/Cashout.tsx @@ -1,9 +1,9 @@ 'use client' -import { createElement, useEffect, useState } from 'react' -import * as _consts from './Cashout.consts' -import { interfaces as peanutInterfaces } from '@squirrel-labs/peanut-sdk' import * as consts from '@/constants' +import { interfaces as peanutInterfaces } from '@squirrel-labs/peanut-sdk' +import { createElement, useEffect, useState } from 'react' import { OfframpType } from '../Offramp/Offramp.consts' +import * as _consts from './Cashout.consts' export const Cashout = ({}) => { const [step, setStep] = useState<_consts.ICashoutScreenState>(_consts.INIT_VIEW_STATE) @@ -58,6 +58,8 @@ export const Cashout = ({}) => { | undefined >(undefined) + const [estimatedGasCost, setEstimatedGasCost] = useState('0') + const handleOnNext = () => { if (step.idx === _consts.CASHOUT_SCREEN_FLOW.length - 1) return const newIdx = step.idx + 1 @@ -178,6 +180,8 @@ export const Cashout = ({}) => { offrampType: OfframpType.CASHOUT, appliedPromoCode, onPromoCodeApplied: setAppliedPromoCode, + estimatedGasCost, + setEstimatedGasCost, } as any)} ) diff --git a/src/components/Cashout/Components/Initial.view.tsx b/src/components/Cashout/Components/Initial.view.tsx index a35e63c6a..45a6186b1 100644 --- a/src/components/Cashout/Components/Initial.view.tsx +++ b/src/components/Cashout/Components/Initial.view.tsx @@ -1,26 +1,26 @@ 'use client' +import * as assets from '@/assets' +import { useCreateLink } from '@/components/Create/useCreateLink' +import Icon from '@/components/Global/Icon' +import Loading from '@/components/Global/Loading' import TokenAmountInput from '@/components/Global/TokenAmountInput' import TokenSelector from '@/components/Global/TokenSelector/TokenSelector' import ValidatedInput from '@/components/Global/ValidatedInput' -import { useAccount } from 'wagmi' -import { useAppKit } from '@reown/appkit/react' -import { useState, useContext, useEffect, useMemo } from 'react' -import * as _consts from '../Cashout.consts' +import { MAX_CASHOUT_LIMIT, MIN_CASHOUT_LIMIT } from '@/components/Offramp/Offramp.consts' import * as context from '@/context' -import Loading from '@/components/Global/Loading' -import { useBalance } from '@/hooks/useBalance' import { useAuth } from '@/context/authContext' -import { useCreateLink } from '@/components/Create/useCreateLink' +import { useBalance } from '@/hooks/useBalance' +import { floorFixed, formatIban, validateBankAccount } from '@/utils' +import { formatBankAccountDisplay, sanitizeBankAccount } from '@/utils/format.utils' import { Icon as ChakraIcon } from '@chakra-ui/react' -import * as assets from '@/assets' -import { formatIban, validateBankAccount, floorFixed } from '@/utils' +import { useAppKit } from '@reown/appkit/react' +import { useContext, useEffect, useMemo, useState } from 'react' +import { twMerge } from 'tailwind-merge' +import { useAccount } from 'wagmi' +import { ICashoutScreenProps } from '../Cashout.consts' import { FAQComponent } from './Faq.comp' import { RecipientInfoComponent } from './RecipientInfo.comp' -import Icon from '@/components/Global/Icon' -import { twMerge } from 'tailwind-merge' -import { MAX_CASHOUT_LIMIT, MIN_CASHOUT_LIMIT } from '@/components/Offramp/Offramp.consts' -import { sanitizeBankAccount, formatBankAccountDisplay } from '@/utils/format.utils' export const InitialCashoutView = ({ onNext, @@ -32,7 +32,8 @@ export const InitialCashoutView = ({ setInitialKYCStep, setOfframpForm, crossChainDetails, -}: _consts.ICashoutScreenProps) => { + setEstimatedGasCost, +}: ICashoutScreenProps) => { const { selectedTokenPrice, inputDenomination, selectedChainID, selectedTokenAddress } = useContext( context.tokenSelectorContext ) @@ -68,7 +69,7 @@ export const InitialCashoutView = ({ const [isValidBankAccountNumber, setIsValidBankAccountNumber] = useState(false) const [isValidatingBankAccountNumber, setIsValidatingBankAccountNumber] = useState(false) - const { prepareCreateLinkWrapper } = useCreateLink() + const { prepareCreateLinkWrapper, estimateGasFee } = useCreateLink() const { isConnected } = useAccount() const { open } = useAppKit() @@ -125,6 +126,25 @@ export const InitialCashoutView = ({ const preparedCreateLinkWrapperResponse = await prepareCreateLinkWrapper({ tokenValue: tokenValue ?? '', }) + + // calculate and set estimated gas cost using estimateGasFee + if ( + preparedCreateLinkWrapperResponse?.response && + 'unsignedTxs' in preparedCreateLinkWrapperResponse.response && + preparedCreateLinkWrapperResponse.response.unsignedTxs[0] + ) { + try { + const { transactionCostUSD } = await estimateGasFee({ + chainId: selectedChainID, + preparedTx: preparedCreateLinkWrapperResponse.response.unsignedTxs[0], + }) + setEstimatedGasCost?.(transactionCostUSD.toFixed(2)) + } catch (error) { + console.error('Failed to estimate gas fee:', error) + setEstimatedGasCost?.('0') + } + } + setPreparedCreateLinkWrapperResponse(preparedCreateLinkWrapperResponse) if (!user) { diff --git a/src/components/Claim/Claim.consts.ts b/src/components/Claim/Claim.consts.ts index de9d7b614..8c63d8429 100644 --- a/src/components/Claim/Claim.consts.ts +++ b/src/components/Claim/Claim.consts.ts @@ -64,4 +64,5 @@ export enum claimLinkStateType { ALREADY_CLAIMED = 'ALREADY_CLAIMED', NOT_FOUND = 'NOT_FOUND', CLAIM_SENDER = 'CLAIM_SENDER', + WRONG_PASSWORD = 'WRONG_PASSWORD', } diff --git a/src/components/Claim/Claim.tsx b/src/components/Claim/Claim.tsx index df93efd65..d9dc94803 100644 --- a/src/components/Claim/Claim.tsx +++ b/src/components/Claim/Claim.tsx @@ -88,6 +88,17 @@ export const Claim = ({}) => { setSelectedChainID(linkDetails.chainId) setSelectedTokenAddress(linkDetails.tokenAddress) + const keyPair = peanut.generateKeysFromString(linkDetails.password) + const generatedPubKey = keyPair.address + + const rawInfo = linkDetails.rawOnchainDepositInfo as any + const depositPubKey = rawInfo.pubKey20 + + if (generatedPubKey !== depositPubKey) { + setLinkState(_consts.claimLinkStateType.WRONG_PASSWORD) + return + } + if (linkDetails.claimed) { setLinkState(_consts.claimLinkStateType.ALREADY_CLAIMED) return @@ -175,7 +186,7 @@ export const Claim = ({}) => { } /> )} - + {linkState === _consts.claimLinkStateType.WRONG_PASSWORD && } {linkState === _consts.claimLinkStateType.ALREADY_CLAIMED && ( )} diff --git a/src/components/Claim/Generic/WrongPassword.view.tsx b/src/components/Claim/Generic/WrongPassword.view.tsx new file mode 100644 index 000000000..19e54cba6 --- /dev/null +++ b/src/components/Claim/Generic/WrongPassword.view.tsx @@ -0,0 +1,25 @@ +'use client' + +import * as _consts from '../Claim.consts' + +import { PaymentsFooter } from '@/components/Global/PaymentsFooter' + +export const WrongPasswordClaimLink = () => { + return ( +
+
+

Sorryyy

+
This link is malformed. Are you sure you copied it correctly?
+
+ + + + +
+ ) +} diff --git a/src/components/Claim/Generic/index.ts b/src/components/Claim/Generic/index.ts index 4083cf915..296e9f1c6 100644 --- a/src/components/Claim/Generic/index.ts +++ b/src/components/Claim/Generic/index.ts @@ -1,3 +1,4 @@ export * from './AlreadyClaimed.view' export * from './NotFound.view' +export * from './WrongPassword.view' export * from './SenderClaim.view' diff --git a/src/components/Claim/Link/Initial.view.tsx b/src/components/Claim/Link/Initial.view.tsx index 0650dbe28..9bae3f7da 100644 --- a/src/components/Claim/Link/Initial.view.tsx +++ b/src/components/Claim/Link/Initial.view.tsx @@ -1,43 +1,40 @@ 'use client' +import { CrispButton } from '@/components/CrispChat' +import AddressLink from '@/components/Global/AddressLink' import GeneralRecipientInput, { GeneralRecipientUpdate } from '@/components/Global/GeneralRecipientInput' -import * as _consts from '../Claim.consts' -import { useContext, useEffect, useState, useMemo } from 'react' import Icon from '@/components/Global/Icon' -import { useAccount } from 'wagmi' -import { useAppKit } from '@reown/appkit/react' -import useClaimLink from '../useClaimLink' -import * as context from '@/context' +import InfoRow from '@/components/Global/InfoRow' import Loading from '@/components/Global/Loading' -import * as consts from '@/constants' -import { supportedPeanutChains } from '@/constants' -import { - areTokenAddressesEqual, - saveClaimedLinkToLocalStorage, - ErrorHandler, - getBridgeTokenName, - getBridgeChainName, - checkifImageType, - formatTokenAmount, -} from '@/utils' import MoreInfo from '@/components/Global/MoreInfo' -import { getSquidRouteRaw } from '@squirrel-labs/peanut-sdk' -import * as _interfaces from '../Claim.interfaces' -import * as _utils from '../Claim.utils' -import { Popover } from '@headlessui/react' -import { useAuth } from '@/context/authContext' -import { ActionType, estimatePoints } from '@/components/utils/utils' -import { CrispButton } from '@/components/CrispChat' +import TokenSelector from '@/components/Global/TokenSelector/TokenSelector' import { MAX_CASHOUT_LIMIT, MIN_CASHOUT_LIMIT, optimismChainId, usdcAddressOptimism, } from '@/components/Offramp/Offramp.consts' +import { ActionType, estimatePoints } from '@/components/utils/utils' +import * as consts from '@/constants' import { TOOLTIPS } from '@/constants/tooltips' -import AddressLink from '@/components/Global/AddressLink' -import TokenSelector from '@/components/Global/TokenSelector/TokenSelector' -import { checkTokenSupportsXChain, SQUID_ETH_ADDRESS } from '@/utils/token.utils' -import { getSquidTokenAddress } from '@/utils/token.utils' +import * as context from '@/context' +import { useAuth } from '@/context/authContext' +import { + areTokenAddressesEqual, + checkifImageType, + ErrorHandler, + formatTokenAmount, + getBridgeChainName, + getBridgeTokenName, + saveClaimedLinkToLocalStorage, +} from '@/utils' +import { checkTokenSupportsXChain, getSquidTokenAddress, SQUID_ETH_ADDRESS } from '@/utils/token.utils' +import { Popover } from '@headlessui/react' +import { useAppKit } from '@reown/appkit/react' +import { getSquidRouteRaw } from '@squirrel-labs/peanut-sdk' +import { useContext, useEffect, useMemo, useState } from 'react' +import { useAccount } from 'wagmi' +import * as _consts from '../Claim.consts' +import useClaimLink from '../useClaimLink' export const InitialClaimLinkView = ({ onNext, @@ -295,15 +292,19 @@ export const InitialClaimLinkView = ({ }, [address]) useEffect(() => { - if ( + const isSameChainAndToken = selectedChainID === claimLinkData.chainId && areTokenAddressesEqual(selectedTokenAddress, claimLinkData.tokenAddress) - ) { + + if (isSameChainAndToken) { setIsXChain(false) setSelectedRoute(null) setHasFetchedRoute(false) } else { setIsXChain(true) + // reset route when changing chains/tokens + setSelectedRoute(null) + setHasFetchedRoute(false) } }, [selectedChainID, selectedTokenAddress, claimLinkData.chainId, claimLinkData.tokenAddress]) @@ -393,6 +394,29 @@ export const InitialClaimLinkView = ({ setHasFetchedRoute(false) }, [recipientType]) + // determine if its a cross-chain tx + const isCrossChainTransaction = useMemo(() => { + return ( + selectedChainID !== claimLinkData.chainId || + !areTokenAddressesEqual(selectedTokenAddress, claimLinkData.tokenAddress) + ) + }, [selectedChainID, selectedTokenAddress, claimLinkData.chainId, claimLinkData.tokenAddress]) + + // handle route fetching when returning to Initial view + useEffect(() => { + if (isCrossChainTransaction && !selectedRoute && !isXchainLoading) { + setIsXchainLoading(true) + setLoadingState('Fetching route') + setHasFetchedRoute(true) + setErrorState({ + showError: false, + errorMessage: '', + }) + + fetchRoute() + } + }, [isCrossChainTransaction]) + return ( <>
@@ -427,7 +451,7 @@ export const InitialClaimLinkView = ({ {tokenPrice ? ( ) : (