From 5e172e74fa6da5bb3eac94f6244bd2065969dc6a Mon Sep 17 00:00:00 2001 From: dschlabach Date: Thu, 24 Oct 2024 12:22:17 -0500 Subject: [PATCH 01/47] docs - add missing prop to doc --- site/docs/pages/wallet/types.mdx | 1 + src/wallet/types.ts | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/site/docs/pages/wallet/types.mdx b/site/docs/pages/wallet/types.mdx index 0627ca5548..6993c23c0b 100644 --- a/site/docs/pages/wallet/types.mdx +++ b/site/docs/pages/wallet/types.mdx @@ -12,6 +12,7 @@ type ConnectWalletReact = { children?: React.ReactNode; // Children can be utilized to display customized content when the wallet is connected. className?: string; // Optional className override for button element text?: string; // Optional text override for button + withWalletAggregator?: boolean; // Optional flag to enable wallet aggregators like RainbowKit }; ``` diff --git a/src/wallet/types.ts b/src/wallet/types.ts index f6fbdaf057..105c084748 100644 --- a/src/wallet/types.ts +++ b/src/wallet/types.ts @@ -19,7 +19,7 @@ export type ConnectWalletReact = { className?: string; // Optional className override for button element /** @deprecated Prefer `ConnectWalletText component` */ text?: string; // Optional text override for button - withWalletAggregator?: boolean; // Optional flag to enable the wallet aggregator like RainbowKit + withWalletAggregator?: boolean; // Optional flag to enable wallet aggregators like RainbowKit }; /** From 80878645e695d2ee7904c2dd02f2647dfe077a13 Mon Sep 17 00:00:00 2001 From: dschlabach Date: Thu, 24 Oct 2024 12:26:53 -0500 Subject: [PATCH 02/47] docs --- site/docs/pages/wallet/types.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/site/docs/pages/wallet/types.mdx b/site/docs/pages/wallet/types.mdx index 6993c23c0b..964199fd3a 100644 --- a/site/docs/pages/wallet/types.mdx +++ b/site/docs/pages/wallet/types.mdx @@ -11,7 +11,7 @@ description: Glossary of Types. type ConnectWalletReact = { children?: React.ReactNode; // Children can be utilized to display customized content when the wallet is connected. className?: string; // Optional className override for button element - text?: string; // Optional text override for button + text?: string; // Optional text override for button. Note: Prefer using `ConnectWalletText` component instead as this will be deprecated in a future version. withWalletAggregator?: boolean; // Optional flag to enable wallet aggregators like RainbowKit }; ``` From 1ba10f2d6f3ea3b78e23240ecf13dba6e32026ba Mon Sep 17 00:00:00 2001 From: dschlabach Date: Thu, 24 Oct 2024 12:29:51 -0500 Subject: [PATCH 03/47] revert --- site/docs/pages/wallet/types.mdx | 2 +- src/wallet/types.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/site/docs/pages/wallet/types.mdx b/site/docs/pages/wallet/types.mdx index 964199fd3a..be8e13a20a 100644 --- a/site/docs/pages/wallet/types.mdx +++ b/site/docs/pages/wallet/types.mdx @@ -12,7 +12,7 @@ type ConnectWalletReact = { children?: React.ReactNode; // Children can be utilized to display customized content when the wallet is connected. className?: string; // Optional className override for button element text?: string; // Optional text override for button. Note: Prefer using `ConnectWalletText` component instead as this will be deprecated in a future version. - withWalletAggregator?: boolean; // Optional flag to enable wallet aggregators like RainbowKit + withWalletAggregator?: boolean; // Optional flag to enable the wallet aggregator like RainbowKit }; ``` diff --git a/src/wallet/types.ts b/src/wallet/types.ts index 105c084748..f6fbdaf057 100644 --- a/src/wallet/types.ts +++ b/src/wallet/types.ts @@ -19,7 +19,7 @@ export type ConnectWalletReact = { className?: string; // Optional className override for button element /** @deprecated Prefer `ConnectWalletText component` */ text?: string; // Optional text override for button - withWalletAggregator?: boolean; // Optional flag to enable wallet aggregators like RainbowKit + withWalletAggregator?: boolean; // Optional flag to enable the wallet aggregator like RainbowKit }; /** From 482acb2a4dd9240fcc9dbcbc3f17e2c700bff502 Mon Sep 17 00:00:00 2001 From: dschlabach Date: Thu, 24 Oct 2024 14:33:18 -0500 Subject: [PATCH 04/47] save --- playground/nextjs-app-router/components/AppProvider.tsx | 8 ++++++-- playground/nextjs-app-router/components/Demo.tsx | 1 + playground/nextjs-app-router/components/demo/Wallet.tsx | 2 +- src/wallet/components/ConnectWallet.tsx | 6 ++++-- src/wallet/types.ts | 5 +++++ 5 files changed, 17 insertions(+), 5 deletions(-) diff --git a/playground/nextjs-app-router/components/AppProvider.tsx b/playground/nextjs-app-router/components/AppProvider.tsx index 5c4ad19319..dfab70fe56 100644 --- a/playground/nextjs-app-router/components/AppProvider.tsx +++ b/playground/nextjs-app-router/components/AppProvider.tsx @@ -1,3 +1,4 @@ + // AppContext.js import { ENVIRONMENT, ENVIRONMENT_VARIABLES } from '@/lib/constants'; import { OnchainKitProvider } from '@coinbase/onchainkit'; @@ -6,6 +7,7 @@ import { createContext, useEffect, useState } from 'react'; import { useConnect, useConnectors } from 'wagmi'; import { base } from 'wagmi/chains'; import { WalletPreference } from './form/wallet-type'; +import { RainbowKitProvider } from '@rainbow-me/rainbowkit'; export enum OnchainKitComponent { Fund = 'fund', @@ -252,8 +254,9 @@ export const AppProvider = ({ children }: { children: React.ReactNode }) => { setDefaultMaxSlippage, }} > - + { > {children} + ); }; diff --git a/playground/nextjs-app-router/components/Demo.tsx b/playground/nextjs-app-router/components/Demo.tsx index 96a821bbd7..bb38899378 100644 --- a/playground/nextjs-app-router/components/Demo.tsx +++ b/playground/nextjs-app-router/components/Demo.tsx @@ -79,6 +79,7 @@ function Demo() { return <>; } + console.log('Sidebar is visible:', sideBarVisible); return ( <> diff --git a/playground/nextjs-app-router/components/demo/Wallet.tsx b/playground/nextjs-app-router/components/demo/Wallet.tsx index d450f2cb3a..c77716a1e6 100644 --- a/playground/nextjs-app-router/components/demo/Wallet.tsx +++ b/playground/nextjs-app-router/components/demo/Wallet.tsx @@ -23,7 +23,7 @@ function WalletComponent() { return (
- + diff --git a/src/wallet/components/ConnectWallet.tsx b/src/wallet/components/ConnectWallet.tsx index 17dc81f8d8..01a3d41703 100644 --- a/src/wallet/components/ConnectWallet.tsx +++ b/src/wallet/components/ConnectWallet.tsx @@ -24,6 +24,7 @@ export function ConnectWallet({ // but for now we will keep it for backward compatibility. text = 'Connect Wallet', withWalletAggregator = false, + onConnect }: ConnectWalletReact) { // Core Hooks const { isOpen, setIsOpen } = useWalletContext(); @@ -60,9 +61,10 @@ export function ConnectWallet({ if (status === 'disconnected') { if (withWalletAggregator) { + console.log('withWalletAggregator is Active'); return ( - {({ openConnectModal }) => ( + {({ openConnectModal }) => (
connect({ connector })} + onClick={() => connect({ connector }, { onSuccess: onConnect })} text={text} />
diff --git a/src/wallet/types.ts b/src/wallet/types.ts index f6fbdaf057..5bcccb488c 100644 --- a/src/wallet/types.ts +++ b/src/wallet/types.ts @@ -20,6 +20,11 @@ export type ConnectWalletReact = { /** @deprecated Prefer `ConnectWalletText component` */ text?: string; // Optional text override for button withWalletAggregator?: boolean; // Optional flag to enable the wallet aggregator like RainbowKit + /** + * Optional callback function to execute when the wallet is connected. + * This can be used to perform additional actions after the wallet is connected. + */ + onConnect?: () => void; }; /** From f6622fb127146c0d2eb426a1d68da2e5ab11ba92 Mon Sep 17 00:00:00 2001 From: dschlabach Date: Thu, 24 Oct 2024 14:44:44 -0500 Subject: [PATCH 05/47] fixes --- playground/nextjs-app-router/components/Demo.tsx | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/playground/nextjs-app-router/components/Demo.tsx b/playground/nextjs-app-router/components/Demo.tsx index 96a821bbd7..d655601539 100644 --- a/playground/nextjs-app-router/components/Demo.tsx +++ b/playground/nextjs-app-router/components/Demo.tsx @@ -11,6 +11,7 @@ import TransactionDemo from './demo/Transaction'; import TransactionDefaultDemo from './demo/TransactionDefault'; import WalletDemo from './demo/Wallet'; import WalletDefaultDemo from './demo/WalletDefault'; +import { cn } from '@/lib/utils'; function Demo() { const { activeComponent } = useContext(AppContext); @@ -83,9 +84,10 @@ function Demo() { return ( <>
@@ -94,9 +96,7 @@ function Demo() { From 6ee2629efb9d31e996042fb057eb0f9756117bf8 Mon Sep 17 00:00:00 2001 From: dschlabach Date: Thu, 24 Oct 2024 14:57:42 -0500 Subject: [PATCH 06/47] remove --- playground/nextjs-app-router/components/Demo.tsx | 1 - 1 file changed, 1 deletion(-) diff --git a/playground/nextjs-app-router/components/Demo.tsx b/playground/nextjs-app-router/components/Demo.tsx index 86628c93aa..d655601539 100644 --- a/playground/nextjs-app-router/components/Demo.tsx +++ b/playground/nextjs-app-router/components/Demo.tsx @@ -80,7 +80,6 @@ function Demo() { return <>; } - console.log('Sidebar is visible:', sideBarVisible); return ( <> From e84bff3ee84594874f98055c6b82772fb728f3bc Mon Sep 17 00:00:00 2001 From: dschlabach Date: Thu, 24 Oct 2024 14:57:56 -0500 Subject: [PATCH 07/47] remove arb class name --- playground/nextjs-app-router/components/Demo.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/playground/nextjs-app-router/components/Demo.tsx b/playground/nextjs-app-router/components/Demo.tsx index d655601539..a5d83d2618 100644 --- a/playground/nextjs-app-router/components/Demo.tsx +++ b/playground/nextjs-app-router/components/Demo.tsx @@ -86,7 +86,7 @@ function Demo() {
From 0dddd5ec714c3e052b14adc66da5e2d782cf2934 Mon Sep 17 00:00:00 2001 From: dschlabach Date: Thu, 24 Oct 2024 15:49:25 -0500 Subject: [PATCH 08/47] prototype --- .../components/AppProvider.tsx | 55 ++++++++++++++++--- .../nextjs-app-router/components/Demo.tsx | 1 + .../components/demo/Wallet.tsx | 6 +- 3 files changed, 53 insertions(+), 9 deletions(-) diff --git a/playground/nextjs-app-router/components/AppProvider.tsx b/playground/nextjs-app-router/components/AppProvider.tsx index dfab70fe56..3dec4d18d6 100644 --- a/playground/nextjs-app-router/components/AppProvider.tsx +++ b/playground/nextjs-app-router/components/AppProvider.tsx @@ -1,13 +1,52 @@ - // AppContext.js import { ENVIRONMENT, ENVIRONMENT_VARIABLES } from '@/lib/constants'; import { OnchainKitProvider } from '@coinbase/onchainkit'; import type React from 'react'; import { createContext, useEffect, useState } from 'react'; -import { useConnect, useConnectors } from 'wagmi'; +import { useConnect, useConnectors, WagmiProvider } from 'wagmi'; import { base } from 'wagmi/chains'; import { WalletPreference } from './form/wallet-type'; -import { RainbowKitProvider } from '@rainbow-me/rainbowkit'; +import { + RainbowKitProvider, + connectorsForWallets, + getDefaultConfig, +} from '@rainbow-me/rainbowkit'; +import { + metaMaskWallet, + rainbowWallet, + coinbaseWallet, +} from '@rainbow-me/rainbowkit/wallets'; +import '@rainbow-me/rainbowkit/styles.css'; +import { QueryClient, QueryClientProvider } from '@tanstack/react-query'; + + +const queryClient = new QueryClient(); + +const connectors = connectorsForWallets( + [ + { + groupName: 'Recommended Wallet', + wallets: [coinbaseWallet], + }, + { + groupName: 'Other Wallets', + wallets: [rainbowWallet, metaMaskWallet], + }, + ], + { + appName: 'onchainkit', + projectId: process.env.NEXT_PUBLIC_PROJECT_ID, + }, +); + +const wagmiConfig = getDefaultConfig({ + appName: 'onchainkit', + connectors, + projectId: process.env.NEXT_PUBLIC_PROJECT_ID, + chains: [base], + ssr: true, // If your dApp uses server side rendering (SSR) +}); + export enum OnchainKitComponent { Fund = 'fund', @@ -254,7 +293,8 @@ export const AppProvider = ({ children }: { children: React.ReactNode }) => { setDefaultMaxSlippage, }} > - + + { projectId={ENVIRONMENT_VARIABLES[ENVIRONMENT.PROJECT_ID]} schemaId="0xf8b05c79f090979bf4a80270aba232dff11a10d9ca55c4f88de95317970f0de9" > - {children} - - + {children} + + + ); }; diff --git a/playground/nextjs-app-router/components/Demo.tsx b/playground/nextjs-app-router/components/Demo.tsx index a5d83d2618..8d74413809 100644 --- a/playground/nextjs-app-router/components/Demo.tsx +++ b/playground/nextjs-app-router/components/Demo.tsx @@ -42,6 +42,7 @@ function Demo() { // biome-ignore lint/complexity/noExcessiveCognitiveComplexity: TODO: refactor function renderActiveComponent() { + if (activeComponent === OnchainKitComponent.Fund) { return ; } diff --git a/playground/nextjs-app-router/components/demo/Wallet.tsx b/playground/nextjs-app-router/components/demo/Wallet.tsx index c77716a1e6..3ee6dcd1e5 100644 --- a/playground/nextjs-app-router/components/demo/Wallet.tsx +++ b/playground/nextjs-app-router/components/demo/Wallet.tsx @@ -20,10 +20,12 @@ import { useAccount } from 'wagmi'; function WalletComponent() { const { address } = useAccount(); + console.log('withwalletaggregator'); + return (
- + @@ -50,7 +52,7 @@ function WalletComponent() { ); } -export default function WalletDemo() { +export default function kWalletDemo() { return (
From f6514e27ce290c0a5093b3eabcdfbcefc516bee6 Mon Sep 17 00:00:00 2001 From: dschlabach Date: Fri, 25 Oct 2024 10:28:21 -0500 Subject: [PATCH 09/47] hm --- package.json | 1 + .../components/AppProvider.tsx | 55 ++----------------- .../components/demo/Wallet.tsx | 2 +- .../nextjs-app-router/onchainkit/package.json | 1 + src/wallet/components/ConnectWallet.tsx | 37 ++++++++----- yarn.lock | 12 ++++ 6 files changed, 42 insertions(+), 66 deletions(-) diff --git a/package.json b/package.json index bbf7d0eb0d..ecb5c39a5b 100644 --- a/package.json +++ b/package.json @@ -35,6 +35,7 @@ }, "dependencies": { "@rainbow-me/rainbowkit": "^2.1.3", + "@rainbow-me/rainbowkit-siwe-next-auth": "^0.5.0", "@tanstack/react-query": "^5", "clsx": "^2.1.1", "graphql": "^14 || ^15 || ^16", diff --git a/playground/nextjs-app-router/components/AppProvider.tsx b/playground/nextjs-app-router/components/AppProvider.tsx index 3dec4d18d6..5c4ad19319 100644 --- a/playground/nextjs-app-router/components/AppProvider.tsx +++ b/playground/nextjs-app-router/components/AppProvider.tsx @@ -3,50 +3,9 @@ import { ENVIRONMENT, ENVIRONMENT_VARIABLES } from '@/lib/constants'; import { OnchainKitProvider } from '@coinbase/onchainkit'; import type React from 'react'; import { createContext, useEffect, useState } from 'react'; -import { useConnect, useConnectors, WagmiProvider } from 'wagmi'; +import { useConnect, useConnectors } from 'wagmi'; import { base } from 'wagmi/chains'; import { WalletPreference } from './form/wallet-type'; -import { - RainbowKitProvider, - connectorsForWallets, - getDefaultConfig, -} from '@rainbow-me/rainbowkit'; -import { - metaMaskWallet, - rainbowWallet, - coinbaseWallet, -} from '@rainbow-me/rainbowkit/wallets'; -import '@rainbow-me/rainbowkit/styles.css'; -import { QueryClient, QueryClientProvider } from '@tanstack/react-query'; - - -const queryClient = new QueryClient(); - -const connectors = connectorsForWallets( - [ - { - groupName: 'Recommended Wallet', - wallets: [coinbaseWallet], - }, - { - groupName: 'Other Wallets', - wallets: [rainbowWallet, metaMaskWallet], - }, - ], - { - appName: 'onchainkit', - projectId: process.env.NEXT_PUBLIC_PROJECT_ID, - }, -); - -const wagmiConfig = getDefaultConfig({ - appName: 'onchainkit', - connectors, - projectId: process.env.NEXT_PUBLIC_PROJECT_ID, - chains: [base], - ssr: true, // If your dApp uses server side rendering (SSR) -}); - export enum OnchainKitComponent { Fund = 'fund', @@ -293,10 +252,8 @@ export const AppProvider = ({ children }: { children: React.ReactNode }) => { setDefaultMaxSlippage, }} > - - - { projectId={ENVIRONMENT_VARIABLES[ENVIRONMENT.PROJECT_ID]} schemaId="0xf8b05c79f090979bf4a80270aba232dff11a10d9ca55c4f88de95317970f0de9" > - {children} - - - + {children} + ); }; diff --git a/playground/nextjs-app-router/components/demo/Wallet.tsx b/playground/nextjs-app-router/components/demo/Wallet.tsx index 3ee6dcd1e5..a100ff0419 100644 --- a/playground/nextjs-app-router/components/demo/Wallet.tsx +++ b/playground/nextjs-app-router/components/demo/Wallet.tsx @@ -22,7 +22,7 @@ function WalletComponent() { console.log('withwalletaggregator'); - return ( +return (
diff --git a/playground/nextjs-app-router/onchainkit/package.json b/playground/nextjs-app-router/onchainkit/package.json index bbf7d0eb0d..ecb5c39a5b 100644 --- a/playground/nextjs-app-router/onchainkit/package.json +++ b/playground/nextjs-app-router/onchainkit/package.json @@ -35,6 +35,7 @@ }, "dependencies": { "@rainbow-me/rainbowkit": "^2.1.3", + "@rainbow-me/rainbowkit-siwe-next-auth": "^0.5.0", "@tanstack/react-query": "^5", "clsx": "^2.1.1", "graphql": "^14 || ^15 || ^16", diff --git a/src/wallet/components/ConnectWallet.tsx b/src/wallet/components/ConnectWallet.tsx index 01a3d41703..a7061027dc 100644 --- a/src/wallet/components/ConnectWallet.tsx +++ b/src/wallet/components/ConnectWallet.tsx @@ -1,4 +1,7 @@ -import { ConnectButton as ConnectButtonRainbowKit } from '@rainbow-me/rainbowkit'; +import { + ConnectButton as ConnectButtonRainbowKit, + RainbowKitProvider, +} from '@rainbow-me/rainbowkit'; import { Children, isValidElement, useCallback, useMemo } from 'react'; import type { ReactNode } from 'react'; import { useAccount, useConnect } from 'wagmi'; @@ -16,6 +19,7 @@ import type { ConnectWalletReact } from '../types'; import { ConnectButton } from './ConnectButton'; import { ConnectWalletText } from './ConnectWalletText'; import { useWalletContext } from './WalletProvider'; +import { RainbowKitSiweNextAuthProvider } from '@rainbow-me/rainbowkit-siwe-next-auth'; export function ConnectWallet({ children, @@ -24,7 +28,7 @@ export function ConnectWallet({ // but for now we will keep it for backward compatibility. text = 'Connect Wallet', withWalletAggregator = false, - onConnect + onConnect, }: ConnectWalletReact) { // Core Hooks const { isOpen, setIsOpen } = useWalletContext(); @@ -61,20 +65,23 @@ export function ConnectWallet({ if (status === 'disconnected') { if (withWalletAggregator) { - console.log('withWalletAggregator is Active'); return ( - - {({ openConnectModal }) => ( -
- openConnectModal()} - text={text} - /> -
- )} -
+ + + + {({ openConnectModal }) => ( +
+ openConnectModal()} + text={text} + /> +
+ )} +
+
+
); } return ( diff --git a/yarn.lock b/yarn.lock index 39f13b1536..9ef0b1f497 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2177,6 +2177,7 @@ __metadata: "@changesets/cli": "npm:^2.26.2" "@chromatic-com/storybook": "npm:^1.7.0" "@rainbow-me/rainbowkit": "npm:^2.1.3" + "@rainbow-me/rainbowkit-siwe-next-auth": "npm:^0.5.0" "@storybook/addon-a11y": "npm:^8.2.9" "@storybook/addon-essentials": "npm:^8.2.9" "@storybook/addon-interactions": "npm:^8.2.9" @@ -3505,6 +3506,17 @@ __metadata: languageName: node linkType: hard +"@rainbow-me/rainbowkit-siwe-next-auth@npm:^0.5.0": + version: 0.5.0 + resolution: "@rainbow-me/rainbowkit-siwe-next-auth@npm:0.5.0" + peerDependencies: + "@rainbow-me/rainbowkit": 2.2.x + next-auth: ">=4.21.0 <5" + react: ">=18" + checksum: 351a6a4d622f141214308bd1874455e4b3934b559633cc64dd24a4866900ffa64debc12635d0677e236d590658fe958608f35a17cf2ede66859cb8851457b106 + languageName: node + linkType: hard + "@rainbow-me/rainbowkit@npm:^2.1.3": version: 2.1.3 resolution: "@rainbow-me/rainbowkit@npm:2.1.3" From 1deb2071897e8cdc7bcb975efd69ed07d298e68b Mon Sep 17 00:00:00 2001 From: dschlabach Date: Fri, 25 Oct 2024 13:26:58 -0500 Subject: [PATCH 10/47] save --- package.json | 1 + playground/nextjs-app-router/bun.lockb | Bin 501879 -> 506541 bytes .../components/AppProvider.tsx | 33 +++-- .../components/demo/Wallet.tsx | 2 + .../nextjs-app-router/onchainkit/package.json | 1 + playground/nextjs-app-router/package.json | 1 + src/wallet/components/ConnectWallet.tsx | 19 +-- src/wallet/types.ts | 1 + yarn.lock | 126 ++++++++++++++++++ 9 files changed, 162 insertions(+), 22 deletions(-) diff --git a/package.json b/package.json index ecb5c39a5b..e653e68875 100644 --- a/package.json +++ b/package.json @@ -40,6 +40,7 @@ "clsx": "^2.1.1", "graphql": "^14 || ^15 || ^16", "graphql-request": "^6.1.0", + "next-auth": "^4.24.10", "permissionless": "^0.1.29", "tailwind-merge": "^2.3.0", "viem": "^2.17.4", diff --git a/playground/nextjs-app-router/bun.lockb b/playground/nextjs-app-router/bun.lockb index b8cb87ba6dcb5a1946b056eeabdf23b504f5402c..f5bf5f9ca310d643bcab702c63cb8d0fd036e159 100755 GIT binary patch delta 83177 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
{|Tp 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%0A)%3jJ$1dfEc{^|YzZN4aDDKl` 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 { setDefaultMaxSlippage, }} > - - {children} - + + + + {children} + + + ); }; diff --git a/playground/nextjs-app-router/components/demo/Wallet.tsx b/playground/nextjs-app-router/components/demo/Wallet.tsx index a100ff0419..10f9c47b36 100644 --- a/playground/nextjs-app-router/components/demo/Wallet.tsx +++ b/playground/nextjs-app-router/components/demo/Wallet.tsx @@ -16,6 +16,8 @@ import { WalletDropdownLink, } from '@coinbase/onchainkit/wallet'; import { useAccount } from 'wagmi'; +import '@rainbow-me/rainbowkit/styles.css'; + function WalletComponent() { const { address } = useAccount(); diff --git a/playground/nextjs-app-router/onchainkit/package.json b/playground/nextjs-app-router/onchainkit/package.json index ecb5c39a5b..e653e68875 100644 --- a/playground/nextjs-app-router/onchainkit/package.json +++ b/playground/nextjs-app-router/onchainkit/package.json @@ -40,6 +40,7 @@ "clsx": "^2.1.1", "graphql": "^14 || ^15 || ^16", "graphql-request": "^6.1.0", + "next-auth": "^4.24.10", "permissionless": "^0.1.29", "tailwind-merge": "^2.3.0", "viem": "^2.17.4", diff --git a/playground/nextjs-app-router/package.json b/playground/nextjs-app-router/package.json index f4214a5c3d..7a3185d58a 100644 --- a/playground/nextjs-app-router/package.json +++ b/playground/nextjs-app-router/package.json @@ -31,6 +31,7 @@ "graphql-request": "^6.1.0", "lucide-react": "^0.416.0", "next": "^14.2.5", + "next-auth": "^4.24.10", "permissionless": "^0.1.29", "react": "^18", "react-dom": "^18", diff --git a/src/wallet/components/ConnectWallet.tsx b/src/wallet/components/ConnectWallet.tsx index a7061027dc..5b958055a6 100644 --- a/src/wallet/components/ConnectWallet.tsx +++ b/src/wallet/components/ConnectWallet.tsx @@ -20,6 +20,8 @@ import { ConnectButton } from './ConnectButton'; import { ConnectWalletText } from './ConnectWalletText'; import { useWalletContext } from './WalletProvider'; import { RainbowKitSiweNextAuthProvider } from '@rainbow-me/rainbowkit-siwe-next-auth'; +import { SessionProvider } from 'next-auth/react'; +import React from 'react'; export function ConnectWallet({ children, @@ -33,6 +35,7 @@ export function ConnectWallet({ // Core Hooks const { isOpen, setIsOpen } = useWalletContext(); const { address: accountAddress, status } = useAccount(); + console.log('-------------- WAGMI status:----------------', status); const { connectors, connect, status: connectStatus } = useConnect(); // Get connectWalletText from children when present, @@ -66,10 +69,10 @@ export function ConnectWallet({ if (status === 'disconnected') { if (withWalletAggregator) { return ( - - - - {({ openConnectModal }) => ( + + + {({ openConnectModal }) => { + return (
- )} -
-
-
+ ); + }} + + ); } return ( diff --git a/src/wallet/types.ts b/src/wallet/types.ts index 5bcccb488c..af9142722c 100644 --- a/src/wallet/types.ts +++ b/src/wallet/types.ts @@ -8,6 +8,7 @@ export type ConnectButtonReact = { className?: string; // Optional className override for button element connectWalletText: ReactNode | null; // Optional text override for button onClick: () => void; // Function to call when the button is clicked + onConnect?: () => void; // Optional callback function to execute when the wallet is connected text: string; // Optional text override for button }; diff --git a/yarn.lock b/yarn.lock index 9ef0b1f497..da80cd4ee1 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1558,6 +1558,15 @@ __metadata: languageName: node linkType: hard +"@babel/runtime@npm:^7.20.13": + version: 7.26.0 + resolution: "@babel/runtime@npm:7.26.0" + dependencies: + regenerator-runtime: "npm:^0.14.0" + checksum: 12c01357e0345f89f4f7e8c0e81921f2a3e3e101f06e8eaa18a382b517376520cd2fa8c237726eb094dab25532855df28a7baaf1c26342b52782f6936b07c287 + languageName: node + linkType: hard + "@babel/template@npm:^7.22.5, @babel/template@npm:^7.24.7, @babel/template@npm:^7.3.3": version: 7.24.7 resolution: "@babel/template@npm:7.24.7" @@ -2200,6 +2209,7 @@ __metadata: graphql: "npm:^14" graphql-request: "npm:^6.1.0" jsdom: "npm:^24.1.0" + next-auth: "npm:^4.24.10" packemon: "npm:3.3.1" permissionless: "npm:^0.1.29" react: "npm:^18" @@ -3274,6 +3284,13 @@ __metadata: languageName: node linkType: hard +"@panva/hkdf@npm:^1.0.2": + version: 1.2.1 + resolution: "@panva/hkdf@npm:1.2.1" + checksum: 1fabdec9bd2c19b8e88a3fa6fd0c25e25823c5000d9efdf4b6dfe32e9f370f8b9603cf776d120d160bec15fba17e079974cc34f0f52cebb24602cd832dfde19c + languageName: node + linkType: hard + "@parcel/watcher-android-arm64@npm:2.4.1": version: 2.4.1 resolution: "@parcel/watcher-android-arm64@npm:2.4.1" @@ -7214,6 +7231,13 @@ __metadata: languageName: node linkType: hard +"cookie@npm:^0.7.0": + version: 0.7.2 + resolution: "cookie@npm:0.7.2" + checksum: 9596e8ccdbf1a3a88ae02cf5ee80c1c50959423e1022e4e60b91dd87c622af1da309253d8abdb258fb5e3eacb4f08e579dc58b4897b8087574eee0fd35dfa5d2 + languageName: node + linkType: hard + "core-js-compat@npm:^3.36.1, core-js-compat@npm:^3.37.1": version: 3.37.1 resolution: "core-js-compat@npm:3.37.1" @@ -10754,6 +10778,13 @@ __metadata: languageName: node linkType: hard +"jose@npm:^4.15.5, jose@npm:^4.15.9": + version: 4.15.9 + resolution: "jose@npm:4.15.9" + checksum: 4ed4ddf4a029db04bd167f2215f65d7245e4dc5f36d7ac3c0126aab38d66309a9e692f52df88975d99429e357e5fd8bab340ff20baab544d17684dd1d940a0f4 + languageName: node + linkType: hard + "js-tokens@npm:^3.0.0 || ^4.0.0, js-tokens@npm:^4.0.0": version: 4.0.0 resolution: "js-tokens@npm:4.0.0" @@ -11218,6 +11249,15 @@ __metadata: languageName: node linkType: hard +"lru-cache@npm:^6.0.0": + version: 6.0.0 + resolution: "lru-cache@npm:6.0.0" + dependencies: + yallist: "npm:^4.0.0" + checksum: cb53e582785c48187d7a188d3379c181b5ca2a9c78d2bce3e7dee36f32761d1c42983da3fe12b55cb74e1779fa94cdc2e5367c028a9b35317184ede0c07a30a9 + languageName: node + linkType: hard + "lz-string@npm:^1.5.0": version: 1.5.0 resolution: "lz-string@npm:1.5.0" @@ -11750,6 +11790,34 @@ __metadata: languageName: node linkType: hard +"next-auth@npm:^4.24.10": + version: 4.24.10 + resolution: "next-auth@npm:4.24.10" + dependencies: + "@babel/runtime": "npm:^7.20.13" + "@panva/hkdf": "npm:^1.0.2" + cookie: "npm:^0.7.0" + jose: "npm:^4.15.5" + oauth: "npm:^0.9.15" + openid-client: "npm:^5.4.0" + preact: "npm:^10.6.3" + preact-render-to-string: "npm:^5.1.19" + uuid: "npm:^8.3.2" + peerDependencies: + "@auth/core": 0.34.2 + next: ^12.2.5 || ^13 || ^14 || ^15 + nodemailer: ^6.6.5 + react: ^17.0.2 || ^18 + react-dom: ^17.0.2 || ^18 + peerDependenciesMeta: + "@auth/core": + optional: true + nodemailer: + optional: true + checksum: 055c953ec4b98389b61e4026d07d6c27ff3942bde5e0ac15b5e0b32f1d58097fb58a32f114624fd7606ee9e1aaec63f335305a472609e78e3fba336eb4ac18ad + languageName: node + linkType: hard + "node-addon-api@npm:^2.0.0": version: 2.0.2 resolution: "node-addon-api@npm:2.0.2" @@ -11971,6 +12039,13 @@ __metadata: languageName: node linkType: hard +"oauth@npm:^0.9.15": + version: 0.9.15 + resolution: "oauth@npm:0.9.15" + checksum: 52204f2a082850efca7e8406e6c6085d89318dc8a85f5a8d6c5594921da36149eb6228bba324af8e2fd9019f084d814ddf835ace6b697ced2b4be0d75f91fb30 + languageName: node + linkType: hard + "obj-multiplex@npm:^1.0.0": version: 1.0.0 resolution: "obj-multiplex@npm:1.0.0" @@ -11989,6 +12064,13 @@ __metadata: languageName: node linkType: hard +"object-hash@npm:^2.2.0": + version: 2.2.0 + resolution: "object-hash@npm:2.2.0" + checksum: 1527de843926c5442ed61f8bdddfc7dc181b6497f725b0e89fcf50a55d9c803088763ed447cac85a5aa65345f1e99c2469ba679a54349ef3c4c0aeaa396a3eb9 + languageName: node + linkType: hard + "object-hash@npm:^3.0.0": version: 3.0.0 resolution: "object-hash@npm:3.0.0" @@ -12050,6 +12132,13 @@ __metadata: languageName: node linkType: hard +"oidc-token-hash@npm:^5.0.3": + version: 5.0.3 + resolution: "oidc-token-hash@npm:5.0.3" + checksum: d0dc0551406f09577874155cc83cf69c39e4b826293d50bb6c37936698aeca17d4bcee356ab910c859e53e83f2728a2acbd041020165191353b29de51fbca615 + languageName: node + linkType: hard + "on-exit-leak-free@npm:^0.2.0": version: 0.2.0 resolution: "on-exit-leak-free@npm:0.2.0" @@ -12104,6 +12193,18 @@ __metadata: languageName: node linkType: hard +"openid-client@npm:^5.4.0": + version: 5.7.0 + resolution: "openid-client@npm:5.7.0" + dependencies: + jose: "npm:^4.15.9" + lru-cache: "npm:^6.0.0" + object-hash: "npm:^2.2.0" + oidc-token-hash: "npm:^5.0.3" + checksum: 02e42c66415581262c0372e178dba2bc958f1b5cfd2eb502b4f71b7718fc11dfac37b12117b1c73cff5dc80f5871cd830e175aae95ae212fbd353f3efa1de091 + languageName: node + linkType: hard + "optimal@npm:^5.1.1": version: 5.1.1 resolution: "optimal@npm:5.1.1" @@ -12750,6 +12851,17 @@ __metadata: languageName: node linkType: hard +"preact-render-to-string@npm:^5.1.19": + version: 5.2.6 + resolution: "preact-render-to-string@npm:5.2.6" + dependencies: + pretty-format: "npm:^3.8.0" + peerDependencies: + preact: ">=10" + checksum: fb40f952f377900d87d3274e8ede1b59271347f7a3f41ae390aedeb088d162fe15f0a8040272404bd4477551cc2ec83b8a661e2fd3084702498b1543bb08dd11 + languageName: node + linkType: hard + "preact@npm:^10.16.0": version: 10.22.1 resolution: "preact@npm:10.22.1" @@ -12757,6 +12869,13 @@ __metadata: languageName: node linkType: hard +"preact@npm:^10.6.3": + version: 10.24.3 + resolution: "preact@npm:10.24.3" + checksum: c863df6d7be6a660480189762d8a8f2d4148733fc2bb9efbd9d2fd27315d2c7ede850a16077d716c91666c915c0349bd3c9699733e4f08457226a0519f408761 + languageName: node + linkType: hard + "preferred-pm@npm:^3.0.0": version: 3.1.4 resolution: "preferred-pm@npm:3.1.4" @@ -12809,6 +12928,13 @@ __metadata: languageName: node linkType: hard +"pretty-format@npm:^3.8.0": + version: 3.8.0 + resolution: "pretty-format@npm:3.8.0" + checksum: 69f12937bfb7b2a537a7463b9f875a16322401f1e44d7702d643faa0d21991126c24c093217ef6da403b54c15942a834174fa1c016b72e2cb9edaae6bb3729b6 + languageName: node + linkType: hard + "pretty-ms@npm:^7.0.1": version: 7.0.1 resolution: "pretty-ms@npm:7.0.1" From 88303802080cb59d2c1cff50102018deec26c387 Mon Sep 17 00:00:00 2001 From: dschlabach Date: Mon, 28 Oct 2024 10:59:00 -0400 Subject: [PATCH 11/47] prototyping --- .vscode/settings.json | 3 ++ .../components/AppProvider.tsx | 32 ++++++++----------- .../components/demo/Wallet.tsx | 11 ++++--- src/wallet/components/ConnectWallet.tsx | 17 +++++++--- 4 files changed, 36 insertions(+), 27 deletions(-) create mode 100644 .vscode/settings.json diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000000..55712c19f1 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,3 @@ +{ + "typescript.tsdk": "node_modules/typescript/lib" +} \ No newline at end of file diff --git a/playground/nextjs-app-router/components/AppProvider.tsx b/playground/nextjs-app-router/components/AppProvider.tsx index 9af0672419..a9b0eac10f 100644 --- a/playground/nextjs-app-router/components/AppProvider.tsx +++ b/playground/nextjs-app-router/components/AppProvider.tsx @@ -253,24 +253,20 @@ export const AppProvider = ({ children }: { children: React.ReactNode }) => { setDefaultMaxSlippage, }} > - - - - {children} - - - + + {children} + ); }; diff --git a/playground/nextjs-app-router/components/demo/Wallet.tsx b/playground/nextjs-app-router/components/demo/Wallet.tsx index 10f9c47b36..c41d987821 100644 --- a/playground/nextjs-app-router/components/demo/Wallet.tsx +++ b/playground/nextjs-app-router/components/demo/Wallet.tsx @@ -18,16 +18,17 @@ import { import { useAccount } from 'wagmi'; import '@rainbow-me/rainbowkit/styles.css'; - function WalletComponent() { const { address } = useAccount(); - console.log('withwalletaggregator'); - -return ( + return (
- + alert('ALERT!')} + > diff --git a/src/wallet/components/ConnectWallet.tsx b/src/wallet/components/ConnectWallet.tsx index 5b958055a6..f3451d5fe4 100644 --- a/src/wallet/components/ConnectWallet.tsx +++ b/src/wallet/components/ConnectWallet.tsx @@ -19,8 +19,6 @@ import type { ConnectWalletReact } from '../types'; import { ConnectButton } from './ConnectButton'; import { ConnectWalletText } from './ConnectWalletText'; import { useWalletContext } from './WalletProvider'; -import { RainbowKitSiweNextAuthProvider } from '@rainbow-me/rainbowkit-siwe-next-auth'; -import { SessionProvider } from 'next-auth/react'; import React from 'react'; export function ConnectWallet({ @@ -30,7 +28,7 @@ export function ConnectWallet({ // but for now we will keep it for backward compatibility. text = 'Connect Wallet', withWalletAggregator = false, - onConnect, + onConnect = () => {}, }: ConnectWalletReact) { // Core Hooks const { isOpen, setIsOpen } = useWalletContext(); @@ -71,7 +69,18 @@ export function ConnectWallet({ return ( - {({ openConnectModal }) => { + {({ openConnectModal, mounted: ready, account, chain }) => { + console.log('ready:', ready); + console.log('chain:', chain); + console.log('account:', account); + const connected = Boolean(ready && account); + + React.useEffect(() => { + if (connected && onConnect) { + onConnect?.(); + } + }, [connected, onConnect]); + return (
Date: Mon, 28 Oct 2024 11:10:54 -0400 Subject: [PATCH 12/47] proto --- src/wallet/components/ConnectWallet.tsx | 53 ++++++++++++++----------- 1 file changed, 29 insertions(+), 24 deletions(-) diff --git a/src/wallet/components/ConnectWallet.tsx b/src/wallet/components/ConnectWallet.tsx index f3451d5fe4..cd077c7dc3 100644 --- a/src/wallet/components/ConnectWallet.tsx +++ b/src/wallet/components/ConnectWallet.tsx @@ -33,9 +33,12 @@ export function ConnectWallet({ // Core Hooks const { isOpen, setIsOpen } = useWalletContext(); const { address: accountAddress, status } = useAccount(); - console.log('-------------- WAGMI status:----------------', status); const { connectors, connect, status: connectStatus } = useConnect(); + // State + // Needed for RainbowKit to detect if the user has clicked the connect button to run the onConnect callback + const [hasClickedConnect, setHasClickedConnect] = React.useState(false); + // Get connectWalletText from children when present, // this is used to customize the connect wallet button text const { connectWalletText } = useMemo(() => { @@ -64,34 +67,36 @@ export function ConnectWallet({ setIsOpen(!isOpen); }, [isOpen, setIsOpen]); + React.useEffect(() => { + if ( + withWalletAggregator && + hasClickedConnect && + status === 'connected' && + onConnect + ) { + onConnect(); + } + }, [onConnect, status, withWalletAggregator, hasClickedConnect]); + + // Can't use the connect logic here becuase won't be rendered as soon as you connect... if (status === 'disconnected') { if (withWalletAggregator) { return ( - {({ openConnectModal, mounted: ready, account, chain }) => { - console.log('ready:', ready); - console.log('chain:', chain); - console.log('account:', account); - const connected = Boolean(ready && account); - - React.useEffect(() => { - if (connected && onConnect) { - onConnect?.(); - } - }, [connected, onConnect]); - - return ( -
- openConnectModal()} - text={text} - /> -
- ); - }} + {({ openConnectModal }) => ( +
+ { + openConnectModal(); + setHasClickedConnect(true); + }} + text={text} + /> +
+ )}
); From 07fc53d65210bd704de558f48d029f114d8e528d Mon Sep 17 00:00:00 2001 From: dschlabach Date: Mon, 28 Oct 2024 11:12:59 -0400 Subject: [PATCH 13/47] clean --- package.json | 2 -- 1 file changed, 2 deletions(-) diff --git a/package.json b/package.json index 8135321252..364e59adfc 100644 --- a/package.json +++ b/package.json @@ -35,12 +35,10 @@ }, "dependencies": { "@rainbow-me/rainbowkit": "^2.1.3", - "@rainbow-me/rainbowkit-siwe-next-auth": "^0.5.0", "@tanstack/react-query": "^5", "clsx": "^2.1.1", "graphql": "^14 || ^15 || ^16", "graphql-request": "^6.1.0", - "next-auth": "^4.24.10", "permissionless": "^0.1.29", "tailwind-merge": "^2.3.0", "viem": "^2.17.4", From 2c7fbeab21f60ef030f77c5b82602ff174f0e0c3 Mon Sep 17 00:00:00 2001 From: dschlabach Date: Mon, 28 Oct 2024 11:15:30 -0400 Subject: [PATCH 14/47] cleaning --- .vscode/settings.json | 3 --- playground/nextjs-app-router/components/AppProvider.tsx | 3 +-- playground/nextjs-app-router/components/demo/Wallet.tsx | 8 ++------ 3 files changed, 3 insertions(+), 11 deletions(-) delete mode 100644 .vscode/settings.json diff --git a/.vscode/settings.json b/.vscode/settings.json deleted file mode 100644 index 55712c19f1..0000000000 --- a/.vscode/settings.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "typescript.tsdk": "node_modules/typescript/lib" -} \ No newline at end of file diff --git a/playground/nextjs-app-router/components/AppProvider.tsx b/playground/nextjs-app-router/components/AppProvider.tsx index 8b6409f387..ca834935a9 100644 --- a/playground/nextjs-app-router/components/AppProvider.tsx +++ b/playground/nextjs-app-router/components/AppProvider.tsx @@ -6,7 +6,6 @@ import { createContext, useEffect, useState } from 'react'; import { useConnect, useConnectors } from 'wagmi'; import { base } from 'wagmi/chains'; import { WalletPreference } from './form/wallet-type'; -import { SessionProvider } from 'next-auth/react'; export enum OnchainKitComponent { Fund = 'fund', @@ -287,7 +286,7 @@ export const AppProvider = ({ children }: { children: React.ReactNode }) => { projectId={ENVIRONMENT_VARIABLES[ENVIRONMENT.PROJECT_ID]} schemaId="0xf8b05c79f090979bf4a80270aba232dff11a10d9ca55c4f88de95317970f0de9" > - {children} + {children} ); diff --git a/playground/nextjs-app-router/components/demo/Wallet.tsx b/playground/nextjs-app-router/components/demo/Wallet.tsx index c41d987821..6bbc8433c3 100644 --- a/playground/nextjs-app-router/components/demo/Wallet.tsx +++ b/playground/nextjs-app-router/components/demo/Wallet.tsx @@ -24,11 +24,7 @@ function WalletComponent() { return (
- alert('ALERT!')} - > + @@ -55,7 +51,7 @@ function WalletComponent() { ); } -export default function kWalletDemo() { +export default function WalletDemo() { return (
From ba687b12ac04dccb666d54e4f913f904eda959ba Mon Sep 17 00:00:00 2001 From: dschlabach Date: Mon, 28 Oct 2024 11:17:27 -0400 Subject: [PATCH 15/47] cleaning deps --- playground/nextjs-app-router/bun.lockb | Bin 506541 -> 0 bytes .../components/demo/Wallet.tsx | 1 - .../nextjs-app-router/onchainkit/package.json | 3 --- playground/nextjs-app-router/package.json | 1 - 4 files changed, 5 deletions(-) delete mode 100755 playground/nextjs-app-router/bun.lockb diff --git a/playground/nextjs-app-router/bun.lockb b/playground/nextjs-app-router/bun.lockb deleted file mode 100755 index f5bf5f9ca310d643bcab702c63cb8d0fd036e159..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 506541 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 z z8gbGk?-hmDvcoSGsqGLT?;z+7C!13% zPTS&MF7O-MA3vEkG{KE2VVdw|c=SQc9|XmnVTsSS@|0(5M^pcD3OovI8DV^=d-STl zDZg%l!u$&EgB}81Pt}<2e+%YFseWwyY0Vy6`KltNQpDT@YdF&^Z2EI7^dbF+?^4Gf z^2t`_f*-ZFSi+<>T-a~4CYi4$kM1pg0C|T&*Ua+T%jwOK75r!+c9o&+YsAc<^IqBS z6F(e`^k&|CScBnzdlO(O-^0Ck|E?*aff-7ded8xlfT;f!k+@`D7kn>t1az@ev?TnN zzLyzbiX)vn7knS8eEl4ZE$CY2Q9;LEEX`jo6l3AF&#oF`BtR1|LM?n{LCdI0hCxsyS-tl1fTgqpgnC<{{kwG=hJM}(Ynftu=hnD9>S_DUJ zk37r=tsEa4b%9-G`>$1NMT|>B6fF=-rOix3dHqc&A#yore$#6G6}ke-`03UQshu(GA&%BI`BK1fcpLh-Qkc9 z>Sk3W&9@en%S(*Pjf~9LMSllxNfVq`PX9PTBg;d2$sI$fs*(hp!Y4|_ijL+#*;2v| z;yBx0A$1sf|EKxz|Nd`NpgXh1P;}5Y75AY3!h$i1qk{Ridlq$-_1UlIdCD^ky6p+4 zH*W8S*?RseS5f6gUW{6igv3g>b4`QAxiB49>JD(HL07^zwhfUch94^2;Xrp&<=TdE zPvukF-+02fwk|k7a)k#3)^G$P0@9=p>QLIxgow^9Y0!6;PR5_w!zdCKarpsv26QY|C^v8dmk^1@JUbr?+jv#9+h@ZvqlEY(Sy3936z&e$BeHZQSm}H_O z#aIrC?!_=Qi_stRYgLG?X~73V-V$%j2ELA*yGAee>jolW%Q3QIJS(_E z&9(E`4--f`4){ODsRqIvzdu4mN1%yWqMw5I$vMzvpz@;}uu|rR&_Br^sx-({SABZ1 zmlfkmYr!Dt_PSj%{z9L!?$X(4!Mnjw4ZXMitxe235rxSuT7}%(z~dBr&d-DH74K(C z2rY>P=sB{M!}NxA$m!6&A!%j84gKGrd>!P-9`sJb8b44LBRRi}4hSdBvSJ;wYm##AUXx24#((9gW`lxMATlyK3hlg!*uk_3LbH zW;UGKG7X0N5W7$@4IV6A2rvgR9T2OJ(E;uv=wcE>6z=S?5hORO=Eh+oljG1HZ5m#w zRWtSasUVTO)$@?rP(T<^n+}D}39Z-Kk|q}L*yOld7UV$vk+izFBLcWfpvy5os+JO0 zWnwbM3}Lg1BEWklPxk@&QWjBv&qloUejDd(WcB_iRLzZ+>0}dc09Z`oZM&T=70u%p5x4R`P|N4h^<^XYK(p36s=$o` z&Dw1y(!!_jJ8yS#h|OqXkM+>foqi=zCoJ+6QmxdK^6C>5Wf@T44bVkTWTYBR32BIm zm@X|0(Dv2Z#rD5tc`}4DNO9DTM67BK7Hl^A5*-5-g*)*lj{nYq%F}M{6;hpnRD}O! zHwnD2Z-VZlDy6qY7L#kDsL-uY zn6nYJ7n$NwQS@4S3M1AM{N6s0cMEi3W&Jx~HZjTZLJa5HR_ALzrmYr~5tdRDYM1sV zs?7u>}bp;yPdb|gnP7|D}UTh*>ygxKwGpCr!_bS z+#S#*NGGUOMZ{v@QY&d;)sQwBkwC+h=SRZ+0*hc<^xY@4P4qiW7^+Y$)TmK-tx?mq z`#^V!YAi$qK9u-qrkkM!;O>I%W;RK70e!qo{>ICFAO5EUci&#=Xe`bsR^sMgRP(%^ zd3eo>vf@Gv3a5>{5XVEI}PJd<5~)Z~`Q zkySl6Y!`qRn27xNQ|4NY(xWZ$tOF;sf)NV7tatei{?7rHEA2wr{K#9{H`5Xs6@a@B zx;(^}yM|Q9k*1T-arybo6&s^p56TTh(P>q12KBgG2E+IpsQ#1+HMo7>(;R-N9W!M$|4;+4PicS3AP5)Z)~51K!ULLD%B0?Xvj2;irAQ{-5Wlh^c($ z8xSioEe8ksi(SQEjVp3ws%>I|@$u!y&Wtz;L)*D{&in};*bo$U4+&6d%y3nr7 zEQ-7;OF5(36+c+fC(C{>n9t*VsSt#Kk}hA0Ds6?1G{-=o+xLhbi=sRrhW@1jTVhP{ z9VPh8!Q#oh8XQ;u0bTRYaw%z>u)uXj4j(&PduF(0^J`3!WS*9#DEEiHS@)QT|R1ybP2gYOyK zno7DdhQ{owlE2$pM3>%E3tRgPvgPzbnkmW(&O0HOL++Qy87K2GL($Oy^*smO$xr!T znr#m5%fHf?8A4YuvlcltkEEr=muFNRtF9gQA{p67eVP$l65;#(KE=fT&xtp+^@oTx z>-k?_GXeJkbaAaT=Bj`ELAOFDhP7uuN3{1#HJ;=w{@5v2bm2B}y}T!#8E5S+ zUI1S!xSTz@jY&niu(`6G;7RF2=yS420A3fDpu0uJ!9jmALUE6|N6Z7hHG zR?m7oMQvF}Mw@jL!4EBqkr%)c!^WS(;(W5RtA{V?j&`M;!^7bioLYIdPy3M|Y|R;` zkM&64(eoQ{uR*tl8}0$l)B86zZ!MJdji4pTXi@jVmbXW@|7u?)nLg)Ur^~!qa>_35 zkLJ|iq0Lu>1PTN9BYIhtts*WK|MPEvdjq=X*3;V7u)+4i)xQ+v+=I~^uCZ&wg(1)Q zZp}sDn(K=S3xZ@PewDtpPS)5V4;vcgZEZBlj0=z>u3weqIngZ!+*{CHmd8dLy-d2` zVC`~x5_}X(?UE+>AvRKz1S!G~-zoaic2jlyd#i~JM~l7V%yeVX>248riD*W+D4yl- zFEa;6z`X*&k%B}9hrf~69FNw=hXmd|&-<+;3k^rl398I3BziHsO=L-f zfkPiRc8Q4u(0)+}IIu{@I&5LV1MWTOKFhHBSS1stI}&s$*+5-&c<1q6y=#iNd)dnN z@iU8VZ+`Ud|B1VJGDc{LRT!65QmjGG7g2LLlSsqwj;og!2DlHP%i4CXt>zm0ZgMU3 zYoKa90*1RGQ?0^Blr+rWk0~m_8Gif1Jzf|xY6*w61nnO=wiqmOYU?@WgANUTpQW(c zfZyLo(AD(77{`%U{iG+GxCwE6kghpS8Aa^eyiJ1`bYJ^ELq5reU9?jh#~@vw^{ol=6UIF@qMIIMc*%Tr#M~29g5lx!C)LQ*U~@co zAn!BiM!qq56&Vi5&b!8sHxL+K8)RC}m-k%FWwt8+_||2Sl2|gVbCYIi%zfVkuB+;J z#4tbGrL|^)A_iJ{Br&uS9H+j3?nt-bz{#fERgpVbaN{9^sv<dYpy)XIGa^}9V^*>Z2Nbp=;r}tVu4l(hkO#kIp>DAu~=t&$sVT_HDJH` zzl-Vr*1iApfw|)(QDRNOB!CbaS++Vj9pb8rlz!Wl<<}wZ=bo`!)7lL)v=*4~>%!&4 z@B5C2!$Qss3|kihBYB0dcO-Rb0WXjj@;{5||Mvp}7icjX22qvZ_;0sib6(Vha~k!2 zm#DVw{k=Ob?~$v*9JOlqQh+xW9*vbP>`GN9`QZ8u{fg2s7Tj z7u6d_lq{+)#{^aARwo0K0cLM~^46L$@j|YHE?&qPG7U)W6Yos<6kCeKM9_p-?WCb( z9rse&#;uvabBLfp_smorg6msxNrHo=dD@l2o7}si1zq@@iUrOX4n{61A#KgVW;S1@ zA4FGyXI~IQMd&W{-HzR;qjlIHdy^+`!9D>D=>Ei2+*ow+I@GU#*|)1CEJ=G4q_}kL z#z#U}%ySzg505Fb8$?ATM{F_MRxZ$GBf*&5hn5ywXL$NWDUZjez8a_lEa*a@Oly3s zhqkPw40@|2(%G0}0#}julsA4D$w@tO#RO@Du7bMaeBGfV@XdJNDX9yxwm!A=DJKhO zx>M>UZxmeTg#%r2uMkU!tP=N9h@5a#{ht+3=_z}^YdB~(-{UCD{+KD6+HS-}ijuSH z4waL+Y=t5>&x=L6)WB4r-i}uMfT{|*@SvO6eV)HW?hi9=|Dv65A|gL!!&jwGyeAj# zCy#tI%_Qa(>c~LYfaB5Z8`dDj`E$D0d|Vd|>u6ii^WdDP`6IZ`{J)zv{@?dZB zZBsb)EsP?v%x;sXgO`i2qu(Fe0lr7xnHv6FDfGhkw&nxbhdKCxYgHUPP4G^ZuOFvR zKM)f-`ugyK`>qhdyi>x+mZqU^Fsqzln#ZNCX6`aw%WNV;XxL2(pf=FD;4_?LCP-!( z@-97Dm$x9~$J>9%_`ZEa|i9 zihptM@`Szt+&7?$GWQazzNIL;-og4eZv#eGlqW<6+*g4Ly3q$nSQsoU z#?_qy&c)2PL4?v~PrnqVP&4a^nYGFXdep z;fvn1C(Zga@|l`mT1{kxy^8pT;xkYObkH@S&<>M{*z3L?r}%`hdhv$k%ER3Mc@;sq zQv{Ol2Z{OWjGB12E%TP92X7#n_8;w4_xd>_Kc(u-QY>mgy>@V1jRCrlsl*Vd4jJob z8|O!iR2X}@U%#c>@$*0>y>er{_OmT0FLDwyOBsj@Ng|mROog_O4nm{mtI>$n@OjZ( zWhb)$c`-qkW2y1BClEpc?X<*10$K4x!Wr-Fxww_e;q>nbgjKAKddc8pgNuY=jHxfb z2G~@_V44ugpS-gSoQV<^=ix&h02d2%$3vO!con{9?bw`TfKA*n6;z_Q^St+uo7yggh&IKZ?Tzy3;1*VyJhF$+`Z zt`gZ(naEQJmw^29gsxnJ;St;if(yD1L~EMgygHMJw%lRm1&#&i2w;vx;<$&WS?JW& zrMtod)v)DIJST=e%ic{;?v{F|&+QKiQ+;}9(H1gqxEt{T^5TK+{1e3H3gaj`#}^s& zqX_LF=faBglZ@&gn|K#GZsPb>F|kxi{Hn5=lL_c*X!B%ZMo!atX`cNHpEyI?--_%vz^^ zNL!^kPC16gPM%m=aLBa=@)CgV>PO_5!ynr*>N_e>4*E($BOJ=qWujdi{+d0fu}#aI zX-S@CVV~;ff2kv*kXk4H8R)iy_C7klj+GfP`Et4~1Gt2sd*`+Axf}C&O!RmqHS|Y! zw7A>WW8^5=&JVp-y4y5A_|=uydw*%875?(QPzc6N_V5{waizZl&-~_V=j27u;QWFJ zbcwD$)`vz^u(4y98ZciYau`J#I3V=l^Y9b@)z7CW5gx&gif6U7%lC8r4v{w>g|oZg zNu67(xISkg3TI}~1@4C-2Ho*pJ={9Pu#G@rQK&Jvz=Pb|^TGYnJTHAmhESPy{>9E9 zs%a^UV_mB39s$eVfPRN3`C((lo?adG?Ui{9Yp@?h0=g&Gw$HA$skJ+cPz#KKF8RG> z#+($NBQ%@CFBc(fnG_15jz}2pOtmLgiYTR5sHHSwuRkzLcA!|c*Ksoc7KQ`rOA5M( zAuwE3-x~UnSS*doXqgL!Y|H9l*N0^yV^8oG;)L{VHgqiMxYBHucGrlPFrZl#RR*va z+4fe*Sst~FI#?Y5mkf0Ca3o_s`=Te`BFygVV9V;1{5Z)7K$L`=s;`)Pi@fqHl1-4V}BaEyp_wFt=B2y&Nr5&9ChXscguk0ha=F4F(w4 zYPY`DmU9VBxpPOJYard$FmLdAo*cvd<&?+_ntFrL+^mF%O)%q0?K4U()CuXlpG(EL z48N~6Ybhl^0JxN(yIl2YeH!x^R=RN*J6R9;SUfWhQ~mQr<0dMp8T(z9lV?);lne&a zIt&$xue7)!w&2y~2~~0PquO=YkyWfi1K?7D?%~zS11V()QuM+466JID95no;YGQ*a zeD06t!OCJOF7=#|La2eBQeM2Q;uH>oh;G(BbmzlU&77pwqvR4Xa31>>bbB&B)lFOW zCw<4Dl%Pnsd?S%ks0T|=E{IL0O~aIxQY_aarxaMRxhWt+0}Dr*aKz84>}-|7a=<9T zVFou_1->Ut4Z2rn8YO$ncpo&ccYHooMlH{kQ-+d?jjj+*B5*Cq5qtRs>XA(+#o;LF zILZY3Ud{I^Q$c2zF5mXSq4ahf4X*-qpaI?XJ^XKQ9cXHhjJ#*xgfAQhmVRlUt9aRZ zun|FJ@t(-DF)b7?*2OV+ETCdhJ%sv|RXCM*=ZGj8>wV(I<3R_{tDptlg3eK6vy*y6 zjv5T7%alke9SQ6i1Z_L2v5#Jpg-AxDc{+ zRFL>E3{5CALm$JA<$TbTN?b!=^a!~0p!>1Q1gihcj5U#*3t?VM5)qR1EEwy!5j#9i z8hbXhxV>qw%RJIYu#8Nu^}%+J@$#LhZWHN;eyGXS{6AQ2Ojdx)0J=N66%&_?mV-w{ z@T=?JNtb)4)dm+MVjI~W9-8WcHg}htN~C8D&O0WO#0B70IdSJe_2S z361Vq#aV)&oF6ge#87GcP-(#VF%#%=on>K#UB6Hl<-ZZV%B)*Ki<~6-BDVhep2Jam zH4)p1rizK(H~qw1%R{on_?N!_)0@|e^+Kz6ele@!lp@^BKwf6h&23Ay{6v*oe~9Ou zk3z}&+Myl}nPrYpgm2sUJ}@ruvw*!9b(Z1YhVy=$9tPHzmn^n(CE zZop*$-O4K4`*FLS&S6c4{*>0|g(e%2R$|)2mUu;UP6p&< z2i^Y092JkIhBZQ6KhhHK96JbC{z`u_ zp(H^zzJo@48s`iZ+~g?i(`$$~JpRN5>hKP9 zc}+ww4w^KkMQ%xFk7crbKPTqY9N(=4DE>Q1w3$QLpFYsxbI8&Ko@6?90K=csM{~4l;vWZte&w%hT$QR*xENZ@a68aqd=*P z|HyP*9^!EbM<+&}Uom@803F-sze4`J>UoN=tO7vZ_nssE-9##fJ{ zzP&P0MC{E$ujR>O(pj~01cD_bIzPta#LSu?gG$~-P`#N@h4{w>l>=u(zB~%R7X?y}{Hl z$-bUpjOhL04QECPxICcCHXtOiD<;YlDZeFp&hw_!(os@RSR8Ey=Cy=njzpSweWeHW z;zB<(P|VKz(QMkxTk#2c{?1>H=bGd|WaJ!NhvWra28&@2|*BVIKkKZzL?aCIlO8b99Mq;UG6jN zur9neR{Z?x6B~}4>SPvn4~ev13rw)Na$yX}=?`IpMZukAdwWq=e~wqM$eO2Eyuu+) z@vJo9GLS7W!EqEH=pKYA{V`7H$0K-Gi)u$gG11~wQ>r2rjAELB$8Yg%%5=8a_#1`C z4GR359DzpJ&kBw|Q(k^v3z#Qa%++d}XM*pe^Mmdi>OTh|n6wyn;0REnO&I^Y?0qV@OlzzXG89P=DL( z1G7^T^oMMJ^>{`02|XdPCqK+{*a1~5OJB39^@NWh`Etoh@aQc%^U}}toT>*Q4F3@H ztpQEBCM$G$;QJs5y84<4ITQ9>W=D~>cvfPIP`0Cv8egum(V=b52Gkk%F^R)*20xx5 zXDDq*q^hmUmLJWRy6L>ddFrtGgLF1s48G6s5p+8wp#|$d<*5-cw>*f|L>HpXr38K0 zE5+5ugQI_4-aRsllPEKgZl4&oLM-!0Q!Q2LFBx1;@jIQBWLO|!n%@KR3V|-nY9oAd z8e5Nm(uhg9#h1Y30K-QSelCtl6-~QvLdA@QU+fCbVlAt0p|LzQVzqJeU1uE}ZH&56 zHu(wnW4?g%Az{${5qK3h6dxEpT1l5?Xws1@-mCcYH2W_%X1c@c0Vc&X2}6(N)E_AC zK=HSKJ2ojJni+z7ZP_!>62u0%n|^iL0eMA0*Lb2S&~!d(3)VptbTOy?trq6@ zQ9f(^aSBTbkxx|_C1}&Ce_XCVLVijVUxjC|{>kN)W$&WZ_W?5eC-cS5T!qZAE>)tX zcKg65a`1W+1KlCkm_6oA*q2{$k{)ypgr^(wTqY9C?}K{ba8>9A4acu4HJ~|##C1Kk z1*|kI)C^B0GF_8HQ7zje^aj$3W0rwBh=Zhc;Cn^8hiH8LW@*=8is77dgi6 z%ExG-ylCDx-JGrCw)YVvxHSAi1@H189NW^#g zMqGd^1G?>HUFvjRIEa(QR;<8m6Pjt(KYc}_abEvhSKT_&`F@%MI^Urb$ z`w*|a`-;UPYii%r@Hk#f&XlQz*g=8=r(i7j`qyEJXxnZKIzNRgM(vbUzUfad5(Ih6|WYmxA$a%*9_yXG2{J4smj0DQc~W(8~@d4tYSm>G&4n zafq-~HJy=E{I_V{FjxcZ6DWZ01!4?C4un+GmuwR384}Bw8frV)%El>QC^s5$w`E(y zxsbBBWkr|>LA=tc!8@q7HrYo$MZ9lZMNNsP81uDyZaHB^qV}maO2HY52q=SPZS9F z@r=XWKMNCB43<4i*n8^mqLLUp!(5gP%}lbc+cl%1EiE?yR|RyBwG|V{pF=X$bDL^u zg_J#M^*LRj>3WJnsuHi;`PaRT3oB#JH#N;dOFx#pHq=~fjZ59`7`f24!Zq%M^ZtM5 z6{~`-1Dsx`5E4t88BS!F8P21^-%9RQs;G|L9;pv$dW=6J+KrCms%ll%+e;H>8!p7~ z$KjCfc!Hgd=1SrVF@4qF19{az7x_FIE;lLbPWM+Xgd}lPNcfGiFe-wlAxZ_VF_O$1 zRi?4w38%Y_y#q%X=pH74Bprg%BSy-)k9lEaG=s`%{kNJET^6nB9iM1&_bzWMU@q9h#s21z!l_T|XJ{(>RaC|vb|c_w zfNs3{I|||vj;O`N0J1Tn#+3t44oX<-L3)STr^BOcoEU~KA0DMBBsrpP!(dle%4Z9< z962(TAor12QhHZ=Q?TEs3A%po3F(~8vjhosi1QBpFZHzbgv*)LYG!tSy?o_UBp6*k z9Q-4{!umBy3gaHH*oSn#ns!D&i2fDI;tPHSj5TFZaEWB){j}fNs2Y(ytA(lVh%KCdtFc zoA+=YY05vWQBKZIgBz>0VEgRiS0sGStjVAO?z_?f-4Dm_Izl9Evc7fD*gG)?9eeEr zEHFaQJ>^=SyT4M)iNf$JJ4fEvuxEbKJ3REG5QbZWK~{0oA5E0Cd`l!5j}3eubU}BG z3h}mrFs~u#b~eK*Ahd811#UakDJDQs(u1AoPqQz-mkbP9MQ96r{fDI`H1~8N87v7! zJOskGnWDP0QElLOT@Q5q}Mbosncd4!T~$+oDAgiZr+5Q6Pvd^Z_Z5Riz19_o`%bP4820I4^RgK&@F2J z!Bka`4UWD@NQG6a?G>Hk z^XYdnJ9+BAx6J_85Om{|{~)XwvuD3a>dg&Gkw(W93hlR6b#u!QpYygFEam*{C#-Uv z?L&oGJZ4rQWI>)&p`n~H5|KAu6)gEqtsfkh7=bS0Bxb~vVmoeIWnim#)dsVl>R80p zM<#y*%r~FSnv~xn4|4@2jm7%gtHE+D32Xa&Xw^rkSY|%_S!-kd?Fgd{$ZHI`ao2i% zeC*~tF3R3~=FXSy?;7M4r)kt?h~0P$YyX~}KII7UTyyWR6mvXi_2&$;jX3Bs++l{D zF#@g`=yG*!p^A+( zU;8|52hfqwek$rq!~cjRtrHph^GvnN7(523`@4U=E7}SmRUWO?Maf|52|H6l+Q}W zPEy9Wz8AgH4U&b1w_kjbC(GoxPm2ZeT7Yi<5TvqKJZ1j#pQXkD!#55GT*qz?Z*|L! z<=MB&Zmf(^F{FX}VJtz{fvH2anf_kg zF`a2xAXHkZQsAmcoD7B2ucg3F7*DV55F$KdU~&b0mH*x{+10{PxVn;Bz0dMI)y-&v zGJD8yi5>H}*>PV2!*qxE0Ee~%?uW4k-I5X8=01~nV+O@lhVq%NLJ zw`Quq4YWV5Kp`HaCFj6|yXY?D==xTbP8bObdd$}LVF9)yA z$%6xu9Qq!-Wj49+`xUXhT+@O2+JP>_7ebmgY<2tUvRsub=An#rCGGut4+J1-4N6A7Mk>L9cL11w!(U^ofPGHIinv*>Nu07~>4=#DuoKMq!>b^Io zZy3_5UN}d+)U3^kgf4Ly+a!d{rdVGRuEhHAmt)*Jx^)zH3A)En zUv~iAcUH%YuvaoR?@PofLoSgm;)IK5rfdvSQ(m$YbLkIC;xM&fZi_73-!(ZGAESn! z<1AKJ+aSAc8p4;c^!^|A&H^s0WnJ7K*xicVtw<=?1%ln!qNIY9l!%3jU0?@xi`|&m z-QC^YjsNHUSnIlu%DHEsbN}b=v+w$Tzh}>^_nmoX=ABrxW-ZyzoVDjW0b09#EA7lO zE9#xu*jKk4UWO$+fAO&6y(cxSOoti9TKlgU*0pMtIJ*r)Q!o0kea7uoMbC$&yF5Ni z?+&>O%xLV8s@{`16E%M5skNJN{9&JSl{=R9+8eW=?!y~tj+%8SKA=SIxRc(c&ZIq8 zXmy4A*0Jwy4Eto?t7i5=nY?$Wu3PBzgPM6CtxQop*@HnY88mhSwRQ*Fn@wojK2?_0 z6Yg{kdgN>0Z+Oa?vtL-aCy#I7Ug-MD0+B=8wRBvyedIdRxLR*NSbSdQ5S!nA@dJOK zvR_BtD!*0xycwjm+ijZViz^nbCcJ;VUf!I` zt#H3g73vk-@8=oo2!=PSl8I^sh;<$Q0;m(b5FzLwr%#DEBtDBmn$*PANPM?v7>o=jon^a zyPMt@T36QlQ^9_B>-MfO&F*H|xX1gZzZ`MlP>D$+^1Xbw%x`UM#%i7?Yu%mUW>MI& zVZAaD{qOW{cjWMS-=*J*mz@%$u^Xnfdvn%H`=}3w%+{-pX8QObb>Om%p-yQRN1W^5 zssHD^RfbJ&c<9{dqO10Nds%AJ)47i`tSC^hV7b;WD&C)D+rN*^+t?}^yS=q`Pq*`Z z`eaVBm|nxjA8*&LP1ywJ$UB`E#Z@d^{Bi5{-z#?5v-N>_(7}lG9roMRtTQv~)^Zzc zOL*n&T&}~?0XwIKmT#`H8?LqMbF^`()Hg5mG-=Q=-#(kE$wov6%?N3p;_~Hsw{u%} z>DKgHz9Cbx)?GB-q{pyNhn6m#UcStQYSACtwQ#TQFsiuc)2kZ0eYAGHGsku8)OFsA zkxjzZ+>X!qa><5EndT1|zW(#21=r(u98YC6>!5qVe2+SxE|KD)Yl}f6OI5GXx7~;- z9ouhOyn4;v4cfmC-dAgP!d#oPonANGJM!L&4W%N6bOl+ECb@VLXUYEa{G&mCXy?OK3 z8oLo%yEmqdAOAderxg|YmK~Pa!eY~`&V#!j^R~QnewcqQ{-yCwo2>iW-AXg1|Gnk& z4=3++^wf}6GwNUK+x?j7n3CO7^nauM`ve2EcC)2lbLvF1=~K$3D%G;%$b=6TXP@ty zpW{T;rQh$CxiUUYE|-3B73-fq620KlvJa_dW|CVGvJKrv#ImOJRSSN(7)A{ zW1m~zJGJEc$-%c%x5|{zby_(`joraoyP-BFpJGC{ZCdTNx6Q9Yho zr{Oo(*Rv_Nxwqfqq1ttFh}Q1N^OIL>%)2alN>umu)jiCoq`Bpk;JCPa&*6oA@+=>o zCr!sxxrg3=JAYrQ#W&s!t!n+KVxxBsCmWT`dEcq`wgTf@YR~0{YVEqGjWzGM;pO=~ zAvuS|-b~xYqQsIRnbsvcU)r(ofU=!UD@W%Hn00^n{!3fS4_+EQV)Bfr#k=S1y#C>E z$K-Vnwta6Jrt$AEt=%D=lEc^~iNv(f$e^#NJ4t>4%wchSZ9f|}Z` zUNE9|mpyeYE*+}6zi#1LrngF+KK(M=j>v}H2Bz^op|Lw$Yq#94d)Ln0YI5Mk>tvOq z8Xs(N_vDvNkAgE4zkIIXjfl=6L3dAdt+IDkqpu$d_lj!tcvGi<6V3B{S--|JsBD{% zO`|OiYwV8D+BLg+a(nXQg%Y9<+3vlRzT>M&9yUG|XP>CBxTEzhch{-kY^Dc4JrJ^D z_Vnn`MK$(#T-)5L^`JMaBQKp?TitZ=qcYm>A4Y2J+EsC_IDK=T(tA?Ge~ozAduQXq zk296IR=mi=I`z&J%Iv(jqpj@H@@D%bL!d*-we0S%Uxw%U5s`A)Jdo14x* ze=J}4v4DE>)-616VBU}iUCKvw4oLZW`0OuUv6H=84BDFFQt_>ar=C2LqL9Y!n7^?* zH+7vXw*seye?GG<^WOgBs}yVdWKQ#Q$EV%QnykaU_ECr7ktbT5`quK6 zZ_E5cm!5mr^pK}-#emGOE^6$K)!OaUv30)JwY=82%ovt8wQUtw$Lg~tj7(9)xyG2w z*H0|m{blS>sUdbRW+x7$l|7vCLsGgDCg_4n)f zw~lRg{zgmf^V@i>-F!Z4=G?v5s?g}iM_Tupn`Th2u&l#Y8^*q|yzsc%qm*NNx1XB% z&9}Y17k)4MZEskImFrjUd~|X|zA<%@*Gj(0ti!=08b3_X+U?Nr{Nhv5Hy7S0h*OKK zQw3?q*+i|~2&);d7B$Xr^ZSNL%ikvKh^^btI!*p5%Nw`ddnd;2!;(o2&MdlSl_qb> zmSr!=hxm+~{cIsm6uPr;5L^j^C-N?t_X5>DcH9q%+=KYpChPfY_o5ew6 zce2)Q`7yk4Y&Pu9gd#I;+YH~c(6PQx$o6q{>vT1HT4Z+W{U`VJ8yHw6@5>uSy&qoN zbk@nccE$(KJLMU$&C$1|N3s^lo@?w*(b{b{HP`#TXO=ZMdgI#TbEbABymMYTl)Z0* z*S>dew7!tR@afJ#d>aCoiOaCvf>DrSc-T=K5Dym7VHUfWMj3;xoiS5DjUpG#b?_#!Ih@$KpMyh%6sq`!$v z{?ukBQ!{pY+-}0$?@-5RN}J40*t zJA9q()^LzVn`VYp`Fv7rp4NEm>wU{w41GNH_VSOup+^dI-{{t`#GY3V<{bAd-6Ez` zk#_HUYU(>vYxnqI3!jpy?&r%MHP5}-p=5<}wmfmV>a-R+zdy1|Tlz?9?+SMwf2lZn z{iGYE&IDBqi1E05*lEDrtS+s$B&4n1e?`4q8oRT!b~EJvkZ(`fmyKV>W&P@Q^264y zjmMpcURt>NgZek}Jnt86{>;zq$WgD{(^}6ySh!`Tywip|RCTP@tC?HvgoQP2Q@CBw z*qyDl+rQh(TVbU#I&O+SU3J*#POWNm&U<9~$OP~AsglR9-(0hg%jL$cK6>_XdD!yo z#G_`}OKfnyc+$<6R_x-TRr~{cIQxxnl=zF`zx39ajY`pbuhO{Hi zOLlp;vV4g=n{qCExh%(wbtm$lAA8j@Z?nE#9(}BO*S)5uz6-T>&!w7q=GBwS{!?Rf zA3bw&ezI-@MlH%+=~cL+cNW9L50CEUZ?tT9+mC+LC$!8ue#Vw5t8<>1wt8C6wUtl! z9;@Z`Zc7D?-9=ivr?$oIIG1MK!69{av~sC)pyq?7j*q8w9h`P!aqDesa~HO0J+{HV z8I{*2pD}7k>rNl5RSe0JV)CJ66~|94eA;^Jcdr2&yNk7U-CDLSv*~qoR)^5$FN2ph zTCi<&k>blbd>P-%`ONldRbRf2uk5xY*O1rV--1qsbszQ6)YZl*%)DjMhwZXIc;W04 zomyjeiPr9#vstqjNSNIAY)_N3wVx%V+LgtjM#dhaYgE5Cy69)WJXdBvHwldQTF`xU z1eQKCux53OJuw9b*7{ssV>ec7H`jsO9~bYRRCwN*OAVUsJl1R8h;CQsYrk8ruioZ)vDNe$@9fdvZr)?_2a+PjlCb&(}QvI%@YC@A=u9Rc|(@<;r7u>=s(} zKY23m!VinbyS!g<=h;?`-4$B9!wW}^dsh5p(9CXKlZRzaHhFK|&tFPr-0$Oic3#0w zV;b5PEOq=wXw>NbbJBggn&NKO+k4*Ks`q6;`{m)sQr?Q~+DZG~f2G#0)%I!LjWa(B zF^rw{C|UBH4rUEsyJvnFm8X*X{OQ$Qr`Y#R{&9)b*>a87Et%+9Y;5@+0XuhGJGsm~ z!cl$8&-6gJmhoD5;HUI%9HEz zw&%we7P3f+J7-m zyXC?)?fKant=*k7D>W#ZvBUR5;cM`{Q42o=~sx*Ph9O zPOmD}w(+X%3(h|qpSp0Etxvi-HSFS7)@(YWl%~FGwRTUxI5X+wl~T3xW-nIjRzm-& zXM1!>*>`A$)z2pO-L)dT&(UwrQ^s}ZeBI13dnUUn3+jAt9sT{H@69odT3nkjFU7O* z-!*pEY3){WbU8KW^7b)H2CvPV{KMi73;OlRl90`B{LTaGzumol{*rHc&qg16)QPev zIlGYWv_}QYuG$kDR4kxJP^T98&#o`4{hnaG)^4i}^K-Y@zIs6U9hKr5y3DBiWZsKt z*TWXMUbtMi5cM*7z7+4yxYn82+%!|Sn2+s_+&vr9q^8s1XB(d!D|$HVzA2@&=NcQd zcIVZqmNsSmG*=e39Nv9k^DIwO-%Hoz{j;V8rVRQVmhSkHk}HGb&$Y5^6?uNrr=4~K zhP547^xeRqY%w2P`n`C+#PU<1#t$2{cCQTEa=52W!8;>2jVQDF$+2FCOcpxF9Ut8> zS%lMSyMb4eJGD=d1(>?aV$+g91cKurBqS?cx&4V2)uOEKZ zuIH=zhZgU+dT`Bw4lWwIo3(Zq&+YlLz?ElH8zrQfxH|p%OwMhFzPuWg;eL!;N6)F7 z7IhoZD{q^%HRflTSJ`b@scT`w22>j#@ilEw)AX*_M-FH;+&nk) zMAfK9d!I)>shY5&NTl8A&nu$iy~f@v|FPj3&+N&wt+YB;;Qg4*^G3Qo95APM<|(HJ z^=~|WSJ`gE4q;dS{o@`mCF%YY219y-A;Qha%iKHYAJ40&{A+ta#zshpm%FqwOD2OM z17k#FK_0%L9)Si!Q$;5Fzv@rg8|V{YY@Vx^Uj;S(b9*J7TcDe@72(UQiN5+d&A)nW z^nG_1;~X`wKyChHvsGQjQ~s+B{WsRXv$UA%4LjeuUSn|Nq%{CRO%7 zE0;RExcLW4oln;^7}6-u72aOKUScz2ErTK5zqk*RGJL&!+10Tx|3CU%D?Z3L zm#Pm$))SfdT$PEB{>(qAa~_Apy?HT0{vVDJf9Cq?b^GgkK*nT=M#?(X!eGd*kIBD& zr|T`$J)nEw4|zb=$)C@V|B!*75{tb(p8ETWpWLEf{x5n!#-wi#cdtNR6P)I~$iM3h zS;}3``?@UbJ-P-b&WZm;H|RzGFL^*-d8g@XFy#0X>_KHrdIxy~xe<=-pZJ{lzvLFZ zSlt8vu^y0l6zJs}=)zv-KjnPfcpvl#4wOUvWn=z*_rZU(lcjz?f4h*lUite~Lf1U{ z&sXO^(l(2Uf4eW1ww0V@Fy!RE@Mk>hllldF1O~~sBrB%;=lcF1?W4bPI_b+iV-x%E z!py`y>0i0MdfWbS4;uC(*wy`xEa4iF03n9@IyN?g8Bcx(9R*{AYMT?pyiS zCEm+cKQ|coq(9<6qvn6jT1tPYXE%r5>1PFhw3o$y>UrXy@!yX8(e~)+|K~g)W8=^A zt)$fD=kF6mR)#;=D(^X~5%SM;A`tzL{)|5OUwDW6KiY`Dkg-40nEVU5^`CBv^oM6y zfQy{gpUh%nJj45^jr|8?l=k}gckAI59NfD?4if|a)HUMIUTvv!pr2cL-t`z}^M{J$ z-*o@k>-<-)pY(_E(3?=+;rb@=kLx9!hhM0dpQpdUy@1KT{BIxrr+q5*^X+Uf-glqz z2j~9CT#&ra`JdBCo^OQmF7ki6e!4x~1OGofkQ}4Dt1?LV_kJ?Q-GUN7dWtbO`Io={ z6MKFxe*W^87gq8IyX1Y@-z)$Bicb20bD00OKmHy5kUr|>X8U7Rg{fGXi>;KH7NUxjj0o?<-2XqhU9?(6YdqDSq?g8Bcx(9R*=pN8L zpnE{~fbId^1G)!v59l7yJ)nC)_kivJ-2=J@bPwnr&^@4gK=**|0o?<-2XqhU9?(6Y zdqDSq?g8Bcx(9R*=pN8LpnE{~fbId^1G)!v59l7yJ)nC)_kivJ-2=J@bPwnr&^@4g zK=**|0o?<-2XqhU9?(6YdqDSq?g8Bcx(9R*=pN8LpnE{~fbId^1G)!v59l7yJ)nC) z_kivJ-2=J@bPwnr&^@4gK=**|0o?<-2XqhU9?(6YdqDSq?g8Bcx(9R*=pN8LpnE{~ zfbId^1G)!v59l7yJ)nC)_kivJ-2=J@bPwnr&^@4gK=**|0o?<-2XqhU9?(6YdqDSq z?g8Bcx(9R*=pN8LpnE{~fbId^1G)!v59l7yJ)nC)_kivJ-2=J@bPwnr&^@4gK=**| z0o?<-2XqhU9?(6YdqDSq?g8Bcx(9R*=pN8LpnE{~fbId^1G)!v59l7yJ)nC)_kivJ z-2=J@bPwnr&^@4gK=**|0o?<-2XqhU9?(6YdqDSq?g8Bcx(9R*=pN8LpnE{~fbId^ z1G)!v59l7yJ)nC)_kivJ-2=J@bPwnr&^@4gK=**|0o?<-2gCzYmnSzm;_BwaFm3gq zKsR$Qzo1|jA0Klcf43fCg%p{CB1?&^gd(f2 zl_CWEqk9E3)Ruq#c=H1IVwXk}fmxW=4s@&`Obs@0u&J)`~1E*G`JeNs);^+bMNv zqsX!&n@XLfPHh!g4&u|4cC=GuIgy1>KdEPXMV5>BW{`SzP-N0STS0yu6`$z;&*>#E2KNL&Q`T#!kYf)W=2KQ|>^ zA>wnDwz(sdF;y52fV8KZlCB8xu1dMx6 zfh>n2^G7CQv?OFeChZPJCUq$V-ITWVQu3BY)?AT=DY7!iS}C&LimWU$Cq)*n$jTvW zqsaOwvhv8XDzd(c%p92?h#&hYvI@j|g8cd;leSrahY0vZDCsPTFHqVxP?1?7TZpU> z;UGn3O?VmIg8X8TiD^eTuE=I7viitQD6%<{u zpvc^b`zf-6ip&F9Po;kkDKbxF!HVp#BI|~%w<0^D$hspNq1Zc$Ow?Y`SV?yRnbgl4 zGApuEO5PsG&Wn=YX+`Eke6@5IzcY%=m-t9Uc2<$e+BZg#okJ#O{2_rdWZYa((ghGV z5Et1+MJ8)xUB!QwkV&;W=#iY%1) z6Q#X3kx8@{$Xt+dct=SmYox5FGUo0ovfjk^C}rG3CT$Ccy~t!7K2Xy2A)XSMjKhbD ztS|8=%D8%@j(};giWLXv2bYyRdi`{I5s0}kf$`uy>!5|13xWU()9lN^{a_G>D_)Q|?!LOMtf86YEMg3OQwvO+e<4mltvL3uET3Sa@2UGIDjM6hX&9P8bM=d0!^VA$TO5YGZls+P!x(maggVxlF$!_^@joA z0g*Wm`-ghOx`j>2&` z0Ra#Qq0kG$ARPKYe~5rVFc>1?8Ra~O7w`(+KrOoDA>kv~1N&e<9Dsvx2oA#$I10z$ zIGli!a0*Vt2G|IjU^B#lJOgfpZLl5cP}XX~QiP?U43vd(P#(;o0$4y{C;~;n2jBRC zKZHXc*w0ux0E5wY=h_SU!x+|%vCxh9IR?BNVFw0$2w^DnhW+F@fbJk1f}Y5_fGeyc z?|N_|-Wr}UA)dnvcnPoJExdyd@DV=2XZQ-=AOS{@cO=L&Z!}DTsW1%PNEij9VGN9g z@h}M{gFF-afG_xgJP${ZcQD8vZY_+&kE37=jD>L!1@~#s19${a;Tf!?J!{|;@!_Ny z1cRYB^nx%*gY6xRkx4KaVqg}GfKTW@!&mqQIg#Z8Gsq2jATQ*D{IC}Pu7mZk0n$PY`~f+Li3 z7~Ii&z$SDXpbhc1AkX|R_|g^Jz#Tk5PGkzQ=oNLp^W+Iis+E3hWRqY5rXXh($sq-#gypDLKnLgwE^r2- z=rd2+x0$d#p&j*eg!#l5!ctfUv9JPG!YWt~8(8E!38&yR zoPo1&4$i|ZSWUmAhiq^XPQzKa2-n~`$T`Y9h=G1wN5CME8|_47XJ~5{Y-NRPkR5VB zPRIpjkQ?$qCRj;du7cy3*ay2HBQ`R@GUBl?9~Qt|mU^t{E?IHT_FdP9ndpQPj-XiBK zCqd3s&cj964m)5G$Qg4JXa+4o&QxlFoTJ!*Jve|Pqy#xjNek&f&QOkkoSU40QxFH6 zU=38nAC=$eGJzm;yc!0HKf`zhs0gkQK5)cDRP_ zI$VY;uma?qB_8skm-7`lPuTz)VH3z%$`;rTa)z=K;$au;hCQ$sD|`@;Z;06CK#1cMn0Z(UdnOJFI) z!g5#vt3b|<G^n!5c3;m!!41ggp6K26&m=AI$^bB%hXE)b-z!Z`}4DvZJ7Z$-1kh7ep z@C@V(=Qf;#GjI$JgDq?(?PS6z7z{lj5ZZy91IZ(}ob9xS{KN}FAt(Yxp%|2eQcwk| zLN%xkHNYO~ft&?>g%6bX2p+&$xCB>V0*r)D@D*}HKFA6V`1vAShAVItuEBM<0XN|m z+=e@F7w*Avh=X~MnmU+5GH|3V^`Q|oh9=M)T0lz}1ViBkWgj5?j4!^xS9l3>rgIqG zWx~(c`vTj!-T^ydFW1A+tsrzKe+9UU{2IuaPBxJ9nJusY#J+yb0Em zmcn6?k#`{BAUI9C&%q^VjIU0j+XCBQGi-phpe=U=*CCWsj4%&Kc_Ad?;t(B zj^l2>ka@v)Gj`+*Q{wN5e}Ip0kn5wQ-4EL!9c}u8 zT+Sy?5SM(PK+YlGgXlgGM#%)@XC{-K-`_ijtc=~glq2h!>{DdFB7HAoK=v=vuhPHb zZ&~NQfb^}*Wmyw1!Y+`rNm)yFz%~$nZGo8(12aI*E~gPr1uvkw28uVHUCNndR*)|+ zB%Rn3y_|dECIihfo`bRs7|%wTGEy}IW{i21PdC1+X(hc@C)X?o|7AsfA4sy1tUP~x>B24i-=uY@rfZLq(8$=|KE1anXy;1|(e-5F27s?1^3Rv6Lg})$&z+bwwxg+92ni zj^F@xP#fxjJ&3L$G=P54R0(?#`a(1Cfga!u&A|)Y!5N&OGqi)YAZJ*upe3|`HXvy_ zLI;rhNGIqDUBCrg!41TQr1Jnz&2=~8vZe<^DD(t>2m(I{1XWf@i3bo$T+&G>c_oze zA)uyL)2Y{zMort7csPVXZzU92ABFye10Xxdn3dlk;!R*3EQTl;1tVb`jD>;9^>D($ zAbBET2#AegghOG3!WcraA?ZddGKs5YOeFquIodKLtx&)u@!3qxHvyUCjRvWoT#pAy ztClV0Nj)dQG*|=+VHV7U7?=T5U^+~N$;!2)p98aD9@GXIe{*3zEP#B}DHq5+JUhs_ zkDQZa1gVSEbuCC8mcde3qJ(N4*KoZGR>BHc4zUVyEpgGW2Gx(+wu@{%NEsVp14ut) zpbm0&w}tB?upPF+R)~Ymun8pXKl&5N=nl$lN=muuN?%Giu0 zF02CC=SrAOkxMA&e4_N`48lbBWbvT#GM6UK@D{kmuD*kP+nlzy@^dVI8c6HLx01 zK_|*>2;GUVgcT4Da=tJbCc#AT10U!CF3<%!Lnlz5h1wE#g4WOy8iUj`BlcSmZw5`F z9oJ0=TM@Pdx$X$fk$GyaTXEe6GKrqB1BfkWLK$~m6`8cbmAK@Uc8I?{!5!SdLkYVP zN*XUhZ}5cy&v zgT62b#=vM82vW9;s|Y17a!C^jgJB3{MlaW5V+0I?p)edq!YG&kVk;WPLKKXH@yfNt zWsJnaQdk7yr{ypeewN1|n+DTi28dsmfUJFzcOlG&Ss?YD3G-ks%!WCz0M!0itjN_q zk-iY!GI*ibl=_HWZT+NPYF(wCD?$3C2dHDK5%J`V^=FKAIfE_iP(zZVy3i&r{;k26cYQ_&o|o;1EcA#ZS_P zgCOHq=Gg(lLeLlvgSM`HxE7yj%e%$3%mJ}2_SEz;ex+R^y9v^6Y4dqF1E*m$sOiM^ zDUk7glJEo^2a!vfb8r^=f!LLDM5p>r!W(cMF2Mzm{1@RGT!kxe8JdF38A+$kiQB{< zfb31~6W)P)a2M1xQl|8QwCM?C0O_MQApN8Ei_C+UTuZuVkP4o|3y|?!8E%p0HK8}W zg?I1)K0|GEUkSyw31h(k-<9iB%C)?Il6OwYL46M;{VMO4WDI2_%m6Y!(i6@i%uQ$p z*&#E?JE$y>4RS&bkatpfLC%u$L4GI>#h@tMp*lqfZxI$IECdBX_Dv-S#Ybfb<;+>y zUs{nJBb)2cR6tJ1tj`cXy*;1Pp;l7z~Rb3_>6Pe4#6J zf%dQ;_Q77*1G_=qzqW)HFb^7oj4gA*ve1dRlwBUA9ddt^F)DLh+9Uld=YKwg(l!g? zGUjAVOCA|}az;1+5!0w*e>6`nWmQ&7dhX0r7V&r~%cX8d!lP$Xpel%bc|4TH>l-WlgAxtfC^f zCA5J`P#LO#P|8!~T7SqqR^@8gPm!s9mU_sXSM_SBZC6q< zS)U}o=p#UFx7x>2KQ*tcEx+r--^tWGa$g;-*caPlh|Aa!z0_a5Kda@+I;N&q>!pU$ z9yR`thEk4dTdk9OK&2C^rSa@HyGSi|T*a#bxa5JIg-vxz8mxJq_AbT9S z-bGyQb+V2~U1e-&*J;VCZG+loNhfmgi;S7yr4zlnX51i+I^-Ra+*`w^iGTH0hA$}XwP-OSHz6Vmq1H#A3wWJf>Bapp$ z6-dVOi;VLE$P(ZiNV~oezJRjCozXuh{s|=Qd&0LMd-^woui+KE1kp?Q4vK?}wGZ$S zK0|Ht*nvFzH-N9mzC#z{2I^u0rjP-iAx}jp{!U4l0$hlTpT);%2*tPQk*5P`ugKC8 z4<(+OFbzn0`8GoAscn^a(DJQ>v{Bx%=Y<@Qo_yH}WuBW6=7d}zdU+==?+AZqN8Z&H z1bKJYoV>*ei$EbL3?r~xjIb!wf|?+0tO7QmK1Ws{E_E~~EDzEz&e$tMT;^{{Lg|yz zgryW&Igu%G3&M&}39P{iEJ0*~oYAQDwQEh|9+JKqsN+J~ zCS##0p_D82mh|G=OvuHKYD@BqT%H-~64nEG{+99^Ba>%p2jc2Dmi_Po$Vi$-gmV5? z3>!I#S4Gx>YdgYH(42TPXaY?k4>I{4M$*}V$VDdCl3wETL3D!Tou|lxv0t0GCo&Ik zht}W_oh)MkncMD7Mswv;7h zOQ_bfF?FmDb)gQ_gq+|_nkg_DtMnl2n1i~0X|?)dgD&bFan0bP`HD=+aS7agd+*}l5Y&*Xovl7=IAFX zI*~_#gcD#qOb0nTlW`{@RWhDm#UbAe8(|Zyfja0`5jtX1{2;%XTua_*gezb<#KKaL z`Ma1<&I}gGH7tPnFc0R!9GDHWAkkvte^r}HkQc)KGD4AQeZLafYN&%;>bV})!CKe= zl7293C%#P~p6~=*fa7osnvrG?;cm!4TrFFCLDdaMkspRa#19c3fW08;_7m=dgCKfU z{&V~YdYR*@UbUxQOPyprkufJW&%-$=4`<;FoQ6|y66%pw!h3KBZo^Hu57*!-Tn4d! z3Dh>p^%X@fGPQiMa~E!a)}Gjs^uM!p9r@4pCBJG@4R8HMrs~vCEmz7*%C2fh+a9U6 zHm}t45j+I3txc=u*S7mJX@1xCkH|m3dl0`qhi9PHPxXn|l=7a!6OeKAbGb4WB;U_+ zk*Rgk*7G&;SDs zru&5a=knG3+VtvJ`gvR?)knXp_s{mEKfZ&c{oT0yBmJqZmyA1ULsI>?3!SVFI|yYx z*$OjYDyVCPeD|sPxFTs&fP9B2dimxrCCIl`@?BzbD1==7-dVmS%LEx9J;?V;@~xnJ zk0swT%3fD&NP5x9znyXf`CeDP+m-KkM}d6zE8hq^fP8}_-z8N5`99OQXQ9mU#LGZE zs7d7#pe%8@XB8u~2Ro4Go4SPZji=mGQs z|CPOYKEk|^8*+hs*O~)FFZGjiDJd%t@d8j7^;Yso7%LLnIBd-Qh50ttIU zTjFB3J+uL-vp;e_=)|=zp%1u14{!o^Mr$``nZAWgP(Q3OD{6g(Ud z#n0kHHIMj0;!+<8#h+4FcSSC?#I`4)^qa)H5f?wJ_9eaAmm*W^A+{vF^h1DRPp(BS z{ubNPZpov{Rhv>zDM$J(giw4ab(FjkicK}2^lMUa8B)}BQEyEu8bkE8w)ZA)b&HgyS6N~-f9`rCb6Z~!HM)@X9b84q-^nH z97w-x23e1deL<-9hxElJu4O$IUvGf*AZzkE!nL67AGIFRSL)c5cF8=HI!W0cAikD1 z$k?}mN+8c&^8B|ExoStou^Lxx{yf&zaztMLGymbYEpJL=n6`RHE1S+CmHCrxHvjea z6D)uH$+j${N=MV9D|8rBVndB8sZE@%EQ~qx@!#}l^5iIJDNjz3kJMv=wW7R;%s4VUCG?S_ys9nEk)GGd1tg)j#8P?SeaXjwJ7rB zKogxjrbNCqWjdg-G`A*;@#{y?EGai=WUIG%ODK8JY#~oxG?BAyh8|jWV4pFMmE<{x zh7*a1Os&V3s=so2u^;6;QR>#G-<1>HvL9Gx%ws8eLQ~1S5>2&ijm8X( zSx3`dR}izl^VGD1cgxvL#yi@?{vHtkxsFOce(|-1a$A|W5{bC_}Q&Ue120C zc~{H0iI8_hjM<2p-Ak44+WPA(^4Q=}tjXH}89RFok6OJR)2*zroQjq<<`#Y)VT=#v z+@ZIZYPEEpiAEU+Q^}KtJRd5VkIgvX?lCls5W3r9E*kdI5nGRLIXt@cq{Ke8G`Ff^ z2=s7q6LV1yE?&_ht`dW@o7AkqsHO%#`yex#L?`?_4n!k)EPiQEX38;kzwy0`jH+>I zui9qt4XYrvwv;T!x8WJktk~Y=S-*O-7mCK{HsiZ?(b(+XneR%f&x3ww=HLSv2O)<$ zeayckEbR}Cykikf|A&|Aw>S`*Q#8gYXK-=#3ho`?VQAex)@OX#D=98i zEmN-l(VA0DP0(1H+x)J#)ja=?wc7$yevqSelvQR!NxJVpFA=` zOfU3|m{P||))1*1Be4j#Hd!eiE*Y8W{P~mtrY2dDWJYq2P{zUH5zjnIxRi2~nPu!a zgRfVB(LFoNn&(Ye&?qKxgfO)Y;UWBmQ$KgZ!HerU<;+@yHKbzVO~&wZt<~PP_&dGu z^Gfk!W+lBIc=`Hz1X7d5?dlqy-<^;`%Bf;pDSo~Oi-uK{CGO{0pR^{kiTq6;x$`AG zcABS7?4Mib?;I>q)yq$OAZrVICN$#FjE$RgeewLxUGbZhjZCecXbPgKUaF2m$2%vV zi-xY_{u70UcMTEioXnRTUN(yUsgl@nhGl39iM5FI88&1Isi~}Q^r`#}AQ>ThH)cJ& z-M{Z%(b$+YvVWoc(SJ>a& z0cF8v*1P(dd&|00;MtDT>l{uvF%l~&nh;M<>AHOl>_?Xh-!%>m_c-xE4-YptmmcgV zd*!Tkpu@{OXjtAv6QFcmgA>nAMXh$EJtXY9O&`e`Z`>o%4e~cf#BZb8PfTWiv~F`W3^fa(kHhS1%jV_U`ccu4rydJPR`Q(e zHY-Es2Qi|Nn+ck*U=QXz&z%>?U4MVZp}0~5diyutQEJ_cE|8W+_if!^TehlA$)of_ z66Ij+H|Ck%M8i9GDyq&-QO^BZf- zQpr=7E|3utUa);YK-`T*SYyh`i2p;@SgQVh|6HUT>FtKw>{B29GNKXX$ljkC+((=P z>w|8x?Q6OU41a9nt)Hm!ap3JE33iS;qSUGwTc1^dkSaq0eZ!S?%2%apt|1Z&ob-myj__h6J!C=HO zr|G43dY>wfhHZ`bttA@qXt@jVXAM2dhoe#E&roF_^0)gprrd9Qt?onqnf=?ZJ*Qer zx;;tP+JfmT{nKq%(Mh3K&K99PtfJ!Uq?xMAyviCsrS8xa`7LwSF#64S&q{h`{kCp+ zo87u!caK1?;GitiALlZ=akiT>66v|NEILw7;VTuKOF9>RfJVKWF?406FngF_-e_Ei z%u{9bHdi!7&yUPCVwxU9)Y=7(>E~&xeh9jAPWx z!^6Y2Qbj|gQ%FL~g7%5`AL9z!(=2f%zk9&Jrd8k0Jj&(Y zlXM;*uVCZ4Gra#S$EFth7f2p<(a3!LgT4IyI9Iyzp?jZ=SLubs&4!hsXP}$Ey9X!s z+mi*|aX4E{o~A0v2E|ZA9VEEaRu97%VHFXvh@c z*Uh*`TJkYfu3=^)N}y5p6un&ny9Hr&+>_hOY$Kkt_jk6W9L)8$tW3>#$Mo9d^}QXz z@n~dyquOphULjs+%t}VOoSkDOI|pU&;_2n*UOptiknz4(#ylHZ1R3)fS3WiZxi6%5jwy7%T$_Sulu;F_XukQFtPUt*&ojC@s-hIlg>*v)FS|7_ z%a1%Uil#=llkR(Jt?Zs~XONYCXja;s>3nj&%J z5x-G`G;GAA=bpNEaJp7K-X2ZjW0oO18X0fP{Vmt~Ja>~*4`qk)1&vtiU=nl1;lph9 z@#;L?#N&imYt!OLQgRbtNtln)N<%{Um?wrs9N8#;R$HO3K=bk8N>1L~HS z?Us1d>CDq&;r^N1V@>uuXq?eVdzx0*Jumm+J=u+QOS&9mt&=WiG1g?a?%K0hjoRrl zF@x1{@E(nL^i;cLCmXz-eNTDbW>3+yaN^3BE6s{2;|9K${irfgJ1Lryua|C~b#-~s z9~y5onX&e8_^R_xu4(Qo8V-}f70s0eYbzaC?6KyDW+WOJi8mTeF6No+Q|TYpW}snV zj_AB2YvV~*M$62S8er|cl4otFvo9B1Y9ad&(J+3Jr~ywPNz{Nmzum1HSIeZWITT6s z+dS7?w$+@iZc7aq*W9y`w)W4|Ajw{+m~=Tw_>GnhFPb>F>+BAx-N@aw-@oR!f5rz% zd-UJsoo2-neeh{;e90BoB{Ca(&UklrM=MwH_<+}&_`gAEU zeb%wC3G!s5+|Cx0N5*JEtjoL9^$J%rYK+f~N$2@(4HBP!iYuq?8H$u>wl9v|I-|-s zx9k2+V_XkHU3|Eq^6f^Uym#|fna49AS&aJ~{}PF_erWHrUn)iHcSiREz4?GkrPR)I@RH-#J4uE1BrGRRcE1&nU8vyBV7h zqYug{ng(&x8!tX?U-E~hHX1p_>9*Id{i^*LSVPo29neto2+QvI^4>4t%5#=XMiwzc zsG=F1t-{D12RpG_SEi|9JQ^0ih<1fyiuQ^N{+y_>B-0u+EHDu}oR?VIo*Kg}QOh}v z2B${Me0Kcypx4va|FHIJImY#Xvw+T}65ntnELl)0e0iG3#y&OP0YlKpcpF$P)x|9~ zv*qcXRY$7*t4Gz5_?kSjUPrxOIA=@#WIVMo5_!jAWvE;_QIjS2zA0uWE1yTB+?_rA z*jIV^b&DJ`srAhv(Q%v}Q@-3~f&(j3LryY0Z(W?WA<~Z3pD`u7r~X*uK__BCnd_rM z8kBBmtebJX{krZj-i+_SlGa=*lh|`TGHmYRb8~x2tVuU86o2hGqlOwJ?F0L=i96MI zBa7Ir8?-ZrVolof%ejkMw_mNPWAvXHiCxPjt|9r}u5F(@a-XYlgczTy|6ODB506Cd zOi7GHo{WC=jym3c)u?{UTR!phYj(zkFOD6v;Tc1nCFY98uT!JP74AM_{zzw247=w) zKI`jXP4=V9oHkF%o56CqGEcFVbT70a4-YL7QQfX@^SM!n9g1wcr3SywQ*}M~wH$Sf z{@Na+=I{C~>5-VUCh2jVbk7BN`LXu%RYnf0T&)}(C!3nE)iKWP73PU6`K9VklX_h2 zBX2LIsmzi%G_vlT7`OQC*^@h-{+Qc)(a2tGce1Aoa^(545sjRwlII*6*^{rCU%1t# zin*_vnuPK?OEgc>$Q{u7d27#<_C2PNN7-M?pNNvDj|&$T>}k6^W9}a{$b=>*n#kF= zN@Us@-cHHGtS^p6o{X}Ed+sZ3RZ?~+%35WKM#jPCrwM-VV|N`w!+?_-IG~X=v3%RM z89Gj?y3?pZ$MGq*cnnJH2>Y9>62Z-k3|rOZE-rX%|DrpWJC= z9Nc`A^XY{pNARfJe#l~|f=0?oxB2v-O8!xtImi({-D9YSCL@}lyfw-U7V6t*s!Bd{2=j zuz%SPcax3%(Vl~7zoWLt5Ge{?It0$%f`w&AVUYQf-r`P$f?XG}7BK-HSFhf0%jQKcY#xoTRNK-JZ3! zi6hbaSkUP8T^n!H)PTFp-|hyDwPuJUeK-4c^;i4!pSjEYx~mau3=Ts)_hA_!-%_pl z*uP^LW-t@mI7@yViK?%yt0b;(m(OPmpVwx8Us|fX6{&$nR-^$Hr}zAl@ljW!4~#Er z9ni3ai#TGwwxd_&^vknTP8j9$O{ZUPUzcFF?jJ)wMLInhzkxh5?U`C`-TixbxpO!c zKeBV)S{1e!HHl9~9znr@hySsZrgpIo=yOE9Dx4O^lK8Hl>M8gTn!VF76K2%0($=_E_Ss$hCaosXz>R*o5j14iAF3~GvBsdrehMILIo1%Y zMQgBEZ_DKzg{O72VF-d0tcnC1SZOv7?*7$bYoBin!Po>}h|Zm{Rih7IpzgI z?jJf05?Y8rb0Yn)gm0H>T%v~8G4=9}Y?BU}W9!by4Fhoi*S)$MLj8JGq?v?_1nMFq z_W?XfRw zly1RFWATA(4aGd#%a*bQXNX%&c|pNZ>Go~ zwKhCj3UchcK4R#j7eL(k4m@%Hi3*R53P)){uQKnhxTD^D(2%T2r@hEeU{~?GX0;0T zZ%N*T5Lk#nKN!gZg<24Bjh2dOG=T;q@s{*qT+ojB_uqg6B*Te0L22Nv0}gGH9}RL? zm2FGYdfZbmx2z}wW~1OBIKU7q6+F=G?&NZ=&p{385CY*W?@=+L$Lg zUHz|!uc-%`iQm;@)@w^^gxqj2k!XtG*2%(OF9kAsQ3hsN`$#E#3Qu%@COb z=+vkQ(#7I;bol*o_M0@tWdw2)OD8Hk&=?mHY54n0g{$q(_NTQEvxS6{wPDYBz@%b! zl?w#1(%6_K)~UFqVY)CD_Xd|7di6!F0p$JVwE}_Pf!xGe=u?|ZC+tLvyv^<_!ftOY{S0b*O1BlRZ)?Tj;dr3Zq~3F!rdY&7=q zqRGX+y>n;vFvJk9jU+L&tFp4&7(3N8AoAMOLz(7E^9D9th2Uz*{aLG+#KG`AHey z<|lq=X(1VjZs%5HOyB0n5@5t&G-ZL1=S!SA_jv}#?zI`h+T#HvH;@Sbv+Wy$L74%Nn8Fzx+z*{@m_#sQ;IK;+3xwg!AGsg>uC=~eb-rWvKIg_sZ>1rE}wu(2N& zwRqb=Mwm{aZy?JmwY%Qh{^?Z6Z2)-%gzT+?bE7XGJ2}wIRo>aN(3h8%bv@zCpZ z*IetjN{`$Vn^a4_Knen>*zC#O_;r_#TaX|b8JP3kvRijA?64s5Kxn2{zmimDeo|6* z3o=7SrmmTCI{Ml9!4_l_kiwwZ{NQo>d*4=mvmoby(CqMD-LWGMpJ_J5g1i7ivH!7B z$;-AaIT3F`vNh$o=spYQ_{O$Ns%=3k$jBd6npbY~rmn$)GzQ{`(mHH-I-*;yokJ{$ z4hZG1o!i{8TzTbt+ms%ls_&=LJm<4-#vWWDjxE8QD6`$XA1(j2s{1!4!J z)ga>$-({UH1Cd9JGwt{|7rm**o?9zEcmeT&<3T;*%z`+}*0DY3ASBMF=JxYNC4#F=_=4n@4CHwhe+0tfwe%-ylz?X$6RW)3V^*Td|fvQlo)+=Ek|hJYQ=PE7QA zYde4sfrsOFGm$0!n=>4242D%H?lEJfi4psb+;%ehmHakyWzuZ1|A7M*qY)hY7e*;dn9o^VxK5lS;Z_ToTr#N zO?*3e#Mz!R!GXNfFXgU&AaW#hq7%E}C}H@BE%k5iFDU_WhlL=j5nG7$DFt{Jv=uX! zsIUlh7OBC8{TT+%+^k`xF<%uGsnZkUJjcC2mGK^(fIv2ghLrXM(=KaBRJ;>20LPhV zhw-KX3A;zvU7wY;ht18jfjX@T`{}aBr!zShTfL3d1E=IE>9A*xj?lGeo>a4Yjm9~# z4v5c@PLmYYx8;cVO=liOw{QOTQ&89JUr}0R_)*NAzsbnuHd*%7%u}fe5YjeeAlRV~ zi7Kv_u-ss_E_`fUQhLzfb?O$qQ5v~e*iIoJxnWh_yZ_A8y6$J>P;lOX$=V5s1CX&L zUH9%^R3N|10ch&TNUmXhvos%H=?EbRgb<^&1(FXmTlRbyZ4=Z8GT>TpmBN7J2V!@4 z$&M^tY?FX^I{AUmRx@|<_K?YI^?F@Iq%QE?n?doK^mYSK8fgKtR+v%JY!|#Kj;GW~l+IdVs_E+F zgE^DINayq(hj{F$l4Z^@)FaQ{DV0VCrw+^tiuu|#i0?6D_2diW(y7u#S8c@Tdwm!U z8_fjk!Qk2vG~}z!&Iqj@GV=2<3ynJvimPgs8W65(xEY?pJT?kAfVUKshL(y;6YwT3 z4fd812^5O2^L{H)fA89hh`10VvHZ0k5Nc2M73a=XNk5yi5s&~nu`-P-LTqVMFrQ-_ zefRb1Ns!dx;uSt zS&%hA$^o&j{Md2emGOZVNK&f9Tc5eZzALQXdHAP`YKbyV$ag-AfD74G3j0 zicJqFdcWKnWB|<^^aDa;R`VryyVSi`8=lXM%mzYzyM#@ND&se#M?W=3gPL#_Y~ZHQ zvmu3jzDEF|y%CU(V4pW^RPkg3^VfkP8ht3d#o2oUT$<+Xd<~_^oEA)XH|>4j|~Iv}SY`2xY(8xK3Js<@zz&)q>HCe8@E*B2w@vYS(1!vhN1U>dJm6ClJaf-XE8> z`_;wIDO$(KNa?RaKuB(f_TPL_yG75r79=c`@+7#`_wV2x(R=2tWC)W%MbOY3qoi%e z&?zenTY!*9LT~hx>#?0XWYUQN7hpSG>Ch~!H^OKL)0wo=iEq^_&o4Rc9uV_sJkU@- zJzjp(`oM~8_l(T7zg*gq3AXzON`2+E59+}IK=OiSLddgeMWc${CJqo-flj&CQ~#L` znk=C4ySF5Ca=_ZQHmX>BLUGOl{3gwfUS6u)>iq>Me+^GTXW=#gp&tD5`q+o-wtk~{ zRL&z=kB#vDEEk}3?!$|P0m$UB(k#1Pxeuvqb*kA`C5K2#XGKUlo>;N5J}V;U*0rWU zjb0O^{h~kkwOOawZj5WDAHnGXcvywg9q^(=Bskpx4#cNB1ofb22~H2db`(x2$a&b` zdrH9#-Iw~p%L{{|)l+sNa)_5B;v9NzA^YvC{@JbR#FNYp*ovC?Ony)pFU@bnl{H1% z`_f#7Rx8jRHe#rCrg3??XtwW|39sA>-zC46axAe`jRQhHcUw5`!C9Rg`ZsFank=67 zAD}b^d&4}2el#WxdMW4+ddC@x8#c&s6}*cz2VH6DAH|71-wJGIAn)?FSJ5whHxyhB z4$y-sh!tx=>=V(e1aZ|%)I&XMnrE}y$GmgQrk3(<{}~9)a{Ad=j_l< z%7#y0QsKpihr!Q?Hy&4A20~-W*EwGOE46m6Xo=sfX)2Jg@YBB+_d6?|B$&Maa6V|E zQEVxT$+H`Iv{Cjx`%ofj7W~`SWN>VxzA5SAXO7o23TG%pd!M6H_;j|_px70dPWpf#KTBp?*jhZ+qcXGeI z7Xy6|1(<1SqcjId^kmfrRj2hy#J&wi1D~jP!jkzA>+_l@jUm?OHCa92T2LD5QS@SL zzF-%_qqNe8m$WWhs3%1Zh@uhnNtJ+5WcRRT?{v-lXKXbiUQ%-)6xGyrSg9+xwk^#u z(d;+~wzdNmM|!QNhFZ#?hsOM4@jti7-^&MLN~1xGh%AR`}{ zEH}THy^FXWvE~%~8v-Pfj)H%~%o)Ow!g|a3ss$VTzxHEyflyyS6rkYwWPh!29uN~+ zD$V*lAn5?zN9t)p^n%~d{CsOXyYI(+Jc~NT`kCFAj~KJ^Y<*gA$gWUGl(IPBZ6lBZ zkagUf&DULC6JLZg~G{G(d%-Y0SST1wm z?R(;-+pL1ID2+067-=`j$gRcx*%O1xQzS%w6rDk7HpT5g(eKdCPWQbijlA-y&_7o0 zsyyYhTpH|JDH@~+gNssR$3rox!$9tp=fw62Zr`tOb1IEn)gmBdJH_VM-1e~F^au!4 z;Dr%G!BfcNf>_pK8&!%EDTeh*k74dn`8f!nK{cnb5n-%vzL{V zN*&Fae^zx%UTi0j;;{JHxknvrm(OLU1-S`?<|Q8^U-~~8xea?7%~`3BKuQA{bA02n zZO6APwIE`vQrH8C@sCF5Fm0p}lOt)`@l9*n?!2pGeU4>uij3fq>bN$u5BJzQ?N19* z9tg$pw=(A+Wb^6RVhf^}TW8km4jLLU{C5VO)qhWafYGpV4n8CZH=SyIix19tXV4_H z6k{Wc58i-=qO`N`ybksCjIIYno(Izt&Xl38I(vAtn|V(Zu*^%a6Ej>J7%9bODBOSS z>k5>=ro1J_?dzZ+4)*q+{^d^Xj+DWWvmOtCP@L%f_wvP^;==m_kv)>Nbj)*%w{mHT z^QwBBo4+ihg#&Bpm}#stW@bc8W7LHiHOToc|JYmq=h!AZ@50uZ*v33)F1X#8mjydC zuMe(i-UuJBc%q6)6s|?D>k$%}C$Z9jXLrwC0u4o67-g(y9|#fI&-_t5awukVw`;4H zFDchaQ4MToIS`U)hDTE>hfiNaBRZ9aKDP;oEs(<}pKgxt*0h%e89bWnw8P$)8D=NH z;Jc34-s9^)NT=;uU24|l?eRMnn#Vx00y#dWZ_a!+mod)K*bD|zX{q?^nBq9cxPCN- zw`bF*qSwbK%-seK5JeNDJjWnJd5%Gd;v9q3la@KUCNNMNfurh|_GPN~=+m~zOgh-@ zo?5h_FqW7{O<^xlnB`FR7&?6m>12Txs$Y7MA!w{~X~qHT!G8mx_@Mr|j;%jb?XU<4 z)q{DkV3dKqR}cy_T;5NLzXzU zOPDTwwR<&)10GX21EH)(*qDAf?>X)uAA+)I{v-A-RY8*vH2O;$6K-doG}Y3##l7AS zG~}x)4Jw`fMp^H_Ei~4C^yj@^gVJ)Mv_1n)^|-dG-dIa%V$Ub`F5*ndDie>mtn)ht zSq1|(UHR*CzW$J#nd_lI@`ASt@v+$x)Gm80$ZQ~_IcL?RX1k0M_M z$0N?i)2@DXP=Ivs@ZvXLkI*hr>?dLU=l6OS<(VtF7x9?&d+qw;IG*b){5WIzC2h{Z zBbhBkY;R(#65ByqS|JLnhL^S?TJ&H15 zc`@bjhjLuXRz=8Ha6mr(+2ffrTRR_Y%4EPsGlda@qBIxe#kAq3xbQ%!d%+f7v)g7n zZKKLHfqVU)CPO$vGO3C&plkK~D`Qw`Y%Zg4Lm-x;sn3acORc3FC-Nw|Ytn0{=JN}V z;Bq7VoCQJ|8AJS}`bkSGfH!l-Oq}Bq%PpmiVlNI&C?Nx7u89NX(g;ZljWn6-=Sbn) z-{w5Ym7lkVG-nTlR*0Uh)F#foFppMNS#Ho?%cQgKq#ibB{yY((D>8x)q}quGGigU6}13ANq3tU>G_Pb(>SZK5X- zii8G#-#qv4{CP0`m}7Fqv5}op`1O{0N+~TK^~kZZIIwvNcAyFBN?ncxUg}XvX0l7+*ofE$D?V9EyX#zciJM5Q9WL?O^@8WrgdGrp)jPRWld-3H85D)oxeM$w5k z`#;}bE7R!6HyaflA%qAN=CtwTLtr}#=kj`Dzns~x{oGS&t}AyQ)4eqJgE*c5Z8lS_amdQ%5kUAf%k($RX8~e8ge^Q>G|A3 zHZ8l`JD1lQ#N@0rh{p*C@pioC^;3I>&)Os-kdBXxc-Pl13`m!+6A-dDl%~Z#S)I`o zX*(`%*yt`Vu>Xx@K$^3T{Xv6lgol)MA(yo=L+HcDwZ?y>zD+yKQk%KzX{$ND;a9Xw ztX;a!%jNz94rtIO@BG6}p0q~>h&Z1(2^`Q^5;=d~!nyP3JV0sk>` zT!DUx*p-Yv$Fwj*Mh@@05Z)$7b;@m!Cx;Mvn$&TcFugQ3X;iLHi&oKYI($x0B4}u4 z6yn)!iF2hFumkg2o7RY}m}+h8ttStM-*lQX9SCK=P}(!l@e zw3ut|ukfh@9kMRLE)a0QX5zR3gBgiUu9uhF9!O^Uyumemh}IN=36(}VIBEN8P3`o5 zSUA|7$a$O8cB!gSqH34LLIy42^_01}q<5jh<>Emj%U~=JiX5JQ47k-TcV-VDG}c24 z`Iqv!S;IEr^Xp{j*~mf@281;CEW2ZYYy(TXSrCO&z!Yu3Miov0%N!`20;X;c4u0tr zFmVl26#F-YQ^4{{zQQSBvUqTya0*!FTJfwe<67Yiu3VaUq^+`o?@$??-mmRv^_C>+ zS$tQe(in`*sIV&W_@guia~d%R6;>jGf==HwG)$RMs>vn zGlZ@=l?DK*03>OntIO;ulP_6lRsw-C5;Cqdb@s7sncqT_3pCu-GLCt@ ziuLvXp_jM;AuTl9bact>9OHXhXj%cO1mxB3Q}@C`0w~)m*V7LO&F4HdcwwiLk2}JXoBd8XAS9ifWhPCTKR10tlm-g&;<;!M3@B?aD6>_^4(g(4gIsCjN`>oafm+#~No^H%hd zwCsK^htljI(LSfVHx2poFb~liC#xKq=i6rWsN|vA>IPeAsFV{_I)ik}`VP+vL zkF*&GBIAS_KEt~=dEzbWhs^3FkY+&M9N!#R&*{)H3r*Ecc$*Z+-R*sL{28#sfg_al zhyzj`NN82txx2!=%35fWfIt}u+bc{d@@m`U4K}JR_=LQ1*3H~{Czb85@qgKzTRdG6 zB{|E;Eb!=X=?*-Pp%=`qqpF z`%OF~yDhx`wC^~m?KahB%;(U9Sv_t*NCvA%%(}6!HOoO_EFl`jv4qhCf`)i|TF!6( z{J3{mML=ncW&{wD!8z^w`4gYM`(mkQ9gvDZ3SFEYP;J>{&KoODab#l14bV7)W_#GX zl69tU$65i^LlVupm3yS!BWD!tdwB=fHbb0%5C{K$*P8e#tAgV?`L`Z&?8W`L_!qDMpoJ;(9meMZ&1Xj!++eK z&g&tXn?T48c6O>gasT*5Smi-W8E=Z?DJxBJJY_V><0avk3@k?$M_& zbqWSom&ZnG={+E7AX8QS93GB7%*SBHwe5C3{sd&oF+)2oQjV*LMsci%3|u8A(9p=# z_;jmQo!{B{SvXLP0zl&?`GE!YZ;^T1+UaP0Tdqej z4q?(M0~#7>_unfze@&AG1W!JuFBcAQY*NIhk|Y#tgT9u+hap z$lg{b<89q;c=Y`r4$c4}iGGpPD?UAMh#9|`x3@sZ;(L#()*(11v$q9t+{x={@yX}q zqNEbBX2e@kjGkC~l%prowsQ1DNMpI4i%0rPv3v47GS}lJ8G(>~ypJ^WYqa8|#)3=% zLUx^@?n##c^G=VmAc~O?<4rLVVu)fS#E_jbZ+qf`H*H)|_nM`i`#>lX+B4x|T(>s! z<^Dq!l4Te7RYm-_Y~9)9IIUL5cHjbpWPRJK;z-}Ef%0y9l7V7e#W?5+8q#UykdiY$ z9l1a&DROBGfaC!(JZe{In?{+!Y*fSXNdbJa1;2~nw@un|NyaqzC*tjeWn@#)cy(>f5xevSDJZINyUAN2oRF25+VD|0~m#y?p zm%RESj<`~0&`}y&MR1YMpdQlc-nR!HmAYOfi_8JKu61ee@m*@Ea_mA!8Z;M0O)3d-4eNzy$aY@W5x>(fbXs~{P1VSAhn zG2wV+y5^`XBYbaDu9LC^kWP_(JYO|y#)*Qx!nS2&G%Oz?kSGR4Wu20`#qCj!AW7DO zdcd1_{YPAnqUP94LUE-FPli&yitdLnNwF1f7wWt35Upd#(y^}R>3+VJr&tf`bL$WA zsAl-?>Jc|}Ga8^YxzAab288j}<{%&EcKN7|UeG3evd|cTWQVqMzIg7G#jYjkhjz3> z3%?>Ab3J=d8re?t7rpEE)dtE9(i#|KeGCZo`XvXBJntB@@Hrvq+_1L?Kym@m*H5^< z!Ob^45Lh(;={=BaK+YU>t8w&39qtcU=I1*Q@&`pa5AeGyMIQi-oRxAs#Qj^t8pjXY z9N$ozAuN+s_Ar;5kHe{!-ktj`w$S(iDT&fX&Oh2 z_d9i}cKNSL6Iqp*18;?X$}L1p6gbHvuEdwcpUfJW$g@&RKjM~(bt+!@7VAe` zPg-b-pXMX&t!@uK-afLC*4ogqDC$g0X^Q9T*(@|IrHN_89%;}S9#iDZa=UfWmpi+l zJ+glj&&_^OqHNYCrV)ESWo?r~Sag=}&S;cn-HQSH5=(Ke2@$t+FK8&H=#TAqFb@2P~L@@x+RKzyr>>;;ciElRL%$g zx^%o#+36>0Y1(2jQE6%G!N1;8FG-vu{>9SL*niR{H*wDU7rFjPpA-2+Z{esZ8tW;e z`HQ@$d^q+uM~Naia;;{&$@OxjwykU8Q?&EkLWtU$bC^Na2I ziS3BJn6mGs$WFvTYEhbqMiB3$(ff-_ORWbht_L#?MAAvk4#amRq-88oj-FDVNr?SH zTC^ZuRs6-s8*7v<${y(_Gcd6hevt!YztUzQVh++GQSsjW=MVTC@KV0Xr3)vnDEM#u zj@YUa9`fwr%I;gE#vHp$yWB9NOx<=w?GeozsWj#OLx`9+F(Q(+wnpb5|QWS3nB_u3nPr72jRkL}+5KA1DOM;fx7aH45s%Nh#l(5QF?E+dgq-<2J#;C=0NO; zgXoPLm#*#~@(+!BcOdzJ-~~k zb3ch7MW@%iB*i_AtTaWk(@~dFOBH*&i_atTs7ak^FTv81}ftOk|vb--br7ho_d^nM!P`d9s1ed za}V1gxOLl(4Wll}G*}PL3xswIxD>3lx!bi#w2xR`bImqA^UiWN-W2Sh#ywhJ^l(4Nv`lABK2IA<0RnKvB0Q}6G5pU{Wdx$X?zc47=XA7X!RoPia~ zS~0W0XvEnFv82XHsg( z$h0wjUwrzn-p^>5hwTO=7siEh1?FYXbwBTBAhL@U-y){4*U)@F5;hUjJZt=4iSu_9 zNjDIs$%y#Oogso9bCs%mADVY%hFdnEq1|Wjz2V@EN>f$L+-SnQoM%~S*zt+Gg@MrS zvsryBWq5G#1D!xZv_sp^Xs$_v{o%dcv$cVJPOBHUik#CkaY4HpQekz}STxIE+ z$6whf!}2@g)5fLe^O5OS&J-)1-)5JUVfSVPENk}lOa^o~DwVU?Vu>o;@`m;xc#>2$Di*26)Oe-cryuY1 zZ)A`QG{oDj(MKj^%bp3llI3tz@=C8_v-g`NU$i*qGjA`mQN&!z?|h?r{Mg|?l7aQ@ z0}Ag4%YsvQ!I)xlNaq)6n7YLr%*?>sGdfvYZ<^brdaOOnNEL1-mE$)>Pr)5F0h*!Mdt4ZcE22K1T(RV1!QQ3k9%sc>!m4hN|YhF~2hvRE0siC-;p&a7hd zl7#EGiXB>$i_R5L2SRD$9GBvaluV)u^AhB-$abuIJv=PyCW`lqF^8bwVdeV*@B$K< zos_-o$^2dBEpPUZ_Oy8I2DU%;)@#C3q4 zRU;j)(CqZtr1CW5M=gX1qyr=-Fh&;?86ur%Uou;PzzofqM497Ri+X5WkOuBqcC3Ms z&c49)Q)%KG&bG_E+4Rn_Wn>B4C<_ONfKU%!?7w)$jFTM$fyi0Ib3kb3x^mQlp#yV# z2$DHKJ;^{Efb?2&3olR>peznJOT9f}np#}Z-r3$Rfm$lJM{p|uI1ta?@!Gm3 zN*`%jG2=q6GJ7_*l(~j}0`({lipZB38K$jv4&xkbl+DcoqJo3z-j&0R>y0kgdp~K; zlV?t?y(Of>dWrST|KJ+^Uhv8f4bGBItJQjWdPsx)qrUkStM`#{KqI%(JM8$JN>iAL z)0`HF!hBoyI|_4jx&J84#AzN3yUv`0Td(ud8v7m&3FrsjWSu?+Lg)0F_~a?S?cQPR z8b_$XyqNgz+FUt#X=l$@+_$@SW!hbZ^O4E=rj%%nk!3J! zZ{G;IbbR!1HafE$en1>$k?;=tG0#KIc09yc9y#TZN`xZdz!P`ZLORszce>uaV_PRP z?ic`XOmo&RGeBr8s<|&qwB~EuapgyPECvl(FEUIDcNFGQu?&e=ZsqM%?9@`y!1I;y zKwZOsV+R8N2742G|81y;a$K%87nklk$d1-_=@nYg><2>8x_0rPwk>9iO#ng`kIRly z@#K-l@Tf3Jx^wbdlcOW@{mrb3CX~`ddp?sG6*PJMuItDD07BA1Jqu-IZ>3q+tNQ2n zWi;$=I_vku>2@!o3DX*TXz}~~68qUU6NASy8W!(}*H}vDRQ68Hj=t-A(WUvAF03>*ni;iGCQ6#+DpkKt%_)`m-Dk`rS+|FpL!~`LJ=C*? zWhy_n*`f`UnIrGwgB|@2T%uKrHR{@XqHhzqrD%t^Z~q56Ws!s4&?8hA85uXVah6uS zY$x;6Ys`m4=iwv9HBIZ>Wm{jQITQ3o{vb#bhnEW_sriW=9?wQjq4Sz-zTl~NUni-~ zMf!r$$lkJipD?d`%oEgZbfr($P$I%_lJx%zQ8MeDLx z&YfSy&Yu=P@Fri9sdx(uBKG8-GEMWWQ~H)jn2xnWb7}2l+{E5RA-0tD z6KujIOp!)SmwqceJH%%%fzmM3q|yZI3y3M`{W-dmd3$cx`yIQj=WDL)H|l2+1}&?>Y;%Fr6r*~s>Lj^E-+Y$r90p6*+({(v4Gw@L-)@+vMP~ z%ig!6lbH;djgBb5t?J8FUz_@E&R}FRkLW2&OV8s`tZ?)+=)f7|=iT|kl1ptD5(n4{ z17W8x#CaPNeYjzLpOGVg;CWo)Ag7GHZC+~HrfG%q0^uD?$`8aA?WwakeoFbOTVSIs z?nQgb$w*}GXHjm?+UEp9GJsCKf!Kj&|9$riGdDjB1|s)4MGja?#mGQp4=SNF>z69i z;@^%JR~?>~)G9-A3jPD!Cea2`D#6Y7qB1vD}iu0gdR#$Mq_mKk@Z@ltyp) zzz$Lw(Y0aG6s_lJ{Ge@)iKS>gOP-r4dS%v2#Iq@OT^lUk<8$`i?WU~frx@8-BJK-f zUnQ2CII2;6m4Nvju};N^m^ZP0#Jq`b)T`mh`}UAttL^95y*$h`2k#5bS!Xn{+l4%Z z;`=3RW+do8$R8-*vkeC$84Y?p7B8ii`WuaMCDxwcpz<%yeaBS%Cco2rufuHzyF7Gm zSN0)_IU$xU66a8?@A;vmE?85@$jH_3S8?!-@sF-07Z`tNvgIWZ@f#uH_v^)X;ME5k zG)FfTs$QZ0z{?lWQe-Je)-AByNj+;q-!_eR<*q`rYV7hRq;E;y=L#H~kmc5pbt{3; zd>fimoYS%u!aAsgX8gU2b%==A{s*0`qZ|tQ=_r(z2gt{vj^Q_E?zzrNV_tc_jPz^p zInZuO*b5-=@B}4+w*sIUxH{Q>QvX-9ONUZiC~Y%n3IcK4QY!w<0eg!5WszRTK#yQ3 zp}SB0Nc#nWG_NPFL30)~rGT7Xy>H>Uce-#OltBj~mVvmX0^Sf2D{{bEDy~N?H*sl- zZ+Ec%Bj(x~nO~as0c$O+143)zG+UwHWmStC^xjCB(cL$%YA++0Z%+e4cD>?q`xQqmfO+*BZRlPBuwVc=^LUu(8HzAa?h44DR2<%rU#XSEK@d8Oj)u4KIw zrGbMeAd~^jG<(9Sl7k+y=m`i)dkKVO{d{fp1rD42%P|_(p6cZ|Z>5_RpMR((MZ_qL z^;7X35DjFSB89*9pRnT5aSLx^4)C6y(p?kK_TMOtxXzaJeoFf-*?L)ci!ZNY`|R@1 z>oa4_vNmpVJ)lVo*NQS=j&wZg$qf!(Zyi2dJYY*jI8ZkxDQmzb8a zA1-mV)wEVLJ0u!NCrBU7ki7$gHm;o6q#bd- z-NXzIe(2O9ihLqvvZy@ln&eHrT;2w3xhQY+>EGJHxxu zxPZP$J>I$n2RH9Z zA28FxwKI@>Kn|^msbjCI*T-C%s|0vR?3J{oXF?!Dy-CyoB9P zuAm>ew3N2vpsG=w0xKWv3RBa@acOY-%E5NWlDiVZ7pKBC;RYR6-@COaR;t8-E29{1 zEaxrI9Hi6DnU7`_FE28l58c3XkSyv{lmUy-~7>&YSLwP^BxHk@U<1KA|U}Kvry8>w6 zAjPAQfnq)Ar>>IVEd}UQA(KTGkM=0+z=IcqyL4IZ&f}flH;UPw3RF{uiM$JP4zwOj zKNtKi4SCZ(sxIRVkuP{t-oXm4cc3&HPoK65?9*}-yU!b~p-gZS58ks9|B4N2o%2Wz zi>wvjqGvK_E7N575On|Py%8=Jn#d4sIAy8dzFYNVS-1UTY*h2`UCMEa>!BCTBQz$H zDdYHlfzzvC4SA&}AKwn+H+iIe1xsh#*{wVIc+woai^6_OGHbN-3~0zx46*I3*AG_B zX1vkJASD5@1yaD?Uf-rL!Cn^SRj%FW|{m zC4K=fz>8br+!Yg_<;`+d1xjzXfP&OB=fI&)w+lh z^=NKJjt?~U-kj#+=RP3^+D}fjQT>fl$a^W|P~_Q^7ih?j26Z@iU~aDY8EjM~@Cn85 zg|MBS^y7c=d8yt8+YXF3CeaS~2F1OuS>HUX(7++RjjBFAAq!Nga!~+P-?=+J}#3?R|JlI~=L(_tf{(b0A!C(sYdH)Kb5D zOF}0HtZmB?TAWgR1)a4=4p4r`1<;NT3WdZp(K>Ay_3dvn7o^+sF7JMLOY)VVQM_r0 zp3QUrP?cMJ+1RO-cMYyk47{O!(srN$Q2>^{CtX~8-?jA%Xb$aRo}#A#VFP}22ai-+ z)M7bB_^1Sn-;zNSh200(nLY4!mT|E`%@_?bbDok-HLlart>^i@T{Uko5ZW~X%_+xX z^wL8v(2#Yl>o?$_%l%8_#mEv}eWa);8hvp7@@3P;=Smkn350|LuFHUiqK(3%ryA>Z zebvMPyS3a|Zrw#jMjcIV9=qzcvjdIW?1j&8Wbmo90mt7b)%5E+$5vGZ-=(~PwHDd} zA$wk{;yUepKLqz z^o2_UyYU@sC`{o+rTzFW^|dqjO+9RY>*Yv?ij&%>|A&LSK=J~a+rG*bn}dNxEyzb8 zq@Sw;^RCZwu~K>qlB+tO|BQdV>{Ns3Qzb1(Ss6+C`@@l}FYXPoAT@zderIj}{*Udm zyqa!7+RI3fF;N#sPY6k{AiaQ4=BLq6$+yzd_LD5gC>d#*v^=h%pUn?kn=o3Cw*4N} z8EH2mBo=lc&z%!NLq2g&;>N>`R&Q#=5D#*Fn}OH^>9j6$d#!G;o*}99Q}Wl=7D7Fk zkY}~Hej2R!zP#}II=NUcVe@*$efX@GgxBW%^jLVu87)qi?M*smu1XDmVf?Gk9 zhA2P~rJ*+}Mrq6+#MI$jM?X0;e(a?6kHIy?6rfSqPk}>iN`2cF5hN}j#gE8`_$a+0 zMqU|I3UNFoRe{W@%d;ypowR>1{oZdI^Av1mr0}|!96ee0?e+Cl>_*=x?8qe_KcH%+ zYdb2>qbw+m_2@vw8t|1!_v%w-EPi$DE<+dxJ&c-&kY0MJP(9=4z!Lk4*rNY9svWUw z!Wub*Qs5;Mtmm{Sikc%;YQ%eErfKopoS%NjtN@~Bc2EllomE_&=-qJ2886JH~q?y)WxnoBJI&7wln5Id?YG^fCrgfG_EHr!(DaaH$m0u!){zL}@f*8FD+m zfA<3Gkt3!JUI>+?AwbBx%&+S9rS#C#RUrc!G2FeRn(&D(0V0jHww_1%X^c0^^ zLdCrON@?cyq@}dTCVT`eI^*W;*qwQvu=X&ntyfZ@Qf?(p|SB^ zU{=+_t161)$&JB!Kgfu8)r^bIZw)`jXqXJLG~-?@qI2S9p9y+L89|0gF;c~i1)h?a zrf&;5+cx-MlcmOP*h?S}Owu?Y6rs$`sXss5cjrV4vIGc48@>I5Gfn7bhb)1aW-kzG z&*w5BfA;F#02wATavliz-if8BZn@mJHga}mQ#qW}ztxgl?o%{b|fJ>|?DP7R1`F&AlE26Vt-*ol7p{k2zn-;U9ls-RJ6|d?%E@ z)+$mpBPr{#c$cEBcmz>!^YM&*ja6NkCXa=; z?0#I<4LjYDhMXLVT?S_T{9Zc{Yg;V0|NGj02HT+szfZp#XL~ptU15=qSUi?zb$XoE3kg9zpz)zY$5*@2me()Vp)s(g4nMAU$&jJ==As6wb)nvUM+}y z$O3=v`J6}AKjY;;2H6#}UGD}$W7d~#6P8~o9g1AE84+9J@0Ctk^z(ar{lT_8b}3}r z`s3gYi?FBBECaFT{;N^uB6uqf{VZG@6meu{ti6S|_duYdgr%DUYaPsaX1N8iZKq;y zkPm)n>o_Hoos9(%$1W8?Ls^_v4L8+$Ts9kGFvrIp?n7DKEONwa&!e|2GKdC3bF-5LUzalEnTGru%Tu61;yLYq)fdFG zDY2~oE8fH$i1qVd@wT=-x84Fn+Se_Tp)0Mv$N~0YAT+Pfo>g0;a7eKa7CZROzE>C# zi=}fNypiwS^&#<7-1QEtExd`n@>|eQetFT{VzKk)%*PDO?5qAOS*L{qvA-5u)qmBV zd>y&>*R;AZ`|kDlANIRgbB)|nWy)My&za0f07|2b%<>jR&d;8BVJGu0$WP+*ClH!9 zCS@A)sNJwJ%Ya}OOj$!QBDPVn+{7OCzmll99&3r3=bGY?_V>ylTW5ZbzZ{d7M}CxM zM#=4a*EcNi$F3v9mTWaP<$4wnjOO%Xy`siw&`naV_SvZPD4!yRe)vs0z~_XNQ+IFk zWiCpS^YIISP|UaU)Q%IQ+f2#NA_q**e57qMvPL^C=hrb8iZkBW3RKF~F^1sOorl%x z7)NMnXg~TkwRC-v;f~40Lyurhg6@Aq>|*VAuvX1lY8?rgk)bwxKkVw=-Cp#oKM%Ws zFwbJVO_Gty2lf`ek?He5hOpJk(%tynY*YNjPCXajo=2zKD>L_^+#cGVfeRSeCff5? zb+L;yvoH@f@2b?HG}`Nt?{fP$wdNe9otU)ih}sj&4)jV>D&@{F(xn>h#H9C-fkcG| z=>oBM*#A^;&CG6@Y2TnHzZ+;7N+bR3xYaYh=%!v%fXH(U#aSC$YwO;f&pz_6-C^6T zT1XYpP`Hk@k0>A%4VEt7=x%KIW!gO>Bg25u%4(rwBm1~~F0os#2WylwfzW(mW^mla z8M*dRONj)cMnGn|FiB3hOpI_OL9Gry#r0)N$9iIcG*W;)lif|mZ9kx&HC$~Ehguzb<-EC|Kwe0nN+Wh4kySxbLnP{ zn|2z>IAABC6;~peeiZH?qBGLqjqaV)V#mOeeD!2}IugtTpwD(&EC4EAD?j&atta7Kr>(rTDc@g%j8ES$W#^s?nPyr#;)8>bR97 zxxw6Au}Ue}k&FJ*)1+owqsJzV%Jpf{DrC&qnPMP8hQLUpE?hg(zkCDrxq~l((AqnY zBuJL_WF6|@@*(T!E#qXafhg=BrTrn0&Rx)u=JICfP^5X0LC0x_mnYjZ_gqFCqkY#I z9enqpG+J53il@R}LwOhCUowq<(w&O-#hPHx51Ubf1HqnCa3J0VFTT}Q3g$aHX3Z$I zr`e>X?@H?b{ZAbx?@w|=d&DON%YcSF zY#!V7JA01{pAH)N?3gDITOiu_Co#qj>=sxWgW(eew`yQ;sxQ;H={LSRaW?lzFoa}L|l;}2dV+VmMl1CkBvZz0x|9KU%AF67w$g*4J+-uj8t)L(x%{m zKUT4N*ha2bKuUwAZNWz8i@n(h+ktc#qSzib(pviibqME4(1XFXqV=--0v>@D5qm<7 z;jI>a>Zb1t4rl~~wmo`syFOaJTSCm8VA`=p+J=6D^_s{?ZIE<+{vVgtY$=9SMIdgp zH#}4u$6V64$0go>h|DtshzH+XB)%(b1?r*PZCLrD0V^g4wBWbjfN4qW-vliM*8*RK z{*#Ii5qhyPi}=o-u%u9uhF9!RFsDx?Jy}EKUAe_HQ}#9NBMQ_0MiiC(<5T=$h262{agK$VmDyE@;R6`((Yi z#*=(v;c)H~r%$eR=+d_K6sgh+#*nq5jj~ZDWofpmZYYIT@S}`6HN|OVb0i$;Tyf-3 zlt#S-r3ripWUvghG}b2#FY~QNr{P%`*Q}mha;bxBUMl2!?pQ-0BsXv!5fvUs``pUc z2pHj&GeZ}Ku(;}D1aFV#K=H#3rx*B>alm?(su#ET(CU+i_qurVC=hux6CzMPMiH{2LRvL+hLGqMAr zvBZ0-dUElD_T&%H=lF;D(EmGau0ra1=n zZ7)gc1cdh6Wvy0yz*^P#W=s3#T(*>%s5h96^YSKYx7*0V+fp^@oD?N04ITR8Yw z5Cw^n??pWdQ4Ni!kbxi`g}+vmHJdYuPXQ}S6pc+qqGF%82racoOE*qfZV z>qUDu1EFZ6TA5|8wspoYU@~An@gNZLi52rjOzPY^j^a0(8G%OOE*<$6@^f-&)vq7; zFxz&)AkctiG7)QSC*!-&cmmy+LzDk1#(=KX^RJANIe@RCvpiusQ{;?Wlee@Q`jDSz z!sW4&)GV6!?QIkK{!wRs4BhS}``)%d$VT_w9(dw-T-Pul@KiM87nBCg2~OIgrM@wI z4$$aO^}NlE&9N`d>~}f=p@_?=+ClB(k*(XxT%$Dc$zjFQ(@fTaQ_U#tGwPvnyQIUO zIrFZbr+F4>0lhITTn~%orHwikpY7`Do|Tpp{^{emM>?@=Sgvas8s4(h;{YTN>N!{WxvKfeJiZpByo_8Q zv_F5|GjI6ZnT;X6`CJL9^!o z5IKfbyvu<3(G8%XerntFRNHFCawFu@U~hYX*aErP&U@8Z^>(rlSqm6TjM^UB*sTo~ z%|2GilUoRz%bWoXNi_eEV>9-&Uw%(64K2M7gyxzKmqyp!v*e^XivzBwmEoQ*#hn(o z{qqHANDE2%ra9Rs1mBlSgA6_ZA#YhfuFlMz`|Iam2+fgG>8BZbbGcP++Pk9DyjM=3 zK~zO?h&>SEx@7+b<=;JbbYP{iJViMmc0gj)6`%F3Q1CIYhvGLMASCNPi(2?<)|?7q z2(yqzK&byLdmB5f{fy#U8N%iZU4T&Ej;Pgl<-Yz^bILTB=|usdcrkyON5zxJ&n#&{ z#sRSha`9=*wR;6ytd$XPumA{IyhClzI#CDC@_ZHZ6x(EEz~Y1U*VB)oSsVEf(43V^ z%U~b5ZT_qVW*>rHat8>t=XLgcJwq;hZf2no-I?Gi@_eYLav$#BB%k-u3mcB=V<}B+ z@wGuia?3L|w)nTC)5#W^WkASwo@&-)s2;iGvW&n+*8?H_WV>7SX_HA4WILcJ-~bS^ z-gN#kBOgvJ{Fh9FxJqD&u!9S7J@aQ|tz2yT=vOk0xSyh>;yWP3h+xD>wKRc5Ap=2a z=visG#YOC^#Qju!-$q(SrvHlT|NC+ib0Cgg#99!SmX_%0|9)wr7|BHvM-Bq6;orm( z6^~|u(o*fG0vhy2aU3G{i8_xs&_ty%^|Y506A+FnpDu9<)@fZLtjgOyGWW zUAF6Cu|u}deQ8t=yo+M2%*J|gX)OovnV#|6%FkEsjy7ir;77$VlAt|kskl92x&3mq z4xI`(NHszc(4aJdwjoim+{Clc8-sY1mLu=Sj;}}GHb>qV%>*2PYjHgS-cXu2t`ciO z91#n6gHF@Jo1iqvTEH8k0A(LS69%!3D#psp;#&{lQD@->1EL>avoYT!0G$dVhg3a< zSPO#40i_8nL>vXA>iNX6zd+WhTGcO?mPX#hGh_kRsrnF+g}5u*D4S~vGzb4Co`DHw zM$oC4YjJ4;8t6yR7hoaEEv1};csv#7->hFP!id50Az~U)F3knIGfW13v{owTns~O* z<0x9sLe`MhcEx#Efeg~<51NeNdDwQHRE2jYZ>5YG&6(gs1bq(3f5m~Io-}G(?0dy_ zAdrsOdeg|8m;*td6VK(jqkxngG34I`+vU+hp~{ zLo5fm3yPV0>sP^LbJ$Vj= z#g=K2j(8PLT$(?)pgfX!w+Y?az!$3rj~3lHWzuWdn`kfQWN|339dicKku%%kT_B2Y zU9goqJUz!QHZ&bNeBUvsTkM(h}fr>l9ORKfZWGFjra zoXaSUa&{Ycn@04U*@0GYX+;1unpmwG3$ohtF^j(E$>~UWOAmhA`8}DY@JB3=?Oinh z9MC!wWO!-f`>WDV;52#Kp1xP9>Ugm+Ngw>qLhq`s(8NOV$T+|?o6d&oyoc{fCl3k;sdO;*pm$Ycl`%4 z5a$zJQBMKT%>1-JFnalBT9=`@nW9JX#dpbfC`JKHbBa*_c2#;x87FdI<(h88{>R;h zQoa`*80+OCZ6kgYtm#2Nf@~{%h+sVnrTxxvP7uGL*GZCieL;M;uz36tuN8=AyW%XH zcup(M`)8iSt*W+@O^Ck7hr-MfnZ1eg*NPUBT67DYig^nL2YF$4(z%w0zBasP&ig~# z;>^PD)V8Z~w9d4h7R{ZLC3>vh-m_cB)o3nD6rNAK&Lp0-IZfu-l|CQds`qzWLOw+9 z!Gakjyh}~c0B>QM2zbB_TkAi%-gTQS14tBzNgF9iyShK#JIp3Iiv?MOdT899f1-!& ziyi5^$q4-DHW~TWWn8;w7aCl((1@){YzG1w)FaR-e8{D#oVUmeJB}94UWUeC(kV12 zn4f}1P!DJdPUEXDcCV+738-8F*YV~1AlX`*I5Q_6F$C*#@JQmk*e_czN)uVHyGV1X&T<6Wh87fc%Cs%^ zuwrcsdKT&t^eiBPH88YCtkVt9DS4!}OE!=9$v9;Tvr!g@2u3D&e{nAnN04P_@Hk{z z$(og}hgUDa>S6oE#Ia>fnP$(b_YeOF`_x+QKj1*TPe>dMD(>)NW67_?iS57>c}a0J z*aP37i1@>@fTn|!it+sic$Y1;I8iZrVpGZ}lt$iCy=GvJ;#Ci@>?A+8PE?%}rQ}O<5HvX`)R@e+WE>9QD_8ojT z1GbZ64wM$1igQ9~DNSS{sm&MutL#@=Y*fr!=E8W+0YA%%@ZVXhnT&x>x^TSQuGc&9 zp6^sYHd1R0*XUc*5s@A>aGR&2N!MFz2(IMl?WoaHt|J&urDYy|ey`+}k^2`c?i&-J z3ukXgR9t`kMwzRsDeVyalTTQ9b+hgIi-qIE@i*<3n{Z?M%)+xrIK<&^nytTBnc2Qq z*n_`E<8SgmkNi#??Rg_hj2^oSwc)6z?BTGBIoE8=UybKwmL&F0xO(K(OTuw=y5xQL z`0IeS`MRdWu@7Ej#Ffpb>eSfrcf(HmiYM}0>+6r352hck6P|ae!ZNlaHqZd3l4qJx{4(bAG!f>p0I2 zT*Zl>tkt5tq0E1D>H32%38(v@v8P`X5urBXenqXZ7G2M2a;C=+v-gZFp2lP=^{!DL>R}0<`*+A5y6Xbq};6A|+(f>a~GZ^_uhs>(63zk%1v8 z=_54(!~NXbWga!sEds2ifeNF z_I2#)>dAjqmJiTk4;|=Ck@~1WU62-kX#yijqKq;^Ys8LQlg<#X*P2YS#0+6(X@ea+ zt84y??!nYxi>@Y88xk2AVXEQ`zIvd`7~`D6Bf@%`oD9Yu&g@QEXEpz=##EoyYa)B} zjxuT0rnvAxdgYV(0<|d;$+%kl`|`Wg2BYbp4~(hRLZ@6&3H_ovkcFl?YH5Oun&99# zXKgsWxM2)~Yw4}66>dPP-8nD{rfrh{K!g>7KTP;g>l~nqaCiIR-##(g0FrCCI>ODf za%ycgQA15?oRGvTjKl$dLnkUyr;myZR(nHFdOQG=y1;&{jLQ4*Z#CsES=&-!mkmhyKmHY|4li0!``K?$&{>DnE7JtPP9wCSk^jZ0SnImFJJQii zti`#c#;rwPJ}8Cs=7TaQ$4%OoQ8~WH z6!AYcN<5INf5L>4LqJiy<1+W4#_Itni+6{AzRn>^ey1WCR?0u6@kbJfA-w_56sWa$ zc{DgK74jdyhEjg~(;_Ig9^t|~6p79SqeG-26rxC_;D5e@Qvdn4nvwr&d07O2LM(s$ zD6LdD_`xTEoWw{@hm!3Ok2V_D25ZCcR<_pYo=PF`fY3(}3XuPWCeY5{)KxBUnl*(f01*Dq-;gk-b3bY1Kk^L^ z$54tv0Hs()1QbC%6fLq0_%R4BwUKI5P-v|%3{YVjQ>ZijVbTO^*%FvW@67&<*u$j8 zJJHb?{EPya2zh~WrOsM}fq3dY%tHCUc$gtbqsN$6MUf+SI**)+B`6W0#g;aySqao) zFrp678v;Yscp5t}6ind*Izpp1Mg*$y@-&PtwZ5bDbyAT+DQb4;*IX&lpyrG~JpP*?pKFRVV z$!U#7m{}@irq)1ZPN~=Z%z=~KE!E44uzbLrnmh3stTDm5Nk#~-Fl9>J^(uTDWh;D2 zZi{!NRGR*S)=|n2f598zI2N&&3N^dq19a>+>Z3$Y>J%gtW^S@PxO*l}-H7rZT^iv% z4Pk0sP%5<}wq!1r{bu51Wu!u3T|C&Z{t#~U=YEXdI0H5PVt()6n8W|{Zdn5V^O>4L zOIDJ_CMm!)S^oT=?re5;skHeglrk6p2*F&UMFy4v{`nI33;(Lp6f{4|o0ozn)9N>r zZ>h-AOa4_Iman6D%OCIr^057{N?~$F0qnOL?=Q)UfWX=K(9`4`8EfIu6om;DI&2i? zgM6mT_QgaP!sFC|8VuM$m@Oe}4R@w@mr~(?V5%0sP^)ZsL?`D{dZy;O_;*0g{{dnC zyboGf1fAs%?k|2ee6vP^j{Qcb!>ueo>GEMT!iSky@jvUJKT7h4O5n#Br3{CqCXs)> z!)vA2xA2rz>Rw4vtDyfu$82!=Ss$@lP^B zb7AU0V_Za}fz9z#3(6J04<-~phdRjX{zNW6&Zbe)4>QJ}YSLUQx(zi3)bxv{&%9rS z=>m-gbuf}7sq_uYmq2g%1B27Q=-EGT0O_It{GSaIKW+98lw4EPcBV3zfvisIp@GIg zy!{%UY7fPC)NC5b|G`4`p9=4v(1|%CS$33rpa}aXIupavc#U5Us zsMc=3VZXkS5vfGP?dnizia}1w8Kh7k&WJRMoVfXaH(UAnINS8xY^lq-uEZ)cQb3tt z1Ee*=%c8+iCV;~$ddg<#PEQvUn5%vG<;Y-=jJhrGm%Itt3Q5c6IiLlZoA$7`So{7_90_2EwUqK;9?j^?Z4|4 zzSB94p!BiAm)(F=}^)Y$ghq3ZKmBmQI4Xwo>Kt_@>Y%vW??cMF5uHYG@7(FeOd)|7nD_moCXimkdm@(EL z>$*NV^%{6m#3n_nRU&>sW0>jJUU2e}0B|0)`nM*0KB|DvqbA*2^_BX>kx|bn&FTBj zd2_&8=>EFr7?knI)MU6naf)}TjHVd~ik>zV@!3Nr$Fd zy9!romNJ1QMND_l?15~Ki-s(^XhwOzkbwFS{pQ7R^o^|c-P7vwsQ)>!W7}F=Zn9k9 z%VH*4w|XKg4(Kdq?a+dL>Kud$_Q6z>O52keZ$lRcrVy>><%=p5r=14FFA!evuRyH# zI}W3@((!BK!)o-*Gp9B+DxfhB;4useU#JZj9=zn}wt^(f1)3~IEBX4aPy5qZr|lg5 z*Ct|-PgTm{65DXejU^&wiiiXO+tZ<1UD|m0{Ot&oer$jlv#B(})A7Ni6Z>5>sIrBa zg0dL&X`flAFD>W*r^q7M!%4y{a4w+z1IIWfEZ(}L({cL|J!lsDc|{*@aQbG7rz~#U z#Vp?c+;VD=CAc$vO06{ERCb7rphl+{CoPlZ-L85>kY#v{PH@_9j_+~%!d#W*P6biQ z1d0@~HviV>uZ&=)wL?iGI~60sAM96(&cI!Lp}+--TFjeFWC&d6fWQR|!5_^Dks)AY z04+VaM$WiL9=6Brd8IS9Wi?9qL7O5u_GO3|q+sCh!aD7ZH}e<95~`szcCPEo?k8tX z`zb%Jg%9v6djlm=o< z1{{YhPm^uH4Ny9+UFPetlkAWq81;kPI#JOf#}uaUZ3<)f7EX8uXs<^m+PPotW5os; z0=&9Q0)&q58w*KUr5OaY-^`c9&v_0!xY{`36I>-DdCQI@$QuSpGP( zu#Pa;)~dBNxtxFh18Du20ZB_S5clSKglQSL+&sn}wl8XTMpIttl|5 zLsoH6XE8(88Ycr}V{QY^apF85-Jc#Fw&&OPK;V897y3ISxq7rVB!h}%d>WKlY@T$j zegiC*-C>yIc-0`^<92nv+-=#YS0v1m>qZdBi(#s&{cL?}Gbmd$fCAb%LDb~r1^ov?*mm`!yXVOc z14AN{LDofPS;zkAbiP<}f7x)$6w_>JVb8qqaavZ-K*d1nq{#3^q{;;M&*WC%b>_?s3w9k8reCnSZ4wj70xYbiRRba@Y zLg3b^%7{xu1DzuDj~C`Euz61aokwkywV2doD~b$fPgS-q6iE?MANJEd2g>OWrj=+h zjltjm*&t<6U8jbfP-$!rMx#;HYP*@y9Z-(PJ)^-NKyR*3d!|a&NVtDuS0Mvx7l5Sp zMkL||EQW#fN_Gssy3@U%6wFGFLbXY{ukph?n~2GvtkqlNp(qmsMH~#W?5&R|7?rI#JYro|;DDXcf9)>F_#rs581mo(^Mi8r39^;_W=rA~(dL^u zqIAz3sY~I2o9%^NMR#}Rx`9l1jXUmlcOM^rZ0@tDGY`xXup8j|MwamF=Ihtb{}?P` z=k0#=qQmtpBbSNz@8;9fY5(&1%crjc5MANot`6r$vc8@ED2od&eyl2Nt`4ZKcI5lbEiGbK6 zDd~ClRFj1>VCA$XcyiK8vn^90pp)~X-Ml^MZA_Jn3xi)d5;sh?$_B_D}17aTF{5Vg4JVCsb}nA>{I>S+dBr&=XT zN(X?@J4k_Q{mYWE+uU{jBg4hEe77uVFu>!=)Sk{B+kf)b**;bw=o*kwb_}ajZveJG zU$FpKbNN*#vZlcB1>UaytvhnM!^w!{KIRqmG0Fs=zCQJbQ|}{Uc%AX*kixBtFLK{fY$SY3})n2wAV(UZ0q6{Uc)ov)fw~S?lfoaMl?nf5G1t7vg9F zCWfW=_mZ~kW&B<158NBA^oY+TJe&YAJSkt^2x;A0w7lxk=M|bh1cNflo~u8gD}A~< ztqS?CT^n+DwYH30|5k(X*LFWffNF6)UarSR9W0N4mDj*q z;-yZ|wNlwHHEwTdwV0gtD`0#G!A$4b^-;()yGW+AU!$yLxUDS(Y93&Gh;qErveJvG zg#kbEJT#AKVjiGl*c!9hEbzIzlbNTvkTs2+=BUr@9kxns z?K_3quZ)|elb|C6`+axW)$I?J17Q6??2V>#y%R-A9Lqo!aiMV2r9$xI7lD0I+xWS? zKAnE-IAZIi*6dINJ9G024%8VoEbLd9+BP%?r##Y+sg+xc_GWv3g;4##k=tehSB?T? zBo9moE}DJjK|oF70;){22~WCn4T$|3L~D?hEemLw01iKFDvfSO5OxXMhp3;_84Q@~ z|JmOCZ|)7UD%Qta>}p7eVJp40y&UjV;0G!6YP;nUj}`%uVJ}iv?D{``=T5mA&xLF) zvvJhFaF%=MSRx*G+CL)0R2p(3H%KQ^Z2+|fDrRZVy^fk)z?#8eh~pSVZW!RwxK-dN zzCzSQZijP-gWmG94G=t0aZR+2*5z@?TzJt0-2TGC6e#;OGdU-+;#toWDC&L}a%W?B zOL?Zc57=g#(!sn*_#9lG?anNRTH+qBht;uj8GCK|pD;2N&~b~)mSeT!#`2X z7KDJOh^K?KO5^6$0zn=Het~_N?Cp?}fi*Kaf{SKC-n78x(KIJ2bZ5N;cos7~TWi2) z-3@dW>m(Z(C&b;x-Rk(jz(3I08xsP|>hy!%hfDDak(QqVoVBW!suqjd^^8>@>~~p1 zlys^w%9Mm9e6UB#Dr6V=GK2=VXk3P&0B{HzQ)%r<(u4#uMbgx*Pz@__a~aSWUPLWM zX#QNthmzG}r98v{PC4$)^vwqsjr=LOACmp9z_tN&nLh|VqUW zFtSV5LiK)y8wlcx^Vps@{*TY?F^>KN?!?1E;V-qbV6Z;Ox7&cL>1xY#bKJH3X$a>J4 zl27;}Qd(tbrc4fnhoBREQ&wOH!xIEyWX3`172K$_*Mr>L+Bkl>>3;q3`|!hNb>`dD z7YDLi;n8TYBi7;NUB8(JTAdHGB~5;Vk)KaoQJ(zB%6v73=yjZwNt5-qC=jxquIy&;Ql5Vg0G%dL# z>lAQgF+{4i;$(Gv39@Mj(kR|2qC$Uma_0`jDcc3oFw63=16@5JIkb!$(?O>@hzF|+ z7}nNCZKgnwQGGI@9?%GR2+{gue+#KslX^N6pYfCyKUulNrTYH zvMCZpbGB{dQjLI5kwvgmEd-XSWK#;aCSYcK1DY&mJjFQKfrHzfvtF#tw>%rD@+iKH zo_x5J(!_1UXkU3Gk^Vjvkarl3qlugozrOU z@i+s1oS3Feg%m$fLEuBQ_kxr4V%!5V1Chp-qP+$qWFw8q)~`Ly3(pD=K^;-Itpx$DIku|g02(@vPhVswKE#q;XN zR#)Xq->Ev9lFxqm2jT2RcYnBGjYu3!FS&9^bXi8D|yZv=Oy&Lv^$xtNuG2#*2Oj@pJ< z3mP1>&H7edYUF`)M6xlU)`~x@7l?*QDDJ%}Q~Kh_{&ldcX>!YgEm7C^wVP_=%#<}w zTqJi52`Q-dO{&`st=)1lQ-vh+;(SBB^)h6A?RCdo!Hz47(WPzqal77ad-F=*LyT&6 zZ&oPAadJHWZKPbGtRvKy+hSF!hEfRPN zXh+}>r%PRg&Gwn9H#lN=8Ki`Ln=RTf69TI3v!8vcR1lQrLk89Ay3&^!gT5`5>4gW5 zE_GHHf>Hqap>}(x7ezi|?Vw}PN zZ%4+u#LWAiOE_{s(CixY@9=1itv-N_tSc32XeF*BC{ zfbqIH!;_PZ`#pDjcr*w%#eSykj_%o=i@HN*u;J1-Z_RABf8Bijbo0ebvA*}PbJwT` zJc~(ZjS35iAMdsvmy7hLD>lq}vh;{gG_GlK#|f)zX1yN)lWHo%ec*!d&tQ|?0`a9V(sKuT9agUGlXP8|-LFg}3Bg5jE`uy{ zz@^)#t=(hvwFR9q3@2)f4!LJ4aqO1*Bq)32^~3}kce}$plT~*XMLx(Z;)|Blyr)%9 z=W@c`Mlf%%t#xuVcEB=9)57A_SdvP)S%MY+yly(?0apxz!#iP`9nck&ajc8HFz&_r zt23m@wnxh_=w}vITL_jc1H)--D5vIkhf6T-a9a3$7FUAZ$hx+!K=3UT|pbrMVzfjd(s!oE|%|^p9YtdW=q<(V4)FFk!r^m#v8EM zLl5%z^;CVhE6WAKEXMq6`v^wu!_#Ya%fp4R%4^$)uKJZuQuSlo<V7-#oeNJN6w@$M@B2D*LI50f$dVNK&|7FwlRxejy0 zmV-gaWcs4!8Pem)%yIf8mKyJpdk7<9T&7pnzyalDB~(^iYm4hC87#))3r>%ae{Un72_`NUYcb4wMlL>6nF791n6(PO;(z!%m|_~L7O3JSfBIk61)5T$~Kxl zxJWCLq%g`&5!*K!XW*d!x5Qw zwn+oGuhSIaV%a)ssdKWjl%j1C`XbrkZE;ACH}E_)gJ*w&_nwe^Ce!@fpK(O&6QY>! z<8GH6P;L*>q0}T7cgiZs*@rrmLJKsCgAzovFU%3Wu**_?z>p$Yhv-Uz*Oxdo<>T(* zkq5aSYuhwWUCavd7|w84hG!}k*c4f`ij)F|=A_Ln=T0k3D(%I7Jyj@}$__14$wpO+ z!8c^j-VgtY-v06pzS^UDrYa22hYNNTEmD zBQd8VBM)p@Y?1mc$CS0R>y^;z)-a=X(VGV54{B-ELw;2{gsHBd0+QW%V+AG9yaLL; z18%=8j%`PIPHy&ET_B72GNCfl5gUT2F@|Zhr*EcgHo~Loxl0P^#{8YsXA9Ysp1ZsG z2Wz>_Li>Kes=@-2S)GO;Q;oZXds&?5u&VBMTxjqv7V|!qP znB}i@^X)|TL1Eb5d38+8tdo_xZTK)NI6aVU=uO&{OxQUSnhJ$kE|6p~+sC$K9@jBh z`+#GVmbE7bE^FK>?7MsJUvnhjj-0(lAWNwbJkCs+8K_B`t%amePXS-VGkV>qk~)`{ zpKCba>jkwz>R{`WmI`r7A_C1+@}k{DHr7Cs#TeOeyH;f;b&#<;YrUtg z>YYN1f}LW^)Y!b&*l55#qfAYwUz^FTzOuaqwkG#;2uV87DGNJ~ee=qoY_6G(4VV%Ct}Nm||O9h_YWK0gfD6 zJvTfT7WCk#c+m(bkF7_?&!8Qp(Kwv=e``(167%rb8^pt;H{s0>+QFGe--NF?(+6P@ ze-p-N=#beFfOsl7$6qubqO~_hkhO$-H?s-qUPc!f@0wPUZ5KZELfGsn&$zCUVyMC+q&&nrMcb_qWOTQWkLHN!#5xd`O$md!pq0%UW!oe~~ zvBQYg`V#7;Zi$4rUdqUj+e0)b%4D3^tG#@U%|xd{sV_r@JgEpX>seIM^X_n7=?a(& z7&~e$VNyQB!E|JnfJ>ck4alp8j%G#>+j z6BBJ_E1jM)fjLDORP7cjixXu<`PNRY5r9x(dOe^+(BN#j(Mbvnu&$M{VGFn$zG zjf>Rmxcfv`fn(0?8RJWoaoS8c?F~K}54@@6BAC6hbL+8;vgz}DI^(oTJ6St$;NcTj z#vIcOCU7nn#$a1DzKcZ`>+Q$<$yQ2sg_+wq6A5AZ&S8INL|3{{d~GEanG2W*(i)xv z>;Ml^5SrU2j)_{ezdYs{=?43yrJA(-8%=*7qTj!^4^fBB>Do8xy2g38W-GJXH*@WeTaOlMd@89S!?^BQn>I>Va( zv_rkG+bqs3u=gnaQHOg+*S!FtCB6LIGsUG)?b10XR;En$?he=BA8sm?_uB)I5bXjO zj{7|x_5tl#s=J3@0k&TTi0Ac{@=(k5FGty``;hU4KxkucG_Iz#_OR}YwuVLfY5=&F z)@8_G09~m@0qtKo&Uz=J8-H^6je$-g*>NRE)+@#M=t+g|tk!zsV=-9;R3fQJ7CEmy zFY|-ZQ<@N$>2JY2F%J^@iI3yPR3?^3Ic6@KFdY`Ux7+>2^4@&?&MRr7OJV4UVVH5- zoa_ZVS!ZP7LnbG*M8cdbip-fJPIqa?nyJNxySve!-pvZ0w6nHl^hg8!5kT(5+>FigSfBo|}2qsb)uLWt~EaEne zQ99N2B~vv9(^RsSA}5SiNXlCiJbBbum2dTycCkMAKs-9bcEi%mnpUMf_H3|=)HL+7 zc~PnA?bN~qqPR%W1MPj@!~zVCiPUT<)$vGkt#%o}GTX{CSTEcg1 z2Vi4Zi*wtaZn|NI6_CkxeNwvKkGDraFi6S9LZxpU&`2da&;>-R zpxZ@oP{dW{3Yi|>Z4`2TC0$T6bAhOhI7=UzP4knZTAJ)S>-oM^uOa8pA-gwXJNd&YO#Uw8Kl%jEhue;pDrTMhbYS% zH6OPRr^`<7&R6;~WdcQtz9dcqFB0IVM~8jp{2+d@C7*GYm>Cb9&W#8 zg9msFn=+@>kb9kW0%gCpn6@CY^9YrePA8DiJ*#o50X<>L?N;6i;JHy=H|2#4UHt5% zEvhs}$^`lpF=G^?P4G^)EBzL`1E)-_DMsc%C}Hl?qKV@8{Z{X{grE&Xn_xQGIG}a(0ncJ1qV%mtK~!m9 z4<2$RgdwFwDr~jx3Q*$FF`Q6T2r1wGSfXpwG4tRd4@#X#T~vPY6bE>UI2hVTDEV6) zAjqSOW=r-chU$@?HL+3Ay4{doUjR5oOsZ|oQznYGyQ>4BF>I~Yg7gnC0Ov!dC2dI> zoDz+mVp!6`i_9LNWk!X-q>tt=B`T*=z!(s#-pUv)bOw}D#KF$3$X0{3)CLPs%##jD zc}1K0kTgc{Ae*GwS*Yc&;%>2lUOrw09j9pg0y3GqW8lcgw zG9@aXrP-=JpRD305iD*wk0@1hlJaz-io}C=kl-$6&~aHd@UC@A5eHmJX3EK{o1E)& z#F-tN`aza5*G;x+1?l*x<@-ST2*<8!o!X5f9(c+G1> zyUuOSD_qPJ11uHhj@9IlMJD0jXY;9y4a4xs(cV39ee}t^R5OzZu9y+F|TWAfR2 z&ezr4=l&6XCWXj?!8FA=Qpd^_+m9D6^mBb|t~487=JIqdhx}l&wfAUTQ#ez?umU(Q zoyx>y^Q(eOOSB~O*~+5VgiWi?JbspP44cb$QNCE$s4nn(SWr%2LAOfpvlqX=gqAe{M~clE!O$&vgYSD8LUQ7j`MQ6`O>^ENdla>?U7u8F{~fnearZb1`cx zLAWyOJH;310eK{-VB(Z3DM7Y15D{52ODI)Q@+1{Mzxj1vng-7!jj7>k@uUX>xf(jL zgnLp1jSh`PJgbIyF>(;Lv;YWcaC3WJj zCa$q#Hon|qxPF=pq`Lth_n926b0S@l$=A*n=aNF7%}Xd+lu$X~^lL2n`J8?;E$43B zH0RROB)*XA!dCB&wY-{(#VVM8l-$CUJzBVr57P*i3!$F+hCu0awZzGgEe@`EVbW)P zW&dAJPn}eJh}X}nUE~68!g`cpC1L0_#D>9Wij!*4rfGReLL4GWn1Zvp>*FwCb@}Fp zV#>KWnY-!gQoFhGtb)9e$l>8EZ7J7VF_jl(7;~+p^=TY(c zt2ewXnNKQg@rEe}sqQsX#uj%N<>dSsXX`Wjg|tMO#RA>Z?#E;yQ3q$E2rTFA_x`5#@yqnbtnJMTnF9eyU1+4|ZBNRKCP1Eb zNaG<t^;IRoa$3gFE zed5N5U30OslW28f;vw@#Bc7{SKb!-yN@)#9sA%M{LzdRTV4@U+DPpiKopo7f;L8MQ z-P^~{_%t~^>oC&=Ol@rn=pb>Jdalw=MLzHpaq8jC2r3u`g8>|a6x08=>^rAtlVb~C zz*+sy$mCS5_0B^L#Z9A#8;amm(G=VhoUYP5fjJjUkkb5yC#=-7OjHM%%z8K1|L1>x z`)l#M$Mjj&E0pC!Hac48hJoIpI%CZDRf%@4Sxtp^xNVCKCs}ykzS2g1?PxcsXI51# zP`D)9cw6tGWN^rymTL&m1$BO#D)Su$-tTSb(>|YRAeCr>bNkcm>NU5Ze})vD^+a1 zyp+erx|I~rVb^}r13HK&&c&Nk!SY1)sKsIi6fn9%kY!oWS{3Mw@=C5(wbFuWWu-32 zomx)ox*KbiT4y7YaEe9S)bW+K~T%Z-z5vT(;6zE#5B5W!N*z)-A(-rmQ&rn}wD+|1+ig zEm5tmKFj;cEB0wqr4<=mSuIg%t`|p}$I0@7qrFSye5q&EWnz9#}N{XDlv?e%5pmFA1YeT#p-BM zE$jK*I9Rw^HL97)oNI_|)V0UHFRg6wR7RPe^;aA7i1mb1DQ_)8A+0R0s>v8xJe!>? zDt>)mDM_R5b>vfpjWW417mkQ>zK?LF0{t`}<)E|$FUmT#>ZlnLw*1H-6&lwI&Z5Hc zcb@Yt%{!_{jxZHn&Gx=ZyVq=t|D^J=s%GEcQo#`>M1WvSSSc^d^_EgYdpY7WWU0v6 zEbnU0(Ls1BFtx-e(>tm-!j%g2H5}!jv<0eBzsiheN#zJI6`j|0);RTDwVuVAh=}!{ z&HKKtj;E!m$gJM+>szXs;i=d&PL^BA|2|5BTABmose-f5|Cw^afp)F1kVhph))S3} zbRa$0mexuPd0ZV|x2~mL4JC4}Un`8y?`+Fii-XBxXLG-gikhv&6dkqvZ=u99f*RUH z#)8by@D2uA+unt5s^!~vlDYj#s#qF*`S*9UXO1Qn>oJXwAFH^T=x}R9PaELF{k|vVl+jotPvB~XZwM^-m8|J>H zR({^qik!_tdCQfZBc|huY;>K~G39wn4bv=02GW?OPc>(u?G* z$Tr^5z@9bSpYMZs)Ra`~Z=u1@)Byn*Q=G{_S>Kw*Y;#iW;4XmqrwK?Rnp?)pR#8D?u~BMj7rJAsf4!S;bdJ# zw|nNwS;hN5@93#eTD);ITUyNVj?(5A6W@`;3~EPA!^}3Zb~9}8{MRDYxHOhpU_oXz zM(f&I!}6#c1+Tm{mxz5Opa_4hT$~kQMi;I7fRn^6f_%#u^VGfd>f?ymw<3B+%PzU^ zIY+0PIy09<-$B!YyQ?FT7Qkc_$(%5|mfP~{6z}g+Yz8K~3-8DAxIH-;#@k2V*_)Fe zJ~=~g*^b*CZ)d{jrysT)xTxNqpU?Op;KHtaj9+jXy$;h;Rx3E|$h=6nlyoiq^-O5d zF-qh@mE5%EtJltmHyvb-&UEMVsQ=m~yP@%%Ie5f2Wb16pTJ)m47XM+GT`Tt|U@( zF2I;(Q|cO<5Ekp3MrehiIwhwGXDxO`Lf zcb9U3E`t#-TPo=X#s!8DbX{SR^ctt0diQes#ASQAMB(uxIU%f6waf_GG9ekEyHl__ zvZo&pDh@0@w8)v8m3Vy$WnZ5bLE#-ocQSO{3dk(B2-WIts7^%-raLHaDU}lP7Yf%KkabTpblw z*HP4ST#)&*N_qZcCF0VmQ64$|L#5RVO43_p2+j7<$lup|VYyeZx75r_e*W|~_dS@( zoX_)?5~B#8_7&6ijE#(x{f<3N#po}UJIbW`;t#XISjv8l=teensfFkBysMVWj9Fsg zwe0Vzd3AKf;wN&c)Ys~mBffzGJt^fU+I==}R&U>}{-7g&i}|%y1QW2(G>>>;GZbFV z%C~PpUna2dB)6`+ezjWnA9)J^`LuEj2~uXHZ^Bw;Q|n96L0g&GQ#S)d z@M9g%?u2@;>AVt5J=-^1vuxnYp&+C!Pi0Rg0G`EY2JfM~(tP^l=>H%Jk$@k7O40)9N% z6NRS-cy6V?+%;plAjb^CxirE&_*un0dB_G4%bU-tes#Rt*7}?TO#OP|c)OAL3Msrompxamv-_TT&dx;e=Q#^I^v zBP+`Vg;}io$C9=0taJ0zd4y*lfEi;0xOh_0jIG)$fyNxMqeaKp{HP-z;R+`!nTr}@Z zt!UMjT3q#Qaf&;wICuL+E$g1ARDSnrrBt!4n&hkCA5hccc8tGb6_neN7ECUNNVn9= zKUTj>xNbpZ3U`_yiS| z7O{iKJb{g22G&hmiIDH+2JG7QHs@~jv;(cN2f0+Rgp6_57=B!Yt~i4_=#-(h<0>18l{PETqey3WXC9R~Su;8ZDNALg%H-iV z>B2VT(CtoIA4GMYl#yM~Hkg7Dgjro3V#|>Xi80I>Irlndc-WurEb!}qLoz*3cJ9w> z)k6Q*w;}^L${VDxinSFCbPSqIfL*|bX-mM5q=zz94Th`tX?H6Ld%wH;c;A1Jo*<9w z1>VZ|!Ef-xR$drg0BYJb7@`+Z{Rb5Uxc4lY=ixC)o~o&B##Fz*eck@nv}!Nx=k2w3 z$E-eN4cTI%6J$B+J&kZJe}=_rj@jSw(AvJzet9-9S3B~+1EM=GLH0Os$Ak@{ zDuYAH1JxD)H&SYY+Xf`l4Ugzf>rtT}VfdbR zuWSba|K{nJrxTkokj{Lu;ni9}^TJiPj24^2E%?|60LL(pUbwd_h94Pq^}$vd)?D|1TP=qv7iEWJe7w@9P61&yIHrow3))^M zg(g61fX0}PnP{d2VLjJkEI;e+DUjNEQI2(> zQsX=uc=D+2L0Zf~x2$Eb3Ty~63)@?#*c$-GFp%vxKoP4CFj7;i#xVMy_8Clbh(L?R zwhfnTgjbsH`$^o3znxZP$sCCEw~yL9J)X8dT!(0V2hYcMBobt-iK`5wK!-5_jLi>hl~NY26}290M$x#UV9^xni43r zC<{ef`%vq0$2Y*HKKHLcCbs4i;0R`q9gSS7dh>Z8Rdsvj5gsWyhZvb@a=BmMqV}ij znN^iLa^Ol469Sr&U4?x*2J4%_MY6H)XP7rfG-WkQ5)YGh|K2@S#;AY)SU(KO_S_s` zhMYl)gcXklvlPyUTN@IcgCFltVDcdjdg$Kv0&48VS6I#B_)Rd#lo0=qMpxBF-P%?> z-`p;eHFu>&t4OuZ2Am2nM5!mwKL!tpW}eGM@@UH-gmg7#toBVt!9A81q0<`U`wPM7fE$dxnqrVtmoo>Md9MX& zZzZkw%ooWdZ6k+*+dXgZe(tuZ%_s5d002$3+=ZU1I`>E#>5 zRg`|_^~JGms-36rUs#LwsR(Zmj6`zTp?dn2zL-0m^V7OJ>^7S{q6~*L4&|a|n+K;k z=0C!-+j`0gBDco}-uKH?B0haw zSAcRdJt=Sh($VXUz11Uq+|9rK=}Pc{Z{lQ!9Lug(v=DUJ4na9ls)QbwZq{Dy4j)ywnajyIySgi6Inc`1FA2I(fA zAi=GEu6FyCbo?296lgfmg*|S#mBWEJy#)io(xy`IAScBRQmnn){tTq<)vcQDN8mn} zN9JROsI}RAIGLG~ek{N7I=yO-&V$PIwCMcXRz*GvFXEunE}OQ~qZar9!1cM_Hjx!s z1!v6TD`WW=RV5Y!WDEn@77p1Zbu1#f;uC_5Lci@}jH#Q|_Z70UTwuv!)(kD{-#Ctd zjbW>_K~fvPSkoH#bH2QA90j9UbZ<3z*N;yu1;i>iWcDj9szxz%@c)2srF(;tjR>t?(N z^t%Czaqmu6T6i9a66ZfIYMGL~g0D=l)?n{dZw_F_jN9QFryE%;lTDOyU2vFU)X~&{ zf4bUb8vUdtw9>}6YgE8@yw3BH1D`!puit1Fks_uWYmJKwE66iz#kyx%JMMT(Ns`P& zsx^X*h=2W4%*)>36ED^&b%o3f)d2Aq2CX67@AhtUy4h`BPOPje)KdLLBq6Oi8HkDb z7!sW?j}SYuuiS2Kb)9a_Ar0@Vcl+}-eBGZ`+y=FMa7e-?bSph?+W>k7f_lt+!2(2+ zk%3}6HTmAEEmhQz44`v?Mcp1s&MKDClciesw^)|PmSNC7?spsOncnAnt%r+zU@GDa z8^5tsiyV1^YPb2YuHti&bch>=fR_mj ziS`*&0C6Kb!{Oc5ppEkTu8`9`V&=}x*=zb6&y{(YGJ!rtY+AQiTYio9W`XE3MPyc~ zoOVWOyLmDm0GceeXvWwPJuQX64s;eXd#%>^2z9Ze%oMTNWix$^4{ENP=;eyOHcg6r z5K_c#XV==&C-w+AhY9!2(N`>lNHn*(qo$SsOL)N2!AF@Nd8m|EB)h z^TV!JM^jem0g}t(_Ne>fEGQKWSuRnMVCW5Rc!;%?nVMp3^?MsrhD8joH5M|0fy`o* z-`-n{Is_b}G#ghYKbY=u+aK&O_fTctnqDBYS%%0&MXY`Q(nxU6_NsN9Qo!z2e_ySC z^iSK>5A#dVV~cx!VZXC|IG?T>Fps#tt+d`SD`gLpU=nRLURF9NvKXx(!-aZ5bM?r!mH0T;A22hq01>xNmu9>Fw2J=dx9Yf&=bMnTf39iI;WnsMQqHp zR^w!Y0&I%dYStR3c?0>9xpd>~N+e_0c->+Nvg&uMqor4BQDy{RnLtms*Y@q<^nK?H zV1yvW?3zVu{#f;O;$zMtvY3fot=5P~`ji~QtnBUizS;i-hQDGD%$E8rXSR@=zX+6V zm2lWGb!I^VV41+|Y+KK};|ETZ0FU90t3U0Pg&oUwbKTq7K@6)ay^UjKJfMVO1rKb0G)XiE_Pe|y&%q8S#ipA6{KftJ?tZ@hg>^+(p+0|$$8I8}QgwZ% zt&L#Zv*{RG{L_*-6Sg6`VLSWlwtrsx8`Aw>;)7p4efsqI>!1H{dHLFHR%f>4-LF4> zAEm9%hdh-v`}#{6yNBa7WlqV5YrjwFVEuAq*$@5CbxL>n4R?vi0qj;l%|lF;;cyuY z2F5RVkV5^8qmce`t3JE11?Q9t!)UBmDy^DGbd)5tw6&UQnB1kdUxYTVx$5E34wGMt zcF=AGv9UE@i!>*S?w%l()Yl?)lxhU2vkF2(;%iYlIt_Z*q9O6^D2Ejn#y3>kPca)$ zzS4QpYw1ffwnQfCmW{}aD}cgzQ0QTpUp*ty_canR$KSPqon-@!2Qa?dV!Me$sR~+A zja`}LldYqU$#(Ge7u_TIgKOI+(8Df&Ib(sp%+?SO>syL4P%T4mi``#ZZj?*c6JeqVEXv{fz3E?_bL?${%-)o{2{oSjnUETaFfkH`-47J7d9fF%9B|G;hekHwk` zh9V9Pen*X-Z_Oh710xsdZYvEn$SIU1tVvC+@tbLdgdu5-k(b(1C>mpDcm!+=n?&8} zrWf=CvJvA-oeP;}s0H=?gx+4poT!bEYrZzkyiQ&svR~#3FUz-fi0jko$4;fV06=Yr zd6{elphPUjYJ2y*zpgn4K=eWY11^tJ?C&rOYmmPPu*-0QmhJvsP=n4X2e_F|urgR4 zc(D5MZ&}Q9AH$k`kV2>V-Q{ig;tt0#H?%{0Q)JO5=i14s2c<3n38ag*27d~<=Zdu6 zz?wy}v}+RiO>=cur-l%cZVXZ#YbMwuKp}{d$2Fc=K)Ya4vRI4z4A#(NX(1#LEc*aw=w4|c@2Mi?1z(DEa69yAEp-5$sv-gP zAtqXTd!E%5$Sh{-w3WHpUN|!}*3oU*w;3~VlWxezDs?QeP*$0+NGuq3l&3iFJMgsk z>XV}YWRvN(hMK@6YntPUd0(k!%mca@wo%@axn@ReB#U=n(#-1^%Mj*Ol@)qQ#^P6p zO8)uz46Bl*D!K+F>LHW97I32O`O!pdb+&>@GO6^->3We9Gm7#dN^8sHqXFPoGFAKK zxZ=Vqt+rs`pI4jRukO0@T;Q_0lNQg-N=2;AY+b&MSs5<)rQiZsN^$^LU0hgghsj(( zhLtkhhaYx0=9&(kAC|%SrwRS5*Dxa)TGfZk@tFIH8 zc#&Xrk$e&bEaZeC5_`XJn5eNSsVPri%!o}TC+IgdPbfN8DFQ)uUESt+`BEEagRCGFD(&n{A5)-`%CJb##h|Kikz=>a;J06ddVfN^lsFX*w0?}d z*2XL!DLNI;ctLEnENxjQ446~Sdj?1yLwXa|5zC9HM_&^DVRbb~y$4xt5^qk=$67-V z>NN(AB#b{L8Wxq{*gW`L;FZvBnH9OGP6l$io<-@3`)Bs_I)O0qC|N4hr!P&bTtr zq*gDuWx2p+xlx_|;SU2Wj<3(Uh8x#nYk4TaY?A72xwPv(eTMc64p0;;B}l%2q{Sz4r7r%dtZ5canKY-!%|=I|{@(LVI*(rpO`-hP2@s~+?6 zt&at*zJ7Jtam;}sh7HSW+8`f)Aj+e!rpOO((D)E6vF%zoZxJ_TK;QzYHo9tX(c8;- zlB$egJ5dUcKBfqxS$?+bqglS<gz*ZvVDBhEcS2E7mDZCD&F9{|A(>Ln4+%%8wY^nQA2lt2XpNDIJ zPtx*fd6Z7MLm9mfq}c{{f7+m$|6nGwT<$b(;ch1abd`@i>C3nT6i_+u0kNZ7$#*Wki1%G_&vOhW8E(3_XQr>EP;D_+B%bw0y|WTuMz z&N*)YV;EnaZ3_l~oTFfe+xaneHqRA|Ctb#c7B-T)rh*2BhZZiJKA&`Lr80FE!P6a! z@-cB2m}`{{F{lqk4N{gN^(~f~J#WG^oZLoBjwftPneD$DrSZh}U;nfLTWPb2(U3~W z#|YAre-gEVZP35@zyNC=MSjz*6XR$DD1SC6)9k})d0_<@r4?~w<4s{;)bM`1gUyFz z%e3H_X?i|^W;n$d5bdqZa0Y{Cm}Hh*rp~#?X|kK>m8MIXgeyWMtDOog3`5q5`k^)a zqGVIbIm@qrX1TzS#VEKv*+eH7p*_WffNER&57{B$uA9&9$k0ZhxXqJs7-M#D%bMC_ zA~#qkQX$Z9FshBxdH-&R_2%MD_cL1OFx<7U!*U7^K^x;Om7ZS#!wX1x)SA=E)iQz{ z;h0y2bia=3y)kzW!QRTE$?fPB>+ zOS<&8vgcQPNS@)iw$Um}vP5_9todSCDzdh)y=7ar6`3x;ogr_Nu|iXJWXRUsm&H85 z$FSAZkSIT8MmMszwR(TldIINc{Fk#1}l1HK+OYD=KM#~ zTeLc1ib$|dCDS#UgLPs1dfw6eU~mBjd>iKJdVG=01XKt@dwbvwL_EL;DNL63Ff7GJ zkdz5b8{KEE*E$zN!H`F3f%Y4~eu*`a7Wh1hUP6}4lrK9(y;*|*9EMY6(45CZN!AB8MS$hqDm4Ieet*T@c;7#t&YMnGFO6^5 zO>&zDdu?-Bq_(@7;&+&p;)Y4KYP5{%DNPq}^|NShBx2P#;(kWC!M3_2)g9OrF-fU4 zCu3^?8p8(JI!-X-shy^?4?%0&=}-_Zj1RDUryX8pUJ`LeM5{ zt4X)Lnb!g4LzLz%)+==SxjEc3t2><&D#JIquTFWO&o5ZpBk$F$k=ne};L-aXl5J*W zOL>7cXgk>^%&Qh0eTkMLnbCd2O#;m+&f-=tcx6~?X7v{PU>ZCT`#~=y?WM)#Zso7h zM@pONWn-d6qo(o-k_g-GuKAb}CK{krB+M_yO~od#9@b{&!@JMW2CuDAS3 z9a0%xgPe@8L5dAmcWi*a%ex&eYcIX?ElL?QdhGT}DUJn4W84j`3K77#JQN(mR#;2_uiQ44JfwvU(yq(Y%Pi=02#Tboc*+KFh{`lDwNJUI zi)&Ml!8&wND`3JN`XAUVX3(vZrSTvI$vDw)wZ!He%($JK2LpuJmseAm@z5!(Zk8F= zmgrp2YOh`n5xS=^mn_QjECihMAC1n|HL*!>{~o-J_W_&Z)7$aRkqgH5!vzB-EL`H# zi7gvltqnKxz#sq*LEze3lhK+G%Fovc!_=A)yk@MW#Rzb~+Tpe~RMRUJNTxqPiGNzV zaFDC@xWcwZc~wc4@369)A6MJqS|vkr&y8&sWg)MLS5w(3U@95%+r|dPN)DnTj?%%u z2Un@DgJ2V5l0iff64agTi*XDiFKB=uMF4KABgsA?!#F$>9}MS$5njki4qK6AUAO>G zl)W5|7&SUt9FV%X;q3%Xhayk0ElhI_&ZR@)$m2$bt;M=}ic)07yVx}^e0esI=BszwgL48F-^rd;}G$=1cl2>U`53N7-d2Zd4u@0RG zyC=M6zR+)eJ=9cu+#R~>QAZClF{!Qm6S=M0BOEp`T1;<>IM7WcCxR=iX#|+-E~gOZ z-znjyDZE(;QCAvJ#sp~<-Ti?ImANt(40#k;=TFDf!wE8;H}x1>txtwo!8uH_-e?V? zp&lAM!z7N5^a5dHG+tIVj)3lxSGz{Cqm~vGP@YR?QmTL6cb-ob7DRT6Q9@wvPQodTu^6@!8G*>Gk940Yf-L zQrP|#DY&GnZ3LEptE1xC1qOyfnd*hFWnA@jb`DYLzKMeJYEniXP3T{T(&!BIE<%!% zFTkue##36e;xOx{x3!!~s=U+g&;|4cnCIky+GUjB zlc}{QC}{|Wz!@rMc^f`pBjSBZ*#${Eh2)UU`O4`qIe%XL@_SnQwqY-DUR^mAh^N~u z#n|_pWf;r5qI)hJ_J$oSHdptnBX_YLcp*xP@Sz4M9QXY-d&<^4VVlLN{+%n2vD+R% z1?gZb;L7DjSLyOOki3uqHWS=9r>RR|Mbm?=h%@oNG)0Sv{shlN zsx<%}Dzs_y10achmAa2JgMXZ;@y>D$c1~R6W8ni5N<0rf-B(JO2B4Jb4^|P|!un%` z>y8Hjk2VP^rHnIE!Z^|DVbfOni~i-fj@mC0IM&wNm>fc#barIp#^FewC7Lv(tdWA0 zWVN$)q&Vr75aWD^ZEgj3%B22ru-X`F=Cp=kDk{NJuEDmXabPLN!M&n9&^wq=&H@^z zTHhg=`jT3*-fCqhJA7r@BJMN6Yr!>9U98Gtm$f*dFWi=(vgYgg5r*` bpy6#v+e6@Bq&9&!d;+gm@BFX-PyhLU?KLu_ diff --git a/playground/nextjs-app-router/components/demo/Wallet.tsx b/playground/nextjs-app-router/components/demo/Wallet.tsx index 6bbc8433c3..d450f2cb3a 100644 --- a/playground/nextjs-app-router/components/demo/Wallet.tsx +++ b/playground/nextjs-app-router/components/demo/Wallet.tsx @@ -16,7 +16,6 @@ import { WalletDropdownLink, } from '@coinbase/onchainkit/wallet'; import { useAccount } from 'wagmi'; -import '@rainbow-me/rainbowkit/styles.css'; function WalletComponent() { const { address } = useAccount(); diff --git a/playground/nextjs-app-router/onchainkit/package.json b/playground/nextjs-app-router/onchainkit/package.json index 8135321252..b617266472 100644 --- a/playground/nextjs-app-router/onchainkit/package.json +++ b/playground/nextjs-app-router/onchainkit/package.json @@ -34,13 +34,10 @@ "react-dom": "^18" }, "dependencies": { - "@rainbow-me/rainbowkit": "^2.1.3", - "@rainbow-me/rainbowkit-siwe-next-auth": "^0.5.0", "@tanstack/react-query": "^5", "clsx": "^2.1.1", "graphql": "^14 || ^15 || ^16", "graphql-request": "^6.1.0", - "next-auth": "^4.24.10", "permissionless": "^0.1.29", "tailwind-merge": "^2.3.0", "viem": "^2.17.4", diff --git a/playground/nextjs-app-router/package.json b/playground/nextjs-app-router/package.json index ac0ae3d01c..2d17dd2ac8 100644 --- a/playground/nextjs-app-router/package.json +++ b/playground/nextjs-app-router/package.json @@ -32,7 +32,6 @@ "graphql-request": "^6.1.0", "lucide-react": "^0.416.0", "next": "^14.2.5", - "next-auth": "^4.24.10", "permissionless": "^0.1.29", "react": "^18", "react-dom": "^18", From 1d01215a909506ded9df45caa22c3994deaa5f8b Mon Sep 17 00:00:00 2001 From: dschlabach Date: Mon, 28 Oct 2024 11:18:07 -0400 Subject: [PATCH 16/47] fix --- playground/nextjs-app-router/onchainkit/package.json | 1 + 1 file changed, 1 insertion(+) diff --git a/playground/nextjs-app-router/onchainkit/package.json b/playground/nextjs-app-router/onchainkit/package.json index b617266472..364e59adfc 100644 --- a/playground/nextjs-app-router/onchainkit/package.json +++ b/playground/nextjs-app-router/onchainkit/package.json @@ -34,6 +34,7 @@ "react-dom": "^18" }, "dependencies": { + "@rainbow-me/rainbowkit": "^2.1.3", "@tanstack/react-query": "^5", "clsx": "^2.1.1", "graphql": "^14 || ^15 || ^16", From 78ca04dd9cf681cdb349d011d694ddf27290bc51 Mon Sep 17 00:00:00 2001 From: dschlabach Date: Mon, 28 Oct 2024 12:41:45 -0400 Subject: [PATCH 17/47] testing --- src/wallet/components/ConnectWallet.test.tsx | 6 +++--- src/wallet/components/ConnectWallet.tsx | 5 ++++- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/src/wallet/components/ConnectWallet.test.tsx b/src/wallet/components/ConnectWallet.test.tsx index 1df58c97f9..c7eea60704 100644 --- a/src/wallet/components/ConnectWallet.test.tsx +++ b/src/wallet/components/ConnectWallet.test.tsx @@ -88,7 +88,7 @@ describe('ConnectWallet', () => { expect(connectedText).toBeInTheDocument(); }); - it('should calls connect function when connect button is clicked', () => { + it('should call connect function when connect button is clicked', () => { const connectMock = vi.fn(); vi.mocked(useConnect).mockReturnValue({ connectors: [{ id: 'mockConnector' }], @@ -175,7 +175,7 @@ describe('ConnectWallet', () => { }); }); - it('should render ConnectButtonRainboKit when withWalletAggregator is true', () => { + it('should render ConnectButtonRainbowKit when withWalletAggregator is true', () => { render( , ); @@ -203,7 +203,7 @@ describe('ConnectWallet', () => { }); }); - it('should calls openConnectModal function when connect button is clicked', () => { + it('should call openConnectModal function when connect button is clicked', () => { vi.mocked(useWalletContext).mockReturnValue({ isOpen: false, setIsOpen: vi.fn(), diff --git a/src/wallet/components/ConnectWallet.tsx b/src/wallet/components/ConnectWallet.tsx index cd077c7dc3..9bb0426198 100644 --- a/src/wallet/components/ConnectWallet.tsx +++ b/src/wallet/components/ConnectWallet.tsx @@ -106,7 +106,10 @@ export function ConnectWallet({ connect({ connector }, { onSuccess: onConnect })} + onClick={() => { + connect({ connector }); + setHasClickedConnect(true); + }} text={text} />

From 84c221e47b4a742e7f5e18928246edefa9e285f1 Mon Sep 17 00:00:00 2001 From: dschlabach Date: Mon, 28 Oct 2024 13:49:48 -0400 Subject: [PATCH 18/47] add tests --- .../components/demo/Wallet.tsx | 5 +- src/wallet/components/ConnectWallet.test.tsx | 61 ++++++++ src/wallet/components/ConnectWallet.tsx | 48 +++--- yarn.lock | 138 ------------------ 4 files changed, 84 insertions(+), 168 deletions(-) diff --git a/playground/nextjs-app-router/components/demo/Wallet.tsx b/playground/nextjs-app-router/components/demo/Wallet.tsx index d450f2cb3a..bf2a4edd2a 100644 --- a/playground/nextjs-app-router/components/demo/Wallet.tsx +++ b/playground/nextjs-app-router/components/demo/Wallet.tsx @@ -23,7 +23,10 @@ function WalletComponent() { return (
- + console.log('CONNECTED')} + > diff --git a/src/wallet/components/ConnectWallet.test.tsx b/src/wallet/components/ConnectWallet.test.tsx index c7eea60704..63b8651d9f 100644 --- a/src/wallet/components/ConnectWallet.test.tsx +++ b/src/wallet/components/ConnectWallet.test.tsx @@ -162,6 +162,40 @@ describe('ConnectWallet', () => { expect(screen.queryByText('Not Render')).not.toBeInTheDocument(); }); + it('should call onConnect callback when connect button is clicked', () => { + const mockUseAccount = vi.mocked(useAccount); + mockUseAccount.mockReturnValue({ + address: undefined, + status: 'disconnected', + }); + + const onConnectMock = vi.fn(); + render(); + const button = screen.getByTestId('ockConnectButton'); + + mockUseAccount.mockReturnValue({ + address: '0x123', + status: 'connected', + }); + + fireEvent.click(button); + + expect(onConnectMock).toHaveBeenCalledTimes(1); + }); + + it('should not call onConnect callback when component is first mounted', () => { + const mockUseAccount = vi.mocked(useAccount); + mockUseAccount.mockReturnValue({ + address: '0x123', + status: 'connected', + }); + + const onConnectMock = vi.fn(); + render(); + + expect(onConnectMock).toHaveBeenCalledTimes(0); + }); + describe('withWalletAggregator', () => { beforeEach(() => { vi.mocked(useAccount).mockReturnValue({ @@ -215,5 +249,32 @@ describe('ConnectWallet', () => { fireEvent.click(button); expect(openConnectModalMock).toHaveBeenCalled(); }); + + it('should call onConnect callback when connect button is clicked', () => { + const mockUseAccount = vi.mocked(useAccount); + mockUseAccount.mockReturnValue({ + address: undefined, + status: 'disconnected', + }); + + const onConnectMock = vi.fn(); + render( + , + ); + const button = screen.getByTestId('ockConnectButton'); + + mockUseAccount.mockReturnValue({ + address: '0x123', + status: 'connected', + }); + + fireEvent.click(button); + + expect(onConnectMock).toHaveBeenCalledTimes(1); + }); }); }); diff --git a/src/wallet/components/ConnectWallet.tsx b/src/wallet/components/ConnectWallet.tsx index 9bb0426198..d685ebb5c4 100644 --- a/src/wallet/components/ConnectWallet.tsx +++ b/src/wallet/components/ConnectWallet.tsx @@ -1,7 +1,4 @@ -import { - ConnectButton as ConnectButtonRainbowKit, - RainbowKitProvider, -} from '@rainbow-me/rainbowkit'; +import { ConnectButton as ConnectButtonRainbowKit } from '@rainbow-me/rainbowkit'; import { Children, isValidElement, useCallback, useMemo } from 'react'; import type { ReactNode } from 'react'; import { useAccount, useConnect } from 'wagmi'; @@ -28,7 +25,7 @@ export function ConnectWallet({ // but for now we will keep it for backward compatibility. text = 'Connect Wallet', withWalletAggregator = false, - onConnect = () => {}, + onConnect, }: ConnectWalletReact) { // Core Hooks const { isOpen, setIsOpen } = useWalletContext(); @@ -68,37 +65,30 @@ export function ConnectWallet({ }, [isOpen, setIsOpen]); React.useEffect(() => { - if ( - withWalletAggregator && - hasClickedConnect && - status === 'connected' && - onConnect - ) { + if (hasClickedConnect && status === 'connected' && onConnect) { onConnect(); } - }, [onConnect, status, withWalletAggregator, hasClickedConnect]); + }, [onConnect, status, hasClickedConnect]); // Can't use the connect logic here becuase won't be rendered as soon as you connect... if (status === 'disconnected') { if (withWalletAggregator) { return ( - - - {({ openConnectModal }) => ( -
- { - openConnectModal(); - setHasClickedConnect(true); - }} - text={text} - /> -
- )} -
-
+ + {({ openConnectModal }) => ( +
+ { + openConnectModal(); + setHasClickedConnect(true); + }} + text={text} + /> +
+ )} +
); } return ( diff --git a/yarn.lock b/yarn.lock index da80cd4ee1..39f13b1536 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1558,15 +1558,6 @@ __metadata: languageName: node linkType: hard -"@babel/runtime@npm:^7.20.13": - version: 7.26.0 - resolution: "@babel/runtime@npm:7.26.0" - dependencies: - regenerator-runtime: "npm:^0.14.0" - checksum: 12c01357e0345f89f4f7e8c0e81921f2a3e3e101f06e8eaa18a382b517376520cd2fa8c237726eb094dab25532855df28a7baaf1c26342b52782f6936b07c287 - languageName: node - linkType: hard - "@babel/template@npm:^7.22.5, @babel/template@npm:^7.24.7, @babel/template@npm:^7.3.3": version: 7.24.7 resolution: "@babel/template@npm:7.24.7" @@ -2186,7 +2177,6 @@ __metadata: "@changesets/cli": "npm:^2.26.2" "@chromatic-com/storybook": "npm:^1.7.0" "@rainbow-me/rainbowkit": "npm:^2.1.3" - "@rainbow-me/rainbowkit-siwe-next-auth": "npm:^0.5.0" "@storybook/addon-a11y": "npm:^8.2.9" "@storybook/addon-essentials": "npm:^8.2.9" "@storybook/addon-interactions": "npm:^8.2.9" @@ -2209,7 +2199,6 @@ __metadata: graphql: "npm:^14" graphql-request: "npm:^6.1.0" jsdom: "npm:^24.1.0" - next-auth: "npm:^4.24.10" packemon: "npm:3.3.1" permissionless: "npm:^0.1.29" react: "npm:^18" @@ -3284,13 +3273,6 @@ __metadata: languageName: node linkType: hard -"@panva/hkdf@npm:^1.0.2": - version: 1.2.1 - resolution: "@panva/hkdf@npm:1.2.1" - checksum: 1fabdec9bd2c19b8e88a3fa6fd0c25e25823c5000d9efdf4b6dfe32e9f370f8b9603cf776d120d160bec15fba17e079974cc34f0f52cebb24602cd832dfde19c - languageName: node - linkType: hard - "@parcel/watcher-android-arm64@npm:2.4.1": version: 2.4.1 resolution: "@parcel/watcher-android-arm64@npm:2.4.1" @@ -3523,17 +3505,6 @@ __metadata: languageName: node linkType: hard -"@rainbow-me/rainbowkit-siwe-next-auth@npm:^0.5.0": - version: 0.5.0 - resolution: "@rainbow-me/rainbowkit-siwe-next-auth@npm:0.5.0" - peerDependencies: - "@rainbow-me/rainbowkit": 2.2.x - next-auth: ">=4.21.0 <5" - react: ">=18" - checksum: 351a6a4d622f141214308bd1874455e4b3934b559633cc64dd24a4866900ffa64debc12635d0677e236d590658fe958608f35a17cf2ede66859cb8851457b106 - languageName: node - linkType: hard - "@rainbow-me/rainbowkit@npm:^2.1.3": version: 2.1.3 resolution: "@rainbow-me/rainbowkit@npm:2.1.3" @@ -7231,13 +7202,6 @@ __metadata: languageName: node linkType: hard -"cookie@npm:^0.7.0": - version: 0.7.2 - resolution: "cookie@npm:0.7.2" - checksum: 9596e8ccdbf1a3a88ae02cf5ee80c1c50959423e1022e4e60b91dd87c622af1da309253d8abdb258fb5e3eacb4f08e579dc58b4897b8087574eee0fd35dfa5d2 - languageName: node - linkType: hard - "core-js-compat@npm:^3.36.1, core-js-compat@npm:^3.37.1": version: 3.37.1 resolution: "core-js-compat@npm:3.37.1" @@ -10778,13 +10742,6 @@ __metadata: languageName: node linkType: hard -"jose@npm:^4.15.5, jose@npm:^4.15.9": - version: 4.15.9 - resolution: "jose@npm:4.15.9" - checksum: 4ed4ddf4a029db04bd167f2215f65d7245e4dc5f36d7ac3c0126aab38d66309a9e692f52df88975d99429e357e5fd8bab340ff20baab544d17684dd1d940a0f4 - languageName: node - linkType: hard - "js-tokens@npm:^3.0.0 || ^4.0.0, js-tokens@npm:^4.0.0": version: 4.0.0 resolution: "js-tokens@npm:4.0.0" @@ -11249,15 +11206,6 @@ __metadata: languageName: node linkType: hard -"lru-cache@npm:^6.0.0": - version: 6.0.0 - resolution: "lru-cache@npm:6.0.0" - dependencies: - yallist: "npm:^4.0.0" - checksum: cb53e582785c48187d7a188d3379c181b5ca2a9c78d2bce3e7dee36f32761d1c42983da3fe12b55cb74e1779fa94cdc2e5367c028a9b35317184ede0c07a30a9 - languageName: node - linkType: hard - "lz-string@npm:^1.5.0": version: 1.5.0 resolution: "lz-string@npm:1.5.0" @@ -11790,34 +11738,6 @@ __metadata: languageName: node linkType: hard -"next-auth@npm:^4.24.10": - version: 4.24.10 - resolution: "next-auth@npm:4.24.10" - dependencies: - "@babel/runtime": "npm:^7.20.13" - "@panva/hkdf": "npm:^1.0.2" - cookie: "npm:^0.7.0" - jose: "npm:^4.15.5" - oauth: "npm:^0.9.15" - openid-client: "npm:^5.4.0" - preact: "npm:^10.6.3" - preact-render-to-string: "npm:^5.1.19" - uuid: "npm:^8.3.2" - peerDependencies: - "@auth/core": 0.34.2 - next: ^12.2.5 || ^13 || ^14 || ^15 - nodemailer: ^6.6.5 - react: ^17.0.2 || ^18 - react-dom: ^17.0.2 || ^18 - peerDependenciesMeta: - "@auth/core": - optional: true - nodemailer: - optional: true - checksum: 055c953ec4b98389b61e4026d07d6c27ff3942bde5e0ac15b5e0b32f1d58097fb58a32f114624fd7606ee9e1aaec63f335305a472609e78e3fba336eb4ac18ad - languageName: node - linkType: hard - "node-addon-api@npm:^2.0.0": version: 2.0.2 resolution: "node-addon-api@npm:2.0.2" @@ -12039,13 +11959,6 @@ __metadata: languageName: node linkType: hard -"oauth@npm:^0.9.15": - version: 0.9.15 - resolution: "oauth@npm:0.9.15" - checksum: 52204f2a082850efca7e8406e6c6085d89318dc8a85f5a8d6c5594921da36149eb6228bba324af8e2fd9019f084d814ddf835ace6b697ced2b4be0d75f91fb30 - languageName: node - linkType: hard - "obj-multiplex@npm:^1.0.0": version: 1.0.0 resolution: "obj-multiplex@npm:1.0.0" @@ -12064,13 +11977,6 @@ __metadata: languageName: node linkType: hard -"object-hash@npm:^2.2.0": - version: 2.2.0 - resolution: "object-hash@npm:2.2.0" - checksum: 1527de843926c5442ed61f8bdddfc7dc181b6497f725b0e89fcf50a55d9c803088763ed447cac85a5aa65345f1e99c2469ba679a54349ef3c4c0aeaa396a3eb9 - languageName: node - linkType: hard - "object-hash@npm:^3.0.0": version: 3.0.0 resolution: "object-hash@npm:3.0.0" @@ -12132,13 +12038,6 @@ __metadata: languageName: node linkType: hard -"oidc-token-hash@npm:^5.0.3": - version: 5.0.3 - resolution: "oidc-token-hash@npm:5.0.3" - checksum: d0dc0551406f09577874155cc83cf69c39e4b826293d50bb6c37936698aeca17d4bcee356ab910c859e53e83f2728a2acbd041020165191353b29de51fbca615 - languageName: node - linkType: hard - "on-exit-leak-free@npm:^0.2.0": version: 0.2.0 resolution: "on-exit-leak-free@npm:0.2.0" @@ -12193,18 +12092,6 @@ __metadata: languageName: node linkType: hard -"openid-client@npm:^5.4.0": - version: 5.7.0 - resolution: "openid-client@npm:5.7.0" - dependencies: - jose: "npm:^4.15.9" - lru-cache: "npm:^6.0.0" - object-hash: "npm:^2.2.0" - oidc-token-hash: "npm:^5.0.3" - checksum: 02e42c66415581262c0372e178dba2bc958f1b5cfd2eb502b4f71b7718fc11dfac37b12117b1c73cff5dc80f5871cd830e175aae95ae212fbd353f3efa1de091 - languageName: node - linkType: hard - "optimal@npm:^5.1.1": version: 5.1.1 resolution: "optimal@npm:5.1.1" @@ -12851,17 +12738,6 @@ __metadata: languageName: node linkType: hard -"preact-render-to-string@npm:^5.1.19": - version: 5.2.6 - resolution: "preact-render-to-string@npm:5.2.6" - dependencies: - pretty-format: "npm:^3.8.0" - peerDependencies: - preact: ">=10" - checksum: fb40f952f377900d87d3274e8ede1b59271347f7a3f41ae390aedeb088d162fe15f0a8040272404bd4477551cc2ec83b8a661e2fd3084702498b1543bb08dd11 - languageName: node - linkType: hard - "preact@npm:^10.16.0": version: 10.22.1 resolution: "preact@npm:10.22.1" @@ -12869,13 +12745,6 @@ __metadata: languageName: node linkType: hard -"preact@npm:^10.6.3": - version: 10.24.3 - resolution: "preact@npm:10.24.3" - checksum: c863df6d7be6a660480189762d8a8f2d4148733fc2bb9efbd9d2fd27315d2c7ede850a16077d716c91666c915c0349bd3c9699733e4f08457226a0519f408761 - languageName: node - linkType: hard - "preferred-pm@npm:^3.0.0": version: 3.1.4 resolution: "preferred-pm@npm:3.1.4" @@ -12928,13 +12797,6 @@ __metadata: languageName: node linkType: hard -"pretty-format@npm:^3.8.0": - version: 3.8.0 - resolution: "pretty-format@npm:3.8.0" - checksum: 69f12937bfb7b2a537a7463b9f875a16322401f1e44d7702d643faa0d21991126c24c093217ef6da403b54c15942a834174fa1c016b72e2cb9edaae6bb3729b6 - languageName: node - linkType: hard - "pretty-ms@npm:^7.0.1": version: 7.0.1 resolution: "pretty-ms@npm:7.0.1" From a1c6ecaaad4c53e9112f243c8efff6cc1768725b Mon Sep 17 00:00:00 2001 From: dschlabach Date: Mon, 28 Oct 2024 15:10:36 -0400 Subject: [PATCH 19/47] remove console.log --- playground/nextjs-app-router/components/demo/Wallet.tsx | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/playground/nextjs-app-router/components/demo/Wallet.tsx b/playground/nextjs-app-router/components/demo/Wallet.tsx index bf2a4edd2a..d450f2cb3a 100644 --- a/playground/nextjs-app-router/components/demo/Wallet.tsx +++ b/playground/nextjs-app-router/components/demo/Wallet.tsx @@ -23,10 +23,7 @@ function WalletComponent() { return (
- console.log('CONNECTED')} - > + From a7eb7833c42bd51ae9b305d3e6b950540d0829ed Mon Sep 17 00:00:00 2001 From: dschlabach Date: Mon, 28 Oct 2024 15:12:08 -0400 Subject: [PATCH 20/47] clean up comments --- src/wallet/components/ConnectWallet.tsx | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/wallet/components/ConnectWallet.tsx b/src/wallet/components/ConnectWallet.tsx index d685ebb5c4..11fc2301de 100644 --- a/src/wallet/components/ConnectWallet.tsx +++ b/src/wallet/components/ConnectWallet.tsx @@ -33,7 +33,6 @@ export function ConnectWallet({ const { connectors, connect, status: connectStatus } = useConnect(); // State - // Needed for RainbowKit to detect if the user has clicked the connect button to run the onConnect callback const [hasClickedConnect, setHasClickedConnect] = React.useState(false); // Get connectWalletText from children when present, @@ -70,7 +69,6 @@ export function ConnectWallet({ } }, [onConnect, status, hasClickedConnect]); - // Can't use the connect logic here becuase won't be rendered as soon as you connect... if (status === 'disconnected') { if (withWalletAggregator) { return ( From 169682c9c46e5d6d8152bc21a2083eddc9e31a55 Mon Sep 17 00:00:00 2001 From: dschlabach Date: Mon, 28 Oct 2024 15:13:44 -0400 Subject: [PATCH 21/47] format --- src/wallet/components/ConnectWallet.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/wallet/components/ConnectWallet.tsx b/src/wallet/components/ConnectWallet.tsx index 11fc2301de..8b2edfa4ed 100644 --- a/src/wallet/components/ConnectWallet.tsx +++ b/src/wallet/components/ConnectWallet.tsx @@ -1,6 +1,7 @@ import { ConnectButton as ConnectButtonRainbowKit } from '@rainbow-me/rainbowkit'; import { Children, isValidElement, useCallback, useMemo } from 'react'; import type { ReactNode } from 'react'; +import React from 'react'; import { useAccount, useConnect } from 'wagmi'; import { IdentityProvider } from '../../identity/components/IdentityProvider'; import { Spinner } from '../../internal/components/Spinner'; @@ -16,7 +17,6 @@ import type { ConnectWalletReact } from '../types'; import { ConnectButton } from './ConnectButton'; import { ConnectWalletText } from './ConnectWalletText'; import { useWalletContext } from './WalletProvider'; -import React from 'react'; export function ConnectWallet({ children, From a44e5a99bb52f0dcf4b1c5590354d1f2f853b8d2 Mon Sep 17 00:00:00 2001 From: dschlabach Date: Tue, 29 Oct 2024 10:10:32 -0400 Subject: [PATCH 22/47] fixes --- package.json | 2 +- .../components/demo/Wallet.tsx | 24 +- .../nextjs-app-router/onchainkit/package.json | 2 +- playground/nextjs-app-router/package.json | 2 +- playground/nextjs-app-router/pnpm-lock.yaml | 11173 ++++++++++++++++ src/wallet/components/ConnectWallet.tsx | 13 +- yarn.lock | 118 +- 7 files changed, 11265 insertions(+), 69 deletions(-) create mode 100644 playground/nextjs-app-router/pnpm-lock.yaml diff --git a/package.json b/package.json index 364e59adfc..a231221238 100644 --- a/package.json +++ b/package.json @@ -34,7 +34,7 @@ "react-dom": "^18" }, "dependencies": { - "@rainbow-me/rainbowkit": "^2.1.3", + "@rainbow-me/rainbowkit": "^2.2.0", "@tanstack/react-query": "^5", "clsx": "^2.1.1", "graphql": "^14 || ^15 || ^16", diff --git a/playground/nextjs-app-router/components/demo/Wallet.tsx b/playground/nextjs-app-router/components/demo/Wallet.tsx index d450f2cb3a..083001bfbf 100644 --- a/playground/nextjs-app-router/components/demo/Wallet.tsx +++ b/playground/nextjs-app-router/components/demo/Wallet.tsx @@ -15,18 +15,38 @@ import { WalletDropdownFundLink, WalletDropdownLink, } from '@coinbase/onchainkit/wallet'; -import { useAccount } from 'wagmi'; +import { useAccount, useSignMessage } from 'wagmi'; +import { createSiweMessage } from 'viem/siwe'; + +import '@rainbow-me/rainbowkit/styles.css'; + +const message = createSiweMessage({ + address: '0xae9eCa1Fa2F786E16D35F5B8C5df3Ac484c490FF', + chainId: 1, + domain: 'example.com', + nonce: 'foobarbaz', + uri: 'https://example.com/path', + version: '1', +}); function WalletComponent() { const { address } = useAccount(); + const { signMessage } = useSignMessage(); return (
- + { + signMessage({ message }); + }} + withWalletAggregator={true} + > + diff --git a/playground/nextjs-app-router/onchainkit/package.json b/playground/nextjs-app-router/onchainkit/package.json index 364e59adfc..a231221238 100644 --- a/playground/nextjs-app-router/onchainkit/package.json +++ b/playground/nextjs-app-router/onchainkit/package.json @@ -34,7 +34,7 @@ "react-dom": "^18" }, "dependencies": { - "@rainbow-me/rainbowkit": "^2.1.3", + "@rainbow-me/rainbowkit": "^2.2.0", "@tanstack/react-query": "^5", "clsx": "^2.1.1", "graphql": "^14 || ^15 || ^16", diff --git a/playground/nextjs-app-router/package.json b/playground/nextjs-app-router/package.json index 2d17dd2ac8..5d0ab77195 100644 --- a/playground/nextjs-app-router/package.json +++ b/playground/nextjs-app-router/package.json @@ -37,7 +37,7 @@ "react-dom": "^18", "tailwind-merge": "^2.4.0", "tailwindcss-animate": "^1.0.7", - "viem": "^2.17.4", + "viem": "^2.21.35", "wagmi": "^2.11.0" }, "devDependencies": { diff --git a/playground/nextjs-app-router/pnpm-lock.yaml b/playground/nextjs-app-router/pnpm-lock.yaml new file mode 100644 index 0000000000..8782920b31 --- /dev/null +++ b/playground/nextjs-app-router/pnpm-lock.yaml @@ -0,0 +1,11173 @@ +lockfileVersion: '9.0' + +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false + +importers: + + .: + dependencies: + '@radix-ui/react-dropdown-menu': + specifier: ^2.1.1 + version: 2.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-icons': + specifier: ^1.3.0 + version: 1.3.0(react@18.3.1) + '@radix-ui/react-label': + specifier: ^2.1.0 + version: 2.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-radio-group': + specifier: ^1.2.0 + version: 1.2.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-select': + specifier: ^2.1.1 + version: 2.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-slot': + specifier: ^1.1.0 + version: 1.1.0(@types/react@18.3.12)(react@18.3.1) + '@radix-ui/react-switch': + specifier: ^1.1.0 + version: 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-tabs': + specifier: ^1.1.0 + version: 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@rainbow-me/rainbowkit': + specifier: ^2.1.3 + version: 2.2.0(@tanstack/react-query@5.59.16(react@18.3.1))(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(viem@2.21.35(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10))(wagmi@2.12.25(@tanstack/query-core@5.59.16)(@tanstack/react-query@5.59.16(react@18.3.1))(@types/react@18.3.12)(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(typescript@5.6.3)(utf-8-validate@5.0.10)(viem@2.21.35(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10))) + '@reservoir0x/reservoir-sdk': + specifier: ^2.4.25 + version: 2.4.27(viem@2.21.35(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)) + '@tanstack/react-query': + specifier: ^5.51.11 + version: 5.59.16(react@18.3.1) + class-variance-authority: + specifier: ^0.7.0 + version: 0.7.0 + clsx: + specifier: ^2.1.1 + version: 2.1.1 + graphql: + specifier: ^14 || ^15 || ^16 + version: 16.9.0 + graphql-request: + specifier: ^6.1.0 + version: 6.1.0(graphql@16.9.0) + lucide-react: + specifier: ^0.416.0 + version: 0.416.0(react@18.3.1) + next: + specifier: ^14.2.5 + version: 14.2.16(@babel/core@7.26.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + permissionless: + specifier: ^0.1.29 + version: 0.1.45(viem@2.21.35(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)) + react: + specifier: ^18 + version: 18.3.1 + react-dom: + specifier: ^18 + version: 18.3.1(react@18.3.1) + tailwind-merge: + specifier: ^2.4.0 + version: 2.5.4 + tailwindcss-animate: + specifier: ^1.0.7 + version: 1.0.7(tailwindcss@3.4.14) + viem: + specifier: ^2.21.35 + version: 2.21.35(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10) + wagmi: + specifier: ^2.11.0 + version: 2.12.25(@tanstack/query-core@5.59.16)(@tanstack/react-query@5.59.16(react@18.3.1))(@types/react@18.3.12)(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(typescript@5.6.3)(utf-8-validate@5.0.10)(viem@2.21.35(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)) + devDependencies: + '@types/node': + specifier: ^20 + version: 20.17.2 + '@types/react': + specifier: ^18 + version: 18.3.12 + '@types/react-dom': + specifier: ^18 + version: 18.3.1 + eslint: + specifier: ^8 + version: 8.57.1 + eslint-config-next: + specifier: 14.2.5 + version: 14.2.5(eslint@8.57.1)(typescript@5.6.3) + postcss: + specifier: ^8 + version: 8.4.47 + tailwindcss: + specifier: ^3.4.1 + version: 3.4.14 + typescript: + specifier: ^5 + version: 5.6.3 + +packages: + + '@adraffy/ens-normalize@1.11.0': + resolution: {integrity: sha512-/3DDPKHqqIqxUULp8yP4zODUY1i+2xvVWsv8A79xGWdCAG+8sb0hRh0Rk2QyOJUnnbyPUAZYcpBuRe3nS2OIUg==} + + '@alloc/quick-lru@5.2.0': + resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==} + engines: {node: '>=10'} + + '@ampproject/remapping@2.3.0': + resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} + engines: {node: '>=6.0.0'} + + '@babel/code-frame@7.26.0': + resolution: {integrity: sha512-INCKxTtbXtcNbUZ3YXutwMpEleqttcswhAdee7dhuoVrD2cnuc3PqtERBtxkX5nziX9vnBL8WXmSGwv8CuPV6g==} + engines: {node: '>=6.9.0'} + + '@babel/compat-data@7.26.0': + resolution: {integrity: sha512-qETICbZSLe7uXv9VE8T/RWOdIE5qqyTucOt4zLYMafj2MRO271VGgLd4RACJMeBO37UPWhXiKMBk7YlJ0fOzQA==} + engines: {node: '>=6.9.0'} + + '@babel/core@7.26.0': + resolution: {integrity: sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==} + engines: {node: '>=6.9.0'} + + '@babel/generator@7.26.0': + resolution: {integrity: sha512-/AIkAmInnWwgEAJGQr9vY0c66Mj6kjkE2ZPB1PurTRaRAh3U+J45sAQMjQDJdh4WbR3l0x5xkimXBKyBXXAu2w==} + engines: {node: '>=6.9.0'} + + '@babel/helper-annotate-as-pure@7.25.9': + resolution: {integrity: sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==} + engines: {node: '>=6.9.0'} + + '@babel/helper-builder-binary-assignment-operator-visitor@7.25.9': + resolution: {integrity: sha512-C47lC7LIDCnz0h4vai/tpNOI95tCd5ZT3iBt/DBH5lXKHZsyNQv18yf1wIIg2ntiQNgmAvA+DgZ82iW8Qdym8g==} + engines: {node: '>=6.9.0'} + + '@babel/helper-compilation-targets@7.25.9': + resolution: {integrity: sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ==} + engines: {node: '>=6.9.0'} + + '@babel/helper-create-class-features-plugin@7.25.9': + resolution: {integrity: sha512-UTZQMvt0d/rSz6KI+qdu7GQze5TIajwTS++GUozlw8VBJDEOAqSXwm1WvmYEZwqdqSGQshRocPDqrt4HBZB3fQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-create-regexp-features-plugin@7.25.9': + resolution: {integrity: sha512-ORPNZ3h6ZRkOyAa/SaHU+XsLZr0UQzRwuDQ0cczIA17nAzZ+85G5cVkOJIj7QavLZGSe8QXUmNFxSZzjcZF9bw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-define-polyfill-provider@0.6.2': + resolution: {integrity: sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + + '@babel/helper-member-expression-to-functions@7.25.9': + resolution: {integrity: sha512-wbfdZ9w5vk0C0oyHqAJbc62+vet5prjj01jjJ8sKn3j9h3MQQlflEdXYvuqRWjHnM12coDEqiC1IRCi0U/EKwQ==} + engines: {node: '>=6.9.0'} + + '@babel/helper-module-imports@7.25.9': + resolution: {integrity: sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==} + engines: {node: '>=6.9.0'} + + '@babel/helper-module-transforms@7.26.0': + resolution: {integrity: sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-optimise-call-expression@7.25.9': + resolution: {integrity: sha512-FIpuNaz5ow8VyrYcnXQTDRGvV6tTjkNtCK/RYNDXGSLlUD6cBuQTSw43CShGxjvfBTfcUA/r6UhUCbtYqkhcuQ==} + engines: {node: '>=6.9.0'} + + '@babel/helper-plugin-utils@7.25.9': + resolution: {integrity: sha512-kSMlyUVdWe25rEsRGviIgOWnoT/nfABVWlqt9N19/dIPWViAOW2s9wznP5tURbs/IDuNk4gPy3YdYRgH3uxhBw==} + engines: {node: '>=6.9.0'} + + '@babel/helper-remap-async-to-generator@7.25.9': + resolution: {integrity: sha512-IZtukuUeBbhgOcaW2s06OXTzVNJR0ybm4W5xC1opWFFJMZbwRj5LCk+ByYH7WdZPZTt8KnFwA8pvjN2yqcPlgw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-replace-supers@7.25.9': + resolution: {integrity: sha512-IiDqTOTBQy0sWyeXyGSC5TBJpGFXBkRynjBeXsvbhQFKj2viwJC76Epz35YLU1fpe/Am6Vppb7W7zM4fPQzLsQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-simple-access@7.25.9': + resolution: {integrity: sha512-c6WHXuiaRsJTyHYLJV75t9IqsmTbItYfdj99PnzYGQZkYKvan5/2jKJ7gu31J3/BJ/A18grImSPModuyG/Eo0Q==} + engines: {node: '>=6.9.0'} + + '@babel/helper-skip-transparent-expression-wrappers@7.25.9': + resolution: {integrity: sha512-K4Du3BFa3gvyhzgPcntrkDgZzQaq6uozzcpGbOO1OEJaI+EJdqWIMTLgFgQf6lrfiDFo5FU+BxKepI9RmZqahA==} + engines: {node: '>=6.9.0'} + + '@babel/helper-string-parser@7.25.9': + resolution: {integrity: sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==} + engines: {node: '>=6.9.0'} + + '@babel/helper-validator-identifier@7.25.9': + resolution: {integrity: sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==} + engines: {node: '>=6.9.0'} + + '@babel/helper-validator-option@7.25.9': + resolution: {integrity: sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==} + engines: {node: '>=6.9.0'} + + '@babel/helper-wrap-function@7.25.9': + resolution: {integrity: sha512-ETzz9UTjQSTmw39GboatdymDq4XIQbR8ySgVrylRhPOFpsd+JrKHIuF0de7GCWmem+T4uC5z7EZguod7Wj4A4g==} + engines: {node: '>=6.9.0'} + + '@babel/helpers@7.26.0': + resolution: {integrity: sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw==} + engines: {node: '>=6.9.0'} + + '@babel/parser@7.26.1': + resolution: {integrity: sha512-reoQYNiAJreZNsJzyrDNzFQ+IQ5JFiIzAHJg9bn94S3l+4++J7RsIhNMoB+lgP/9tpmiAQqspv+xfdxTSzREOw==} + engines: {node: '>=6.0.0'} + hasBin: true + + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.9': + resolution: {integrity: sha512-ZkRyVkThtxQ/J6nv3JFYv1RYY+JT5BvU0y3k5bWrmuG4woXypRa4PXmm9RhOwodRkYFWqC0C0cqcJ4OqR7kW+g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.25.9': + resolution: {integrity: sha512-MrGRLZxLD/Zjj0gdU15dfs+HH/OXvnw/U4jJD8vpcP2CJQapPEv1IWwjc/qMg7ItBlPwSv1hRBbb7LeuANdcnw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.25.9': + resolution: {integrity: sha512-2qUwwfAFpJLZqxd02YW9btUCZHl+RFvdDkNfZwaIJrvB8Tesjsk8pEQkTvGwZXLqXUx/2oyY3ySRhm6HOXuCug==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.25.9': + resolution: {integrity: sha512-6xWgLZTJXwilVjlnV7ospI3xi+sl8lN8rXXbBD6vYn3UYDlGsag8wrZkKcSI8G6KgqKP7vNFaDgeDnfAABq61g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.13.0 + + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.25.9': + resolution: {integrity: sha512-aLnMXYPnzwwqhYSCyXfKkIkYgJ8zv9RK+roo9DkTXz38ynIhd9XCbN08s3MGvqL2MYGVUGdRQLL/JqBIeJhJBg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-proposal-class-properties@7.18.6': + resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==} + engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead. + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-proposal-export-default-from@7.25.9': + resolution: {integrity: sha512-ykqgwNfSnNOB+C8fV5X4mG3AVmvu+WVxcaU9xHHtBb7PCrPeweMmPjGsn8eMaeJg6SJuoUuZENeeSWaarWqonQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-proposal-nullish-coalescing-operator@7.18.6': + resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==} + engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead. + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-proposal-optional-chaining@7.21.0': + resolution: {integrity: sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==} + engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead. + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2': + resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-async-generators@7.8.4': + resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-bigint@7.8.3': + resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-class-properties@7.12.13': + resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-class-static-block@7.14.5': + resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-dynamic-import@7.8.3': + resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-export-default-from@7.25.9': + resolution: {integrity: sha512-9MhJ/SMTsVqsd69GyQg89lYR4o9T+oDGv5F6IsigxxqFVOyR/IflDLYP8WDI1l8fkhNGGktqkvL5qwNCtGEpgQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-flow@7.26.0': + resolution: {integrity: sha512-B+O2DnPc0iG+YXFqOxv2WNuNU97ToWjOomUQ78DouOENWUaM5sVrmet9mcomUGQFwpJd//gvUagXBSdzO1fRKg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-import-assertions@7.26.0': + resolution: {integrity: sha512-QCWT5Hh830hK5EQa7XzuqIkQU9tT/whqbDz7kuaZMHFl1inRRg7JnuAEOQ0Ur0QUl0NufCk1msK2BeY79Aj/eg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-import-attributes@7.26.0': + resolution: {integrity: sha512-e2dttdsJ1ZTpi3B9UYGLw41hifAubg19AtCu/2I/F1QNVclOBr1dYpTdmdyZ84Xiz43BS/tCUkMAZNLv12Pi+A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-import-meta@7.10.4': + resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-json-strings@7.8.3': + resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-jsx@7.25.9': + resolution: {integrity: sha512-ld6oezHQMZsZfp6pWtbjaNDF2tiiCYYDqQszHt5VV437lewP9aSi2Of99CK0D0XB21k7FLgnLcmQKyKzynfeAA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-logical-assignment-operators@7.10.4': + resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3': + resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-numeric-separator@7.10.4': + resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-object-rest-spread@7.8.3': + resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-optional-catch-binding@7.8.3': + resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-optional-chaining@7.8.3': + resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-private-property-in-object@7.14.5': + resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-top-level-await@7.14.5': + resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-typescript@7.25.9': + resolution: {integrity: sha512-hjMgRy5hb8uJJjUcdWunWVcoi9bGpJp8p5Ol1229PoN6aytsLwNMgmdftO23wnCLMfVmTwZDWMPNq/D1SY60JQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-unicode-sets-regex@7.18.6': + resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-transform-arrow-functions@7.25.9': + resolution: {integrity: sha512-6jmooXYIwn9ca5/RylZADJ+EnSxVUS5sjeJ9UPk6RWRzXCmOJCy6dqItPJFpw2cuCangPK4OYr5uhGKcmrm5Qg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-async-generator-functions@7.25.9': + resolution: {integrity: sha512-RXV6QAzTBbhDMO9fWwOmwwTuYaiPbggWQ9INdZqAYeSHyG7FzQ+nOZaUUjNwKv9pV3aE4WFqFm1Hnbci5tBCAw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-async-to-generator@7.25.9': + resolution: {integrity: sha512-NT7Ejn7Z/LjUH0Gv5KsBCxh7BH3fbLTV0ptHvpeMvrt3cPThHfJfst9Wrb7S8EvJ7vRTFI7z+VAvFVEQn/m5zQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-block-scoped-functions@7.25.9': + resolution: {integrity: sha512-toHc9fzab0ZfenFpsyYinOX0J/5dgJVA2fm64xPewu7CoYHWEivIWKxkK2rMi4r3yQqLnVmheMXRdG+k239CgA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-block-scoping@7.25.9': + resolution: {integrity: sha512-1F05O7AYjymAtqbsFETboN1NvBdcnzMerO+zlMyJBEz6WkMdejvGWw9p05iTSjC85RLlBseHHQpYaM4gzJkBGg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-class-properties@7.25.9': + resolution: {integrity: sha512-bbMAII8GRSkcd0h0b4X+36GksxuheLFjP65ul9w6C3KgAamI3JqErNgSrosX6ZPj+Mpim5VvEbawXxJCyEUV3Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-class-static-block@7.26.0': + resolution: {integrity: sha512-6J2APTs7BDDm+UMqP1useWqhcRAXo0WIoVj26N7kPFB6S73Lgvyka4KTZYIxtgYXiN5HTyRObA72N2iu628iTQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.12.0 + + '@babel/plugin-transform-classes@7.25.9': + resolution: {integrity: sha512-mD8APIXmseE7oZvZgGABDyM34GUmK45Um2TXiBUt7PnuAxrgoSVf123qUzPxEr/+/BHrRn5NMZCdE2m/1F8DGg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-computed-properties@7.25.9': + resolution: {integrity: sha512-HnBegGqXZR12xbcTHlJ9HGxw1OniltT26J5YpfruGqtUHlz/xKf/G2ak9e+t0rVqrjXa9WOhvYPz1ERfMj23AA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-destructuring@7.25.9': + resolution: {integrity: sha512-WkCGb/3ZxXepmMiX101nnGiU+1CAdut8oHyEOHxkKuS1qKpU2SMXE2uSvfz8PBuLd49V6LEsbtyPhWC7fnkgvQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-dotall-regex@7.25.9': + resolution: {integrity: sha512-t7ZQ7g5trIgSRYhI9pIJtRl64KHotutUJsh4Eze5l7olJv+mRSg4/MmbZ0tv1eeqRbdvo/+trvJD/Oc5DmW2cA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-duplicate-keys@7.25.9': + resolution: {integrity: sha512-LZxhJ6dvBb/f3x8xwWIuyiAHy56nrRG3PeYTpBkkzkYRRQ6tJLu68lEF5VIqMUZiAV7a8+Tb78nEoMCMcqjXBw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.25.9': + resolution: {integrity: sha512-0UfuJS0EsXbRvKnwcLjFtJy/Sxc5J5jhLHnFhy7u4zih97Hz6tJkLU+O+FMMrNZrosUPxDi6sYxJ/EA8jDiAog==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-transform-dynamic-import@7.25.9': + resolution: {integrity: sha512-GCggjexbmSLaFhqsojeugBpeaRIgWNTcgKVq/0qIteFEqY2A+b9QidYadrWlnbWQUrW5fn+mCvf3tr7OeBFTyg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-exponentiation-operator@7.25.9': + resolution: {integrity: sha512-KRhdhlVk2nObA5AYa7QMgTMTVJdfHprfpAk4DjZVtllqRg9qarilstTKEhpVjyt+Npi8ThRyiV8176Am3CodPA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-export-namespace-from@7.25.9': + resolution: {integrity: sha512-2NsEz+CxzJIVOPx2o9UsW1rXLqtChtLoVnwYHHiB04wS5sgn7mrV45fWMBX0Kk+ub9uXytVYfNP2HjbVbCB3Ww==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-flow-strip-types@7.25.9': + resolution: {integrity: sha512-/VVukELzPDdci7UUsWQaSkhgnjIWXnIyRpM02ldxaVoFK96c41So8JcKT3m0gYjyv7j5FNPGS5vfELrWalkbDA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-for-of@7.25.9': + resolution: {integrity: sha512-LqHxduHoaGELJl2uhImHwRQudhCM50pT46rIBNvtT/Oql3nqiS3wOwP+5ten7NpYSXrrVLgtZU3DZmPtWZo16A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-function-name@7.25.9': + resolution: {integrity: sha512-8lP+Yxjv14Vc5MuWBpJsoUCd3hD6V9DgBon2FVYL4jJgbnVQ9fTgYmonchzZJOVNgzEgbxp4OwAf6xz6M/14XA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-json-strings@7.25.9': + resolution: {integrity: sha512-xoTMk0WXceiiIvsaquQQUaLLXSW1KJ159KP87VilruQm0LNNGxWzahxSS6T6i4Zg3ezp4vA4zuwiNUR53qmQAw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-literals@7.25.9': + resolution: {integrity: sha512-9N7+2lFziW8W9pBl2TzaNht3+pgMIRP74zizeCSrtnSKVdUl8mAjjOP2OOVQAfZ881P2cNjDj1uAMEdeD50nuQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-logical-assignment-operators@7.25.9': + resolution: {integrity: sha512-wI4wRAzGko551Y8eVf6iOY9EouIDTtPb0ByZx+ktDGHwv6bHFimrgJM/2T021txPZ2s4c7bqvHbd+vXG6K948Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-member-expression-literals@7.25.9': + resolution: {integrity: sha512-PYazBVfofCQkkMzh2P6IdIUaCEWni3iYEerAsRWuVd8+jlM1S9S9cz1dF9hIzyoZ8IA3+OwVYIp9v9e+GbgZhA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-modules-amd@7.25.9': + resolution: {integrity: sha512-g5T11tnI36jVClQlMlt4qKDLlWnG5pP9CSM4GhdRciTNMRgkfpo5cR6b4rGIOYPgRRuFAvwjPQ/Yk+ql4dyhbw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-modules-commonjs@7.25.9': + resolution: {integrity: sha512-dwh2Ol1jWwL2MgkCzUSOvfmKElqQcuswAZypBSUsScMXvgdT8Ekq5YA6TtqpTVWH+4903NmboMuH1o9i8Rxlyg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-modules-systemjs@7.25.9': + resolution: {integrity: sha512-hyss7iIlH/zLHaehT+xwiymtPOpsiwIIRlCAOwBB04ta5Tt+lNItADdlXw3jAWZ96VJ2jlhl/c+PNIQPKNfvcA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-modules-umd@7.25.9': + resolution: {integrity: sha512-bS9MVObUgE7ww36HEfwe6g9WakQ0KF07mQF74uuXdkoziUPfKyu/nIm663kz//e5O1nPInPFx36z7WJmJ4yNEw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-named-capturing-groups-regex@7.25.9': + resolution: {integrity: sha512-oqB6WHdKTGl3q/ItQhpLSnWWOpjUJLsOCLVyeFgeTktkBSCiurvPOsyt93gibI9CmuKvTUEtWmG5VhZD+5T/KA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-transform-new-target@7.25.9': + resolution: {integrity: sha512-U/3p8X1yCSoKyUj2eOBIx3FOn6pElFOKvAAGf8HTtItuPyB+ZeOqfn+mvTtg9ZlOAjsPdK3ayQEjqHjU/yLeVQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-nullish-coalescing-operator@7.25.9': + resolution: {integrity: sha512-ENfftpLZw5EItALAD4WsY/KUWvhUlZndm5GC7G3evUsVeSJB6p0pBeLQUnRnBCBx7zV0RKQjR9kCuwrsIrjWog==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-numeric-separator@7.25.9': + resolution: {integrity: sha512-TlprrJ1GBZ3r6s96Yq8gEQv82s8/5HnCVHtEJScUj90thHQbwe+E5MLhi2bbNHBEJuzrvltXSru+BUxHDoog7Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-object-rest-spread@7.25.9': + resolution: {integrity: sha512-fSaXafEE9CVHPweLYw4J0emp1t8zYTXyzN3UuG+lylqkvYd7RMrsOQ8TYx5RF231be0vqtFC6jnx3UmpJmKBYg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-object-super@7.25.9': + resolution: {integrity: sha512-Kj/Gh+Rw2RNLbCK1VAWj2U48yxxqL2x0k10nPtSdRa0O2xnHXalD0s+o1A6a0W43gJ00ANo38jxkQreckOzv5A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-optional-catch-binding@7.25.9': + resolution: {integrity: sha512-qM/6m6hQZzDcZF3onzIhZeDHDO43bkNNlOX0i8n3lR6zLbu0GN2d8qfM/IERJZYauhAHSLHy39NF0Ctdvcid7g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-optional-chaining@7.25.9': + resolution: {integrity: sha512-6AvV0FsLULbpnXeBjrY4dmWF8F7gf8QnvTEoO/wX/5xm/xE1Xo8oPuD3MPS+KS9f9XBEAWN7X1aWr4z9HdOr7A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-parameters@7.25.9': + resolution: {integrity: sha512-wzz6MKwpnshBAiRmn4jR8LYz/g8Ksg0o80XmwZDlordjwEk9SxBzTWC7F5ef1jhbrbOW2DJ5J6ayRukrJmnr0g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-private-methods@7.25.9': + resolution: {integrity: sha512-D/JUozNpQLAPUVusvqMxyvjzllRaF8/nSrP1s2YGQT/W4LHK4xxsMcHjhOGTS01mp9Hda8nswb+FblLdJornQw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-private-property-in-object@7.25.9': + resolution: {integrity: sha512-Evf3kcMqzXA3xfYJmZ9Pg1OvKdtqsDMSWBDzZOPLvHiTt36E75jLDQo5w1gtRU95Q4E5PDttrTf25Fw8d/uWLw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-property-literals@7.25.9': + resolution: {integrity: sha512-IvIUeV5KrS/VPavfSM/Iu+RE6llrHrYIKY1yfCzyO/lMXHQ+p7uGhonmGVisv6tSBSVgWzMBohTcvkC9vQcQFA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-react-display-name@7.25.9': + resolution: {integrity: sha512-KJfMlYIUxQB1CJfO3e0+h0ZHWOTLCPP115Awhaz8U0Zpq36Gl/cXlpoyMRnUWlhNUBAzldnCiAZNvCDj7CrKxQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-react-jsx-self@7.25.9': + resolution: {integrity: sha512-y8quW6p0WHkEhmErnfe58r7x0A70uKphQm8Sp8cV7tjNQwK56sNVK0M73LK3WuYmsuyrftut4xAkjjgU0twaMg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-react-jsx-source@7.25.9': + resolution: {integrity: sha512-+iqjT8xmXhhYv4/uiYd8FNQsraMFZIfxVSqxxVSZP0WbbSAWvBXAul0m/zu+7Vv4O/3WtApy9pmaTMiumEZgfg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-react-jsx@7.25.9': + resolution: {integrity: sha512-s5XwpQYCqGerXl+Pu6VDL3x0j2d82eiV77UJ8a2mDHAW7j9SWRqQ2y1fNo1Z74CdcYipl5Z41zvjj4Nfzq36rw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-regenerator@7.25.9': + resolution: {integrity: sha512-vwDcDNsgMPDGP0nMqzahDWE5/MLcX8sv96+wfX7as7LoF/kr97Bo/7fI00lXY4wUXYfVmwIIyG80fGZ1uvt2qg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-regexp-modifiers@7.26.0': + resolution: {integrity: sha512-vN6saax7lrA2yA/Pak3sCxuD6F5InBjn9IcrIKQPjpsLvuHYLVroTxjdlVRHjjBWxKOqIwpTXDkOssYT4BFdRw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-transform-reserved-words@7.25.9': + resolution: {integrity: sha512-7DL7DKYjn5Su++4RXu8puKZm2XBPHyjWLUidaPEkCUBbE7IPcsrkRHggAOOKydH1dASWdcUBxrkOGNxUv5P3Jg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-runtime@7.25.9': + resolution: {integrity: sha512-nZp7GlEl+yULJrClz0SwHPqir3lc0zsPrDHQUcxGspSL7AKrexNSEfTbfqnDNJUO13bgKyfuOLMF8Xqtu8j3YQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-shorthand-properties@7.25.9': + resolution: {integrity: sha512-MUv6t0FhO5qHnS/W8XCbHmiRWOphNufpE1IVxhK5kuN3Td9FT1x4rx4K42s3RYdMXCXpfWkGSbCSd0Z64xA7Ng==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-spread@7.25.9': + resolution: {integrity: sha512-oNknIB0TbURU5pqJFVbOOFspVlrpVwo2H1+HUIsVDvp5VauGGDP1ZEvO8Nn5xyMEs3dakajOxlmkNW7kNgSm6A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-sticky-regex@7.25.9': + resolution: {integrity: sha512-WqBUSgeVwucYDP9U/xNRQam7xV8W5Zf+6Eo7T2SRVUFlhRiMNFdFz58u0KZmCVVqs2i7SHgpRnAhzRNmKfi2uA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-template-literals@7.25.9': + resolution: {integrity: sha512-o97AE4syN71M/lxrCtQByzphAdlYluKPDBzDVzMmfCobUjjhAryZV0AIpRPrxN0eAkxXO6ZLEScmt+PNhj2OTw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-typeof-symbol@7.25.9': + resolution: {integrity: sha512-v61XqUMiueJROUv66BVIOi0Fv/CUuZuZMl5NkRoCVxLAnMexZ0A3kMe7vvZ0nulxMuMp0Mk6S5hNh48yki08ZA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-typescript@7.25.9': + resolution: {integrity: sha512-7PbZQZP50tzv2KGGnhh82GSyMB01yKY9scIjf1a+GfZCtInOWqUH5+1EBU4t9fyR5Oykkkc9vFTs4OHrhHXljQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-unicode-escapes@7.25.9': + resolution: {integrity: sha512-s5EDrE6bW97LtxOcGj1Khcx5AaXwiMmi4toFWRDP9/y0Woo6pXC+iyPu/KuhKtfSrNFd7jJB+/fkOtZy6aIC6Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-unicode-property-regex@7.25.9': + resolution: {integrity: sha512-Jt2d8Ga+QwRluxRQ307Vlxa6dMrYEMZCgGxoPR8V52rxPyldHu3hdlHspxaqYmE7oID5+kB+UKUB/eWS+DkkWg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-unicode-regex@7.25.9': + resolution: {integrity: sha512-yoxstj7Rg9dlNn9UQxzk4fcNivwv4nUYz7fYXBaKxvw/lnmPuOm/ikoELygbYq68Bls3D/D+NBPHiLwZdZZ4HA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-unicode-sets-regex@7.25.9': + resolution: {integrity: sha512-8BYqO3GeVNHtx69fdPshN3fnzUNLrWdHhk/icSwigksJGczKSizZ+Z6SBCxTs723Fr5VSNorTIK7a+R2tISvwQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/preset-env@7.26.0': + resolution: {integrity: sha512-H84Fxq0CQJNdPFT2DrfnylZ3cf5K43rGfWK4LJGPpjKHiZlk0/RzwEus3PDDZZg+/Er7lCA03MVacueUuXdzfw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/preset-flow@7.25.9': + resolution: {integrity: sha512-EASHsAhE+SSlEzJ4bzfusnXSHiU+JfAYzj+jbw2vgQKgq5HrUr8qs+vgtiEL5dOH6sEweI+PNt2D7AqrDSHyqQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/preset-modules@0.1.6-no-external-plugins': + resolution: {integrity: sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==} + peerDependencies: + '@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0 + + '@babel/preset-typescript@7.26.0': + resolution: {integrity: sha512-NMk1IGZ5I/oHhoXEElcm+xUnL/szL6xflkFZmoEU9xj1qSJXpiS7rsspYo92B4DRCDvZn2erT5LdsCeXAKNCkg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/register@7.25.9': + resolution: {integrity: sha512-8D43jXtGsYmEeDvm4MWHYUpWf8iiXgWYx3fW7E7Wb7Oe6FWqJPl5K6TuFW0dOwNZzEE5rjlaSJYH9JjrUKJszA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/runtime@7.26.0': + resolution: {integrity: sha512-FDSOghenHTiToteC/QRlv2q3DhPZ/oOXTBoirfWNx1Cx3TMVcGWQtMMmQcSvb/JjpNeGzx8Pq/b4fKEJuWm1sw==} + engines: {node: '>=6.9.0'} + + '@babel/template@7.25.9': + resolution: {integrity: sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==} + engines: {node: '>=6.9.0'} + + '@babel/traverse@7.25.9': + resolution: {integrity: sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==} + engines: {node: '>=6.9.0'} + + '@babel/types@7.26.0': + resolution: {integrity: sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA==} + engines: {node: '>=6.9.0'} + + '@coinbase/wallet-sdk@3.9.3': + resolution: {integrity: sha512-N/A2DRIf0Y3PHc1XAMvbBUu4zisna6qAdqABMZwBMNEfWrXpAwx16pZGkYCLGE+Rvv1edbcB2LYDRnACNcmCiw==} + + '@coinbase/wallet-sdk@4.1.0': + resolution: {integrity: sha512-SkJJ72X/AA3+aS21sPs/4o4t6RVeDSA7HuBW4zauySX3eBiPU0zmVw95tXH/eNSX50agKz9WzeN8P5F+HcwLOw==} + + '@ecies/ciphers@0.2.0': + resolution: {integrity: sha512-dqQk3HbyuXSdflgRMrXjEcCohKeBZQl2rm0lOcYnEC4Oue90irVMwVJ0GiM/nhjP0zzGimH8mVFF/pOzQcv+Lg==} + engines: {bun: '>=1', deno: '>=2', node: '>=16'} + peerDependencies: + '@noble/ciphers': ^1.0.0 + + '@emotion/hash@0.9.2': + resolution: {integrity: sha512-MyqliTZGuOm3+5ZRSaaBGP3USLw6+EGykkwZns2EPC5g8jJ4z9OrdZY9apkl3+UP9+sdz76YYkwCKP5gh8iY3g==} + + '@eslint-community/eslint-utils@4.4.1': + resolution: {integrity: sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + + '@eslint-community/regexpp@4.12.1': + resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==} + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + + '@eslint/eslintrc@2.1.4': + resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + '@eslint/js@8.57.1': + resolution: {integrity: sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + '@ethereumjs/common@3.2.0': + resolution: {integrity: sha512-pksvzI0VyLgmuEF2FA/JR/4/y6hcPq8OUail3/AvycBaW1d5VSauOZzqGvJ3RTmR4MU35lWE8KseKOsEhrFRBA==} + + '@ethereumjs/rlp@4.0.1': + resolution: {integrity: sha512-tqsQiBQDQdmPWE1xkkBq4rlSW5QZpLOUJ5RJh2/9fug+q9tnUhuZoVLk7s0scUIKTOzEtR72DFBXI4WiZcMpvw==} + engines: {node: '>=14'} + hasBin: true + + '@ethereumjs/tx@4.2.0': + resolution: {integrity: sha512-1nc6VO4jtFd172BbSnTnDQVr9IYBFl1y4xPzZdtkrkKIncBCkdbgfdRV+MiTkJYAtTxvV12GRZLqBFT1PNK6Yw==} + engines: {node: '>=14'} + + '@ethereumjs/util@8.1.0': + resolution: {integrity: sha512-zQ0IqbdX8FZ9aw11vP+dZkKDkS+kgIvQPHnSAXzP9pLu+Rfu3D3XEeLbicvoXJTYnhZiPmsZUxgdzXwNKxRPbA==} + engines: {node: '>=14'} + + '@floating-ui/core@1.6.8': + resolution: {integrity: sha512-7XJ9cPU+yI2QeLS+FCSlqNFZJq8arvswefkZrYI1yQBbftw6FyrZOxYSh+9S7z7TpeWlRt9zJ5IhM1WIL334jA==} + + '@floating-ui/dom@1.6.11': + resolution: {integrity: sha512-qkMCxSR24v2vGkhYDo/UzxfJN3D4syqSjyuTFz6C7XcpU1pASPRieNI0Kj5VP3/503mOfYiGY891ugBX1GlABQ==} + + '@floating-ui/react-dom@2.1.2': + resolution: {integrity: sha512-06okr5cgPzMNBy+Ycse2A6udMi4bqwW/zgBF/rwjcNqWkyr82Mcg8b0vjX8OJpZFy/FKjJmw6wV7t44kK6kW7A==} + peerDependencies: + react: '>=16.8.0' + react-dom: '>=16.8.0' + + '@floating-ui/utils@0.2.8': + resolution: {integrity: sha512-kym7SodPp8/wloecOpcmSnWJsK7M0E5Wg8UcFA+uO4B9s5d0ywXOEro/8HM9x0rW+TljRzul/14UYz3TleT3ig==} + + '@graphql-typed-document-node/core@3.2.0': + resolution: {integrity: sha512-mB9oAsNCm9aM3/SOv4YtBMqZbYj10R7dkq8byBqxGY/ncFwhf2oQzMV+LCRlWoDSEBJ3COiR1yeDvMtsoOsuFQ==} + peerDependencies: + graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + + '@humanwhocodes/config-array@0.13.0': + resolution: {integrity: sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==} + engines: {node: '>=10.10.0'} + deprecated: Use @eslint/config-array instead + + '@humanwhocodes/module-importer@1.0.1': + resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} + engines: {node: '>=12.22'} + + '@humanwhocodes/object-schema@2.0.3': + resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==} + deprecated: Use @eslint/object-schema instead + + '@isaacs/cliui@8.0.2': + resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} + engines: {node: '>=12'} + + '@isaacs/ttlcache@1.4.1': + resolution: {integrity: sha512-RQgQ4uQ+pLbqXfOmieB91ejmLwvSgv9nLx6sT6sD83s7umBypgg+OIBOBbEUiJXrfpnp9j0mRhYYdzp9uqq3lA==} + engines: {node: '>=12'} + + '@istanbuljs/load-nyc-config@1.1.0': + resolution: {integrity: sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==} + engines: {node: '>=8'} + + '@istanbuljs/schema@0.1.3': + resolution: {integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==} + engines: {node: '>=8'} + + '@jest/create-cache-key-function@29.7.0': + resolution: {integrity: sha512-4QqS3LY5PBmTRHj9sAg1HLoPzqAI0uOX6wI/TRqHIcOxlFidy6YEmCQJk6FSZjNLGCeubDMfmkWL+qaLKhSGQA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + '@jest/environment@29.7.0': + resolution: {integrity: sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + '@jest/fake-timers@29.7.0': + resolution: {integrity: sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + '@jest/schemas@29.6.3': + resolution: {integrity: sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + '@jest/transform@29.7.0': + resolution: {integrity: sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + '@jest/types@29.6.3': + resolution: {integrity: sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + '@jridgewell/gen-mapping@0.3.5': + resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==} + engines: {node: '>=6.0.0'} + + '@jridgewell/resolve-uri@3.1.2': + resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} + engines: {node: '>=6.0.0'} + + '@jridgewell/set-array@1.2.1': + resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} + engines: {node: '>=6.0.0'} + + '@jridgewell/source-map@0.3.6': + resolution: {integrity: sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==} + + '@jridgewell/sourcemap-codec@1.5.0': + resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} + + '@jridgewell/trace-mapping@0.3.25': + resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} + + '@lit-labs/ssr-dom-shim@1.2.1': + resolution: {integrity: sha512-wx4aBmgeGvFmOKucFKY+8VFJSYZxs9poN3SDNQFF6lT6NrQUnHiPB2PWz2sc4ieEcAaYYzN+1uWahEeTq2aRIQ==} + + '@lit/reactive-element@1.6.3': + resolution: {integrity: sha512-QuTgnG52Poic7uM1AN5yJ09QMe0O28e10XzSvWDz02TJiiKee4stsiownEIadWm8nYzyDAyT+gKzUoZmiWQtsQ==} + + '@metamask/eth-json-rpc-provider@1.0.1': + resolution: {integrity: sha512-whiUMPlAOrVGmX8aKYVPvlKyG4CpQXiNNyt74vE1xb5sPvmx5oA7B/kOi/JdBvhGQq97U1/AVdXEdk2zkP8qyA==} + engines: {node: '>=14.0.0'} + + '@metamask/json-rpc-engine@7.3.3': + resolution: {integrity: sha512-dwZPq8wx9yV3IX2caLi9q9xZBw2XeIoYqdyihDDDpuHVCEiqadJLwqM3zy+uwf6F1QYQ65A8aOMQg1Uw7LMLNg==} + engines: {node: '>=16.0.0'} + + '@metamask/json-rpc-engine@8.0.2': + resolution: {integrity: sha512-IoQPmql8q7ABLruW7i4EYVHWUbF74yrp63bRuXV5Zf9BQwcn5H9Ww1eLtROYvI1bUXwOiHZ6qT5CWTrDc/t/AA==} + engines: {node: '>=16.0.0'} + + '@metamask/json-rpc-middleware-stream@7.0.2': + resolution: {integrity: sha512-yUdzsJK04Ev98Ck4D7lmRNQ8FPioXYhEUZOMS01LXW8qTvPGiRVXmVltj2p4wrLkh0vW7u6nv0mNl5xzC5Qmfg==} + engines: {node: '>=16.0.0'} + + '@metamask/object-multiplex@2.1.0': + resolution: {integrity: sha512-4vKIiv0DQxljcXwfpnbsXcfa5glMj5Zg9mqn4xpIWqkv6uJ2ma5/GtUfLFSxhlxnR8asRMv8dDmWya1Tc1sDFA==} + engines: {node: ^16.20 || ^18.16 || >=20} + + '@metamask/onboarding@1.0.1': + resolution: {integrity: sha512-FqHhAsCI+Vacx2qa5mAFcWNSrTcVGMNjzxVgaX8ECSny/BJ9/vgXP9V7WF/8vb9DltPeQkxr+Fnfmm6GHfmdTQ==} + + '@metamask/providers@16.1.0': + resolution: {integrity: sha512-znVCvux30+3SaUwcUGaSf+pUckzT5ukPRpcBmy+muBLC0yaWnBcvDqGfcsw6CBIenUdFrVoAFa8B6jsuCY/a+g==} + engines: {node: ^18.18 || >=20} + + '@metamask/rpc-errors@6.4.0': + resolution: {integrity: sha512-1ugFO1UoirU2esS3juZanS/Fo8C8XYocCuBpfZI5N7ECtoG+zu0wF+uWZASik6CkO6w9n/Iebt4iI4pT0vptpg==} + engines: {node: '>=16.0.0'} + + '@metamask/safe-event-emitter@2.0.0': + resolution: {integrity: sha512-/kSXhY692qiV1MXu6EeOZvg5nECLclxNXcKCxJ3cXQgYuRymRHpdx/t7JXfsK+JLjwA1e1c1/SBrlQYpusC29Q==} + + '@metamask/safe-event-emitter@3.1.2': + resolution: {integrity: sha512-5yb2gMI1BDm0JybZezeoX/3XhPDOtTbcFvpTXM9kxsoZjPZFh4XciqRbpD6N86HYZqWDhEaKUDuOyR0sQHEjMA==} + engines: {node: '>=12.0.0'} + + '@metamask/sdk-communication-layer@0.30.0': + resolution: {integrity: sha512-q5nbdYkAf76MsZxi1l5MJEAyd8sY9jLRapC8a7x1Q1BNV4rzQeFeux/d0mJ/jTR2LAwbnLZs2rL226AM75oK4w==} + peerDependencies: + cross-fetch: ^4.0.0 + eciesjs: ^0.3.16 + eventemitter2: ^6.4.7 + readable-stream: ^3.6.2 + socket.io-client: ^4.5.1 + + '@metamask/sdk-install-modal-web@0.30.0': + resolution: {integrity: sha512-1gT533Huja9tK3cmttvcpZirRAtWJ7vnYH+lnNRKEj2xIP335Df2cOwS+zqNC4GlRCZw7A3IsTjIzlKoxBY1uQ==} + peerDependencies: + i18next: 23.11.5 + react: ^18.2.0 + react-dom: ^18.2.0 + react-native: '*' + peerDependenciesMeta: + react: + optional: true + react-dom: + optional: true + react-native: + optional: true + + '@metamask/sdk@0.30.1': + resolution: {integrity: sha512-NelEjJZsF5wVpSQELpmvXtnS9+C6HdxGQ4GB9jMRzeejphmPyKqmrIGM6XtaPrJtlpX+40AcJ2dtBQcjJVzpbQ==} + peerDependencies: + react: ^18.2.0 + react-dom: ^18.2.0 + peerDependenciesMeta: + react: + optional: true + react-dom: + optional: true + + '@metamask/superstruct@3.1.0': + resolution: {integrity: sha512-N08M56HdOgBfRKkrgCMZvQppkZGcArEop3kixNEtVbJKm6P9Cfg0YkI6X0s1g78sNrj2fWUwvJADdZuzJgFttA==} + engines: {node: '>=16.0.0'} + + '@metamask/utils@5.0.2': + resolution: {integrity: sha512-yfmE79bRQtnMzarnKfX7AEJBwFTxvTyw3nBQlu/5rmGXrjAeAMltoGxO62TFurxrQAFMNa/fEjIHNvungZp0+g==} + engines: {node: '>=14.0.0'} + + '@metamask/utils@8.5.0': + resolution: {integrity: sha512-I6bkduevXb72TIM9q2LRO63JSsF9EXduh3sBr9oybNX2hNNpr/j1tEjXrsG0Uabm4MJ1xkGAQEMwifvKZIkyxQ==} + engines: {node: '>=16.0.0'} + + '@metamask/utils@9.3.0': + resolution: {integrity: sha512-w8CVbdkDrVXFJbfBSlDfafDR6BAkpDmv1bC1UJVCoVny5tW2RKAdn9i68Xf7asYT4TnUhl/hN4zfUiKQq9II4g==} + engines: {node: '>=16.0.0'} + + '@motionone/animation@10.18.0': + resolution: {integrity: sha512-9z2p5GFGCm0gBsZbi8rVMOAJCtw1WqBTIPw3ozk06gDvZInBPIsQcHgYogEJ4yuHJ+akuW8g1SEIOpTOvYs8hw==} + + '@motionone/dom@10.18.0': + resolution: {integrity: sha512-bKLP7E0eyO4B2UaHBBN55tnppwRnaE3KFfh3Ps9HhnAkar3Cb69kUCJY9as8LrccVYKgHA+JY5dOQqJLOPhF5A==} + + '@motionone/easing@10.18.0': + resolution: {integrity: sha512-VcjByo7XpdLS4o9T8t99JtgxkdMcNWD3yHU/n6CLEz3bkmKDRZyYQ/wmSf6daum8ZXqfUAgFeCZSpJZIMxaCzg==} + + '@motionone/generators@10.18.0': + resolution: {integrity: sha512-+qfkC2DtkDj4tHPu+AFKVfR/C30O1vYdvsGYaR13W/1cczPrrcjdvYCj0VLFuRMN+lP1xvpNZHCRNM4fBzn1jg==} + + '@motionone/svelte@10.16.4': + resolution: {integrity: sha512-zRVqk20lD1xqe+yEDZhMYgftsuHc25+9JSo+r0a0OWUJFocjSV9D/+UGhX4xgJsuwB9acPzXLr20w40VnY2PQA==} + + '@motionone/types@10.17.1': + resolution: {integrity: sha512-KaC4kgiODDz8hswCrS0btrVrzyU2CSQKO7Ps90ibBVSQmjkrt2teqta6/sOG59v7+dPnKMAg13jyqtMKV2yJ7A==} + + '@motionone/utils@10.18.0': + resolution: {integrity: sha512-3XVF7sgyTSI2KWvTf6uLlBJ5iAgRgmvp3bpuOiQJvInd4nZ19ET8lX5unn30SlmRH7hXbBbH+Gxd0m0klJ3Xtw==} + + '@motionone/vue@10.16.4': + 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.16': + resolution: {integrity: sha512-fLrX5TfJzHCbnZ9YUSnGW63tMV3L4nSfhgOQ0iCcX21Pt+VSTDuaLsSuL8J/2XAiVA5AnzvXDpf6pMs60QxOag==} + + '@next/eslint-plugin-next@14.2.5': + resolution: {integrity: sha512-LY3btOpPh+OTIpviNojDpUdIbHW9j0JBYBjsIp8IxtDFfYFyORvw3yNq6N231FVqQA7n7lwaf7xHbVJlA1ED7g==} + + '@next/swc-darwin-arm64@14.2.16': + resolution: {integrity: sha512-uFT34QojYkf0+nn6MEZ4gIWQ5aqGF11uIZ1HSxG+cSbj+Mg3+tYm8qXYd3dKN5jqKUm5rBVvf1PBRO/MeQ6rxw==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [darwin] + + '@next/swc-darwin-x64@14.2.16': + resolution: {integrity: sha512-mCecsFkYezem0QiZlg2bau3Xul77VxUD38b/auAjohMA22G9KTJneUYMv78vWoCCFkleFAhY1NIvbyjj1ncG9g==} + engines: {node: '>= 10'} + cpu: [x64] + os: [darwin] + + '@next/swc-linux-arm64-gnu@14.2.16': + resolution: {integrity: sha512-yhkNA36+ECTC91KSyZcgWgKrYIyDnXZj8PqtJ+c2pMvj45xf7y/HrgI17hLdrcYamLfVt7pBaJUMxADtPaczHA==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + + '@next/swc-linux-arm64-musl@14.2.16': + resolution: {integrity: sha512-X2YSyu5RMys8R2lA0yLMCOCtqFOoLxrq2YbazFvcPOE4i/isubYjkh+JCpRmqYfEuCVltvlo+oGfj/b5T2pKUA==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + + '@next/swc-linux-x64-gnu@14.2.16': + resolution: {integrity: sha512-9AGcX7VAkGbc5zTSa+bjQ757tkjr6C/pKS7OK8cX7QEiK6MHIIezBLcQ7gQqbDW2k5yaqba2aDtaBeyyZh1i6Q==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + + '@next/swc-linux-x64-musl@14.2.16': + resolution: {integrity: sha512-Klgeagrdun4WWDaOizdbtIIm8khUDQJ/5cRzdpXHfkbY91LxBXeejL4kbZBrpR/nmgRrQvmz4l3OtttNVkz2Sg==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + + '@next/swc-win32-arm64-msvc@14.2.16': + resolution: {integrity: sha512-PwW8A1UC1Y0xIm83G3yFGPiOBftJK4zukTmk7DI1CebyMOoaVpd8aSy7K6GhobzhkjYvqS/QmzcfsWG2Dwizdg==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [win32] + + '@next/swc-win32-ia32-msvc@14.2.16': + resolution: {integrity: sha512-jhPl3nN0oKEshJBNDAo0etGMzv0j3q3VYorTSFqH1o3rwv1MQRdor27u1zhkgsHPNeY1jxcgyx1ZsCkDD1IHgg==} + engines: {node: '>= 10'} + cpu: [ia32] + os: [win32] + + '@next/swc-win32-x64-msvc@14.2.16': + resolution: {integrity: sha512-OA7NtfxgirCjfqt+02BqxC3MIgM/JaGjw9tOe4fyZgPsqfseNiMPnCRP44Pfs+Gpo9zPN+SXaFsgP6vk8d571A==} + engines: {node: '>= 10'} + cpu: [x64] + os: [win32] + + '@noble/ciphers@1.0.0': + resolution: {integrity: sha512-wH5EHOmLi0rEazphPbecAzmjd12I6/Yv/SiHdkA9LSycsQk7RuuTp7am5/o62qYr0RScE7Pc9icXGBbsr6cesA==} + engines: {node: ^14.21.3 || >=16} + + '@noble/curves@1.4.2': + resolution: {integrity: sha512-TavHr8qycMChk8UwMld0ZDRvatedkzWfH8IiaeGCfymOP5i0hSCozz9vHOL0nkwk7HRMlFnAiKpS2jrUmSybcw==} + + '@noble/curves@1.6.0': + resolution: {integrity: sha512-TlaHRXDehJuRNR9TfZDNQ45mMEd5dwUwmicsafcIX4SsNiqnCHKjE/1alYPd/lDRVhxdhUAlv8uEhMCI5zjIJQ==} + engines: {node: ^14.21.3 || >=16} + + '@noble/hashes@1.4.0': + resolution: {integrity: sha512-V1JJ1WTRUqHHrOSh597hURcMqVKVGL/ea3kv0gSnEdsEZ0/+VyPghM1lMNGc00z7CIQorSvbKpuJkxvuHbvdbg==} + engines: {node: '>= 16'} + + '@noble/hashes@1.5.0': + resolution: {integrity: sha512-1j6kQFb7QRru7eKN3ZDvRcP13rugwdxZqCjbiAVZfIJwgj2A65UmT4TgARXGlXgnRkORLTDTrO19ZErt7+QXgA==} + engines: {node: ^14.21.3 || >=16} + + '@nodelib/fs.scandir@2.1.5': + resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} + engines: {node: '>= 8'} + + '@nodelib/fs.stat@2.0.5': + resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} + engines: {node: '>= 8'} + + '@nodelib/fs.walk@1.2.8': + resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} + engines: {node: '>= 8'} + + '@nolyfill/is-core-module@1.0.39': + resolution: {integrity: sha512-nn5ozdjYQpUCZlWGuxcJY/KpxkWQs4DcbMCmKojjyrYDEAGy4Ce19NN4v5MduafTwJlbKc99UA8YhSVqq9yPZA==} + engines: {node: '>=12.4.0'} + + '@parcel/watcher-android-arm64@2.4.1': + resolution: {integrity: sha512-LOi/WTbbh3aTn2RYddrO8pnapixAziFl6SMxHM69r3tvdSm94JtCenaKgk1GRg5FJ5wpMCpHeW+7yqPlvZv7kg==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [android] + + '@parcel/watcher-darwin-arm64@2.4.1': + resolution: {integrity: sha512-ln41eihm5YXIY043vBrrHfn94SIBlqOWmoROhsMVTSXGh0QahKGy77tfEywQ7v3NywyxBBkGIfrWRHm0hsKtzA==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [darwin] + + '@parcel/watcher-darwin-x64@2.4.1': + resolution: {integrity: sha512-yrw81BRLjjtHyDu7J61oPuSoeYWR3lDElcPGJyOvIXmor6DEo7/G2u1o7I38cwlcoBHQFULqF6nesIX3tsEXMg==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [darwin] + + '@parcel/watcher-freebsd-x64@2.4.1': + resolution: {integrity: sha512-TJa3Pex/gX3CWIx/Co8k+ykNdDCLx+TuZj3f3h7eOjgpdKM+Mnix37RYsYU4LHhiYJz3DK5nFCCra81p6g050w==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [freebsd] + + '@parcel/watcher-linux-arm-glibc@2.4.1': + resolution: {integrity: sha512-4rVYDlsMEYfa537BRXxJ5UF4ddNwnr2/1O4MHM5PjI9cvV2qymvhwZSFgXqbS8YoTk5i/JR0L0JDs69BUn45YA==} + engines: {node: '>= 10.0.0'} + cpu: [arm] + os: [linux] + + '@parcel/watcher-linux-arm64-glibc@2.4.1': + resolution: {integrity: sha512-BJ7mH985OADVLpbrzCLgrJ3TOpiZggE9FMblfO65PlOCdG++xJpKUJ0Aol74ZUIYfb8WsRlUdgrZxKkz3zXWYA==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [linux] + + '@parcel/watcher-linux-arm64-musl@2.4.1': + resolution: {integrity: sha512-p4Xb7JGq3MLgAfYhslU2SjoV9G0kI0Xry0kuxeG/41UfpjHGOhv7UoUDAz/jb1u2elbhazy4rRBL8PegPJFBhA==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [linux] + + '@parcel/watcher-linux-x64-glibc@2.4.1': + resolution: {integrity: sha512-s9O3fByZ/2pyYDPoLM6zt92yu6P4E39a03zvO0qCHOTjxmt3GHRMLuRZEWhWLASTMSrrnVNWdVI/+pUElJBBBg==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [linux] + + '@parcel/watcher-linux-x64-musl@2.4.1': + resolution: {integrity: sha512-L2nZTYR1myLNST0O632g0Dx9LyMNHrn6TOt76sYxWLdff3cB22/GZX2UPtJnaqQPdCRoszoY5rcOj4oMTtp5fQ==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [linux] + + '@parcel/watcher-wasm@2.4.1': + resolution: {integrity: sha512-/ZR0RxqxU/xxDGzbzosMjh4W6NdYFMqq2nvo2b8SLi7rsl/4jkL8S5stIikorNkdR50oVDvqb/3JT05WM+CRRA==} + engines: {node: '>= 10.0.0'} + bundledDependencies: + - napi-wasm + + '@parcel/watcher-win32-arm64@2.4.1': + resolution: {integrity: sha512-Uq2BPp5GWhrq/lcuItCHoqxjULU1QYEcyjSO5jqqOK8RNFDBQnenMMx4gAl3v8GiWa59E9+uDM7yZ6LxwUIfRg==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [win32] + + '@parcel/watcher-win32-ia32@2.4.1': + resolution: {integrity: sha512-maNRit5QQV2kgHFSYwftmPBxiuK5u4DXjbXx7q6eKjq5dsLXZ4FJiVvlcw35QXzk0KrUecJmuVFbj4uV9oYrcw==} + engines: {node: '>= 10.0.0'} + cpu: [ia32] + os: [win32] + + '@parcel/watcher-win32-x64@2.4.1': + resolution: {integrity: sha512-+DvS92F9ezicfswqrvIRM2njcYJbd5mb9CUgtrHCHmvn7pPPa+nMDRu1o1bYYz/l5IB2NVGNJWiH7h1E58IF2A==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [win32] + + '@parcel/watcher@2.4.1': + resolution: {integrity: sha512-HNjmfLQEVRZmHRET336f20H/8kOozUGwk7yajvsonjNxbj2wBTK1WsQuHkD5yYh9RxFGL2EyDHryOihOwUoKDA==} + engines: {node: '>= 10.0.0'} + + '@pkgjs/parseargs@0.11.0': + resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} + engines: {node: '>=14'} + + '@radix-ui/number@1.1.0': + resolution: {integrity: sha512-V3gRzhVNU1ldS5XhAPTom1fOIo4ccrjjJgmE+LI2h/WaFpHmx0MQApT+KZHnx8abG6Avtfcz4WoEciMnpFT3HQ==} + + '@radix-ui/primitive@1.1.0': + resolution: {integrity: sha512-4Z8dn6Upk0qk4P74xBhZ6Hd/w0mPEzOOLxy4xiPXOXqjF7jZS0VAKk7/x/H6FyY2zCkYJqePf1G5KmkmNJ4RBA==} + + '@radix-ui/react-arrow@1.1.0': + resolution: {integrity: sha512-FmlW1rCg7hBpEBwFbjHwCW6AmWLQM6g/v0Sn8XbP9NvmSZ2San1FpQeyPtufzOMSIx7Y4dzjlHoifhp+7NkZhw==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-collection@1.1.0': + resolution: {integrity: sha512-GZsZslMJEyo1VKm5L1ZJY8tGDxZNPAoUeQUIbKeJfoi7Q4kmig5AsgLMYYuyYbfjd8fBmFORAIwYAkXMnXZgZw==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-compose-refs@1.1.0': + resolution: {integrity: sha512-b4inOtiaOnYf9KWyO3jAeeCG6FeyfY6ldiEPanbUjWd+xIk5wZeHa8yVwmrJ2vderhu/BQvzCrJI0lHd+wIiqw==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-context@1.1.0': + resolution: {integrity: sha512-OKrckBy+sMEgYM/sMmqmErVn0kZqrHPJze+Ql3DzYsDDp0hl0L62nx/2122/Bvps1qz645jlcu2tD9lrRSdf8A==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-context@1.1.1': + resolution: {integrity: sha512-UASk9zi+crv9WteK/NU4PLvOoL3OuE6BWVKNF6hPRBtYBDXQ2u5iu3O59zUlJiTVvkyuycnqrztsHVJwcK9K+Q==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-direction@1.1.0': + resolution: {integrity: sha512-BUuBvgThEiAXh2DWu93XsT+a3aWrGqolGlqqw5VU1kG7p/ZH2cuDlM1sRLNnY3QcBS69UIz2mcKhMxDsdewhjg==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-dismissable-layer@1.1.1': + resolution: {integrity: sha512-QSxg29lfr/xcev6kSz7MAlmDnzbP1eI/Dwn3Tp1ip0KT5CUELsxkekFEMVBEoykI3oV39hKT4TKZzBNMbcTZYQ==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-dropdown-menu@2.1.2': + resolution: {integrity: sha512-GVZMR+eqK8/Kes0a36Qrv+i20bAPXSn8rCBTHx30w+3ECnR5o3xixAlqcVaYvLeyKUsm0aqyhWfmUcqufM8nYA==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-focus-guards@1.1.1': + resolution: {integrity: sha512-pSIwfrT1a6sIoDASCSpFwOasEwKTZWDw/iBdtnqKO7v6FeOzYJ7U53cPzYFVR3geGGXgVHaH+CdngrrAzqUGxg==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-focus-scope@1.1.0': + resolution: {integrity: sha512-200UD8zylvEyL8Bx+z76RJnASR2gRMuxlgFCPAe/Q/679a/r0eK3MBVYMb7vZODZcffZBdob1EGnky78xmVvcA==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-icons@1.3.0': + resolution: {integrity: sha512-jQxj/0LKgp+j9BiTXz3O3sgs26RNet2iLWmsPyRz2SIcR4q/4SbazXfnYwbAr+vLYKSfc7qxzyGQA1HLlYiuNw==} + peerDependencies: + react: ^16.x || ^17.x || ^18.x + + '@radix-ui/react-id@1.1.0': + resolution: {integrity: sha512-EJUrI8yYh7WOjNOqpoJaf1jlFIH2LvtgAl+YcFqNCa+4hj64ZXmPkAKOFs/ukjz3byN6bdb/AVUqHkI8/uWWMA==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-label@2.1.0': + resolution: {integrity: sha512-peLblDlFw/ngk3UWq0VnYaOLy6agTZZ+MUO/WhVfm14vJGML+xH4FAl2XQGLqdefjNb7ApRg6Yn7U42ZhmYXdw==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-menu@2.1.2': + resolution: {integrity: sha512-lZ0R4qR2Al6fZ4yCCZzu/ReTFrylHFxIqy7OezIpWF4bL0o9biKo0pFIvkaew3TyZ9Fy5gYVrR5zCGZBVbO1zg==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-popper@1.2.0': + resolution: {integrity: sha512-ZnRMshKF43aBxVWPWvbj21+7TQCvhuULWJ4gNIKYpRlQt5xGRhLx66tMp8pya2UkGHTSlhpXwmjqltDYHhw7Vg==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-portal@1.1.2': + resolution: {integrity: sha512-WeDYLGPxJb/5EGBoedyJbT0MpoULmwnIPMJMSldkuiMsBAv7N1cRdsTWZWht9vpPOiN3qyiGAtbK2is47/uMFg==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-presence@1.1.1': + resolution: {integrity: sha512-IeFXVi4YS1K0wVZzXNrbaaUvIJ3qdY+/Ih4eHFhWA9SwGR9UDX7Ck8abvL57C4cv3wwMvUE0OG69Qc3NCcTe/A==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-primitive@2.0.0': + resolution: {integrity: sha512-ZSpFm0/uHa8zTvKBDjLFWLo8dkr4MBsiDLz0g3gMUwqgLHz9rTaRRGYDgvZPtBJgYCBKXkS9fzmoySgr8CO6Cw==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-radio-group@1.2.1': + resolution: {integrity: sha512-kdbv54g4vfRjja9DNWPMxKvXblzqbpEC8kspEkZ6dVP7kQksGCn+iZHkcCz2nb00+lPdRvxrqy4WrvvV1cNqrQ==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-roving-focus@1.1.0': + resolution: {integrity: sha512-EA6AMGeq9AEeQDeSH0aZgG198qkfHSbvWTf1HvoDmOB5bBG/qTxjYMWUKMnYiV6J/iP/J8MEFSuB2zRU2n7ODA==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-select@2.1.2': + resolution: {integrity: sha512-rZJtWmorC7dFRi0owDmoijm6nSJH1tVw64QGiNIZ9PNLyBDtG+iAq+XGsya052At4BfarzY/Dhv9wrrUr6IMZA==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-slot@1.1.0': + resolution: {integrity: sha512-FUCf5XMfmW4dtYl69pdS4DbxKy8nj4M7SafBgPllysxmdachynNflAdp/gCsnYWNDnge6tI9onzMp5ARYc1KNw==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-switch@1.1.1': + resolution: {integrity: sha512-diPqDDoBcZPSicYoMWdWx+bCPuTRH4QSp9J+65IvtdS0Kuzt67bI6n32vCj8q6NZmYW/ah+2orOtMwcX5eQwIg==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-tabs@1.1.1': + resolution: {integrity: sha512-3GBUDmP2DvzmtYLMsHmpA1GtR46ZDZ+OreXM/N+kkQJOPIgytFWWTfDQmBQKBvaFS0Vno0FktdbVzN28KGrMdw==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-use-callback-ref@1.1.0': + resolution: {integrity: sha512-CasTfvsy+frcFkbXtSJ2Zu9JHpN8TYKxkgJGWbjiZhFivxaeW7rMeZt7QELGVLaYVfFMsKHjb7Ak0nMEe+2Vfw==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-use-controllable-state@1.1.0': + resolution: {integrity: sha512-MtfMVJiSr2NjzS0Aa90NPTnvTSg6C/JLCV7ma0W6+OMV78vd8OyRpID+Ng9LxzsPbLeuBnWBA1Nq30AtBIDChw==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-use-escape-keydown@1.1.0': + resolution: {integrity: sha512-L7vwWlR1kTTQ3oh7g1O0CBF3YCyyTj8NmhLR+phShpyA50HCfBFKVJTpshm9PzLiKmehsrQzTYTpX9HvmC9rhw==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-use-layout-effect@1.1.0': + resolution: {integrity: sha512-+FPE0rOdziWSrH9athwI1R0HDVbWlEhd+FR+aSDk4uWGmSJ9Z54sdZVDQPZAinJhJXwfT+qnj969mCsT2gfm5w==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-use-previous@1.1.0': + resolution: {integrity: sha512-Z/e78qg2YFnnXcW88A4JmTtm4ADckLno6F7OXotmkQfeuCVaKuYzqAATPhVzl3delXE7CxIV8shofPn3jPc5Og==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-use-rect@1.1.0': + resolution: {integrity: sha512-0Fmkebhr6PiseyZlYAOtLS+nb7jLmpqTrJyv61Pe68MKYW6OWdRE2kI70TaYY27u7H0lajqM3hSMMLFq18Z7nQ==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-use-size@1.1.0': + resolution: {integrity: sha512-XW3/vWuIXHa+2Uwcc2ABSfcCledmXhhQPlGbfcRXbiUQI5Icjcg19BGCZVKKInYbvUCut/ufbbLLPFC5cbb1hw==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-visually-hidden@1.1.0': + resolution: {integrity: sha512-N8MDZqtgCgG5S3aV60INAB475osJousYpZ4cTJ2cFbMpdHS5Y6loLTH8LPtkj2QN0x93J30HT/M3qJXM0+lyeQ==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/rect@1.1.0': + resolution: {integrity: sha512-A9+lCBZoaMJlVKcRBz2YByCG+Cp2t6nAnMnNba+XiWxnj6r4JUFqfsgwocMBZU9LPtdxC6wB56ySYpc7LQIoJg==} + + '@rainbow-me/rainbowkit@2.2.0': + resolution: {integrity: sha512-N0wQ39UN6Soi6/ujk9lVy5KY2oY6me/dqMPe5BYWlZIKbpBc2De3cl9phSLPw+/rncL3Cp1r6kRZuMe0b+mP9Q==} + engines: {node: '>=12.4'} + peerDependencies: + '@tanstack/react-query': '>=5.0.0' + react: '>=18' + react-dom: '>=18' + viem: 2.x + wagmi: ^2.9.0 + + '@react-native/assets-registry@0.76.0': + resolution: {integrity: sha512-U8KLV+PC/cRIiDpb1VbeGuEfKq2riZZtNVLp1UOyKWfPbWWu8j6Fr95w7j+nglp41z70iBeF2OmCiVnRvtNklA==} + engines: {node: '>=18'} + + '@react-native/babel-plugin-codegen@0.76.0': + resolution: {integrity: sha512-HOi45pqlZnCTeR4jJ/zK0FB12r08CI9O70uBjVUqmzvHIrWmL5FaEFp6BPVFOjjXtUsl3JZ2Mle7WpsAP2PQBA==} + engines: {node: '>=18'} + + '@react-native/babel-preset@0.76.0': + resolution: {integrity: sha512-HgQt4MyuWLcnrIglXn7GNPPVwtzZ4ffX+SUisdhmPtJCHuP8AOU3HsgOKLhqVfEGWTBlE4kbWoTmmLU87IJaOw==} + engines: {node: '>=18'} + peerDependencies: + '@babel/core': '*' + + '@react-native/codegen@0.76.0': + resolution: {integrity: sha512-x0zzK1rb7ZSIAeHRcRSjRo+VtLROjln1IKnQSPLEZEdyQfWNXqgiMk59E5hW7KE6I05upqfbf85PRAb5WndXdw==} + engines: {node: '>=18'} + peerDependencies: + '@babel/preset-env': ^7.1.6 + + '@react-native/community-cli-plugin@0.76.0': + resolution: {integrity: sha512-JFU5kmo+lUf5vOsieJ/dGS71Z2+qV3leXbKW6p8cn5aVfupVmtz/uYcFVdGzEGIGJ3juorYOZjpG8Qz91FrUZw==} + engines: {node: '>=18'} + peerDependencies: + '@react-native-community/cli-server-api': '*' + peerDependenciesMeta: + '@react-native-community/cli-server-api': + optional: true + + '@react-native/debugger-frontend@0.76.0': + resolution: {integrity: sha512-v4J22ZN1/7BQYhYvnZYi2pzd87MmTCEnxtTiktaUOhmx3YSF47LGo1Q2UfUE5YOzoRftiJTXDKvzDbI/hqAzgg==} + engines: {node: '>=18'} + + '@react-native/dev-middleware@0.76.0': + resolution: {integrity: sha512-XvSnCDwCghWCVNtGpoF30xgA1EzxvlGsEyhJCUe0uLMDaaVxr/ZkgD3nZ+/l4cEm1qlrlcAZoGctnUgrzHiTaA==} + engines: {node: '>=18'} + + '@react-native/gradle-plugin@0.76.0': + resolution: {integrity: sha512-MhsAahV/Ju0Md1x79ljaDsNzzFY02TsDqxSfOS8vc4trZuM0imFf7VEBitOydNDTf9NqzAqJ9p8j7OSuxUEvLg==} + engines: {node: '>=18'} + + '@react-native/js-polyfills@0.76.0': + resolution: {integrity: sha512-0UzEqvg85Bn0BpgNG80wzbiWvNypwdl64sbRs/sEvIDjzgq/tM+u3KoneSD5tP72BCydAqXFfepff3FZgImfbA==} + engines: {node: '>=18'} + + '@react-native/metro-babel-transformer@0.76.0': + resolution: {integrity: sha512-aq0MrjaOxDitSqQbttBcOt+5tjemCabhEX2gGthy8cNeZokBa2raoHQInDo9iBBN1ePKDCwKGypyC8zKA5dksQ==} + engines: {node: '>=18'} + peerDependencies: + '@babel/core': '*' + + '@react-native/normalize-colors@0.76.0': + resolution: {integrity: sha512-r+pjeIhzehb+bJUUUrztOQb+n6J9DeaLbF6waLgiHa5mFOiwP/4/iWS68inSZnnBtmXHkN2IYiMXzExx8hieWA==} + + '@react-native/virtualized-lists@0.76.0': + resolution: {integrity: sha512-WT3Xi1+ikmWWdbrv3xnl8wYxobj1+N5JfiOQx7o/tiGUCx8m12pf5tlutXByH2m7X8bAZ+BBcRuu1vwt7XaRhQ==} + engines: {node: '>=18'} + peerDependencies: + '@types/react': ^18.2.6 + react: '*' + react-native: '*' + peerDependenciesMeta: + '@types/react': + optional: true + + '@reservoir0x/reservoir-sdk@2.4.27': + resolution: {integrity: sha512-DKaTZUNajjFKkuPyVG9T2GfoctGPP2GsQIR/5qvIFqHbGghOq0IMX2U6YxLIVP3Dk2jAKgtX1E8PAC3wuSgiFw==} + peerDependencies: + viem: ~2.17.4 + + '@rtsao/scc@1.1.0': + resolution: {integrity: sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==} + + '@rushstack/eslint-patch@1.10.4': + resolution: {integrity: sha512-WJgX9nzTqknM393q1QJDJmoW28kUfEnybeTfVNcNAPnIx210RXm2DiXiHzfNPJNIUUb1tJnz/l4QGtJ30PgWmA==} + + '@safe-global/safe-apps-provider@0.18.3': + resolution: {integrity: sha512-f/0cNv3S4v7p8rowAjj0hDCg8Q8P/wBjp5twkNWeBdvd0RDr7BuRBPPk74LCqmjQ82P+1ltLlkmVFSmxTIT7XQ==} + + '@safe-global/safe-apps-sdk@9.1.0': + resolution: {integrity: sha512-N5p/ulfnnA2Pi2M3YeWjULeWbjo7ei22JwU/IXnhoHzKq3pYCN6ynL9mJBOlvDVv892EgLPCWCOwQk/uBT2v0Q==} + + '@safe-global/safe-gateway-typescript-sdk@3.22.2': + resolution: {integrity: sha512-Y0yAxRaB98LFp2Dm+ACZqBSdAmI3FlpH/LjxOZ94g/ouuDJecSq0iR26XZ5QDuEL8Rf+L4jBJaoDC08CD0KkJw==} + engines: {node: '>=16'} + + '@scure/base@1.1.9': + resolution: {integrity: sha512-8YKhl8GHiNI/pU2VMaofa2Tor7PJRAjwQLBBuilkJ9L5+13yVbC7JO/wS7piioAvPSwR3JKM1IJ/u4xQzbcXKg==} + + '@scure/bip32@1.4.0': + resolution: {integrity: sha512-sVUpc0Vq3tXCkDGYVWGIZTRfnvu8LoTDaev7vbwh0omSvVORONr960MQWdKqJDCReIEmTj3PAr73O3aoxz7OPg==} + + '@scure/bip32@1.5.0': + resolution: {integrity: sha512-8EnFYkqEQdnkuGBVpCzKxyIwDCBLDVj3oiX0EKUFre/tOjL/Hqba1D6n/8RcmaQy4f95qQFrO2A8Sr6ybh4NRw==} + + '@scure/bip39@1.3.0': + resolution: {integrity: sha512-disdg7gHuTDZtY+ZdkmLpPCk7fxZSu3gBiEGuoC1XYxv9cGx3Z6cpTggCgW6odSOOIXCiDjuGejW+aJKCY/pIQ==} + + '@scure/bip39@1.4.0': + resolution: {integrity: sha512-BEEm6p8IueV/ZTfQLp/0vhw4NPnT9oWf5+28nvmeUICjP99f4vr2d+qc7AVGDDtwRep6ifR43Yed9ERVmiITzw==} + + '@sinclair/typebox@0.27.8': + resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} + + '@sinonjs/commons@3.0.1': + resolution: {integrity: sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==} + + '@sinonjs/fake-timers@10.3.0': + resolution: {integrity: sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==} + + '@socket.io/component-emitter@3.1.2': + resolution: {integrity: sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==} + + '@stablelib/aead@1.0.1': + resolution: {integrity: sha512-q39ik6sxGHewqtO0nP4BuSe3db5G1fEJE8ukvngS2gLkBXyy6E7pLubhbYgnkDFv6V8cWaxcE4Xn0t6LWcJkyg==} + + '@stablelib/binary@1.0.1': + resolution: {integrity: sha512-ClJWvmL6UBM/wjkvv/7m5VP3GMr9t0osr4yVgLZsLCOz4hGN9gIAFEqnJ0TsSMAN+n840nf2cHZnA5/KFqHC7Q==} + + '@stablelib/bytes@1.0.1': + resolution: {integrity: sha512-Kre4Y4kdwuqL8BR2E9hV/R5sOrUj6NanZaZis0V6lX5yzqC3hBuVSDXUIBqQv/sCpmuWRiHLwqiT1pqqjuBXoQ==} + + '@stablelib/chacha20poly1305@1.0.1': + resolution: {integrity: sha512-MmViqnqHd1ymwjOQfghRKw2R/jMIGT3wySN7cthjXCBdO+qErNPUBnRzqNpnvIwg7JBCg3LdeCZZO4de/yEhVA==} + + '@stablelib/chacha@1.0.1': + resolution: {integrity: sha512-Pmlrswzr0pBzDofdFuVe1q7KdsHKhhU24e8gkEwnTGOmlC7PADzLVxGdn2PoNVBBabdg0l/IfLKg6sHAbTQugg==} + + '@stablelib/constant-time@1.0.1': + resolution: {integrity: sha512-tNOs3uD0vSJcK6z1fvef4Y+buN7DXhzHDPqRLSXUel1UfqMB1PWNsnnAezrKfEwTLpN0cGH2p9NNjs6IqeD0eg==} + + '@stablelib/ed25519@1.0.3': + resolution: {integrity: sha512-puIMWaX9QlRsbhxfDc5i+mNPMY+0TmQEskunY1rZEBPi1acBCVQAhnsk/1Hk50DGPtVsZtAWQg4NHGlVaO9Hqg==} + + '@stablelib/hash@1.0.1': + resolution: {integrity: sha512-eTPJc/stDkdtOcrNMZ6mcMK1e6yBbqRBaNW55XA1jU8w/7QdnCF0CmMmOD1m7VSkBR44PWrMHU2l6r8YEQHMgg==} + + '@stablelib/hkdf@1.0.1': + resolution: {integrity: sha512-SBEHYE16ZXlHuaW5RcGk533YlBj4grMeg5TooN80W3NpcHRtLZLLXvKyX0qcRFxf+BGDobJLnwkvgEwHIDBR6g==} + + '@stablelib/hmac@1.0.1': + resolution: {integrity: sha512-V2APD9NSnhVpV/QMYgCVMIYKiYG6LSqw1S65wxVoirhU/51ACio6D4yDVSwMzuTJXWZoVHbDdINioBwKy5kVmA==} + + '@stablelib/int@1.0.1': + resolution: {integrity: sha512-byr69X/sDtDiIjIV6m4roLVWnNNlRGzsvxw+agj8CIEazqWGOQp2dTYgQhtyVXV9wpO6WyXRQUzLV/JRNumT2w==} + + '@stablelib/keyagreement@1.0.1': + resolution: {integrity: sha512-VKL6xBwgJnI6l1jKrBAfn265cspaWBPAPEc62VBQrWHLqVgNRE09gQ/AnOEyKUWrrqfD+xSQ3u42gJjLDdMDQg==} + + '@stablelib/poly1305@1.0.1': + resolution: {integrity: sha512-1HlG3oTSuQDOhSnLwJRKeTRSAdFNVB/1djy2ZbS35rBSJ/PFqx9cf9qatinWghC2UbfOYD8AcrtbUQl8WoxabA==} + + '@stablelib/random@1.0.2': + resolution: {integrity: sha512-rIsE83Xpb7clHPVRlBj8qNe5L8ISQOzjghYQm/dZ7VaM2KHYwMW5adjQjrzTZCchFnNCNhkwtnOBa9HTMJCI8w==} + + '@stablelib/sha256@1.0.1': + resolution: {integrity: sha512-GIIH3e6KH+91FqGV42Kcj71Uefd/QEe7Dy42sBTeqppXV95ggCcxLTk39bEr+lZfJmp+ghsR07J++ORkRELsBQ==} + + '@stablelib/sha512@1.0.1': + resolution: {integrity: sha512-13gl/iawHV9zvDKciLo1fQ8Bgn2Pvf7OV6amaRVKiq3pjQ3UmEpXxWiAfV8tYjUpeZroBxtyrwtdooQT/i3hzw==} + + '@stablelib/wipe@1.0.1': + resolution: {integrity: sha512-WfqfX/eXGiAd3RJe4VU2snh/ZPwtSjLG4ynQ/vYzvghTh7dHFcI1wl+nrkWG6lGhukOxOsUHfv8dUXr58D0ayg==} + + '@stablelib/x25519@1.0.3': + resolution: {integrity: sha512-KnTbKmUhPhHavzobclVJQG5kuivH+qDLpe84iRqX3CLrKp881cF160JvXJ+hjn1aMyCwYOKeIZefIH/P5cJoRw==} + + '@swc/counter@0.1.3': + resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==} + + '@swc/helpers@0.5.5': + resolution: {integrity: sha512-KGYxvIOXcceOAbEk4bi/dVLEK9z8sZ0uBB3Il5b1rhfClSpcX0yfRO0KmTkqR2cnQDymwLB+25ZyMzICg/cm/A==} + + '@tanstack/query-core@5.59.16': + resolution: {integrity: sha512-crHn+G3ltqb5JG0oUv6q+PMz1m1YkjpASrXTU+sYWW9pLk0t2GybUHNRqYPZWhxgjPaVGC4yp92gSFEJgYEsPw==} + + '@tanstack/react-query@5.59.16': + resolution: {integrity: sha512-MuyWheG47h6ERd4PKQ6V8gDyBu3ThNG22e1fRVwvq6ap3EqsFhyuxCAwhNP/03m/mLg+DAb0upgbPaX6VB+CkQ==} + peerDependencies: + react: ^18 || ^19 + + '@types/babel__core@7.20.5': + resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} + + '@types/babel__generator@7.6.8': + resolution: {integrity: sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==} + + '@types/babel__template@7.4.4': + resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==} + + '@types/babel__traverse@7.20.6': + resolution: {integrity: sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==} + + '@types/debug@4.1.12': + resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} + + '@types/graceful-fs@4.1.9': + resolution: {integrity: sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==} + + '@types/istanbul-lib-coverage@2.0.6': + resolution: {integrity: sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==} + + '@types/istanbul-lib-report@3.0.3': + resolution: {integrity: sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==} + + '@types/istanbul-reports@3.0.4': + resolution: {integrity: sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==} + + '@types/json5@0.0.29': + resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} + + '@types/ms@0.7.34': + resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==} + + '@types/node-forge@1.3.11': + resolution: {integrity: sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==} + + '@types/node@20.17.2': + resolution: {integrity: sha512-OOHK4sjXqkL7yQ7VEEHcf6+0jSvKjWqwnaCtY7AKD/VLEvRHMsxxu7eI8ErnjxHS8VwmekD4PeVCpu4qZEZSxg==} + + '@types/prop-types@15.7.13': + resolution: {integrity: sha512-hCZTSvwbzWGvhqxp/RqVqwU999pBf2vp7hzIjiYOsl8wqOmUxkQ6ddw1cV3l8811+kdUFus/q4d1Y3E3SyEifA==} + + '@types/react-dom@18.3.1': + resolution: {integrity: sha512-qW1Mfv8taImTthu4KoXgDfLuk4bydU6Q/TkADnDWWHwi4NX4BR+LWfTp2sVmTqRrsHvyDDTelgelxJ+SsejKKQ==} + + '@types/react@18.3.12': + resolution: {integrity: sha512-D2wOSq/d6Agt28q7rSI3jhU7G6aiuzljDGZ2hTZHIkrTLUI+AF3WMeKkEZ9nN2fkBAlcktT6vcZjDFiIhMYEQw==} + + '@types/stack-utils@2.0.3': + resolution: {integrity: sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==} + + '@types/trusted-types@2.0.7': + resolution: {integrity: sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==} + + '@types/yargs-parser@21.0.3': + resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==} + + '@types/yargs@17.0.33': + resolution: {integrity: sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==} + + '@typescript-eslint/parser@7.2.0': + resolution: {integrity: sha512-5FKsVcHTk6TafQKQbuIVkXq58Fnbkd2wDL4LB7AURN7RUOu1utVP+G8+6u3ZhEroW3DF6hyo3ZEXxgKgp4KeCg==} + engines: {node: ^16.0.0 || >=18.0.0} + peerDependencies: + eslint: ^8.56.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@typescript-eslint/scope-manager@7.2.0': + resolution: {integrity: sha512-Qh976RbQM/fYtjx9hs4XkayYujB/aPwglw2choHmf3zBjB4qOywWSdt9+KLRdHubGcoSwBnXUH2sR3hkyaERRg==} + engines: {node: ^16.0.0 || >=18.0.0} + + '@typescript-eslint/types@7.2.0': + resolution: {integrity: sha512-XFtUHPI/abFhm4cbCDc5Ykc8npOKBSJePY3a3s+lwumt7XWJuzP5cZcfZ610MIPHjQjNsOLlYK8ASPaNG8UiyA==} + engines: {node: ^16.0.0 || >=18.0.0} + + '@typescript-eslint/typescript-estree@7.2.0': + resolution: {integrity: sha512-cyxS5WQQCoBwSakpMrvMXuMDEbhOo9bNHHrNcEWis6XHx6KF518tkF1wBvKIn/tpq5ZpUYK7Bdklu8qY0MsFIA==} + engines: {node: ^16.0.0 || >=18.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@typescript-eslint/visitor-keys@7.2.0': + resolution: {integrity: sha512-c6EIQRHhcpl6+tO8EMR+kjkkV+ugUNXOmeASA1rlzkd8EPIriavpWoiEz1HR/VLhbVIdhqnV6E7JZm00cBDx2A==} + engines: {node: ^16.0.0 || >=18.0.0} + + '@ungap/structured-clone@1.2.0': + resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} + + '@vanilla-extract/css@1.15.5': + resolution: {integrity: sha512-N1nQebRWnXvlcmu9fXKVUs145EVwmWtMD95bpiEKtvehHDpUhmO1l2bauS7FGYKbi3dU1IurJbGpQhBclTr1ng==} + + '@vanilla-extract/dynamic@2.1.2': + resolution: {integrity: sha512-9BGMciD8rO1hdSPIAh1ntsG4LPD3IYKhywR7VOmmz9OO4Lx1hlwkSg3E6X07ujFx7YuBfx0GDQnApG9ESHvB2A==} + + '@vanilla-extract/private@1.0.6': + resolution: {integrity: sha512-ytsG/JLweEjw7DBuZ/0JCN4WAQgM9erfSTdS1NQY778hFQSZ6cfCDEZZ0sgVm4k54uNz6ImKB33AYvSR//fjxw==} + + '@vanilla-extract/sprinkles@1.6.3': + resolution: {integrity: sha512-oCHlQeYOBIJIA2yWy2GnY5wE2A7hGHDyJplJo4lb+KEIBcJWRnDJDg8ywDwQS5VfWJrBBO3drzYZPFpWQjAMiQ==} + peerDependencies: + '@vanilla-extract/css': ^1.0.0 + + '@wagmi/connectors@5.3.3': + resolution: {integrity: sha512-RUgwgqX7H+qg1lXBhLqcG0D5xb8USlAv4MVai4r5YpRw6lxpDvELFXxHN4ldZuUARKhH7Q3ZpfvdWyEXY+wn9w==} + peerDependencies: + '@wagmi/core': 2.14.1 + typescript: '>=5.0.4' + viem: 2.x + peerDependenciesMeta: + typescript: + optional: true + + '@wagmi/core@2.14.1': + resolution: {integrity: sha512-Vl7VK5XdKxPfnYlp3E7U7AJSweBdfh+cd953hgAU2H+uNrekS9Nmt89l1b6WkwkYyqvccRDjsCtlcKRwvPtNAQ==} + peerDependencies: + '@tanstack/query-core': '>=5.0.0' + typescript: '>=5.0.4' + viem: 2.x + peerDependenciesMeta: + '@tanstack/query-core': + optional: true + typescript: + optional: true + + '@walletconnect/core@2.17.0': + resolution: {integrity: sha512-On+uSaCfWdsMIQsECwWHZBmUXfrnqmv6B8SXRRuTJgd8tUpEvBkLQH4X7XkSm3zW6ozEkQTCagZ2ox2YPn3kbw==} + engines: {node: '>=18'} + + '@walletconnect/environment@1.0.1': + resolution: {integrity: sha512-T426LLZtHj8e8rYnKfzsw1aG6+M0BT1ZxayMdv/p8yM0MU+eJDISqNY3/bccxRr4LrF9csq02Rhqt08Ibl0VRg==} + + '@walletconnect/ethereum-provider@2.17.0': + resolution: {integrity: sha512-b+KTAXOb6JjoxkwpgYQQKPUcTwENGmdEdZoIDLeRicUmZTn/IQKfkMoC2frClB4YxkyoVMtj1oMV2JAax+yu9A==} + + '@walletconnect/events@1.0.1': + resolution: {integrity: sha512-NPTqaoi0oPBVNuLv7qPaJazmGHs5JGyO8eEAk5VGKmJzDR7AHzD4k6ilox5kxk1iwiOnFopBOOMLs86Oa76HpQ==} + + '@walletconnect/heartbeat@1.2.2': + resolution: {integrity: sha512-uASiRmC5MwhuRuf05vq4AT48Pq8RMi876zV8rr8cV969uTOzWdB/k+Lj5yI2PBtB1bGQisGen7MM1GcZlQTBXw==} + + '@walletconnect/jsonrpc-http-connection@1.0.8': + resolution: {integrity: sha512-+B7cRuaxijLeFDJUq5hAzNyef3e3tBDIxyaCNmFtjwnod5AGis3RToNqzFU33vpVcxFhofkpE7Cx+5MYejbMGw==} + + '@walletconnect/jsonrpc-provider@1.0.14': + resolution: {integrity: sha512-rtsNY1XqHvWj0EtITNeuf8PHMvlCLiS3EjQL+WOkxEOA4KPxsohFnBDeyPYiNm4ZvkQdLnece36opYidmtbmow==} + + '@walletconnect/jsonrpc-types@1.0.4': + resolution: {integrity: sha512-P6679fG/M+wuWg9TY8mh6xFSdYnFyFjwFelxyISxMDrlbXokorEVXYOxiqEbrU3x1BmBoCAJJ+vtEaEoMlpCBQ==} + + '@walletconnect/jsonrpc-utils@1.0.8': + resolution: {integrity: sha512-vdeb03bD8VzJUL6ZtzRYsFMq1eZQcM3EAzT0a3st59dyLfJ0wq+tKMpmGH7HlB7waD858UWgfIcudbPFsbzVdw==} + + '@walletconnect/jsonrpc-ws-connection@1.0.14': + resolution: {integrity: sha512-Jsl6fC55AYcbkNVkwNM6Jo+ufsuCQRqViOQ8ZBPH9pRREHH9welbBiszuTLqEJiQcO/6XfFDl6bzCJIkrEi8XA==} + + '@walletconnect/keyvaluestorage@1.1.1': + resolution: {integrity: sha512-V7ZQq2+mSxAq7MrRqDxanTzu2RcElfK1PfNYiaVnJgJ7Q7G7hTVwF8voIBx92qsRyGHZihrwNPHuZd1aKkd0rA==} + peerDependencies: + '@react-native-async-storage/async-storage': 1.x + peerDependenciesMeta: + '@react-native-async-storage/async-storage': + optional: true + + '@walletconnect/logger@2.1.2': + resolution: {integrity: sha512-aAb28I3S6pYXZHQm5ESB+V6rDqIYfsnHaQyzFbwUUBFY4H0OXx/YtTl8lvhUNhMMfb9UxbwEBS253TlXUYJWSw==} + + '@walletconnect/modal-core@2.7.0': + resolution: {integrity: sha512-oyMIfdlNdpyKF2kTJowTixZSo0PGlCJRdssUN/EZdA6H6v03hZnf09JnwpljZNfir2M65Dvjm/15nGrDQnlxSA==} + + '@walletconnect/modal-ui@2.7.0': + resolution: {integrity: sha512-gERYvU7D7K1ANCN/8vUgsE0d2hnRemfAFZ2novm9aZBg7TEd/4EgB+AqbJ+1dc7GhOL6dazckVq78TgccHb7mQ==} + + '@walletconnect/modal@2.7.0': + resolution: {integrity: sha512-RQVt58oJ+rwqnPcIvRFeMGKuXb9qkgSmwz4noF8JZGUym3gUAzVs+uW2NQ1Owm9XOJAV+sANrtJ+VoVq1ftElw==} + + '@walletconnect/relay-api@1.0.11': + resolution: {integrity: sha512-tLPErkze/HmC9aCmdZOhtVmYZq1wKfWTJtygQHoWtgg722Jd4homo54Cs4ak2RUFUZIGO2RsOpIcWipaua5D5Q==} + + '@walletconnect/relay-auth@1.0.4': + resolution: {integrity: sha512-kKJcS6+WxYq5kshpPaxGHdwf5y98ZwbfuS4EE/NkQzqrDFm5Cj+dP8LofzWvjrrLkZq7Afy7WrQMXdLy8Sx7HQ==} + + '@walletconnect/safe-json@1.0.2': + resolution: {integrity: sha512-Ogb7I27kZ3LPC3ibn8ldyUr5544t3/STow9+lzz7Sfo808YD7SBWk7SAsdBFlYgP2zDRy2hS3sKRcuSRM0OTmA==} + + '@walletconnect/sign-client@2.17.0': + resolution: {integrity: sha512-sErYwvSSHQolNXni47L3Bm10ptJc1s1YoJvJd34s5E9h9+d3rj7PrhbiW9X82deN+Dm5oA8X9tC4xty1yIBrVg==} + + '@walletconnect/time@1.0.2': + resolution: {integrity: sha512-uzdd9woDcJ1AaBZRhqy5rNC9laqWGErfc4dxA9a87mPdKOgWMD85mcFo9dIYIts/Jwocfwn07EC6EzclKubk/g==} + + '@walletconnect/types@2.17.0': + resolution: {integrity: sha512-i1pn9URpvt9bcjRDkabuAmpA9K7mzyKoLJlbsAujRVX7pfaG7wur7u9Jz0bk1HxvuABL5LHNncTnVKSXKQ5jZA==} + + '@walletconnect/universal-provider@2.17.0': + resolution: {integrity: sha512-d3V5Be7AqLrvzcdMZSBS8DmGDRdqnyLk1DWmRKAGgR6ieUWykhhUKlvfeoZtvJrIXrY7rUGYpH1X41UtFkW5Pw==} + + '@walletconnect/utils@2.17.0': + resolution: {integrity: sha512-1aeQvjwsXy4Yh9G6g2eGmXrEl+BzkNjHRdCrGdMYqFTFa8ROEJfTGsSH3pLsNDlOY94CoBUvJvM55q/PMoN/FQ==} + + '@walletconnect/window-getters@1.0.1': + resolution: {integrity: sha512-vHp+HqzGxORPAN8gY03qnbTMnhqIwjeRJNOMOAzePRg4xVEEE2WvYsI9G2NMjOknA8hnuYbU3/hwLcKbjhc8+Q==} + + '@walletconnect/window-metadata@1.0.1': + resolution: {integrity: sha512-9koTqyGrM2cqFRW517BPY/iEtUDx2r1+Pwwu5m7sJ7ka79wi3EyqhqcICk/yDmv6jAS1rjKgTKXlEhanYjijcA==} + + abitype@1.0.6: + resolution: {integrity: sha512-MMSqYh4+C/aVqI2RQaWqbvI4Kxo5cQV40WQ4QFtDnNzCkqChm8MuENhElmynZlO0qUy/ObkEUaXtKqYnx1Kp3A==} + peerDependencies: + typescript: '>=5.0.4' + zod: ^3 >=3.22.0 + peerDependenciesMeta: + typescript: + optional: true + zod: + optional: true + + abort-controller@3.0.0: + resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==} + engines: {node: '>=6.5'} + + accepts@1.3.8: + resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} + engines: {node: '>= 0.6'} + + acorn-jsx@5.3.2: + resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + + acorn@8.14.0: + resolution: {integrity: sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==} + engines: {node: '>=0.4.0'} + hasBin: true + + ajv@6.12.6: + resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} + + anser@1.4.10: + resolution: {integrity: sha512-hCv9AqTQ8ycjpSd3upOJd7vFwW1JaoYQ7tpham03GJ1ca8/65rqn0RpaWpItOAd6ylW9wAw6luXYPJIyPFVOww==} + + ansi-regex@5.0.1: + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} + engines: {node: '>=8'} + + ansi-regex@6.1.0: + resolution: {integrity: sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==} + engines: {node: '>=12'} + + ansi-styles@4.3.0: + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} + engines: {node: '>=8'} + + ansi-styles@5.2.0: + resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==} + engines: {node: '>=10'} + + ansi-styles@6.2.1: + resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} + engines: {node: '>=12'} + + any-promise@1.3.0: + resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} + + anymatch@3.1.3: + resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} + engines: {node: '>= 8'} + + arg@5.0.2: + resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} + + argparse@1.0.10: + resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} + + argparse@2.0.1: + resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} + + aria-hidden@1.2.4: + resolution: {integrity: sha512-y+CcFFwelSXpLZk/7fMB2mUbGtX9lKycf1MWJ7CaTIERyitVlyQx6C+sxcROU2BAJ24OiZyK+8wj2i8AlBoS3A==} + engines: {node: '>=10'} + + aria-query@5.3.2: + resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==} + engines: {node: '>= 0.4'} + + array-buffer-byte-length@1.0.1: + resolution: {integrity: sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==} + engines: {node: '>= 0.4'} + + array-includes@3.1.8: + resolution: {integrity: sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==} + engines: {node: '>= 0.4'} + + array-union@2.1.0: + resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} + engines: {node: '>=8'} + + array.prototype.findlast@1.2.5: + resolution: {integrity: sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==} + engines: {node: '>= 0.4'} + + array.prototype.findlastindex@1.2.5: + resolution: {integrity: sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==} + engines: {node: '>= 0.4'} + + array.prototype.flat@1.3.2: + resolution: {integrity: sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==} + engines: {node: '>= 0.4'} + + array.prototype.flatmap@1.3.2: + resolution: {integrity: sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==} + engines: {node: '>= 0.4'} + + array.prototype.tosorted@1.1.4: + resolution: {integrity: sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==} + engines: {node: '>= 0.4'} + + arraybuffer.prototype.slice@1.0.3: + resolution: {integrity: sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==} + engines: {node: '>= 0.4'} + + asap@2.0.6: + resolution: {integrity: sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==} + + ast-types-flow@0.0.8: + resolution: {integrity: sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==} + + ast-types@0.15.2: + resolution: {integrity: sha512-c27loCv9QkZinsa5ProX751khO9DJl/AcB5c2KNtA6NRvHKS0PgLfcftz72KVq504vB0Gku5s2kUZzDBvQWvHg==} + engines: {node: '>=4'} + + async-limiter@1.0.1: + resolution: {integrity: sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==} + + async-mutex@0.2.6: + resolution: {integrity: sha512-Hs4R+4SPgamu6rSGW8C7cV9gaWUKEHykfzCCvIRuaVv636Ju10ZdeUbvb4TBEW0INuq2DHZqXbK4Nd3yG4RaRw==} + + asynckit@0.4.0: + resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} + + atomic-sleep@1.0.0: + resolution: {integrity: sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==} + engines: {node: '>=8.0.0'} + + available-typed-arrays@1.0.7: + resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} + engines: {node: '>= 0.4'} + + axe-core@4.10.2: + resolution: {integrity: sha512-RE3mdQ7P3FRSe7eqCWoeQ/Z9QXrtniSjp1wUjt5nRC3WIpz5rSCve6o3fsZ2aCpJtrZjSZgjwXAoTO5k4tEI0w==} + engines: {node: '>=4'} + + axios@1.7.7: + resolution: {integrity: sha512-S4kL7XrjgBmvdGut0sN3yJxqYzrDOnivkBiN0OFs6hLiUam3UPvswUo0kqGyhqUZGEOytHyumEdXsAkgCOUf3Q==} + + axobject-query@4.1.0: + resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==} + engines: {node: '>= 0.4'} + + babel-core@7.0.0-bridge.0: + resolution: {integrity: sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + babel-jest@29.7.0: + resolution: {integrity: sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + peerDependencies: + '@babel/core': ^7.8.0 + + babel-plugin-istanbul@6.1.1: + resolution: {integrity: sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==} + engines: {node: '>=8'} + + babel-plugin-jest-hoist@29.6.3: + resolution: {integrity: sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + babel-plugin-polyfill-corejs2@0.4.11: + resolution: {integrity: sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + + babel-plugin-polyfill-corejs3@0.10.6: + resolution: {integrity: sha512-b37+KR2i/khY5sKmWNVQAnitvquQbNdWy6lJdsr0kmquCKEEUgMKK4SboVM3HtfnZilfjr4MMQ7vY58FVWDtIA==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + + babel-plugin-polyfill-regenerator@0.6.2: + resolution: {integrity: sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + + babel-plugin-syntax-hermes-parser@0.23.1: + resolution: {integrity: sha512-uNLD0tk2tLUjGFdmCk+u/3FEw2o+BAwW4g+z2QVlxJrzZYOOPADroEcNtTPt5lNiScctaUmnsTkVEnOwZUOLhA==} + + babel-plugin-transform-flow-enums@0.0.2: + resolution: {integrity: sha512-g4aaCrDDOsWjbm0PUUeVnkcVd6AKJsVc/MbnPhEotEpkeJQP6b8nzewohQi7+QS8UyPehOhGWn0nOwjvWpmMvQ==} + + babel-preset-current-node-syntax@1.1.0: + resolution: {integrity: sha512-ldYss8SbBlWva1bs28q78Ju5Zq1F+8BrqBZZ0VFhLBvhh6lCpC2o3gDJi/5DRLs9FgYZCnmPYIVFU4lRXCkyUw==} + peerDependencies: + '@babel/core': ^7.0.0 + + babel-preset-jest@29.6.3: + resolution: {integrity: sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + peerDependencies: + '@babel/core': ^7.0.0 + + balanced-match@1.0.2: + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + + base64-js@1.5.1: + resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} + + binary-extensions@2.3.0: + resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} + engines: {node: '>=8'} + + bn.js@4.12.0: + resolution: {integrity: sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==} + + bn.js@5.2.1: + resolution: {integrity: sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==} + + bowser@2.11.0: + resolution: {integrity: sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA==} + + brace-expansion@1.1.11: + resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} + + brace-expansion@2.0.1: + resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} + + braces@3.0.3: + resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} + engines: {node: '>=8'} + + brorand@1.1.0: + resolution: {integrity: sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==} + + browserslist@4.24.2: + resolution: {integrity: sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + + bser@2.1.1: + resolution: {integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==} + + buffer-from@1.1.2: + resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} + + buffer@6.0.3: + resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==} + + bufferutil@4.0.8: + resolution: {integrity: sha512-4T53u4PdgsXqKaIctwF8ifXlRTTmEPJ8iEPWFdGZvcf7sbwYo6FKFEX9eNNAnzFZ7EzJAQ3CJeOtCRA4rDp7Pw==} + engines: {node: '>=6.14.2'} + + busboy@1.6.0: + resolution: {integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==} + engines: {node: '>=10.16.0'} + + call-bind@1.0.7: + resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==} + engines: {node: '>= 0.4'} + + caller-callsite@2.0.0: + resolution: {integrity: sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ==} + engines: {node: '>=4'} + + caller-path@2.0.0: + resolution: {integrity: sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A==} + engines: {node: '>=4'} + + callsites@2.0.0: + resolution: {integrity: sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ==} + engines: {node: '>=4'} + + callsites@3.1.0: + resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} + engines: {node: '>=6'} + + camelcase-css@2.0.1: + resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} + engines: {node: '>= 6'} + + camelcase@5.3.1: + resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} + engines: {node: '>=6'} + + camelcase@6.3.0: + resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} + engines: {node: '>=10'} + + caniuse-lite@1.0.30001673: + resolution: {integrity: sha512-WTrjUCSMp3LYX0nE12ECkV0a+e6LC85E0Auz75555/qr78Oc8YWhEPNfDd6SHdtlCMSzqtuXY0uyEMNRcsKpKw==} + + chalk@4.1.2: + resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} + engines: {node: '>=10'} + + chokidar@3.6.0: + resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} + engines: {node: '>= 8.10.0'} + + chrome-launcher@0.15.2: + resolution: {integrity: sha512-zdLEwNo3aUVzIhKhTtXfxhdvZhUghrnmkvcAq2NoDd+LeOHKf03H5jwZ8T/STsAlzyALkBVK552iaG1fGf1xVQ==} + engines: {node: '>=12.13.0'} + hasBin: true + + chromium-edge-launcher@0.2.0: + resolution: {integrity: sha512-JfJjUnq25y9yg4FABRRVPmBGWPZZi+AQXT4mxupb67766/0UlhG8PAZCz6xzEMXTbW3CsSoE8PcCWA49n35mKg==} + + ci-info@2.0.0: + resolution: {integrity: sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==} + + ci-info@3.9.0: + resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==} + engines: {node: '>=8'} + + citty@0.1.6: + resolution: {integrity: sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==} + + class-variance-authority@0.7.0: + resolution: {integrity: sha512-jFI8IQw4hczaL4ALINxqLEXQbWcNjoSkloa4IaufXCJr6QawJyw7tuRysRsrE8w2p/4gGaxKIt/hX3qz/IbD1A==} + + 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==} + + cliui@8.0.1: + resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} + engines: {node: '>=12'} + + clone-deep@4.0.1: + resolution: {integrity: sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==} + engines: {node: '>=6'} + + clsx@1.2.1: + resolution: {integrity: sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==} + engines: {node: '>=6'} + + clsx@2.0.0: + resolution: {integrity: sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q==} + engines: {node: '>=6'} + + clsx@2.1.1: + resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==} + engines: {node: '>=6'} + + color-convert@2.0.1: + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} + engines: {node: '>=7.0.0'} + + color-name@1.1.4: + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + + combined-stream@1.0.8: + resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} + engines: {node: '>= 0.8'} + + commander@12.1.0: + resolution: {integrity: sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==} + engines: {node: '>=18'} + + commander@2.20.3: + resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} + + commander@4.1.1: + resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} + engines: {node: '>= 6'} + + commondir@1.0.1: + resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==} + + 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==} + engines: {node: ^14.18.0 || >=16.10.0} + + convert-source-map@2.0.0: + resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} + + cookie-es@1.2.2: + resolution: {integrity: sha512-+W7VmiVINB+ywl1HGXJXmrqkOhpKrIiVZV6tQuV54ZyQC7MMuBt81Vc336GMLoHBq5hV/F9eXgt5Mnx0Rha5Fg==} + + core-js-compat@3.38.1: + resolution: {integrity: sha512-JRH6gfXxGmrzF3tZ57lFx97YARxCXPaMzPo6jELZhv88pBH5VXpQ+y0znKGlFnzuaihqhLbefxSJxWJMPtfDzw==} + + core-util-is@1.0.3: + resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} + + cosmiconfig@5.2.1: + resolution: {integrity: sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==} + engines: {node: '>=4'} + + crc-32@1.2.2: + resolution: {integrity: sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==} + engines: {node: '>=0.8'} + hasBin: true + + cross-fetch@3.1.8: + resolution: {integrity: sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg==} + + cross-fetch@4.0.0: + resolution: {integrity: sha512-e4a5N8lVvuLgAWgnCrLr2PP0YyDOTHa9H/Rj54dirp61qXnNq46m82bRhNqIA5VccJtWBvPTFRV3TtvHUKPB1g==} + + cross-spawn@7.0.3: + resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} + engines: {node: '>= 8'} + + crossws@0.3.1: + resolution: {integrity: sha512-HsZgeVYaG+b5zA+9PbIPGq4+J/CJynJuearykPsXx4V/eMhyQ5EDVg3Ak2FBZtVXCiOLu/U7IiwDHTr9MA+IKw==} + + css-what@6.1.0: + resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==} + engines: {node: '>= 6'} + + cssesc@3.0.0: + resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} + engines: {node: '>=4'} + hasBin: true + + csstype@3.1.3: + resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} + + damerau-levenshtein@1.0.8: + resolution: {integrity: sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==} + + data-view-buffer@1.0.1: + resolution: {integrity: sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==} + engines: {node: '>= 0.4'} + + data-view-byte-length@1.0.1: + resolution: {integrity: sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==} + engines: {node: '>= 0.4'} + + data-view-byte-offset@1.0.0: + resolution: {integrity: sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==} + engines: {node: '>= 0.4'} + + date-fns@2.30.0: + resolution: {integrity: sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==} + engines: {node: '>=0.11'} + + debug@2.6.9: + resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + debug@3.2.7: + resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + debug@4.3.7: + resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + decamelize@1.2.0: + resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==} + engines: {node: '>=0.10.0'} + + decode-uri-component@0.2.2: + resolution: {integrity: sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==} + engines: {node: '>=0.10'} + + dedent@1.5.3: + resolution: {integrity: sha512-NHQtfOOW68WD8lgypbLA5oT+Bt0xXJhiYvoR6SmmNXZfpzOGXwdKWmcwG8N7PwVVWV3eF/68nmD9BaJSsTBhyQ==} + peerDependencies: + babel-plugin-macros: ^3.1.0 + peerDependenciesMeta: + babel-plugin-macros: + optional: true + + deep-is@0.1.4: + resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} + + deep-object-diff@1.1.9: + resolution: {integrity: sha512-Rn+RuwkmkDwCi2/oXOFS9Gsr5lJZu/yTGpK7wAaAIE75CC+LCGEZHpY6VQJa/RoJcrmaA/docWJZvYohlNkWPA==} + + deepmerge@4.3.1: + resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} + engines: {node: '>=0.10.0'} + + define-data-property@1.1.4: + resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} + engines: {node: '>= 0.4'} + + define-properties@1.2.1: + resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} + engines: {node: '>= 0.4'} + + defu@6.1.4: + resolution: {integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==} + + delayed-stream@1.0.0: + resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} + engines: {node: '>=0.4.0'} + + denodeify@1.2.1: + resolution: {integrity: sha512-KNTihKNmQENUZeKu5fzfpzRqR5S2VMp4gl9RFHiWzj9DfvYQPMJ6XHKNaQxaGCXwPk6y9yme3aUoaiAe+KX+vg==} + + depd@2.0.0: + resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} + engines: {node: '>= 0.8'} + + destr@2.0.3: + resolution: {integrity: sha512-2N3BOUU4gYMpTP24s5rF5iP7BDr7uNTCs4ozw3kf/eKfvWSIu93GEBi5m427YoyJoeOzQ5smuu4nNAPGb8idSQ==} + + destroy@1.2.0: + resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} + engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} + + 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-node-es@1.1.0: + resolution: {integrity: sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==} + + didyoumean@1.2.2: + resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} + + dijkstrajs@1.0.3: + resolution: {integrity: sha512-qiSlmBq9+BCdCA/L46dw8Uy93mloxsPSbwnm5yrKn2vMPiy8KyAskTF6zuV/j5BMsmOGZDPs7KjU+mjb670kfA==} + + dir-glob@3.0.1: + resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} + engines: {node: '>=8'} + + dlv@1.1.3: + resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} + + doctrine@2.1.0: + resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} + engines: {node: '>=0.10.0'} + + doctrine@3.0.0: + resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} + engines: {node: '>=6.0.0'} + + duplexify@4.1.3: + resolution: {integrity: sha512-M3BmBhwJRZsSx38lZyhE53Csddgzl5R7xGJNk7CVddZD6CcmwMCH8J+7AprIrQKH7TonKxaCjcv27Qmf+sQ+oA==} + + eastasianwidth@0.2.0: + resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} + + eciesjs@0.4.10: + resolution: {integrity: sha512-dYAgdXAC7/d9fEC0w6kpRWj5vHah2BQgMM639g78JI0FUUffMN2Mq60HEHPkyH8ah+FX+cQd6ouDK4kWiatzyw==} + engines: {node: '>=16.0.0'} + + ee-first@1.1.1: + resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} + + electron-to-chromium@1.5.48: + resolution: {integrity: sha512-FXULnNK7ACNI9MTMOVAzUGiz/YrK9Kcb0s/JT4aJgsam7Eh6XYe7Y6q95lPq+VdBe1DpT2eTnfXFtnuPGCks4w==} + + elliptic@6.6.0: + resolution: {integrity: sha512-dpwoQcLc/2WLQvJvLRHKZ+f9FgOdjnq11rurqwekGQygGPsYSK29OMMD2WalatiqQ+XGFDglTNixpPfI+lpaAA==} + + emoji-regex@8.0.0: + resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} + + emoji-regex@9.2.2: + resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} + + encode-utf8@1.0.3: + resolution: {integrity: sha512-ucAnuBEhUK4boH2HjVYG5Q2mQyPorvv0u/ocS+zhdw0S8AlHYY+GOFhP1Gio5z4icpP2ivFSvhtFjQi8+T9ppw==} + + encodeurl@1.0.2: + resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} + engines: {node: '>= 0.8'} + + encodeurl@2.0.0: + resolution: {integrity: sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==} + engines: {node: '>= 0.8'} + + end-of-stream@1.4.4: + resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} + + engine.io-client@6.6.2: + resolution: {integrity: sha512-TAr+NKeoVTjEVW8P3iHguO1LO6RlUz9O5Y8o7EY0fU+gY1NYqas7NN3slpFtbXEsLMHk0h90fJMfKjRkQ0qUIw==} + + engine.io-parser@5.2.3: + resolution: {integrity: sha512-HqD3yTBfnBxIrbnM1DoD6Pcq8NECnh8d4As1Qgh0z5Gg3jRRIqijury0CL3ghu/edArpUYiYqQiDUQBIs4np3Q==} + engines: {node: '>=10.0.0'} + + enhanced-resolve@5.17.1: + resolution: {integrity: sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==} + engines: {node: '>=10.13.0'} + + error-ex@1.3.2: + resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} + + error-stack-parser@2.1.4: + resolution: {integrity: sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==} + + es-abstract@1.23.3: + resolution: {integrity: sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==} + engines: {node: '>= 0.4'} + + es-define-property@1.0.0: + resolution: {integrity: sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==} + engines: {node: '>= 0.4'} + + es-errors@1.3.0: + resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} + engines: {node: '>= 0.4'} + + es-iterator-helpers@1.1.0: + resolution: {integrity: sha512-/SurEfycdyssORP/E+bj4sEu1CWw4EmLDsHynHwSXQ7utgbrMRWW195pTrCjFgFCddf/UkYm3oqKPRq5i8bJbw==} + engines: {node: '>= 0.4'} + + es-object-atoms@1.0.0: + resolution: {integrity: sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==} + engines: {node: '>= 0.4'} + + es-set-tostringtag@2.0.3: + resolution: {integrity: sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==} + engines: {node: '>= 0.4'} + + es-shim-unscopables@1.0.2: + resolution: {integrity: sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==} + + es-to-primitive@1.2.1: + resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} + engines: {node: '>= 0.4'} + + escalade@3.2.0: + resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} + engines: {node: '>=6'} + + escape-html@1.0.3: + resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} + + escape-string-regexp@2.0.0: + resolution: {integrity: sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==} + engines: {node: '>=8'} + + escape-string-regexp@4.0.0: + resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} + engines: {node: '>=10'} + + eslint-config-next@14.2.5: + resolution: {integrity: sha512-zogs9zlOiZ7ka+wgUnmcM0KBEDjo4Jis7kxN1jvC0N4wynQ2MIx/KBkg4mVF63J5EK4W0QMCn7xO3vNisjaAoA==} + peerDependencies: + eslint: ^7.23.0 || ^8.0.0 + typescript: '>=3.3.1' + peerDependenciesMeta: + typescript: + optional: true + + eslint-import-resolver-node@0.3.9: + resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} + + eslint-import-resolver-typescript@3.6.3: + resolution: {integrity: sha512-ud9aw4szY9cCT1EWWdGv1L1XR6hh2PaRWif0j2QjQ0pgTY/69iw+W0Z4qZv5wHahOl8isEr+k/JnyAqNQkLkIA==} + engines: {node: ^14.18.0 || >=16.0.0} + peerDependencies: + eslint: '*' + eslint-plugin-import: '*' + eslint-plugin-import-x: '*' + peerDependenciesMeta: + eslint-plugin-import: + optional: true + eslint-plugin-import-x: + optional: true + + eslint-module-utils@2.12.0: + resolution: {integrity: sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==} + engines: {node: '>=4'} + peerDependencies: + '@typescript-eslint/parser': '*' + eslint: '*' + eslint-import-resolver-node: '*' + eslint-import-resolver-typescript: '*' + eslint-import-resolver-webpack: '*' + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true + eslint: + optional: true + eslint-import-resolver-node: + optional: true + eslint-import-resolver-typescript: + optional: true + eslint-import-resolver-webpack: + optional: true + + eslint-plugin-import@2.31.0: + resolution: {integrity: sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==} + engines: {node: '>=4'} + peerDependencies: + '@typescript-eslint/parser': '*' + eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9 + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true + + eslint-plugin-jsx-a11y@6.10.2: + resolution: {integrity: sha512-scB3nz4WmG75pV8+3eRUQOHZlNSUhFNq37xnpgRkCCELU3XMvXAxLk1eqWWyE22Ki4Q01Fnsw9BA3cJHDPgn2Q==} + engines: {node: '>=4.0'} + peerDependencies: + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9 + + eslint-plugin-react-hooks@5.0.0-canary-7118f5dd7-20230705: + resolution: {integrity: sha512-AZYbMo/NW9chdL7vk6HQzQhT+PvTAEVqWk9ziruUoW2kAOcN5qNyelv70e0F1VNQAbvutOC9oc+xfWycI9FxDw==} + engines: {node: '>=10'} + peerDependencies: + eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 + + eslint-plugin-react@7.37.2: + resolution: {integrity: sha512-EsTAnj9fLVr/GZleBLFbj/sSuXeWmp1eXIN60ceYnZveqEaUCyW4X+Vh4WTdUhCkW4xutXYqTXCUSyqD4rB75w==} + engines: {node: '>=4'} + peerDependencies: + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7 + + eslint-scope@7.2.2: + resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + eslint-visitor-keys@3.4.3: + resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + eslint@8.57.1: + resolution: {integrity: sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + deprecated: This version is no longer supported. Please see https://eslint.org/version-support for other options. + hasBin: true + + espree@9.6.1: + resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + esprima@4.0.1: + resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} + engines: {node: '>=4'} + hasBin: true + + esquery@1.6.0: + resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==} + engines: {node: '>=0.10'} + + esrecurse@4.3.0: + resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} + engines: {node: '>=4.0'} + + estraverse@5.3.0: + resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} + engines: {node: '>=4.0'} + + esutils@2.0.3: + resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} + engines: {node: '>=0.10.0'} + + etag@1.8.1: + resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} + engines: {node: '>= 0.6'} + + eth-block-tracker@7.1.0: + resolution: {integrity: sha512-8YdplnuE1IK4xfqpf4iU7oBxnOYAc35934o083G8ao+8WM8QQtt/mVlAY6yIAdY1eMeLqg4Z//PZjJGmWGPMRg==} + engines: {node: '>=14.0.0'} + + eth-json-rpc-filters@6.0.1: + resolution: {integrity: sha512-ITJTvqoCw6OVMLs7pI8f4gG92n/St6x80ACtHodeS+IXmO0w+t1T5OOzfSt7KLSMLRkVUoexV7tztLgDxg+iig==} + engines: {node: '>=14.0.0'} + + eth-query@2.1.2: + resolution: {integrity: sha512-srES0ZcvwkR/wd5OQBRA1bIJMww1skfGS0s8wlwK3/oNP4+wnds60krvu5R1QbpRQjMmpG5OMIWro5s7gvDPsA==} + + eth-rpc-errors@4.0.3: + resolution: {integrity: sha512-Z3ymjopaoft7JDoxZcEb3pwdGh7yiYMhOwm2doUt6ASXlMavpNlK6Cre0+IMl2VSGyEU9rkiperQhp5iRxn5Pg==} + + ethereum-cryptography@2.2.1: + resolution: {integrity: sha512-r/W8lkHSiTLxUxW8Rf3u4HGB0xQweG2RyETjywylKZSzLWoWAijRz8WCuOtJ6wah+avllXBqZuk29HCCvhEIRg==} + + event-target-shim@5.0.1: + resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==} + engines: {node: '>=6'} + + eventemitter2@6.4.9: + resolution: {integrity: sha512-JEPTiaOt9f04oa6NOkc4aH+nVp5I3wEjpHbIPqfgCdD5v5bUzy7xQqwcVO2aDQgOWhI28da57HksMrzK9HlRxg==} + + eventemitter3@5.0.1: + resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==} + + events@3.3.0: + resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} + engines: {node: '>=0.8.x'} + + execa@5.1.1: + 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'} + + exponential-backoff@3.1.1: + resolution: {integrity: sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw==} + + extension-port-stream@3.0.0: + resolution: {integrity: sha512-an2S5quJMiy5bnZKEf6AkfH/7r8CzHvhchU40gxN+OM6HPhe7Z9T1FUychcf2M9PpPOO0Hf7BAEfJkw2TDIBDw==} + engines: {node: '>=12.0.0'} + + 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==} + engines: {node: '>=8.6.0'} + + fast-json-stable-stringify@2.1.0: + resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} + + fast-levenshtein@2.0.6: + resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} + + fast-redact@3.5.0: + resolution: {integrity: sha512-dwsoQlS7h9hMeYUq1W++23NDcBLV4KqONnITDV9DjfS3q1SgDGVrBdvvTLUotWtPSD7asWDV9/CmsZPy8Hf70A==} + engines: {node: '>=6'} + + fast-safe-stringify@2.1.1: + resolution: {integrity: sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==} + + fastq@1.17.1: + resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==} + + fb-watchman@2.0.2: + resolution: {integrity: sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==} + + file-entry-cache@6.0.1: + resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} + engines: {node: ^10.12.0 || >=12.0.0} + + fill-range@7.1.1: + resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} + engines: {node: '>=8'} + + filter-obj@1.1.0: + resolution: {integrity: sha512-8rXg1ZnX7xzy2NGDVkBVaAy+lSlPNwad13BtgSlLuxfIslyt5Vg64U7tFcCt4WS1R0hvtnQybT/IyCkGZ3DpXQ==} + engines: {node: '>=0.10.0'} + + finalhandler@1.1.2: + resolution: {integrity: sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==} + engines: {node: '>= 0.8'} + + find-cache-dir@2.1.0: + resolution: {integrity: sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==} + engines: {node: '>=6'} + + find-up@3.0.0: + resolution: {integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==} + engines: {node: '>=6'} + + find-up@4.1.0: + resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} + engines: {node: '>=8'} + + find-up@5.0.0: + resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} + engines: {node: '>=10'} + + flat-cache@3.2.0: + resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==} + engines: {node: ^10.12.0 || >=12.0.0} + + flatted@3.3.1: + resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==} + + flow-enums-runtime@0.0.6: + resolution: {integrity: sha512-3PYnM29RFXwvAN6Pc/scUfkI7RwhQ/xqyLUyPNlXUp9S40zI8nup9tUSrTLSVnWGBN38FNiGWbwZOB6uR4OGdw==} + + flow-parser@0.250.0: + resolution: {integrity: sha512-8mkLh/CotlvqA9vCyQMbhJoPx2upEg9oKxARAayz8zQ58wCdABnTZy6U4xhMHvHvbTUFgZQk4uH2cglOCOel5A==} + engines: {node: '>=0.4.0'} + + follow-redirects@1.15.9: + resolution: {integrity: sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==} + engines: {node: '>=4.0'} + peerDependencies: + debug: '*' + peerDependenciesMeta: + debug: + optional: true + + for-each@0.3.3: + resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} + + foreground-child@3.3.0: + resolution: {integrity: sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==} + engines: {node: '>=14'} + + form-data@4.0.1: + resolution: {integrity: sha512-tzN8e4TX8+kkxGPK8D5u0FNmjPUjw3lwC9lSLxxoB/+GtsJG91CO8bSWy73APlgAZzZbXEYZJuxjkHH2w+Ezhw==} + engines: {node: '>= 6'} + + fresh@0.5.2: + resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==} + engines: {node: '>= 0.6'} + + fs.realpath@1.0.0: + resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} + + fsevents@2.3.3: + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + + function-bind@1.1.2: + resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} + + function.prototype.name@1.1.6: + resolution: {integrity: sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==} + engines: {node: '>= 0.4'} + + functions-have-names@1.2.3: + resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} + + gensync@1.0.0-beta.2: + resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} + engines: {node: '>=6.9.0'} + + get-caller-file@2.0.5: + resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} + engines: {node: 6.* || 8.* || >= 10.*} + + get-intrinsic@1.2.4: + resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==} + engines: {node: '>= 0.4'} + + get-nonce@1.0.1: + resolution: {integrity: sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==} + engines: {node: '>=6'} + + get-package-type@0.1.0: + resolution: {integrity: sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==} + engines: {node: '>=8.0.0'} + + get-port-please@3.1.2: + resolution: {integrity: sha512-Gxc29eLs1fbn6LQ4jSU4vXjlwyZhF5HsGuMAa7gqBP4Rw4yxxltyDUuF5MBclFzDTXO+ACchGQoeela4DSfzdQ==} + + 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'} + + get-symbol-description@1.0.2: + resolution: {integrity: sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==} + engines: {node: '>= 0.4'} + + get-tsconfig@4.8.1: + resolution: {integrity: sha512-k9PN+cFBmaLWtVz29SkUoqU5O0slLuHJXt/2P+tMVFT+phsSGXGkp9t3rQIqdz0e+06EHNGs3oM6ZX1s2zHxRg==} + + glob-parent@5.1.2: + resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} + engines: {node: '>= 6'} + + glob-parent@6.0.2: + resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} + engines: {node: '>=10.13.0'} + + glob@10.3.10: + resolution: {integrity: sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==} + engines: {node: '>=16 || 14 >=14.17'} + hasBin: true + + glob@10.4.5: + resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} + hasBin: true + + glob@7.2.3: + resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} + deprecated: Glob versions prior to v9 are no longer supported + + globals@11.12.0: + resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} + engines: {node: '>=4'} + + globals@13.24.0: + resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==} + engines: {node: '>=8'} + + globalthis@1.0.4: + resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==} + engines: {node: '>= 0.4'} + + globby@11.1.0: + resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} + engines: {node: '>=10'} + + gopd@1.0.1: + resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} + + graceful-fs@4.2.11: + resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} + + graphemer@1.4.0: + resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} + + graphql-request@6.1.0: + resolution: {integrity: sha512-p+XPfS4q7aIpKVcgmnZKhMNqhltk20hfXtkaIkTfjjmiKMJ5xrt5c743cL03y/K7y1rg3WrIC49xGiEQ4mxdNw==} + peerDependencies: + graphql: 14 - 16 + + graphql@16.9.0: + resolution: {integrity: sha512-GGTKBX4SD7Wdb8mqeDLni2oaRGYQWjWHGKPQ24ZMnUtKfcsVoiv4uX8+LJr1K6U5VW2Lu1BwJnj7uiori0YtRw==} + engines: {node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0} + + h3@1.13.0: + resolution: {integrity: sha512-vFEAu/yf8UMUcB4s43OaDaigcqpQd14yanmOsn+NcRX3/guSKncyE2rOYhq8RIchgJrPSs/QiIddnTTR1ddiAg==} + + has-bigints@1.0.2: + resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} + + has-flag@4.0.0: + resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} + engines: {node: '>=8'} + + has-property-descriptors@1.0.2: + resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} + + has-proto@1.0.3: + resolution: {integrity: sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==} + engines: {node: '>= 0.4'} + + has-symbols@1.0.3: + resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} + engines: {node: '>= 0.4'} + + has-tostringtag@1.0.2: + resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} + engines: {node: '>= 0.4'} + + hash.js@1.1.7: + resolution: {integrity: sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==} + + hasown@2.0.2: + resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} + engines: {node: '>= 0.4'} + + hermes-estree@0.23.1: + resolution: {integrity: sha512-eT5MU3f5aVhTqsfIReZ6n41X5sYn4IdQL0nvz6yO+MMlPxw49aSARHLg/MSehQftyjnrE8X6bYregzSumqc6cg==} + + hermes-estree@0.24.0: + resolution: {integrity: sha512-LyoXLB7IFzeZW0EvAbGZacbxBN7t6KKSDqFJPo3Ydow7wDlrDjXwsdiAHV6XOdvEN9MEuWXsSIFN4tzpyrXIHw==} + + hermes-parser@0.23.1: + resolution: {integrity: sha512-oxl5h2DkFW83hT4DAUJorpah8ou4yvmweUzLJmmr6YV2cezduCdlil1AvU/a/xSsAFo4WUcNA4GoV5Bvq6JffA==} + + hermes-parser@0.24.0: + resolution: {integrity: sha512-IJooSvvu2qNRe7oo9Rb04sUT4omtZqZqf9uq9WM25Tb6v3usmvA93UqfnnoWs5V0uYjEl9Al6MNU10MCGKLwpg==} + + hey-listen@1.0.8: + resolution: {integrity: sha512-COpmrF2NOg4TBWUJ5UVyaCU2A88wEMkUPK4hNqyCkqHbxT92BbvfjoSozkAIIm6XhicGlJHhFdullInrdhwU8Q==} + + hmac-drbg@1.0.1: + resolution: {integrity: sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==} + + http-errors@2.0.0: + resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==} + engines: {node: '>= 0.8'} + + http-shutdown@1.2.2: + resolution: {integrity: sha512-S9wWkJ/VSY9/k4qcjG318bqJNruzE4HySUhFYknwmu6LBP97KLLfwNf+n4V1BHurvFNkSKLFnK/RsuUnRTf9Vw==} + engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'} + + human-signals@2.1.0: + 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'} + + i18next-browser-languagedetector@7.1.0: + resolution: {integrity: sha512-cr2k7u1XJJ4HTOjM9GyOMtbOA47RtUoWRAtt52z43r3AoMs2StYKyjS3URPhzHaf+mn10hY9dZWamga5WPQjhA==} + + i18next@23.11.5: + resolution: {integrity: sha512-41pvpVbW9rhZPk5xjCX2TPJi2861LEig/YRhUkY+1FQ2IQPS0bKUDYnEqY8XPPbB48h1uIwLnP9iiEfuSl20CA==} + + idb-keyval@6.2.1: + resolution: {integrity: sha512-8Sb3veuYCyrZL+VBt9LJfZjLUPWVvqn8tG28VqYNFCo43KHcKuq+b4EiXGeuaLAQWL2YmyDgMp2aSpH9JHsEQg==} + + ieee754@1.2.1: + resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} + + ignore@5.3.2: + resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} + engines: {node: '>= 4'} + + image-size@1.1.1: + resolution: {integrity: sha512-541xKlUw6jr/6gGuk92F+mYM5zaFAc5ahphvkqvNe2bQ6gVBkd6bfrmVJ2t4KDAfikAYZyIqTnktX3i6/aQDrQ==} + engines: {node: '>=16.x'} + hasBin: true + + import-fresh@2.0.0: + resolution: {integrity: sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==} + engines: {node: '>=4'} + + import-fresh@3.3.0: + resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} + engines: {node: '>=6'} + + imurmurhash@0.1.4: + resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} + engines: {node: '>=0.8.19'} + + inflight@1.0.6: + resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} + deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. + + inherits@2.0.4: + resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} + + internal-slot@1.0.7: + resolution: {integrity: sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==} + engines: {node: '>= 0.4'} + + invariant@2.2.4: + resolution: {integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==} + + iron-webcrypto@1.2.1: + resolution: {integrity: sha512-feOM6FaSr6rEABp/eDfVseKyTMDt+KGpeB35SkVn9Tyn0CqvVsY3EwI0v5i8nMHyJnzCIQf7nsy3p41TPkJZhg==} + + is-arguments@1.1.1: + resolution: {integrity: sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==} + engines: {node: '>= 0.4'} + + is-array-buffer@3.0.4: + resolution: {integrity: sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==} + engines: {node: '>= 0.4'} + + is-arrayish@0.2.1: + resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} + + is-async-function@2.0.0: + resolution: {integrity: sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==} + engines: {node: '>= 0.4'} + + is-bigint@1.0.4: + resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} + + is-binary-path@2.1.0: + resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} + engines: {node: '>=8'} + + is-boolean-object@1.1.2: + resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} + engines: {node: '>= 0.4'} + + is-bun-module@1.2.1: + resolution: {integrity: sha512-AmidtEM6D6NmUiLOvvU7+IePxjEjOzra2h0pSrsfSAcXwl/83zLLXDByafUJy9k/rKK0pvXMLdwKwGHlX2Ke6Q==} + + is-callable@1.2.7: + resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} + engines: {node: '>= 0.4'} + + is-core-module@2.15.1: + resolution: {integrity: sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==} + engines: {node: '>= 0.4'} + + is-data-view@1.0.1: + resolution: {integrity: sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==} + engines: {node: '>= 0.4'} + + is-date-object@1.0.5: + resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} + engines: {node: '>= 0.4'} + + is-directory@0.3.1: + resolution: {integrity: sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw==} + engines: {node: '>=0.10.0'} + + is-docker@2.2.1: + resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} + 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'} + + is-finalizationregistry@1.0.2: + resolution: {integrity: sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==} + + is-fullwidth-code-point@3.0.0: + resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} + engines: {node: '>=8'} + + is-generator-function@1.0.10: + resolution: {integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==} + 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-map@2.0.3: + resolution: {integrity: sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==} + engines: {node: '>= 0.4'} + + is-negative-zero@2.0.3: + resolution: {integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==} + engines: {node: '>= 0.4'} + + is-number-object@1.0.7: + resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} + engines: {node: '>= 0.4'} + + is-number@7.0.0: + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} + engines: {node: '>=0.12.0'} + + is-path-inside@3.0.3: + resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} + engines: {node: '>=8'} + + is-plain-object@2.0.4: + resolution: {integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==} + engines: {node: '>=0.10.0'} + + is-regex@1.1.4: + resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} + engines: {node: '>= 0.4'} + + is-set@2.0.3: + resolution: {integrity: sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==} + engines: {node: '>= 0.4'} + + is-shared-array-buffer@1.0.3: + resolution: {integrity: sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==} + 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-string@1.0.7: + resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} + engines: {node: '>= 0.4'} + + is-symbol@1.0.4: + resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} + engines: {node: '>= 0.4'} + + is-typed-array@1.1.13: + resolution: {integrity: sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==} + engines: {node: '>= 0.4'} + + is-weakmap@2.0.2: + resolution: {integrity: sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==} + engines: {node: '>= 0.4'} + + is-weakref@1.0.2: + resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} + + is-weakset@2.0.3: + resolution: {integrity: sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==} + 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==} + + isarray@2.0.5: + resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} + + isexe@2.0.0: + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + + isobject@3.0.1: + resolution: {integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==} + engines: {node: '>=0.10.0'} + + isows@1.0.6: + resolution: {integrity: sha512-lPHCayd40oW98/I0uvgaHKWCSvkzY27LjWLbtzOm64yQ+G3Q5npjjbdppU65iZXkK1Zt+kH9pfegli0AYfwYYw==} + peerDependencies: + ws: '*' + + istanbul-lib-coverage@3.2.2: + resolution: {integrity: sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==} + engines: {node: '>=8'} + + istanbul-lib-instrument@5.2.1: + resolution: {integrity: sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==} + engines: {node: '>=8'} + + iterator.prototype@1.1.3: + resolution: {integrity: sha512-FW5iMbeQ6rBGm/oKgzq2aW4KvAGpxPzYES8N4g4xNXUKpL1mclMvOe+76AcLDTvD+Ze+sOpVhgdAQEKF4L9iGQ==} + engines: {node: '>= 0.4'} + + jackspeak@2.3.6: + resolution: {integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==} + engines: {node: '>=14'} + + jackspeak@3.4.3: + resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} + + jest-environment-node@29.7.0: + resolution: {integrity: sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-get-type@29.6.3: + resolution: {integrity: sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-haste-map@29.7.0: + resolution: {integrity: sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-message-util@29.7.0: + resolution: {integrity: sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-mock@29.7.0: + resolution: {integrity: sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-regex-util@29.6.3: + resolution: {integrity: sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-util@29.7.0: + resolution: {integrity: sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-validate@29.7.0: + resolution: {integrity: sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-worker@29.7.0: + resolution: {integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jiti@1.21.6: + resolution: {integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==} + hasBin: true + + jiti@2.3.3: + resolution: {integrity: sha512-EX4oNDwcXSivPrw2qKH2LB5PoFxEvgtv2JgwW0bU858HoLQ+kutSvjLMUqBd0PeJYEinLWhoI9Ol0eYMqj/wNQ==} + hasBin: true + + js-tokens@4.0.0: + resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} + + js-yaml@3.14.1: + resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} + hasBin: true + + js-yaml@4.1.0: + resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} + hasBin: true + + jsc-android@250231.0.0: + resolution: {integrity: sha512-rS46PvsjYmdmuz1OAWXY/1kCYG7pnf1TBqeTiOJr1iDz7s5DLxxC9n/ZMknLDxzYzNVfI7R95MH10emSSG1Wuw==} + + jsc-safe-url@0.2.4: + resolution: {integrity: sha512-0wM3YBWtYePOjfyXQH5MWQ8H7sdk5EXSwZvmSLKk2RboVQ2Bu239jycHDz5J/8Blf3K0Qnoy2b6xD+z10MFB+Q==} + + jscodeshift@0.14.0: + resolution: {integrity: sha512-7eCC1knD7bLUPuSCwXsMZUH51O8jIcoVyKtI6P0XM0IVzlGjckPy3FIwQlorzbN0Sg79oK+RlohN32Mqf/lrYA==} + hasBin: true + peerDependencies: + '@babel/preset-env': ^7.1.6 + + jsesc@3.0.2: + resolution: {integrity: sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==} + engines: {node: '>=6'} + hasBin: true + + json-buffer@3.0.1: + resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} + + json-parse-better-errors@1.0.2: + resolution: {integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==} + + json-rpc-engine@6.1.0: + resolution: {integrity: sha512-NEdLrtrq1jUZyfjkr9OCz9EzCNhnRyWtt1PAnvnhwy6e8XETS0Dtc+ZNCO2gvuAoKsIn2+vCSowXTYE4CkgnAQ==} + engines: {node: '>=10.0.0'} + + json-rpc-random-id@1.0.1: + resolution: {integrity: sha512-RJ9YYNCkhVDBuP4zN5BBtYAzEl03yq/jIIsyif0JY9qyJuQQZNeDK7anAPKKlyEtLSj2s8h6hNh2F8zO5q7ScA==} + + json-schema-traverse@0.4.1: + resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} + + json-stable-stringify-without-jsonify@1.0.1: + resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} + + json5@1.0.2: + resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==} + hasBin: true + + json5@2.2.3: + resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} + engines: {node: '>=6'} + hasBin: true + + jsx-ast-utils@3.3.5: + resolution: {integrity: sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==} + engines: {node: '>=4.0'} + + keccak@3.0.4: + resolution: {integrity: sha512-3vKuW0jV8J3XNTzvfyicFR5qvxrSAGl7KIhvgOu5cmWwM7tZRj3fMbj/pfIf4be7aznbc+prBWGjywox/g2Y6Q==} + engines: {node: '>=10.0.0'} + + keyv@4.5.4: + resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} + + keyvaluestorage-interface@1.0.0: + resolution: {integrity: sha512-8t6Q3TclQ4uZynJY9IGr2+SsIGwK9JHcO6ootkHCGA0CrQCRy+VkouYNO2xicET6b9al7QKzpebNow+gkpCL8g==} + + kind-of@6.0.3: + resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} + engines: {node: '>=0.10.0'} + + language-subtag-registry@0.3.23: + resolution: {integrity: sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==} + + language-tags@1.0.9: + resolution: {integrity: sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==} + engines: {node: '>=0.10'} + + leven@3.1.0: + resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==} + engines: {node: '>=6'} + + levn@0.4.1: + resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} + engines: {node: '>= 0.8.0'} + + lighthouse-logger@1.4.2: + resolution: {integrity: sha512-gPWxznF6TKmUHrOQjlVo2UbaL2EJ71mb2CCeRs/2qBpi4L/g4LUVc9+3lKQ6DTUZwJswfM7ainGrLO1+fOqa2g==} + + lilconfig@2.1.0: + resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} + engines: {node: '>=10'} + + lilconfig@3.1.2: + resolution: {integrity: sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==} + engines: {node: '>=14'} + + 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==} + + lit-html@2.8.0: + resolution: {integrity: sha512-o9t+MQM3P4y7M7yNzqAyjp7z+mQGa4NS4CxiyLqFPyFWyc4O+nodLrkrxSaCTrla6M5YOLaT3RpbbqjszB5g3Q==} + + lit@2.8.0: + resolution: {integrity: sha512-4Sc3OFX9QHOJaHbmTMk28SYgVxLN3ePDjg7hofEft2zWlehFL3LiAuapWc4U/kYwMYJSh2hTCPZ6/LIC7ii0MA==} + + locate-path@3.0.0: + resolution: {integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==} + engines: {node: '>=6'} + + locate-path@5.0.0: + resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} + engines: {node: '>=8'} + + locate-path@6.0.0: + resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} + engines: {node: '>=10'} + + lodash.debounce@4.0.8: + resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} + + lodash.isequal@4.5.0: + resolution: {integrity: sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==} + + lodash.merge@4.6.2: + resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} + + lodash.throttle@4.1.1: + resolution: {integrity: sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==} + + loose-envify@1.4.0: + resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} + hasBin: true + + lru-cache@10.4.3: + resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} + + lru-cache@5.1.1: + resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} + + lucide-react@0.416.0: + resolution: {integrity: sha512-wPWxTzdss1CTz2aqcNWNlbh4YSnH9neJWP3RaeXepxpLCTW+pmu7WcT/wxJe+Q7Y7DqGOxAqakJv0pIK3431Ag==} + peerDependencies: + react: ^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0 + + make-dir@2.1.0: + resolution: {integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==} + engines: {node: '>=6'} + + makeerror@1.0.12: + resolution: {integrity: sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==} + + marky@1.2.5: + resolution: {integrity: sha512-q9JtQJKjpsVxCRVgQ+WapguSbKC3SQ5HEzFGPAJMStgh3QjCawp00UKv3MTTAArTmGmmPUvllHZoNbZ3gs0I+Q==} + + media-query-parser@2.0.2: + resolution: {integrity: sha512-1N4qp+jE0pL5Xv4uEcwVUhIkwdUO3S/9gML90nqKA7v7FcOS5vUtatfzok9S9U1EJU8dHWlcv95WLnKmmxZI9w==} + + memoize-one@5.2.1: + resolution: {integrity: sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==} + + merge-stream@2.0.0: + resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} + + merge2@1.4.1: + resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} + engines: {node: '>= 8'} + + metro-babel-transformer@0.81.0: + resolution: {integrity: sha512-Dc0QWK4wZIeHnyZ3sevWGTnnSkIDDn/SWyfrn99zbKbDOCoCYy71PAn9uCRrP/hduKLJQOy+tebd63Rr9D8tXg==} + engines: {node: '>=18.18'} + + metro-cache-key@0.81.0: + resolution: {integrity: sha512-qX/IwtknP9bQZL78OK9xeSvLM/xlGfrs6SlUGgHvrxtmGTRSsxcyqxR+c+7ch1xr05n62Gin/O44QKg5V70rNQ==} + engines: {node: '>=18.18'} + + metro-cache@0.81.0: + resolution: {integrity: sha512-DyuqySicHXkHUDZFVJmh0ygxBSx6pCKUrTcSgb884oiscV/ROt1Vhye+x+OIHcsodyA10gzZtrVtxIFV4l9I4g==} + engines: {node: '>=18.18'} + + metro-config@0.81.0: + resolution: {integrity: sha512-6CinEaBe3WLpRlKlYXXu8r1UblJhbwD6Gtnoib5U8j6Pjp7XxMG9h/DGMeNp9aGLDu1OieUqiXpFo7O0/rR5Kg==} + engines: {node: '>=18.18'} + + metro-core@0.81.0: + resolution: {integrity: sha512-CVkM5YCOAFkNMvJai6KzA0RpztzfEKRX62/PFMOJ9J7K0uq/UkOFLxcgpcncMIrfy0PbfEj811b69tjULUQe1Q==} + engines: {node: '>=18.18'} + + metro-file-map@0.81.0: + resolution: {integrity: sha512-zMDI5uYhQCyxbye/AuFx/pAbsz9K+vKL7h1ShUXdN2fz4VUPiyQYRsRqOoVG1DsiCgzd5B6LW0YW77NFpjDQeg==} + engines: {node: '>=18.18'} + + metro-minify-terser@0.81.0: + resolution: {integrity: sha512-U2ramh3W822ZR1nfXgIk+emxsf5eZSg10GbQrT0ZizImK8IZ5BmJY+BHRIkQgHzWFpExOVxC7kWbGL1bZALswA==} + engines: {node: '>=18.18'} + + metro-resolver@0.81.0: + resolution: {integrity: sha512-Uu2Q+buHhm571cEwpPek8egMbdSTqmwT/5U7ZVNpK6Z2ElQBBCxd7HmFAslKXa7wgpTO2FAn6MqGeERbAtVDUA==} + engines: {node: '>=18.18'} + + metro-runtime@0.81.0: + resolution: {integrity: sha512-6oYB5HOt37RuGz2eV4A6yhcl+PUTwJYLDlY9vhT+aVjbUWI6MdBCf69vc4f5K5Vpt+yOkjy+2LDwLS0ykWFwYw==} + engines: {node: '>=18.18'} + + metro-source-map@0.81.0: + resolution: {integrity: sha512-TzsVxhH83dyxg4A4+L1nzNO12I7ps5IHLjKGZH3Hrf549eiZivkdjYiq/S5lOB+p2HiQ+Ykcwtmcja95LIC62g==} + engines: {node: '>=18.18'} + + metro-symbolicate@0.81.0: + resolution: {integrity: sha512-C/1rWbNTPYp6yzID8IPuQPpVGzJ2rbWYBATxlvQ9dfK5lVNoxcwz77hjcY8ISLsRRR15hyd/zbjCNKPKeNgE1Q==} + engines: {node: '>=18.18'} + hasBin: true + + metro-transform-plugins@0.81.0: + resolution: {integrity: sha512-uErLAPBvttGCrmGSCa0dNHlOTk3uJFVEVWa5WDg6tQ79PRmuYRwzUgLhVzn/9/kyr75eUX3QWXN79Jvu4txt6Q==} + engines: {node: '>=18.18'} + + metro-transform-worker@0.81.0: + resolution: {integrity: sha512-HrQ0twiruhKy0yA+9nK5bIe3WQXZcC66PXTvRIos61/EASLAP2DzEmW7IxN/MGsfZegN2UzqL2CG38+mOB45vg==} + engines: {node: '>=18.18'} + + metro@0.81.0: + resolution: {integrity: sha512-kzdzmpL0gKhEthZ9aOV7sTqvg6NuTxDV8SIm9pf9sO8VVEbKrQk5DNcwupOUjgPPFAuKUc2NkT0suyT62hm2xg==} + engines: {node: '>=18.18'} + hasBin: true + + micro-ftch@0.3.1: + resolution: {integrity: sha512-/0LLxhzP0tfiR5hcQebtudP56gUurs2CLkGarnCiB/OqEyUFQ6U3paQi/tgLv0hBJYt2rnr9MNpxz4fiiugstg==} + + micromatch@4.0.8: + resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} + engines: {node: '>=8.6'} + + mime-db@1.52.0: + resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} + engines: {node: '>= 0.6'} + + mime-types@2.1.35: + resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} + engines: {node: '>= 0.6'} + + mime@1.6.0: + resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==} + engines: {node: '>=4'} + hasBin: true + + mime@3.0.0: + resolution: {integrity: sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==} + engines: {node: '>=10.0.0'} + hasBin: true + + mimic-fn@2.1.0: + resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} + engines: {node: '>=6'} + + mimic-fn@4.0.0: + resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} + engines: {node: '>=12'} + + minimalistic-assert@1.0.1: + resolution: {integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==} + + minimalistic-crypto-utils@1.0.1: + resolution: {integrity: sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==} + + minimatch@3.1.2: + resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} + + minimatch@9.0.3: + resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==} + engines: {node: '>=16 || 14 >=14.17'} + + minimatch@9.0.5: + resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} + engines: {node: '>=16 || 14 >=14.17'} + + minimist@1.2.8: + resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} + + minipass@7.1.2: + resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} + engines: {node: '>=16 || 14 >=14.17'} + + mipd@0.0.7: + resolution: {integrity: sha512-aAPZPNDQ3uMTdKbuO2YmAw2TxLHO0moa4YKAyETM/DTj5FloZo+a+8tU+iv4GmW+sOxKLSRwcSFuczk+Cpt6fg==} + peerDependencies: + typescript: '>=5.0.4' + peerDependenciesMeta: + typescript: + optional: true + + mkdirp@0.5.6: + resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==} + hasBin: true + + mkdirp@1.0.4: + resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==} + engines: {node: '>=10'} + hasBin: true + + mlly@1.7.2: + resolution: {integrity: sha512-tN3dvVHYVz4DhSXinXIk7u9syPYaJvio118uomkovAtWBT+RdbP6Lfh/5Lvo519YMmwBafwlh20IPTXIStscpA==} + + modern-ahocorasick@1.0.1: + resolution: {integrity: sha512-yoe+JbhTClckZ67b2itRtistFKf8yPYelHLc7e5xAwtNAXxM6wJTUx2C7QeVSJFDzKT7bCIFyBVybPMKvmB9AA==} + + motion@10.16.2: + resolution: {integrity: sha512-p+PurYqfUdcJZvtnmAqu5fJgV2kR0uLFQuBKtLeFVTrYEVllI99tiOTSefVNYuip9ELTEkepIIDftNdze76NAQ==} + + mri@1.2.0: + resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} + engines: {node: '>=4'} + + ms@2.0.0: + resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} + + ms@2.1.3: + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} + + multiformats@9.9.0: + resolution: {integrity: sha512-HoMUjhH9T8DDBNT+6xzkrd9ga/XiBI4xLr58LJACwK6G3HTOPeMz4nB4KJs33L2BelrIJa7P0VuNaVF3hMYfjg==} + + mz@2.7.0: + resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} + + nanoid@3.3.7: + resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + + natural-compare@1.4.0: + resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} + + negotiator@0.6.3: + resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} + engines: {node: '>= 0.6'} + + neo-async@2.6.2: + resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} + + next@14.2.16: + resolution: {integrity: sha512-LcO7WnFu6lYSvCzZoo1dB+IO0xXz5uEv52HF1IUN0IqVTUIZGHuuR10I5efiLadGt+4oZqTcNZyVVEem/TM5nA==} + engines: {node: '>=18.17.0'} + hasBin: true + peerDependencies: + '@opentelemetry/api': ^1.1.0 + '@playwright/test': ^1.41.2 + react: ^18.2.0 + react-dom: ^18.2.0 + sass: ^1.3.0 + peerDependenciesMeta: + '@opentelemetry/api': + optional: true + '@playwright/test': + optional: true + sass: + optional: true + + node-abort-controller@3.1.1: + resolution: {integrity: sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ==} + + node-addon-api@2.0.2: + resolution: {integrity: sha512-Ntyt4AIXyaLIuMHF6IOoTakB3K+RWxwtsHNRxllEoA6vPwP9o4866g6YWDLUdnucilZhmkxiHwHr11gAENw+QA==} + + 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'} + + node-fetch-native@1.6.4: + resolution: {integrity: sha512-IhOigYzAKHd244OC0JIMIUrjzctirCmPkaIfhDeGcEETWof5zKYUW7e7MYvChGWh/4CJeXEgsRyGzuF334rOOQ==} + + node-fetch@2.7.0: + resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==} + engines: {node: 4.x || >=6.0.0} + peerDependencies: + encoding: ^0.1.0 + peerDependenciesMeta: + encoding: + optional: true + + node-forge@1.3.1: + resolution: {integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==} + engines: {node: '>= 6.13.0'} + + node-gyp-build@4.8.2: + resolution: {integrity: sha512-IRUxE4BVsHWXkV/SFOut4qTlagw2aM8T5/vnTsmrHJvVoKueJHRc/JaFND7QDDc61kLYUJ6qlZM3sqTSyx2dTw==} + hasBin: true + + node-int64@0.4.0: + resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} + + node-releases@2.0.18: + resolution: {integrity: sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==} + + normalize-path@3.0.0: + resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} + engines: {node: '>=0.10.0'} + + npm-run-path@4.0.1: + 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==} + + ob1@0.81.0: + resolution: {integrity: sha512-6Cvrkxt1tqaRdWqTAMcVYEiO5i1xcF9y7t06nFdjFqkfPsEloCf8WwhXdwBpNUkVYSQlSGS7cDgVQR86miBfBQ==} + engines: {node: '>=18.18'} + + obj-multiplex@1.0.0: + resolution: {integrity: sha512-0GNJAOsHoBHeNTvl5Vt6IWnpUEcc3uSRxzBri7EDyIcMgYvnY2JL2qdeV5zTMjWQX5OHcD5amcW2HFfDh0gjIA==} + + object-assign@4.1.1: + resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} + engines: {node: '>=0.10.0'} + + object-hash@3.0.0: + resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} + engines: {node: '>= 6'} + + object-inspect@1.13.2: + resolution: {integrity: sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==} + engines: {node: '>= 0.4'} + + object-keys@1.1.1: + resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} + engines: {node: '>= 0.4'} + + object.assign@4.1.5: + resolution: {integrity: sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==} + engines: {node: '>= 0.4'} + + object.entries@1.1.8: + resolution: {integrity: sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==} + engines: {node: '>= 0.4'} + + object.fromentries@2.0.8: + resolution: {integrity: sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==} + engines: {node: '>= 0.4'} + + object.groupby@1.0.3: + resolution: {integrity: sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==} + engines: {node: '>= 0.4'} + + object.values@1.2.0: + resolution: {integrity: sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==} + engines: {node: '>= 0.4'} + + ofetch@1.4.1: + resolution: {integrity: sha512-QZj2DfGplQAr2oj9KzceK9Hwz6Whxazmn85yYeVuS3u9XTMOGMRx0kO95MQ+vLsj/S/NwBDMMLU5hpxvI6Tklw==} + + ohash@1.1.4: + resolution: {integrity: sha512-FlDryZAahJmEF3VR3w1KogSEdWX3WhA5GPakFx4J81kEAiHyLMpdLLElS8n8dfNadMgAne/MywcvmogzscVt4g==} + + on-exit-leak-free@0.2.0: + resolution: {integrity: sha512-dqaz3u44QbRXQooZLTUKU41ZrzYrcvLISVgbrzbyCMxpmSLJvZ3ZamIJIZ29P6OhZIkNIQKosdeM6t1LYbA9hg==} + + on-finished@2.3.0: + resolution: {integrity: sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==} + engines: {node: '>= 0.8'} + + on-finished@2.4.1: + resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} + engines: {node: '>= 0.8'} + + once@1.4.0: + resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} + + onetime@5.1.2: + 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'} + + optionator@0.9.4: + resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} + engines: {node: '>= 0.8.0'} + + p-limit@2.3.0: + resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} + engines: {node: '>=6'} + + p-limit@3.1.0: + resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} + engines: {node: '>=10'} + + p-locate@3.0.0: + resolution: {integrity: sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==} + engines: {node: '>=6'} + + p-locate@4.1.0: + resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} + engines: {node: '>=8'} + + p-locate@5.0.0: + resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} + engines: {node: '>=10'} + + p-try@2.2.0: + resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} + engines: {node: '>=6'} + + package-json-from-dist@1.0.1: + resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==} + + parent-module@1.0.1: + resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} + engines: {node: '>=6'} + + parse-json@4.0.0: + resolution: {integrity: sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==} + engines: {node: '>=4'} + + parseurl@1.3.3: + resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} + engines: {node: '>= 0.8'} + + path-exists@3.0.0: + resolution: {integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==} + engines: {node: '>=4'} + + path-exists@4.0.0: + resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} + engines: {node: '>=8'} + + path-is-absolute@1.0.1: + resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} + engines: {node: '>=0.10.0'} + + path-key@3.1.1: + 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==} + + path-scurry@1.11.1: + resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} + engines: {node: '>=16 || 14 >=14.18'} + + path-type@4.0.0: + resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} + engines: {node: '>=8'} + + pathe@1.1.2: + resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==} + + permissionless@0.1.45: + resolution: {integrity: sha512-YJJrNFeP3T7mmfXExZsGz0J8SfOPgYzT3fyRIJtImFcUI2UmnyBQLrFt+BaiIXNogzAQuBvOSi6KKtyBePJ2/Q==} + peerDependencies: + viem: '>=2.14.1 <2.18.0' + + picocolors@1.1.1: + resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} + + picomatch@2.3.1: + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} + engines: {node: '>=8.6'} + + pify@2.3.0: + resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} + engines: {node: '>=0.10.0'} + + pify@3.0.0: + resolution: {integrity: sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==} + engines: {node: '>=4'} + + pify@4.0.1: + resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==} + engines: {node: '>=6'} + + pify@5.0.0: + resolution: {integrity: sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA==} + engines: {node: '>=10'} + + pino-abstract-transport@0.5.0: + resolution: {integrity: sha512-+KAgmVeqXYbTtU2FScx1XS3kNyfZ5TrXY07V96QnUSFqo2gAqlvmaxH67Lj7SWazqsMabf+58ctdTcBgnOLUOQ==} + + pino-std-serializers@4.0.0: + resolution: {integrity: sha512-cK0pekc1Kjy5w9V2/n+8MkZwusa6EyyxfeQCB799CQRhRt/CqYKiWs5adeu8Shve2ZNffvfC/7J64A2PJo1W/Q==} + + pino@7.11.0: + resolution: {integrity: sha512-dMACeu63HtRLmCG8VKdy4cShCPKaYDR4youZqoSWLxl5Gu99HUw8bw75thbPv9Nip+H+QYX8o3ZJbTdVZZ2TVg==} + hasBin: true + + pirates@4.0.6: + resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} + engines: {node: '>= 6'} + + pkg-dir@3.0.0: + resolution: {integrity: sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==} + engines: {node: '>=6'} + + 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'} + + pony-cause@2.1.11: + resolution: {integrity: sha512-M7LhCsdNbNgiLYiP4WjsfLUuFmCfnjdF6jKe2R9NKl4WFN+HZPGHJZ9lnLP7f9ZnKe3U9nuWD0szirmj+migUg==} + engines: {node: '>=12.0.0'} + + possible-typed-array-names@1.0.0: + resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==} + engines: {node: '>= 0.4'} + + postcss-import@15.1.0: + resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==} + engines: {node: '>=14.0.0'} + peerDependencies: + postcss: ^8.0.0 + + postcss-js@4.0.1: + resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} + engines: {node: ^12 || ^14 || >= 16} + peerDependencies: + postcss: ^8.4.21 + + postcss-load-config@4.0.2: + resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==} + engines: {node: '>= 14'} + peerDependencies: + postcss: '>=8.0.9' + ts-node: '>=9.0.0' + peerDependenciesMeta: + postcss: + optional: true + ts-node: + optional: true + + postcss-nested@6.2.0: + resolution: {integrity: sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==} + engines: {node: '>=12.0'} + peerDependencies: + postcss: ^8.2.14 + + postcss-selector-parser@6.1.2: + resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==} + engines: {node: '>=4'} + + postcss-value-parser@4.2.0: + resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} + + postcss@8.4.31: + resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==} + engines: {node: ^10 || ^12 || >=14} + + postcss@8.4.47: + resolution: {integrity: sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==} + engines: {node: ^10 || ^12 || >=14} + + preact@10.24.3: + resolution: {integrity: sha512-Z2dPnBnMUfyQfSQ+GBdsGa16hz35YmLmtTLhM169uW944hYL6xzTYkJjC07j+Wosz733pMWx0fgON3JNw1jJQA==} + + prelude-ls@1.2.1: + resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} + engines: {node: '>= 0.8.0'} + + pretty-format@29.7.0: + resolution: {integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + process-nextick-args@2.0.1: + resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} + + process-warning@1.0.0: + resolution: {integrity: sha512-du4wfLyj4yCZq1VupnVSZmRsPJsNuxoDQFdCFHLaYiEbFBD7QE0a+I4D7hOxrVnh78QE/YipFAj9lXHiXocV+Q==} + + promise@8.3.0: + resolution: {integrity: sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==} + + prop-types@15.8.1: + resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} + + proxy-compare@2.5.1: + resolution: {integrity: sha512-oyfc0Tx87Cpwva5ZXezSp5V9vht1c7dZBhvuV/y3ctkgMVUmiAGDVeeB0dKhGSyT0v1ZTEQYpe/RXlBVBNuCLA==} + + proxy-from-env@1.1.0: + resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} + + pump@3.0.2: + resolution: {integrity: sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==} + + punycode@2.3.1: + resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} + engines: {node: '>=6'} + + qr-code-styling@1.8.4: + resolution: {integrity: sha512-uxykNuvXaPDK/jGDERDIdDvvocefbHu1oxVYi6K87FUdPPAezkBdcIeFJ8XVX2HSsyLFINile5uzfOMYpGu5ZA==} + engines: {node: '>=18.18.0'} + + qrcode-generator@1.4.4: + resolution: {integrity: sha512-HM7yY8O2ilqhmULxGMpcHSF1EhJJ9yBj8gvDEuZ6M+KGJ0YY2hKpnXvRD+hZPLrDVck3ExIGhmPtSdcjC+guuw==} + + qrcode-terminal-nooctal@0.12.1: + resolution: {integrity: sha512-jy/kkD0iIMDjTucB+5T6KBsnirlhegDH47vHgrj5MejchSQmi/EAMM0xMFeePgV9CJkkAapNakpVUWYgHvtdKg==} + hasBin: true + + qrcode@1.5.3: + resolution: {integrity: sha512-puyri6ApkEHYiVl4CFzo1tDkAZ+ATcnbJrJ6RiBM1Fhctdn/ix9MTE3hRph33omisEbC/2fcfemsseiKgBPKZg==} + engines: {node: '>=10.13.0'} + hasBin: true + + qrcode@1.5.4: + resolution: {integrity: sha512-1ca71Zgiu6ORjHqFBDpnSMTR2ReToX4l1Au1VFLyVeBTFavzQnv5JxMFr3ukHVKpSrSA2MCk0lNJSykjUfz7Zg==} + engines: {node: '>=10.13.0'} + hasBin: true + + query-string@7.1.3: + resolution: {integrity: sha512-hh2WYhq4fi8+b+/2Kg9CEge4fDPvHS534aOOvOZeQ3+Vf2mCFsaFBYj0i+iXcAq6I9Vzp5fjMFBlONvayDC1qg==} + engines: {node: '>=6'} + + queue-microtask@1.2.3: + resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + + queue@6.0.2: + resolution: {integrity: sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==} + + quick-format-unescaped@4.0.4: + resolution: {integrity: sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg==} + + radix3@1.1.2: + resolution: {integrity: sha512-b484I/7b8rDEdSDKckSSBA8knMpcdsXudlE/LNL639wFoHKwLbEkQFZHWEYwDC0wa0FKUcCY+GAF73Z7wxNVFA==} + + range-parser@1.2.1: + resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} + engines: {node: '>= 0.6'} + + react-devtools-core@5.3.2: + resolution: {integrity: sha512-crr9HkVrDiJ0A4zot89oS0Cgv0Oa4OG1Em4jit3P3ZxZSKPMYyMjfwMqgcJna9o625g8oN87rBm8SWWrSTBZxg==} + + react-dom@18.3.1: + resolution: {integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==} + peerDependencies: + react: ^18.3.1 + + react-is@16.13.1: + resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} + + react-is@18.3.1: + resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==} + + react-native-webview@11.26.1: + resolution: {integrity: sha512-hC7BkxOpf+z0UKhxFSFTPAM4shQzYmZHoELa6/8a/MspcjEP7ukYKpuSUTLDywQditT8yI9idfcKvfZDKQExGw==} + peerDependencies: + react: '*' + react-native: '*' + + react-native@0.76.0: + resolution: {integrity: sha512-isbLzmY7fhhLdN/oss4jlRHeDmEShuTYsp1Zq93UM0/JssQK4g+2Ub4mHdhxDFm2LN+0ryBgVJK1nO7l93cfsA==} + engines: {node: '>=18'} + hasBin: true + peerDependencies: + '@types/react': ^18.2.6 + react: ^18.2.0 + peerDependenciesMeta: + '@types/react': + optional: true + + react-refresh@0.14.2: + resolution: {integrity: sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==} + engines: {node: '>=0.10.0'} + + react-remove-scroll-bar@2.3.6: + resolution: {integrity: sha512-DtSYaao4mBmX+HDo5YWYdBWQwYIQQshUV/dVxFxK+KM26Wjwp1gZ6rv6OC3oujI6Bfu6Xyg3TwK533AQutsn/g==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + + react-remove-scroll@2.6.0: + resolution: {integrity: sha512-I2U4JVEsQenxDAKaVa3VZ/JeJZe0/2DxPWL8Tj8yLKctQJQiZM52pn/GWFpSp8dftjM3pSAHVJZscAnC/y+ySQ==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + + react-style-singleton@2.2.1: + resolution: {integrity: sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + + react@18.3.1: + resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==} + engines: {node: '>=0.10.0'} + + read-cache@1.0.0: + resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} + + readable-stream@2.3.8: + resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==} + + readable-stream@3.6.2: + resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} + engines: {node: '>= 6'} + + readdirp@3.6.0: + resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} + engines: {node: '>=8.10.0'} + + readline@1.3.0: + resolution: {integrity: sha512-k2d6ACCkiNYz222Fs/iNze30rRJ1iIicW7JuX/7/cozvih6YCkFZH+J6mAFDVgv0dRBaAyr4jDqC95R2y4IADg==} + + real-require@0.1.0: + resolution: {integrity: sha512-r/H9MzAWtrv8aSVjPCMFpDMl5q66GqtmmRkRjpHTsp4zBAa+snZyiQNlMONiUmEJcsnaw0wCauJ2GWODr/aFkg==} + engines: {node: '>= 12.13.0'} + + recast@0.21.5: + resolution: {integrity: sha512-hjMmLaUXAm1hIuTqOdeYObMslq/q+Xff6QE3Y2P+uoHAg2nmVlLBps2hzh1UJDdMtDTMXOFewK6ky51JQIeECg==} + engines: {node: '>= 4'} + + reflect.getprototypeof@1.0.6: + resolution: {integrity: sha512-fmfw4XgoDke3kdI6h4xcUz1dG8uaiv5q9gcEwLS4Pnth2kxT+GZ7YehS1JTMGBQmtV7Y4GFGbs2re2NqhdozUg==} + engines: {node: '>= 0.4'} + + regenerate-unicode-properties@10.2.0: + resolution: {integrity: sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==} + engines: {node: '>=4'} + + regenerate@1.4.2: + resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==} + + regenerator-runtime@0.13.11: + resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==} + + regenerator-runtime@0.14.1: + resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==} + + regenerator-transform@0.15.2: + resolution: {integrity: sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==} + + regexp.prototype.flags@1.5.3: + resolution: {integrity: sha512-vqlC04+RQoFalODCbCumG2xIOvapzVMHwsyIGM/SIE8fRhFFsXeH8/QQ+s0T0kDAhKc4k30s73/0ydkHQz6HlQ==} + engines: {node: '>= 0.4'} + + regexpu-core@6.1.1: + resolution: {integrity: sha512-k67Nb9jvwJcJmVpw0jPttR1/zVfnKf8Km0IPatrU/zJ5XeG3+Slx0xLXs9HByJSzXzrlz5EDvN6yLNMDc2qdnw==} + engines: {node: '>=4'} + + regjsgen@0.8.0: + resolution: {integrity: sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==} + + regjsparser@0.11.2: + resolution: {integrity: sha512-3OGZZ4HoLJkkAZx/48mTXJNlmqTGOzc0o9OWQPuWpkOlXXPbyN6OafCcoXUnBqE2D3f/T5L+pWc1kdEmnfnRsA==} + hasBin: true + + require-directory@2.1.1: + resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} + engines: {node: '>=0.10.0'} + + require-main-filename@2.0.0: + resolution: {integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==} + + resolve-from@3.0.0: + resolution: {integrity: sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==} + engines: {node: '>=4'} + + resolve-from@4.0.0: + resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} + engines: {node: '>=4'} + + resolve-from@5.0.0: + resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} + engines: {node: '>=8'} + + resolve-pkg-maps@1.0.0: + resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} + + resolve@1.22.8: + resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} + hasBin: true + + resolve@2.0.0-next.5: + resolution: {integrity: sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==} + hasBin: true + + reusify@1.0.4: + resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} + engines: {iojs: '>=1.0.0', node: '>=0.10.0'} + + rimraf@2.6.3: + resolution: {integrity: sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==} + deprecated: Rimraf versions prior to v4 are no longer supported + hasBin: true + + rimraf@3.0.2: + resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} + deprecated: Rimraf versions prior to v4 are no longer supported + hasBin: true + + run-parallel@1.2.0: + resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} + + safe-array-concat@1.1.2: + resolution: {integrity: sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==} + engines: {node: '>=0.4'} + + safe-buffer@5.1.2: + resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} + + safe-buffer@5.2.1: + resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} + + safe-regex-test@1.0.3: + resolution: {integrity: sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==} + engines: {node: '>= 0.4'} + + safe-stable-stringify@2.5.0: + resolution: {integrity: sha512-b3rppTKm9T+PsVCBEOUR46GWI7fdOs00VKZ1+9c1EWDaDMvjQc6tUwuFyIprgGgTcWoVHSKrU8H31ZHA2e0RHA==} + engines: {node: '>=10'} + + scheduler@0.23.2: + resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==} + + scheduler@0.24.0-canary-efb381bbf-20230505: + resolution: {integrity: sha512-ABvovCDe/k9IluqSh4/ISoq8tIJnW8euVAWYt5j/bg6dRnqwQwiGO1F/V4AyK96NGF/FB04FhOUDuWj8IKfABA==} + + selfsigned@2.4.1: + resolution: {integrity: sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==} + engines: {node: '>=10'} + + semver@5.7.2: + resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==} + hasBin: true + + semver@6.3.1: + resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} + hasBin: true + + semver@7.6.3: + resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==} + engines: {node: '>=10'} + hasBin: true + + send@0.19.0: + resolution: {integrity: sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==} + engines: {node: '>= 0.8.0'} + + serialize-error@2.1.0: + resolution: {integrity: sha512-ghgmKt5o4Tly5yEG/UJp8qTd0AN7Xalw4XBtDEKP655B699qMEtra1WlXeE6WIvdEG481JvRxULKsInq/iNysw==} + engines: {node: '>=0.10.0'} + + serve-static@1.16.2: + resolution: {integrity: sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==} + engines: {node: '>= 0.8.0'} + + set-blocking@2.0.0: + resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==} + + set-function-length@1.2.2: + resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} + engines: {node: '>= 0.4'} + + set-function-name@2.0.2: + resolution: {integrity: sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==} + engines: {node: '>= 0.4'} + + setprototypeof@1.2.0: + resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} + + sha.js@2.4.11: + resolution: {integrity: sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==} + hasBin: true + + shallow-clone@3.0.1: + resolution: {integrity: sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==} + engines: {node: '>=8'} + + shebang-command@2.0.0: + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} + engines: {node: '>=8'} + + shebang-regex@3.0.0: + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} + engines: {node: '>=8'} + + shell-quote@1.8.1: + resolution: {integrity: sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==} + + side-channel@1.0.6: + resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} + engines: {node: '>= 0.4'} + + signal-exit@3.0.7: + resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} + + signal-exit@4.1.0: + resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} + engines: {node: '>=14'} + + slash@3.0.0: + resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} + engines: {node: '>=8'} + + socket.io-client@4.8.1: + resolution: {integrity: sha512-hJVXfu3E28NmzGk8o1sHhN3om52tRvwYeidbj7xKy2eIIse5IoKX3USlS6Tqt3BHAtflLIkCQBkzVrEEfWUyYQ==} + engines: {node: '>=10.0.0'} + + socket.io-parser@4.2.4: + resolution: {integrity: sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==} + engines: {node: '>=10.0.0'} + + sonic-boom@2.8.0: + resolution: {integrity: sha512-kuonw1YOYYNOve5iHdSahXPOK49GqwA+LZhI6Wz/l0rP57iKyXXIHaRagOBHAPmGwJC6od2Z9zgvZ5loSgMlVg==} + + source-map-js@1.2.1: + resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} + engines: {node: '>=0.10.0'} + + source-map-support@0.5.21: + resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} + + source-map@0.5.7: + resolution: {integrity: sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==} + engines: {node: '>=0.10.0'} + + source-map@0.6.1: + resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} + engines: {node: '>=0.10.0'} + + split-on-first@1.1.0: + resolution: {integrity: sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw==} + engines: {node: '>=6'} + + split2@4.2.0: + resolution: {integrity: sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==} + engines: {node: '>= 10.x'} + + sprintf-js@1.0.3: + resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} + + stack-utils@2.0.6: + resolution: {integrity: sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==} + engines: {node: '>=10'} + + stackframe@1.3.4: + resolution: {integrity: sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==} + + stacktrace-parser@0.1.10: + resolution: {integrity: sha512-KJP1OCML99+8fhOHxwwzyWrlUuVX5GQ0ZpJTd1DFXhdkrvg1szxfHhawXUZ3g9TkXORQd4/WG68jMlQZ2p8wlg==} + engines: {node: '>=6'} + + statuses@1.5.0: + resolution: {integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==} + engines: {node: '>= 0.6'} + + statuses@2.0.1: + resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} + engines: {node: '>= 0.8'} + + std-env@3.7.0: + resolution: {integrity: sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg==} + + stream-shift@1.0.3: + resolution: {integrity: sha512-76ORR0DO1o1hlKwTbi/DM3EXWGf3ZJYO8cXX5RJwnul2DEg2oyoZyjLNoQM8WsvZiFKCRfC1O0J7iCvie3RZmQ==} + + streamsearch@1.1.0: + resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==} + engines: {node: '>=10.0.0'} + + strict-uri-encode@2.0.0: + resolution: {integrity: sha512-QwiXZgpRcKkhTj2Scnn++4PKtWsH0kpzZ62L2R6c/LUVYv7hVnZqcg2+sMuT6R7Jusu1vviK/MFsu6kNJfWlEQ==} + engines: {node: '>=4'} + + string-width@4.2.3: + resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} + engines: {node: '>=8'} + + string-width@5.1.2: + resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} + engines: {node: '>=12'} + + string.prototype.includes@2.0.1: + resolution: {integrity: sha512-o7+c9bW6zpAdJHTtujeePODAhkuicdAryFsfVKwA+wGw89wJ4GTY484WTucM9hLtDEOpOvI+aHnzqnC5lHp4Rg==} + engines: {node: '>= 0.4'} + + string.prototype.matchall@4.0.11: + resolution: {integrity: sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==} + engines: {node: '>= 0.4'} + + string.prototype.repeat@1.0.0: + resolution: {integrity: sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==} + + string.prototype.trim@1.2.9: + resolution: {integrity: sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==} + engines: {node: '>= 0.4'} + + string.prototype.trimend@1.0.8: + resolution: {integrity: sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==} + + string.prototype.trimstart@1.0.8: + resolution: {integrity: sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==} + engines: {node: '>= 0.4'} + + string_decoder@1.1.1: + resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} + + string_decoder@1.3.0: + resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} + + strip-ansi@6.0.1: + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} + engines: {node: '>=8'} + + strip-ansi@7.1.0: + resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} + engines: {node: '>=12'} + + strip-bom@3.0.0: + resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} + engines: {node: '>=4'} + + strip-final-newline@2.0.0: + resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} + engines: {node: '>=6'} + + strip-final-newline@3.0.0: + resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} + engines: {node: '>=12'} + + strip-json-comments@3.1.1: + resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} + engines: {node: '>=8'} + + styled-jsx@5.1.1: + resolution: {integrity: sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==} + engines: {node: '>= 12.0.0'} + peerDependencies: + '@babel/core': '*' + babel-plugin-macros: '*' + react: '>= 16.8.0 || 17.x.x || ^18.0.0-0' + peerDependenciesMeta: + '@babel/core': + optional: true + babel-plugin-macros: + optional: true + + sucrase@3.35.0: + resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==} + engines: {node: '>=16 || 14 >=14.17'} + hasBin: true + + superstruct@1.0.4: + resolution: {integrity: sha512-7JpaAoX2NGyoFlI9NBh66BQXGONc+uE+MRS5i2iOBKuS4e+ccgMDjATgZldkah+33DakBxDHiss9kvUcGAO8UQ==} + engines: {node: '>=14.0.0'} + + supports-color@7.2.0: + resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} + engines: {node: '>=8'} + + supports-color@8.1.1: + resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==} + engines: {node: '>=10'} + + supports-preserve-symlinks-flag@1.0.0: + resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} + engines: {node: '>= 0.4'} + + system-architecture@0.1.0: + resolution: {integrity: sha512-ulAk51I9UVUyJgxlv9M6lFot2WP3e7t8Kz9+IS6D4rVba1tR9kON+Ey69f+1R4Q8cd45Lod6a4IcJIxnzGc/zA==} + engines: {node: '>=18'} + + tailwind-merge@2.5.4: + resolution: {integrity: sha512-0q8cfZHMu9nuYP/b5Shb7Y7Sh1B7Nnl5GqNr1U+n2p6+mybvRtayrQ+0042Z5byvTA8ihjlP8Odo8/VnHbZu4Q==} + + tailwindcss-animate@1.0.7: + resolution: {integrity: sha512-bl6mpH3T7I3UFxuvDEXLxy/VuFxBk5bbzplh7tXI68mwMokNYd1t9qPBHlnyTwfa4JGC4zP516I1hYYtQ/vspA==} + peerDependencies: + tailwindcss: '>=3.0.0 || insiders' + + tailwindcss@3.4.14: + resolution: {integrity: sha512-IcSvOcTRcUtQQ7ILQL5quRDg7Xs93PdJEk1ZLbhhvJc7uj/OAhYOnruEiwnGgBvUtaUAJ8/mhSw1o8L2jCiENA==} + engines: {node: '>=14.0.0'} + hasBin: true + + tapable@2.2.1: + resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} + engines: {node: '>=6'} + + temp@0.8.4: + resolution: {integrity: sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg==} + engines: {node: '>=6.0.0'} + + terser@5.36.0: + resolution: {integrity: sha512-IYV9eNMuFAV4THUspIRXkLakHnV6XO7FEdtKjf/mDyrnqUg9LnlOn6/RwRvM9SZjR4GUq8Nk8zj67FzVARr74w==} + engines: {node: '>=10'} + hasBin: true + + test-exclude@6.0.0: + resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==} + engines: {node: '>=8'} + + text-table@0.2.0: + resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} + + thenify-all@1.6.0: + resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} + engines: {node: '>=0.8'} + + thenify@3.3.1: + resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} + + thread-stream@0.15.2: + resolution: {integrity: sha512-UkEhKIg2pD+fjkHQKyJO3yoIvAP3N6RlNFt2dUhcS1FGvCD1cQa1M/PGknCLFIyZdtJOWQjejp7bdNqmN7zwdA==} + + throat@5.0.0: + resolution: {integrity: sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==} + + through2@2.0.5: + resolution: {integrity: sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==} + + tmpl@1.0.5: + resolution: {integrity: sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==} + + to-regex-range@5.0.1: + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} + engines: {node: '>=8.0'} + + toidentifier@1.0.1: + resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} + engines: {node: '>=0.6'} + + tr46@0.0.3: + resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} + + ts-api-utils@1.3.0: + resolution: {integrity: sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==} + engines: {node: '>=16'} + peerDependencies: + typescript: '>=4.2.0' + + ts-interface-checker@0.1.13: + resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} + + tsconfig-paths@3.15.0: + resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==} + + tslib@1.14.1: + resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} + + tslib@2.8.0: + resolution: {integrity: sha512-jWVzBLplnCmoaTr13V9dYbiQ99wvZRd0vNWaDRg+aVYRcjDF3nDksxFDE/+fkXnKhpnUUkmx5pK/v8mCtLVqZA==} + + type-check@0.4.0: + resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} + engines: {node: '>= 0.8.0'} + + type-detect@4.0.8: + resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==} + engines: {node: '>=4'} + + type-fest@0.20.2: + resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} + engines: {node: '>=10'} + + type-fest@0.7.1: + resolution: {integrity: sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==} + engines: {node: '>=8'} + + typed-array-buffer@1.0.2: + resolution: {integrity: sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==} + engines: {node: '>= 0.4'} + + typed-array-byte-length@1.0.1: + resolution: {integrity: sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==} + engines: {node: '>= 0.4'} + + typed-array-byte-offset@1.0.2: + resolution: {integrity: sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==} + engines: {node: '>= 0.4'} + + typed-array-length@1.0.6: + resolution: {integrity: sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==} + engines: {node: '>= 0.4'} + + typescript@5.6.3: + resolution: {integrity: sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==} + engines: {node: '>=14.17'} + hasBin: true + + ua-parser-js@1.0.39: + resolution: {integrity: sha512-k24RCVWlEcjkdOxYmVJgeD/0a1TiSpqLg+ZalVGV9lsnr4yqu0w7tX/x2xX6G4zpkgQnRf89lxuZ1wsbjXM8lw==} + hasBin: true + + ufo@1.5.4: + resolution: {integrity: sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==} + + uint8arrays@3.1.0: + resolution: {integrity: sha512-ei5rfKtoRO8OyOIor2Rz5fhzjThwIHJZ3uyDPnDHTXbP0aMQ1RN/6AI5B5d9dBxJOU+BvOAk7ZQ1xphsX8Lrog==} + + unbox-primitive@1.0.2: + resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} + + uncrypto@0.1.3: + resolution: {integrity: sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==} + + undici-types@6.19.8: + resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==} + + unenv@1.10.0: + resolution: {integrity: sha512-wY5bskBQFL9n3Eca5XnhH6KbUo/tfvkwm9OpcdCvLaeA7piBNbavbOKJySEwQ1V0RH6HvNlSAFRTpvTqgKRQXQ==} + + unicode-canonical-property-names-ecmascript@2.0.1: + resolution: {integrity: sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==} + engines: {node: '>=4'} + + unicode-match-property-ecmascript@2.0.0: + resolution: {integrity: sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==} + engines: {node: '>=4'} + + unicode-match-property-value-ecmascript@2.2.0: + resolution: {integrity: sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==} + engines: {node: '>=4'} + + unicode-property-aliases-ecmascript@2.1.0: + resolution: {integrity: sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==} + engines: {node: '>=4'} + + unpipe@1.0.0: + resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} + engines: {node: '>= 0.8'} + + unstorage@1.12.0: + resolution: {integrity: sha512-ARZYTXiC+e8z3lRM7/qY9oyaOkaozCeNd2xoz7sYK9fv7OLGhVsf+BZbmASqiK/HTZ7T6eAlnVq9JynZppyk3w==} + peerDependencies: + '@azure/app-configuration': ^1.7.0 + '@azure/cosmos': ^4.1.1 + '@azure/data-tables': ^13.2.2 + '@azure/identity': ^4.4.1 + '@azure/keyvault-secrets': ^4.8.0 + '@azure/storage-blob': ^12.24.0 + '@capacitor/preferences': ^6.0.2 + '@netlify/blobs': ^6.5.0 || ^7.0.0 + '@planetscale/database': ^1.19.0 + '@upstash/redis': ^1.34.0 + '@vercel/kv': ^1.0.1 + idb-keyval: ^6.2.1 + ioredis: ^5.4.1 + peerDependenciesMeta: + '@azure/app-configuration': + optional: true + '@azure/cosmos': + optional: true + '@azure/data-tables': + optional: true + '@azure/identity': + optional: true + '@azure/keyvault-secrets': + optional: true + '@azure/storage-blob': + optional: true + '@capacitor/preferences': + optional: true + '@netlify/blobs': + optional: true + '@planetscale/database': + optional: true + '@upstash/redis': + optional: true + '@vercel/kv': + optional: true + idb-keyval: + optional: true + ioredis: + 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==} + 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==} + + use-callback-ref@1.3.2: + resolution: {integrity: sha512-elOQwe6Q8gqZgDA8mrh44qRTQqpIHDcZ3hXTLjBe1i4ph8XpNJnO+aQf3NaG+lriLopI4HMx9VjQLfPQ6vhnoA==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + + use-sidecar@1.1.2: + resolution: {integrity: sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': ^16.9.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + + use-sync-external-store@1.2.0: + resolution: {integrity: sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + + utf-8-validate@5.0.10: + resolution: {integrity: sha512-Z6czzLq4u8fPOyx7TU6X3dvUZVvoJmxSQ+IcrlmagKhilxlhZgxPK6C5Jqbkw1IDUmFTM+cz9QDnnLTwDz/2gQ==} + engines: {node: '>=6.14.2'} + + util-deprecate@1.0.2: + resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} + + util@0.12.5: + resolution: {integrity: sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==} + + utils-merge@1.0.1: + resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} + engines: {node: '>= 0.4.0'} + + uuid@8.3.2: + resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} + hasBin: true + + uuid@9.0.1: + resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==} + hasBin: true + + valtio@1.11.2: + resolution: {integrity: sha512-1XfIxnUXzyswPAPXo1P3Pdx2mq/pIqZICkWN60Hby0d9Iqb+MEIpqgYVlbflvHdrp2YR/q3jyKWRPJJ100yxaw==} + engines: {node: '>=12.20.0'} + peerDependencies: + '@types/react': '>=16.8' + react: '>=16.8' + peerDependenciesMeta: + '@types/react': + optional: true + react: + optional: true + + viem@2.21.35: + resolution: {integrity: sha512-f3EFc5JILeA9veuNymUN8HG/nKP9ykC0NCgwFrZWuxcCc822GaP0IEnkRBsHGqmjwbz//FxJFmvtx7TBcdVs0A==} + peerDependencies: + typescript: '>=5.0.4' + peerDependenciesMeta: + typescript: + optional: true + + vlq@1.0.1: + resolution: {integrity: sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w==} + + wagmi@2.12.25: + resolution: {integrity: sha512-RdQCDbTv1+b7fWCAoLEYX0loymqLnhmNrMZq1gfPEs6cOhEHYOQeZtJWnyaXOD5+3xIFw+xoA0xDNvAHVbtbKw==} + peerDependencies: + '@tanstack/react-query': '>=5.0.0' + react: '>=18' + typescript: '>=5.0.4' + viem: 2.x + peerDependenciesMeta: + typescript: + optional: true + + walker@1.0.8: + resolution: {integrity: sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==} + + webauthn-p256@0.0.10: + resolution: {integrity: sha512-EeYD+gmIT80YkSIDb2iWq0lq2zbHo1CxHlQTeJ+KkCILWpVy3zASH3ByD4bopzfk0uCwXxLqKGLqp2W4O28VFA==} + + webextension-polyfill@0.10.0: + resolution: {integrity: sha512-c5s35LgVa5tFaHhrZDnr3FpQpjj1BB+RXhLTYUxGqBVN460HkbM8TBtEqdXWbpTKfzwCcjAZVF7zXCYSKtcp9g==} + + webidl-conversions@3.0.1: + resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} + + whatwg-fetch@3.6.20: + resolution: {integrity: sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==} + + whatwg-url@5.0.0: + resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} + + which-boxed-primitive@1.0.2: + resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} + + which-builtin-type@1.1.4: + resolution: {integrity: sha512-bppkmBSsHFmIMSl8BO9TbsyzsvGjVoppt8xUiGzwiu/bhDCGxnpOKCxgqj6GuyHE0mINMDecBFPlOm2hzY084w==} + engines: {node: '>= 0.4'} + + which-collection@1.0.2: + resolution: {integrity: sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==} + engines: {node: '>= 0.4'} + + which-module@2.0.1: + resolution: {integrity: sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==} + + which-typed-array@1.1.15: + resolution: {integrity: sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==} + engines: {node: '>= 0.4'} + + which@2.0.2: + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} + engines: {node: '>= 8'} + hasBin: true + + word-wrap@1.2.5: + resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} + engines: {node: '>=0.10.0'} + + wrap-ansi@6.2.0: + resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==} + engines: {node: '>=8'} + + wrap-ansi@7.0.0: + resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} + engines: {node: '>=10'} + + wrap-ansi@8.1.0: + resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} + engines: {node: '>=12'} + + wrappy@1.0.2: + resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} + + write-file-atomic@2.4.3: + resolution: {integrity: sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==} + + write-file-atomic@4.0.2: + resolution: {integrity: sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==} + engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + + ws@6.2.3: + resolution: {integrity: sha512-jmTjYU0j60B+vHey6TfR3Z7RD61z/hmxBS3VMSGIrroOWXQEneK1zNuotOUrGyBHQj0yrpsLHPWtigEFd13ndA==} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ^5.0.2 + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + + ws@7.5.10: + resolution: {integrity: sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==} + engines: {node: '>=8.3.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ^5.0.2 + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + + ws@8.17.1: + resolution: {integrity: sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==} + engines: {node: '>=10.0.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: '>=5.0.2' + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + + ws@8.18.0: + resolution: {integrity: sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==} + engines: {node: '>=10.0.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: '>=5.0.2' + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + + xmlhttprequest-ssl@2.1.2: + resolution: {integrity: sha512-TEU+nJVUUnA4CYJFLvK5X9AOeH4KvDvhIfm0vV1GaQRtchnG0hgK5p8hw/xjv8cunWYCsiPCSDzObPyhEwq3KQ==} + engines: {node: '>=0.4.0'} + + xtend@4.0.2: + resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} + engines: {node: '>=0.4'} + + y18n@4.0.3: + resolution: {integrity: sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==} + + y18n@5.0.8: + resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} + engines: {node: '>=10'} + + yallist@3.1.1: + resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} + + yaml@2.6.0: + resolution: {integrity: sha512-a6ae//JvKDEra2kdi1qzCyrJW/WZCgFi8ydDV+eXExl95t+5R+ijnqHJbz9tmMh8FUjx3iv2fCQ4dclAQlO2UQ==} + engines: {node: '>= 14'} + hasBin: true + + yargs-parser@18.1.3: + resolution: {integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==} + engines: {node: '>=6'} + + yargs-parser@21.1.1: + resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} + engines: {node: '>=12'} + + yargs@15.4.1: + resolution: {integrity: sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==} + engines: {node: '>=8'} + + yargs@17.7.2: + resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} + engines: {node: '>=12'} + + yocto-queue@0.1.0: + resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} + engines: {node: '>=10'} + + zustand@5.0.0: + resolution: {integrity: sha512-LE+VcmbartOPM+auOjCCLQOsQ05zUTp8RkgwRzefUk+2jISdMMFnxvyTjA4YNWr5ZGXYbVsEMZosttuxUBkojQ==} + engines: {node: '>=12.20.0'} + peerDependencies: + '@types/react': '>=18.0.0' + immer: '>=9.0.6' + react: '>=18.0.0' + use-sync-external-store: '>=1.2.0' + peerDependenciesMeta: + '@types/react': + optional: true + immer: + optional: true + react: + optional: true + use-sync-external-store: + optional: true + +snapshots: + + '@adraffy/ens-normalize@1.11.0': {} + + '@alloc/quick-lru@5.2.0': {} + + '@ampproject/remapping@2.3.0': + dependencies: + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 + + '@babel/code-frame@7.26.0': + dependencies: + '@babel/helper-validator-identifier': 7.25.9 + js-tokens: 4.0.0 + picocolors: 1.1.1 + + '@babel/compat-data@7.26.0': {} + + '@babel/core@7.26.0': + dependencies: + '@ampproject/remapping': 2.3.0 + '@babel/code-frame': 7.26.0 + '@babel/generator': 7.26.0 + '@babel/helper-compilation-targets': 7.25.9 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) + '@babel/helpers': 7.26.0 + '@babel/parser': 7.26.1 + '@babel/template': 7.25.9 + '@babel/traverse': 7.25.9 + '@babel/types': 7.26.0 + convert-source-map: 2.0.0 + debug: 4.3.7 + gensync: 1.0.0-beta.2 + json5: 2.2.3 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + '@babel/generator@7.26.0': + dependencies: + '@babel/parser': 7.26.1 + '@babel/types': 7.26.0 + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 + jsesc: 3.0.2 + + '@babel/helper-annotate-as-pure@7.25.9': + dependencies: + '@babel/types': 7.26.0 + + '@babel/helper-builder-binary-assignment-operator-visitor@7.25.9': + dependencies: + '@babel/traverse': 7.25.9 + '@babel/types': 7.26.0 + transitivePeerDependencies: + - supports-color + + '@babel/helper-compilation-targets@7.25.9': + dependencies: + '@babel/compat-data': 7.26.0 + '@babel/helper-validator-option': 7.25.9 + browserslist: 4.24.2 + lru-cache: 5.1.1 + semver: 6.3.1 + + '@babel/helper-create-class-features-plugin@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-member-expression-to-functions': 7.25.9 + '@babel/helper-optimise-call-expression': 7.25.9 + '@babel/helper-replace-supers': 7.25.9(@babel/core@7.26.0) + '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 + '@babel/traverse': 7.25.9 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + '@babel/helper-create-regexp-features-plugin@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-annotate-as-pure': 7.25.9 + regexpu-core: 6.1.1 + semver: 6.3.1 + + '@babel/helper-define-polyfill-provider@0.6.2(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-compilation-targets': 7.25.9 + '@babel/helper-plugin-utils': 7.25.9 + debug: 4.3.7 + lodash.debounce: 4.0.8 + resolve: 1.22.8 + transitivePeerDependencies: + - supports-color + + '@babel/helper-member-expression-to-functions@7.25.9': + dependencies: + '@babel/traverse': 7.25.9 + '@babel/types': 7.26.0 + transitivePeerDependencies: + - supports-color + + '@babel/helper-module-imports@7.25.9': + dependencies: + '@babel/traverse': 7.25.9 + '@babel/types': 7.26.0 + transitivePeerDependencies: + - supports-color + + '@babel/helper-module-transforms@7.26.0(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-module-imports': 7.25.9 + '@babel/helper-validator-identifier': 7.25.9 + '@babel/traverse': 7.25.9 + transitivePeerDependencies: + - supports-color + + '@babel/helper-optimise-call-expression@7.25.9': + dependencies: + '@babel/types': 7.26.0 + + '@babel/helper-plugin-utils@7.25.9': {} + + '@babel/helper-remap-async-to-generator@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-wrap-function': 7.25.9 + '@babel/traverse': 7.25.9 + transitivePeerDependencies: + - supports-color + + '@babel/helper-replace-supers@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-member-expression-to-functions': 7.25.9 + '@babel/helper-optimise-call-expression': 7.25.9 + '@babel/traverse': 7.25.9 + transitivePeerDependencies: + - supports-color + + '@babel/helper-simple-access@7.25.9': + dependencies: + '@babel/traverse': 7.25.9 + '@babel/types': 7.26.0 + transitivePeerDependencies: + - supports-color + + '@babel/helper-skip-transparent-expression-wrappers@7.25.9': + dependencies: + '@babel/traverse': 7.25.9 + '@babel/types': 7.26.0 + transitivePeerDependencies: + - supports-color + + '@babel/helper-string-parser@7.25.9': {} + + '@babel/helper-validator-identifier@7.25.9': {} + + '@babel/helper-validator-option@7.25.9': {} + + '@babel/helper-wrap-function@7.25.9': + dependencies: + '@babel/template': 7.25.9 + '@babel/traverse': 7.25.9 + '@babel/types': 7.26.0 + transitivePeerDependencies: + - supports-color + + '@babel/helpers@7.26.0': + dependencies: + '@babel/template': 7.25.9 + '@babel/types': 7.26.0 + + '@babel/parser@7.26.1': + dependencies: + '@babel/types': 7.26.0 + + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/traverse': 7.25.9 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 + '@babel/plugin-transform-optional-chaining': 7.25.9(@babel/core@7.26.0) + transitivePeerDependencies: + - supports-color + + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/traverse': 7.25.9 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-proposal-export-default-from@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.26.0) + + '@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.26.0) + transitivePeerDependencies: + - supports-color + + '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + + '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-export-default-from@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-flow@7.26.0(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-import-assertions@7.26.0(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-import-attributes@7.26.0(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-jsx@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-typescript@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-arrow-functions@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-async-generator-functions@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-remap-async-to-generator': 7.25.9(@babel/core@7.26.0) + '@babel/traverse': 7.25.9 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-async-to-generator@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-module-imports': 7.25.9 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-remap-async-to-generator': 7.25.9(@babel/core@7.26.0) + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-block-scoped-functions@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-block-scoping@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-class-properties@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-class-static-block@7.26.0(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-classes@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-compilation-targets': 7.25.9 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-replace-supers': 7.25.9(@babel/core@7.26.0) + '@babel/traverse': 7.25.9 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-computed-properties@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/template': 7.25.9 + + '@babel/plugin-transform-destructuring@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-dotall-regex@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-duplicate-keys@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-dynamic-import@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-exponentiation-operator@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-builder-binary-assignment-operator-visitor': 7.25.9 + '@babel/helper-plugin-utils': 7.25.9 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-export-namespace-from@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-flow-strip-types@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-flow': 7.26.0(@babel/core@7.26.0) + + '@babel/plugin-transform-for-of@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-function-name@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-compilation-targets': 7.25.9 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/traverse': 7.25.9 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-json-strings@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-literals@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-logical-assignment-operators@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-member-expression-literals@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-modules-amd@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-modules-commonjs@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-simple-access': 7.25.9 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-modules-systemjs@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-validator-identifier': 7.25.9 + '@babel/traverse': 7.25.9 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-modules-umd@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-named-capturing-groups-regex@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-new-target@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-nullish-coalescing-operator@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-numeric-separator@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-object-rest-spread@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-compilation-targets': 7.25.9 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-parameters': 7.25.9(@babel/core@7.26.0) + + '@babel/plugin-transform-object-super@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-replace-supers': 7.25.9(@babel/core@7.26.0) + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-optional-catch-binding@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-optional-chaining@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-parameters@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-private-methods@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-private-property-in-object@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-property-literals@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-react-display-name@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-react-jsx-self@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-react-jsx-source@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-react-jsx@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-module-imports': 7.25.9 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.26.0) + '@babel/types': 7.26.0 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-regenerator@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + regenerator-transform: 0.15.2 + + '@babel/plugin-transform-regexp-modifiers@7.26.0(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-reserved-words@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-runtime@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-module-imports': 7.25.9 + '@babel/helper-plugin-utils': 7.25.9 + babel-plugin-polyfill-corejs2: 0.4.11(@babel/core@7.26.0) + babel-plugin-polyfill-corejs3: 0.10.6(@babel/core@7.26.0) + babel-plugin-polyfill-regenerator: 0.6.2(@babel/core@7.26.0) + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-shorthand-properties@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-spread@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-sticky-regex@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-template-literals@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-typeof-symbol@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-typescript@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 + '@babel/plugin-syntax-typescript': 7.25.9(@babel/core@7.26.0) + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-unicode-escapes@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-unicode-property-regex@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-unicode-regex@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-unicode-sets-regex@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/preset-env@7.26.0(@babel/core@7.26.0)': + dependencies: + '@babel/compat-data': 7.26.0 + '@babel/core': 7.26.0 + '@babel/helper-compilation-targets': 7.25.9 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-validator-option': 7.25.9 + '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-bugfix-safari-class-field-initializer-scope': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.26.0) + '@babel/plugin-syntax-import-assertions': 7.26.0(@babel/core@7.26.0) + '@babel/plugin-syntax-import-attributes': 7.26.0(@babel/core@7.26.0) + '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.26.0) + '@babel/plugin-transform-arrow-functions': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-async-generator-functions': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-async-to-generator': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-block-scoped-functions': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-block-scoping': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-class-properties': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-class-static-block': 7.26.0(@babel/core@7.26.0) + '@babel/plugin-transform-classes': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-computed-properties': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-destructuring': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-dotall-regex': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-duplicate-keys': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-duplicate-named-capturing-groups-regex': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-dynamic-import': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-exponentiation-operator': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-export-namespace-from': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-for-of': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-function-name': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-json-strings': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-literals': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-logical-assignment-operators': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-member-expression-literals': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-modules-amd': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-modules-commonjs': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-modules-systemjs': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-modules-umd': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-named-capturing-groups-regex': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-new-target': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-nullish-coalescing-operator': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-numeric-separator': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-object-rest-spread': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-object-super': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-optional-catch-binding': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-optional-chaining': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-parameters': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-private-methods': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-private-property-in-object': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-property-literals': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-regenerator': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-regexp-modifiers': 7.26.0(@babel/core@7.26.0) + '@babel/plugin-transform-reserved-words': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-shorthand-properties': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-spread': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-sticky-regex': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-template-literals': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-typeof-symbol': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-unicode-escapes': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-unicode-property-regex': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-unicode-regex': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-unicode-sets-regex': 7.25.9(@babel/core@7.26.0) + '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.26.0) + babel-plugin-polyfill-corejs2: 0.4.11(@babel/core@7.26.0) + babel-plugin-polyfill-corejs3: 0.10.6(@babel/core@7.26.0) + babel-plugin-polyfill-regenerator: 0.6.2(@babel/core@7.26.0) + core-js-compat: 3.38.1 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + '@babel/preset-flow@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-validator-option': 7.25.9 + '@babel/plugin-transform-flow-strip-types': 7.25.9(@babel/core@7.26.0) + + '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/types': 7.26.0 + esutils: 2.0.3 + + '@babel/preset-typescript@7.26.0(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-validator-option': 7.25.9 + '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-modules-commonjs': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-typescript': 7.25.9(@babel/core@7.26.0) + transitivePeerDependencies: + - supports-color + + '@babel/register@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + clone-deep: 4.0.1 + find-cache-dir: 2.1.0 + make-dir: 2.1.0 + pirates: 4.0.6 + source-map-support: 0.5.21 + + '@babel/runtime@7.26.0': + dependencies: + regenerator-runtime: 0.14.1 + + '@babel/template@7.25.9': + dependencies: + '@babel/code-frame': 7.26.0 + '@babel/parser': 7.26.1 + '@babel/types': 7.26.0 + + '@babel/traverse@7.25.9': + dependencies: + '@babel/code-frame': 7.26.0 + '@babel/generator': 7.26.0 + '@babel/parser': 7.26.1 + '@babel/template': 7.25.9 + '@babel/types': 7.26.0 + debug: 4.3.7 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + + '@babel/types@7.26.0': + dependencies: + '@babel/helper-string-parser': 7.25.9 + '@babel/helper-validator-identifier': 7.25.9 + + '@coinbase/wallet-sdk@3.9.3': + dependencies: + bn.js: 5.2.1 + buffer: 6.0.3 + clsx: 1.2.1 + eth-block-tracker: 7.1.0 + eth-json-rpc-filters: 6.0.1 + eventemitter3: 5.0.1 + keccak: 3.0.4 + preact: 10.24.3 + sha.js: 2.4.11 + transitivePeerDependencies: + - supports-color + + '@coinbase/wallet-sdk@4.1.0': + dependencies: + '@noble/hashes': 1.5.0 + clsx: 1.2.1 + eventemitter3: 5.0.1 + preact: 10.24.3 + + '@ecies/ciphers@0.2.0(@noble/ciphers@1.0.0)': + dependencies: + '@noble/ciphers': 1.0.0 + + '@emotion/hash@0.9.2': {} + + '@eslint-community/eslint-utils@4.4.1(eslint@8.57.1)': + dependencies: + eslint: 8.57.1 + eslint-visitor-keys: 3.4.3 + + '@eslint-community/regexpp@4.12.1': {} + + '@eslint/eslintrc@2.1.4': + dependencies: + ajv: 6.12.6 + debug: 4.3.7 + espree: 9.6.1 + globals: 13.24.0 + ignore: 5.3.2 + import-fresh: 3.3.0 + js-yaml: 4.1.0 + minimatch: 3.1.2 + strip-json-comments: 3.1.1 + transitivePeerDependencies: + - supports-color + + '@eslint/js@8.57.1': {} + + '@ethereumjs/common@3.2.0': + dependencies: + '@ethereumjs/util': 8.1.0 + crc-32: 1.2.2 + + '@ethereumjs/rlp@4.0.1': {} + + '@ethereumjs/tx@4.2.0': + dependencies: + '@ethereumjs/common': 3.2.0 + '@ethereumjs/rlp': 4.0.1 + '@ethereumjs/util': 8.1.0 + ethereum-cryptography: 2.2.1 + + '@ethereumjs/util@8.1.0': + dependencies: + '@ethereumjs/rlp': 4.0.1 + ethereum-cryptography: 2.2.1 + micro-ftch: 0.3.1 + + '@floating-ui/core@1.6.8': + dependencies: + '@floating-ui/utils': 0.2.8 + + '@floating-ui/dom@1.6.11': + dependencies: + '@floating-ui/core': 1.6.8 + '@floating-ui/utils': 0.2.8 + + '@floating-ui/react-dom@2.1.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + dependencies: + '@floating-ui/dom': 1.6.11 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + + '@floating-ui/utils@0.2.8': {} + + '@graphql-typed-document-node/core@3.2.0(graphql@16.9.0)': + dependencies: + graphql: 16.9.0 + + '@humanwhocodes/config-array@0.13.0': + dependencies: + '@humanwhocodes/object-schema': 2.0.3 + debug: 4.3.7 + minimatch: 3.1.2 + transitivePeerDependencies: + - supports-color + + '@humanwhocodes/module-importer@1.0.1': {} + + '@humanwhocodes/object-schema@2.0.3': {} + + '@isaacs/cliui@8.0.2': + dependencies: + string-width: 5.1.2 + string-width-cjs: string-width@4.2.3 + strip-ansi: 7.1.0 + strip-ansi-cjs: strip-ansi@6.0.1 + wrap-ansi: 8.1.0 + wrap-ansi-cjs: wrap-ansi@7.0.0 + + '@isaacs/ttlcache@1.4.1': {} + + '@istanbuljs/load-nyc-config@1.1.0': + dependencies: + camelcase: 5.3.1 + find-up: 4.1.0 + get-package-type: 0.1.0 + js-yaml: 3.14.1 + resolve-from: 5.0.0 + + '@istanbuljs/schema@0.1.3': {} + + '@jest/create-cache-key-function@29.7.0': + dependencies: + '@jest/types': 29.6.3 + + '@jest/environment@29.7.0': + dependencies: + '@jest/fake-timers': 29.7.0 + '@jest/types': 29.6.3 + '@types/node': 20.17.2 + jest-mock: 29.7.0 + + '@jest/fake-timers@29.7.0': + dependencies: + '@jest/types': 29.6.3 + '@sinonjs/fake-timers': 10.3.0 + '@types/node': 20.17.2 + jest-message-util: 29.7.0 + jest-mock: 29.7.0 + jest-util: 29.7.0 + + '@jest/schemas@29.6.3': + dependencies: + '@sinclair/typebox': 0.27.8 + + '@jest/transform@29.7.0': + dependencies: + '@babel/core': 7.26.0 + '@jest/types': 29.6.3 + '@jridgewell/trace-mapping': 0.3.25 + babel-plugin-istanbul: 6.1.1 + chalk: 4.1.2 + convert-source-map: 2.0.0 + fast-json-stable-stringify: 2.1.0 + graceful-fs: 4.2.11 + jest-haste-map: 29.7.0 + jest-regex-util: 29.6.3 + jest-util: 29.7.0 + micromatch: 4.0.8 + pirates: 4.0.6 + slash: 3.0.0 + write-file-atomic: 4.0.2 + transitivePeerDependencies: + - supports-color + + '@jest/types@29.6.3': + dependencies: + '@jest/schemas': 29.6.3 + '@types/istanbul-lib-coverage': 2.0.6 + '@types/istanbul-reports': 3.0.4 + '@types/node': 20.17.2 + '@types/yargs': 17.0.33 + chalk: 4.1.2 + + '@jridgewell/gen-mapping@0.3.5': + dependencies: + '@jridgewell/set-array': 1.2.1 + '@jridgewell/sourcemap-codec': 1.5.0 + '@jridgewell/trace-mapping': 0.3.25 + + '@jridgewell/resolve-uri@3.1.2': {} + + '@jridgewell/set-array@1.2.1': {} + + '@jridgewell/source-map@0.3.6': + dependencies: + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 + + '@jridgewell/sourcemap-codec@1.5.0': {} + + '@jridgewell/trace-mapping@0.3.25': + dependencies: + '@jridgewell/resolve-uri': 3.1.2 + '@jridgewell/sourcemap-codec': 1.5.0 + + '@lit-labs/ssr-dom-shim@1.2.1': {} + + '@lit/reactive-element@1.6.3': + dependencies: + '@lit-labs/ssr-dom-shim': 1.2.1 + + '@metamask/eth-json-rpc-provider@1.0.1': + dependencies: + '@metamask/json-rpc-engine': 7.3.3 + '@metamask/safe-event-emitter': 3.1.2 + '@metamask/utils': 5.0.2 + transitivePeerDependencies: + - supports-color + + '@metamask/json-rpc-engine@7.3.3': + dependencies: + '@metamask/rpc-errors': 6.4.0 + '@metamask/safe-event-emitter': 3.1.2 + '@metamask/utils': 8.5.0 + transitivePeerDependencies: + - supports-color + + '@metamask/json-rpc-engine@8.0.2': + dependencies: + '@metamask/rpc-errors': 6.4.0 + '@metamask/safe-event-emitter': 3.1.2 + '@metamask/utils': 8.5.0 + transitivePeerDependencies: + - supports-color + + '@metamask/json-rpc-middleware-stream@7.0.2': + dependencies: + '@metamask/json-rpc-engine': 8.0.2 + '@metamask/safe-event-emitter': 3.1.2 + '@metamask/utils': 8.5.0 + readable-stream: 3.6.2 + transitivePeerDependencies: + - supports-color + + '@metamask/object-multiplex@2.1.0': + dependencies: + once: 1.4.0 + readable-stream: 3.6.2 + + '@metamask/onboarding@1.0.1': + dependencies: + bowser: 2.11.0 + + '@metamask/providers@16.1.0': + dependencies: + '@metamask/json-rpc-engine': 8.0.2 + '@metamask/json-rpc-middleware-stream': 7.0.2 + '@metamask/object-multiplex': 2.1.0 + '@metamask/rpc-errors': 6.4.0 + '@metamask/safe-event-emitter': 3.1.2 + '@metamask/utils': 8.5.0 + detect-browser: 5.3.0 + extension-port-stream: 3.0.0 + fast-deep-equal: 3.1.3 + is-stream: 2.0.1 + readable-stream: 3.6.2 + webextension-polyfill: 0.10.0 + transitivePeerDependencies: + - supports-color + + '@metamask/rpc-errors@6.4.0': + dependencies: + '@metamask/utils': 9.3.0 + fast-safe-stringify: 2.1.1 + transitivePeerDependencies: + - supports-color + + '@metamask/safe-event-emitter@2.0.0': {} + + '@metamask/safe-event-emitter@3.1.2': {} + + '@metamask/sdk-communication-layer@0.30.0(cross-fetch@4.0.0)(eciesjs@0.4.10)(eventemitter2@6.4.9)(readable-stream@3.6.2)(socket.io-client@4.8.1(bufferutil@4.0.8)(utf-8-validate@5.0.10))': + dependencies: + bufferutil: 4.0.8 + cross-fetch: 4.0.0 + date-fns: 2.30.0 + debug: 4.3.7 + eciesjs: 0.4.10 + eventemitter2: 6.4.9 + readable-stream: 3.6.2 + socket.io-client: 4.8.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + utf-8-validate: 5.0.10 + uuid: 8.3.2 + transitivePeerDependencies: + - supports-color + + '@metamask/sdk-install-modal-web@0.30.0(i18next@23.11.5)(react-dom@18.3.1(react@18.3.1))(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)': + dependencies: + i18next: 23.11.5 + qr-code-styling: 1.8.4 + optionalDependencies: + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + react-native: 0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10) + + '@metamask/sdk@0.30.1(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(utf-8-validate@5.0.10)': + dependencies: + '@metamask/onboarding': 1.0.1 + '@metamask/providers': 16.1.0 + '@metamask/sdk-communication-layer': 0.30.0(cross-fetch@4.0.0)(eciesjs@0.4.10)(eventemitter2@6.4.9)(readable-stream@3.6.2)(socket.io-client@4.8.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)) + '@metamask/sdk-install-modal-web': 0.30.0(i18next@23.11.5)(react-dom@18.3.1(react@18.3.1))(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1) + bowser: 2.11.0 + cross-fetch: 4.0.0 + debug: 4.3.7 + eciesjs: 0.4.10 + eth-rpc-errors: 4.0.3 + eventemitter2: 6.4.9 + i18next: 23.11.5 + i18next-browser-languagedetector: 7.1.0 + 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.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1) + readable-stream: 3.6.2 + socket.io-client: 4.8.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + util: 0.12.5 + uuid: 8.3.2 + optionalDependencies: + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + transitivePeerDependencies: + - bufferutil + - encoding + - react-native + - supports-color + - utf-8-validate + + '@metamask/superstruct@3.1.0': {} + + '@metamask/utils@5.0.2': + dependencies: + '@ethereumjs/tx': 4.2.0 + '@types/debug': 4.1.12 + debug: 4.3.7 + semver: 7.6.3 + superstruct: 1.0.4 + transitivePeerDependencies: + - supports-color + + '@metamask/utils@8.5.0': + dependencies: + '@ethereumjs/tx': 4.2.0 + '@metamask/superstruct': 3.1.0 + '@noble/hashes': 1.5.0 + '@scure/base': 1.1.9 + '@types/debug': 4.1.12 + debug: 4.3.7 + pony-cause: 2.1.11 + semver: 7.6.3 + uuid: 9.0.1 + transitivePeerDependencies: + - supports-color + + '@metamask/utils@9.3.0': + dependencies: + '@ethereumjs/tx': 4.2.0 + '@metamask/superstruct': 3.1.0 + '@noble/hashes': 1.5.0 + '@scure/base': 1.1.9 + '@types/debug': 4.1.12 + debug: 4.3.7 + pony-cause: 2.1.11 + semver: 7.6.3 + uuid: 9.0.1 + transitivePeerDependencies: + - supports-color + + '@motionone/animation@10.18.0': + dependencies: + '@motionone/easing': 10.18.0 + '@motionone/types': 10.17.1 + '@motionone/utils': 10.18.0 + tslib: 2.8.0 + + '@motionone/dom@10.18.0': + dependencies: + '@motionone/animation': 10.18.0 + '@motionone/generators': 10.18.0 + '@motionone/types': 10.17.1 + '@motionone/utils': 10.18.0 + hey-listen: 1.0.8 + tslib: 2.8.0 + + '@motionone/easing@10.18.0': + dependencies: + '@motionone/utils': 10.18.0 + tslib: 2.8.0 + + '@motionone/generators@10.18.0': + dependencies: + '@motionone/types': 10.17.1 + '@motionone/utils': 10.18.0 + tslib: 2.8.0 + + '@motionone/svelte@10.16.4': + dependencies: + '@motionone/dom': 10.18.0 + tslib: 2.8.0 + + '@motionone/types@10.17.1': {} + + '@motionone/utils@10.18.0': + dependencies: + '@motionone/types': 10.17.1 + hey-listen: 1.0.8 + tslib: 2.8.0 + + '@motionone/vue@10.16.4': + dependencies: + '@motionone/dom': 10.18.0 + tslib: 2.8.0 + + '@next/env@14.2.16': {} + + '@next/eslint-plugin-next@14.2.5': + dependencies: + glob: 10.3.10 + + '@next/swc-darwin-arm64@14.2.16': + optional: true + + '@next/swc-darwin-x64@14.2.16': + optional: true + + '@next/swc-linux-arm64-gnu@14.2.16': + optional: true + + '@next/swc-linux-arm64-musl@14.2.16': + optional: true + + '@next/swc-linux-x64-gnu@14.2.16': + optional: true + + '@next/swc-linux-x64-musl@14.2.16': + optional: true + + '@next/swc-win32-arm64-msvc@14.2.16': + optional: true + + '@next/swc-win32-ia32-msvc@14.2.16': + optional: true + + '@next/swc-win32-x64-msvc@14.2.16': + optional: true + + '@noble/ciphers@1.0.0': {} + + '@noble/curves@1.4.2': + dependencies: + '@noble/hashes': 1.4.0 + + '@noble/curves@1.6.0': + dependencies: + '@noble/hashes': 1.5.0 + + '@noble/hashes@1.4.0': {} + + '@noble/hashes@1.5.0': {} + + '@nodelib/fs.scandir@2.1.5': + dependencies: + '@nodelib/fs.stat': 2.0.5 + run-parallel: 1.2.0 + + '@nodelib/fs.stat@2.0.5': {} + + '@nodelib/fs.walk@1.2.8': + dependencies: + '@nodelib/fs.scandir': 2.1.5 + fastq: 1.17.1 + + '@nolyfill/is-core-module@1.0.39': {} + + '@parcel/watcher-android-arm64@2.4.1': + optional: true + + '@parcel/watcher-darwin-arm64@2.4.1': + optional: true + + '@parcel/watcher-darwin-x64@2.4.1': + optional: true + + '@parcel/watcher-freebsd-x64@2.4.1': + optional: true + + '@parcel/watcher-linux-arm-glibc@2.4.1': + optional: true + + '@parcel/watcher-linux-arm64-glibc@2.4.1': + optional: true + + '@parcel/watcher-linux-arm64-musl@2.4.1': + optional: true + + '@parcel/watcher-linux-x64-glibc@2.4.1': + optional: true + + '@parcel/watcher-linux-x64-musl@2.4.1': + optional: true + + '@parcel/watcher-wasm@2.4.1': + dependencies: + is-glob: 4.0.3 + micromatch: 4.0.8 + + '@parcel/watcher-win32-arm64@2.4.1': + optional: true + + '@parcel/watcher-win32-ia32@2.4.1': + optional: true + + '@parcel/watcher-win32-x64@2.4.1': + optional: true + + '@parcel/watcher@2.4.1': + 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.4.1 + '@parcel/watcher-darwin-arm64': 2.4.1 + '@parcel/watcher-darwin-x64': 2.4.1 + '@parcel/watcher-freebsd-x64': 2.4.1 + '@parcel/watcher-linux-arm-glibc': 2.4.1 + '@parcel/watcher-linux-arm64-glibc': 2.4.1 + '@parcel/watcher-linux-arm64-musl': 2.4.1 + '@parcel/watcher-linux-x64-glibc': 2.4.1 + '@parcel/watcher-linux-x64-musl': 2.4.1 + '@parcel/watcher-win32-arm64': 2.4.1 + '@parcel/watcher-win32-ia32': 2.4.1 + '@parcel/watcher-win32-x64': 2.4.1 + + '@pkgjs/parseargs@0.11.0': + optional: true + + '@radix-ui/number@1.1.0': {} + + '@radix-ui/primitive@1.1.0': {} + + '@radix-ui/react-arrow@1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + dependencies: + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(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) + optionalDependencies: + '@types/react': 18.3.12 + '@types/react-dom': 18.3.1 + + '@radix-ui/react-collection@1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + dependencies: + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@18.3.1) + '@radix-ui/react-context': 1.1.0(@types/react@18.3.12)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-slot': 1.1.0(@types/react@18.3.12)(react@18.3.1) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + optionalDependencies: + '@types/react': 18.3.12 + '@types/react-dom': 18.3.1 + + '@radix-ui/react-compose-refs@1.1.0(@types/react@18.3.12)(react@18.3.1)': + dependencies: + react: 18.3.1 + optionalDependencies: + '@types/react': 18.3.12 + + '@radix-ui/react-context@1.1.0(@types/react@18.3.12)(react@18.3.1)': + dependencies: + react: 18.3.1 + optionalDependencies: + '@types/react': 18.3.12 + + '@radix-ui/react-context@1.1.1(@types/react@18.3.12)(react@18.3.1)': + dependencies: + react: 18.3.1 + optionalDependencies: + '@types/react': 18.3.12 + + '@radix-ui/react-direction@1.1.0(@types/react@18.3.12)(react@18.3.1)': + dependencies: + react: 18.3.1 + optionalDependencies: + '@types/react': 18.3.12 + + '@radix-ui/react-dismissable-layer@1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + dependencies: + '@radix-ui/primitive': 1.1.0 + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.12)(react@18.3.1) + '@radix-ui/react-use-escape-keydown': 1.1.0(@types/react@18.3.12)(react@18.3.1) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + optionalDependencies: + '@types/react': 18.3.12 + '@types/react-dom': 18.3.1 + + '@radix-ui/react-dropdown-menu@2.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + dependencies: + '@radix-ui/primitive': 1.1.0 + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@18.3.1) + '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@18.3.1) + '@radix-ui/react-id': 1.1.0(@types/react@18.3.12)(react@18.3.1) + '@radix-ui/react-menu': 2.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.12)(react@18.3.1) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + optionalDependencies: + '@types/react': 18.3.12 + '@types/react-dom': 18.3.1 + + '@radix-ui/react-focus-guards@1.1.1(@types/react@18.3.12)(react@18.3.1)': + dependencies: + react: 18.3.1 + optionalDependencies: + '@types/react': 18.3.12 + + '@radix-ui/react-focus-scope@1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + dependencies: + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.12)(react@18.3.1) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + optionalDependencies: + '@types/react': 18.3.12 + '@types/react-dom': 18.3.1 + + '@radix-ui/react-icons@1.3.0(react@18.3.1)': + dependencies: + react: 18.3.1 + + '@radix-ui/react-id@1.1.0(@types/react@18.3.12)(react@18.3.1)': + dependencies: + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.12)(react@18.3.1) + react: 18.3.1 + optionalDependencies: + '@types/react': 18.3.12 + + '@radix-ui/react-label@2.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + dependencies: + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(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) + optionalDependencies: + '@types/react': 18.3.12 + '@types/react-dom': 18.3.1 + + '@radix-ui/react-menu@2.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + dependencies: + '@radix-ui/primitive': 1.1.0 + '@radix-ui/react-collection': 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@18.3.1) + '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@18.3.1) + '@radix-ui/react-direction': 1.1.0(@types/react@18.3.12)(react@18.3.1) + '@radix-ui/react-dismissable-layer': 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-focus-guards': 1.1.1(@types/react@18.3.12)(react@18.3.1) + '@radix-ui/react-focus-scope': 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-id': 1.1.0(@types/react@18.3.12)(react@18.3.1) + '@radix-ui/react-popper': 1.2.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-portal': 1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-presence': 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-roving-focus': 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-slot': 1.1.0(@types/react@18.3.12)(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.12)(react@18.3.1) + aria-hidden: 1.2.4 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + react-remove-scroll: 2.6.0(@types/react@18.3.12)(react@18.3.1) + optionalDependencies: + '@types/react': 18.3.12 + '@types/react-dom': 18.3.1 + + '@radix-ui/react-popper@1.2.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + dependencies: + '@floating-ui/react-dom': 2.1.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-arrow': 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@18.3.1) + '@radix-ui/react-context': 1.1.0(@types/react@18.3.12)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.12)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.12)(react@18.3.1) + '@radix-ui/react-use-rect': 1.1.0(@types/react@18.3.12)(react@18.3.1) + '@radix-ui/react-use-size': 1.1.0(@types/react@18.3.12)(react@18.3.1) + '@radix-ui/rect': 1.1.0 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + optionalDependencies: + '@types/react': 18.3.12 + '@types/react-dom': 18.3.1 + + '@radix-ui/react-portal@1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + dependencies: + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.12)(react@18.3.1) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + optionalDependencies: + '@types/react': 18.3.12 + '@types/react-dom': 18.3.1 + + '@radix-ui/react-presence@1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + dependencies: + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.12)(react@18.3.1) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + optionalDependencies: + '@types/react': 18.3.12 + '@types/react-dom': 18.3.1 + + '@radix-ui/react-primitive@2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + dependencies: + '@radix-ui/react-slot': 1.1.0(@types/react@18.3.12)(react@18.3.1) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + optionalDependencies: + '@types/react': 18.3.12 + '@types/react-dom': 18.3.1 + + '@radix-ui/react-radio-group@1.2.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + dependencies: + '@radix-ui/primitive': 1.1.0 + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@18.3.1) + '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@18.3.1) + '@radix-ui/react-direction': 1.1.0(@types/react@18.3.12)(react@18.3.1) + '@radix-ui/react-presence': 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-roving-focus': 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.12)(react@18.3.1) + '@radix-ui/react-use-previous': 1.1.0(@types/react@18.3.12)(react@18.3.1) + '@radix-ui/react-use-size': 1.1.0(@types/react@18.3.12)(react@18.3.1) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + optionalDependencies: + '@types/react': 18.3.12 + '@types/react-dom': 18.3.1 + + '@radix-ui/react-roving-focus@1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + dependencies: + '@radix-ui/primitive': 1.1.0 + '@radix-ui/react-collection': 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@18.3.1) + '@radix-ui/react-context': 1.1.0(@types/react@18.3.12)(react@18.3.1) + '@radix-ui/react-direction': 1.1.0(@types/react@18.3.12)(react@18.3.1) + '@radix-ui/react-id': 1.1.0(@types/react@18.3.12)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.12)(react@18.3.1) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.12)(react@18.3.1) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + optionalDependencies: + '@types/react': 18.3.12 + '@types/react-dom': 18.3.1 + + '@radix-ui/react-select@2.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + dependencies: + '@radix-ui/number': 1.1.0 + '@radix-ui/primitive': 1.1.0 + '@radix-ui/react-collection': 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@18.3.1) + '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@18.3.1) + '@radix-ui/react-direction': 1.1.0(@types/react@18.3.12)(react@18.3.1) + '@radix-ui/react-dismissable-layer': 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-focus-guards': 1.1.1(@types/react@18.3.12)(react@18.3.1) + '@radix-ui/react-focus-scope': 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-id': 1.1.0(@types/react@18.3.12)(react@18.3.1) + '@radix-ui/react-popper': 1.2.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-portal': 1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-slot': 1.1.0(@types/react@18.3.12)(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.12)(react@18.3.1) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.12)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.12)(react@18.3.1) + '@radix-ui/react-use-previous': 1.1.0(@types/react@18.3.12)(react@18.3.1) + '@radix-ui/react-visually-hidden': 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + aria-hidden: 1.2.4 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + react-remove-scroll: 2.6.0(@types/react@18.3.12)(react@18.3.1) + optionalDependencies: + '@types/react': 18.3.12 + '@types/react-dom': 18.3.1 + + '@radix-ui/react-slot@1.1.0(@types/react@18.3.12)(react@18.3.1)': + dependencies: + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@18.3.1) + react: 18.3.1 + optionalDependencies: + '@types/react': 18.3.12 + + '@radix-ui/react-switch@1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + dependencies: + '@radix-ui/primitive': 1.1.0 + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@18.3.1) + '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.12)(react@18.3.1) + '@radix-ui/react-use-previous': 1.1.0(@types/react@18.3.12)(react@18.3.1) + '@radix-ui/react-use-size': 1.1.0(@types/react@18.3.12)(react@18.3.1) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + optionalDependencies: + '@types/react': 18.3.12 + '@types/react-dom': 18.3.1 + + '@radix-ui/react-tabs@1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + dependencies: + '@radix-ui/primitive': 1.1.0 + '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@18.3.1) + '@radix-ui/react-direction': 1.1.0(@types/react@18.3.12)(react@18.3.1) + '@radix-ui/react-id': 1.1.0(@types/react@18.3.12)(react@18.3.1) + '@radix-ui/react-presence': 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-roving-focus': 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.12)(react@18.3.1) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + optionalDependencies: + '@types/react': 18.3.12 + '@types/react-dom': 18.3.1 + + '@radix-ui/react-use-callback-ref@1.1.0(@types/react@18.3.12)(react@18.3.1)': + dependencies: + react: 18.3.1 + optionalDependencies: + '@types/react': 18.3.12 + + '@radix-ui/react-use-controllable-state@1.1.0(@types/react@18.3.12)(react@18.3.1)': + dependencies: + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.12)(react@18.3.1) + react: 18.3.1 + optionalDependencies: + '@types/react': 18.3.12 + + '@radix-ui/react-use-escape-keydown@1.1.0(@types/react@18.3.12)(react@18.3.1)': + dependencies: + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.12)(react@18.3.1) + react: 18.3.1 + optionalDependencies: + '@types/react': 18.3.12 + + '@radix-ui/react-use-layout-effect@1.1.0(@types/react@18.3.12)(react@18.3.1)': + dependencies: + react: 18.3.1 + optionalDependencies: + '@types/react': 18.3.12 + + '@radix-ui/react-use-previous@1.1.0(@types/react@18.3.12)(react@18.3.1)': + dependencies: + react: 18.3.1 + optionalDependencies: + '@types/react': 18.3.12 + + '@radix-ui/react-use-rect@1.1.0(@types/react@18.3.12)(react@18.3.1)': + dependencies: + '@radix-ui/rect': 1.1.0 + react: 18.3.1 + optionalDependencies: + '@types/react': 18.3.12 + + '@radix-ui/react-use-size@1.1.0(@types/react@18.3.12)(react@18.3.1)': + dependencies: + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.12)(react@18.3.1) + react: 18.3.1 + optionalDependencies: + '@types/react': 18.3.12 + + '@radix-ui/react-visually-hidden@1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + dependencies: + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(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) + optionalDependencies: + '@types/react': 18.3.12 + '@types/react-dom': 18.3.1 + + '@radix-ui/rect@1.1.0': {} + + '@rainbow-me/rainbowkit@2.2.0(@tanstack/react-query@5.59.16(react@18.3.1))(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(viem@2.21.35(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10))(wagmi@2.12.25(@tanstack/query-core@5.59.16)(@tanstack/react-query@5.59.16(react@18.3.1))(@types/react@18.3.12)(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(typescript@5.6.3)(utf-8-validate@5.0.10)(viem@2.21.35(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)))': + dependencies: + '@tanstack/react-query': 5.59.16(react@18.3.1) + '@vanilla-extract/css': 1.15.5 + '@vanilla-extract/dynamic': 2.1.2 + '@vanilla-extract/sprinkles': 1.6.3(@vanilla-extract/css@1.15.5) + clsx: 2.1.1 + qrcode: 1.5.4 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + react-remove-scroll: 2.6.0(@types/react@18.3.12)(react@18.3.1) + ua-parser-js: 1.0.39 + viem: 2.21.35(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10) + wagmi: 2.12.25(@tanstack/query-core@5.59.16)(@tanstack/react-query@5.59.16(react@18.3.1))(@types/react@18.3.12)(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(typescript@5.6.3)(utf-8-validate@5.0.10)(viem@2.21.35(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)) + transitivePeerDependencies: + - '@types/react' + - babel-plugin-macros + + '@react-native/assets-registry@0.76.0': {} + + '@react-native/babel-plugin-codegen@0.76.0(@babel/preset-env@7.26.0(@babel/core@7.26.0))': + dependencies: + '@react-native/codegen': 0.76.0(@babel/preset-env@7.26.0(@babel/core@7.26.0)) + transitivePeerDependencies: + - '@babel/preset-env' + - supports-color + + '@react-native/babel-preset@0.76.0(@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) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.26.0) + '@babel/plugin-syntax-export-default-from': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.26.0) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.26.0) + '@babel/plugin-transform-arrow-functions': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-async-generator-functions': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-async-to-generator': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-block-scoping': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-class-properties': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-classes': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-computed-properties': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-destructuring': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-flow-strip-types': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-for-of': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-function-name': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-literals': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-logical-assignment-operators': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-modules-commonjs': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-named-capturing-groups-regex': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-nullish-coalescing-operator': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-numeric-separator': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-object-rest-spread': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-optional-catch-binding': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-optional-chaining': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-parameters': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-private-methods': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-private-property-in-object': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-react-display-name': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-react-jsx': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-react-jsx-self': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-react-jsx-source': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-regenerator': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-runtime': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-shorthand-properties': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-spread': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-sticky-regex': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-typescript': 7.25.9(@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.0(@babel/preset-env@7.26.0(@babel/core@7.26.0)) + babel-plugin-syntax-hermes-parser: 0.23.1 + babel-plugin-transform-flow-enums: 0.0.2(@babel/core@7.26.0) + react-refresh: 0.14.2 + transitivePeerDependencies: + - '@babel/preset-env' + - supports-color + + '@react-native/codegen@0.76.0(@babel/preset-env@7.26.0(@babel/core@7.26.0))': + dependencies: + '@babel/parser': 7.26.1 + '@babel/preset-env': 7.26.0(@babel/core@7.26.0) + glob: 7.2.3 + hermes-parser: 0.23.1 + invariant: 2.2.4 + jscodeshift: 0.14.0(@babel/preset-env@7.26.0(@babel/core@7.26.0)) + mkdirp: 0.5.6 + nullthrows: 1.1.1 + yargs: 17.7.2 + transitivePeerDependencies: + - supports-color + + '@react-native/community-cli-plugin@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(bufferutil@4.0.8)(utf-8-validate@5.0.10)': + dependencies: + '@react-native/dev-middleware': 0.76.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@react-native/metro-babel-transformer': 0.76.0(@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)(utf-8-validate@5.0.10) + metro-config: 0.81.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) + metro-core: 0.81.0 + node-fetch: 2.7.0 + readline: 1.3.0 + transitivePeerDependencies: + - '@babel/core' + - '@babel/preset-env' + - bufferutil + - encoding + - supports-color + - utf-8-validate + + '@react-native/debugger-frontend@0.76.0': {} + + '@react-native/dev-middleware@0.76.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)': + dependencies: + '@isaacs/ttlcache': 1.4.1 + '@react-native/debugger-frontend': 0.76.0 + chrome-launcher: 0.15.2 + chromium-edge-launcher: 0.2.0 + connect: 3.7.0 + debug: 2.6.9 + nullthrows: 1.1.1 + open: 7.4.2 + selfsigned: 2.4.1 + serve-static: 1.16.2 + ws: 6.2.3(bufferutil@4.0.8)(utf-8-validate@5.0.10) + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + + '@react-native/gradle-plugin@0.76.0': {} + + '@react-native/js-polyfills@0.76.0': {} + + '@react-native/metro-babel-transformer@0.76.0(@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.0(@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.0': {} + + '@react-native/virtualized-lists@0.76.0(@types/react@18.3.12)(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)': + dependencies: + invariant: 2.2.4 + nullthrows: 1.1.1 + react: 18.3.1 + react-native: 0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10) + optionalDependencies: + '@types/react': 18.3.12 + + '@reservoir0x/reservoir-sdk@2.4.27(viem@2.21.35(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10))': + dependencies: + axios: 1.7.7 + viem: 2.21.35(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10) + transitivePeerDependencies: + - debug + + '@rtsao/scc@1.1.0': {} + + '@rushstack/eslint-patch@1.10.4': {} + + '@safe-global/safe-apps-provider@0.18.3(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)': + dependencies: + '@safe-global/safe-apps-sdk': 9.1.0(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10) + events: 3.3.0 + transitivePeerDependencies: + - bufferutil + - typescript + - utf-8-validate + - zod + + '@safe-global/safe-apps-sdk@9.1.0(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)': + dependencies: + '@safe-global/safe-gateway-typescript-sdk': 3.22.2 + viem: 2.21.35(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10) + transitivePeerDependencies: + - bufferutil + - typescript + - utf-8-validate + - zod + + '@safe-global/safe-gateway-typescript-sdk@3.22.2': {} + + '@scure/base@1.1.9': {} + + '@scure/bip32@1.4.0': + dependencies: + '@noble/curves': 1.4.2 + '@noble/hashes': 1.4.0 + '@scure/base': 1.1.9 + + '@scure/bip32@1.5.0': + dependencies: + '@noble/curves': 1.6.0 + '@noble/hashes': 1.5.0 + '@scure/base': 1.1.9 + + '@scure/bip39@1.3.0': + dependencies: + '@noble/hashes': 1.4.0 + '@scure/base': 1.1.9 + + '@scure/bip39@1.4.0': + dependencies: + '@noble/hashes': 1.5.0 + '@scure/base': 1.1.9 + + '@sinclair/typebox@0.27.8': {} + + '@sinonjs/commons@3.0.1': + dependencies: + type-detect: 4.0.8 + + '@sinonjs/fake-timers@10.3.0': + dependencies: + '@sinonjs/commons': 3.0.1 + + '@socket.io/component-emitter@3.1.2': {} + + '@stablelib/aead@1.0.1': {} + + '@stablelib/binary@1.0.1': + dependencies: + '@stablelib/int': 1.0.1 + + '@stablelib/bytes@1.0.1': {} + + '@stablelib/chacha20poly1305@1.0.1': + dependencies: + '@stablelib/aead': 1.0.1 + '@stablelib/binary': 1.0.1 + '@stablelib/chacha': 1.0.1 + '@stablelib/constant-time': 1.0.1 + '@stablelib/poly1305': 1.0.1 + '@stablelib/wipe': 1.0.1 + + '@stablelib/chacha@1.0.1': + dependencies: + '@stablelib/binary': 1.0.1 + '@stablelib/wipe': 1.0.1 + + '@stablelib/constant-time@1.0.1': {} + + '@stablelib/ed25519@1.0.3': + dependencies: + '@stablelib/random': 1.0.2 + '@stablelib/sha512': 1.0.1 + '@stablelib/wipe': 1.0.1 + + '@stablelib/hash@1.0.1': {} + + '@stablelib/hkdf@1.0.1': + dependencies: + '@stablelib/hash': 1.0.1 + '@stablelib/hmac': 1.0.1 + '@stablelib/wipe': 1.0.1 + + '@stablelib/hmac@1.0.1': + dependencies: + '@stablelib/constant-time': 1.0.1 + '@stablelib/hash': 1.0.1 + '@stablelib/wipe': 1.0.1 + + '@stablelib/int@1.0.1': {} + + '@stablelib/keyagreement@1.0.1': + dependencies: + '@stablelib/bytes': 1.0.1 + + '@stablelib/poly1305@1.0.1': + dependencies: + '@stablelib/constant-time': 1.0.1 + '@stablelib/wipe': 1.0.1 + + '@stablelib/random@1.0.2': + dependencies: + '@stablelib/binary': 1.0.1 + '@stablelib/wipe': 1.0.1 + + '@stablelib/sha256@1.0.1': + dependencies: + '@stablelib/binary': 1.0.1 + '@stablelib/hash': 1.0.1 + '@stablelib/wipe': 1.0.1 + + '@stablelib/sha512@1.0.1': + dependencies: + '@stablelib/binary': 1.0.1 + '@stablelib/hash': 1.0.1 + '@stablelib/wipe': 1.0.1 + + '@stablelib/wipe@1.0.1': {} + + '@stablelib/x25519@1.0.3': + dependencies: + '@stablelib/keyagreement': 1.0.1 + '@stablelib/random': 1.0.2 + '@stablelib/wipe': 1.0.1 + + '@swc/counter@0.1.3': {} + + '@swc/helpers@0.5.5': + dependencies: + '@swc/counter': 0.1.3 + tslib: 2.8.0 + + '@tanstack/query-core@5.59.16': {} + + '@tanstack/react-query@5.59.16(react@18.3.1)': + dependencies: + '@tanstack/query-core': 5.59.16 + react: 18.3.1 + + '@types/babel__core@7.20.5': + dependencies: + '@babel/parser': 7.26.1 + '@babel/types': 7.26.0 + '@types/babel__generator': 7.6.8 + '@types/babel__template': 7.4.4 + '@types/babel__traverse': 7.20.6 + + '@types/babel__generator@7.6.8': + dependencies: + '@babel/types': 7.26.0 + + '@types/babel__template@7.4.4': + dependencies: + '@babel/parser': 7.26.1 + '@babel/types': 7.26.0 + + '@types/babel__traverse@7.20.6': + dependencies: + '@babel/types': 7.26.0 + + '@types/debug@4.1.12': + dependencies: + '@types/ms': 0.7.34 + + '@types/graceful-fs@4.1.9': + dependencies: + '@types/node': 20.17.2 + + '@types/istanbul-lib-coverage@2.0.6': {} + + '@types/istanbul-lib-report@3.0.3': + dependencies: + '@types/istanbul-lib-coverage': 2.0.6 + + '@types/istanbul-reports@3.0.4': + dependencies: + '@types/istanbul-lib-report': 3.0.3 + + '@types/json5@0.0.29': {} + + '@types/ms@0.7.34': {} + + '@types/node-forge@1.3.11': + dependencies: + '@types/node': 20.17.2 + + '@types/node@20.17.2': + dependencies: + undici-types: 6.19.8 + + '@types/prop-types@15.7.13': {} + + '@types/react-dom@18.3.1': + dependencies: + '@types/react': 18.3.12 + + '@types/react@18.3.12': + dependencies: + '@types/prop-types': 15.7.13 + csstype: 3.1.3 + + '@types/stack-utils@2.0.3': {} + + '@types/trusted-types@2.0.7': {} + + '@types/yargs-parser@21.0.3': {} + + '@types/yargs@17.0.33': + dependencies: + '@types/yargs-parser': 21.0.3 + + '@typescript-eslint/parser@7.2.0(eslint@8.57.1)(typescript@5.6.3)': + dependencies: + '@typescript-eslint/scope-manager': 7.2.0 + '@typescript-eslint/types': 7.2.0 + '@typescript-eslint/typescript-estree': 7.2.0(typescript@5.6.3) + '@typescript-eslint/visitor-keys': 7.2.0 + debug: 4.3.7 + eslint: 8.57.1 + optionalDependencies: + typescript: 5.6.3 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/scope-manager@7.2.0': + dependencies: + '@typescript-eslint/types': 7.2.0 + '@typescript-eslint/visitor-keys': 7.2.0 + + '@typescript-eslint/types@7.2.0': {} + + '@typescript-eslint/typescript-estree@7.2.0(typescript@5.6.3)': + dependencies: + '@typescript-eslint/types': 7.2.0 + '@typescript-eslint/visitor-keys': 7.2.0 + debug: 4.3.7 + globby: 11.1.0 + is-glob: 4.0.3 + minimatch: 9.0.3 + semver: 7.6.3 + ts-api-utils: 1.3.0(typescript@5.6.3) + optionalDependencies: + typescript: 5.6.3 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/visitor-keys@7.2.0': + dependencies: + '@typescript-eslint/types': 7.2.0 + eslint-visitor-keys: 3.4.3 + + '@ungap/structured-clone@1.2.0': {} + + '@vanilla-extract/css@1.15.5': + dependencies: + '@emotion/hash': 0.9.2 + '@vanilla-extract/private': 1.0.6 + css-what: 6.1.0 + cssesc: 3.0.0 + csstype: 3.1.3 + dedent: 1.5.3 + deep-object-diff: 1.1.9 + deepmerge: 4.3.1 + lru-cache: 10.4.3 + media-query-parser: 2.0.2 + modern-ahocorasick: 1.0.1 + picocolors: 1.1.1 + transitivePeerDependencies: + - babel-plugin-macros + + '@vanilla-extract/dynamic@2.1.2': + dependencies: + '@vanilla-extract/private': 1.0.6 + + '@vanilla-extract/private@1.0.6': {} + + '@vanilla-extract/sprinkles@1.6.3(@vanilla-extract/css@1.15.5)': + dependencies: + '@vanilla-extract/css': 1.15.5 + + '@wagmi/connectors@5.3.3(@types/react@18.3.12)(@wagmi/core@2.14.1(@tanstack/query-core@5.59.16)(@types/react@18.3.12)(react@18.3.1)(typescript@5.6.3)(use-sync-external-store@1.2.0(react@18.3.1))(viem@2.21.35(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)))(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(typescript@5.6.3)(utf-8-validate@5.0.10)(viem@2.21.35(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10))': + dependencies: + '@coinbase/wallet-sdk': 4.1.0 + '@metamask/sdk': 0.30.1(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(utf-8-validate@5.0.10) + '@safe-global/safe-apps-provider': 0.18.3(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@safe-global/safe-apps-sdk': 9.1.0(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@wagmi/core': 2.14.1(@tanstack/query-core@5.59.16)(@types/react@18.3.12)(react@18.3.1)(typescript@5.6.3)(use-sync-external-store@1.2.0(react@18.3.1))(viem@2.21.35(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)) + '@walletconnect/ethereum-provider': 2.17.0(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10) + cbw-sdk: '@coinbase/wallet-sdk@3.9.3' + viem: 2.21.35(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10) + optionalDependencies: + typescript: 5.6.3 + transitivePeerDependencies: + - '@azure/app-configuration' + - '@azure/cosmos' + - '@azure/data-tables' + - '@azure/identity' + - '@azure/keyvault-secrets' + - '@azure/storage-blob' + - '@capacitor/preferences' + - '@netlify/blobs' + - '@planetscale/database' + - '@react-native-async-storage/async-storage' + - '@types/react' + - '@upstash/redis' + - '@vercel/kv' + - bufferutil + - encoding + - ioredis + - react + - react-dom + - react-native + - supports-color + - utf-8-validate + - zod + + '@wagmi/core@2.14.1(@tanstack/query-core@5.59.16)(@types/react@18.3.12)(react@18.3.1)(typescript@5.6.3)(use-sync-external-store@1.2.0(react@18.3.1))(viem@2.21.35(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10))': + dependencies: + eventemitter3: 5.0.1 + mipd: 0.0.7(typescript@5.6.3) + viem: 2.21.35(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10) + zustand: 5.0.0(@types/react@18.3.12)(react@18.3.1)(use-sync-external-store@1.2.0(react@18.3.1)) + optionalDependencies: + '@tanstack/query-core': 5.59.16 + typescript: 5.6.3 + transitivePeerDependencies: + - '@types/react' + - immer + - react + - use-sync-external-store + + '@walletconnect/core@2.17.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)': + 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)(utf-8-validate@5.0.10) + '@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 + events: 3.3.0 + lodash.isequal: 4.5.0 + uint8arrays: 3.1.0 + transitivePeerDependencies: + - '@azure/app-configuration' + - '@azure/cosmos' + - '@azure/data-tables' + - '@azure/identity' + - '@azure/keyvault-secrets' + - '@azure/storage-blob' + - '@capacitor/preferences' + - '@netlify/blobs' + - '@planetscale/database' + - '@react-native-async-storage/async-storage' + - '@upstash/redis' + - '@vercel/kv' + - bufferutil + - ioredis + - utf-8-validate + + '@walletconnect/environment@1.0.1': + dependencies: + tslib: 1.14.1 + + '@walletconnect/ethereum-provider@2.17.0(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10)': + 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.7.0(@types/react@18.3.12)(react@18.3.1) + '@walletconnect/sign-client': 2.17.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@walletconnect/types': 2.17.0 + '@walletconnect/universal-provider': 2.17.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@walletconnect/utils': 2.17.0 + events: 3.3.0 + transitivePeerDependencies: + - '@azure/app-configuration' + - '@azure/cosmos' + - '@azure/data-tables' + - '@azure/identity' + - '@azure/keyvault-secrets' + - '@azure/storage-blob' + - '@capacitor/preferences' + - '@netlify/blobs' + - '@planetscale/database' + - '@react-native-async-storage/async-storage' + - '@types/react' + - '@upstash/redis' + - '@vercel/kv' + - bufferutil + - encoding + - ioredis + - react + - utf-8-validate + + '@walletconnect/events@1.0.1': + dependencies: + keyvaluestorage-interface: 1.0.0 + tslib: 1.14.1 + + '@walletconnect/heartbeat@1.2.2': + dependencies: + '@walletconnect/events': 1.0.1 + '@walletconnect/time': 1.0.2 + events: 3.3.0 + + '@walletconnect/jsonrpc-http-connection@1.0.8': + dependencies: + '@walletconnect/jsonrpc-utils': 1.0.8 + '@walletconnect/safe-json': 1.0.2 + cross-fetch: 3.1.8 + events: 3.3.0 + transitivePeerDependencies: + - encoding + + '@walletconnect/jsonrpc-provider@1.0.14': + dependencies: + '@walletconnect/jsonrpc-utils': 1.0.8 + '@walletconnect/safe-json': 1.0.2 + events: 3.3.0 + + '@walletconnect/jsonrpc-types@1.0.4': + dependencies: + events: 3.3.0 + keyvaluestorage-interface: 1.0.0 + + '@walletconnect/jsonrpc-utils@1.0.8': + dependencies: + '@walletconnect/environment': 1.0.1 + '@walletconnect/jsonrpc-types': 1.0.4 + tslib: 1.14.1 + + '@walletconnect/jsonrpc-ws-connection@1.0.14(bufferutil@4.0.8)(utf-8-validate@5.0.10)': + 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)(utf-8-validate@5.0.10) + transitivePeerDependencies: + - bufferutil + - utf-8-validate + + '@walletconnect/keyvaluestorage@1.1.1': + dependencies: + '@walletconnect/safe-json': 1.0.2 + idb-keyval: 6.2.1 + unstorage: 1.12.0(idb-keyval@6.2.1) + transitivePeerDependencies: + - '@azure/app-configuration' + - '@azure/cosmos' + - '@azure/data-tables' + - '@azure/identity' + - '@azure/keyvault-secrets' + - '@azure/storage-blob' + - '@capacitor/preferences' + - '@netlify/blobs' + - '@planetscale/database' + - '@upstash/redis' + - '@vercel/kv' + - ioredis + + '@walletconnect/logger@2.1.2': + dependencies: + '@walletconnect/safe-json': 1.0.2 + pino: 7.11.0 + + '@walletconnect/modal-core@2.7.0(@types/react@18.3.12)(react@18.3.1)': + dependencies: + valtio: 1.11.2(@types/react@18.3.12)(react@18.3.1) + transitivePeerDependencies: + - '@types/react' + - react + + '@walletconnect/modal-ui@2.7.0(@types/react@18.3.12)(react@18.3.1)': + dependencies: + '@walletconnect/modal-core': 2.7.0(@types/react@18.3.12)(react@18.3.1) + lit: 2.8.0 + motion: 10.16.2 + qrcode: 1.5.3 + transitivePeerDependencies: + - '@types/react' + - react + + '@walletconnect/modal@2.7.0(@types/react@18.3.12)(react@18.3.1)': + dependencies: + '@walletconnect/modal-core': 2.7.0(@types/react@18.3.12)(react@18.3.1) + '@walletconnect/modal-ui': 2.7.0(@types/react@18.3.12)(react@18.3.1) + transitivePeerDependencies: + - '@types/react' + - react + + '@walletconnect/relay-api@1.0.11': + dependencies: + '@walletconnect/jsonrpc-types': 1.0.4 + + '@walletconnect/relay-auth@1.0.4': + dependencies: + '@stablelib/ed25519': 1.0.3 + '@stablelib/random': 1.0.2 + '@walletconnect/safe-json': 1.0.2 + '@walletconnect/time': 1.0.2 + tslib: 1.14.1 + uint8arrays: 3.1.0 + + '@walletconnect/safe-json@1.0.2': + dependencies: + tslib: 1.14.1 + + '@walletconnect/sign-client@2.17.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)': + dependencies: + '@walletconnect/core': 2.17.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@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 + events: 3.3.0 + transitivePeerDependencies: + - '@azure/app-configuration' + - '@azure/cosmos' + - '@azure/data-tables' + - '@azure/identity' + - '@azure/keyvault-secrets' + - '@azure/storage-blob' + - '@capacitor/preferences' + - '@netlify/blobs' + - '@planetscale/database' + - '@react-native-async-storage/async-storage' + - '@upstash/redis' + - '@vercel/kv' + - bufferutil + - ioredis + - utf-8-validate + + '@walletconnect/time@1.0.2': + dependencies: + tslib: 1.14.1 + + '@walletconnect/types@2.17.0': + dependencies: + '@walletconnect/events': 1.0.1 + '@walletconnect/heartbeat': 1.2.2 + '@walletconnect/jsonrpc-types': 1.0.4 + '@walletconnect/keyvaluestorage': 1.1.1 + '@walletconnect/logger': 2.1.2 + events: 3.3.0 + transitivePeerDependencies: + - '@azure/app-configuration' + - '@azure/cosmos' + - '@azure/data-tables' + - '@azure/identity' + - '@azure/keyvault-secrets' + - '@azure/storage-blob' + - '@capacitor/preferences' + - '@netlify/blobs' + - '@planetscale/database' + - '@react-native-async-storage/async-storage' + - '@upstash/redis' + - '@vercel/kv' + - ioredis + + '@walletconnect/universal-provider@2.17.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)': + 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.17.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@walletconnect/types': 2.17.0 + '@walletconnect/utils': 2.17.0 + events: 3.3.0 + transitivePeerDependencies: + - '@azure/app-configuration' + - '@azure/cosmos' + - '@azure/data-tables' + - '@azure/identity' + - '@azure/keyvault-secrets' + - '@azure/storage-blob' + - '@capacitor/preferences' + - '@netlify/blobs' + - '@planetscale/database' + - '@react-native-async-storage/async-storage' + - '@upstash/redis' + - '@vercel/kv' + - bufferutil + - encoding + - ioredis + - utf-8-validate + + '@walletconnect/utils@2.17.0': + dependencies: + '@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/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/window-getters': 1.0.1 + '@walletconnect/window-metadata': 1.0.1 + detect-browser: 5.3.0 + elliptic: 6.6.0 + query-string: 7.1.3 + uint8arrays: 3.1.0 + transitivePeerDependencies: + - '@azure/app-configuration' + - '@azure/cosmos' + - '@azure/data-tables' + - '@azure/identity' + - '@azure/keyvault-secrets' + - '@azure/storage-blob' + - '@capacitor/preferences' + - '@netlify/blobs' + - '@planetscale/database' + - '@react-native-async-storage/async-storage' + - '@upstash/redis' + - '@vercel/kv' + - ioredis + + '@walletconnect/window-getters@1.0.1': + dependencies: + tslib: 1.14.1 + + '@walletconnect/window-metadata@1.0.1': + dependencies: + '@walletconnect/window-getters': 1.0.1 + tslib: 1.14.1 + + abitype@1.0.6(typescript@5.6.3): + optionalDependencies: + typescript: 5.6.3 + + abort-controller@3.0.0: + dependencies: + event-target-shim: 5.0.1 + + accepts@1.3.8: + dependencies: + mime-types: 2.1.35 + negotiator: 0.6.3 + + acorn-jsx@5.3.2(acorn@8.14.0): + dependencies: + acorn: 8.14.0 + + acorn@8.14.0: {} + + ajv@6.12.6: + dependencies: + fast-deep-equal: 3.1.3 + fast-json-stable-stringify: 2.1.0 + json-schema-traverse: 0.4.1 + uri-js: 4.4.1 + + anser@1.4.10: {} + + ansi-regex@5.0.1: {} + + ansi-regex@6.1.0: {} + + ansi-styles@4.3.0: + dependencies: + color-convert: 2.0.1 + + ansi-styles@5.2.0: {} + + ansi-styles@6.2.1: {} + + any-promise@1.3.0: {} + + anymatch@3.1.3: + dependencies: + normalize-path: 3.0.0 + picomatch: 2.3.1 + + arg@5.0.2: {} + + argparse@1.0.10: + dependencies: + sprintf-js: 1.0.3 + + argparse@2.0.1: {} + + aria-hidden@1.2.4: + dependencies: + tslib: 2.8.0 + + aria-query@5.3.2: {} + + array-buffer-byte-length@1.0.1: + dependencies: + call-bind: 1.0.7 + is-array-buffer: 3.0.4 + + array-includes@3.1.8: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + es-object-atoms: 1.0.0 + get-intrinsic: 1.2.4 + is-string: 1.0.7 + + array-union@2.1.0: {} + + array.prototype.findlast@1.2.5: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + es-errors: 1.3.0 + es-object-atoms: 1.0.0 + es-shim-unscopables: 1.0.2 + + array.prototype.findlastindex@1.2.5: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + es-errors: 1.3.0 + es-object-atoms: 1.0.0 + es-shim-unscopables: 1.0.2 + + array.prototype.flat@1.3.2: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + es-shim-unscopables: 1.0.2 + + array.prototype.flatmap@1.3.2: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + es-shim-unscopables: 1.0.2 + + array.prototype.tosorted@1.1.4: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + es-errors: 1.3.0 + es-shim-unscopables: 1.0.2 + + arraybuffer.prototype.slice@1.0.3: + dependencies: + array-buffer-byte-length: 1.0.1 + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + es-errors: 1.3.0 + get-intrinsic: 1.2.4 + is-array-buffer: 3.0.4 + is-shared-array-buffer: 1.0.3 + + asap@2.0.6: {} + + ast-types-flow@0.0.8: {} + + ast-types@0.15.2: + dependencies: + tslib: 2.8.0 + + async-limiter@1.0.1: {} + + async-mutex@0.2.6: + dependencies: + tslib: 2.8.0 + + asynckit@0.4.0: {} + + atomic-sleep@1.0.0: {} + + available-typed-arrays@1.0.7: + dependencies: + possible-typed-array-names: 1.0.0 + + axe-core@4.10.2: {} + + axios@1.7.7: + dependencies: + follow-redirects: 1.15.9 + form-data: 4.0.1 + proxy-from-env: 1.1.0 + transitivePeerDependencies: + - debug + + axobject-query@4.1.0: {} + + babel-core@7.0.0-bridge.0(@babel/core@7.26.0): + dependencies: + '@babel/core': 7.26.0 + + babel-jest@29.7.0(@babel/core@7.26.0): + dependencies: + '@babel/core': 7.26.0 + '@jest/transform': 29.7.0 + '@types/babel__core': 7.20.5 + babel-plugin-istanbul: 6.1.1 + babel-preset-jest: 29.6.3(@babel/core@7.26.0) + chalk: 4.1.2 + graceful-fs: 4.2.11 + slash: 3.0.0 + transitivePeerDependencies: + - supports-color + + babel-plugin-istanbul@6.1.1: + dependencies: + '@babel/helper-plugin-utils': 7.25.9 + '@istanbuljs/load-nyc-config': 1.1.0 + '@istanbuljs/schema': 0.1.3 + istanbul-lib-instrument: 5.2.1 + test-exclude: 6.0.0 + transitivePeerDependencies: + - supports-color + + babel-plugin-jest-hoist@29.6.3: + dependencies: + '@babel/template': 7.25.9 + '@babel/types': 7.26.0 + '@types/babel__core': 7.20.5 + '@types/babel__traverse': 7.20.6 + + babel-plugin-polyfill-corejs2@0.4.11(@babel/core@7.26.0): + dependencies: + '@babel/compat-data': 7.26.0 + '@babel/core': 7.26.0 + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.26.0) + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + babel-plugin-polyfill-corejs3@0.10.6(@babel/core@7.26.0): + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.26.0) + core-js-compat: 3.38.1 + transitivePeerDependencies: + - supports-color + + babel-plugin-polyfill-regenerator@0.6.2(@babel/core@7.26.0): + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.26.0) + transitivePeerDependencies: + - supports-color + + babel-plugin-syntax-hermes-parser@0.23.1: + dependencies: + hermes-parser: 0.23.1 + + babel-plugin-transform-flow-enums@0.0.2(@babel/core@7.26.0): + dependencies: + '@babel/plugin-syntax-flow': 7.26.0(@babel/core@7.26.0) + transitivePeerDependencies: + - '@babel/core' + + babel-preset-current-node-syntax@1.1.0(@babel/core@7.26.0): + dependencies: + '@babel/core': 7.26.0 + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.26.0) + '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.26.0) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.26.0) + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.26.0) + '@babel/plugin-syntax-import-attributes': 7.26.0(@babel/core@7.26.0) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.26.0) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.26.0) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.26.0) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.26.0) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.26.0) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.26.0) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.26.0) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.26.0) + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.26.0) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.26.0) + + babel-preset-jest@29.6.3(@babel/core@7.26.0): + dependencies: + '@babel/core': 7.26.0 + babel-plugin-jest-hoist: 29.6.3 + babel-preset-current-node-syntax: 1.1.0(@babel/core@7.26.0) + + balanced-match@1.0.2: {} + + base64-js@1.5.1: {} + + binary-extensions@2.3.0: {} + + bn.js@4.12.0: {} + + bn.js@5.2.1: {} + + bowser@2.11.0: {} + + brace-expansion@1.1.11: + dependencies: + balanced-match: 1.0.2 + concat-map: 0.0.1 + + brace-expansion@2.0.1: + dependencies: + balanced-match: 1.0.2 + + braces@3.0.3: + dependencies: + fill-range: 7.1.1 + + brorand@1.1.0: {} + + browserslist@4.24.2: + dependencies: + caniuse-lite: 1.0.30001673 + electron-to-chromium: 1.5.48 + node-releases: 2.0.18 + update-browserslist-db: 1.1.1(browserslist@4.24.2) + + bser@2.1.1: + dependencies: + node-int64: 0.4.0 + + buffer-from@1.1.2: {} + + buffer@6.0.3: + dependencies: + base64-js: 1.5.1 + ieee754: 1.2.1 + + bufferutil@4.0.8: + dependencies: + node-gyp-build: 4.8.2 + + busboy@1.6.0: + dependencies: + streamsearch: 1.1.0 + + call-bind@1.0.7: + dependencies: + es-define-property: 1.0.0 + es-errors: 1.3.0 + function-bind: 1.1.2 + get-intrinsic: 1.2.4 + set-function-length: 1.2.2 + + caller-callsite@2.0.0: + dependencies: + callsites: 2.0.0 + + caller-path@2.0.0: + dependencies: + caller-callsite: 2.0.0 + + callsites@2.0.0: {} + + callsites@3.1.0: {} + + camelcase-css@2.0.1: {} + + camelcase@5.3.1: {} + + camelcase@6.3.0: {} + + caniuse-lite@1.0.30001673: {} + + chalk@4.1.2: + dependencies: + ansi-styles: 4.3.0 + supports-color: 7.2.0 + + chokidar@3.6.0: + dependencies: + anymatch: 3.1.3 + braces: 3.0.3 + glob-parent: 5.1.2 + is-binary-path: 2.1.0 + is-glob: 4.0.3 + normalize-path: 3.0.0 + readdirp: 3.6.0 + optionalDependencies: + fsevents: 2.3.3 + + chrome-launcher@0.15.2: + dependencies: + '@types/node': 20.17.2 + escape-string-regexp: 4.0.0 + is-wsl: 2.2.0 + lighthouse-logger: 1.4.2 + transitivePeerDependencies: + - supports-color + + chromium-edge-launcher@0.2.0: + dependencies: + '@types/node': 20.17.2 + escape-string-regexp: 4.0.0 + is-wsl: 2.2.0 + lighthouse-logger: 1.4.2 + mkdirp: 1.0.4 + rimraf: 3.0.2 + transitivePeerDependencies: + - supports-color + + ci-info@2.0.0: {} + + ci-info@3.9.0: {} + + citty@0.1.6: + dependencies: + consola: 3.2.3 + + class-variance-authority@0.7.0: + dependencies: + clsx: 2.0.0 + + 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 + strip-ansi: 6.0.1 + wrap-ansi: 6.2.0 + + cliui@8.0.1: + dependencies: + string-width: 4.2.3 + strip-ansi: 6.0.1 + wrap-ansi: 7.0.0 + + clone-deep@4.0.1: + dependencies: + is-plain-object: 2.0.4 + kind-of: 6.0.3 + shallow-clone: 3.0.1 + + clsx@1.2.1: {} + + clsx@2.0.0: {} + + clsx@2.1.1: {} + + color-convert@2.0.1: + dependencies: + color-name: 1.1.4 + + color-name@1.1.4: {} + + combined-stream@1.0.8: + dependencies: + delayed-stream: 1.0.0 + + commander@12.1.0: {} + + commander@2.20.3: {} + + commander@4.1.1: {} + + commondir@1.0.1: {} + + concat-map@0.0.1: {} + + confbox@0.1.8: {} + + connect@3.7.0: + dependencies: + debug: 2.6.9 + finalhandler: 1.1.2 + parseurl: 1.3.3 + utils-merge: 1.0.1 + transitivePeerDependencies: + - supports-color + + consola@3.2.3: {} + + convert-source-map@2.0.0: {} + + cookie-es@1.2.2: {} + + core-js-compat@3.38.1: + dependencies: + browserslist: 4.24.2 + + core-util-is@1.0.3: {} + + cosmiconfig@5.2.1: + dependencies: + import-fresh: 2.0.0 + is-directory: 0.3.1 + js-yaml: 3.14.1 + parse-json: 4.0.0 + + crc-32@1.2.2: {} + + cross-fetch@3.1.8: + dependencies: + node-fetch: 2.7.0 + transitivePeerDependencies: + - encoding + + cross-fetch@4.0.0: + dependencies: + node-fetch: 2.7.0 + transitivePeerDependencies: + - encoding + + cross-spawn@7.0.3: + dependencies: + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 + + crossws@0.3.1: + dependencies: + uncrypto: 0.1.3 + + css-what@6.1.0: {} + + cssesc@3.0.0: {} + + csstype@3.1.3: {} + + damerau-levenshtein@1.0.8: {} + + data-view-buffer@1.0.1: + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + is-data-view: 1.0.1 + + data-view-byte-length@1.0.1: + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + is-data-view: 1.0.1 + + data-view-byte-offset@1.0.0: + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + is-data-view: 1.0.1 + + date-fns@2.30.0: + dependencies: + '@babel/runtime': 7.26.0 + + debug@2.6.9: + dependencies: + ms: 2.0.0 + + debug@3.2.7: + dependencies: + ms: 2.1.3 + + debug@4.3.7: + dependencies: + ms: 2.1.3 + + decamelize@1.2.0: {} + + decode-uri-component@0.2.2: {} + + dedent@1.5.3: {} + + deep-is@0.1.4: {} + + deep-object-diff@1.1.9: {} + + deepmerge@4.3.1: {} + + define-data-property@1.1.4: + dependencies: + es-define-property: 1.0.0 + es-errors: 1.3.0 + gopd: 1.0.1 + + define-properties@1.2.1: + dependencies: + define-data-property: 1.1.4 + has-property-descriptors: 1.0.2 + object-keys: 1.1.1 + + defu@6.1.4: {} + + delayed-stream@1.0.0: {} + + denodeify@1.2.1: {} + + depd@2.0.0: {} + + destr@2.0.3: {} + + destroy@1.2.0: {} + + detect-browser@5.3.0: {} + + detect-libc@1.0.3: {} + + detect-node-es@1.1.0: {} + + didyoumean@1.2.2: {} + + dijkstrajs@1.0.3: {} + + dir-glob@3.0.1: + dependencies: + path-type: 4.0.0 + + dlv@1.1.3: {} + + doctrine@2.1.0: + dependencies: + esutils: 2.0.3 + + doctrine@3.0.0: + dependencies: + esutils: 2.0.3 + + duplexify@4.1.3: + dependencies: + end-of-stream: 1.4.4 + inherits: 2.0.4 + readable-stream: 3.6.2 + stream-shift: 1.0.3 + + eastasianwidth@0.2.0: {} + + eciesjs@0.4.10: + dependencies: + '@ecies/ciphers': 0.2.0(@noble/ciphers@1.0.0) + '@noble/ciphers': 1.0.0 + '@noble/curves': 1.6.0 + '@noble/hashes': 1.5.0 + + ee-first@1.1.1: {} + + electron-to-chromium@1.5.48: {} + + elliptic@6.6.0: + dependencies: + bn.js: 4.12.0 + 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 + + emoji-regex@8.0.0: {} + + emoji-regex@9.2.2: {} + + encode-utf8@1.0.3: {} + + encodeurl@1.0.2: {} + + encodeurl@2.0.0: {} + + end-of-stream@1.4.4: + dependencies: + once: 1.4.0 + + engine.io-client@6.6.2(bufferutil@4.0.8)(utf-8-validate@5.0.10): + 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)(utf-8-validate@5.0.10) + xmlhttprequest-ssl: 2.1.2 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + + engine.io-parser@5.2.3: {} + + enhanced-resolve@5.17.1: + dependencies: + graceful-fs: 4.2.11 + tapable: 2.2.1 + + error-ex@1.3.2: + dependencies: + is-arrayish: 0.2.1 + + error-stack-parser@2.1.4: + dependencies: + stackframe: 1.3.4 + + es-abstract@1.23.3: + dependencies: + array-buffer-byte-length: 1.0.1 + arraybuffer.prototype.slice: 1.0.3 + available-typed-arrays: 1.0.7 + call-bind: 1.0.7 + data-view-buffer: 1.0.1 + data-view-byte-length: 1.0.1 + data-view-byte-offset: 1.0.0 + es-define-property: 1.0.0 + es-errors: 1.3.0 + es-object-atoms: 1.0.0 + es-set-tostringtag: 2.0.3 + es-to-primitive: 1.2.1 + function.prototype.name: 1.1.6 + get-intrinsic: 1.2.4 + get-symbol-description: 1.0.2 + globalthis: 1.0.4 + gopd: 1.0.1 + has-property-descriptors: 1.0.2 + has-proto: 1.0.3 + has-symbols: 1.0.3 + hasown: 2.0.2 + internal-slot: 1.0.7 + is-array-buffer: 3.0.4 + is-callable: 1.2.7 + is-data-view: 1.0.1 + is-negative-zero: 2.0.3 + is-regex: 1.1.4 + is-shared-array-buffer: 1.0.3 + is-string: 1.0.7 + is-typed-array: 1.1.13 + is-weakref: 1.0.2 + object-inspect: 1.13.2 + object-keys: 1.1.1 + object.assign: 4.1.5 + regexp.prototype.flags: 1.5.3 + safe-array-concat: 1.1.2 + safe-regex-test: 1.0.3 + string.prototype.trim: 1.2.9 + string.prototype.trimend: 1.0.8 + string.prototype.trimstart: 1.0.8 + typed-array-buffer: 1.0.2 + typed-array-byte-length: 1.0.1 + typed-array-byte-offset: 1.0.2 + typed-array-length: 1.0.6 + unbox-primitive: 1.0.2 + which-typed-array: 1.1.15 + + es-define-property@1.0.0: + dependencies: + get-intrinsic: 1.2.4 + + es-errors@1.3.0: {} + + es-iterator-helpers@1.1.0: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + es-errors: 1.3.0 + es-set-tostringtag: 2.0.3 + function-bind: 1.1.2 + get-intrinsic: 1.2.4 + globalthis: 1.0.4 + has-property-descriptors: 1.0.2 + has-proto: 1.0.3 + has-symbols: 1.0.3 + internal-slot: 1.0.7 + iterator.prototype: 1.1.3 + safe-array-concat: 1.1.2 + + es-object-atoms@1.0.0: + dependencies: + es-errors: 1.3.0 + + es-set-tostringtag@2.0.3: + dependencies: + get-intrinsic: 1.2.4 + has-tostringtag: 1.0.2 + hasown: 2.0.2 + + es-shim-unscopables@1.0.2: + dependencies: + hasown: 2.0.2 + + es-to-primitive@1.2.1: + dependencies: + is-callable: 1.2.7 + is-date-object: 1.0.5 + is-symbol: 1.0.4 + + escalade@3.2.0: {} + + escape-html@1.0.3: {} + + escape-string-regexp@2.0.0: {} + + escape-string-regexp@4.0.0: {} + + eslint-config-next@14.2.5(eslint@8.57.1)(typescript@5.6.3): + dependencies: + '@next/eslint-plugin-next': 14.2.5 + '@rushstack/eslint-patch': 1.10.4 + '@typescript-eslint/parser': 7.2.0(eslint@8.57.1)(typescript@5.6.3) + eslint: 8.57.1 + eslint-import-resolver-node: 0.3.9 + eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@7.2.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0(eslint@8.57.1))(eslint@8.57.1) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@7.2.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1) + eslint-plugin-jsx-a11y: 6.10.2(eslint@8.57.1) + eslint-plugin-react: 7.37.2(eslint@8.57.1) + eslint-plugin-react-hooks: 5.0.0-canary-7118f5dd7-20230705(eslint@8.57.1) + optionalDependencies: + typescript: 5.6.3 + transitivePeerDependencies: + - eslint-import-resolver-webpack + - eslint-plugin-import-x + - supports-color + + eslint-import-resolver-node@0.3.9: + dependencies: + debug: 3.2.7 + is-core-module: 2.15.1 + resolve: 1.22.8 + transitivePeerDependencies: + - supports-color + + eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@7.2.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0(eslint@8.57.1))(eslint@8.57.1): + dependencies: + '@nolyfill/is-core-module': 1.0.39 + debug: 4.3.7 + enhanced-resolve: 5.17.1 + eslint: 8.57.1 + eslint-module-utils: 2.12.0(@typescript-eslint/parser@7.2.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1) + fast-glob: 3.3.2 + get-tsconfig: 4.8.1 + is-bun-module: 1.2.1 + is-glob: 4.0.3 + optionalDependencies: + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@7.2.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1) + transitivePeerDependencies: + - '@typescript-eslint/parser' + - eslint-import-resolver-node + - eslint-import-resolver-webpack + - supports-color + + eslint-module-utils@2.12.0(@typescript-eslint/parser@7.2.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1): + dependencies: + debug: 3.2.7 + optionalDependencies: + '@typescript-eslint/parser': 7.2.0(eslint@8.57.1)(typescript@5.6.3) + eslint: 8.57.1 + eslint-import-resolver-node: 0.3.9 + eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@7.2.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0(eslint@8.57.1))(eslint@8.57.1) + transitivePeerDependencies: + - supports-color + + eslint-plugin-import@2.31.0(@typescript-eslint/parser@7.2.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1): + dependencies: + '@rtsao/scc': 1.1.0 + array-includes: 3.1.8 + array.prototype.findlastindex: 1.2.5 + array.prototype.flat: 1.3.2 + array.prototype.flatmap: 1.3.2 + debug: 3.2.7 + doctrine: 2.1.0 + eslint: 8.57.1 + eslint-import-resolver-node: 0.3.9 + eslint-module-utils: 2.12.0(@typescript-eslint/parser@7.2.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1) + hasown: 2.0.2 + is-core-module: 2.15.1 + is-glob: 4.0.3 + minimatch: 3.1.2 + object.fromentries: 2.0.8 + object.groupby: 1.0.3 + object.values: 1.2.0 + semver: 6.3.1 + string.prototype.trimend: 1.0.8 + tsconfig-paths: 3.15.0 + optionalDependencies: + '@typescript-eslint/parser': 7.2.0(eslint@8.57.1)(typescript@5.6.3) + transitivePeerDependencies: + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - supports-color + + eslint-plugin-jsx-a11y@6.10.2(eslint@8.57.1): + dependencies: + aria-query: 5.3.2 + array-includes: 3.1.8 + array.prototype.flatmap: 1.3.2 + ast-types-flow: 0.0.8 + axe-core: 4.10.2 + axobject-query: 4.1.0 + damerau-levenshtein: 1.0.8 + emoji-regex: 9.2.2 + eslint: 8.57.1 + hasown: 2.0.2 + jsx-ast-utils: 3.3.5 + language-tags: 1.0.9 + minimatch: 3.1.2 + object.fromentries: 2.0.8 + safe-regex-test: 1.0.3 + string.prototype.includes: 2.0.1 + + eslint-plugin-react-hooks@5.0.0-canary-7118f5dd7-20230705(eslint@8.57.1): + dependencies: + eslint: 8.57.1 + + eslint-plugin-react@7.37.2(eslint@8.57.1): + dependencies: + array-includes: 3.1.8 + array.prototype.findlast: 1.2.5 + array.prototype.flatmap: 1.3.2 + array.prototype.tosorted: 1.1.4 + doctrine: 2.1.0 + es-iterator-helpers: 1.1.0 + eslint: 8.57.1 + estraverse: 5.3.0 + hasown: 2.0.2 + jsx-ast-utils: 3.3.5 + minimatch: 3.1.2 + object.entries: 1.1.8 + object.fromentries: 2.0.8 + object.values: 1.2.0 + prop-types: 15.8.1 + resolve: 2.0.0-next.5 + semver: 6.3.1 + string.prototype.matchall: 4.0.11 + string.prototype.repeat: 1.0.0 + + eslint-scope@7.2.2: + dependencies: + esrecurse: 4.3.0 + estraverse: 5.3.0 + + eslint-visitor-keys@3.4.3: {} + + eslint@8.57.1: + dependencies: + '@eslint-community/eslint-utils': 4.4.1(eslint@8.57.1) + '@eslint-community/regexpp': 4.12.1 + '@eslint/eslintrc': 2.1.4 + '@eslint/js': 8.57.1 + '@humanwhocodes/config-array': 0.13.0 + '@humanwhocodes/module-importer': 1.0.1 + '@nodelib/fs.walk': 1.2.8 + '@ungap/structured-clone': 1.2.0 + ajv: 6.12.6 + chalk: 4.1.2 + cross-spawn: 7.0.3 + debug: 4.3.7 + doctrine: 3.0.0 + escape-string-regexp: 4.0.0 + eslint-scope: 7.2.2 + eslint-visitor-keys: 3.4.3 + espree: 9.6.1 + esquery: 1.6.0 + esutils: 2.0.3 + fast-deep-equal: 3.1.3 + file-entry-cache: 6.0.1 + find-up: 5.0.0 + glob-parent: 6.0.2 + globals: 13.24.0 + graphemer: 1.4.0 + ignore: 5.3.2 + imurmurhash: 0.1.4 + is-glob: 4.0.3 + is-path-inside: 3.0.3 + js-yaml: 4.1.0 + json-stable-stringify-without-jsonify: 1.0.1 + levn: 0.4.1 + lodash.merge: 4.6.2 + minimatch: 3.1.2 + natural-compare: 1.4.0 + optionator: 0.9.4 + strip-ansi: 6.0.1 + text-table: 0.2.0 + transitivePeerDependencies: + - supports-color + + espree@9.6.1: + dependencies: + acorn: 8.14.0 + acorn-jsx: 5.3.2(acorn@8.14.0) + eslint-visitor-keys: 3.4.3 + + esprima@4.0.1: {} + + esquery@1.6.0: + dependencies: + estraverse: 5.3.0 + + esrecurse@4.3.0: + dependencies: + estraverse: 5.3.0 + + estraverse@5.3.0: {} + + esutils@2.0.3: {} + + etag@1.8.1: {} + + eth-block-tracker@7.1.0: + dependencies: + '@metamask/eth-json-rpc-provider': 1.0.1 + '@metamask/safe-event-emitter': 3.1.2 + '@metamask/utils': 5.0.2 + json-rpc-random-id: 1.0.1 + pify: 3.0.0 + transitivePeerDependencies: + - supports-color + + eth-json-rpc-filters@6.0.1: + dependencies: + '@metamask/safe-event-emitter': 3.1.2 + async-mutex: 0.2.6 + eth-query: 2.1.2 + json-rpc-engine: 6.1.0 + pify: 5.0.0 + + eth-query@2.1.2: + dependencies: + json-rpc-random-id: 1.0.1 + xtend: 4.0.2 + + eth-rpc-errors@4.0.3: + dependencies: + fast-safe-stringify: 2.1.1 + + ethereum-cryptography@2.2.1: + dependencies: + '@noble/curves': 1.4.2 + '@noble/hashes': 1.4.0 + '@scure/bip32': 1.4.0 + '@scure/bip39': 1.3.0 + + event-target-shim@5.0.1: {} + + eventemitter2@6.4.9: {} + + eventemitter3@5.0.1: {} + + events@3.3.0: {} + + execa@5.1.1: + dependencies: + cross-spawn: 7.0.3 + get-stream: 6.0.1 + human-signals: 2.1.0 + is-stream: 2.0.1 + merge-stream: 2.0.0 + npm-run-path: 4.0.1 + onetime: 5.1.2 + signal-exit: 3.0.7 + strip-final-newline: 2.0.0 + + execa@8.0.1: + dependencies: + cross-spawn: 7.0.3 + 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 + + exponential-backoff@3.1.1: {} + + extension-port-stream@3.0.0: + dependencies: + readable-stream: 3.6.2 + webextension-polyfill: 0.10.0 + + fast-deep-equal@3.1.3: {} + + fast-glob@3.3.2: + dependencies: + '@nodelib/fs.stat': 2.0.5 + '@nodelib/fs.walk': 1.2.8 + glob-parent: 5.1.2 + merge2: 1.4.1 + micromatch: 4.0.8 + + fast-json-stable-stringify@2.1.0: {} + + fast-levenshtein@2.0.6: {} + + fast-redact@3.5.0: {} + + fast-safe-stringify@2.1.1: {} + + fastq@1.17.1: + dependencies: + reusify: 1.0.4 + + fb-watchman@2.0.2: + dependencies: + bser: 2.1.1 + + file-entry-cache@6.0.1: + dependencies: + flat-cache: 3.2.0 + + fill-range@7.1.1: + dependencies: + to-regex-range: 5.0.1 + + filter-obj@1.1.0: {} + + finalhandler@1.1.2: + dependencies: + debug: 2.6.9 + encodeurl: 1.0.2 + escape-html: 1.0.3 + on-finished: 2.3.0 + parseurl: 1.3.3 + statuses: 1.5.0 + unpipe: 1.0.0 + transitivePeerDependencies: + - supports-color + + find-cache-dir@2.1.0: + dependencies: + commondir: 1.0.1 + make-dir: 2.1.0 + pkg-dir: 3.0.0 + + find-up@3.0.0: + dependencies: + locate-path: 3.0.0 + + find-up@4.1.0: + dependencies: + locate-path: 5.0.0 + path-exists: 4.0.0 + + find-up@5.0.0: + dependencies: + locate-path: 6.0.0 + path-exists: 4.0.0 + + flat-cache@3.2.0: + dependencies: + flatted: 3.3.1 + keyv: 4.5.4 + rimraf: 3.0.2 + + flatted@3.3.1: {} + + flow-enums-runtime@0.0.6: {} + + flow-parser@0.250.0: {} + + follow-redirects@1.15.9: {} + + for-each@0.3.3: + dependencies: + is-callable: 1.2.7 + + foreground-child@3.3.0: + dependencies: + cross-spawn: 7.0.3 + signal-exit: 4.1.0 + + form-data@4.0.1: + dependencies: + asynckit: 0.4.0 + combined-stream: 1.0.8 + mime-types: 2.1.35 + + fresh@0.5.2: {} + + fs.realpath@1.0.0: {} + + fsevents@2.3.3: + optional: true + + function-bind@1.1.2: {} + + function.prototype.name@1.1.6: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + functions-have-names: 1.2.3 + + functions-have-names@1.2.3: {} + + gensync@1.0.0-beta.2: {} + + get-caller-file@2.0.5: {} + + get-intrinsic@1.2.4: + dependencies: + es-errors: 1.3.0 + function-bind: 1.1.2 + has-proto: 1.0.3 + has-symbols: 1.0.3 + hasown: 2.0.2 + + get-nonce@1.0.1: {} + + get-package-type@0.1.0: {} + + get-port-please@3.1.2: {} + + get-stream@6.0.1: {} + + get-stream@8.0.1: {} + + get-symbol-description@1.0.2: + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + get-intrinsic: 1.2.4 + + get-tsconfig@4.8.1: + dependencies: + resolve-pkg-maps: 1.0.0 + + glob-parent@5.1.2: + dependencies: + is-glob: 4.0.3 + + glob-parent@6.0.2: + dependencies: + is-glob: 4.0.3 + + glob@10.3.10: + dependencies: + foreground-child: 3.3.0 + jackspeak: 2.3.6 + minimatch: 9.0.5 + minipass: 7.1.2 + path-scurry: 1.11.1 + + glob@10.4.5: + dependencies: + foreground-child: 3.3.0 + jackspeak: 3.4.3 + minimatch: 9.0.5 + minipass: 7.1.2 + package-json-from-dist: 1.0.1 + path-scurry: 1.11.1 + + glob@7.2.3: + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 3.1.2 + once: 1.4.0 + path-is-absolute: 1.0.1 + + globals@11.12.0: {} + + globals@13.24.0: + dependencies: + type-fest: 0.20.2 + + globalthis@1.0.4: + dependencies: + define-properties: 1.2.1 + gopd: 1.0.1 + + globby@11.1.0: + dependencies: + array-union: 2.1.0 + dir-glob: 3.0.1 + fast-glob: 3.3.2 + ignore: 5.3.2 + merge2: 1.4.1 + slash: 3.0.0 + + gopd@1.0.1: + dependencies: + get-intrinsic: 1.2.4 + + graceful-fs@4.2.11: {} + + graphemer@1.4.0: {} + + graphql-request@6.1.0(graphql@16.9.0): + dependencies: + '@graphql-typed-document-node/core': 3.2.0(graphql@16.9.0) + cross-fetch: 3.1.8 + graphql: 16.9.0 + transitivePeerDependencies: + - encoding + + graphql@16.9.0: {} + + h3@1.13.0: + dependencies: + cookie-es: 1.2.2 + crossws: 0.3.1 + defu: 6.1.4 + destr: 2.0.3 + iron-webcrypto: 1.2.1 + ohash: 1.1.4 + radix3: 1.1.2 + ufo: 1.5.4 + uncrypto: 0.1.3 + unenv: 1.10.0 + + has-bigints@1.0.2: {} + + has-flag@4.0.0: {} + + has-property-descriptors@1.0.2: + dependencies: + es-define-property: 1.0.0 + + has-proto@1.0.3: {} + + has-symbols@1.0.3: {} + + has-tostringtag@1.0.2: + dependencies: + has-symbols: 1.0.3 + + hash.js@1.1.7: + dependencies: + inherits: 2.0.4 + minimalistic-assert: 1.0.1 + + hasown@2.0.2: + dependencies: + function-bind: 1.1.2 + + hermes-estree@0.23.1: {} + + hermes-estree@0.24.0: {} + + hermes-parser@0.23.1: + dependencies: + hermes-estree: 0.23.1 + + hermes-parser@0.24.0: + dependencies: + hermes-estree: 0.24.0 + + hey-listen@1.0.8: {} + + hmac-drbg@1.0.1: + dependencies: + hash.js: 1.1.7 + minimalistic-assert: 1.0.1 + minimalistic-crypto-utils: 1.0.1 + + http-errors@2.0.0: + dependencies: + depd: 2.0.0 + inherits: 2.0.4 + setprototypeof: 1.2.0 + statuses: 2.0.1 + toidentifier: 1.0.1 + + http-shutdown@1.2.2: {} + + human-signals@2.1.0: {} + + human-signals@5.0.0: {} + + i18next-browser-languagedetector@7.1.0: + dependencies: + '@babel/runtime': 7.26.0 + + i18next@23.11.5: + dependencies: + '@babel/runtime': 7.26.0 + + idb-keyval@6.2.1: {} + + ieee754@1.2.1: {} + + ignore@5.3.2: {} + + image-size@1.1.1: + dependencies: + queue: 6.0.2 + + import-fresh@2.0.0: + dependencies: + caller-path: 2.0.0 + resolve-from: 3.0.0 + + import-fresh@3.3.0: + dependencies: + parent-module: 1.0.1 + resolve-from: 4.0.0 + + imurmurhash@0.1.4: {} + + inflight@1.0.6: + dependencies: + once: 1.4.0 + wrappy: 1.0.2 + + inherits@2.0.4: {} + + internal-slot@1.0.7: + dependencies: + es-errors: 1.3.0 + hasown: 2.0.2 + side-channel: 1.0.6 + + invariant@2.2.4: + dependencies: + loose-envify: 1.4.0 + + iron-webcrypto@1.2.1: {} + + is-arguments@1.1.1: + dependencies: + call-bind: 1.0.7 + has-tostringtag: 1.0.2 + + is-array-buffer@3.0.4: + dependencies: + call-bind: 1.0.7 + get-intrinsic: 1.2.4 + + is-arrayish@0.2.1: {} + + is-async-function@2.0.0: + dependencies: + has-tostringtag: 1.0.2 + + is-bigint@1.0.4: + dependencies: + has-bigints: 1.0.2 + + is-binary-path@2.1.0: + dependencies: + binary-extensions: 2.3.0 + + is-boolean-object@1.1.2: + dependencies: + call-bind: 1.0.7 + has-tostringtag: 1.0.2 + + is-bun-module@1.2.1: + dependencies: + semver: 7.6.3 + + is-callable@1.2.7: {} + + is-core-module@2.15.1: + dependencies: + hasown: 2.0.2 + + is-data-view@1.0.1: + dependencies: + is-typed-array: 1.1.13 + + is-date-object@1.0.5: + dependencies: + has-tostringtag: 1.0.2 + + is-directory@0.3.1: {} + + is-docker@2.2.1: {} + + is-docker@3.0.0: {} + + is-extglob@2.1.1: {} + + is-finalizationregistry@1.0.2: + dependencies: + call-bind: 1.0.7 + + is-fullwidth-code-point@3.0.0: {} + + is-generator-function@1.0.10: + dependencies: + has-tostringtag: 1.0.2 + + is-glob@4.0.3: + dependencies: + is-extglob: 2.1.1 + + is-inside-container@1.0.0: + dependencies: + is-docker: 3.0.0 + + is-map@2.0.3: {} + + is-negative-zero@2.0.3: {} + + is-number-object@1.0.7: + dependencies: + has-tostringtag: 1.0.2 + + is-number@7.0.0: {} + + is-path-inside@3.0.3: {} + + is-plain-object@2.0.4: + dependencies: + isobject: 3.0.1 + + is-regex@1.1.4: + dependencies: + call-bind: 1.0.7 + has-tostringtag: 1.0.2 + + is-set@2.0.3: {} + + is-shared-array-buffer@1.0.3: + dependencies: + call-bind: 1.0.7 + + is-stream@2.0.1: {} + + is-stream@3.0.0: {} + + is-string@1.0.7: + dependencies: + has-tostringtag: 1.0.2 + + is-symbol@1.0.4: + dependencies: + has-symbols: 1.0.3 + + is-typed-array@1.1.13: + dependencies: + which-typed-array: 1.1.15 + + is-weakmap@2.0.2: {} + + is-weakref@1.0.2: + dependencies: + call-bind: 1.0.7 + + is-weakset@2.0.3: + dependencies: + call-bind: 1.0.7 + get-intrinsic: 1.2.4 + + 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: {} + + isarray@2.0.5: {} + + isexe@2.0.0: {} + + isobject@3.0.1: {} + + isows@1.0.6(ws@8.18.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)): + dependencies: + ws: 8.18.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) + + istanbul-lib-coverage@3.2.2: {} + + istanbul-lib-instrument@5.2.1: + dependencies: + '@babel/core': 7.26.0 + '@babel/parser': 7.26.1 + '@istanbuljs/schema': 0.1.3 + istanbul-lib-coverage: 3.2.2 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + iterator.prototype@1.1.3: + dependencies: + define-properties: 1.2.1 + get-intrinsic: 1.2.4 + has-symbols: 1.0.3 + reflect.getprototypeof: 1.0.6 + set-function-name: 2.0.2 + + jackspeak@2.3.6: + dependencies: + '@isaacs/cliui': 8.0.2 + optionalDependencies: + '@pkgjs/parseargs': 0.11.0 + + jackspeak@3.4.3: + dependencies: + '@isaacs/cliui': 8.0.2 + optionalDependencies: + '@pkgjs/parseargs': 0.11.0 + + jest-environment-node@29.7.0: + dependencies: + '@jest/environment': 29.7.0 + '@jest/fake-timers': 29.7.0 + '@jest/types': 29.6.3 + '@types/node': 20.17.2 + jest-mock: 29.7.0 + jest-util: 29.7.0 + + jest-get-type@29.6.3: {} + + jest-haste-map@29.7.0: + dependencies: + '@jest/types': 29.6.3 + '@types/graceful-fs': 4.1.9 + '@types/node': 20.17.2 + anymatch: 3.1.3 + fb-watchman: 2.0.2 + graceful-fs: 4.2.11 + jest-regex-util: 29.6.3 + jest-util: 29.7.0 + jest-worker: 29.7.0 + micromatch: 4.0.8 + walker: 1.0.8 + optionalDependencies: + fsevents: 2.3.3 + + jest-message-util@29.7.0: + dependencies: + '@babel/code-frame': 7.26.0 + '@jest/types': 29.6.3 + '@types/stack-utils': 2.0.3 + chalk: 4.1.2 + graceful-fs: 4.2.11 + micromatch: 4.0.8 + pretty-format: 29.7.0 + slash: 3.0.0 + stack-utils: 2.0.6 + + jest-mock@29.7.0: + dependencies: + '@jest/types': 29.6.3 + '@types/node': 20.17.2 + jest-util: 29.7.0 + + jest-regex-util@29.6.3: {} + + jest-util@29.7.0: + dependencies: + '@jest/types': 29.6.3 + '@types/node': 20.17.2 + chalk: 4.1.2 + ci-info: 3.9.0 + graceful-fs: 4.2.11 + picomatch: 2.3.1 + + jest-validate@29.7.0: + dependencies: + '@jest/types': 29.6.3 + camelcase: 6.3.0 + chalk: 4.1.2 + jest-get-type: 29.6.3 + leven: 3.1.0 + pretty-format: 29.7.0 + + jest-worker@29.7.0: + dependencies: + '@types/node': 20.17.2 + jest-util: 29.7.0 + merge-stream: 2.0.0 + supports-color: 8.1.1 + + jiti@1.21.6: {} + + jiti@2.3.3: {} + + js-tokens@4.0.0: {} + + js-yaml@3.14.1: + dependencies: + argparse: 1.0.10 + esprima: 4.0.1 + + js-yaml@4.1.0: + dependencies: + argparse: 2.0.1 + + jsc-android@250231.0.0: {} + + jsc-safe-url@0.2.4: {} + + jscodeshift@0.14.0(@babel/preset-env@7.26.0(@babel/core@7.26.0)): + dependencies: + '@babel/core': 7.26.0 + '@babel/parser': 7.26.1 + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.26.0) + '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.26.0) + '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.26.0) + '@babel/plugin-transform-modules-commonjs': 7.25.9(@babel/core@7.26.0) + '@babel/preset-env': 7.26.0(@babel/core@7.26.0) + '@babel/preset-flow': 7.25.9(@babel/core@7.26.0) + '@babel/preset-typescript': 7.26.0(@babel/core@7.26.0) + '@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.250.0 + graceful-fs: 4.2.11 + micromatch: 4.0.8 + neo-async: 2.6.2 + node-dir: 0.1.17 + recast: 0.21.5 + temp: 0.8.4 + write-file-atomic: 2.4.3 + transitivePeerDependencies: + - supports-color + + jsesc@3.0.2: {} + + json-buffer@3.0.1: {} + + json-parse-better-errors@1.0.2: {} + + json-rpc-engine@6.1.0: + dependencies: + '@metamask/safe-event-emitter': 2.0.0 + eth-rpc-errors: 4.0.3 + + json-rpc-random-id@1.0.1: {} + + json-schema-traverse@0.4.1: {} + + json-stable-stringify-without-jsonify@1.0.1: {} + + json5@1.0.2: + dependencies: + minimist: 1.2.8 + + json5@2.2.3: {} + + jsx-ast-utils@3.3.5: + dependencies: + array-includes: 3.1.8 + array.prototype.flat: 1.3.2 + object.assign: 4.1.5 + object.values: 1.2.0 + + keccak@3.0.4: + dependencies: + node-addon-api: 2.0.2 + node-gyp-build: 4.8.2 + readable-stream: 3.6.2 + + keyv@4.5.4: + dependencies: + json-buffer: 3.0.1 + + keyvaluestorage-interface@1.0.0: {} + + kind-of@6.0.3: {} + + language-subtag-registry@0.3.23: {} + + language-tags@1.0.9: + dependencies: + language-subtag-registry: 0.3.23 + + leven@3.1.0: {} + + levn@0.4.1: + dependencies: + prelude-ls: 1.2.1 + type-check: 0.4.0 + + lighthouse-logger@1.4.2: + dependencies: + debug: 2.6.9 + marky: 1.2.5 + transitivePeerDependencies: + - supports-color + + lilconfig@2.1.0: {} + + lilconfig@3.1.2: {} + + lines-and-columns@1.2.4: {} + + listhen@1.9.0: + dependencies: + '@parcel/watcher': 2.4.1 + '@parcel/watcher-wasm': 2.4.1 + 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.3.3 + mlly: 1.7.2 + node-forge: 1.3.1 + pathe: 1.1.2 + std-env: 3.7.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 + '@lit/reactive-element': 1.6.3 + lit-html: 2.8.0 + + lit-html@2.8.0: + dependencies: + '@types/trusted-types': 2.0.7 + + lit@2.8.0: + dependencies: + '@lit/reactive-element': 1.6.3 + lit-element: 3.3.3 + lit-html: 2.8.0 + + locate-path@3.0.0: + dependencies: + p-locate: 3.0.0 + path-exists: 3.0.0 + + locate-path@5.0.0: + dependencies: + p-locate: 4.1.0 + + locate-path@6.0.0: + dependencies: + p-locate: 5.0.0 + + lodash.debounce@4.0.8: {} + + lodash.isequal@4.5.0: {} + + lodash.merge@4.6.2: {} + + lodash.throttle@4.1.1: {} + + loose-envify@1.4.0: + dependencies: + js-tokens: 4.0.0 + + lru-cache@10.4.3: {} + + lru-cache@5.1.1: + dependencies: + yallist: 3.1.1 + + lucide-react@0.416.0(react@18.3.1): + dependencies: + react: 18.3.1 + + make-dir@2.1.0: + dependencies: + pify: 4.0.1 + semver: 5.7.2 + + makeerror@1.0.12: + dependencies: + tmpl: 1.0.5 + + marky@1.2.5: {} + + media-query-parser@2.0.2: + dependencies: + '@babel/runtime': 7.26.0 + + memoize-one@5.2.1: {} + + merge-stream@2.0.0: {} + + merge2@1.4.1: {} + + metro-babel-transformer@0.81.0: + dependencies: + '@babel/core': 7.26.0 + flow-enums-runtime: 0.0.6 + hermes-parser: 0.24.0 + nullthrows: 1.1.1 + transitivePeerDependencies: + - supports-color + + metro-cache-key@0.81.0: + dependencies: + flow-enums-runtime: 0.0.6 + + metro-cache@0.81.0: + dependencies: + exponential-backoff: 3.1.1 + flow-enums-runtime: 0.0.6 + metro-core: 0.81.0 + + metro-config@0.81.0(bufferutil@4.0.8)(utf-8-validate@5.0.10): + 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)(utf-8-validate@5.0.10) + metro-cache: 0.81.0 + metro-core: 0.81.0 + metro-runtime: 0.81.0 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + + metro-core@0.81.0: + dependencies: + flow-enums-runtime: 0.0.6 + lodash.throttle: 4.1.1 + metro-resolver: 0.81.0 + + metro-file-map@0.81.0: + dependencies: + anymatch: 3.1.3 + debug: 2.6.9 + fb-watchman: 2.0.2 + flow-enums-runtime: 0.0.6 + graceful-fs: 4.2.11 + invariant: 2.2.4 + jest-worker: 29.7.0 + micromatch: 4.0.8 + node-abort-controller: 3.1.1 + nullthrows: 1.1.1 + walker: 1.0.8 + optionalDependencies: + fsevents: 2.3.3 + transitivePeerDependencies: + - supports-color + + metro-minify-terser@0.81.0: + dependencies: + flow-enums-runtime: 0.0.6 + terser: 5.36.0 + + metro-resolver@0.81.0: + dependencies: + flow-enums-runtime: 0.0.6 + + metro-runtime@0.81.0: + dependencies: + '@babel/runtime': 7.26.0 + flow-enums-runtime: 0.0.6 + + metro-source-map@0.81.0: + dependencies: + '@babel/traverse': 7.25.9 + '@babel/traverse--for-generate-function-map': '@babel/traverse@7.25.9' + '@babel/types': 7.26.0 + flow-enums-runtime: 0.0.6 + invariant: 2.2.4 + metro-symbolicate: 0.81.0 + nullthrows: 1.1.1 + ob1: 0.81.0 + source-map: 0.5.7 + vlq: 1.0.1 + transitivePeerDependencies: + - supports-color + + metro-symbolicate@0.81.0: + dependencies: + flow-enums-runtime: 0.0.6 + invariant: 2.2.4 + metro-source-map: 0.81.0 + nullthrows: 1.1.1 + source-map: 0.5.7 + through2: 2.0.5 + vlq: 1.0.1 + transitivePeerDependencies: + - supports-color + + metro-transform-plugins@0.81.0: + dependencies: + '@babel/core': 7.26.0 + '@babel/generator': 7.26.0 + '@babel/template': 7.25.9 + '@babel/traverse': 7.25.9 + flow-enums-runtime: 0.0.6 + nullthrows: 1.1.1 + transitivePeerDependencies: + - supports-color + + metro-transform-worker@0.81.0(bufferutil@4.0.8)(utf-8-validate@5.0.10): + dependencies: + '@babel/core': 7.26.0 + '@babel/generator': 7.26.0 + '@babel/parser': 7.26.1 + '@babel/types': 7.26.0 + flow-enums-runtime: 0.0.6 + metro: 0.81.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) + metro-babel-transformer: 0.81.0 + metro-cache: 0.81.0 + metro-cache-key: 0.81.0 + metro-minify-terser: 0.81.0 + metro-source-map: 0.81.0 + metro-transform-plugins: 0.81.0 + nullthrows: 1.1.1 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + + metro@0.81.0(bufferutil@4.0.8)(utf-8-validate@5.0.10): + dependencies: + '@babel/code-frame': 7.26.0 + '@babel/core': 7.26.0 + '@babel/generator': 7.26.0 + '@babel/parser': 7.26.1 + '@babel/template': 7.25.9 + '@babel/traverse': 7.25.9 + '@babel/types': 7.26.0 + accepts: 1.3.8 + chalk: 4.1.2 + ci-info: 2.0.0 + connect: 3.7.0 + debug: 2.6.9 + denodeify: 1.2.1 + error-stack-parser: 2.1.4 + flow-enums-runtime: 0.0.6 + graceful-fs: 4.2.11 + hermes-parser: 0.24.0 + image-size: 1.1.1 + invariant: 2.2.4 + jest-worker: 29.7.0 + jsc-safe-url: 0.2.4 + lodash.throttle: 4.1.1 + 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)(utf-8-validate@5.0.10) + metro-core: 0.81.0 + metro-file-map: 0.81.0 + metro-resolver: 0.81.0 + metro-runtime: 0.81.0 + 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)(utf-8-validate@5.0.10) + 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)(utf-8-validate@5.0.10) + yargs: 17.7.2 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + + micro-ftch@0.3.1: {} + + micromatch@4.0.8: + dependencies: + braces: 3.0.3 + picomatch: 2.3.1 + + mime-db@1.52.0: {} + + mime-types@2.1.35: + dependencies: + mime-db: 1.52.0 + + mime@1.6.0: {} + + mime@3.0.0: {} + + mimic-fn@2.1.0: {} + + mimic-fn@4.0.0: {} + + minimalistic-assert@1.0.1: {} + + minimalistic-crypto-utils@1.0.1: {} + + minimatch@3.1.2: + dependencies: + brace-expansion: 1.1.11 + + minimatch@9.0.3: + dependencies: + brace-expansion: 2.0.1 + + minimatch@9.0.5: + dependencies: + brace-expansion: 2.0.1 + + minimist@1.2.8: {} + + minipass@7.1.2: {} + + mipd@0.0.7(typescript@5.6.3): + optionalDependencies: + typescript: 5.6.3 + + mkdirp@0.5.6: + dependencies: + minimist: 1.2.8 + + mkdirp@1.0.4: {} + + mlly@1.7.2: + dependencies: + acorn: 8.14.0 + pathe: 1.1.2 + pkg-types: 1.2.1 + ufo: 1.5.4 + + modern-ahocorasick@1.0.1: {} + + motion@10.16.2: + dependencies: + '@motionone/animation': 10.18.0 + '@motionone/dom': 10.18.0 + '@motionone/svelte': 10.16.4 + '@motionone/types': 10.17.1 + '@motionone/utils': 10.18.0 + '@motionone/vue': 10.16.4 + + mri@1.2.0: {} + + ms@2.0.0: {} + + ms@2.1.3: {} + + multiformats@9.9.0: {} + + mz@2.7.0: + dependencies: + any-promise: 1.3.0 + object-assign: 4.1.1 + thenify-all: 1.6.0 + + nanoid@3.3.7: {} + + natural-compare@1.4.0: {} + + negotiator@0.6.3: {} + + neo-async@2.6.2: {} + + next@14.2.16(@babel/core@7.26.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + dependencies: + '@next/env': 14.2.16 + '@swc/helpers': 0.5.5 + busboy: 1.6.0 + caniuse-lite: 1.0.30001673 + 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)(react@18.3.1) + optionalDependencies: + '@next/swc-darwin-arm64': 14.2.16 + '@next/swc-darwin-x64': 14.2.16 + '@next/swc-linux-arm64-gnu': 14.2.16 + '@next/swc-linux-arm64-musl': 14.2.16 + '@next/swc-linux-x64-gnu': 14.2.16 + '@next/swc-linux-x64-musl': 14.2.16 + '@next/swc-win32-arm64-msvc': 14.2.16 + '@next/swc-win32-ia32-msvc': 14.2.16 + '@next/swc-win32-x64-msvc': 14.2.16 + transitivePeerDependencies: + - '@babel/core' + - babel-plugin-macros + + node-abort-controller@3.1.1: {} + + node-addon-api@2.0.2: {} + + node-addon-api@7.1.1: {} + + node-dir@0.1.17: + dependencies: + minimatch: 3.1.2 + + node-fetch-native@1.6.4: {} + + node-fetch@2.7.0: + dependencies: + whatwg-url: 5.0.0 + + node-forge@1.3.1: {} + + node-gyp-build@4.8.2: {} + + node-int64@0.4.0: {} + + node-releases@2.0.18: {} + + normalize-path@3.0.0: {} + + npm-run-path@4.0.1: + dependencies: + path-key: 3.1.1 + + npm-run-path@5.3.0: + dependencies: + path-key: 4.0.0 + + nullthrows@1.1.1: {} + + ob1@0.81.0: + dependencies: + flow-enums-runtime: 0.0.6 + + obj-multiplex@1.0.0: + dependencies: + end-of-stream: 1.4.4 + once: 1.4.0 + readable-stream: 2.3.8 + + object-assign@4.1.1: {} + + object-hash@3.0.0: {} + + object-inspect@1.13.2: {} + + object-keys@1.1.1: {} + + object.assign@4.1.5: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + has-symbols: 1.0.3 + object-keys: 1.1.1 + + object.entries@1.1.8: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-object-atoms: 1.0.0 + + object.fromentries@2.0.8: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + es-object-atoms: 1.0.0 + + object.groupby@1.0.3: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + + object.values@1.2.0: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-object-atoms: 1.0.0 + + ofetch@1.4.1: + dependencies: + destr: 2.0.3 + node-fetch-native: 1.6.4 + ufo: 1.5.4 + + ohash@1.1.4: {} + + on-exit-leak-free@0.2.0: {} + + on-finished@2.3.0: + dependencies: + ee-first: 1.1.1 + + on-finished@2.4.1: + dependencies: + ee-first: 1.1.1 + + once@1.4.0: + dependencies: + wrappy: 1.0.2 + + onetime@5.1.2: + 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 + is-wsl: 2.2.0 + + optionator@0.9.4: + dependencies: + deep-is: 0.1.4 + fast-levenshtein: 2.0.6 + levn: 0.4.1 + prelude-ls: 1.2.1 + type-check: 0.4.0 + word-wrap: 1.2.5 + + p-limit@2.3.0: + dependencies: + p-try: 2.2.0 + + p-limit@3.1.0: + dependencies: + yocto-queue: 0.1.0 + + p-locate@3.0.0: + dependencies: + p-limit: 2.3.0 + + p-locate@4.1.0: + dependencies: + p-limit: 2.3.0 + + p-locate@5.0.0: + dependencies: + p-limit: 3.1.0 + + p-try@2.2.0: {} + + package-json-from-dist@1.0.1: {} + + parent-module@1.0.1: + dependencies: + callsites: 3.1.0 + + parse-json@4.0.0: + dependencies: + error-ex: 1.3.2 + json-parse-better-errors: 1.0.2 + + parseurl@1.3.3: {} + + path-exists@3.0.0: {} + + path-exists@4.0.0: {} + + path-is-absolute@1.0.1: {} + + path-key@3.1.1: {} + + path-key@4.0.0: {} + + path-parse@1.0.7: {} + + path-scurry@1.11.1: + dependencies: + lru-cache: 10.4.3 + minipass: 7.1.2 + + path-type@4.0.0: {} + + pathe@1.1.2: {} + + permissionless@0.1.45(viem@2.21.35(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)): + dependencies: + viem: 2.21.35(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10) + + picocolors@1.1.1: {} + + picomatch@2.3.1: {} + + pify@2.3.0: {} + + pify@3.0.0: {} + + pify@4.0.1: {} + + pify@5.0.0: {} + + pino-abstract-transport@0.5.0: + dependencies: + duplexify: 4.1.3 + split2: 4.2.0 + + pino-std-serializers@4.0.0: {} + + pino@7.11.0: + dependencies: + atomic-sleep: 1.0.0 + fast-redact: 3.5.0 + on-exit-leak-free: 0.2.0 + pino-abstract-transport: 0.5.0 + pino-std-serializers: 4.0.0 + process-warning: 1.0.0 + quick-format-unescaped: 4.0.4 + real-require: 0.1.0 + safe-stable-stringify: 2.5.0 + sonic-boom: 2.8.0 + thread-stream: 0.15.2 + + pirates@4.0.6: {} + + pkg-dir@3.0.0: + dependencies: + find-up: 3.0.0 + + pkg-types@1.2.1: + dependencies: + confbox: 0.1.8 + mlly: 1.7.2 + pathe: 1.1.2 + + pngjs@5.0.0: {} + + pony-cause@2.1.11: {} + + possible-typed-array-names@1.0.0: {} + + postcss-import@15.1.0(postcss@8.4.47): + dependencies: + postcss: 8.4.47 + postcss-value-parser: 4.2.0 + read-cache: 1.0.0 + resolve: 1.22.8 + + postcss-js@4.0.1(postcss@8.4.47): + dependencies: + camelcase-css: 2.0.1 + postcss: 8.4.47 + + postcss-load-config@4.0.2(postcss@8.4.47): + dependencies: + lilconfig: 3.1.2 + yaml: 2.6.0 + optionalDependencies: + postcss: 8.4.47 + + postcss-nested@6.2.0(postcss@8.4.47): + dependencies: + postcss: 8.4.47 + postcss-selector-parser: 6.1.2 + + postcss-selector-parser@6.1.2: + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 + + postcss-value-parser@4.2.0: {} + + postcss@8.4.31: + dependencies: + nanoid: 3.3.7 + picocolors: 1.1.1 + source-map-js: 1.2.1 + + postcss@8.4.47: + dependencies: + nanoid: 3.3.7 + picocolors: 1.1.1 + source-map-js: 1.2.1 + + preact@10.24.3: {} + + prelude-ls@1.2.1: {} + + pretty-format@29.7.0: + dependencies: + '@jest/schemas': 29.6.3 + ansi-styles: 5.2.0 + react-is: 18.3.1 + + process-nextick-args@2.0.1: {} + + process-warning@1.0.0: {} + + promise@8.3.0: + dependencies: + asap: 2.0.6 + + prop-types@15.8.1: + dependencies: + loose-envify: 1.4.0 + object-assign: 4.1.1 + react-is: 16.13.1 + + proxy-compare@2.5.1: {} + + proxy-from-env@1.1.0: {} + + pump@3.0.2: + dependencies: + end-of-stream: 1.4.4 + once: 1.4.0 + + punycode@2.3.1: {} + + qr-code-styling@1.8.4: + dependencies: + qrcode-generator: 1.4.4 + + qrcode-generator@1.4.4: {} + + qrcode-terminal-nooctal@0.12.1: {} + + qrcode@1.5.3: + dependencies: + dijkstrajs: 1.0.3 + encode-utf8: 1.0.3 + pngjs: 5.0.0 + yargs: 15.4.1 + + qrcode@1.5.4: + dependencies: + dijkstrajs: 1.0.3 + pngjs: 5.0.0 + yargs: 15.4.1 + + query-string@7.1.3: + dependencies: + decode-uri-component: 0.2.2 + filter-obj: 1.1.0 + split-on-first: 1.1.0 + strict-uri-encode: 2.0.0 + + queue-microtask@1.2.3: {} + + queue@6.0.2: + dependencies: + inherits: 2.0.4 + + quick-format-unescaped@4.0.4: {} + + radix3@1.1.2: {} + + range-parser@1.2.1: {} + + react-devtools-core@5.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10): + dependencies: + shell-quote: 1.8.1 + ws: 7.5.10(bufferutil@4.0.8)(utf-8-validate@5.0.10) + transitivePeerDependencies: + - bufferutil + - utf-8-validate + + react-dom@18.3.1(react@18.3.1): + dependencies: + loose-envify: 1.4.0 + react: 18.3.1 + scheduler: 0.23.2 + + react-is@16.13.1: {} + + react-is@18.3.1: {} + + react-native-webview@11.26.1(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1): + dependencies: + escape-string-regexp: 2.0.0 + invariant: 2.2.4 + react: 18.3.1 + react-native: 0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10) + + react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10): + dependencies: + '@jest/create-cache-key-function': 29.7.0 + '@react-native/assets-registry': 0.76.0 + '@react-native/codegen': 0.76.0(@babel/preset-env@7.26.0(@babel/core@7.26.0)) + '@react-native/community-cli-plugin': 0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@react-native/gradle-plugin': 0.76.0 + '@react-native/js-polyfills': 0.76.0 + '@react-native/normalize-colors': 0.76.0 + '@react-native/virtualized-lists': 0.76.0(@types/react@18.3.12)(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1) + abort-controller: 3.0.0 + anser: 1.4.10 + ansi-regex: 5.0.1 + babel-jest: 29.7.0(@babel/core@7.26.0) + babel-plugin-syntax-hermes-parser: 0.23.1 + base64-js: 1.5.1 + chalk: 4.1.2 + commander: 12.1.0 + event-target-shim: 5.0.1 + flow-enums-runtime: 0.0.6 + glob: 7.2.3 + invariant: 2.2.4 + jest-environment-node: 29.7.0 + jsc-android: 250231.0.0 + memoize-one: 5.2.1 + metro-runtime: 0.81.0 + metro-source-map: 0.81.0 + mkdirp: 0.5.6 + nullthrows: 1.1.1 + pretty-format: 29.7.0 + promise: 8.3.0 + react: 18.3.1 + react-devtools-core: 5.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) + 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)(utf-8-validate@5.0.10) + yargs: 17.7.2 + optionalDependencies: + '@types/react': 18.3.12 + transitivePeerDependencies: + - '@babel/core' + - '@babel/preset-env' + - '@react-native-community/cli-server-api' + - bufferutil + - encoding + - supports-color + - utf-8-validate + + react-refresh@0.14.2: {} + + react-remove-scroll-bar@2.3.6(@types/react@18.3.12)(react@18.3.1): + dependencies: + react: 18.3.1 + react-style-singleton: 2.2.1(@types/react@18.3.12)(react@18.3.1) + tslib: 2.8.0 + optionalDependencies: + '@types/react': 18.3.12 + + react-remove-scroll@2.6.0(@types/react@18.3.12)(react@18.3.1): + dependencies: + react: 18.3.1 + react-remove-scroll-bar: 2.3.6(@types/react@18.3.12)(react@18.3.1) + react-style-singleton: 2.2.1(@types/react@18.3.12)(react@18.3.1) + tslib: 2.8.0 + use-callback-ref: 1.3.2(@types/react@18.3.12)(react@18.3.1) + use-sidecar: 1.1.2(@types/react@18.3.12)(react@18.3.1) + optionalDependencies: + '@types/react': 18.3.12 + + react-style-singleton@2.2.1(@types/react@18.3.12)(react@18.3.1): + dependencies: + get-nonce: 1.0.1 + invariant: 2.2.4 + react: 18.3.1 + tslib: 2.8.0 + optionalDependencies: + '@types/react': 18.3.12 + + react@18.3.1: + dependencies: + loose-envify: 1.4.0 + + read-cache@1.0.0: + dependencies: + pify: 2.3.0 + + readable-stream@2.3.8: + dependencies: + core-util-is: 1.0.3 + inherits: 2.0.4 + isarray: 1.0.0 + process-nextick-args: 2.0.1 + safe-buffer: 5.1.2 + string_decoder: 1.1.1 + util-deprecate: 1.0.2 + + readable-stream@3.6.2: + dependencies: + inherits: 2.0.4 + string_decoder: 1.3.0 + util-deprecate: 1.0.2 + + readdirp@3.6.0: + dependencies: + picomatch: 2.3.1 + + readline@1.3.0: {} + + real-require@0.1.0: {} + + recast@0.21.5: + dependencies: + ast-types: 0.15.2 + esprima: 4.0.1 + source-map: 0.6.1 + tslib: 2.8.0 + + reflect.getprototypeof@1.0.6: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + es-errors: 1.3.0 + get-intrinsic: 1.2.4 + globalthis: 1.0.4 + which-builtin-type: 1.1.4 + + regenerate-unicode-properties@10.2.0: + dependencies: + regenerate: 1.4.2 + + regenerate@1.4.2: {} + + regenerator-runtime@0.13.11: {} + + regenerator-runtime@0.14.1: {} + + regenerator-transform@0.15.2: + dependencies: + '@babel/runtime': 7.26.0 + + regexp.prototype.flags@1.5.3: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-errors: 1.3.0 + set-function-name: 2.0.2 + + regexpu-core@6.1.1: + dependencies: + regenerate: 1.4.2 + regenerate-unicode-properties: 10.2.0 + regjsgen: 0.8.0 + regjsparser: 0.11.2 + unicode-match-property-ecmascript: 2.0.0 + unicode-match-property-value-ecmascript: 2.2.0 + + regjsgen@0.8.0: {} + + regjsparser@0.11.2: + dependencies: + jsesc: 3.0.2 + + require-directory@2.1.1: {} + + require-main-filename@2.0.0: {} + + resolve-from@3.0.0: {} + + resolve-from@4.0.0: {} + + resolve-from@5.0.0: {} + + resolve-pkg-maps@1.0.0: {} + + resolve@1.22.8: + dependencies: + is-core-module: 2.15.1 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + + resolve@2.0.0-next.5: + dependencies: + is-core-module: 2.15.1 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + + reusify@1.0.4: {} + + rimraf@2.6.3: + dependencies: + glob: 7.2.3 + + rimraf@3.0.2: + dependencies: + glob: 7.2.3 + + run-parallel@1.2.0: + dependencies: + queue-microtask: 1.2.3 + + safe-array-concat@1.1.2: + dependencies: + call-bind: 1.0.7 + get-intrinsic: 1.2.4 + has-symbols: 1.0.3 + isarray: 2.0.5 + + safe-buffer@5.1.2: {} + + safe-buffer@5.2.1: {} + + safe-regex-test@1.0.3: + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + is-regex: 1.1.4 + + safe-stable-stringify@2.5.0: {} + + scheduler@0.23.2: + dependencies: + loose-envify: 1.4.0 + + scheduler@0.24.0-canary-efb381bbf-20230505: + dependencies: + loose-envify: 1.4.0 + + selfsigned@2.4.1: + dependencies: + '@types/node-forge': 1.3.11 + node-forge: 1.3.1 + + semver@5.7.2: {} + + semver@6.3.1: {} + + semver@7.6.3: {} + + send@0.19.0: + dependencies: + debug: 2.6.9 + depd: 2.0.0 + destroy: 1.2.0 + encodeurl: 1.0.2 + escape-html: 1.0.3 + etag: 1.8.1 + fresh: 0.5.2 + http-errors: 2.0.0 + mime: 1.6.0 + ms: 2.1.3 + on-finished: 2.4.1 + range-parser: 1.2.1 + statuses: 2.0.1 + transitivePeerDependencies: + - supports-color + + serialize-error@2.1.0: {} + + serve-static@1.16.2: + dependencies: + encodeurl: 2.0.0 + escape-html: 1.0.3 + parseurl: 1.3.3 + send: 0.19.0 + transitivePeerDependencies: + - supports-color + + set-blocking@2.0.0: {} + + set-function-length@1.2.2: + dependencies: + define-data-property: 1.1.4 + es-errors: 1.3.0 + function-bind: 1.1.2 + get-intrinsic: 1.2.4 + gopd: 1.0.1 + has-property-descriptors: 1.0.2 + + set-function-name@2.0.2: + dependencies: + define-data-property: 1.1.4 + es-errors: 1.3.0 + functions-have-names: 1.2.3 + has-property-descriptors: 1.0.2 + + setprototypeof@1.2.0: {} + + sha.js@2.4.11: + dependencies: + inherits: 2.0.4 + safe-buffer: 5.2.1 + + shallow-clone@3.0.1: + dependencies: + kind-of: 6.0.3 + + shebang-command@2.0.0: + dependencies: + shebang-regex: 3.0.0 + + shebang-regex@3.0.0: {} + + shell-quote@1.8.1: {} + + side-channel@1.0.6: + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + get-intrinsic: 1.2.4 + object-inspect: 1.13.2 + + signal-exit@3.0.7: {} + + signal-exit@4.1.0: {} + + slash@3.0.0: {} + + socket.io-client@4.8.1(bufferutil@4.0.8)(utf-8-validate@5.0.10): + dependencies: + '@socket.io/component-emitter': 3.1.2 + debug: 4.3.7 + engine.io-client: 6.6.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) + socket.io-parser: 4.2.4 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + + socket.io-parser@4.2.4: + dependencies: + '@socket.io/component-emitter': 3.1.2 + debug: 4.3.7 + transitivePeerDependencies: + - supports-color + + sonic-boom@2.8.0: + dependencies: + atomic-sleep: 1.0.0 + + source-map-js@1.2.1: {} + + source-map-support@0.5.21: + dependencies: + buffer-from: 1.1.2 + source-map: 0.6.1 + + source-map@0.5.7: {} + + source-map@0.6.1: {} + + split-on-first@1.1.0: {} + + split2@4.2.0: {} + + sprintf-js@1.0.3: {} + + stack-utils@2.0.6: + dependencies: + escape-string-regexp: 2.0.0 + + stackframe@1.3.4: {} + + stacktrace-parser@0.1.10: + dependencies: + type-fest: 0.7.1 + + statuses@1.5.0: {} + + statuses@2.0.1: {} + + std-env@3.7.0: {} + + stream-shift@1.0.3: {} + + streamsearch@1.1.0: {} + + strict-uri-encode@2.0.0: {} + + string-width@4.2.3: + dependencies: + emoji-regex: 8.0.0 + is-fullwidth-code-point: 3.0.0 + strip-ansi: 6.0.1 + + string-width@5.1.2: + dependencies: + eastasianwidth: 0.2.0 + emoji-regex: 9.2.2 + strip-ansi: 7.1.0 + + string.prototype.includes@2.0.1: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + + string.prototype.matchall@4.0.11: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + es-errors: 1.3.0 + es-object-atoms: 1.0.0 + get-intrinsic: 1.2.4 + gopd: 1.0.1 + has-symbols: 1.0.3 + internal-slot: 1.0.7 + regexp.prototype.flags: 1.5.3 + set-function-name: 2.0.2 + side-channel: 1.0.6 + + string.prototype.repeat@1.0.0: + dependencies: + define-properties: 1.2.1 + es-abstract: 1.23.3 + + string.prototype.trim@1.2.9: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + es-object-atoms: 1.0.0 + + string.prototype.trimend@1.0.8: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-object-atoms: 1.0.0 + + string.prototype.trimstart@1.0.8: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-object-atoms: 1.0.0 + + string_decoder@1.1.1: + dependencies: + safe-buffer: 5.1.2 + + string_decoder@1.3.0: + dependencies: + safe-buffer: 5.2.1 + + strip-ansi@6.0.1: + dependencies: + ansi-regex: 5.0.1 + + strip-ansi@7.1.0: + dependencies: + ansi-regex: 6.1.0 + + strip-bom@3.0.0: {} + + strip-final-newline@2.0.0: {} + + strip-final-newline@3.0.0: {} + + strip-json-comments@3.1.1: {} + + styled-jsx@5.1.1(@babel/core@7.26.0)(react@18.3.1): + dependencies: + client-only: 0.0.1 + react: 18.3.1 + optionalDependencies: + '@babel/core': 7.26.0 + + sucrase@3.35.0: + dependencies: + '@jridgewell/gen-mapping': 0.3.5 + commander: 4.1.1 + glob: 10.4.5 + lines-and-columns: 1.2.4 + mz: 2.7.0 + pirates: 4.0.6 + ts-interface-checker: 0.1.13 + + superstruct@1.0.4: {} + + supports-color@7.2.0: + dependencies: + has-flag: 4.0.0 + + supports-color@8.1.1: + dependencies: + has-flag: 4.0.0 + + supports-preserve-symlinks-flag@1.0.0: {} + + system-architecture@0.1.0: {} + + tailwind-merge@2.5.4: {} + + tailwindcss-animate@1.0.7(tailwindcss@3.4.14): + dependencies: + tailwindcss: 3.4.14 + + tailwindcss@3.4.14: + dependencies: + '@alloc/quick-lru': 5.2.0 + arg: 5.0.2 + chokidar: 3.6.0 + didyoumean: 1.2.2 + dlv: 1.1.3 + fast-glob: 3.3.2 + glob-parent: 6.0.2 + is-glob: 4.0.3 + jiti: 1.21.6 + lilconfig: 2.1.0 + micromatch: 4.0.8 + normalize-path: 3.0.0 + object-hash: 3.0.0 + picocolors: 1.1.1 + postcss: 8.4.47 + postcss-import: 15.1.0(postcss@8.4.47) + postcss-js: 4.0.1(postcss@8.4.47) + postcss-load-config: 4.0.2(postcss@8.4.47) + postcss-nested: 6.2.0(postcss@8.4.47) + postcss-selector-parser: 6.1.2 + resolve: 1.22.8 + sucrase: 3.35.0 + transitivePeerDependencies: + - ts-node + + tapable@2.2.1: {} + + temp@0.8.4: + dependencies: + rimraf: 2.6.3 + + terser@5.36.0: + dependencies: + '@jridgewell/source-map': 0.3.6 + acorn: 8.14.0 + commander: 2.20.3 + source-map-support: 0.5.21 + + test-exclude@6.0.0: + dependencies: + '@istanbuljs/schema': 0.1.3 + glob: 7.2.3 + minimatch: 3.1.2 + + text-table@0.2.0: {} + + thenify-all@1.6.0: + dependencies: + thenify: 3.3.1 + + thenify@3.3.1: + dependencies: + any-promise: 1.3.0 + + thread-stream@0.15.2: + dependencies: + real-require: 0.1.0 + + throat@5.0.0: {} + + through2@2.0.5: + dependencies: + readable-stream: 2.3.8 + xtend: 4.0.2 + + tmpl@1.0.5: {} + + to-regex-range@5.0.1: + dependencies: + is-number: 7.0.0 + + toidentifier@1.0.1: {} + + tr46@0.0.3: {} + + ts-api-utils@1.3.0(typescript@5.6.3): + dependencies: + typescript: 5.6.3 + + ts-interface-checker@0.1.13: {} + + tsconfig-paths@3.15.0: + dependencies: + '@types/json5': 0.0.29 + json5: 1.0.2 + minimist: 1.2.8 + strip-bom: 3.0.0 + + tslib@1.14.1: {} + + tslib@2.8.0: {} + + type-check@0.4.0: + dependencies: + prelude-ls: 1.2.1 + + type-detect@4.0.8: {} + + type-fest@0.20.2: {} + + type-fest@0.7.1: {} + + typed-array-buffer@1.0.2: + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + is-typed-array: 1.1.13 + + typed-array-byte-length@1.0.1: + dependencies: + call-bind: 1.0.7 + for-each: 0.3.3 + gopd: 1.0.1 + has-proto: 1.0.3 + is-typed-array: 1.1.13 + + typed-array-byte-offset@1.0.2: + dependencies: + available-typed-arrays: 1.0.7 + call-bind: 1.0.7 + for-each: 0.3.3 + gopd: 1.0.1 + has-proto: 1.0.3 + is-typed-array: 1.1.13 + + typed-array-length@1.0.6: + dependencies: + call-bind: 1.0.7 + for-each: 0.3.3 + gopd: 1.0.1 + has-proto: 1.0.3 + is-typed-array: 1.1.13 + possible-typed-array-names: 1.0.0 + + typescript@5.6.3: {} + + ua-parser-js@1.0.39: {} + + ufo@1.5.4: {} + + uint8arrays@3.1.0: + dependencies: + multiformats: 9.9.0 + + unbox-primitive@1.0.2: + dependencies: + call-bind: 1.0.7 + has-bigints: 1.0.2 + has-symbols: 1.0.3 + which-boxed-primitive: 1.0.2 + + uncrypto@0.1.3: {} + + undici-types@6.19.8: {} + + unenv@1.10.0: + dependencies: + consola: 3.2.3 + defu: 6.1.4 + mime: 3.0.0 + node-fetch-native: 1.6.4 + pathe: 1.1.2 + + unicode-canonical-property-names-ecmascript@2.0.1: {} + + unicode-match-property-ecmascript@2.0.0: + dependencies: + unicode-canonical-property-names-ecmascript: 2.0.1 + unicode-property-aliases-ecmascript: 2.1.0 + + unicode-match-property-value-ecmascript@2.2.0: {} + + unicode-property-aliases-ecmascript@2.1.0: {} + + unpipe@1.0.0: {} + + unstorage@1.12.0(idb-keyval@6.2.1): + dependencies: + anymatch: 3.1.3 + chokidar: 3.6.0 + destr: 2.0.3 + h3: 1.13.0 + listhen: 1.9.0 + lru-cache: 10.4.3 + mri: 1.2.0 + node-fetch-native: 1.6.4 + ofetch: 1.4.1 + ufo: 1.5.4 + optionalDependencies: + idb-keyval: 6.2.1 + + untun@0.1.3: + dependencies: + citty: 0.1.6 + consola: 3.2.3 + pathe: 1.1.2 + + update-browserslist-db@1.1.1(browserslist@4.24.2): + dependencies: + browserslist: 4.24.2 + escalade: 3.2.0 + picocolors: 1.1.1 + + uqr@0.1.2: {} + + uri-js@4.4.1: + dependencies: + punycode: 2.3.1 + + use-callback-ref@1.3.2(@types/react@18.3.12)(react@18.3.1): + dependencies: + react: 18.3.1 + tslib: 2.8.0 + optionalDependencies: + '@types/react': 18.3.12 + + use-sidecar@1.1.2(@types/react@18.3.12)(react@18.3.1): + dependencies: + detect-node-es: 1.1.0 + react: 18.3.1 + tslib: 2.8.0 + optionalDependencies: + '@types/react': 18.3.12 + + use-sync-external-store@1.2.0(react@18.3.1): + dependencies: + react: 18.3.1 + + utf-8-validate@5.0.10: + dependencies: + node-gyp-build: 4.8.2 + + util-deprecate@1.0.2: {} + + util@0.12.5: + dependencies: + inherits: 2.0.4 + is-arguments: 1.1.1 + is-generator-function: 1.0.10 + is-typed-array: 1.1.13 + which-typed-array: 1.1.15 + + utils-merge@1.0.1: {} + + uuid@8.3.2: {} + + uuid@9.0.1: {} + + valtio@1.11.2(@types/react@18.3.12)(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.12 + react: 18.3.1 + + viem@2.21.35(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10): + dependencies: + '@adraffy/ens-normalize': 1.11.0 + '@noble/curves': 1.6.0 + '@noble/hashes': 1.5.0 + '@scure/bip32': 1.5.0 + '@scure/bip39': 1.4.0 + abitype: 1.0.6(typescript@5.6.3) + isows: 1.0.6(ws@8.18.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)) + webauthn-p256: 0.0.10 + ws: 8.18.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) + optionalDependencies: + typescript: 5.6.3 + transitivePeerDependencies: + - bufferutil + - utf-8-validate + - zod + + vlq@1.0.1: {} + + wagmi@2.12.25(@tanstack/query-core@5.59.16)(@tanstack/react-query@5.59.16(react@18.3.1))(@types/react@18.3.12)(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(typescript@5.6.3)(utf-8-validate@5.0.10)(viem@2.21.35(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)): + dependencies: + '@tanstack/react-query': 5.59.16(react@18.3.1) + '@wagmi/connectors': 5.3.3(@types/react@18.3.12)(@wagmi/core@2.14.1(@tanstack/query-core@5.59.16)(@types/react@18.3.12)(react@18.3.1)(typescript@5.6.3)(use-sync-external-store@1.2.0(react@18.3.1))(viem@2.21.35(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)))(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(typescript@5.6.3)(utf-8-validate@5.0.10)(viem@2.21.35(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)) + '@wagmi/core': 2.14.1(@tanstack/query-core@5.59.16)(@types/react@18.3.12)(react@18.3.1)(typescript@5.6.3)(use-sync-external-store@1.2.0(react@18.3.1))(viem@2.21.35(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)) + react: 18.3.1 + use-sync-external-store: 1.2.0(react@18.3.1) + viem: 2.21.35(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10) + optionalDependencies: + typescript: 5.6.3 + transitivePeerDependencies: + - '@azure/app-configuration' + - '@azure/cosmos' + - '@azure/data-tables' + - '@azure/identity' + - '@azure/keyvault-secrets' + - '@azure/storage-blob' + - '@capacitor/preferences' + - '@netlify/blobs' + - '@planetscale/database' + - '@react-native-async-storage/async-storage' + - '@tanstack/query-core' + - '@types/react' + - '@upstash/redis' + - '@vercel/kv' + - bufferutil + - encoding + - immer + - ioredis + - react-dom + - react-native + - supports-color + - utf-8-validate + - zod + + walker@1.0.8: + dependencies: + makeerror: 1.0.12 + + webauthn-p256@0.0.10: + dependencies: + '@noble/curves': 1.6.0 + '@noble/hashes': 1.5.0 + + webextension-polyfill@0.10.0: {} + + webidl-conversions@3.0.1: {} + + whatwg-fetch@3.6.20: {} + + whatwg-url@5.0.0: + dependencies: + tr46: 0.0.3 + webidl-conversions: 3.0.1 + + which-boxed-primitive@1.0.2: + dependencies: + is-bigint: 1.0.4 + is-boolean-object: 1.1.2 + is-number-object: 1.0.7 + is-string: 1.0.7 + is-symbol: 1.0.4 + + which-builtin-type@1.1.4: + dependencies: + function.prototype.name: 1.1.6 + has-tostringtag: 1.0.2 + is-async-function: 2.0.0 + is-date-object: 1.0.5 + is-finalizationregistry: 1.0.2 + is-generator-function: 1.0.10 + is-regex: 1.1.4 + is-weakref: 1.0.2 + isarray: 2.0.5 + which-boxed-primitive: 1.0.2 + which-collection: 1.0.2 + which-typed-array: 1.1.15 + + which-collection@1.0.2: + dependencies: + is-map: 2.0.3 + is-set: 2.0.3 + is-weakmap: 2.0.2 + is-weakset: 2.0.3 + + which-module@2.0.1: {} + + which-typed-array@1.1.15: + dependencies: + available-typed-arrays: 1.0.7 + call-bind: 1.0.7 + for-each: 0.3.3 + gopd: 1.0.1 + has-tostringtag: 1.0.2 + + which@2.0.2: + dependencies: + isexe: 2.0.0 + + word-wrap@1.2.5: {} + + wrap-ansi@6.2.0: + dependencies: + ansi-styles: 4.3.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 + + wrap-ansi@7.0.0: + dependencies: + ansi-styles: 4.3.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 + + wrap-ansi@8.1.0: + dependencies: + ansi-styles: 6.2.1 + string-width: 5.1.2 + strip-ansi: 7.1.0 + + wrappy@1.0.2: {} + + write-file-atomic@2.4.3: + dependencies: + graceful-fs: 4.2.11 + imurmurhash: 0.1.4 + signal-exit: 3.0.7 + + write-file-atomic@4.0.2: + dependencies: + imurmurhash: 0.1.4 + signal-exit: 3.0.7 + + ws@6.2.3(bufferutil@4.0.8)(utf-8-validate@5.0.10): + dependencies: + async-limiter: 1.0.1 + optionalDependencies: + bufferutil: 4.0.8 + utf-8-validate: 5.0.10 + + ws@7.5.10(bufferutil@4.0.8)(utf-8-validate@5.0.10): + optionalDependencies: + bufferutil: 4.0.8 + utf-8-validate: 5.0.10 + + ws@8.17.1(bufferutil@4.0.8)(utf-8-validate@5.0.10): + optionalDependencies: + bufferutil: 4.0.8 + utf-8-validate: 5.0.10 + + ws@8.18.0(bufferutil@4.0.8)(utf-8-validate@5.0.10): + optionalDependencies: + bufferutil: 4.0.8 + utf-8-validate: 5.0.10 + + xmlhttprequest-ssl@2.1.2: {} + + xtend@4.0.2: {} + + y18n@4.0.3: {} + + y18n@5.0.8: {} + + yallist@3.1.1: {} + + yaml@2.6.0: {} + + yargs-parser@18.1.3: + dependencies: + camelcase: 5.3.1 + decamelize: 1.2.0 + + yargs-parser@21.1.1: {} + + yargs@15.4.1: + dependencies: + cliui: 6.0.0 + decamelize: 1.2.0 + find-up: 4.1.0 + get-caller-file: 2.0.5 + require-directory: 2.1.1 + require-main-filename: 2.0.0 + set-blocking: 2.0.0 + string-width: 4.2.3 + which-module: 2.0.1 + y18n: 4.0.3 + yargs-parser: 18.1.3 + + yargs@17.7.2: + dependencies: + cliui: 8.0.1 + escalade: 3.2.0 + get-caller-file: 2.0.5 + require-directory: 2.1.1 + string-width: 4.2.3 + y18n: 5.0.8 + yargs-parser: 21.1.1 + + yocto-queue@0.1.0: {} + + zustand@5.0.0(@types/react@18.3.12)(react@18.3.1)(use-sync-external-store@1.2.0(react@18.3.1)): + optionalDependencies: + '@types/react': 18.3.12 + react: 18.3.1 + use-sync-external-store: 1.2.0(react@18.3.1) diff --git a/src/wallet/components/ConnectWallet.tsx b/src/wallet/components/ConnectWallet.tsx index 8b2edfa4ed..ec84360c15 100644 --- a/src/wallet/components/ConnectWallet.tsx +++ b/src/wallet/components/ConnectWallet.tsx @@ -30,6 +30,8 @@ export function ConnectWallet({ // Core Hooks const { isOpen, setIsOpen } = useWalletContext(); const { address: accountAddress, status } = useAccount(); + + console.log('status:', status); const { connectors, connect, status: connectStatus } = useConnect(); // State @@ -63,11 +65,13 @@ export function ConnectWallet({ setIsOpen(!isOpen); }, [isOpen, setIsOpen]); + // Effects React.useEffect(() => { if (hasClickedConnect && status === 'connected' && onConnect) { onConnect(); + setHasClickedConnect(false); } - }, [onConnect, status, hasClickedConnect]); + }, [status, hasClickedConnect, onConnect]); if (status === 'disconnected') { if (withWalletAggregator) { @@ -94,10 +98,9 @@ export function ConnectWallet({ { - connect({ connector }); - setHasClickedConnect(true); - }} + onClick={() => + connect({ connector }, { onSuccess: () => onConnect?.() }) + } text={text} />
diff --git a/yarn.lock b/yarn.lock index 39f13b1536..a5a5c1b770 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2176,7 +2176,7 @@ __metadata: "@changesets/changelog-github": "npm:^0.4.8" "@changesets/cli": "npm:^2.26.2" "@chromatic-com/storybook": "npm:^1.7.0" - "@rainbow-me/rainbowkit": "npm:^2.1.3" + "@rainbow-me/rainbowkit": "npm:^2.2.0" "@storybook/addon-a11y": "npm:^8.2.9" "@storybook/addon-essentials": "npm:^8.2.9" "@storybook/addon-interactions": "npm:^8.2.9" @@ -3505,16 +3505,16 @@ __metadata: languageName: node linkType: hard -"@rainbow-me/rainbowkit@npm:^2.1.3": - version: 2.1.3 - resolution: "@rainbow-me/rainbowkit@npm:2.1.3" - dependencies: - "@vanilla-extract/css": "npm:1.14.0" - "@vanilla-extract/dynamic": "npm:2.1.0" - "@vanilla-extract/sprinkles": "npm:1.6.1" - clsx: "npm:2.1.0" - qrcode: "npm:1.5.3" - react-remove-scroll: "npm:2.5.7" +"@rainbow-me/rainbowkit@npm:^2.2.0": + version: 2.2.0 + resolution: "@rainbow-me/rainbowkit@npm:2.2.0" + dependencies: + "@vanilla-extract/css": "npm:1.15.5" + "@vanilla-extract/dynamic": "npm:2.1.2" + "@vanilla-extract/sprinkles": "npm:1.6.3" + clsx: "npm:2.1.1" + qrcode: "npm:1.5.4" + react-remove-scroll: "npm:2.6.0" ua-parser-js: "npm:^1.0.37" peerDependencies: "@tanstack/react-query": ">=5.0.0" @@ -3522,7 +3522,7 @@ __metadata: react-dom: ">=18" viem: 2.x wagmi: ^2.9.0 - checksum: 3381035567e2a72db195a3a9ce12472c562da5578c538d3355c82479ae1ee97549e7e75eee4f54f6833de3c4fd1ab882effef2d995fca20b80e071d913084402 + checksum: 4f2f9e83ae8ad9b1b98a54d7cca4178db252db299832a51f3baef5caa4000f73b0e042d02bd3dcd13981d97e08189e1da1bd3bf575c600fde1659c992686d4a5 languageName: node linkType: hard @@ -5295,47 +5295,48 @@ __metadata: languageName: node linkType: hard -"@vanilla-extract/css@npm:1.14.0": - version: 1.14.0 - resolution: "@vanilla-extract/css@npm:1.14.0" +"@vanilla-extract/css@npm:1.15.5": + version: 1.15.5 + resolution: "@vanilla-extract/css@npm:1.15.5" dependencies: "@emotion/hash": "npm:^0.9.0" - "@vanilla-extract/private": "npm:^1.0.3" - chalk: "npm:^4.1.1" + "@vanilla-extract/private": "npm:^1.0.6" css-what: "npm:^6.1.0" cssesc: "npm:^3.0.0" csstype: "npm:^3.0.7" + dedent: "npm:^1.5.3" deep-object-diff: "npm:^1.1.9" deepmerge: "npm:^4.2.2" + lru-cache: "npm:^10.4.3" media-query-parser: "npm:^2.0.2" modern-ahocorasick: "npm:^1.0.0" - outdent: "npm:^0.8.0" - checksum: 8e5d6419af7249c873db4acf9751044245a004133073fe6c85ae800f6b88794ac4e323612c2dc6fa67ea797bdebf57432f153311e86ab3707110f18d5b038557 + picocolors: "npm:^1.0.0" + checksum: 85b8c710b5fbc7ac73494e97be152327ff52a81397ca424622df126cd664638127ba67ada9cddb9a80a57be3f732da382d538a346675e9c497d6b71d60c57555 languageName: node linkType: hard -"@vanilla-extract/dynamic@npm:2.1.0": - version: 2.1.0 - resolution: "@vanilla-extract/dynamic@npm:2.1.0" +"@vanilla-extract/dynamic@npm:2.1.2": + version: 2.1.2 + resolution: "@vanilla-extract/dynamic@npm:2.1.2" dependencies: - "@vanilla-extract/private": "npm:^1.0.3" - checksum: dcb8149bd815c4be75184f90e350750b6bc16ffdb5841f62f7211385478589dc0a0b261a442011149c2edbdbd83a956a425eec94f6c735f269a1cdb310541a66 + "@vanilla-extract/private": "npm:^1.0.6" + checksum: 7361863bbc1260fda447be80e888e3ad5dea09957651288d7aba81ba7f59594d11476a840c9162adc452f9a43dbc379b58621b5b500a49f537b0efc7737aac9c languageName: node linkType: hard -"@vanilla-extract/private@npm:^1.0.3": - version: 1.0.5 - resolution: "@vanilla-extract/private@npm:1.0.5" - checksum: 9a5053763fc1964b68c8384afcba7abcb7d776755763fcc96fbc70f1317618368b8127088871611b7beae480f20bd05cc486a90ed3a48332a2c02293357ba819 +"@vanilla-extract/private@npm:^1.0.6": + version: 1.0.6 + resolution: "@vanilla-extract/private@npm:1.0.6" + checksum: f1c4d9f32f509f664b2d073ea114ff0a83f154bd3cdae429cade64ad1ca0fdc1ba745f2811496cc6a6f8e5513a9a0fa3798ffc41e6ff8868aa7f06c825f615ef languageName: node linkType: hard -"@vanilla-extract/sprinkles@npm:1.6.1": - version: 1.6.1 - resolution: "@vanilla-extract/sprinkles@npm:1.6.1" +"@vanilla-extract/sprinkles@npm:1.6.3": + version: 1.6.3 + resolution: "@vanilla-extract/sprinkles@npm:1.6.3" peerDependencies: "@vanilla-extract/css": ^1.0.0 - checksum: 7ddd2ab7c88b5740260e09aba5399d938d9a46142a0652842e8cd3fe34cd2fd2fbeb75060718bb44cb1a81dce280bb9955ae35defd89f7045e3a6822baf2b5ae + checksum: 17e03af9d090aa175bdeae646ae4a5bf1da37b7e473caa4ab92efbbd7678e53137e10281a0669f50ab5bd985a59e621da2bfc3e0cc28bded32becd72b8cfaf13 languageName: node linkType: hard @@ -6783,7 +6784,7 @@ __metadata: languageName: node linkType: hard -"chalk@npm:^4.0.0, chalk@npm:^4.1.0, chalk@npm:^4.1.1, chalk@npm:^4.1.2": +"chalk@npm:^4.0.0, chalk@npm:^4.1.0, chalk@npm:^4.1.2": version: 4.1.2 resolution: "chalk@npm:4.1.2" dependencies: @@ -7003,10 +7004,10 @@ __metadata: languageName: node linkType: hard -"clsx@npm:2.1.0": - version: 2.1.0 - resolution: "clsx@npm:2.1.0" - checksum: c09c00ad14f638366ca814097e6cab533dfa1972a358da5b557be487168acbb25b4c1395e89ffa842a8a61ba87a462d2b4885bc9d4f8410b598f3cb339599cdb +"clsx@npm:2.1.1, clsx@npm:^2.1.1": + version: 2.1.1 + resolution: "clsx@npm:2.1.1" + checksum: c4c8eb865f8c82baab07e71bfa8897c73454881c4f99d6bc81585aecd7c441746c1399d08363dc096c550cceaf97bd4ce1e8854e1771e9998d9f94c4fe075839 languageName: node linkType: hard @@ -7017,13 +7018,6 @@ __metadata: languageName: node linkType: hard -"clsx@npm:^2.1.1": - version: 2.1.1 - resolution: "clsx@npm:2.1.1" - checksum: c4c8eb865f8c82baab07e71bfa8897c73454881c4f99d6bc81585aecd7c441746c1399d08363dc096c550cceaf97bd4ce1e8854e1771e9998d9f94c4fe075839 - languageName: node - linkType: hard - "co@npm:^4.6.0": version: 4.6.0 resolution: "co@npm:4.6.0" @@ -7422,7 +7416,7 @@ __metadata: languageName: node linkType: hard -"dedent@npm:^1.0.0": +"dedent@npm:^1.0.0, dedent@npm:^1.5.3": version: 1.5.3 resolution: "dedent@npm:1.5.3" peerDependencies: @@ -11180,7 +11174,7 @@ __metadata: languageName: node linkType: hard -"lru-cache@npm:^10.0.1, lru-cache@npm:^10.2.0": +"lru-cache@npm:^10.0.1, lru-cache@npm:^10.2.0, lru-cache@npm:^10.4.3": version: 10.4.3 resolution: "lru-cache@npm:10.4.3" checksum: ebd04fbca961e6c1d6c0af3799adcc966a1babe798f685bb84e6599266599cd95d94630b10262f5424539bc4640107e8a33aa28585374abf561d30d16f4b39fb @@ -12148,13 +12142,6 @@ __metadata: languageName: node linkType: hard -"outdent@npm:^0.8.0": - version: 0.8.0 - resolution: "outdent@npm:0.8.0" - checksum: d8a6c38b838b7ac23ebf1cc50442312f4efe286b211dbe5c71fa84d5daa2512fb94a8f2df1389313465acb0b4e5fa72270dd78f519f3d4db5bc22b2762c86827 - languageName: node - linkType: hard - "p-defer@npm:^1.0.0": version: 1.0.0 resolution: "p-defer@npm:1.0.0" @@ -12995,6 +12982,19 @@ __metadata: languageName: node linkType: hard +"qrcode@npm:1.5.4": + version: 1.5.4 + resolution: "qrcode@npm:1.5.4" + dependencies: + dijkstrajs: "npm:^1.0.1" + pngjs: "npm:^5.0.0" + yargs: "npm:^15.3.1" + bin: + qrcode: bin/qrcode + checksum: ae1d57c9cff6099639a590b432c71b15e3bd3905ce4353e6d00c95dee6bb769a8f773f6a7575ecc1b8ed476bf79c5138a4a65cb380c682de3b926d7205d34d10 + languageName: node + linkType: hard + "qs@npm:6.11.0": version: 6.11.0 resolution: "qs@npm:6.11.0" @@ -13210,7 +13210,7 @@ __metadata: languageName: node linkType: hard -"react-remove-scroll-bar@npm:^2.3.4": +"react-remove-scroll-bar@npm:^2.3.6": version: 2.3.6 resolution: "react-remove-scroll-bar@npm:2.3.6" dependencies: @@ -13226,11 +13226,11 @@ __metadata: languageName: node linkType: hard -"react-remove-scroll@npm:2.5.7": - version: 2.5.7 - resolution: "react-remove-scroll@npm:2.5.7" +"react-remove-scroll@npm:2.6.0": + version: 2.6.0 + resolution: "react-remove-scroll@npm:2.6.0" dependencies: - react-remove-scroll-bar: "npm:^2.3.4" + react-remove-scroll-bar: "npm:^2.3.6" react-style-singleton: "npm:^2.2.1" tslib: "npm:^2.1.0" use-callback-ref: "npm:^1.3.0" @@ -13241,7 +13241,7 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: dcd523ada602bd0a839c2032cadf0b3e4af55ee85acefee3760976a9cceaa4606927801b093bbb8bf3c2989c71e048f5428c2c6eb9e6681762e86356833d039b + checksum: c5881c537477d986e8d25d2588a9b6f7fe1254e05946fb4f4b55baeead502b0e1875fc3c42bb6f82736772cd96a50266e41d84e3c4cd25e9525bdfe2d838e96d languageName: node linkType: hard From be2ebba837ace2d17d032d6433b189f79d780dd4 Mon Sep 17 00:00:00 2001 From: dschlabach Date: Tue, 29 Oct 2024 10:15:32 -0400 Subject: [PATCH 23/47] pnpm --- playground/nextjs-app-router/pnpm-lock.yaml | 186 +++++++++++++++++++- 1 file changed, 180 insertions(+), 6 deletions(-) diff --git a/playground/nextjs-app-router/pnpm-lock.yaml b/playground/nextjs-app-router/pnpm-lock.yaml index 8782920b31..0de52558f4 100644 --- a/playground/nextjs-app-router/pnpm-lock.yaml +++ b/playground/nextjs-app-router/pnpm-lock.yaml @@ -8,6 +8,9 @@ importers: .: dependencies: + '@coinbase/onchainkit': + specifier: ^0.35.0 + version: 0.35.1(@tanstack/query-core@5.59.16)(@types/react@18.3.12)(@xmtp/frames-validator@0.6.2(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(typescript@5.6.3)(utf-8-validate@5.0.10) '@radix-ui/react-dropdown-menu': specifier: ^2.1.1 version: 2.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -801,6 +804,13 @@ packages: resolution: {integrity: sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA==} engines: {node: '>=6.9.0'} + '@coinbase/onchainkit@0.35.1': + resolution: {integrity: sha512-bfKPsvDZ/yrTi69tnlS9R7FG2y31VLRlWr30Io+1iK0HFIdiN9aVdwJocVx04RnPKGOSDy6dIsLI+D16L6E5UA==} + peerDependencies: + '@xmtp/frames-validator': ^0.6.0 + react: ^18 + react-dom: ^18 + '@coinbase/wallet-sdk@3.9.3': resolution: {integrity: sha512-N/A2DRIf0Y3PHc1XAMvbBUu4zisna6qAdqABMZwBMNEfWrXpAwx16pZGkYCLGE+Rvv1edbcB2LYDRnACNcmCiw==} @@ -850,6 +860,10 @@ packages: resolution: {integrity: sha512-zQ0IqbdX8FZ9aw11vP+dZkKDkS+kgIvQPHnSAXzP9pLu+Rfu3D3XEeLbicvoXJTYnhZiPmsZUxgdzXwNKxRPbA==} engines: {node: '>=14'} + '@fastify/busboy@2.1.1': + resolution: {integrity: sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA==} + engines: {node: '>=14'} + '@floating-ui/core@1.6.8': resolution: {integrity: sha512-7XJ9cPU+yI2QeLS+FCSlqNFZJq8arvswefkZrYI1yQBbftw6FyrZOxYSh+9S7z7TpeWlRt9zJ5IhM1WIL334jA==} @@ -1245,6 +1259,36 @@ packages: resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} engines: {node: '>=14'} + '@protobufjs/aspromise@1.1.2': + resolution: {integrity: sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==} + + '@protobufjs/base64@1.1.2': + resolution: {integrity: sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==} + + '@protobufjs/codegen@2.0.4': + resolution: {integrity: sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==} + + '@protobufjs/eventemitter@1.1.0': + resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==} + + '@protobufjs/fetch@1.1.0': + resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==} + + '@protobufjs/float@1.0.2': + resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==} + + '@protobufjs/inquire@1.1.0': + resolution: {integrity: sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==} + + '@protobufjs/path@1.1.2': + resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==} + + '@protobufjs/pool@1.1.0': + resolution: {integrity: sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==} + + '@protobufjs/utf8@1.1.0': + resolution: {integrity: sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==} + '@radix-ui/number@1.1.0': resolution: {integrity: sha512-V3gRzhVNU1ldS5XhAPTom1fOIo4ccrjjJgmE+LI2h/WaFpHmx0MQApT+KZHnx8abG6Avtfcz4WoEciMnpFT3HQ==} @@ -2008,6 +2052,13 @@ packages: '@walletconnect/window-metadata@1.0.1': resolution: {integrity: sha512-9koTqyGrM2cqFRW517BPY/iEtUDx2r1+Pwwu5m7sJ7ka79wi3EyqhqcICk/yDmv6jAS1rjKgTKXlEhanYjijcA==} + '@xmtp/frames-validator@0.6.2': + resolution: {integrity: sha512-BoNn1YoAr5Rw/A5xuKOOz3KaJefAQ1ps+Ph3FjnqdU7WJVPB2oJ9ExcmaWwF3K+/IMjf9SncUMoTO9eLP1vhRQ==} + engines: {node: '>=18'} + + '@xmtp/proto@3.61.1': + resolution: {integrity: sha512-momxDvGw4OoiLlNz6xmvEGnsx9CCZSR+o964EheH9ITx/iAqnV8ebpX3ZDtPuadEQg9AL21JAktw5pi7zmos0w==} + abitype@1.0.6: resolution: {integrity: sha512-MMSqYh4+C/aVqI2RQaWqbvI4Kxo5cQV40WQ4QFtDnNzCkqChm8MuENhElmynZlO0qUy/ObkEUaXtKqYnx1Kp3A==} peerDependencies: @@ -3547,6 +3598,9 @@ packages: lodash.throttle@4.1.1: resolution: {integrity: sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==} + long@5.2.3: + resolution: {integrity: sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q==} + loose-envify@1.4.0: resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} hasBin: true @@ -4110,6 +4164,10 @@ packages: prop-types@15.8.1: resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} + protobufjs@7.4.0: + resolution: {integrity: sha512-mRUWCc3KUU4w1jU8sGxICXH/gNS94DvI1gxqDvBzhj1JpcsimQkYiOJfwsPUykUI5ZaspFbSgmBLER8IrQ3tqw==} + engines: {node: '>=12.0.0'} + proxy-compare@2.5.1: resolution: {integrity: sha512-oyfc0Tx87Cpwva5ZXezSp5V9vht1c7dZBhvuV/y3ctkgMVUmiAGDVeeB0dKhGSyT0v1ZTEQYpe/RXlBVBNuCLA==} @@ -4340,6 +4398,9 @@ packages: run-parallel@1.2.0: resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} + rxjs@7.8.1: + resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==} + safe-array-concat@1.1.2: resolution: {integrity: sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==} engines: {node: '>=0.4'} @@ -4746,6 +4807,10 @@ packages: undici-types@6.19.8: resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==} + undici@5.28.4: + resolution: {integrity: sha512-72RFADWFqKmUb2hmmvNODKL3p9hcB6Gt2DOQMis1SEBaV6a4MH8soBvzg+95CYhCKPFedut2JY9bMfrDl9D23g==} + engines: {node: '>=14.0'} + unenv@1.10.0: resolution: {integrity: sha512-wY5bskBQFL9n3Eca5XnhH6KbUo/tfvkwm9OpcdCvLaeA7piBNbavbOKJySEwQ1V0RH6HvNlSAFRTpvTqgKRQXQ==} @@ -5958,6 +6023,46 @@ snapshots: '@babel/helper-string-parser': 7.25.9 '@babel/helper-validator-identifier': 7.25.9 + '@coinbase/onchainkit@0.35.1(@tanstack/query-core@5.59.16)(@types/react@18.3.12)(@xmtp/frames-validator@0.6.2(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(typescript@5.6.3)(utf-8-validate@5.0.10)': + dependencies: + '@rainbow-me/rainbowkit': 2.2.0(@tanstack/react-query@5.59.16(react@18.3.1))(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(viem@2.21.35(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10))(wagmi@2.12.25(@tanstack/query-core@5.59.16)(@tanstack/react-query@5.59.16(react@18.3.1))(@types/react@18.3.12)(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(typescript@5.6.3)(utf-8-validate@5.0.10)(viem@2.21.35(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10))) + '@tanstack/react-query': 5.59.16(react@18.3.1) + '@xmtp/frames-validator': 0.6.2(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10) + clsx: 2.1.1 + graphql: 16.9.0 + graphql-request: 6.1.0(graphql@16.9.0) + permissionless: 0.1.45(viem@2.21.35(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + tailwind-merge: 2.5.4 + viem: 2.21.35(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10) + wagmi: 2.12.25(@tanstack/query-core@5.59.16)(@tanstack/react-query@5.59.16(react@18.3.1))(@types/react@18.3.12)(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(typescript@5.6.3)(utf-8-validate@5.0.10)(viem@2.21.35(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)) + transitivePeerDependencies: + - '@azure/app-configuration' + - '@azure/cosmos' + - '@azure/data-tables' + - '@azure/identity' + - '@azure/keyvault-secrets' + - '@azure/storage-blob' + - '@capacitor/preferences' + - '@netlify/blobs' + - '@planetscale/database' + - '@react-native-async-storage/async-storage' + - '@tanstack/query-core' + - '@types/react' + - '@upstash/redis' + - '@vercel/kv' + - babel-plugin-macros + - bufferutil + - encoding + - immer + - ioredis + - react-native + - supports-color + - typescript + - utf-8-validate + - zod + '@coinbase/wallet-sdk@3.9.3': dependencies: bn.js: 5.2.1 @@ -6028,6 +6133,8 @@ snapshots: ethereum-cryptography: 2.2.1 micro-ftch: 0.3.1 + '@fastify/busboy@2.1.1': {} + '@floating-ui/core@1.6.8': dependencies: '@floating-ui/utils': 0.2.8 @@ -6499,6 +6606,29 @@ snapshots: '@pkgjs/parseargs@0.11.0': optional: true + '@protobufjs/aspromise@1.1.2': {} + + '@protobufjs/base64@1.1.2': {} + + '@protobufjs/codegen@2.0.4': {} + + '@protobufjs/eventemitter@1.1.0': {} + + '@protobufjs/fetch@1.1.0': + dependencies: + '@protobufjs/aspromise': 1.1.2 + '@protobufjs/inquire': 1.1.0 + + '@protobufjs/float@1.0.2': {} + + '@protobufjs/inquire@1.1.0': {} + + '@protobufjs/path@1.1.2': {} + + '@protobufjs/pool@1.1.0': {} + + '@protobufjs/utf8@1.1.0': {} + '@radix-ui/number@1.1.0': {} '@radix-ui/primitive@1.1.0': {} @@ -7667,6 +7797,25 @@ snapshots: '@walletconnect/window-getters': 1.0.1 tslib: 1.14.1 + '@xmtp/frames-validator@0.6.2(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)': + dependencies: + '@noble/curves': 1.6.0 + '@noble/hashes': 1.5.0 + '@xmtp/proto': 3.61.1 + viem: 2.21.35(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10) + transitivePeerDependencies: + - bufferutil + - typescript + - utf-8-validate + - zod + + '@xmtp/proto@3.61.1': + dependencies: + long: 5.2.3 + protobufjs: 7.4.0 + rxjs: 7.8.1 + undici: 5.28.4 + abitype@1.0.6(typescript@5.6.3): optionalDependencies: typescript: 5.6.3 @@ -8439,7 +8588,7 @@ snapshots: eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@7.2.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0(eslint@8.57.1))(eslint@8.57.1) - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@7.2.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@7.2.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@7.2.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1) eslint-plugin-jsx-a11y: 6.10.2(eslint@8.57.1) eslint-plugin-react: 7.37.2(eslint@8.57.1) eslint-plugin-react-hooks: 5.0.0-canary-7118f5dd7-20230705(eslint@8.57.1) @@ -8464,20 +8613,20 @@ snapshots: debug: 4.3.7 enhanced-resolve: 5.17.1 eslint: 8.57.1 - eslint-module-utils: 2.12.0(@typescript-eslint/parser@7.2.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1) + eslint-module-utils: 2.12.0(@typescript-eslint/parser@7.2.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@7.2.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1) fast-glob: 3.3.2 get-tsconfig: 4.8.1 is-bun-module: 1.2.1 is-glob: 4.0.3 optionalDependencies: - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@7.2.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@7.2.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@7.2.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1) transitivePeerDependencies: - '@typescript-eslint/parser' - eslint-import-resolver-node - eslint-import-resolver-webpack - supports-color - eslint-module-utils@2.12.0(@typescript-eslint/parser@7.2.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1): + eslint-module-utils@2.12.0(@typescript-eslint/parser@7.2.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@7.2.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1): dependencies: debug: 3.2.7 optionalDependencies: @@ -8488,7 +8637,7 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-import@2.31.0(@typescript-eslint/parser@7.2.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1): + eslint-plugin-import@2.31.0(@typescript-eslint/parser@7.2.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@7.2.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1): dependencies: '@rtsao/scc': 1.1.0 array-includes: 3.1.8 @@ -8499,7 +8648,7 @@ snapshots: doctrine: 2.1.0 eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.0(@typescript-eslint/parser@7.2.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1) + eslint-module-utils: 2.12.0(@typescript-eslint/parser@7.2.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@7.2.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1) hasown: 2.0.2 is-core-module: 2.15.1 is-glob: 4.0.3 @@ -9474,6 +9623,8 @@ snapshots: lodash.throttle@4.1.1: {} + long@5.2.3: {} + loose-envify@1.4.0: dependencies: js-tokens: 4.0.0 @@ -10112,6 +10263,21 @@ snapshots: object-assign: 4.1.1 react-is: 16.13.1 + protobufjs@7.4.0: + dependencies: + '@protobufjs/aspromise': 1.1.2 + '@protobufjs/base64': 1.1.2 + '@protobufjs/codegen': 2.0.4 + '@protobufjs/eventemitter': 1.1.0 + '@protobufjs/fetch': 1.1.0 + '@protobufjs/float': 1.0.2 + '@protobufjs/inquire': 1.1.0 + '@protobufjs/path': 1.1.2 + '@protobufjs/pool': 1.1.0 + '@protobufjs/utf8': 1.1.0 + '@types/node': 20.17.2 + long: 5.2.3 + proxy-compare@2.5.1: {} proxy-from-env@1.1.0: {} @@ -10393,6 +10559,10 @@ snapshots: dependencies: queue-microtask: 1.2.3 + rxjs@7.8.1: + dependencies: + tslib: 2.8.0 + safe-array-concat@1.1.2: dependencies: call-bind: 1.0.7 @@ -10846,6 +11016,10 @@ snapshots: undici-types@6.19.8: {} + undici@5.28.4: + dependencies: + '@fastify/busboy': 2.1.1 + unenv@1.10.0: dependencies: consola: 3.2.3 From 140ac2ddc76f9cee9570f1c761ba6597e3969cee Mon Sep 17 00:00:00 2001 From: dschlabach Date: Tue, 29 Oct 2024 10:18:25 -0400 Subject: [PATCH 24/47] remove rainbow --- playground/nextjs-app-router/components/demo/Wallet.tsx | 1 - 1 file changed, 1 deletion(-) diff --git a/playground/nextjs-app-router/components/demo/Wallet.tsx b/playground/nextjs-app-router/components/demo/Wallet.tsx index 083001bfbf..dbcdad2177 100644 --- a/playground/nextjs-app-router/components/demo/Wallet.tsx +++ b/playground/nextjs-app-router/components/demo/Wallet.tsx @@ -41,7 +41,6 @@ function WalletComponent() { onConnect={() => { signMessage({ message }); }} - withWalletAggregator={true} > From 3c4cc2cf09d558e55e13de3582efab9c18fb5629 Mon Sep 17 00:00:00 2001 From: dschlabach Date: Tue, 29 Oct 2024 10:52:08 -0400 Subject: [PATCH 25/47] make more robust --- .../components/demo/Wallet.tsx | 2 +- src/wallet/components/ConnectWallet.tsx | 53 ++++++++++--------- src/wallet/types.ts | 2 +- 3 files changed, 30 insertions(+), 27 deletions(-) diff --git a/playground/nextjs-app-router/components/demo/Wallet.tsx b/playground/nextjs-app-router/components/demo/Wallet.tsx index dbcdad2177..0e2bfd37de 100644 --- a/playground/nextjs-app-router/components/demo/Wallet.tsx +++ b/playground/nextjs-app-router/components/demo/Wallet.tsx @@ -38,7 +38,7 @@ function WalletComponent() { { + onInitialConnect={() => { signMessage({ message }); }} > diff --git a/src/wallet/components/ConnectWallet.tsx b/src/wallet/components/ConnectWallet.tsx index ec84360c15..8bae8b5750 100644 --- a/src/wallet/components/ConnectWallet.tsx +++ b/src/wallet/components/ConnectWallet.tsx @@ -1,4 +1,7 @@ -import { ConnectButton as ConnectButtonRainbowKit } from '@rainbow-me/rainbowkit'; +import { + ConnectButton as ConnectButtonRainbowKit, + RainbowKitProvider, +} from '@rainbow-me/rainbowkit'; import { Children, isValidElement, useCallback, useMemo } from 'react'; import type { ReactNode } from 'react'; import React from 'react'; @@ -25,13 +28,11 @@ export function ConnectWallet({ // but for now we will keep it for backward compatibility. text = 'Connect Wallet', withWalletAggregator = false, - onConnect, + onInitialConnect, }: ConnectWalletReact) { // Core Hooks const { isOpen, setIsOpen } = useWalletContext(); const { address: accountAddress, status } = useAccount(); - - console.log('status:', status); const { connectors, connect, status: connectStatus } = useConnect(); // State @@ -67,30 +68,32 @@ export function ConnectWallet({ // Effects React.useEffect(() => { - if (hasClickedConnect && status === 'connected' && onConnect) { - onConnect(); + if (hasClickedConnect && status === 'connected' && onInitialConnect) { + onInitialConnect(); setHasClickedConnect(false); } - }, [status, hasClickedConnect, onConnect]); + }, [status, hasClickedConnect, onInitialConnect]); if (status === 'disconnected') { if (withWalletAggregator) { return ( - - {({ openConnectModal }) => ( -
- { - openConnectModal(); - setHasClickedConnect(true); - }} - text={text} - /> -
- )} -
+ + + {({ openConnectModal }) => ( +
+ { + openConnectModal(); + setHasClickedConnect(true); + }} + text={text} + /> +
+ )} +
+
); } return ( @@ -98,9 +101,9 @@ export function ConnectWallet({ - connect({ connector }, { onSuccess: () => onConnect?.() }) - } + onClick={() => { + connect({ connector }, { onSuccess: () => onInitialConnect?.() }); + }} text={text} />
diff --git a/src/wallet/types.ts b/src/wallet/types.ts index af9142722c..34a843fc56 100644 --- a/src/wallet/types.ts +++ b/src/wallet/types.ts @@ -25,7 +25,7 @@ export type ConnectWalletReact = { * Optional callback function to execute when the wallet is connected. * This can be used to perform additional actions after the wallet is connected. */ - onConnect?: () => void; + onInitialConnect?: () => void; }; /** From 3549d07119fff0df33b293222784509db18bb550 Mon Sep 17 00:00:00 2001 From: dschlabach Date: Tue, 29 Oct 2024 11:11:03 -0400 Subject: [PATCH 26/47] rewrite tests --- src/wallet/components/ConnectWallet.test.tsx | 75 +++++++++++++++----- src/wallet/components/ConnectWallet.tsx | 43 ++++++----- 2 files changed, 83 insertions(+), 35 deletions(-) diff --git a/src/wallet/components/ConnectWallet.test.tsx b/src/wallet/components/ConnectWallet.test.tsx index 63b8651d9f..2a8aecbdab 100644 --- a/src/wallet/components/ConnectWallet.test.tsx +++ b/src/wallet/components/ConnectWallet.test.tsx @@ -98,9 +98,14 @@ describe('ConnectWallet', () => { render(); const button = screen.getByTestId('ockConnectButton'); fireEvent.click(button); - expect(connectMock).toHaveBeenCalledWith({ - connector: { id: 'mockConnector' }, - }); + expect(connectMock).toHaveBeenCalledWith( + { + connector: { id: 'mockConnector' }, + }, + { + onSuccess: expect.any(Function), + }, + ); }); it('should toggle wallet modal on button click when connected', () => { @@ -162,25 +167,51 @@ describe('ConnectWallet', () => { expect(screen.queryByText('Not Render')).not.toBeInTheDocument(); }); - it('should call onConnect callback when connect button is clicked', () => { + it('should call onInitialConnect callback when connect button is clicked', async () => { const mockUseAccount = vi.mocked(useAccount); + const connectMock = vi.fn(); + const onInitialConnectMock = vi.fn(); + + // Initial state: disconnected mockUseAccount.mockReturnValue({ address: undefined, status: 'disconnected', }); - const onConnectMock = vi.fn(); - render(); + vi.mocked(useConnect).mockReturnValue({ + connectors: [{ id: 'mockConnector' }], + connect: connectMock, + status: 'idle', + }); + + render( + , + ); + const button = screen.getByTestId('ockConnectButton'); + fireEvent.click(button); + // Simulate successful connection + connectMock.mock.calls[0][1].onSuccess(); + + // Update account status to connected mockUseAccount.mockReturnValue({ address: '0x123', status: 'connected', }); - fireEvent.click(button); + // Force a re-render to trigger the useEffect + render( + , + ); - expect(onConnectMock).toHaveBeenCalledTimes(1); + expect(onInitialConnectMock).toHaveBeenCalledTimes(1); }); it('should not call onConnect callback when component is first mounted', () => { @@ -190,10 +221,15 @@ describe('ConnectWallet', () => { status: 'connected', }); - const onConnectMock = vi.fn(); - render(); + const onInitialConnectMock = vi.fn(); + render( + , + ); - expect(onConnectMock).toHaveBeenCalledTimes(0); + expect(onInitialConnectMock).toHaveBeenCalledTimes(0); }); describe('withWalletAggregator', () => { @@ -232,9 +268,14 @@ describe('ConnectWallet', () => { ); const connectButton = screen.getByTestId('ockConnectButton'); fireEvent.click(connectButton); - expect(connectMock).toHaveBeenCalledWith({ - connector: { id: 'mockConnector' }, - }); + expect(connectMock).toHaveBeenCalledWith( + { + connector: { id: 'mockConnector' }, + }, + { + onSuccess: expect.any(Function), + }, + ); }); it('should call openConnectModal function when connect button is clicked', () => { @@ -257,11 +298,11 @@ describe('ConnectWallet', () => { status: 'disconnected', }); - const onConnectMock = vi.fn(); + const onInitialConnectMock = vi.fn(); render( , ); @@ -274,7 +315,7 @@ describe('ConnectWallet', () => { fireEvent.click(button); - expect(onConnectMock).toHaveBeenCalledTimes(1); + expect(onInitialConnectMock).toHaveBeenCalledTimes(1); }); }); }); diff --git a/src/wallet/components/ConnectWallet.tsx b/src/wallet/components/ConnectWallet.tsx index 8bae8b5750..41a3f0b044 100644 --- a/src/wallet/components/ConnectWallet.tsx +++ b/src/wallet/components/ConnectWallet.tsx @@ -77,23 +77,23 @@ export function ConnectWallet({ if (status === 'disconnected') { if (withWalletAggregator) { return ( - - - {({ openConnectModal }) => ( -
- { - openConnectModal(); - setHasClickedConnect(true); - }} - text={text} - /> -
- )} -
-
+ // + + {({ openConnectModal }) => ( +
+ { + openConnectModal(); + setHasClickedConnect(true); + }} + text={text} + /> +
+ )} +
+ //
); } return ( @@ -102,7 +102,14 @@ export function ConnectWallet({ className={className} connectWalletText={connectWalletText} onClick={() => { - connect({ connector }, { onSuccess: () => onInitialConnect?.() }); + connect( + { connector }, + { + onSuccess: () => { + onInitialConnect?.(); + }, + }, + ); }} text={text} /> From 11497f4211a081e1e8841c6b959048439fbaccd9 Mon Sep 17 00:00:00 2001 From: dschlabach Date: Tue, 29 Oct 2024 11:28:26 -0400 Subject: [PATCH 27/47] remove rainbow --- src/wallet/components/ConnectWallet.tsx | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/src/wallet/components/ConnectWallet.tsx b/src/wallet/components/ConnectWallet.tsx index 41a3f0b044..b6ee404b8a 100644 --- a/src/wallet/components/ConnectWallet.tsx +++ b/src/wallet/components/ConnectWallet.tsx @@ -1,7 +1,4 @@ -import { - ConnectButton as ConnectButtonRainbowKit, - RainbowKitProvider, -} from '@rainbow-me/rainbowkit'; +import { ConnectButton as ConnectButtonRainbowKit } from '@rainbow-me/rainbowkit'; import { Children, isValidElement, useCallback, useMemo } from 'react'; import type { ReactNode } from 'react'; import React from 'react'; @@ -77,7 +74,6 @@ export function ConnectWallet({ if (status === 'disconnected') { if (withWalletAggregator) { return ( - // {({ openConnectModal }) => (
@@ -93,7 +89,6 @@ export function ConnectWallet({
)}
- //
); } return ( From 05b585bc0bcaa05d428ce624e239f816f9549ce5 Mon Sep 17 00:00:00 2001 From: dschlabach Date: Tue, 29 Oct 2024 17:50:40 -0400 Subject: [PATCH 28/47] follow conventions for useState and useEffect --- src/wallet/components/ConnectWallet.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/wallet/components/ConnectWallet.tsx b/src/wallet/components/ConnectWallet.tsx index b6ee404b8a..089e8ffe6c 100644 --- a/src/wallet/components/ConnectWallet.tsx +++ b/src/wallet/components/ConnectWallet.tsx @@ -1,7 +1,7 @@ import { ConnectButton as ConnectButtonRainbowKit } from '@rainbow-me/rainbowkit'; import { Children, isValidElement, useCallback, useMemo } from 'react'; import type { ReactNode } from 'react'; -import React from 'react'; +import React, { useEffect, useState } from 'react'; import { useAccount, useConnect } from 'wagmi'; import { IdentityProvider } from '../../identity/components/IdentityProvider'; import { Spinner } from '../../internal/components/Spinner'; @@ -33,7 +33,7 @@ export function ConnectWallet({ const { connectors, connect, status: connectStatus } = useConnect(); // State - const [hasClickedConnect, setHasClickedConnect] = React.useState(false); + const [hasClickedConnect, setHasClickedConnect] = useState(false); // Get connectWalletText from children when present, // this is used to customize the connect wallet button text @@ -64,7 +64,7 @@ export function ConnectWallet({ }, [isOpen, setIsOpen]); // Effects - React.useEffect(() => { + useEffect(() => { if (hasClickedConnect && status === 'connected' && onInitialConnect) { onInitialConnect(); setHasClickedConnect(false); From d0720f664ef53336265064cf9e0ff3ee5eb7a65b Mon Sep 17 00:00:00 2001 From: dschlabach Date: Tue, 29 Oct 2024 18:01:52 -0400 Subject: [PATCH 29/47] reverts --- package.json | 1 - .../components/demo/Wallet.tsx | 22 +- yarn.lock | 243 +----------------- 3 files changed, 13 insertions(+), 253 deletions(-) diff --git a/package.json b/package.json index a231221238..b617266472 100644 --- a/package.json +++ b/package.json @@ -34,7 +34,6 @@ "react-dom": "^18" }, "dependencies": { - "@rainbow-me/rainbowkit": "^2.2.0", "@tanstack/react-query": "^5", "clsx": "^2.1.1", "graphql": "^14 || ^15 || ^16", diff --git a/playground/nextjs-app-router/components/demo/Wallet.tsx b/playground/nextjs-app-router/components/demo/Wallet.tsx index 0e2bfd37de..bdd1401ab3 100644 --- a/playground/nextjs-app-router/components/demo/Wallet.tsx +++ b/playground/nextjs-app-router/components/demo/Wallet.tsx @@ -15,33 +15,15 @@ import { WalletDropdownFundLink, WalletDropdownLink, } from '@coinbase/onchainkit/wallet'; -import { useAccount, useSignMessage } from 'wagmi'; -import { createSiweMessage } from 'viem/siwe'; - -import '@rainbow-me/rainbowkit/styles.css'; - -const message = createSiweMessage({ - address: '0xae9eCa1Fa2F786E16D35F5B8C5df3Ac484c490FF', - chainId: 1, - domain: 'example.com', - nonce: 'foobarbaz', - uri: 'https://example.com/path', - version: '1', -}); +import { useAccount } from 'wagmi'; function WalletComponent() { const { address } = useAccount(); - const { signMessage } = useSignMessage(); return (
- { - signMessage({ message }); - }} - > + diff --git a/yarn.lock b/yarn.lock index a5a5c1b770..9fb99c6226 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2176,7 +2176,6 @@ __metadata: "@changesets/changelog-github": "npm:^0.4.8" "@changesets/cli": "npm:^2.26.2" "@chromatic-com/storybook": "npm:^1.7.0" - "@rainbow-me/rainbowkit": "npm:^2.2.0" "@storybook/addon-a11y": "npm:^8.2.9" "@storybook/addon-essentials": "npm:^8.2.9" "@storybook/addon-interactions": "npm:^8.2.9" @@ -2233,13 +2232,6 @@ __metadata: languageName: node linkType: hard -"@emotion/hash@npm:^0.9.0": - version: 0.9.1 - resolution: "@emotion/hash@npm:0.9.1" - checksum: cdafe5da63fc1137f3db6e232fdcde9188b2b47ee66c56c29137199642a4086f42382d866911cfb4833cae2cc00271ab45cad3946b024f67b527bb7fac7f4c9d - languageName: node - linkType: hard - "@esbuild/aix-ppc64@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/aix-ppc64@npm:0.21.5" @@ -3505,27 +3497,6 @@ __metadata: languageName: node linkType: hard -"@rainbow-me/rainbowkit@npm:^2.2.0": - version: 2.2.0 - resolution: "@rainbow-me/rainbowkit@npm:2.2.0" - dependencies: - "@vanilla-extract/css": "npm:1.15.5" - "@vanilla-extract/dynamic": "npm:2.1.2" - "@vanilla-extract/sprinkles": "npm:1.6.3" - clsx: "npm:2.1.1" - qrcode: "npm:1.5.4" - react-remove-scroll: "npm:2.6.0" - ua-parser-js: "npm:^1.0.37" - peerDependencies: - "@tanstack/react-query": ">=5.0.0" - react: ">=18" - react-dom: ">=18" - viem: 2.x - wagmi: ^2.9.0 - checksum: 4f2f9e83ae8ad9b1b98a54d7cca4178db252db299832a51f3baef5caa4000f73b0e042d02bd3dcd13981d97e08189e1da1bd3bf575c600fde1659c992686d4a5 - languageName: node - linkType: hard - "@rollup/plugin-babel@npm:^6.0.4": version: 6.0.4 resolution: "@rollup/plugin-babel@npm:6.0.4" @@ -5295,51 +5266,6 @@ __metadata: languageName: node linkType: hard -"@vanilla-extract/css@npm:1.15.5": - version: 1.15.5 - resolution: "@vanilla-extract/css@npm:1.15.5" - dependencies: - "@emotion/hash": "npm:^0.9.0" - "@vanilla-extract/private": "npm:^1.0.6" - css-what: "npm:^6.1.0" - cssesc: "npm:^3.0.0" - csstype: "npm:^3.0.7" - dedent: "npm:^1.5.3" - deep-object-diff: "npm:^1.1.9" - deepmerge: "npm:^4.2.2" - lru-cache: "npm:^10.4.3" - media-query-parser: "npm:^2.0.2" - modern-ahocorasick: "npm:^1.0.0" - picocolors: "npm:^1.0.0" - checksum: 85b8c710b5fbc7ac73494e97be152327ff52a81397ca424622df126cd664638127ba67ada9cddb9a80a57be3f732da382d538a346675e9c497d6b71d60c57555 - languageName: node - linkType: hard - -"@vanilla-extract/dynamic@npm:2.1.2": - version: 2.1.2 - resolution: "@vanilla-extract/dynamic@npm:2.1.2" - dependencies: - "@vanilla-extract/private": "npm:^1.0.6" - checksum: 7361863bbc1260fda447be80e888e3ad5dea09957651288d7aba81ba7f59594d11476a840c9162adc452f9a43dbc379b58621b5b500a49f537b0efc7737aac9c - languageName: node - linkType: hard - -"@vanilla-extract/private@npm:^1.0.6": - version: 1.0.6 - resolution: "@vanilla-extract/private@npm:1.0.6" - checksum: f1c4d9f32f509f664b2d073ea114ff0a83f154bd3cdae429cade64ad1ca0fdc1ba745f2811496cc6a6f8e5513a9a0fa3798ffc41e6ff8868aa7f06c825f615ef - languageName: node - linkType: hard - -"@vanilla-extract/sprinkles@npm:1.6.3": - version: 1.6.3 - resolution: "@vanilla-extract/sprinkles@npm:1.6.3" - peerDependencies: - "@vanilla-extract/css": ^1.0.0 - checksum: 17e03af9d090aa175bdeae646ae4a5bf1da37b7e473caa4ab92efbbd7678e53137e10281a0669f50ab5bd985a59e621da2bfc3e0cc28bded32becd72b8cfaf13 - languageName: node - linkType: hard - "@vitest/coverage-v8@npm:^2.0.5": version: 2.0.5 resolution: "@vitest/coverage-v8@npm:2.0.5" @@ -7004,13 +6930,6 @@ __metadata: languageName: node linkType: hard -"clsx@npm:2.1.1, clsx@npm:^2.1.1": - version: 2.1.1 - resolution: "clsx@npm:2.1.1" - checksum: c4c8eb865f8c82baab07e71bfa8897c73454881c4f99d6bc81585aecd7c441746c1399d08363dc096c550cceaf97bd4ce1e8854e1771e9998d9f94c4fe075839 - languageName: node - linkType: hard - "clsx@npm:^1.2.1": version: 1.2.1 resolution: "clsx@npm:1.2.1" @@ -7018,6 +6937,13 @@ __metadata: languageName: node linkType: hard +"clsx@npm:^2.1.1": + version: 2.1.1 + resolution: "clsx@npm:2.1.1" + checksum: c4c8eb865f8c82baab07e71bfa8897c73454881c4f99d6bc81585aecd7c441746c1399d08363dc096c550cceaf97bd4ce1e8854e1771e9998d9f94c4fe075839 + languageName: node + linkType: hard + "co@npm:^4.6.0": version: 4.6.0 resolution: "co@npm:4.6.0" @@ -7299,13 +7225,6 @@ __metadata: languageName: node linkType: hard -"css-what@npm:^6.1.0": - version: 6.1.0 - resolution: "css-what@npm:6.1.0" - checksum: a09f5a6b14ba8dcf57ae9a59474722e80f20406c53a61e9aedb0eedc693b135113ffe2983f4efc4b5065ae639442e9ae88df24941ef159c218b231011d733746 - languageName: node - linkType: hard - "css.escape@npm:^1.5.1": version: 1.5.1 resolution: "css.escape@npm:1.5.1" @@ -7331,7 +7250,7 @@ __metadata: languageName: node linkType: hard -"csstype@npm:^3.0.2, csstype@npm:^3.0.7": +"csstype@npm:^3.0.2": version: 3.1.3 resolution: "csstype@npm:3.1.3" checksum: 80c089d6f7e0c5b2bd83cf0539ab41474198579584fa10d86d0cafe0642202343cbc119e076a0b1aece191989477081415d66c9fefbf3c957fc2fc4b7009f248 @@ -7416,7 +7335,7 @@ __metadata: languageName: node linkType: hard -"dedent@npm:^1.0.0, dedent@npm:^1.5.3": +"dedent@npm:^1.0.0": version: 1.5.3 resolution: "dedent@npm:1.5.3" peerDependencies: @@ -7470,13 +7389,6 @@ __metadata: languageName: node linkType: hard -"deep-object-diff@npm:^1.1.9": - version: 1.1.9 - resolution: "deep-object-diff@npm:1.1.9" - checksum: 12cfd1b000d16c9192fc649923c972f8aac2ddca4f71a292f8f2c1e2d5cf3c9c16c85e73ab3e7d8a89a5ec6918d6460677d0b05bd160f7bd50bb4816d496dc24 - languageName: node - linkType: hard - "deepmerge@npm:^4.2.2": version: 4.3.1 resolution: "deepmerge@npm:4.3.1" @@ -7603,13 +7515,6 @@ __metadata: languageName: node linkType: hard -"detect-node-es@npm:^1.1.0": - version: 1.1.0 - resolution: "detect-node-es@npm:1.1.0" - checksum: e562f00de23f10c27d7119e1af0e7388407eb4b06596a25f6d79a360094a109ff285de317f02b090faae093d314cf6e73ac3214f8a5bb3a0def5bece94557fbe - languageName: node - linkType: hard - "didyoumean@npm:^1.2.2": version: 1.2.2 resolution: "didyoumean@npm:1.2.2" @@ -8873,13 +8778,6 @@ __metadata: languageName: node linkType: hard -"get-nonce@npm:^1.0.0": - version: 1.0.1 - resolution: "get-nonce@npm:1.0.1" - checksum: 2d7df55279060bf0568549e1ffc9b84bc32a32b7541675ca092dce56317cdd1a59a98dcc4072c9f6a980779440139a3221d7486f52c488e69dc0fd27b1efb162 - languageName: node - linkType: hard - "get-package-type@npm:^0.1.0": version: 0.1.0 resolution: "get-package-type@npm:0.1.0" @@ -9567,7 +9465,7 @@ __metadata: languageName: node linkType: hard -"invariant@npm:2.2.4, invariant@npm:^2.2.4": +"invariant@npm:2.2.4": version: 2.2.4 resolution: "invariant@npm:2.2.4" dependencies: @@ -11174,7 +11072,7 @@ __metadata: languageName: node linkType: hard -"lru-cache@npm:^10.0.1, lru-cache@npm:^10.2.0, lru-cache@npm:^10.4.3": +"lru-cache@npm:^10.0.1, lru-cache@npm:^10.2.0": version: 10.4.3 resolution: "lru-cache@npm:10.4.3" checksum: ebd04fbca961e6c1d6c0af3799adcc966a1babe798f685bb84e6599266599cd95d94630b10262f5424539bc4640107e8a33aa28585374abf561d30d16f4b39fb @@ -11320,15 +11218,6 @@ __metadata: languageName: node linkType: hard -"media-query-parser@npm:^2.0.2": - version: 2.0.2 - resolution: "media-query-parser@npm:2.0.2" - dependencies: - "@babel/runtime": "npm:^7.12.5" - checksum: 91a987e9f6620f5c7d0fcf22bd0a106bbaccdef96aba62c461656ee656e141dd2b60f2f1d99411799183c2ea993bd177ca92c26c08bf321fbc0c846ab391d79c - languageName: node - linkType: hard - "media-typer@npm:0.3.0": version: 0.3.0 resolution: "media-typer@npm:0.3.0" @@ -11621,13 +11510,6 @@ __metadata: languageName: node linkType: hard -"modern-ahocorasick@npm:^1.0.0": - version: 1.0.1 - resolution: "modern-ahocorasick@npm:1.0.1" - checksum: 90ef4516ba8eef136d0cd4949faacdadee02217b8e25deda2881054ca8fcc32b985ef159b6e794c40e11c51040303c8e2975b20b23b86ec8a2a63516bbf93add - languageName: node - linkType: hard - "motion@npm:10.16.2": version: 10.16.2 resolution: "motion@npm:10.16.2" @@ -12982,19 +12864,6 @@ __metadata: languageName: node linkType: hard -"qrcode@npm:1.5.4": - version: 1.5.4 - resolution: "qrcode@npm:1.5.4" - dependencies: - dijkstrajs: "npm:^1.0.1" - pngjs: "npm:^5.0.0" - yargs: "npm:^15.3.1" - bin: - qrcode: bin/qrcode - checksum: ae1d57c9cff6099639a590b432c71b15e3bd3905ce4353e6d00c95dee6bb769a8f773f6a7575ecc1b8ed476bf79c5138a4a65cb380c682de3b926d7205d34d10 - languageName: node - linkType: hard - "qs@npm:6.11.0": version: 6.11.0 resolution: "qs@npm:6.11.0" @@ -13210,58 +13079,6 @@ __metadata: languageName: node linkType: hard -"react-remove-scroll-bar@npm:^2.3.6": - version: 2.3.6 - resolution: "react-remove-scroll-bar@npm:2.3.6" - dependencies: - react-style-singleton: "npm:^2.2.1" - tslib: "npm:^2.0.0" - peerDependencies: - "@types/react": ^16.8.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - "@types/react": - optional: true - checksum: 4e32ee04bf655a8bd3b4aacf6ffc596ae9eb1b9ba27eef83f7002632ee75371f61516ae62250634a9eae4b2c8fc6f6982d9b182de260f6c11841841e6e2e7515 - languageName: node - linkType: hard - -"react-remove-scroll@npm:2.6.0": - version: 2.6.0 - resolution: "react-remove-scroll@npm:2.6.0" - dependencies: - react-remove-scroll-bar: "npm:^2.3.6" - react-style-singleton: "npm:^2.2.1" - tslib: "npm:^2.1.0" - use-callback-ref: "npm:^1.3.0" - use-sidecar: "npm:^1.1.2" - peerDependencies: - "@types/react": ^16.8.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - "@types/react": - optional: true - checksum: c5881c537477d986e8d25d2588a9b6f7fe1254e05946fb4f4b55baeead502b0e1875fc3c42bb6f82736772cd96a50266e41d84e3c4cd25e9525bdfe2d838e96d - languageName: node - linkType: hard - -"react-style-singleton@npm:^2.2.1": - version: 2.2.1 - resolution: "react-style-singleton@npm:2.2.1" - dependencies: - get-nonce: "npm:^1.0.0" - invariant: "npm:^2.2.4" - tslib: "npm:^2.0.0" - peerDependencies: - "@types/react": ^16.8.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - "@types/react": - optional: true - checksum: 6d66f3bdb65e1ec79089f80314da97c9a005087a04ee034255a5de129a4c0d9fd0bf99fa7bf642781ac2dc745ca687aae3de082bd8afdd0d117bc953241e15ad - languageName: node - linkType: hard - "react@npm:react@^18": version: 18.3.1 resolution: "react@npm:18.3.1" @@ -14991,13 +14808,6 @@ __metadata: languageName: node linkType: hard -"ua-parser-js@npm:^1.0.37": - version: 1.0.38 - resolution: "ua-parser-js@npm:1.0.38" - checksum: b1dd11b87e1784c79f7129e9aec679753fccf8a9b22f5202b79b19492635b5b46b779607a3cfae0270999a0d48da223bf94015642d2abee69d83c9069ab37bd0 - languageName: node - linkType: hard - "ufo@npm:^1.4.0, ufo@npm:^1.5.3": version: 1.5.3 resolution: "ufo@npm:1.5.3" @@ -15304,37 +15114,6 @@ __metadata: languageName: node linkType: hard -"use-callback-ref@npm:^1.3.0": - version: 1.3.2 - resolution: "use-callback-ref@npm:1.3.2" - dependencies: - tslib: "npm:^2.0.0" - peerDependencies: - "@types/react": ^16.8.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - "@types/react": - optional: true - checksum: d232c37160fe3970c99255da19b5fb5299fb5926a5d6141d928a87feb47732c323d29be2f8137d3b1e5499c70d284cd1d9cfad703cc58179db8be24d7dd8f1f2 - languageName: node - linkType: hard - -"use-sidecar@npm:^1.1.2": - version: 1.1.2 - resolution: "use-sidecar@npm:1.1.2" - dependencies: - detect-node-es: "npm:^1.1.0" - tslib: "npm:^2.0.0" - peerDependencies: - "@types/react": ^16.9.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - "@types/react": - optional: true - checksum: 89f0018fd9aee1fc17c85ac18c4bf8944d460d453d0d0e04ddbc8eaddf3fa591e9c74a1f8a438a1bff368a7a2417fab380bdb3df899d2194c4375b0982736de0 - languageName: node - linkType: hard - "use-sync-external-store@npm:1.2.0": version: 1.2.0 resolution: "use-sync-external-store@npm:1.2.0" From 69227f8b8428394a369a1b7cf9bdda48e215a267 Mon Sep 17 00:00:00 2001 From: dschlabach Date: Tue, 29 Oct 2024 18:02:17 -0400 Subject: [PATCH 30/47] revert --- package.json | 1 + 1 file changed, 1 insertion(+) diff --git a/package.json b/package.json index b617266472..364e59adfc 100644 --- a/package.json +++ b/package.json @@ -34,6 +34,7 @@ "react-dom": "^18" }, "dependencies": { + "@rainbow-me/rainbowkit": "^2.1.3", "@tanstack/react-query": "^5", "clsx": "^2.1.1", "graphql": "^14 || ^15 || ^16", From c1890e8aaa015736126e6e634ed64afcaa8869d9 Mon Sep 17 00:00:00 2001 From: dschlabach Date: Tue, 29 Oct 2024 18:03:55 -0400 Subject: [PATCH 31/47] package reset --- playground/nextjs-app-router/package.json | 2 +- yarn.lock | 245 +++++++++++++++++++++- 2 files changed, 235 insertions(+), 12 deletions(-) diff --git a/playground/nextjs-app-router/package.json b/playground/nextjs-app-router/package.json index 5d0ab77195..2d17dd2ac8 100644 --- a/playground/nextjs-app-router/package.json +++ b/playground/nextjs-app-router/package.json @@ -37,7 +37,7 @@ "react-dom": "^18", "tailwind-merge": "^2.4.0", "tailwindcss-animate": "^1.0.7", - "viem": "^2.21.35", + "viem": "^2.17.4", "wagmi": "^2.11.0" }, "devDependencies": { diff --git a/yarn.lock b/yarn.lock index 9fb99c6226..58b468c29f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2176,6 +2176,7 @@ __metadata: "@changesets/changelog-github": "npm:^0.4.8" "@changesets/cli": "npm:^2.26.2" "@chromatic-com/storybook": "npm:^1.7.0" + "@rainbow-me/rainbowkit": "npm:^2.1.3" "@storybook/addon-a11y": "npm:^8.2.9" "@storybook/addon-essentials": "npm:^8.2.9" "@storybook/addon-interactions": "npm:^8.2.9" @@ -2232,6 +2233,13 @@ __metadata: languageName: node linkType: hard +"@emotion/hash@npm:^0.9.0": + version: 0.9.2 + resolution: "@emotion/hash@npm:0.9.2" + checksum: 0dc254561a3cc0a06a10bbce7f6a997883fd240c8c1928b93713f803a2e9153a257a488537012efe89dbe1246f2abfe2add62cdb3471a13d67137fcb808e81c2 + languageName: node + linkType: hard + "@esbuild/aix-ppc64@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/aix-ppc64@npm:0.21.5" @@ -3497,6 +3505,27 @@ __metadata: languageName: node linkType: hard +"@rainbow-me/rainbowkit@npm:^2.1.3": + version: 2.2.0 + resolution: "@rainbow-me/rainbowkit@npm:2.2.0" + dependencies: + "@vanilla-extract/css": "npm:1.15.5" + "@vanilla-extract/dynamic": "npm:2.1.2" + "@vanilla-extract/sprinkles": "npm:1.6.3" + clsx: "npm:2.1.1" + qrcode: "npm:1.5.4" + react-remove-scroll: "npm:2.6.0" + ua-parser-js: "npm:^1.0.37" + peerDependencies: + "@tanstack/react-query": ">=5.0.0" + react: ">=18" + react-dom: ">=18" + viem: 2.x + wagmi: ^2.9.0 + checksum: 4f2f9e83ae8ad9b1b98a54d7cca4178db252db299832a51f3baef5caa4000f73b0e042d02bd3dcd13981d97e08189e1da1bd3bf575c600fde1659c992686d4a5 + languageName: node + linkType: hard + "@rollup/plugin-babel@npm:^6.0.4": version: 6.0.4 resolution: "@rollup/plugin-babel@npm:6.0.4" @@ -5266,6 +5295,51 @@ __metadata: languageName: node linkType: hard +"@vanilla-extract/css@npm:1.15.5": + version: 1.15.5 + resolution: "@vanilla-extract/css@npm:1.15.5" + dependencies: + "@emotion/hash": "npm:^0.9.0" + "@vanilla-extract/private": "npm:^1.0.6" + css-what: "npm:^6.1.0" + cssesc: "npm:^3.0.0" + csstype: "npm:^3.0.7" + dedent: "npm:^1.5.3" + deep-object-diff: "npm:^1.1.9" + deepmerge: "npm:^4.2.2" + lru-cache: "npm:^10.4.3" + media-query-parser: "npm:^2.0.2" + modern-ahocorasick: "npm:^1.0.0" + picocolors: "npm:^1.0.0" + checksum: 85b8c710b5fbc7ac73494e97be152327ff52a81397ca424622df126cd664638127ba67ada9cddb9a80a57be3f732da382d538a346675e9c497d6b71d60c57555 + languageName: node + linkType: hard + +"@vanilla-extract/dynamic@npm:2.1.2": + version: 2.1.2 + resolution: "@vanilla-extract/dynamic@npm:2.1.2" + dependencies: + "@vanilla-extract/private": "npm:^1.0.6" + checksum: 7361863bbc1260fda447be80e888e3ad5dea09957651288d7aba81ba7f59594d11476a840c9162adc452f9a43dbc379b58621b5b500a49f537b0efc7737aac9c + languageName: node + linkType: hard + +"@vanilla-extract/private@npm:^1.0.6": + version: 1.0.6 + resolution: "@vanilla-extract/private@npm:1.0.6" + checksum: f1c4d9f32f509f664b2d073ea114ff0a83f154bd3cdae429cade64ad1ca0fdc1ba745f2811496cc6a6f8e5513a9a0fa3798ffc41e6ff8868aa7f06c825f615ef + languageName: node + linkType: hard + +"@vanilla-extract/sprinkles@npm:1.6.3": + version: 1.6.3 + resolution: "@vanilla-extract/sprinkles@npm:1.6.3" + peerDependencies: + "@vanilla-extract/css": ^1.0.0 + checksum: 17e03af9d090aa175bdeae646ae4a5bf1da37b7e473caa4ab92efbbd7678e53137e10281a0669f50ab5bd985a59e621da2bfc3e0cc28bded32becd72b8cfaf13 + languageName: node + linkType: hard + "@vitest/coverage-v8@npm:^2.0.5": version: 2.0.5 resolution: "@vitest/coverage-v8@npm:2.0.5" @@ -6930,6 +7004,13 @@ __metadata: languageName: node linkType: hard +"clsx@npm:2.1.1, clsx@npm:^2.1.1": + version: 2.1.1 + resolution: "clsx@npm:2.1.1" + checksum: c4c8eb865f8c82baab07e71bfa8897c73454881c4f99d6bc81585aecd7c441746c1399d08363dc096c550cceaf97bd4ce1e8854e1771e9998d9f94c4fe075839 + languageName: node + linkType: hard + "clsx@npm:^1.2.1": version: 1.2.1 resolution: "clsx@npm:1.2.1" @@ -6937,13 +7018,6 @@ __metadata: languageName: node linkType: hard -"clsx@npm:^2.1.1": - version: 2.1.1 - resolution: "clsx@npm:2.1.1" - checksum: c4c8eb865f8c82baab07e71bfa8897c73454881c4f99d6bc81585aecd7c441746c1399d08363dc096c550cceaf97bd4ce1e8854e1771e9998d9f94c4fe075839 - languageName: node - linkType: hard - "co@npm:^4.6.0": version: 4.6.0 resolution: "co@npm:4.6.0" @@ -7225,6 +7299,13 @@ __metadata: languageName: node linkType: hard +"css-what@npm:^6.1.0": + version: 6.1.0 + resolution: "css-what@npm:6.1.0" + checksum: a09f5a6b14ba8dcf57ae9a59474722e80f20406c53a61e9aedb0eedc693b135113ffe2983f4efc4b5065ae639442e9ae88df24941ef159c218b231011d733746 + languageName: node + linkType: hard + "css.escape@npm:^1.5.1": version: 1.5.1 resolution: "css.escape@npm:1.5.1" @@ -7250,7 +7331,7 @@ __metadata: languageName: node linkType: hard -"csstype@npm:^3.0.2": +"csstype@npm:^3.0.2, csstype@npm:^3.0.7": version: 3.1.3 resolution: "csstype@npm:3.1.3" checksum: 80c089d6f7e0c5b2bd83cf0539ab41474198579584fa10d86d0cafe0642202343cbc119e076a0b1aece191989477081415d66c9fefbf3c957fc2fc4b7009f248 @@ -7335,7 +7416,7 @@ __metadata: languageName: node linkType: hard -"dedent@npm:^1.0.0": +"dedent@npm:^1.0.0, dedent@npm:^1.5.3": version: 1.5.3 resolution: "dedent@npm:1.5.3" peerDependencies: @@ -7389,6 +7470,13 @@ __metadata: languageName: node linkType: hard +"deep-object-diff@npm:^1.1.9": + version: 1.1.9 + resolution: "deep-object-diff@npm:1.1.9" + checksum: 12cfd1b000d16c9192fc649923c972f8aac2ddca4f71a292f8f2c1e2d5cf3c9c16c85e73ab3e7d8a89a5ec6918d6460677d0b05bd160f7bd50bb4816d496dc24 + languageName: node + linkType: hard + "deepmerge@npm:^4.2.2": version: 4.3.1 resolution: "deepmerge@npm:4.3.1" @@ -7515,6 +7603,13 @@ __metadata: languageName: node linkType: hard +"detect-node-es@npm:^1.1.0": + version: 1.1.0 + resolution: "detect-node-es@npm:1.1.0" + checksum: e562f00de23f10c27d7119e1af0e7388407eb4b06596a25f6d79a360094a109ff285de317f02b090faae093d314cf6e73ac3214f8a5bb3a0def5bece94557fbe + languageName: node + linkType: hard + "didyoumean@npm:^1.2.2": version: 1.2.2 resolution: "didyoumean@npm:1.2.2" @@ -8778,6 +8873,13 @@ __metadata: languageName: node linkType: hard +"get-nonce@npm:^1.0.0": + version: 1.0.1 + resolution: "get-nonce@npm:1.0.1" + checksum: 2d7df55279060bf0568549e1ffc9b84bc32a32b7541675ca092dce56317cdd1a59a98dcc4072c9f6a980779440139a3221d7486f52c488e69dc0fd27b1efb162 + languageName: node + linkType: hard + "get-package-type@npm:^0.1.0": version: 0.1.0 resolution: "get-package-type@npm:0.1.0" @@ -9465,7 +9567,7 @@ __metadata: languageName: node linkType: hard -"invariant@npm:2.2.4": +"invariant@npm:2.2.4, invariant@npm:^2.2.4": version: 2.2.4 resolution: "invariant@npm:2.2.4" dependencies: @@ -11072,7 +11174,7 @@ __metadata: languageName: node linkType: hard -"lru-cache@npm:^10.0.1, lru-cache@npm:^10.2.0": +"lru-cache@npm:^10.0.1, lru-cache@npm:^10.2.0, lru-cache@npm:^10.4.3": version: 10.4.3 resolution: "lru-cache@npm:10.4.3" checksum: ebd04fbca961e6c1d6c0af3799adcc966a1babe798f685bb84e6599266599cd95d94630b10262f5424539bc4640107e8a33aa28585374abf561d30d16f4b39fb @@ -11218,6 +11320,15 @@ __metadata: languageName: node linkType: hard +"media-query-parser@npm:^2.0.2": + version: 2.0.2 + resolution: "media-query-parser@npm:2.0.2" + dependencies: + "@babel/runtime": "npm:^7.12.5" + checksum: 91a987e9f6620f5c7d0fcf22bd0a106bbaccdef96aba62c461656ee656e141dd2b60f2f1d99411799183c2ea993bd177ca92c26c08bf321fbc0c846ab391d79c + languageName: node + linkType: hard + "media-typer@npm:0.3.0": version: 0.3.0 resolution: "media-typer@npm:0.3.0" @@ -11510,6 +11621,13 @@ __metadata: languageName: node linkType: hard +"modern-ahocorasick@npm:^1.0.0": + version: 1.0.1 + resolution: "modern-ahocorasick@npm:1.0.1" + checksum: 90ef4516ba8eef136d0cd4949faacdadee02217b8e25deda2881054ca8fcc32b985ef159b6e794c40e11c51040303c8e2975b20b23b86ec8a2a63516bbf93add + languageName: node + linkType: hard + "motion@npm:10.16.2": version: 10.16.2 resolution: "motion@npm:10.16.2" @@ -12864,6 +12982,19 @@ __metadata: languageName: node linkType: hard +"qrcode@npm:1.5.4": + version: 1.5.4 + resolution: "qrcode@npm:1.5.4" + dependencies: + dijkstrajs: "npm:^1.0.1" + pngjs: "npm:^5.0.0" + yargs: "npm:^15.3.1" + bin: + qrcode: bin/qrcode + checksum: ae1d57c9cff6099639a590b432c71b15e3bd3905ce4353e6d00c95dee6bb769a8f773f6a7575ecc1b8ed476bf79c5138a4a65cb380c682de3b926d7205d34d10 + languageName: node + linkType: hard + "qs@npm:6.11.0": version: 6.11.0 resolution: "qs@npm:6.11.0" @@ -13079,6 +13210,58 @@ __metadata: languageName: node linkType: hard +"react-remove-scroll-bar@npm:^2.3.6": + version: 2.3.6 + resolution: "react-remove-scroll-bar@npm:2.3.6" + dependencies: + react-style-singleton: "npm:^2.2.1" + tslib: "npm:^2.0.0" + peerDependencies: + "@types/react": ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 4e32ee04bf655a8bd3b4aacf6ffc596ae9eb1b9ba27eef83f7002632ee75371f61516ae62250634a9eae4b2c8fc6f6982d9b182de260f6c11841841e6e2e7515 + languageName: node + linkType: hard + +"react-remove-scroll@npm:2.6.0": + version: 2.6.0 + resolution: "react-remove-scroll@npm:2.6.0" + dependencies: + react-remove-scroll-bar: "npm:^2.3.6" + react-style-singleton: "npm:^2.2.1" + tslib: "npm:^2.1.0" + use-callback-ref: "npm:^1.3.0" + use-sidecar: "npm:^1.1.2" + peerDependencies: + "@types/react": ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: c5881c537477d986e8d25d2588a9b6f7fe1254e05946fb4f4b55baeead502b0e1875fc3c42bb6f82736772cd96a50266e41d84e3c4cd25e9525bdfe2d838e96d + languageName: node + linkType: hard + +"react-style-singleton@npm:^2.2.1": + version: 2.2.1 + resolution: "react-style-singleton@npm:2.2.1" + dependencies: + get-nonce: "npm:^1.0.0" + invariant: "npm:^2.2.4" + tslib: "npm:^2.0.0" + peerDependencies: + "@types/react": ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 6d66f3bdb65e1ec79089f80314da97c9a005087a04ee034255a5de129a4c0d9fd0bf99fa7bf642781ac2dc745ca687aae3de082bd8afdd0d117bc953241e15ad + languageName: node + linkType: hard + "react@npm:react@^18": version: 18.3.1 resolution: "react@npm:18.3.1" @@ -14808,6 +14991,15 @@ __metadata: languageName: node linkType: hard +"ua-parser-js@npm:^1.0.37": + version: 1.0.39 + resolution: "ua-parser-js@npm:1.0.39" + bin: + ua-parser-js: script/cli.js + checksum: c6452b0c683000f10975cb0a7e74cb1119ea95d4522ae85f396fa53b0b17884358a24ffdd86a66030c6b2981bdc502109a618c79fdaa217ee9032c9e46fcc78a + languageName: node + linkType: hard + "ufo@npm:^1.4.0, ufo@npm:^1.5.3": version: 1.5.3 resolution: "ufo@npm:1.5.3" @@ -15114,6 +15306,37 @@ __metadata: languageName: node linkType: hard +"use-callback-ref@npm:^1.3.0": + version: 1.3.2 + resolution: "use-callback-ref@npm:1.3.2" + dependencies: + tslib: "npm:^2.0.0" + peerDependencies: + "@types/react": ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: d232c37160fe3970c99255da19b5fb5299fb5926a5d6141d928a87feb47732c323d29be2f8137d3b1e5499c70d284cd1d9cfad703cc58179db8be24d7dd8f1f2 + languageName: node + linkType: hard + +"use-sidecar@npm:^1.1.2": + version: 1.1.2 + resolution: "use-sidecar@npm:1.1.2" + dependencies: + detect-node-es: "npm:^1.1.0" + tslib: "npm:^2.0.0" + peerDependencies: + "@types/react": ^16.9.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 89f0018fd9aee1fc17c85ac18c4bf8944d460d453d0d0e04ddbc8eaddf3fa591e9c74a1f8a438a1bff368a7a2417fab380bdb3df899d2194c4375b0982736de0 + languageName: node + linkType: hard + "use-sync-external-store@npm:1.2.0": version: 1.2.0 resolution: "use-sync-external-store@npm:1.2.0" From b0a4c98ad6aacc53a51255d57ac87e5b643fecfb Mon Sep 17 00:00:00 2001 From: dschlabach Date: Tue, 29 Oct 2024 18:04:28 -0400 Subject: [PATCH 32/47] format --- src/wallet/components/ConnectWallet.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/wallet/components/ConnectWallet.tsx b/src/wallet/components/ConnectWallet.tsx index 089e8ffe6c..534a382339 100644 --- a/src/wallet/components/ConnectWallet.tsx +++ b/src/wallet/components/ConnectWallet.tsx @@ -1,7 +1,7 @@ import { ConnectButton as ConnectButtonRainbowKit } from '@rainbow-me/rainbowkit'; import { Children, isValidElement, useCallback, useMemo } from 'react'; import type { ReactNode } from 'react'; -import React, { useEffect, useState } from 'react'; +import { useEffect, useState } from 'react'; import { useAccount, useConnect } from 'wagmi'; import { IdentityProvider } from '../../identity/components/IdentityProvider'; import { Spinner } from '../../internal/components/Spinner'; From af8c06d6f1fdf84cb35dfde1d9143565b3dadff8 Mon Sep 17 00:00:00 2001 From: dschlabach Date: Tue, 29 Oct 2024 18:05:08 -0400 Subject: [PATCH 33/47] remove pnpm --- playground/nextjs-app-router/pnpm-lock.yaml | 11347 ------------------ 1 file changed, 11347 deletions(-) delete mode 100644 playground/nextjs-app-router/pnpm-lock.yaml diff --git a/playground/nextjs-app-router/pnpm-lock.yaml b/playground/nextjs-app-router/pnpm-lock.yaml deleted file mode 100644 index 0de52558f4..0000000000 --- a/playground/nextjs-app-router/pnpm-lock.yaml +++ /dev/null @@ -1,11347 +0,0 @@ -lockfileVersion: '9.0' - -settings: - autoInstallPeers: true - excludeLinksFromLockfile: false - -importers: - - .: - dependencies: - '@coinbase/onchainkit': - specifier: ^0.35.0 - version: 0.35.1(@tanstack/query-core@5.59.16)(@types/react@18.3.12)(@xmtp/frames-validator@0.6.2(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@radix-ui/react-dropdown-menu': - specifier: ^2.1.1 - version: 2.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-icons': - specifier: ^1.3.0 - version: 1.3.0(react@18.3.1) - '@radix-ui/react-label': - specifier: ^2.1.0 - version: 2.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-radio-group': - specifier: ^1.2.0 - version: 1.2.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-select': - specifier: ^2.1.1 - version: 2.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-slot': - specifier: ^1.1.0 - version: 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-switch': - specifier: ^1.1.0 - version: 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-tabs': - specifier: ^1.1.0 - version: 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@rainbow-me/rainbowkit': - specifier: ^2.1.3 - version: 2.2.0(@tanstack/react-query@5.59.16(react@18.3.1))(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(viem@2.21.35(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10))(wagmi@2.12.25(@tanstack/query-core@5.59.16)(@tanstack/react-query@5.59.16(react@18.3.1))(@types/react@18.3.12)(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(typescript@5.6.3)(utf-8-validate@5.0.10)(viem@2.21.35(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10))) - '@reservoir0x/reservoir-sdk': - specifier: ^2.4.25 - version: 2.4.27(viem@2.21.35(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)) - '@tanstack/react-query': - specifier: ^5.51.11 - version: 5.59.16(react@18.3.1) - class-variance-authority: - specifier: ^0.7.0 - version: 0.7.0 - clsx: - specifier: ^2.1.1 - version: 2.1.1 - graphql: - specifier: ^14 || ^15 || ^16 - version: 16.9.0 - graphql-request: - specifier: ^6.1.0 - version: 6.1.0(graphql@16.9.0) - lucide-react: - specifier: ^0.416.0 - version: 0.416.0(react@18.3.1) - next: - specifier: ^14.2.5 - version: 14.2.16(@babel/core@7.26.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - permissionless: - specifier: ^0.1.29 - version: 0.1.45(viem@2.21.35(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)) - react: - specifier: ^18 - version: 18.3.1 - react-dom: - specifier: ^18 - version: 18.3.1(react@18.3.1) - tailwind-merge: - specifier: ^2.4.0 - version: 2.5.4 - tailwindcss-animate: - specifier: ^1.0.7 - version: 1.0.7(tailwindcss@3.4.14) - viem: - specifier: ^2.21.35 - version: 2.21.35(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10) - wagmi: - specifier: ^2.11.0 - version: 2.12.25(@tanstack/query-core@5.59.16)(@tanstack/react-query@5.59.16(react@18.3.1))(@types/react@18.3.12)(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(typescript@5.6.3)(utf-8-validate@5.0.10)(viem@2.21.35(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)) - devDependencies: - '@types/node': - specifier: ^20 - version: 20.17.2 - '@types/react': - specifier: ^18 - version: 18.3.12 - '@types/react-dom': - specifier: ^18 - version: 18.3.1 - eslint: - specifier: ^8 - version: 8.57.1 - eslint-config-next: - specifier: 14.2.5 - version: 14.2.5(eslint@8.57.1)(typescript@5.6.3) - postcss: - specifier: ^8 - version: 8.4.47 - tailwindcss: - specifier: ^3.4.1 - version: 3.4.14 - typescript: - specifier: ^5 - version: 5.6.3 - -packages: - - '@adraffy/ens-normalize@1.11.0': - resolution: {integrity: sha512-/3DDPKHqqIqxUULp8yP4zODUY1i+2xvVWsv8A79xGWdCAG+8sb0hRh0Rk2QyOJUnnbyPUAZYcpBuRe3nS2OIUg==} - - '@alloc/quick-lru@5.2.0': - resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==} - engines: {node: '>=10'} - - '@ampproject/remapping@2.3.0': - resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} - engines: {node: '>=6.0.0'} - - '@babel/code-frame@7.26.0': - resolution: {integrity: sha512-INCKxTtbXtcNbUZ3YXutwMpEleqttcswhAdee7dhuoVrD2cnuc3PqtERBtxkX5nziX9vnBL8WXmSGwv8CuPV6g==} - engines: {node: '>=6.9.0'} - - '@babel/compat-data@7.26.0': - resolution: {integrity: sha512-qETICbZSLe7uXv9VE8T/RWOdIE5qqyTucOt4zLYMafj2MRO271VGgLd4RACJMeBO37UPWhXiKMBk7YlJ0fOzQA==} - engines: {node: '>=6.9.0'} - - '@babel/core@7.26.0': - resolution: {integrity: sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==} - engines: {node: '>=6.9.0'} - - '@babel/generator@7.26.0': - resolution: {integrity: sha512-/AIkAmInnWwgEAJGQr9vY0c66Mj6kjkE2ZPB1PurTRaRAh3U+J45sAQMjQDJdh4WbR3l0x5xkimXBKyBXXAu2w==} - engines: {node: '>=6.9.0'} - - '@babel/helper-annotate-as-pure@7.25.9': - resolution: {integrity: sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==} - engines: {node: '>=6.9.0'} - - '@babel/helper-builder-binary-assignment-operator-visitor@7.25.9': - resolution: {integrity: sha512-C47lC7LIDCnz0h4vai/tpNOI95tCd5ZT3iBt/DBH5lXKHZsyNQv18yf1wIIg2ntiQNgmAvA+DgZ82iW8Qdym8g==} - engines: {node: '>=6.9.0'} - - '@babel/helper-compilation-targets@7.25.9': - resolution: {integrity: sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ==} - engines: {node: '>=6.9.0'} - - '@babel/helper-create-class-features-plugin@7.25.9': - resolution: {integrity: sha512-UTZQMvt0d/rSz6KI+qdu7GQze5TIajwTS++GUozlw8VBJDEOAqSXwm1WvmYEZwqdqSGQshRocPDqrt4HBZB3fQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - - '@babel/helper-create-regexp-features-plugin@7.25.9': - resolution: {integrity: sha512-ORPNZ3h6ZRkOyAa/SaHU+XsLZr0UQzRwuDQ0cczIA17nAzZ+85G5cVkOJIj7QavLZGSe8QXUmNFxSZzjcZF9bw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - - '@babel/helper-define-polyfill-provider@0.6.2': - resolution: {integrity: sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==} - peerDependencies: - '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - - '@babel/helper-member-expression-to-functions@7.25.9': - resolution: {integrity: sha512-wbfdZ9w5vk0C0oyHqAJbc62+vet5prjj01jjJ8sKn3j9h3MQQlflEdXYvuqRWjHnM12coDEqiC1IRCi0U/EKwQ==} - engines: {node: '>=6.9.0'} - - '@babel/helper-module-imports@7.25.9': - resolution: {integrity: sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==} - engines: {node: '>=6.9.0'} - - '@babel/helper-module-transforms@7.26.0': - resolution: {integrity: sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - - '@babel/helper-optimise-call-expression@7.25.9': - resolution: {integrity: sha512-FIpuNaz5ow8VyrYcnXQTDRGvV6tTjkNtCK/RYNDXGSLlUD6cBuQTSw43CShGxjvfBTfcUA/r6UhUCbtYqkhcuQ==} - engines: {node: '>=6.9.0'} - - '@babel/helper-plugin-utils@7.25.9': - resolution: {integrity: sha512-kSMlyUVdWe25rEsRGviIgOWnoT/nfABVWlqt9N19/dIPWViAOW2s9wznP5tURbs/IDuNk4gPy3YdYRgH3uxhBw==} - engines: {node: '>=6.9.0'} - - '@babel/helper-remap-async-to-generator@7.25.9': - resolution: {integrity: sha512-IZtukuUeBbhgOcaW2s06OXTzVNJR0ybm4W5xC1opWFFJMZbwRj5LCk+ByYH7WdZPZTt8KnFwA8pvjN2yqcPlgw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - - '@babel/helper-replace-supers@7.25.9': - resolution: {integrity: sha512-IiDqTOTBQy0sWyeXyGSC5TBJpGFXBkRynjBeXsvbhQFKj2viwJC76Epz35YLU1fpe/Am6Vppb7W7zM4fPQzLsQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - - '@babel/helper-simple-access@7.25.9': - resolution: {integrity: sha512-c6WHXuiaRsJTyHYLJV75t9IqsmTbItYfdj99PnzYGQZkYKvan5/2jKJ7gu31J3/BJ/A18grImSPModuyG/Eo0Q==} - engines: {node: '>=6.9.0'} - - '@babel/helper-skip-transparent-expression-wrappers@7.25.9': - resolution: {integrity: sha512-K4Du3BFa3gvyhzgPcntrkDgZzQaq6uozzcpGbOO1OEJaI+EJdqWIMTLgFgQf6lrfiDFo5FU+BxKepI9RmZqahA==} - engines: {node: '>=6.9.0'} - - '@babel/helper-string-parser@7.25.9': - resolution: {integrity: sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==} - engines: {node: '>=6.9.0'} - - '@babel/helper-validator-identifier@7.25.9': - resolution: {integrity: sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==} - engines: {node: '>=6.9.0'} - - '@babel/helper-validator-option@7.25.9': - resolution: {integrity: sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==} - engines: {node: '>=6.9.0'} - - '@babel/helper-wrap-function@7.25.9': - resolution: {integrity: sha512-ETzz9UTjQSTmw39GboatdymDq4XIQbR8ySgVrylRhPOFpsd+JrKHIuF0de7GCWmem+T4uC5z7EZguod7Wj4A4g==} - engines: {node: '>=6.9.0'} - - '@babel/helpers@7.26.0': - resolution: {integrity: sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw==} - engines: {node: '>=6.9.0'} - - '@babel/parser@7.26.1': - resolution: {integrity: sha512-reoQYNiAJreZNsJzyrDNzFQ+IQ5JFiIzAHJg9bn94S3l+4++J7RsIhNMoB+lgP/9tpmiAQqspv+xfdxTSzREOw==} - engines: {node: '>=6.0.0'} - hasBin: true - - '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.9': - resolution: {integrity: sha512-ZkRyVkThtxQ/J6nv3JFYv1RYY+JT5BvU0y3k5bWrmuG4woXypRa4PXmm9RhOwodRkYFWqC0C0cqcJ4OqR7kW+g==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - - '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.25.9': - resolution: {integrity: sha512-MrGRLZxLD/Zjj0gdU15dfs+HH/OXvnw/U4jJD8vpcP2CJQapPEv1IWwjc/qMg7ItBlPwSv1hRBbb7LeuANdcnw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.25.9': - resolution: {integrity: sha512-2qUwwfAFpJLZqxd02YW9btUCZHl+RFvdDkNfZwaIJrvB8Tesjsk8pEQkTvGwZXLqXUx/2oyY3ySRhm6HOXuCug==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.25.9': - resolution: {integrity: sha512-6xWgLZTJXwilVjlnV7ospI3xi+sl8lN8rXXbBD6vYn3UYDlGsag8wrZkKcSI8G6KgqKP7vNFaDgeDnfAABq61g==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.13.0 - - '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.25.9': - resolution: {integrity: sha512-aLnMXYPnzwwqhYSCyXfKkIkYgJ8zv9RK+roo9DkTXz38ynIhd9XCbN08s3MGvqL2MYGVUGdRQLL/JqBIeJhJBg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - - '@babel/plugin-proposal-class-properties@7.18.6': - resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==} - engines: {node: '>=6.9.0'} - deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead. - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-proposal-export-default-from@7.25.9': - resolution: {integrity: sha512-ykqgwNfSnNOB+C8fV5X4mG3AVmvu+WVxcaU9xHHtBb7PCrPeweMmPjGsn8eMaeJg6SJuoUuZENeeSWaarWqonQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-proposal-nullish-coalescing-operator@7.18.6': - resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==} - engines: {node: '>=6.9.0'} - deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead. - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-proposal-optional-chaining@7.21.0': - resolution: {integrity: sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==} - engines: {node: '>=6.9.0'} - deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead. - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2': - resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-syntax-async-generators@7.8.4': - resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-syntax-bigint@7.8.3': - resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-syntax-class-properties@7.12.13': - resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-syntax-class-static-block@7.14.5': - resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-syntax-dynamic-import@7.8.3': - resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-syntax-export-default-from@7.25.9': - resolution: {integrity: sha512-9MhJ/SMTsVqsd69GyQg89lYR4o9T+oDGv5F6IsigxxqFVOyR/IflDLYP8WDI1l8fkhNGGktqkvL5qwNCtGEpgQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-syntax-flow@7.26.0': - resolution: {integrity: sha512-B+O2DnPc0iG+YXFqOxv2WNuNU97ToWjOomUQ78DouOENWUaM5sVrmet9mcomUGQFwpJd//gvUagXBSdzO1fRKg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-syntax-import-assertions@7.26.0': - resolution: {integrity: sha512-QCWT5Hh830hK5EQa7XzuqIkQU9tT/whqbDz7kuaZMHFl1inRRg7JnuAEOQ0Ur0QUl0NufCk1msK2BeY79Aj/eg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-syntax-import-attributes@7.26.0': - resolution: {integrity: sha512-e2dttdsJ1ZTpi3B9UYGLw41hifAubg19AtCu/2I/F1QNVclOBr1dYpTdmdyZ84Xiz43BS/tCUkMAZNLv12Pi+A==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-syntax-import-meta@7.10.4': - resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-syntax-json-strings@7.8.3': - resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-syntax-jsx@7.25.9': - resolution: {integrity: sha512-ld6oezHQMZsZfp6pWtbjaNDF2tiiCYYDqQszHt5VV437lewP9aSi2Of99CK0D0XB21k7FLgnLcmQKyKzynfeAA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-syntax-logical-assignment-operators@7.10.4': - resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3': - resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-syntax-numeric-separator@7.10.4': - resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-syntax-object-rest-spread@7.8.3': - resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-syntax-optional-catch-binding@7.8.3': - resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-syntax-optional-chaining@7.8.3': - resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-syntax-private-property-in-object@7.14.5': - resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-syntax-top-level-await@7.14.5': - resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-syntax-typescript@7.25.9': - resolution: {integrity: sha512-hjMgRy5hb8uJJjUcdWunWVcoi9bGpJp8p5Ol1229PoN6aytsLwNMgmdftO23wnCLMfVmTwZDWMPNq/D1SY60JQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-syntax-unicode-sets-regex@7.18.6': - resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - - '@babel/plugin-transform-arrow-functions@7.25.9': - resolution: {integrity: sha512-6jmooXYIwn9ca5/RylZADJ+EnSxVUS5sjeJ9UPk6RWRzXCmOJCy6dqItPJFpw2cuCangPK4OYr5uhGKcmrm5Qg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-async-generator-functions@7.25.9': - resolution: {integrity: sha512-RXV6QAzTBbhDMO9fWwOmwwTuYaiPbggWQ9INdZqAYeSHyG7FzQ+nOZaUUjNwKv9pV3aE4WFqFm1Hnbci5tBCAw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-async-to-generator@7.25.9': - resolution: {integrity: sha512-NT7Ejn7Z/LjUH0Gv5KsBCxh7BH3fbLTV0ptHvpeMvrt3cPThHfJfst9Wrb7S8EvJ7vRTFI7z+VAvFVEQn/m5zQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-block-scoped-functions@7.25.9': - resolution: {integrity: sha512-toHc9fzab0ZfenFpsyYinOX0J/5dgJVA2fm64xPewu7CoYHWEivIWKxkK2rMi4r3yQqLnVmheMXRdG+k239CgA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-block-scoping@7.25.9': - resolution: {integrity: sha512-1F05O7AYjymAtqbsFETboN1NvBdcnzMerO+zlMyJBEz6WkMdejvGWw9p05iTSjC85RLlBseHHQpYaM4gzJkBGg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-class-properties@7.25.9': - resolution: {integrity: sha512-bbMAII8GRSkcd0h0b4X+36GksxuheLFjP65ul9w6C3KgAamI3JqErNgSrosX6ZPj+Mpim5VvEbawXxJCyEUV3Q==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-class-static-block@7.26.0': - resolution: {integrity: sha512-6J2APTs7BDDm+UMqP1useWqhcRAXo0WIoVj26N7kPFB6S73Lgvyka4KTZYIxtgYXiN5HTyRObA72N2iu628iTQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.12.0 - - '@babel/plugin-transform-classes@7.25.9': - resolution: {integrity: sha512-mD8APIXmseE7oZvZgGABDyM34GUmK45Um2TXiBUt7PnuAxrgoSVf123qUzPxEr/+/BHrRn5NMZCdE2m/1F8DGg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-computed-properties@7.25.9': - resolution: {integrity: sha512-HnBegGqXZR12xbcTHlJ9HGxw1OniltT26J5YpfruGqtUHlz/xKf/G2ak9e+t0rVqrjXa9WOhvYPz1ERfMj23AA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-destructuring@7.25.9': - resolution: {integrity: sha512-WkCGb/3ZxXepmMiX101nnGiU+1CAdut8oHyEOHxkKuS1qKpU2SMXE2uSvfz8PBuLd49V6LEsbtyPhWC7fnkgvQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-dotall-regex@7.25.9': - resolution: {integrity: sha512-t7ZQ7g5trIgSRYhI9pIJtRl64KHotutUJsh4Eze5l7olJv+mRSg4/MmbZ0tv1eeqRbdvo/+trvJD/Oc5DmW2cA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-duplicate-keys@7.25.9': - resolution: {integrity: sha512-LZxhJ6dvBb/f3x8xwWIuyiAHy56nrRG3PeYTpBkkzkYRRQ6tJLu68lEF5VIqMUZiAV7a8+Tb78nEoMCMcqjXBw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.25.9': - resolution: {integrity: sha512-0UfuJS0EsXbRvKnwcLjFtJy/Sxc5J5jhLHnFhy7u4zih97Hz6tJkLU+O+FMMrNZrosUPxDi6sYxJ/EA8jDiAog==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - - '@babel/plugin-transform-dynamic-import@7.25.9': - resolution: {integrity: sha512-GCggjexbmSLaFhqsojeugBpeaRIgWNTcgKVq/0qIteFEqY2A+b9QidYadrWlnbWQUrW5fn+mCvf3tr7OeBFTyg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-exponentiation-operator@7.25.9': - resolution: {integrity: sha512-KRhdhlVk2nObA5AYa7QMgTMTVJdfHprfpAk4DjZVtllqRg9qarilstTKEhpVjyt+Npi8ThRyiV8176Am3CodPA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-export-namespace-from@7.25.9': - resolution: {integrity: sha512-2NsEz+CxzJIVOPx2o9UsW1rXLqtChtLoVnwYHHiB04wS5sgn7mrV45fWMBX0Kk+ub9uXytVYfNP2HjbVbCB3Ww==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-flow-strip-types@7.25.9': - resolution: {integrity: sha512-/VVukELzPDdci7UUsWQaSkhgnjIWXnIyRpM02ldxaVoFK96c41So8JcKT3m0gYjyv7j5FNPGS5vfELrWalkbDA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-for-of@7.25.9': - resolution: {integrity: sha512-LqHxduHoaGELJl2uhImHwRQudhCM50pT46rIBNvtT/Oql3nqiS3wOwP+5ten7NpYSXrrVLgtZU3DZmPtWZo16A==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-function-name@7.25.9': - resolution: {integrity: sha512-8lP+Yxjv14Vc5MuWBpJsoUCd3hD6V9DgBon2FVYL4jJgbnVQ9fTgYmonchzZJOVNgzEgbxp4OwAf6xz6M/14XA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-json-strings@7.25.9': - resolution: {integrity: sha512-xoTMk0WXceiiIvsaquQQUaLLXSW1KJ159KP87VilruQm0LNNGxWzahxSS6T6i4Zg3ezp4vA4zuwiNUR53qmQAw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-literals@7.25.9': - resolution: {integrity: sha512-9N7+2lFziW8W9pBl2TzaNht3+pgMIRP74zizeCSrtnSKVdUl8mAjjOP2OOVQAfZ881P2cNjDj1uAMEdeD50nuQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-logical-assignment-operators@7.25.9': - resolution: {integrity: sha512-wI4wRAzGko551Y8eVf6iOY9EouIDTtPb0ByZx+ktDGHwv6bHFimrgJM/2T021txPZ2s4c7bqvHbd+vXG6K948Q==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-member-expression-literals@7.25.9': - resolution: {integrity: sha512-PYazBVfofCQkkMzh2P6IdIUaCEWni3iYEerAsRWuVd8+jlM1S9S9cz1dF9hIzyoZ8IA3+OwVYIp9v9e+GbgZhA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-modules-amd@7.25.9': - resolution: {integrity: sha512-g5T11tnI36jVClQlMlt4qKDLlWnG5pP9CSM4GhdRciTNMRgkfpo5cR6b4rGIOYPgRRuFAvwjPQ/Yk+ql4dyhbw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-modules-commonjs@7.25.9': - resolution: {integrity: sha512-dwh2Ol1jWwL2MgkCzUSOvfmKElqQcuswAZypBSUsScMXvgdT8Ekq5YA6TtqpTVWH+4903NmboMuH1o9i8Rxlyg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-modules-systemjs@7.25.9': - resolution: {integrity: sha512-hyss7iIlH/zLHaehT+xwiymtPOpsiwIIRlCAOwBB04ta5Tt+lNItADdlXw3jAWZ96VJ2jlhl/c+PNIQPKNfvcA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-modules-umd@7.25.9': - resolution: {integrity: sha512-bS9MVObUgE7ww36HEfwe6g9WakQ0KF07mQF74uuXdkoziUPfKyu/nIm663kz//e5O1nPInPFx36z7WJmJ4yNEw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-named-capturing-groups-regex@7.25.9': - resolution: {integrity: sha512-oqB6WHdKTGl3q/ItQhpLSnWWOpjUJLsOCLVyeFgeTktkBSCiurvPOsyt93gibI9CmuKvTUEtWmG5VhZD+5T/KA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - - '@babel/plugin-transform-new-target@7.25.9': - resolution: {integrity: sha512-U/3p8X1yCSoKyUj2eOBIx3FOn6pElFOKvAAGf8HTtItuPyB+ZeOqfn+mvTtg9ZlOAjsPdK3ayQEjqHjU/yLeVQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-nullish-coalescing-operator@7.25.9': - resolution: {integrity: sha512-ENfftpLZw5EItALAD4WsY/KUWvhUlZndm5GC7G3evUsVeSJB6p0pBeLQUnRnBCBx7zV0RKQjR9kCuwrsIrjWog==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-numeric-separator@7.25.9': - resolution: {integrity: sha512-TlprrJ1GBZ3r6s96Yq8gEQv82s8/5HnCVHtEJScUj90thHQbwe+E5MLhi2bbNHBEJuzrvltXSru+BUxHDoog7Q==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-object-rest-spread@7.25.9': - resolution: {integrity: sha512-fSaXafEE9CVHPweLYw4J0emp1t8zYTXyzN3UuG+lylqkvYd7RMrsOQ8TYx5RF231be0vqtFC6jnx3UmpJmKBYg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-object-super@7.25.9': - resolution: {integrity: sha512-Kj/Gh+Rw2RNLbCK1VAWj2U48yxxqL2x0k10nPtSdRa0O2xnHXalD0s+o1A6a0W43gJ00ANo38jxkQreckOzv5A==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-optional-catch-binding@7.25.9': - resolution: {integrity: sha512-qM/6m6hQZzDcZF3onzIhZeDHDO43bkNNlOX0i8n3lR6zLbu0GN2d8qfM/IERJZYauhAHSLHy39NF0Ctdvcid7g==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-optional-chaining@7.25.9': - resolution: {integrity: sha512-6AvV0FsLULbpnXeBjrY4dmWF8F7gf8QnvTEoO/wX/5xm/xE1Xo8oPuD3MPS+KS9f9XBEAWN7X1aWr4z9HdOr7A==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-parameters@7.25.9': - resolution: {integrity: sha512-wzz6MKwpnshBAiRmn4jR8LYz/g8Ksg0o80XmwZDlordjwEk9SxBzTWC7F5ef1jhbrbOW2DJ5J6ayRukrJmnr0g==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-private-methods@7.25.9': - resolution: {integrity: sha512-D/JUozNpQLAPUVusvqMxyvjzllRaF8/nSrP1s2YGQT/W4LHK4xxsMcHjhOGTS01mp9Hda8nswb+FblLdJornQw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-private-property-in-object@7.25.9': - resolution: {integrity: sha512-Evf3kcMqzXA3xfYJmZ9Pg1OvKdtqsDMSWBDzZOPLvHiTt36E75jLDQo5w1gtRU95Q4E5PDttrTf25Fw8d/uWLw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-property-literals@7.25.9': - resolution: {integrity: sha512-IvIUeV5KrS/VPavfSM/Iu+RE6llrHrYIKY1yfCzyO/lMXHQ+p7uGhonmGVisv6tSBSVgWzMBohTcvkC9vQcQFA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-react-display-name@7.25.9': - resolution: {integrity: sha512-KJfMlYIUxQB1CJfO3e0+h0ZHWOTLCPP115Awhaz8U0Zpq36Gl/cXlpoyMRnUWlhNUBAzldnCiAZNvCDj7CrKxQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-react-jsx-self@7.25.9': - resolution: {integrity: sha512-y8quW6p0WHkEhmErnfe58r7x0A70uKphQm8Sp8cV7tjNQwK56sNVK0M73LK3WuYmsuyrftut4xAkjjgU0twaMg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-react-jsx-source@7.25.9': - resolution: {integrity: sha512-+iqjT8xmXhhYv4/uiYd8FNQsraMFZIfxVSqxxVSZP0WbbSAWvBXAul0m/zu+7Vv4O/3WtApy9pmaTMiumEZgfg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-react-jsx@7.25.9': - resolution: {integrity: sha512-s5XwpQYCqGerXl+Pu6VDL3x0j2d82eiV77UJ8a2mDHAW7j9SWRqQ2y1fNo1Z74CdcYipl5Z41zvjj4Nfzq36rw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-regenerator@7.25.9': - resolution: {integrity: sha512-vwDcDNsgMPDGP0nMqzahDWE5/MLcX8sv96+wfX7as7LoF/kr97Bo/7fI00lXY4wUXYfVmwIIyG80fGZ1uvt2qg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-regexp-modifiers@7.26.0': - resolution: {integrity: sha512-vN6saax7lrA2yA/Pak3sCxuD6F5InBjn9IcrIKQPjpsLvuHYLVroTxjdlVRHjjBWxKOqIwpTXDkOssYT4BFdRw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - - '@babel/plugin-transform-reserved-words@7.25.9': - resolution: {integrity: sha512-7DL7DKYjn5Su++4RXu8puKZm2XBPHyjWLUidaPEkCUBbE7IPcsrkRHggAOOKydH1dASWdcUBxrkOGNxUv5P3Jg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-runtime@7.25.9': - resolution: {integrity: sha512-nZp7GlEl+yULJrClz0SwHPqir3lc0zsPrDHQUcxGspSL7AKrexNSEfTbfqnDNJUO13bgKyfuOLMF8Xqtu8j3YQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-shorthand-properties@7.25.9': - resolution: {integrity: sha512-MUv6t0FhO5qHnS/W8XCbHmiRWOphNufpE1IVxhK5kuN3Td9FT1x4rx4K42s3RYdMXCXpfWkGSbCSd0Z64xA7Ng==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-spread@7.25.9': - resolution: {integrity: sha512-oNknIB0TbURU5pqJFVbOOFspVlrpVwo2H1+HUIsVDvp5VauGGDP1ZEvO8Nn5xyMEs3dakajOxlmkNW7kNgSm6A==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-sticky-regex@7.25.9': - resolution: {integrity: sha512-WqBUSgeVwucYDP9U/xNRQam7xV8W5Zf+6Eo7T2SRVUFlhRiMNFdFz58u0KZmCVVqs2i7SHgpRnAhzRNmKfi2uA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-template-literals@7.25.9': - resolution: {integrity: sha512-o97AE4syN71M/lxrCtQByzphAdlYluKPDBzDVzMmfCobUjjhAryZV0AIpRPrxN0eAkxXO6ZLEScmt+PNhj2OTw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-typeof-symbol@7.25.9': - resolution: {integrity: sha512-v61XqUMiueJROUv66BVIOi0Fv/CUuZuZMl5NkRoCVxLAnMexZ0A3kMe7vvZ0nulxMuMp0Mk6S5hNh48yki08ZA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-typescript@7.25.9': - resolution: {integrity: sha512-7PbZQZP50tzv2KGGnhh82GSyMB01yKY9scIjf1a+GfZCtInOWqUH5+1EBU4t9fyR5Oykkkc9vFTs4OHrhHXljQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-unicode-escapes@7.25.9': - resolution: {integrity: sha512-s5EDrE6bW97LtxOcGj1Khcx5AaXwiMmi4toFWRDP9/y0Woo6pXC+iyPu/KuhKtfSrNFd7jJB+/fkOtZy6aIC6Q==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-unicode-property-regex@7.25.9': - resolution: {integrity: sha512-Jt2d8Ga+QwRluxRQ307Vlxa6dMrYEMZCgGxoPR8V52rxPyldHu3hdlHspxaqYmE7oID5+kB+UKUB/eWS+DkkWg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-unicode-regex@7.25.9': - resolution: {integrity: sha512-yoxstj7Rg9dlNn9UQxzk4fcNivwv4nUYz7fYXBaKxvw/lnmPuOm/ikoELygbYq68Bls3D/D+NBPHiLwZdZZ4HA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-unicode-sets-regex@7.25.9': - resolution: {integrity: sha512-8BYqO3GeVNHtx69fdPshN3fnzUNLrWdHhk/icSwigksJGczKSizZ+Z6SBCxTs723Fr5VSNorTIK7a+R2tISvwQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - - '@babel/preset-env@7.26.0': - resolution: {integrity: sha512-H84Fxq0CQJNdPFT2DrfnylZ3cf5K43rGfWK4LJGPpjKHiZlk0/RzwEus3PDDZZg+/Er7lCA03MVacueUuXdzfw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/preset-flow@7.25.9': - resolution: {integrity: sha512-EASHsAhE+SSlEzJ4bzfusnXSHiU+JfAYzj+jbw2vgQKgq5HrUr8qs+vgtiEL5dOH6sEweI+PNt2D7AqrDSHyqQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/preset-modules@0.1.6-no-external-plugins': - resolution: {integrity: sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==} - peerDependencies: - '@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0 - - '@babel/preset-typescript@7.26.0': - resolution: {integrity: sha512-NMk1IGZ5I/oHhoXEElcm+xUnL/szL6xflkFZmoEU9xj1qSJXpiS7rsspYo92B4DRCDvZn2erT5LdsCeXAKNCkg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/register@7.25.9': - resolution: {integrity: sha512-8D43jXtGsYmEeDvm4MWHYUpWf8iiXgWYx3fW7E7Wb7Oe6FWqJPl5K6TuFW0dOwNZzEE5rjlaSJYH9JjrUKJszA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/runtime@7.26.0': - resolution: {integrity: sha512-FDSOghenHTiToteC/QRlv2q3DhPZ/oOXTBoirfWNx1Cx3TMVcGWQtMMmQcSvb/JjpNeGzx8Pq/b4fKEJuWm1sw==} - engines: {node: '>=6.9.0'} - - '@babel/template@7.25.9': - resolution: {integrity: sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==} - engines: {node: '>=6.9.0'} - - '@babel/traverse@7.25.9': - resolution: {integrity: sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==} - engines: {node: '>=6.9.0'} - - '@babel/types@7.26.0': - resolution: {integrity: sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA==} - engines: {node: '>=6.9.0'} - - '@coinbase/onchainkit@0.35.1': - resolution: {integrity: sha512-bfKPsvDZ/yrTi69tnlS9R7FG2y31VLRlWr30Io+1iK0HFIdiN9aVdwJocVx04RnPKGOSDy6dIsLI+D16L6E5UA==} - peerDependencies: - '@xmtp/frames-validator': ^0.6.0 - react: ^18 - react-dom: ^18 - - '@coinbase/wallet-sdk@3.9.3': - resolution: {integrity: sha512-N/A2DRIf0Y3PHc1XAMvbBUu4zisna6qAdqABMZwBMNEfWrXpAwx16pZGkYCLGE+Rvv1edbcB2LYDRnACNcmCiw==} - - '@coinbase/wallet-sdk@4.1.0': - resolution: {integrity: sha512-SkJJ72X/AA3+aS21sPs/4o4t6RVeDSA7HuBW4zauySX3eBiPU0zmVw95tXH/eNSX50agKz9WzeN8P5F+HcwLOw==} - - '@ecies/ciphers@0.2.0': - resolution: {integrity: sha512-dqQk3HbyuXSdflgRMrXjEcCohKeBZQl2rm0lOcYnEC4Oue90irVMwVJ0GiM/nhjP0zzGimH8mVFF/pOzQcv+Lg==} - engines: {bun: '>=1', deno: '>=2', node: '>=16'} - peerDependencies: - '@noble/ciphers': ^1.0.0 - - '@emotion/hash@0.9.2': - resolution: {integrity: sha512-MyqliTZGuOm3+5ZRSaaBGP3USLw6+EGykkwZns2EPC5g8jJ4z9OrdZY9apkl3+UP9+sdz76YYkwCKP5gh8iY3g==} - - '@eslint-community/eslint-utils@4.4.1': - resolution: {integrity: sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 - - '@eslint-community/regexpp@4.12.1': - resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==} - engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - - '@eslint/eslintrc@2.1.4': - resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - - '@eslint/js@8.57.1': - resolution: {integrity: sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - - '@ethereumjs/common@3.2.0': - resolution: {integrity: sha512-pksvzI0VyLgmuEF2FA/JR/4/y6hcPq8OUail3/AvycBaW1d5VSauOZzqGvJ3RTmR4MU35lWE8KseKOsEhrFRBA==} - - '@ethereumjs/rlp@4.0.1': - resolution: {integrity: sha512-tqsQiBQDQdmPWE1xkkBq4rlSW5QZpLOUJ5RJh2/9fug+q9tnUhuZoVLk7s0scUIKTOzEtR72DFBXI4WiZcMpvw==} - engines: {node: '>=14'} - hasBin: true - - '@ethereumjs/tx@4.2.0': - resolution: {integrity: sha512-1nc6VO4jtFd172BbSnTnDQVr9IYBFl1y4xPzZdtkrkKIncBCkdbgfdRV+MiTkJYAtTxvV12GRZLqBFT1PNK6Yw==} - engines: {node: '>=14'} - - '@ethereumjs/util@8.1.0': - resolution: {integrity: sha512-zQ0IqbdX8FZ9aw11vP+dZkKDkS+kgIvQPHnSAXzP9pLu+Rfu3D3XEeLbicvoXJTYnhZiPmsZUxgdzXwNKxRPbA==} - engines: {node: '>=14'} - - '@fastify/busboy@2.1.1': - resolution: {integrity: sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA==} - engines: {node: '>=14'} - - '@floating-ui/core@1.6.8': - resolution: {integrity: sha512-7XJ9cPU+yI2QeLS+FCSlqNFZJq8arvswefkZrYI1yQBbftw6FyrZOxYSh+9S7z7TpeWlRt9zJ5IhM1WIL334jA==} - - '@floating-ui/dom@1.6.11': - resolution: {integrity: sha512-qkMCxSR24v2vGkhYDo/UzxfJN3D4syqSjyuTFz6C7XcpU1pASPRieNI0Kj5VP3/503mOfYiGY891ugBX1GlABQ==} - - '@floating-ui/react-dom@2.1.2': - resolution: {integrity: sha512-06okr5cgPzMNBy+Ycse2A6udMi4bqwW/zgBF/rwjcNqWkyr82Mcg8b0vjX8OJpZFy/FKjJmw6wV7t44kK6kW7A==} - peerDependencies: - react: '>=16.8.0' - react-dom: '>=16.8.0' - - '@floating-ui/utils@0.2.8': - resolution: {integrity: sha512-kym7SodPp8/wloecOpcmSnWJsK7M0E5Wg8UcFA+uO4B9s5d0ywXOEro/8HM9x0rW+TljRzul/14UYz3TleT3ig==} - - '@graphql-typed-document-node/core@3.2.0': - resolution: {integrity: sha512-mB9oAsNCm9aM3/SOv4YtBMqZbYj10R7dkq8byBqxGY/ncFwhf2oQzMV+LCRlWoDSEBJ3COiR1yeDvMtsoOsuFQ==} - peerDependencies: - graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - - '@humanwhocodes/config-array@0.13.0': - resolution: {integrity: sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==} - engines: {node: '>=10.10.0'} - deprecated: Use @eslint/config-array instead - - '@humanwhocodes/module-importer@1.0.1': - resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} - engines: {node: '>=12.22'} - - '@humanwhocodes/object-schema@2.0.3': - resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==} - deprecated: Use @eslint/object-schema instead - - '@isaacs/cliui@8.0.2': - resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} - engines: {node: '>=12'} - - '@isaacs/ttlcache@1.4.1': - resolution: {integrity: sha512-RQgQ4uQ+pLbqXfOmieB91ejmLwvSgv9nLx6sT6sD83s7umBypgg+OIBOBbEUiJXrfpnp9j0mRhYYdzp9uqq3lA==} - engines: {node: '>=12'} - - '@istanbuljs/load-nyc-config@1.1.0': - resolution: {integrity: sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==} - engines: {node: '>=8'} - - '@istanbuljs/schema@0.1.3': - resolution: {integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==} - engines: {node: '>=8'} - - '@jest/create-cache-key-function@29.7.0': - resolution: {integrity: sha512-4QqS3LY5PBmTRHj9sAg1HLoPzqAI0uOX6wI/TRqHIcOxlFidy6YEmCQJk6FSZjNLGCeubDMfmkWL+qaLKhSGQA==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - - '@jest/environment@29.7.0': - resolution: {integrity: sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - - '@jest/fake-timers@29.7.0': - resolution: {integrity: sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - - '@jest/schemas@29.6.3': - resolution: {integrity: sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - - '@jest/transform@29.7.0': - resolution: {integrity: sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - - '@jest/types@29.6.3': - resolution: {integrity: sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - - '@jridgewell/gen-mapping@0.3.5': - resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==} - engines: {node: '>=6.0.0'} - - '@jridgewell/resolve-uri@3.1.2': - resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} - engines: {node: '>=6.0.0'} - - '@jridgewell/set-array@1.2.1': - resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} - engines: {node: '>=6.0.0'} - - '@jridgewell/source-map@0.3.6': - resolution: {integrity: sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==} - - '@jridgewell/sourcemap-codec@1.5.0': - resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} - - '@jridgewell/trace-mapping@0.3.25': - resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} - - '@lit-labs/ssr-dom-shim@1.2.1': - resolution: {integrity: sha512-wx4aBmgeGvFmOKucFKY+8VFJSYZxs9poN3SDNQFF6lT6NrQUnHiPB2PWz2sc4ieEcAaYYzN+1uWahEeTq2aRIQ==} - - '@lit/reactive-element@1.6.3': - resolution: {integrity: sha512-QuTgnG52Poic7uM1AN5yJ09QMe0O28e10XzSvWDz02TJiiKee4stsiownEIadWm8nYzyDAyT+gKzUoZmiWQtsQ==} - - '@metamask/eth-json-rpc-provider@1.0.1': - resolution: {integrity: sha512-whiUMPlAOrVGmX8aKYVPvlKyG4CpQXiNNyt74vE1xb5sPvmx5oA7B/kOi/JdBvhGQq97U1/AVdXEdk2zkP8qyA==} - engines: {node: '>=14.0.0'} - - '@metamask/json-rpc-engine@7.3.3': - resolution: {integrity: sha512-dwZPq8wx9yV3IX2caLi9q9xZBw2XeIoYqdyihDDDpuHVCEiqadJLwqM3zy+uwf6F1QYQ65A8aOMQg1Uw7LMLNg==} - engines: {node: '>=16.0.0'} - - '@metamask/json-rpc-engine@8.0.2': - resolution: {integrity: sha512-IoQPmql8q7ABLruW7i4EYVHWUbF74yrp63bRuXV5Zf9BQwcn5H9Ww1eLtROYvI1bUXwOiHZ6qT5CWTrDc/t/AA==} - engines: {node: '>=16.0.0'} - - '@metamask/json-rpc-middleware-stream@7.0.2': - resolution: {integrity: sha512-yUdzsJK04Ev98Ck4D7lmRNQ8FPioXYhEUZOMS01LXW8qTvPGiRVXmVltj2p4wrLkh0vW7u6nv0mNl5xzC5Qmfg==} - engines: {node: '>=16.0.0'} - - '@metamask/object-multiplex@2.1.0': - resolution: {integrity: sha512-4vKIiv0DQxljcXwfpnbsXcfa5glMj5Zg9mqn4xpIWqkv6uJ2ma5/GtUfLFSxhlxnR8asRMv8dDmWya1Tc1sDFA==} - engines: {node: ^16.20 || ^18.16 || >=20} - - '@metamask/onboarding@1.0.1': - resolution: {integrity: sha512-FqHhAsCI+Vacx2qa5mAFcWNSrTcVGMNjzxVgaX8ECSny/BJ9/vgXP9V7WF/8vb9DltPeQkxr+Fnfmm6GHfmdTQ==} - - '@metamask/providers@16.1.0': - resolution: {integrity: sha512-znVCvux30+3SaUwcUGaSf+pUckzT5ukPRpcBmy+muBLC0yaWnBcvDqGfcsw6CBIenUdFrVoAFa8B6jsuCY/a+g==} - engines: {node: ^18.18 || >=20} - - '@metamask/rpc-errors@6.4.0': - resolution: {integrity: sha512-1ugFO1UoirU2esS3juZanS/Fo8C8XYocCuBpfZI5N7ECtoG+zu0wF+uWZASik6CkO6w9n/Iebt4iI4pT0vptpg==} - engines: {node: '>=16.0.0'} - - '@metamask/safe-event-emitter@2.0.0': - resolution: {integrity: sha512-/kSXhY692qiV1MXu6EeOZvg5nECLclxNXcKCxJ3cXQgYuRymRHpdx/t7JXfsK+JLjwA1e1c1/SBrlQYpusC29Q==} - - '@metamask/safe-event-emitter@3.1.2': - resolution: {integrity: sha512-5yb2gMI1BDm0JybZezeoX/3XhPDOtTbcFvpTXM9kxsoZjPZFh4XciqRbpD6N86HYZqWDhEaKUDuOyR0sQHEjMA==} - engines: {node: '>=12.0.0'} - - '@metamask/sdk-communication-layer@0.30.0': - resolution: {integrity: sha512-q5nbdYkAf76MsZxi1l5MJEAyd8sY9jLRapC8a7x1Q1BNV4rzQeFeux/d0mJ/jTR2LAwbnLZs2rL226AM75oK4w==} - peerDependencies: - cross-fetch: ^4.0.0 - eciesjs: ^0.3.16 - eventemitter2: ^6.4.7 - readable-stream: ^3.6.2 - socket.io-client: ^4.5.1 - - '@metamask/sdk-install-modal-web@0.30.0': - resolution: {integrity: sha512-1gT533Huja9tK3cmttvcpZirRAtWJ7vnYH+lnNRKEj2xIP335Df2cOwS+zqNC4GlRCZw7A3IsTjIzlKoxBY1uQ==} - peerDependencies: - i18next: 23.11.5 - react: ^18.2.0 - react-dom: ^18.2.0 - react-native: '*' - peerDependenciesMeta: - react: - optional: true - react-dom: - optional: true - react-native: - optional: true - - '@metamask/sdk@0.30.1': - resolution: {integrity: sha512-NelEjJZsF5wVpSQELpmvXtnS9+C6HdxGQ4GB9jMRzeejphmPyKqmrIGM6XtaPrJtlpX+40AcJ2dtBQcjJVzpbQ==} - peerDependencies: - react: ^18.2.0 - react-dom: ^18.2.0 - peerDependenciesMeta: - react: - optional: true - react-dom: - optional: true - - '@metamask/superstruct@3.1.0': - resolution: {integrity: sha512-N08M56HdOgBfRKkrgCMZvQppkZGcArEop3kixNEtVbJKm6P9Cfg0YkI6X0s1g78sNrj2fWUwvJADdZuzJgFttA==} - engines: {node: '>=16.0.0'} - - '@metamask/utils@5.0.2': - resolution: {integrity: sha512-yfmE79bRQtnMzarnKfX7AEJBwFTxvTyw3nBQlu/5rmGXrjAeAMltoGxO62TFurxrQAFMNa/fEjIHNvungZp0+g==} - engines: {node: '>=14.0.0'} - - '@metamask/utils@8.5.0': - resolution: {integrity: sha512-I6bkduevXb72TIM9q2LRO63JSsF9EXduh3sBr9oybNX2hNNpr/j1tEjXrsG0Uabm4MJ1xkGAQEMwifvKZIkyxQ==} - engines: {node: '>=16.0.0'} - - '@metamask/utils@9.3.0': - resolution: {integrity: sha512-w8CVbdkDrVXFJbfBSlDfafDR6BAkpDmv1bC1UJVCoVny5tW2RKAdn9i68Xf7asYT4TnUhl/hN4zfUiKQq9II4g==} - engines: {node: '>=16.0.0'} - - '@motionone/animation@10.18.0': - resolution: {integrity: sha512-9z2p5GFGCm0gBsZbi8rVMOAJCtw1WqBTIPw3ozk06gDvZInBPIsQcHgYogEJ4yuHJ+akuW8g1SEIOpTOvYs8hw==} - - '@motionone/dom@10.18.0': - resolution: {integrity: sha512-bKLP7E0eyO4B2UaHBBN55tnppwRnaE3KFfh3Ps9HhnAkar3Cb69kUCJY9as8LrccVYKgHA+JY5dOQqJLOPhF5A==} - - '@motionone/easing@10.18.0': - resolution: {integrity: sha512-VcjByo7XpdLS4o9T8t99JtgxkdMcNWD3yHU/n6CLEz3bkmKDRZyYQ/wmSf6daum8ZXqfUAgFeCZSpJZIMxaCzg==} - - '@motionone/generators@10.18.0': - resolution: {integrity: sha512-+qfkC2DtkDj4tHPu+AFKVfR/C30O1vYdvsGYaR13W/1cczPrrcjdvYCj0VLFuRMN+lP1xvpNZHCRNM4fBzn1jg==} - - '@motionone/svelte@10.16.4': - resolution: {integrity: sha512-zRVqk20lD1xqe+yEDZhMYgftsuHc25+9JSo+r0a0OWUJFocjSV9D/+UGhX4xgJsuwB9acPzXLr20w40VnY2PQA==} - - '@motionone/types@10.17.1': - resolution: {integrity: sha512-KaC4kgiODDz8hswCrS0btrVrzyU2CSQKO7Ps90ibBVSQmjkrt2teqta6/sOG59v7+dPnKMAg13jyqtMKV2yJ7A==} - - '@motionone/utils@10.18.0': - resolution: {integrity: sha512-3XVF7sgyTSI2KWvTf6uLlBJ5iAgRgmvp3bpuOiQJvInd4nZ19ET8lX5unn30SlmRH7hXbBbH+Gxd0m0klJ3Xtw==} - - '@motionone/vue@10.16.4': - 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.16': - resolution: {integrity: sha512-fLrX5TfJzHCbnZ9YUSnGW63tMV3L4nSfhgOQ0iCcX21Pt+VSTDuaLsSuL8J/2XAiVA5AnzvXDpf6pMs60QxOag==} - - '@next/eslint-plugin-next@14.2.5': - resolution: {integrity: sha512-LY3btOpPh+OTIpviNojDpUdIbHW9j0JBYBjsIp8IxtDFfYFyORvw3yNq6N231FVqQA7n7lwaf7xHbVJlA1ED7g==} - - '@next/swc-darwin-arm64@14.2.16': - resolution: {integrity: sha512-uFT34QojYkf0+nn6MEZ4gIWQ5aqGF11uIZ1HSxG+cSbj+Mg3+tYm8qXYd3dKN5jqKUm5rBVvf1PBRO/MeQ6rxw==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [darwin] - - '@next/swc-darwin-x64@14.2.16': - resolution: {integrity: sha512-mCecsFkYezem0QiZlg2bau3Xul77VxUD38b/auAjohMA22G9KTJneUYMv78vWoCCFkleFAhY1NIvbyjj1ncG9g==} - engines: {node: '>= 10'} - cpu: [x64] - os: [darwin] - - '@next/swc-linux-arm64-gnu@14.2.16': - resolution: {integrity: sha512-yhkNA36+ECTC91KSyZcgWgKrYIyDnXZj8PqtJ+c2pMvj45xf7y/HrgI17hLdrcYamLfVt7pBaJUMxADtPaczHA==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] - - '@next/swc-linux-arm64-musl@14.2.16': - resolution: {integrity: sha512-X2YSyu5RMys8R2lA0yLMCOCtqFOoLxrq2YbazFvcPOE4i/isubYjkh+JCpRmqYfEuCVltvlo+oGfj/b5T2pKUA==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] - - '@next/swc-linux-x64-gnu@14.2.16': - resolution: {integrity: sha512-9AGcX7VAkGbc5zTSa+bjQ757tkjr6C/pKS7OK8cX7QEiK6MHIIezBLcQ7gQqbDW2k5yaqba2aDtaBeyyZh1i6Q==} - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - - '@next/swc-linux-x64-musl@14.2.16': - resolution: {integrity: sha512-Klgeagrdun4WWDaOizdbtIIm8khUDQJ/5cRzdpXHfkbY91LxBXeejL4kbZBrpR/nmgRrQvmz4l3OtttNVkz2Sg==} - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - - '@next/swc-win32-arm64-msvc@14.2.16': - resolution: {integrity: sha512-PwW8A1UC1Y0xIm83G3yFGPiOBftJK4zukTmk7DI1CebyMOoaVpd8aSy7K6GhobzhkjYvqS/QmzcfsWG2Dwizdg==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [win32] - - '@next/swc-win32-ia32-msvc@14.2.16': - resolution: {integrity: sha512-jhPl3nN0oKEshJBNDAo0etGMzv0j3q3VYorTSFqH1o3rwv1MQRdor27u1zhkgsHPNeY1jxcgyx1ZsCkDD1IHgg==} - engines: {node: '>= 10'} - cpu: [ia32] - os: [win32] - - '@next/swc-win32-x64-msvc@14.2.16': - resolution: {integrity: sha512-OA7NtfxgirCjfqt+02BqxC3MIgM/JaGjw9tOe4fyZgPsqfseNiMPnCRP44Pfs+Gpo9zPN+SXaFsgP6vk8d571A==} - engines: {node: '>= 10'} - cpu: [x64] - os: [win32] - - '@noble/ciphers@1.0.0': - resolution: {integrity: sha512-wH5EHOmLi0rEazphPbecAzmjd12I6/Yv/SiHdkA9LSycsQk7RuuTp7am5/o62qYr0RScE7Pc9icXGBbsr6cesA==} - engines: {node: ^14.21.3 || >=16} - - '@noble/curves@1.4.2': - resolution: {integrity: sha512-TavHr8qycMChk8UwMld0ZDRvatedkzWfH8IiaeGCfymOP5i0hSCozz9vHOL0nkwk7HRMlFnAiKpS2jrUmSybcw==} - - '@noble/curves@1.6.0': - resolution: {integrity: sha512-TlaHRXDehJuRNR9TfZDNQ45mMEd5dwUwmicsafcIX4SsNiqnCHKjE/1alYPd/lDRVhxdhUAlv8uEhMCI5zjIJQ==} - engines: {node: ^14.21.3 || >=16} - - '@noble/hashes@1.4.0': - resolution: {integrity: sha512-V1JJ1WTRUqHHrOSh597hURcMqVKVGL/ea3kv0gSnEdsEZ0/+VyPghM1lMNGc00z7CIQorSvbKpuJkxvuHbvdbg==} - engines: {node: '>= 16'} - - '@noble/hashes@1.5.0': - resolution: {integrity: sha512-1j6kQFb7QRru7eKN3ZDvRcP13rugwdxZqCjbiAVZfIJwgj2A65UmT4TgARXGlXgnRkORLTDTrO19ZErt7+QXgA==} - engines: {node: ^14.21.3 || >=16} - - '@nodelib/fs.scandir@2.1.5': - resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} - engines: {node: '>= 8'} - - '@nodelib/fs.stat@2.0.5': - resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} - engines: {node: '>= 8'} - - '@nodelib/fs.walk@1.2.8': - resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} - engines: {node: '>= 8'} - - '@nolyfill/is-core-module@1.0.39': - resolution: {integrity: sha512-nn5ozdjYQpUCZlWGuxcJY/KpxkWQs4DcbMCmKojjyrYDEAGy4Ce19NN4v5MduafTwJlbKc99UA8YhSVqq9yPZA==} - engines: {node: '>=12.4.0'} - - '@parcel/watcher-android-arm64@2.4.1': - resolution: {integrity: sha512-LOi/WTbbh3aTn2RYddrO8pnapixAziFl6SMxHM69r3tvdSm94JtCenaKgk1GRg5FJ5wpMCpHeW+7yqPlvZv7kg==} - engines: {node: '>= 10.0.0'} - cpu: [arm64] - os: [android] - - '@parcel/watcher-darwin-arm64@2.4.1': - resolution: {integrity: sha512-ln41eihm5YXIY043vBrrHfn94SIBlqOWmoROhsMVTSXGh0QahKGy77tfEywQ7v3NywyxBBkGIfrWRHm0hsKtzA==} - engines: {node: '>= 10.0.0'} - cpu: [arm64] - os: [darwin] - - '@parcel/watcher-darwin-x64@2.4.1': - resolution: {integrity: sha512-yrw81BRLjjtHyDu7J61oPuSoeYWR3lDElcPGJyOvIXmor6DEo7/G2u1o7I38cwlcoBHQFULqF6nesIX3tsEXMg==} - engines: {node: '>= 10.0.0'} - cpu: [x64] - os: [darwin] - - '@parcel/watcher-freebsd-x64@2.4.1': - resolution: {integrity: sha512-TJa3Pex/gX3CWIx/Co8k+ykNdDCLx+TuZj3f3h7eOjgpdKM+Mnix37RYsYU4LHhiYJz3DK5nFCCra81p6g050w==} - engines: {node: '>= 10.0.0'} - cpu: [x64] - os: [freebsd] - - '@parcel/watcher-linux-arm-glibc@2.4.1': - resolution: {integrity: sha512-4rVYDlsMEYfa537BRXxJ5UF4ddNwnr2/1O4MHM5PjI9cvV2qymvhwZSFgXqbS8YoTk5i/JR0L0JDs69BUn45YA==} - engines: {node: '>= 10.0.0'} - cpu: [arm] - os: [linux] - - '@parcel/watcher-linux-arm64-glibc@2.4.1': - resolution: {integrity: sha512-BJ7mH985OADVLpbrzCLgrJ3TOpiZggE9FMblfO65PlOCdG++xJpKUJ0Aol74ZUIYfb8WsRlUdgrZxKkz3zXWYA==} - engines: {node: '>= 10.0.0'} - cpu: [arm64] - os: [linux] - - '@parcel/watcher-linux-arm64-musl@2.4.1': - resolution: {integrity: sha512-p4Xb7JGq3MLgAfYhslU2SjoV9G0kI0Xry0kuxeG/41UfpjHGOhv7UoUDAz/jb1u2elbhazy4rRBL8PegPJFBhA==} - engines: {node: '>= 10.0.0'} - cpu: [arm64] - os: [linux] - - '@parcel/watcher-linux-x64-glibc@2.4.1': - resolution: {integrity: sha512-s9O3fByZ/2pyYDPoLM6zt92yu6P4E39a03zvO0qCHOTjxmt3GHRMLuRZEWhWLASTMSrrnVNWdVI/+pUElJBBBg==} - engines: {node: '>= 10.0.0'} - cpu: [x64] - os: [linux] - - '@parcel/watcher-linux-x64-musl@2.4.1': - resolution: {integrity: sha512-L2nZTYR1myLNST0O632g0Dx9LyMNHrn6TOt76sYxWLdff3cB22/GZX2UPtJnaqQPdCRoszoY5rcOj4oMTtp5fQ==} - engines: {node: '>= 10.0.0'} - cpu: [x64] - os: [linux] - - '@parcel/watcher-wasm@2.4.1': - resolution: {integrity: sha512-/ZR0RxqxU/xxDGzbzosMjh4W6NdYFMqq2nvo2b8SLi7rsl/4jkL8S5stIikorNkdR50oVDvqb/3JT05WM+CRRA==} - engines: {node: '>= 10.0.0'} - bundledDependencies: - - napi-wasm - - '@parcel/watcher-win32-arm64@2.4.1': - resolution: {integrity: sha512-Uq2BPp5GWhrq/lcuItCHoqxjULU1QYEcyjSO5jqqOK8RNFDBQnenMMx4gAl3v8GiWa59E9+uDM7yZ6LxwUIfRg==} - engines: {node: '>= 10.0.0'} - cpu: [arm64] - os: [win32] - - '@parcel/watcher-win32-ia32@2.4.1': - resolution: {integrity: sha512-maNRit5QQV2kgHFSYwftmPBxiuK5u4DXjbXx7q6eKjq5dsLXZ4FJiVvlcw35QXzk0KrUecJmuVFbj4uV9oYrcw==} - engines: {node: '>= 10.0.0'} - cpu: [ia32] - os: [win32] - - '@parcel/watcher-win32-x64@2.4.1': - resolution: {integrity: sha512-+DvS92F9ezicfswqrvIRM2njcYJbd5mb9CUgtrHCHmvn7pPPa+nMDRu1o1bYYz/l5IB2NVGNJWiH7h1E58IF2A==} - engines: {node: '>= 10.0.0'} - cpu: [x64] - os: [win32] - - '@parcel/watcher@2.4.1': - resolution: {integrity: sha512-HNjmfLQEVRZmHRET336f20H/8kOozUGwk7yajvsonjNxbj2wBTK1WsQuHkD5yYh9RxFGL2EyDHryOihOwUoKDA==} - engines: {node: '>= 10.0.0'} - - '@pkgjs/parseargs@0.11.0': - resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} - engines: {node: '>=14'} - - '@protobufjs/aspromise@1.1.2': - resolution: {integrity: sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==} - - '@protobufjs/base64@1.1.2': - resolution: {integrity: sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==} - - '@protobufjs/codegen@2.0.4': - resolution: {integrity: sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==} - - '@protobufjs/eventemitter@1.1.0': - resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==} - - '@protobufjs/fetch@1.1.0': - resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==} - - '@protobufjs/float@1.0.2': - resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==} - - '@protobufjs/inquire@1.1.0': - resolution: {integrity: sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==} - - '@protobufjs/path@1.1.2': - resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==} - - '@protobufjs/pool@1.1.0': - resolution: {integrity: sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==} - - '@protobufjs/utf8@1.1.0': - resolution: {integrity: sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==} - - '@radix-ui/number@1.1.0': - resolution: {integrity: sha512-V3gRzhVNU1ldS5XhAPTom1fOIo4ccrjjJgmE+LI2h/WaFpHmx0MQApT+KZHnx8abG6Avtfcz4WoEciMnpFT3HQ==} - - '@radix-ui/primitive@1.1.0': - resolution: {integrity: sha512-4Z8dn6Upk0qk4P74xBhZ6Hd/w0mPEzOOLxy4xiPXOXqjF7jZS0VAKk7/x/H6FyY2zCkYJqePf1G5KmkmNJ4RBA==} - - '@radix-ui/react-arrow@1.1.0': - resolution: {integrity: sha512-FmlW1rCg7hBpEBwFbjHwCW6AmWLQM6g/v0Sn8XbP9NvmSZ2San1FpQeyPtufzOMSIx7Y4dzjlHoifhp+7NkZhw==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - - '@radix-ui/react-collection@1.1.0': - resolution: {integrity: sha512-GZsZslMJEyo1VKm5L1ZJY8tGDxZNPAoUeQUIbKeJfoi7Q4kmig5AsgLMYYuyYbfjd8fBmFORAIwYAkXMnXZgZw==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - - '@radix-ui/react-compose-refs@1.1.0': - resolution: {integrity: sha512-b4inOtiaOnYf9KWyO3jAeeCG6FeyfY6ldiEPanbUjWd+xIk5wZeHa8yVwmrJ2vderhu/BQvzCrJI0lHd+wIiqw==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - - '@radix-ui/react-context@1.1.0': - resolution: {integrity: sha512-OKrckBy+sMEgYM/sMmqmErVn0kZqrHPJze+Ql3DzYsDDp0hl0L62nx/2122/Bvps1qz645jlcu2tD9lrRSdf8A==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - - '@radix-ui/react-context@1.1.1': - resolution: {integrity: sha512-UASk9zi+crv9WteK/NU4PLvOoL3OuE6BWVKNF6hPRBtYBDXQ2u5iu3O59zUlJiTVvkyuycnqrztsHVJwcK9K+Q==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - - '@radix-ui/react-direction@1.1.0': - resolution: {integrity: sha512-BUuBvgThEiAXh2DWu93XsT+a3aWrGqolGlqqw5VU1kG7p/ZH2cuDlM1sRLNnY3QcBS69UIz2mcKhMxDsdewhjg==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - - '@radix-ui/react-dismissable-layer@1.1.1': - resolution: {integrity: sha512-QSxg29lfr/xcev6kSz7MAlmDnzbP1eI/Dwn3Tp1ip0KT5CUELsxkekFEMVBEoykI3oV39hKT4TKZzBNMbcTZYQ==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - - '@radix-ui/react-dropdown-menu@2.1.2': - resolution: {integrity: sha512-GVZMR+eqK8/Kes0a36Qrv+i20bAPXSn8rCBTHx30w+3ECnR5o3xixAlqcVaYvLeyKUsm0aqyhWfmUcqufM8nYA==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - - '@radix-ui/react-focus-guards@1.1.1': - resolution: {integrity: sha512-pSIwfrT1a6sIoDASCSpFwOasEwKTZWDw/iBdtnqKO7v6FeOzYJ7U53cPzYFVR3geGGXgVHaH+CdngrrAzqUGxg==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - - '@radix-ui/react-focus-scope@1.1.0': - resolution: {integrity: sha512-200UD8zylvEyL8Bx+z76RJnASR2gRMuxlgFCPAe/Q/679a/r0eK3MBVYMb7vZODZcffZBdob1EGnky78xmVvcA==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - - '@radix-ui/react-icons@1.3.0': - resolution: {integrity: sha512-jQxj/0LKgp+j9BiTXz3O3sgs26RNet2iLWmsPyRz2SIcR4q/4SbazXfnYwbAr+vLYKSfc7qxzyGQA1HLlYiuNw==} - peerDependencies: - react: ^16.x || ^17.x || ^18.x - - '@radix-ui/react-id@1.1.0': - resolution: {integrity: sha512-EJUrI8yYh7WOjNOqpoJaf1jlFIH2LvtgAl+YcFqNCa+4hj64ZXmPkAKOFs/ukjz3byN6bdb/AVUqHkI8/uWWMA==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - - '@radix-ui/react-label@2.1.0': - resolution: {integrity: sha512-peLblDlFw/ngk3UWq0VnYaOLy6agTZZ+MUO/WhVfm14vJGML+xH4FAl2XQGLqdefjNb7ApRg6Yn7U42ZhmYXdw==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - - '@radix-ui/react-menu@2.1.2': - resolution: {integrity: sha512-lZ0R4qR2Al6fZ4yCCZzu/ReTFrylHFxIqy7OezIpWF4bL0o9biKo0pFIvkaew3TyZ9Fy5gYVrR5zCGZBVbO1zg==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - - '@radix-ui/react-popper@1.2.0': - resolution: {integrity: sha512-ZnRMshKF43aBxVWPWvbj21+7TQCvhuULWJ4gNIKYpRlQt5xGRhLx66tMp8pya2UkGHTSlhpXwmjqltDYHhw7Vg==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - - '@radix-ui/react-portal@1.1.2': - resolution: {integrity: sha512-WeDYLGPxJb/5EGBoedyJbT0MpoULmwnIPMJMSldkuiMsBAv7N1cRdsTWZWht9vpPOiN3qyiGAtbK2is47/uMFg==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - - '@radix-ui/react-presence@1.1.1': - resolution: {integrity: sha512-IeFXVi4YS1K0wVZzXNrbaaUvIJ3qdY+/Ih4eHFhWA9SwGR9UDX7Ck8abvL57C4cv3wwMvUE0OG69Qc3NCcTe/A==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - - '@radix-ui/react-primitive@2.0.0': - resolution: {integrity: sha512-ZSpFm0/uHa8zTvKBDjLFWLo8dkr4MBsiDLz0g3gMUwqgLHz9rTaRRGYDgvZPtBJgYCBKXkS9fzmoySgr8CO6Cw==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - - '@radix-ui/react-radio-group@1.2.1': - resolution: {integrity: sha512-kdbv54g4vfRjja9DNWPMxKvXblzqbpEC8kspEkZ6dVP7kQksGCn+iZHkcCz2nb00+lPdRvxrqy4WrvvV1cNqrQ==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - - '@radix-ui/react-roving-focus@1.1.0': - resolution: {integrity: sha512-EA6AMGeq9AEeQDeSH0aZgG198qkfHSbvWTf1HvoDmOB5bBG/qTxjYMWUKMnYiV6J/iP/J8MEFSuB2zRU2n7ODA==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - - '@radix-ui/react-select@2.1.2': - resolution: {integrity: sha512-rZJtWmorC7dFRi0owDmoijm6nSJH1tVw64QGiNIZ9PNLyBDtG+iAq+XGsya052At4BfarzY/Dhv9wrrUr6IMZA==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - - '@radix-ui/react-slot@1.1.0': - resolution: {integrity: sha512-FUCf5XMfmW4dtYl69pdS4DbxKy8nj4M7SafBgPllysxmdachynNflAdp/gCsnYWNDnge6tI9onzMp5ARYc1KNw==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - - '@radix-ui/react-switch@1.1.1': - resolution: {integrity: sha512-diPqDDoBcZPSicYoMWdWx+bCPuTRH4QSp9J+65IvtdS0Kuzt67bI6n32vCj8q6NZmYW/ah+2orOtMwcX5eQwIg==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - - '@radix-ui/react-tabs@1.1.1': - resolution: {integrity: sha512-3GBUDmP2DvzmtYLMsHmpA1GtR46ZDZ+OreXM/N+kkQJOPIgytFWWTfDQmBQKBvaFS0Vno0FktdbVzN28KGrMdw==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - - '@radix-ui/react-use-callback-ref@1.1.0': - resolution: {integrity: sha512-CasTfvsy+frcFkbXtSJ2Zu9JHpN8TYKxkgJGWbjiZhFivxaeW7rMeZt7QELGVLaYVfFMsKHjb7Ak0nMEe+2Vfw==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - - '@radix-ui/react-use-controllable-state@1.1.0': - resolution: {integrity: sha512-MtfMVJiSr2NjzS0Aa90NPTnvTSg6C/JLCV7ma0W6+OMV78vd8OyRpID+Ng9LxzsPbLeuBnWBA1Nq30AtBIDChw==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - - '@radix-ui/react-use-escape-keydown@1.1.0': - resolution: {integrity: sha512-L7vwWlR1kTTQ3oh7g1O0CBF3YCyyTj8NmhLR+phShpyA50HCfBFKVJTpshm9PzLiKmehsrQzTYTpX9HvmC9rhw==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - - '@radix-ui/react-use-layout-effect@1.1.0': - resolution: {integrity: sha512-+FPE0rOdziWSrH9athwI1R0HDVbWlEhd+FR+aSDk4uWGmSJ9Z54sdZVDQPZAinJhJXwfT+qnj969mCsT2gfm5w==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - - '@radix-ui/react-use-previous@1.1.0': - resolution: {integrity: sha512-Z/e78qg2YFnnXcW88A4JmTtm4ADckLno6F7OXotmkQfeuCVaKuYzqAATPhVzl3delXE7CxIV8shofPn3jPc5Og==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - - '@radix-ui/react-use-rect@1.1.0': - resolution: {integrity: sha512-0Fmkebhr6PiseyZlYAOtLS+nb7jLmpqTrJyv61Pe68MKYW6OWdRE2kI70TaYY27u7H0lajqM3hSMMLFq18Z7nQ==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - - '@radix-ui/react-use-size@1.1.0': - resolution: {integrity: sha512-XW3/vWuIXHa+2Uwcc2ABSfcCledmXhhQPlGbfcRXbiUQI5Icjcg19BGCZVKKInYbvUCut/ufbbLLPFC5cbb1hw==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - - '@radix-ui/react-visually-hidden@1.1.0': - resolution: {integrity: sha512-N8MDZqtgCgG5S3aV60INAB475osJousYpZ4cTJ2cFbMpdHS5Y6loLTH8LPtkj2QN0x93J30HT/M3qJXM0+lyeQ==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - - '@radix-ui/rect@1.1.0': - resolution: {integrity: sha512-A9+lCBZoaMJlVKcRBz2YByCG+Cp2t6nAnMnNba+XiWxnj6r4JUFqfsgwocMBZU9LPtdxC6wB56ySYpc7LQIoJg==} - - '@rainbow-me/rainbowkit@2.2.0': - resolution: {integrity: sha512-N0wQ39UN6Soi6/ujk9lVy5KY2oY6me/dqMPe5BYWlZIKbpBc2De3cl9phSLPw+/rncL3Cp1r6kRZuMe0b+mP9Q==} - engines: {node: '>=12.4'} - peerDependencies: - '@tanstack/react-query': '>=5.0.0' - react: '>=18' - react-dom: '>=18' - viem: 2.x - wagmi: ^2.9.0 - - '@react-native/assets-registry@0.76.0': - resolution: {integrity: sha512-U8KLV+PC/cRIiDpb1VbeGuEfKq2riZZtNVLp1UOyKWfPbWWu8j6Fr95w7j+nglp41z70iBeF2OmCiVnRvtNklA==} - engines: {node: '>=18'} - - '@react-native/babel-plugin-codegen@0.76.0': - resolution: {integrity: sha512-HOi45pqlZnCTeR4jJ/zK0FB12r08CI9O70uBjVUqmzvHIrWmL5FaEFp6BPVFOjjXtUsl3JZ2Mle7WpsAP2PQBA==} - engines: {node: '>=18'} - - '@react-native/babel-preset@0.76.0': - resolution: {integrity: sha512-HgQt4MyuWLcnrIglXn7GNPPVwtzZ4ffX+SUisdhmPtJCHuP8AOU3HsgOKLhqVfEGWTBlE4kbWoTmmLU87IJaOw==} - engines: {node: '>=18'} - peerDependencies: - '@babel/core': '*' - - '@react-native/codegen@0.76.0': - resolution: {integrity: sha512-x0zzK1rb7ZSIAeHRcRSjRo+VtLROjln1IKnQSPLEZEdyQfWNXqgiMk59E5hW7KE6I05upqfbf85PRAb5WndXdw==} - engines: {node: '>=18'} - peerDependencies: - '@babel/preset-env': ^7.1.6 - - '@react-native/community-cli-plugin@0.76.0': - resolution: {integrity: sha512-JFU5kmo+lUf5vOsieJ/dGS71Z2+qV3leXbKW6p8cn5aVfupVmtz/uYcFVdGzEGIGJ3juorYOZjpG8Qz91FrUZw==} - engines: {node: '>=18'} - peerDependencies: - '@react-native-community/cli-server-api': '*' - peerDependenciesMeta: - '@react-native-community/cli-server-api': - optional: true - - '@react-native/debugger-frontend@0.76.0': - resolution: {integrity: sha512-v4J22ZN1/7BQYhYvnZYi2pzd87MmTCEnxtTiktaUOhmx3YSF47LGo1Q2UfUE5YOzoRftiJTXDKvzDbI/hqAzgg==} - engines: {node: '>=18'} - - '@react-native/dev-middleware@0.76.0': - resolution: {integrity: sha512-XvSnCDwCghWCVNtGpoF30xgA1EzxvlGsEyhJCUe0uLMDaaVxr/ZkgD3nZ+/l4cEm1qlrlcAZoGctnUgrzHiTaA==} - engines: {node: '>=18'} - - '@react-native/gradle-plugin@0.76.0': - resolution: {integrity: sha512-MhsAahV/Ju0Md1x79ljaDsNzzFY02TsDqxSfOS8vc4trZuM0imFf7VEBitOydNDTf9NqzAqJ9p8j7OSuxUEvLg==} - engines: {node: '>=18'} - - '@react-native/js-polyfills@0.76.0': - resolution: {integrity: sha512-0UzEqvg85Bn0BpgNG80wzbiWvNypwdl64sbRs/sEvIDjzgq/tM+u3KoneSD5tP72BCydAqXFfepff3FZgImfbA==} - engines: {node: '>=18'} - - '@react-native/metro-babel-transformer@0.76.0': - resolution: {integrity: sha512-aq0MrjaOxDitSqQbttBcOt+5tjemCabhEX2gGthy8cNeZokBa2raoHQInDo9iBBN1ePKDCwKGypyC8zKA5dksQ==} - engines: {node: '>=18'} - peerDependencies: - '@babel/core': '*' - - '@react-native/normalize-colors@0.76.0': - resolution: {integrity: sha512-r+pjeIhzehb+bJUUUrztOQb+n6J9DeaLbF6waLgiHa5mFOiwP/4/iWS68inSZnnBtmXHkN2IYiMXzExx8hieWA==} - - '@react-native/virtualized-lists@0.76.0': - resolution: {integrity: sha512-WT3Xi1+ikmWWdbrv3xnl8wYxobj1+N5JfiOQx7o/tiGUCx8m12pf5tlutXByH2m7X8bAZ+BBcRuu1vwt7XaRhQ==} - engines: {node: '>=18'} - peerDependencies: - '@types/react': ^18.2.6 - react: '*' - react-native: '*' - peerDependenciesMeta: - '@types/react': - optional: true - - '@reservoir0x/reservoir-sdk@2.4.27': - resolution: {integrity: sha512-DKaTZUNajjFKkuPyVG9T2GfoctGPP2GsQIR/5qvIFqHbGghOq0IMX2U6YxLIVP3Dk2jAKgtX1E8PAC3wuSgiFw==} - peerDependencies: - viem: ~2.17.4 - - '@rtsao/scc@1.1.0': - resolution: {integrity: sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==} - - '@rushstack/eslint-patch@1.10.4': - resolution: {integrity: sha512-WJgX9nzTqknM393q1QJDJmoW28kUfEnybeTfVNcNAPnIx210RXm2DiXiHzfNPJNIUUb1tJnz/l4QGtJ30PgWmA==} - - '@safe-global/safe-apps-provider@0.18.3': - resolution: {integrity: sha512-f/0cNv3S4v7p8rowAjj0hDCg8Q8P/wBjp5twkNWeBdvd0RDr7BuRBPPk74LCqmjQ82P+1ltLlkmVFSmxTIT7XQ==} - - '@safe-global/safe-apps-sdk@9.1.0': - resolution: {integrity: sha512-N5p/ulfnnA2Pi2M3YeWjULeWbjo7ei22JwU/IXnhoHzKq3pYCN6ynL9mJBOlvDVv892EgLPCWCOwQk/uBT2v0Q==} - - '@safe-global/safe-gateway-typescript-sdk@3.22.2': - resolution: {integrity: sha512-Y0yAxRaB98LFp2Dm+ACZqBSdAmI3FlpH/LjxOZ94g/ouuDJecSq0iR26XZ5QDuEL8Rf+L4jBJaoDC08CD0KkJw==} - engines: {node: '>=16'} - - '@scure/base@1.1.9': - resolution: {integrity: sha512-8YKhl8GHiNI/pU2VMaofa2Tor7PJRAjwQLBBuilkJ9L5+13yVbC7JO/wS7piioAvPSwR3JKM1IJ/u4xQzbcXKg==} - - '@scure/bip32@1.4.0': - resolution: {integrity: sha512-sVUpc0Vq3tXCkDGYVWGIZTRfnvu8LoTDaev7vbwh0omSvVORONr960MQWdKqJDCReIEmTj3PAr73O3aoxz7OPg==} - - '@scure/bip32@1.5.0': - resolution: {integrity: sha512-8EnFYkqEQdnkuGBVpCzKxyIwDCBLDVj3oiX0EKUFre/tOjL/Hqba1D6n/8RcmaQy4f95qQFrO2A8Sr6ybh4NRw==} - - '@scure/bip39@1.3.0': - resolution: {integrity: sha512-disdg7gHuTDZtY+ZdkmLpPCk7fxZSu3gBiEGuoC1XYxv9cGx3Z6cpTggCgW6odSOOIXCiDjuGejW+aJKCY/pIQ==} - - '@scure/bip39@1.4.0': - resolution: {integrity: sha512-BEEm6p8IueV/ZTfQLp/0vhw4NPnT9oWf5+28nvmeUICjP99f4vr2d+qc7AVGDDtwRep6ifR43Yed9ERVmiITzw==} - - '@sinclair/typebox@0.27.8': - resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} - - '@sinonjs/commons@3.0.1': - resolution: {integrity: sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==} - - '@sinonjs/fake-timers@10.3.0': - resolution: {integrity: sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==} - - '@socket.io/component-emitter@3.1.2': - resolution: {integrity: sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==} - - '@stablelib/aead@1.0.1': - resolution: {integrity: sha512-q39ik6sxGHewqtO0nP4BuSe3db5G1fEJE8ukvngS2gLkBXyy6E7pLubhbYgnkDFv6V8cWaxcE4Xn0t6LWcJkyg==} - - '@stablelib/binary@1.0.1': - resolution: {integrity: sha512-ClJWvmL6UBM/wjkvv/7m5VP3GMr9t0osr4yVgLZsLCOz4hGN9gIAFEqnJ0TsSMAN+n840nf2cHZnA5/KFqHC7Q==} - - '@stablelib/bytes@1.0.1': - resolution: {integrity: sha512-Kre4Y4kdwuqL8BR2E9hV/R5sOrUj6NanZaZis0V6lX5yzqC3hBuVSDXUIBqQv/sCpmuWRiHLwqiT1pqqjuBXoQ==} - - '@stablelib/chacha20poly1305@1.0.1': - resolution: {integrity: sha512-MmViqnqHd1ymwjOQfghRKw2R/jMIGT3wySN7cthjXCBdO+qErNPUBnRzqNpnvIwg7JBCg3LdeCZZO4de/yEhVA==} - - '@stablelib/chacha@1.0.1': - resolution: {integrity: sha512-Pmlrswzr0pBzDofdFuVe1q7KdsHKhhU24e8gkEwnTGOmlC7PADzLVxGdn2PoNVBBabdg0l/IfLKg6sHAbTQugg==} - - '@stablelib/constant-time@1.0.1': - resolution: {integrity: sha512-tNOs3uD0vSJcK6z1fvef4Y+buN7DXhzHDPqRLSXUel1UfqMB1PWNsnnAezrKfEwTLpN0cGH2p9NNjs6IqeD0eg==} - - '@stablelib/ed25519@1.0.3': - resolution: {integrity: sha512-puIMWaX9QlRsbhxfDc5i+mNPMY+0TmQEskunY1rZEBPi1acBCVQAhnsk/1Hk50DGPtVsZtAWQg4NHGlVaO9Hqg==} - - '@stablelib/hash@1.0.1': - resolution: {integrity: sha512-eTPJc/stDkdtOcrNMZ6mcMK1e6yBbqRBaNW55XA1jU8w/7QdnCF0CmMmOD1m7VSkBR44PWrMHU2l6r8YEQHMgg==} - - '@stablelib/hkdf@1.0.1': - resolution: {integrity: sha512-SBEHYE16ZXlHuaW5RcGk533YlBj4grMeg5TooN80W3NpcHRtLZLLXvKyX0qcRFxf+BGDobJLnwkvgEwHIDBR6g==} - - '@stablelib/hmac@1.0.1': - resolution: {integrity: sha512-V2APD9NSnhVpV/QMYgCVMIYKiYG6LSqw1S65wxVoirhU/51ACio6D4yDVSwMzuTJXWZoVHbDdINioBwKy5kVmA==} - - '@stablelib/int@1.0.1': - resolution: {integrity: sha512-byr69X/sDtDiIjIV6m4roLVWnNNlRGzsvxw+agj8CIEazqWGOQp2dTYgQhtyVXV9wpO6WyXRQUzLV/JRNumT2w==} - - '@stablelib/keyagreement@1.0.1': - resolution: {integrity: sha512-VKL6xBwgJnI6l1jKrBAfn265cspaWBPAPEc62VBQrWHLqVgNRE09gQ/AnOEyKUWrrqfD+xSQ3u42gJjLDdMDQg==} - - '@stablelib/poly1305@1.0.1': - resolution: {integrity: sha512-1HlG3oTSuQDOhSnLwJRKeTRSAdFNVB/1djy2ZbS35rBSJ/PFqx9cf9qatinWghC2UbfOYD8AcrtbUQl8WoxabA==} - - '@stablelib/random@1.0.2': - resolution: {integrity: sha512-rIsE83Xpb7clHPVRlBj8qNe5L8ISQOzjghYQm/dZ7VaM2KHYwMW5adjQjrzTZCchFnNCNhkwtnOBa9HTMJCI8w==} - - '@stablelib/sha256@1.0.1': - resolution: {integrity: sha512-GIIH3e6KH+91FqGV42Kcj71Uefd/QEe7Dy42sBTeqppXV95ggCcxLTk39bEr+lZfJmp+ghsR07J++ORkRELsBQ==} - - '@stablelib/sha512@1.0.1': - resolution: {integrity: sha512-13gl/iawHV9zvDKciLo1fQ8Bgn2Pvf7OV6amaRVKiq3pjQ3UmEpXxWiAfV8tYjUpeZroBxtyrwtdooQT/i3hzw==} - - '@stablelib/wipe@1.0.1': - resolution: {integrity: sha512-WfqfX/eXGiAd3RJe4VU2snh/ZPwtSjLG4ynQ/vYzvghTh7dHFcI1wl+nrkWG6lGhukOxOsUHfv8dUXr58D0ayg==} - - '@stablelib/x25519@1.0.3': - resolution: {integrity: sha512-KnTbKmUhPhHavzobclVJQG5kuivH+qDLpe84iRqX3CLrKp881cF160JvXJ+hjn1aMyCwYOKeIZefIH/P5cJoRw==} - - '@swc/counter@0.1.3': - resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==} - - '@swc/helpers@0.5.5': - resolution: {integrity: sha512-KGYxvIOXcceOAbEk4bi/dVLEK9z8sZ0uBB3Il5b1rhfClSpcX0yfRO0KmTkqR2cnQDymwLB+25ZyMzICg/cm/A==} - - '@tanstack/query-core@5.59.16': - resolution: {integrity: sha512-crHn+G3ltqb5JG0oUv6q+PMz1m1YkjpASrXTU+sYWW9pLk0t2GybUHNRqYPZWhxgjPaVGC4yp92gSFEJgYEsPw==} - - '@tanstack/react-query@5.59.16': - resolution: {integrity: sha512-MuyWheG47h6ERd4PKQ6V8gDyBu3ThNG22e1fRVwvq6ap3EqsFhyuxCAwhNP/03m/mLg+DAb0upgbPaX6VB+CkQ==} - peerDependencies: - react: ^18 || ^19 - - '@types/babel__core@7.20.5': - resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} - - '@types/babel__generator@7.6.8': - resolution: {integrity: sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==} - - '@types/babel__template@7.4.4': - resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==} - - '@types/babel__traverse@7.20.6': - resolution: {integrity: sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==} - - '@types/debug@4.1.12': - resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} - - '@types/graceful-fs@4.1.9': - resolution: {integrity: sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==} - - '@types/istanbul-lib-coverage@2.0.6': - resolution: {integrity: sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==} - - '@types/istanbul-lib-report@3.0.3': - resolution: {integrity: sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==} - - '@types/istanbul-reports@3.0.4': - resolution: {integrity: sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==} - - '@types/json5@0.0.29': - resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} - - '@types/ms@0.7.34': - resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==} - - '@types/node-forge@1.3.11': - resolution: {integrity: sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==} - - '@types/node@20.17.2': - resolution: {integrity: sha512-OOHK4sjXqkL7yQ7VEEHcf6+0jSvKjWqwnaCtY7AKD/VLEvRHMsxxu7eI8ErnjxHS8VwmekD4PeVCpu4qZEZSxg==} - - '@types/prop-types@15.7.13': - resolution: {integrity: sha512-hCZTSvwbzWGvhqxp/RqVqwU999pBf2vp7hzIjiYOsl8wqOmUxkQ6ddw1cV3l8811+kdUFus/q4d1Y3E3SyEifA==} - - '@types/react-dom@18.3.1': - resolution: {integrity: sha512-qW1Mfv8taImTthu4KoXgDfLuk4bydU6Q/TkADnDWWHwi4NX4BR+LWfTp2sVmTqRrsHvyDDTelgelxJ+SsejKKQ==} - - '@types/react@18.3.12': - resolution: {integrity: sha512-D2wOSq/d6Agt28q7rSI3jhU7G6aiuzljDGZ2hTZHIkrTLUI+AF3WMeKkEZ9nN2fkBAlcktT6vcZjDFiIhMYEQw==} - - '@types/stack-utils@2.0.3': - resolution: {integrity: sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==} - - '@types/trusted-types@2.0.7': - resolution: {integrity: sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==} - - '@types/yargs-parser@21.0.3': - resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==} - - '@types/yargs@17.0.33': - resolution: {integrity: sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==} - - '@typescript-eslint/parser@7.2.0': - resolution: {integrity: sha512-5FKsVcHTk6TafQKQbuIVkXq58Fnbkd2wDL4LB7AURN7RUOu1utVP+G8+6u3ZhEroW3DF6hyo3ZEXxgKgp4KeCg==} - engines: {node: ^16.0.0 || >=18.0.0} - peerDependencies: - eslint: ^8.56.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - - '@typescript-eslint/scope-manager@7.2.0': - resolution: {integrity: sha512-Qh976RbQM/fYtjx9hs4XkayYujB/aPwglw2choHmf3zBjB4qOywWSdt9+KLRdHubGcoSwBnXUH2sR3hkyaERRg==} - engines: {node: ^16.0.0 || >=18.0.0} - - '@typescript-eslint/types@7.2.0': - resolution: {integrity: sha512-XFtUHPI/abFhm4cbCDc5Ykc8npOKBSJePY3a3s+lwumt7XWJuzP5cZcfZ610MIPHjQjNsOLlYK8ASPaNG8UiyA==} - engines: {node: ^16.0.0 || >=18.0.0} - - '@typescript-eslint/typescript-estree@7.2.0': - resolution: {integrity: sha512-cyxS5WQQCoBwSakpMrvMXuMDEbhOo9bNHHrNcEWis6XHx6KF518tkF1wBvKIn/tpq5ZpUYK7Bdklu8qY0MsFIA==} - engines: {node: ^16.0.0 || >=18.0.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - - '@typescript-eslint/visitor-keys@7.2.0': - resolution: {integrity: sha512-c6EIQRHhcpl6+tO8EMR+kjkkV+ugUNXOmeASA1rlzkd8EPIriavpWoiEz1HR/VLhbVIdhqnV6E7JZm00cBDx2A==} - engines: {node: ^16.0.0 || >=18.0.0} - - '@ungap/structured-clone@1.2.0': - resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} - - '@vanilla-extract/css@1.15.5': - resolution: {integrity: sha512-N1nQebRWnXvlcmu9fXKVUs145EVwmWtMD95bpiEKtvehHDpUhmO1l2bauS7FGYKbi3dU1IurJbGpQhBclTr1ng==} - - '@vanilla-extract/dynamic@2.1.2': - resolution: {integrity: sha512-9BGMciD8rO1hdSPIAh1ntsG4LPD3IYKhywR7VOmmz9OO4Lx1hlwkSg3E6X07ujFx7YuBfx0GDQnApG9ESHvB2A==} - - '@vanilla-extract/private@1.0.6': - resolution: {integrity: sha512-ytsG/JLweEjw7DBuZ/0JCN4WAQgM9erfSTdS1NQY778hFQSZ6cfCDEZZ0sgVm4k54uNz6ImKB33AYvSR//fjxw==} - - '@vanilla-extract/sprinkles@1.6.3': - resolution: {integrity: sha512-oCHlQeYOBIJIA2yWy2GnY5wE2A7hGHDyJplJo4lb+KEIBcJWRnDJDg8ywDwQS5VfWJrBBO3drzYZPFpWQjAMiQ==} - peerDependencies: - '@vanilla-extract/css': ^1.0.0 - - '@wagmi/connectors@5.3.3': - resolution: {integrity: sha512-RUgwgqX7H+qg1lXBhLqcG0D5xb8USlAv4MVai4r5YpRw6lxpDvELFXxHN4ldZuUARKhH7Q3ZpfvdWyEXY+wn9w==} - peerDependencies: - '@wagmi/core': 2.14.1 - typescript: '>=5.0.4' - viem: 2.x - peerDependenciesMeta: - typescript: - optional: true - - '@wagmi/core@2.14.1': - resolution: {integrity: sha512-Vl7VK5XdKxPfnYlp3E7U7AJSweBdfh+cd953hgAU2H+uNrekS9Nmt89l1b6WkwkYyqvccRDjsCtlcKRwvPtNAQ==} - peerDependencies: - '@tanstack/query-core': '>=5.0.0' - typescript: '>=5.0.4' - viem: 2.x - peerDependenciesMeta: - '@tanstack/query-core': - optional: true - typescript: - optional: true - - '@walletconnect/core@2.17.0': - resolution: {integrity: sha512-On+uSaCfWdsMIQsECwWHZBmUXfrnqmv6B8SXRRuTJgd8tUpEvBkLQH4X7XkSm3zW6ozEkQTCagZ2ox2YPn3kbw==} - engines: {node: '>=18'} - - '@walletconnect/environment@1.0.1': - resolution: {integrity: sha512-T426LLZtHj8e8rYnKfzsw1aG6+M0BT1ZxayMdv/p8yM0MU+eJDISqNY3/bccxRr4LrF9csq02Rhqt08Ibl0VRg==} - - '@walletconnect/ethereum-provider@2.17.0': - resolution: {integrity: sha512-b+KTAXOb6JjoxkwpgYQQKPUcTwENGmdEdZoIDLeRicUmZTn/IQKfkMoC2frClB4YxkyoVMtj1oMV2JAax+yu9A==} - - '@walletconnect/events@1.0.1': - resolution: {integrity: sha512-NPTqaoi0oPBVNuLv7qPaJazmGHs5JGyO8eEAk5VGKmJzDR7AHzD4k6ilox5kxk1iwiOnFopBOOMLs86Oa76HpQ==} - - '@walletconnect/heartbeat@1.2.2': - resolution: {integrity: sha512-uASiRmC5MwhuRuf05vq4AT48Pq8RMi876zV8rr8cV969uTOzWdB/k+Lj5yI2PBtB1bGQisGen7MM1GcZlQTBXw==} - - '@walletconnect/jsonrpc-http-connection@1.0.8': - resolution: {integrity: sha512-+B7cRuaxijLeFDJUq5hAzNyef3e3tBDIxyaCNmFtjwnod5AGis3RToNqzFU33vpVcxFhofkpE7Cx+5MYejbMGw==} - - '@walletconnect/jsonrpc-provider@1.0.14': - resolution: {integrity: sha512-rtsNY1XqHvWj0EtITNeuf8PHMvlCLiS3EjQL+WOkxEOA4KPxsohFnBDeyPYiNm4ZvkQdLnece36opYidmtbmow==} - - '@walletconnect/jsonrpc-types@1.0.4': - resolution: {integrity: sha512-P6679fG/M+wuWg9TY8mh6xFSdYnFyFjwFelxyISxMDrlbXokorEVXYOxiqEbrU3x1BmBoCAJJ+vtEaEoMlpCBQ==} - - '@walletconnect/jsonrpc-utils@1.0.8': - resolution: {integrity: sha512-vdeb03bD8VzJUL6ZtzRYsFMq1eZQcM3EAzT0a3st59dyLfJ0wq+tKMpmGH7HlB7waD858UWgfIcudbPFsbzVdw==} - - '@walletconnect/jsonrpc-ws-connection@1.0.14': - resolution: {integrity: sha512-Jsl6fC55AYcbkNVkwNM6Jo+ufsuCQRqViOQ8ZBPH9pRREHH9welbBiszuTLqEJiQcO/6XfFDl6bzCJIkrEi8XA==} - - '@walletconnect/keyvaluestorage@1.1.1': - resolution: {integrity: sha512-V7ZQq2+mSxAq7MrRqDxanTzu2RcElfK1PfNYiaVnJgJ7Q7G7hTVwF8voIBx92qsRyGHZihrwNPHuZd1aKkd0rA==} - peerDependencies: - '@react-native-async-storage/async-storage': 1.x - peerDependenciesMeta: - '@react-native-async-storage/async-storage': - optional: true - - '@walletconnect/logger@2.1.2': - resolution: {integrity: sha512-aAb28I3S6pYXZHQm5ESB+V6rDqIYfsnHaQyzFbwUUBFY4H0OXx/YtTl8lvhUNhMMfb9UxbwEBS253TlXUYJWSw==} - - '@walletconnect/modal-core@2.7.0': - resolution: {integrity: sha512-oyMIfdlNdpyKF2kTJowTixZSo0PGlCJRdssUN/EZdA6H6v03hZnf09JnwpljZNfir2M65Dvjm/15nGrDQnlxSA==} - - '@walletconnect/modal-ui@2.7.0': - resolution: {integrity: sha512-gERYvU7D7K1ANCN/8vUgsE0d2hnRemfAFZ2novm9aZBg7TEd/4EgB+AqbJ+1dc7GhOL6dazckVq78TgccHb7mQ==} - - '@walletconnect/modal@2.7.0': - resolution: {integrity: sha512-RQVt58oJ+rwqnPcIvRFeMGKuXb9qkgSmwz4noF8JZGUym3gUAzVs+uW2NQ1Owm9XOJAV+sANrtJ+VoVq1ftElw==} - - '@walletconnect/relay-api@1.0.11': - resolution: {integrity: sha512-tLPErkze/HmC9aCmdZOhtVmYZq1wKfWTJtygQHoWtgg722Jd4homo54Cs4ak2RUFUZIGO2RsOpIcWipaua5D5Q==} - - '@walletconnect/relay-auth@1.0.4': - resolution: {integrity: sha512-kKJcS6+WxYq5kshpPaxGHdwf5y98ZwbfuS4EE/NkQzqrDFm5Cj+dP8LofzWvjrrLkZq7Afy7WrQMXdLy8Sx7HQ==} - - '@walletconnect/safe-json@1.0.2': - resolution: {integrity: sha512-Ogb7I27kZ3LPC3ibn8ldyUr5544t3/STow9+lzz7Sfo808YD7SBWk7SAsdBFlYgP2zDRy2hS3sKRcuSRM0OTmA==} - - '@walletconnect/sign-client@2.17.0': - resolution: {integrity: sha512-sErYwvSSHQolNXni47L3Bm10ptJc1s1YoJvJd34s5E9h9+d3rj7PrhbiW9X82deN+Dm5oA8X9tC4xty1yIBrVg==} - - '@walletconnect/time@1.0.2': - resolution: {integrity: sha512-uzdd9woDcJ1AaBZRhqy5rNC9laqWGErfc4dxA9a87mPdKOgWMD85mcFo9dIYIts/Jwocfwn07EC6EzclKubk/g==} - - '@walletconnect/types@2.17.0': - resolution: {integrity: sha512-i1pn9URpvt9bcjRDkabuAmpA9K7mzyKoLJlbsAujRVX7pfaG7wur7u9Jz0bk1HxvuABL5LHNncTnVKSXKQ5jZA==} - - '@walletconnect/universal-provider@2.17.0': - resolution: {integrity: sha512-d3V5Be7AqLrvzcdMZSBS8DmGDRdqnyLk1DWmRKAGgR6ieUWykhhUKlvfeoZtvJrIXrY7rUGYpH1X41UtFkW5Pw==} - - '@walletconnect/utils@2.17.0': - resolution: {integrity: sha512-1aeQvjwsXy4Yh9G6g2eGmXrEl+BzkNjHRdCrGdMYqFTFa8ROEJfTGsSH3pLsNDlOY94CoBUvJvM55q/PMoN/FQ==} - - '@walletconnect/window-getters@1.0.1': - resolution: {integrity: sha512-vHp+HqzGxORPAN8gY03qnbTMnhqIwjeRJNOMOAzePRg4xVEEE2WvYsI9G2NMjOknA8hnuYbU3/hwLcKbjhc8+Q==} - - '@walletconnect/window-metadata@1.0.1': - resolution: {integrity: sha512-9koTqyGrM2cqFRW517BPY/iEtUDx2r1+Pwwu5m7sJ7ka79wi3EyqhqcICk/yDmv6jAS1rjKgTKXlEhanYjijcA==} - - '@xmtp/frames-validator@0.6.2': - resolution: {integrity: sha512-BoNn1YoAr5Rw/A5xuKOOz3KaJefAQ1ps+Ph3FjnqdU7WJVPB2oJ9ExcmaWwF3K+/IMjf9SncUMoTO9eLP1vhRQ==} - engines: {node: '>=18'} - - '@xmtp/proto@3.61.1': - resolution: {integrity: sha512-momxDvGw4OoiLlNz6xmvEGnsx9CCZSR+o964EheH9ITx/iAqnV8ebpX3ZDtPuadEQg9AL21JAktw5pi7zmos0w==} - - abitype@1.0.6: - resolution: {integrity: sha512-MMSqYh4+C/aVqI2RQaWqbvI4Kxo5cQV40WQ4QFtDnNzCkqChm8MuENhElmynZlO0qUy/ObkEUaXtKqYnx1Kp3A==} - peerDependencies: - typescript: '>=5.0.4' - zod: ^3 >=3.22.0 - peerDependenciesMeta: - typescript: - optional: true - zod: - optional: true - - abort-controller@3.0.0: - resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==} - engines: {node: '>=6.5'} - - accepts@1.3.8: - resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} - engines: {node: '>= 0.6'} - - acorn-jsx@5.3.2: - resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} - peerDependencies: - acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 - - acorn@8.14.0: - resolution: {integrity: sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==} - engines: {node: '>=0.4.0'} - hasBin: true - - ajv@6.12.6: - resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} - - anser@1.4.10: - resolution: {integrity: sha512-hCv9AqTQ8ycjpSd3upOJd7vFwW1JaoYQ7tpham03GJ1ca8/65rqn0RpaWpItOAd6ylW9wAw6luXYPJIyPFVOww==} - - ansi-regex@5.0.1: - resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} - engines: {node: '>=8'} - - ansi-regex@6.1.0: - resolution: {integrity: sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==} - engines: {node: '>=12'} - - ansi-styles@4.3.0: - resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} - engines: {node: '>=8'} - - ansi-styles@5.2.0: - resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==} - engines: {node: '>=10'} - - ansi-styles@6.2.1: - resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} - engines: {node: '>=12'} - - any-promise@1.3.0: - resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} - - anymatch@3.1.3: - resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} - engines: {node: '>= 8'} - - arg@5.0.2: - resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} - - argparse@1.0.10: - resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} - - argparse@2.0.1: - resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} - - aria-hidden@1.2.4: - resolution: {integrity: sha512-y+CcFFwelSXpLZk/7fMB2mUbGtX9lKycf1MWJ7CaTIERyitVlyQx6C+sxcROU2BAJ24OiZyK+8wj2i8AlBoS3A==} - engines: {node: '>=10'} - - aria-query@5.3.2: - resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==} - engines: {node: '>= 0.4'} - - array-buffer-byte-length@1.0.1: - resolution: {integrity: sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==} - engines: {node: '>= 0.4'} - - array-includes@3.1.8: - resolution: {integrity: sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==} - engines: {node: '>= 0.4'} - - array-union@2.1.0: - resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} - engines: {node: '>=8'} - - array.prototype.findlast@1.2.5: - resolution: {integrity: sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==} - engines: {node: '>= 0.4'} - - array.prototype.findlastindex@1.2.5: - resolution: {integrity: sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==} - engines: {node: '>= 0.4'} - - array.prototype.flat@1.3.2: - resolution: {integrity: sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==} - engines: {node: '>= 0.4'} - - array.prototype.flatmap@1.3.2: - resolution: {integrity: sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==} - engines: {node: '>= 0.4'} - - array.prototype.tosorted@1.1.4: - resolution: {integrity: sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==} - engines: {node: '>= 0.4'} - - arraybuffer.prototype.slice@1.0.3: - resolution: {integrity: sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==} - engines: {node: '>= 0.4'} - - asap@2.0.6: - resolution: {integrity: sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==} - - ast-types-flow@0.0.8: - resolution: {integrity: sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==} - - ast-types@0.15.2: - resolution: {integrity: sha512-c27loCv9QkZinsa5ProX751khO9DJl/AcB5c2KNtA6NRvHKS0PgLfcftz72KVq504vB0Gku5s2kUZzDBvQWvHg==} - engines: {node: '>=4'} - - async-limiter@1.0.1: - resolution: {integrity: sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==} - - async-mutex@0.2.6: - resolution: {integrity: sha512-Hs4R+4SPgamu6rSGW8C7cV9gaWUKEHykfzCCvIRuaVv636Ju10ZdeUbvb4TBEW0INuq2DHZqXbK4Nd3yG4RaRw==} - - asynckit@0.4.0: - resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} - - atomic-sleep@1.0.0: - resolution: {integrity: sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==} - engines: {node: '>=8.0.0'} - - available-typed-arrays@1.0.7: - resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} - engines: {node: '>= 0.4'} - - axe-core@4.10.2: - resolution: {integrity: sha512-RE3mdQ7P3FRSe7eqCWoeQ/Z9QXrtniSjp1wUjt5nRC3WIpz5rSCve6o3fsZ2aCpJtrZjSZgjwXAoTO5k4tEI0w==} - engines: {node: '>=4'} - - axios@1.7.7: - resolution: {integrity: sha512-S4kL7XrjgBmvdGut0sN3yJxqYzrDOnivkBiN0OFs6hLiUam3UPvswUo0kqGyhqUZGEOytHyumEdXsAkgCOUf3Q==} - - axobject-query@4.1.0: - resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==} - engines: {node: '>= 0.4'} - - babel-core@7.0.0-bridge.0: - resolution: {integrity: sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==} - peerDependencies: - '@babel/core': ^7.0.0-0 - - babel-jest@29.7.0: - resolution: {integrity: sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - peerDependencies: - '@babel/core': ^7.8.0 - - babel-plugin-istanbul@6.1.1: - resolution: {integrity: sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==} - engines: {node: '>=8'} - - babel-plugin-jest-hoist@29.6.3: - resolution: {integrity: sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - - babel-plugin-polyfill-corejs2@0.4.11: - resolution: {integrity: sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==} - peerDependencies: - '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - - babel-plugin-polyfill-corejs3@0.10.6: - resolution: {integrity: sha512-b37+KR2i/khY5sKmWNVQAnitvquQbNdWy6lJdsr0kmquCKEEUgMKK4SboVM3HtfnZilfjr4MMQ7vY58FVWDtIA==} - peerDependencies: - '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - - babel-plugin-polyfill-regenerator@0.6.2: - resolution: {integrity: sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg==} - peerDependencies: - '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - - babel-plugin-syntax-hermes-parser@0.23.1: - resolution: {integrity: sha512-uNLD0tk2tLUjGFdmCk+u/3FEw2o+BAwW4g+z2QVlxJrzZYOOPADroEcNtTPt5lNiScctaUmnsTkVEnOwZUOLhA==} - - babel-plugin-transform-flow-enums@0.0.2: - resolution: {integrity: sha512-g4aaCrDDOsWjbm0PUUeVnkcVd6AKJsVc/MbnPhEotEpkeJQP6b8nzewohQi7+QS8UyPehOhGWn0nOwjvWpmMvQ==} - - babel-preset-current-node-syntax@1.1.0: - resolution: {integrity: sha512-ldYss8SbBlWva1bs28q78Ju5Zq1F+8BrqBZZ0VFhLBvhh6lCpC2o3gDJi/5DRLs9FgYZCnmPYIVFU4lRXCkyUw==} - peerDependencies: - '@babel/core': ^7.0.0 - - babel-preset-jest@29.6.3: - resolution: {integrity: sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - peerDependencies: - '@babel/core': ^7.0.0 - - balanced-match@1.0.2: - resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} - - base64-js@1.5.1: - resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} - - binary-extensions@2.3.0: - resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} - engines: {node: '>=8'} - - bn.js@4.12.0: - resolution: {integrity: sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==} - - bn.js@5.2.1: - resolution: {integrity: sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==} - - bowser@2.11.0: - resolution: {integrity: sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA==} - - brace-expansion@1.1.11: - resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} - - brace-expansion@2.0.1: - resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} - - braces@3.0.3: - resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} - engines: {node: '>=8'} - - brorand@1.1.0: - resolution: {integrity: sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==} - - browserslist@4.24.2: - resolution: {integrity: sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==} - engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} - hasBin: true - - bser@2.1.1: - resolution: {integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==} - - buffer-from@1.1.2: - resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} - - buffer@6.0.3: - resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==} - - bufferutil@4.0.8: - resolution: {integrity: sha512-4T53u4PdgsXqKaIctwF8ifXlRTTmEPJ8iEPWFdGZvcf7sbwYo6FKFEX9eNNAnzFZ7EzJAQ3CJeOtCRA4rDp7Pw==} - engines: {node: '>=6.14.2'} - - busboy@1.6.0: - resolution: {integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==} - engines: {node: '>=10.16.0'} - - call-bind@1.0.7: - resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==} - engines: {node: '>= 0.4'} - - caller-callsite@2.0.0: - resolution: {integrity: sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ==} - engines: {node: '>=4'} - - caller-path@2.0.0: - resolution: {integrity: sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A==} - engines: {node: '>=4'} - - callsites@2.0.0: - resolution: {integrity: sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ==} - engines: {node: '>=4'} - - callsites@3.1.0: - resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} - engines: {node: '>=6'} - - camelcase-css@2.0.1: - resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} - engines: {node: '>= 6'} - - camelcase@5.3.1: - resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} - engines: {node: '>=6'} - - camelcase@6.3.0: - resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} - engines: {node: '>=10'} - - caniuse-lite@1.0.30001673: - resolution: {integrity: sha512-WTrjUCSMp3LYX0nE12ECkV0a+e6LC85E0Auz75555/qr78Oc8YWhEPNfDd6SHdtlCMSzqtuXY0uyEMNRcsKpKw==} - - chalk@4.1.2: - resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} - engines: {node: '>=10'} - - chokidar@3.6.0: - resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} - engines: {node: '>= 8.10.0'} - - chrome-launcher@0.15.2: - resolution: {integrity: sha512-zdLEwNo3aUVzIhKhTtXfxhdvZhUghrnmkvcAq2NoDd+LeOHKf03H5jwZ8T/STsAlzyALkBVK552iaG1fGf1xVQ==} - engines: {node: '>=12.13.0'} - hasBin: true - - chromium-edge-launcher@0.2.0: - resolution: {integrity: sha512-JfJjUnq25y9yg4FABRRVPmBGWPZZi+AQXT4mxupb67766/0UlhG8PAZCz6xzEMXTbW3CsSoE8PcCWA49n35mKg==} - - ci-info@2.0.0: - resolution: {integrity: sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==} - - ci-info@3.9.0: - resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==} - engines: {node: '>=8'} - - citty@0.1.6: - resolution: {integrity: sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==} - - class-variance-authority@0.7.0: - resolution: {integrity: sha512-jFI8IQw4hczaL4ALINxqLEXQbWcNjoSkloa4IaufXCJr6QawJyw7tuRysRsrE8w2p/4gGaxKIt/hX3qz/IbD1A==} - - 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==} - - cliui@8.0.1: - resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} - engines: {node: '>=12'} - - clone-deep@4.0.1: - resolution: {integrity: sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==} - engines: {node: '>=6'} - - clsx@1.2.1: - resolution: {integrity: sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==} - engines: {node: '>=6'} - - clsx@2.0.0: - resolution: {integrity: sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q==} - engines: {node: '>=6'} - - clsx@2.1.1: - resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==} - engines: {node: '>=6'} - - color-convert@2.0.1: - resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} - engines: {node: '>=7.0.0'} - - color-name@1.1.4: - resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} - - combined-stream@1.0.8: - resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} - engines: {node: '>= 0.8'} - - commander@12.1.0: - resolution: {integrity: sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==} - engines: {node: '>=18'} - - commander@2.20.3: - resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} - - commander@4.1.1: - resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} - engines: {node: '>= 6'} - - commondir@1.0.1: - resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==} - - 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==} - engines: {node: ^14.18.0 || >=16.10.0} - - convert-source-map@2.0.0: - resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} - - cookie-es@1.2.2: - resolution: {integrity: sha512-+W7VmiVINB+ywl1HGXJXmrqkOhpKrIiVZV6tQuV54ZyQC7MMuBt81Vc336GMLoHBq5hV/F9eXgt5Mnx0Rha5Fg==} - - core-js-compat@3.38.1: - resolution: {integrity: sha512-JRH6gfXxGmrzF3tZ57lFx97YARxCXPaMzPo6jELZhv88pBH5VXpQ+y0znKGlFnzuaihqhLbefxSJxWJMPtfDzw==} - - core-util-is@1.0.3: - resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} - - cosmiconfig@5.2.1: - resolution: {integrity: sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==} - engines: {node: '>=4'} - - crc-32@1.2.2: - resolution: {integrity: sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==} - engines: {node: '>=0.8'} - hasBin: true - - cross-fetch@3.1.8: - resolution: {integrity: sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg==} - - cross-fetch@4.0.0: - resolution: {integrity: sha512-e4a5N8lVvuLgAWgnCrLr2PP0YyDOTHa9H/Rj54dirp61qXnNq46m82bRhNqIA5VccJtWBvPTFRV3TtvHUKPB1g==} - - cross-spawn@7.0.3: - resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} - engines: {node: '>= 8'} - - crossws@0.3.1: - resolution: {integrity: sha512-HsZgeVYaG+b5zA+9PbIPGq4+J/CJynJuearykPsXx4V/eMhyQ5EDVg3Ak2FBZtVXCiOLu/U7IiwDHTr9MA+IKw==} - - css-what@6.1.0: - resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==} - engines: {node: '>= 6'} - - cssesc@3.0.0: - resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} - engines: {node: '>=4'} - hasBin: true - - csstype@3.1.3: - resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} - - damerau-levenshtein@1.0.8: - resolution: {integrity: sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==} - - data-view-buffer@1.0.1: - resolution: {integrity: sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==} - engines: {node: '>= 0.4'} - - data-view-byte-length@1.0.1: - resolution: {integrity: sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==} - engines: {node: '>= 0.4'} - - data-view-byte-offset@1.0.0: - resolution: {integrity: sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==} - engines: {node: '>= 0.4'} - - date-fns@2.30.0: - resolution: {integrity: sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==} - engines: {node: '>=0.11'} - - debug@2.6.9: - resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - - debug@3.2.7: - resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - - debug@4.3.7: - resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - - decamelize@1.2.0: - resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==} - engines: {node: '>=0.10.0'} - - decode-uri-component@0.2.2: - resolution: {integrity: sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==} - engines: {node: '>=0.10'} - - dedent@1.5.3: - resolution: {integrity: sha512-NHQtfOOW68WD8lgypbLA5oT+Bt0xXJhiYvoR6SmmNXZfpzOGXwdKWmcwG8N7PwVVWV3eF/68nmD9BaJSsTBhyQ==} - peerDependencies: - babel-plugin-macros: ^3.1.0 - peerDependenciesMeta: - babel-plugin-macros: - optional: true - - deep-is@0.1.4: - resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} - - deep-object-diff@1.1.9: - resolution: {integrity: sha512-Rn+RuwkmkDwCi2/oXOFS9Gsr5lJZu/yTGpK7wAaAIE75CC+LCGEZHpY6VQJa/RoJcrmaA/docWJZvYohlNkWPA==} - - deepmerge@4.3.1: - resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} - engines: {node: '>=0.10.0'} - - define-data-property@1.1.4: - resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} - engines: {node: '>= 0.4'} - - define-properties@1.2.1: - resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} - engines: {node: '>= 0.4'} - - defu@6.1.4: - resolution: {integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==} - - delayed-stream@1.0.0: - resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} - engines: {node: '>=0.4.0'} - - denodeify@1.2.1: - resolution: {integrity: sha512-KNTihKNmQENUZeKu5fzfpzRqR5S2VMp4gl9RFHiWzj9DfvYQPMJ6XHKNaQxaGCXwPk6y9yme3aUoaiAe+KX+vg==} - - depd@2.0.0: - resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} - engines: {node: '>= 0.8'} - - destr@2.0.3: - resolution: {integrity: sha512-2N3BOUU4gYMpTP24s5rF5iP7BDr7uNTCs4ozw3kf/eKfvWSIu93GEBi5m427YoyJoeOzQ5smuu4nNAPGb8idSQ==} - - destroy@1.2.0: - resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} - engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} - - 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-node-es@1.1.0: - resolution: {integrity: sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==} - - didyoumean@1.2.2: - resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} - - dijkstrajs@1.0.3: - resolution: {integrity: sha512-qiSlmBq9+BCdCA/L46dw8Uy93mloxsPSbwnm5yrKn2vMPiy8KyAskTF6zuV/j5BMsmOGZDPs7KjU+mjb670kfA==} - - dir-glob@3.0.1: - resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} - engines: {node: '>=8'} - - dlv@1.1.3: - resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} - - doctrine@2.1.0: - resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} - engines: {node: '>=0.10.0'} - - doctrine@3.0.0: - resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} - engines: {node: '>=6.0.0'} - - duplexify@4.1.3: - resolution: {integrity: sha512-M3BmBhwJRZsSx38lZyhE53Csddgzl5R7xGJNk7CVddZD6CcmwMCH8J+7AprIrQKH7TonKxaCjcv27Qmf+sQ+oA==} - - eastasianwidth@0.2.0: - resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} - - eciesjs@0.4.10: - resolution: {integrity: sha512-dYAgdXAC7/d9fEC0w6kpRWj5vHah2BQgMM639g78JI0FUUffMN2Mq60HEHPkyH8ah+FX+cQd6ouDK4kWiatzyw==} - engines: {node: '>=16.0.0'} - - ee-first@1.1.1: - resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - - electron-to-chromium@1.5.48: - resolution: {integrity: sha512-FXULnNK7ACNI9MTMOVAzUGiz/YrK9Kcb0s/JT4aJgsam7Eh6XYe7Y6q95lPq+VdBe1DpT2eTnfXFtnuPGCks4w==} - - elliptic@6.6.0: - resolution: {integrity: sha512-dpwoQcLc/2WLQvJvLRHKZ+f9FgOdjnq11rurqwekGQygGPsYSK29OMMD2WalatiqQ+XGFDglTNixpPfI+lpaAA==} - - emoji-regex@8.0.0: - resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} - - emoji-regex@9.2.2: - resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} - - encode-utf8@1.0.3: - resolution: {integrity: sha512-ucAnuBEhUK4boH2HjVYG5Q2mQyPorvv0u/ocS+zhdw0S8AlHYY+GOFhP1Gio5z4icpP2ivFSvhtFjQi8+T9ppw==} - - encodeurl@1.0.2: - resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} - engines: {node: '>= 0.8'} - - encodeurl@2.0.0: - resolution: {integrity: sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==} - engines: {node: '>= 0.8'} - - end-of-stream@1.4.4: - resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} - - engine.io-client@6.6.2: - resolution: {integrity: sha512-TAr+NKeoVTjEVW8P3iHguO1LO6RlUz9O5Y8o7EY0fU+gY1NYqas7NN3slpFtbXEsLMHk0h90fJMfKjRkQ0qUIw==} - - engine.io-parser@5.2.3: - resolution: {integrity: sha512-HqD3yTBfnBxIrbnM1DoD6Pcq8NECnh8d4As1Qgh0z5Gg3jRRIqijury0CL3ghu/edArpUYiYqQiDUQBIs4np3Q==} - engines: {node: '>=10.0.0'} - - enhanced-resolve@5.17.1: - resolution: {integrity: sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==} - engines: {node: '>=10.13.0'} - - error-ex@1.3.2: - resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} - - error-stack-parser@2.1.4: - resolution: {integrity: sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==} - - es-abstract@1.23.3: - resolution: {integrity: sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==} - engines: {node: '>= 0.4'} - - es-define-property@1.0.0: - resolution: {integrity: sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==} - engines: {node: '>= 0.4'} - - es-errors@1.3.0: - resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} - engines: {node: '>= 0.4'} - - es-iterator-helpers@1.1.0: - resolution: {integrity: sha512-/SurEfycdyssORP/E+bj4sEu1CWw4EmLDsHynHwSXQ7utgbrMRWW195pTrCjFgFCddf/UkYm3oqKPRq5i8bJbw==} - engines: {node: '>= 0.4'} - - es-object-atoms@1.0.0: - resolution: {integrity: sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==} - engines: {node: '>= 0.4'} - - es-set-tostringtag@2.0.3: - resolution: {integrity: sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==} - engines: {node: '>= 0.4'} - - es-shim-unscopables@1.0.2: - resolution: {integrity: sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==} - - es-to-primitive@1.2.1: - resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} - engines: {node: '>= 0.4'} - - escalade@3.2.0: - resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} - engines: {node: '>=6'} - - escape-html@1.0.3: - resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} - - escape-string-regexp@2.0.0: - resolution: {integrity: sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==} - engines: {node: '>=8'} - - escape-string-regexp@4.0.0: - resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} - engines: {node: '>=10'} - - eslint-config-next@14.2.5: - resolution: {integrity: sha512-zogs9zlOiZ7ka+wgUnmcM0KBEDjo4Jis7kxN1jvC0N4wynQ2MIx/KBkg4mVF63J5EK4W0QMCn7xO3vNisjaAoA==} - peerDependencies: - eslint: ^7.23.0 || ^8.0.0 - typescript: '>=3.3.1' - peerDependenciesMeta: - typescript: - optional: true - - eslint-import-resolver-node@0.3.9: - resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} - - eslint-import-resolver-typescript@3.6.3: - resolution: {integrity: sha512-ud9aw4szY9cCT1EWWdGv1L1XR6hh2PaRWif0j2QjQ0pgTY/69iw+W0Z4qZv5wHahOl8isEr+k/JnyAqNQkLkIA==} - engines: {node: ^14.18.0 || >=16.0.0} - peerDependencies: - eslint: '*' - eslint-plugin-import: '*' - eslint-plugin-import-x: '*' - peerDependenciesMeta: - eslint-plugin-import: - optional: true - eslint-plugin-import-x: - optional: true - - eslint-module-utils@2.12.0: - resolution: {integrity: sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==} - engines: {node: '>=4'} - peerDependencies: - '@typescript-eslint/parser': '*' - eslint: '*' - eslint-import-resolver-node: '*' - eslint-import-resolver-typescript: '*' - eslint-import-resolver-webpack: '*' - peerDependenciesMeta: - '@typescript-eslint/parser': - optional: true - eslint: - optional: true - eslint-import-resolver-node: - optional: true - eslint-import-resolver-typescript: - optional: true - eslint-import-resolver-webpack: - optional: true - - eslint-plugin-import@2.31.0: - resolution: {integrity: sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==} - engines: {node: '>=4'} - peerDependencies: - '@typescript-eslint/parser': '*' - eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9 - peerDependenciesMeta: - '@typescript-eslint/parser': - optional: true - - eslint-plugin-jsx-a11y@6.10.2: - resolution: {integrity: sha512-scB3nz4WmG75pV8+3eRUQOHZlNSUhFNq37xnpgRkCCELU3XMvXAxLk1eqWWyE22Ki4Q01Fnsw9BA3cJHDPgn2Q==} - engines: {node: '>=4.0'} - peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9 - - eslint-plugin-react-hooks@5.0.0-canary-7118f5dd7-20230705: - resolution: {integrity: sha512-AZYbMo/NW9chdL7vk6HQzQhT+PvTAEVqWk9ziruUoW2kAOcN5qNyelv70e0F1VNQAbvutOC9oc+xfWycI9FxDw==} - engines: {node: '>=10'} - peerDependencies: - eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 - - eslint-plugin-react@7.37.2: - resolution: {integrity: sha512-EsTAnj9fLVr/GZleBLFbj/sSuXeWmp1eXIN60ceYnZveqEaUCyW4X+Vh4WTdUhCkW4xutXYqTXCUSyqD4rB75w==} - engines: {node: '>=4'} - peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7 - - eslint-scope@7.2.2: - resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - - eslint-visitor-keys@3.4.3: - resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - - eslint@8.57.1: - resolution: {integrity: sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - deprecated: This version is no longer supported. Please see https://eslint.org/version-support for other options. - hasBin: true - - espree@9.6.1: - resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - - esprima@4.0.1: - resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} - engines: {node: '>=4'} - hasBin: true - - esquery@1.6.0: - resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==} - engines: {node: '>=0.10'} - - esrecurse@4.3.0: - resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} - engines: {node: '>=4.0'} - - estraverse@5.3.0: - resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} - engines: {node: '>=4.0'} - - esutils@2.0.3: - resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} - engines: {node: '>=0.10.0'} - - etag@1.8.1: - resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} - engines: {node: '>= 0.6'} - - eth-block-tracker@7.1.0: - resolution: {integrity: sha512-8YdplnuE1IK4xfqpf4iU7oBxnOYAc35934o083G8ao+8WM8QQtt/mVlAY6yIAdY1eMeLqg4Z//PZjJGmWGPMRg==} - engines: {node: '>=14.0.0'} - - eth-json-rpc-filters@6.0.1: - resolution: {integrity: sha512-ITJTvqoCw6OVMLs7pI8f4gG92n/St6x80ACtHodeS+IXmO0w+t1T5OOzfSt7KLSMLRkVUoexV7tztLgDxg+iig==} - engines: {node: '>=14.0.0'} - - eth-query@2.1.2: - resolution: {integrity: sha512-srES0ZcvwkR/wd5OQBRA1bIJMww1skfGS0s8wlwK3/oNP4+wnds60krvu5R1QbpRQjMmpG5OMIWro5s7gvDPsA==} - - eth-rpc-errors@4.0.3: - resolution: {integrity: sha512-Z3ymjopaoft7JDoxZcEb3pwdGh7yiYMhOwm2doUt6ASXlMavpNlK6Cre0+IMl2VSGyEU9rkiperQhp5iRxn5Pg==} - - ethereum-cryptography@2.2.1: - resolution: {integrity: sha512-r/W8lkHSiTLxUxW8Rf3u4HGB0xQweG2RyETjywylKZSzLWoWAijRz8WCuOtJ6wah+avllXBqZuk29HCCvhEIRg==} - - event-target-shim@5.0.1: - resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==} - engines: {node: '>=6'} - - eventemitter2@6.4.9: - resolution: {integrity: sha512-JEPTiaOt9f04oa6NOkc4aH+nVp5I3wEjpHbIPqfgCdD5v5bUzy7xQqwcVO2aDQgOWhI28da57HksMrzK9HlRxg==} - - eventemitter3@5.0.1: - resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==} - - events@3.3.0: - resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} - engines: {node: '>=0.8.x'} - - execa@5.1.1: - 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'} - - exponential-backoff@3.1.1: - resolution: {integrity: sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw==} - - extension-port-stream@3.0.0: - resolution: {integrity: sha512-an2S5quJMiy5bnZKEf6AkfH/7r8CzHvhchU40gxN+OM6HPhe7Z9T1FUychcf2M9PpPOO0Hf7BAEfJkw2TDIBDw==} - engines: {node: '>=12.0.0'} - - 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==} - engines: {node: '>=8.6.0'} - - fast-json-stable-stringify@2.1.0: - resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} - - fast-levenshtein@2.0.6: - resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} - - fast-redact@3.5.0: - resolution: {integrity: sha512-dwsoQlS7h9hMeYUq1W++23NDcBLV4KqONnITDV9DjfS3q1SgDGVrBdvvTLUotWtPSD7asWDV9/CmsZPy8Hf70A==} - engines: {node: '>=6'} - - fast-safe-stringify@2.1.1: - resolution: {integrity: sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==} - - fastq@1.17.1: - resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==} - - fb-watchman@2.0.2: - resolution: {integrity: sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==} - - file-entry-cache@6.0.1: - resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} - engines: {node: ^10.12.0 || >=12.0.0} - - fill-range@7.1.1: - resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} - engines: {node: '>=8'} - - filter-obj@1.1.0: - resolution: {integrity: sha512-8rXg1ZnX7xzy2NGDVkBVaAy+lSlPNwad13BtgSlLuxfIslyt5Vg64U7tFcCt4WS1R0hvtnQybT/IyCkGZ3DpXQ==} - engines: {node: '>=0.10.0'} - - finalhandler@1.1.2: - resolution: {integrity: sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==} - engines: {node: '>= 0.8'} - - find-cache-dir@2.1.0: - resolution: {integrity: sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==} - engines: {node: '>=6'} - - find-up@3.0.0: - resolution: {integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==} - engines: {node: '>=6'} - - find-up@4.1.0: - resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} - engines: {node: '>=8'} - - find-up@5.0.0: - resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} - engines: {node: '>=10'} - - flat-cache@3.2.0: - resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==} - engines: {node: ^10.12.0 || >=12.0.0} - - flatted@3.3.1: - resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==} - - flow-enums-runtime@0.0.6: - resolution: {integrity: sha512-3PYnM29RFXwvAN6Pc/scUfkI7RwhQ/xqyLUyPNlXUp9S40zI8nup9tUSrTLSVnWGBN38FNiGWbwZOB6uR4OGdw==} - - flow-parser@0.250.0: - resolution: {integrity: sha512-8mkLh/CotlvqA9vCyQMbhJoPx2upEg9oKxARAayz8zQ58wCdABnTZy6U4xhMHvHvbTUFgZQk4uH2cglOCOel5A==} - engines: {node: '>=0.4.0'} - - follow-redirects@1.15.9: - resolution: {integrity: sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==} - engines: {node: '>=4.0'} - peerDependencies: - debug: '*' - peerDependenciesMeta: - debug: - optional: true - - for-each@0.3.3: - resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} - - foreground-child@3.3.0: - resolution: {integrity: sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==} - engines: {node: '>=14'} - - form-data@4.0.1: - resolution: {integrity: sha512-tzN8e4TX8+kkxGPK8D5u0FNmjPUjw3lwC9lSLxxoB/+GtsJG91CO8bSWy73APlgAZzZbXEYZJuxjkHH2w+Ezhw==} - engines: {node: '>= 6'} - - fresh@0.5.2: - resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==} - engines: {node: '>= 0.6'} - - fs.realpath@1.0.0: - resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} - - fsevents@2.3.3: - resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} - engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} - os: [darwin] - - function-bind@1.1.2: - resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} - - function.prototype.name@1.1.6: - resolution: {integrity: sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==} - engines: {node: '>= 0.4'} - - functions-have-names@1.2.3: - resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} - - gensync@1.0.0-beta.2: - resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} - engines: {node: '>=6.9.0'} - - get-caller-file@2.0.5: - resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} - engines: {node: 6.* || 8.* || >= 10.*} - - get-intrinsic@1.2.4: - resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==} - engines: {node: '>= 0.4'} - - get-nonce@1.0.1: - resolution: {integrity: sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==} - engines: {node: '>=6'} - - get-package-type@0.1.0: - resolution: {integrity: sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==} - engines: {node: '>=8.0.0'} - - get-port-please@3.1.2: - resolution: {integrity: sha512-Gxc29eLs1fbn6LQ4jSU4vXjlwyZhF5HsGuMAa7gqBP4Rw4yxxltyDUuF5MBclFzDTXO+ACchGQoeela4DSfzdQ==} - - 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'} - - get-symbol-description@1.0.2: - resolution: {integrity: sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==} - engines: {node: '>= 0.4'} - - get-tsconfig@4.8.1: - resolution: {integrity: sha512-k9PN+cFBmaLWtVz29SkUoqU5O0slLuHJXt/2P+tMVFT+phsSGXGkp9t3rQIqdz0e+06EHNGs3oM6ZX1s2zHxRg==} - - glob-parent@5.1.2: - resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} - engines: {node: '>= 6'} - - glob-parent@6.0.2: - resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} - engines: {node: '>=10.13.0'} - - glob@10.3.10: - resolution: {integrity: sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==} - engines: {node: '>=16 || 14 >=14.17'} - hasBin: true - - glob@10.4.5: - resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} - hasBin: true - - glob@7.2.3: - resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} - deprecated: Glob versions prior to v9 are no longer supported - - globals@11.12.0: - resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} - engines: {node: '>=4'} - - globals@13.24.0: - resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==} - engines: {node: '>=8'} - - globalthis@1.0.4: - resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==} - engines: {node: '>= 0.4'} - - globby@11.1.0: - resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} - engines: {node: '>=10'} - - gopd@1.0.1: - resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} - - graceful-fs@4.2.11: - resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} - - graphemer@1.4.0: - resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} - - graphql-request@6.1.0: - resolution: {integrity: sha512-p+XPfS4q7aIpKVcgmnZKhMNqhltk20hfXtkaIkTfjjmiKMJ5xrt5c743cL03y/K7y1rg3WrIC49xGiEQ4mxdNw==} - peerDependencies: - graphql: 14 - 16 - - graphql@16.9.0: - resolution: {integrity: sha512-GGTKBX4SD7Wdb8mqeDLni2oaRGYQWjWHGKPQ24ZMnUtKfcsVoiv4uX8+LJr1K6U5VW2Lu1BwJnj7uiori0YtRw==} - engines: {node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0} - - h3@1.13.0: - resolution: {integrity: sha512-vFEAu/yf8UMUcB4s43OaDaigcqpQd14yanmOsn+NcRX3/guSKncyE2rOYhq8RIchgJrPSs/QiIddnTTR1ddiAg==} - - has-bigints@1.0.2: - resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} - - has-flag@4.0.0: - resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} - engines: {node: '>=8'} - - has-property-descriptors@1.0.2: - resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} - - has-proto@1.0.3: - resolution: {integrity: sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==} - engines: {node: '>= 0.4'} - - has-symbols@1.0.3: - resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} - engines: {node: '>= 0.4'} - - has-tostringtag@1.0.2: - resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} - engines: {node: '>= 0.4'} - - hash.js@1.1.7: - resolution: {integrity: sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==} - - hasown@2.0.2: - resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} - engines: {node: '>= 0.4'} - - hermes-estree@0.23.1: - resolution: {integrity: sha512-eT5MU3f5aVhTqsfIReZ6n41X5sYn4IdQL0nvz6yO+MMlPxw49aSARHLg/MSehQftyjnrE8X6bYregzSumqc6cg==} - - hermes-estree@0.24.0: - resolution: {integrity: sha512-LyoXLB7IFzeZW0EvAbGZacbxBN7t6KKSDqFJPo3Ydow7wDlrDjXwsdiAHV6XOdvEN9MEuWXsSIFN4tzpyrXIHw==} - - hermes-parser@0.23.1: - resolution: {integrity: sha512-oxl5h2DkFW83hT4DAUJorpah8ou4yvmweUzLJmmr6YV2cezduCdlil1AvU/a/xSsAFo4WUcNA4GoV5Bvq6JffA==} - - hermes-parser@0.24.0: - resolution: {integrity: sha512-IJooSvvu2qNRe7oo9Rb04sUT4omtZqZqf9uq9WM25Tb6v3usmvA93UqfnnoWs5V0uYjEl9Al6MNU10MCGKLwpg==} - - hey-listen@1.0.8: - resolution: {integrity: sha512-COpmrF2NOg4TBWUJ5UVyaCU2A88wEMkUPK4hNqyCkqHbxT92BbvfjoSozkAIIm6XhicGlJHhFdullInrdhwU8Q==} - - hmac-drbg@1.0.1: - resolution: {integrity: sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==} - - http-errors@2.0.0: - resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==} - engines: {node: '>= 0.8'} - - http-shutdown@1.2.2: - resolution: {integrity: sha512-S9wWkJ/VSY9/k4qcjG318bqJNruzE4HySUhFYknwmu6LBP97KLLfwNf+n4V1BHurvFNkSKLFnK/RsuUnRTf9Vw==} - engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'} - - human-signals@2.1.0: - 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'} - - i18next-browser-languagedetector@7.1.0: - resolution: {integrity: sha512-cr2k7u1XJJ4HTOjM9GyOMtbOA47RtUoWRAtt52z43r3AoMs2StYKyjS3URPhzHaf+mn10hY9dZWamga5WPQjhA==} - - i18next@23.11.5: - resolution: {integrity: sha512-41pvpVbW9rhZPk5xjCX2TPJi2861LEig/YRhUkY+1FQ2IQPS0bKUDYnEqY8XPPbB48h1uIwLnP9iiEfuSl20CA==} - - idb-keyval@6.2.1: - resolution: {integrity: sha512-8Sb3veuYCyrZL+VBt9LJfZjLUPWVvqn8tG28VqYNFCo43KHcKuq+b4EiXGeuaLAQWL2YmyDgMp2aSpH9JHsEQg==} - - ieee754@1.2.1: - resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} - - ignore@5.3.2: - resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} - engines: {node: '>= 4'} - - image-size@1.1.1: - resolution: {integrity: sha512-541xKlUw6jr/6gGuk92F+mYM5zaFAc5ahphvkqvNe2bQ6gVBkd6bfrmVJ2t4KDAfikAYZyIqTnktX3i6/aQDrQ==} - engines: {node: '>=16.x'} - hasBin: true - - import-fresh@2.0.0: - resolution: {integrity: sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==} - engines: {node: '>=4'} - - import-fresh@3.3.0: - resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} - engines: {node: '>=6'} - - imurmurhash@0.1.4: - resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} - engines: {node: '>=0.8.19'} - - inflight@1.0.6: - resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} - deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. - - inherits@2.0.4: - resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} - - internal-slot@1.0.7: - resolution: {integrity: sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==} - engines: {node: '>= 0.4'} - - invariant@2.2.4: - resolution: {integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==} - - iron-webcrypto@1.2.1: - resolution: {integrity: sha512-feOM6FaSr6rEABp/eDfVseKyTMDt+KGpeB35SkVn9Tyn0CqvVsY3EwI0v5i8nMHyJnzCIQf7nsy3p41TPkJZhg==} - - is-arguments@1.1.1: - resolution: {integrity: sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==} - engines: {node: '>= 0.4'} - - is-array-buffer@3.0.4: - resolution: {integrity: sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==} - engines: {node: '>= 0.4'} - - is-arrayish@0.2.1: - resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} - - is-async-function@2.0.0: - resolution: {integrity: sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==} - engines: {node: '>= 0.4'} - - is-bigint@1.0.4: - resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} - - is-binary-path@2.1.0: - resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} - engines: {node: '>=8'} - - is-boolean-object@1.1.2: - resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} - engines: {node: '>= 0.4'} - - is-bun-module@1.2.1: - resolution: {integrity: sha512-AmidtEM6D6NmUiLOvvU7+IePxjEjOzra2h0pSrsfSAcXwl/83zLLXDByafUJy9k/rKK0pvXMLdwKwGHlX2Ke6Q==} - - is-callable@1.2.7: - resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} - engines: {node: '>= 0.4'} - - is-core-module@2.15.1: - resolution: {integrity: sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==} - engines: {node: '>= 0.4'} - - is-data-view@1.0.1: - resolution: {integrity: sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==} - engines: {node: '>= 0.4'} - - is-date-object@1.0.5: - resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} - engines: {node: '>= 0.4'} - - is-directory@0.3.1: - resolution: {integrity: sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw==} - engines: {node: '>=0.10.0'} - - is-docker@2.2.1: - resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} - 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'} - - is-finalizationregistry@1.0.2: - resolution: {integrity: sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==} - - is-fullwidth-code-point@3.0.0: - resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} - engines: {node: '>=8'} - - is-generator-function@1.0.10: - resolution: {integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==} - 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-map@2.0.3: - resolution: {integrity: sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==} - engines: {node: '>= 0.4'} - - is-negative-zero@2.0.3: - resolution: {integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==} - engines: {node: '>= 0.4'} - - is-number-object@1.0.7: - resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} - engines: {node: '>= 0.4'} - - is-number@7.0.0: - resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} - engines: {node: '>=0.12.0'} - - is-path-inside@3.0.3: - resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} - engines: {node: '>=8'} - - is-plain-object@2.0.4: - resolution: {integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==} - engines: {node: '>=0.10.0'} - - is-regex@1.1.4: - resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} - engines: {node: '>= 0.4'} - - is-set@2.0.3: - resolution: {integrity: sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==} - engines: {node: '>= 0.4'} - - is-shared-array-buffer@1.0.3: - resolution: {integrity: sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==} - 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-string@1.0.7: - resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} - engines: {node: '>= 0.4'} - - is-symbol@1.0.4: - resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} - engines: {node: '>= 0.4'} - - is-typed-array@1.1.13: - resolution: {integrity: sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==} - engines: {node: '>= 0.4'} - - is-weakmap@2.0.2: - resolution: {integrity: sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==} - engines: {node: '>= 0.4'} - - is-weakref@1.0.2: - resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} - - is-weakset@2.0.3: - resolution: {integrity: sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==} - 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==} - - isarray@2.0.5: - resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} - - isexe@2.0.0: - resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} - - isobject@3.0.1: - resolution: {integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==} - engines: {node: '>=0.10.0'} - - isows@1.0.6: - resolution: {integrity: sha512-lPHCayd40oW98/I0uvgaHKWCSvkzY27LjWLbtzOm64yQ+G3Q5npjjbdppU65iZXkK1Zt+kH9pfegli0AYfwYYw==} - peerDependencies: - ws: '*' - - istanbul-lib-coverage@3.2.2: - resolution: {integrity: sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==} - engines: {node: '>=8'} - - istanbul-lib-instrument@5.2.1: - resolution: {integrity: sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==} - engines: {node: '>=8'} - - iterator.prototype@1.1.3: - resolution: {integrity: sha512-FW5iMbeQ6rBGm/oKgzq2aW4KvAGpxPzYES8N4g4xNXUKpL1mclMvOe+76AcLDTvD+Ze+sOpVhgdAQEKF4L9iGQ==} - engines: {node: '>= 0.4'} - - jackspeak@2.3.6: - resolution: {integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==} - engines: {node: '>=14'} - - jackspeak@3.4.3: - resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} - - jest-environment-node@29.7.0: - resolution: {integrity: sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - - jest-get-type@29.6.3: - resolution: {integrity: sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - - jest-haste-map@29.7.0: - resolution: {integrity: sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - - jest-message-util@29.7.0: - resolution: {integrity: sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - - jest-mock@29.7.0: - resolution: {integrity: sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - - jest-regex-util@29.6.3: - resolution: {integrity: sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - - jest-util@29.7.0: - resolution: {integrity: sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - - jest-validate@29.7.0: - resolution: {integrity: sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - - jest-worker@29.7.0: - resolution: {integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - - jiti@1.21.6: - resolution: {integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==} - hasBin: true - - jiti@2.3.3: - resolution: {integrity: sha512-EX4oNDwcXSivPrw2qKH2LB5PoFxEvgtv2JgwW0bU858HoLQ+kutSvjLMUqBd0PeJYEinLWhoI9Ol0eYMqj/wNQ==} - hasBin: true - - js-tokens@4.0.0: - resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} - - js-yaml@3.14.1: - resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} - hasBin: true - - js-yaml@4.1.0: - resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} - hasBin: true - - jsc-android@250231.0.0: - resolution: {integrity: sha512-rS46PvsjYmdmuz1OAWXY/1kCYG7pnf1TBqeTiOJr1iDz7s5DLxxC9n/ZMknLDxzYzNVfI7R95MH10emSSG1Wuw==} - - jsc-safe-url@0.2.4: - resolution: {integrity: sha512-0wM3YBWtYePOjfyXQH5MWQ8H7sdk5EXSwZvmSLKk2RboVQ2Bu239jycHDz5J/8Blf3K0Qnoy2b6xD+z10MFB+Q==} - - jscodeshift@0.14.0: - resolution: {integrity: sha512-7eCC1knD7bLUPuSCwXsMZUH51O8jIcoVyKtI6P0XM0IVzlGjckPy3FIwQlorzbN0Sg79oK+RlohN32Mqf/lrYA==} - hasBin: true - peerDependencies: - '@babel/preset-env': ^7.1.6 - - jsesc@3.0.2: - resolution: {integrity: sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==} - engines: {node: '>=6'} - hasBin: true - - json-buffer@3.0.1: - resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} - - json-parse-better-errors@1.0.2: - resolution: {integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==} - - json-rpc-engine@6.1.0: - resolution: {integrity: sha512-NEdLrtrq1jUZyfjkr9OCz9EzCNhnRyWtt1PAnvnhwy6e8XETS0Dtc+ZNCO2gvuAoKsIn2+vCSowXTYE4CkgnAQ==} - engines: {node: '>=10.0.0'} - - json-rpc-random-id@1.0.1: - resolution: {integrity: sha512-RJ9YYNCkhVDBuP4zN5BBtYAzEl03yq/jIIsyif0JY9qyJuQQZNeDK7anAPKKlyEtLSj2s8h6hNh2F8zO5q7ScA==} - - json-schema-traverse@0.4.1: - resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} - - json-stable-stringify-without-jsonify@1.0.1: - resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} - - json5@1.0.2: - resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==} - hasBin: true - - json5@2.2.3: - resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} - engines: {node: '>=6'} - hasBin: true - - jsx-ast-utils@3.3.5: - resolution: {integrity: sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==} - engines: {node: '>=4.0'} - - keccak@3.0.4: - resolution: {integrity: sha512-3vKuW0jV8J3XNTzvfyicFR5qvxrSAGl7KIhvgOu5cmWwM7tZRj3fMbj/pfIf4be7aznbc+prBWGjywox/g2Y6Q==} - engines: {node: '>=10.0.0'} - - keyv@4.5.4: - resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} - - keyvaluestorage-interface@1.0.0: - resolution: {integrity: sha512-8t6Q3TclQ4uZynJY9IGr2+SsIGwK9JHcO6ootkHCGA0CrQCRy+VkouYNO2xicET6b9al7QKzpebNow+gkpCL8g==} - - kind-of@6.0.3: - resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} - engines: {node: '>=0.10.0'} - - language-subtag-registry@0.3.23: - resolution: {integrity: sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==} - - language-tags@1.0.9: - resolution: {integrity: sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==} - engines: {node: '>=0.10'} - - leven@3.1.0: - resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==} - engines: {node: '>=6'} - - levn@0.4.1: - resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} - engines: {node: '>= 0.8.0'} - - lighthouse-logger@1.4.2: - resolution: {integrity: sha512-gPWxznF6TKmUHrOQjlVo2UbaL2EJ71mb2CCeRs/2qBpi4L/g4LUVc9+3lKQ6DTUZwJswfM7ainGrLO1+fOqa2g==} - - lilconfig@2.1.0: - resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} - engines: {node: '>=10'} - - lilconfig@3.1.2: - resolution: {integrity: sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==} - engines: {node: '>=14'} - - 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==} - - lit-html@2.8.0: - resolution: {integrity: sha512-o9t+MQM3P4y7M7yNzqAyjp7z+mQGa4NS4CxiyLqFPyFWyc4O+nodLrkrxSaCTrla6M5YOLaT3RpbbqjszB5g3Q==} - - lit@2.8.0: - resolution: {integrity: sha512-4Sc3OFX9QHOJaHbmTMk28SYgVxLN3ePDjg7hofEft2zWlehFL3LiAuapWc4U/kYwMYJSh2hTCPZ6/LIC7ii0MA==} - - locate-path@3.0.0: - resolution: {integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==} - engines: {node: '>=6'} - - locate-path@5.0.0: - resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} - engines: {node: '>=8'} - - locate-path@6.0.0: - resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} - engines: {node: '>=10'} - - lodash.debounce@4.0.8: - resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} - - lodash.isequal@4.5.0: - resolution: {integrity: sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==} - - lodash.merge@4.6.2: - resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} - - lodash.throttle@4.1.1: - resolution: {integrity: sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==} - - long@5.2.3: - resolution: {integrity: sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q==} - - loose-envify@1.4.0: - resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} - hasBin: true - - lru-cache@10.4.3: - resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} - - lru-cache@5.1.1: - resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} - - lucide-react@0.416.0: - resolution: {integrity: sha512-wPWxTzdss1CTz2aqcNWNlbh4YSnH9neJWP3RaeXepxpLCTW+pmu7WcT/wxJe+Q7Y7DqGOxAqakJv0pIK3431Ag==} - peerDependencies: - react: ^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0 - - make-dir@2.1.0: - resolution: {integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==} - engines: {node: '>=6'} - - makeerror@1.0.12: - resolution: {integrity: sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==} - - marky@1.2.5: - resolution: {integrity: sha512-q9JtQJKjpsVxCRVgQ+WapguSbKC3SQ5HEzFGPAJMStgh3QjCawp00UKv3MTTAArTmGmmPUvllHZoNbZ3gs0I+Q==} - - media-query-parser@2.0.2: - resolution: {integrity: sha512-1N4qp+jE0pL5Xv4uEcwVUhIkwdUO3S/9gML90nqKA7v7FcOS5vUtatfzok9S9U1EJU8dHWlcv95WLnKmmxZI9w==} - - memoize-one@5.2.1: - resolution: {integrity: sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==} - - merge-stream@2.0.0: - resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} - - merge2@1.4.1: - resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} - engines: {node: '>= 8'} - - metro-babel-transformer@0.81.0: - resolution: {integrity: sha512-Dc0QWK4wZIeHnyZ3sevWGTnnSkIDDn/SWyfrn99zbKbDOCoCYy71PAn9uCRrP/hduKLJQOy+tebd63Rr9D8tXg==} - engines: {node: '>=18.18'} - - metro-cache-key@0.81.0: - resolution: {integrity: sha512-qX/IwtknP9bQZL78OK9xeSvLM/xlGfrs6SlUGgHvrxtmGTRSsxcyqxR+c+7ch1xr05n62Gin/O44QKg5V70rNQ==} - engines: {node: '>=18.18'} - - metro-cache@0.81.0: - resolution: {integrity: sha512-DyuqySicHXkHUDZFVJmh0ygxBSx6pCKUrTcSgb884oiscV/ROt1Vhye+x+OIHcsodyA10gzZtrVtxIFV4l9I4g==} - engines: {node: '>=18.18'} - - metro-config@0.81.0: - resolution: {integrity: sha512-6CinEaBe3WLpRlKlYXXu8r1UblJhbwD6Gtnoib5U8j6Pjp7XxMG9h/DGMeNp9aGLDu1OieUqiXpFo7O0/rR5Kg==} - engines: {node: '>=18.18'} - - metro-core@0.81.0: - resolution: {integrity: sha512-CVkM5YCOAFkNMvJai6KzA0RpztzfEKRX62/PFMOJ9J7K0uq/UkOFLxcgpcncMIrfy0PbfEj811b69tjULUQe1Q==} - engines: {node: '>=18.18'} - - metro-file-map@0.81.0: - resolution: {integrity: sha512-zMDI5uYhQCyxbye/AuFx/pAbsz9K+vKL7h1ShUXdN2fz4VUPiyQYRsRqOoVG1DsiCgzd5B6LW0YW77NFpjDQeg==} - engines: {node: '>=18.18'} - - metro-minify-terser@0.81.0: - resolution: {integrity: sha512-U2ramh3W822ZR1nfXgIk+emxsf5eZSg10GbQrT0ZizImK8IZ5BmJY+BHRIkQgHzWFpExOVxC7kWbGL1bZALswA==} - engines: {node: '>=18.18'} - - metro-resolver@0.81.0: - resolution: {integrity: sha512-Uu2Q+buHhm571cEwpPek8egMbdSTqmwT/5U7ZVNpK6Z2ElQBBCxd7HmFAslKXa7wgpTO2FAn6MqGeERbAtVDUA==} - engines: {node: '>=18.18'} - - metro-runtime@0.81.0: - resolution: {integrity: sha512-6oYB5HOt37RuGz2eV4A6yhcl+PUTwJYLDlY9vhT+aVjbUWI6MdBCf69vc4f5K5Vpt+yOkjy+2LDwLS0ykWFwYw==} - engines: {node: '>=18.18'} - - metro-source-map@0.81.0: - resolution: {integrity: sha512-TzsVxhH83dyxg4A4+L1nzNO12I7ps5IHLjKGZH3Hrf549eiZivkdjYiq/S5lOB+p2HiQ+Ykcwtmcja95LIC62g==} - engines: {node: '>=18.18'} - - metro-symbolicate@0.81.0: - resolution: {integrity: sha512-C/1rWbNTPYp6yzID8IPuQPpVGzJ2rbWYBATxlvQ9dfK5lVNoxcwz77hjcY8ISLsRRR15hyd/zbjCNKPKeNgE1Q==} - engines: {node: '>=18.18'} - hasBin: true - - metro-transform-plugins@0.81.0: - resolution: {integrity: sha512-uErLAPBvttGCrmGSCa0dNHlOTk3uJFVEVWa5WDg6tQ79PRmuYRwzUgLhVzn/9/kyr75eUX3QWXN79Jvu4txt6Q==} - engines: {node: '>=18.18'} - - metro-transform-worker@0.81.0: - resolution: {integrity: sha512-HrQ0twiruhKy0yA+9nK5bIe3WQXZcC66PXTvRIos61/EASLAP2DzEmW7IxN/MGsfZegN2UzqL2CG38+mOB45vg==} - engines: {node: '>=18.18'} - - metro@0.81.0: - resolution: {integrity: sha512-kzdzmpL0gKhEthZ9aOV7sTqvg6NuTxDV8SIm9pf9sO8VVEbKrQk5DNcwupOUjgPPFAuKUc2NkT0suyT62hm2xg==} - engines: {node: '>=18.18'} - hasBin: true - - micro-ftch@0.3.1: - resolution: {integrity: sha512-/0LLxhzP0tfiR5hcQebtudP56gUurs2CLkGarnCiB/OqEyUFQ6U3paQi/tgLv0hBJYt2rnr9MNpxz4fiiugstg==} - - micromatch@4.0.8: - resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} - engines: {node: '>=8.6'} - - mime-db@1.52.0: - resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} - engines: {node: '>= 0.6'} - - mime-types@2.1.35: - resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} - engines: {node: '>= 0.6'} - - mime@1.6.0: - resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==} - engines: {node: '>=4'} - hasBin: true - - mime@3.0.0: - resolution: {integrity: sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==} - engines: {node: '>=10.0.0'} - hasBin: true - - mimic-fn@2.1.0: - resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} - engines: {node: '>=6'} - - mimic-fn@4.0.0: - resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} - engines: {node: '>=12'} - - minimalistic-assert@1.0.1: - resolution: {integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==} - - minimalistic-crypto-utils@1.0.1: - resolution: {integrity: sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==} - - minimatch@3.1.2: - resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} - - minimatch@9.0.3: - resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==} - engines: {node: '>=16 || 14 >=14.17'} - - minimatch@9.0.5: - resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} - engines: {node: '>=16 || 14 >=14.17'} - - minimist@1.2.8: - resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} - - minipass@7.1.2: - resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} - engines: {node: '>=16 || 14 >=14.17'} - - mipd@0.0.7: - resolution: {integrity: sha512-aAPZPNDQ3uMTdKbuO2YmAw2TxLHO0moa4YKAyETM/DTj5FloZo+a+8tU+iv4GmW+sOxKLSRwcSFuczk+Cpt6fg==} - peerDependencies: - typescript: '>=5.0.4' - peerDependenciesMeta: - typescript: - optional: true - - mkdirp@0.5.6: - resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==} - hasBin: true - - mkdirp@1.0.4: - resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==} - engines: {node: '>=10'} - hasBin: true - - mlly@1.7.2: - resolution: {integrity: sha512-tN3dvVHYVz4DhSXinXIk7u9syPYaJvio118uomkovAtWBT+RdbP6Lfh/5Lvo519YMmwBafwlh20IPTXIStscpA==} - - modern-ahocorasick@1.0.1: - resolution: {integrity: sha512-yoe+JbhTClckZ67b2itRtistFKf8yPYelHLc7e5xAwtNAXxM6wJTUx2C7QeVSJFDzKT7bCIFyBVybPMKvmB9AA==} - - motion@10.16.2: - resolution: {integrity: sha512-p+PurYqfUdcJZvtnmAqu5fJgV2kR0uLFQuBKtLeFVTrYEVllI99tiOTSefVNYuip9ELTEkepIIDftNdze76NAQ==} - - mri@1.2.0: - resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} - engines: {node: '>=4'} - - ms@2.0.0: - resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} - - ms@2.1.3: - resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} - - multiformats@9.9.0: - resolution: {integrity: sha512-HoMUjhH9T8DDBNT+6xzkrd9ga/XiBI4xLr58LJACwK6G3HTOPeMz4nB4KJs33L2BelrIJa7P0VuNaVF3hMYfjg==} - - mz@2.7.0: - resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} - - nanoid@3.3.7: - resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} - engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} - hasBin: true - - natural-compare@1.4.0: - resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} - - negotiator@0.6.3: - resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} - engines: {node: '>= 0.6'} - - neo-async@2.6.2: - resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} - - next@14.2.16: - resolution: {integrity: sha512-LcO7WnFu6lYSvCzZoo1dB+IO0xXz5uEv52HF1IUN0IqVTUIZGHuuR10I5efiLadGt+4oZqTcNZyVVEem/TM5nA==} - engines: {node: '>=18.17.0'} - hasBin: true - peerDependencies: - '@opentelemetry/api': ^1.1.0 - '@playwright/test': ^1.41.2 - react: ^18.2.0 - react-dom: ^18.2.0 - sass: ^1.3.0 - peerDependenciesMeta: - '@opentelemetry/api': - optional: true - '@playwright/test': - optional: true - sass: - optional: true - - node-abort-controller@3.1.1: - resolution: {integrity: sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ==} - - node-addon-api@2.0.2: - resolution: {integrity: sha512-Ntyt4AIXyaLIuMHF6IOoTakB3K+RWxwtsHNRxllEoA6vPwP9o4866g6YWDLUdnucilZhmkxiHwHr11gAENw+QA==} - - 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'} - - node-fetch-native@1.6.4: - resolution: {integrity: sha512-IhOigYzAKHd244OC0JIMIUrjzctirCmPkaIfhDeGcEETWof5zKYUW7e7MYvChGWh/4CJeXEgsRyGzuF334rOOQ==} - - node-fetch@2.7.0: - resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==} - engines: {node: 4.x || >=6.0.0} - peerDependencies: - encoding: ^0.1.0 - peerDependenciesMeta: - encoding: - optional: true - - node-forge@1.3.1: - resolution: {integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==} - engines: {node: '>= 6.13.0'} - - node-gyp-build@4.8.2: - resolution: {integrity: sha512-IRUxE4BVsHWXkV/SFOut4qTlagw2aM8T5/vnTsmrHJvVoKueJHRc/JaFND7QDDc61kLYUJ6qlZM3sqTSyx2dTw==} - hasBin: true - - node-int64@0.4.0: - resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} - - node-releases@2.0.18: - resolution: {integrity: sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==} - - normalize-path@3.0.0: - resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} - engines: {node: '>=0.10.0'} - - npm-run-path@4.0.1: - 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==} - - ob1@0.81.0: - resolution: {integrity: sha512-6Cvrkxt1tqaRdWqTAMcVYEiO5i1xcF9y7t06nFdjFqkfPsEloCf8WwhXdwBpNUkVYSQlSGS7cDgVQR86miBfBQ==} - engines: {node: '>=18.18'} - - obj-multiplex@1.0.0: - resolution: {integrity: sha512-0GNJAOsHoBHeNTvl5Vt6IWnpUEcc3uSRxzBri7EDyIcMgYvnY2JL2qdeV5zTMjWQX5OHcD5amcW2HFfDh0gjIA==} - - object-assign@4.1.1: - resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} - engines: {node: '>=0.10.0'} - - object-hash@3.0.0: - resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} - engines: {node: '>= 6'} - - object-inspect@1.13.2: - resolution: {integrity: sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==} - engines: {node: '>= 0.4'} - - object-keys@1.1.1: - resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} - engines: {node: '>= 0.4'} - - object.assign@4.1.5: - resolution: {integrity: sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==} - engines: {node: '>= 0.4'} - - object.entries@1.1.8: - resolution: {integrity: sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==} - engines: {node: '>= 0.4'} - - object.fromentries@2.0.8: - resolution: {integrity: sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==} - engines: {node: '>= 0.4'} - - object.groupby@1.0.3: - resolution: {integrity: sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==} - engines: {node: '>= 0.4'} - - object.values@1.2.0: - resolution: {integrity: sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==} - engines: {node: '>= 0.4'} - - ofetch@1.4.1: - resolution: {integrity: sha512-QZj2DfGplQAr2oj9KzceK9Hwz6Whxazmn85yYeVuS3u9XTMOGMRx0kO95MQ+vLsj/S/NwBDMMLU5hpxvI6Tklw==} - - ohash@1.1.4: - resolution: {integrity: sha512-FlDryZAahJmEF3VR3w1KogSEdWX3WhA5GPakFx4J81kEAiHyLMpdLLElS8n8dfNadMgAne/MywcvmogzscVt4g==} - - on-exit-leak-free@0.2.0: - resolution: {integrity: sha512-dqaz3u44QbRXQooZLTUKU41ZrzYrcvLISVgbrzbyCMxpmSLJvZ3ZamIJIZ29P6OhZIkNIQKosdeM6t1LYbA9hg==} - - on-finished@2.3.0: - resolution: {integrity: sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==} - engines: {node: '>= 0.8'} - - on-finished@2.4.1: - resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} - engines: {node: '>= 0.8'} - - once@1.4.0: - resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} - - onetime@5.1.2: - 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'} - - optionator@0.9.4: - resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} - engines: {node: '>= 0.8.0'} - - p-limit@2.3.0: - resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} - engines: {node: '>=6'} - - p-limit@3.1.0: - resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} - engines: {node: '>=10'} - - p-locate@3.0.0: - resolution: {integrity: sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==} - engines: {node: '>=6'} - - p-locate@4.1.0: - resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} - engines: {node: '>=8'} - - p-locate@5.0.0: - resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} - engines: {node: '>=10'} - - p-try@2.2.0: - resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} - engines: {node: '>=6'} - - package-json-from-dist@1.0.1: - resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==} - - parent-module@1.0.1: - resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} - engines: {node: '>=6'} - - parse-json@4.0.0: - resolution: {integrity: sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==} - engines: {node: '>=4'} - - parseurl@1.3.3: - resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} - engines: {node: '>= 0.8'} - - path-exists@3.0.0: - resolution: {integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==} - engines: {node: '>=4'} - - path-exists@4.0.0: - resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} - engines: {node: '>=8'} - - path-is-absolute@1.0.1: - resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} - engines: {node: '>=0.10.0'} - - path-key@3.1.1: - 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==} - - path-scurry@1.11.1: - resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} - engines: {node: '>=16 || 14 >=14.18'} - - path-type@4.0.0: - resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} - engines: {node: '>=8'} - - pathe@1.1.2: - resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==} - - permissionless@0.1.45: - resolution: {integrity: sha512-YJJrNFeP3T7mmfXExZsGz0J8SfOPgYzT3fyRIJtImFcUI2UmnyBQLrFt+BaiIXNogzAQuBvOSi6KKtyBePJ2/Q==} - peerDependencies: - viem: '>=2.14.1 <2.18.0' - - picocolors@1.1.1: - resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} - - picomatch@2.3.1: - resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} - engines: {node: '>=8.6'} - - pify@2.3.0: - resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} - engines: {node: '>=0.10.0'} - - pify@3.0.0: - resolution: {integrity: sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==} - engines: {node: '>=4'} - - pify@4.0.1: - resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==} - engines: {node: '>=6'} - - pify@5.0.0: - resolution: {integrity: sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA==} - engines: {node: '>=10'} - - pino-abstract-transport@0.5.0: - resolution: {integrity: sha512-+KAgmVeqXYbTtU2FScx1XS3kNyfZ5TrXY07V96QnUSFqo2gAqlvmaxH67Lj7SWazqsMabf+58ctdTcBgnOLUOQ==} - - pino-std-serializers@4.0.0: - resolution: {integrity: sha512-cK0pekc1Kjy5w9V2/n+8MkZwusa6EyyxfeQCB799CQRhRt/CqYKiWs5adeu8Shve2ZNffvfC/7J64A2PJo1W/Q==} - - pino@7.11.0: - resolution: {integrity: sha512-dMACeu63HtRLmCG8VKdy4cShCPKaYDR4youZqoSWLxl5Gu99HUw8bw75thbPv9Nip+H+QYX8o3ZJbTdVZZ2TVg==} - hasBin: true - - pirates@4.0.6: - resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} - engines: {node: '>= 6'} - - pkg-dir@3.0.0: - resolution: {integrity: sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==} - engines: {node: '>=6'} - - 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'} - - pony-cause@2.1.11: - resolution: {integrity: sha512-M7LhCsdNbNgiLYiP4WjsfLUuFmCfnjdF6jKe2R9NKl4WFN+HZPGHJZ9lnLP7f9ZnKe3U9nuWD0szirmj+migUg==} - engines: {node: '>=12.0.0'} - - possible-typed-array-names@1.0.0: - resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==} - engines: {node: '>= 0.4'} - - postcss-import@15.1.0: - resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==} - engines: {node: '>=14.0.0'} - peerDependencies: - postcss: ^8.0.0 - - postcss-js@4.0.1: - resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} - engines: {node: ^12 || ^14 || >= 16} - peerDependencies: - postcss: ^8.4.21 - - postcss-load-config@4.0.2: - resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==} - engines: {node: '>= 14'} - peerDependencies: - postcss: '>=8.0.9' - ts-node: '>=9.0.0' - peerDependenciesMeta: - postcss: - optional: true - ts-node: - optional: true - - postcss-nested@6.2.0: - resolution: {integrity: sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==} - engines: {node: '>=12.0'} - peerDependencies: - postcss: ^8.2.14 - - postcss-selector-parser@6.1.2: - resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==} - engines: {node: '>=4'} - - postcss-value-parser@4.2.0: - resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} - - postcss@8.4.31: - resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==} - engines: {node: ^10 || ^12 || >=14} - - postcss@8.4.47: - resolution: {integrity: sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==} - engines: {node: ^10 || ^12 || >=14} - - preact@10.24.3: - resolution: {integrity: sha512-Z2dPnBnMUfyQfSQ+GBdsGa16hz35YmLmtTLhM169uW944hYL6xzTYkJjC07j+Wosz733pMWx0fgON3JNw1jJQA==} - - prelude-ls@1.2.1: - resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} - engines: {node: '>= 0.8.0'} - - pretty-format@29.7.0: - resolution: {integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - - process-nextick-args@2.0.1: - resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} - - process-warning@1.0.0: - resolution: {integrity: sha512-du4wfLyj4yCZq1VupnVSZmRsPJsNuxoDQFdCFHLaYiEbFBD7QE0a+I4D7hOxrVnh78QE/YipFAj9lXHiXocV+Q==} - - promise@8.3.0: - resolution: {integrity: sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==} - - prop-types@15.8.1: - resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} - - protobufjs@7.4.0: - resolution: {integrity: sha512-mRUWCc3KUU4w1jU8sGxICXH/gNS94DvI1gxqDvBzhj1JpcsimQkYiOJfwsPUykUI5ZaspFbSgmBLER8IrQ3tqw==} - engines: {node: '>=12.0.0'} - - proxy-compare@2.5.1: - resolution: {integrity: sha512-oyfc0Tx87Cpwva5ZXezSp5V9vht1c7dZBhvuV/y3ctkgMVUmiAGDVeeB0dKhGSyT0v1ZTEQYpe/RXlBVBNuCLA==} - - proxy-from-env@1.1.0: - resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} - - pump@3.0.2: - resolution: {integrity: sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==} - - punycode@2.3.1: - resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} - engines: {node: '>=6'} - - qr-code-styling@1.8.4: - resolution: {integrity: sha512-uxykNuvXaPDK/jGDERDIdDvvocefbHu1oxVYi6K87FUdPPAezkBdcIeFJ8XVX2HSsyLFINile5uzfOMYpGu5ZA==} - engines: {node: '>=18.18.0'} - - qrcode-generator@1.4.4: - resolution: {integrity: sha512-HM7yY8O2ilqhmULxGMpcHSF1EhJJ9yBj8gvDEuZ6M+KGJ0YY2hKpnXvRD+hZPLrDVck3ExIGhmPtSdcjC+guuw==} - - qrcode-terminal-nooctal@0.12.1: - resolution: {integrity: sha512-jy/kkD0iIMDjTucB+5T6KBsnirlhegDH47vHgrj5MejchSQmi/EAMM0xMFeePgV9CJkkAapNakpVUWYgHvtdKg==} - hasBin: true - - qrcode@1.5.3: - resolution: {integrity: sha512-puyri6ApkEHYiVl4CFzo1tDkAZ+ATcnbJrJ6RiBM1Fhctdn/ix9MTE3hRph33omisEbC/2fcfemsseiKgBPKZg==} - engines: {node: '>=10.13.0'} - hasBin: true - - qrcode@1.5.4: - resolution: {integrity: sha512-1ca71Zgiu6ORjHqFBDpnSMTR2ReToX4l1Au1VFLyVeBTFavzQnv5JxMFr3ukHVKpSrSA2MCk0lNJSykjUfz7Zg==} - engines: {node: '>=10.13.0'} - hasBin: true - - query-string@7.1.3: - resolution: {integrity: sha512-hh2WYhq4fi8+b+/2Kg9CEge4fDPvHS534aOOvOZeQ3+Vf2mCFsaFBYj0i+iXcAq6I9Vzp5fjMFBlONvayDC1qg==} - engines: {node: '>=6'} - - queue-microtask@1.2.3: - resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} - - queue@6.0.2: - resolution: {integrity: sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==} - - quick-format-unescaped@4.0.4: - resolution: {integrity: sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg==} - - radix3@1.1.2: - resolution: {integrity: sha512-b484I/7b8rDEdSDKckSSBA8knMpcdsXudlE/LNL639wFoHKwLbEkQFZHWEYwDC0wa0FKUcCY+GAF73Z7wxNVFA==} - - range-parser@1.2.1: - resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} - engines: {node: '>= 0.6'} - - react-devtools-core@5.3.2: - resolution: {integrity: sha512-crr9HkVrDiJ0A4zot89oS0Cgv0Oa4OG1Em4jit3P3ZxZSKPMYyMjfwMqgcJna9o625g8oN87rBm8SWWrSTBZxg==} - - react-dom@18.3.1: - resolution: {integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==} - peerDependencies: - react: ^18.3.1 - - react-is@16.13.1: - resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} - - react-is@18.3.1: - resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==} - - react-native-webview@11.26.1: - resolution: {integrity: sha512-hC7BkxOpf+z0UKhxFSFTPAM4shQzYmZHoELa6/8a/MspcjEP7ukYKpuSUTLDywQditT8yI9idfcKvfZDKQExGw==} - peerDependencies: - react: '*' - react-native: '*' - - react-native@0.76.0: - resolution: {integrity: sha512-isbLzmY7fhhLdN/oss4jlRHeDmEShuTYsp1Zq93UM0/JssQK4g+2Ub4mHdhxDFm2LN+0ryBgVJK1nO7l93cfsA==} - engines: {node: '>=18'} - hasBin: true - peerDependencies: - '@types/react': ^18.2.6 - react: ^18.2.0 - peerDependenciesMeta: - '@types/react': - optional: true - - react-refresh@0.14.2: - resolution: {integrity: sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==} - engines: {node: '>=0.10.0'} - - react-remove-scroll-bar@2.3.6: - resolution: {integrity: sha512-DtSYaao4mBmX+HDo5YWYdBWQwYIQQshUV/dVxFxK+KM26Wjwp1gZ6rv6OC3oujI6Bfu6Xyg3TwK533AQutsn/g==} - engines: {node: '>=10'} - peerDependencies: - '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - '@types/react': - optional: true - - react-remove-scroll@2.6.0: - resolution: {integrity: sha512-I2U4JVEsQenxDAKaVa3VZ/JeJZe0/2DxPWL8Tj8yLKctQJQiZM52pn/GWFpSp8dftjM3pSAHVJZscAnC/y+ySQ==} - engines: {node: '>=10'} - peerDependencies: - '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - '@types/react': - optional: true - - react-style-singleton@2.2.1: - resolution: {integrity: sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==} - engines: {node: '>=10'} - peerDependencies: - '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - '@types/react': - optional: true - - react@18.3.1: - resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==} - engines: {node: '>=0.10.0'} - - read-cache@1.0.0: - resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} - - readable-stream@2.3.8: - resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==} - - readable-stream@3.6.2: - resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} - engines: {node: '>= 6'} - - readdirp@3.6.0: - resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} - engines: {node: '>=8.10.0'} - - readline@1.3.0: - resolution: {integrity: sha512-k2d6ACCkiNYz222Fs/iNze30rRJ1iIicW7JuX/7/cozvih6YCkFZH+J6mAFDVgv0dRBaAyr4jDqC95R2y4IADg==} - - real-require@0.1.0: - resolution: {integrity: sha512-r/H9MzAWtrv8aSVjPCMFpDMl5q66GqtmmRkRjpHTsp4zBAa+snZyiQNlMONiUmEJcsnaw0wCauJ2GWODr/aFkg==} - engines: {node: '>= 12.13.0'} - - recast@0.21.5: - resolution: {integrity: sha512-hjMmLaUXAm1hIuTqOdeYObMslq/q+Xff6QE3Y2P+uoHAg2nmVlLBps2hzh1UJDdMtDTMXOFewK6ky51JQIeECg==} - engines: {node: '>= 4'} - - reflect.getprototypeof@1.0.6: - resolution: {integrity: sha512-fmfw4XgoDke3kdI6h4xcUz1dG8uaiv5q9gcEwLS4Pnth2kxT+GZ7YehS1JTMGBQmtV7Y4GFGbs2re2NqhdozUg==} - engines: {node: '>= 0.4'} - - regenerate-unicode-properties@10.2.0: - resolution: {integrity: sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==} - engines: {node: '>=4'} - - regenerate@1.4.2: - resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==} - - regenerator-runtime@0.13.11: - resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==} - - regenerator-runtime@0.14.1: - resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==} - - regenerator-transform@0.15.2: - resolution: {integrity: sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==} - - regexp.prototype.flags@1.5.3: - resolution: {integrity: sha512-vqlC04+RQoFalODCbCumG2xIOvapzVMHwsyIGM/SIE8fRhFFsXeH8/QQ+s0T0kDAhKc4k30s73/0ydkHQz6HlQ==} - engines: {node: '>= 0.4'} - - regexpu-core@6.1.1: - resolution: {integrity: sha512-k67Nb9jvwJcJmVpw0jPttR1/zVfnKf8Km0IPatrU/zJ5XeG3+Slx0xLXs9HByJSzXzrlz5EDvN6yLNMDc2qdnw==} - engines: {node: '>=4'} - - regjsgen@0.8.0: - resolution: {integrity: sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==} - - regjsparser@0.11.2: - resolution: {integrity: sha512-3OGZZ4HoLJkkAZx/48mTXJNlmqTGOzc0o9OWQPuWpkOlXXPbyN6OafCcoXUnBqE2D3f/T5L+pWc1kdEmnfnRsA==} - hasBin: true - - require-directory@2.1.1: - resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} - engines: {node: '>=0.10.0'} - - require-main-filename@2.0.0: - resolution: {integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==} - - resolve-from@3.0.0: - resolution: {integrity: sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==} - engines: {node: '>=4'} - - resolve-from@4.0.0: - resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} - engines: {node: '>=4'} - - resolve-from@5.0.0: - resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} - engines: {node: '>=8'} - - resolve-pkg-maps@1.0.0: - resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} - - resolve@1.22.8: - resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} - hasBin: true - - resolve@2.0.0-next.5: - resolution: {integrity: sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==} - hasBin: true - - reusify@1.0.4: - resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} - engines: {iojs: '>=1.0.0', node: '>=0.10.0'} - - rimraf@2.6.3: - resolution: {integrity: sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==} - deprecated: Rimraf versions prior to v4 are no longer supported - hasBin: true - - rimraf@3.0.2: - resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} - deprecated: Rimraf versions prior to v4 are no longer supported - hasBin: true - - run-parallel@1.2.0: - resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} - - rxjs@7.8.1: - resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==} - - safe-array-concat@1.1.2: - resolution: {integrity: sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==} - engines: {node: '>=0.4'} - - safe-buffer@5.1.2: - resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} - - safe-buffer@5.2.1: - resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} - - safe-regex-test@1.0.3: - resolution: {integrity: sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==} - engines: {node: '>= 0.4'} - - safe-stable-stringify@2.5.0: - resolution: {integrity: sha512-b3rppTKm9T+PsVCBEOUR46GWI7fdOs00VKZ1+9c1EWDaDMvjQc6tUwuFyIprgGgTcWoVHSKrU8H31ZHA2e0RHA==} - engines: {node: '>=10'} - - scheduler@0.23.2: - resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==} - - scheduler@0.24.0-canary-efb381bbf-20230505: - resolution: {integrity: sha512-ABvovCDe/k9IluqSh4/ISoq8tIJnW8euVAWYt5j/bg6dRnqwQwiGO1F/V4AyK96NGF/FB04FhOUDuWj8IKfABA==} - - selfsigned@2.4.1: - resolution: {integrity: sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==} - engines: {node: '>=10'} - - semver@5.7.2: - resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==} - hasBin: true - - semver@6.3.1: - resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} - hasBin: true - - semver@7.6.3: - resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==} - engines: {node: '>=10'} - hasBin: true - - send@0.19.0: - resolution: {integrity: sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==} - engines: {node: '>= 0.8.0'} - - serialize-error@2.1.0: - resolution: {integrity: sha512-ghgmKt5o4Tly5yEG/UJp8qTd0AN7Xalw4XBtDEKP655B699qMEtra1WlXeE6WIvdEG481JvRxULKsInq/iNysw==} - engines: {node: '>=0.10.0'} - - serve-static@1.16.2: - resolution: {integrity: sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==} - engines: {node: '>= 0.8.0'} - - set-blocking@2.0.0: - resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==} - - set-function-length@1.2.2: - resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} - engines: {node: '>= 0.4'} - - set-function-name@2.0.2: - resolution: {integrity: sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==} - engines: {node: '>= 0.4'} - - setprototypeof@1.2.0: - resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} - - sha.js@2.4.11: - resolution: {integrity: sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==} - hasBin: true - - shallow-clone@3.0.1: - resolution: {integrity: sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==} - engines: {node: '>=8'} - - shebang-command@2.0.0: - resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} - engines: {node: '>=8'} - - shebang-regex@3.0.0: - resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} - engines: {node: '>=8'} - - shell-quote@1.8.1: - resolution: {integrity: sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==} - - side-channel@1.0.6: - resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} - engines: {node: '>= 0.4'} - - signal-exit@3.0.7: - resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} - - signal-exit@4.1.0: - resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} - engines: {node: '>=14'} - - slash@3.0.0: - resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} - engines: {node: '>=8'} - - socket.io-client@4.8.1: - resolution: {integrity: sha512-hJVXfu3E28NmzGk8o1sHhN3om52tRvwYeidbj7xKy2eIIse5IoKX3USlS6Tqt3BHAtflLIkCQBkzVrEEfWUyYQ==} - engines: {node: '>=10.0.0'} - - socket.io-parser@4.2.4: - resolution: {integrity: sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==} - engines: {node: '>=10.0.0'} - - sonic-boom@2.8.0: - resolution: {integrity: sha512-kuonw1YOYYNOve5iHdSahXPOK49GqwA+LZhI6Wz/l0rP57iKyXXIHaRagOBHAPmGwJC6od2Z9zgvZ5loSgMlVg==} - - source-map-js@1.2.1: - resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} - engines: {node: '>=0.10.0'} - - source-map-support@0.5.21: - resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} - - source-map@0.5.7: - resolution: {integrity: sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==} - engines: {node: '>=0.10.0'} - - source-map@0.6.1: - resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} - engines: {node: '>=0.10.0'} - - split-on-first@1.1.0: - resolution: {integrity: sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw==} - engines: {node: '>=6'} - - split2@4.2.0: - resolution: {integrity: sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==} - engines: {node: '>= 10.x'} - - sprintf-js@1.0.3: - resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} - - stack-utils@2.0.6: - resolution: {integrity: sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==} - engines: {node: '>=10'} - - stackframe@1.3.4: - resolution: {integrity: sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==} - - stacktrace-parser@0.1.10: - resolution: {integrity: sha512-KJP1OCML99+8fhOHxwwzyWrlUuVX5GQ0ZpJTd1DFXhdkrvg1szxfHhawXUZ3g9TkXORQd4/WG68jMlQZ2p8wlg==} - engines: {node: '>=6'} - - statuses@1.5.0: - resolution: {integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==} - engines: {node: '>= 0.6'} - - statuses@2.0.1: - resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} - engines: {node: '>= 0.8'} - - std-env@3.7.0: - resolution: {integrity: sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg==} - - stream-shift@1.0.3: - resolution: {integrity: sha512-76ORR0DO1o1hlKwTbi/DM3EXWGf3ZJYO8cXX5RJwnul2DEg2oyoZyjLNoQM8WsvZiFKCRfC1O0J7iCvie3RZmQ==} - - streamsearch@1.1.0: - resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==} - engines: {node: '>=10.0.0'} - - strict-uri-encode@2.0.0: - resolution: {integrity: sha512-QwiXZgpRcKkhTj2Scnn++4PKtWsH0kpzZ62L2R6c/LUVYv7hVnZqcg2+sMuT6R7Jusu1vviK/MFsu6kNJfWlEQ==} - engines: {node: '>=4'} - - string-width@4.2.3: - resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} - engines: {node: '>=8'} - - string-width@5.1.2: - resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} - engines: {node: '>=12'} - - string.prototype.includes@2.0.1: - resolution: {integrity: sha512-o7+c9bW6zpAdJHTtujeePODAhkuicdAryFsfVKwA+wGw89wJ4GTY484WTucM9hLtDEOpOvI+aHnzqnC5lHp4Rg==} - engines: {node: '>= 0.4'} - - string.prototype.matchall@4.0.11: - resolution: {integrity: sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==} - engines: {node: '>= 0.4'} - - string.prototype.repeat@1.0.0: - resolution: {integrity: sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==} - - string.prototype.trim@1.2.9: - resolution: {integrity: sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==} - engines: {node: '>= 0.4'} - - string.prototype.trimend@1.0.8: - resolution: {integrity: sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==} - - string.prototype.trimstart@1.0.8: - resolution: {integrity: sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==} - engines: {node: '>= 0.4'} - - string_decoder@1.1.1: - resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} - - string_decoder@1.3.0: - resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} - - strip-ansi@6.0.1: - resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} - engines: {node: '>=8'} - - strip-ansi@7.1.0: - resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} - engines: {node: '>=12'} - - strip-bom@3.0.0: - resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} - engines: {node: '>=4'} - - strip-final-newline@2.0.0: - resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} - engines: {node: '>=6'} - - strip-final-newline@3.0.0: - resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} - engines: {node: '>=12'} - - strip-json-comments@3.1.1: - resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} - engines: {node: '>=8'} - - styled-jsx@5.1.1: - resolution: {integrity: sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==} - engines: {node: '>= 12.0.0'} - peerDependencies: - '@babel/core': '*' - babel-plugin-macros: '*' - react: '>= 16.8.0 || 17.x.x || ^18.0.0-0' - peerDependenciesMeta: - '@babel/core': - optional: true - babel-plugin-macros: - optional: true - - sucrase@3.35.0: - resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==} - engines: {node: '>=16 || 14 >=14.17'} - hasBin: true - - superstruct@1.0.4: - resolution: {integrity: sha512-7JpaAoX2NGyoFlI9NBh66BQXGONc+uE+MRS5i2iOBKuS4e+ccgMDjATgZldkah+33DakBxDHiss9kvUcGAO8UQ==} - engines: {node: '>=14.0.0'} - - supports-color@7.2.0: - resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} - engines: {node: '>=8'} - - supports-color@8.1.1: - resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==} - engines: {node: '>=10'} - - supports-preserve-symlinks-flag@1.0.0: - resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} - engines: {node: '>= 0.4'} - - system-architecture@0.1.0: - resolution: {integrity: sha512-ulAk51I9UVUyJgxlv9M6lFot2WP3e7t8Kz9+IS6D4rVba1tR9kON+Ey69f+1R4Q8cd45Lod6a4IcJIxnzGc/zA==} - engines: {node: '>=18'} - - tailwind-merge@2.5.4: - resolution: {integrity: sha512-0q8cfZHMu9nuYP/b5Shb7Y7Sh1B7Nnl5GqNr1U+n2p6+mybvRtayrQ+0042Z5byvTA8ihjlP8Odo8/VnHbZu4Q==} - - tailwindcss-animate@1.0.7: - resolution: {integrity: sha512-bl6mpH3T7I3UFxuvDEXLxy/VuFxBk5bbzplh7tXI68mwMokNYd1t9qPBHlnyTwfa4JGC4zP516I1hYYtQ/vspA==} - peerDependencies: - tailwindcss: '>=3.0.0 || insiders' - - tailwindcss@3.4.14: - resolution: {integrity: sha512-IcSvOcTRcUtQQ7ILQL5quRDg7Xs93PdJEk1ZLbhhvJc7uj/OAhYOnruEiwnGgBvUtaUAJ8/mhSw1o8L2jCiENA==} - engines: {node: '>=14.0.0'} - hasBin: true - - tapable@2.2.1: - resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} - engines: {node: '>=6'} - - temp@0.8.4: - resolution: {integrity: sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg==} - engines: {node: '>=6.0.0'} - - terser@5.36.0: - resolution: {integrity: sha512-IYV9eNMuFAV4THUspIRXkLakHnV6XO7FEdtKjf/mDyrnqUg9LnlOn6/RwRvM9SZjR4GUq8Nk8zj67FzVARr74w==} - engines: {node: '>=10'} - hasBin: true - - test-exclude@6.0.0: - resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==} - engines: {node: '>=8'} - - text-table@0.2.0: - resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} - - thenify-all@1.6.0: - resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} - engines: {node: '>=0.8'} - - thenify@3.3.1: - resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} - - thread-stream@0.15.2: - resolution: {integrity: sha512-UkEhKIg2pD+fjkHQKyJO3yoIvAP3N6RlNFt2dUhcS1FGvCD1cQa1M/PGknCLFIyZdtJOWQjejp7bdNqmN7zwdA==} - - throat@5.0.0: - resolution: {integrity: sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==} - - through2@2.0.5: - resolution: {integrity: sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==} - - tmpl@1.0.5: - resolution: {integrity: sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==} - - to-regex-range@5.0.1: - resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} - engines: {node: '>=8.0'} - - toidentifier@1.0.1: - resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} - engines: {node: '>=0.6'} - - tr46@0.0.3: - resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} - - ts-api-utils@1.3.0: - resolution: {integrity: sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==} - engines: {node: '>=16'} - peerDependencies: - typescript: '>=4.2.0' - - ts-interface-checker@0.1.13: - resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} - - tsconfig-paths@3.15.0: - resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==} - - tslib@1.14.1: - resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} - - tslib@2.8.0: - resolution: {integrity: sha512-jWVzBLplnCmoaTr13V9dYbiQ99wvZRd0vNWaDRg+aVYRcjDF3nDksxFDE/+fkXnKhpnUUkmx5pK/v8mCtLVqZA==} - - type-check@0.4.0: - resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} - engines: {node: '>= 0.8.0'} - - type-detect@4.0.8: - resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==} - engines: {node: '>=4'} - - type-fest@0.20.2: - resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} - engines: {node: '>=10'} - - type-fest@0.7.1: - resolution: {integrity: sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==} - engines: {node: '>=8'} - - typed-array-buffer@1.0.2: - resolution: {integrity: sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==} - engines: {node: '>= 0.4'} - - typed-array-byte-length@1.0.1: - resolution: {integrity: sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==} - engines: {node: '>= 0.4'} - - typed-array-byte-offset@1.0.2: - resolution: {integrity: sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==} - engines: {node: '>= 0.4'} - - typed-array-length@1.0.6: - resolution: {integrity: sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==} - engines: {node: '>= 0.4'} - - typescript@5.6.3: - resolution: {integrity: sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==} - engines: {node: '>=14.17'} - hasBin: true - - ua-parser-js@1.0.39: - resolution: {integrity: sha512-k24RCVWlEcjkdOxYmVJgeD/0a1TiSpqLg+ZalVGV9lsnr4yqu0w7tX/x2xX6G4zpkgQnRf89lxuZ1wsbjXM8lw==} - hasBin: true - - ufo@1.5.4: - resolution: {integrity: sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==} - - uint8arrays@3.1.0: - resolution: {integrity: sha512-ei5rfKtoRO8OyOIor2Rz5fhzjThwIHJZ3uyDPnDHTXbP0aMQ1RN/6AI5B5d9dBxJOU+BvOAk7ZQ1xphsX8Lrog==} - - unbox-primitive@1.0.2: - resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} - - uncrypto@0.1.3: - resolution: {integrity: sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==} - - undici-types@6.19.8: - resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==} - - undici@5.28.4: - resolution: {integrity: sha512-72RFADWFqKmUb2hmmvNODKL3p9hcB6Gt2DOQMis1SEBaV6a4MH8soBvzg+95CYhCKPFedut2JY9bMfrDl9D23g==} - engines: {node: '>=14.0'} - - unenv@1.10.0: - resolution: {integrity: sha512-wY5bskBQFL9n3Eca5XnhH6KbUo/tfvkwm9OpcdCvLaeA7piBNbavbOKJySEwQ1V0RH6HvNlSAFRTpvTqgKRQXQ==} - - unicode-canonical-property-names-ecmascript@2.0.1: - resolution: {integrity: sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==} - engines: {node: '>=4'} - - unicode-match-property-ecmascript@2.0.0: - resolution: {integrity: sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==} - engines: {node: '>=4'} - - unicode-match-property-value-ecmascript@2.2.0: - resolution: {integrity: sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==} - engines: {node: '>=4'} - - unicode-property-aliases-ecmascript@2.1.0: - resolution: {integrity: sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==} - engines: {node: '>=4'} - - unpipe@1.0.0: - resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} - engines: {node: '>= 0.8'} - - unstorage@1.12.0: - resolution: {integrity: sha512-ARZYTXiC+e8z3lRM7/qY9oyaOkaozCeNd2xoz7sYK9fv7OLGhVsf+BZbmASqiK/HTZ7T6eAlnVq9JynZppyk3w==} - peerDependencies: - '@azure/app-configuration': ^1.7.0 - '@azure/cosmos': ^4.1.1 - '@azure/data-tables': ^13.2.2 - '@azure/identity': ^4.4.1 - '@azure/keyvault-secrets': ^4.8.0 - '@azure/storage-blob': ^12.24.0 - '@capacitor/preferences': ^6.0.2 - '@netlify/blobs': ^6.5.0 || ^7.0.0 - '@planetscale/database': ^1.19.0 - '@upstash/redis': ^1.34.0 - '@vercel/kv': ^1.0.1 - idb-keyval: ^6.2.1 - ioredis: ^5.4.1 - peerDependenciesMeta: - '@azure/app-configuration': - optional: true - '@azure/cosmos': - optional: true - '@azure/data-tables': - optional: true - '@azure/identity': - optional: true - '@azure/keyvault-secrets': - optional: true - '@azure/storage-blob': - optional: true - '@capacitor/preferences': - optional: true - '@netlify/blobs': - optional: true - '@planetscale/database': - optional: true - '@upstash/redis': - optional: true - '@vercel/kv': - optional: true - idb-keyval: - optional: true - ioredis: - 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==} - 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==} - - use-callback-ref@1.3.2: - resolution: {integrity: sha512-elOQwe6Q8gqZgDA8mrh44qRTQqpIHDcZ3hXTLjBe1i4ph8XpNJnO+aQf3NaG+lriLopI4HMx9VjQLfPQ6vhnoA==} - engines: {node: '>=10'} - peerDependencies: - '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - '@types/react': - optional: true - - use-sidecar@1.1.2: - resolution: {integrity: sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==} - engines: {node: '>=10'} - peerDependencies: - '@types/react': ^16.9.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - '@types/react': - optional: true - - use-sync-external-store@1.2.0: - resolution: {integrity: sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - - utf-8-validate@5.0.10: - resolution: {integrity: sha512-Z6czzLq4u8fPOyx7TU6X3dvUZVvoJmxSQ+IcrlmagKhilxlhZgxPK6C5Jqbkw1IDUmFTM+cz9QDnnLTwDz/2gQ==} - engines: {node: '>=6.14.2'} - - util-deprecate@1.0.2: - resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} - - util@0.12.5: - resolution: {integrity: sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==} - - utils-merge@1.0.1: - resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} - engines: {node: '>= 0.4.0'} - - uuid@8.3.2: - resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} - hasBin: true - - uuid@9.0.1: - resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==} - hasBin: true - - valtio@1.11.2: - resolution: {integrity: sha512-1XfIxnUXzyswPAPXo1P3Pdx2mq/pIqZICkWN60Hby0d9Iqb+MEIpqgYVlbflvHdrp2YR/q3jyKWRPJJ100yxaw==} - engines: {node: '>=12.20.0'} - peerDependencies: - '@types/react': '>=16.8' - react: '>=16.8' - peerDependenciesMeta: - '@types/react': - optional: true - react: - optional: true - - viem@2.21.35: - resolution: {integrity: sha512-f3EFc5JILeA9veuNymUN8HG/nKP9ykC0NCgwFrZWuxcCc822GaP0IEnkRBsHGqmjwbz//FxJFmvtx7TBcdVs0A==} - peerDependencies: - typescript: '>=5.0.4' - peerDependenciesMeta: - typescript: - optional: true - - vlq@1.0.1: - resolution: {integrity: sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w==} - - wagmi@2.12.25: - resolution: {integrity: sha512-RdQCDbTv1+b7fWCAoLEYX0loymqLnhmNrMZq1gfPEs6cOhEHYOQeZtJWnyaXOD5+3xIFw+xoA0xDNvAHVbtbKw==} - peerDependencies: - '@tanstack/react-query': '>=5.0.0' - react: '>=18' - typescript: '>=5.0.4' - viem: 2.x - peerDependenciesMeta: - typescript: - optional: true - - walker@1.0.8: - resolution: {integrity: sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==} - - webauthn-p256@0.0.10: - resolution: {integrity: sha512-EeYD+gmIT80YkSIDb2iWq0lq2zbHo1CxHlQTeJ+KkCILWpVy3zASH3ByD4bopzfk0uCwXxLqKGLqp2W4O28VFA==} - - webextension-polyfill@0.10.0: - resolution: {integrity: sha512-c5s35LgVa5tFaHhrZDnr3FpQpjj1BB+RXhLTYUxGqBVN460HkbM8TBtEqdXWbpTKfzwCcjAZVF7zXCYSKtcp9g==} - - webidl-conversions@3.0.1: - resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} - - whatwg-fetch@3.6.20: - resolution: {integrity: sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==} - - whatwg-url@5.0.0: - resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} - - which-boxed-primitive@1.0.2: - resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} - - which-builtin-type@1.1.4: - resolution: {integrity: sha512-bppkmBSsHFmIMSl8BO9TbsyzsvGjVoppt8xUiGzwiu/bhDCGxnpOKCxgqj6GuyHE0mINMDecBFPlOm2hzY084w==} - engines: {node: '>= 0.4'} - - which-collection@1.0.2: - resolution: {integrity: sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==} - engines: {node: '>= 0.4'} - - which-module@2.0.1: - resolution: {integrity: sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==} - - which-typed-array@1.1.15: - resolution: {integrity: sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==} - engines: {node: '>= 0.4'} - - which@2.0.2: - resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} - engines: {node: '>= 8'} - hasBin: true - - word-wrap@1.2.5: - resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} - engines: {node: '>=0.10.0'} - - wrap-ansi@6.2.0: - resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==} - engines: {node: '>=8'} - - wrap-ansi@7.0.0: - resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} - engines: {node: '>=10'} - - wrap-ansi@8.1.0: - resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} - engines: {node: '>=12'} - - wrappy@1.0.2: - resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} - - write-file-atomic@2.4.3: - resolution: {integrity: sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==} - - write-file-atomic@4.0.2: - resolution: {integrity: sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - - ws@6.2.3: - resolution: {integrity: sha512-jmTjYU0j60B+vHey6TfR3Z7RD61z/hmxBS3VMSGIrroOWXQEneK1zNuotOUrGyBHQj0yrpsLHPWtigEFd13ndA==} - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: ^5.0.2 - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - - ws@7.5.10: - resolution: {integrity: sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==} - engines: {node: '>=8.3.0'} - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: ^5.0.2 - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - - ws@8.17.1: - resolution: {integrity: sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==} - engines: {node: '>=10.0.0'} - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: '>=5.0.2' - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - - ws@8.18.0: - resolution: {integrity: sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==} - engines: {node: '>=10.0.0'} - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: '>=5.0.2' - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - - xmlhttprequest-ssl@2.1.2: - resolution: {integrity: sha512-TEU+nJVUUnA4CYJFLvK5X9AOeH4KvDvhIfm0vV1GaQRtchnG0hgK5p8hw/xjv8cunWYCsiPCSDzObPyhEwq3KQ==} - engines: {node: '>=0.4.0'} - - xtend@4.0.2: - resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} - engines: {node: '>=0.4'} - - y18n@4.0.3: - resolution: {integrity: sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==} - - y18n@5.0.8: - resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} - engines: {node: '>=10'} - - yallist@3.1.1: - resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} - - yaml@2.6.0: - resolution: {integrity: sha512-a6ae//JvKDEra2kdi1qzCyrJW/WZCgFi8ydDV+eXExl95t+5R+ijnqHJbz9tmMh8FUjx3iv2fCQ4dclAQlO2UQ==} - engines: {node: '>= 14'} - hasBin: true - - yargs-parser@18.1.3: - resolution: {integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==} - engines: {node: '>=6'} - - yargs-parser@21.1.1: - resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} - engines: {node: '>=12'} - - yargs@15.4.1: - resolution: {integrity: sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==} - engines: {node: '>=8'} - - yargs@17.7.2: - resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} - engines: {node: '>=12'} - - yocto-queue@0.1.0: - resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} - engines: {node: '>=10'} - - zustand@5.0.0: - resolution: {integrity: sha512-LE+VcmbartOPM+auOjCCLQOsQ05zUTp8RkgwRzefUk+2jISdMMFnxvyTjA4YNWr5ZGXYbVsEMZosttuxUBkojQ==} - engines: {node: '>=12.20.0'} - peerDependencies: - '@types/react': '>=18.0.0' - immer: '>=9.0.6' - react: '>=18.0.0' - use-sync-external-store: '>=1.2.0' - peerDependenciesMeta: - '@types/react': - optional: true - immer: - optional: true - react: - optional: true - use-sync-external-store: - optional: true - -snapshots: - - '@adraffy/ens-normalize@1.11.0': {} - - '@alloc/quick-lru@5.2.0': {} - - '@ampproject/remapping@2.3.0': - dependencies: - '@jridgewell/gen-mapping': 0.3.5 - '@jridgewell/trace-mapping': 0.3.25 - - '@babel/code-frame@7.26.0': - dependencies: - '@babel/helper-validator-identifier': 7.25.9 - js-tokens: 4.0.0 - picocolors: 1.1.1 - - '@babel/compat-data@7.26.0': {} - - '@babel/core@7.26.0': - dependencies: - '@ampproject/remapping': 2.3.0 - '@babel/code-frame': 7.26.0 - '@babel/generator': 7.26.0 - '@babel/helper-compilation-targets': 7.25.9 - '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) - '@babel/helpers': 7.26.0 - '@babel/parser': 7.26.1 - '@babel/template': 7.25.9 - '@babel/traverse': 7.25.9 - '@babel/types': 7.26.0 - convert-source-map: 2.0.0 - debug: 4.3.7 - gensync: 1.0.0-beta.2 - json5: 2.2.3 - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - - '@babel/generator@7.26.0': - dependencies: - '@babel/parser': 7.26.1 - '@babel/types': 7.26.0 - '@jridgewell/gen-mapping': 0.3.5 - '@jridgewell/trace-mapping': 0.3.25 - jsesc: 3.0.2 - - '@babel/helper-annotate-as-pure@7.25.9': - dependencies: - '@babel/types': 7.26.0 - - '@babel/helper-builder-binary-assignment-operator-visitor@7.25.9': - dependencies: - '@babel/traverse': 7.25.9 - '@babel/types': 7.26.0 - transitivePeerDependencies: - - supports-color - - '@babel/helper-compilation-targets@7.25.9': - dependencies: - '@babel/compat-data': 7.26.0 - '@babel/helper-validator-option': 7.25.9 - browserslist: 4.24.2 - lru-cache: 5.1.1 - semver: 6.3.1 - - '@babel/helper-create-class-features-plugin@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-annotate-as-pure': 7.25.9 - '@babel/helper-member-expression-to-functions': 7.25.9 - '@babel/helper-optimise-call-expression': 7.25.9 - '@babel/helper-replace-supers': 7.25.9(@babel/core@7.26.0) - '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 - '@babel/traverse': 7.25.9 - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - - '@babel/helper-create-regexp-features-plugin@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-annotate-as-pure': 7.25.9 - regexpu-core: 6.1.1 - semver: 6.3.1 - - '@babel/helper-define-polyfill-provider@0.6.2(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-compilation-targets': 7.25.9 - '@babel/helper-plugin-utils': 7.25.9 - debug: 4.3.7 - lodash.debounce: 4.0.8 - resolve: 1.22.8 - transitivePeerDependencies: - - supports-color - - '@babel/helper-member-expression-to-functions@7.25.9': - dependencies: - '@babel/traverse': 7.25.9 - '@babel/types': 7.26.0 - transitivePeerDependencies: - - supports-color - - '@babel/helper-module-imports@7.25.9': - dependencies: - '@babel/traverse': 7.25.9 - '@babel/types': 7.26.0 - transitivePeerDependencies: - - supports-color - - '@babel/helper-module-transforms@7.26.0(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-module-imports': 7.25.9 - '@babel/helper-validator-identifier': 7.25.9 - '@babel/traverse': 7.25.9 - transitivePeerDependencies: - - supports-color - - '@babel/helper-optimise-call-expression@7.25.9': - dependencies: - '@babel/types': 7.26.0 - - '@babel/helper-plugin-utils@7.25.9': {} - - '@babel/helper-remap-async-to-generator@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-annotate-as-pure': 7.25.9 - '@babel/helper-wrap-function': 7.25.9 - '@babel/traverse': 7.25.9 - transitivePeerDependencies: - - supports-color - - '@babel/helper-replace-supers@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-member-expression-to-functions': 7.25.9 - '@babel/helper-optimise-call-expression': 7.25.9 - '@babel/traverse': 7.25.9 - transitivePeerDependencies: - - supports-color - - '@babel/helper-simple-access@7.25.9': - dependencies: - '@babel/traverse': 7.25.9 - '@babel/types': 7.26.0 - transitivePeerDependencies: - - supports-color - - '@babel/helper-skip-transparent-expression-wrappers@7.25.9': - dependencies: - '@babel/traverse': 7.25.9 - '@babel/types': 7.26.0 - transitivePeerDependencies: - - supports-color - - '@babel/helper-string-parser@7.25.9': {} - - '@babel/helper-validator-identifier@7.25.9': {} - - '@babel/helper-validator-option@7.25.9': {} - - '@babel/helper-wrap-function@7.25.9': - dependencies: - '@babel/template': 7.25.9 - '@babel/traverse': 7.25.9 - '@babel/types': 7.26.0 - transitivePeerDependencies: - - supports-color - - '@babel/helpers@7.26.0': - dependencies: - '@babel/template': 7.25.9 - '@babel/types': 7.26.0 - - '@babel/parser@7.26.1': - dependencies: - '@babel/types': 7.26.0 - - '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - '@babel/traverse': 7.25.9 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 - '@babel/plugin-transform-optional-chaining': 7.25.9(@babel/core@7.26.0) - transitivePeerDependencies: - - supports-color - - '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - '@babel/traverse': 7.25.9 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-proposal-export-default-from@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.26.0) - - '@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.26.0) - transitivePeerDependencies: - - supports-color - - '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - - '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-syntax-export-default-from@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-syntax-flow@7.26.0(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-syntax-import-assertions@7.26.0(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-syntax-import-attributes@7.26.0(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-syntax-jsx@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-syntax-typescript@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-transform-arrow-functions@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-transform-async-generator-functions@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - '@babel/helper-remap-async-to-generator': 7.25.9(@babel/core@7.26.0) - '@babel/traverse': 7.25.9 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-async-to-generator@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-module-imports': 7.25.9 - '@babel/helper-plugin-utils': 7.25.9 - '@babel/helper-remap-async-to-generator': 7.25.9(@babel/core@7.26.0) - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-block-scoped-functions@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-transform-block-scoping@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-transform-class-properties@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-class-static-block@7.26.0(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-classes@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-annotate-as-pure': 7.25.9 - '@babel/helper-compilation-targets': 7.25.9 - '@babel/helper-plugin-utils': 7.25.9 - '@babel/helper-replace-supers': 7.25.9(@babel/core@7.26.0) - '@babel/traverse': 7.25.9 - globals: 11.12.0 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-computed-properties@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - '@babel/template': 7.25.9 - - '@babel/plugin-transform-destructuring@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-transform-dotall-regex@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-transform-duplicate-keys@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-transform-dynamic-import@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-transform-exponentiation-operator@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-builder-binary-assignment-operator-visitor': 7.25.9 - '@babel/helper-plugin-utils': 7.25.9 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-export-namespace-from@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-transform-flow-strip-types@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-flow': 7.26.0(@babel/core@7.26.0) - - '@babel/plugin-transform-for-of@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-function-name@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-compilation-targets': 7.25.9 - '@babel/helper-plugin-utils': 7.25.9 - '@babel/traverse': 7.25.9 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-json-strings@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-transform-literals@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-transform-logical-assignment-operators@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-transform-member-expression-literals@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-transform-modules-amd@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-modules-commonjs@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 - '@babel/helper-simple-access': 7.25.9 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-modules-systemjs@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 - '@babel/helper-validator-identifier': 7.25.9 - '@babel/traverse': 7.25.9 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-modules-umd@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-named-capturing-groups-regex@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-transform-new-target@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-transform-nullish-coalescing-operator@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-transform-numeric-separator@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-transform-object-rest-spread@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-compilation-targets': 7.25.9 - '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-parameters': 7.25.9(@babel/core@7.26.0) - - '@babel/plugin-transform-object-super@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - '@babel/helper-replace-supers': 7.25.9(@babel/core@7.26.0) - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-optional-catch-binding@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-transform-optional-chaining@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-parameters@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-transform-private-methods@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-private-property-in-object@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-annotate-as-pure': 7.25.9 - '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-property-literals@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-transform-react-display-name@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-transform-react-jsx-self@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-transform-react-jsx-source@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-transform-react-jsx@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-annotate-as-pure': 7.25.9 - '@babel/helper-module-imports': 7.25.9 - '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.26.0) - '@babel/types': 7.26.0 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-regenerator@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - regenerator-transform: 0.15.2 - - '@babel/plugin-transform-regexp-modifiers@7.26.0(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-transform-reserved-words@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-transform-runtime@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-module-imports': 7.25.9 - '@babel/helper-plugin-utils': 7.25.9 - babel-plugin-polyfill-corejs2: 0.4.11(@babel/core@7.26.0) - babel-plugin-polyfill-corejs3: 0.10.6(@babel/core@7.26.0) - babel-plugin-polyfill-regenerator: 0.6.2(@babel/core@7.26.0) - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-shorthand-properties@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-transform-spread@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-sticky-regex@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-transform-template-literals@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-transform-typeof-symbol@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-transform-typescript@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-annotate-as-pure': 7.25.9 - '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 - '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 - '@babel/plugin-syntax-typescript': 7.25.9(@babel/core@7.26.0) - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-unicode-escapes@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-transform-unicode-property-regex@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-transform-unicode-regex@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-transform-unicode-sets-regex@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/preset-env@7.26.0(@babel/core@7.26.0)': - dependencies: - '@babel/compat-data': 7.26.0 - '@babel/core': 7.26.0 - '@babel/helper-compilation-targets': 7.25.9 - '@babel/helper-plugin-utils': 7.25.9 - '@babel/helper-validator-option': 7.25.9 - '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-bugfix-safari-class-field-initializer-scope': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.26.0) - '@babel/plugin-syntax-import-assertions': 7.26.0(@babel/core@7.26.0) - '@babel/plugin-syntax-import-attributes': 7.26.0(@babel/core@7.26.0) - '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.26.0) - '@babel/plugin-transform-arrow-functions': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-async-generator-functions': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-async-to-generator': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-block-scoped-functions': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-block-scoping': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-class-properties': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-class-static-block': 7.26.0(@babel/core@7.26.0) - '@babel/plugin-transform-classes': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-computed-properties': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-destructuring': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-dotall-regex': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-duplicate-keys': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-duplicate-named-capturing-groups-regex': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-dynamic-import': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-exponentiation-operator': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-export-namespace-from': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-for-of': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-function-name': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-json-strings': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-literals': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-logical-assignment-operators': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-member-expression-literals': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-modules-amd': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-modules-commonjs': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-modules-systemjs': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-modules-umd': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-named-capturing-groups-regex': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-new-target': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-nullish-coalescing-operator': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-numeric-separator': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-object-rest-spread': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-object-super': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-optional-catch-binding': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-optional-chaining': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-parameters': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-private-methods': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-private-property-in-object': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-property-literals': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-regenerator': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-regexp-modifiers': 7.26.0(@babel/core@7.26.0) - '@babel/plugin-transform-reserved-words': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-shorthand-properties': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-spread': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-sticky-regex': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-template-literals': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-typeof-symbol': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-unicode-escapes': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-unicode-property-regex': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-unicode-regex': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-unicode-sets-regex': 7.25.9(@babel/core@7.26.0) - '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.26.0) - babel-plugin-polyfill-corejs2: 0.4.11(@babel/core@7.26.0) - babel-plugin-polyfill-corejs3: 0.10.6(@babel/core@7.26.0) - babel-plugin-polyfill-regenerator: 0.6.2(@babel/core@7.26.0) - core-js-compat: 3.38.1 - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - - '@babel/preset-flow@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - '@babel/helper-validator-option': 7.25.9 - '@babel/plugin-transform-flow-strip-types': 7.25.9(@babel/core@7.26.0) - - '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - '@babel/types': 7.26.0 - esutils: 2.0.3 - - '@babel/preset-typescript@7.26.0(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - '@babel/helper-validator-option': 7.25.9 - '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-modules-commonjs': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-typescript': 7.25.9(@babel/core@7.26.0) - transitivePeerDependencies: - - supports-color - - '@babel/register@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - clone-deep: 4.0.1 - find-cache-dir: 2.1.0 - make-dir: 2.1.0 - pirates: 4.0.6 - source-map-support: 0.5.21 - - '@babel/runtime@7.26.0': - dependencies: - regenerator-runtime: 0.14.1 - - '@babel/template@7.25.9': - dependencies: - '@babel/code-frame': 7.26.0 - '@babel/parser': 7.26.1 - '@babel/types': 7.26.0 - - '@babel/traverse@7.25.9': - dependencies: - '@babel/code-frame': 7.26.0 - '@babel/generator': 7.26.0 - '@babel/parser': 7.26.1 - '@babel/template': 7.25.9 - '@babel/types': 7.26.0 - debug: 4.3.7 - globals: 11.12.0 - transitivePeerDependencies: - - supports-color - - '@babel/types@7.26.0': - dependencies: - '@babel/helper-string-parser': 7.25.9 - '@babel/helper-validator-identifier': 7.25.9 - - '@coinbase/onchainkit@0.35.1(@tanstack/query-core@5.59.16)(@types/react@18.3.12)(@xmtp/frames-validator@0.6.2(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(typescript@5.6.3)(utf-8-validate@5.0.10)': - dependencies: - '@rainbow-me/rainbowkit': 2.2.0(@tanstack/react-query@5.59.16(react@18.3.1))(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(viem@2.21.35(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10))(wagmi@2.12.25(@tanstack/query-core@5.59.16)(@tanstack/react-query@5.59.16(react@18.3.1))(@types/react@18.3.12)(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(typescript@5.6.3)(utf-8-validate@5.0.10)(viem@2.21.35(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10))) - '@tanstack/react-query': 5.59.16(react@18.3.1) - '@xmtp/frames-validator': 0.6.2(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10) - clsx: 2.1.1 - graphql: 16.9.0 - graphql-request: 6.1.0(graphql@16.9.0) - permissionless: 0.1.45(viem@2.21.35(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - tailwind-merge: 2.5.4 - viem: 2.21.35(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10) - wagmi: 2.12.25(@tanstack/query-core@5.59.16)(@tanstack/react-query@5.59.16(react@18.3.1))(@types/react@18.3.12)(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(typescript@5.6.3)(utf-8-validate@5.0.10)(viem@2.21.35(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)) - transitivePeerDependencies: - - '@azure/app-configuration' - - '@azure/cosmos' - - '@azure/data-tables' - - '@azure/identity' - - '@azure/keyvault-secrets' - - '@azure/storage-blob' - - '@capacitor/preferences' - - '@netlify/blobs' - - '@planetscale/database' - - '@react-native-async-storage/async-storage' - - '@tanstack/query-core' - - '@types/react' - - '@upstash/redis' - - '@vercel/kv' - - babel-plugin-macros - - bufferutil - - encoding - - immer - - ioredis - - react-native - - supports-color - - typescript - - utf-8-validate - - zod - - '@coinbase/wallet-sdk@3.9.3': - dependencies: - bn.js: 5.2.1 - buffer: 6.0.3 - clsx: 1.2.1 - eth-block-tracker: 7.1.0 - eth-json-rpc-filters: 6.0.1 - eventemitter3: 5.0.1 - keccak: 3.0.4 - preact: 10.24.3 - sha.js: 2.4.11 - transitivePeerDependencies: - - supports-color - - '@coinbase/wallet-sdk@4.1.0': - dependencies: - '@noble/hashes': 1.5.0 - clsx: 1.2.1 - eventemitter3: 5.0.1 - preact: 10.24.3 - - '@ecies/ciphers@0.2.0(@noble/ciphers@1.0.0)': - dependencies: - '@noble/ciphers': 1.0.0 - - '@emotion/hash@0.9.2': {} - - '@eslint-community/eslint-utils@4.4.1(eslint@8.57.1)': - dependencies: - eslint: 8.57.1 - eslint-visitor-keys: 3.4.3 - - '@eslint-community/regexpp@4.12.1': {} - - '@eslint/eslintrc@2.1.4': - dependencies: - ajv: 6.12.6 - debug: 4.3.7 - espree: 9.6.1 - globals: 13.24.0 - ignore: 5.3.2 - import-fresh: 3.3.0 - js-yaml: 4.1.0 - minimatch: 3.1.2 - strip-json-comments: 3.1.1 - transitivePeerDependencies: - - supports-color - - '@eslint/js@8.57.1': {} - - '@ethereumjs/common@3.2.0': - dependencies: - '@ethereumjs/util': 8.1.0 - crc-32: 1.2.2 - - '@ethereumjs/rlp@4.0.1': {} - - '@ethereumjs/tx@4.2.0': - dependencies: - '@ethereumjs/common': 3.2.0 - '@ethereumjs/rlp': 4.0.1 - '@ethereumjs/util': 8.1.0 - ethereum-cryptography: 2.2.1 - - '@ethereumjs/util@8.1.0': - dependencies: - '@ethereumjs/rlp': 4.0.1 - ethereum-cryptography: 2.2.1 - micro-ftch: 0.3.1 - - '@fastify/busboy@2.1.1': {} - - '@floating-ui/core@1.6.8': - dependencies: - '@floating-ui/utils': 0.2.8 - - '@floating-ui/dom@1.6.11': - dependencies: - '@floating-ui/core': 1.6.8 - '@floating-ui/utils': 0.2.8 - - '@floating-ui/react-dom@2.1.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': - dependencies: - '@floating-ui/dom': 1.6.11 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - - '@floating-ui/utils@0.2.8': {} - - '@graphql-typed-document-node/core@3.2.0(graphql@16.9.0)': - dependencies: - graphql: 16.9.0 - - '@humanwhocodes/config-array@0.13.0': - dependencies: - '@humanwhocodes/object-schema': 2.0.3 - debug: 4.3.7 - minimatch: 3.1.2 - transitivePeerDependencies: - - supports-color - - '@humanwhocodes/module-importer@1.0.1': {} - - '@humanwhocodes/object-schema@2.0.3': {} - - '@isaacs/cliui@8.0.2': - dependencies: - string-width: 5.1.2 - string-width-cjs: string-width@4.2.3 - strip-ansi: 7.1.0 - strip-ansi-cjs: strip-ansi@6.0.1 - wrap-ansi: 8.1.0 - wrap-ansi-cjs: wrap-ansi@7.0.0 - - '@isaacs/ttlcache@1.4.1': {} - - '@istanbuljs/load-nyc-config@1.1.0': - dependencies: - camelcase: 5.3.1 - find-up: 4.1.0 - get-package-type: 0.1.0 - js-yaml: 3.14.1 - resolve-from: 5.0.0 - - '@istanbuljs/schema@0.1.3': {} - - '@jest/create-cache-key-function@29.7.0': - dependencies: - '@jest/types': 29.6.3 - - '@jest/environment@29.7.0': - dependencies: - '@jest/fake-timers': 29.7.0 - '@jest/types': 29.6.3 - '@types/node': 20.17.2 - jest-mock: 29.7.0 - - '@jest/fake-timers@29.7.0': - dependencies: - '@jest/types': 29.6.3 - '@sinonjs/fake-timers': 10.3.0 - '@types/node': 20.17.2 - jest-message-util: 29.7.0 - jest-mock: 29.7.0 - jest-util: 29.7.0 - - '@jest/schemas@29.6.3': - dependencies: - '@sinclair/typebox': 0.27.8 - - '@jest/transform@29.7.0': - dependencies: - '@babel/core': 7.26.0 - '@jest/types': 29.6.3 - '@jridgewell/trace-mapping': 0.3.25 - babel-plugin-istanbul: 6.1.1 - chalk: 4.1.2 - convert-source-map: 2.0.0 - fast-json-stable-stringify: 2.1.0 - graceful-fs: 4.2.11 - jest-haste-map: 29.7.0 - jest-regex-util: 29.6.3 - jest-util: 29.7.0 - micromatch: 4.0.8 - pirates: 4.0.6 - slash: 3.0.0 - write-file-atomic: 4.0.2 - transitivePeerDependencies: - - supports-color - - '@jest/types@29.6.3': - dependencies: - '@jest/schemas': 29.6.3 - '@types/istanbul-lib-coverage': 2.0.6 - '@types/istanbul-reports': 3.0.4 - '@types/node': 20.17.2 - '@types/yargs': 17.0.33 - chalk: 4.1.2 - - '@jridgewell/gen-mapping@0.3.5': - dependencies: - '@jridgewell/set-array': 1.2.1 - '@jridgewell/sourcemap-codec': 1.5.0 - '@jridgewell/trace-mapping': 0.3.25 - - '@jridgewell/resolve-uri@3.1.2': {} - - '@jridgewell/set-array@1.2.1': {} - - '@jridgewell/source-map@0.3.6': - dependencies: - '@jridgewell/gen-mapping': 0.3.5 - '@jridgewell/trace-mapping': 0.3.25 - - '@jridgewell/sourcemap-codec@1.5.0': {} - - '@jridgewell/trace-mapping@0.3.25': - dependencies: - '@jridgewell/resolve-uri': 3.1.2 - '@jridgewell/sourcemap-codec': 1.5.0 - - '@lit-labs/ssr-dom-shim@1.2.1': {} - - '@lit/reactive-element@1.6.3': - dependencies: - '@lit-labs/ssr-dom-shim': 1.2.1 - - '@metamask/eth-json-rpc-provider@1.0.1': - dependencies: - '@metamask/json-rpc-engine': 7.3.3 - '@metamask/safe-event-emitter': 3.1.2 - '@metamask/utils': 5.0.2 - transitivePeerDependencies: - - supports-color - - '@metamask/json-rpc-engine@7.3.3': - dependencies: - '@metamask/rpc-errors': 6.4.0 - '@metamask/safe-event-emitter': 3.1.2 - '@metamask/utils': 8.5.0 - transitivePeerDependencies: - - supports-color - - '@metamask/json-rpc-engine@8.0.2': - dependencies: - '@metamask/rpc-errors': 6.4.0 - '@metamask/safe-event-emitter': 3.1.2 - '@metamask/utils': 8.5.0 - transitivePeerDependencies: - - supports-color - - '@metamask/json-rpc-middleware-stream@7.0.2': - dependencies: - '@metamask/json-rpc-engine': 8.0.2 - '@metamask/safe-event-emitter': 3.1.2 - '@metamask/utils': 8.5.0 - readable-stream: 3.6.2 - transitivePeerDependencies: - - supports-color - - '@metamask/object-multiplex@2.1.0': - dependencies: - once: 1.4.0 - readable-stream: 3.6.2 - - '@metamask/onboarding@1.0.1': - dependencies: - bowser: 2.11.0 - - '@metamask/providers@16.1.0': - dependencies: - '@metamask/json-rpc-engine': 8.0.2 - '@metamask/json-rpc-middleware-stream': 7.0.2 - '@metamask/object-multiplex': 2.1.0 - '@metamask/rpc-errors': 6.4.0 - '@metamask/safe-event-emitter': 3.1.2 - '@metamask/utils': 8.5.0 - detect-browser: 5.3.0 - extension-port-stream: 3.0.0 - fast-deep-equal: 3.1.3 - is-stream: 2.0.1 - readable-stream: 3.6.2 - webextension-polyfill: 0.10.0 - transitivePeerDependencies: - - supports-color - - '@metamask/rpc-errors@6.4.0': - dependencies: - '@metamask/utils': 9.3.0 - fast-safe-stringify: 2.1.1 - transitivePeerDependencies: - - supports-color - - '@metamask/safe-event-emitter@2.0.0': {} - - '@metamask/safe-event-emitter@3.1.2': {} - - '@metamask/sdk-communication-layer@0.30.0(cross-fetch@4.0.0)(eciesjs@0.4.10)(eventemitter2@6.4.9)(readable-stream@3.6.2)(socket.io-client@4.8.1(bufferutil@4.0.8)(utf-8-validate@5.0.10))': - dependencies: - bufferutil: 4.0.8 - cross-fetch: 4.0.0 - date-fns: 2.30.0 - debug: 4.3.7 - eciesjs: 0.4.10 - eventemitter2: 6.4.9 - readable-stream: 3.6.2 - socket.io-client: 4.8.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) - utf-8-validate: 5.0.10 - uuid: 8.3.2 - transitivePeerDependencies: - - supports-color - - '@metamask/sdk-install-modal-web@0.30.0(i18next@23.11.5)(react-dom@18.3.1(react@18.3.1))(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)': - dependencies: - i18next: 23.11.5 - qr-code-styling: 1.8.4 - optionalDependencies: - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - react-native: 0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10) - - '@metamask/sdk@0.30.1(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(utf-8-validate@5.0.10)': - dependencies: - '@metamask/onboarding': 1.0.1 - '@metamask/providers': 16.1.0 - '@metamask/sdk-communication-layer': 0.30.0(cross-fetch@4.0.0)(eciesjs@0.4.10)(eventemitter2@6.4.9)(readable-stream@3.6.2)(socket.io-client@4.8.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)) - '@metamask/sdk-install-modal-web': 0.30.0(i18next@23.11.5)(react-dom@18.3.1(react@18.3.1))(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1) - bowser: 2.11.0 - cross-fetch: 4.0.0 - debug: 4.3.7 - eciesjs: 0.4.10 - eth-rpc-errors: 4.0.3 - eventemitter2: 6.4.9 - i18next: 23.11.5 - i18next-browser-languagedetector: 7.1.0 - 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.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1) - readable-stream: 3.6.2 - socket.io-client: 4.8.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) - util: 0.12.5 - uuid: 8.3.2 - optionalDependencies: - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - transitivePeerDependencies: - - bufferutil - - encoding - - react-native - - supports-color - - utf-8-validate - - '@metamask/superstruct@3.1.0': {} - - '@metamask/utils@5.0.2': - dependencies: - '@ethereumjs/tx': 4.2.0 - '@types/debug': 4.1.12 - debug: 4.3.7 - semver: 7.6.3 - superstruct: 1.0.4 - transitivePeerDependencies: - - supports-color - - '@metamask/utils@8.5.0': - dependencies: - '@ethereumjs/tx': 4.2.0 - '@metamask/superstruct': 3.1.0 - '@noble/hashes': 1.5.0 - '@scure/base': 1.1.9 - '@types/debug': 4.1.12 - debug: 4.3.7 - pony-cause: 2.1.11 - semver: 7.6.3 - uuid: 9.0.1 - transitivePeerDependencies: - - supports-color - - '@metamask/utils@9.3.0': - dependencies: - '@ethereumjs/tx': 4.2.0 - '@metamask/superstruct': 3.1.0 - '@noble/hashes': 1.5.0 - '@scure/base': 1.1.9 - '@types/debug': 4.1.12 - debug: 4.3.7 - pony-cause: 2.1.11 - semver: 7.6.3 - uuid: 9.0.1 - transitivePeerDependencies: - - supports-color - - '@motionone/animation@10.18.0': - dependencies: - '@motionone/easing': 10.18.0 - '@motionone/types': 10.17.1 - '@motionone/utils': 10.18.0 - tslib: 2.8.0 - - '@motionone/dom@10.18.0': - dependencies: - '@motionone/animation': 10.18.0 - '@motionone/generators': 10.18.0 - '@motionone/types': 10.17.1 - '@motionone/utils': 10.18.0 - hey-listen: 1.0.8 - tslib: 2.8.0 - - '@motionone/easing@10.18.0': - dependencies: - '@motionone/utils': 10.18.0 - tslib: 2.8.0 - - '@motionone/generators@10.18.0': - dependencies: - '@motionone/types': 10.17.1 - '@motionone/utils': 10.18.0 - tslib: 2.8.0 - - '@motionone/svelte@10.16.4': - dependencies: - '@motionone/dom': 10.18.0 - tslib: 2.8.0 - - '@motionone/types@10.17.1': {} - - '@motionone/utils@10.18.0': - dependencies: - '@motionone/types': 10.17.1 - hey-listen: 1.0.8 - tslib: 2.8.0 - - '@motionone/vue@10.16.4': - dependencies: - '@motionone/dom': 10.18.0 - tslib: 2.8.0 - - '@next/env@14.2.16': {} - - '@next/eslint-plugin-next@14.2.5': - dependencies: - glob: 10.3.10 - - '@next/swc-darwin-arm64@14.2.16': - optional: true - - '@next/swc-darwin-x64@14.2.16': - optional: true - - '@next/swc-linux-arm64-gnu@14.2.16': - optional: true - - '@next/swc-linux-arm64-musl@14.2.16': - optional: true - - '@next/swc-linux-x64-gnu@14.2.16': - optional: true - - '@next/swc-linux-x64-musl@14.2.16': - optional: true - - '@next/swc-win32-arm64-msvc@14.2.16': - optional: true - - '@next/swc-win32-ia32-msvc@14.2.16': - optional: true - - '@next/swc-win32-x64-msvc@14.2.16': - optional: true - - '@noble/ciphers@1.0.0': {} - - '@noble/curves@1.4.2': - dependencies: - '@noble/hashes': 1.4.0 - - '@noble/curves@1.6.0': - dependencies: - '@noble/hashes': 1.5.0 - - '@noble/hashes@1.4.0': {} - - '@noble/hashes@1.5.0': {} - - '@nodelib/fs.scandir@2.1.5': - dependencies: - '@nodelib/fs.stat': 2.0.5 - run-parallel: 1.2.0 - - '@nodelib/fs.stat@2.0.5': {} - - '@nodelib/fs.walk@1.2.8': - dependencies: - '@nodelib/fs.scandir': 2.1.5 - fastq: 1.17.1 - - '@nolyfill/is-core-module@1.0.39': {} - - '@parcel/watcher-android-arm64@2.4.1': - optional: true - - '@parcel/watcher-darwin-arm64@2.4.1': - optional: true - - '@parcel/watcher-darwin-x64@2.4.1': - optional: true - - '@parcel/watcher-freebsd-x64@2.4.1': - optional: true - - '@parcel/watcher-linux-arm-glibc@2.4.1': - optional: true - - '@parcel/watcher-linux-arm64-glibc@2.4.1': - optional: true - - '@parcel/watcher-linux-arm64-musl@2.4.1': - optional: true - - '@parcel/watcher-linux-x64-glibc@2.4.1': - optional: true - - '@parcel/watcher-linux-x64-musl@2.4.1': - optional: true - - '@parcel/watcher-wasm@2.4.1': - dependencies: - is-glob: 4.0.3 - micromatch: 4.0.8 - - '@parcel/watcher-win32-arm64@2.4.1': - optional: true - - '@parcel/watcher-win32-ia32@2.4.1': - optional: true - - '@parcel/watcher-win32-x64@2.4.1': - optional: true - - '@parcel/watcher@2.4.1': - 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.4.1 - '@parcel/watcher-darwin-arm64': 2.4.1 - '@parcel/watcher-darwin-x64': 2.4.1 - '@parcel/watcher-freebsd-x64': 2.4.1 - '@parcel/watcher-linux-arm-glibc': 2.4.1 - '@parcel/watcher-linux-arm64-glibc': 2.4.1 - '@parcel/watcher-linux-arm64-musl': 2.4.1 - '@parcel/watcher-linux-x64-glibc': 2.4.1 - '@parcel/watcher-linux-x64-musl': 2.4.1 - '@parcel/watcher-win32-arm64': 2.4.1 - '@parcel/watcher-win32-ia32': 2.4.1 - '@parcel/watcher-win32-x64': 2.4.1 - - '@pkgjs/parseargs@0.11.0': - optional: true - - '@protobufjs/aspromise@1.1.2': {} - - '@protobufjs/base64@1.1.2': {} - - '@protobufjs/codegen@2.0.4': {} - - '@protobufjs/eventemitter@1.1.0': {} - - '@protobufjs/fetch@1.1.0': - dependencies: - '@protobufjs/aspromise': 1.1.2 - '@protobufjs/inquire': 1.1.0 - - '@protobufjs/float@1.0.2': {} - - '@protobufjs/inquire@1.1.0': {} - - '@protobufjs/path@1.1.2': {} - - '@protobufjs/pool@1.1.0': {} - - '@protobufjs/utf8@1.1.0': {} - - '@radix-ui/number@1.1.0': {} - - '@radix-ui/primitive@1.1.0': {} - - '@radix-ui/react-arrow@1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': - dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(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) - optionalDependencies: - '@types/react': 18.3.12 - '@types/react-dom': 18.3.1 - - '@radix-ui/react-collection@1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': - dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-slot': 1.1.0(@types/react@18.3.12)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - optionalDependencies: - '@types/react': 18.3.12 - '@types/react-dom': 18.3.1 - - '@radix-ui/react-compose-refs@1.1.0(@types/react@18.3.12)(react@18.3.1)': - dependencies: - react: 18.3.1 - optionalDependencies: - '@types/react': 18.3.12 - - '@radix-ui/react-context@1.1.0(@types/react@18.3.12)(react@18.3.1)': - dependencies: - react: 18.3.1 - optionalDependencies: - '@types/react': 18.3.12 - - '@radix-ui/react-context@1.1.1(@types/react@18.3.12)(react@18.3.1)': - dependencies: - react: 18.3.1 - optionalDependencies: - '@types/react': 18.3.12 - - '@radix-ui/react-direction@1.1.0(@types/react@18.3.12)(react@18.3.1)': - dependencies: - react: 18.3.1 - optionalDependencies: - '@types/react': 18.3.12 - - '@radix-ui/react-dismissable-layer@1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': - dependencies: - '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-use-escape-keydown': 1.1.0(@types/react@18.3.12)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - optionalDependencies: - '@types/react': 18.3.12 - '@types/react-dom': 18.3.1 - - '@radix-ui/react-dropdown-menu@2.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': - dependencies: - '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-id': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-menu': 2.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.12)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - optionalDependencies: - '@types/react': 18.3.12 - '@types/react-dom': 18.3.1 - - '@radix-ui/react-focus-guards@1.1.1(@types/react@18.3.12)(react@18.3.1)': - dependencies: - react: 18.3.1 - optionalDependencies: - '@types/react': 18.3.12 - - '@radix-ui/react-focus-scope@1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': - dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.12)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - optionalDependencies: - '@types/react': 18.3.12 - '@types/react-dom': 18.3.1 - - '@radix-ui/react-icons@1.3.0(react@18.3.1)': - dependencies: - react: 18.3.1 - - '@radix-ui/react-id@1.1.0(@types/react@18.3.12)(react@18.3.1)': - dependencies: - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.12)(react@18.3.1) - react: 18.3.1 - optionalDependencies: - '@types/react': 18.3.12 - - '@radix-ui/react-label@2.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': - dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(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) - optionalDependencies: - '@types/react': 18.3.12 - '@types/react-dom': 18.3.1 - - '@radix-ui/react-menu@2.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': - dependencies: - '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-collection': 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-direction': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-dismissable-layer': 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-focus-guards': 1.1.1(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-focus-scope': 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-id': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-popper': 1.2.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-portal': 1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-presence': 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-roving-focus': 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-slot': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.12)(react@18.3.1) - aria-hidden: 1.2.4 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - react-remove-scroll: 2.6.0(@types/react@18.3.12)(react@18.3.1) - optionalDependencies: - '@types/react': 18.3.12 - '@types/react-dom': 18.3.1 - - '@radix-ui/react-popper@1.2.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': - dependencies: - '@floating-ui/react-dom': 2.1.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-arrow': 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-use-rect': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-use-size': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/rect': 1.1.0 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - optionalDependencies: - '@types/react': 18.3.12 - '@types/react-dom': 18.3.1 - - '@radix-ui/react-portal@1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': - dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.12)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - optionalDependencies: - '@types/react': 18.3.12 - '@types/react-dom': 18.3.1 - - '@radix-ui/react-presence@1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': - dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.12)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - optionalDependencies: - '@types/react': 18.3.12 - '@types/react-dom': 18.3.1 - - '@radix-ui/react-primitive@2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': - dependencies: - '@radix-ui/react-slot': 1.1.0(@types/react@18.3.12)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - optionalDependencies: - '@types/react': 18.3.12 - '@types/react-dom': 18.3.1 - - '@radix-ui/react-radio-group@1.2.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': - dependencies: - '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-direction': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-presence': 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-roving-focus': 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-use-previous': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-use-size': 1.1.0(@types/react@18.3.12)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - optionalDependencies: - '@types/react': 18.3.12 - '@types/react-dom': 18.3.1 - - '@radix-ui/react-roving-focus@1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': - dependencies: - '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-collection': 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-direction': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-id': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.12)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - optionalDependencies: - '@types/react': 18.3.12 - '@types/react-dom': 18.3.1 - - '@radix-ui/react-select@2.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': - dependencies: - '@radix-ui/number': 1.1.0 - '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-collection': 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-direction': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-dismissable-layer': 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-focus-guards': 1.1.1(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-focus-scope': 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-id': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-popper': 1.2.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-portal': 1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-slot': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-use-previous': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-visually-hidden': 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - aria-hidden: 1.2.4 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - react-remove-scroll: 2.6.0(@types/react@18.3.12)(react@18.3.1) - optionalDependencies: - '@types/react': 18.3.12 - '@types/react-dom': 18.3.1 - - '@radix-ui/react-slot@1.1.0(@types/react@18.3.12)(react@18.3.1)': - dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@18.3.1) - react: 18.3.1 - optionalDependencies: - '@types/react': 18.3.12 - - '@radix-ui/react-switch@1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': - dependencies: - '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-use-previous': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-use-size': 1.1.0(@types/react@18.3.12)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - optionalDependencies: - '@types/react': 18.3.12 - '@types/react-dom': 18.3.1 - - '@radix-ui/react-tabs@1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': - dependencies: - '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-direction': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-id': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-presence': 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-roving-focus': 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.12)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - optionalDependencies: - '@types/react': 18.3.12 - '@types/react-dom': 18.3.1 - - '@radix-ui/react-use-callback-ref@1.1.0(@types/react@18.3.12)(react@18.3.1)': - dependencies: - react: 18.3.1 - optionalDependencies: - '@types/react': 18.3.12 - - '@radix-ui/react-use-controllable-state@1.1.0(@types/react@18.3.12)(react@18.3.1)': - dependencies: - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.12)(react@18.3.1) - react: 18.3.1 - optionalDependencies: - '@types/react': 18.3.12 - - '@radix-ui/react-use-escape-keydown@1.1.0(@types/react@18.3.12)(react@18.3.1)': - dependencies: - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.12)(react@18.3.1) - react: 18.3.1 - optionalDependencies: - '@types/react': 18.3.12 - - '@radix-ui/react-use-layout-effect@1.1.0(@types/react@18.3.12)(react@18.3.1)': - dependencies: - react: 18.3.1 - optionalDependencies: - '@types/react': 18.3.12 - - '@radix-ui/react-use-previous@1.1.0(@types/react@18.3.12)(react@18.3.1)': - dependencies: - react: 18.3.1 - optionalDependencies: - '@types/react': 18.3.12 - - '@radix-ui/react-use-rect@1.1.0(@types/react@18.3.12)(react@18.3.1)': - dependencies: - '@radix-ui/rect': 1.1.0 - react: 18.3.1 - optionalDependencies: - '@types/react': 18.3.12 - - '@radix-ui/react-use-size@1.1.0(@types/react@18.3.12)(react@18.3.1)': - dependencies: - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.12)(react@18.3.1) - react: 18.3.1 - optionalDependencies: - '@types/react': 18.3.12 - - '@radix-ui/react-visually-hidden@1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': - dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(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) - optionalDependencies: - '@types/react': 18.3.12 - '@types/react-dom': 18.3.1 - - '@radix-ui/rect@1.1.0': {} - - '@rainbow-me/rainbowkit@2.2.0(@tanstack/react-query@5.59.16(react@18.3.1))(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(viem@2.21.35(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10))(wagmi@2.12.25(@tanstack/query-core@5.59.16)(@tanstack/react-query@5.59.16(react@18.3.1))(@types/react@18.3.12)(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(typescript@5.6.3)(utf-8-validate@5.0.10)(viem@2.21.35(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)))': - dependencies: - '@tanstack/react-query': 5.59.16(react@18.3.1) - '@vanilla-extract/css': 1.15.5 - '@vanilla-extract/dynamic': 2.1.2 - '@vanilla-extract/sprinkles': 1.6.3(@vanilla-extract/css@1.15.5) - clsx: 2.1.1 - qrcode: 1.5.4 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - react-remove-scroll: 2.6.0(@types/react@18.3.12)(react@18.3.1) - ua-parser-js: 1.0.39 - viem: 2.21.35(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10) - wagmi: 2.12.25(@tanstack/query-core@5.59.16)(@tanstack/react-query@5.59.16(react@18.3.1))(@types/react@18.3.12)(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(typescript@5.6.3)(utf-8-validate@5.0.10)(viem@2.21.35(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)) - transitivePeerDependencies: - - '@types/react' - - babel-plugin-macros - - '@react-native/assets-registry@0.76.0': {} - - '@react-native/babel-plugin-codegen@0.76.0(@babel/preset-env@7.26.0(@babel/core@7.26.0))': - dependencies: - '@react-native/codegen': 0.76.0(@babel/preset-env@7.26.0(@babel/core@7.26.0)) - transitivePeerDependencies: - - '@babel/preset-env' - - supports-color - - '@react-native/babel-preset@0.76.0(@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) - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.26.0) - '@babel/plugin-syntax-export-default-from': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.26.0) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.26.0) - '@babel/plugin-transform-arrow-functions': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-async-generator-functions': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-async-to-generator': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-block-scoping': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-class-properties': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-classes': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-computed-properties': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-destructuring': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-flow-strip-types': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-for-of': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-function-name': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-literals': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-logical-assignment-operators': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-modules-commonjs': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-named-capturing-groups-regex': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-nullish-coalescing-operator': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-numeric-separator': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-object-rest-spread': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-optional-catch-binding': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-optional-chaining': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-parameters': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-private-methods': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-private-property-in-object': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-react-display-name': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-react-jsx': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-react-jsx-self': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-react-jsx-source': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-regenerator': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-runtime': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-shorthand-properties': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-spread': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-sticky-regex': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-typescript': 7.25.9(@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.0(@babel/preset-env@7.26.0(@babel/core@7.26.0)) - babel-plugin-syntax-hermes-parser: 0.23.1 - babel-plugin-transform-flow-enums: 0.0.2(@babel/core@7.26.0) - react-refresh: 0.14.2 - transitivePeerDependencies: - - '@babel/preset-env' - - supports-color - - '@react-native/codegen@0.76.0(@babel/preset-env@7.26.0(@babel/core@7.26.0))': - dependencies: - '@babel/parser': 7.26.1 - '@babel/preset-env': 7.26.0(@babel/core@7.26.0) - glob: 7.2.3 - hermes-parser: 0.23.1 - invariant: 2.2.4 - jscodeshift: 0.14.0(@babel/preset-env@7.26.0(@babel/core@7.26.0)) - mkdirp: 0.5.6 - nullthrows: 1.1.1 - yargs: 17.7.2 - transitivePeerDependencies: - - supports-color - - '@react-native/community-cli-plugin@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(bufferutil@4.0.8)(utf-8-validate@5.0.10)': - dependencies: - '@react-native/dev-middleware': 0.76.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) - '@react-native/metro-babel-transformer': 0.76.0(@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)(utf-8-validate@5.0.10) - metro-config: 0.81.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) - metro-core: 0.81.0 - node-fetch: 2.7.0 - readline: 1.3.0 - transitivePeerDependencies: - - '@babel/core' - - '@babel/preset-env' - - bufferutil - - encoding - - supports-color - - utf-8-validate - - '@react-native/debugger-frontend@0.76.0': {} - - '@react-native/dev-middleware@0.76.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)': - dependencies: - '@isaacs/ttlcache': 1.4.1 - '@react-native/debugger-frontend': 0.76.0 - chrome-launcher: 0.15.2 - chromium-edge-launcher: 0.2.0 - connect: 3.7.0 - debug: 2.6.9 - nullthrows: 1.1.1 - open: 7.4.2 - selfsigned: 2.4.1 - serve-static: 1.16.2 - ws: 6.2.3(bufferutil@4.0.8)(utf-8-validate@5.0.10) - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - - '@react-native/gradle-plugin@0.76.0': {} - - '@react-native/js-polyfills@0.76.0': {} - - '@react-native/metro-babel-transformer@0.76.0(@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.0(@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.0': {} - - '@react-native/virtualized-lists@0.76.0(@types/react@18.3.12)(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)': - dependencies: - invariant: 2.2.4 - nullthrows: 1.1.1 - react: 18.3.1 - react-native: 0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10) - optionalDependencies: - '@types/react': 18.3.12 - - '@reservoir0x/reservoir-sdk@2.4.27(viem@2.21.35(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10))': - dependencies: - axios: 1.7.7 - viem: 2.21.35(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10) - transitivePeerDependencies: - - debug - - '@rtsao/scc@1.1.0': {} - - '@rushstack/eslint-patch@1.10.4': {} - - '@safe-global/safe-apps-provider@0.18.3(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)': - dependencies: - '@safe-global/safe-apps-sdk': 9.1.0(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10) - events: 3.3.0 - transitivePeerDependencies: - - bufferutil - - typescript - - utf-8-validate - - zod - - '@safe-global/safe-apps-sdk@9.1.0(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)': - dependencies: - '@safe-global/safe-gateway-typescript-sdk': 3.22.2 - viem: 2.21.35(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10) - transitivePeerDependencies: - - bufferutil - - typescript - - utf-8-validate - - zod - - '@safe-global/safe-gateway-typescript-sdk@3.22.2': {} - - '@scure/base@1.1.9': {} - - '@scure/bip32@1.4.0': - dependencies: - '@noble/curves': 1.4.2 - '@noble/hashes': 1.4.0 - '@scure/base': 1.1.9 - - '@scure/bip32@1.5.0': - dependencies: - '@noble/curves': 1.6.0 - '@noble/hashes': 1.5.0 - '@scure/base': 1.1.9 - - '@scure/bip39@1.3.0': - dependencies: - '@noble/hashes': 1.4.0 - '@scure/base': 1.1.9 - - '@scure/bip39@1.4.0': - dependencies: - '@noble/hashes': 1.5.0 - '@scure/base': 1.1.9 - - '@sinclair/typebox@0.27.8': {} - - '@sinonjs/commons@3.0.1': - dependencies: - type-detect: 4.0.8 - - '@sinonjs/fake-timers@10.3.0': - dependencies: - '@sinonjs/commons': 3.0.1 - - '@socket.io/component-emitter@3.1.2': {} - - '@stablelib/aead@1.0.1': {} - - '@stablelib/binary@1.0.1': - dependencies: - '@stablelib/int': 1.0.1 - - '@stablelib/bytes@1.0.1': {} - - '@stablelib/chacha20poly1305@1.0.1': - dependencies: - '@stablelib/aead': 1.0.1 - '@stablelib/binary': 1.0.1 - '@stablelib/chacha': 1.0.1 - '@stablelib/constant-time': 1.0.1 - '@stablelib/poly1305': 1.0.1 - '@stablelib/wipe': 1.0.1 - - '@stablelib/chacha@1.0.1': - dependencies: - '@stablelib/binary': 1.0.1 - '@stablelib/wipe': 1.0.1 - - '@stablelib/constant-time@1.0.1': {} - - '@stablelib/ed25519@1.0.3': - dependencies: - '@stablelib/random': 1.0.2 - '@stablelib/sha512': 1.0.1 - '@stablelib/wipe': 1.0.1 - - '@stablelib/hash@1.0.1': {} - - '@stablelib/hkdf@1.0.1': - dependencies: - '@stablelib/hash': 1.0.1 - '@stablelib/hmac': 1.0.1 - '@stablelib/wipe': 1.0.1 - - '@stablelib/hmac@1.0.1': - dependencies: - '@stablelib/constant-time': 1.0.1 - '@stablelib/hash': 1.0.1 - '@stablelib/wipe': 1.0.1 - - '@stablelib/int@1.0.1': {} - - '@stablelib/keyagreement@1.0.1': - dependencies: - '@stablelib/bytes': 1.0.1 - - '@stablelib/poly1305@1.0.1': - dependencies: - '@stablelib/constant-time': 1.0.1 - '@stablelib/wipe': 1.0.1 - - '@stablelib/random@1.0.2': - dependencies: - '@stablelib/binary': 1.0.1 - '@stablelib/wipe': 1.0.1 - - '@stablelib/sha256@1.0.1': - dependencies: - '@stablelib/binary': 1.0.1 - '@stablelib/hash': 1.0.1 - '@stablelib/wipe': 1.0.1 - - '@stablelib/sha512@1.0.1': - dependencies: - '@stablelib/binary': 1.0.1 - '@stablelib/hash': 1.0.1 - '@stablelib/wipe': 1.0.1 - - '@stablelib/wipe@1.0.1': {} - - '@stablelib/x25519@1.0.3': - dependencies: - '@stablelib/keyagreement': 1.0.1 - '@stablelib/random': 1.0.2 - '@stablelib/wipe': 1.0.1 - - '@swc/counter@0.1.3': {} - - '@swc/helpers@0.5.5': - dependencies: - '@swc/counter': 0.1.3 - tslib: 2.8.0 - - '@tanstack/query-core@5.59.16': {} - - '@tanstack/react-query@5.59.16(react@18.3.1)': - dependencies: - '@tanstack/query-core': 5.59.16 - react: 18.3.1 - - '@types/babel__core@7.20.5': - dependencies: - '@babel/parser': 7.26.1 - '@babel/types': 7.26.0 - '@types/babel__generator': 7.6.8 - '@types/babel__template': 7.4.4 - '@types/babel__traverse': 7.20.6 - - '@types/babel__generator@7.6.8': - dependencies: - '@babel/types': 7.26.0 - - '@types/babel__template@7.4.4': - dependencies: - '@babel/parser': 7.26.1 - '@babel/types': 7.26.0 - - '@types/babel__traverse@7.20.6': - dependencies: - '@babel/types': 7.26.0 - - '@types/debug@4.1.12': - dependencies: - '@types/ms': 0.7.34 - - '@types/graceful-fs@4.1.9': - dependencies: - '@types/node': 20.17.2 - - '@types/istanbul-lib-coverage@2.0.6': {} - - '@types/istanbul-lib-report@3.0.3': - dependencies: - '@types/istanbul-lib-coverage': 2.0.6 - - '@types/istanbul-reports@3.0.4': - dependencies: - '@types/istanbul-lib-report': 3.0.3 - - '@types/json5@0.0.29': {} - - '@types/ms@0.7.34': {} - - '@types/node-forge@1.3.11': - dependencies: - '@types/node': 20.17.2 - - '@types/node@20.17.2': - dependencies: - undici-types: 6.19.8 - - '@types/prop-types@15.7.13': {} - - '@types/react-dom@18.3.1': - dependencies: - '@types/react': 18.3.12 - - '@types/react@18.3.12': - dependencies: - '@types/prop-types': 15.7.13 - csstype: 3.1.3 - - '@types/stack-utils@2.0.3': {} - - '@types/trusted-types@2.0.7': {} - - '@types/yargs-parser@21.0.3': {} - - '@types/yargs@17.0.33': - dependencies: - '@types/yargs-parser': 21.0.3 - - '@typescript-eslint/parser@7.2.0(eslint@8.57.1)(typescript@5.6.3)': - dependencies: - '@typescript-eslint/scope-manager': 7.2.0 - '@typescript-eslint/types': 7.2.0 - '@typescript-eslint/typescript-estree': 7.2.0(typescript@5.6.3) - '@typescript-eslint/visitor-keys': 7.2.0 - debug: 4.3.7 - eslint: 8.57.1 - optionalDependencies: - typescript: 5.6.3 - transitivePeerDependencies: - - supports-color - - '@typescript-eslint/scope-manager@7.2.0': - dependencies: - '@typescript-eslint/types': 7.2.0 - '@typescript-eslint/visitor-keys': 7.2.0 - - '@typescript-eslint/types@7.2.0': {} - - '@typescript-eslint/typescript-estree@7.2.0(typescript@5.6.3)': - dependencies: - '@typescript-eslint/types': 7.2.0 - '@typescript-eslint/visitor-keys': 7.2.0 - debug: 4.3.7 - globby: 11.1.0 - is-glob: 4.0.3 - minimatch: 9.0.3 - semver: 7.6.3 - ts-api-utils: 1.3.0(typescript@5.6.3) - optionalDependencies: - typescript: 5.6.3 - transitivePeerDependencies: - - supports-color - - '@typescript-eslint/visitor-keys@7.2.0': - dependencies: - '@typescript-eslint/types': 7.2.0 - eslint-visitor-keys: 3.4.3 - - '@ungap/structured-clone@1.2.0': {} - - '@vanilla-extract/css@1.15.5': - dependencies: - '@emotion/hash': 0.9.2 - '@vanilla-extract/private': 1.0.6 - css-what: 6.1.0 - cssesc: 3.0.0 - csstype: 3.1.3 - dedent: 1.5.3 - deep-object-diff: 1.1.9 - deepmerge: 4.3.1 - lru-cache: 10.4.3 - media-query-parser: 2.0.2 - modern-ahocorasick: 1.0.1 - picocolors: 1.1.1 - transitivePeerDependencies: - - babel-plugin-macros - - '@vanilla-extract/dynamic@2.1.2': - dependencies: - '@vanilla-extract/private': 1.0.6 - - '@vanilla-extract/private@1.0.6': {} - - '@vanilla-extract/sprinkles@1.6.3(@vanilla-extract/css@1.15.5)': - dependencies: - '@vanilla-extract/css': 1.15.5 - - '@wagmi/connectors@5.3.3(@types/react@18.3.12)(@wagmi/core@2.14.1(@tanstack/query-core@5.59.16)(@types/react@18.3.12)(react@18.3.1)(typescript@5.6.3)(use-sync-external-store@1.2.0(react@18.3.1))(viem@2.21.35(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)))(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(typescript@5.6.3)(utf-8-validate@5.0.10)(viem@2.21.35(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10))': - dependencies: - '@coinbase/wallet-sdk': 4.1.0 - '@metamask/sdk': 0.30.1(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(utf-8-validate@5.0.10) - '@safe-global/safe-apps-provider': 0.18.3(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@safe-global/safe-apps-sdk': 9.1.0(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@wagmi/core': 2.14.1(@tanstack/query-core@5.59.16)(@types/react@18.3.12)(react@18.3.1)(typescript@5.6.3)(use-sync-external-store@1.2.0(react@18.3.1))(viem@2.21.35(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)) - '@walletconnect/ethereum-provider': 2.17.0(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10) - cbw-sdk: '@coinbase/wallet-sdk@3.9.3' - viem: 2.21.35(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10) - optionalDependencies: - typescript: 5.6.3 - transitivePeerDependencies: - - '@azure/app-configuration' - - '@azure/cosmos' - - '@azure/data-tables' - - '@azure/identity' - - '@azure/keyvault-secrets' - - '@azure/storage-blob' - - '@capacitor/preferences' - - '@netlify/blobs' - - '@planetscale/database' - - '@react-native-async-storage/async-storage' - - '@types/react' - - '@upstash/redis' - - '@vercel/kv' - - bufferutil - - encoding - - ioredis - - react - - react-dom - - react-native - - supports-color - - utf-8-validate - - zod - - '@wagmi/core@2.14.1(@tanstack/query-core@5.59.16)(@types/react@18.3.12)(react@18.3.1)(typescript@5.6.3)(use-sync-external-store@1.2.0(react@18.3.1))(viem@2.21.35(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10))': - dependencies: - eventemitter3: 5.0.1 - mipd: 0.0.7(typescript@5.6.3) - viem: 2.21.35(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10) - zustand: 5.0.0(@types/react@18.3.12)(react@18.3.1)(use-sync-external-store@1.2.0(react@18.3.1)) - optionalDependencies: - '@tanstack/query-core': 5.59.16 - typescript: 5.6.3 - transitivePeerDependencies: - - '@types/react' - - immer - - react - - use-sync-external-store - - '@walletconnect/core@2.17.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)': - 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)(utf-8-validate@5.0.10) - '@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 - events: 3.3.0 - lodash.isequal: 4.5.0 - uint8arrays: 3.1.0 - transitivePeerDependencies: - - '@azure/app-configuration' - - '@azure/cosmos' - - '@azure/data-tables' - - '@azure/identity' - - '@azure/keyvault-secrets' - - '@azure/storage-blob' - - '@capacitor/preferences' - - '@netlify/blobs' - - '@planetscale/database' - - '@react-native-async-storage/async-storage' - - '@upstash/redis' - - '@vercel/kv' - - bufferutil - - ioredis - - utf-8-validate - - '@walletconnect/environment@1.0.1': - dependencies: - tslib: 1.14.1 - - '@walletconnect/ethereum-provider@2.17.0(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10)': - 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.7.0(@types/react@18.3.12)(react@18.3.1) - '@walletconnect/sign-client': 2.17.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) - '@walletconnect/types': 2.17.0 - '@walletconnect/universal-provider': 2.17.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) - '@walletconnect/utils': 2.17.0 - events: 3.3.0 - transitivePeerDependencies: - - '@azure/app-configuration' - - '@azure/cosmos' - - '@azure/data-tables' - - '@azure/identity' - - '@azure/keyvault-secrets' - - '@azure/storage-blob' - - '@capacitor/preferences' - - '@netlify/blobs' - - '@planetscale/database' - - '@react-native-async-storage/async-storage' - - '@types/react' - - '@upstash/redis' - - '@vercel/kv' - - bufferutil - - encoding - - ioredis - - react - - utf-8-validate - - '@walletconnect/events@1.0.1': - dependencies: - keyvaluestorage-interface: 1.0.0 - tslib: 1.14.1 - - '@walletconnect/heartbeat@1.2.2': - dependencies: - '@walletconnect/events': 1.0.1 - '@walletconnect/time': 1.0.2 - events: 3.3.0 - - '@walletconnect/jsonrpc-http-connection@1.0.8': - dependencies: - '@walletconnect/jsonrpc-utils': 1.0.8 - '@walletconnect/safe-json': 1.0.2 - cross-fetch: 3.1.8 - events: 3.3.0 - transitivePeerDependencies: - - encoding - - '@walletconnect/jsonrpc-provider@1.0.14': - dependencies: - '@walletconnect/jsonrpc-utils': 1.0.8 - '@walletconnect/safe-json': 1.0.2 - events: 3.3.0 - - '@walletconnect/jsonrpc-types@1.0.4': - dependencies: - events: 3.3.0 - keyvaluestorage-interface: 1.0.0 - - '@walletconnect/jsonrpc-utils@1.0.8': - dependencies: - '@walletconnect/environment': 1.0.1 - '@walletconnect/jsonrpc-types': 1.0.4 - tslib: 1.14.1 - - '@walletconnect/jsonrpc-ws-connection@1.0.14(bufferutil@4.0.8)(utf-8-validate@5.0.10)': - 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)(utf-8-validate@5.0.10) - transitivePeerDependencies: - - bufferutil - - utf-8-validate - - '@walletconnect/keyvaluestorage@1.1.1': - dependencies: - '@walletconnect/safe-json': 1.0.2 - idb-keyval: 6.2.1 - unstorage: 1.12.0(idb-keyval@6.2.1) - transitivePeerDependencies: - - '@azure/app-configuration' - - '@azure/cosmos' - - '@azure/data-tables' - - '@azure/identity' - - '@azure/keyvault-secrets' - - '@azure/storage-blob' - - '@capacitor/preferences' - - '@netlify/blobs' - - '@planetscale/database' - - '@upstash/redis' - - '@vercel/kv' - - ioredis - - '@walletconnect/logger@2.1.2': - dependencies: - '@walletconnect/safe-json': 1.0.2 - pino: 7.11.0 - - '@walletconnect/modal-core@2.7.0(@types/react@18.3.12)(react@18.3.1)': - dependencies: - valtio: 1.11.2(@types/react@18.3.12)(react@18.3.1) - transitivePeerDependencies: - - '@types/react' - - react - - '@walletconnect/modal-ui@2.7.0(@types/react@18.3.12)(react@18.3.1)': - dependencies: - '@walletconnect/modal-core': 2.7.0(@types/react@18.3.12)(react@18.3.1) - lit: 2.8.0 - motion: 10.16.2 - qrcode: 1.5.3 - transitivePeerDependencies: - - '@types/react' - - react - - '@walletconnect/modal@2.7.0(@types/react@18.3.12)(react@18.3.1)': - dependencies: - '@walletconnect/modal-core': 2.7.0(@types/react@18.3.12)(react@18.3.1) - '@walletconnect/modal-ui': 2.7.0(@types/react@18.3.12)(react@18.3.1) - transitivePeerDependencies: - - '@types/react' - - react - - '@walletconnect/relay-api@1.0.11': - dependencies: - '@walletconnect/jsonrpc-types': 1.0.4 - - '@walletconnect/relay-auth@1.0.4': - dependencies: - '@stablelib/ed25519': 1.0.3 - '@stablelib/random': 1.0.2 - '@walletconnect/safe-json': 1.0.2 - '@walletconnect/time': 1.0.2 - tslib: 1.14.1 - uint8arrays: 3.1.0 - - '@walletconnect/safe-json@1.0.2': - dependencies: - tslib: 1.14.1 - - '@walletconnect/sign-client@2.17.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)': - dependencies: - '@walletconnect/core': 2.17.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) - '@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 - events: 3.3.0 - transitivePeerDependencies: - - '@azure/app-configuration' - - '@azure/cosmos' - - '@azure/data-tables' - - '@azure/identity' - - '@azure/keyvault-secrets' - - '@azure/storage-blob' - - '@capacitor/preferences' - - '@netlify/blobs' - - '@planetscale/database' - - '@react-native-async-storage/async-storage' - - '@upstash/redis' - - '@vercel/kv' - - bufferutil - - ioredis - - utf-8-validate - - '@walletconnect/time@1.0.2': - dependencies: - tslib: 1.14.1 - - '@walletconnect/types@2.17.0': - dependencies: - '@walletconnect/events': 1.0.1 - '@walletconnect/heartbeat': 1.2.2 - '@walletconnect/jsonrpc-types': 1.0.4 - '@walletconnect/keyvaluestorage': 1.1.1 - '@walletconnect/logger': 2.1.2 - events: 3.3.0 - transitivePeerDependencies: - - '@azure/app-configuration' - - '@azure/cosmos' - - '@azure/data-tables' - - '@azure/identity' - - '@azure/keyvault-secrets' - - '@azure/storage-blob' - - '@capacitor/preferences' - - '@netlify/blobs' - - '@planetscale/database' - - '@react-native-async-storage/async-storage' - - '@upstash/redis' - - '@vercel/kv' - - ioredis - - '@walletconnect/universal-provider@2.17.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)': - 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.17.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) - '@walletconnect/types': 2.17.0 - '@walletconnect/utils': 2.17.0 - events: 3.3.0 - transitivePeerDependencies: - - '@azure/app-configuration' - - '@azure/cosmos' - - '@azure/data-tables' - - '@azure/identity' - - '@azure/keyvault-secrets' - - '@azure/storage-blob' - - '@capacitor/preferences' - - '@netlify/blobs' - - '@planetscale/database' - - '@react-native-async-storage/async-storage' - - '@upstash/redis' - - '@vercel/kv' - - bufferutil - - encoding - - ioredis - - utf-8-validate - - '@walletconnect/utils@2.17.0': - dependencies: - '@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/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/window-getters': 1.0.1 - '@walletconnect/window-metadata': 1.0.1 - detect-browser: 5.3.0 - elliptic: 6.6.0 - query-string: 7.1.3 - uint8arrays: 3.1.0 - transitivePeerDependencies: - - '@azure/app-configuration' - - '@azure/cosmos' - - '@azure/data-tables' - - '@azure/identity' - - '@azure/keyvault-secrets' - - '@azure/storage-blob' - - '@capacitor/preferences' - - '@netlify/blobs' - - '@planetscale/database' - - '@react-native-async-storage/async-storage' - - '@upstash/redis' - - '@vercel/kv' - - ioredis - - '@walletconnect/window-getters@1.0.1': - dependencies: - tslib: 1.14.1 - - '@walletconnect/window-metadata@1.0.1': - dependencies: - '@walletconnect/window-getters': 1.0.1 - tslib: 1.14.1 - - '@xmtp/frames-validator@0.6.2(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)': - dependencies: - '@noble/curves': 1.6.0 - '@noble/hashes': 1.5.0 - '@xmtp/proto': 3.61.1 - viem: 2.21.35(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10) - transitivePeerDependencies: - - bufferutil - - typescript - - utf-8-validate - - zod - - '@xmtp/proto@3.61.1': - dependencies: - long: 5.2.3 - protobufjs: 7.4.0 - rxjs: 7.8.1 - undici: 5.28.4 - - abitype@1.0.6(typescript@5.6.3): - optionalDependencies: - typescript: 5.6.3 - - abort-controller@3.0.0: - dependencies: - event-target-shim: 5.0.1 - - accepts@1.3.8: - dependencies: - mime-types: 2.1.35 - negotiator: 0.6.3 - - acorn-jsx@5.3.2(acorn@8.14.0): - dependencies: - acorn: 8.14.0 - - acorn@8.14.0: {} - - ajv@6.12.6: - dependencies: - fast-deep-equal: 3.1.3 - fast-json-stable-stringify: 2.1.0 - json-schema-traverse: 0.4.1 - uri-js: 4.4.1 - - anser@1.4.10: {} - - ansi-regex@5.0.1: {} - - ansi-regex@6.1.0: {} - - ansi-styles@4.3.0: - dependencies: - color-convert: 2.0.1 - - ansi-styles@5.2.0: {} - - ansi-styles@6.2.1: {} - - any-promise@1.3.0: {} - - anymatch@3.1.3: - dependencies: - normalize-path: 3.0.0 - picomatch: 2.3.1 - - arg@5.0.2: {} - - argparse@1.0.10: - dependencies: - sprintf-js: 1.0.3 - - argparse@2.0.1: {} - - aria-hidden@1.2.4: - dependencies: - tslib: 2.8.0 - - aria-query@5.3.2: {} - - array-buffer-byte-length@1.0.1: - dependencies: - call-bind: 1.0.7 - is-array-buffer: 3.0.4 - - array-includes@3.1.8: - dependencies: - call-bind: 1.0.7 - define-properties: 1.2.1 - es-abstract: 1.23.3 - es-object-atoms: 1.0.0 - get-intrinsic: 1.2.4 - is-string: 1.0.7 - - array-union@2.1.0: {} - - array.prototype.findlast@1.2.5: - dependencies: - call-bind: 1.0.7 - define-properties: 1.2.1 - es-abstract: 1.23.3 - es-errors: 1.3.0 - es-object-atoms: 1.0.0 - es-shim-unscopables: 1.0.2 - - array.prototype.findlastindex@1.2.5: - dependencies: - call-bind: 1.0.7 - define-properties: 1.2.1 - es-abstract: 1.23.3 - es-errors: 1.3.0 - es-object-atoms: 1.0.0 - es-shim-unscopables: 1.0.2 - - array.prototype.flat@1.3.2: - dependencies: - call-bind: 1.0.7 - define-properties: 1.2.1 - es-abstract: 1.23.3 - es-shim-unscopables: 1.0.2 - - array.prototype.flatmap@1.3.2: - dependencies: - call-bind: 1.0.7 - define-properties: 1.2.1 - es-abstract: 1.23.3 - es-shim-unscopables: 1.0.2 - - array.prototype.tosorted@1.1.4: - dependencies: - call-bind: 1.0.7 - define-properties: 1.2.1 - es-abstract: 1.23.3 - es-errors: 1.3.0 - es-shim-unscopables: 1.0.2 - - arraybuffer.prototype.slice@1.0.3: - dependencies: - array-buffer-byte-length: 1.0.1 - call-bind: 1.0.7 - define-properties: 1.2.1 - es-abstract: 1.23.3 - es-errors: 1.3.0 - get-intrinsic: 1.2.4 - is-array-buffer: 3.0.4 - is-shared-array-buffer: 1.0.3 - - asap@2.0.6: {} - - ast-types-flow@0.0.8: {} - - ast-types@0.15.2: - dependencies: - tslib: 2.8.0 - - async-limiter@1.0.1: {} - - async-mutex@0.2.6: - dependencies: - tslib: 2.8.0 - - asynckit@0.4.0: {} - - atomic-sleep@1.0.0: {} - - available-typed-arrays@1.0.7: - dependencies: - possible-typed-array-names: 1.0.0 - - axe-core@4.10.2: {} - - axios@1.7.7: - dependencies: - follow-redirects: 1.15.9 - form-data: 4.0.1 - proxy-from-env: 1.1.0 - transitivePeerDependencies: - - debug - - axobject-query@4.1.0: {} - - babel-core@7.0.0-bridge.0(@babel/core@7.26.0): - dependencies: - '@babel/core': 7.26.0 - - babel-jest@29.7.0(@babel/core@7.26.0): - dependencies: - '@babel/core': 7.26.0 - '@jest/transform': 29.7.0 - '@types/babel__core': 7.20.5 - babel-plugin-istanbul: 6.1.1 - babel-preset-jest: 29.6.3(@babel/core@7.26.0) - chalk: 4.1.2 - graceful-fs: 4.2.11 - slash: 3.0.0 - transitivePeerDependencies: - - supports-color - - babel-plugin-istanbul@6.1.1: - dependencies: - '@babel/helper-plugin-utils': 7.25.9 - '@istanbuljs/load-nyc-config': 1.1.0 - '@istanbuljs/schema': 0.1.3 - istanbul-lib-instrument: 5.2.1 - test-exclude: 6.0.0 - transitivePeerDependencies: - - supports-color - - babel-plugin-jest-hoist@29.6.3: - dependencies: - '@babel/template': 7.25.9 - '@babel/types': 7.26.0 - '@types/babel__core': 7.20.5 - '@types/babel__traverse': 7.20.6 - - babel-plugin-polyfill-corejs2@0.4.11(@babel/core@7.26.0): - dependencies: - '@babel/compat-data': 7.26.0 - '@babel/core': 7.26.0 - '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.26.0) - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - - babel-plugin-polyfill-corejs3@0.10.6(@babel/core@7.26.0): - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.26.0) - core-js-compat: 3.38.1 - transitivePeerDependencies: - - supports-color - - babel-plugin-polyfill-regenerator@0.6.2(@babel/core@7.26.0): - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.26.0) - transitivePeerDependencies: - - supports-color - - babel-plugin-syntax-hermes-parser@0.23.1: - dependencies: - hermes-parser: 0.23.1 - - babel-plugin-transform-flow-enums@0.0.2(@babel/core@7.26.0): - dependencies: - '@babel/plugin-syntax-flow': 7.26.0(@babel/core@7.26.0) - transitivePeerDependencies: - - '@babel/core' - - babel-preset-current-node-syntax@1.1.0(@babel/core@7.26.0): - dependencies: - '@babel/core': 7.26.0 - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.26.0) - '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.26.0) - '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.26.0) - '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.26.0) - '@babel/plugin-syntax-import-attributes': 7.26.0(@babel/core@7.26.0) - '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.26.0) - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.26.0) - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.26.0) - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.26.0) - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.26.0) - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.26.0) - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.26.0) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.26.0) - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.26.0) - '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.26.0) - - babel-preset-jest@29.6.3(@babel/core@7.26.0): - dependencies: - '@babel/core': 7.26.0 - babel-plugin-jest-hoist: 29.6.3 - babel-preset-current-node-syntax: 1.1.0(@babel/core@7.26.0) - - balanced-match@1.0.2: {} - - base64-js@1.5.1: {} - - binary-extensions@2.3.0: {} - - bn.js@4.12.0: {} - - bn.js@5.2.1: {} - - bowser@2.11.0: {} - - brace-expansion@1.1.11: - dependencies: - balanced-match: 1.0.2 - concat-map: 0.0.1 - - brace-expansion@2.0.1: - dependencies: - balanced-match: 1.0.2 - - braces@3.0.3: - dependencies: - fill-range: 7.1.1 - - brorand@1.1.0: {} - - browserslist@4.24.2: - dependencies: - caniuse-lite: 1.0.30001673 - electron-to-chromium: 1.5.48 - node-releases: 2.0.18 - update-browserslist-db: 1.1.1(browserslist@4.24.2) - - bser@2.1.1: - dependencies: - node-int64: 0.4.0 - - buffer-from@1.1.2: {} - - buffer@6.0.3: - dependencies: - base64-js: 1.5.1 - ieee754: 1.2.1 - - bufferutil@4.0.8: - dependencies: - node-gyp-build: 4.8.2 - - busboy@1.6.0: - dependencies: - streamsearch: 1.1.0 - - call-bind@1.0.7: - dependencies: - es-define-property: 1.0.0 - es-errors: 1.3.0 - function-bind: 1.1.2 - get-intrinsic: 1.2.4 - set-function-length: 1.2.2 - - caller-callsite@2.0.0: - dependencies: - callsites: 2.0.0 - - caller-path@2.0.0: - dependencies: - caller-callsite: 2.0.0 - - callsites@2.0.0: {} - - callsites@3.1.0: {} - - camelcase-css@2.0.1: {} - - camelcase@5.3.1: {} - - camelcase@6.3.0: {} - - caniuse-lite@1.0.30001673: {} - - chalk@4.1.2: - dependencies: - ansi-styles: 4.3.0 - supports-color: 7.2.0 - - chokidar@3.6.0: - dependencies: - anymatch: 3.1.3 - braces: 3.0.3 - glob-parent: 5.1.2 - is-binary-path: 2.1.0 - is-glob: 4.0.3 - normalize-path: 3.0.0 - readdirp: 3.6.0 - optionalDependencies: - fsevents: 2.3.3 - - chrome-launcher@0.15.2: - dependencies: - '@types/node': 20.17.2 - escape-string-regexp: 4.0.0 - is-wsl: 2.2.0 - lighthouse-logger: 1.4.2 - transitivePeerDependencies: - - supports-color - - chromium-edge-launcher@0.2.0: - dependencies: - '@types/node': 20.17.2 - escape-string-regexp: 4.0.0 - is-wsl: 2.2.0 - lighthouse-logger: 1.4.2 - mkdirp: 1.0.4 - rimraf: 3.0.2 - transitivePeerDependencies: - - supports-color - - ci-info@2.0.0: {} - - ci-info@3.9.0: {} - - citty@0.1.6: - dependencies: - consola: 3.2.3 - - class-variance-authority@0.7.0: - dependencies: - clsx: 2.0.0 - - 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 - strip-ansi: 6.0.1 - wrap-ansi: 6.2.0 - - cliui@8.0.1: - dependencies: - string-width: 4.2.3 - strip-ansi: 6.0.1 - wrap-ansi: 7.0.0 - - clone-deep@4.0.1: - dependencies: - is-plain-object: 2.0.4 - kind-of: 6.0.3 - shallow-clone: 3.0.1 - - clsx@1.2.1: {} - - clsx@2.0.0: {} - - clsx@2.1.1: {} - - color-convert@2.0.1: - dependencies: - color-name: 1.1.4 - - color-name@1.1.4: {} - - combined-stream@1.0.8: - dependencies: - delayed-stream: 1.0.0 - - commander@12.1.0: {} - - commander@2.20.3: {} - - commander@4.1.1: {} - - commondir@1.0.1: {} - - concat-map@0.0.1: {} - - confbox@0.1.8: {} - - connect@3.7.0: - dependencies: - debug: 2.6.9 - finalhandler: 1.1.2 - parseurl: 1.3.3 - utils-merge: 1.0.1 - transitivePeerDependencies: - - supports-color - - consola@3.2.3: {} - - convert-source-map@2.0.0: {} - - cookie-es@1.2.2: {} - - core-js-compat@3.38.1: - dependencies: - browserslist: 4.24.2 - - core-util-is@1.0.3: {} - - cosmiconfig@5.2.1: - dependencies: - import-fresh: 2.0.0 - is-directory: 0.3.1 - js-yaml: 3.14.1 - parse-json: 4.0.0 - - crc-32@1.2.2: {} - - cross-fetch@3.1.8: - dependencies: - node-fetch: 2.7.0 - transitivePeerDependencies: - - encoding - - cross-fetch@4.0.0: - dependencies: - node-fetch: 2.7.0 - transitivePeerDependencies: - - encoding - - cross-spawn@7.0.3: - dependencies: - path-key: 3.1.1 - shebang-command: 2.0.0 - which: 2.0.2 - - crossws@0.3.1: - dependencies: - uncrypto: 0.1.3 - - css-what@6.1.0: {} - - cssesc@3.0.0: {} - - csstype@3.1.3: {} - - damerau-levenshtein@1.0.8: {} - - data-view-buffer@1.0.1: - dependencies: - call-bind: 1.0.7 - es-errors: 1.3.0 - is-data-view: 1.0.1 - - data-view-byte-length@1.0.1: - dependencies: - call-bind: 1.0.7 - es-errors: 1.3.0 - is-data-view: 1.0.1 - - data-view-byte-offset@1.0.0: - dependencies: - call-bind: 1.0.7 - es-errors: 1.3.0 - is-data-view: 1.0.1 - - date-fns@2.30.0: - dependencies: - '@babel/runtime': 7.26.0 - - debug@2.6.9: - dependencies: - ms: 2.0.0 - - debug@3.2.7: - dependencies: - ms: 2.1.3 - - debug@4.3.7: - dependencies: - ms: 2.1.3 - - decamelize@1.2.0: {} - - decode-uri-component@0.2.2: {} - - dedent@1.5.3: {} - - deep-is@0.1.4: {} - - deep-object-diff@1.1.9: {} - - deepmerge@4.3.1: {} - - define-data-property@1.1.4: - dependencies: - es-define-property: 1.0.0 - es-errors: 1.3.0 - gopd: 1.0.1 - - define-properties@1.2.1: - dependencies: - define-data-property: 1.1.4 - has-property-descriptors: 1.0.2 - object-keys: 1.1.1 - - defu@6.1.4: {} - - delayed-stream@1.0.0: {} - - denodeify@1.2.1: {} - - depd@2.0.0: {} - - destr@2.0.3: {} - - destroy@1.2.0: {} - - detect-browser@5.3.0: {} - - detect-libc@1.0.3: {} - - detect-node-es@1.1.0: {} - - didyoumean@1.2.2: {} - - dijkstrajs@1.0.3: {} - - dir-glob@3.0.1: - dependencies: - path-type: 4.0.0 - - dlv@1.1.3: {} - - doctrine@2.1.0: - dependencies: - esutils: 2.0.3 - - doctrine@3.0.0: - dependencies: - esutils: 2.0.3 - - duplexify@4.1.3: - dependencies: - end-of-stream: 1.4.4 - inherits: 2.0.4 - readable-stream: 3.6.2 - stream-shift: 1.0.3 - - eastasianwidth@0.2.0: {} - - eciesjs@0.4.10: - dependencies: - '@ecies/ciphers': 0.2.0(@noble/ciphers@1.0.0) - '@noble/ciphers': 1.0.0 - '@noble/curves': 1.6.0 - '@noble/hashes': 1.5.0 - - ee-first@1.1.1: {} - - electron-to-chromium@1.5.48: {} - - elliptic@6.6.0: - dependencies: - bn.js: 4.12.0 - 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 - - emoji-regex@8.0.0: {} - - emoji-regex@9.2.2: {} - - encode-utf8@1.0.3: {} - - encodeurl@1.0.2: {} - - encodeurl@2.0.0: {} - - end-of-stream@1.4.4: - dependencies: - once: 1.4.0 - - engine.io-client@6.6.2(bufferutil@4.0.8)(utf-8-validate@5.0.10): - 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)(utf-8-validate@5.0.10) - xmlhttprequest-ssl: 2.1.2 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - - engine.io-parser@5.2.3: {} - - enhanced-resolve@5.17.1: - dependencies: - graceful-fs: 4.2.11 - tapable: 2.2.1 - - error-ex@1.3.2: - dependencies: - is-arrayish: 0.2.1 - - error-stack-parser@2.1.4: - dependencies: - stackframe: 1.3.4 - - es-abstract@1.23.3: - dependencies: - array-buffer-byte-length: 1.0.1 - arraybuffer.prototype.slice: 1.0.3 - available-typed-arrays: 1.0.7 - call-bind: 1.0.7 - data-view-buffer: 1.0.1 - data-view-byte-length: 1.0.1 - data-view-byte-offset: 1.0.0 - es-define-property: 1.0.0 - es-errors: 1.3.0 - es-object-atoms: 1.0.0 - es-set-tostringtag: 2.0.3 - es-to-primitive: 1.2.1 - function.prototype.name: 1.1.6 - get-intrinsic: 1.2.4 - get-symbol-description: 1.0.2 - globalthis: 1.0.4 - gopd: 1.0.1 - has-property-descriptors: 1.0.2 - has-proto: 1.0.3 - has-symbols: 1.0.3 - hasown: 2.0.2 - internal-slot: 1.0.7 - is-array-buffer: 3.0.4 - is-callable: 1.2.7 - is-data-view: 1.0.1 - is-negative-zero: 2.0.3 - is-regex: 1.1.4 - is-shared-array-buffer: 1.0.3 - is-string: 1.0.7 - is-typed-array: 1.1.13 - is-weakref: 1.0.2 - object-inspect: 1.13.2 - object-keys: 1.1.1 - object.assign: 4.1.5 - regexp.prototype.flags: 1.5.3 - safe-array-concat: 1.1.2 - safe-regex-test: 1.0.3 - string.prototype.trim: 1.2.9 - string.prototype.trimend: 1.0.8 - string.prototype.trimstart: 1.0.8 - typed-array-buffer: 1.0.2 - typed-array-byte-length: 1.0.1 - typed-array-byte-offset: 1.0.2 - typed-array-length: 1.0.6 - unbox-primitive: 1.0.2 - which-typed-array: 1.1.15 - - es-define-property@1.0.0: - dependencies: - get-intrinsic: 1.2.4 - - es-errors@1.3.0: {} - - es-iterator-helpers@1.1.0: - dependencies: - call-bind: 1.0.7 - define-properties: 1.2.1 - es-abstract: 1.23.3 - es-errors: 1.3.0 - es-set-tostringtag: 2.0.3 - function-bind: 1.1.2 - get-intrinsic: 1.2.4 - globalthis: 1.0.4 - has-property-descriptors: 1.0.2 - has-proto: 1.0.3 - has-symbols: 1.0.3 - internal-slot: 1.0.7 - iterator.prototype: 1.1.3 - safe-array-concat: 1.1.2 - - es-object-atoms@1.0.0: - dependencies: - es-errors: 1.3.0 - - es-set-tostringtag@2.0.3: - dependencies: - get-intrinsic: 1.2.4 - has-tostringtag: 1.0.2 - hasown: 2.0.2 - - es-shim-unscopables@1.0.2: - dependencies: - hasown: 2.0.2 - - es-to-primitive@1.2.1: - dependencies: - is-callable: 1.2.7 - is-date-object: 1.0.5 - is-symbol: 1.0.4 - - escalade@3.2.0: {} - - escape-html@1.0.3: {} - - escape-string-regexp@2.0.0: {} - - escape-string-regexp@4.0.0: {} - - eslint-config-next@14.2.5(eslint@8.57.1)(typescript@5.6.3): - dependencies: - '@next/eslint-plugin-next': 14.2.5 - '@rushstack/eslint-patch': 1.10.4 - '@typescript-eslint/parser': 7.2.0(eslint@8.57.1)(typescript@5.6.3) - eslint: 8.57.1 - eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@7.2.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0(eslint@8.57.1))(eslint@8.57.1) - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@7.2.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@7.2.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1) - eslint-plugin-jsx-a11y: 6.10.2(eslint@8.57.1) - eslint-plugin-react: 7.37.2(eslint@8.57.1) - eslint-plugin-react-hooks: 5.0.0-canary-7118f5dd7-20230705(eslint@8.57.1) - optionalDependencies: - typescript: 5.6.3 - transitivePeerDependencies: - - eslint-import-resolver-webpack - - eslint-plugin-import-x - - supports-color - - eslint-import-resolver-node@0.3.9: - dependencies: - debug: 3.2.7 - is-core-module: 2.15.1 - resolve: 1.22.8 - transitivePeerDependencies: - - supports-color - - eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@7.2.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0(eslint@8.57.1))(eslint@8.57.1): - dependencies: - '@nolyfill/is-core-module': 1.0.39 - debug: 4.3.7 - enhanced-resolve: 5.17.1 - eslint: 8.57.1 - eslint-module-utils: 2.12.0(@typescript-eslint/parser@7.2.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@7.2.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1) - fast-glob: 3.3.2 - get-tsconfig: 4.8.1 - is-bun-module: 1.2.1 - is-glob: 4.0.3 - optionalDependencies: - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@7.2.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@7.2.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1) - transitivePeerDependencies: - - '@typescript-eslint/parser' - - eslint-import-resolver-node - - eslint-import-resolver-webpack - - supports-color - - eslint-module-utils@2.12.0(@typescript-eslint/parser@7.2.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@7.2.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1): - dependencies: - debug: 3.2.7 - optionalDependencies: - '@typescript-eslint/parser': 7.2.0(eslint@8.57.1)(typescript@5.6.3) - eslint: 8.57.1 - eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@7.2.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0(eslint@8.57.1))(eslint@8.57.1) - transitivePeerDependencies: - - supports-color - - eslint-plugin-import@2.31.0(@typescript-eslint/parser@7.2.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@7.2.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1): - dependencies: - '@rtsao/scc': 1.1.0 - array-includes: 3.1.8 - array.prototype.findlastindex: 1.2.5 - array.prototype.flat: 1.3.2 - array.prototype.flatmap: 1.3.2 - debug: 3.2.7 - doctrine: 2.1.0 - eslint: 8.57.1 - eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.0(@typescript-eslint/parser@7.2.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@7.2.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1) - hasown: 2.0.2 - is-core-module: 2.15.1 - is-glob: 4.0.3 - minimatch: 3.1.2 - object.fromentries: 2.0.8 - object.groupby: 1.0.3 - object.values: 1.2.0 - semver: 6.3.1 - string.prototype.trimend: 1.0.8 - tsconfig-paths: 3.15.0 - optionalDependencies: - '@typescript-eslint/parser': 7.2.0(eslint@8.57.1)(typescript@5.6.3) - transitivePeerDependencies: - - eslint-import-resolver-typescript - - eslint-import-resolver-webpack - - supports-color - - eslint-plugin-jsx-a11y@6.10.2(eslint@8.57.1): - dependencies: - aria-query: 5.3.2 - array-includes: 3.1.8 - array.prototype.flatmap: 1.3.2 - ast-types-flow: 0.0.8 - axe-core: 4.10.2 - axobject-query: 4.1.0 - damerau-levenshtein: 1.0.8 - emoji-regex: 9.2.2 - eslint: 8.57.1 - hasown: 2.0.2 - jsx-ast-utils: 3.3.5 - language-tags: 1.0.9 - minimatch: 3.1.2 - object.fromentries: 2.0.8 - safe-regex-test: 1.0.3 - string.prototype.includes: 2.0.1 - - eslint-plugin-react-hooks@5.0.0-canary-7118f5dd7-20230705(eslint@8.57.1): - dependencies: - eslint: 8.57.1 - - eslint-plugin-react@7.37.2(eslint@8.57.1): - dependencies: - array-includes: 3.1.8 - array.prototype.findlast: 1.2.5 - array.prototype.flatmap: 1.3.2 - array.prototype.tosorted: 1.1.4 - doctrine: 2.1.0 - es-iterator-helpers: 1.1.0 - eslint: 8.57.1 - estraverse: 5.3.0 - hasown: 2.0.2 - jsx-ast-utils: 3.3.5 - minimatch: 3.1.2 - object.entries: 1.1.8 - object.fromentries: 2.0.8 - object.values: 1.2.0 - prop-types: 15.8.1 - resolve: 2.0.0-next.5 - semver: 6.3.1 - string.prototype.matchall: 4.0.11 - string.prototype.repeat: 1.0.0 - - eslint-scope@7.2.2: - dependencies: - esrecurse: 4.3.0 - estraverse: 5.3.0 - - eslint-visitor-keys@3.4.3: {} - - eslint@8.57.1: - dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@8.57.1) - '@eslint-community/regexpp': 4.12.1 - '@eslint/eslintrc': 2.1.4 - '@eslint/js': 8.57.1 - '@humanwhocodes/config-array': 0.13.0 - '@humanwhocodes/module-importer': 1.0.1 - '@nodelib/fs.walk': 1.2.8 - '@ungap/structured-clone': 1.2.0 - ajv: 6.12.6 - chalk: 4.1.2 - cross-spawn: 7.0.3 - debug: 4.3.7 - doctrine: 3.0.0 - escape-string-regexp: 4.0.0 - eslint-scope: 7.2.2 - eslint-visitor-keys: 3.4.3 - espree: 9.6.1 - esquery: 1.6.0 - esutils: 2.0.3 - fast-deep-equal: 3.1.3 - file-entry-cache: 6.0.1 - find-up: 5.0.0 - glob-parent: 6.0.2 - globals: 13.24.0 - graphemer: 1.4.0 - ignore: 5.3.2 - imurmurhash: 0.1.4 - is-glob: 4.0.3 - is-path-inside: 3.0.3 - js-yaml: 4.1.0 - json-stable-stringify-without-jsonify: 1.0.1 - levn: 0.4.1 - lodash.merge: 4.6.2 - minimatch: 3.1.2 - natural-compare: 1.4.0 - optionator: 0.9.4 - strip-ansi: 6.0.1 - text-table: 0.2.0 - transitivePeerDependencies: - - supports-color - - espree@9.6.1: - dependencies: - acorn: 8.14.0 - acorn-jsx: 5.3.2(acorn@8.14.0) - eslint-visitor-keys: 3.4.3 - - esprima@4.0.1: {} - - esquery@1.6.0: - dependencies: - estraverse: 5.3.0 - - esrecurse@4.3.0: - dependencies: - estraverse: 5.3.0 - - estraverse@5.3.0: {} - - esutils@2.0.3: {} - - etag@1.8.1: {} - - eth-block-tracker@7.1.0: - dependencies: - '@metamask/eth-json-rpc-provider': 1.0.1 - '@metamask/safe-event-emitter': 3.1.2 - '@metamask/utils': 5.0.2 - json-rpc-random-id: 1.0.1 - pify: 3.0.0 - transitivePeerDependencies: - - supports-color - - eth-json-rpc-filters@6.0.1: - dependencies: - '@metamask/safe-event-emitter': 3.1.2 - async-mutex: 0.2.6 - eth-query: 2.1.2 - json-rpc-engine: 6.1.0 - pify: 5.0.0 - - eth-query@2.1.2: - dependencies: - json-rpc-random-id: 1.0.1 - xtend: 4.0.2 - - eth-rpc-errors@4.0.3: - dependencies: - fast-safe-stringify: 2.1.1 - - ethereum-cryptography@2.2.1: - dependencies: - '@noble/curves': 1.4.2 - '@noble/hashes': 1.4.0 - '@scure/bip32': 1.4.0 - '@scure/bip39': 1.3.0 - - event-target-shim@5.0.1: {} - - eventemitter2@6.4.9: {} - - eventemitter3@5.0.1: {} - - events@3.3.0: {} - - execa@5.1.1: - dependencies: - cross-spawn: 7.0.3 - get-stream: 6.0.1 - human-signals: 2.1.0 - is-stream: 2.0.1 - merge-stream: 2.0.0 - npm-run-path: 4.0.1 - onetime: 5.1.2 - signal-exit: 3.0.7 - strip-final-newline: 2.0.0 - - execa@8.0.1: - dependencies: - cross-spawn: 7.0.3 - 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 - - exponential-backoff@3.1.1: {} - - extension-port-stream@3.0.0: - dependencies: - readable-stream: 3.6.2 - webextension-polyfill: 0.10.0 - - fast-deep-equal@3.1.3: {} - - fast-glob@3.3.2: - dependencies: - '@nodelib/fs.stat': 2.0.5 - '@nodelib/fs.walk': 1.2.8 - glob-parent: 5.1.2 - merge2: 1.4.1 - micromatch: 4.0.8 - - fast-json-stable-stringify@2.1.0: {} - - fast-levenshtein@2.0.6: {} - - fast-redact@3.5.0: {} - - fast-safe-stringify@2.1.1: {} - - fastq@1.17.1: - dependencies: - reusify: 1.0.4 - - fb-watchman@2.0.2: - dependencies: - bser: 2.1.1 - - file-entry-cache@6.0.1: - dependencies: - flat-cache: 3.2.0 - - fill-range@7.1.1: - dependencies: - to-regex-range: 5.0.1 - - filter-obj@1.1.0: {} - - finalhandler@1.1.2: - dependencies: - debug: 2.6.9 - encodeurl: 1.0.2 - escape-html: 1.0.3 - on-finished: 2.3.0 - parseurl: 1.3.3 - statuses: 1.5.0 - unpipe: 1.0.0 - transitivePeerDependencies: - - supports-color - - find-cache-dir@2.1.0: - dependencies: - commondir: 1.0.1 - make-dir: 2.1.0 - pkg-dir: 3.0.0 - - find-up@3.0.0: - dependencies: - locate-path: 3.0.0 - - find-up@4.1.0: - dependencies: - locate-path: 5.0.0 - path-exists: 4.0.0 - - find-up@5.0.0: - dependencies: - locate-path: 6.0.0 - path-exists: 4.0.0 - - flat-cache@3.2.0: - dependencies: - flatted: 3.3.1 - keyv: 4.5.4 - rimraf: 3.0.2 - - flatted@3.3.1: {} - - flow-enums-runtime@0.0.6: {} - - flow-parser@0.250.0: {} - - follow-redirects@1.15.9: {} - - for-each@0.3.3: - dependencies: - is-callable: 1.2.7 - - foreground-child@3.3.0: - dependencies: - cross-spawn: 7.0.3 - signal-exit: 4.1.0 - - form-data@4.0.1: - dependencies: - asynckit: 0.4.0 - combined-stream: 1.0.8 - mime-types: 2.1.35 - - fresh@0.5.2: {} - - fs.realpath@1.0.0: {} - - fsevents@2.3.3: - optional: true - - function-bind@1.1.2: {} - - function.prototype.name@1.1.6: - dependencies: - call-bind: 1.0.7 - define-properties: 1.2.1 - es-abstract: 1.23.3 - functions-have-names: 1.2.3 - - functions-have-names@1.2.3: {} - - gensync@1.0.0-beta.2: {} - - get-caller-file@2.0.5: {} - - get-intrinsic@1.2.4: - dependencies: - es-errors: 1.3.0 - function-bind: 1.1.2 - has-proto: 1.0.3 - has-symbols: 1.0.3 - hasown: 2.0.2 - - get-nonce@1.0.1: {} - - get-package-type@0.1.0: {} - - get-port-please@3.1.2: {} - - get-stream@6.0.1: {} - - get-stream@8.0.1: {} - - get-symbol-description@1.0.2: - dependencies: - call-bind: 1.0.7 - es-errors: 1.3.0 - get-intrinsic: 1.2.4 - - get-tsconfig@4.8.1: - dependencies: - resolve-pkg-maps: 1.0.0 - - glob-parent@5.1.2: - dependencies: - is-glob: 4.0.3 - - glob-parent@6.0.2: - dependencies: - is-glob: 4.0.3 - - glob@10.3.10: - dependencies: - foreground-child: 3.3.0 - jackspeak: 2.3.6 - minimatch: 9.0.5 - minipass: 7.1.2 - path-scurry: 1.11.1 - - glob@10.4.5: - dependencies: - foreground-child: 3.3.0 - jackspeak: 3.4.3 - minimatch: 9.0.5 - minipass: 7.1.2 - package-json-from-dist: 1.0.1 - path-scurry: 1.11.1 - - glob@7.2.3: - dependencies: - fs.realpath: 1.0.0 - inflight: 1.0.6 - inherits: 2.0.4 - minimatch: 3.1.2 - once: 1.4.0 - path-is-absolute: 1.0.1 - - globals@11.12.0: {} - - globals@13.24.0: - dependencies: - type-fest: 0.20.2 - - globalthis@1.0.4: - dependencies: - define-properties: 1.2.1 - gopd: 1.0.1 - - globby@11.1.0: - dependencies: - array-union: 2.1.0 - dir-glob: 3.0.1 - fast-glob: 3.3.2 - ignore: 5.3.2 - merge2: 1.4.1 - slash: 3.0.0 - - gopd@1.0.1: - dependencies: - get-intrinsic: 1.2.4 - - graceful-fs@4.2.11: {} - - graphemer@1.4.0: {} - - graphql-request@6.1.0(graphql@16.9.0): - dependencies: - '@graphql-typed-document-node/core': 3.2.0(graphql@16.9.0) - cross-fetch: 3.1.8 - graphql: 16.9.0 - transitivePeerDependencies: - - encoding - - graphql@16.9.0: {} - - h3@1.13.0: - dependencies: - cookie-es: 1.2.2 - crossws: 0.3.1 - defu: 6.1.4 - destr: 2.0.3 - iron-webcrypto: 1.2.1 - ohash: 1.1.4 - radix3: 1.1.2 - ufo: 1.5.4 - uncrypto: 0.1.3 - unenv: 1.10.0 - - has-bigints@1.0.2: {} - - has-flag@4.0.0: {} - - has-property-descriptors@1.0.2: - dependencies: - es-define-property: 1.0.0 - - has-proto@1.0.3: {} - - has-symbols@1.0.3: {} - - has-tostringtag@1.0.2: - dependencies: - has-symbols: 1.0.3 - - hash.js@1.1.7: - dependencies: - inherits: 2.0.4 - minimalistic-assert: 1.0.1 - - hasown@2.0.2: - dependencies: - function-bind: 1.1.2 - - hermes-estree@0.23.1: {} - - hermes-estree@0.24.0: {} - - hermes-parser@0.23.1: - dependencies: - hermes-estree: 0.23.1 - - hermes-parser@0.24.0: - dependencies: - hermes-estree: 0.24.0 - - hey-listen@1.0.8: {} - - hmac-drbg@1.0.1: - dependencies: - hash.js: 1.1.7 - minimalistic-assert: 1.0.1 - minimalistic-crypto-utils: 1.0.1 - - http-errors@2.0.0: - dependencies: - depd: 2.0.0 - inherits: 2.0.4 - setprototypeof: 1.2.0 - statuses: 2.0.1 - toidentifier: 1.0.1 - - http-shutdown@1.2.2: {} - - human-signals@2.1.0: {} - - human-signals@5.0.0: {} - - i18next-browser-languagedetector@7.1.0: - dependencies: - '@babel/runtime': 7.26.0 - - i18next@23.11.5: - dependencies: - '@babel/runtime': 7.26.0 - - idb-keyval@6.2.1: {} - - ieee754@1.2.1: {} - - ignore@5.3.2: {} - - image-size@1.1.1: - dependencies: - queue: 6.0.2 - - import-fresh@2.0.0: - dependencies: - caller-path: 2.0.0 - resolve-from: 3.0.0 - - import-fresh@3.3.0: - dependencies: - parent-module: 1.0.1 - resolve-from: 4.0.0 - - imurmurhash@0.1.4: {} - - inflight@1.0.6: - dependencies: - once: 1.4.0 - wrappy: 1.0.2 - - inherits@2.0.4: {} - - internal-slot@1.0.7: - dependencies: - es-errors: 1.3.0 - hasown: 2.0.2 - side-channel: 1.0.6 - - invariant@2.2.4: - dependencies: - loose-envify: 1.4.0 - - iron-webcrypto@1.2.1: {} - - is-arguments@1.1.1: - dependencies: - call-bind: 1.0.7 - has-tostringtag: 1.0.2 - - is-array-buffer@3.0.4: - dependencies: - call-bind: 1.0.7 - get-intrinsic: 1.2.4 - - is-arrayish@0.2.1: {} - - is-async-function@2.0.0: - dependencies: - has-tostringtag: 1.0.2 - - is-bigint@1.0.4: - dependencies: - has-bigints: 1.0.2 - - is-binary-path@2.1.0: - dependencies: - binary-extensions: 2.3.0 - - is-boolean-object@1.1.2: - dependencies: - call-bind: 1.0.7 - has-tostringtag: 1.0.2 - - is-bun-module@1.2.1: - dependencies: - semver: 7.6.3 - - is-callable@1.2.7: {} - - is-core-module@2.15.1: - dependencies: - hasown: 2.0.2 - - is-data-view@1.0.1: - dependencies: - is-typed-array: 1.1.13 - - is-date-object@1.0.5: - dependencies: - has-tostringtag: 1.0.2 - - is-directory@0.3.1: {} - - is-docker@2.2.1: {} - - is-docker@3.0.0: {} - - is-extglob@2.1.1: {} - - is-finalizationregistry@1.0.2: - dependencies: - call-bind: 1.0.7 - - is-fullwidth-code-point@3.0.0: {} - - is-generator-function@1.0.10: - dependencies: - has-tostringtag: 1.0.2 - - is-glob@4.0.3: - dependencies: - is-extglob: 2.1.1 - - is-inside-container@1.0.0: - dependencies: - is-docker: 3.0.0 - - is-map@2.0.3: {} - - is-negative-zero@2.0.3: {} - - is-number-object@1.0.7: - dependencies: - has-tostringtag: 1.0.2 - - is-number@7.0.0: {} - - is-path-inside@3.0.3: {} - - is-plain-object@2.0.4: - dependencies: - isobject: 3.0.1 - - is-regex@1.1.4: - dependencies: - call-bind: 1.0.7 - has-tostringtag: 1.0.2 - - is-set@2.0.3: {} - - is-shared-array-buffer@1.0.3: - dependencies: - call-bind: 1.0.7 - - is-stream@2.0.1: {} - - is-stream@3.0.0: {} - - is-string@1.0.7: - dependencies: - has-tostringtag: 1.0.2 - - is-symbol@1.0.4: - dependencies: - has-symbols: 1.0.3 - - is-typed-array@1.1.13: - dependencies: - which-typed-array: 1.1.15 - - is-weakmap@2.0.2: {} - - is-weakref@1.0.2: - dependencies: - call-bind: 1.0.7 - - is-weakset@2.0.3: - dependencies: - call-bind: 1.0.7 - get-intrinsic: 1.2.4 - - 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: {} - - isarray@2.0.5: {} - - isexe@2.0.0: {} - - isobject@3.0.1: {} - - isows@1.0.6(ws@8.18.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)): - dependencies: - ws: 8.18.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) - - istanbul-lib-coverage@3.2.2: {} - - istanbul-lib-instrument@5.2.1: - dependencies: - '@babel/core': 7.26.0 - '@babel/parser': 7.26.1 - '@istanbuljs/schema': 0.1.3 - istanbul-lib-coverage: 3.2.2 - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - - iterator.prototype@1.1.3: - dependencies: - define-properties: 1.2.1 - get-intrinsic: 1.2.4 - has-symbols: 1.0.3 - reflect.getprototypeof: 1.0.6 - set-function-name: 2.0.2 - - jackspeak@2.3.6: - dependencies: - '@isaacs/cliui': 8.0.2 - optionalDependencies: - '@pkgjs/parseargs': 0.11.0 - - jackspeak@3.4.3: - dependencies: - '@isaacs/cliui': 8.0.2 - optionalDependencies: - '@pkgjs/parseargs': 0.11.0 - - jest-environment-node@29.7.0: - dependencies: - '@jest/environment': 29.7.0 - '@jest/fake-timers': 29.7.0 - '@jest/types': 29.6.3 - '@types/node': 20.17.2 - jest-mock: 29.7.0 - jest-util: 29.7.0 - - jest-get-type@29.6.3: {} - - jest-haste-map@29.7.0: - dependencies: - '@jest/types': 29.6.3 - '@types/graceful-fs': 4.1.9 - '@types/node': 20.17.2 - anymatch: 3.1.3 - fb-watchman: 2.0.2 - graceful-fs: 4.2.11 - jest-regex-util: 29.6.3 - jest-util: 29.7.0 - jest-worker: 29.7.0 - micromatch: 4.0.8 - walker: 1.0.8 - optionalDependencies: - fsevents: 2.3.3 - - jest-message-util@29.7.0: - dependencies: - '@babel/code-frame': 7.26.0 - '@jest/types': 29.6.3 - '@types/stack-utils': 2.0.3 - chalk: 4.1.2 - graceful-fs: 4.2.11 - micromatch: 4.0.8 - pretty-format: 29.7.0 - slash: 3.0.0 - stack-utils: 2.0.6 - - jest-mock@29.7.0: - dependencies: - '@jest/types': 29.6.3 - '@types/node': 20.17.2 - jest-util: 29.7.0 - - jest-regex-util@29.6.3: {} - - jest-util@29.7.0: - dependencies: - '@jest/types': 29.6.3 - '@types/node': 20.17.2 - chalk: 4.1.2 - ci-info: 3.9.0 - graceful-fs: 4.2.11 - picomatch: 2.3.1 - - jest-validate@29.7.0: - dependencies: - '@jest/types': 29.6.3 - camelcase: 6.3.0 - chalk: 4.1.2 - jest-get-type: 29.6.3 - leven: 3.1.0 - pretty-format: 29.7.0 - - jest-worker@29.7.0: - dependencies: - '@types/node': 20.17.2 - jest-util: 29.7.0 - merge-stream: 2.0.0 - supports-color: 8.1.1 - - jiti@1.21.6: {} - - jiti@2.3.3: {} - - js-tokens@4.0.0: {} - - js-yaml@3.14.1: - dependencies: - argparse: 1.0.10 - esprima: 4.0.1 - - js-yaml@4.1.0: - dependencies: - argparse: 2.0.1 - - jsc-android@250231.0.0: {} - - jsc-safe-url@0.2.4: {} - - jscodeshift@0.14.0(@babel/preset-env@7.26.0(@babel/core@7.26.0)): - dependencies: - '@babel/core': 7.26.0 - '@babel/parser': 7.26.1 - '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.26.0) - '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.26.0) - '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.26.0) - '@babel/plugin-transform-modules-commonjs': 7.25.9(@babel/core@7.26.0) - '@babel/preset-env': 7.26.0(@babel/core@7.26.0) - '@babel/preset-flow': 7.25.9(@babel/core@7.26.0) - '@babel/preset-typescript': 7.26.0(@babel/core@7.26.0) - '@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.250.0 - graceful-fs: 4.2.11 - micromatch: 4.0.8 - neo-async: 2.6.2 - node-dir: 0.1.17 - recast: 0.21.5 - temp: 0.8.4 - write-file-atomic: 2.4.3 - transitivePeerDependencies: - - supports-color - - jsesc@3.0.2: {} - - json-buffer@3.0.1: {} - - json-parse-better-errors@1.0.2: {} - - json-rpc-engine@6.1.0: - dependencies: - '@metamask/safe-event-emitter': 2.0.0 - eth-rpc-errors: 4.0.3 - - json-rpc-random-id@1.0.1: {} - - json-schema-traverse@0.4.1: {} - - json-stable-stringify-without-jsonify@1.0.1: {} - - json5@1.0.2: - dependencies: - minimist: 1.2.8 - - json5@2.2.3: {} - - jsx-ast-utils@3.3.5: - dependencies: - array-includes: 3.1.8 - array.prototype.flat: 1.3.2 - object.assign: 4.1.5 - object.values: 1.2.0 - - keccak@3.0.4: - dependencies: - node-addon-api: 2.0.2 - node-gyp-build: 4.8.2 - readable-stream: 3.6.2 - - keyv@4.5.4: - dependencies: - json-buffer: 3.0.1 - - keyvaluestorage-interface@1.0.0: {} - - kind-of@6.0.3: {} - - language-subtag-registry@0.3.23: {} - - language-tags@1.0.9: - dependencies: - language-subtag-registry: 0.3.23 - - leven@3.1.0: {} - - levn@0.4.1: - dependencies: - prelude-ls: 1.2.1 - type-check: 0.4.0 - - lighthouse-logger@1.4.2: - dependencies: - debug: 2.6.9 - marky: 1.2.5 - transitivePeerDependencies: - - supports-color - - lilconfig@2.1.0: {} - - lilconfig@3.1.2: {} - - lines-and-columns@1.2.4: {} - - listhen@1.9.0: - dependencies: - '@parcel/watcher': 2.4.1 - '@parcel/watcher-wasm': 2.4.1 - 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.3.3 - mlly: 1.7.2 - node-forge: 1.3.1 - pathe: 1.1.2 - std-env: 3.7.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 - '@lit/reactive-element': 1.6.3 - lit-html: 2.8.0 - - lit-html@2.8.0: - dependencies: - '@types/trusted-types': 2.0.7 - - lit@2.8.0: - dependencies: - '@lit/reactive-element': 1.6.3 - lit-element: 3.3.3 - lit-html: 2.8.0 - - locate-path@3.0.0: - dependencies: - p-locate: 3.0.0 - path-exists: 3.0.0 - - locate-path@5.0.0: - dependencies: - p-locate: 4.1.0 - - locate-path@6.0.0: - dependencies: - p-locate: 5.0.0 - - lodash.debounce@4.0.8: {} - - lodash.isequal@4.5.0: {} - - lodash.merge@4.6.2: {} - - lodash.throttle@4.1.1: {} - - long@5.2.3: {} - - loose-envify@1.4.0: - dependencies: - js-tokens: 4.0.0 - - lru-cache@10.4.3: {} - - lru-cache@5.1.1: - dependencies: - yallist: 3.1.1 - - lucide-react@0.416.0(react@18.3.1): - dependencies: - react: 18.3.1 - - make-dir@2.1.0: - dependencies: - pify: 4.0.1 - semver: 5.7.2 - - makeerror@1.0.12: - dependencies: - tmpl: 1.0.5 - - marky@1.2.5: {} - - media-query-parser@2.0.2: - dependencies: - '@babel/runtime': 7.26.0 - - memoize-one@5.2.1: {} - - merge-stream@2.0.0: {} - - merge2@1.4.1: {} - - metro-babel-transformer@0.81.0: - dependencies: - '@babel/core': 7.26.0 - flow-enums-runtime: 0.0.6 - hermes-parser: 0.24.0 - nullthrows: 1.1.1 - transitivePeerDependencies: - - supports-color - - metro-cache-key@0.81.0: - dependencies: - flow-enums-runtime: 0.0.6 - - metro-cache@0.81.0: - dependencies: - exponential-backoff: 3.1.1 - flow-enums-runtime: 0.0.6 - metro-core: 0.81.0 - - metro-config@0.81.0(bufferutil@4.0.8)(utf-8-validate@5.0.10): - 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)(utf-8-validate@5.0.10) - metro-cache: 0.81.0 - metro-core: 0.81.0 - metro-runtime: 0.81.0 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - - metro-core@0.81.0: - dependencies: - flow-enums-runtime: 0.0.6 - lodash.throttle: 4.1.1 - metro-resolver: 0.81.0 - - metro-file-map@0.81.0: - dependencies: - anymatch: 3.1.3 - debug: 2.6.9 - fb-watchman: 2.0.2 - flow-enums-runtime: 0.0.6 - graceful-fs: 4.2.11 - invariant: 2.2.4 - jest-worker: 29.7.0 - micromatch: 4.0.8 - node-abort-controller: 3.1.1 - nullthrows: 1.1.1 - walker: 1.0.8 - optionalDependencies: - fsevents: 2.3.3 - transitivePeerDependencies: - - supports-color - - metro-minify-terser@0.81.0: - dependencies: - flow-enums-runtime: 0.0.6 - terser: 5.36.0 - - metro-resolver@0.81.0: - dependencies: - flow-enums-runtime: 0.0.6 - - metro-runtime@0.81.0: - dependencies: - '@babel/runtime': 7.26.0 - flow-enums-runtime: 0.0.6 - - metro-source-map@0.81.0: - dependencies: - '@babel/traverse': 7.25.9 - '@babel/traverse--for-generate-function-map': '@babel/traverse@7.25.9' - '@babel/types': 7.26.0 - flow-enums-runtime: 0.0.6 - invariant: 2.2.4 - metro-symbolicate: 0.81.0 - nullthrows: 1.1.1 - ob1: 0.81.0 - source-map: 0.5.7 - vlq: 1.0.1 - transitivePeerDependencies: - - supports-color - - metro-symbolicate@0.81.0: - dependencies: - flow-enums-runtime: 0.0.6 - invariant: 2.2.4 - metro-source-map: 0.81.0 - nullthrows: 1.1.1 - source-map: 0.5.7 - through2: 2.0.5 - vlq: 1.0.1 - transitivePeerDependencies: - - supports-color - - metro-transform-plugins@0.81.0: - dependencies: - '@babel/core': 7.26.0 - '@babel/generator': 7.26.0 - '@babel/template': 7.25.9 - '@babel/traverse': 7.25.9 - flow-enums-runtime: 0.0.6 - nullthrows: 1.1.1 - transitivePeerDependencies: - - supports-color - - metro-transform-worker@0.81.0(bufferutil@4.0.8)(utf-8-validate@5.0.10): - dependencies: - '@babel/core': 7.26.0 - '@babel/generator': 7.26.0 - '@babel/parser': 7.26.1 - '@babel/types': 7.26.0 - flow-enums-runtime: 0.0.6 - metro: 0.81.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) - metro-babel-transformer: 0.81.0 - metro-cache: 0.81.0 - metro-cache-key: 0.81.0 - metro-minify-terser: 0.81.0 - metro-source-map: 0.81.0 - metro-transform-plugins: 0.81.0 - nullthrows: 1.1.1 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - - metro@0.81.0(bufferutil@4.0.8)(utf-8-validate@5.0.10): - dependencies: - '@babel/code-frame': 7.26.0 - '@babel/core': 7.26.0 - '@babel/generator': 7.26.0 - '@babel/parser': 7.26.1 - '@babel/template': 7.25.9 - '@babel/traverse': 7.25.9 - '@babel/types': 7.26.0 - accepts: 1.3.8 - chalk: 4.1.2 - ci-info: 2.0.0 - connect: 3.7.0 - debug: 2.6.9 - denodeify: 1.2.1 - error-stack-parser: 2.1.4 - flow-enums-runtime: 0.0.6 - graceful-fs: 4.2.11 - hermes-parser: 0.24.0 - image-size: 1.1.1 - invariant: 2.2.4 - jest-worker: 29.7.0 - jsc-safe-url: 0.2.4 - lodash.throttle: 4.1.1 - 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)(utf-8-validate@5.0.10) - metro-core: 0.81.0 - metro-file-map: 0.81.0 - metro-resolver: 0.81.0 - metro-runtime: 0.81.0 - 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)(utf-8-validate@5.0.10) - 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)(utf-8-validate@5.0.10) - yargs: 17.7.2 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - - micro-ftch@0.3.1: {} - - micromatch@4.0.8: - dependencies: - braces: 3.0.3 - picomatch: 2.3.1 - - mime-db@1.52.0: {} - - mime-types@2.1.35: - dependencies: - mime-db: 1.52.0 - - mime@1.6.0: {} - - mime@3.0.0: {} - - mimic-fn@2.1.0: {} - - mimic-fn@4.0.0: {} - - minimalistic-assert@1.0.1: {} - - minimalistic-crypto-utils@1.0.1: {} - - minimatch@3.1.2: - dependencies: - brace-expansion: 1.1.11 - - minimatch@9.0.3: - dependencies: - brace-expansion: 2.0.1 - - minimatch@9.0.5: - dependencies: - brace-expansion: 2.0.1 - - minimist@1.2.8: {} - - minipass@7.1.2: {} - - mipd@0.0.7(typescript@5.6.3): - optionalDependencies: - typescript: 5.6.3 - - mkdirp@0.5.6: - dependencies: - minimist: 1.2.8 - - mkdirp@1.0.4: {} - - mlly@1.7.2: - dependencies: - acorn: 8.14.0 - pathe: 1.1.2 - pkg-types: 1.2.1 - ufo: 1.5.4 - - modern-ahocorasick@1.0.1: {} - - motion@10.16.2: - dependencies: - '@motionone/animation': 10.18.0 - '@motionone/dom': 10.18.0 - '@motionone/svelte': 10.16.4 - '@motionone/types': 10.17.1 - '@motionone/utils': 10.18.0 - '@motionone/vue': 10.16.4 - - mri@1.2.0: {} - - ms@2.0.0: {} - - ms@2.1.3: {} - - multiformats@9.9.0: {} - - mz@2.7.0: - dependencies: - any-promise: 1.3.0 - object-assign: 4.1.1 - thenify-all: 1.6.0 - - nanoid@3.3.7: {} - - natural-compare@1.4.0: {} - - negotiator@0.6.3: {} - - neo-async@2.6.2: {} - - next@14.2.16(@babel/core@7.26.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): - dependencies: - '@next/env': 14.2.16 - '@swc/helpers': 0.5.5 - busboy: 1.6.0 - caniuse-lite: 1.0.30001673 - 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)(react@18.3.1) - optionalDependencies: - '@next/swc-darwin-arm64': 14.2.16 - '@next/swc-darwin-x64': 14.2.16 - '@next/swc-linux-arm64-gnu': 14.2.16 - '@next/swc-linux-arm64-musl': 14.2.16 - '@next/swc-linux-x64-gnu': 14.2.16 - '@next/swc-linux-x64-musl': 14.2.16 - '@next/swc-win32-arm64-msvc': 14.2.16 - '@next/swc-win32-ia32-msvc': 14.2.16 - '@next/swc-win32-x64-msvc': 14.2.16 - transitivePeerDependencies: - - '@babel/core' - - babel-plugin-macros - - node-abort-controller@3.1.1: {} - - node-addon-api@2.0.2: {} - - node-addon-api@7.1.1: {} - - node-dir@0.1.17: - dependencies: - minimatch: 3.1.2 - - node-fetch-native@1.6.4: {} - - node-fetch@2.7.0: - dependencies: - whatwg-url: 5.0.0 - - node-forge@1.3.1: {} - - node-gyp-build@4.8.2: {} - - node-int64@0.4.0: {} - - node-releases@2.0.18: {} - - normalize-path@3.0.0: {} - - npm-run-path@4.0.1: - dependencies: - path-key: 3.1.1 - - npm-run-path@5.3.0: - dependencies: - path-key: 4.0.0 - - nullthrows@1.1.1: {} - - ob1@0.81.0: - dependencies: - flow-enums-runtime: 0.0.6 - - obj-multiplex@1.0.0: - dependencies: - end-of-stream: 1.4.4 - once: 1.4.0 - readable-stream: 2.3.8 - - object-assign@4.1.1: {} - - object-hash@3.0.0: {} - - object-inspect@1.13.2: {} - - object-keys@1.1.1: {} - - object.assign@4.1.5: - dependencies: - call-bind: 1.0.7 - define-properties: 1.2.1 - has-symbols: 1.0.3 - object-keys: 1.1.1 - - object.entries@1.1.8: - dependencies: - call-bind: 1.0.7 - define-properties: 1.2.1 - es-object-atoms: 1.0.0 - - object.fromentries@2.0.8: - dependencies: - call-bind: 1.0.7 - define-properties: 1.2.1 - es-abstract: 1.23.3 - es-object-atoms: 1.0.0 - - object.groupby@1.0.3: - dependencies: - call-bind: 1.0.7 - define-properties: 1.2.1 - es-abstract: 1.23.3 - - object.values@1.2.0: - dependencies: - call-bind: 1.0.7 - define-properties: 1.2.1 - es-object-atoms: 1.0.0 - - ofetch@1.4.1: - dependencies: - destr: 2.0.3 - node-fetch-native: 1.6.4 - ufo: 1.5.4 - - ohash@1.1.4: {} - - on-exit-leak-free@0.2.0: {} - - on-finished@2.3.0: - dependencies: - ee-first: 1.1.1 - - on-finished@2.4.1: - dependencies: - ee-first: 1.1.1 - - once@1.4.0: - dependencies: - wrappy: 1.0.2 - - onetime@5.1.2: - 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 - is-wsl: 2.2.0 - - optionator@0.9.4: - dependencies: - deep-is: 0.1.4 - fast-levenshtein: 2.0.6 - levn: 0.4.1 - prelude-ls: 1.2.1 - type-check: 0.4.0 - word-wrap: 1.2.5 - - p-limit@2.3.0: - dependencies: - p-try: 2.2.0 - - p-limit@3.1.0: - dependencies: - yocto-queue: 0.1.0 - - p-locate@3.0.0: - dependencies: - p-limit: 2.3.0 - - p-locate@4.1.0: - dependencies: - p-limit: 2.3.0 - - p-locate@5.0.0: - dependencies: - p-limit: 3.1.0 - - p-try@2.2.0: {} - - package-json-from-dist@1.0.1: {} - - parent-module@1.0.1: - dependencies: - callsites: 3.1.0 - - parse-json@4.0.0: - dependencies: - error-ex: 1.3.2 - json-parse-better-errors: 1.0.2 - - parseurl@1.3.3: {} - - path-exists@3.0.0: {} - - path-exists@4.0.0: {} - - path-is-absolute@1.0.1: {} - - path-key@3.1.1: {} - - path-key@4.0.0: {} - - path-parse@1.0.7: {} - - path-scurry@1.11.1: - dependencies: - lru-cache: 10.4.3 - minipass: 7.1.2 - - path-type@4.0.0: {} - - pathe@1.1.2: {} - - permissionless@0.1.45(viem@2.21.35(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)): - dependencies: - viem: 2.21.35(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10) - - picocolors@1.1.1: {} - - picomatch@2.3.1: {} - - pify@2.3.0: {} - - pify@3.0.0: {} - - pify@4.0.1: {} - - pify@5.0.0: {} - - pino-abstract-transport@0.5.0: - dependencies: - duplexify: 4.1.3 - split2: 4.2.0 - - pino-std-serializers@4.0.0: {} - - pino@7.11.0: - dependencies: - atomic-sleep: 1.0.0 - fast-redact: 3.5.0 - on-exit-leak-free: 0.2.0 - pino-abstract-transport: 0.5.0 - pino-std-serializers: 4.0.0 - process-warning: 1.0.0 - quick-format-unescaped: 4.0.4 - real-require: 0.1.0 - safe-stable-stringify: 2.5.0 - sonic-boom: 2.8.0 - thread-stream: 0.15.2 - - pirates@4.0.6: {} - - pkg-dir@3.0.0: - dependencies: - find-up: 3.0.0 - - pkg-types@1.2.1: - dependencies: - confbox: 0.1.8 - mlly: 1.7.2 - pathe: 1.1.2 - - pngjs@5.0.0: {} - - pony-cause@2.1.11: {} - - possible-typed-array-names@1.0.0: {} - - postcss-import@15.1.0(postcss@8.4.47): - dependencies: - postcss: 8.4.47 - postcss-value-parser: 4.2.0 - read-cache: 1.0.0 - resolve: 1.22.8 - - postcss-js@4.0.1(postcss@8.4.47): - dependencies: - camelcase-css: 2.0.1 - postcss: 8.4.47 - - postcss-load-config@4.0.2(postcss@8.4.47): - dependencies: - lilconfig: 3.1.2 - yaml: 2.6.0 - optionalDependencies: - postcss: 8.4.47 - - postcss-nested@6.2.0(postcss@8.4.47): - dependencies: - postcss: 8.4.47 - postcss-selector-parser: 6.1.2 - - postcss-selector-parser@6.1.2: - dependencies: - cssesc: 3.0.0 - util-deprecate: 1.0.2 - - postcss-value-parser@4.2.0: {} - - postcss@8.4.31: - dependencies: - nanoid: 3.3.7 - picocolors: 1.1.1 - source-map-js: 1.2.1 - - postcss@8.4.47: - dependencies: - nanoid: 3.3.7 - picocolors: 1.1.1 - source-map-js: 1.2.1 - - preact@10.24.3: {} - - prelude-ls@1.2.1: {} - - pretty-format@29.7.0: - dependencies: - '@jest/schemas': 29.6.3 - ansi-styles: 5.2.0 - react-is: 18.3.1 - - process-nextick-args@2.0.1: {} - - process-warning@1.0.0: {} - - promise@8.3.0: - dependencies: - asap: 2.0.6 - - prop-types@15.8.1: - dependencies: - loose-envify: 1.4.0 - object-assign: 4.1.1 - react-is: 16.13.1 - - protobufjs@7.4.0: - dependencies: - '@protobufjs/aspromise': 1.1.2 - '@protobufjs/base64': 1.1.2 - '@protobufjs/codegen': 2.0.4 - '@protobufjs/eventemitter': 1.1.0 - '@protobufjs/fetch': 1.1.0 - '@protobufjs/float': 1.0.2 - '@protobufjs/inquire': 1.1.0 - '@protobufjs/path': 1.1.2 - '@protobufjs/pool': 1.1.0 - '@protobufjs/utf8': 1.1.0 - '@types/node': 20.17.2 - long: 5.2.3 - - proxy-compare@2.5.1: {} - - proxy-from-env@1.1.0: {} - - pump@3.0.2: - dependencies: - end-of-stream: 1.4.4 - once: 1.4.0 - - punycode@2.3.1: {} - - qr-code-styling@1.8.4: - dependencies: - qrcode-generator: 1.4.4 - - qrcode-generator@1.4.4: {} - - qrcode-terminal-nooctal@0.12.1: {} - - qrcode@1.5.3: - dependencies: - dijkstrajs: 1.0.3 - encode-utf8: 1.0.3 - pngjs: 5.0.0 - yargs: 15.4.1 - - qrcode@1.5.4: - dependencies: - dijkstrajs: 1.0.3 - pngjs: 5.0.0 - yargs: 15.4.1 - - query-string@7.1.3: - dependencies: - decode-uri-component: 0.2.2 - filter-obj: 1.1.0 - split-on-first: 1.1.0 - strict-uri-encode: 2.0.0 - - queue-microtask@1.2.3: {} - - queue@6.0.2: - dependencies: - inherits: 2.0.4 - - quick-format-unescaped@4.0.4: {} - - radix3@1.1.2: {} - - range-parser@1.2.1: {} - - react-devtools-core@5.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10): - dependencies: - shell-quote: 1.8.1 - ws: 7.5.10(bufferutil@4.0.8)(utf-8-validate@5.0.10) - transitivePeerDependencies: - - bufferutil - - utf-8-validate - - react-dom@18.3.1(react@18.3.1): - dependencies: - loose-envify: 1.4.0 - react: 18.3.1 - scheduler: 0.23.2 - - react-is@16.13.1: {} - - react-is@18.3.1: {} - - react-native-webview@11.26.1(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1): - dependencies: - escape-string-regexp: 2.0.0 - invariant: 2.2.4 - react: 18.3.1 - react-native: 0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10) - - react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10): - dependencies: - '@jest/create-cache-key-function': 29.7.0 - '@react-native/assets-registry': 0.76.0 - '@react-native/codegen': 0.76.0(@babel/preset-env@7.26.0(@babel/core@7.26.0)) - '@react-native/community-cli-plugin': 0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(bufferutil@4.0.8)(utf-8-validate@5.0.10) - '@react-native/gradle-plugin': 0.76.0 - '@react-native/js-polyfills': 0.76.0 - '@react-native/normalize-colors': 0.76.0 - '@react-native/virtualized-lists': 0.76.0(@types/react@18.3.12)(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1) - abort-controller: 3.0.0 - anser: 1.4.10 - ansi-regex: 5.0.1 - babel-jest: 29.7.0(@babel/core@7.26.0) - babel-plugin-syntax-hermes-parser: 0.23.1 - base64-js: 1.5.1 - chalk: 4.1.2 - commander: 12.1.0 - event-target-shim: 5.0.1 - flow-enums-runtime: 0.0.6 - glob: 7.2.3 - invariant: 2.2.4 - jest-environment-node: 29.7.0 - jsc-android: 250231.0.0 - memoize-one: 5.2.1 - metro-runtime: 0.81.0 - metro-source-map: 0.81.0 - mkdirp: 0.5.6 - nullthrows: 1.1.1 - pretty-format: 29.7.0 - promise: 8.3.0 - react: 18.3.1 - react-devtools-core: 5.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) - 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)(utf-8-validate@5.0.10) - yargs: 17.7.2 - optionalDependencies: - '@types/react': 18.3.12 - transitivePeerDependencies: - - '@babel/core' - - '@babel/preset-env' - - '@react-native-community/cli-server-api' - - bufferutil - - encoding - - supports-color - - utf-8-validate - - react-refresh@0.14.2: {} - - react-remove-scroll-bar@2.3.6(@types/react@18.3.12)(react@18.3.1): - dependencies: - react: 18.3.1 - react-style-singleton: 2.2.1(@types/react@18.3.12)(react@18.3.1) - tslib: 2.8.0 - optionalDependencies: - '@types/react': 18.3.12 - - react-remove-scroll@2.6.0(@types/react@18.3.12)(react@18.3.1): - dependencies: - react: 18.3.1 - react-remove-scroll-bar: 2.3.6(@types/react@18.3.12)(react@18.3.1) - react-style-singleton: 2.2.1(@types/react@18.3.12)(react@18.3.1) - tslib: 2.8.0 - use-callback-ref: 1.3.2(@types/react@18.3.12)(react@18.3.1) - use-sidecar: 1.1.2(@types/react@18.3.12)(react@18.3.1) - optionalDependencies: - '@types/react': 18.3.12 - - react-style-singleton@2.2.1(@types/react@18.3.12)(react@18.3.1): - dependencies: - get-nonce: 1.0.1 - invariant: 2.2.4 - react: 18.3.1 - tslib: 2.8.0 - optionalDependencies: - '@types/react': 18.3.12 - - react@18.3.1: - dependencies: - loose-envify: 1.4.0 - - read-cache@1.0.0: - dependencies: - pify: 2.3.0 - - readable-stream@2.3.8: - dependencies: - core-util-is: 1.0.3 - inherits: 2.0.4 - isarray: 1.0.0 - process-nextick-args: 2.0.1 - safe-buffer: 5.1.2 - string_decoder: 1.1.1 - util-deprecate: 1.0.2 - - readable-stream@3.6.2: - dependencies: - inherits: 2.0.4 - string_decoder: 1.3.0 - util-deprecate: 1.0.2 - - readdirp@3.6.0: - dependencies: - picomatch: 2.3.1 - - readline@1.3.0: {} - - real-require@0.1.0: {} - - recast@0.21.5: - dependencies: - ast-types: 0.15.2 - esprima: 4.0.1 - source-map: 0.6.1 - tslib: 2.8.0 - - reflect.getprototypeof@1.0.6: - dependencies: - call-bind: 1.0.7 - define-properties: 1.2.1 - es-abstract: 1.23.3 - es-errors: 1.3.0 - get-intrinsic: 1.2.4 - globalthis: 1.0.4 - which-builtin-type: 1.1.4 - - regenerate-unicode-properties@10.2.0: - dependencies: - regenerate: 1.4.2 - - regenerate@1.4.2: {} - - regenerator-runtime@0.13.11: {} - - regenerator-runtime@0.14.1: {} - - regenerator-transform@0.15.2: - dependencies: - '@babel/runtime': 7.26.0 - - regexp.prototype.flags@1.5.3: - dependencies: - call-bind: 1.0.7 - define-properties: 1.2.1 - es-errors: 1.3.0 - set-function-name: 2.0.2 - - regexpu-core@6.1.1: - dependencies: - regenerate: 1.4.2 - regenerate-unicode-properties: 10.2.0 - regjsgen: 0.8.0 - regjsparser: 0.11.2 - unicode-match-property-ecmascript: 2.0.0 - unicode-match-property-value-ecmascript: 2.2.0 - - regjsgen@0.8.0: {} - - regjsparser@0.11.2: - dependencies: - jsesc: 3.0.2 - - require-directory@2.1.1: {} - - require-main-filename@2.0.0: {} - - resolve-from@3.0.0: {} - - resolve-from@4.0.0: {} - - resolve-from@5.0.0: {} - - resolve-pkg-maps@1.0.0: {} - - resolve@1.22.8: - dependencies: - is-core-module: 2.15.1 - path-parse: 1.0.7 - supports-preserve-symlinks-flag: 1.0.0 - - resolve@2.0.0-next.5: - dependencies: - is-core-module: 2.15.1 - path-parse: 1.0.7 - supports-preserve-symlinks-flag: 1.0.0 - - reusify@1.0.4: {} - - rimraf@2.6.3: - dependencies: - glob: 7.2.3 - - rimraf@3.0.2: - dependencies: - glob: 7.2.3 - - run-parallel@1.2.0: - dependencies: - queue-microtask: 1.2.3 - - rxjs@7.8.1: - dependencies: - tslib: 2.8.0 - - safe-array-concat@1.1.2: - dependencies: - call-bind: 1.0.7 - get-intrinsic: 1.2.4 - has-symbols: 1.0.3 - isarray: 2.0.5 - - safe-buffer@5.1.2: {} - - safe-buffer@5.2.1: {} - - safe-regex-test@1.0.3: - dependencies: - call-bind: 1.0.7 - es-errors: 1.3.0 - is-regex: 1.1.4 - - safe-stable-stringify@2.5.0: {} - - scheduler@0.23.2: - dependencies: - loose-envify: 1.4.0 - - scheduler@0.24.0-canary-efb381bbf-20230505: - dependencies: - loose-envify: 1.4.0 - - selfsigned@2.4.1: - dependencies: - '@types/node-forge': 1.3.11 - node-forge: 1.3.1 - - semver@5.7.2: {} - - semver@6.3.1: {} - - semver@7.6.3: {} - - send@0.19.0: - dependencies: - debug: 2.6.9 - depd: 2.0.0 - destroy: 1.2.0 - encodeurl: 1.0.2 - escape-html: 1.0.3 - etag: 1.8.1 - fresh: 0.5.2 - http-errors: 2.0.0 - mime: 1.6.0 - ms: 2.1.3 - on-finished: 2.4.1 - range-parser: 1.2.1 - statuses: 2.0.1 - transitivePeerDependencies: - - supports-color - - serialize-error@2.1.0: {} - - serve-static@1.16.2: - dependencies: - encodeurl: 2.0.0 - escape-html: 1.0.3 - parseurl: 1.3.3 - send: 0.19.0 - transitivePeerDependencies: - - supports-color - - set-blocking@2.0.0: {} - - set-function-length@1.2.2: - dependencies: - define-data-property: 1.1.4 - es-errors: 1.3.0 - function-bind: 1.1.2 - get-intrinsic: 1.2.4 - gopd: 1.0.1 - has-property-descriptors: 1.0.2 - - set-function-name@2.0.2: - dependencies: - define-data-property: 1.1.4 - es-errors: 1.3.0 - functions-have-names: 1.2.3 - has-property-descriptors: 1.0.2 - - setprototypeof@1.2.0: {} - - sha.js@2.4.11: - dependencies: - inherits: 2.0.4 - safe-buffer: 5.2.1 - - shallow-clone@3.0.1: - dependencies: - kind-of: 6.0.3 - - shebang-command@2.0.0: - dependencies: - shebang-regex: 3.0.0 - - shebang-regex@3.0.0: {} - - shell-quote@1.8.1: {} - - side-channel@1.0.6: - dependencies: - call-bind: 1.0.7 - es-errors: 1.3.0 - get-intrinsic: 1.2.4 - object-inspect: 1.13.2 - - signal-exit@3.0.7: {} - - signal-exit@4.1.0: {} - - slash@3.0.0: {} - - socket.io-client@4.8.1(bufferutil@4.0.8)(utf-8-validate@5.0.10): - dependencies: - '@socket.io/component-emitter': 3.1.2 - debug: 4.3.7 - engine.io-client: 6.6.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) - socket.io-parser: 4.2.4 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - - socket.io-parser@4.2.4: - dependencies: - '@socket.io/component-emitter': 3.1.2 - debug: 4.3.7 - transitivePeerDependencies: - - supports-color - - sonic-boom@2.8.0: - dependencies: - atomic-sleep: 1.0.0 - - source-map-js@1.2.1: {} - - source-map-support@0.5.21: - dependencies: - buffer-from: 1.1.2 - source-map: 0.6.1 - - source-map@0.5.7: {} - - source-map@0.6.1: {} - - split-on-first@1.1.0: {} - - split2@4.2.0: {} - - sprintf-js@1.0.3: {} - - stack-utils@2.0.6: - dependencies: - escape-string-regexp: 2.0.0 - - stackframe@1.3.4: {} - - stacktrace-parser@0.1.10: - dependencies: - type-fest: 0.7.1 - - statuses@1.5.0: {} - - statuses@2.0.1: {} - - std-env@3.7.0: {} - - stream-shift@1.0.3: {} - - streamsearch@1.1.0: {} - - strict-uri-encode@2.0.0: {} - - string-width@4.2.3: - dependencies: - emoji-regex: 8.0.0 - is-fullwidth-code-point: 3.0.0 - strip-ansi: 6.0.1 - - string-width@5.1.2: - dependencies: - eastasianwidth: 0.2.0 - emoji-regex: 9.2.2 - strip-ansi: 7.1.0 - - string.prototype.includes@2.0.1: - dependencies: - call-bind: 1.0.7 - define-properties: 1.2.1 - es-abstract: 1.23.3 - - string.prototype.matchall@4.0.11: - dependencies: - call-bind: 1.0.7 - define-properties: 1.2.1 - es-abstract: 1.23.3 - es-errors: 1.3.0 - es-object-atoms: 1.0.0 - get-intrinsic: 1.2.4 - gopd: 1.0.1 - has-symbols: 1.0.3 - internal-slot: 1.0.7 - regexp.prototype.flags: 1.5.3 - set-function-name: 2.0.2 - side-channel: 1.0.6 - - string.prototype.repeat@1.0.0: - dependencies: - define-properties: 1.2.1 - es-abstract: 1.23.3 - - string.prototype.trim@1.2.9: - dependencies: - call-bind: 1.0.7 - define-properties: 1.2.1 - es-abstract: 1.23.3 - es-object-atoms: 1.0.0 - - string.prototype.trimend@1.0.8: - dependencies: - call-bind: 1.0.7 - define-properties: 1.2.1 - es-object-atoms: 1.0.0 - - string.prototype.trimstart@1.0.8: - dependencies: - call-bind: 1.0.7 - define-properties: 1.2.1 - es-object-atoms: 1.0.0 - - string_decoder@1.1.1: - dependencies: - safe-buffer: 5.1.2 - - string_decoder@1.3.0: - dependencies: - safe-buffer: 5.2.1 - - strip-ansi@6.0.1: - dependencies: - ansi-regex: 5.0.1 - - strip-ansi@7.1.0: - dependencies: - ansi-regex: 6.1.0 - - strip-bom@3.0.0: {} - - strip-final-newline@2.0.0: {} - - strip-final-newline@3.0.0: {} - - strip-json-comments@3.1.1: {} - - styled-jsx@5.1.1(@babel/core@7.26.0)(react@18.3.1): - dependencies: - client-only: 0.0.1 - react: 18.3.1 - optionalDependencies: - '@babel/core': 7.26.0 - - sucrase@3.35.0: - dependencies: - '@jridgewell/gen-mapping': 0.3.5 - commander: 4.1.1 - glob: 10.4.5 - lines-and-columns: 1.2.4 - mz: 2.7.0 - pirates: 4.0.6 - ts-interface-checker: 0.1.13 - - superstruct@1.0.4: {} - - supports-color@7.2.0: - dependencies: - has-flag: 4.0.0 - - supports-color@8.1.1: - dependencies: - has-flag: 4.0.0 - - supports-preserve-symlinks-flag@1.0.0: {} - - system-architecture@0.1.0: {} - - tailwind-merge@2.5.4: {} - - tailwindcss-animate@1.0.7(tailwindcss@3.4.14): - dependencies: - tailwindcss: 3.4.14 - - tailwindcss@3.4.14: - dependencies: - '@alloc/quick-lru': 5.2.0 - arg: 5.0.2 - chokidar: 3.6.0 - didyoumean: 1.2.2 - dlv: 1.1.3 - fast-glob: 3.3.2 - glob-parent: 6.0.2 - is-glob: 4.0.3 - jiti: 1.21.6 - lilconfig: 2.1.0 - micromatch: 4.0.8 - normalize-path: 3.0.0 - object-hash: 3.0.0 - picocolors: 1.1.1 - postcss: 8.4.47 - postcss-import: 15.1.0(postcss@8.4.47) - postcss-js: 4.0.1(postcss@8.4.47) - postcss-load-config: 4.0.2(postcss@8.4.47) - postcss-nested: 6.2.0(postcss@8.4.47) - postcss-selector-parser: 6.1.2 - resolve: 1.22.8 - sucrase: 3.35.0 - transitivePeerDependencies: - - ts-node - - tapable@2.2.1: {} - - temp@0.8.4: - dependencies: - rimraf: 2.6.3 - - terser@5.36.0: - dependencies: - '@jridgewell/source-map': 0.3.6 - acorn: 8.14.0 - commander: 2.20.3 - source-map-support: 0.5.21 - - test-exclude@6.0.0: - dependencies: - '@istanbuljs/schema': 0.1.3 - glob: 7.2.3 - minimatch: 3.1.2 - - text-table@0.2.0: {} - - thenify-all@1.6.0: - dependencies: - thenify: 3.3.1 - - thenify@3.3.1: - dependencies: - any-promise: 1.3.0 - - thread-stream@0.15.2: - dependencies: - real-require: 0.1.0 - - throat@5.0.0: {} - - through2@2.0.5: - dependencies: - readable-stream: 2.3.8 - xtend: 4.0.2 - - tmpl@1.0.5: {} - - to-regex-range@5.0.1: - dependencies: - is-number: 7.0.0 - - toidentifier@1.0.1: {} - - tr46@0.0.3: {} - - ts-api-utils@1.3.0(typescript@5.6.3): - dependencies: - typescript: 5.6.3 - - ts-interface-checker@0.1.13: {} - - tsconfig-paths@3.15.0: - dependencies: - '@types/json5': 0.0.29 - json5: 1.0.2 - minimist: 1.2.8 - strip-bom: 3.0.0 - - tslib@1.14.1: {} - - tslib@2.8.0: {} - - type-check@0.4.0: - dependencies: - prelude-ls: 1.2.1 - - type-detect@4.0.8: {} - - type-fest@0.20.2: {} - - type-fest@0.7.1: {} - - typed-array-buffer@1.0.2: - dependencies: - call-bind: 1.0.7 - es-errors: 1.3.0 - is-typed-array: 1.1.13 - - typed-array-byte-length@1.0.1: - dependencies: - call-bind: 1.0.7 - for-each: 0.3.3 - gopd: 1.0.1 - has-proto: 1.0.3 - is-typed-array: 1.1.13 - - typed-array-byte-offset@1.0.2: - dependencies: - available-typed-arrays: 1.0.7 - call-bind: 1.0.7 - for-each: 0.3.3 - gopd: 1.0.1 - has-proto: 1.0.3 - is-typed-array: 1.1.13 - - typed-array-length@1.0.6: - dependencies: - call-bind: 1.0.7 - for-each: 0.3.3 - gopd: 1.0.1 - has-proto: 1.0.3 - is-typed-array: 1.1.13 - possible-typed-array-names: 1.0.0 - - typescript@5.6.3: {} - - ua-parser-js@1.0.39: {} - - ufo@1.5.4: {} - - uint8arrays@3.1.0: - dependencies: - multiformats: 9.9.0 - - unbox-primitive@1.0.2: - dependencies: - call-bind: 1.0.7 - has-bigints: 1.0.2 - has-symbols: 1.0.3 - which-boxed-primitive: 1.0.2 - - uncrypto@0.1.3: {} - - undici-types@6.19.8: {} - - undici@5.28.4: - dependencies: - '@fastify/busboy': 2.1.1 - - unenv@1.10.0: - dependencies: - consola: 3.2.3 - defu: 6.1.4 - mime: 3.0.0 - node-fetch-native: 1.6.4 - pathe: 1.1.2 - - unicode-canonical-property-names-ecmascript@2.0.1: {} - - unicode-match-property-ecmascript@2.0.0: - dependencies: - unicode-canonical-property-names-ecmascript: 2.0.1 - unicode-property-aliases-ecmascript: 2.1.0 - - unicode-match-property-value-ecmascript@2.2.0: {} - - unicode-property-aliases-ecmascript@2.1.0: {} - - unpipe@1.0.0: {} - - unstorage@1.12.0(idb-keyval@6.2.1): - dependencies: - anymatch: 3.1.3 - chokidar: 3.6.0 - destr: 2.0.3 - h3: 1.13.0 - listhen: 1.9.0 - lru-cache: 10.4.3 - mri: 1.2.0 - node-fetch-native: 1.6.4 - ofetch: 1.4.1 - ufo: 1.5.4 - optionalDependencies: - idb-keyval: 6.2.1 - - untun@0.1.3: - dependencies: - citty: 0.1.6 - consola: 3.2.3 - pathe: 1.1.2 - - update-browserslist-db@1.1.1(browserslist@4.24.2): - dependencies: - browserslist: 4.24.2 - escalade: 3.2.0 - picocolors: 1.1.1 - - uqr@0.1.2: {} - - uri-js@4.4.1: - dependencies: - punycode: 2.3.1 - - use-callback-ref@1.3.2(@types/react@18.3.12)(react@18.3.1): - dependencies: - react: 18.3.1 - tslib: 2.8.0 - optionalDependencies: - '@types/react': 18.3.12 - - use-sidecar@1.1.2(@types/react@18.3.12)(react@18.3.1): - dependencies: - detect-node-es: 1.1.0 - react: 18.3.1 - tslib: 2.8.0 - optionalDependencies: - '@types/react': 18.3.12 - - use-sync-external-store@1.2.0(react@18.3.1): - dependencies: - react: 18.3.1 - - utf-8-validate@5.0.10: - dependencies: - node-gyp-build: 4.8.2 - - util-deprecate@1.0.2: {} - - util@0.12.5: - dependencies: - inherits: 2.0.4 - is-arguments: 1.1.1 - is-generator-function: 1.0.10 - is-typed-array: 1.1.13 - which-typed-array: 1.1.15 - - utils-merge@1.0.1: {} - - uuid@8.3.2: {} - - uuid@9.0.1: {} - - valtio@1.11.2(@types/react@18.3.12)(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.12 - react: 18.3.1 - - viem@2.21.35(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10): - dependencies: - '@adraffy/ens-normalize': 1.11.0 - '@noble/curves': 1.6.0 - '@noble/hashes': 1.5.0 - '@scure/bip32': 1.5.0 - '@scure/bip39': 1.4.0 - abitype: 1.0.6(typescript@5.6.3) - isows: 1.0.6(ws@8.18.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)) - webauthn-p256: 0.0.10 - ws: 8.18.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) - optionalDependencies: - typescript: 5.6.3 - transitivePeerDependencies: - - bufferutil - - utf-8-validate - - zod - - vlq@1.0.1: {} - - wagmi@2.12.25(@tanstack/query-core@5.59.16)(@tanstack/react-query@5.59.16(react@18.3.1))(@types/react@18.3.12)(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(typescript@5.6.3)(utf-8-validate@5.0.10)(viem@2.21.35(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)): - dependencies: - '@tanstack/react-query': 5.59.16(react@18.3.1) - '@wagmi/connectors': 5.3.3(@types/react@18.3.12)(@wagmi/core@2.14.1(@tanstack/query-core@5.59.16)(@types/react@18.3.12)(react@18.3.1)(typescript@5.6.3)(use-sync-external-store@1.2.0(react@18.3.1))(viem@2.21.35(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)))(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(typescript@5.6.3)(utf-8-validate@5.0.10)(viem@2.21.35(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)) - '@wagmi/core': 2.14.1(@tanstack/query-core@5.59.16)(@types/react@18.3.12)(react@18.3.1)(typescript@5.6.3)(use-sync-external-store@1.2.0(react@18.3.1))(viem@2.21.35(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)) - react: 18.3.1 - use-sync-external-store: 1.2.0(react@18.3.1) - viem: 2.21.35(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10) - optionalDependencies: - typescript: 5.6.3 - transitivePeerDependencies: - - '@azure/app-configuration' - - '@azure/cosmos' - - '@azure/data-tables' - - '@azure/identity' - - '@azure/keyvault-secrets' - - '@azure/storage-blob' - - '@capacitor/preferences' - - '@netlify/blobs' - - '@planetscale/database' - - '@react-native-async-storage/async-storage' - - '@tanstack/query-core' - - '@types/react' - - '@upstash/redis' - - '@vercel/kv' - - bufferutil - - encoding - - immer - - ioredis - - react-dom - - react-native - - supports-color - - utf-8-validate - - zod - - walker@1.0.8: - dependencies: - makeerror: 1.0.12 - - webauthn-p256@0.0.10: - dependencies: - '@noble/curves': 1.6.0 - '@noble/hashes': 1.5.0 - - webextension-polyfill@0.10.0: {} - - webidl-conversions@3.0.1: {} - - whatwg-fetch@3.6.20: {} - - whatwg-url@5.0.0: - dependencies: - tr46: 0.0.3 - webidl-conversions: 3.0.1 - - which-boxed-primitive@1.0.2: - dependencies: - is-bigint: 1.0.4 - is-boolean-object: 1.1.2 - is-number-object: 1.0.7 - is-string: 1.0.7 - is-symbol: 1.0.4 - - which-builtin-type@1.1.4: - dependencies: - function.prototype.name: 1.1.6 - has-tostringtag: 1.0.2 - is-async-function: 2.0.0 - is-date-object: 1.0.5 - is-finalizationregistry: 1.0.2 - is-generator-function: 1.0.10 - is-regex: 1.1.4 - is-weakref: 1.0.2 - isarray: 2.0.5 - which-boxed-primitive: 1.0.2 - which-collection: 1.0.2 - which-typed-array: 1.1.15 - - which-collection@1.0.2: - dependencies: - is-map: 2.0.3 - is-set: 2.0.3 - is-weakmap: 2.0.2 - is-weakset: 2.0.3 - - which-module@2.0.1: {} - - which-typed-array@1.1.15: - dependencies: - available-typed-arrays: 1.0.7 - call-bind: 1.0.7 - for-each: 0.3.3 - gopd: 1.0.1 - has-tostringtag: 1.0.2 - - which@2.0.2: - dependencies: - isexe: 2.0.0 - - word-wrap@1.2.5: {} - - wrap-ansi@6.2.0: - dependencies: - ansi-styles: 4.3.0 - string-width: 4.2.3 - strip-ansi: 6.0.1 - - wrap-ansi@7.0.0: - dependencies: - ansi-styles: 4.3.0 - string-width: 4.2.3 - strip-ansi: 6.0.1 - - wrap-ansi@8.1.0: - dependencies: - ansi-styles: 6.2.1 - string-width: 5.1.2 - strip-ansi: 7.1.0 - - wrappy@1.0.2: {} - - write-file-atomic@2.4.3: - dependencies: - graceful-fs: 4.2.11 - imurmurhash: 0.1.4 - signal-exit: 3.0.7 - - write-file-atomic@4.0.2: - dependencies: - imurmurhash: 0.1.4 - signal-exit: 3.0.7 - - ws@6.2.3(bufferutil@4.0.8)(utf-8-validate@5.0.10): - dependencies: - async-limiter: 1.0.1 - optionalDependencies: - bufferutil: 4.0.8 - utf-8-validate: 5.0.10 - - ws@7.5.10(bufferutil@4.0.8)(utf-8-validate@5.0.10): - optionalDependencies: - bufferutil: 4.0.8 - utf-8-validate: 5.0.10 - - ws@8.17.1(bufferutil@4.0.8)(utf-8-validate@5.0.10): - optionalDependencies: - bufferutil: 4.0.8 - utf-8-validate: 5.0.10 - - ws@8.18.0(bufferutil@4.0.8)(utf-8-validate@5.0.10): - optionalDependencies: - bufferutil: 4.0.8 - utf-8-validate: 5.0.10 - - xmlhttprequest-ssl@2.1.2: {} - - xtend@4.0.2: {} - - y18n@4.0.3: {} - - y18n@5.0.8: {} - - yallist@3.1.1: {} - - yaml@2.6.0: {} - - yargs-parser@18.1.3: - dependencies: - camelcase: 5.3.1 - decamelize: 1.2.0 - - yargs-parser@21.1.1: {} - - yargs@15.4.1: - dependencies: - cliui: 6.0.0 - decamelize: 1.2.0 - find-up: 4.1.0 - get-caller-file: 2.0.5 - require-directory: 2.1.1 - require-main-filename: 2.0.0 - set-blocking: 2.0.0 - string-width: 4.2.3 - which-module: 2.0.1 - y18n: 4.0.3 - yargs-parser: 18.1.3 - - yargs@17.7.2: - dependencies: - cliui: 8.0.1 - escalade: 3.2.0 - get-caller-file: 2.0.5 - require-directory: 2.1.1 - string-width: 4.2.3 - y18n: 5.0.8 - yargs-parser: 21.1.1 - - yocto-queue@0.1.0: {} - - zustand@5.0.0(@types/react@18.3.12)(react@18.3.1)(use-sync-external-store@1.2.0(react@18.3.1)): - optionalDependencies: - '@types/react': 18.3.12 - react: 18.3.1 - use-sync-external-store: 1.2.0(react@18.3.1) From 492d0eaf38b96e87cb7c7eff0deba16db57d9dc3 Mon Sep 17 00:00:00 2001 From: dschlabach Date: Tue, 29 Oct 2024 18:05:41 -0400 Subject: [PATCH 34/47] clean --- playground/nextjs-app-router/onchainkit/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/playground/nextjs-app-router/onchainkit/package.json b/playground/nextjs-app-router/onchainkit/package.json index a231221238..364e59adfc 100644 --- a/playground/nextjs-app-router/onchainkit/package.json +++ b/playground/nextjs-app-router/onchainkit/package.json @@ -34,7 +34,7 @@ "react-dom": "^18" }, "dependencies": { - "@rainbow-me/rainbowkit": "^2.2.0", + "@rainbow-me/rainbowkit": "^2.1.3", "@tanstack/react-query": "^5", "clsx": "^2.1.1", "graphql": "^14 || ^15 || ^16", From c45afcbcdfb6370f5dbf7d5b27dc15868d8b3000 Mon Sep 17 00:00:00 2001 From: dschlabach Date: Tue, 29 Oct 2024 18:06:12 -0400 Subject: [PATCH 35/47] format --- playground/nextjs-app-router/components/demo/Wallet.tsx | 1 - 1 file changed, 1 deletion(-) diff --git a/playground/nextjs-app-router/components/demo/Wallet.tsx b/playground/nextjs-app-router/components/demo/Wallet.tsx index bdd1401ab3..d450f2cb3a 100644 --- a/playground/nextjs-app-router/components/demo/Wallet.tsx +++ b/playground/nextjs-app-router/components/demo/Wallet.tsx @@ -27,7 +27,6 @@ function WalletComponent() { - From cfadac06a5f464620f2c69cd7a38fc5b30dea9a8 Mon Sep 17 00:00:00 2001 From: dschlabach Date: Wed, 30 Oct 2024 08:00:02 -0400 Subject: [PATCH 36/47] reset bun lock --- playground/nextjs-app-router/bun.lockb | Bin 0 -> 477616 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100755 playground/nextjs-app-router/bun.lockb diff --git a/playground/nextjs-app-router/bun.lockb b/playground/nextjs-app-router/bun.lockb new file mode 100755 index 0000000000000000000000000000000000000000..944bd0561443d622f61639afe26bd05522075e6b GIT binary patch literal 477616 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%0D6qiTVzb*QTWEl#aXlMU;q*L|X?WEjdxChxEO_ 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 Date: Wed, 30 Oct 2024 08:01:17 -0400 Subject: [PATCH 37/47] reset --- playground/nextjs-app-router/bun.lockb | Bin 477616 -> 504768 bytes 1 file changed, 0 insertions(+), 0 deletions(-) mode change 100755 => 100644 playground/nextjs-app-router/bun.lockb diff --git a/playground/nextjs-app-router/bun.lockb b/playground/nextjs-app-router/bun.lockb old mode 100755 new mode 100644 index 944bd0561443d622f61639afe26bd05522075e6b..5912ffa0dc221f37dc41b370deb6d1a14a9ff6e7 GIT binary patch delta 157421 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 z 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 delta 141218 zcmeFacU)9Q`!;@dVU?q-iWNI{L{YFUimtu)g1rHvfOJs6sEaL8V?Ua;YwThySYmIn zB^nb;EV0EF6S22gqrdAqGmEG^&-eR&-uI8+AMPi3&2>+^=bn4+nKOGJ`~E7iK`TD3 zO2xJhdZw(4?6!XOrkv})*p@J{K#f%{ODBENW^ewKJfr3rhkCTkuJ98#y<176SIG1v zPq$-6MKLQ%$_j~drl%Duycfh3!qLu(k`uT|@-fq|6|&tliOdGs6h%d*2A&_-424*D z*pT>yz^DOAWLV4qcIJdW*+Wg_y8&N=vwXUXz*sa=3_J*!8|dH_b0|tK@RPuNz;4J# z`?i#X_=vC|G~5mX{FjoH5Q6R$y3B%@WD zvm^>r;b?H?$A?4?4T)2f0U<#{20`J-c&e=^LxzOumUAfRzrX-3R3SL`MaOuv}tX zU`$N1qQu8UgeAcIuRIh57E1XO$o5VG^DCIgeMrzj(txz%G9Vk84P?WUB#r`dgo!|o z@E>SP2l^3agN`X{fEaAbG$4$YQo~aWs1%T%`>=v&KMy$jdk5}jLt<7%F=5wafkZR_ zqof3R3Da!>vVy6SXrMCk$zPNc3jGW@73~K(EqGljwyd&H%)?tKTnI>u4H>8#Qi&cI zl29TzR8dYNgAEP{iBEuoD3Nht_*YSmdTT-1tkq`wi29Kc5wNGCw1zd=PH=S8z@X?P zB``QTE(-GSumru{*FM^*Y*yR0>S9>IanbSdiSf#Ma8?_R=4j^uve~fsS~Y^g5|m*0 z2kjIV@0}PQp(rmT?_m-3LXtv)1JO+}KT$3>(2VjbpXc$MUgvFyN;FH=yk;8RFLyiW{p*$z}7a$dmjtWT#iwr?1iwq0)9vIaDigV&e z*A?Y{1hQOETwriWyrR^vM>#xe91>iK=YTAbEDK_UgCe4Xl!;c+KtpMfjt#`x@CACH zd|n_{L&}r-0?z>HY1@GGwD~|Rvy@RldfY&XZGc5=5L9CVSQto;a)g3h;IvF|X!PK) z0fBJ?Cw|*ptVyR9A_Ufh z+(wTojs)lWC^Cq-!D$gEAm?m_7Od1(QOW}0fBL65I6L@7u94yGgyykv!O;WY z6s6mXk-7t^KyqN*AXcr>K}3x*Kq{Ia$N{+kIgksod_+f~*qinkF*6<_gP77ubTkA= zQw|2QgF&4I-jwAAhD8nV9ulKe=_1ON>7tExDsTHLK(u=l$m;pJ3ZD%E>U#S6MR9;J zQG;{?L`ElsMME;Vn=o($Fc0eabrI;~6fo0g(0?)=S27`0N8m5ChG9)1mNyXvg4qpz54-Sk7 z91s#55jF(6DDXX-ZlYxAWC@{h(SdM>_*kLP03a2(fYMa3r<5aLhIkJMQksC%a^67t zKyr*I?+bJTPZ}ad8USff4aaBXC+`$1o9a`+Ok+Yil6qygrca%pEQipKL>d9V7!eN0C4l zIO;8&Cpi#-Dn3DRoaN@B;gZO|J5tR3m*Dh~1Ry&Y2;|fZ3WmEEI$wVm^xd^J88ndft-RJKw9MGmjZJ^L5?Uf zFk&zpzW$ZyFd;G~fOC+ba1aKk%QsCB3jc+CD!g7VkImG7 zq9|}5SPU8GfK+7T*J3#y1*bxNCkadK0q4l?fOEvbq0kJSI64jv^A3x`NoWcbqe4Nt zJrt$?6zSBNkK^z^4NbfTe(*X^K(?`0oZ$;V9&^L|h0qT`c9b;5?Tt1=2$b$PS)uQj}`o z6~0xJioo-06a`1ZltsYWz(GJiVEx57Xu#D{ZY)9q7!N^p;2czB1E%eY;syK*SQ)q< zSRS|>$Td+D4Y6Fqg^J<}?6*tgKLIixIwPO*jj4)K6}WVd=y)u674Vnn&&EVoDX0ka z24As6bm#)bDuKUSEfo0`6}-SZKtY=NjFiVg0m{Dv=ZMEhT!HfBy}&(z)g=~!oV@7~ z*q@s2M*|eNq5!8L4jmASKu-K~mB76~T40XEc!_N#R*+Z=zCfQcf)f{FAjIkt=c8Tn zhf8eYz<6b)z#S65kvIUBpbykNA)G26a`Fxms{m;UGq4n}$tj^=Tu6L$#Ly6>$7!)M zv}yF3uH z6&<7R4R|OPPu-5E?XoC`jX%XPaECk1dnoEf2F49eh9T;Oi33Lgl&3}iNf!pV1;^2(3gIF)T>>(C9|6*jdp{E$9RTJBFZqvXFbbFxe51@aKNoIj z1XAu$C_VzuhET8(%BhU%tz`wrad;9s%7+S#Udky1cLP5QPM_&6xgU@tF#$OPuP|bE z^g!YXU=Hw0uZ7}CZ^VEc`{keDd2A>Uhy+h8r~efN+kxj9SWS6ibRIQ4GO8IC|8OIMFt`s#zL{UkRkEBQ4cIC6fa%OpgV08kQVqw zmX9A292bbGjx8<}i5$jZVf_^;Av8(|4T)kyM#;@U&Ut@Spi?;_>>nkC0>1${67FL$ zf${Mlhwx*_r?U+yCCY~a*`DLZL|nAgLBpNJ96N4g`j!zUcHGD~j?oUUbzEm^KE*u@ zN3@Q`3)yN`5N=RZq7hgaecdiE@FdV3e7nRYKrWz3K(6E@AZMo^kSl(nm%spUPEM&x zVytbzIVQ*K2Mvi2icVIXluDJg^x`Fq6}+_^C92rQRTV={1kzcefUMTrN6bkYkn%u2 zV-5~Ws0gp58kc-Uw?6^tg!`(AZq@3d{04A3;XEL{J#P)s?pSaRM_!iMl=WzU%VG?W zf7bvOvq3N!iITuXAS(n)EYV0*{Ij7jsS7ysO^t;m zf`C+@BamMI1m$SzW~k2)>;+_pDzFr=QB#9{2zyyy)ZYO`w7MR}Y~7kmmy#oX0nUzk zw-9r>7)aNOh>jYBBFf~JqJa?-BPI3((lRZ9RLD=_E!3xC9^kZ)S(bYZIR;QTWk}S3 zu;4I78Q(@YU0jlW0jX#YJ=|^OJBXdd1y};L)7uN21Y~c&0y*5`oy2gz2j@I30@Bll z1L-*7oy90{Q;?7lGC;vK|4@#mU>7mU2w83sINJ@6_hv-3DY(AXpSwSPh+P*TJkjy+ z8a5~@Ixa+1`_O7q6%o89L zU)E13bQPSYb$m^E0-RHm5Ev5}6cM6q1E+(GLOYz&P@s)-Ssn@E#UQb#&IfYIj0Lhn z?_kl9Bd~J=2ufCz^#g>0IJWCwm-vK;5$;4i57fKYR@6TWq_6A)((?lbiT>UVGT8K; zV?el=lY>CIa=>8G(BLqEO~E;m8bG>!C7Hh+<+<~80&=bT1KCkoiFu{`1=?Zo`94(i za~}$@ok?Lf(ZE#{;7E@F^+k>XbP}Aoadm);7sy$`acQ>1=k$89qk> z8P^kl^o;;nzA2CcsSV`RdD)O)N5z4xSUEwO8k`mXg~sgY7LX%5Cr7Ysi0I%DI7j|1 zkcv-|I2_210)d?CmOu`$1_s9R6@cu|7MCP4ibz52WRX!0$Pt|f(y0y)6dh(qIr5j1 z2PTDh2LOqt#RkWTA(Y+nw}a*jJTJGedtK-SAST8umlNQ<7j|wZpWFAFGT3`qtsnLlyO{me=(W51-5b$#(ejah|K6hGk)Z{L z9PRz0_^PBFEqC8)=T+g_xZ?qHJ@G%|L9i_{faLvQz)fC%RjrCXOt~`W6Bt%#w%@XVHT zQ(F|h-=^h>awU$<@SL3|SBk57i`x+Ef_uMQAN_dlW-Z0b-Q$n!D;hO5K3p`|ysclv z)!o^eExMe#q|nY6Z&xkz9QK`>uC?&;)E0Yrc%}wyvllh{eizldb$ZpCw?`Cvy0M4z z*h4{c3REl9xq0(%(w3I$ytPK*OPWt5&+Z3nRWUyMdgXUx7hNl#d+)IBukOB$`e)7l zpQ_*QGB8_{!E=6ay1T4Ek=Ng!JGbmWx9@Tlwt8L9cX!pR68VM=JXEn-g%Q8k4VX3f z{1?Z6ox1YrZzuNL_3qZq+-p{yy;^7`5BE0{Uz{A*sd3zK>&-XYv+v43KeSAnDu3tM zq%E%G;kTtijl2!(`gvySROap6HLLC|Up4yhzyqDrkN0R-JL&MeDu1k7AJy4)ex?1H(U2yPJM3C_EmDvbKz{RVN1Fm9&W2KH}-X|+x<8FU1_{gORD1GUb>{c zaPiWezJ4*}<=B8bGq$81I)2h~*wD4whAQsbi7Fm0mq#tEezn#Y=d_0qxcm5N9#!3a zLX(a4x1YS$=iv8wkM52he(M+QPo5U_ zzg8!-x_V;XoTEizBe&($UNnf&7FYGOWp{2lV%wCu$GmseUbv{pA4hY4HC$~st@2^d z)RoVkZA^*@9e7NR;9*fyEaA}ciF{#jPd1<%lzk$Z+ofW(ZWyi`~KE3&%PbM zKCv7eUUO)Zsa@tD8no5^?B>)Q{m(7Cd#~Wz(oOfSKRv}Y^~8xf&htZ;FY>Q(V)3eM zS8LgJZJpO$y=?z!^ZKqkuZL;Ve0)5ft?E9l^FJ3#-@Ln{$UcvMPsY~U;(9w~hP6zd zo`YwlMt`p*)$s5r@*?uy>ei(vw%YRU>XqJC18#K~=F~P|&er$|E#7WkUUs-PyP8jj z+>M)E%w6xEU%`C0+IWs{vA^7*6`d;-4R^lNsg?E4%}#e3wGU|DcCxmo%ARdi8ddW= zwfSX<3)4~-ZmThT^6baMH(t53CS>`-Q;WVoTrA()1-Em%YcFbe_J4SAM9lniKc9YV z-*C3b@KTTE`n%C%*s|Tv3S3#&_xFcY+AS_JK^eH`;Jsg`3*GCixv-+i;Xc|n-wv8z&1s(6rO+Mb z?iY_vuiA5R`7QNotI>52r+1vYbJ%dJ-;!6|ocvlHyEM+j3ah+PVwLW)#b`-ixd@Agbwa(C#P2;X;Wqi0>;{>6@GK`ZhvzhCP1yot*nw0~Lq{?gw|Ck^(`vv60W zrGmBg`2MYL`(3`jVS2|l&TfYW6dM__YGb#?&pY;UA9>N``hccIdL6n@Y|z9S zeA=*F>ebFA?(gh#wq4)7g^x$A=v{rxge|k*X(el`w&xxCEJ*J%=5Vos6@#u^{dvM~ zg=Us3wmh}Sn*LjdO#boA$n9RUia*#kbK_qx-!v*RuwKt;!QTgITgw%_YN<4_)z;vN z!@jQDV_>3-U#Xkw-?wT6|M-nzME+Zo4y}B!`{x^xp+V)EUXQ9a>9XsZTA^j;zC3)Y z&Dty5opDd{=e2hs3%}em%(i4_uZA=BPh0wWV2xhcYa5!Z+><K`uj?+z@+WJ?Wucvaame&^K|x%o8QMY%=BUvbd_%$<+9m&!|Pmr-t62H>Tkj zo3~|U*Pk}rS^34oaF=>vOVdr^-R?~v@6>tKoaXZ;cWVFo@>hGNpHA-AW%2Y`tBNe% z?oql@vmNW7`#srz+%Nl-?OM&!qt2PL7q~TN)r&WZck0W#%^$Tq-mzovCvKf=<8xjc zrq>6 z<2SkfuAf^h_~CY$r0Wgc_S%EroJjIIn0Nl>nt@Zt1)ZJm9+cfYC&Zpmb>D)L?*_NF zHICiT@60}fM=vdppS$1Q*8_J9-Lq)ToXa!6@A%~{pA+A7{^il08;$l=Y4-Kt%dgv3 z>1g@sP~&z#9l6u$-yOeS9`#4frw?Dcm3^T3_&?PAYItZKb@5Zf-KD_t%0Jw>e&RQ+ zL0uou;WOrTD*e;h?|$Fp>ob4W%->!l+z+@taoadYNW6b)%uw%HJD+IV>V~>(UUhv~ zZp*r-nrA&v+n-J+wolHb;%W#{3OR+sf$ zyT5Ra{dxVL^=mWZSf10KB_qpr%Ujx5y3VwX&O7g4m~v~w*0Rq(+J6oqc z(W~3ftLVSHd->kaY}(ZM9+%&w)SR|5rohF2a*Z(DeGzoIUp|)_DaAGS<`3%mIo-Cj zU8dYlo|hwW`%eQ8{d(e7pEWOHcWhj+{>4*!|BL&+Y-w%1^y&D2i%)MA6}(tWtasSO zv$M;QEv_?~c5xefzIo|Ik6*>rvF@7Ls=}TY7w6>OJ#kKn;b(T_-yZp-OrzPh?M;fF zo*h(o)y&Q(LY^+3k^baOx@V{Ti<6&BSvz6g#eJP)FLm!Zrt3DtmOJ-5berzkUp^nH)S{8|NDV8H!$FFIDJQfABCUWIeyspV5O$CyiF z>;G1?)rlXQo6GI3+vH@`kS5;@-1c2l#iK*cZbL8GmU~Qy?j6}+V|Ze>PB&Hzo*A^h z>)Bkjqw*GL-SX($dbJjpvEL|uz%MzvRP;vG_-kmf+V5h%-}8KuaX^b)%{J~gjh?$D z@JttVU;P4=Ti3mA?Pm8HU%h?1-|P3cw#?PN-Q$-7`nvw>I?^e=YRR?RDqpM}6q4RB z^@qTRuC2!Ud^5^F`}rn2YAtHFc~r{oNsZHT{Mq<~i)rfCyhon=d+zUVwq6()yEg9v zxBG`)n!j$8ugjFhCu-*J(&N(8?Db|$Y4UHwJ^zNruY30@_nI(md;>q1DP?^3?q6Ei zU5jbx?8LS4eIM6&<+{7uthBzxs^|49ccScq9&5^^o5u~^r7doVgHOW_+K<*2 znnxoamrfJTt}D^KRSvB~qiHS^=AZ56+|_m8rmKxQ7_=5md|Vty9xbJbpHGvs2j<+| z>%M;5#g5(1zWlyH?SB$nb0%xk@1Kde-6+>zkJc{tYd-52i}yDBkS9y8EE=j^ZQ|a& zd9Q2AxMN?={A*&--iChV3)D=@k+XW~s9Il)xcKX!{6|t3=88BuzSYhd!vY3opWe@H zQsCGFtyjkNEBLB>=(E^i&6L$0V}qOK{^zS1<-Ym;Ov{Gd9ObnZO&jFd^?doum|`rL&zXb@a;xe+>G)SAkqDdj^M|t5c$Sv%tTH%_^O9bNk{&=R^!~ zoaaLyY<|$GMnc6OU)IPu)BE(n#V2=d8WA(aD`ZkW{~5t!gm z^UBsS1>6@@E@(V%y`AlsJB9KMKUM5SO3uxDzZ-Qjap}7PxjcT@v^#!6_}m^f?ltVy zy=MFTwOcHYT6ex=w(MGq7M>n;%dhgy(`eea69XzX^FDFlevZ2JMy)qYTfMbbse?D4 z4r`*#ZtbVNXw}_w&v#F6{So=Hv%O6H$`_*Q6&}BH#VPm1la-4UDCah+Oy{3>PkP!c z|AXYi+SS%=)Eap1GV(b~^IcF$^JwGZ))BOtl;S~HDW_d)U4c33dE|H_$3=?`^>e}3 z2#rA$EjG!b_6PF^Gib3rE$Y1YY_df?3&sWwTG||o>f)>@wH(aU60El7-PYeU87Yf> zZGD5kdXPfV*bqOKZ=)06Sc_XrlcKZ&1F%0Ok3%^_nikf+zUd({8n8XJWi~~rgObi# z+FXm<7_b&u)l-il#}7G1%{R(o%99=1X=~^D8=7eqJJwf+f;VD4&3Brg3kZj7($WGf zM$JV_?`T!ux+qEq2(xLi9WCl)Jc)M&bJBdfSkxO}&GbCq0E=qDGcogw)W|qFhvwDU zYPtzwJ9}hvLtSlk=lZ4?T*6e-)`s~Tm*mvEx>(iw6rd7@G1bonHyy$jv0eR~L42sH zIv*(-CA;0XiNVhWw-LR;Fclpw#tCLEHNdLggHUSH)}mI&<9uBdQ8nLo7IhUEZ3CU5 zTFRjfaxZ&KdNA`sIIt^sI05_sJ}&R3g!c*a`c8FT3FBeY8qth$fU(~v6x)~mj{0y3*!Hm$owy$L3qBdx8)Tnx*Bu8S#C++n&(TK^wa z7YMnC&`4Vgyl{2z`f9#{iqZr!OaVIVMy7eU^EY3Xa=5hO0{iLF1& z_OfZd80!)+c8Rsq-C{Veh4rnk=EYqJ#}7AzicP>c2)%?k0jwt&Rw}McuC>;CF#Uk* zoe=HbAb(RUT;6rmQ(N>D%}^58TC9T>=33NbFfktb##*qpdLEtWRZ-0=%Bp%7Q+vGM@0>O&bV-@t2<{Wr0BCw_Ovi~02sAZI6Ct$V7*x93ALimOrgbJIbv`u4~KLtSSN$TjaS{>Ek=npdn< zt$;5Ty6Sy0Hhl?J2MqoVcljNxf!+x8F%~YZg(p}|y-Gt#-I>2eipJ0w;Uh zjG0yEfMpm{y#$8nDjO(N5vI*xT|Zz;!DOh$ioOJvQO{J!3%@_1FSG=t8tN_3rw@a@ zZ!dqPOm)=uU@{MDVG0-*qmwsbK!v+L8XoEmgGCWUG3kier}3I#`T_s%l=ttZHCYvC6P7bhel@uqxWU z4*u$Xq&UVLT5Oy}%?W1~>(f`mY6U}EoI+@S8I0=`(+*F|?JJl;&ua+AdQRG-K#MWa zR|_9*Rad_kMp)E8z__3=i|s9@qG$;|`GvpQ1t~hPzTnjPgJ(pS!Cq+kQI@My5bbQr95^`51Ib;-zk`vL0&uk4hOw+xJKst;a$gCy05Gh+{^(^LzeY*ptp&Di-7 zjZcEHf}A-_DH%co^1{IwkHFwXo59!^dC8IjU770llrslu{MWt7U_Qm7-`xH}jf7iT5(bq1^h7$Q4?Vkz@LT`2Z~c9R?{6YeF*v~yHY1DJ*x`K9K1IQX*PC8s+B#!YaZA%LF(A5>M~} zl8N9k4UB_8P)FVwFwr<&*8{3I(p$mPg`umK9%41Ef(+YEXMfXqr0`@i*WZ|IBe7cPv^li2HWt%vu!ef}+wNLwsMS=z2X|kT zH%&#VrJg#k%hrba8}s$lQp2$M!rL(UaIr_2!h>L(Cb8q?>Lrwhk+G|_0rTToNS%!o zyq!jXBVGe*t@}vj-dgxzt1+s#mfpdtUPGLbgY0Wj%k)tc_(zIr_r(Fj6)XbG32s@C z$8-DQwg%PES4;iIYVO}xoOF< z9j81V>aT*)&<6XX5bR@tVrLZ#s23PD!st>g>MpPvU}86Un32Z=MYSNuQsa>%f{c$9 z>I$Uj3pfM7BDcY;_O-5fkggD%Q2{3T60DuR0V@MUOoakywmTRWBo&xzF)ah@pl{|+ zk%D7E4uh&eA&$pNlyce=f^n8L)H68^RB)b*O!8N|BGo`I9{Z!83kZT#inHA}2?HJ^ znLflIFgPAo2?w=R=D|OETTG=wp^JWaj||mP+gR1P5U?Q=4@yqgL(y$EKmGCR8d40d%jw0*wJFn8}+_#(McJx@p@i?ZMqJ`HXC`Vb$UBI|r zP(*4)1y(?cFvn1WF5iMx|D?=_SRr-Oe7~@$8^9W(OaXmQegsCJzyT8ry<%ME^H47^ z1_80h&jRxSgM|m-EC*IYU*<34wDgr$wPw5{Dsq?j0!)vs_O$Xik;iLZd#uK%@mlyE ztGQBwnAZ;mV%8uPq;8F$CgZgBd?CO7RSZXBgM|6 zyQ$h8tOn{}k85u+PXg=zp=war#U{=YnTByyrI4c#8`vr^E#%$r>_NOVQHz zTGix~jJ+<uU45>)LdZi{Mn!FLq+X9R zWz={cC^uS5Uu9Ll9_=_Z!SU2z!Kj;l+EdMA#9<4u8+m=eY9UWNpJ-qWbjCy9X)yW} zMwntTo5#v{;82@JHV=ffCfkOztRr?94~*4P4_b{y$7$&Yt!lS%qJM;FoHl2T)4~r~ z)e{ghWGePY^{}aZDdsU_X!gZ54JxG{tV;XU7O)hgjrE#o0k~Pq_ElzTZVB3yx%h~< zM_*V6X${^e8Si|hg&(o1<;OdAH<(TB3f2jggoCUCs}ELOOB?Rz0@4Ho=OdV_(FCy) z^n;Fh7+7uOWuPs(}9E5BD zLfAXU*NV~u4E9Di4+d)w2Ayzo^D~&-j!?4HB(X>6^^DPzwDe6@w+#^bqk;DZ*spaVi{) z@dw*OTZ?hU6fOKGt9l;7%6bKE(#})iP1@QNe>DIp7KWF>h||FsfUp3ezyYu}dL2B$ zn+i`uN$p-T>L5k$Lmh;>sbE4em`}X~M#aS0q{wtJDJY5H-wCXNp2y*(fr%mT@c7_; zN$62whNBgFdkC25k6JAPkGwC17IMrITH&G<`ZocqhW5nW!cZ{L0xfhFj6I7p zxYsub{r1QZJcc19Mv}I`q8omfDKM3V<_R6eb4zEiI(j{fM4b%Aaf$GE0F3595D&1J zUxS5!VY$3Np{c{>%aEe^_QoV;W@cr<`!JYsrZX;Fs--W%xqT^qwVln`eFG8HmWi#5 zn@GlnZ$1TSSCpYtoGK7BRL|v#GMF{lrC9^(_pw^$$B;JtP&!q0U6Iv!%OsjUUyT7>`QlF|`VY8xO zH~7$&=CzO}d?GEiMNu%5AC=t=DHhyE(vIIN%8XB>Hy}m8&Q!L4oa(yuVz|O3Cy9nvn56bpGpt{0W zK5aJF?ktXvo}(fCRyI%oKJ54mguEE!CFcD;^lI)VE3`aq+|6b7K=MIvw8KS6KQu25 zxmUQzheNxQr8I0`R%QQ!boeKo1@F(wke4C-)ae6$$Z9H%WhrfV;G-kIzWJ|&luLr6 zc)#Y0AAB#(So3BL(hvO9?vWFRowiAdUN^v%tgerLwaps_UmhG|>M@ z7Bg(#2C1Xj_s=~);&&=OG49+fr8$1eqO5V)Pny?5t2rH+pZZ$&qghE0XDO|5?0s2b zV;+t_5z<0=eioM{A3D|WETw;EDeZDRs}}ZsEVcJHVCsGm5%9y_zWG?Hp9fuk&8lqp z$5Q*^(r6db(2s3z>UcuG)QI&rFGK2+e6#DxtfUE$4*a++^#Y`f-3Y?i@y49OZ>c+& zF~?~w{k&C8IxQ-SGtd>Vx+tPwyO@joCUzzxygoNCI`rea3#83Z2H!*uvY3~H1%YK4 zM|k_0_m5xF*8)^m2>WI(s$Jclg^&|m=B(H+(6NFqyC#bx_?M7!r*wj}yyN0UJ?1E@ z#rCpzHaz!!k2RoNHa3Az70C0U?ib7Ix2dBI7|A%M?u4)wgg7w=<;(jssA8@FE2QlD6j6)$SxH?78RF6!$b+a>YL zL3_N96fux~GCk&JkoHH18Mf17O~B>%ExeB^DN9*X6oUO1zdZ2#l7% zfdo%bYr#avJl_7vlG@ri{^p`L#9$SCUh@goel-gBsW-ILS5|c~GTAGd=xs4xxS@Hy zwyMQ$3ZZ^GqlSPr*A;uz6}P}(R1C*s9FUYhg~^~ao_w49sfE9`nnpv2yX9DabvIHz zdf~JO7Sla2Jfq@^t5Uaw9M5Ed7BvE_h28<1+ziH<63g&07zYJ5$71&SD=Rmd2_0j!ZeDvtOVSVNupB8<4+6@M{>_47F{9Mmq5HqguPQD`O@ZG>6F zx%AX~25QC5orT}4w?V2J~E2aEakCq)SM5KU?M)1eUa(bM(qdI)X}DK*$XZGTdVpM z!gdhiOENrPw|(hYp0Rx_#;;#$UMTVhg!BdM7b9@R@k)=nc-jp{ilfo{GOl^0r7yOs zcOj&5`ioOWuh&|5npKT_opIrV>yJlZolrzPg=udD)4vlnJp;p~3tqUZ`LAdlFGGy? za{=kjM<>y10kwy#f2PLJ+vrx7$uira1O-MdSG-; zJ*22#fYsDB!dtKE2CzQ5CXeRhaxJ$(cO0~Wy=??o3oSCiUp<5rV+h(qsq%S*t?+eq zlErCo9_TZ_p1KTDZlYo(UzKI@@Ww`+?`9AOB>nQxnAf1MUA&NjOS?{BbZc>%SO&&8 zf}UW#=Q2;M>w)=%c3?I?7fHm?;<04nn{B`R2KgF+FTTQ=16ChR@?44hCvbFJQ@a!} z=xYn74k)n~Oay2e{Rvn*x{Rq|K?CA>7<&nf{c^wbb1s4`{j1uZNHM?(!_Slq%^@P*2ctcp z2JSgao}zD_8MF9ptmR@MuprTMv(5W^GObTn8kWMPTmeXr%r z)4!j-ffR=ZlT7k+DT$R10;N+dMq5d{mp3|j0I7)Au%Xf7VNa!WsE0v6L*PX#O#eDC znnLCGG3wu7R9$@8Ql(UenY!T{JTP{Mm5bGLMCM_wpYU@oje_>bg1Eg!issL5_ic=T zAQ?Oj6I`MUEQCC9u^9nI*AWYK0~i-7UYkg0WHTjmZ{MqjHE&TIA-sE==fs`Tk&W+XhCrgNGulkRp z{->NF$YB`yw9XOaaM^sCQ^?Dpe~a-+jxpHFj=!#ARZ~$y*o<$f{RxJ*V{r&*Q%TH} z{>0!m5scpXX*>HW*;8wwo#!Z_uP3{2PIyFR;RE{SZ%nLg54WJqHAv}p!cSUwi!g!! zs##PU7`J8doqLTcjBBZ7^6fei5hcMT)K^!jlvJz>J^XGrmqz{lU1<^pmjL zGcblo`W8PG96hVGs)^`~<%Ljs42(XHez6d1RClz`wUPwJ7SY=Ri_^a9*gU(}Q;XIR zx{1gi0LC*CqF6V40Ro1jHNJ`Z11TOQu|V)TxK~YSacGh|<3#i`q&yIyeHriU#1qag-AqXo+M zt7j_ehc5XRiW-EJ2#}n_g|%^-(pBNWJ?j|syA&}QUxIOnP;8c;i@$@gU?>>9UKHE` zrq8ziRZfn&jt*F|16Z4klJmh>Qq;Q(CT0~SO+NJy;_UaDA&w!{KcmzWuy#75!VRsC z_Q)oK$2?U5BgN4-0a9*1h}tVHrcGe=>}#9jHKvD13J;^E zeoaJl5muQ5CiLbAuY(C&kPT=m4y>Z&VKCi??P(>jx|=y#;bU!gFtI8)`o(12xlHen z>P|bD1~=#GLduMDx$ck9T`7Z2UMQcdg&4Sg&1W3c!XDllo|p=$zQ^#ZTy;T95fSuv znbhN8%oD~@TY=fvaz2?7a;&vcVBE^Y7!H7mbqIe~4XquFcBv00T$O8d9N2qLItj*B zu-U}Q=MIL5aDW0cEfPcz{O z(UqlXPCIw}qec#r-#7+oFV z5no)@?j(*J2p8yZB3Mi0;aG^{%xSRpy04Y)EGA8SGnoKJvx(rl0Zd=l`pcTPz&IS7 zt&{N;e-~jk@od`65b>J(Mlhij&7cH`R>Xm|78oOkIB`UQu^t}uaO&GBnK-?_ z1{0H(_M4weSFs3C5VMpB#yv)VrZukVYEKP7e817vo(@z?bQ8Ha;vB>=6O79T2Zj@V zhHm!Mt|;;tLSZQ$`WkiDLn-Vz6e+144qxlQ;I8=Xo~KALY@mDC(yxcm8hYY3I!Q8| zuW*z(21X0w(1Q_W@9Bt|WDUWXryqfgBYN6Xdq9_4kcwr)&|IaLurihaPQHD?L=C$B zT*(l`@f#Rt!Rpx8ny|L>^cE&Y!?+%82FAyp_s)cGXq+L$i;ft}7Nj^v{WNX5$Ey1C zc$q$8M)e14Qy>^#3B_~z9HfL7(DWB%Da02r_r4+z9*PaF9T+1!ya!e)-A~S+JkTL;=x!(r6bfd>66M=?e9f<&|tFOj?h94et*Ifw3rdSgf|0gT!#Kz7qWmp?0r+7-M|6BUUkv{SGGfN3y}uqDhKuXpz}jeQr`C0j z;x5ON)NrKa_75BU04DcO>=~}nj&2YtOs&AW>%UmH1gTDT@1k(-r%1|>j2Cw6#LzGK zYcg?2iG~=ecY)DM^~WyLW3VpT+J63Ow^&h1KisHWz_{+kqnasBc&M}ek(QO%{54H5DvE`L#hMN#!WYf#mmo`O zkCys5gWzxtD{n?hG|sMEhGf`vIHnLxnhl292*wBm&GFp!4;be|#P&u*9aGOo`k7?f z+AeinkPs6c3k|9yW*oGj`6RIJdUMRX2_~AuH(^GfBzt%);_1XBdn!=9kt9Zf;J3kI zYL*P9Zyn>262|0n^c^t$%w+eifaN|6>S}B8dj=zrYNz|bG0M=V*a&ieAu@LRPL>_VAaH!VeIQ*!l0bV@*~Bn)z`48FIbQWt^1JVQrC|T=4W6GJiJLPrypCco>W~B zhorXnmE`agduk%AcPPc44pfb!#F+qRahw9`gE5Ze(P9zalfi@z{Jpc?VB*xt&{}-7 zW6ANc*9ImW1q;yhC-d}05H`j!$7wzNTtH|j;T49l4o2Uq2gWT^rKKB+nFl)bjfD|`S}zvel{>m z&(0c||BcMgj8t$DemIh4GCwm?p%qe|6;jdFv_BKy$$~_7xK{Ga$OhL-`G3P4D6<_u zwAgO^u>F1bVf`QQ!;b^YF~JTGP>K(c{Gh}`K%>3wa6_SvNGU(zhXX%_AGUi&@+*>G z1G1kR_+c|QCBFsCi64Buq~|{YI@@cGFqG6i5MOrapZ^nN^RHyRtdRNm(u03+Pss^F zwah@ubK#$C!2J00mH<7W7bwVFe2A>z4y35ClxIdZP!e+5p|r$uvK*21aWSRW$CZ-) zAu@?eAzgv0`16+fL{*msh=ou9&qMl$$PU^{{@;)b9!EF*Lu9=m$ulEGI8*7LV4EWW zq{rY?qgTYyMgROaq^DuG)RzFZ8vXNsf~?X9JCOd#jMN-^fo>{V-o zz^jAZK`%loOf!MxtHfY=?^>p?`=> z&XJr*A6+f^|9ccJo@ECv=r~PwoEa(FDCI;ZH%Z(K5n1n!%zq&9 ziOkQ0`X888-pY)ukPYdr{RgC?PI{pakxe>Fd1j<2o0MlWVtQCGI|M`*iK;9>WCyMi zbIbfZ65W9OWQ7b-g^*7R6$P>#{!iTa$v_(flzB)j4P-@6AS+aoa&O6ffK=2M$Pba_ zYDhW%@38z3S*{k43e=I@U*;2;wAGUWB9ry;PeEXSloPqj_LSHU$cFpNd?Ix9JIX5D5WC9xoe6kT?X$5hh8V4CIH%hK5P}0?4cp_=h7NCHWW%@gcIG z@sbmb+<_)a0g)A_06l@<1G#PPm-$30auCRl4@r4uV4R6+De{Z19XMPvi*s zC(QUEGXK2fMCSi4d1hoe?~5{n$by$7UY2qqPi42r?WPHa3ih%S4E$f{D9YcEQK`E? z*1g9v61{;%m?@F@MZwu=aVaNKUP59?Ap7zJHUmZhSw05HrsIM5Pf2u!->_m57|l77 zQi-gPB6((H`B73%Bp)p~k;yOd59^Nyvcs<>PLc9yl55TwKMQ;#GiFPi3&elQLj1${ zy+X=Y0ombdApTRjK{$WGsr2K-EUy<^w60b|V31mBe0U2-a0`Z?>dx(G8&|@GAJd^yn%;2NbJyxfEoD>|lk=Cz7v}xC%&xQe}Q-q(Ron za_c2-keCMKK)0G?l-~*gKSVaT9mtv6C;1N&4+2^7sN_FO{6*pkiKl=()m;Ws;VVFX zh*a!4kcXuQHkt7N$bt`n6g`vj{};#sJ(umj0Fu9w-1b^_MC8Z}_=k!ZNhGp@v*ekP zBXN=P%*ZCqvYlKq|39EjVFt_OmskWy1&T^6#!P&O+ycr;PGq_Al4nLbTSdsJptsB? zav)VDC+ZLGK2new*|4vaXN8R5wUN(}S|v7?nNOsAspMH9+gqLuSKb`qDp_H*#8g?4NQKr(PGrODC2o*%qRDQa zfq2G~_CA@tU*ZoE4*;q6uRu0?8p!U?0;$h=AU{O%3z8Gr?L{E#{UP~PAfICY0kZsy zZ1U8KgkJCske{rO72YDB3K$q`K0a$Ys3QgcH^_GC$quX%>jMiw-bJ?m5!(J!#($O55?y73 zMDp&EXGSX23v!OQx6CJ!_W|lpP5osCkr{!K6Ul=lC$ggfKsG!`$}=P7;gGZ5V40s8 zxtbECoT&TXNF?aJqh$t>4UGeG?k7q)k>#ey{OLe;Gy}+n7XtaojLcsoS*|YsCJpz>rVy}!7C?T8?5Hb{6?*~MP;VeL9|UAT8v&#RCjdD^lO;}<@&!PC z{v+D5C_v2?N%?<6DzsRZBa(kBIgyHf2P_XfCFPls{n&n!8AMv(oa9*{J2)@PU6kdB zlwXpZNQ?d{Ig$CdBqy@tzXiAH2^P353uH#h)1{n91@8eVzYnCzAIp3qE$s0Ot9iVvLcbr_C|6dEAWqiv)nr=|KA|X(;TdC1d=;RbS82eG9keakp;2=Id^W7 z=arZb$Pba_@=GiLWCw+0erBY_ipX+BfgD&VAjeP|ASxvEC-|6|MsM?*jyBXKN{4Sy;5S3rJ< zREU3pou~oX&}<+(nkR7~knJs!drBFilYQjygv>`%dW5U|5_GGiljGNU+07vH~$5xE08eGypQhwgIwYdx@QZ{17P*05W6;1L+f?K*suL zAnShtq+&eyvfWWY{nv{{!XXeyO-G{uaSV_Rjt5fFDN;Ta$cCopu=h+hY~)Jj`!QVZ zpI;xz@--4#GxKXBpgO0;7U73hUWOljG9#_LLYHQZoc_Z8L@e;?bTfR2pI;y0 z+W7qXi0%+szV*SJ|NUzwdXUe$0(alcuZ^%_a(d(E*GFg#zD~kWF8;|H>8_t&ANlB81nh`5yl35KEFPKn?BfrPVxEmk^jwWB;0g9zdk~L`TY9G=hsI*zdrK$ z^%35*;FI|^5{8G*uaErSyhg%p=JV?#pI;yO{Q3y4$$91e`Sp>{uaEq1UMt~)-RIXw zKEFP~uj}yn{QAh}*GE3TKEl^acqZrf$vjzpetqQg>m#3EANl{;>m$uSd~Jlwm9LX< z-Tv=iA3%O_nP0~( zd;gmy2A=A=sJz|JI`WUarUQ3Fo!T_6^)P$D&R&)5k%tWKw({vQM=y51wxsR+cO$1+ z4?eC_$+t?t+#HRr6yCb7Z+zbaySks~yy4%U%CG3sDwk4pO|4mVZq1#4>TT-4-iM=Z z8Dsv0@&@H?Zhl)QZ`?U7#raX!KYBbm7P+g+A2){it;tnwTA%h43f1-5|LlhWzi%8i zw`5d&p^*6(j}$)hV9mD^a?Jjt?Gf|Fsn#>cZ|q)t_n)5^_|>-;KMeKUZaKYD$G1Q3 zKE1S4bm%v0T83Y&b!2IWv=UwNB`umbt#r1n z=_^CF`9~MvFVH*GleZW`y|dP34Z6N=Smge_>ys}}d(ia2vnx9n@4wVzmFLCrrXIsb z$BeF*a%Wcg!tKXiH552JE2%=W#?!rhPJefA#DG@!9^5RHVn0sx+I9V^Y0Qo)BmwscvtL3%QC2ncHe|ydvbNOwDlUG?-;exb7Y_C0aYm>&^U)83Dvgx7$8p*3C*?BVRTAclqgvi(n6h~-3;MNjt>^Q-al^grVk{dI5G!j}s>q%5uf zN5AW@{wbW8KL4(%nX7+H)AV5zo+e%XYQfVc0dq^|`_=CKBh-5|`dj<{ug0IMzr5`% z-_(+W2mHN$(@#xY9yZv}a7V=f6;8c;-RE(@hMi>}JZ!xqXktp$dX?QS&6xDtXxq+7 z9gc71UxCfA9^Zg;e4HP)JQUPwY{TDgZtEYgtn$$#rF~pITARB+UsCRAp8t=kyN-*Z zYv2XWE+HL~i-L-Dh?I1Pq=JByfJk?@l(dw9Fr&5sMp?>WIDV;UxTQcxmT1N+ zl*E$xB~Bej*X5Oi{ML$!X~ZM6c<}Yn{}wFX&E(Lz+HLv}`ClY##7X-Y`#4*JA^p|k zTgLKFxQh$kPbq((x?YOlYoG{w6KKfg9{F`sYUN=ERO1WxKbAv|D(fW=W*O*pG_OwqBh-RIYP@z4dL~GVsU#AM38+CLPZU} zn*85_wZeQD*dl->{E3Bm+*h#B_+m6<_h;3;DXLS=C%tBEov7$T`S8%Gmw5(x5;4DX z#w_xKLlj=Bi^g`)aY{Mgz6+J~fc$hnLH=uy^-oZd)lX1S4-9k=suuuFF95$@Q1gv{ z)q*uvjJYe;XY&lULTizOX=6i^+E+(Y+~(A7Uxw3&Xe6v3leye&{pGY+NhV8vnHBHd z8J0TqNU35up{c3k#iuG8GpL~#)XdcfD!K)E_koJM`ang~Fx-aN`T?-^1BmGdzyyuM zFb0G80EohZ9%W<|TU49%Wz{{O?=`W@`kCCVZ=1guzPyebK@3`*F+??N+9mugdB(*1P?yq>OpO zWy9rF>Pa#=di%@6)pFT%S!18~JkM;}$mfKI!i?txqh}s5yeb~Rok#04HYjHp#1$F@ zaj{20ehx@u1i&f`F>L_2p!YDO3<22s0e~BdZwH__41jVB01t#11#k>Q!zchgNDqd> z5dik^D+HjuApp9g0JMhz2tsRv0C2|uWDbH>5=L*Os}1j5_s$e5sm;h_uCjerWs6Q! zOWogZ8K;^b%0axqx9b1%8Ir4d?c=db)2C1|MaP$fR$;wR6ZEm!f*@fkJLIeN`g5o}x^d?sT`@L=J@hO@WfD6h4m z|Cm_NMeUnzhZICN1+s-sBBbE^sQf!x$wU25-5<%#tEX&^_KsbK%>QOFyj+u|0S*6s9Ll{Iwj9fXF;2bO1@4K zB3c6JFAhMt#{Vl7OfcojV=aFY=Cw$j@9^~JTzqJ9wBlJR z(OXJ2Z!mm5J{of@T$fEkeb`sqHdWOgX!{syfXgj81RG!iX&iwK@LC2NfPDnO6nYN> z>k0s(V*ut5>I}db48vytETLQH03ucagq{PihWcR;S_2?(0l*e=hJR%h2D(#_-X1-@ zqt9ACZ^40NT!nfN=@QvOPV()VX^|d&tpfM6Q30~26NFt0(mzWy2}0Xn+6G#YJKIpw zF%)ZlJsOU09^WFn4#lj4^gWT zELQYneqYhbgV=~o%^if>6AmFz4u8N91{^29D?*5{ky&SIjtX-vwpgmEIFw7HW=~|(|mUxkZoA}F7c)Q z_62uOGimqTD&epU$J=>}|J~5+zt2cwjR`C$DcPkc%9}kgX12~4k9UG~lmWbX^ zw>zmO7YP<~t$qvi==lk)_IS=&-fC-Y* zv3-afDRU?P7%GSj2g*DG?ZkuwDoTQ!aX>}7$DpEN7$E4@6#%#=079<-NQL@gsD(iQ z7eq-%kMe1Hxv@pjDR{S8fzNK+mjBTEN3?BX?0mL}@50+~rdX9MkAd!t ztthO^-TMT=$uaivIdpua@!_}P#ouvXike$s^rl;!QQ(C%q4iKEdOEo-i*Jgd@rzz2 z##!o%r7pFBQX?0^-L3aCqjfpVPnuJOwA8pi{6bv`@cwe%8lt$672e(Io0%fB0_}%h z*mQ0{L}wtLi_zypr%1I|cHF;yQb$tAI6Pe@t^Ukv);Fa)Z9;^>MQ$=c@K}oX23z2p zF&uT-$c`l5kRf1b4`OW{P%x!{^cRG95jr0!|NYvUdJF(Ag7^5`!?0=p+Kxy{dK zv|r@HZw03HD);t9gd1k^_YaRgLqhiFpxgscF5)dDO#r%|^#XK%J^_GyXb*-l7_7@B-j8XoEuVCgG>CsBp)HkQ*^TUU zaquqMe|1LvBQ(IP-9ES zAc+D%6Ep`yI}Gxa0KP);lmNW0062i*8zfByfE5=>q$>XW1`gGo0a6)B63i@V3Eg|w zw%#4NGYsn%)?BwepADCv6AR7e;;kez?6cwdRyWWTaw*A!Cwq;iTrm{4=pGi@AZ>;A z;9|!>v5+=3sOJZiLk%DT4*)g|fDTB527nMgs5tyD%U#mMTy1ZJ4o#b%nMeT3fIv8bd*qQhi$zP#ItGEk7pg^&! zpjgNp1?uU6DgYpULU^=b)eD)xt3Id>UiCv{*T8B3vW8cK&{udh1fi~j)iC4?R>%(|GVxR--F$~BDUXO!=AXr1SB%mSzdT@Z71P4KSAXcP6mSCC2fOv0!2uO&S z3`q@bf&WL&U_c@_!K>QIz^gKE0-3{r)?x9w3M2`B%>o7_10OtD$${kG0LI`|;Gg#qC+0ZE|(V$TEw zJjC!bEQ-`fA~lZ;R_T_hOY&V z0JJ3^5M30IX(0MX=sT=PK&eu8mfj@cEdne8>~J&GYs1r(BHPm|-y!*HiOg4?S1HSV zK@mv#Q*U`+O@BVJ9{oKYtHlP#<1Jl^gx{hgTAE`F$b|*;+6l-2uTL?cm+Z*L0r1^u z|1DVZ*!C-(c&A_3GmdZ@$c*kjD>ZDgNx&-jCc%l$pHm za!(qpUp?L8p}P#ad1aQ}F00D@XIsepsr!eic>Vf4q3cc_XYlPv|9w2Vfc9n(I*7ke z{2EwYLTg}!#6UpGvxvt?1Om#1*GL3(3a>E{(4#p77)SJ=eXHgWDoAVugq#O528;PT zkShr2BP8N2 z3YOcTHMW4TvH>yQ0>T7Z1C}vZ+;_kS1o(Er{}!xo^t3ou^t5{xLd6*r1rmE2N=jkQ zl@nHiZovWw`E{++d!HyWyyC8yj`Z4IpJxei!bvgZ^B-AC3%Q?IY!QD8@?%HRK&{)L zCN>0wzYS^<;s7<-15x8Zuj%b=T)%O!Kfa{4CTET&kD_|?R<`XmgN8>Jh2S2_jW~S$ zLNGLSW^ll=CDqhybiT|~WKnb>{lYuL=9`SSvm!Lj0cv8}1vPOYprS5NQwk@j$qxuP zZ!yOX=14^@F!h?M2DVZK9ksN+d%Ap#ky=QRiF_tVrGNjtc279VEBN$IEw7O?`=>~{ z&xUW*iRTFRsQ+?Dd}S)aBzTAX_-z4^ML?afu<`@p z+6E$zfPA)rjKMMu%Y6jIz5^se07%RZ5G4dO0gKQ*&^RGUI{sVVC%;*ATZ_FlxDqnG znx0vra8BdHVi5O5xyv$w;YS_A3usy{UnOt7#_2wCbcr((DTU&DT!H0h&TE3!I4aN{ zCw#aA#X{O#;4RO;yHUeq7E2ZXFaNtjZK3bljwHWs&DL(Ih~}AVN*Bx-x95pB*!j(5m0#b6Vg!*iYO3-Q8A)1?oP_XR$luwo zGwvhy^2h%oI(O^jQ-h&`HI}^#s%?Mv;cw{z2`A9pe>kRNZiD2n~GJI^7z>s9L(~ z(poa_&w7p5fY3BFPCnEx`79vBpYZ3*HUD{u&*MM8KZ#Tmsrm0l&;JcZP4vCVO)6uk zKHuv*rt!hci5H4*s*!mfM?&gKt&z9HW~m+f=Mx60Z7e!C-vcB4!*-* z@8%ul?X42p4<#1akzXc>nrm8f6nI?KLSS(kZhD6zJCqGecVE2zIi}9C+8O30XMh}* zRYz-J9Y|Uij0ap%(7vrtKwLfaxT~!1$g+*5pRFl8$~SS}-fz%ycx2*;aY{SB8ri6| zFA*2}X7u~lhVb1so(1cJoG9Y02a!wckv{ToD?k1H{9IlDK z(Fqjkq-HukAa714Abu>~Nb%QNcT(e-2v46(K$)X!_z6dnb`5N`7Re1Z@h^U ze4q1whcg58bQJutFR0(q2_@!^zPP|LZ?dT&CLjMB45`vGlpMtTP_LNgqjWNVh5Gc3 zS^9gKV~|p&00;C4R8khUf*8a1?d0X3%+GQNJgzm6|ii z%7e}6lgIG7MDS`*lh}O32WR7ck!kI4mc}0o5p-Rwo;L*s2*<0d?7s(T&l@YwLqy_W zv)%oFomULAzYa9Y1DX0a9;Y0cVA1GU3FM~M=J@_ z~6MqeE@#m`_2X9Ioy42Z)*XUu7JKgy#?zSWMl5@lOJA$EE z^6BrZ=JmJ91Mb@1FkdAaS6%0R8aC5gAVe?Rh!zb#Qv6%6YL&Y%b{(txUzD08;FZwv zdp~%fw#}$5r)^QEDzXrv~ zfSxwvC=0+Wha@L$37S72-QNE^Url~^{>%HJ*wMmM#s{ah@AK19CodAultV_6#=A^j z@)nC>h$&swUNV2P8K{bWOoZQr{#&qa_PuNsH82__vRCjl@hxfYluKGKsp`5La>dBE z#^iITEr}&dT~9BnsGkgH%FHyWrCh)4FTN;AL1)hS8- z1WPU{xHnv>`CWZPT>*33Pud+PWql$=1A96{+wlVh&x|Z!fvlXL(Pzmc%V$B`O9!440<| zbr*A7OJ{M7ET8Nc$W^m%R`^Y6s_@H+qE+mT-Yk~qxvIy1Ukg}L z*FE;ij$pYL@hXP<>5iydr`}wxkg7C4Qtk#^_T=KJ8VNIZ>RO2q^^25SHXhUPo zl|s{AkV}5~$#Scm*D=_H`uSVeo$F}vz>|Ldw_trQs_ZfURz2V#+*XeB3qK?0$F09s zvbz-<12D(ala3`XkNCgtc#Xq~H#cTI`XS$-iZ8FH~m;kSL9x}WSjzNET zN~%-izC=qqUX->ZSxrww9&g9z24V|y=U>^BEeg6Pt{$@QxqAJF-W{k#`s!|DgzJ-# zIP-R%njRjmvpX$l@%*3;MbIfUil9@Xw4%Jqg1g82raoTccaz|ieP7;Y3fB|4iC_y^ zcuu`SU8CaXv$z=|vOQ3G$?%qT=r>94YfJjMO($bXv-GR*0}cL-)d2LZj_aG;TExM%_hI9u6o0$AhkxBS!*rWcY;`L zAmNigP70w&FFAH)Cd!s0`ngl*>+L}}(!Y4%u|)q{unOhc@v0wjZEqW0YLkDzlsC=1 z`M{=_aocIbtGk-e`uLECyn07l0To!|C5I8oGy7nsibS7sp0(L*D^jWdccm0$uLMs- z;S#bX#Xd)>F4>>0SnUlWeouARBE5coYj0Tj=}!a(Oc1{0H402 zlQ3SB@$FBpx{yX%w0Obj@$R?s;T1GsO4jU=kwj$L8$DuHO=&ZnzHWa;JbI;A8mGkHK zPJ63DOj1S*kYvvq?Dv&XSq4c3^LRdmk=_70j)R^2e|A{q@IKDP7p z8kEI)bx*Nklp3v`DD+mScE^~z#*uoW$d~_FPOFQOsr|vYTXW%Tfy=Bh``w(@hb7e< zT=D}bY^T`=y@;f`i0*LnD~$0nyhP7>f{=<)HPEywXx?FKkT(X(F#~y1)W8wFs#dKw zTFv?K;Yb1tKrQbAxqE@anjskV>%Ubht?ir2D4DR?NrL{?y z6Uqui@|YAkTHZKF2`*Og0X(&uf^LjQ-++grlx<|^(^D0}fkMX(mfeF@W3g+M30Lm$ zhMD>ODEaGku$ubvgf1qc=;DsK(2e(FUaw9fueXe6#FTk+27aD^wjO}|7c!vSMD%i3 zIW`inxmOp&yW1pU{GfcQ7`x2n>}2e+JuQ-Q!orzx3(i#oP_vmO9nG#_Lg1m4bz}m;6WEeZMYA z)2g+bZ>QGOISyB`o=l$3JDeq;r?!RvZKu~5)-YN#BtaT-pc!=4K{Hgzf#!xFgggLT z4FKly08*g}7;0glQ~;0;nJ56TdIX>qfLbQ{7HZl|q|uH1wokpUH)DikJXx!#_-ka& zD$r-qS0avz;$`M&K`o*pO=s`RMUnM_469M zLxJt3>du)LqVuXckKWzq$#yH*q;kyVG70<2dqwd(-Vd_M`oCW5K43PzAN0ETo7r!n z)6FNt2--9F2`vAnr7Wo52E=XG1aSpyLH-;l$QFQ?7Jwxf-aW$ zp|DN^hX7i|`RL6;)I+LUdez_O7w<7!v%O^6+7dglNo zhIdiRXe)VaSex4+wb@v;JiXy&`$v+?2-x~apWs+N6#CNEVY4w}dD0ttLyIX)3?;UzPZgy%; z`gUr;R0C;lL`AA~+aA`ht<~HF;v6N3m@$uN(Pm*=Vu4*$#aJMn5hOhMU2qVq&U{lb zNNs*6?x6cPH-g`*e0d$Ix4(O$P2hdB!&>jq{Flajh zD1mYu0i@^xz;*&q1_{IOxE1w4KUOhvq~xZ3DsRhh^azi^A*pbEG))*&sDA@9nmkmB zawYJ>hs~C~uJFsN`*%8mPfY`Jv9Wz$I$0^bU7~yH;Qil|ng07A{qJTn@WBnMVe6&j zyGv$|UaTjDb|%|C@psA7>y9GpbkGD17> z0o7u5%BWEOBM#cq12eX!hZYXCq%5?G$ z0CiA@CV*N1s`?qyxcPB+8hMnz&h}=ye|RLtw|RB4`(C$fl@y=u3ZJA(C*zK+T7c;N z!RxmQKcsQUhT~QG?UpxNY*x8U$-)nf`nQkNLp)NTSSv$NPm&aEQcR1f$B z3M@;o41!aroGy+QV20~*EwJN* z+5#bZ4rB?Ou6qt-43-91R>0{xKOhlyKIH#j*L1fu^co7ZGs03>_FRdrz)7k=S*o>R#7dx1-tovTaLkjW_1%81IW@*dYzfyXOUCUyQdTA)t@NnXi;sb`hkluYF%%DP@SB}NG#?PS(XD|hNOQ>pko>=Q@ z7X4_KU-rq0(OGU|nGILxR@&+P5PSTMN%FeTL0+Jo%k260H=$RyI)yjLTTks@{tD(V zO?xMT{@&;WJ)UC$SqhOSzPW=MGF*P`QdW`a23{&<8WwSHG>fK6zwG_uVeih#Y1CJN zsyE}zvBTRBT)Tg&(lo9`V$Eo&r7U7WB`#pkb{7Nfc?JeoFlbLJSJ0kU7OII|rv`2{ znmF5tUOUvCjM4lxm}B)b*PL{xd9`+qNKYYpxz#px!!NayS=|h~CBg9Wm|LTe8k@yc zRHq;PTHFit!11@4I^+%Yw(35pkkKAT1TMYHkz9F>p{=i9@@LxbVt_UwFBP<#_xTqx=o{Ff&Z}d(pm1CjRY1U z)jUb%IJWuswBP2zv0@k-+4qU6__mfcpDF#|vQ~OmAxwGIwcK1bDg>>&FVW-ajI?pz zqQfw}cyn^hokGj>ZFHEU<@&yfwfMS!lEN3Zr7hDr_v!UJi%%{m!=b#2S-nIsRm|9V>!>;yxotIJF{NK^?A~M^Wd6$}j=D_bnnfjb`6+x<9 zrJap0v;rmj@AOD~bn>z%apNtFODyt!bdDAe0e^kx|1MZJeqy(kAf*xw#k3BIYgRfR zdpiGBUhrx2dsfRCA6LK|9+_%3_{SC1tny)M_nUc&#JTd>>zn*jt@nIk8A4=VgJ2R;H3-!S95=(m=$99?_yi|Rs0luv&x_};?6}C(K zbQuzxiJ?ngZ^OBo6E^3;tD}|uU)x_-8jCFT#$$f@^^tQB)72(33$69wN7emXux7(^ z1lG=03ZQ1&kAN;1>K^ge`1 z(t-KUk6Z&Er3LMqGx=nX6$Sk#qX*7s)0~HF7EyE+G#ACLvun|>-d@EiLd#2lo_A_4 z)iP+6GnEmM5wOsa_$1LhEw4>fkpJyqvea2}fo#5^>ty?{Sd{f{MvglRPR>0N&&!7i zfAcK`;`^C1Px{NDX)n;63g=v?t?AABkqCZjZ$hzm$sf#>vNScCp!{?V&+w|!v9Uee zFBH2sa_*6xq^Os%wRX$7DW&Dwe0--eZdu+qjTVmxJsxq+%9Pl(G}Gap`L{>-23UC&addYRAMcBx9i8T~OQL-6P>6ypu1 zM)_FqVF7+r;J*cHgEE`zb%!x-{$pWFozI+kF?&%PO#7P8OWY^1B+8!o4LucBs3;U` zsWxN#9wG<(3U&)sLNfZd=kPr8BY1dcsjzOW>(4~+SS@NxT)FxtFHR#hEe(AJ`}e>?I3d<5 z!Em1efqL~?re{!WwUCE-=&sRhz;~7g9#+wF>dOp^OELkYI98Oz?9tsnjcnY;2TpPb zQ(xo9$z{4>0GW72a zzwsMtd@iXO(LvI+=5+Cb3Fp0-$^q(@-EG&?=-`iBIGVf47bbF4lbbcA7^6?JpiEy7 z&qB`SvD{n@g(S=SovC=;CM{jldCkRZLxWt4OI5{bbG0p@`}tJ0;@$-ZG!I(BHR6LF z7jhx{J2O~=tD@|lERr(BSWk>w<>IAF|3JkI z`)2Ov`d*Yscgc|#gI%0V+I*RsG?%_f-D4`*v)7lb;0eDVUUTeSIl{JtSnuIDdhNft z!f|rB^Oz3?C;P6a{#fH8G}&z`_(8>19GECME`D!h>Y=5rkZbk&7mw-FgSOQ&aE0do zn_%ImPX1f4NJnR?6UM*A<9v@x7&!3tL%h5ieCEGD$U44jLd^jE%uKaEwC){GvD8O^^wBLX?MN! z*A?tno_2#Rlln2I+IMGsk7$0%eT^cMSKV`CesM>MR}!=tv6RtmTJ#P#A*tt z3^kx!#SN*)6noiGyMcnoo0Lyq`ZbLgx*Z{NO8`ic- zVVnalmFxhKds?8$VtBhlYY)jg;pEqk_?*};t#v#?=1gp;?C)pRFf8}UV4}slfgbNx zxMF!jm9uc+ib!$ z9rG29?I*$@K5{L{m_BVL4^N2ro_4jKjRJ{{O>O?iq0Xzc+HoBI_foz*pm2#a7TC#V zo?@pHL)+@x=vz$?yF~D@osjMK06n)2_g3Cu#8JA8XR_w6oA&2-?=Ne2(xvkX5FDU> zvm7+PxH;kbOlpi7xhp}8^L&Eoi}X~%K13G;I)!;UbJwC#7R$VzLVf1JFhup)t#gdD zO(xLJO8f@pip`!Rn<4$yoQKBdJF22*CZgGaC#O>W>iLL^rG#T)Mt!t+Oz80ndr#8~ z)h+K%nHjET@!m3@{Xw`b=pd{1dg)J8$59e}C0G3?n(0i`{=4q;ATp+8+Rvm{6f5>; z2Ic!W3>(@rw;^!qk|v-!XzJj6!coE4$Jx4)nIU8856fS}z$B^hlg|s}zgo6ia)L&# zaqnWf+u1Ea z&y^lol@iPQVGrk>IT>E4;Gw!Zl{v>x-XvggYF0MXP&H~RPH?EcsJC78_!LrxK3~C) z2>!QV`7uM*dsu&%?n_>YG9||AUwc0?!)GF}-#tB4>zLoEpVtuXE7!S+5+)%xrPrXg zKd|58F6x(A7v7szde8hU=ovH($NMIBdiMj{n|5g=qeWIk|86zkUlRO}M6AE%m%qMR z%B?YNRuWesbya&>PYq>_2pN=ACXexYvlM((SmR)}-WWh@J^0DR{}!y(%s_EbQLMYm zC$j941|Pg_a-2!2-^xei=pL^AS`<_FQEBLUah`{=eUWJXf~OjXI^x&;hl~&Ghz|v= zN;e!C)S#FU5Klnjd#wNXdF{{*>9WOQ1ObgNmfwusr{RJ0`;Aa^W4))-pEw32I)wpaiF3&mlMNd?pxJkUL4-1Q2M(KWNDt?5`^wfY4kxMbv zDAmw#g%tf8$N!%547VWG1AW^MnF`pM8|%G3&&qC+5u8u-N-lc0X!*)9u~5WKbA`BF z`??c?T5Oq%vY6y|l4IW7Xf)7Ku5ZLvy-)n|<`%RC$NTc@gY^gBkJyT_yIVK#>O%@71)!&*I#s#?!OA!bjqs?OiwTM2jbY9?vyD+-NmTp+&RZgMi8C zq-KEqquC_G$PEukKZ)mKC>*n=#S>Xshp6aW-xpg4ECF9xb_MqF+f#3M=S+UQw#V8J zsfB}h_LUen<8b8Ju6ruFIfnk7$;qp{mg7}nDp~3PO^Fb=WFy{3Or?c<7`s{;MZK1| zaNPMUJ;{-*8hoi-rd^&A{j-N4dc4Yb%nuLJ4SsdikY~_}D~EP_Bl346I&$YHu=PlL zkIp~ozZA)LYD7id-aaqRVILj%&~LcSD}8pfC^F)*mWy12F5q}1`&w`Ltfk6HGz>m8 zzUApW{++C)Pu;tsTzODwfg>$BGF#EPaNUmQ>q5v}qKcZuyZ&k0j?J%4p$?CxnP0BR zqP3nddc1Yv!W<9WmVhU=S^b@lr3kY^GC8$1?%2i5`>CIZ$eX!7VT)zt{EYI*$Q>O9N?*tgqhG9hwTvx4Be~sG5^|9}{@eq#ij!>rs`TS@r5s zRh@r80shfZb>mMjGEMYB13wA<--5-JVZ!px5xZ$-<_6E#XLmYpUg>)Cu7s>ce3?8C z#rRW!OrE%evHmk^UjuvT5j&5HINTuSlZDlVVC-^m;y{sJtjgyY+m#Fp^YrQu7km#!l=kVLA1#v-t>HzXEXw>dh>c zFcC$W90ern@SIH`t)&`!S@aL?r4Q5q$Lox?tCr{w9yPxgpe1{Kaqfud zYY3~Hu2L$BaA7y?zOGA8Far1>)^%{xzl984Z21*p-ZvV3#A6`HS>ar*9S~@{sZ|!94F%2Y2;@KeNwl zSX{1;GcKtG^W1c#^%BLnv2p#B@51W|TI~#GQxEjm zc%J<{MCiF0`(jmLk=FQaY81I`Lc{sF*tICnIPKL6PKT+u(5LnO-ZvW{x@Zt@$WU0c zoFy}NUR4_5|!_MS-QG}^CO%N zU)SpA&F)kLEm}PJ|1Vy)mhzRPmK7SpORYS?`9Yd8C_S^9XVqMp5 zxb55$4Ot|HGUZE%Cs98P-^&j477h`o^*aa#X7Xc92=0rS$<$=L+T2-0i+3MAURy|a zqCDihn#*uTTeL{3k=td+RK=R<{paoZmTrFOB6DA*+BM2bl+E==DtV_-VNa(w*XDPH zer_@d$a(*I{|XcGivjU!s@1oN?LS0Zm5)$7Ou(x``ON05R&QuAw|kKb)`71qFkcqP zvkIMeq+6;u4zCo+*EqhtEGgZWJzo(fHm^qizLXMrye5n(!pWO=ciSYDx{L4S5Sa*{ zw@ev#aUYeH`}t2)eq5zK;W#R{LS5Fh4=U-HMpGDu52qt>+a39zTeyEd^C*J2V!?#f zkN_qu74(AbxmC56hXNn$e)A6}JEvbKd2A!c&uS=|itwG^fIO7>B4uYdIGQpdKW}*R zT^`km>h&_Xw*K(1+JijeYGM2cWKR1J)P#o+Mb^a9y@-A z;-S~9;t%HsSw(WMHD7+gzzO&|_$kUk@}|G}LJMM>OBCOQze3%!Oe z8GdO)F>zqCvBSV0iXK85Vc^4(;w$jylPVZAAVfHTV;IcCLBnXGSKX_!WypEQS;ih? zh$?B!psL;%$K_8GO=xtuEGJG$3+Y%5SGx7D52v+nN%Ee}MWrw=cXhu|dBh?U{?KT6 z?7KFU84qf11($HEX``3>=hxo}4cACVs>4_2<6;x{u6drO5Z)p`TM(-BVl1w9d#OFl zwEy&W^unRgk~-q>`ESibr?GEw27!0)8CRjYd#%ZJumn($3~E8IRhpYx3<~ZTfpowxQs!#`7wZ+`4JV7!!Rj1>eK? z--4Ar&T^BE++I#=IW3a%@lPQGw#WKwI{5c)7>BDzQ4*heYZr&n@ExGcRDSM`pZvIu zRq3f8U-+|4FHgW>@g7#eDs%zIyOXo$F}G@ELcnZT8WI`)mEw*EY4nP+=0Z_B*5ua1 z-$ju3dL-AbDCXbg(RZ5@x=KD9TD4r}YTqnOxAf8kR?+rSJ@j~v{(sr%a{nsoF1Hlu z4yz-*N*aq_*^NH#davZs`6t1q6gLO!5hgy0BP2aXQ;>di#e&T^wvmvBc*isgTl?wO zO{gRhd<17AI}JM6qqX@>?W?y^C;#Ku7~;Cjlf&rlQ;}$y@vuv=JhBsQAN4aXzKooF zs^{A_tTrLlzXB*CTc4>)jDG7yi)R2?M}k3Q^%@MKo=7mN3?bA@05nMe4y3_fm5h;) zj12gzQada?Mc^eS5ULow#48yf4^I9XaREr{ZX=HNYpP61zSGlTjT&joOMCt< zF@My)K_b}4mcx!4Q}u> z9p(S#z5d98RbT7GST0@|=6eD@`d`{QF=t7eBnNr9sIircKMbEpx^|3jAWh`hFqIMzthu)upBKDhVPbdc4RMKZiKabexT_c31K|Dyj z6!f+|6j=&-J0%TV910kwJ;D>0`P_ODgjt!0ce21 z55oHdfF>JB3^{y4Dys#cw_AjC*;I1hA-|3XiXk@DA=ls;w{Y0uy55Z}P6E2VvM8aM z${mHQ^EZQPyrHy)t2$9)tJiNZV-hy63zIedAbkThWP@g-s{$1TLDp5EBCi}!a}NMy zFcM-g274N7E|5@TAfZTT0G2UW1fGIl3WreD;Flua0`RK_5D9g_Ae0Ays|Nf|6cVB} z0>85gi=PpY7$npQOG-YF7*L8@9Qr0@ruoupFr6_GFqh}|%9UR~%`NkOGAK&&fu~QS zTjAsDs7++CFZm;~Ka>9Nzwsv#k9y2e`;h+<%hmKWNB<5ec@=Hnm>EsKqeo# z+bby`bfVgpe56PFYLd(NUX0#OV5W1#dnnm!RCFOO*!XA3X&G9)MD%#9PydjKQE|?i)Hu z$0_#Bk8QV4%$=R{#lJgmVK?^TSN{6Cz%0S@A?ru9_59N{28SG#RMOEmN)~A)Hihsd zcK?cn(6>5lBvf%avpEL&(wDG}-{DKBp(3A;XWlpQg-BOE0sB50o5wmsKcAx#+&U{0 zItbaB4bsiMW&?v$A1x2iQ)!ByKo^DZ`x;>|I#ZF*BVjN)Yu|&wkBdy164Kl;0>l)) zx9k~;#x(zc4J`?Ha*vYCe+~NY5w?Vg|@^~1>Hlv zs991&3FfwSgN?@1jSGrovM*vdGQA&MNm~c)?OQ6?v38G;y2RpH{ub;|OgX5z#}HIh z2F-m36)9GLik7|ssDOB2IEEnxhDwO-8-T)(;J7h>;Q3JzzaNwF$#UUVmj91843xF} zUVj^3weiUj2fE;eB295PF}l-4AK2Y?!_RqR$yDO5ZR7IS0u#$Ar9({@t>depwN_B9 zZYB6;b=@=LCTW=&;ryqIw*Aai+g{fYA4E8&%4eGyu`@!w`6LXo@f7|HchIT&^mc1* zw6~kcgt<+1`dTl`r5vK>YOxarj(?V(mau7jglrxqoGk6hzun|$~sr@Zdsu7lbDC0y@liD%$9a*k-j@WP*4W*=yMA@b+)a{ejwVRO zJ<3e^+E=phiq@#<9ea{g9tX&LpUc~xw9-G>id){->($4%p_Y}Lrfh+cR3~U&;Tk)g z?vwLI#ce4W+f*?xHrVXW^PMlhJ@|U>W`}yqhQSGO9vXc&O;Fetk$`y*1o7bM=kJ6OD1MX=RK1`Fpy2 z4VtmNc6meJm?^V92dw(8d}o35F#n!|;*&K?|2$f!tS3F?!1;3*4+f<%#phsNg3xx` z4I5Rxk8h8$ZMW5K^P3YgSL&nI!p|?$;?rJt)udiBetUDm8>f2f-4bGIe^Se8j;x6O zB&TIN@aX%wvYqb*%zGke-k}w`#XG;Y@I;1jxrOfsk4`Lkc51^}CEfVhp@CZaW~l`> z9lxb6yO&f$5cDkhG~#%onG z%;bNWcm}>yN~q=u=e`Tyf30Z8t!a$Zd6>8Qt6!|as@I-JdFvL34~lu&Z}5{}o0oMJ zoFAkx+%jl|>_+plGj<;8uYyI)PKHfW7~Eoaqp@ba^!xTXx6SZ0d4zkhIsRQQPjk?ur~^=Csqo z#(13jy3wE8udVoyA-mv6;>g`*-0;bPVscky(9Yy1KwzKOqo+il&RJf;Ze38fm;t-Pp^xBrKHZ0yZr z9_I7HU;D`Fbp#5y@)NF2!@0N`T*bNn!{LdQV;r-G1?-NSs1!6RFC$VX)M&)1_RnXI zrx$IOeB*8Y#bd;w>s8#N(cfo!u9p8JHn@BF#Fc-1)K@5aX%`88@BWKmt97- zb38!oj(63rEz${MDQ;Va-T1TO#rUw;t~A?~Psi-Np!rjIInU?$x8>8*_tvedyLRbS zqT~F-1?>jo>u2J3HZi~#_ZU6iwWml`qW)-pomy;-m%XmlAC==@w$|;R_hLf9gd5>0 zDjgmJO@fE$?|ko(P_E$mk_D}e6^l6;sn99U?_hKg9 zQE40L{~&O7V{uTaa;Zd_T}%J=cbkQk^_6ofBR-7WyRq*2q|Z@p%O?3=Ib-s}Xzqop za!gJQ-9_Mf>-Al*;6NF@LB&s|-k#IdJ@0g4#H{P~Qjd(ek;S9xXUW|9?oiPFY2|^s zsq6YLtF`NQFVW@b8#(v7LvMze8giGvRuq47lEIAv?wje#{sVV=cDP21UB`Is4uaAt z%$U(HCY*%gRp$J#!pe2{d6&j+W#hed$GdO0T(jFf&OV*lEb;FCFx~Oo>nkHoFE5cD zyY=0%evT1~-^<>6wSA#mcC(C0dDWS@0Hm;>K10KM?z7mg;HjO zR`v+CGBHg(F+up#kCep@CoUH1j*jU(leDj)zq-k-iVo?nq3I$%W1gEl-B464Dm(Xe zP3pkaF9SO-slHpkTz{?N+M>BPn5tTIZuJtEL2uWucfT~e7uV{*{3&bRcNll; ztWI*UGc?$BRNTh(eMWwHUdu1*$9ej9`|s*^ys=~0042o_CHaF(1zI2^@I&Feq=Q2n zliDlitSkxSoz zVW(TdQge4baF@3`s^0zMwM9q52l?OD>3x^xx@aeSkg7RqS#!&`;F6+wrGUL6g7%&s zba3SRhcTb8|1n)ICtEYm=F`5bduA*uJD?D>e*c*d{;Ia02j6m-qMWdL<*>_jq2c$A zYg|@u$X&Ga_~Is|gVQUg;s=0X@5&~0lc-?9McGdh*K$(NZaBItqCUiPsDs)38%iB! zcjGpnnSLhGdAwKPy04BeLr$wby%&+1J|f9LQe{{9jK{}1p6r$Uv_ql^zaxxt4RwSa zq|p2PQ?WRg(HnuWVR;8*Vxj#58t68$(D>b}r0gT91MAcb{En`g96jdBVV4_S^Q^XC zE1ocS5?Am&2pQ%J73+2n_4v1<9yw-TD}t22PfSXN=?YAsZt?kR~ zx{tS_+djj=3WCKBxm03x>F#Wg@y^HkI-HHGlzq{*$gc6nSb48t!;|4>7@Je}w}cg? zcb{IdUi?a$%7e08&am6fD-FyKTp!ph1d+O;(T_r9eQt#`I6%+N*$)3shOlS3BII%3O?*+GpvQ>Q9eVT|e=7U%hLSzGq7aMSLCR9N5D2 zQ%-4qUOA@q!0vt5X4%JQ)ht$U`|?b`WARYS#A^;t6Uu!A>QP}jso0o$)HCH9+@dPz zmX!cBobHjA>--=Ud+LswOI853>%9I=G-DWI~GG_ppw^ zvgs+|&5Vh5!@Ezmk!M#KGExuW7N5iodh)l<`|kWSOU(CyOz41y3GWZj*KYGYcCP*9 ziqAtO&z|(o@B3A9kmg-6U*qGlb5GZlu2`yadHmN`T<3wI4g%(?F=NTxnujpA4CdlD ztcAWqNN#`-^&NsHbCd*~M-UV`AZRh+9S|BwxJ<$@M(ziMHIE@A{(zv%oF~EZ34|&4 zA?P!O_aU^BAoT!(Art%nLRKS$DiVwt@j3`@Pa(wDK`>=1N%%>EYCVMEjPg$i1r2CgPnO*Q^G^Df`;uYP+!$2scv*@|;JW|ft^)zr(4 zJ=T9sr%%OY!DRwF#`HIeReFVbGJm5Ud*&qxH6)Dgg5bz(>4K2l1mQag&WvL>1fACq za=RgnX1)v$*+jhtqHQCnbh4{KpJtNS;W0-w^Q0$sFs7Is+^^9eFdLURfLntG` zBU6ZrzM<_lacp~K24g#`MOZ4cii=-(7979#N(QBDsXhJZV_46VH#(ErHr`u3e$mJU z3kDvTUN)2=P*JKeGZ`)fvN?@=Fb zbTs~_;{G9XW0sr9o>aNzZnRFXacOdU5`71Xe-54?Xs+SK(-UXUd>0^p#^BNZ^eLjR zr0*+yZGLIo5`Ou?N~t^RGQFIXl@=XI9WzDjP0K68eAkMPI@1m|n&YRP#^iMmx7yWP zFpralhnRkX1>1|9;ra{LrJHKZvQSyPQt9VLk>6wWH+qz55<2ySo)Q*Oi%ZMHSdt%~oWKpg^my`PMXQZLi(k#~==O9R z5K}Vq<3r1-%g*06Z#LgFK>dblaH%d=##eM1>j|i|&%cU?wTwJ?qp4|E=qKZ=M}*Bk%0Df>GBB&6uHuwqOs3=|PMcl+@Ih2A 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 Date: Wed, 30 Oct 2024 08:02:22 -0400 Subject: [PATCH 38/47] reset --- playground/nextjs-app-router/bun.lockb | Bin 1 file changed, 0 insertions(+), 0 deletions(-) mode change 100644 => 100755 playground/nextjs-app-router/bun.lockb diff --git a/playground/nextjs-app-router/bun.lockb b/playground/nextjs-app-router/bun.lockb old mode 100644 new mode 100755 From 36862427864ce78de8b31250fde0ae5b6431a6e6 Mon Sep 17 00:00:00 2001 From: dschlabach Date: Wed, 30 Oct 2024 08:05:06 -0400 Subject: [PATCH 39/47] reset yarn --- yarn.lock | 128 +++++++++++++++++++++++++++--------------------------- 1 file changed, 63 insertions(+), 65 deletions(-) diff --git a/yarn.lock b/yarn.lock index 58b468c29f..39f13b1536 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2234,9 +2234,9 @@ __metadata: linkType: hard "@emotion/hash@npm:^0.9.0": - version: 0.9.2 - resolution: "@emotion/hash@npm:0.9.2" - checksum: 0dc254561a3cc0a06a10bbce7f6a997883fd240c8c1928b93713f803a2e9153a257a488537012efe89dbe1246f2abfe2add62cdb3471a13d67137fcb808e81c2 + version: 0.9.1 + resolution: "@emotion/hash@npm:0.9.1" + checksum: cdafe5da63fc1137f3db6e232fdcde9188b2b47ee66c56c29137199642a4086f42382d866911cfb4833cae2cc00271ab45cad3946b024f67b527bb7fac7f4c9d languageName: node linkType: hard @@ -3506,15 +3506,15 @@ __metadata: linkType: hard "@rainbow-me/rainbowkit@npm:^2.1.3": - version: 2.2.0 - resolution: "@rainbow-me/rainbowkit@npm:2.2.0" - dependencies: - "@vanilla-extract/css": "npm:1.15.5" - "@vanilla-extract/dynamic": "npm:2.1.2" - "@vanilla-extract/sprinkles": "npm:1.6.3" - clsx: "npm:2.1.1" - qrcode: "npm:1.5.4" - react-remove-scroll: "npm:2.6.0" + version: 2.1.3 + resolution: "@rainbow-me/rainbowkit@npm:2.1.3" + dependencies: + "@vanilla-extract/css": "npm:1.14.0" + "@vanilla-extract/dynamic": "npm:2.1.0" + "@vanilla-extract/sprinkles": "npm:1.6.1" + clsx: "npm:2.1.0" + qrcode: "npm:1.5.3" + react-remove-scroll: "npm:2.5.7" ua-parser-js: "npm:^1.0.37" peerDependencies: "@tanstack/react-query": ">=5.0.0" @@ -3522,7 +3522,7 @@ __metadata: react-dom: ">=18" viem: 2.x wagmi: ^2.9.0 - checksum: 4f2f9e83ae8ad9b1b98a54d7cca4178db252db299832a51f3baef5caa4000f73b0e042d02bd3dcd13981d97e08189e1da1bd3bf575c600fde1659c992686d4a5 + checksum: 3381035567e2a72db195a3a9ce12472c562da5578c538d3355c82479ae1ee97549e7e75eee4f54f6833de3c4fd1ab882effef2d995fca20b80e071d913084402 languageName: node linkType: hard @@ -5295,48 +5295,47 @@ __metadata: languageName: node linkType: hard -"@vanilla-extract/css@npm:1.15.5": - version: 1.15.5 - resolution: "@vanilla-extract/css@npm:1.15.5" +"@vanilla-extract/css@npm:1.14.0": + version: 1.14.0 + resolution: "@vanilla-extract/css@npm:1.14.0" dependencies: "@emotion/hash": "npm:^0.9.0" - "@vanilla-extract/private": "npm:^1.0.6" + "@vanilla-extract/private": "npm:^1.0.3" + chalk: "npm:^4.1.1" css-what: "npm:^6.1.0" cssesc: "npm:^3.0.0" csstype: "npm:^3.0.7" - dedent: "npm:^1.5.3" deep-object-diff: "npm:^1.1.9" deepmerge: "npm:^4.2.2" - lru-cache: "npm:^10.4.3" media-query-parser: "npm:^2.0.2" modern-ahocorasick: "npm:^1.0.0" - picocolors: "npm:^1.0.0" - checksum: 85b8c710b5fbc7ac73494e97be152327ff52a81397ca424622df126cd664638127ba67ada9cddb9a80a57be3f732da382d538a346675e9c497d6b71d60c57555 + outdent: "npm:^0.8.0" + checksum: 8e5d6419af7249c873db4acf9751044245a004133073fe6c85ae800f6b88794ac4e323612c2dc6fa67ea797bdebf57432f153311e86ab3707110f18d5b038557 languageName: node linkType: hard -"@vanilla-extract/dynamic@npm:2.1.2": - version: 2.1.2 - resolution: "@vanilla-extract/dynamic@npm:2.1.2" +"@vanilla-extract/dynamic@npm:2.1.0": + version: 2.1.0 + resolution: "@vanilla-extract/dynamic@npm:2.1.0" dependencies: - "@vanilla-extract/private": "npm:^1.0.6" - checksum: 7361863bbc1260fda447be80e888e3ad5dea09957651288d7aba81ba7f59594d11476a840c9162adc452f9a43dbc379b58621b5b500a49f537b0efc7737aac9c + "@vanilla-extract/private": "npm:^1.0.3" + checksum: dcb8149bd815c4be75184f90e350750b6bc16ffdb5841f62f7211385478589dc0a0b261a442011149c2edbdbd83a956a425eec94f6c735f269a1cdb310541a66 languageName: node linkType: hard -"@vanilla-extract/private@npm:^1.0.6": - version: 1.0.6 - resolution: "@vanilla-extract/private@npm:1.0.6" - checksum: f1c4d9f32f509f664b2d073ea114ff0a83f154bd3cdae429cade64ad1ca0fdc1ba745f2811496cc6a6f8e5513a9a0fa3798ffc41e6ff8868aa7f06c825f615ef +"@vanilla-extract/private@npm:^1.0.3": + version: 1.0.5 + resolution: "@vanilla-extract/private@npm:1.0.5" + checksum: 9a5053763fc1964b68c8384afcba7abcb7d776755763fcc96fbc70f1317618368b8127088871611b7beae480f20bd05cc486a90ed3a48332a2c02293357ba819 languageName: node linkType: hard -"@vanilla-extract/sprinkles@npm:1.6.3": - version: 1.6.3 - resolution: "@vanilla-extract/sprinkles@npm:1.6.3" +"@vanilla-extract/sprinkles@npm:1.6.1": + version: 1.6.1 + resolution: "@vanilla-extract/sprinkles@npm:1.6.1" peerDependencies: "@vanilla-extract/css": ^1.0.0 - checksum: 17e03af9d090aa175bdeae646ae4a5bf1da37b7e473caa4ab92efbbd7678e53137e10281a0669f50ab5bd985a59e621da2bfc3e0cc28bded32becd72b8cfaf13 + checksum: 7ddd2ab7c88b5740260e09aba5399d938d9a46142a0652842e8cd3fe34cd2fd2fbeb75060718bb44cb1a81dce280bb9955ae35defd89f7045e3a6822baf2b5ae languageName: node linkType: hard @@ -6784,7 +6783,7 @@ __metadata: languageName: node linkType: hard -"chalk@npm:^4.0.0, chalk@npm:^4.1.0, chalk@npm:^4.1.2": +"chalk@npm:^4.0.0, chalk@npm:^4.1.0, chalk@npm:^4.1.1, chalk@npm:^4.1.2": version: 4.1.2 resolution: "chalk@npm:4.1.2" dependencies: @@ -7004,10 +7003,10 @@ __metadata: languageName: node linkType: hard -"clsx@npm:2.1.1, clsx@npm:^2.1.1": - version: 2.1.1 - resolution: "clsx@npm:2.1.1" - checksum: c4c8eb865f8c82baab07e71bfa8897c73454881c4f99d6bc81585aecd7c441746c1399d08363dc096c550cceaf97bd4ce1e8854e1771e9998d9f94c4fe075839 +"clsx@npm:2.1.0": + version: 2.1.0 + resolution: "clsx@npm:2.1.0" + checksum: c09c00ad14f638366ca814097e6cab533dfa1972a358da5b557be487168acbb25b4c1395e89ffa842a8a61ba87a462d2b4885bc9d4f8410b598f3cb339599cdb languageName: node linkType: hard @@ -7018,6 +7017,13 @@ __metadata: languageName: node linkType: hard +"clsx@npm:^2.1.1": + version: 2.1.1 + resolution: "clsx@npm:2.1.1" + checksum: c4c8eb865f8c82baab07e71bfa8897c73454881c4f99d6bc81585aecd7c441746c1399d08363dc096c550cceaf97bd4ce1e8854e1771e9998d9f94c4fe075839 + languageName: node + linkType: hard + "co@npm:^4.6.0": version: 4.6.0 resolution: "co@npm:4.6.0" @@ -7416,7 +7422,7 @@ __metadata: languageName: node linkType: hard -"dedent@npm:^1.0.0, dedent@npm:^1.5.3": +"dedent@npm:^1.0.0": version: 1.5.3 resolution: "dedent@npm:1.5.3" peerDependencies: @@ -11174,7 +11180,7 @@ __metadata: languageName: node linkType: hard -"lru-cache@npm:^10.0.1, lru-cache@npm:^10.2.0, lru-cache@npm:^10.4.3": +"lru-cache@npm:^10.0.1, lru-cache@npm:^10.2.0": version: 10.4.3 resolution: "lru-cache@npm:10.4.3" checksum: ebd04fbca961e6c1d6c0af3799adcc966a1babe798f685bb84e6599266599cd95d94630b10262f5424539bc4640107e8a33aa28585374abf561d30d16f4b39fb @@ -12142,6 +12148,13 @@ __metadata: languageName: node linkType: hard +"outdent@npm:^0.8.0": + version: 0.8.0 + resolution: "outdent@npm:0.8.0" + checksum: d8a6c38b838b7ac23ebf1cc50442312f4efe286b211dbe5c71fa84d5daa2512fb94a8f2df1389313465acb0b4e5fa72270dd78f519f3d4db5bc22b2762c86827 + languageName: node + linkType: hard + "p-defer@npm:^1.0.0": version: 1.0.0 resolution: "p-defer@npm:1.0.0" @@ -12982,19 +12995,6 @@ __metadata: languageName: node linkType: hard -"qrcode@npm:1.5.4": - version: 1.5.4 - resolution: "qrcode@npm:1.5.4" - dependencies: - dijkstrajs: "npm:^1.0.1" - pngjs: "npm:^5.0.0" - yargs: "npm:^15.3.1" - bin: - qrcode: bin/qrcode - checksum: ae1d57c9cff6099639a590b432c71b15e3bd3905ce4353e6d00c95dee6bb769a8f773f6a7575ecc1b8ed476bf79c5138a4a65cb380c682de3b926d7205d34d10 - languageName: node - linkType: hard - "qs@npm:6.11.0": version: 6.11.0 resolution: "qs@npm:6.11.0" @@ -13210,7 +13210,7 @@ __metadata: languageName: node linkType: hard -"react-remove-scroll-bar@npm:^2.3.6": +"react-remove-scroll-bar@npm:^2.3.4": version: 2.3.6 resolution: "react-remove-scroll-bar@npm:2.3.6" dependencies: @@ -13226,11 +13226,11 @@ __metadata: languageName: node linkType: hard -"react-remove-scroll@npm:2.6.0": - version: 2.6.0 - resolution: "react-remove-scroll@npm:2.6.0" +"react-remove-scroll@npm:2.5.7": + version: 2.5.7 + resolution: "react-remove-scroll@npm:2.5.7" dependencies: - react-remove-scroll-bar: "npm:^2.3.6" + react-remove-scroll-bar: "npm:^2.3.4" react-style-singleton: "npm:^2.2.1" tslib: "npm:^2.1.0" use-callback-ref: "npm:^1.3.0" @@ -13241,7 +13241,7 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: c5881c537477d986e8d25d2588a9b6f7fe1254e05946fb4f4b55baeead502b0e1875fc3c42bb6f82736772cd96a50266e41d84e3c4cd25e9525bdfe2d838e96d + checksum: dcd523ada602bd0a839c2032cadf0b3e4af55ee85acefee3760976a9cceaa4606927801b093bbb8bf3c2989c71e048f5428c2c6eb9e6681762e86356833d039b languageName: node linkType: hard @@ -14992,11 +14992,9 @@ __metadata: linkType: hard "ua-parser-js@npm:^1.0.37": - version: 1.0.39 - resolution: "ua-parser-js@npm:1.0.39" - bin: - ua-parser-js: script/cli.js - checksum: c6452b0c683000f10975cb0a7e74cb1119ea95d4522ae85f396fa53b0b17884358a24ffdd86a66030c6b2981bdc502109a618c79fdaa217ee9032c9e46fcc78a + version: 1.0.38 + resolution: "ua-parser-js@npm:1.0.38" + checksum: b1dd11b87e1784c79f7129e9aec679753fccf8a9b22f5202b79b19492635b5b46b779607a3cfae0270999a0d48da223bf94015642d2abee69d83c9069ab37bd0 languageName: node linkType: hard From 330831a2d0aa7238f844ba08a56f2a88eee4d662 Mon Sep 17 00:00:00 2001 From: dschlabach Date: Wed, 30 Oct 2024 08:09:25 -0400 Subject: [PATCH 40/47] standardize comments --- src/wallet/types.ts | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/wallet/types.ts b/src/wallet/types.ts index 34a843fc56..d2d49bcb0f 100644 --- a/src/wallet/types.ts +++ b/src/wallet/types.ts @@ -21,11 +21,7 @@ export type ConnectWalletReact = { /** @deprecated Prefer `ConnectWalletText component` */ text?: string; // Optional text override for button withWalletAggregator?: boolean; // Optional flag to enable the wallet aggregator like RainbowKit - /** - * Optional callback function to execute when the wallet is connected. - * This can be used to perform additional actions after the wallet is connected. - */ - onInitialConnect?: () => void; + onInitialConnect?: () => void; // Optional callback function to execute when the wallet is connected. }; /** From 1f87f10937c14542d196214e65152115830d1f45 Mon Sep 17 00:00:00 2001 From: dschlabach Date: Wed, 30 Oct 2024 08:15:13 -0400 Subject: [PATCH 41/47] test --- src/wallet/types.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/wallet/types.ts b/src/wallet/types.ts index d2d49bcb0f..2d24a6b228 100644 --- a/src/wallet/types.ts +++ b/src/wallet/types.ts @@ -21,6 +21,7 @@ export type ConnectWalletReact = { /** @deprecated Prefer `ConnectWalletText component` */ text?: string; // Optional text override for button withWalletAggregator?: boolean; // Optional flag to enable the wallet aggregator like RainbowKit + onInitialConnect?: () => void; // Optional callback function to execute when the wallet is connected. }; From 6440e1e41a571d9994fcfa78d880821221b1b57c Mon Sep 17 00:00:00 2001 From: dschlabach Date: Wed, 30 Oct 2024 08:15:20 -0400 Subject: [PATCH 42/47] reset --- src/wallet/types.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/src/wallet/types.ts b/src/wallet/types.ts index 2d24a6b228..d2d49bcb0f 100644 --- a/src/wallet/types.ts +++ b/src/wallet/types.ts @@ -21,7 +21,6 @@ export type ConnectWalletReact = { /** @deprecated Prefer `ConnectWalletText component` */ text?: string; // Optional text override for button withWalletAggregator?: boolean; // Optional flag to enable the wallet aggregator like RainbowKit - onInitialConnect?: () => void; // Optional callback function to execute when the wallet is connected. }; From 3f073a3235990770cccc8af2a11be81de796fb51 Mon Sep 17 00:00:00 2001 From: dschlabach Date: Wed, 30 Oct 2024 08:18:37 -0400 Subject: [PATCH 43/47] cleanup --- src/wallet/types.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/src/wallet/types.ts b/src/wallet/types.ts index d2d49bcb0f..58db3267b3 100644 --- a/src/wallet/types.ts +++ b/src/wallet/types.ts @@ -8,7 +8,6 @@ export type ConnectButtonReact = { className?: string; // Optional className override for button element connectWalletText: ReactNode | null; // Optional text override for button onClick: () => void; // Function to call when the button is clicked - onConnect?: () => void; // Optional callback function to execute when the wallet is connected text: string; // Optional text override for button }; From 209e63af8656e3cdd529bc609b2410ad6381e3ef Mon Sep 17 00:00:00 2001 From: dschlabach Date: Wed, 30 Oct 2024 08:28:25 -0400 Subject: [PATCH 44/47] changeset --- .changeset/good-beans-invent.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/good-beans-invent.md diff --git a/.changeset/good-beans-invent.md b/.changeset/good-beans-invent.md new file mode 100644 index 0000000000..00ccb7738a --- /dev/null +++ b/.changeset/good-beans-invent.md @@ -0,0 +1,5 @@ +--- +'@coinbase/onchainkit': minor +--- + +feat: add onInitialConnect handler to . By @dschlabach #1529 From 9969089bfa75b55a15fdbca2b8e0a6f5de9d1c79 Mon Sep 17 00:00:00 2001 From: dschlabach Date: Wed, 30 Oct 2024 08:29:07 -0400 Subject: [PATCH 45/47] update --- .changeset/good-beans-invent.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.changeset/good-beans-invent.md b/.changeset/good-beans-invent.md index 00ccb7738a..f43b7f4acd 100644 --- a/.changeset/good-beans-invent.md +++ b/.changeset/good-beans-invent.md @@ -2,4 +2,4 @@ '@coinbase/onchainkit': minor --- -feat: add onInitialConnect handler to . By @dschlabach #1529 +feat: add `onInitialConnect` handler to ``. By @dschlabach #1529 From 8d7cdac2fac09c06c8fb254da49469a6559888e9 Mon Sep 17 00:00:00 2001 From: dschlabach Date: Wed, 30 Oct 2024 09:51:10 -0400 Subject: [PATCH 46/47] typos --- src/wallet/components/ConnectWallet.test.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/wallet/components/ConnectWallet.test.tsx b/src/wallet/components/ConnectWallet.test.tsx index 2a8aecbdab..7eff2079c4 100644 --- a/src/wallet/components/ConnectWallet.test.tsx +++ b/src/wallet/components/ConnectWallet.test.tsx @@ -214,7 +214,7 @@ describe('ConnectWallet', () => { expect(onInitialConnectMock).toHaveBeenCalledTimes(1); }); - it('should not call onConnect callback when component is first mounted', () => { + it('should not call onInitialConnect callback when component is first mounted', () => { const mockUseAccount = vi.mocked(useAccount); mockUseAccount.mockReturnValue({ address: '0x123', @@ -291,7 +291,7 @@ describe('ConnectWallet', () => { expect(openConnectModalMock).toHaveBeenCalled(); }); - it('should call onConnect callback when connect button is clicked', () => { + it('should call onInitialConnect callback when connect button is clicked', () => { const mockUseAccount = vi.mocked(useAccount); mockUseAccount.mockReturnValue({ address: undefined, From 2b84a2e61064a78d611c32ab7fdc03fe13f186af Mon Sep 17 00:00:00 2001 From: dschlabach Date: Fri, 1 Nov 2024 09:55:17 -0400 Subject: [PATCH 47/47] chore:rename to onConnect --- .changeset/good-beans-invent.md | 2 +- src/wallet/components/ConnectWallet.test.tsx | 41 +++++++------------- src/wallet/components/ConnectWallet.tsx | 10 ++--- src/wallet/types.ts | 2 +- 4 files changed, 20 insertions(+), 35 deletions(-) diff --git a/.changeset/good-beans-invent.md b/.changeset/good-beans-invent.md index f43b7f4acd..646d4fe64e 100644 --- a/.changeset/good-beans-invent.md +++ b/.changeset/good-beans-invent.md @@ -2,4 +2,4 @@ '@coinbase/onchainkit': minor --- -feat: add `onInitialConnect` handler to ``. By @dschlabach #1529 +feat: add `onConnect` handler to ``. By @dschlabach #1529 diff --git a/src/wallet/components/ConnectWallet.test.tsx b/src/wallet/components/ConnectWallet.test.tsx index 7eff2079c4..ab0f1e869f 100644 --- a/src/wallet/components/ConnectWallet.test.tsx +++ b/src/wallet/components/ConnectWallet.test.tsx @@ -167,10 +167,10 @@ describe('ConnectWallet', () => { expect(screen.queryByText('Not Render')).not.toBeInTheDocument(); }); - it('should call onInitialConnect callback when connect button is clicked', async () => { + it('should call onConnect callback when connect button is clicked', async () => { const mockUseAccount = vi.mocked(useAccount); const connectMock = vi.fn(); - const onInitialConnectMock = vi.fn(); + const onConnectMock = vi.fn(); // Initial state: disconnected mockUseAccount.mockReturnValue({ @@ -184,12 +184,7 @@ describe('ConnectWallet', () => { status: 'idle', }); - render( - , - ); + render(); const button = screen.getByTestId('ockConnectButton'); fireEvent.click(button); @@ -204,32 +199,22 @@ describe('ConnectWallet', () => { }); // Force a re-render to trigger the useEffect - render( - , - ); + render(); - expect(onInitialConnectMock).toHaveBeenCalledTimes(1); + expect(onConnectMock).toHaveBeenCalledTimes(1); }); - it('should not call onInitialConnect callback when component is first mounted', () => { + it('should not call onConnect callback when component is first mounted', () => { const mockUseAccount = vi.mocked(useAccount); mockUseAccount.mockReturnValue({ address: '0x123', status: 'connected', }); - const onInitialConnectMock = vi.fn(); - render( - , - ); + const onConnectMock = vi.fn(); + render(); - expect(onInitialConnectMock).toHaveBeenCalledTimes(0); + expect(onConnectMock).toHaveBeenCalledTimes(0); }); describe('withWalletAggregator', () => { @@ -291,18 +276,18 @@ describe('ConnectWallet', () => { expect(openConnectModalMock).toHaveBeenCalled(); }); - it('should call onInitialConnect callback when connect button is clicked', () => { + it('should call onConnect callback when connect button is clicked', () => { const mockUseAccount = vi.mocked(useAccount); mockUseAccount.mockReturnValue({ address: undefined, status: 'disconnected', }); - const onInitialConnectMock = vi.fn(); + const onConnectMock = vi.fn(); render( , ); @@ -315,7 +300,7 @@ describe('ConnectWallet', () => { fireEvent.click(button); - expect(onInitialConnectMock).toHaveBeenCalledTimes(1); + expect(onConnectMock).toHaveBeenCalledTimes(1); }); }); }); diff --git a/src/wallet/components/ConnectWallet.tsx b/src/wallet/components/ConnectWallet.tsx index 534a382339..05ff8bb664 100644 --- a/src/wallet/components/ConnectWallet.tsx +++ b/src/wallet/components/ConnectWallet.tsx @@ -25,7 +25,7 @@ export function ConnectWallet({ // but for now we will keep it for backward compatibility. text = 'Connect Wallet', withWalletAggregator = false, - onInitialConnect, + onConnect, }: ConnectWalletReact) { // Core Hooks const { isOpen, setIsOpen } = useWalletContext(); @@ -65,11 +65,11 @@ export function ConnectWallet({ // Effects useEffect(() => { - if (hasClickedConnect && status === 'connected' && onInitialConnect) { - onInitialConnect(); + if (hasClickedConnect && status === 'connected' && onConnect) { + onConnect(); setHasClickedConnect(false); } - }, [status, hasClickedConnect, onInitialConnect]); + }, [status, hasClickedConnect, onConnect]); if (status === 'disconnected') { if (withWalletAggregator) { @@ -101,7 +101,7 @@ export function ConnectWallet({ { connector }, { onSuccess: () => { - onInitialConnect?.(); + onConnect?.(); }, }, ); diff --git a/src/wallet/types.ts b/src/wallet/types.ts index 58db3267b3..3e613d9b2b 100644 --- a/src/wallet/types.ts +++ b/src/wallet/types.ts @@ -20,7 +20,7 @@ export type ConnectWalletReact = { /** @deprecated Prefer `ConnectWalletText component` */ text?: string; // Optional text override for button withWalletAggregator?: boolean; // Optional flag to enable the wallet aggregator like RainbowKit - onInitialConnect?: () => void; // Optional callback function to execute when the wallet is connected. + onConnect?: () => void; // Optional callback function to execute when the wallet is connected. }; /**