From e9b70ee6d149e8ea43aae4159d738b0f38479506 Mon Sep 17 00:00:00 2001 From: Dhaiwat Date: Wed, 10 Jul 2024 09:33:53 -0700 Subject: [PATCH] chore: include all supported connectors in the create fuels template (#2691) Co-authored-by: Chad Nehemiah --- .changeset/eighty-trains-prove.md | 5 + .knip.json | 3 +- apps/create-fuels-counter-guide/.env.example | 6 +- .../fuels.config.ts | 4 +- apps/create-fuels-counter-guide/package.json | 2 +- .../{pages/faucet.tsx => app/faucet/page.tsx} | 40 +- .../src/app/layout.tsx | 66 + .../src/{pages/index.tsx => app/page.tsx} | 71 +- .../predicate.tsx => app/predicate/page.tsx} | 64 +- .../src/app/script/page.tsx | 83 + .../src/components/Input.tsx | 4 +- .../src/components/Layout.tsx | 10 +- .../src/components/Link.tsx | 6 +- .../src/components/WalletDisplay.tsx | 8 +- .../src/hooks/useBrowserWallet.tsx | 2 +- apps/create-fuels-counter-guide/src/lib.ts | 6 - .../src/pages/_app.tsx | 38 - .../src/pages/_document.tsx | 13 - .../src/sway-api/contract-ids.json | 2 +- .../sway-programs/Forc.toml | 2 +- .../sway-programs/contract/src/main.sw | 4 +- .../sway-programs/fuel-toolchain.toml | 6 + .../sway-programs/predicate/.gitignore | 2 - .../sway-programs/script/Forc.toml | 7 + .../sway-programs/script/src/main.sw | 5 + .../tailwind.config.ts | 6 +- apps/create-fuels-counter-guide/tsconfig.json | 9 +- .../deploying-a-dapp-to-testnet.md | 6 +- .../src/guide/creating-a-fuel-dapp/index.md | 29 +- .../working-with-predicates.md | 3 +- pnpm-lock.yaml | 1548 +++++------------ templates/nextjs/.gitignore | 2 +- templates/nextjs/package.json | 2 +- templates/nextjs/src/app/layout.tsx | 43 +- templates/nextjs/src/components/Layout.tsx | 2 +- .../nextjs/src/hooks/useBrowserWallet.tsx | 2 +- templates/nextjs/src/lib.ts | 7 - .../nextjs/sway-programs/contract/.gitignore | 2 - .../nextjs/sway-programs/predicate/.gitignore | 2 - .../nextjs/sway-programs/script/.gitignore | 2 - 40 files changed, 764 insertions(+), 1360 deletions(-) create mode 100644 .changeset/eighty-trains-prove.md rename apps/create-fuels-counter-guide/src/{pages/faucet.tsx => app/faucet/page.tsx} (60%) create mode 100644 apps/create-fuels-counter-guide/src/app/layout.tsx rename apps/create-fuels-counter-guide/src/{pages/index.tsx => app/page.tsx} (69%) rename apps/create-fuels-counter-guide/src/{pages/predicate.tsx => app/predicate/page.tsx} (79%) create mode 100644 apps/create-fuels-counter-guide/src/app/script/page.tsx delete mode 100644 apps/create-fuels-counter-guide/src/pages/_app.tsx delete mode 100644 apps/create-fuels-counter-guide/src/pages/_document.tsx create mode 100644 apps/create-fuels-counter-guide/sway-programs/fuel-toolchain.toml delete mode 100644 apps/create-fuels-counter-guide/sway-programs/predicate/.gitignore create mode 100644 apps/create-fuels-counter-guide/sway-programs/script/Forc.toml create mode 100644 apps/create-fuels-counter-guide/sway-programs/script/src/main.sw delete mode 100644 templates/nextjs/sway-programs/contract/.gitignore delete mode 100644 templates/nextjs/sway-programs/predicate/.gitignore delete mode 100644 templates/nextjs/sway-programs/script/.gitignore diff --git a/.changeset/eighty-trains-prove.md b/.changeset/eighty-trains-prove.md new file mode 100644 index 0000000000..d113521ccf --- /dev/null +++ b/.changeset/eighty-trains-prove.md @@ -0,0 +1,5 @@ +--- +"create-fuels": patch +--- + +chore: include all supported connectors in the create fuels template diff --git a/.knip.json b/.knip.json index fac9f1604b..5270e577cb 100644 --- a/.knip.json +++ b/.knip.json @@ -4,7 +4,8 @@ "**/*/.vitepress/*", "/apps/docs/*", "/packages/abi-typegen/test/**", - "templates/**" + "templates/**", + "apps/create-fuels-counter-guide/**" ], "ignoreDependencies": [ "bun", diff --git a/apps/create-fuels-counter-guide/.env.example b/apps/create-fuels-counter-guide/.env.example index e740664549..2c6ac505fa 100644 --- a/apps/create-fuels-counter-guide/.env.example +++ b/apps/create-fuels-counter-guide/.env.example @@ -1,6 +1,2 @@ -NEXT_PUBLIC_HAS_CONTRACT=true -NEXT_PUBLIC_HAS_PREDICATE=false -NEXT_PUBLIC_HAS_SCRIPT=false NEXT_PUBLIC_FUEL_NODE_PORT=4000 -NEXT_PUBLIC_DAPP_ENVIRONMENT=local -NEXT_PUBLIC_TESTNET_CONTRACT_ID=0x9310ab0b757826b745d601cb682c1b4f35abde02cddd67f8535c0b5bfb296d25 \ No newline at end of file +NEXT_PUBLIC_DAPP_ENVIRONMENT=local \ No newline at end of file diff --git a/apps/create-fuels-counter-guide/fuels.config.ts b/apps/create-fuels-counter-guide/fuels.config.ts index 28b951d3df..b23215c6ba 100644 --- a/apps/create-fuels-counter-guide/fuels.config.ts +++ b/apps/create-fuels-counter-guide/fuels.config.ts @@ -1,7 +1,7 @@ // #region fuels-config-file-env import { createConfig } from 'fuels'; import dotenv from 'dotenv'; -import { NODE_URL } from '@/lib' +import { NODE_URL } from '@/lib'; dotenv.config({ path: ['.env.local', '.env'], @@ -15,4 +15,4 @@ export default createConfig({ fuelCorePort, providerUrl: NODE_URL, }); -// #endregion fuels-config-file-env +// #endregion fuels-config-file-env \ No newline at end of file diff --git a/apps/create-fuels-counter-guide/package.json b/apps/create-fuels-counter-guide/package.json index 0a96e1f408..a1b53f9bde 100644 --- a/apps/create-fuels-counter-guide/package.json +++ b/apps/create-fuels-counter-guide/package.json @@ -12,7 +12,7 @@ "postbuild": "run-s fuels:build original:build" }, "dependencies": { - "@fuels/connectors": "^0.2.2", + "@fuels/connectors": "^0.8.1", "@fuels/react": "^0.20.0", "fuels": "workspace:*", "@tanstack/react-query": "^5.29.2", diff --git a/apps/create-fuels-counter-guide/src/pages/faucet.tsx b/apps/create-fuels-counter-guide/src/app/faucet/page.tsx similarity index 60% rename from apps/create-fuels-counter-guide/src/pages/faucet.tsx rename to apps/create-fuels-counter-guide/src/app/faucet/page.tsx index 5a8985d0dc..36a0ea08d1 100644 --- a/apps/create-fuels-counter-guide/src/pages/faucet.tsx +++ b/apps/create-fuels-counter-guide/src/app/faucet/page.tsx @@ -1,18 +1,25 @@ +"use client"; + import { Button } from "@/components/Button"; import { Input } from "@/components/Input"; import { useActiveWallet } from "@/hooks/useActiveWallet"; import { useFaucet } from "@/hooks/useFaucet"; -import { BN, bn } from "fuels"; -import { useState } from "react"; +import { bn } from "fuels"; +import { useEffect, useState } from "react"; import toast from "react-hot-toast"; export default function Faucet() { const { faucetWallet } = useFaucet(); + const { wallet, refreshWalletBalance } = useActiveWallet(); - const { refreshWalletBalance } = useActiveWallet(); + const [receiverAddress, setReceiverAddress] = useState(""); + const [amountToSend, setAmountToSend] = useState("5"); - const [receiverAddress, setReceiverAddress] = useState(); - const [amountToSend, setAmountToSend] = useState(); + useEffect(() => { + if (wallet) { + setReceiverAddress(wallet.address.toB256()); + } + }, [wallet]); const sendFunds = async () => { if (!faucetWallet) { @@ -27,7 +34,10 @@ export default function Faucet() { return toast.error("Amount cannot be empty"); } - const tx = await faucetWallet.transfer(receiverAddress, amountToSend); + const tx = await faucetWallet.transfer( + receiverAddress, + bn.parseUnits(amountToSend.toString()), + ); await tx.waitForResult(); toast.success("Funds sent!"); @@ -40,25 +50,29 @@ export default function Faucet() {

Local Faucet

- Receiving address: + setReceiverAddress(e.target.value)} placeholder="0x..." + id="receiver-address-input" />
- Amount: + - setAmountToSend(e.target.value ? bn(e.target.value) : undefined) - } - placeholder="100" + value={amountToSend} + onChange={(e) => setAmountToSend(e.target.value)} + placeholder="5" type="number" + id="amount-input" />
diff --git a/apps/create-fuels-counter-guide/src/app/layout.tsx b/apps/create-fuels-counter-guide/src/app/layout.tsx new file mode 100644 index 0000000000..55eeb623c6 --- /dev/null +++ b/apps/create-fuels-counter-guide/src/app/layout.tsx @@ -0,0 +1,66 @@ +"use client"; + +import { Layout } from "@/components/Layout"; +import "@/styles/globals.css"; +import { FuelProvider } from "@fuels/react"; +import React, { ReactNode, useEffect, useMemo, useState } from "react"; +import { QueryClient, QueryClientProvider } from "@tanstack/react-query"; +import { Provider } from "fuels"; +import { + BakoSafeConnector, + BurnerWalletConnector, + FuelWalletConnector, + FuelWalletDevelopmentConnector, + FueletWalletConnector, + WalletConnectConnector, +} from "@fuels/connectors"; +import { NODE_URL } from "@/lib"; +import { ActiveWalletProvider } from "@/hooks/useActiveWallet"; + +const queryClient = new QueryClient(); + +interface RootLayoutProps { + children: ReactNode; +} + +export default function RootLayout({ children }: RootLayoutProps) { + const [isMounted, setIsMounted] = useState(false); + const providerToUse = useMemo(() => Provider.create(NODE_URL), [NODE_URL]); + + useEffect(() => { + setIsMounted(true); + }, []); + + if (!isMounted) return null; + + return ( + + + + + + + {children} + + + + + + + ); +} diff --git a/apps/create-fuels-counter-guide/src/pages/index.tsx b/apps/create-fuels-counter-guide/src/app/page.tsx similarity index 69% rename from apps/create-fuels-counter-guide/src/pages/index.tsx rename to apps/create-fuels-counter-guide/src/app/page.tsx index 26fe891950..e62a225786 100644 --- a/apps/create-fuels-counter-guide/src/pages/index.tsx +++ b/apps/create-fuels-counter-guide/src/app/page.tsx @@ -1,9 +1,8 @@ -/** @knipignore */ +"use client"; + import type { TestContractAbi } from "@/sway-api"; -/** @knipignore */ import { TestContractAbi__factory } from "@/sway-api"; import contractIds from "@/sway-api/contract-ids.json"; - import { FuelLogo } from "@/components/FuelLogo"; import { bn } from "fuels"; import { useState } from "react"; @@ -12,7 +11,7 @@ import { Button } from "@/components/Button"; import toast from "react-hot-toast"; import { useActiveWallet } from "@/hooks/useActiveWallet"; import useAsync from "react-use/lib/useAsync"; -import { CURRENT_ENVIRONMENT } from '@/lib'; +import { CURRENT_ENVIRONMENT } from "@/lib"; // #region deploying-dapp-to-testnet-frontend-contract-id const contractId = @@ -21,11 +20,6 @@ const contractId = : (process.env.NEXT_PUBLIC_TESTNET_CONTRACT_ID as string); // Testnet Contract ID // #endregion deploying-dapp-to-testnet-frontend-contract-id - -const hasContract = process.env.NEXT_PUBLIC_HAS_CONTRACT === "true"; -const hasPredicate = process.env.NEXT_PUBLIC_HAS_PREDICATE === "true"; -const hasScript = process.env.NEXT_PUBLIC_HAS_SCRIPT === "true"; - export default function Home() { const { wallet, walletBalance, refreshWalletBalance } = useActiveWallet(); const [contract, setContract] = useState(); @@ -36,8 +30,8 @@ export default function Home() { * See: https://github.com/streamich/react-use/blob/master/docs/useAsync.md */ useAsync(async () => { - if (hasContract && wallet) { - const { contract: testContract } = TestContractAbi__factory.connect(contractId, wallet); + if (wallet) { + const testContract = TestContractAbi__factory.connect(contractId, wallet); setContract(testContract); const { value } = await testContract.functions.get_count().get(); setCounter(value.toNumber()); @@ -88,12 +82,10 @@ export default function Home() {

Welcome to Fuel

- {hasContract && ( - - Get started by editing sway-programs/contract/main.sw or{" "} - src/pages/index.tsx. - - )} + + Get started by editing sway-programs/contract/main.sw or{" "} + src/pages/index.tsx. + This template uses the new{" "} @@ -103,36 +95,31 @@ export default function Home() { to enable type-safe hot-reloading for your Sway programs. - {hasContract && ( - <> -

Counter

- - {counter} + <> +

Counter

- + + {counter} + - {/* #region create-fuels-counter-guide-on-decrement-ui */} - - {/* #endregion create-fuels-counter-guide-on-decrement-ui */} - - )} + - {hasPredicate && ( - - Predicate Example - - )} + {/* #region create-fuels-counter-guide-on-decrement-ui */} + + {/* #endregion create-fuels-counter-guide-on-decrement-ui */} + - {hasScript && ( - - Script Example - - )} + + Predicate Example + + + Script Example + Fuel Docs diff --git a/apps/create-fuels-counter-guide/src/pages/predicate.tsx b/apps/create-fuels-counter-guide/src/app/predicate/page.tsx similarity index 79% rename from apps/create-fuels-counter-guide/src/pages/predicate.tsx rename to apps/create-fuels-counter-guide/src/app/predicate/page.tsx index dcd7176d19..bce28c5364 100644 --- a/apps/create-fuels-counter-guide/src/pages/predicate.tsx +++ b/apps/create-fuels-counter-guide/src/app/predicate/page.tsx @@ -1,10 +1,11 @@ +"use client"; + import { Button } from "@/components/Button"; import { FuelLogo } from "@/components/FuelLogo"; import { Input } from "@/components/Input"; import { Link } from "@/components/Link"; import { useActiveWallet } from "@/hooks/useActiveWallet"; -/** @knipignore */ -import { TestPredicateAbi__factory } from "@/sway-api"; +import { TestPredicateAbi__factory } from "@/sway-api/predicates/index"; import { BN, InputValue, Predicate } from "fuels"; import { bn } from "fuels"; import { useState } from "react"; @@ -25,7 +26,9 @@ export default function PredicateExample() { useAsync(async () => { if (wallet) { baseAssetId = wallet.provider.getBaseAssetId(); - const predicate = TestPredicateAbi__factory.createInstance(wallet.provider); + const predicate = TestPredicateAbi__factory.createInstance( + wallet.provider, + ); setPredicate(predicate); setPredicateBalance(await predicate.getBalance()); } @@ -60,18 +63,24 @@ export default function PredicateExample() { return toast.error("Wallet not loaded"); } - const reInitializePredicate = TestPredicateAbi__factory.createInstance(wallet.provider, [bn(pin)]); + const reInitializePredicate = TestPredicateAbi__factory.createInstance( + wallet.provider, + [bn(pin)], + ); if (!reInitializePredicate) { return toast.error("Failed to initialize predicate"); } - const tx = await reInitializePredicate.transfer(wallet.address, amount, baseAssetId); + const tx = await reInitializePredicate.transfer( + wallet.address, + amount, + baseAssetId, + ); const { isStatusSuccess } = await tx.wait(); if (!isStatusSuccess) { toast.error("Failed to unlock predicate"); - return; } if (isStatusSuccess) { @@ -82,7 +91,7 @@ export default function PredicateExample() { } catch (e) { console.error(e); toast.error( - "Failed to unlock predicate. You probably entered the wrong pin, or the predicate does not have enough balance. Try again." + "Failed to unlock predicate. You probably entered the wrong pin, or the predicate does not have enough balance. Try again.", ); } }; @@ -143,15 +152,31 @@ export default function PredicateExample() {
Wallet Balance:
- {walletBalance?.toString()} + + {walletBalance?.format({ + precision: 3, + })}{" "} + ETH +
Predicate Balance:
- {predicateBalance?.toString()} + + {predicateBalance?.format({ + precision: 3, + })}{" "} + ETH +
- + @@ -162,16 +187,25 @@ export default function PredicateExample() { placeholder="Enter a new pin" /> - - Do note that when you 'unlock' a predicate, the predicate also pays for the gas of the transaction.
- This is why you will notice that the balance of the predicate gets reduced by 1000 + a nominal gas fee. + Do note that when you 'unlock' a predicate, the predicate also pays for + the gas of the transaction.
+ This is why you will notice that the balance of the predicate gets + reduced by 0.09 ETH + a nominal gas fee.
- + Learn more about Predicates diff --git a/apps/create-fuels-counter-guide/src/app/script/page.tsx b/apps/create-fuels-counter-guide/src/app/script/page.tsx new file mode 100644 index 0000000000..c5e87b36c6 --- /dev/null +++ b/apps/create-fuels-counter-guide/src/app/script/page.tsx @@ -0,0 +1,83 @@ +"use client"; + +import { Button } from "@/components/Button"; +import { FuelLogo } from "@/components/FuelLogo"; +import { Input } from "@/components/Input"; +import { Link } from "@/components/Link"; +import { useActiveWallet } from "@/hooks/useActiveWallet"; +import { TestScriptAbi__factory } from "@/sway-api"; +import { BN, BigNumberish, Script, bn } from "fuels"; +import { useState } from "react"; +import toast from "react-hot-toast"; +import useAsync from "react-use/lib/useAsync"; + +export default function ScriptExample() { + const { wallet } = useActiveWallet(); + + const [script, setScript] = useState>(); + const [input, setInput] = useState(); + const [result, setResult] = useState(); + + useAsync(async () => { + if (wallet) { + const script = TestScriptAbi__factory.createInstance(wallet); + setScript(script); + } + }, [wallet]); + + const runScript = async () => { + try { + if (!script) { + return toast.error("Script not loaded"); + } + + const { value } = await script.functions.main(bn(input)).call(); + + setResult(value.toString()); + } catch (error) { + console.error(error); + toast.error("Error running script."); + } + }; + + return ( + <> +
+ +

Script

+
+ + setInput(e.target.value)} + placeholder="Enter a number" + type="number" + /> + + + + {result && ( +
+
Result:
+

{result}

+
+ )} + + + This script takes a number and simply echoes it back. + + + + Learn more about Scripts + + + + Back to home + + + ); +} diff --git a/apps/create-fuels-counter-guide/src/components/Input.tsx b/apps/create-fuels-counter-guide/src/components/Input.tsx index 222f473839..083b1bb5a3 100644 --- a/apps/create-fuels-counter-guide/src/components/Input.tsx +++ b/apps/create-fuels-counter-guide/src/components/Input.tsx @@ -4,7 +4,8 @@ export const Input: React.FC<{ placeholder?: string; type?: string; className?: string; -}> = ({ value, onChange, placeholder, type, className }) => { + id?: string; +}> = ({ value, onChange, placeholder, type, className, id }) => { return ( ); }; diff --git a/apps/create-fuels-counter-guide/src/components/Layout.tsx b/apps/create-fuels-counter-guide/src/components/Layout.tsx index 89000b36c3..d4b52f425b 100644 --- a/apps/create-fuels-counter-guide/src/components/Layout.tsx +++ b/apps/create-fuels-counter-guide/src/components/Layout.tsx @@ -8,13 +8,14 @@ import { useBrowserWallet } from "@/hooks/useBrowserWallet"; import { useActiveWallet } from "@/hooks/useActiveWallet"; import { useFaucet } from "@/hooks/useFaucet"; import Head from "next/head"; +import { bn } from "fuels"; export const Layout = ({ children }: { children: React.ReactNode }) => { const { faucetWallet } = useFaucet(); const { wallet: browserWallet, - walletBalance: isBrowserWalletConnected, + isConnected: isBrowserWalletConnected, network: browserWalletNetwork, } = useBrowserWallet(); @@ -33,7 +34,10 @@ export const Layout = ({ children }: { children: React.ReactNode }) => { return toast.error("Faucet wallet not found."); } - const tx = await faucetWallet?.transfer(wallet.address, 10_000); + const tx = await faucetWallet?.transfer( + wallet.address, + bn.parseUnits("5"), + ); await tx?.waitForResult(); toast.success("Wallet topped up!"); @@ -49,7 +53,7 @@ export const Layout = ({ children }: { children: React.ReactNode }) => { } }; - const showTopUpButton = walletBalance?.lt(10_000); + const showTopUpButton = walletBalance?.lt(bn.parseUnits("5")); const showAddNetworkButton = browserWallet && diff --git a/apps/create-fuels-counter-guide/src/components/Link.tsx b/apps/create-fuels-counter-guide/src/components/Link.tsx index 0311e1b52d..6272514b79 100644 --- a/apps/create-fuels-counter-guide/src/components/Link.tsx +++ b/apps/create-fuels-counter-guide/src/components/Link.tsx @@ -1,5 +1,3 @@ -import NextLink from 'next/link'; - export const Link = ({ href, children, @@ -12,12 +10,12 @@ export const Link = ({ target?: string; }) => { return ( - {children} - + ); }; diff --git a/apps/create-fuels-counter-guide/src/components/WalletDisplay.tsx b/apps/create-fuels-counter-guide/src/components/WalletDisplay.tsx index 0041424b5b..78de29c1e0 100644 --- a/apps/create-fuels-counter-guide/src/components/WalletDisplay.tsx +++ b/apps/create-fuels-counter-guide/src/components/WalletDisplay.tsx @@ -25,8 +25,12 @@ export const WalletDisplay = () => { className="cursor-pointer h-5 hover:opacity-80 active:scale-[90%]" onClick={() => copyToClipboard(wallet.address.toB256() as string)} /> - - Balance: {walletBalance?.toString()} + + Balance:{" "} + {walletBalance?.format({ + precision: 3, + })}{" "} + ETH ) diff --git a/apps/create-fuels-counter-guide/src/hooks/useBrowserWallet.tsx b/apps/create-fuels-counter-guide/src/hooks/useBrowserWallet.tsx index 4a69d501e1..b67fe08880 100644 --- a/apps/create-fuels-counter-guide/src/hooks/useBrowserWallet.tsx +++ b/apps/create-fuels-counter-guide/src/hooks/useBrowserWallet.tsx @@ -1,6 +1,6 @@ import { AppWallet } from "@/lib"; import { useIsConnected, useNetwork, useWallet } from "@fuels/react"; -import { Account, BN } from "fuels"; +import { BN } from "fuels"; import { useCallback, useState } from "react"; import useAsync from "react-use/lib/useAsync"; diff --git a/apps/create-fuels-counter-guide/src/lib.ts b/apps/create-fuels-counter-guide/src/lib.ts index cc14999005..84dbcd8a51 100644 --- a/apps/create-fuels-counter-guide/src/lib.ts +++ b/apps/create-fuels-counter-guide/src/lib.ts @@ -12,12 +12,6 @@ export const NODE_URL = ? `http://127.0.0.1:${process.env.NEXT_PUBLIC_FUEL_NODE_PORT || 4000}/v1/graphql` : 'https://testnet.fuel.network/v1/graphql'; -/** - * Enable the Fuel dev connector. - * @see {@link https://docs.fuel.network/docs/wallet/dev/getting-started/#using-default-connectors} - */ -export const ENABLE_FUEL_DEV_CONNECTOR = process.env.NEXT_PUBLIC_ENABLE_FUEL_DEV_CONNECTOR === 'true'; - export interface AppWallet { wallet?: Account; walletBalance?: BN; diff --git a/apps/create-fuels-counter-guide/src/pages/_app.tsx b/apps/create-fuels-counter-guide/src/pages/_app.tsx deleted file mode 100644 index 8e5b08ff11..0000000000 --- a/apps/create-fuels-counter-guide/src/pages/_app.tsx +++ /dev/null @@ -1,38 +0,0 @@ -import { Layout } from "@/components/Layout"; -import "@/styles/globals.css"; -import { FuelProvider } from "@fuels/react"; -import type { AppProps } from "next/app"; -import { QueryClient, QueryClientProvider } from '@tanstack/react-query' -import type { FuelConfig } from "fuels"; -import { defaultConnectors } from "@fuels/connectors"; -import { ENABLE_FUEL_DEV_CONNECTOR } from "@/lib"; -import React, { useEffect } from "react"; -import { ActiveWalletProvider } from "@/hooks/useActiveWallet"; - -const queryClient: QueryClient = new QueryClient() - -export default function App({ Component, pageProps }: AppProps) { - let fuelConfig: FuelConfig = {}; - - useEffect(() => { - fuelConfig = { - connectors: defaultConnectors({ - devMode: ENABLE_FUEL_DEV_CONNECTOR - }) - } - }, []) - - return ( - - - - - - - - - - - - ); -} diff --git a/apps/create-fuels-counter-guide/src/pages/_document.tsx b/apps/create-fuels-counter-guide/src/pages/_document.tsx deleted file mode 100644 index 4cbb5765f3..0000000000 --- a/apps/create-fuels-counter-guide/src/pages/_document.tsx +++ /dev/null @@ -1,13 +0,0 @@ -import { Html, Head, Main, NextScript } from "next/document"; - -export default function Document() { - return ( - - - -
- - - - ); -} diff --git a/apps/create-fuels-counter-guide/src/sway-api/contract-ids.json b/apps/create-fuels-counter-guide/src/sway-api/contract-ids.json index c03782c293..3b0656cf71 100644 --- a/apps/create-fuels-counter-guide/src/sway-api/contract-ids.json +++ b/apps/create-fuels-counter-guide/src/sway-api/contract-ids.json @@ -1,3 +1,3 @@ { - "testContract": "0xbea0b71d9031b733dfc5c68c0d36a2ddef438b6c39139af586124c2e5588dcdf" + "testContract": "0x68acb41c21cc1db6e9feeac4a9fae96bc199119f9f8723f4bf5e463d45f5f74f" } \ No newline at end of file diff --git a/apps/create-fuels-counter-guide/sway-programs/Forc.toml b/apps/create-fuels-counter-guide/sway-programs/Forc.toml index 419c878f5f..3b6ad95227 100644 --- a/apps/create-fuels-counter-guide/sway-programs/Forc.toml +++ b/apps/create-fuels-counter-guide/sway-programs/Forc.toml @@ -1,2 +1,2 @@ [workspace] -members = ["contract", "predicate"] +members = ["contract", "predicate", "script"] diff --git a/apps/create-fuels-counter-guide/sway-programs/contract/src/main.sw b/apps/create-fuels-counter-guide/sway-programs/contract/src/main.sw index 3318f0f2f9..58501f4c34 100644 --- a/apps/create-fuels-counter-guide/sway-programs/contract/src/main.sw +++ b/apps/create-fuels-counter-guide/sway-programs/contract/src/main.sw @@ -8,7 +8,7 @@ abi Counter { #[storage(write, read)] fn increment_counter(amount: u64) -> u64; - #[storage(write, read)] + #[storage(read, write)] fn decrement_counter(amount: u64) -> u64; } // #endregion create-fuels-counter-guide-abi @@ -31,7 +31,7 @@ impl Counter for Contract { storage.counter.read() } - #[storage(write, read)] + #[storage(read, write)] fn decrement_counter(amount: u64) -> u64 { let current = storage.counter.read(); storage.counter.write(current - amount); diff --git a/apps/create-fuels-counter-guide/sway-programs/fuel-toolchain.toml b/apps/create-fuels-counter-guide/sway-programs/fuel-toolchain.toml new file mode 100644 index 0000000000..04eec7eea3 --- /dev/null +++ b/apps/create-fuels-counter-guide/sway-programs/fuel-toolchain.toml @@ -0,0 +1,6 @@ +[toolchain] +channel = "testnet" + +[components] +forc = "0.61.2" +fuel-core = "0.31.0" diff --git a/apps/create-fuels-counter-guide/sway-programs/predicate/.gitignore b/apps/create-fuels-counter-guide/sway-programs/predicate/.gitignore deleted file mode 100644 index 77d3844f58..0000000000 --- a/apps/create-fuels-counter-guide/sway-programs/predicate/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -out -target diff --git a/apps/create-fuels-counter-guide/sway-programs/script/Forc.toml b/apps/create-fuels-counter-guide/sway-programs/script/Forc.toml new file mode 100644 index 0000000000..5bd3228bec --- /dev/null +++ b/apps/create-fuels-counter-guide/sway-programs/script/Forc.toml @@ -0,0 +1,7 @@ +[project] +authors = ["Fuel Labs "] +entry = "main.sw" +license = "Apache-2.0" +name = "test-script" + +[dependencies] diff --git a/apps/create-fuels-counter-guide/sway-programs/script/src/main.sw b/apps/create-fuels-counter-guide/sway-programs/script/src/main.sw new file mode 100644 index 0000000000..70b975a2d8 --- /dev/null +++ b/apps/create-fuels-counter-guide/sway-programs/script/src/main.sw @@ -0,0 +1,5 @@ +script; + +fn main(input: u64) -> u64 { + return input; +} diff --git a/apps/create-fuels-counter-guide/tailwind.config.ts b/apps/create-fuels-counter-guide/tailwind.config.ts index 8137a546c3..b313a3f9af 100644 --- a/apps/create-fuels-counter-guide/tailwind.config.ts +++ b/apps/create-fuels-counter-guide/tailwind.config.ts @@ -1,11 +1,7 @@ import type { Config } from 'tailwindcss'; const config: Config = { - content: [ - './src/pages/**/*.{js,ts,jsx,tsx,mdx}', - './src/components/**/*.{js,ts,jsx,tsx,mdx}', - './src/app/**/*.{js,ts,jsx,tsx,mdx}', - ], + content: ['./src/components/**/*.{js,ts,jsx,tsx,mdx}', './src/app/**/*.{js,ts,jsx,tsx,mdx}'], theme: { extend: { backgroundImage: { diff --git a/apps/create-fuels-counter-guide/tsconfig.json b/apps/create-fuels-counter-guide/tsconfig.json index 3ca6a9a50c..2e9f120202 100644 --- a/apps/create-fuels-counter-guide/tsconfig.json +++ b/apps/create-fuels-counter-guide/tsconfig.json @@ -15,8 +15,13 @@ "incremental": true, "paths": { "@/*": ["./src/*"] - } + }, + "plugins": [ + { + "name": "next" + } + ] }, - "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx"], + "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx", ".next/types/**/*.ts"], "exclude": ["node_modules"] } diff --git a/apps/docs/src/guide/creating-a-fuel-dapp/deploying-a-dapp-to-testnet.md b/apps/docs/src/guide/creating-a-fuel-dapp/deploying-a-dapp-to-testnet.md index 4dd7379e5a..da626b6971 100644 --- a/apps/docs/src/guide/creating-a-fuel-dapp/deploying-a-dapp-to-testnet.md +++ b/apps/docs/src/guide/creating-a-fuel-dapp/deploying-a-dapp-to-testnet.md @@ -51,9 +51,9 @@ Go to your `.env.local` file and add a new variable named `NEXT_PUBLIC_TESTNET_C NEXT_PUBLIC_TESTNET_CONTRACT_ID=0x8342d413de2a678245d9ee39f020795800c7e6a4ac5ff7daae275f533dc05e08 ``` -If you are curious, this environment variable is used here in the `src/pages/index.tsx` file to set the contract ID: +If you are curious, this environment variable is used here in the `src/app/page.tsx` file to set the contract ID: -<<< @/../../create-fuels-counter-guide/src/pages/index.tsx#deploying-dapp-to-testnet-frontend-contract-id{ts:line-numbers} +<<< @/../../create-fuels-counter-guide/src/app/page.tsx#deploying-dapp-to-testnet-frontend-contract-id{ts:line-numbers} You will notice that this piece of code is getting the contract ID depending on the current environment. If the environment is `local`, it will use the contract ID from the auto-generated `contract-ids.json` file. Otherwise, for a testnet deployment, it will use the contract ID provided by you. @@ -82,5 +82,5 @@ Congratulations! You have successfully deployed your Fuel dApp to the testnet. To recap, to deploy your dApp to the testnet, you need to: 1. Deploy your contract to the testnet using `forc deploy --testnet`. -2. Specify this contract ID in your frontend code in `src/pages/index.tsx`. +2. Specify this contract ID in your frontend code in `src/app/page.tsx`. 3. Set the `NEXT_PUBLIC_DAPP_ENVIRONMENT` environment variable to `testnet`. diff --git a/apps/docs/src/guide/creating-a-fuel-dapp/index.md b/apps/docs/src/guide/creating-a-fuel-dapp/index.md index 54377f9cd4..95ee7502f8 100644 --- a/apps/docs/src/guide/creating-a-fuel-dapp/index.md +++ b/apps/docs/src/guide/creating-a-fuel-dapp/index.md @@ -29,19 +29,11 @@ bunx --bun create-fuels@{{fuels}} ::: -Once you run the command, you will be greeted with a few simple questions. We will answer them as follows: +Once you run the command, you will be asked to choose a name for your project: ```md ◇ What is the name of your project? │ my-fuel-project -│ -◇ Select a package manager: -│ pnpm -│ -◆ Which Sway programs do you want? (space to toggle) -│ ● Contract -│ ○ Predicate -│ ○ Script └ ``` @@ -68,11 +60,13 @@ The project scaffolded by `npm create fuels` has roughly the following directory ```md my-fuel-project ├── src -│ ├── pages -│ │ ├── index.tsx +│ ├── app +│ │ ├── page.tsx │ │ └── ... │ ├── components │ │ └── ... +│ ├── hooks +│ └── ... │ ├── styles │ │ └── ... │ └── lib.ts @@ -99,7 +93,7 @@ This is the configuration file for the [`fuels` CLI](../fuels-cli/index.md), the This is where our Sway contract lives. Out of the box, it is a simple counter contract that can only be incremented. We will add a decrement functionality to it in the next step. -### `./src/pages/index.tsx` +### `./src/app/page.tsx` This file contains the source code for the frontend of our dApp. It is a Next.js page that renders the counter value and allows the user to increment the counter. @@ -147,15 +141,13 @@ You should now be able to see the counter dApp running at `http://localhost:3000 ![Fullstack Fuel Dev Workflow](../../public/creating-a-fuel-dapp-create-fuels-split-view.png) -::: - -**Note** You may wish to learn more about how you could create a Fuel dApp that uses predicates, check out our [Working with Predicates](./working-with-predicates.md) guide. +**Note:** You may wish to learn more about how you could create a Fuel dApp that uses predicates, check out our [Working with Predicates](./working-with-predicates.md) guide. --- ## Adding Decrement Functionality -To add decrement functionality to our counter, we will have to do two things: 1. Add a `decrement_counter` function to our Sway contract, and 2. Modify the `./src/pages/index.tsx` file to add a button that calls this function. +To add decrement functionality to our counter, we will have to do two things: 1. Add a `decrement_counter` function to our Sway contract, and 2. Modify the `./src/app/page.tsx` file to add a button that calls this function. ### 1. Modifying the Sway Contract @@ -175,11 +167,11 @@ We will add the implementation of the `decrement_counter` function right below t ### 2. Modifying the Frontend -We will now add a new button to the frontend that will call the `decrement_counter` function when clicked. To do this, we will modify the `./src/pages/index.tsx` file. +We will now add a new button to the frontend that will call the `decrement_counter` function when clicked. To do this, we will modify the `./src/app/page.tsx` file. First, we will add a function called `onDecrementPressed` similar to the `onIncrementPressed` function: -<<< @/../../create-fuels-counter-guide/src/pages/index.tsx#create-fuels-counter-guide-on-decrement-react-function{ts:line-numbers} +<<< @/../../create-fuels-counter-guide/src/app/page.tsx#create-fuels-counter-guide-on-decrement-react-function{ts:line-numbers} Second, we will add a new button to the UI that will call the `onDecrementPressed` function when clicked: @@ -210,4 +202,3 @@ Whenever you want to add a new feature to your dApp and quickly prototype things - If you have any questions or need help, feel free to reach out to us on the [Official Fuel Forum](https://forum.fuel.network/). - If you want to learn more about the Fuel Stack, check out the [Fuel Docs](https://docs.fuel.network/). - diff --git a/apps/docs/src/guide/creating-a-fuel-dapp/working-with-predicates.md b/apps/docs/src/guide/creating-a-fuel-dapp/working-with-predicates.md index b22d51ddeb..5bfee30608 100644 --- a/apps/docs/src/guide/creating-a-fuel-dapp/working-with-predicates.md +++ b/apps/docs/src/guide/creating-a-fuel-dapp/working-with-predicates.md @@ -1,4 +1,3 @@ - # Working with Predicates This guide builds on the [Creating a Fuel dApp](./index.md) guide. Once you've gotten the dApp there up and running, then you can continue here via clicking the Predicate Example link. We will modify the predicate we created in the previous guide. The final result will look like this: @@ -21,7 +20,7 @@ We will now add new button to the frontend that will update the `pin` in the pre We will add a function called `changePin`, which will use the current pin in state to update the pin in the predicate as well as transfer 1000 to the predicate. -<<< @/../../create-fuels-counter-guide/src/pages/predicate.tsx#change-pin-react-function{ts:line-numbers} +<<< @/../../create-fuels-counter-guide/src/app/predicate/page.tsx#change-pin-react-function{ts:line-numbers} It would also be useful to change the placeholder text to say "Enter a new pin" instead of "Hint - the correct pin is 1337". diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6287c0f3e7..f179bfd6fe 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -70,7 +70,7 @@ importers: version: 1.6.0(playwright@1.45.1)(vitest@1.6.0)(webdriverio@8.39.1(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@6.0.4)) '@vitest/coverage-istanbul': specifier: ^1.6.0 - version: 1.6.0(vitest@1.6.0(@types/node@18.15.3)(@vitest/browser@1.6.0)(jsdom@16.7.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(terser@5.31.1)) + version: 1.6.0(vitest@1.6.0(@types/node@18.15.3)(@vitest/browser@1.6.0)(jsdom@16.7.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(terser@5.18.2)) compare-versions: specifier: ^6.1.0 version: 6.1.0 @@ -118,7 +118,7 @@ importers: version: 10.2.6 knip: specifier: ^5.24.1 - version: 5.24.1(@types/node@18.15.3)(typescript@5.4.5) + version: 5.24.2(@types/node@18.15.3)(typescript@5.4.5) memfs: specifier: ^4.9.3 version: 4.9.3 @@ -139,7 +139,7 @@ importers: version: 3.3.2 rimraf: specifier: ^5.0.8 - version: 5.0.8 + version: 5.0.9 textlint: specifier: ^13.3.2 version: 13.3.2 @@ -163,19 +163,19 @@ importers: version: 5.4.5 vite: specifier: ^5.3.3 - version: 5.3.3(@types/node@18.15.3)(terser@5.31.1) + version: 5.3.3(@types/node@18.15.3)(terser@5.18.2) vite-plugin-json5: specifier: ^1.1.2 - version: 1.1.2(@rollup/pluginutils@5.1.0(rollup@4.16.4))(vite@5.3.3(@types/node@18.15.3)(terser@5.31.1)) + version: 1.1.2(@rollup/pluginutils@5.1.0(rollup@4.16.4))(vite@5.3.3(@types/node@18.15.3)(terser@5.18.2)) vite-plugin-node-polyfills: specifier: ^0.22.0 - version: 0.22.0(rollup@4.16.4)(vite@5.3.3(@types/node@18.15.3)(terser@5.31.1)) + version: 0.22.0(rollup@4.16.4)(vite@5.3.3(@types/node@18.15.3)(terser@5.18.2)) vite-plugin-plain-text: specifier: ^1.4.2 version: 1.4.2 vitest: specifier: ^1.6.0 - version: 1.6.0(@types/node@18.15.3)(@vitest/browser@1.6.0)(jsdom@16.7.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(terser@5.31.1) + version: 1.6.0(@types/node@18.15.3)(@vitest/browser@1.6.0)(jsdom@16.7.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(terser@5.18.2) webdriverio: specifier: ^8.39.1 version: 8.39.1(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@6.0.4) @@ -183,8 +183,8 @@ importers: apps/create-fuels-counter-guide: dependencies: '@fuels/connectors': - specifier: ^0.2.2 - version: 0.2.2(fuels@packages+fuels) + specifier: ^0.8.1 + version: 0.8.1(gpdbpx4mlwzz5gl3tn7eyuebsq) '@fuels/react': specifier: ^0.20.0 version: 0.20.0(@tanstack/react-query@5.29.2(react@18.3.1))(@types/react-dom@18.3.0)(@types/react@18.3.3)(fuels@packages+fuels)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -199,7 +199,7 @@ importers: version: link:../../packages/fuels next: specifier: 14.2.4 - version: 14.2.4(@babel/core@7.24.4)(@playwright/test@1.45.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 14.2.4(@babel/core@7.24.7)(@playwright/test@1.45.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: specifier: ^18.3 version: 18.3.1 @@ -324,7 +324,7 @@ importers: version: 18.3.0 eslint-config-react-app: specifier: ^7.0.1 - version: 7.0.1(@babel/plugin-syntax-flow@7.24.7(@babel/core@7.22.5))(@babel/plugin-transform-react-jsx@7.24.7(@babel/core@7.22.5))(eslint@8.57.0)(jest@27.5.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@16.18.34)(typescript@5.4.5))(utf-8-validate@6.0.4))(typescript@5.4.5) + version: 7.0.1(@babel/plugin-syntax-flow@7.24.6(@babel/core@7.22.5))(@babel/plugin-transform-react-jsx@7.23.4(@babel/core@7.22.5))(eslint@8.57.0)(jest@27.5.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@16.18.34)(typescript@5.4.5))(utf-8-validate@6.0.4))(typescript@5.4.5) fuels: specifier: workspace:* version: link:../../packages/fuels @@ -336,7 +336,7 @@ importers: version: 18.3.1(react@18.3.1) react-scripts: specifier: 5.0.1 - version: 5.0.1(@babel/plugin-syntax-flow@7.24.7(@babel/core@7.22.5))(@babel/plugin-transform-react-jsx@7.24.7(@babel/core@7.22.5))(@types/babel__core@7.20.5)(bufferutil@4.0.8)(esbuild@0.17.19)(eslint@8.57.0)(react@18.3.1)(ts-node@10.9.1(@types/node@16.18.34)(typescript@5.4.5))(type-fest@3.1.0)(typescript@5.4.5)(utf-8-validate@6.0.4) + version: 5.0.1(@babel/plugin-syntax-flow@7.24.6(@babel/core@7.22.5))(@babel/plugin-transform-react-jsx@7.23.4(@babel/core@7.22.5))(@types/babel__core@7.20.5)(bufferutil@4.0.8)(esbuild@0.17.19)(eslint@8.57.0)(react@18.3.1)(ts-node@10.9.1(@types/node@16.18.34)(typescript@5.4.5))(type-fest@3.1.0)(typescript@5.4.5)(utf-8-validate@6.0.4) typescript: specifier: ~5.4.5 version: 5.4.5 @@ -377,7 +377,7 @@ importers: version: 5.59.0(eslint@8.57.0)(typescript@5.4.5) '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.1(vite@5.3.3(@types/node@20.14.10)(terser@5.31.1)) + version: 4.3.1(vite@5.3.3(@types/node@20.11.13)(terser@5.18.2)) eslint: specifier: ^8.57.0 version: 8.57.0 @@ -392,7 +392,7 @@ importers: version: 5.4.5 vite: specifier: ^5.3.3 - version: 5.3.3(@types/node@20.14.10)(terser@5.31.1) + version: 5.3.3(@types/node@20.11.13)(terser@5.18.2) apps/demo-typegen: dependencies: @@ -497,10 +497,10 @@ importers: version: 5.1.0(typedoc@0.25.13(typescript@5.4.5)) vitepress: specifier: 1.2.3 - version: 1.2.3(@algolia/client-search@4.22.1)(@types/node@20.14.10)(@types/react@18.3.3)(change-case@4.1.2)(idb-keyval@6.2.1)(postcss@8.4.39)(qrcode@1.5.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.11.0)(terser@5.31.1)(typescript@5.4.5) + version: 1.2.3(@algolia/client-search@4.22.1)(@types/node@20.11.13)(@types/react@18.3.3)(change-case@4.1.2)(idb-keyval@6.2.1)(postcss@8.4.39)(qrcode@1.5.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.11.0)(terser@5.18.2)(typescript@5.4.5) vitepress-plugin-search: specifier: 1.0.4-alpha.19 - version: 1.0.4-alpha.19(flexsearch@0.7.43)(vitepress@1.2.3(@algolia/client-search@4.22.1)(@types/node@20.14.10)(@types/react@18.3.3)(change-case@4.1.2)(idb-keyval@6.2.1)(postcss@8.4.39)(qrcode@1.5.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.11.0)(terser@5.31.1)(typescript@5.4.5))(vue@3.4.31(typescript@5.4.5)) + version: 1.0.4-alpha.19(flexsearch@0.7.43)(vitepress@1.2.3(@algolia/client-search@4.22.1)(@types/node@20.11.13)(@types/react@18.3.3)(change-case@4.1.2)(idb-keyval@6.2.1)(postcss@8.4.39)(qrcode@1.5.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.11.0)(terser@5.18.2)(typescript@5.4.5))(vue@3.4.31(typescript@5.4.5)) vue: specifier: ^3.4.31 version: 3.4.31(typescript@5.4.5) @@ -524,7 +524,7 @@ importers: version: link:../../packages/fuels vitest: specifier: ^1.6.0 - version: 1.6.0(@types/node@20.14.10)(@vitest/browser@1.6.0)(jsdom@16.7.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(terser@5.31.1) + version: 1.6.0(@types/node@20.11.13)(@vitest/browser@1.6.0)(jsdom@16.7.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(terser@5.18.2) internal/check-imports: dependencies: @@ -651,7 +651,7 @@ importers: version: 0.29.0 rimraf: specifier: ^5.0.8 - version: 5.0.8 + version: 5.0.9 devDependencies: '@internal/forc': specifier: workspace:* @@ -734,7 +734,7 @@ importers: devDependencies: '@graphql-codegen/cli': specifier: ^5.0.2 - version: 5.0.2(@parcel/watcher@2.4.1)(@types/node@20.14.10)(bufferutil@4.0.8)(cosmiconfig-toml-loader@1.0.0)(enquirer@2.3.6)(graphql@16.9.0)(typescript@5.4.5)(utf-8-validate@6.0.4) + version: 5.0.2(@parcel/watcher@2.4.1)(@types/node@20.11.13)(bufferutil@4.0.8)(cosmiconfig-toml-loader@1.0.0)(enquirer@2.3.6)(graphql@16.9.0)(typescript@5.4.5)(utf-8-validate@6.0.4) '@graphql-codegen/typescript': specifier: ^4.0.9 version: 4.0.9(graphql@16.9.0) @@ -996,7 +996,7 @@ importers: version: 3.0.2 vite: specifier: ^5.3.3 - version: 5.3.3(@types/node@20.14.10)(terser@5.31.1) + version: 5.3.3(@types/node@20.11.13)(terser@5.18.2) packages/hasher: dependencies: @@ -1181,8 +1181,8 @@ importers: templates/nextjs: dependencies: '@fuels/connectors': - specifier: ^0.5.0 - version: 0.5.0(gpdbpx4mlwzz5gl3tn7eyuebsq) + specifier: ^0.8.1 + version: 0.8.1(gpdbpx4mlwzz5gl3tn7eyuebsq) '@fuels/react': specifier: ^0.20.0 version: 0.20.0(@tanstack/react-query@5.29.2(react@18.3.1))(@types/react-dom@18.3.0)(@types/react@18.3.3)(fuels@packages+fuels)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -1415,10 +1415,6 @@ packages: resolution: {integrity: sha512-DitEzDfOMnd13kZnDqns1ccmftwJTS9DMkyn9pYTxulS7bZxUxpMly3Nf23QQ6NwA4UB8lAqjbqWtyvElEMAkg==} engines: {node: '>=6.9.0'} - '@babel/helper-annotate-as-pure@7.24.7': - resolution: {integrity: sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==} - engines: {node: '>=6.9.0'} - '@babel/helper-builder-binary-assignment-operator-visitor@7.22.5': resolution: {integrity: sha512-m1EP3lVOPptR+2DwD125gziZNcmoNSHGmJROKoy87loWUQyJaVXDgpmruWqDARZSmtYQ+Dl25okU8+qhVzuykw==} engines: {node: '>=6.9.0'} @@ -1443,8 +1439,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0 - '@babel/helper-create-class-features-plugin@7.24.7': - resolution: {integrity: sha512-kTkaDl7c9vO80zeX1rJxnuRpEsD5tA81yh11X1gQo+PhSti3JS+7qeZo9U4RHobKRiFPKaGK3svUAeb8D0Q7eg==} + '@babel/helper-create-class-features-plugin@7.24.6': + resolution: {integrity: sha512-djsosdPJVZE6Vsw3kk7IPRWethP94WHGOhQTc67SNXE0ZzMhHgALw8iGmYS0TD1bbMM0VDROy43od7/hN6WYcA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 @@ -1455,22 +1451,11 @@ packages: peerDependencies: '@babel/core': ^7.0.0 - '@babel/helper-create-regexp-features-plugin@7.24.7': - resolution: {integrity: sha512-03TCmXy2FtXJEZfbXDTSqq1fRJArk7lX9DOFC/47VthYcxyIOx+eXQmdo6DOQvrbpIix+KfXwvuXdFDZHxt+rA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - '@babel/helper-define-polyfill-provider@0.4.0': resolution: {integrity: sha512-RnanLx5ETe6aybRi1cO/edaRH+bNYWaryCEmjDDYyNr4wnSzyOp8T0dWipmqVHKEY3AbVKUom50AKSlj1zmKbg==} peerDependencies: '@babel/core': ^7.4.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-environment-visitor@7.22.20': resolution: {integrity: sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==} engines: {node: '>=6.9.0'} @@ -1511,8 +1496,8 @@ packages: resolution: {integrity: sha512-aBiH1NKMG0H2cGZqspNvsaBe6wNGjbJjuLy29aU+eDZjSbbN53BaxlpB02xm9v34pLTZ1nIQPFYn2qMZoa5BQQ==} engines: {node: '>=6.9.0'} - '@babel/helper-member-expression-to-functions@7.24.7': - resolution: {integrity: sha512-LGeMaf5JN4hAT471eJdBs/GK1DoYIJ5GCtZN/EsL6KUiiDZOvO/eKE11AMZJa2zP4zk4qe9V2O/hxAmkRc8p6w==} + '@babel/helper-member-expression-to-functions@7.24.6': + resolution: {integrity: sha512-OTsCufZTxDUsv2/eDXanw/mUZHWOxSbEmC3pP8cgjcy5rgeVPWWMStnv274DV60JtHxTk0adT0QrCzC4M9NWGg==} engines: {node: '>=6.9.0'} '@babel/helper-module-imports@7.22.15': @@ -1547,8 +1532,8 @@ packages: resolution: {integrity: sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==} engines: {node: '>=6.9.0'} - '@babel/helper-optimise-call-expression@7.24.7': - resolution: {integrity: sha512-jKiTsW2xmWwxT1ixIdfXUZp+P5yURx2suzLZr5Hi64rURpDYdMW0pv+Uf17EYk2Rd428Lx4tLsnjGJzYKDM/6A==} + '@babel/helper-optimise-call-expression@7.24.6': + resolution: {integrity: sha512-3SFDJRbx7KuPRl8XDUr8O7GAEB8iGyWPjLKJh/ywP/Iy9WOmEfMrsWbaZpvBu2HSYn4KQygIsz0O7m8y10ncMA==} engines: {node: '>=6.9.0'} '@babel/helper-plugin-utils@7.24.6': @@ -1565,18 +1550,12 @@ packages: peerDependencies: '@babel/core': ^7.0.0 - '@babel/helper-remap-async-to-generator@7.24.7': - resolution: {integrity: sha512-9pKLcTlZ92hNZMQfGCHImUpDOlAgkkpqalWEeftW5FBya75k8Li2ilerxkM/uBEj01iBZXcCIB/bwvDYgWyibA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - '@babel/helper-replace-supers@7.22.5': resolution: {integrity: sha512-aLdNM5I3kdI/V9xGNyKSF3X/gTyMUBohTZ+/3QdQKAA9vxIiy12E+8E2HoOP1/DjeqU+g6as35QHJNMDDYpuCg==} engines: {node: '>=6.9.0'} - '@babel/helper-replace-supers@7.24.7': - resolution: {integrity: sha512-qTAxxBM81VEyoAY0TtLrx1oAEJc09ZK67Q9ljQToqCnA+55eNwCORaxlKyu+rNfX86o8OXRUSNUnrtsAZXM9sg==} + '@babel/helper-replace-supers@7.24.6': + resolution: {integrity: sha512-mRhfPwDqDpba8o1F8ESxsEkJMQkUF8ZIWrAc0FtWhxnjfextxMWxr22RtFizxxSYLjVHDeMgVsRq8BBZR2ikJQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 @@ -1593,8 +1572,8 @@ packages: resolution: {integrity: sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==} engines: {node: '>=6.9.0'} - '@babel/helper-skip-transparent-expression-wrappers@7.24.7': - resolution: {integrity: sha512-IO+DLT3LQUElMbpzlatRASEyQtfhSE0+m465v++3jyyXeBTBUjtVZg28/gHeV5mrTJqvEKhKroBGAvhW+qPHiQ==} + '@babel/helper-skip-transparent-expression-wrappers@7.24.6': + resolution: {integrity: sha512-jhbbkK3IUKc4T43WadP96a27oYti9gEf1LdyGSP2rHGH77kwLwfhO7TgwnWvxxQVmke0ImmCSS47vcuxEMGD3Q==} engines: {node: '>=6.9.0'} '@babel/helper-split-export-declaration@7.22.5': @@ -1645,10 +1624,6 @@ packages: resolution: {integrity: sha512-bYqLIBSEshYcYQyfks8ewYA8S30yaGSeRslcvKMvoUk6HHPySbxHq9YRi6ghhzEU+yhQv9bP/jXnygkStOcqZw==} engines: {node: '>=6.9.0'} - '@babel/helper-wrap-function@7.24.7': - resolution: {integrity: sha512-N9JIYk3TD+1vq/wn77YnJOqMtfWhNewNE+DJV4puD2X7Ew9J4JvrzrFDfTfyv5EgEXVy9/Wt8QiOErzEmv5Ifw==} - engines: {node: '>=6.9.0'} - '@babel/helpers@7.22.5': resolution: {integrity: sha512-pSXRmfE1vzcUIDFQcSGA5Mr+GxBV9oiRKDuDxXvWQQBCh8HoIjs/2DlDB7H8smac1IVrB9/xdXj2N3Wol9Cr+Q==} engines: {node: '>=6.9.0'} @@ -1724,8 +1699,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-proposal-export-default-from@7.24.7': - resolution: {integrity: sha512-CcmFwUJ3tKhLjPdt4NP+SHMshebytF8ZTYOv5ZDpkzq2sin80Wb5vJrGt8fhPrORQCfoSa0LAxC/DW+GAC5+Hw==} + '@babel/plugin-proposal-export-default-from@7.24.6': + resolution: {integrity: sha512-qPPDbYs9j5IArMFqYi85QxatHURSzRyskKpIbjrVoVglDuGdhu1s7UTCmXvP/qR2aHa3EdJ8X3iZvQAHjmdHUw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1831,8 +1806,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-syntax-export-default-from@7.24.7': - resolution: {integrity: sha512-bTPz4/635WQ9WhwsyPdxUJDVpsi/X9BMmy/8Rf/UAlOO4jSql4CxUCjWI5PiM+jG+c4LVPTScoTw80geFj9+Bw==} + '@babel/plugin-syntax-export-default-from@7.24.6': + resolution: {integrity: sha512-Nzl7kZ4tjOM2LJpejBMPwZs7OJfc26++2HsMQuSrw6gxpqXGtZZ3Rj4Zt4Qm7vulMZL2gHIGGc2stnlQnHQCqA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1854,12 +1829,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-syntax-flow@7.24.7': - resolution: {integrity: sha512-9G8GYT/dxn/D1IIKOUBmGX0mnmj46mGH9NnZyJLwtCpgh5f7D2VbuKodb+2s9m1Yavh1s7ASQN8lf0eqrb1LTw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-syntax-import-assertions@7.22.5': resolution: {integrity: sha512-rdV97N7KqsRzeNGoWUOK6yUsWarLjE5Su/Snk9IYPU9CwkWHs4t+rTGOvffTR8XGkJMTAdLfO0xVnXm8wugIJg==} engines: {node: '>=6.9.0'} @@ -1894,12 +1863,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-syntax-jsx@7.24.7': - resolution: {integrity: sha512-6ddciUPe/mpMnOKv/U+RSd2vvVy+Yw/JfBB0ZHYjEZt9NLHmCUylNYlsbqCCS1Bffjlb0fCwC9Vqz+sBz6PsiQ==} - 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: @@ -1948,12 +1911,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-syntax-typescript@7.24.7': - resolution: {integrity: sha512-c/+fVeJBB0FeKsFvwytYiUD+LBvhHjGSI0g446PRGdSVGZLRNArBUno2PETbAly3tpiNAQR5XaZ+JslxkotsbA==} - 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'} @@ -1966,12 +1923,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-arrow-functions@7.24.7': - resolution: {integrity: sha512-Dt9LQs6iEY++gXUwY03DNFat5C2NbO48jj+j/bSAz6b3HgPs39qcPiYt77fDObIcFwj3/C2ICX9YMwGflUoSHQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-async-generator-functions@7.22.5': resolution: {integrity: sha512-gGOEvFzm3fWoyD5uZq7vVTD57pPJ3PczPUD/xCFGjzBpUosnklmXyKnGQbbbGs1NPNPskFex0j93yKbHt0cHyg==} engines: {node: '>=6.9.0'} @@ -1984,12 +1935,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-async-to-generator@7.24.7': - resolution: {integrity: sha512-SQY01PcJfmQ+4Ash7NE+rpbLFbmqA2GPIgqzxfFTL4t1FKRq4zTms/7htKpoCUI9OcFYgzqfmCdH53s6/jn5fA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-block-scoped-functions@7.22.5': resolution: {integrity: sha512-tdXZ2UdknEKQWKJP1KMNmuF5Lx3MymtMN/pvA+p/VEkhK8jVcQ1fzSy8KM9qRYhAf2/lV33hoMPKI/xaI9sADA==} engines: {node: '>=6.9.0'} @@ -2002,12 +1947,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-block-scoping@7.24.7': - resolution: {integrity: sha512-Nd5CvgMbWc+oWzBsuaMcbwjJWAcp5qzrbg69SZdHSP7AMY0AbWFqFO0WTFCA1jxhMCwodRwvRec8k0QUbZk7RQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-class-properties@7.22.5': resolution: {integrity: sha512-nDkQ0NfkOhPTq8YCLiWNxp1+f9fCobEjCb0n8WdbNUBc4IB5V7P1QnX9IjpSoquKrXF5SKojHleVNs2vGeHCHQ==} engines: {node: '>=6.9.0'} @@ -2026,36 +1965,18 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-classes@7.24.7': - resolution: {integrity: sha512-CFbbBigp8ln4FU6Bpy6g7sE8B/WmCmzvivzUC6xDAdWVsjYTXijpuuGJmYkAaoWAzcItGKT3IOAbxRItZ5HTjw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-computed-properties@7.22.5': resolution: {integrity: sha512-4GHWBgRf0krxPX+AaPtgBAlTgTeZmqDynokHOX7aqqAB4tHs3U2Y02zH6ETFdLZGcg9UQSD1WCmkVrE9ErHeOg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-computed-properties@7.24.7': - resolution: {integrity: sha512-25cS7v+707Gu6Ds2oY6tCkUwsJ9YIDbggd9+cu9jzzDgiNq7hR/8dkzxWfKWnTic26vsI3EsCXNd4iEB6e8esQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-destructuring@7.22.5': resolution: {integrity: sha512-GfqcFuGW8vnEqTUBM7UtPd5A4q797LTvvwKxXTgRsFjoqaJiEg9deBG6kWeQYkVEL569NpnmpC0Pkr/8BLKGnQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-destructuring@7.24.7': - resolution: {integrity: sha512-19eJO/8kdCQ9zISOf+SEUJM/bAUIsvY3YDnXZTupUCQ8LgrWnsG/gFB9dvXqdXnRXMAM8fvt7b0CBKQHNGy1mw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-dotall-regex@7.22.5': resolution: {integrity: sha512-5/Yk9QxCQCl+sOIB1WelKnVRxTJDSAIxtJLL2/pqL14ZVlbH0fUQUZa/T5/UnQtBNgghR7mfB8ERBKyKPCi7Vw==} engines: {node: '>=6.9.0'} @@ -2098,12 +2019,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-flow-strip-types@7.24.7': - resolution: {integrity: sha512-cjRKJ7FobOH2eakx7Ja+KpJRj8+y+/SiB3ooYm/n2UJfxu0oEaOoxOinitkJcPqv9KxS0kxTGPUaR7L2XcXDXA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-for-of@7.22.5': resolution: {integrity: sha512-3kxQjX1dU9uudwSshyLeEipvrLjBCVthCgeTp6CzE/9JYrlAIaeekVxRpCWsDDfYTfRZRoCeZatCQvwo+wvK8A==} engines: {node: '>=6.9.0'} @@ -2116,12 +2031,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-function-name@7.24.7': - resolution: {integrity: sha512-U9FcnA821YoILngSmYkW6FjyQe2TyZD5pHt4EVIhmcTkrJw/3KqcrRSxuOo5tFZJi7TE19iDyI1u+weTI7bn2w==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-json-strings@7.22.5': resolution: {integrity: sha512-DuCRB7fu8MyTLbEQd1ew3R85nx/88yMoqo2uPSjevMj3yoN7CDM8jkgrY0wmVxfJZyJ/B9fE1iq7EQppWQmR5A==} engines: {node: '>=6.9.0'} @@ -2134,12 +2043,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-literals@7.24.7': - resolution: {integrity: sha512-vcwCbb4HDH+hWi8Pqenwnjy+UiklO4Kt1vfspcQYFhJdpthSnW8XvWGyDZWKNVrVbVViI/S7K9PDJZiUmP2fYQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-logical-assignment-operators@7.22.5': resolution: {integrity: sha512-MQQOUW1KL8X0cDWfbwYP+TbVbZm16QmQXJQ+vndPtH/BoO0lOKpVoEDMI7+PskYxH+IiE0tS8xZye0qr1lGzSA==} engines: {node: '>=6.9.0'} @@ -2164,12 +2067,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-modules-commonjs@7.24.7': - resolution: {integrity: sha512-iFI8GDxtevHJ/Z22J5xQpVqFLlMNstcLXh994xifFwxxGslr2ZXXLWgtBeLctOD63UFDArdvN6Tg8RFw+aEmjQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-modules-systemjs@7.22.5': resolution: {integrity: sha512-emtEpoaTMsOs6Tzz+nbmcePl6AKVtS1yC4YNAeMun9U8YCsgadPNxnOPQ8GhHFB2qdx+LZu9LgoC0Lthuu05DQ==} engines: {node: '>=6.9.0'} @@ -2188,12 +2085,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0 - '@babel/plugin-transform-named-capturing-groups-regex@7.24.7': - resolution: {integrity: sha512-/jr7h/EWeJtk1U/uz2jlsCioHkZk1JJZVcc8oQsJ1dUlaJD83f4/6Zeh2aHt9BIFokHIsSeDfhUmju0+1GPd6g==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - '@babel/plugin-transform-new-target@7.22.5': resolution: {integrity: sha512-AsF7K0Fx/cNKVyk3a+DW0JLo+Ua598/NxMRvxDnkpCIGFh43+h/v2xyhRUYf6oD8gE4QtL83C7zZVghMjHd+iw==} engines: {node: '>=6.9.0'} @@ -2242,32 +2133,20 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-parameters@7.24.7': - resolution: {integrity: sha512-yGWW5Rr+sQOhK0Ot8hjDJuxU3XLRQGflvT4lhlSY0DFvdb3TwKaY26CJzHtYllU0vT9j58hc37ndFPsqT1SrzA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-private-methods@7.22.5': resolution: {integrity: sha512-PPjh4gyrQnGe97JTalgRGMuU4icsZFnWkzicB/fUtzlKUqvsWBKEpPPfr5a2JiyirZkHxnAqkQMO5Z5B2kK3fA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-private-methods@7.24.7': - resolution: {integrity: sha512-COTCOkG2hn4JKGEKBADkA8WNb35TGkkRbI5iT845dB+NyqgO8Hn+ajPbSnIQznneJTa3d30scb6iz/DhH8GsJQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-private-property-in-object@7.22.5': resolution: {integrity: sha512-/9xnaTTJcVoBtSSmrVyhtSvO3kbqS2ODoh2juEU72c3aYonNF0OMGiaz2gjukyKM2wBBYJP38S4JiE0Wfb5VMQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-private-property-in-object@7.24.7': - resolution: {integrity: sha512-9z76mxwnwFxMyxZWEgdgECQglF2Q7cFLm0kMf8pGwt+GSJsY0cONKj/UuO4bOH0w/uAel3ekS4ra5CEAyJRmDA==} + '@babel/plugin-transform-private-property-in-object@7.24.6': + resolution: {integrity: sha512-Qu/ypFxCY5NkAnEhCF86Mvg3NSabKsh/TPpBVswEdkGl7+FbsYHy1ziRqJpwGH4thBdQHh8zx+z7vMYmcJ7iaQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -2290,12 +2169,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-react-display-name@7.24.7': - resolution: {integrity: sha512-H/Snz9PFxKsS1JLI4dJLtnJgCJRoo0AUm3chP6NYr+9En1JMKloheEiLIhlp5MDVznWo+H3AAC1Mc8lmUEpsgg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-react-jsx-development@7.22.5': resolution: {integrity: sha512-bDhuzwWMuInwCYeDeMzyi7TaBgRQei6DqxhbyniL7/VG4RSS7HtSL2QbY4eESy1KJqlWt8g3xeEBGPuo+XqC8A==} engines: {node: '>=6.9.0'} @@ -2314,12 +2187,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-react-jsx-source@7.24.7': - resolution: {integrity: sha512-J2z+MWzZHVOemyLweMqngXrgGC42jQ//R0KdxqkIz/OrbVIIlhFI3WigZ5fO+nwFvBlncr4MGapd8vTyc7RPNQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-react-jsx@7.22.5': resolution: {integrity: sha512-rog5gZaVbUip5iWDMTYbVM15XQq+RkUKhET/IHR6oizR+JEoN6CAfTTuHcK4vwUyzca30qqHqEpzBOnaRMWYMA==} engines: {node: '>=6.9.0'} @@ -2332,12 +2199,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-react-jsx@7.24.7': - resolution: {integrity: sha512-+Dj06GDZEFRYvclU6k4bme55GKBEWUmByM/eoKuqg4zTNQHiApWRhQph5fxQB2wAEFvRzL1tOEj1RJ19wJrhoA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-react-pure-annotations@7.22.5': resolution: {integrity: sha512-gP4k85wx09q+brArVinTXhWiyzLl9UpmGva0+mWyKxk6JZequ05x3eUcIUE+FyttPKJFRRVtAvQaJ6YF9h1ZpA==} engines: {node: '>=6.9.0'} @@ -2362,48 +2223,24 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-runtime@7.24.7': - resolution: {integrity: sha512-YqXjrk4C+a1kZjewqt+Mmu2UuV1s07y8kqcUf4qYLnoqemhR4gRQikhdAhSVJioMjVTu6Mo6pAbaypEA3jY6fw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-shorthand-properties@7.22.5': resolution: {integrity: sha512-vM4fq9IXHscXVKzDv5itkO1X52SmdFBFcMIBZ2FRn2nqVYqw6dBexUgMvAjHW+KXpPPViD/Yo3GrDEBaRC0QYA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-shorthand-properties@7.24.7': - resolution: {integrity: sha512-KsDsevZMDsigzbA09+vacnLpmPH4aWjcZjXdyFKGzpplxhbeB4wYtury3vglQkg6KM/xEPKt73eCjPPf1PgXBA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-spread@7.22.5': resolution: {integrity: sha512-5ZzDQIGyvN4w8+dMmpohL6MBo+l2G7tfC/O2Dg7/hjpgeWvUx8FzfeOKxGog9IimPa4YekaQ9PlDqTLOljkcxg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-spread@7.24.7': - resolution: {integrity: sha512-x96oO0I09dgMDxJaANcRyD4ellXFLLiWhuwDxKZX5g2rWP1bTPkBSwCYv96VDXVT1bD9aPj8tppr5ITIh8hBng==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-sticky-regex@7.22.5': resolution: {integrity: sha512-zf7LuNpHG0iEeiyCNwX4j3gDg1jgt1k3ZdXBKbZSoA3BbGQGvMiSvfbZRR3Dr3aeJe3ooWFZxOOG3IRStYp2Bw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-sticky-regex@7.24.7': - resolution: {integrity: sha512-kHPSIJc9v24zEml5geKg9Mjx5ULpfncj0wRpYtxbvKyTtHCYDkVE3aHQ03FrpEo4gEe2vrJJS1Y9CJTaThA52g==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-template-literals@7.22.5': resolution: {integrity: sha512-5ciOehRNf+EyUeewo8NkbQiUs4d6ZxiHo6BcBcnFlgiJfu16q0bQUw9Jvo0b0gBKFG1SMhDSjeKXSYuJLeFSMA==} engines: {node: '>=6.9.0'} @@ -2422,12 +2259,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-typescript@7.24.7': - resolution: {integrity: sha512-iLD3UNkgx2n/HrjBesVbYX6j0yqn/sJktvbtKKgcaLIQ4bTTQ8obAypc1VpyHPD2y4Phh9zHOaAt8e/L14wCpw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-unicode-escapes@7.22.5': resolution: {integrity: sha512-biEmVg1IYB/raUO5wT1tgfacCef15Fbzhkx493D3urBI++6hpJ+RFG4SrWMn0NEZLfvilqKf3QDrRVZHo08FYg==} engines: {node: '>=6.9.0'} @@ -2446,12 +2277,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-unicode-regex@7.24.7': - resolution: {integrity: sha512-hlQ96MBZSAXUq7ltkjtu3FJCCSMx/j629ns3hA3pXnBXjanNP0LHi+JpPeA81zaWgVK1VGH95Xuy7u0RyQ8kMg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-unicode-sets-regex@7.22.5': resolution: {integrity: sha512-lhMfi4FC15j13eKrh3DnYHjpGj6UKQHtNKTbtc1igvAhRy4+kLhV07OpLcsN0VgDEw/MjAvJO4BdMJsHwMhzCg==} engines: {node: '>=6.9.0'} @@ -2468,8 +2293,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/preset-flow@7.24.7': - resolution: {integrity: sha512-NL3Lo0NorCU607zU3NwRyJbpaB6E3t0xtd3LfAQKDfkeX4/ggcDXvkmkW42QWT5owUeW/jAe4hn+2qvkV1IbfQ==} + '@babel/preset-flow@7.24.6': + resolution: {integrity: sha512-huoe0T1Qs9fQhMWbmqE/NHUeZbqmHDsN6n/jYvPcUUHfuKiPV32C9i8tDhMbQ1DEKTjbBP7Rjm3nSLwlB2X05g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -2491,12 +2316,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/preset-typescript@7.24.7': - resolution: {integrity: sha512-SyXRe3OdWwIwalxDg5UtJnJQO+YPcTfwiIY2B0Xlddh9o7jpWLvv8X1RthIeDOxQ+O1ML5BLPCONToObyVQVuQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/register@7.24.6': resolution: {integrity: sha512-WSuFCc2wCqMeXkz/i3yfAAsxwWflEgbVkZzivgAmXl/MxrXeoYFZOOPllbC8R8WTF7u61wSRQtDVZ1879cdu6w==} engines: {node: '>=6.9.0'} @@ -2514,10 +2333,6 @@ packages: resolution: {integrity: sha512-2Yv65nlWnWlSpe3fXEyX5i7fx5kIKo4Qbcj+hMO0odwaneFjfXw5fdum+4yL20O0QiaHpia0cYQ9xpNMqrBwHg==} engines: {node: '>=6.9.0'} - '@babel/runtime@7.24.7': - resolution: {integrity: sha512-UwgBRMjJP+xv857DCngvqXI3Iq6J4v0wXmwc6sapg+zyhbwmQX67LUEFrkK5tbyJ30jGuG3ZvWpBiB9LCy1kWw==} - engines: {node: '>=6.9.0'} - '@babel/template@7.24.6': resolution: {integrity: sha512-3vgazJlLwNXi9jhrR1ef8qiB65L1RK90+lEQwv4OxveHnqC3BfmnHdgySwRLzf6akhlOYenT+b7AfWq+a//AHw==} engines: {node: '>=6.9.0'} @@ -3229,8 +3044,8 @@ packages: peerDependencies: fuels: '>=0.78.0' - '@fuels/connectors@0.5.0': - resolution: {integrity: sha512-lwafZPzWO9dxOcUXYYrQPaOMRtmrmyn0SEb0RYwk/B5f8WeOKfiTL5yxP7QXaTYPNAyb1qW0Gx9Dykn517XxqA==} + '@fuels/connectors@0.8.1': + resolution: {integrity: sha512-y9BUnWdyq7rcBJc3yMp6kAUdJhPOu1D09+/t+c/Ayy+cGuzYiFOfF2H/BMTM37YatlZnpkXmTh1Cf/XHKQfnPw==} peerDependencies: fuels: '>=0.88.1' @@ -3667,10 +3482,6 @@ packages: resolution: {integrity: sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==} 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'} @@ -3678,9 +3489,6 @@ packages: '@jridgewell/source-map@0.3.3': resolution: {integrity: sha512-b+fsZXeLYi9fEULmfBrhxn4IrPlINf8fiNarzTof004v3lFdntdwa9PF7vFJqm3mg7s+ScJMxXaE3Acp1irZcg==} - '@jridgewell/source-map@0.3.6': - resolution: {integrity: sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==} - '@jridgewell/sourcemap-codec@1.4.14': resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==} @@ -3758,8 +3566,8 @@ packages: resolution: {integrity: sha512-FXvL1NQNl6I7fMOJTfQYcBlBZ33vSlm6w80cMpmn8sJh0Lb7wcBpe02UwBsNlARnI+Qsr26XeDs6WHUHQh8CuA==} engines: {node: ^18.18 || >=20} - '@metamask/rpc-errors@6.3.1': - resolution: {integrity: sha512-ugDY7cKjF4/yH5LtBaOIKHw/AiGGSAmzptAUEiAEGr/78LwuzcXAxmzEQfSfMIfI+f9Djr8cttq1pRJJKfTuCg==} + '@metamask/rpc-errors@6.2.1': + resolution: {integrity: sha512-VTgWkjWLzb0nupkFl1duQi9Mk8TGT9rsdnQg6DeRrYEFxtFOh0IF8nAwxM/4GWqDl6uIB06lqUBgUrAVWl62Bw==} engines: {node: '>=16.0.0'} '@metamask/safe-event-emitter@2.0.0': @@ -3805,20 +3613,12 @@ packages: 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.0.0': - resolution: {integrity: sha512-Q/PzQCm6rkmePxHghXgJuYEkVfSvwKLLFZwFtfmLAz4mxIPuFJSMawaJM7sfZsVybK5Bf9QaKAjgMvHk5iGGvA==} + '@metamask/utils@8.4.0': + resolution: {integrity: sha512-dbIc3C7alOe0agCuBHM1h71UaEaEqOk2W8rAtEn8QGz4haH2Qq7MoK6i7v2guzvkJVVh79c+QCzIqphC3KvrJg==} engines: {node: '>=16.0.0'} '@microsoft/tsdoc-config@0.17.0': @@ -4679,34 +4479,25 @@ packages: '@safe-global/safe-apps-sdk@8.1.0': resolution: {integrity: sha512-XJbEPuaVc7b9n23MqlF6c+ToYIS3f7P2Sel8f3cSBQ9WORE4xrSuvhMpK9fDSFqJ7by/brc+rmJR/5HViRr0/w==} - '@safe-global/safe-gateway-typescript-sdk@3.21.8': - resolution: {integrity: sha512-n/fYgiqbuzAQuK0bgny6GBYvb585ETxKURa5Kb9hBV3fa47SvJo/dpGq275fJUn0e3Hh1YqETiLGj4HVJjHiTA==} + '@safe-global/safe-gateway-typescript-sdk@3.21.1': + resolution: {integrity: sha512-7nakIjcRSs6781LkizYpIfXh1DYlkUDqyALciqz/BjFU/S97sVjZdL4cuKsG9NEarytE+f6p0Qbq2Bo1aocVUA==} engines: {node: '>=16'} '@scure/base@1.1.6': resolution: {integrity: sha512-ok9AWwhcgYuGG3Zfhyqg+zwl+Wn5uE+dwC0NV/2qQkx4dABbb/bx96vWu8NSj+BNjjSjno+JRYRjle1jV08k3g==} - '@scure/base@1.1.7': - resolution: {integrity: sha512-PPNYBslrLNNUQ/Yad37MHYsNQtK67EhWb6WtSvNLLPo7SdVZgkUjD6Dg+5On7zNwmskf8OX7I7Nx5oN+MIWE0g==} - '@scure/bip32@1.3.2': resolution: {integrity: sha512-N1ZhksgwD3OBlwTv3R6KFEcPojl/W4ElJOeCZdi+vuI5QmTFwLq3OFf2zd2ROpKvxFdgZ6hUpb0dx9bVNEwYCA==} '@scure/bip32@1.3.3': resolution: {integrity: sha512-LJaN3HwRbfQK0X1xFSi0Q9amqOgzQnnDngIt+ZlsBC3Bm7/nE7K0kwshZHyaru79yIVRv/e1mQAjZyuZG6jOFQ==} - '@scure/bip32@1.4.0': - resolution: {integrity: sha512-sVUpc0Vq3tXCkDGYVWGIZTRfnvu8LoTDaev7vbwh0omSvVORONr960MQWdKqJDCReIEmTj3PAr73O3aoxz7OPg==} - '@scure/bip39@1.2.1': resolution: {integrity: sha512-Z3/Fsz1yr904dduJD0NpiyRHhRYHdcnyh73FZWiV+/qhWi83wNJ3NWolYqCEN+ZWsUz2TWwajJggcRE9r1zUYg==} '@scure/bip39@1.2.2': resolution: {integrity: sha512-HYf9TUXG80beW+hGAt3TRM8wU6pQoYur9iNypTROm42dorCGmLnFe3eWjz3gOq6G62H2WRh0FCzAR1PI+29zIA==} - '@scure/bip39@1.3.0': - resolution: {integrity: sha512-disdg7gHuTDZtY+ZdkmLpPCk7fxZSu3gBiEGuoC1XYxv9cGx3Z6cpTggCgW6odSOOIXCiDjuGejW+aJKCY/pIQ==} - '@shikijs/core@1.9.0': resolution: {integrity: sha512-cbSoY8P/jgGByG8UOl3jnP/CWg/Qk+1q+eAKWtcrU3pNoILF8wTsLB0jT44qUBV8Ce1SvA9uqcM9Xf+u3fJFBw==} @@ -4961,8 +4752,8 @@ packages: resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==} engines: {node: '>=10.13.0'} - '@tsconfig/node10@1.0.11': - resolution: {integrity: sha512-DcRjDCujK/kCk/cUe8Xz8ZSpm8mS3mNNpta+jGCA6USEDfktlNvm1+IuZ9eTcDbNk41BHwpHHeW+N1lKCz4zOw==} + '@tsconfig/node10@1.0.9': + resolution: {integrity: sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==} '@tsconfig/node12@1.0.11': resolution: {integrity: sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==} @@ -4973,8 +4764,8 @@ packages: '@tsconfig/node16@1.0.4': resolution: {integrity: sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==} - '@types/aria-query@5.0.4': - resolution: {integrity: sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==} + '@types/aria-query@5.0.1': + resolution: {integrity: sha512-XTIieEY+gvJ39ChLcB4If5zHtPxt3Syj5rgZR+e1ctpmK8NjPf0zFqsz4JpLJT0xla9GFDKjy8Cpu331nrmE1Q==} '@types/babel__core@7.20.1': resolution: {integrity: sha512-aACu/U/omhdk15O4Nfb+fHgH/z3QsfQzpnvRZhYhThms83ZnAOZz7zZAWO7mn2yyNQaA4xTO8GLK3uqFU4bYYw==} @@ -5060,21 +4851,12 @@ packages: '@types/istanbul-lib-coverage@2.0.4': resolution: {integrity: sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==} - '@types/istanbul-lib-coverage@2.0.6': - resolution: {integrity: sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==} - '@types/istanbul-lib-report@3.0.0': resolution: {integrity: sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==} - '@types/istanbul-lib-report@3.0.3': - resolution: {integrity: sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==} - '@types/istanbul-reports@3.0.1': resolution: {integrity: sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==} - '@types/istanbul-reports@3.0.4': - resolution: {integrity: sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==} - '@types/jest@29.5.12': resolution: {integrity: sha512-eDC8bTvT/QhYdxJAulQikueigY5AsdBRH2yDKW3yveW7svY3+DzN84/2NUgkw10RTiJbWqZrTtoGVdYlvFJdLw==} @@ -5153,9 +4935,6 @@ packages: '@types/node@20.11.13': resolution: {integrity: sha512-5G4zQwdiQBSWYTDAH1ctw2eidqdhMJaNsiIDKHFr55ihz5Trl2qqR8fdrT732yPBho5gkNxXm67OxWFBqX9aPg==} - '@types/node@20.14.10': - resolution: {integrity: sha512-MdiXf+nDuMvY0gJKxyfZ7/6UFsETO7mGKF54MVD/ekJS6HdFtpZFBgrh6Pseu64XTb2MLyFPlbW6hj8HYRQNOQ==} - '@types/parse-json@4.0.0': resolution: {integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==} @@ -5225,15 +5004,9 @@ packages: '@types/stack-utils@2.0.1': resolution: {integrity: sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==} - '@types/stack-utils@2.0.3': - resolution: {integrity: sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==} - '@types/trusted-types@2.0.3': resolution: {integrity: sha512-NfQ4gyz38SL8sDNrSixxU2Os1a5xcdFxipAFxYEuLUlvU2uDwS4NUpsImcf1//SlWItCVMMLiylsxbmNMToV/g==} - '@types/trusted-types@2.0.7': - resolution: {integrity: sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==} - '@types/unist@2.0.6': resolution: {integrity: sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==} @@ -5255,9 +5028,6 @@ packages: '@types/yargs-parser@21.0.0': resolution: {integrity: sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==} - '@types/yargs-parser@21.0.3': - resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==} - '@types/yargs@15.0.19': resolution: {integrity: sha512-2XUaGVmyQjgyAZldf0D0c14vvo/yv0MhQBSTJcejMMaitsn3nxCB6TmH4G0ZQf+uxROOa9mpanoSm8h6SG/1ZA==} @@ -5267,9 +5037,6 @@ packages: '@types/yargs@17.0.24': resolution: {integrity: sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw==} - '@types/yargs@17.0.32': - resolution: {integrity: sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==} - '@types/yauzl@2.10.3': resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==} @@ -5891,10 +5658,6 @@ packages: resolution: {integrity: sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==} engines: {node: '>=0.4.0'} - acorn-walk@8.3.3: - resolution: {integrity: sha512-MxXdReSRhGO7VlFe1bRG/oI7/mdLV9B9JJT0N8vZOhF7gFRR5l3M8W9G8JxmKV+JC5mGqJ0QvqfSOLsCPa4nUw==} - engines: {node: '>=0.4.0'} - acorn@7.4.1: resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==} engines: {node: '>=0.4.0'} @@ -5905,11 +5668,6 @@ packages: engines: {node: '>=0.4.0'} hasBin: true - acorn@8.12.1: - resolution: {integrity: sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==} - engines: {node: '>=0.4.0'} - hasBin: true - acorn@8.9.0: resolution: {integrity: sha512-jaVNAFBHNLXspO543WnNNPZFRtavh3skAkITqD0/2aeMkKZTN+254PyhwxFYrk3vQ1xfY+2wbesJMs/JC8/PwQ==} engines: {node: '>=0.4.0'} @@ -5996,8 +5754,8 @@ packages: resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} engines: {node: '>=12'} - ansi-sequence-parser@1.1.1: - resolution: {integrity: sha512-vJXt3yiaUL4UU546s3rPXlsry/RnM730G1+HkpKE012AN0sx1eOrxSu95oKDIonskeLTijMgqWZ3uDEe3NFvyg==} + ansi-sequence-parser@1.1.0: + resolution: {integrity: sha512-lEm8mt52to2fT8GhciPCGeCXACSz2UwIN4X2e2LJSnZ5uAbn2/dsYdOmUXq0AtWS5cpAupysIneExOgH0Vd2TQ==} ansi-styles@3.2.1: resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} @@ -6290,21 +6048,11 @@ packages: peerDependencies: '@babel/core': ^7.1.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-corejs2@0.4.3: resolution: {integrity: sha512-bM3gHc337Dta490gg+/AseNB9L4YLHxq1nGKZZSHbhXv4aTYU2MD2cjza1Ru4S6975YLTaL1K8uJf6ukJhhmtw==} peerDependencies: '@babel/core': ^7.0.0-0 - babel-plugin-polyfill-corejs3@0.10.4: - resolution: {integrity: sha512-25J6I8NGfa5YkCDogHRID3fVCadIR8/pGl1/spvCkzb6lVn6SR3ojpx9nOn9iEBcUsjY24AmdKm5khcfKdylcg==} - peerDependencies: - '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - babel-plugin-polyfill-corejs3@0.8.1: resolution: {integrity: sha512-ikFrZITKg1xH6pLND8zT14UPgjKHiGLqex7rGEZCH2EvhsneJaJPemmpQaIZV5AL03II+lXylw3UmddDK8RU5Q==} peerDependencies: @@ -6315,11 +6063,6 @@ packages: peerDependencies: '@babel/core': ^7.0.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-trailing-function-commas@7.0.0-beta.0: resolution: {integrity: sha512-Xj9XuRuz3nTSbaTXWv3itLOcxyF4oPD8douBBmj7U9BBC6nEBYfyOJYQMf/8PJAFotC62UY5dFfIGEPr7WswzQ==} @@ -6440,10 +6183,6 @@ packages: resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} engines: {node: '>=8'} - 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==} @@ -6477,21 +6216,11 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true - browserslist@4.22.1: - resolution: {integrity: sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ==} - engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} - hasBin: true - browserslist@4.23.0: resolution: {integrity: sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true - browserslist@4.23.1: - resolution: {integrity: sha512-TUfofFo/KsK/bWZ9TWQ5O26tsWW4Uhmt8IYklbnUa70udB6P2wA7w7o4PY4muaEPBQaAX+CEnmmIA41NVHtPVw==} - 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==} @@ -6728,10 +6457,6 @@ packages: resolution: {integrity: sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==} engines: {node: '>=8'} - ci-info@3.9.0: - resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==} - engines: {node: '>=8'} - cipher-base@1.0.4: resolution: {integrity: sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==} @@ -6865,10 +6590,6 @@ packages: resolution: {integrity: sha512-5EEkTNyHNGFPD2H+c/dXXfQZYa/scCKasxWcXJaWnNJ99pnQN9Vnmqow+p+PlFPE63Q6mThaZws1T+HxfpgtPw==} engines: {node: ^12.20.0 || >=14} - commander@9.5.0: - resolution: {integrity: sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==} - engines: {node: ^12.20.0 || >=14} - comment-parser@1.4.0: resolution: {integrity: sha512-QLyTNiZ2KDOibvFPlZ6ZngVsZ/0gYnE6uTXi5aoDg8ed3AkJAz4sEje3Y8a29hQ1s6A99MZXe47fLAXQ1rTqaw==} engines: {node: '>= 12.0.0'} @@ -6961,9 +6682,6 @@ packages: core-js-compat@3.31.0: resolution: {integrity: sha512-hM7YCu1cU6Opx7MXNu0NuumM0ezNeAeRKadixyiQELWY3vT3De9S4J5ZBMraWV2vZnrE1Cirl0GtFtDtMUXzPw==} - core-js-compat@3.37.1: - resolution: {integrity: sha512-9TNiImhKvQqSUkOvk/mMRZzOANTiEVC7WaBNhHcKM7x+/5E1l5NvsysR19zuDQScE8k+kfQXWRN3AtS/eOSHpg==} - core-js-pure@3.31.0: resolution: {integrity: sha512-/AnE9Y4OsJZicCzIe97JP5XoPKQJfTuEG43aEVLFJGOJpyqELod+pE6LEl63DfG1Mp8wX97LDaDpy1GmLEUxlg==} @@ -7534,8 +7252,8 @@ packages: easy-table@1.2.0: resolution: {integrity: sha512-OFzVOv03YpvtcWGe5AayU5G2hgybsg3iqA6drU8UaoZyB9jLGMTrz9+asnLp/E+6qPh88yEI1gvyZFZ41dmgww==} - eciesjs@0.3.19: - resolution: {integrity: sha512-b+PkRDZ3ym7HEcnbxc22CMVCpgsnr8+gGgST3U5PtgeX1luvINgfXW7efOyUtmn/jFtA/lg5ywBi/Uazf4oeaA==} + eciesjs@0.3.18: + resolution: {integrity: sha512-RQhegEtLSyIiGJmFTZfvCTHER/fymipXFVx6OwSRYD6hOuy+6Kjpk0dGvIfP9kxn/smBpxQy71uxpGO406ITCw==} edge-paths@3.0.5: resolution: {integrity: sha512-sB7vSrDnFa4ezWQk9nZ/n0FdpdUuC6R1EOrlU3DL+bovcNFK28rqu2emmAUjujYEJTWIgQGqgVVWUZXMnc8iWg==} @@ -7556,21 +7274,12 @@ packages: electron-to-chromium@1.4.442: resolution: {integrity: sha512-RkrZF//Ya+0aJq2NM3OdisNh5ZodZq1rdXOS96G8DdDgpDKqKE81yTbbQ3F/4CKm1JBPsGu1Lp/akkna2xO06Q==} - electron-to-chromium@1.4.589: - resolution: {integrity: sha512-zF6y5v/YfoFIgwf2dDfAqVlPPsyQeWNpEWXbAlDUS8Ax4Z2VoiiZpAPC0Jm9hXEkJm2vIZpwB6rc4KnLTQffbQ==} - electron-to-chromium@1.4.747: resolution: {integrity: sha512-+FnSWZIAvFHbsNVmUxhEqWiaOiPMcfum1GQzlWCg/wLigVtshOsjXHyEFfmt6cFK6+HkS3QOJBv6/3OPumbBfw==} - electron-to-chromium@1.4.818: - resolution: {integrity: sha512-eGvIk2V0dGImV9gWLq8fDfTTsCAeMDwZqEPMr+jMInxZdnp9Us8UpovYpRCf9NQ7VOFgrN2doNSgvISbsbNpxA==} - elliptic@6.5.4: resolution: {integrity: sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==} - elliptic@6.5.5: - resolution: {integrity: sha512-7EjbcmUm17NQFu4Pmgmq2olYMj8nwMnpcddByChSUjArp8F5DQWcIcpriwO4ZToLNAJig0yiyjswfyGNje/ixw==} - emittery@0.10.2: resolution: {integrity: sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==} engines: {node: '>=12'} @@ -7599,8 +7308,8 @@ packages: end-of-stream@1.4.4: resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} - engine.io-client@6.5.4: - resolution: {integrity: sha512-GeZeeRjpD2qf49cZQ0Wvh/8NJNfeXkXXcoGh+F77oEAgo9gUHwT1fCRxSNU+YEEaysOJTnsFHmM5oAcPy4ntvQ==} + engine.io-client@6.5.3: + resolution: {integrity: sha512-9Z0qLB0NIisTRt1DZ/8U2k12RJn8yls/nXMZLn+/N8hANT3TcYjKFKcwbw5zFQiN4NTde3TSY9zb79e1ij6j9Q==} engine.io-parser@5.2.2: resolution: {integrity: sha512-RcyUFKA93/CXH20l4SoVvzZfrSDMOTUS3bWVpTt2FuFP+XYrL8i8oonHP7WInRyVHXh0n/ORtoeiE1os+8qkSw==} @@ -7720,10 +7429,6 @@ packages: resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} engines: {node: '>=6'} - escalade@3.1.2: - resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==} - engines: {node: '>=6'} - escape-html@1.0.3: resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} @@ -8046,9 +7751,6 @@ packages: ethereum-cryptography@2.1.3: resolution: {integrity: sha512-BlwbIL7/P45W8FGW2r7LGuvoEZ+7PWsniMvQ4p5s2xCyw9tmaDlpfsN9HjAucbF+t/qpVHwZUisgfK24TCW8aA==} - ethereum-cryptography@2.2.1: - resolution: {integrity: sha512-r/W8lkHSiTLxUxW8Rf3u4HGB0xQweG2RyETjywylKZSzLWoWAijRz8WCuOtJ6wah+avllXBqZuk29HCCvhEIRg==} - ethers@6.13.1: resolution: {integrity: sha512-hdJ2HOxg/xx97Lm9HdCWk949BfYqYWpyw4//78SiwOLgASyfrNszfMUNB2joKjvGUdwhHfaiMMFFwacVVoLR9A==} engines: {node: '>=14.0.0'} @@ -8237,10 +7939,6 @@ packages: resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} engines: {node: '>=8'} - 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'} @@ -8300,8 +7998,8 @@ packages: flow-enums-runtime@0.0.6: resolution: {integrity: sha512-3PYnM29RFXwvAN6Pc/scUfkI7RwhQ/xqyLUyPNlXUp9S40zI8nup9tUSrTLSVnWGBN38FNiGWbwZOB6uR4OGdw==} - flow-parser@0.239.0: - resolution: {integrity: sha512-U5dgOsS6cg4FGNzzTD/zHRDM4bliL6laUgD0LUCSMzI2zEfKMnRV2/wgDv8nKmO2Z1R8ri5pE1YoldmrSV7FOw==} + flow-parser@0.237.2: + resolution: {integrity: sha512-mvI/kdfr3l1waaPbThPA8dJa77nHXrfZIun+SWvFwSwDjmeByU7mGJGRmv1+7guU6ccyLV8e1lqZA1lD4iMGnQ==} engines: {node: '>=0.4.0'} focus-trap@7.5.4: @@ -8327,10 +8025,6 @@ packages: resolution: {integrity: sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==} engines: {node: '>=14'} - foreground-child@3.2.1: - resolution: {integrity: sha512-PXUUyLqrR2XCWICfv6ukppP96sdFwWbNEnfEMt7jNsISjMsvaLNinAHNDYyvkyU+SZG2BTSbT5NjG+vZslfGTA==} - engines: {node: '>=14'} - fork-ts-checker-webpack-plugin@6.5.3: resolution: {integrity: sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ==} engines: {node: '>=10', yarn: '>=1.0.0'} @@ -8546,11 +8240,6 @@ packages: engines: {node: '>=16 || 14 >=14.17'} hasBin: true - glob@10.4.3: - resolution: {integrity: sha512-Q38SGlYRpVtDBPSWEylRyctn7uDeTp4NQERTLiCT1FqA9JXPYWqAVmQU6qh4r/zMM5ehxTcbaO8EjhWnvEhmyg==} - engines: {node: '>=18'} - hasBin: true - glob@7.1.6: resolution: {integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==} deprecated: Glob versions prior to v9 are no longer supported @@ -8648,8 +8337,8 @@ packages: resolution: {integrity: sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==} engines: {node: '>=10'} - h3@1.12.0: - resolution: {integrity: sha512-Zi/CcNeWBXDrFNlV0hUBJQR9F7a96RjMeAZweW/ZWkR9fuXrMcvKnSA63f/zZ9l0GgQOZDVHGvXivNN9PWOwhA==} + h3@1.11.1: + resolution: {integrity: sha512-AbaH6IDnZN6nmbnJOH72y3c5Wwh9P97soSVdGSBbcDACRdkC0FEWf25pzx4f/NuOCK6quHmW18yF2Wx+G4Zi1A==} handle-thing@2.0.1: resolution: {integrity: sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==} @@ -9399,10 +9088,6 @@ packages: resolution: {integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==} engines: {node: '>=14'} - jackspeak@3.4.1: - resolution: {integrity: sha512-U23pQPDnmYybVkYjObcuYMk43VRlMLLqLI+RdZy8s8WV8WsxO9SnqSroKaluuvcNOdCAlauKszDwd+umbot5Mg==} - engines: {node: '>=18'} - jake@10.8.7: resolution: {integrity: sha512-ZDi3aP+fG/LchyBzUM804VjddnwfSfsdeYkwt8NcbKRvo4rFkjhs456iLFn3k2ZUWvNe4i48WACDbza8fhq2+w==} engines: {node: '>=10'} @@ -9635,8 +9320,8 @@ packages: jju@1.4.0: resolution: {integrity: sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA==} - joi@17.13.3: - resolution: {integrity: sha512-otDA4ldcIx+ZXsKHWmp0YizCweVRZG96J10b0FevjfuncLO1oX59THoAmHkNubYJ+9gWsYsp5k8v4ib6oDv1fA==} + joi@17.13.1: + resolution: {integrity: sha512-vaBlIKCyo4FCUtCm7Eu4QZd/q02bWcxfUO6YSXAZOWF6gzcLBeba8kwotUdYJjDLW8Cz8RywsSOqiNJZW0mNvg==} jose@5.4.1: resolution: {integrity: sha512-U6QajmpV/nhL9SyfAewo000fkiRQ+Yd2H0lBxJJ9apjpOgkOcBQJWOrMo917lxLptdS/n/o/xPzMkXhF46K8hQ==} @@ -9783,8 +9468,8 @@ packages: resolution: {integrity: sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==} engines: {node: '>= 8'} - knip@5.24.1: - resolution: {integrity: sha512-YgVtCxu3lpsGHrZJUozBr7oAlQvwkxaExZr0OwaiDK92em/Gp0ZfzQC3h8ZOfFVGxgNqNX7AV61xWA/Lusg46A==} + knip@5.24.2: + resolution: {integrity: sha512-Y8YyqkheQ4IlVw1s5nOBrT4LZUl4g++gKmX+d/J9lxoR8pz6UV0Otn3GBbuc9JYYMjKVW94GLVtB7hKlzJSmrQ==} engines: {node: '>=18.6.0'} hasBin: true peerDependencies: @@ -10015,9 +9700,9 @@ packages: resolution: {integrity: sha512-svTf/fzsKHffP42sujkO/Rjs37BCIsQVRCeNYIm9WN8rgT7ffoUnRtZCqU+6BqcSBdv8gwJeTz8knJpgACeQMw==} engines: {node: 14 || >=16.14} - lru-cache@10.3.1: - resolution: {integrity: sha512-9/8QXrtbGeMB6LxwQd4x1tIMnsmUxMvIH/qWGsccz6bt9Uln3S+sgAaqfQNhbGA8ufzs2fHuP/yqapGgP9Hh2g==} - engines: {node: '>=18'} + lru-cache@10.2.0: + resolution: {integrity: sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==} + engines: {node: 14 || >=16.14} lru-cache@4.1.5: resolution: {integrity: sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==} @@ -10297,10 +9982,6 @@ packages: resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} engines: {node: '>=8.6'} - micromatch@4.0.7: - resolution: {integrity: sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==} - engines: {node: '>=8.6'} - miller-rabin@4.0.1: resolution: {integrity: sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==} hasBin: true @@ -10378,10 +10059,6 @@ packages: 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==} @@ -10393,10 +10070,6 @@ packages: resolution: {integrity: sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==} engines: {node: '>=16 || 14 >=14.17'} - minipass@7.1.2: - resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} - engines: {node: '>=16 || 14 >=14.17'} - minisearch@6.3.0: resolution: {integrity: sha512-ihFnidEeU8iXzcVHy74dhkxh/dn8Dc08ERl0xwoMMGqp4+LvRSCgicb+zGqWthVokQKvCSxITlh3P08OzdTYCQ==} @@ -10429,8 +10102,8 @@ packages: mlly@1.5.0: resolution: {integrity: sha512-NPVQvAY1xr1QoVeG0cy8yUYC7FQcOx6evl/RjT1wL5FvzPnzOysoqB/jmx/DhssT2dYa8nxECLAaFI/+gVLhDQ==} - mlly@1.7.1: - resolution: {integrity: sha512-rrVRZRELyQzrIUAVMHxP97kv+G786pHmOKzuFII8zDYahFBS7qnHh2AlYSl1GAHhaMPCz6/oHjVMcfFYgFYHgA==} + mlly@1.7.0: + resolution: {integrity: sha512-U9SDaXGEREBYQgfejV97coK0UL1r+qnF2SyO9A3qcI8MzKnsIFKHNVEkrDyNncQTKQQumsasmeq84eNMdBfsNQ==} motion@10.16.2: resolution: {integrity: sha512-p+PurYqfUdcJZvtnmAqu5fJgV2kR0uLFQuBKtLeFVTrYEVllI99tiOTSefVNYuip9ELTEkepIIDftNdze76NAQ==} @@ -10584,9 +10257,6 @@ packages: node-releases@2.0.12: resolution: {integrity: sha512-QzsYKWhXTWx8h1kIvqfnC++o0pEmpRQA/aenALsL2F4pqNVr7YzcdMlDij5WBnwftRbJCNJL/O7zdKaxKPHqgQ==} - node-releases@2.0.13: - resolution: {integrity: sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==} - node-releases@2.0.14: resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==} @@ -10915,9 +10585,6 @@ packages: resolution: {integrity: sha512-whdkPIooSu/bASggZ96BWVvZTRMOFxnyUG5PnTSGKoJE2gd5mbVNmR2Nj20QFzxYYgAXpoqC+AiXzl+UMRh7zQ==} engines: {node: '>=8'} - package-json-from-dist@1.0.0: - resolution: {integrity: sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==} - pako@1.0.11: resolution: {integrity: sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==} @@ -11125,8 +10792,8 @@ packages: pkg-types@1.0.3: resolution: {integrity: sha512-nN7pYi0AQqJnoLPC9eHFQ8AcyaixBUOwvqc5TDnIKCMEE6I0y8P7OKA7fPexsXGCGxQDl/cmrLAp26LhcwxZ4A==} - pkg-types@1.1.3: - resolution: {integrity: sha512-+JrgthZG6m3ckicaOB74TwQ+tBWsFl3qVQg7mN8ulwSOElJ7gBhKzj2VkCPnZ4NlF6kEquYU+RIYNVAvzd54UA==} + pkg-types@1.1.1: + resolution: {integrity: sha512-ko14TjmDuQJ14zsotODv7dBlwxKhUKQEhuhmbqo1uCi9BB0Z2alo/wAXg6q1dTR5TyuqYyWhjtfe/Tsh+X28jQ==} pkg-up@3.1.0: resolution: {integrity: sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==} @@ -11618,9 +11285,6 @@ packages: preact@10.22.0: resolution: {integrity: sha512-RRurnSjJPj4rp5K6XoP45Ui33ncb7e4H7WiOHVpjbkvqvA3U+N8Z6Qbo0AE6leGYBV66n8EhEaFixvIu3SkxFw==} - preact@10.22.1: - resolution: {integrity: sha512-jRYbDDgMpIb5LHq3hkI0bbl+l/TQ9UnkdQ0ww+lp+4MMOdqaUYdFc5qeyP+IV8FAd/2Em7drVPeKdQxsiWCf/A==} - preferred-pm@3.0.3: resolution: {integrity: sha512-+wZgbxNES/KlJs9q40F/1sfOd/j7f1O9JaHcW5Dsn3aUUOZg3L2bjpVUcKV2jvtElYfoTuQiNeMfQJ4kwUAhCQ==} engines: {node: '>=10'} @@ -11769,6 +11433,7 @@ packages: engines: {node: '>=0.6.0', teleport: '>=0.2.0'} deprecated: |- You or someone you depend on is using Q, the JavaScript Promise library that gave JavaScript developers strong feelings about promises. They can almost certainly migrate to the native JavaScript promise now. Thank you literally everyone for joining me in this bet against the odds. Be excellent to each other. + (For a CapTP with native promises, see @endo/eventual-send and @endo/captp) qr-code-styling@1.6.0-rc.1: @@ -11869,8 +11534,8 @@ packages: typescript: optional: true - react-devtools-core@5.3.1: - resolution: {integrity: sha512-7FSb9meX0btdBQLwdFOwt6bGqvRPabmVMMslv8fgoSPqXyuGpgQe36kx8gR86XPw7aV1yVouTp6fyZ0EH+NfUw==} + react-devtools-core@5.2.0: + resolution: {integrity: sha512-vZK+/gvxxsieAoAyYaiRIVFxlajb7KXhgBDV7OsoMzaAE+IqGpoxusBjIgq5ibqA2IloKu0p9n7tE68z1xs18A==} react-dom@18.2.0: resolution: {integrity: sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==} @@ -11914,9 +11579,6 @@ packages: react-is@18.2.0: resolution: {integrity: sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==} - 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: @@ -12075,9 +11737,6 @@ packages: regenerator-runtime@0.14.0: resolution: {integrity: sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA==} - regenerator-runtime@0.14.1: - resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==} - regenerator-transform@0.15.1: resolution: {integrity: sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==} @@ -12252,19 +11911,14 @@ packages: deprecated: Rimraf versions prior to v4 are no longer supported hasBin: true - rimraf@2.7.1: - resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==} - 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 - rimraf@5.0.8: - resolution: {integrity: sha512-XSh0V2/yNhDEi8HwdIefD8MLgs4LQXPag/nEJWs3YUc3Upn+UHa1GyIkEg9xSSNt7HnkO5FjTvmcRzgf+8UZuw==} - engines: {node: '>=18'} + rimraf@5.0.9: + resolution: {integrity: sha512-3i7b8OcswU6CpU8Ej89quJD4O98id7TtVM5U4Mybh84zQXdrFmDLouWBEEaD/QfO3gDDfH+AGFCGsR7kngzQnA==} + engines: {node: 14 >=14.20 || 16 >=16.20 || >=18} hasBin: true ripemd160@2.0.2: @@ -12428,10 +12082,6 @@ packages: resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==} hasBin: true - semver@5.7.2: - resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==} - hasBin: true - semver@6.3.0: resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==} hasBin: true @@ -12450,11 +12100,6 @@ packages: engines: {node: '>=10'} hasBin: true - semver@7.6.2: - resolution: {integrity: sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==} - engines: {node: '>=10'} - hasBin: true - send@0.18.0: resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==} engines: {node: '>= 0.8.0'} @@ -12614,6 +12259,10 @@ packages: snake-case@3.0.4: resolution: {integrity: sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==} + socket.io-client@4.7.2: + resolution: {integrity: sha512-vtA0uD4ibrYD793SOIAwlo8cj6haOeMHrGvwPxJsxH7CeIksqJ+3Zc06RvWTIFgiSqx4A3sOnTXpfAEE2Zyz6w==} + engines: {node: '>=10.0.0'} + socket.io-client@4.7.5: resolution: {integrity: sha512-sJ/tqHOCe7Z50JCBCXrsY3I2k03iOiUe+tj1OmKeD2lXPiGH/RUCdTZFoqVyN7l1MnpIzPrGtLcijffmeouNlQ==} engines: {node: '>=10.0.0'} @@ -12660,10 +12309,6 @@ packages: resolution: {integrity: sha512-MjZkVp0NHr5+TPihLcadqnlVoGIoWo4IBHptutGh9wI3ttUYvCG26HkSuDi+K6lsZ25syXJXcctwgyVCt//xqA==} engines: {node: '>=0.10.0'} - 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'} @@ -13077,11 +12722,6 @@ packages: engines: {node: '>=10'} hasBin: true - terser@5.31.1: - resolution: {integrity: sha512-37upzU1+viGvuFtBo9NPufCb9dwM0+l9hMxYyWfBA+fbwrPqNJAhbZ6W47bBFnZHKHTUBnMvi87434qq+qnxOg==} - engines: {node: '>=10'} - hasBin: true - test-exclude@6.0.0: resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==} engines: {node: '>=8'} @@ -13677,12 +13317,6 @@ packages: peerDependencies: browserslist: '>= 4.21.0' - update-browserslist-db@1.1.0: - resolution: {integrity: sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==} - hasBin: true - peerDependencies: - browserslist: '>= 4.21.0' - upper-case-first@2.0.2: resolution: {integrity: sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==} @@ -14076,9 +13710,6 @@ packages: whatwg-fetch@3.6.2: resolution: {integrity: sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==} - whatwg-fetch@3.6.20: - resolution: {integrity: sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==} - whatwg-mimetype@2.3.0: resolution: {integrity: sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==} @@ -14225,8 +13856,8 @@ packages: resolution: {integrity: sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==} engines: {node: '>=4'} - ws@6.2.3: - resolution: {integrity: sha512-jmTjYU0j60B+vHey6TfR3Z7RD61z/hmxBS3VMSGIrroOWXQEneK1zNuotOUrGyBHQj0yrpsLHPWtigEFd13ndA==} + ws@6.2.2: + resolution: {integrity: sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==} peerDependencies: bufferutil: ^4.0.1 utf-8-validate: ^5.0.2 @@ -14236,8 +13867,8 @@ packages: utf-8-validate: optional: true - ws@7.5.10: - resolution: {integrity: sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==} + ws@7.5.9: + resolution: {integrity: sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==} engines: {node: '>=8.3.0'} peerDependencies: bufferutil: ^4.0.1 @@ -14248,9 +13879,9 @@ packages: utf-8-validate: optional: true - ws@7.5.9: - resolution: {integrity: sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==} - engines: {node: '>=8.3.0'} + ws@8.11.0: + resolution: {integrity: sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==} + engines: {node: '>=10.0.0'} peerDependencies: bufferutil: ^4.0.1 utf-8-validate: ^5.0.2 @@ -14325,11 +13956,6 @@ packages: resolution: {integrity: sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ==} engines: {node: '>= 14'} - yaml@2.4.5: - resolution: {integrity: sha512-aBx2bnqDzVOyNKfsysjA2ms5ZlnjSAW2eG3/L5G/CSujfjLJTJsEw1bGw8kCf04KodQWk1pxlGnZ56CRxiawmg==} - engines: {node: '>= 14'} - hasBin: true - yargs-parser@18.1.3: resolution: {integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==} engines: {node: '>=6'} @@ -14687,10 +14313,6 @@ snapshots: dependencies: '@babel/types': 7.24.6 - '@babel/helper-annotate-as-pure@7.24.7': - dependencies: - '@babel/types': 7.24.7 - '@babel/helper-builder-binary-assignment-operator-visitor@7.22.5': dependencies: '@babel/types': 7.24.6 @@ -14700,7 +14322,7 @@ snapshots: '@babel/compat-data': 7.22.5 '@babel/core': 7.22.5 '@babel/helper-validator-option': 7.22.5 - browserslist: 4.22.1 + browserslist: 4.23.0 lru-cache: 5.1.1 semver: 6.3.1 @@ -14709,7 +14331,7 @@ snapshots: '@babel/compat-data': 7.22.5 '@babel/core': 7.24.4 '@babel/helper-validator-option': 7.22.5 - browserslist: 4.22.1 + browserslist: 4.23.0 lru-cache: 5.1.1 semver: 6.3.1 @@ -14718,7 +14340,7 @@ snapshots: '@babel/compat-data': 7.22.5 '@babel/core': 7.24.7 '@babel/helper-validator-option': 7.22.5 - browserslist: 4.22.1 + browserslist: 4.23.0 lru-cache: 5.1.1 semver: 6.3.1 @@ -14783,20 +14405,18 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/helper-create-class-features-plugin@7.24.7(@babel/core@7.24.7)': + '@babel/helper-create-class-features-plugin@7.24.6(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 - '@babel/helper-annotate-as-pure': 7.24.7 + '@babel/helper-annotate-as-pure': 7.24.6 '@babel/helper-environment-visitor': 7.24.7 '@babel/helper-function-name': 7.24.7 - '@babel/helper-member-expression-to-functions': 7.24.7 - '@babel/helper-optimise-call-expression': 7.24.7 - '@babel/helper-replace-supers': 7.24.7(@babel/core@7.24.7) - '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 + '@babel/helper-member-expression-to-functions': 7.24.6 + '@babel/helper-optimise-call-expression': 7.24.6 + '@babel/helper-replace-supers': 7.24.6(@babel/core@7.24.7) + '@babel/helper-skip-transparent-expression-wrappers': 7.24.6 '@babel/helper-split-export-declaration': 7.24.7 semver: 6.3.1 - transitivePeerDependencies: - - supports-color '@babel/helper-create-regexp-features-plugin@7.22.5(@babel/core@7.22.5)': dependencies: @@ -14812,13 +14432,6 @@ snapshots: regexpu-core: 5.3.2 semver: 6.3.1 - '@babel/helper-create-regexp-features-plugin@7.24.7(@babel/core@7.24.7)': - dependencies: - '@babel/core': 7.24.7 - '@babel/helper-annotate-as-pure': 7.24.7 - regexpu-core: 5.3.2 - semver: 6.3.1 - '@babel/helper-define-polyfill-provider@0.4.0(@babel/core@7.22.5)': dependencies: '@babel/core': 7.22.5 @@ -14843,17 +14456,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/helper-define-polyfill-provider@0.6.2(@babel/core@7.24.7)': - dependencies: - '@babel/core': 7.24.7 - '@babel/helper-compilation-targets': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 - debug: 4.3.5(supports-color@5.5.0) - lodash.debounce: 4.0.8 - resolve: 1.22.8 - transitivePeerDependencies: - - supports-color - '@babel/helper-environment-visitor@7.22.20': {} '@babel/helper-environment-visitor@7.22.5': {} @@ -14891,12 +14493,9 @@ snapshots: dependencies: '@babel/types': 7.24.6 - '@babel/helper-member-expression-to-functions@7.24.7': + '@babel/helper-member-expression-to-functions@7.24.6': dependencies: - '@babel/traverse': 7.24.7 '@babel/types': 7.24.7 - transitivePeerDependencies: - - supports-color '@babel/helper-module-imports@7.22.15': dependencies: @@ -14950,7 +14549,7 @@ snapshots: dependencies: '@babel/types': 7.24.6 - '@babel/helper-optimise-call-expression@7.24.7': + '@babel/helper-optimise-call-expression@7.24.6': dependencies: '@babel/types': 7.24.7 @@ -14978,15 +14577,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/helper-remap-async-to-generator@7.24.7(@babel/core@7.24.7)': - dependencies: - '@babel/core': 7.24.7 - '@babel/helper-annotate-as-pure': 7.24.7 - '@babel/helper-environment-visitor': 7.24.7 - '@babel/helper-wrap-function': 7.24.7 - transitivePeerDependencies: - - supports-color - '@babel/helper-replace-supers@7.22.5': dependencies: '@babel/helper-environment-visitor': 7.22.5 @@ -14998,14 +14588,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/helper-replace-supers@7.24.7(@babel/core@7.24.7)': + '@babel/helper-replace-supers@7.24.6(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 '@babel/helper-environment-visitor': 7.24.7 - '@babel/helper-member-expression-to-functions': 7.24.7 - '@babel/helper-optimise-call-expression': 7.24.7 - transitivePeerDependencies: - - supports-color + '@babel/helper-member-expression-to-functions': 7.24.6 + '@babel/helper-optimise-call-expression': 7.24.6 '@babel/helper-simple-access@7.22.5': dependencies: @@ -15022,12 +14610,9 @@ snapshots: dependencies: '@babel/types': 7.24.6 - '@babel/helper-skip-transparent-expression-wrappers@7.24.7': + '@babel/helper-skip-transparent-expression-wrappers@7.24.6': dependencies: - '@babel/traverse': 7.24.7 '@babel/types': 7.24.7 - transitivePeerDependencies: - - supports-color '@babel/helper-split-export-declaration@7.22.5': dependencies: @@ -15068,15 +14653,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/helper-wrap-function@7.24.7': - dependencies: - '@babel/helper-function-name': 7.24.7 - '@babel/template': 7.24.7 - '@babel/traverse': 7.24.7 - '@babel/types': 7.24.7 - transitivePeerDependencies: - - supports-color - '@babel/helpers@7.22.5': dependencies: '@babel/template': 7.24.6 @@ -15166,7 +14742,7 @@ snapshots: '@babel/core': 7.24.7 '@babel/helper-environment-visitor': 7.24.7 '@babel/helper-plugin-utils': 7.24.7 - '@babel/helper-remap-async-to-generator': 7.24.7(@babel/core@7.24.7) + '@babel/helper-remap-async-to-generator': 7.22.5(@babel/core@7.24.7) '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.7) transitivePeerDependencies: - supports-color @@ -15206,11 +14782,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-proposal-export-default-from@7.24.7(@babel/core@7.24.7)': + '@babel/plugin-proposal-export-default-from@7.24.6(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-syntax-export-default-from': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-syntax-export-default-from': 7.24.6(@babel/core@7.24.7) '@babel/plugin-proposal-logical-assignment-operators@7.20.7(@babel/core@7.24.7)': dependencies: @@ -15383,7 +14959,7 @@ snapshots: '@babel/core': 7.24.7 '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-syntax-export-default-from@7.24.7(@babel/core@7.24.7)': + '@babel/plugin-syntax-export-default-from@7.24.6(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 '@babel/helper-plugin-utils': 7.24.7 @@ -15403,20 +14979,20 @@ snapshots: '@babel/core': 7.22.5 '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-syntax-flow@7.24.6(@babel/core@7.24.4)': + '@babel/plugin-syntax-flow@7.24.6(@babel/core@7.22.5)': dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.22.5 '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-syntax-flow@7.24.7(@babel/core@7.22.5)': + '@babel/plugin-syntax-flow@7.24.6(@babel/core@7.24.4)': dependencies: - '@babel/core': 7.22.5 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-syntax-flow@7.24.7(@babel/core@7.24.7)': + '@babel/plugin-syntax-flow@7.24.6(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.24.6 '@babel/plugin-syntax-import-assertions@7.22.5(@babel/core@7.22.5)': dependencies: @@ -15478,20 +15054,25 @@ snapshots: '@babel/core': 7.22.5 '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.24.4)': + '@babel/plugin-syntax-jsx@7.22.5(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.7 '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-syntax-jsx@7.24.7(@babel/core@7.22.5)': + '@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.22.5)': dependencies: '@babel/core': 7.22.5 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.24.6 + + '@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.24.4)': + dependencies: + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-syntax-jsx@7.24.7(@babel/core@7.24.7)': + '@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.24.6 '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.22.5)': dependencies: @@ -15618,10 +15199,10 @@ snapshots: '@babel/core': 7.24.4 '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-syntax-typescript@7.24.7(@babel/core@7.24.7)': + '@babel/plugin-syntax-typescript@7.22.5(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.24.6 '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.22.5)': dependencies: @@ -15650,11 +15231,6 @@ snapshots: '@babel/core': 7.24.7 '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-transform-arrow-functions@7.24.7(@babel/core@7.24.7)': - dependencies: - '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-transform-async-generator-functions@7.22.5(@babel/core@7.22.5)': dependencies: '@babel/core': 7.22.5 @@ -15693,15 +15269,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-transform-async-to-generator@7.24.7(@babel/core@7.24.7)': - dependencies: - '@babel/core': 7.24.7 - '@babel/helper-module-imports': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 - '@babel/helper-remap-async-to-generator': 7.24.7(@babel/core@7.24.7) - transitivePeerDependencies: - - supports-color - '@babel/plugin-transform-block-scoped-functions@7.22.5(@babel/core@7.22.5)': dependencies: '@babel/core': 7.22.5 @@ -15732,11 +15299,6 @@ snapshots: '@babel/core': 7.24.7 '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-transform-block-scoping@7.24.7(@babel/core@7.24.7)': - dependencies: - '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-transform-class-properties@7.22.5(@babel/core@7.22.5)': dependencies: '@babel/core': 7.22.5 @@ -15816,20 +15378,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-transform-classes@7.24.7(@babel/core@7.24.7)': - dependencies: - '@babel/core': 7.24.7 - '@babel/helper-annotate-as-pure': 7.24.7 - '@babel/helper-compilation-targets': 7.24.7 - '@babel/helper-environment-visitor': 7.24.7 - '@babel/helper-function-name': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 - '@babel/helper-replace-supers': 7.24.7(@babel/core@7.24.7) - '@babel/helper-split-export-declaration': 7.24.7 - globals: 11.12.0 - transitivePeerDependencies: - - supports-color - '@babel/plugin-transform-computed-properties@7.22.5(@babel/core@7.22.5)': dependencies: '@babel/core': 7.22.5 @@ -15848,12 +15396,6 @@ snapshots: '@babel/helper-plugin-utils': 7.24.6 '@babel/template': 7.24.6 - '@babel/plugin-transform-computed-properties@7.24.7(@babel/core@7.24.7)': - dependencies: - '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 - '@babel/template': 7.24.7 - '@babel/plugin-transform-destructuring@7.22.5(@babel/core@7.22.5)': dependencies: '@babel/core': 7.22.5 @@ -15869,11 +15411,6 @@ snapshots: '@babel/core': 7.24.7 '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-transform-destructuring@7.24.7(@babel/core@7.24.7)': - dependencies: - '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-transform-dotall-regex@7.22.5(@babel/core@7.22.5)': dependencies: '@babel/core': 7.22.5 @@ -15944,11 +15481,11 @@ snapshots: '@babel/helper-plugin-utils': 7.24.6 '@babel/plugin-syntax-flow': 7.24.6(@babel/core@7.24.4) - '@babel/plugin-transform-flow-strip-types@7.24.7(@babel/core@7.24.7)': + '@babel/plugin-transform-flow-strip-types@7.24.6(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-syntax-flow': 7.24.7(@babel/core@7.24.7) + '@babel/helper-plugin-utils': 7.24.6 + '@babel/plugin-syntax-flow': 7.24.6(@babel/core@7.24.7) '@babel/plugin-transform-for-of@7.22.5(@babel/core@7.22.5)': dependencies: @@ -15986,13 +15523,6 @@ snapshots: '@babel/helper-function-name': 7.22.5 '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-transform-function-name@7.24.7(@babel/core@7.24.7)': - dependencies: - '@babel/core': 7.24.7 - '@babel/helper-compilation-targets': 7.24.7 - '@babel/helper-function-name': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-transform-json-strings@7.22.5(@babel/core@7.22.5)': dependencies: '@babel/core': 7.22.5 @@ -16020,11 +15550,6 @@ snapshots: '@babel/core': 7.24.7 '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-transform-literals@7.24.7(@babel/core@7.24.7)': - dependencies: - '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-transform-logical-assignment-operators@7.22.5(@babel/core@7.22.5)': dependencies: '@babel/core': 7.22.5 @@ -16095,15 +15620,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-transform-modules-commonjs@7.24.7(@babel/core@7.24.7)': - dependencies: - '@babel/core': 7.24.7 - '@babel/helper-module-transforms': 7.24.7(@babel/core@7.24.7) - '@babel/helper-plugin-utils': 7.24.7 - '@babel/helper-simple-access': 7.24.7 - transitivePeerDependencies: - - supports-color - '@babel/plugin-transform-modules-systemjs@7.22.5(@babel/core@7.22.5)': dependencies: '@babel/core': 7.22.5 @@ -16152,12 +15668,6 @@ snapshots: '@babel/helper-create-regexp-features-plugin': 7.22.5(@babel/core@7.24.7) '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-transform-named-capturing-groups-regex@7.24.7(@babel/core@7.24.7)': - dependencies: - '@babel/core': 7.24.7 - '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.24.7) - '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-transform-new-target@7.22.5(@babel/core@7.22.5)': dependencies: '@babel/core': 7.22.5 @@ -16275,11 +15785,6 @@ snapshots: '@babel/core': 7.24.7 '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-transform-parameters@7.24.7(@babel/core@7.24.7)': - dependencies: - '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-transform-private-methods@7.22.5(@babel/core@7.22.5)': dependencies: '@babel/core': 7.22.5 @@ -16296,14 +15801,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-transform-private-methods@7.24.7(@babel/core@7.24.7)': - dependencies: - '@babel/core': 7.24.7 - '@babel/helper-create-class-features-plugin': 7.24.7(@babel/core@7.24.7) - '@babel/helper-plugin-utils': 7.24.7 - transitivePeerDependencies: - - supports-color - '@babel/plugin-transform-private-property-in-object@7.22.5(@babel/core@7.22.5)': dependencies: '@babel/core': 7.22.5 @@ -16324,15 +15821,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-transform-private-property-in-object@7.24.7(@babel/core@7.24.7)': + '@babel/plugin-transform-private-property-in-object@7.24.6(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 - '@babel/helper-annotate-as-pure': 7.24.7 - '@babel/helper-create-class-features-plugin': 7.24.7(@babel/core@7.24.7) + '@babel/helper-annotate-as-pure': 7.24.6 + '@babel/helper-create-class-features-plugin': 7.24.6(@babel/core@7.24.7) '@babel/helper-plugin-utils': 7.24.7 '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.24.7) - transitivePeerDependencies: - - supports-color '@babel/plugin-transform-property-literals@7.22.5(@babel/core@7.22.5)': dependencies: @@ -16364,10 +15859,10 @@ snapshots: '@babel/core': 7.24.4 '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-transform-react-display-name@7.24.7(@babel/core@7.24.7)': + '@babel/plugin-transform-react-display-name@7.22.5(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.24.6 '@babel/plugin-transform-react-jsx-development@7.22.5(@babel/core@7.22.5)': dependencies: @@ -16384,11 +15879,6 @@ snapshots: '@babel/core': 7.24.7 '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-transform-react-jsx-source@7.24.7(@babel/core@7.24.7)': - dependencies: - '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-transform-react-jsx@7.22.5(@babel/core@7.22.5)': dependencies: '@babel/core': 7.22.5 @@ -16398,6 +15888,15 @@ snapshots: '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.22.5) '@babel/types': 7.24.6 + '@babel/plugin-transform-react-jsx@7.23.4(@babel/core@7.22.5)': + dependencies: + '@babel/core': 7.22.5 + '@babel/helper-annotate-as-pure': 7.24.6 + '@babel/helper-module-imports': 7.22.15 + '@babel/helper-plugin-utils': 7.24.6 + '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.22.5) + '@babel/types': 7.24.6 + '@babel/plugin-transform-react-jsx@7.23.4(@babel/core@7.24.4)': dependencies: '@babel/core': 7.24.4 @@ -16407,27 +15906,14 @@ snapshots: '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.24.4) '@babel/types': 7.24.6 - '@babel/plugin-transform-react-jsx@7.24.7(@babel/core@7.22.5)': - dependencies: - '@babel/core': 7.22.5 - '@babel/helper-annotate-as-pure': 7.24.7 - '@babel/helper-module-imports': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.22.5) - '@babel/types': 7.24.7 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-react-jsx@7.24.7(@babel/core@7.24.7)': + '@babel/plugin-transform-react-jsx@7.23.4(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 - '@babel/helper-annotate-as-pure': 7.24.7 - '@babel/helper-module-imports': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.24.7) - '@babel/types': 7.24.7 - transitivePeerDependencies: - - supports-color + '@babel/helper-annotate-as-pure': 7.24.6 + '@babel/helper-module-imports': 7.22.15 + '@babel/helper-plugin-utils': 7.24.6 + '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.24.7) + '@babel/types': 7.24.6 '@babel/plugin-transform-react-pure-annotations@7.22.5(@babel/core@7.22.5)': dependencies: @@ -16469,14 +15955,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-transform-runtime@7.24.7(@babel/core@7.24.7)': + '@babel/plugin-transform-runtime@7.22.5(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 - '@babel/helper-module-imports': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 - babel-plugin-polyfill-corejs2: 0.4.11(@babel/core@7.24.7) - babel-plugin-polyfill-corejs3: 0.10.4(@babel/core@7.24.7) - babel-plugin-polyfill-regenerator: 0.6.2(@babel/core@7.24.7) + '@babel/helper-module-imports': 7.22.5 + '@babel/helper-plugin-utils': 7.24.6 + babel-plugin-polyfill-corejs2: 0.4.3(@babel/core@7.24.7) + babel-plugin-polyfill-corejs3: 0.8.1(@babel/core@7.24.7) + babel-plugin-polyfill-regenerator: 0.5.0(@babel/core@7.24.7) semver: 6.3.1 transitivePeerDependencies: - supports-color @@ -16496,11 +15982,6 @@ snapshots: '@babel/core': 7.24.7 '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-transform-shorthand-properties@7.24.7(@babel/core@7.24.7)': - dependencies: - '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-transform-spread@7.22.5(@babel/core@7.22.5)': dependencies: '@babel/core': 7.22.5 @@ -16519,14 +16000,6 @@ snapshots: '@babel/helper-plugin-utils': 7.24.6 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/plugin-transform-spread@7.24.7(@babel/core@7.24.7)': - dependencies: - '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 - '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 - transitivePeerDependencies: - - supports-color - '@babel/plugin-transform-sticky-regex@7.22.5(@babel/core@7.22.5)': dependencies: '@babel/core': 7.22.5 @@ -16537,11 +16010,6 @@ snapshots: '@babel/core': 7.24.7 '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-transform-sticky-regex@7.24.7(@babel/core@7.24.7)': - dependencies: - '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-transform-template-literals@7.22.5(@babel/core@7.22.5)': dependencies: '@babel/core': 7.22.5 @@ -16577,13 +16045,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-transform-typescript@7.24.7(@babel/core@7.24.7)': + '@babel/plugin-transform-typescript@7.22.5(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 - '@babel/helper-annotate-as-pure': 7.24.7 - '@babel/helper-create-class-features-plugin': 7.24.7(@babel/core@7.24.7) - '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-syntax-typescript': 7.24.7(@babel/core@7.24.7) + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-create-class-features-plugin': 7.22.5(@babel/core@7.24.7) + '@babel/helper-plugin-utils': 7.24.6 + '@babel/plugin-syntax-typescript': 7.22.5(@babel/core@7.24.7) transitivePeerDependencies: - supports-color @@ -16621,12 +16089,6 @@ snapshots: '@babel/helper-create-regexp-features-plugin': 7.22.5(@babel/core@7.24.7) '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-transform-unicode-regex@7.24.7(@babel/core@7.24.7)': - dependencies: - '@babel/core': 7.24.7 - '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.24.7) - '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-transform-unicode-sets-regex@7.22.5(@babel/core@7.22.5)': dependencies: '@babel/core': 7.22.5 @@ -16816,12 +16278,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/preset-flow@7.24.7(@babel/core@7.24.7)': + '@babel/preset-flow@7.24.6(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 '@babel/helper-plugin-utils': 7.24.7 '@babel/helper-validator-option': 7.24.7 - '@babel/plugin-transform-flow-strip-types': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-transform-flow-strip-types': 7.24.6(@babel/core@7.24.7) '@babel/preset-modules@0.1.5(@babel/core@7.22.5)': dependencies: @@ -16862,14 +16324,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/preset-typescript@7.24.7(@babel/core@7.24.7)': + '@babel/preset-typescript@7.22.5(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 - '@babel/helper-validator-option': 7.24.7 - '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-modules-commonjs': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-typescript': 7.24.7(@babel/core@7.24.7) + '@babel/helper-plugin-utils': 7.24.6 + '@babel/helper-validator-option': 7.22.5 + '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.24.7) + '@babel/plugin-transform-modules-commonjs': 7.22.5(@babel/core@7.24.7) + '@babel/plugin-transform-typescript': 7.22.5(@babel/core@7.24.7) transitivePeerDependencies: - supports-color @@ -16893,10 +16355,6 @@ snapshots: dependencies: regenerator-runtime: 0.14.0 - '@babel/runtime@7.24.7': - dependencies: - regenerator-runtime: 0.14.1 - '@babel/template@7.24.6': dependencies: '@babel/code-frame': 7.24.6 @@ -17140,7 +16598,7 @@ snapshots: eth-json-rpc-filters: 6.0.1 eventemitter3: 5.0.1 keccak: 3.0.4 - preact: 10.22.1 + preact: 10.22.0 sha.js: 2.4.11 transitivePeerDependencies: - supports-color @@ -17151,7 +16609,7 @@ snapshots: clsx: 1.2.1 eventemitter3: 5.0.1 keccak: 3.0.4 - preact: 10.22.1 + preact: 10.22.0 sha.js: 2.4.11 '@cspotcode/source-map-support@0.8.1': @@ -17565,12 +17023,12 @@ snapshots: '@ethereumjs/common': 3.2.0 '@ethereumjs/rlp': 4.0.1 '@ethereumjs/util': 8.1.0 - ethereum-cryptography: 2.2.1 + ethereum-cryptography: 2.1.3 '@ethereumjs/util@8.1.0': dependencies: '@ethereumjs/rlp': 4.0.1 - ethereum-cryptography: 2.2.1 + ethereum-cryptography: 2.1.3 micro-ftch: 0.3.1 '@ethereumjs/util@9.0.3': @@ -17590,13 +17048,14 @@ snapshots: dependencies: fuels: link:packages/fuels - '@fuels/connectors@0.5.0(gpdbpx4mlwzz5gl3tn7eyuebsq)': + '@fuels/connectors@0.8.1(gpdbpx4mlwzz5gl3tn7eyuebsq)': dependencies: '@ethereumjs/util': 9.0.3 '@ethersproject/bytes': 5.7.0 '@wagmi/core': 2.9.1(@tanstack/query-core@5.29.0)(@types/react@18.3.3)(bufferutil@4.0.8)(immer@9.0.21)(react@18.3.1)(typescript@5.2.2)(utf-8-validate@6.0.4)(viem@2.10.2(bufferutil@4.0.8)(typescript@5.2.2)(utf-8-validate@6.0.4)(zod@3.22.4))(zod@3.22.4) '@web3modal/wagmi': 4.1.11(k4bfc6qyzjwxgjdcqevadg3q54) fuels: link:packages/fuels + socket.io-client: 4.7.2(bufferutil@4.0.8)(utf-8-validate@6.0.4) viem: 2.10.2(bufferutil@4.0.8)(typescript@5.2.2)(utf-8-validate@6.0.4)(zod@3.22.4) transitivePeerDependencies: - '@tanstack/query-core' @@ -17606,6 +17065,7 @@ snapshots: - immer - react - react-dom + - supports-color - typescript - utf-8-validate - vue @@ -17643,7 +17103,7 @@ snapshots: graphql: 16.9.0 tslib: 2.6.0 - '@graphql-codegen/cli@5.0.2(@parcel/watcher@2.4.1)(@types/node@20.14.10)(bufferutil@4.0.8)(cosmiconfig-toml-loader@1.0.0)(enquirer@2.3.6)(graphql@16.9.0)(typescript@5.4.5)(utf-8-validate@6.0.4)': + '@graphql-codegen/cli@5.0.2(@parcel/watcher@2.4.1)(@types/node@20.11.13)(bufferutil@4.0.8)(cosmiconfig-toml-loader@1.0.0)(enquirer@2.3.6)(graphql@16.9.0)(typescript@5.4.5)(utf-8-validate@6.0.4)': dependencies: '@babel/generator': 7.24.4 '@babel/template': 7.24.6 @@ -17654,12 +17114,12 @@ snapshots: '@graphql-tools/apollo-engine-loader': 8.0.1(graphql@16.9.0) '@graphql-tools/code-file-loader': 8.1.2(graphql@16.9.0) '@graphql-tools/git-loader': 8.0.6(graphql@16.9.0) - '@graphql-tools/github-loader': 8.0.1(@types/node@20.14.10)(graphql@16.9.0) + '@graphql-tools/github-loader': 8.0.1(@types/node@20.11.13)(graphql@16.9.0) '@graphql-tools/graphql-file-loader': 8.0.1(graphql@16.9.0) '@graphql-tools/json-file-loader': 8.0.1(graphql@16.9.0) '@graphql-tools/load': 8.0.2(graphql@16.9.0) - '@graphql-tools/prisma-loader': 8.0.4(@types/node@20.14.10)(bufferutil@4.0.8)(graphql@16.9.0)(utf-8-validate@6.0.4) - '@graphql-tools/url-loader': 8.0.2(@types/node@20.14.10)(bufferutil@4.0.8)(graphql@16.9.0)(utf-8-validate@6.0.4) + '@graphql-tools/prisma-loader': 8.0.4(@types/node@20.11.13)(bufferutil@4.0.8)(graphql@16.9.0)(utf-8-validate@6.0.4) + '@graphql-tools/url-loader': 8.0.2(@types/node@20.11.13)(bufferutil@4.0.8)(graphql@16.9.0)(utf-8-validate@6.0.4) '@graphql-tools/utils': 10.2.2(graphql@16.9.0) '@whatwg-node/fetch': 0.8.8 chalk: 4.1.2 @@ -17667,7 +17127,7 @@ snapshots: debounce: 1.2.1 detect-indent: 6.1.0 graphql: 16.9.0 - graphql-config: 5.0.3(@types/node@20.14.10)(bufferutil@4.0.8)(cosmiconfig-toml-loader@1.0.0)(graphql@16.9.0)(typescript@5.4.5)(utf-8-validate@6.0.4) + graphql-config: 5.0.3(@types/node@20.11.13)(bufferutil@4.0.8)(cosmiconfig-toml-loader@1.0.0)(graphql@16.9.0)(typescript@5.4.5)(utf-8-validate@6.0.4) inquirer: 8.2.5 is-glob: 4.0.3 jiti: 1.21.0 @@ -17927,14 +17387,14 @@ snapshots: - bufferutil - utf-8-validate - '@graphql-tools/executor-http@1.0.9(@types/node@20.14.10)(graphql@16.9.0)': + '@graphql-tools/executor-http@1.0.9(@types/node@20.11.13)(graphql@16.9.0)': dependencies: '@graphql-tools/utils': 10.2.2(graphql@16.9.0) '@repeaterjs/repeater': 3.0.4 '@whatwg-node/fetch': 0.9.18 extract-files: 11.0.0 graphql: 16.9.0 - meros: 1.3.0(@types/node@20.14.10) + meros: 1.3.0(@types/node@20.11.13) tslib: 2.6.0 value-or-promise: 1.0.12 transitivePeerDependencies: @@ -17973,10 +17433,10 @@ snapshots: transitivePeerDependencies: - supports-color - '@graphql-tools/github-loader@8.0.1(@types/node@20.14.10)(graphql@16.9.0)': + '@graphql-tools/github-loader@8.0.1(@types/node@20.11.13)(graphql@16.9.0)': dependencies: '@ardatan/sync-fetch': 0.0.1 - '@graphql-tools/executor-http': 1.0.9(@types/node@20.14.10)(graphql@16.9.0) + '@graphql-tools/executor-http': 1.0.9(@types/node@20.11.13)(graphql@16.9.0) '@graphql-tools/graphql-tag-pluck': 8.3.1(graphql@16.9.0) '@graphql-tools/utils': 10.2.2(graphql@16.9.0) '@whatwg-node/fetch': 0.9.18 @@ -18049,9 +17509,9 @@ snapshots: graphql: 16.9.0 tslib: 2.6.0 - '@graphql-tools/prisma-loader@8.0.4(@types/node@20.14.10)(bufferutil@4.0.8)(graphql@16.9.0)(utf-8-validate@6.0.4)': + '@graphql-tools/prisma-loader@8.0.4(@types/node@20.11.13)(bufferutil@4.0.8)(graphql@16.9.0)(utf-8-validate@6.0.4)': dependencies: - '@graphql-tools/url-loader': 8.0.2(@types/node@20.14.10)(bufferutil@4.0.8)(graphql@16.9.0)(utf-8-validate@6.0.4) + '@graphql-tools/url-loader': 8.0.2(@types/node@20.11.13)(bufferutil@4.0.8)(graphql@16.9.0)(utf-8-validate@6.0.4) '@graphql-tools/utils': 10.2.2(graphql@16.9.0) '@types/js-yaml': 4.0.5 '@whatwg-node/fetch': 0.9.18 @@ -18103,12 +17563,12 @@ snapshots: tslib: 2.6.0 value-or-promise: 1.0.12 - '@graphql-tools/url-loader@8.0.2(@types/node@20.14.10)(bufferutil@4.0.8)(graphql@16.9.0)(utf-8-validate@6.0.4)': + '@graphql-tools/url-loader@8.0.2(@types/node@20.11.13)(bufferutil@4.0.8)(graphql@16.9.0)(utf-8-validate@6.0.4)': dependencies: '@ardatan/sync-fetch': 0.0.1 '@graphql-tools/delegate': 10.0.11(graphql@16.9.0) '@graphql-tools/executor-graphql-ws': 1.1.2(bufferutil@4.0.8)(graphql@16.9.0)(utf-8-validate@6.0.4) - '@graphql-tools/executor-http': 1.0.9(@types/node@20.14.10)(graphql@16.9.0) + '@graphql-tools/executor-http': 1.0.9(@types/node@20.11.13)(graphql@16.9.0) '@graphql-tools/executor-legacy-ws': 1.0.6(bufferutil@4.0.8)(graphql@16.9.0)(utf-8-validate@6.0.4) '@graphql-tools/utils': 10.2.2(graphql@16.9.0) '@graphql-tools/wrap': 10.0.5(graphql@16.9.0) @@ -18283,7 +17743,7 @@ snapshots: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.10 + '@types/node': 20.11.13 jest-mock: 29.7.0 '@jest/expect-utils@29.5.0': @@ -18303,7 +17763,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 20.14.10 + '@types/node': 20.11.13 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -18403,9 +17863,9 @@ snapshots: '@jest/types@26.6.2': dependencies: - '@types/istanbul-lib-coverage': 2.0.6 - '@types/istanbul-reports': 3.0.4 - '@types/node': 20.14.10 + '@types/istanbul-lib-coverage': 2.0.4 + '@types/istanbul-reports': 3.0.1 + '@types/node': 20.11.13 '@types/yargs': 15.0.19 chalk: 4.1.2 @@ -18438,10 +17898,10 @@ snapshots: '@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.14.10 - '@types/yargs': 17.0.32 + '@types/istanbul-lib-coverage': 2.0.4 + '@types/istanbul-reports': 3.0.1 + '@types/node': 20.11.13 + '@types/yargs': 17.0.24 chalk: 4.1.2 '@jridgewell/gen-mapping@0.3.5': @@ -18454,9 +17914,6 @@ snapshots: '@jridgewell/resolve-uri@3.1.1': {} - '@jridgewell/resolve-uri@3.1.2': - optional: true - '@jridgewell/set-array@1.2.1': {} '@jridgewell/source-map@0.3.3': @@ -18464,11 +17921,6 @@ snapshots: '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 - '@jridgewell/source-map@0.3.6': - dependencies: - '@jridgewell/gen-mapping': 0.3.5 - '@jridgewell/trace-mapping': 0.3.25 - '@jridgewell/sourcemap-codec@1.4.14': {} '@jridgewell/sourcemap-codec@1.4.15': {} @@ -18485,7 +17937,7 @@ snapshots: '@jridgewell/trace-mapping@0.3.9': dependencies: - '@jridgewell/resolve-uri': 3.1.2 + '@jridgewell/resolve-uri': 3.1.1 '@jridgewell/sourcemap-codec': 1.4.15 optional: true @@ -18545,9 +17997,9 @@ snapshots: '@metamask/json-rpc-engine@7.3.3': dependencies: - '@metamask/rpc-errors': 6.3.1 + '@metamask/rpc-errors': 6.2.1 '@metamask/safe-event-emitter': 3.1.1 - '@metamask/utils': 8.5.0 + '@metamask/utils': 8.4.0 transitivePeerDependencies: - supports-color @@ -18555,7 +18007,7 @@ snapshots: dependencies: '@metamask/json-rpc-engine': 7.3.3 '@metamask/safe-event-emitter': 3.1.1 - '@metamask/utils': 8.5.0 + '@metamask/utils': 8.4.0 readable-stream: 3.6.2 transitivePeerDependencies: - supports-color @@ -18574,9 +18026,9 @@ snapshots: '@metamask/json-rpc-engine': 7.3.3 '@metamask/json-rpc-middleware-stream': 6.0.2 '@metamask/object-multiplex': 2.0.0 - '@metamask/rpc-errors': 6.3.1 + '@metamask/rpc-errors': 6.2.1 '@metamask/safe-event-emitter': 3.1.1 - '@metamask/utils': 8.5.0 + '@metamask/utils': 8.4.0 detect-browser: 5.3.0 extension-port-stream: 3.0.0 fast-deep-equal: 3.1.3 @@ -18586,9 +18038,9 @@ snapshots: transitivePeerDependencies: - supports-color - '@metamask/rpc-errors@6.3.1': + '@metamask/rpc-errors@6.2.1': dependencies: - '@metamask/utils': 9.0.0 + '@metamask/utils': 8.4.0 fast-safe-stringify: 2.1.1 transitivePeerDependencies: - supports-color @@ -18597,13 +18049,13 @@ snapshots: '@metamask/safe-event-emitter@3.1.1': {} - '@metamask/sdk-communication-layer@0.20.2(cross-fetch@4.0.0)(eciesjs@0.3.19)(eventemitter2@6.4.9)(readable-stream@3.6.2)(socket.io-client@4.7.5(bufferutil@4.0.8)(utf-8-validate@6.0.4))': + '@metamask/sdk-communication-layer@0.20.2(cross-fetch@4.0.0)(eciesjs@0.3.18)(eventemitter2@6.4.9)(readable-stream@3.6.2)(socket.io-client@4.7.5(bufferutil@4.0.8)(utf-8-validate@6.0.4))': dependencies: bufferutil: 4.0.8 cross-fetch: 4.0.0 date-fns: 2.30.0 debug: 4.3.5(supports-color@5.5.0) - eciesjs: 0.3.19 + eciesjs: 0.3.18 eventemitter2: 6.4.9 readable-stream: 3.6.2 socket.io-client: 4.7.5(bufferutil@4.0.8)(utf-8-validate@6.0.4) @@ -18626,13 +18078,13 @@ snapshots: dependencies: '@metamask/onboarding': 1.0.1 '@metamask/providers': 15.0.0 - '@metamask/sdk-communication-layer': 0.20.2(cross-fetch@4.0.0)(eciesjs@0.3.19)(eventemitter2@6.4.9)(readable-stream@3.6.2)(socket.io-client@4.7.5(bufferutil@4.0.8)(utf-8-validate@6.0.4)) + '@metamask/sdk-communication-layer': 0.20.2(cross-fetch@4.0.0)(eciesjs@0.3.18)(eventemitter2@6.4.9)(readable-stream@3.6.2)(socket.io-client@4.7.5(bufferutil@4.0.8)(utf-8-validate@6.0.4)) '@metamask/sdk-install-modal-web': 0.20.2(i18next@22.5.1)(react-dom@18.3.1(react@18.3.1))(react-i18next@13.5.0(i18next@22.5.1)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.1(@babel/core@7.24.7)(@babel/preset-env@7.22.5(@babel/core@7.24.7))(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.4))(react@18.3.1))(react-native@0.74.1(@babel/core@7.24.7)(@babel/preset-env@7.22.5(@babel/core@7.24.7))(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.4))(react@18.3.1) '@types/dom-screen-wake-lock': 1.0.3 bowser: 2.11.0 cross-fetch: 4.0.0 debug: 4.3.5(supports-color@5.5.0) - eciesjs: 0.3.19 + eciesjs: 0.3.18 eth-rpc-errors: 4.0.3 eventemitter2: 6.4.9 i18next: 22.5.1 @@ -18658,42 +18110,26 @@ snapshots: - 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.5(supports-color@5.5.0) - semver: 7.6.2 + semver: 7.5.4 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.4.0 - '@scure/base': 1.1.7 - '@types/debug': 4.1.12 - debug: 4.3.5(supports-color@5.5.0) - pony-cause: 2.1.11 - semver: 7.6.2 - uuid: 9.0.1 - transitivePeerDependencies: - - supports-color - - '@metamask/utils@9.0.0': + '@metamask/utils@8.4.0': dependencies: '@ethereumjs/tx': 4.2.0 - '@metamask/superstruct': 3.1.0 '@noble/hashes': 1.4.0 - '@scure/base': 1.1.7 + '@scure/base': 1.1.6 '@types/debug': 4.1.12 debug: 4.3.5(supports-color@5.5.0) pony-cause: 2.1.11 - semver: 7.6.2 + semver: 7.5.4 + superstruct: 1.0.4 uuid: 9.0.1 transitivePeerDependencies: - supports-color @@ -18992,7 +18428,7 @@ snapshots: '@parcel/watcher-wasm@2.4.1': dependencies: is-glob: 4.0.3 - micromatch: 4.0.7 + micromatch: 4.0.5 '@parcel/watcher-win32-arm64@2.4.1': optional: true @@ -19007,7 +18443,7 @@ snapshots: dependencies: detect-libc: 1.0.3 is-glob: 4.0.3 - micromatch: 4.0.7 + micromatch: 4.0.5 node-addon-api: 7.1.0 optionalDependencies: '@parcel/watcher-android-arm64': 2.4.1 @@ -19342,7 +18778,7 @@ snapshots: cosmiconfig: 5.2.1 deepmerge: 4.3.1 fast-glob: 3.3.2 - joi: 17.13.3 + joi: 17.13.1 transitivePeerDependencies: - encoding @@ -19367,10 +18803,10 @@ snapshots: hermes-profile-transformer: 0.0.6 node-stream-zip: 1.15.0 ora: 5.4.1 - semver: 7.6.2 + semver: 7.5.4 strip-ansi: 5.2.0 wcwidth: 1.0.1 - yaml: 2.4.5 + yaml: 2.3.1 transitivePeerDependencies: - encoding @@ -19421,7 +18857,7 @@ snapshots: nocache: 3.0.4 pretty-format: 26.6.2 serve-static: 1.15.0 - ws: 6.2.3(bufferutil@4.0.8)(utf-8-validate@6.0.4) + ws: 6.2.2(bufferutil@4.0.8)(utf-8-validate@6.0.4) transitivePeerDependencies: - bufferutil - encoding @@ -19438,7 +18874,7 @@ snapshots: node-fetch: 2.7.0 open: 6.4.0 ora: 5.4.1 - semver: 7.6.2 + semver: 7.5.4 shell-quote: 1.8.1 sudo-prompt: 9.2.1 transitivePeerDependencies: @@ -19446,7 +18882,7 @@ snapshots: '@react-native-community/cli-types@13.6.6': dependencies: - joi: 17.13.3 + joi: 17.13.1 '@react-native-community/cli@13.6.6(bufferutil@4.0.8)(utf-8-validate@6.0.4)': dependencies: @@ -19459,14 +18895,14 @@ snapshots: '@react-native-community/cli-tools': 13.6.6 '@react-native-community/cli-types': 13.6.6 chalk: 4.1.2 - commander: 9.5.0 + commander: 9.4.1 deepmerge: 4.3.1 execa: 5.1.1 find-up: 4.1.0 fs-extra: 8.1.0 graceful-fs: 4.2.11 prompts: 2.4.2 - semver: 7.6.2 + semver: 7.5.4 transitivePeerDependencies: - bufferutil - encoding @@ -19487,7 +18923,7 @@ snapshots: '@babel/core': 7.24.7 '@babel/plugin-proposal-async-generator-functions': 7.20.7(@babel/core@7.24.7) '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.24.7) - '@babel/plugin-proposal-export-default-from': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-proposal-export-default-from': 7.24.6(@babel/core@7.24.7) '@babel/plugin-proposal-logical-assignment-operators': 7.20.7(@babel/core@7.24.7) '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.24.7) '@babel/plugin-proposal-numeric-separator': 7.18.6(@babel/core@7.24.7) @@ -19495,34 +18931,34 @@ snapshots: '@babel/plugin-proposal-optional-catch-binding': 7.18.6(@babel/core@7.24.7) '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.24.7) '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.7) - '@babel/plugin-syntax-export-default-from': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-syntax-flow': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-syntax-export-default-from': 7.24.6(@babel/core@7.24.7) + '@babel/plugin-syntax-flow': 7.24.6(@babel/core@7.24.7) '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.7) '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.7) - '@babel/plugin-transform-arrow-functions': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-async-to-generator': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-block-scoping': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-classes': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-computed-properties': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-destructuring': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-flow-strip-types': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-function-name': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-literals': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-modules-commonjs': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-named-capturing-groups-regex': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-parameters': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-private-methods': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-private-property-in-object': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-react-display-name': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-react-jsx': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-transform-arrow-functions': 7.22.5(@babel/core@7.24.7) + '@babel/plugin-transform-async-to-generator': 7.22.5(@babel/core@7.24.7) + '@babel/plugin-transform-block-scoping': 7.22.5(@babel/core@7.24.7) + '@babel/plugin-transform-classes': 7.22.5(@babel/core@7.24.7) + '@babel/plugin-transform-computed-properties': 7.22.5(@babel/core@7.24.7) + '@babel/plugin-transform-destructuring': 7.22.5(@babel/core@7.24.7) + '@babel/plugin-transform-flow-strip-types': 7.24.6(@babel/core@7.24.7) + '@babel/plugin-transform-function-name': 7.22.5(@babel/core@7.24.7) + '@babel/plugin-transform-literals': 7.22.5(@babel/core@7.24.7) + '@babel/plugin-transform-modules-commonjs': 7.22.5(@babel/core@7.24.7) + '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.24.7) + '@babel/plugin-transform-parameters': 7.22.5(@babel/core@7.24.7) + '@babel/plugin-transform-private-methods': 7.22.5(@babel/core@7.24.7) + '@babel/plugin-transform-private-property-in-object': 7.24.6(@babel/core@7.24.7) + '@babel/plugin-transform-react-display-name': 7.22.5(@babel/core@7.24.7) + '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.24.7) '@babel/plugin-transform-react-jsx-self': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-react-jsx-source': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-runtime': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-shorthand-properties': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-spread': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-sticky-regex': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-typescript': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-unicode-regex': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-transform-react-jsx-source': 7.24.1(@babel/core@7.24.7) + '@babel/plugin-transform-runtime': 7.22.5(@babel/core@7.24.7) + '@babel/plugin-transform-shorthand-properties': 7.22.5(@babel/core@7.24.7) + '@babel/plugin-transform-spread': 7.22.5(@babel/core@7.24.7) + '@babel/plugin-transform-sticky-regex': 7.22.5(@babel/core@7.24.7) + '@babel/plugin-transform-typescript': 7.22.5(@babel/core@7.24.7) + '@babel/plugin-transform-unicode-regex': 7.22.5(@babel/core@7.24.7) '@babel/template': 7.24.7 '@react-native/babel-plugin-codegen': 0.74.83(@babel/preset-env@7.22.5(@babel/core@7.24.7)) babel-plugin-transform-flow-enums: 0.0.2(@babel/core@7.24.7) @@ -19582,7 +19018,7 @@ snapshots: selfsigned: 2.4.1 serve-static: 1.15.0 temp-dir: 2.0.0 - ws: 6.2.3(bufferutil@4.0.8)(utf-8-validate@6.0.4) + ws: 6.2.2(bufferutil@4.0.8)(utf-8-validate@6.0.4) transitivePeerDependencies: - bufferutil - encoding @@ -19739,7 +19175,7 @@ snapshots: '@safe-global/safe-apps-sdk@8.1.0(bufferutil@4.0.8)(typescript@5.2.2)(utf-8-validate@6.0.4)(zod@3.22.4)': dependencies: - '@safe-global/safe-gateway-typescript-sdk': 3.21.8 + '@safe-global/safe-gateway-typescript-sdk': 3.21.1 viem: 1.21.4(bufferutil@4.0.8)(typescript@5.2.2)(utf-8-validate@6.0.4)(zod@3.22.4) transitivePeerDependencies: - bufferutil @@ -19747,12 +19183,10 @@ snapshots: - utf-8-validate - zod - '@safe-global/safe-gateway-typescript-sdk@3.21.8': {} + '@safe-global/safe-gateway-typescript-sdk@3.21.1': {} '@scure/base@1.1.6': {} - '@scure/base@1.1.7': {} - '@scure/bip32@1.3.2': dependencies: '@noble/curves': 1.2.0 @@ -19765,12 +19199,6 @@ snapshots: '@noble/hashes': 1.3.3 '@scure/base': 1.1.6 - '@scure/bip32@1.4.0': - dependencies: - '@noble/curves': 1.4.2 - '@noble/hashes': 1.4.0 - '@scure/base': 1.1.7 - '@scure/bip39@1.2.1': dependencies: '@noble/hashes': 1.3.3 @@ -19781,11 +19209,6 @@ snapshots: '@noble/hashes': 1.3.3 '@scure/base': 1.1.6 - '@scure/bip39@1.3.0': - dependencies: - '@noble/hashes': 1.4.0 - '@scure/base': 1.1.7 - '@shikijs/core@1.9.0': {} '@shikijs/transformers@1.9.0': @@ -20005,8 +19428,8 @@ snapshots: '@testing-library/dom@8.20.1': dependencies: '@babel/code-frame': 7.24.7 - '@babel/runtime': 7.24.7 - '@types/aria-query': 5.0.4 + '@babel/runtime': 7.23.4 + '@types/aria-query': 5.0.1 aria-query: 5.1.3 chalk: 4.1.2 dom-accessibility-api: 0.5.16 @@ -20150,7 +19573,7 @@ snapshots: '@trysound/sax@0.2.0': {} - '@tsconfig/node10@1.0.11': + '@tsconfig/node10@1.0.9': optional: true '@tsconfig/node12@1.0.11': @@ -20162,7 +19585,7 @@ snapshots: '@tsconfig/node16@1.0.4': optional: true - '@types/aria-query@5.0.4': {} + '@types/aria-query@5.0.1': {} '@types/babel__core@7.20.1': dependencies: @@ -20276,24 +19699,14 @@ snapshots: '@types/istanbul-lib-coverage@2.0.4': {} - '@types/istanbul-lib-coverage@2.0.6': {} - '@types/istanbul-lib-report@3.0.0': dependencies: '@types/istanbul-lib-coverage': 2.0.4 - '@types/istanbul-lib-report@3.0.3': - dependencies: - '@types/istanbul-lib-coverage': 2.0.6 - '@types/istanbul-reports@3.0.1': dependencies: '@types/istanbul-lib-report': 3.0.0 - '@types/istanbul-reports@3.0.4': - dependencies: - '@types/istanbul-lib-report': 3.0.3 - '@types/jest@29.5.12': dependencies: expect: 29.5.0 @@ -20354,7 +19767,7 @@ snapshots: '@types/node-forge@1.3.11': dependencies: - '@types/node': 20.14.10 + '@types/node': 20.11.13 '@types/node@12.20.55': {} @@ -20372,10 +19785,6 @@ snapshots: dependencies: undici-types: 5.26.5 - '@types/node@20.14.10': - dependencies: - undici-types: 5.26.5 - '@types/parse-json@4.0.0': {} '@types/prettier@2.7.3': {} @@ -20427,7 +19836,7 @@ snapshots: '@types/secp256k1@4.0.6': dependencies: - '@types/node': 20.14.10 + '@types/node': 20.11.13 '@types/semver@7.3.13': {} @@ -20454,12 +19863,8 @@ snapshots: '@types/stack-utils@2.0.1': {} - '@types/stack-utils@2.0.3': {} - '@types/trusted-types@2.0.3': {} - '@types/trusted-types@2.0.7': {} - '@types/unist@2.0.6': {} '@types/uuid@9.0.1': {} @@ -20476,11 +19881,9 @@ snapshots: '@types/yargs-parser@21.0.0': {} - '@types/yargs-parser@21.0.3': {} - '@types/yargs@15.0.19': dependencies: - '@types/yargs-parser': 21.0.3 + '@types/yargs-parser': 21.0.0 '@types/yargs@16.0.5': dependencies: @@ -20490,10 +19893,6 @@ snapshots: dependencies: '@types/yargs-parser': 21.0.0 - '@types/yargs@17.0.32': - dependencies: - '@types/yargs-parser': 21.0.3 - '@types/yauzl@2.10.3': dependencies: '@types/node': 20.11.13 @@ -20746,20 +20145,20 @@ snapshots: '@ungap/structured-clone@1.2.0': {} - '@vitejs/plugin-react@4.3.1(vite@5.3.3(@types/node@20.14.10)(terser@5.31.1))': + '@vitejs/plugin-react@4.3.1(vite@5.3.3(@types/node@20.11.13)(terser@5.18.2))': dependencies: '@babel/core': 7.24.7 '@babel/plugin-transform-react-jsx-self': 7.24.7(@babel/core@7.24.7) '@babel/plugin-transform-react-jsx-source': 7.24.1(@babel/core@7.24.7) '@types/babel__core': 7.20.5 react-refresh: 0.14.2 - vite: 5.3.3(@types/node@20.14.10)(terser@5.31.1) + vite: 5.3.3(@types/node@20.11.13)(terser@5.18.2) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@5.0.5(vite@5.3.3(@types/node@20.14.10)(terser@5.31.1))(vue@3.4.31(typescript@5.4.5))': + '@vitejs/plugin-vue@5.0.5(vite@5.3.3(@types/node@20.11.13)(terser@5.18.2))(vue@3.4.31(typescript@5.4.5))': dependencies: - vite: 5.3.3(@types/node@20.14.10)(terser@5.31.1) + vite: 5.3.3(@types/node@20.11.13)(terser@5.18.2) vue: 3.4.31(typescript@5.4.5) '@vitest/browser@1.6.0(playwright@1.45.1)(vitest@1.6.0)(webdriverio@8.39.1(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@6.0.4))': @@ -20767,12 +20166,12 @@ snapshots: '@vitest/utils': 1.6.0 magic-string: 0.30.5 sirv: 2.0.4 - vitest: 1.6.0(@types/node@20.14.10)(@vitest/browser@1.6.0)(jsdom@16.7.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(terser@5.31.1) + vitest: 1.6.0(@types/node@20.11.13)(@vitest/browser@1.6.0)(jsdom@16.7.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(terser@5.18.2) optionalDependencies: playwright: 1.45.1 webdriverio: 8.39.1(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@6.0.4) - '@vitest/coverage-istanbul@1.6.0(vitest@1.6.0(@types/node@18.15.3)(@vitest/browser@1.6.0)(jsdom@16.7.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(terser@5.31.1))': + '@vitest/coverage-istanbul@1.6.0(vitest@1.6.0(@types/node@18.15.3)(@vitest/browser@1.6.0)(jsdom@16.7.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(terser@5.18.2))': dependencies: debug: 4.3.5(supports-color@5.5.0) istanbul-lib-coverage: 3.2.2 @@ -20783,7 +20182,7 @@ snapshots: magicast: 0.3.3 picocolors: 1.0.0 test-exclude: 6.0.0 - vitest: 1.6.0(@types/node@18.15.3)(@vitest/browser@1.6.0)(jsdom@16.7.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(terser@5.31.1) + vitest: 1.6.0(@types/node@18.15.3)(@vitest/browser@1.6.0)(jsdom@16.7.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(terser@5.18.2) transitivePeerDependencies: - supports-color @@ -21107,7 +20506,7 @@ snapshots: '@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@6.0.4) + ws: 7.5.9(bufferutil@4.0.8)(utf-8-validate@6.0.4) transitivePeerDependencies: - bufferutil - utf-8-validate @@ -21315,7 +20714,7 @@ snapshots: '@wdio/utils': 8.39.0 decamelize: 6.0.0 deepmerge-ts: 5.1.0 - glob: 10.4.3 + glob: 10.3.10 import-meta-resolve: 4.0.0 transitivePeerDependencies: - supports-color @@ -21607,17 +21006,10 @@ snapshots: acorn-walk@8.3.2: {} - acorn-walk@8.3.3: - dependencies: - acorn: 8.12.1 - optional: true - acorn@7.4.1: {} acorn@8.11.3: {} - acorn@8.12.1: {} - acorn@8.9.0: {} address@1.2.2: {} @@ -21712,7 +21104,7 @@ snapshots: ansi-regex@6.0.1: {} - ansi-sequence-parser@1.1.1: {} + ansi-sequence-parser@1.1.0: {} ansi-styles@3.2.1: dependencies: @@ -21741,7 +21133,7 @@ snapshots: archiver-utils@5.0.2: dependencies: - glob: 10.4.3 + glob: 10.3.10 graceful-fs: 4.2.11 is-stream: 2.0.1 lazystream: 1.0.1 @@ -22110,15 +21502,6 @@ snapshots: dependencies: '@babel/core': 7.22.5 - babel-plugin-polyfill-corejs2@0.4.11(@babel/core@7.24.7): - dependencies: - '@babel/compat-data': 7.24.7 - '@babel/core': 7.24.7 - '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.24.7) - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - babel-plugin-polyfill-corejs2@0.4.3(@babel/core@7.22.5): dependencies: '@babel/compat-data': 7.22.5 @@ -22137,14 +21520,6 @@ snapshots: transitivePeerDependencies: - supports-color - babel-plugin-polyfill-corejs3@0.10.4(@babel/core@7.24.7): - dependencies: - '@babel/core': 7.24.7 - '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.24.7) - core-js-compat: 3.37.1 - transitivePeerDependencies: - - supports-color - babel-plugin-polyfill-corejs3@0.8.1(@babel/core@7.22.5): dependencies: '@babel/core': 7.22.5 @@ -22175,18 +21550,11 @@ snapshots: transitivePeerDependencies: - supports-color - babel-plugin-polyfill-regenerator@0.6.2(@babel/core@7.24.7): - dependencies: - '@babel/core': 7.24.7 - '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.24.7) - transitivePeerDependencies: - - supports-color - babel-plugin-syntax-trailing-function-commas@7.0.0-beta.0: {} babel-plugin-transform-flow-enums@0.0.2(@babel/core@7.24.7): dependencies: - '@babel/plugin-syntax-flow': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-syntax-flow': 7.24.6(@babel/core@7.24.7) transitivePeerDependencies: - '@babel/core' @@ -22388,10 +21756,6 @@ snapshots: dependencies: fill-range: 7.0.1 - braces@3.0.3: - dependencies: - fill-range: 7.1.1 - brorand@1.1.0: {} browser-process-hrtime@1.0.0: {} @@ -22450,13 +21814,6 @@ snapshots: node-releases: 2.0.12 update-browserslist-db: 1.0.11(browserslist@4.21.9) - browserslist@4.22.1: - dependencies: - caniuse-lite: 1.0.30001593 - electron-to-chromium: 1.4.589 - node-releases: 2.0.13 - update-browserslist-db: 1.0.13(browserslist@4.22.1) - browserslist@4.23.0: dependencies: caniuse-lite: 1.0.30001640 @@ -22464,13 +21821,6 @@ snapshots: node-releases: 2.0.14 update-browserslist-db: 1.0.13(browserslist@4.23.0) - browserslist@4.23.1: - dependencies: - caniuse-lite: 1.0.30001640 - electron-to-chromium: 1.4.818 - node-releases: 2.0.14 - update-browserslist-db: 1.1.0(browserslist@4.23.1) - bser@2.1.1: dependencies: node-int64: 0.4.0 @@ -22737,7 +22087,7 @@ snapshots: chrome-launcher@0.15.2: dependencies: - '@types/node': 20.14.10 + '@types/node': 20.11.13 escape-string-regexp: 4.0.0 is-wsl: 2.2.0 lighthouse-logger: 1.4.2 @@ -22755,8 +22105,6 @@ snapshots: ci-info@3.8.0: {} - ci-info@3.9.0: {} - cipher-base@1.0.4: dependencies: inherits: 2.0.4 @@ -22875,8 +22223,6 @@ snapshots: commander@9.4.1: {} - commander@9.5.0: {} - comment-parser@1.4.0: {} common-path-prefix@3.0.0: {} @@ -22966,11 +22312,7 @@ snapshots: core-js-compat@3.31.0: dependencies: - browserslist: 4.22.1 - - core-js-compat@3.37.1: - dependencies: - browserslist: 4.23.1 + browserslist: 4.23.0 core-js-pure@3.31.0: {} @@ -23281,7 +22623,7 @@ snapshots: date-fns@2.30.0: dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.23.4 dayjs@1.11.10: {} @@ -23557,7 +22899,7 @@ snapshots: optionalDependencies: wcwidth: 1.0.1 - eciesjs@0.3.19: + eciesjs@0.3.18: dependencies: '@types/secp256k1': 4.0.6 futoin-hkdf: 1.5.3 @@ -23585,12 +22927,8 @@ snapshots: electron-to-chromium@1.4.442: {} - electron-to-chromium@1.4.589: {} - electron-to-chromium@1.4.747: {} - electron-to-chromium@1.4.818: {} - elliptic@6.5.4: dependencies: bn.js: 4.12.0 @@ -23601,16 +22939,6 @@ snapshots: minimalistic-assert: 1.0.1 minimalistic-crypto-utils: 1.0.1 - elliptic@6.5.5: - 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 - emittery@0.10.2: {} emittery@0.8.1: {} @@ -23629,12 +22957,12 @@ snapshots: dependencies: once: 1.4.0 - engine.io-client@6.5.4(bufferutil@4.0.8)(utf-8-validate@6.0.4): + engine.io-client@6.5.3(bufferutil@4.0.8)(utf-8-validate@6.0.4): dependencies: '@socket.io/component-emitter': 3.1.2 debug: 4.3.5(supports-color@5.5.0) engine.io-parser: 5.2.2 - ws: 8.17.1(bufferutil@4.0.8)(utf-8-validate@6.0.4) + ws: 8.11.0(bufferutil@4.0.8)(utf-8-validate@6.0.4) xmlhttprequest-ssl: 2.0.0 transitivePeerDependencies: - bufferutil @@ -23969,8 +23297,6 @@ snapshots: escalade@3.1.1: {} - escalade@3.1.2: {} - escape-html@1.0.3: {} escape-string-regexp@1.0.5: {} @@ -24026,7 +23352,7 @@ snapshots: dependencies: eslint: 8.57.0 - eslint-config-react-app@7.0.1(@babel/plugin-syntax-flow@7.24.7(@babel/core@7.22.5))(@babel/plugin-transform-react-jsx@7.24.7(@babel/core@7.22.5))(eslint@8.57.0)(jest@27.5.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@16.18.34)(typescript@5.4.5))(utf-8-validate@6.0.4))(typescript@5.4.5): + eslint-config-react-app@7.0.1(@babel/plugin-syntax-flow@7.24.6(@babel/core@7.22.5))(@babel/plugin-transform-react-jsx@7.23.4(@babel/core@7.22.5))(eslint@8.57.0)(jest@27.5.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@16.18.34)(typescript@5.4.5))(utf-8-validate@6.0.4))(typescript@5.4.5): dependencies: '@babel/core': 7.22.5 '@babel/eslint-parser': 7.22.5(@babel/core@7.22.5)(eslint@8.57.0) @@ -24036,7 +23362,7 @@ snapshots: babel-preset-react-app: 10.0.1 confusing-browser-globals: 1.0.11 eslint: 8.57.0 - eslint-plugin-flowtype: 8.0.3(@babel/plugin-syntax-flow@7.24.7(@babel/core@7.22.5))(@babel/plugin-transform-react-jsx@7.24.7(@babel/core@7.22.5))(eslint@8.57.0) + eslint-plugin-flowtype: 8.0.3(@babel/plugin-syntax-flow@7.24.6(@babel/core@7.22.5))(@babel/plugin-transform-react-jsx@7.23.4(@babel/core@7.22.5))(eslint@8.57.0) eslint-plugin-import: 2.26.0(@typescript-eslint/parser@5.59.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0) eslint-plugin-jest: 25.7.0(@typescript-eslint/eslint-plugin@5.59.0(@typescript-eslint/parser@5.59.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(jest@27.5.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@16.18.34)(typescript@5.4.5))(utf-8-validate@6.0.4))(typescript@5.4.5) eslint-plugin-jsx-a11y: 6.6.1(eslint@8.57.0) @@ -24125,10 +23451,10 @@ snapshots: eslint: 8.57.0 ignore: 5.2.4 - eslint-plugin-flowtype@8.0.3(@babel/plugin-syntax-flow@7.24.7(@babel/core@7.22.5))(@babel/plugin-transform-react-jsx@7.24.7(@babel/core@7.22.5))(eslint@8.57.0): + eslint-plugin-flowtype@8.0.3(@babel/plugin-syntax-flow@7.24.6(@babel/core@7.22.5))(@babel/plugin-transform-react-jsx@7.23.4(@babel/core@7.22.5))(eslint@8.57.0): dependencies: - '@babel/plugin-syntax-flow': 7.24.7(@babel/core@7.22.5) - '@babel/plugin-transform-react-jsx': 7.24.7(@babel/core@7.22.5) + '@babel/plugin-syntax-flow': 7.24.6(@babel/core@7.22.5) + '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.22.5) eslint: 8.57.0 lodash: 4.17.21 string-natural-compare: 3.0.1 @@ -24568,13 +23894,6 @@ snapshots: '@scure/bip32': 1.3.3 '@scure/bip39': 1.2.2 - 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 - ethers@6.13.1(bufferutil@4.0.8)(utf-8-validate@6.0.4): dependencies: '@adraffy/ens-normalize': 1.10.1 @@ -24830,10 +24149,6 @@ snapshots: dependencies: to-regex-range: 5.0.1 - fill-range@7.1.1: - dependencies: - to-regex-range: 5.0.1 - filter-obj@1.1.0: {} finalhandler@1.1.2: @@ -24914,7 +24229,7 @@ snapshots: flow-enums-runtime@0.0.6: {} - flow-parser@0.239.0: {} + flow-parser@0.237.2: {} focus-trap@7.5.4: dependencies: @@ -24936,11 +24251,6 @@ snapshots: cross-spawn: 7.0.3 signal-exit: 4.1.0 - foreground-child@3.2.1: - dependencies: - cross-spawn: 7.0.3 - signal-exit: 4.1.0 - fork-ts-checker-webpack-plugin@6.5.3(eslint@8.57.0)(typescript@5.4.5)(webpack@5.88.0(esbuild@0.17.19)): dependencies: '@babel/code-frame': 7.24.6 @@ -25029,7 +24339,7 @@ snapshots: graceful-fs: 4.2.11 inherits: 2.0.4 mkdirp: 0.5.6 - rimraf: 2.7.1 + rimraf: 2.6.3 function-bind@1.1.1: {} @@ -25181,15 +24491,6 @@ snapshots: minipass: 7.0.4 path-scurry: 1.11.1 - glob@10.4.3: - dependencies: - foreground-child: 3.2.1 - jackspeak: 3.4.1 - minimatch: 9.0.5 - minipass: 7.1.2 - package-json-from-dist: 1.0.0 - path-scurry: 1.11.1 - glob@7.1.6: dependencies: fs.realpath: 1.0.0 @@ -25265,13 +24566,13 @@ snapshots: graphemer@1.4.0: {} - graphql-config@5.0.3(@types/node@20.14.10)(bufferutil@4.0.8)(cosmiconfig-toml-loader@1.0.0)(graphql@16.9.0)(typescript@5.4.5)(utf-8-validate@6.0.4): + graphql-config@5.0.3(@types/node@20.11.13)(bufferutil@4.0.8)(cosmiconfig-toml-loader@1.0.0)(graphql@16.9.0)(typescript@5.4.5)(utf-8-validate@6.0.4): dependencies: '@graphql-tools/graphql-file-loader': 8.0.1(graphql@16.9.0) '@graphql-tools/json-file-loader': 8.0.1(graphql@16.9.0) '@graphql-tools/load': 8.0.2(graphql@16.9.0) '@graphql-tools/merge': 9.0.4(graphql@16.9.0) - '@graphql-tools/url-loader': 8.0.2(@types/node@20.14.10)(bufferutil@4.0.8)(graphql@16.9.0)(utf-8-validate@6.0.4) + '@graphql-tools/url-loader': 8.0.2(@types/node@20.11.13)(bufferutil@4.0.8)(graphql@16.9.0)(utf-8-validate@6.0.4) '@graphql-tools/utils': 10.2.2(graphql@16.9.0) cosmiconfig: 8.3.6(typescript@5.4.5) graphql: 16.9.0 @@ -25325,7 +24626,7 @@ snapshots: dependencies: duplexer: 0.1.2 - h3@1.12.0: + h3@1.11.1: dependencies: cookie-es: 1.1.0 crossws: 0.2.4 @@ -25593,11 +24894,11 @@ snapshots: i18next-browser-languagedetector@7.1.0: dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.23.4 i18next@22.5.1: dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.23.4 iconv-lite@0.4.24: dependencies: @@ -26027,7 +25328,7 @@ snapshots: istanbul-lib-instrument@6.0.3: dependencies: - '@babel/core': 7.24.7 + '@babel/core': 7.24.4 '@babel/parser': 7.24.7 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 @@ -26095,12 +25396,6 @@ snapshots: optionalDependencies: '@pkgjs/parseargs': 0.11.0 - jackspeak@3.4.1: - dependencies: - '@isaacs/cliui': 8.0.2 - optionalDependencies: - '@pkgjs/parseargs': 0.11.0 - jake@10.8.7: dependencies: async: 3.2.4 @@ -26248,7 +25543,7 @@ snapshots: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.10 + '@types/node': 20.11.13 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -26356,10 +25651,10 @@ snapshots: dependencies: '@babel/code-frame': 7.24.7 '@jest/types': 29.6.3 - '@types/stack-utils': 2.0.3 + '@types/stack-utils': 2.0.1 chalk: 4.1.2 graceful-fs: 4.2.11 - micromatch: 4.0.7 + micromatch: 4.0.5 pretty-format: 29.7.0 slash: 3.0.0 stack-utils: 2.0.6 @@ -26372,7 +25667,7 @@ snapshots: jest-mock@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 20.14.10 + '@types/node': 20.11.13 jest-util: 29.7.0 jest-pnp-resolver@1.2.3(jest-resolve@27.5.1): @@ -26522,9 +25817,9 @@ snapshots: jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 20.14.10 + '@types/node': 20.11.13 chalk: 4.1.2 - ci-info: 3.9.0 + ci-info: 3.8.0 graceful-fs: 4.2.11 picomatch: 2.3.1 @@ -26598,7 +25893,7 @@ snapshots: jest-worker@29.7.0: dependencies: - '@types/node': 20.14.10 + '@types/node': 20.11.13 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -26621,7 +25916,7 @@ snapshots: jju@1.4.0: {} - joi@17.13.3: + joi@17.13.1: dependencies: '@hapi/hoek': 9.3.0 '@hapi/topo': 5.1.0 @@ -26659,16 +25954,16 @@ snapshots: '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.24.7) '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.24.7) '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.24.7) - '@babel/plugin-transform-modules-commonjs': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-transform-modules-commonjs': 7.22.5(@babel/core@7.24.7) '@babel/preset-env': 7.22.5(@babel/core@7.24.7) - '@babel/preset-flow': 7.24.7(@babel/core@7.24.7) - '@babel/preset-typescript': 7.24.7(@babel/core@7.24.7) + '@babel/preset-flow': 7.24.6(@babel/core@7.24.7) + '@babel/preset-typescript': 7.22.5(@babel/core@7.24.7) '@babel/register': 7.24.6(@babel/core@7.24.7) babel-core: 7.0.0-bridge.0(@babel/core@7.24.7) chalk: 4.1.2 - flow-parser: 0.239.0 + flow-parser: 0.237.2 graceful-fs: 4.2.11 - micromatch: 4.0.7 + micromatch: 4.0.5 neo-async: 2.6.2 node-dir: 0.1.17 recast: 0.21.5 @@ -26800,7 +26095,7 @@ snapshots: klona@2.0.6: {} - knip@5.24.1(@types/node@18.15.3)(typescript@5.4.5): + knip@5.24.2(@types/node@18.15.3)(typescript@5.4.5): dependencies: '@ericcornelissen/bash-parser': 0.5.3 '@nodelib/fs.walk': 2.0.0 @@ -26890,10 +26185,10 @@ snapshots: crossws: 0.2.4 defu: 6.1.4 get-port-please: 3.1.2 - h3: 1.12.0 + h3: 1.11.1 http-shutdown: 1.2.2 jiti: 1.21.6 - mlly: 1.7.1 + mlly: 1.7.0 node-forge: 1.3.1 pathe: 1.1.2 std-env: 3.7.0 @@ -26930,7 +26225,7 @@ snapshots: lit-html@2.8.0: dependencies: - '@types/trusted-types': 2.0.7 + '@types/trusted-types': 2.0.3 lit-html@3.1.3: dependencies: @@ -27085,7 +26380,7 @@ snapshots: lru-cache@10.0.0: {} - lru-cache@10.3.1: {} + lru-cache@10.2.0: {} lru-cache@4.1.5: dependencies: @@ -27131,7 +26426,7 @@ snapshots: make-dir@2.1.0: dependencies: pify: 4.0.1 - semver: 5.7.2 + semver: 5.7.1 make-dir@3.1.0: dependencies: @@ -27301,9 +26596,9 @@ snapshots: merge2@1.4.1: {} - meros@1.3.0(@types/node@20.14.10): + meros@1.3.0(@types/node@20.11.13): optionalDependencies: - '@types/node': 20.14.10 + '@types/node': 20.11.13 methods@1.1.2: {} @@ -27350,7 +26645,7 @@ snapshots: graceful-fs: 4.2.11 invariant: 2.2.4 jest-worker: 29.7.0 - micromatch: 4.0.7 + micromatch: 4.0.5 node-abort-controller: 3.1.1 nullthrows: 1.1.1 walker: 1.0.8 @@ -27361,13 +26656,13 @@ snapshots: metro-minify-terser@0.80.9: dependencies: - terser: 5.31.1 + terser: 5.18.2 metro-resolver@0.80.9: {} metro-runtime@0.80.9: dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.23.4 metro-source-map@0.80.9: dependencies: @@ -27377,7 +26672,7 @@ snapshots: metro-symbolicate: 0.80.9 nullthrows: 1.1.1 ob1: 0.80.9 - source-map: 0.5.7 + source-map: 0.5.6 vlq: 1.0.1 transitivePeerDependencies: - supports-color @@ -27387,7 +26682,7 @@ snapshots: invariant: 2.2.4 metro-source-map: 0.80.9 nullthrows: 1.1.1 - source-map: 0.5.7 + source-map: 0.5.6 through2: 2.0.5 vlq: 1.0.1 transitivePeerDependencies: @@ -27463,10 +26758,10 @@ snapshots: nullthrows: 1.1.1 rimraf: 3.0.2 serialize-error: 2.1.0 - source-map: 0.5.7 + source-map: 0.5.6 strip-ansi: 6.0.1 throat: 5.0.0 - ws: 7.5.10(bufferutil@4.0.8)(utf-8-validate@6.0.4) + ws: 7.5.9(bufferutil@4.0.8)(utf-8-validate@6.0.4) yargs: 17.7.2 transitivePeerDependencies: - bufferutil @@ -27535,11 +26830,6 @@ snapshots: braces: 3.0.2 picomatch: 2.3.1 - micromatch@4.0.7: - dependencies: - braces: 3.0.3 - picomatch: 2.3.1 - miller-rabin@4.0.1: dependencies: bn.js: 4.12.0 @@ -27598,18 +26888,12 @@ snapshots: dependencies: brace-expansion: 2.0.1 - minimatch@9.0.5: - dependencies: - brace-expansion: 2.0.1 - minimist@1.2.8: {} minipass@6.0.2: {} minipass@7.0.4: {} - minipass@7.1.2: {} - minisearch@6.3.0: {} mipd@0.0.5(bufferutil@4.0.8)(typescript@5.2.2)(utf-8-validate@6.0.4)(zod@3.22.4): @@ -27641,11 +26925,11 @@ snapshots: pkg-types: 1.0.3 ufo: 1.3.2 - mlly@1.7.1: + mlly@1.7.0: dependencies: - acorn: 8.12.1 + acorn: 8.11.3 pathe: 1.1.2 - pkg-types: 1.1.3 + pkg-types: 1.1.1 ufo: 1.5.3 motion@10.16.2: @@ -27836,8 +27120,6 @@ snapshots: node-releases@2.0.12: {} - node-releases@2.0.13: {} - node-releases@2.0.14: {} node-stdlib-browser@1.2.0: @@ -28267,8 +27549,6 @@ snapshots: lodash.flattendeep: 4.4.0 release-zalgo: 1.0.0 - package-json-from-dist@1.0.0: {} - pako@1.0.11: {} param-case@3.0.4: @@ -28364,8 +27644,8 @@ snapshots: path-scurry@1.11.1: dependencies: - lru-cache: 10.3.1 - minipass: 7.1.2 + lru-cache: 10.2.0 + minipass: 7.0.4 path-to-glob-pattern@1.0.2: {} @@ -28468,10 +27748,10 @@ snapshots: mlly: 1.5.0 pathe: 1.1.2 - pkg-types@1.1.3: + pkg-types@1.1.1: dependencies: confbox: 0.1.7 - mlly: 1.7.1 + mlly: 1.7.0 pathe: 1.1.2 pkg-up@3.1.0: @@ -28861,7 +28141,7 @@ snapshots: '@csstools/postcss-trigonometric-functions': 1.0.2(postcss@8.4.33) '@csstools/postcss-unset-value': 1.0.2(postcss@8.4.33) autoprefixer: 10.4.19(postcss@8.4.33) - browserslist: 4.22.1 + browserslist: 4.23.0 css-blank-pseudo: 3.0.3(postcss@8.4.33) css-has-pseudo: 3.0.4(postcss@8.4.33) css-prefers-color-scheme: 6.0.3(postcss@8.4.33) @@ -28977,8 +28257,6 @@ snapshots: preact@10.22.0: {} - preact@10.22.1: {} - preferred-pm@3.0.3: dependencies: find-up: 5.0.0 @@ -29249,7 +28527,7 @@ snapshots: dependencies: '@babel/code-frame': 7.22.5 address: 1.2.2 - browserslist: 4.22.1 + browserslist: 4.23.0 chalk: 4.1.2 cross-spawn: 7.0.3 detect-port-alt: 1.1.6 @@ -29279,10 +28557,10 @@ snapshots: - supports-color - vue-template-compiler - react-devtools-core@5.3.1(bufferutil@4.0.8)(utf-8-validate@6.0.4): + react-devtools-core@5.2.0(bufferutil@4.0.8)(utf-8-validate@6.0.4): dependencies: shell-quote: 1.8.1 - ws: 7.5.10(bufferutil@4.0.8)(utf-8-validate@6.0.4) + ws: 7.5.9(bufferutil@4.0.8)(utf-8-validate@6.0.4) transitivePeerDependencies: - bufferutil - utf-8-validate @@ -29311,7 +28589,7 @@ snapshots: react-i18next@13.5.0(i18next@22.5.1)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.1(@babel/core@7.24.7)(@babel/preset-env@7.22.5(@babel/core@7.24.7))(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.4))(react@18.3.1): dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.23.4 html-parse-stringify: 3.0.1 i18next: 22.5.1 react: 18.3.1 @@ -29325,8 +28603,6 @@ snapshots: react-is@18.2.0: {} - react-is@18.3.1: {} - react-native-webview@11.26.1(react-native@0.74.1(@babel/core@7.24.7)(@babel/preset-env@7.22.5(@babel/core@7.24.7))(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.4))(react@18.3.1): dependencies: escape-string-regexp: 2.0.0 @@ -29365,14 +28641,14 @@ snapshots: pretty-format: 26.6.2 promise: 8.3.0 react: 18.3.1 - react-devtools-core: 5.3.1(bufferutil@4.0.8)(utf-8-validate@6.0.4) + react-devtools-core: 5.2.0(bufferutil@4.0.8)(utf-8-validate@6.0.4) react-refresh: 0.14.2 react-shallow-renderer: 16.15.0(react@18.3.1) regenerator-runtime: 0.13.11 scheduler: 0.24.0-canary-efb381bbf-20230505 stacktrace-parser: 0.1.10 - whatwg-fetch: 3.6.20 - ws: 6.2.3(bufferutil@4.0.8)(utf-8-validate@6.0.4) + whatwg-fetch: 3.6.2 + ws: 6.2.2(bufferutil@4.0.8)(utf-8-validate@6.0.4) yargs: 17.7.2 optionalDependencies: '@types/react': 18.3.3 @@ -29407,7 +28683,7 @@ snapshots: optionalDependencies: '@types/react': 18.3.3 - react-scripts@5.0.1(@babel/plugin-syntax-flow@7.24.7(@babel/core@7.22.5))(@babel/plugin-transform-react-jsx@7.24.7(@babel/core@7.22.5))(@types/babel__core@7.20.5)(bufferutil@4.0.8)(esbuild@0.17.19)(eslint@8.57.0)(react@18.3.1)(ts-node@10.9.1(@types/node@16.18.34)(typescript@5.4.5))(type-fest@3.1.0)(typescript@5.4.5)(utf-8-validate@6.0.4): + react-scripts@5.0.1(@babel/plugin-syntax-flow@7.24.6(@babel/core@7.22.5))(@babel/plugin-transform-react-jsx@7.23.4(@babel/core@7.22.5))(@types/babel__core@7.20.5)(bufferutil@4.0.8)(esbuild@0.17.19)(eslint@8.57.0)(react@18.3.1)(ts-node@10.9.1(@types/node@16.18.34)(typescript@5.4.5))(type-fest@3.1.0)(typescript@5.4.5)(utf-8-validate@6.0.4): dependencies: '@babel/core': 7.22.5 '@pmmmwh/react-refresh-webpack-plugin': 0.5.10(react-refresh@0.11.0)(type-fest@3.1.0)(webpack-dev-server@4.15.1(bufferutil@4.0.8)(utf-8-validate@6.0.4)(webpack@5.88.0(esbuild@0.17.19)))(webpack@5.88.0(esbuild@0.17.19)) @@ -29425,7 +28701,7 @@ snapshots: dotenv: 10.0.0 dotenv-expand: 5.1.0 eslint: 8.57.0 - eslint-config-react-app: 7.0.1(@babel/plugin-syntax-flow@7.24.7(@babel/core@7.22.5))(@babel/plugin-transform-react-jsx@7.24.7(@babel/core@7.22.5))(eslint@8.57.0)(jest@27.5.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@16.18.34)(typescript@5.4.5))(utf-8-validate@6.0.4))(typescript@5.4.5) + eslint-config-react-app: 7.0.1(@babel/plugin-syntax-flow@7.24.6(@babel/core@7.22.5))(@babel/plugin-transform-react-jsx@7.23.4(@babel/core@7.22.5))(eslint@8.57.0)(jest@27.5.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@16.18.34)(typescript@5.4.5))(utf-8-validate@6.0.4))(typescript@5.4.5) eslint-webpack-plugin: 3.2.0(eslint@8.57.0)(webpack@5.88.0(esbuild@0.17.19)) file-loader: 6.2.0(webpack@5.88.0(esbuild@0.17.19)) fs-extra: 10.1.0 @@ -29497,7 +28773,7 @@ snapshots: dependencies: object-assign: 4.1.1 react: 18.3.1 - react-is: 18.3.1 + react-is: 18.2.0 react-style-singleton@2.2.1(@types/react@18.3.3)(react@18.3.1): dependencies: @@ -29630,8 +28906,6 @@ snapshots: regenerator-runtime@0.14.0: {} - regenerator-runtime@0.14.1: {} - regenerator-transform@0.15.1: dependencies: '@babel/runtime': 7.23.4 @@ -29816,17 +29090,13 @@ snapshots: dependencies: glob: 7.2.3 - rimraf@2.7.1: - dependencies: - glob: 7.2.3 - rimraf@3.0.2: dependencies: glob: 7.2.3 - rimraf@5.0.8: + rimraf@5.0.9: dependencies: - glob: 10.4.3 + glob: 10.3.10 ripemd160@2.0.2: dependencies: @@ -29989,7 +29259,7 @@ snapshots: secp256k1@5.0.0: dependencies: - elliptic: 6.5.5 + elliptic: 6.5.4 node-addon-api: 5.1.0 node-gyp-build: 4.8.1 @@ -30006,8 +29276,6 @@ snapshots: semver@5.7.1: {} - semver@5.7.2: {} - semver@6.3.0: {} semver@6.3.1: {} @@ -30020,8 +29288,6 @@ snapshots: dependencies: lru-cache: 6.0.0 - semver@7.6.2: {} - send@0.18.0: dependencies: debug: 2.6.9 @@ -30147,7 +29413,7 @@ snapshots: shiki@0.14.7: dependencies: - ansi-sequence-parser: 1.1.1 + ansi-sequence-parser: 1.1.0 jsonc-parser: 3.2.0 vscode-oniguruma: 1.7.0 vscode-textmate: 8.0.0 @@ -30220,11 +29486,22 @@ snapshots: dot-case: 3.0.4 tslib: 2.6.0 + socket.io-client@4.7.2(bufferutil@4.0.8)(utf-8-validate@6.0.4): + dependencies: + '@socket.io/component-emitter': 3.1.2 + debug: 4.3.5(supports-color@5.5.0) + engine.io-client: 6.5.3(bufferutil@4.0.8)(utf-8-validate@6.0.4) + socket.io-parser: 4.2.4 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + socket.io-client@4.7.5(bufferutil@4.0.8)(utf-8-validate@6.0.4): dependencies: '@socket.io/component-emitter': 3.1.2 debug: 4.3.5(supports-color@5.5.0) - engine.io-client: 6.5.4(bufferutil@4.0.8)(utf-8-validate@6.0.4) + engine.io-client: 6.5.3(bufferutil@4.0.8)(utf-8-validate@6.0.4) socket.io-parser: 4.2.4 transitivePeerDependencies: - bufferutil @@ -30281,8 +29558,6 @@ snapshots: source-map@0.5.6: {} - source-map@0.5.7: {} - source-map@0.6.1: {} source-map@0.7.4: {} @@ -30837,13 +30112,6 @@ snapshots: commander: 2.20.3 source-map-support: 0.5.21 - terser@5.31.1: - dependencies: - '@jridgewell/source-map': 0.3.6 - acorn: 8.12.1 - commander: 2.20.3 - source-map-support: 0.5.21 - test-exclude@6.0.0: dependencies: '@istanbuljs/schema': 0.1.3 @@ -31051,13 +30319,13 @@ snapshots: ts-node@10.9.1(@types/node@16.18.34)(typescript@5.4.5): dependencies: '@cspotcode/source-map-support': 0.8.1 - '@tsconfig/node10': 1.0.11 + '@tsconfig/node10': 1.0.9 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 '@types/node': 16.18.34 - acorn: 8.12.1 - acorn-walk: 8.3.3 + acorn: 8.11.3 + acorn-walk: 8.3.2 arg: 4.1.3 create-require: 1.1.1 diff: 4.0.2 @@ -31070,13 +30338,13 @@ snapshots: ts-node@10.9.1(@types/node@18.15.3)(typescript@5.4.5): dependencies: '@cspotcode/source-map-support': 0.8.1 - '@tsconfig/node10': 1.0.11 + '@tsconfig/node10': 1.0.9 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 '@types/node': 18.15.3 - acorn: 8.12.1 - acorn-walk: 8.3.3 + acorn: 8.11.3 + acorn-walk: 8.3.2 arg: 4.1.3 create-require: 1.1.1 diff: 4.0.2 @@ -31089,13 +30357,13 @@ snapshots: ts-node@10.9.1(@types/node@20.10.5)(typescript@5.2.2): dependencies: '@cspotcode/source-map-support': 0.8.1 - '@tsconfig/node10': 1.0.11 + '@tsconfig/node10': 1.0.9 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 '@types/node': 20.10.5 - acorn: 8.12.1 - acorn-walk: 8.3.3 + acorn: 8.11.3 + acorn-walk: 8.3.2 arg: 4.1.3 create-require: 1.1.1 diff: 4.0.2 @@ -31108,13 +30376,13 @@ snapshots: ts-node@10.9.1(@types/node@20.11.13)(typescript@5.2.2): dependencies: '@cspotcode/source-map-support': 0.8.1 - '@tsconfig/node10': 1.0.11 + '@tsconfig/node10': 1.0.9 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 '@types/node': 20.11.13 - acorn: 8.12.1 - acorn-walk: 8.3.3 + acorn: 8.11.3 + acorn-walk: 8.3.2 arg: 4.1.3 create-require: 1.1.1 diff: 4.0.2 @@ -31327,7 +30595,7 @@ snapshots: dependencies: lunr: 2.3.9 marked: 4.3.0 - minimatch: 9.0.5 + minimatch: 9.0.3 shiki: 0.14.7 typescript: 5.4.5 @@ -31459,9 +30727,9 @@ snapshots: anymatch: 3.1.3 chokidar: 3.6.0 destr: 2.0.3 - h3: 1.12.0 + h3: 1.11.1 listhen: 1.7.2 - lru-cache: 10.3.1 + lru-cache: 10.2.0 mri: 1.2.0 node-fetch-native: 1.6.4 ofetch: 1.3.4 @@ -31498,24 +30766,12 @@ snapshots: escalade: 3.1.1 picocolors: 1.0.0 - update-browserslist-db@1.0.13(browserslist@4.22.1): - dependencies: - browserslist: 4.22.1 - escalade: 3.1.1 - picocolors: 1.0.0 - update-browserslist-db@1.0.13(browserslist@4.23.0): dependencies: browserslist: 4.23.0 escalade: 3.1.1 picocolors: 1.0.0 - update-browserslist-db@1.1.0(browserslist@4.23.1): - dependencies: - browserslist: 4.23.1 - escalade: 3.1.2 - picocolors: 1.0.1 - upper-case-first@2.0.2: dependencies: tslib: 2.6.0 @@ -31668,13 +30924,13 @@ snapshots: - utf-8-validate - zod - vite-node@1.6.0(@types/node@18.15.3)(terser@5.31.1): + vite-node@1.6.0(@types/node@18.15.3)(terser@5.18.2): dependencies: cac: 6.7.14 debug: 4.3.5(supports-color@5.5.0) pathe: 1.1.2 picocolors: 1.0.0 - vite: 5.3.3(@types/node@18.15.3)(terser@5.31.1) + vite: 5.3.3(@types/node@18.15.3)(terser@5.18.2) transitivePeerDependencies: - '@types/node' - less @@ -31685,13 +30941,13 @@ snapshots: - supports-color - terser - vite-node@1.6.0(@types/node@20.14.10)(terser@5.31.1): + vite-node@1.6.0(@types/node@20.11.13)(terser@5.18.2): dependencies: cac: 6.7.14 debug: 4.3.5(supports-color@5.5.0) pathe: 1.1.2 picocolors: 1.0.0 - vite: 5.3.3(@types/node@20.14.10)(terser@5.31.1) + vite: 5.3.3(@types/node@20.11.13)(terser@5.18.2) transitivePeerDependencies: - '@types/node' - less @@ -31702,17 +30958,17 @@ snapshots: - supports-color - terser - vite-plugin-json5@1.1.2(@rollup/pluginutils@5.1.0(rollup@4.16.4))(vite@5.3.3(@types/node@18.15.3)(terser@5.31.1)): + vite-plugin-json5@1.1.2(@rollup/pluginutils@5.1.0(rollup@4.16.4))(vite@5.3.3(@types/node@18.15.3)(terser@5.18.2)): dependencies: '@rollup/pluginutils': 5.1.0(rollup@4.16.4) json5: 2.2.3 - vite: 5.3.3(@types/node@18.15.3)(terser@5.31.1) + vite: 5.3.3(@types/node@18.15.3)(terser@5.18.2) - vite-plugin-node-polyfills@0.22.0(rollup@4.16.4)(vite@5.3.3(@types/node@18.15.3)(terser@5.31.1)): + vite-plugin-node-polyfills@0.22.0(rollup@4.16.4)(vite@5.3.3(@types/node@18.15.3)(terser@5.18.2)): dependencies: '@rollup/plugin-inject': 5.0.5(rollup@4.16.4) node-stdlib-browser: 1.2.0 - vite: 5.3.3(@types/node@18.15.3)(terser@5.31.1) + vite: 5.3.3(@types/node@18.15.3)(terser@5.18.2) transitivePeerDependencies: - rollup @@ -31722,7 +30978,7 @@ snapshots: fast-glob: 3.3.1 minimatch: 6.2.0 - vite@5.3.3(@types/node@18.15.3)(terser@5.31.1): + vite@5.3.3(@types/node@18.15.3)(terser@5.18.2): dependencies: esbuild: 0.21.5 postcss: 8.4.39 @@ -31730,35 +30986,35 @@ snapshots: optionalDependencies: '@types/node': 18.15.3 fsevents: 2.3.3 - terser: 5.31.1 + terser: 5.18.2 - vite@5.3.3(@types/node@20.14.10)(terser@5.31.1): + vite@5.3.3(@types/node@20.11.13)(terser@5.18.2): dependencies: esbuild: 0.21.5 postcss: 8.4.39 rollup: 4.16.4 optionalDependencies: - '@types/node': 20.14.10 + '@types/node': 20.11.13 fsevents: 2.3.3 - terser: 5.31.1 + terser: 5.18.2 - vitepress-plugin-search@1.0.4-alpha.19(flexsearch@0.7.43)(vitepress@1.2.3(@algolia/client-search@4.22.1)(@types/node@20.14.10)(@types/react@18.3.3)(change-case@4.1.2)(idb-keyval@6.2.1)(postcss@8.4.39)(qrcode@1.5.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.11.0)(terser@5.31.1)(typescript@5.4.5))(vue@3.4.31(typescript@5.4.5)): + vitepress-plugin-search@1.0.4-alpha.19(flexsearch@0.7.43)(vitepress@1.2.3(@algolia/client-search@4.22.1)(@types/node@20.11.13)(@types/react@18.3.3)(change-case@4.1.2)(idb-keyval@6.2.1)(postcss@8.4.39)(qrcode@1.5.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.11.0)(terser@5.18.2)(typescript@5.4.5))(vue@3.4.31(typescript@5.4.5)): dependencies: '@types/flexsearch': 0.7.3 '@types/markdown-it': 12.2.3 flexsearch: 0.7.43 markdown-it: 13.0.1 - vitepress: 1.2.3(@algolia/client-search@4.22.1)(@types/node@20.14.10)(@types/react@18.3.3)(change-case@4.1.2)(idb-keyval@6.2.1)(postcss@8.4.39)(qrcode@1.5.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.11.0)(terser@5.31.1)(typescript@5.4.5) + vitepress: 1.2.3(@algolia/client-search@4.22.1)(@types/node@20.11.13)(@types/react@18.3.3)(change-case@4.1.2)(idb-keyval@6.2.1)(postcss@8.4.39)(qrcode@1.5.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.11.0)(terser@5.18.2)(typescript@5.4.5) vue: 3.4.31(typescript@5.4.5) - vitepress@1.2.3(@algolia/client-search@4.22.1)(@types/node@20.14.10)(@types/react@18.3.3)(change-case@4.1.2)(idb-keyval@6.2.1)(postcss@8.4.39)(qrcode@1.5.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.11.0)(terser@5.31.1)(typescript@5.4.5): + vitepress@1.2.3(@algolia/client-search@4.22.1)(@types/node@20.11.13)(@types/react@18.3.3)(change-case@4.1.2)(idb-keyval@6.2.1)(postcss@8.4.39)(qrcode@1.5.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.11.0)(terser@5.18.2)(typescript@5.4.5): dependencies: '@docsearch/css': 3.6.0 '@docsearch/js': 3.6.0(@algolia/client-search@4.22.1)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.11.0) '@shikijs/core': 1.9.0 '@shikijs/transformers': 1.9.0 '@types/markdown-it': 14.1.1 - '@vitejs/plugin-vue': 5.0.5(vite@5.3.3(@types/node@20.14.10)(terser@5.31.1))(vue@3.4.31(typescript@5.4.5)) + '@vitejs/plugin-vue': 5.0.5(vite@5.3.3(@types/node@20.11.13)(terser@5.18.2))(vue@3.4.31(typescript@5.4.5)) '@vue/devtools-api': 7.2.1(vue@3.4.31(typescript@5.4.5)) '@vue/shared': 3.4.29 '@vueuse/core': 10.11.0(vue@3.4.31(typescript@5.4.5)) @@ -31767,7 +31023,7 @@ snapshots: mark.js: 8.11.1 minisearch: 6.3.0 shiki: 1.9.0 - vite: 5.3.3(@types/node@20.14.10)(terser@5.31.1) + vite: 5.3.3(@types/node@20.11.13)(terser@5.18.2) vue: 3.4.31(typescript@5.4.5) optionalDependencies: postcss: 8.4.39 @@ -31798,7 +31054,7 @@ snapshots: - typescript - universal-cookie - vitest@1.6.0(@types/node@18.15.3)(@vitest/browser@1.6.0)(jsdom@16.7.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(terser@5.31.1): + vitest@1.6.0(@types/node@18.15.3)(@vitest/browser@1.6.0)(jsdom@16.7.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(terser@5.18.2): dependencies: '@vitest/expect': 1.6.0 '@vitest/runner': 1.6.0 @@ -31817,8 +31073,8 @@ snapshots: strip-literal: 2.1.0 tinybench: 2.6.0 tinypool: 0.8.4 - vite: 5.3.3(@types/node@18.15.3)(terser@5.31.1) - vite-node: 1.6.0(@types/node@18.15.3)(terser@5.31.1) + vite: 5.3.3(@types/node@18.15.3)(terser@5.18.2) + vite-node: 1.6.0(@types/node@18.15.3)(terser@5.18.2) why-is-node-running: 2.2.2 optionalDependencies: '@types/node': 18.15.3 @@ -31833,7 +31089,7 @@ snapshots: - supports-color - terser - vitest@1.6.0(@types/node@20.14.10)(@vitest/browser@1.6.0)(jsdom@16.7.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(terser@5.31.1): + vitest@1.6.0(@types/node@20.11.13)(@vitest/browser@1.6.0)(jsdom@16.7.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(terser@5.18.2): dependencies: '@vitest/expect': 1.6.0 '@vitest/runner': 1.6.0 @@ -31852,11 +31108,11 @@ snapshots: strip-literal: 2.1.0 tinybench: 2.6.0 tinypool: 0.8.4 - vite: 5.3.3(@types/node@20.14.10)(terser@5.31.1) - vite-node: 1.6.0(@types/node@20.14.10)(terser@5.31.1) + vite: 5.3.3(@types/node@20.11.13)(terser@5.18.2) + vite-node: 1.6.0(@types/node@20.11.13)(terser@5.18.2) why-is-node-running: 2.2.2 optionalDependencies: - '@types/node': 20.14.10 + '@types/node': 20.11.13 '@vitest/browser': 1.6.0(playwright@1.45.1)(vitest@1.6.0)(webdriverio@8.39.1(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@6.0.4)) jsdom: 16.7.0(bufferutil@4.0.8)(utf-8-validate@6.0.4) transitivePeerDependencies: @@ -32088,7 +31344,7 @@ snapshots: '@webassemblyjs/wasm-parser': 1.11.6 acorn: 8.9.0 acorn-import-assertions: 1.9.0(acorn@8.9.0) - browserslist: 4.22.1 + browserslist: 4.23.0 chrome-trace-event: 1.0.3 enhanced-resolve: 5.15.0 es-module-lexer: 1.3.0 @@ -32124,8 +31380,6 @@ snapshots: whatwg-fetch@3.6.2: {} - whatwg-fetch@3.6.20: {} - whatwg-mimetype@2.3.0: {} whatwg-url@5.0.0: @@ -32388,19 +31642,19 @@ snapshots: dependencies: mkdirp: 0.5.6 - ws@6.2.3(bufferutil@4.0.8)(utf-8-validate@6.0.4): + ws@6.2.2(bufferutil@4.0.8)(utf-8-validate@6.0.4): dependencies: async-limiter: 1.0.1 optionalDependencies: bufferutil: 4.0.8 utf-8-validate: 6.0.4 - ws@7.5.10(bufferutil@4.0.8)(utf-8-validate@6.0.4): + ws@7.5.9(bufferutil@4.0.8)(utf-8-validate@6.0.4): optionalDependencies: bufferutil: 4.0.8 utf-8-validate: 6.0.4 - ws@7.5.9(bufferutil@4.0.8)(utf-8-validate@6.0.4): + ws@8.11.0(bufferutil@4.0.8)(utf-8-validate@6.0.4): optionalDependencies: bufferutil: 4.0.8 utf-8-validate: 6.0.4 @@ -32439,8 +31693,6 @@ snapshots: yaml@2.3.1: {} - yaml@2.4.5: {} - yargs-parser@18.1.3: dependencies: camelcase: 5.3.1 diff --git a/templates/nextjs/.gitignore b/templates/nextjs/.gitignore index 22a95c4132..2bf8d0420b 100644 --- a/templates/nextjs/.gitignore +++ b/templates/nextjs/.gitignore @@ -39,5 +39,5 @@ src/sway-api/predicates src/sway-api/scripts src/sway-api/index.ts -sway-contracts/out +sway-programs/**/out .turbo \ No newline at end of file diff --git a/templates/nextjs/package.json b/templates/nextjs/package.json index ced519f74d..7a25389393 100644 --- a/templates/nextjs/package.json +++ b/templates/nextjs/package.json @@ -11,7 +11,7 @@ "lint": "next lint" }, "dependencies": { - "@fuels/connectors": "^0.5.0", + "@fuels/connectors": "^0.8.1", "@fuels/react": "^0.20.0", "fuels": "workspace:*", "@tanstack/react-query": "^5.29.2", diff --git a/templates/nextjs/src/app/layout.tsx b/templates/nextjs/src/app/layout.tsx index aa56bcd536..55eeb623c6 100644 --- a/templates/nextjs/src/app/layout.tsx +++ b/templates/nextjs/src/app/layout.tsx @@ -3,11 +3,18 @@ import { Layout } from "@/components/Layout"; import "@/styles/globals.css"; import { FuelProvider } from "@fuels/react"; -import React, { ReactNode, useEffect, useState } from "react"; +import React, { ReactNode, useEffect, useMemo, useState } from "react"; import { QueryClient, QueryClientProvider } from "@tanstack/react-query"; -import { FuelConfig } from "fuels"; -import { defaultConnectors } from "@fuels/connectors"; -import { ENABLE_FUEL_DEV_CONNECTOR } from "@/lib"; +import { Provider } from "fuels"; +import { + BakoSafeConnector, + BurnerWalletConnector, + FuelWalletConnector, + FuelWalletDevelopmentConnector, + FueletWalletConnector, + WalletConnectConnector, +} from "@fuels/connectors"; +import { NODE_URL } from "@/lib"; import { ActiveWalletProvider } from "@/hooks/useActiveWallet"; const queryClient = new QueryClient(); @@ -17,22 +24,36 @@ interface RootLayoutProps { } export default function RootLayout({ children }: RootLayoutProps) { - const [fuelConfig, setFuelConfig] = useState({}); + const [isMounted, setIsMounted] = useState(false); + const providerToUse = useMemo(() => Provider.create(NODE_URL), [NODE_URL]); useEffect(() => { - setFuelConfig({ - connectors: defaultConnectors({ - devMode: ENABLE_FUEL_DEV_CONNECTOR, - }), - }); + setIsMounted(true); }, []); + if (!isMounted) return null; + return ( - + {children} diff --git a/templates/nextjs/src/components/Layout.tsx b/templates/nextjs/src/components/Layout.tsx index 2a279b19ad..d4b52f425b 100644 --- a/templates/nextjs/src/components/Layout.tsx +++ b/templates/nextjs/src/components/Layout.tsx @@ -15,7 +15,7 @@ export const Layout = ({ children }: { children: React.ReactNode }) => { const { wallet: browserWallet, - walletBalance: isBrowserWalletConnected, + isConnected: isBrowserWalletConnected, network: browserWalletNetwork, } = useBrowserWallet(); diff --git a/templates/nextjs/src/hooks/useBrowserWallet.tsx b/templates/nextjs/src/hooks/useBrowserWallet.tsx index dc8f68adbf..b67fe08880 100644 --- a/templates/nextjs/src/hooks/useBrowserWallet.tsx +++ b/templates/nextjs/src/hooks/useBrowserWallet.tsx @@ -1,6 +1,6 @@ import { AppWallet } from "@/lib"; import { useIsConnected, useNetwork, useWallet } from "@fuels/react"; -import { Account, BN, WalletLocked } from "fuels"; +import { BN } from "fuels"; import { useCallback, useState } from "react"; import useAsync from "react-use/lib/useAsync"; diff --git a/templates/nextjs/src/lib.ts b/templates/nextjs/src/lib.ts index df05c7876b..31ea00837a 100644 --- a/templates/nextjs/src/lib.ts +++ b/templates/nextjs/src/lib.ts @@ -10,13 +10,6 @@ export const NODE_URL = ? `http://127.0.0.1:${process.env.NEXT_PUBLIC_FUEL_NODE_PORT || 4000}/v1/graphql` : 'https://testnet.fuel.network/v1/graphql'; -/** - * Enable the Fuel dev connector. - * @see {@link https://docs.fuel.network/docs/wallet/dev/getting-started/#using-default-connectors} - */ -export const ENABLE_FUEL_DEV_CONNECTOR = - process.env.NEXT_PUBLIC_ENABLE_FUEL_DEV_CONNECTOR === 'true'; - export interface AppWallet { wallet?: Account; walletBalance?: BN; diff --git a/templates/nextjs/sway-programs/contract/.gitignore b/templates/nextjs/sway-programs/contract/.gitignore deleted file mode 100644 index 77d3844f58..0000000000 --- a/templates/nextjs/sway-programs/contract/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -out -target diff --git a/templates/nextjs/sway-programs/predicate/.gitignore b/templates/nextjs/sway-programs/predicate/.gitignore deleted file mode 100644 index 77d3844f58..0000000000 --- a/templates/nextjs/sway-programs/predicate/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -out -target diff --git a/templates/nextjs/sway-programs/script/.gitignore b/templates/nextjs/sway-programs/script/.gitignore deleted file mode 100644 index 77d3844f58..0000000000 --- a/templates/nextjs/sway-programs/script/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -out -target