diff --git a/.env.example b/.env.example index f7488d07..ec828e43 100644 --- a/.env.example +++ b/.env.example @@ -46,4 +46,4 @@ ETHERSCAN_API_KEY_POLYGON= OPENAI_API_KEY= # Moralis API Key: https://admin.moralis.io/settings#secret-keys -MORALIS_API_KEY= \ No newline at end of file +MORALIS_API_KEY= diff --git a/app/(general)/integration/aave/layout.tsx b/app/(general)/integration/aave/layout.tsx new file mode 100644 index 00000000..bb18982e --- /dev/null +++ b/app/(general)/integration/aave/layout.tsx @@ -0,0 +1,63 @@ +'use client' +import { ReactNode } from 'react' + +import { motion } from 'framer-motion' +import Image from 'next/image' +import Balancer from 'react-wrap-balancer' + +import { WalletConnect } from '@/components/blockchain/wallet-connect' +import { IsWalletConnected } from '@/components/shared/is-wallet-connected' +import { IsWalletDisconnected } from '@/components/shared/is-wallet-disconnected' +import { LinkComponent } from '@/components/shared/link-component' +import { FADE_DOWN_ANIMATION_VARIANTS } from '@/config/design' +import { turboIntegrations } from '@/data/turbo-integrations' + +export default function AaveLayout({ children }: { children: ReactNode }) { + return ( + <> +
+
+
+ + Aave Icon + + Aave + + + Borrow and lend assets seamlessly + + + + + + + +
+
+
+
+ +
+ +
+
+ {children} +
+ + ) +} diff --git a/app/(general)/integration/aave/opengraph-image.tsx b/app/(general)/integration/aave/opengraph-image.tsx new file mode 100644 index 00000000..ea754f9f --- /dev/null +++ b/app/(general)/integration/aave/opengraph-image.tsx @@ -0,0 +1,9 @@ +import { IntegrationOgImage } from '@/components/ui/social/og-image-integrations' + +export const runtime = 'edge' +export const size = { + width: 1200, + height: 630, +} + +export default IntegrationOgImage('aave') diff --git a/app/(general)/integration/aave/page.tsx b/app/(general)/integration/aave/page.tsx new file mode 100644 index 00000000..cd6b565f --- /dev/null +++ b/app/(general)/integration/aave/page.tsx @@ -0,0 +1,64 @@ +'use client' + +import { useState } from 'react' + +import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue } from '@/components/ui/select' +import { GeneralInfo } from '@/integrations/aave/components/general-info' +import { ListAssetsToBorrow } from '@/integrations/aave/components/list-assets-to-borrow' +import { ListAssetsToSupply } from '@/integrations/aave/components/list-assets-to-supply' +import { ListBorrowedAssets } from '@/integrations/aave/components/list-borrowed-assets' +import { ListSuppliedAssets } from '@/integrations/aave/components/list-supplied-assets' +import { useAave } from '@/integrations/aave/hooks/use-aave' + +export default function AaveHome() { + const [actionSelected, setActionSelected] = useState('supply') + const { chainSupported } = useAave() + + return chainSupported ? ( +
+
+ +
+ +
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
+ ) : ( +
+
+

Chain not supported

+ +
+
+ ) +} diff --git a/app/(general)/integration/aave/twitter-image.tsx b/app/(general)/integration/aave/twitter-image.tsx new file mode 100644 index 00000000..dbca541e --- /dev/null +++ b/app/(general)/integration/aave/twitter-image.tsx @@ -0,0 +1,9 @@ +import Image from './opengraph-image' + +export const runtime = 'edge' +export const size = { + width: 1200, + height: 630, +} + +export default Image diff --git a/app/(general)/page.tsx b/app/(general)/page.tsx index ad68dfba..9fa00d11 100644 --- a/app/(general)/page.tsx +++ b/app/(general)/page.tsx @@ -72,7 +72,7 @@ export default function Home() { setCopied(true)}>
pnpm create turbo-eth@latest
@@ -379,6 +379,21 @@ const features = [ ), }, + { + title: turboIntegrations.aave.name, + description: turboIntegrations.aave.description, + href: turboIntegrations.aave.href, + demo: ( +
+ + Aave logo + + + Aave logo + +
+ ), + }, { title: turboIntegrations.starter.name, description: turboIntegrations.starter.description, diff --git a/components/ui/accordion.tsx b/components/ui/accordion.tsx index f77e4670..17a90f41 100644 --- a/components/ui/accordion.tsx +++ b/components/ui/accordion.tsx @@ -41,7 +41,7 @@ const AccordionContent = forwardRef -
{children}
+
{children}
) ) diff --git a/components/ui/button.tsx b/components/ui/button.tsx index c0ae2272..ebc7ec73 100644 --- a/components/ui/button.tsx +++ b/components/ui/button.tsx @@ -5,21 +5,21 @@ import { VariantProps, cva } from 'class-variance-authority' import { cn } from '@/lib/utils' const buttonVariants = cva( - 'inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors focus:outline-none focus:ring-2 focus:ring-slate-400 focus:ring-offset-2 dark:hover:bg-slate-800 dark:hover:text-slate-100 disabled:opacity-50 dark:focus:ring-slate-400 disabled:pointer-events-none dark:focus:ring-offset-slate-900 data-[state=open]:bg-slate-100 dark:data-[state=open]:bg-slate-800', + 'inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors focus:outline-none focus:ring-2 focus:ring-slate-400 focus:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 data-[state=open]:bg-slate-100 dark:hover:bg-slate-800 dark:hover:text-slate-100 dark:focus:ring-slate-400 dark:focus:ring-offset-slate-900 dark:data-[state=open]:bg-slate-800', { variants: { variant: { default: 'bg-slate-900 text-white hover:bg-slate-700 dark:bg-slate-50 dark:text-slate-900', - outline: 'bg-transparent border border-slate-200 hover:bg-slate-100 dark:border-slate-700 dark:text-slate-100', + outline: 'border border-slate-200 bg-transparent hover:bg-slate-100 dark:border-slate-700 dark:text-slate-100', subtle: 'bg-slate-100 text-slate-900 hover:bg-slate-200 dark:bg-slate-700 dark:text-slate-100', ghost: - 'bg-transparent hover:bg-slate-100 dark:hover:bg-slate-800 dark:text-slate-100 dark:hover:text-slate-100 data-[state=open]:bg-transparent dark:data-[state=open]:bg-transparent', - link: 'bg-transparent underline-offset-4 hover:underline text-slate-900 dark:text-slate-100 hover:bg-transparent dark:hover:bg-transparent', + 'bg-transparent hover:bg-slate-100 data-[state=open]:bg-transparent dark:text-slate-100 dark:hover:bg-slate-800 dark:hover:text-slate-100 dark:data-[state=open]:bg-transparent', + link: 'bg-transparent text-slate-900 underline-offset-4 hover:bg-transparent hover:underline dark:text-slate-100 dark:hover:bg-transparent', }, size: { - default: 'h-10 py-2 px-4', - sm: 'h-9 px-2 rounded-md', - lg: 'h-11 px-8 rounded-md', + default: 'h-10 px-4 py-2', + sm: 'h-9 rounded-md px-2', + lg: 'h-11 rounded-md px-8', }, }, defaultVariants: { diff --git a/components/ui/dialog.tsx b/components/ui/dialog.tsx index f4cfc202..a3ece8d7 100644 --- a/components/ui/dialog.tsx +++ b/components/ui/dialog.tsx @@ -40,7 +40,7 @@ const DialogContent = forwardRef, Com )} {...props}> {children} - + Close @@ -74,4 +74,4 @@ const DialogDescription = forwardRef, Co ToastViewport.displayName = ToastPrimitives.Viewport.displayName const toastVariants = cva( - 'data-[swipe=move]:transition-none grow-1 group relative pointer-events-auto flex w-full items-center justify-between space-x-4 overflow-hidden rounded-md border p-6 pr-8 shadow-lg transition-all data-[swipe=move]:translate-x-[var(--radix-toast-swipe-move-x)] data-[swipe=cancel]:translate-x-0 data-[swipe=end]:translate-x-[var(--radix-toast-swipe-end-x)] data-[state=open]:animate-in data-[state=closed]:animate-out data-[swipe=end]:animate-out data-[state=closed]:fade-out-80 data-[state=open]:slide-in-from-top-full data-[state=open]:sm:slide-in-from-bottom-full mt-4 data-[state=closed]:slide-out-to-right-full dark:border-slate-700 last:mt-0 sm:last:mt-4', + 'grow-1 data-[state=open]:animate-in data-[state=closed]:animate-out data-[swipe=end]:animate-out data-[state=closed]:fade-out-80 data-[state=open]:slide-in-from-top-full data-[state=open]:sm:slide-in-from-bottom-full data-[state=closed]:slide-out-to-right-full group pointer-events-auto relative mt-4 flex w-full items-center justify-between space-x-4 overflow-hidden rounded-md border p-6 pr-8 shadow-lg transition-all last:mt-0 data-[swipe=cancel]:translate-x-0 data-[swipe=end]:translate-x-[var(--radix-toast-swipe-end-x)] data-[swipe=move]:translate-x-[var(--radix-toast-swipe-move-x)] data-[swipe=move]:transition-none dark:border-slate-700 sm:last:mt-4', { variants: { variant: { - default: 'bg-white border-slate-200 dark:bg-slate-800 dark:border-slate-700', - destructive: 'group destructive bg-red-600 text-white border-red-600 dark:border-red-600', + default: 'border-slate-200 bg-white dark:border-slate-700 dark:bg-slate-800', + destructive: 'destructive group border-red-600 bg-red-600 text-white dark:border-red-600', }, }, defaultVariants: { diff --git a/data/turbo-integrations.ts b/data/turbo-integrations.ts index a66055df..0c5c6d3d 100644 --- a/data/turbo-integrations.ts +++ b/data/turbo-integrations.ts @@ -112,6 +112,14 @@ export const turboIntegrations = { imgLight: '/integrations/moralis.png', imgDark: '/integrations/moralis.png', }, + aave: { + name: 'Aave', + href: '/integration/aave', + url: 'https://docs.aave.com/hub/', + description: 'Aave is a decentralized non-custodial liquidity protocol.', + imgLight: '/integrations/aave.png', + imgDark: '/integrations/aave.png', + }, starter: { name: 'Starter Template', href: '/integration/starter', diff --git a/integrations/aave/README.md b/integrations/aave/README.md new file mode 100644 index 00000000..21640df8 --- /dev/null +++ b/integrations/aave/README.md @@ -0,0 +1,89 @@ +# Aave - TurboETH Integration + +This React Hook integrates with [Aave](https://aave.com/), enabling users to supply and borrow assets. The integration is built using [Wagmi CLI](https://wagmi.sh/cli/commands/generate), interacting with the Aave [UiPoolDataProvider](https://docs.aave.com/developers/periphery-contracts/uipooldataproviderv3) and [Pool](https://docs.aave.com/developers/core-contracts/pool) contracts. + +## Features + +- Get pools and users data on Aave with the `useAave` hook +- Interact with the pool contract using Wagmi's generated hooks + +## Hooks + +### `useAave()` + +The `useAave()` hook retrieves and computes various data related to the user's activities on the Aave lending protocol. + +**Parameters:** + +The hook doesn't take any parameters. + +**Returns:** + +The hook returns an object `data` with the following properties: + +- `reservesData`: An array of data on the reserves fetched from the Aave protocol, with information about each asset in the pool, such as total liquidity, total borrowings, liquidity rate, variable borrow rate, and more. + +- `userReservesData`: An array of data about the user's reserves in the Aave protocol. This data includes information about each asset the user has in the pool. + +- `usdData`: An array derived from `userReservesData`, where each element is enriched with additional data like `reserveData`, `tokenPriceInUsd`, `amountInUsd`, and `debtInUsd`. + +- `balanceInUsd`: The user's total balance in USD, as calculated based on the user's reserves data. + +- `totalDebtInUsd`: The user's total debt in USD, as calculated based on the user's reserves data. + +- `collateralInUsd`: The total collateral in USD, as calculated based on the user's reserves data. + +- `maxBorrowableInUsd`: The maximum amount the user can borrow in USD, calculated based on the user's reserves data. + +- `healthFactor`: A metric calculated based on the user's collateral and debt that indicates the health of the user's position in the protocol. + +- `averageSupplyApy`: The average annual percentage yield (APY) for supplying assets, calculated based on the user's reserves data. + +- `averageBorrowApy`: The average APY for borrowing assets, calculated based on the user's reserves data. + +- `averageNetApy`: The average net APY, calculated based on the user's reserves data. + +- `poolAddress`: The address of the Aave lending pool. + +**Behavior:** + +- On initial render, and whenever there's a change in the user's reserves data, reserves data, market, or user, the hook calculates and updates multiple financial parameters. + +**Example:** + +```javascript +const { data } = useAave() +``` + +Also check the hooks generated at `integrations/aave/generated/aave-wagmi.ts` + +## File Structure + +``` +integrations/aave +├── abis +│ ├── pool-abi.ts +│ └── ui-pool-data-provider-abi.ts +├── components +│ ├── asset-to-borrow-item.tsx +│ ├── asset-to-supply-item.tsx +│ ├── borrowed-assets-item.tsx +│ ├── general-info.tsx +│ ├── health-factor.tsx +│ ├── list-assets-to-borrow.tsx +│ ├── list-assets-to-supply.tsx +│ ├── list-borrowed-assets.tsx +│ ├── list-supplied-assets.tsx +│ ├── spinner.tsx +│ └── supplied-assets-item.tsx +├── generated +│ └── aave-wagmi.ts +├── hooks +│ └── use-aave.ts +├── utils +│ ├── index.ts +│ ├── market-config.ts +│ └── types.ts +│── wagmi.config.ts +└── README.md +``` diff --git a/integrations/aave/abis/pool-abi.ts b/integrations/aave/abis/pool-abi.ts new file mode 100644 index 00000000..f329a036 --- /dev/null +++ b/integrations/aave/abis/pool-abi.ts @@ -0,0 +1,1715 @@ +export const poolAbi = [ + { + inputs: [ + { + internalType: 'contract IPoolAddressesProvider', + name: 'provider', + type: 'address', + }, + ], + stateMutability: 'nonpayable', + type: 'constructor', + }, + { + anonymous: false, + inputs: [ + { + indexed: true, + internalType: 'address', + name: 'reserve', + type: 'address', + }, + { + indexed: true, + internalType: 'address', + name: 'backer', + type: 'address', + }, + { + indexed: false, + internalType: 'uint256', + name: 'amount', + type: 'uint256', + }, + { + indexed: false, + internalType: 'uint256', + name: 'fee', + type: 'uint256', + }, + ], + name: 'BackUnbacked', + type: 'event', + }, + { + anonymous: false, + inputs: [ + { + indexed: true, + internalType: 'address', + name: 'reserve', + type: 'address', + }, + { + indexed: false, + internalType: 'address', + name: 'user', + type: 'address', + }, + { + indexed: true, + internalType: 'address', + name: 'onBehalfOf', + type: 'address', + }, + { + indexed: false, + internalType: 'uint256', + name: 'amount', + type: 'uint256', + }, + { + indexed: false, + internalType: 'enum DataTypes.InterestRateMode', + name: 'interestRateMode', + type: 'uint8', + }, + { + indexed: false, + internalType: 'uint256', + name: 'borrowRate', + type: 'uint256', + }, + { + indexed: true, + internalType: 'uint16', + name: 'referralCode', + type: 'uint16', + }, + ], + name: 'Borrow', + type: 'event', + }, + { + anonymous: false, + inputs: [ + { + indexed: true, + internalType: 'address', + name: 'target', + type: 'address', + }, + { + indexed: false, + internalType: 'address', + name: 'initiator', + type: 'address', + }, + { + indexed: true, + internalType: 'address', + name: 'asset', + type: 'address', + }, + { + indexed: false, + internalType: 'uint256', + name: 'amount', + type: 'uint256', + }, + { + indexed: false, + internalType: 'enum DataTypes.InterestRateMode', + name: 'interestRateMode', + type: 'uint8', + }, + { + indexed: false, + internalType: 'uint256', + name: 'premium', + type: 'uint256', + }, + { + indexed: true, + internalType: 'uint16', + name: 'referralCode', + type: 'uint16', + }, + ], + name: 'FlashLoan', + type: 'event', + }, + { + anonymous: false, + inputs: [ + { + indexed: true, + internalType: 'address', + name: 'asset', + type: 'address', + }, + { + indexed: false, + internalType: 'uint256', + name: 'totalDebt', + type: 'uint256', + }, + ], + name: 'IsolationModeTotalDebtUpdated', + type: 'event', + }, + { + anonymous: false, + inputs: [ + { + indexed: true, + internalType: 'address', + name: 'collateralAsset', + type: 'address', + }, + { + indexed: true, + internalType: 'address', + name: 'debtAsset', + type: 'address', + }, + { + indexed: true, + internalType: 'address', + name: 'user', + type: 'address', + }, + { + indexed: false, + internalType: 'uint256', + name: 'debtToCover', + type: 'uint256', + }, + { + indexed: false, + internalType: 'uint256', + name: 'liquidatedCollateralAmount', + type: 'uint256', + }, + { + indexed: false, + internalType: 'address', + name: 'liquidator', + type: 'address', + }, + { + indexed: false, + internalType: 'bool', + name: 'receiveAToken', + type: 'bool', + }, + ], + name: 'LiquidationCall', + type: 'event', + }, + { + anonymous: false, + inputs: [ + { + indexed: true, + internalType: 'address', + name: 'reserve', + type: 'address', + }, + { + indexed: false, + internalType: 'address', + name: 'user', + type: 'address', + }, + { + indexed: true, + internalType: 'address', + name: 'onBehalfOf', + type: 'address', + }, + { + indexed: false, + internalType: 'uint256', + name: 'amount', + type: 'uint256', + }, + { + indexed: true, + internalType: 'uint16', + name: 'referralCode', + type: 'uint16', + }, + ], + name: 'MintUnbacked', + type: 'event', + }, + { + anonymous: false, + inputs: [ + { + indexed: true, + internalType: 'address', + name: 'reserve', + type: 'address', + }, + { + indexed: false, + internalType: 'uint256', + name: 'amountMinted', + type: 'uint256', + }, + ], + name: 'MintedToTreasury', + type: 'event', + }, + { + anonymous: false, + inputs: [ + { + indexed: true, + internalType: 'address', + name: 'reserve', + type: 'address', + }, + { + indexed: true, + internalType: 'address', + name: 'user', + type: 'address', + }, + ], + name: 'RebalanceStableBorrowRate', + type: 'event', + }, + { + anonymous: false, + inputs: [ + { + indexed: true, + internalType: 'address', + name: 'reserve', + type: 'address', + }, + { + indexed: true, + internalType: 'address', + name: 'user', + type: 'address', + }, + { + indexed: true, + internalType: 'address', + name: 'repayer', + type: 'address', + }, + { + indexed: false, + internalType: 'uint256', + name: 'amount', + type: 'uint256', + }, + { + indexed: false, + internalType: 'bool', + name: 'useATokens', + type: 'bool', + }, + ], + name: 'Repay', + type: 'event', + }, + { + anonymous: false, + inputs: [ + { + indexed: true, + internalType: 'address', + name: 'reserve', + type: 'address', + }, + { + indexed: false, + internalType: 'uint256', + name: 'liquidityRate', + type: 'uint256', + }, + { + indexed: false, + internalType: 'uint256', + name: 'stableBorrowRate', + type: 'uint256', + }, + { + indexed: false, + internalType: 'uint256', + name: 'variableBorrowRate', + type: 'uint256', + }, + { + indexed: false, + internalType: 'uint256', + name: 'liquidityIndex', + type: 'uint256', + }, + { + indexed: false, + internalType: 'uint256', + name: 'variableBorrowIndex', + type: 'uint256', + }, + ], + name: 'ReserveDataUpdated', + type: 'event', + }, + { + anonymous: false, + inputs: [ + { + indexed: true, + internalType: 'address', + name: 'reserve', + type: 'address', + }, + { + indexed: true, + internalType: 'address', + name: 'user', + type: 'address', + }, + ], + name: 'ReserveUsedAsCollateralDisabled', + type: 'event', + }, + { + anonymous: false, + inputs: [ + { + indexed: true, + internalType: 'address', + name: 'reserve', + type: 'address', + }, + { + indexed: true, + internalType: 'address', + name: 'user', + type: 'address', + }, + ], + name: 'ReserveUsedAsCollateralEnabled', + type: 'event', + }, + { + anonymous: false, + inputs: [ + { + indexed: true, + internalType: 'address', + name: 'reserve', + type: 'address', + }, + { + indexed: false, + internalType: 'address', + name: 'user', + type: 'address', + }, + { + indexed: true, + internalType: 'address', + name: 'onBehalfOf', + type: 'address', + }, + { + indexed: false, + internalType: 'uint256', + name: 'amount', + type: 'uint256', + }, + { + indexed: true, + internalType: 'uint16', + name: 'referralCode', + type: 'uint16', + }, + ], + name: 'Supply', + type: 'event', + }, + { + anonymous: false, + inputs: [ + { + indexed: true, + internalType: 'address', + name: 'reserve', + type: 'address', + }, + { + indexed: true, + internalType: 'address', + name: 'user', + type: 'address', + }, + { + indexed: false, + internalType: 'enum DataTypes.InterestRateMode', + name: 'interestRateMode', + type: 'uint8', + }, + ], + name: 'SwapBorrowRateMode', + type: 'event', + }, + { + anonymous: false, + inputs: [ + { + indexed: true, + internalType: 'address', + name: 'user', + type: 'address', + }, + { + indexed: false, + internalType: 'uint8', + name: 'categoryId', + type: 'uint8', + }, + ], + name: 'UserEModeSet', + type: 'event', + }, + { + anonymous: false, + inputs: [ + { + indexed: true, + internalType: 'address', + name: 'reserve', + type: 'address', + }, + { + indexed: true, + internalType: 'address', + name: 'user', + type: 'address', + }, + { + indexed: true, + internalType: 'address', + name: 'to', + type: 'address', + }, + { + indexed: false, + internalType: 'uint256', + name: 'amount', + type: 'uint256', + }, + ], + name: 'Withdraw', + type: 'event', + }, + { + inputs: [], + name: 'ADDRESSES_PROVIDER', + outputs: [ + { + internalType: 'contract IPoolAddressesProvider', + name: '', + type: 'address', + }, + ], + stateMutability: 'view', + type: 'function', + }, + { + inputs: [], + name: 'BRIDGE_PROTOCOL_FEE', + outputs: [ + { + internalType: 'uint256', + name: '', + type: 'uint256', + }, + ], + stateMutability: 'view', + type: 'function', + }, + { + inputs: [], + name: 'FLASHLOAN_PREMIUM_TOTAL', + outputs: [ + { + internalType: 'uint128', + name: '', + type: 'uint128', + }, + ], + stateMutability: 'view', + type: 'function', + }, + { + inputs: [], + name: 'FLASHLOAN_PREMIUM_TO_PROTOCOL', + outputs: [ + { + internalType: 'uint128', + name: '', + type: 'uint128', + }, + ], + stateMutability: 'view', + type: 'function', + }, + { + inputs: [], + name: 'MAX_NUMBER_RESERVES', + outputs: [ + { + internalType: 'uint16', + name: '', + type: 'uint16', + }, + ], + stateMutability: 'view', + type: 'function', + }, + { + inputs: [], + name: 'MAX_STABLE_RATE_BORROW_SIZE_PERCENT', + outputs: [ + { + internalType: 'uint256', + name: '', + type: 'uint256', + }, + ], + stateMutability: 'view', + type: 'function', + }, + { + inputs: [], + name: 'POOL_REVISION', + outputs: [ + { + internalType: 'uint256', + name: '', + type: 'uint256', + }, + ], + stateMutability: 'view', + type: 'function', + }, + { + inputs: [ + { + internalType: 'address', + name: 'asset', + type: 'address', + }, + { + internalType: 'uint256', + name: 'amount', + type: 'uint256', + }, + { + internalType: 'uint256', + name: 'fee', + type: 'uint256', + }, + ], + name: 'backUnbacked', + outputs: [], + stateMutability: 'nonpayable', + type: 'function', + }, + { + inputs: [ + { + internalType: 'address', + name: 'asset', + type: 'address', + }, + { + internalType: 'uint256', + name: 'amount', + type: 'uint256', + }, + { + internalType: 'uint256', + name: 'interestRateMode', + type: 'uint256', + }, + { + internalType: 'uint16', + name: 'referralCode', + type: 'uint16', + }, + { + internalType: 'address', + name: 'onBehalfOf', + type: 'address', + }, + ], + name: 'borrow', + outputs: [], + stateMutability: 'nonpayable', + type: 'function', + }, + { + inputs: [ + { + internalType: 'uint8', + name: 'id', + type: 'uint8', + }, + { + components: [ + { + internalType: 'uint16', + name: 'ltv', + type: 'uint16', + }, + { + internalType: 'uint16', + name: 'liquidationThreshold', + type: 'uint16', + }, + { + internalType: 'uint16', + name: 'liquidationBonus', + type: 'uint16', + }, + { + internalType: 'address', + name: 'priceSource', + type: 'address', + }, + { + internalType: 'string', + name: 'label', + type: 'string', + }, + ], + internalType: 'struct DataTypes.EModeCategory', + name: 'category', + type: 'tuple', + }, + ], + name: 'configureEModeCategory', + outputs: [], + stateMutability: 'nonpayable', + type: 'function', + }, + { + inputs: [ + { + internalType: 'address', + name: 'asset', + type: 'address', + }, + { + internalType: 'uint256', + name: 'amount', + type: 'uint256', + }, + { + internalType: 'address', + name: 'onBehalfOf', + type: 'address', + }, + { + internalType: 'uint16', + name: 'referralCode', + type: 'uint16', + }, + ], + name: 'deposit', + outputs: [], + stateMutability: 'nonpayable', + type: 'function', + }, + { + inputs: [ + { + internalType: 'address', + name: 'asset', + type: 'address', + }, + ], + name: 'dropReserve', + outputs: [], + stateMutability: 'nonpayable', + type: 'function', + }, + { + inputs: [ + { + internalType: 'address', + name: 'asset', + type: 'address', + }, + { + internalType: 'address', + name: 'from', + type: 'address', + }, + { + internalType: 'address', + name: 'to', + type: 'address', + }, + { + internalType: 'uint256', + name: 'amount', + type: 'uint256', + }, + { + internalType: 'uint256', + name: 'balanceFromBefore', + type: 'uint256', + }, + { + internalType: 'uint256', + name: 'balanceToBefore', + type: 'uint256', + }, + ], + name: 'finalizeTransfer', + outputs: [], + stateMutability: 'nonpayable', + type: 'function', + }, + { + inputs: [ + { + internalType: 'address', + name: 'receiverAddress', + type: 'address', + }, + { + internalType: 'address[]', + name: 'assets', + type: 'address[]', + }, + { + internalType: 'uint256[]', + name: 'amounts', + type: 'uint256[]', + }, + { + internalType: 'uint256[]', + name: 'interestRateModes', + type: 'uint256[]', + }, + { + internalType: 'address', + name: 'onBehalfOf', + type: 'address', + }, + { + internalType: 'bytes', + name: 'params', + type: 'bytes', + }, + { + internalType: 'uint16', + name: 'referralCode', + type: 'uint16', + }, + ], + name: 'flashLoan', + outputs: [], + stateMutability: 'nonpayable', + type: 'function', + }, + { + inputs: [ + { + internalType: 'address', + name: 'receiverAddress', + type: 'address', + }, + { + internalType: 'address', + name: 'asset', + type: 'address', + }, + { + internalType: 'uint256', + name: 'amount', + type: 'uint256', + }, + { + internalType: 'bytes', + name: 'params', + type: 'bytes', + }, + { + internalType: 'uint16', + name: 'referralCode', + type: 'uint16', + }, + ], + name: 'flashLoanSimple', + outputs: [], + stateMutability: 'nonpayable', + type: 'function', + }, + { + inputs: [ + { + internalType: 'address', + name: 'asset', + type: 'address', + }, + ], + name: 'getConfiguration', + outputs: [ + { + components: [ + { + internalType: 'uint256', + name: 'data', + type: 'uint256', + }, + ], + internalType: 'struct DataTypes.ReserveConfigurationMap', + name: '', + type: 'tuple', + }, + ], + stateMutability: 'view', + type: 'function', + }, + { + inputs: [ + { + internalType: 'uint8', + name: 'id', + type: 'uint8', + }, + ], + name: 'getEModeCategoryData', + outputs: [ + { + components: [ + { + internalType: 'uint16', + name: 'ltv', + type: 'uint16', + }, + { + internalType: 'uint16', + name: 'liquidationThreshold', + type: 'uint16', + }, + { + internalType: 'uint16', + name: 'liquidationBonus', + type: 'uint16', + }, + { + internalType: 'address', + name: 'priceSource', + type: 'address', + }, + { + internalType: 'string', + name: 'label', + type: 'string', + }, + ], + internalType: 'struct DataTypes.EModeCategory', + name: '', + type: 'tuple', + }, + ], + stateMutability: 'view', + type: 'function', + }, + { + inputs: [ + { + internalType: 'uint16', + name: 'id', + type: 'uint16', + }, + ], + name: 'getReserveAddressById', + outputs: [ + { + internalType: 'address', + name: '', + type: 'address', + }, + ], + stateMutability: 'view', + type: 'function', + }, + { + inputs: [ + { + internalType: 'address', + name: 'asset', + type: 'address', + }, + ], + name: 'getReserveData', + outputs: [ + { + components: [ + { + components: [ + { + internalType: 'uint256', + name: 'data', + type: 'uint256', + }, + ], + internalType: 'struct DataTypes.ReserveConfigurationMap', + name: 'configuration', + type: 'tuple', + }, + { + internalType: 'uint128', + name: 'liquidityIndex', + type: 'uint128', + }, + { + internalType: 'uint128', + name: 'currentLiquidityRate', + type: 'uint128', + }, + { + internalType: 'uint128', + name: 'variableBorrowIndex', + type: 'uint128', + }, + { + internalType: 'uint128', + name: 'currentVariableBorrowRate', + type: 'uint128', + }, + { + internalType: 'uint128', + name: 'currentStableBorrowRate', + type: 'uint128', + }, + { + internalType: 'uint40', + name: 'lastUpdateTimestamp', + type: 'uint40', + }, + { + internalType: 'uint16', + name: 'id', + type: 'uint16', + }, + { + internalType: 'address', + name: 'aTokenAddress', + type: 'address', + }, + { + internalType: 'address', + name: 'stableDebtTokenAddress', + type: 'address', + }, + { + internalType: 'address', + name: 'variableDebtTokenAddress', + type: 'address', + }, + { + internalType: 'address', + name: 'interestRateStrategyAddress', + type: 'address', + }, + { + internalType: 'uint128', + name: 'accruedToTreasury', + type: 'uint128', + }, + { + internalType: 'uint128', + name: 'unbacked', + type: 'uint128', + }, + { + internalType: 'uint128', + name: 'isolationModeTotalDebt', + type: 'uint128', + }, + ], + internalType: 'struct DataTypes.ReserveData', + name: '', + type: 'tuple', + }, + ], + stateMutability: 'view', + type: 'function', + }, + { + inputs: [ + { + internalType: 'address', + name: 'asset', + type: 'address', + }, + ], + name: 'getReserveNormalizedIncome', + outputs: [ + { + internalType: 'uint256', + name: '', + type: 'uint256', + }, + ], + stateMutability: 'view', + type: 'function', + }, + { + inputs: [ + { + internalType: 'address', + name: 'asset', + type: 'address', + }, + ], + name: 'getReserveNormalizedVariableDebt', + outputs: [ + { + internalType: 'uint256', + name: '', + type: 'uint256', + }, + ], + stateMutability: 'view', + type: 'function', + }, + { + inputs: [], + name: 'getReservesList', + outputs: [ + { + internalType: 'address[]', + name: '', + type: 'address[]', + }, + ], + stateMutability: 'view', + type: 'function', + }, + { + inputs: [ + { + internalType: 'address', + name: 'user', + type: 'address', + }, + ], + name: 'getUserAccountData', + outputs: [ + { + internalType: 'uint256', + name: 'totalCollateralBase', + type: 'uint256', + }, + { + internalType: 'uint256', + name: 'totalDebtBase', + type: 'uint256', + }, + { + internalType: 'uint256', + name: 'availableBorrowsBase', + type: 'uint256', + }, + { + internalType: 'uint256', + name: 'currentLiquidationThreshold', + type: 'uint256', + }, + { + internalType: 'uint256', + name: 'ltv', + type: 'uint256', + }, + { + internalType: 'uint256', + name: 'healthFactor', + type: 'uint256', + }, + ], + stateMutability: 'view', + type: 'function', + }, + { + inputs: [ + { + internalType: 'address', + name: 'user', + type: 'address', + }, + ], + name: 'getUserConfiguration', + outputs: [ + { + components: [ + { + internalType: 'uint256', + name: 'data', + type: 'uint256', + }, + ], + internalType: 'struct DataTypes.UserConfigurationMap', + name: '', + type: 'tuple', + }, + ], + stateMutability: 'view', + type: 'function', + }, + { + inputs: [ + { + internalType: 'address', + name: 'user', + type: 'address', + }, + ], + name: 'getUserEMode', + outputs: [ + { + internalType: 'uint256', + name: '', + type: 'uint256', + }, + ], + stateMutability: 'view', + type: 'function', + }, + { + inputs: [ + { + internalType: 'address', + name: 'asset', + type: 'address', + }, + { + internalType: 'address', + name: 'aTokenAddress', + type: 'address', + }, + { + internalType: 'address', + name: 'stableDebtAddress', + type: 'address', + }, + { + internalType: 'address', + name: 'variableDebtAddress', + type: 'address', + }, + { + internalType: 'address', + name: 'interestRateStrategyAddress', + type: 'address', + }, + ], + name: 'initReserve', + outputs: [], + stateMutability: 'nonpayable', + type: 'function', + }, + { + inputs: [ + { + internalType: 'contract IPoolAddressesProvider', + name: 'provider', + type: 'address', + }, + ], + name: 'initialize', + outputs: [], + stateMutability: 'nonpayable', + type: 'function', + }, + { + inputs: [ + { + internalType: 'address', + name: 'collateralAsset', + type: 'address', + }, + { + internalType: 'address', + name: 'debtAsset', + type: 'address', + }, + { + internalType: 'address', + name: 'user', + type: 'address', + }, + { + internalType: 'uint256', + name: 'debtToCover', + type: 'uint256', + }, + { + internalType: 'bool', + name: 'receiveAToken', + type: 'bool', + }, + ], + name: 'liquidationCall', + outputs: [], + stateMutability: 'nonpayable', + type: 'function', + }, + { + inputs: [ + { + internalType: 'address[]', + name: 'assets', + type: 'address[]', + }, + ], + name: 'mintToTreasury', + outputs: [], + stateMutability: 'nonpayable', + type: 'function', + }, + { + inputs: [ + { + internalType: 'address', + name: 'asset', + type: 'address', + }, + { + internalType: 'uint256', + name: 'amount', + type: 'uint256', + }, + { + internalType: 'address', + name: 'onBehalfOf', + type: 'address', + }, + { + internalType: 'uint16', + name: 'referralCode', + type: 'uint16', + }, + ], + name: 'mintUnbacked', + outputs: [], + stateMutability: 'nonpayable', + type: 'function', + }, + { + inputs: [ + { + internalType: 'address', + name: 'asset', + type: 'address', + }, + { + internalType: 'address', + name: 'user', + type: 'address', + }, + ], + name: 'rebalanceStableBorrowRate', + outputs: [], + stateMutability: 'nonpayable', + type: 'function', + }, + { + inputs: [ + { + internalType: 'address', + name: 'asset', + type: 'address', + }, + { + internalType: 'uint256', + name: 'amount', + type: 'uint256', + }, + { + internalType: 'uint256', + name: 'interestRateMode', + type: 'uint256', + }, + { + internalType: 'address', + name: 'onBehalfOf', + type: 'address', + }, + ], + name: 'repay', + outputs: [ + { + internalType: 'uint256', + name: '', + type: 'uint256', + }, + ], + stateMutability: 'nonpayable', + type: 'function', + }, + { + inputs: [ + { + internalType: 'address', + name: 'asset', + type: 'address', + }, + { + internalType: 'uint256', + name: 'amount', + type: 'uint256', + }, + { + internalType: 'uint256', + name: 'interestRateMode', + type: 'uint256', + }, + ], + name: 'repayWithATokens', + outputs: [ + { + internalType: 'uint256', + name: '', + type: 'uint256', + }, + ], + stateMutability: 'nonpayable', + type: 'function', + }, + { + inputs: [ + { + internalType: 'address', + name: 'asset', + type: 'address', + }, + { + internalType: 'uint256', + name: 'amount', + type: 'uint256', + }, + { + internalType: 'uint256', + name: 'interestRateMode', + type: 'uint256', + }, + { + internalType: 'address', + name: 'onBehalfOf', + type: 'address', + }, + { + internalType: 'uint256', + name: 'deadline', + type: 'uint256', + }, + { + internalType: 'uint8', + name: 'permitV', + type: 'uint8', + }, + { + internalType: 'bytes32', + name: 'permitR', + type: 'bytes32', + }, + { + internalType: 'bytes32', + name: 'permitS', + type: 'bytes32', + }, + ], + name: 'repayWithPermit', + outputs: [ + { + internalType: 'uint256', + name: '', + type: 'uint256', + }, + ], + stateMutability: 'nonpayable', + type: 'function', + }, + { + inputs: [ + { + internalType: 'address', + name: 'token', + type: 'address', + }, + { + internalType: 'address', + name: 'to', + type: 'address', + }, + { + internalType: 'uint256', + name: 'amount', + type: 'uint256', + }, + ], + name: 'rescueTokens', + outputs: [], + stateMutability: 'nonpayable', + type: 'function', + }, + { + inputs: [ + { + internalType: 'address', + name: 'asset', + type: 'address', + }, + ], + name: 'resetIsolationModeTotalDebt', + outputs: [], + stateMutability: 'nonpayable', + type: 'function', + }, + { + inputs: [ + { + internalType: 'address', + name: 'asset', + type: 'address', + }, + { + components: [ + { + internalType: 'uint256', + name: 'data', + type: 'uint256', + }, + ], + internalType: 'struct DataTypes.ReserveConfigurationMap', + name: 'configuration', + type: 'tuple', + }, + ], + name: 'setConfiguration', + outputs: [], + stateMutability: 'nonpayable', + type: 'function', + }, + { + inputs: [ + { + internalType: 'address', + name: 'asset', + type: 'address', + }, + { + internalType: 'address', + name: 'rateStrategyAddress', + type: 'address', + }, + ], + name: 'setReserveInterestRateStrategyAddress', + outputs: [], + stateMutability: 'nonpayable', + type: 'function', + }, + { + inputs: [ + { + internalType: 'uint8', + name: 'categoryId', + type: 'uint8', + }, + ], + name: 'setUserEMode', + outputs: [], + stateMutability: 'nonpayable', + type: 'function', + }, + { + inputs: [ + { + internalType: 'address', + name: 'asset', + type: 'address', + }, + { + internalType: 'bool', + name: 'useAsCollateral', + type: 'bool', + }, + ], + name: 'setUserUseReserveAsCollateral', + outputs: [], + stateMutability: 'nonpayable', + type: 'function', + }, + { + inputs: [ + { + internalType: 'address', + name: 'asset', + type: 'address', + }, + { + internalType: 'uint256', + name: 'amount', + type: 'uint256', + }, + { + internalType: 'address', + name: 'onBehalfOf', + type: 'address', + }, + { + internalType: 'uint16', + name: 'referralCode', + type: 'uint16', + }, + ], + name: 'supply', + outputs: [], + stateMutability: 'nonpayable', + type: 'function', + }, + { + inputs: [ + { + internalType: 'address', + name: 'asset', + type: 'address', + }, + { + internalType: 'uint256', + name: 'amount', + type: 'uint256', + }, + { + internalType: 'address', + name: 'onBehalfOf', + type: 'address', + }, + { + internalType: 'uint16', + name: 'referralCode', + type: 'uint16', + }, + { + internalType: 'uint256', + name: 'deadline', + type: 'uint256', + }, + { + internalType: 'uint8', + name: 'permitV', + type: 'uint8', + }, + { + internalType: 'bytes32', + name: 'permitR', + type: 'bytes32', + }, + { + internalType: 'bytes32', + name: 'permitS', + type: 'bytes32', + }, + ], + name: 'supplyWithPermit', + outputs: [], + stateMutability: 'nonpayable', + type: 'function', + }, + { + inputs: [ + { + internalType: 'address', + name: 'asset', + type: 'address', + }, + { + internalType: 'uint256', + name: 'interestRateMode', + type: 'uint256', + }, + ], + name: 'swapBorrowRateMode', + outputs: [], + stateMutability: 'nonpayable', + type: 'function', + }, + { + inputs: [ + { + internalType: 'uint256', + name: 'protocolFee', + type: 'uint256', + }, + ], + name: 'updateBridgeProtocolFee', + outputs: [], + stateMutability: 'nonpayable', + type: 'function', + }, + { + inputs: [ + { + internalType: 'uint128', + name: 'flashLoanPremiumTotal', + type: 'uint128', + }, + { + internalType: 'uint128', + name: 'flashLoanPremiumToProtocol', + type: 'uint128', + }, + ], + name: 'updateFlashloanPremiums', + outputs: [], + stateMutability: 'nonpayable', + type: 'function', + }, + { + inputs: [ + { + internalType: 'address', + name: 'asset', + type: 'address', + }, + { + internalType: 'uint256', + name: 'amount', + type: 'uint256', + }, + { + internalType: 'address', + name: 'to', + type: 'address', + }, + ], + name: 'withdraw', + outputs: [ + { + internalType: 'uint256', + name: '', + type: 'uint256', + }, + ], + stateMutability: 'nonpayable', + type: 'function', + }, +] as const diff --git a/integrations/aave/abis/ui-pool-data-provider-abi.ts b/integrations/aave/abis/ui-pool-data-provider-abi.ts new file mode 100644 index 00000000..112733c0 --- /dev/null +++ b/integrations/aave/abis/ui-pool-data-provider-abi.ts @@ -0,0 +1,152 @@ +export const uiPoolDataProvider = [ + { + inputs: [ + { internalType: 'contract IEACAggregatorProxy', name: '_networkBaseTokenPriceInUsdProxyAggregator', type: 'address' }, + { internalType: 'contract IEACAggregatorProxy', name: '_marketReferenceCurrencyPriceInUsdProxyAggregator', type: 'address' }, + ], + stateMutability: 'nonpayable', + type: 'constructor', + }, + { + inputs: [], + name: 'ETH_CURRENCY_UNIT', + outputs: [{ internalType: 'uint256', name: '', type: 'uint256' }], + stateMutability: 'view', + type: 'function', + }, + { inputs: [], name: 'MKR_ADDRESS', outputs: [{ internalType: 'address', name: '', type: 'address' }], stateMutability: 'view', type: 'function' }, + { + inputs: [{ internalType: 'bytes32', name: '_bytes32', type: 'bytes32' }], + name: 'bytes32ToString', + outputs: [{ internalType: 'string', name: '', type: 'string' }], + stateMutability: 'pure', + type: 'function', + }, + { + inputs: [{ internalType: 'contract IPoolAddressesProvider', name: 'provider', type: 'address' }], + name: 'getReservesData', + outputs: [ + { + components: [ + { internalType: 'address', name: 'underlyingAsset', type: 'address' }, + { internalType: 'string', name: 'name', type: 'string' }, + { internalType: 'string', name: 'symbol', type: 'string' }, + { internalType: 'uint256', name: 'decimals', type: 'uint256' }, + { internalType: 'uint256', name: 'baseLTVasCollateral', type: 'uint256' }, + { internalType: 'uint256', name: 'reserveLiquidationThreshold', type: 'uint256' }, + { internalType: 'uint256', name: 'reserveLiquidationBonus', type: 'uint256' }, + { internalType: 'uint256', name: 'reserveFactor', type: 'uint256' }, + { internalType: 'bool', name: 'usageAsCollateralEnabled', type: 'bool' }, + { internalType: 'bool', name: 'borrowingEnabled', type: 'bool' }, + { internalType: 'bool', name: 'stableBorrowRateEnabled', type: 'bool' }, + { internalType: 'bool', name: 'isActive', type: 'bool' }, + { internalType: 'bool', name: 'isFrozen', type: 'bool' }, + { internalType: 'uint128', name: 'liquidityIndex', type: 'uint128' }, + { internalType: 'uint128', name: 'variableBorrowIndex', type: 'uint128' }, + { internalType: 'uint128', name: 'liquidityRate', type: 'uint128' }, + { internalType: 'uint128', name: 'variableBorrowRate', type: 'uint128' }, + { internalType: 'uint128', name: 'stableBorrowRate', type: 'uint128' }, + { internalType: 'uint40', name: 'lastUpdateTimestamp', type: 'uint40' }, + { internalType: 'address', name: 'aTokenAddress', type: 'address' }, + { internalType: 'address', name: 'stableDebtTokenAddress', type: 'address' }, + { internalType: 'address', name: 'variableDebtTokenAddress', type: 'address' }, + { internalType: 'address', name: 'interestRateStrategyAddress', type: 'address' }, + { internalType: 'uint256', name: 'availableLiquidity', type: 'uint256' }, + { internalType: 'uint256', name: 'totalPrincipalStableDebt', type: 'uint256' }, + { internalType: 'uint256', name: 'averageStableRate', type: 'uint256' }, + { internalType: 'uint256', name: 'stableDebtLastUpdateTimestamp', type: 'uint256' }, + { internalType: 'uint256', name: 'totalScaledVariableDebt', type: 'uint256' }, + { internalType: 'uint256', name: 'priceInMarketReferenceCurrency', type: 'uint256' }, + { internalType: 'address', name: 'priceOracle', type: 'address' }, + { internalType: 'uint256', name: 'variableRateSlope1', type: 'uint256' }, + { internalType: 'uint256', name: 'variableRateSlope2', type: 'uint256' }, + { internalType: 'uint256', name: 'stableRateSlope1', type: 'uint256' }, + { internalType: 'uint256', name: 'stableRateSlope2', type: 'uint256' }, + { internalType: 'uint256', name: 'baseStableBorrowRate', type: 'uint256' }, + { internalType: 'uint256', name: 'baseVariableBorrowRate', type: 'uint256' }, + { internalType: 'uint256', name: 'optimalUsageRatio', type: 'uint256' }, + { internalType: 'bool', name: 'isPaused', type: 'bool' }, + { internalType: 'bool', name: 'isSiloedBorrowing', type: 'bool' }, + { internalType: 'uint128', name: 'accruedToTreasury', type: 'uint128' }, + { internalType: 'uint128', name: 'unbacked', type: 'uint128' }, + { internalType: 'uint128', name: 'isolationModeTotalDebt', type: 'uint128' }, + { internalType: 'bool', name: 'flashLoanEnabled', type: 'bool' }, + { internalType: 'uint256', name: 'debtCeiling', type: 'uint256' }, + { internalType: 'uint256', name: 'debtCeilingDecimals', type: 'uint256' }, + { internalType: 'uint8', name: 'eModeCategoryId', type: 'uint8' }, + { internalType: 'uint256', name: 'borrowCap', type: 'uint256' }, + { internalType: 'uint256', name: 'supplyCap', type: 'uint256' }, + { internalType: 'uint16', name: 'eModeLtv', type: 'uint16' }, + { internalType: 'uint16', name: 'eModeLiquidationThreshold', type: 'uint16' }, + { internalType: 'uint16', name: 'eModeLiquidationBonus', type: 'uint16' }, + { internalType: 'address', name: 'eModePriceSource', type: 'address' }, + { internalType: 'string', name: 'eModeLabel', type: 'string' }, + { internalType: 'bool', name: 'borrowableInIsolation', type: 'bool' }, + ], + internalType: 'struct IUiPoolDataProviderV3.AggregatedReserveData[]', + name: '', + type: 'tuple[]', + }, + { + components: [ + { internalType: 'uint256', name: 'marketReferenceCurrencyUnit', type: 'uint256' }, + { internalType: 'int256', name: 'marketReferenceCurrencyPriceInUsd', type: 'int256' }, + { internalType: 'int256', name: 'networkBaseTokenPriceInUsd', type: 'int256' }, + { internalType: 'uint8', name: 'networkBaseTokenPriceDecimals', type: 'uint8' }, + ], + internalType: 'struct IUiPoolDataProviderV3.BaseCurrencyInfo', + name: '', + type: 'tuple', + }, + ], + stateMutability: 'view', + type: 'function', + }, + { + inputs: [{ internalType: 'contract IPoolAddressesProvider', name: 'provider', type: 'address' }], + name: 'getReservesList', + outputs: [{ internalType: 'address[]', name: '', type: 'address[]' }], + stateMutability: 'view', + type: 'function', + }, + { + inputs: [ + { internalType: 'contract IPoolAddressesProvider', name: 'provider', type: 'address' }, + { internalType: 'address', name: 'user', type: 'address' }, + ], + name: 'getUserReservesData', + outputs: [ + { + components: [ + { internalType: 'address', name: 'underlyingAsset', type: 'address' }, + { internalType: 'uint256', name: 'scaledATokenBalance', type: 'uint256' }, + { internalType: 'bool', name: 'usageAsCollateralEnabledOnUser', type: 'bool' }, + { internalType: 'uint256', name: 'stableBorrowRate', type: 'uint256' }, + { internalType: 'uint256', name: 'scaledVariableDebt', type: 'uint256' }, + { internalType: 'uint256', name: 'principalStableDebt', type: 'uint256' }, + { internalType: 'uint256', name: 'stableBorrowLastUpdateTimestamp', type: 'uint256' }, + ], + internalType: 'struct IUiPoolDataProviderV3.UserReserveData[]', + name: '', + type: 'tuple[]', + }, + { internalType: 'uint8', name: '', type: 'uint8' }, + ], + stateMutability: 'view', + type: 'function', + }, + { + inputs: [], + name: 'marketReferenceCurrencyPriceInUsdProxyAggregator', + outputs: [{ internalType: 'contract IEACAggregatorProxy', name: '', type: 'address' }], + stateMutability: 'view', + type: 'function', + }, + { + inputs: [], + name: 'networkBaseTokenPriceInUsdProxyAggregator', + outputs: [{ internalType: 'contract IEACAggregatorProxy', name: '', type: 'address' }], + stateMutability: 'view', + type: 'function', + }, +] as const diff --git a/integrations/aave/components/asset-to-borrow-item.tsx b/integrations/aave/components/asset-to-borrow-item.tsx new file mode 100644 index 00000000..d16bb8e7 --- /dev/null +++ b/integrations/aave/components/asset-to-borrow-item.tsx @@ -0,0 +1,192 @@ +import { useEffect, useState } from 'react' + +import Image from 'next/image' +import { parseUnits } from 'viem' +import { useAccount, useWaitForTransaction } from 'wagmi' + +import { ContractWriteButton } from '@/components/blockchain/contract-write-button' +import { Button } from '@/components/ui/button' +import { Dialog, DialogContent, DialogDescription, DialogTitle, DialogTrigger } from '@/components/ui/dialog' +import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue } from '@/components/ui/select' +import { useErc20Decimals } from '@/lib/generated/blockchain' +import { useToast } from '@/lib/hooks/use-toast' + +import { usePoolBorrow } from '../generated/aave-wagmi' +import { useAave } from '../hooks/use-aave' + +interface IAssetToSupplyItem { + address: `0x${string}` + symbol: string + tokenPriceInUsd: number + aTokensBalance: number + variableBorrowRate: number + stableBorrowRate?: number + canBorrowStableRateMode?: boolean +} + +export const AssetToBorrowItem = ({ + address, + aTokensBalance, + symbol, + tokenPriceInUsd, + variableBorrowRate, + stableBorrowRate, + canBorrowStableRateMode, +}: IAssetToSupplyItem) => { + const { maxBorrowableInUsd, poolAddress } = useAave() + const { address: user } = useAccount() + const [borrowAmount, setBorrowAmount] = useState('') + const [borrowVariableRateMode, setBorrowVariableRateMode] = useState(true) + const { data: decimals } = useErc20Decimals({ address }) + const [open, setOpen] = useState(false) + const { toast } = useToast() + + const handleToast = () => { + toast({ + title: 'Success', + description: `${symbol} successfully borrowed`, + duration: 4200, + }) + } + + const { + data, + isLoading: isLoadingWrite, + write: borrowWrite, + } = usePoolBorrow({ + address: poolAddress, + args: [address, parseUnits(`${Number(borrowAmount)}`, decimals ?? 18), borrowVariableRateMode ? BigInt(2) : BigInt(1), 0, user as `0x${string}`], + }) + + const { isLoading: isLoadingTx, isSuccess: isSuccessTx } = useWaitForTransaction({ + hash: data?.hash, + }) + + const buttonAction = () => { + if (Number(borrowAmount) < aTokensBalance && !borrowVariableRateMode) { + return alert('You have to borrow more than the amount supplied on stable rate mode!') + } + borrowWrite() + } + + const setMaxAmount = () => setBorrowAmount(((maxBorrowableInUsd / tokenPriceInUsd) * 0.8).toFixed(2)) + + useEffect(() => { + if (isSuccessTx) { + handleToast() + setOpen(false) + } + }, [isSuccessTx]) + + return ( + + + {symbol?.toString() + {symbol} + + + {/* Only allowing borrowing 80% of max borrow amount to keep health factor safe */} + {maxBorrowableInUsd > 0 ? ((maxBorrowableInUsd / tokenPriceInUsd) * 0.8).toFixed(2) : '0'}{' '} + + {variableBorrowRate.toFixed(2)}% + {stableBorrowRate ? `${stableBorrowRate.toFixed(2)}%` : '—'} + + + + + + + Borrow {symbol} + + {canBorrowStableRateMode && ( + <> +
+ +
+ + + )} +
+ +
+
+
+ { + const regex = /^[0-9.,\b]+$/ + let value = e.target.value + if (value === '' || regex.test(value)) { + if (value.startsWith('.') || value.startsWith(',')) { + value = `0${value}` + } + value = value.replace(',', '.') + setBorrowAmount(value) + if (Number(value) > (maxBorrowableInUsd / tokenPriceInUsd) * 0.8) setMaxAmount() + } + }} + /> +
+ {symbol?.toString() + {symbol} +
+
+
+
+
+ Available: {((maxBorrowableInUsd / tokenPriceInUsd) * 0.8).toFixed(2)}{' '} + {/* Showing 80% to keep health factor "safe" */} + +
+
+
+ + Borrow {symbol} + +
+
+
+ + + ) +} diff --git a/integrations/aave/components/asset-to-supply-item.tsx b/integrations/aave/components/asset-to-supply-item.tsx new file mode 100644 index 00000000..eedc04e8 --- /dev/null +++ b/integrations/aave/components/asset-to-supply-item.tsx @@ -0,0 +1,195 @@ +import { useEffect, useState } from 'react' + +import Image from 'next/image' +import { TiTick } from 'react-icons/ti' +import { formatUnits, parseUnits } from 'viem' +import { useAccount, useWaitForTransaction } from 'wagmi' + +import { ContractWriteButton } from '@/components/blockchain/contract-write-button' +import { Button } from '@/components/ui/button' +import { Dialog, DialogContent, DialogDescription, DialogTitle, DialogTrigger } from '@/components/ui/dialog' +import { useErc20Allowance, useErc20Approve, useErc20BalanceOf, useErc20Decimals } from '@/lib/generated/blockchain' +import { useToast } from '@/lib/hooks/use-toast' + +import { usePoolSupply } from '../generated/aave-wagmi' +import { useAave } from '../hooks/use-aave' + +interface IAssetToSupplyItem { + address: `0x${string}` + symbol: string + canBeCollateral: boolean + tokenPriceInUsd: number + liquidityRate: number + showIfZeroBalance: boolean +} + +export const AssetToSupplyItem = ({ address, symbol, canBeCollateral, liquidityRate, showIfZeroBalance }: IAssetToSupplyItem) => { + const { poolAddress } = useAave() + const { address: user } = useAccount() + const [supplyAmount, setSupplyAmount] = useState('') + const [open, setOpen] = useState(false) + + const { data: tokenBalance } = useErc20BalanceOf({ address, args: user ? [user] : undefined, watch: true }) + const { data: decimals } = useErc20Decimals({ address }) + const allowance = useErc20Allowance({ address, args: user ? [user, poolAddress] : undefined, watch: true }).data + + const { toast } = useToast() + + const handleToast = () => { + toast({ + title: 'Success', + description: `${symbol} successfully supplied`, + duration: 4200, + }) + } + + const { + data: dataApprove, + isLoading: isLoadingApproveWrite, + write: approveWrite, + } = useErc20Approve({ + address, + args: [poolAddress, parseUnits(`${Number(supplyAmount)}`, decimals ?? 18)], + }) + + const { isLoading: isLoadingApproveTx } = useWaitForTransaction({ + hash: dataApprove?.hash, + }) + + const { + data: dataSupply, + isLoading: isLoadingSupplyWrite, + write: supplyWrite, + } = usePoolSupply({ + address: poolAddress, + args: [address, parseUnits(`${Number(supplyAmount)}`, decimals ?? 18), user as `0x${string}`, 0], + }) + + const { isLoading: isLoadingSupplyTx, isSuccess: isSuccessTx } = useWaitForTransaction({ + hash: dataSupply?.hash, + }) + + const buttonAction = () => { + if (Number(formatUnits(allowance ?? BigInt(1), decimals ?? 18)) < Number(supplyAmount)) { + approveWrite() + } else { + supplyWrite() + } + } + + const isApproving = () => Number(formatUnits(allowance ?? BigInt(1), decimals ?? 18)) < Number(supplyAmount) + + const setMaxAmount = () => setSupplyAmount(Number(formatUnits(tokenBalance ?? BigInt(1), decimals ?? 18)).toString()) + + useEffect(() => { + if (isSuccessTx) { + handleToast() + setOpen(false) + } + }, [isSuccessTx]) + + return tokenBalance !== BigInt(0) || showIfZeroBalance ? ( + + + {symbol?.toString() + {symbol} + + {tokenBalance === BigInt(0) ? ( + 0 + ) : ( + {Number(formatUnits(tokenBalance ?? BigInt(1), decimals ?? 18)).toFixed(5)} + )} + + {liquidityRate !== 0 ? `${liquidityRate.toFixed(2)}%` : '0'} + {canBeCollateral ? :

} + + + + + + + Supply {symbol} + +
+ +
+
+
+ { + const regex = /^[0-9.,\b]+$/ + let value = e.target.value + if (value === '' || regex.test(value)) { + if (value.startsWith('.') || value.startsWith(',')) { + value = `0${value}` + } + value = value.replace(',', '.') + setSupplyAmount(value) + if (Number(value) > Number(formatUnits(tokenBalance ?? BigInt(1), decimals ?? 18))) setMaxAmount() + } + }} + /> +
+ {symbol?.toString() + {symbol} +
+
+
+
+ Available: {Number(formatUnits(tokenBalance ?? BigInt(1), decimals ?? 18)).toFixed(5)} + +
+
+
+
+ +
+
+
+ Supply APY + {liquidityRate !== 0 ? `${liquidityRate.toFixed(2)}` : '0'}% +
+
+ Collateralization + {canBeCollateral ? 'Enabled' : 'Disabled'} +
+
+ + {`${isApproving() ? `Approve` : `Supply`} ${symbol}`} + +
+
+
+ + + ) : ( +
+ ) +} diff --git a/integrations/aave/components/borrowed-assets-item.tsx b/integrations/aave/components/borrowed-assets-item.tsx new file mode 100644 index 00000000..d46ea3a1 --- /dev/null +++ b/integrations/aave/components/borrowed-assets-item.tsx @@ -0,0 +1,270 @@ +import { useEffect, useState } from 'react' + +import Image from 'next/image' +import { TiArrowRight } from 'react-icons/ti' +import { formatUnits, parseUnits } from 'viem' +import { useAccount, useWaitForTransaction } from 'wagmi' + +import { ContractWriteButton } from '@/components/blockchain/contract-write-button' +import { Button } from '@/components/ui/button' +import { Dialog, DialogContent, DialogDescription, DialogTitle, DialogTrigger } from '@/components/ui/dialog' +import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue } from '@/components/ui/select' +import { useErc20Allowance, useErc20Approve, useErc20BalanceOf, useErc20Decimals, useErc20Symbol } from '@/lib/generated/blockchain' +import { useToast } from '@/lib/hooks/use-toast' + +import { usePoolRepay, usePoolRepayWithATokens, usePoolSwapBorrowRateMode } from '../generated/aave-wagmi' +import { useAave } from '../hooks/use-aave' +import { limitDecimals } from '../utils' + +interface IBorrowedAssetsItemProps { + address: `0x${string}` + aTokenBalance: bigint + debt: number + borrowRate: number + rateMode: bigint + canSwitchRateMode?: boolean +} + +const getSymbol = (symbol: string | undefined) => (symbol === 'WETH' ? 'ETH' : symbol) + +export const BorrowedAssetsItem = ({ address, aTokenBalance, debt, borrowRate, canSwitchRateMode, rateMode }: IBorrowedAssetsItemProps) => { + const { address: user } = useAccount() + const { poolAddress } = useAave() + const [repayAmount, setRepayAmount] = useState('') + const [repayWithATokens, setRepayWithATokens] = useState(false) + const [open, setOpen] = useState(false) + + const symbol = getSymbol(useErc20Symbol({ address }).data) + const { data: tokenBalance } = useErc20BalanceOf({ address, args: user ? [user] : undefined, watch: true }) + const { data: decimals } = useErc20Decimals({ address }) + const allowance = useErc20Allowance({ address, args: user ? [user, poolAddress] : undefined, watch: true }).data + + const { toast } = useToast() + + const handleToast = () => { + toast({ + title: 'Success', + description: `${symbol ?? ''} successfully repaid`, + duration: 4200, + }) + } + + const { + data: dataApprove, + isLoading: isLoadingApproveWrite, + write: approveWrite, + } = useErc20Approve({ + address, + args: [poolAddress, parseUnits(`${Number(repayAmount)}`, decimals ?? 18)], + }) + + const { isLoading: isLoadingApproveTx } = useWaitForTransaction({ + hash: dataApprove?.hash, + }) + + const { + data: dataRepay, + isLoading: isLoadingRepayWrite, + write: repayWrite, + } = usePoolRepay({ + address: poolAddress, + args: [address, parseUnits(`${Number(repayAmount)}`, decimals ?? 18), rateMode, user as `0x${string}`], + }) + + const { isLoading: isLoadingRepayTx, isSuccess: isSuccessRepayTx } = useWaitForTransaction({ + hash: dataRepay?.hash, + }) + + const { + data: dataRepayATokens, + isLoading: isLoadingRepayATokensWrite, + write: repayWithATokensWrite, + } = usePoolRepayWithATokens({ + address: poolAddress, + args: [address, parseUnits(`${Number(repayAmount)}`, decimals ?? 18), rateMode], + }) + + const { isLoading: isLoadingRepayATokensTx, isSuccess: isSuccessRepayATokensTx } = useWaitForTransaction({ + hash: dataRepayATokens?.hash, + }) + + const { write: swapBorrowRateModeWrite } = usePoolSwapBorrowRateMode({ + address: poolAddress, + args: [address, rateMode], + }) + + const getRepayBalance = () => (repayWithATokens ? aTokenBalance : tokenBalance) + + const buttonAction = () => { + if (Number(formatUnits(allowance ?? BigInt(1), decimals ?? 18)) < Number(repayAmount)) { + approveWrite() + } else { + if (repayWithATokens) { + repayWithATokensWrite() + } else { + repayWrite() + } + } + } + + const isApproving = () => Number(formatUnits(allowance ?? BigInt(1), decimals ?? 18)) < Number(repayAmount) + + const setMaxAmount = () => { + if (Number(formatUnits(getRepayBalance() ?? BigInt(1), decimals ?? 18)) > debt) { + setRepayAmount(debt.toString()) + } else { + setRepayAmount(formatUnits(getRepayBalance() ?? BigInt(1), decimals ?? 18)) + } + } + + useEffect(() => { + if (isSuccessRepayTx || isSuccessRepayATokensTx) { + handleToast() + setOpen(false) + } + }, [isSuccessRepayTx, isSuccessRepayATokensTx]) + + return ( + + + {symbol?.toString() + {symbol === 'WETH' ? 'ETH' : symbol} + + {limitDecimals(debt.toString(), 5)} + {borrowRate.toFixed(2)}% + + + + + + + + + + Repay {symbol} + +
+ +
+ +
+ +
+
+
+ { + const regex = /^[0-9.,\b]+$/ + let value = e.target.value + if (value === '' || regex.test(value)) { + if (value.startsWith('.') || value.startsWith(',')) { + value = `0${value}` + } + value = value.replace(',', '.') + if (Number(value) > Number(formatUnits(getRepayBalance() ?? BigInt(1), decimals ?? 18))) + if (Number(formatUnits(getRepayBalance() ?? BigInt(1), decimals ?? 18)) > debt) { + value = debt.toString() + } else { + value = formatUnits(getRepayBalance() ?? BigInt(1), decimals ?? 18) + } + + setRepayAmount(value) + } + }} + /> +
+ {symbol?.toString() + {symbol} +
+
+
+
+
+ + {repayWithATokens ? `a${symbol ?? ''} balance` : 'Wallet balance'}:{' '} + {limitDecimals(formatUnits(getRepayBalance() ?? BigInt(1), decimals ?? 18), 5)} + + +
+
+
+
+ +
+
+
+ Remaining debt +
+ + {debt.toFixed(5)} {symbol} + + {Number(repayAmount) > 0 && ( + <> + + + {(debt - Number(repayAmount)).toFixed(5)} {symbol} + + + )} +
+
+
+ + {`${isApproving() ? `Approve` : `Repay`} ${symbol ?? ''}`} + +
+
+
+ + + ) +} diff --git a/integrations/aave/components/general-info.tsx b/integrations/aave/components/general-info.tsx new file mode 100644 index 00000000..5575b2a6 --- /dev/null +++ b/integrations/aave/components/general-info.tsx @@ -0,0 +1,84 @@ +import { motion } from 'framer-motion' +import Image from 'next/image' +import { useNetwork, useSwitchNetwork } from 'wagmi' + +import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue } from '@/components/ui/select' +import { FADE_DOWN_ANIMATION_VARIANTS } from '@/config/design' + +import { HealthFactor } from './health-factor' +import { useAave } from '../hooks/use-aave' +import { marketsData } from '../utils/market-config' + +export const GeneralInfo = () => { + const { chain } = useNetwork() + const { switchNetwork } = useSwitchNetwork() + + const { balanceInUsd, totalDebtInUsd, healthFactor, averageNetApy } = useAave() + + return ( + +
+

Select Chain

+
+
+ +
+
+
+
+

Net Worth

+

+ $ + {balanceInUsd > 0 ? (balanceInUsd - totalDebtInUsd).toFixed(2) : '0'} +

{' '} +
+
+

Net APY

+

+ {balanceInUsd > 0 ? ( + <> + {averageNetApy.toFixed(2)} + % + + ) : ( + '—' + )} +

{' '} +
+ {totalDebtInUsd > 0 ? ( +
+

Health Factor

+ +
+ ) : ( +
+ )} +
+
+
+ ) +} diff --git a/integrations/aave/components/health-factor.tsx b/integrations/aave/components/health-factor.tsx new file mode 100644 index 00000000..f2ee80eb --- /dev/null +++ b/integrations/aave/components/health-factor.tsx @@ -0,0 +1,16 @@ +interface IHealthFactorProps { + value: number +} + +export const HealthFactor = ({ value }: IHealthFactorProps) => { + let healthFactorColor = '' + if (value >= 3) { + healthFactorColor = 'text-green-500' + } else if (value > 1.5) { + healthFactorColor = 'text-yellow-500' + } else { + healthFactorColor = 'text-red-500' + } + + return {value.toFixed(2)} +} diff --git a/integrations/aave/components/list-assets-to-borrow.tsx b/integrations/aave/components/list-assets-to-borrow.tsx new file mode 100644 index 00000000..8050e920 --- /dev/null +++ b/integrations/aave/components/list-assets-to-borrow.tsx @@ -0,0 +1,50 @@ +import { AssetToBorrowItem } from './asset-to-borrow-item' +import { useAave } from '../hooks/use-aave' + +export const ListAssetsToBorrow = () => { + const { usdData } = useAave() + + return ( +
+
+

Asssets to borrow

+
+
+ + + + + + + + + + + {usdData?.map((userReserve, index) => { + if (userReserve.reserveData.borrowingEnabled) { + return ( + + ) + } + })} + +
AssetAvailableAPY, variableAPY, stable
+
+
+ ) +} diff --git a/integrations/aave/components/list-assets-to-supply.tsx b/integrations/aave/components/list-assets-to-supply.tsx new file mode 100644 index 00000000..6b4bd07b --- /dev/null +++ b/integrations/aave/components/list-assets-to-supply.tsx @@ -0,0 +1,52 @@ +import { useState } from 'react' + +import { Checkbox } from '@/components/ui/checkbox' + +import { AssetToSupplyItem } from './asset-to-supply-item' +import { useAave } from '../hooks/use-aave' + +export const ListAssetsToSupply = () => { + const { usdData } = useAave() + const [showZeroBalanceAssets, setShowZeroBalanceAssets] = useState(false) + + return ( +
+
+

Asssets to supply

+
+
+ setShowZeroBalanceAssets(!showZeroBalanceAssets)} /> + +
+
+ + + + + + + + + + + {usdData?.map((reserve, index) => { + return ( + + ) + })} + +
AssetWallet balanceAPYCan be collateral
+
+
+ ) +} diff --git a/integrations/aave/components/list-borrowed-assets.tsx b/integrations/aave/components/list-borrowed-assets.tsx new file mode 100644 index 00000000..7aaa7b32 --- /dev/null +++ b/integrations/aave/components/list-borrowed-assets.tsx @@ -0,0 +1,90 @@ +import { BorrowedAssetsItem } from './borrowed-assets-item' +import { useAave } from '../hooks/use-aave' + +export const ListBorrowedAssets = () => { + const { usdData, totalDebtInUsd, averageBorrowApy } = useAave() + + const filteredUserReserves = usdData?.filter((reserve) => { + // If debt > 0.00001 + const exponent = reserve.reserveData.decimals - BigInt(5) + const comparisonValue = exponent >= 0 ? BigInt(1) * BigInt(10) ** exponent : BigInt(1) / BigInt(10) ** -exponent + + return reserve.scaledVariableDebt > comparisonValue || reserve.principalStableDebt > comparisonValue + }) + + return ( +
+
+

Your Borrows

+
+ {filteredUserReserves && filteredUserReserves.length > 0 ? ( + <> +
+
+

+ Debt $ + {totalDebtInUsd.toFixed(2)} +

+
+
+

+ APY {averageBorrowApy.toFixed(2)}{' '} + % +

+
+
+
+ + + + + + + + + + + {filteredUserReserves?.map((userReserve, index) => { + const reserve = usdData?.find((reserve) => reserve.underlyingAsset === userReserve.underlyingAsset) + const isVariableRate = userReserve.scaledVariableDebt > BigInt(0) + const decimalsAsNumber = Number(reserve?.reserveData.decimals) ?? 18 + + return ( + + ) + })} + +
AssetDebtAPYAPY Type
+
{' '} + + ) : ( +

Nothing borrowed yet

+ )} +
+ ) +} diff --git a/integrations/aave/components/list-supplied-assets.tsx b/integrations/aave/components/list-supplied-assets.tsx new file mode 100644 index 00000000..aceae0a2 --- /dev/null +++ b/integrations/aave/components/list-supplied-assets.tsx @@ -0,0 +1,82 @@ +import { useAave } from '../hooks/use-aave' +import { SuppliedAssetsItem } from './supplied-assets-item' + +export const ListSuppliedAssets = () => { + const { usdData, balanceInUsd, collateralInUsd, averageSupplyApy } = useAave() + + const filteredUserReserves = usdData?.filter((reserve) => { + // If balance > 0.00001 + const exponent = reserve.reserveData.decimals - BigInt(5) + return exponent >= 0 + ? reserve.scaledATokenBalance > BigInt(1) * BigInt(10) ** exponent + : reserve.scaledATokenBalance > BigInt(1) / BigInt(10) ** -exponent + }) + + return ( +
+
+

Your Supplies

+
+ {filteredUserReserves && filteredUserReserves.length > 0 ? ( + <> +
+
+

+ Balance $ + {balanceInUsd.toFixed(2)} +

+
+
+

+ APY {averageSupplyApy.toFixed(2)}{' '} + % +

+
+
+

+ Collateral $ + {collateralInUsd.toFixed(2)} +

+
+
+
+ + + + + + + + + + + {filteredUserReserves.map((reserve, index) => { + return ( + + ) + })} + +
AssetBalanceAPYCollateral
+
+ + ) : ( +

Nothing supplied yet

+ )} +
+ ) +} diff --git a/integrations/aave/components/spinner.tsx b/integrations/aave/components/spinner.tsx new file mode 100644 index 00000000..eeeb4868 --- /dev/null +++ b/integrations/aave/components/spinner.tsx @@ -0,0 +1,10 @@ +import { HTMLAttributes } from 'react' + +import { cn } from '@/lib/utils' +export const Spinner = ({ className, ...props }: HTMLAttributes) => { + return ( +
+
+
+ ) +} diff --git a/integrations/aave/components/supplied-assets-item.tsx b/integrations/aave/components/supplied-assets-item.tsx new file mode 100644 index 00000000..0a64d2e4 --- /dev/null +++ b/integrations/aave/components/supplied-assets-item.tsx @@ -0,0 +1,210 @@ +import { useEffect, useState } from 'react' + +import Image from 'next/image' +import { TiArrowRight } from 'react-icons/ti' +import { parseUnits } from 'viem' +import { useAccount, useWaitForTransaction } from 'wagmi' + +import { ContractWriteButton } from '@/components/blockchain/contract-write-button' +import { Button } from '@/components/ui/button' +import { Dialog, DialogContent, DialogDescription, DialogTitle, DialogTrigger } from '@/components/ui/dialog' +import { Switch } from '@/components/ui/switch' +import { useErc20Decimals, useErc20Symbol } from '@/lib/generated/blockchain' +import { useToast } from '@/lib/hooks/use-toast' + +import { usePoolSetUserUseReserveAsCollateral, usePoolWithdraw } from '../generated/aave-wagmi' +import { useAave } from '../hooks/use-aave' + +interface ISuppliedAssetsItemProps { + address: `0x${string}` + balance: number + collateralEnabled: boolean + liquidityRate: number + canBeCollateral: boolean +} + +const getSymbol = (symbol: string | undefined) => (symbol === 'WETH' ? 'ETH' : symbol) + +export const SuppliedAssetsItem = ({ address, balance, collateralEnabled, canBeCollateral, liquidityRate }: ISuppliedAssetsItemProps) => { + const { address: user } = useAccount() + const { poolAddress } = useAave() + + const symbol = getSymbol(useErc20Symbol({ address }).data) + const { data: decimals } = useErc20Decimals({ address }) + + const [withdrawAmount, setWithdrawAmount] = useState('') + const [open, setOpen] = useState(false) + + const { toast } = useToast() + + const handleToast = () => { + toast({ + title: 'Success', + description: `${symbol ?? ''} successfully withdrawn`, + duration: 4200, + }) + } + + const switchCollateralUsage = () => { + writeSetUserUseReserveAsCollateral() + } + + const buttonAction = () => { + withdrawWrite() + } + + const getWithdrawAmount = () => { + return parseUnits(`${Number(withdrawAmount)}`, decimals ?? 18) + } + + const { error: setUserUseReserveAsCollateralError, write: writeSetUserUseReserveAsCollateral } = usePoolSetUserUseReserveAsCollateral({ + address: poolAddress, + args: [address, !collateralEnabled], + }) + + const { + error: withdrawError, + data: data, + isLoading: isLoadingWrite, + write: withdrawWrite, + } = usePoolWithdraw({ + address: poolAddress, + args: [address, getWithdrawAmount(), user as `0x${string}`], + }) + + const { isLoading: isLoadingTx, isSuccess: isSuccessTx } = useWaitForTransaction({ + hash: data?.hash, + }) + + const setMaxAmount = () => setWithdrawAmount(balance.toString()) + + useEffect(() => { + if (setUserUseReserveAsCollateralError) { + if (setUserUseReserveAsCollateralError?.name === 'ContractFunctionExecutionError') { + alert("You can't switch collateral mode because it will cause collateral call!") + } + } + }, [setUserUseReserveAsCollateralError]) + + useEffect(() => { + if (withdrawError) { + if (withdrawError?.name === 'ContractFunctionExecutionError') { + alert("You can't withdraw that amount because it will cause collateral call!") + } + } + }, [withdrawError]) + + useEffect(() => { + if (isSuccessTx) { + handleToast() + setOpen(false) + } + }, [isSuccessTx]) + + return ( + + + {symbol?.toString() + {symbol === 'WETH' ? 'ETH' : symbol} + + {balance.toFixed(5)} + {liquidityRate !== 0 ? `${liquidityRate.toFixed(2)}%` : '0'} + + + + + + + + + + Withdraw {symbol} + +
+ +
+
+
+ { + const regex = /^[0-9.,\b]+$/ + let value = e.target.value + if (value === '' || regex.test(value)) { + if (value.startsWith('.') || value.startsWith(',')) { + value = `0${value}` + } + value = value.replace(',', '.') + setWithdrawAmount(value) + if (balance - Number(value) < 0) setMaxAmount() + } + }} + /> +
+ {symbol?.toString() + {symbol} +
+
+
+
+
+ Available: {balance.toFixed(5)} + +
+
+
+
+ +
+
+
+ Remaining debt +
+ + {balance.toFixed(5)} {symbol} + + {Number(withdrawAmount) > 0 && ( + <> + + + {(balance - Number(withdrawAmount)).toFixed(5)} {symbol} + + + )} +
+
+
+ + {`Withdraw ${symbol ?? ''}`} + +
+
+
+ + + ) +} diff --git a/integrations/aave/generated/aave-wagmi.ts b/integrations/aave/generated/aave-wagmi.ts new file mode 100644 index 00000000..c0bf8bbd --- /dev/null +++ b/integrations/aave/generated/aave-wagmi.ts @@ -0,0 +1,2310 @@ +// Generated by @wagmi/cli@1.1.0 on 8/1/2023 at 4:35:23 PM +import { + useContractRead, + UseContractReadConfig, + useContractWrite, + UseContractWriteConfig, + usePrepareContractWrite, + UsePrepareContractWriteConfig, + useContractEvent, + UseContractEventConfig, +} from 'wagmi' +import { ReadContractResult, WriteContractMode, PrepareWriteContractResult } from 'wagmi/actions' + +////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +// ui-pool-data-provider +////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// + +export const uiPoolDataProviderABI = [ + { + stateMutability: 'nonpayable', + type: 'constructor', + inputs: [ + { name: '_networkBaseTokenPriceInUsdProxyAggregator', internalType: 'contract IEACAggregatorProxy', type: 'address' }, + { name: '_marketReferenceCurrencyPriceInUsdProxyAggregator', internalType: 'contract IEACAggregatorProxy', type: 'address' }, + ], + }, + { + stateMutability: 'view', + type: 'function', + inputs: [], + name: 'ETH_CURRENCY_UNIT', + outputs: [{ name: '', internalType: 'uint256', type: 'uint256' }], + }, + { stateMutability: 'view', type: 'function', inputs: [], name: 'MKR_ADDRESS', outputs: [{ name: '', internalType: 'address', type: 'address' }] }, + { + stateMutability: 'pure', + type: 'function', + inputs: [{ name: '_bytes32', internalType: 'bytes32', type: 'bytes32' }], + name: 'bytes32ToString', + outputs: [{ name: '', internalType: 'string', type: 'string' }], + }, + { + stateMutability: 'view', + type: 'function', + inputs: [{ name: 'provider', internalType: 'contract IPoolAddressesProvider', type: 'address' }], + name: 'getReservesData', + outputs: [ + { + name: '', + internalType: 'struct IUiPoolDataProviderV3.AggregatedReserveData[]', + type: 'tuple[]', + components: [ + { name: 'underlyingAsset', internalType: 'address', type: 'address' }, + { name: 'name', internalType: 'string', type: 'string' }, + { name: 'symbol', internalType: 'string', type: 'string' }, + { name: 'decimals', internalType: 'uint256', type: 'uint256' }, + { name: 'baseLTVasCollateral', internalType: 'uint256', type: 'uint256' }, + { name: 'reserveLiquidationThreshold', internalType: 'uint256', type: 'uint256' }, + { name: 'reserveLiquidationBonus', internalType: 'uint256', type: 'uint256' }, + { name: 'reserveFactor', internalType: 'uint256', type: 'uint256' }, + { name: 'usageAsCollateralEnabled', internalType: 'bool', type: 'bool' }, + { name: 'borrowingEnabled', internalType: 'bool', type: 'bool' }, + { name: 'stableBorrowRateEnabled', internalType: 'bool', type: 'bool' }, + { name: 'isActive', internalType: 'bool', type: 'bool' }, + { name: 'isFrozen', internalType: 'bool', type: 'bool' }, + { name: 'liquidityIndex', internalType: 'uint128', type: 'uint128' }, + { name: 'variableBorrowIndex', internalType: 'uint128', type: 'uint128' }, + { name: 'liquidityRate', internalType: 'uint128', type: 'uint128' }, + { name: 'variableBorrowRate', internalType: 'uint128', type: 'uint128' }, + { name: 'stableBorrowRate', internalType: 'uint128', type: 'uint128' }, + { name: 'lastUpdateTimestamp', internalType: 'uint40', type: 'uint40' }, + { name: 'aTokenAddress', internalType: 'address', type: 'address' }, + { name: 'stableDebtTokenAddress', internalType: 'address', type: 'address' }, + { name: 'variableDebtTokenAddress', internalType: 'address', type: 'address' }, + { name: 'interestRateStrategyAddress', internalType: 'address', type: 'address' }, + { name: 'availableLiquidity', internalType: 'uint256', type: 'uint256' }, + { name: 'totalPrincipalStableDebt', internalType: 'uint256', type: 'uint256' }, + { name: 'averageStableRate', internalType: 'uint256', type: 'uint256' }, + { name: 'stableDebtLastUpdateTimestamp', internalType: 'uint256', type: 'uint256' }, + { name: 'totalScaledVariableDebt', internalType: 'uint256', type: 'uint256' }, + { name: 'priceInMarketReferenceCurrency', internalType: 'uint256', type: 'uint256' }, + { name: 'priceOracle', internalType: 'address', type: 'address' }, + { name: 'variableRateSlope1', internalType: 'uint256', type: 'uint256' }, + { name: 'variableRateSlope2', internalType: 'uint256', type: 'uint256' }, + { name: 'stableRateSlope1', internalType: 'uint256', type: 'uint256' }, + { name: 'stableRateSlope2', internalType: 'uint256', type: 'uint256' }, + { name: 'baseStableBorrowRate', internalType: 'uint256', type: 'uint256' }, + { name: 'baseVariableBorrowRate', internalType: 'uint256', type: 'uint256' }, + { name: 'optimalUsageRatio', internalType: 'uint256', type: 'uint256' }, + { name: 'isPaused', internalType: 'bool', type: 'bool' }, + { name: 'isSiloedBorrowing', internalType: 'bool', type: 'bool' }, + { name: 'accruedToTreasury', internalType: 'uint128', type: 'uint128' }, + { name: 'unbacked', internalType: 'uint128', type: 'uint128' }, + { name: 'isolationModeTotalDebt', internalType: 'uint128', type: 'uint128' }, + { name: 'flashLoanEnabled', internalType: 'bool', type: 'bool' }, + { name: 'debtCeiling', internalType: 'uint256', type: 'uint256' }, + { name: 'debtCeilingDecimals', internalType: 'uint256', type: 'uint256' }, + { name: 'eModeCategoryId', internalType: 'uint8', type: 'uint8' }, + { name: 'borrowCap', internalType: 'uint256', type: 'uint256' }, + { name: 'supplyCap', internalType: 'uint256', type: 'uint256' }, + { name: 'eModeLtv', internalType: 'uint16', type: 'uint16' }, + { name: 'eModeLiquidationThreshold', internalType: 'uint16', type: 'uint16' }, + { name: 'eModeLiquidationBonus', internalType: 'uint16', type: 'uint16' }, + { name: 'eModePriceSource', internalType: 'address', type: 'address' }, + { name: 'eModeLabel', internalType: 'string', type: 'string' }, + { name: 'borrowableInIsolation', internalType: 'bool', type: 'bool' }, + ], + }, + { + name: '', + internalType: 'struct IUiPoolDataProviderV3.BaseCurrencyInfo', + type: 'tuple', + components: [ + { name: 'marketReferenceCurrencyUnit', internalType: 'uint256', type: 'uint256' }, + { name: 'marketReferenceCurrencyPriceInUsd', internalType: 'int256', type: 'int256' }, + { name: 'networkBaseTokenPriceInUsd', internalType: 'int256', type: 'int256' }, + { name: 'networkBaseTokenPriceDecimals', internalType: 'uint8', type: 'uint8' }, + ], + }, + ], + }, + { + stateMutability: 'view', + type: 'function', + inputs: [{ name: 'provider', internalType: 'contract IPoolAddressesProvider', type: 'address' }], + name: 'getReservesList', + outputs: [{ name: '', internalType: 'address[]', type: 'address[]' }], + }, + { + stateMutability: 'view', + type: 'function', + inputs: [ + { name: 'provider', internalType: 'contract IPoolAddressesProvider', type: 'address' }, + { name: 'user', internalType: 'address', type: 'address' }, + ], + name: 'getUserReservesData', + outputs: [ + { + name: '', + internalType: 'struct IUiPoolDataProviderV3.UserReserveData[]', + type: 'tuple[]', + components: [ + { name: 'underlyingAsset', internalType: 'address', type: 'address' }, + { name: 'scaledATokenBalance', internalType: 'uint256', type: 'uint256' }, + { name: 'usageAsCollateralEnabledOnUser', internalType: 'bool', type: 'bool' }, + { name: 'stableBorrowRate', internalType: 'uint256', type: 'uint256' }, + { name: 'scaledVariableDebt', internalType: 'uint256', type: 'uint256' }, + { name: 'principalStableDebt', internalType: 'uint256', type: 'uint256' }, + { name: 'stableBorrowLastUpdateTimestamp', internalType: 'uint256', type: 'uint256' }, + ], + }, + { name: '', internalType: 'uint8', type: 'uint8' }, + ], + }, + { + stateMutability: 'view', + type: 'function', + inputs: [], + name: 'marketReferenceCurrencyPriceInUsdProxyAggregator', + outputs: [{ name: '', internalType: 'contract IEACAggregatorProxy', type: 'address' }], + }, + { + stateMutability: 'view', + type: 'function', + inputs: [], + name: 'networkBaseTokenPriceInUsdProxyAggregator', + outputs: [{ name: '', internalType: 'contract IEACAggregatorProxy', type: 'address' }], + }, +] as const + +////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +// pool +////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// + +export const poolABI = [ + { + stateMutability: 'nonpayable', + type: 'constructor', + inputs: [{ name: 'provider', internalType: 'contract IPoolAddressesProvider', type: 'address' }], + }, + { + type: 'event', + anonymous: false, + inputs: [ + { name: 'reserve', internalType: 'address', type: 'address', indexed: true }, + { name: 'backer', internalType: 'address', type: 'address', indexed: true }, + { name: 'amount', internalType: 'uint256', type: 'uint256', indexed: false }, + { name: 'fee', internalType: 'uint256', type: 'uint256', indexed: false }, + ], + name: 'BackUnbacked', + }, + { + type: 'event', + anonymous: false, + inputs: [ + { name: 'reserve', internalType: 'address', type: 'address', indexed: true }, + { name: 'user', internalType: 'address', type: 'address', indexed: false }, + { name: 'onBehalfOf', internalType: 'address', type: 'address', indexed: true }, + { name: 'amount', internalType: 'uint256', type: 'uint256', indexed: false }, + { name: 'interestRateMode', internalType: 'enum DataTypes.InterestRateMode', type: 'uint8', indexed: false }, + { name: 'borrowRate', internalType: 'uint256', type: 'uint256', indexed: false }, + { name: 'referralCode', internalType: 'uint16', type: 'uint16', indexed: true }, + ], + name: 'Borrow', + }, + { + type: 'event', + anonymous: false, + inputs: [ + { name: 'target', internalType: 'address', type: 'address', indexed: true }, + { name: 'initiator', internalType: 'address', type: 'address', indexed: false }, + { name: 'asset', internalType: 'address', type: 'address', indexed: true }, + { name: 'amount', internalType: 'uint256', type: 'uint256', indexed: false }, + { name: 'interestRateMode', internalType: 'enum DataTypes.InterestRateMode', type: 'uint8', indexed: false }, + { name: 'premium', internalType: 'uint256', type: 'uint256', indexed: false }, + { name: 'referralCode', internalType: 'uint16', type: 'uint16', indexed: true }, + ], + name: 'FlashLoan', + }, + { + type: 'event', + anonymous: false, + inputs: [ + { name: 'asset', internalType: 'address', type: 'address', indexed: true }, + { name: 'totalDebt', internalType: 'uint256', type: 'uint256', indexed: false }, + ], + name: 'IsolationModeTotalDebtUpdated', + }, + { + type: 'event', + anonymous: false, + inputs: [ + { name: 'collateralAsset', internalType: 'address', type: 'address', indexed: true }, + { name: 'debtAsset', internalType: 'address', type: 'address', indexed: true }, + { name: 'user', internalType: 'address', type: 'address', indexed: true }, + { name: 'debtToCover', internalType: 'uint256', type: 'uint256', indexed: false }, + { name: 'liquidatedCollateralAmount', internalType: 'uint256', type: 'uint256', indexed: false }, + { name: 'liquidator', internalType: 'address', type: 'address', indexed: false }, + { name: 'receiveAToken', internalType: 'bool', type: 'bool', indexed: false }, + ], + name: 'LiquidationCall', + }, + { + type: 'event', + anonymous: false, + inputs: [ + { name: 'reserve', internalType: 'address', type: 'address', indexed: true }, + { name: 'user', internalType: 'address', type: 'address', indexed: false }, + { name: 'onBehalfOf', internalType: 'address', type: 'address', indexed: true }, + { name: 'amount', internalType: 'uint256', type: 'uint256', indexed: false }, + { name: 'referralCode', internalType: 'uint16', type: 'uint16', indexed: true }, + ], + name: 'MintUnbacked', + }, + { + type: 'event', + anonymous: false, + inputs: [ + { name: 'reserve', internalType: 'address', type: 'address', indexed: true }, + { name: 'amountMinted', internalType: 'uint256', type: 'uint256', indexed: false }, + ], + name: 'MintedToTreasury', + }, + { + type: 'event', + anonymous: false, + inputs: [ + { name: 'reserve', internalType: 'address', type: 'address', indexed: true }, + { name: 'user', internalType: 'address', type: 'address', indexed: true }, + ], + name: 'RebalanceStableBorrowRate', + }, + { + type: 'event', + anonymous: false, + inputs: [ + { name: 'reserve', internalType: 'address', type: 'address', indexed: true }, + { name: 'user', internalType: 'address', type: 'address', indexed: true }, + { name: 'repayer', internalType: 'address', type: 'address', indexed: true }, + { name: 'amount', internalType: 'uint256', type: 'uint256', indexed: false }, + { name: 'useATokens', internalType: 'bool', type: 'bool', indexed: false }, + ], + name: 'Repay', + }, + { + type: 'event', + anonymous: false, + inputs: [ + { name: 'reserve', internalType: 'address', type: 'address', indexed: true }, + { name: 'liquidityRate', internalType: 'uint256', type: 'uint256', indexed: false }, + { name: 'stableBorrowRate', internalType: 'uint256', type: 'uint256', indexed: false }, + { name: 'variableBorrowRate', internalType: 'uint256', type: 'uint256', indexed: false }, + { name: 'liquidityIndex', internalType: 'uint256', type: 'uint256', indexed: false }, + { name: 'variableBorrowIndex', internalType: 'uint256', type: 'uint256', indexed: false }, + ], + name: 'ReserveDataUpdated', + }, + { + type: 'event', + anonymous: false, + inputs: [ + { name: 'reserve', internalType: 'address', type: 'address', indexed: true }, + { name: 'user', internalType: 'address', type: 'address', indexed: true }, + ], + name: 'ReserveUsedAsCollateralDisabled', + }, + { + type: 'event', + anonymous: false, + inputs: [ + { name: 'reserve', internalType: 'address', type: 'address', indexed: true }, + { name: 'user', internalType: 'address', type: 'address', indexed: true }, + ], + name: 'ReserveUsedAsCollateralEnabled', + }, + { + type: 'event', + anonymous: false, + inputs: [ + { name: 'reserve', internalType: 'address', type: 'address', indexed: true }, + { name: 'user', internalType: 'address', type: 'address', indexed: false }, + { name: 'onBehalfOf', internalType: 'address', type: 'address', indexed: true }, + { name: 'amount', internalType: 'uint256', type: 'uint256', indexed: false }, + { name: 'referralCode', internalType: 'uint16', type: 'uint16', indexed: true }, + ], + name: 'Supply', + }, + { + type: 'event', + anonymous: false, + inputs: [ + { name: 'reserve', internalType: 'address', type: 'address', indexed: true }, + { name: 'user', internalType: 'address', type: 'address', indexed: true }, + { name: 'interestRateMode', internalType: 'enum DataTypes.InterestRateMode', type: 'uint8', indexed: false }, + ], + name: 'SwapBorrowRateMode', + }, + { + type: 'event', + anonymous: false, + inputs: [ + { name: 'user', internalType: 'address', type: 'address', indexed: true }, + { name: 'categoryId', internalType: 'uint8', type: 'uint8', indexed: false }, + ], + name: 'UserEModeSet', + }, + { + type: 'event', + anonymous: false, + inputs: [ + { name: 'reserve', internalType: 'address', type: 'address', indexed: true }, + { name: 'user', internalType: 'address', type: 'address', indexed: true }, + { name: 'to', internalType: 'address', type: 'address', indexed: true }, + { name: 'amount', internalType: 'uint256', type: 'uint256', indexed: false }, + ], + name: 'Withdraw', + }, + { + stateMutability: 'view', + type: 'function', + inputs: [], + name: 'ADDRESSES_PROVIDER', + outputs: [{ name: '', internalType: 'contract IPoolAddressesProvider', type: 'address' }], + }, + { + stateMutability: 'view', + type: 'function', + inputs: [], + name: 'BRIDGE_PROTOCOL_FEE', + outputs: [{ name: '', internalType: 'uint256', type: 'uint256' }], + }, + { + stateMutability: 'view', + type: 'function', + inputs: [], + name: 'FLASHLOAN_PREMIUM_TOTAL', + outputs: [{ name: '', internalType: 'uint128', type: 'uint128' }], + }, + { + stateMutability: 'view', + type: 'function', + inputs: [], + name: 'FLASHLOAN_PREMIUM_TO_PROTOCOL', + outputs: [{ name: '', internalType: 'uint128', type: 'uint128' }], + }, + { + stateMutability: 'view', + type: 'function', + inputs: [], + name: 'MAX_NUMBER_RESERVES', + outputs: [{ name: '', internalType: 'uint16', type: 'uint16' }], + }, + { + stateMutability: 'view', + type: 'function', + inputs: [], + name: 'MAX_STABLE_RATE_BORROW_SIZE_PERCENT', + outputs: [{ name: '', internalType: 'uint256', type: 'uint256' }], + }, + { stateMutability: 'view', type: 'function', inputs: [], name: 'POOL_REVISION', outputs: [{ name: '', internalType: 'uint256', type: 'uint256' }] }, + { + stateMutability: 'nonpayable', + type: 'function', + inputs: [ + { name: 'asset', internalType: 'address', type: 'address' }, + { name: 'amount', internalType: 'uint256', type: 'uint256' }, + { name: 'fee', internalType: 'uint256', type: 'uint256' }, + ], + name: 'backUnbacked', + outputs: [], + }, + { + stateMutability: 'nonpayable', + type: 'function', + inputs: [ + { name: 'asset', internalType: 'address', type: 'address' }, + { name: 'amount', internalType: 'uint256', type: 'uint256' }, + { name: 'interestRateMode', internalType: 'uint256', type: 'uint256' }, + { name: 'referralCode', internalType: 'uint16', type: 'uint16' }, + { name: 'onBehalfOf', internalType: 'address', type: 'address' }, + ], + name: 'borrow', + outputs: [], + }, + { + stateMutability: 'nonpayable', + type: 'function', + inputs: [{ name: 'args', internalType: 'bytes32', type: 'bytes32' }], + name: 'borrow', + outputs: [], + }, + { + stateMutability: 'nonpayable', + type: 'function', + inputs: [ + { name: 'id', internalType: 'uint8', type: 'uint8' }, + { + name: 'category', + internalType: 'struct DataTypes.EModeCategory', + type: 'tuple', + components: [ + { name: 'ltv', internalType: 'uint16', type: 'uint16' }, + { name: 'liquidationThreshold', internalType: 'uint16', type: 'uint16' }, + { name: 'liquidationBonus', internalType: 'uint16', type: 'uint16' }, + { name: 'priceSource', internalType: 'address', type: 'address' }, + { name: 'label', internalType: 'string', type: 'string' }, + ], + }, + ], + name: 'configureEModeCategory', + outputs: [], + }, + { + stateMutability: 'nonpayable', + type: 'function', + inputs: [ + { name: 'asset', internalType: 'address', type: 'address' }, + { name: 'amount', internalType: 'uint256', type: 'uint256' }, + { name: 'onBehalfOf', internalType: 'address', type: 'address' }, + { name: 'referralCode', internalType: 'uint16', type: 'uint16' }, + ], + name: 'deposit', + outputs: [], + }, + { + stateMutability: 'nonpayable', + type: 'function', + inputs: [{ name: 'asset', internalType: 'address', type: 'address' }], + name: 'dropReserve', + outputs: [], + }, + { + stateMutability: 'nonpayable', + type: 'function', + inputs: [ + { name: 'asset', internalType: 'address', type: 'address' }, + { name: 'from', internalType: 'address', type: 'address' }, + { name: 'to', internalType: 'address', type: 'address' }, + { name: 'amount', internalType: 'uint256', type: 'uint256' }, + { name: 'balanceFromBefore', internalType: 'uint256', type: 'uint256' }, + { name: 'balanceToBefore', internalType: 'uint256', type: 'uint256' }, + ], + name: 'finalizeTransfer', + outputs: [], + }, + { + stateMutability: 'nonpayable', + type: 'function', + inputs: [ + { name: 'receiverAddress', internalType: 'address', type: 'address' }, + { name: 'assets', internalType: 'address[]', type: 'address[]' }, + { name: 'amounts', internalType: 'uint256[]', type: 'uint256[]' }, + { name: 'interestRateModes', internalType: 'uint256[]', type: 'uint256[]' }, + { name: 'onBehalfOf', internalType: 'address', type: 'address' }, + { name: 'params', internalType: 'bytes', type: 'bytes' }, + { name: 'referralCode', internalType: 'uint16', type: 'uint16' }, + ], + name: 'flashLoan', + outputs: [], + }, + { + stateMutability: 'nonpayable', + type: 'function', + inputs: [ + { name: 'receiverAddress', internalType: 'address', type: 'address' }, + { name: 'asset', internalType: 'address', type: 'address' }, + { name: 'amount', internalType: 'uint256', type: 'uint256' }, + { name: 'params', internalType: 'bytes', type: 'bytes' }, + { name: 'referralCode', internalType: 'uint16', type: 'uint16' }, + ], + name: 'flashLoanSimple', + outputs: [], + }, + { + stateMutability: 'view', + type: 'function', + inputs: [{ name: 'asset', internalType: 'address', type: 'address' }], + name: 'getConfiguration', + outputs: [ + { + name: '', + internalType: 'struct DataTypes.ReserveConfigurationMap', + type: 'tuple', + components: [{ name: 'data', internalType: 'uint256', type: 'uint256' }], + }, + ], + }, + { + stateMutability: 'view', + type: 'function', + inputs: [{ name: 'id', internalType: 'uint8', type: 'uint8' }], + name: 'getEModeCategoryData', + outputs: [ + { + name: '', + internalType: 'struct DataTypes.EModeCategory', + type: 'tuple', + components: [ + { name: 'ltv', internalType: 'uint16', type: 'uint16' }, + { name: 'liquidationThreshold', internalType: 'uint16', type: 'uint16' }, + { name: 'liquidationBonus', internalType: 'uint16', type: 'uint16' }, + { name: 'priceSource', internalType: 'address', type: 'address' }, + { name: 'label', internalType: 'string', type: 'string' }, + ], + }, + ], + }, + { + stateMutability: 'view', + type: 'function', + inputs: [{ name: 'id', internalType: 'uint16', type: 'uint16' }], + name: 'getReserveAddressById', + outputs: [{ name: '', internalType: 'address', type: 'address' }], + }, + { + stateMutability: 'view', + type: 'function', + inputs: [{ name: 'asset', internalType: 'address', type: 'address' }], + name: 'getReserveData', + outputs: [ + { + name: '', + internalType: 'struct DataTypes.ReserveData', + type: 'tuple', + components: [ + { + name: 'configuration', + internalType: 'struct DataTypes.ReserveConfigurationMap', + type: 'tuple', + components: [{ name: 'data', internalType: 'uint256', type: 'uint256' }], + }, + { name: 'liquidityIndex', internalType: 'uint128', type: 'uint128' }, + { name: 'currentLiquidityRate', internalType: 'uint128', type: 'uint128' }, + { name: 'variableBorrowIndex', internalType: 'uint128', type: 'uint128' }, + { name: 'currentVariableBorrowRate', internalType: 'uint128', type: 'uint128' }, + { name: 'currentStableBorrowRate', internalType: 'uint128', type: 'uint128' }, + { name: 'lastUpdateTimestamp', internalType: 'uint40', type: 'uint40' }, + { name: 'id', internalType: 'uint16', type: 'uint16' }, + { name: 'aTokenAddress', internalType: 'address', type: 'address' }, + { name: 'stableDebtTokenAddress', internalType: 'address', type: 'address' }, + { name: 'variableDebtTokenAddress', internalType: 'address', type: 'address' }, + { name: 'interestRateStrategyAddress', internalType: 'address', type: 'address' }, + { name: 'accruedToTreasury', internalType: 'uint128', type: 'uint128' }, + { name: 'unbacked', internalType: 'uint128', type: 'uint128' }, + { name: 'isolationModeTotalDebt', internalType: 'uint128', type: 'uint128' }, + ], + }, + ], + }, + { + stateMutability: 'view', + type: 'function', + inputs: [{ name: 'asset', internalType: 'address', type: 'address' }], + name: 'getReserveNormalizedIncome', + outputs: [{ name: '', internalType: 'uint256', type: 'uint256' }], + }, + { + stateMutability: 'view', + type: 'function', + inputs: [{ name: 'asset', internalType: 'address', type: 'address' }], + name: 'getReserveNormalizedVariableDebt', + outputs: [{ name: '', internalType: 'uint256', type: 'uint256' }], + }, + { + stateMutability: 'view', + type: 'function', + inputs: [], + name: 'getReservesList', + outputs: [{ name: '', internalType: 'address[]', type: 'address[]' }], + }, + { + stateMutability: 'view', + type: 'function', + inputs: [{ name: 'user', internalType: 'address', type: 'address' }], + name: 'getUserAccountData', + outputs: [ + { name: 'totalCollateralBase', internalType: 'uint256', type: 'uint256' }, + { name: 'totalDebtBase', internalType: 'uint256', type: 'uint256' }, + { name: 'availableBorrowsBase', internalType: 'uint256', type: 'uint256' }, + { name: 'currentLiquidationThreshold', internalType: 'uint256', type: 'uint256' }, + { name: 'ltv', internalType: 'uint256', type: 'uint256' }, + { name: 'healthFactor', internalType: 'uint256', type: 'uint256' }, + ], + }, + { + stateMutability: 'view', + type: 'function', + inputs: [{ name: 'user', internalType: 'address', type: 'address' }], + name: 'getUserConfiguration', + outputs: [ + { + name: '', + internalType: 'struct DataTypes.UserConfigurationMap', + type: 'tuple', + components: [{ name: 'data', internalType: 'uint256', type: 'uint256' }], + }, + ], + }, + { + stateMutability: 'view', + type: 'function', + inputs: [{ name: 'user', internalType: 'address', type: 'address' }], + name: 'getUserEMode', + outputs: [{ name: '', internalType: 'uint256', type: 'uint256' }], + }, + { + stateMutability: 'nonpayable', + type: 'function', + inputs: [ + { name: 'asset', internalType: 'address', type: 'address' }, + { name: 'aTokenAddress', internalType: 'address', type: 'address' }, + { name: 'stableDebtAddress', internalType: 'address', type: 'address' }, + { name: 'variableDebtAddress', internalType: 'address', type: 'address' }, + { name: 'interestRateStrategyAddress', internalType: 'address', type: 'address' }, + ], + name: 'initReserve', + outputs: [], + }, + { + stateMutability: 'nonpayable', + type: 'function', + inputs: [{ name: 'provider', internalType: 'contract IPoolAddressesProvider', type: 'address' }], + name: 'initialize', + outputs: [], + }, + { + stateMutability: 'nonpayable', + type: 'function', + inputs: [ + { name: 'collateralAsset', internalType: 'address', type: 'address' }, + { name: 'debtAsset', internalType: 'address', type: 'address' }, + { name: 'user', internalType: 'address', type: 'address' }, + { name: 'debtToCover', internalType: 'uint256', type: 'uint256' }, + { name: 'receiveAToken', internalType: 'bool', type: 'bool' }, + ], + name: 'liquidationCall', + outputs: [], + }, + { + stateMutability: 'nonpayable', + type: 'function', + inputs: [ + { name: 'args1', internalType: 'bytes32', type: 'bytes32' }, + { name: 'args2', internalType: 'bytes32', type: 'bytes32' }, + ], + name: 'liquidationCall', + outputs: [], + }, + { + stateMutability: 'nonpayable', + type: 'function', + inputs: [{ name: 'assets', internalType: 'address[]', type: 'address[]' }], + name: 'mintToTreasury', + outputs: [], + }, + { + stateMutability: 'nonpayable', + type: 'function', + inputs: [ + { name: 'asset', internalType: 'address', type: 'address' }, + { name: 'amount', internalType: 'uint256', type: 'uint256' }, + { name: 'onBehalfOf', internalType: 'address', type: 'address' }, + { name: 'referralCode', internalType: 'uint16', type: 'uint16' }, + ], + name: 'mintUnbacked', + outputs: [], + }, + { + stateMutability: 'nonpayable', + type: 'function', + inputs: [{ name: 'args', internalType: 'bytes32', type: 'bytes32' }], + name: 'rebalanceStableBorrowRate', + outputs: [], + }, + { + stateMutability: 'nonpayable', + type: 'function', + inputs: [ + { name: 'asset', internalType: 'address', type: 'address' }, + { name: 'user', internalType: 'address', type: 'address' }, + ], + name: 'rebalanceStableBorrowRate', + outputs: [], + }, + { + stateMutability: 'nonpayable', + type: 'function', + inputs: [{ name: 'args', internalType: 'bytes32', type: 'bytes32' }], + name: 'repay', + outputs: [{ name: '', internalType: 'uint256', type: 'uint256' }], + }, + { + stateMutability: 'nonpayable', + type: 'function', + inputs: [ + { name: 'asset', internalType: 'address', type: 'address' }, + { name: 'amount', internalType: 'uint256', type: 'uint256' }, + { name: 'interestRateMode', internalType: 'uint256', type: 'uint256' }, + { name: 'onBehalfOf', internalType: 'address', type: 'address' }, + ], + name: 'repay', + outputs: [{ name: '', internalType: 'uint256', type: 'uint256' }], + }, + { + stateMutability: 'nonpayable', + type: 'function', + inputs: [ + { name: 'asset', internalType: 'address', type: 'address' }, + { name: 'amount', internalType: 'uint256', type: 'uint256' }, + { name: 'interestRateMode', internalType: 'uint256', type: 'uint256' }, + ], + name: 'repayWithATokens', + outputs: [{ name: '', internalType: 'uint256', type: 'uint256' }], + }, + { + stateMutability: 'nonpayable', + type: 'function', + inputs: [{ name: 'args', internalType: 'bytes32', type: 'bytes32' }], + name: 'repayWithATokens', + outputs: [{ name: '', internalType: 'uint256', type: 'uint256' }], + }, + { + stateMutability: 'nonpayable', + type: 'function', + inputs: [ + { name: 'args', internalType: 'bytes32', type: 'bytes32' }, + { name: 'r', internalType: 'bytes32', type: 'bytes32' }, + { name: 's', internalType: 'bytes32', type: 'bytes32' }, + ], + name: 'repayWithPermit', + outputs: [{ name: '', internalType: 'uint256', type: 'uint256' }], + }, + { + stateMutability: 'nonpayable', + type: 'function', + inputs: [ + { name: 'asset', internalType: 'address', type: 'address' }, + { name: 'amount', internalType: 'uint256', type: 'uint256' }, + { name: 'interestRateMode', internalType: 'uint256', type: 'uint256' }, + { name: 'onBehalfOf', internalType: 'address', type: 'address' }, + { name: 'deadline', internalType: 'uint256', type: 'uint256' }, + { name: 'permitV', internalType: 'uint8', type: 'uint8' }, + { name: 'permitR', internalType: 'bytes32', type: 'bytes32' }, + { name: 'permitS', internalType: 'bytes32', type: 'bytes32' }, + ], + name: 'repayWithPermit', + outputs: [{ name: '', internalType: 'uint256', type: 'uint256' }], + }, + { + stateMutability: 'nonpayable', + type: 'function', + inputs: [ + { name: 'token', internalType: 'address', type: 'address' }, + { name: 'to', internalType: 'address', type: 'address' }, + { name: 'amount', internalType: 'uint256', type: 'uint256' }, + ], + name: 'rescueTokens', + outputs: [], + }, + { + stateMutability: 'nonpayable', + type: 'function', + inputs: [{ name: 'asset', internalType: 'address', type: 'address' }], + name: 'resetIsolationModeTotalDebt', + outputs: [], + }, + { + stateMutability: 'nonpayable', + type: 'function', + inputs: [ + { name: 'asset', internalType: 'address', type: 'address' }, + { + name: 'configuration', + internalType: 'struct DataTypes.ReserveConfigurationMap', + type: 'tuple', + components: [{ name: 'data', internalType: 'uint256', type: 'uint256' }], + }, + ], + name: 'setConfiguration', + outputs: [], + }, + { + stateMutability: 'nonpayable', + type: 'function', + inputs: [ + { name: 'asset', internalType: 'address', type: 'address' }, + { name: 'rateStrategyAddress', internalType: 'address', type: 'address' }, + ], + name: 'setReserveInterestRateStrategyAddress', + outputs: [], + }, + { + stateMutability: 'nonpayable', + type: 'function', + inputs: [{ name: 'categoryId', internalType: 'uint8', type: 'uint8' }], + name: 'setUserEMode', + outputs: [], + }, + { + stateMutability: 'nonpayable', + type: 'function', + inputs: [{ name: 'args', internalType: 'bytes32', type: 'bytes32' }], + name: 'setUserUseReserveAsCollateral', + outputs: [], + }, + { + stateMutability: 'nonpayable', + type: 'function', + inputs: [ + { name: 'asset', internalType: 'address', type: 'address' }, + { name: 'useAsCollateral', internalType: 'bool', type: 'bool' }, + ], + name: 'setUserUseReserveAsCollateral', + outputs: [], + }, + { + stateMutability: 'nonpayable', + type: 'function', + inputs: [ + { name: 'asset', internalType: 'address', type: 'address' }, + { name: 'amount', internalType: 'uint256', type: 'uint256' }, + { name: 'onBehalfOf', internalType: 'address', type: 'address' }, + { name: 'referralCode', internalType: 'uint16', type: 'uint16' }, + ], + name: 'supply', + outputs: [], + }, + { + stateMutability: 'nonpayable', + type: 'function', + inputs: [{ name: 'args', internalType: 'bytes32', type: 'bytes32' }], + name: 'supply', + outputs: [], + }, + { + stateMutability: 'nonpayable', + type: 'function', + inputs: [ + { name: 'asset', internalType: 'address', type: 'address' }, + { name: 'amount', internalType: 'uint256', type: 'uint256' }, + { name: 'onBehalfOf', internalType: 'address', type: 'address' }, + { name: 'referralCode', internalType: 'uint16', type: 'uint16' }, + { name: 'deadline', internalType: 'uint256', type: 'uint256' }, + { name: 'permitV', internalType: 'uint8', type: 'uint8' }, + { name: 'permitR', internalType: 'bytes32', type: 'bytes32' }, + { name: 'permitS', internalType: 'bytes32', type: 'bytes32' }, + ], + name: 'supplyWithPermit', + outputs: [], + }, + { + stateMutability: 'nonpayable', + type: 'function', + inputs: [ + { name: 'args', internalType: 'bytes32', type: 'bytes32' }, + { name: 'r', internalType: 'bytes32', type: 'bytes32' }, + { name: 's', internalType: 'bytes32', type: 'bytes32' }, + ], + name: 'supplyWithPermit', + outputs: [], + }, + { + stateMutability: 'nonpayable', + type: 'function', + inputs: [{ name: 'args', internalType: 'bytes32', type: 'bytes32' }], + name: 'swapBorrowRateMode', + outputs: [], + }, + { + stateMutability: 'nonpayable', + type: 'function', + inputs: [ + { name: 'asset', internalType: 'address', type: 'address' }, + { name: 'interestRateMode', internalType: 'uint256', type: 'uint256' }, + ], + name: 'swapBorrowRateMode', + outputs: [], + }, + { + stateMutability: 'nonpayable', + type: 'function', + inputs: [{ name: 'protocolFee', internalType: 'uint256', type: 'uint256' }], + name: 'updateBridgeProtocolFee', + outputs: [], + }, + { + stateMutability: 'nonpayable', + type: 'function', + inputs: [ + { name: 'flashLoanPremiumTotal', internalType: 'uint128', type: 'uint128' }, + { name: 'flashLoanPremiumToProtocol', internalType: 'uint128', type: 'uint128' }, + ], + name: 'updateFlashloanPremiums', + outputs: [], + }, + { + stateMutability: 'nonpayable', + type: 'function', + inputs: [ + { name: 'asset', internalType: 'address', type: 'address' }, + { name: 'amount', internalType: 'uint256', type: 'uint256' }, + { name: 'to', internalType: 'address', type: 'address' }, + ], + name: 'withdraw', + outputs: [{ name: '', internalType: 'uint256', type: 'uint256' }], + }, + { + stateMutability: 'nonpayable', + type: 'function', + inputs: [{ name: 'args', internalType: 'bytes32', type: 'bytes32' }], + name: 'withdraw', + outputs: [], + }, +] as const + +////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +// React +////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// + +/** + * Wraps __{@link useContractRead}__ with `abi` set to __{@link uiPoolDataProviderABI}__. + */ +export function useUiPoolDataProviderRead< + TFunctionName extends string, + TSelectData = ReadContractResult +>(config: Omit, 'abi'> = {} as any) { + return useContractRead({ abi: uiPoolDataProviderABI, ...config } as UseContractReadConfig) +} + +/** + * Wraps __{@link useContractRead}__ with `abi` set to __{@link uiPoolDataProviderABI}__ and `functionName` set to `"ETH_CURRENCY_UNIT"`. + */ +export function useUiPoolDataProviderEthCurrencyUnit< + TFunctionName extends 'ETH_CURRENCY_UNIT', + TSelectData = ReadContractResult +>(config: Omit, 'abi' | 'functionName'> = {} as any) { + return useContractRead({ abi: uiPoolDataProviderABI, functionName: 'ETH_CURRENCY_UNIT', ...config } as UseContractReadConfig< + typeof uiPoolDataProviderABI, + TFunctionName, + TSelectData + >) +} + +/** + * Wraps __{@link useContractRead}__ with `abi` set to __{@link uiPoolDataProviderABI}__ and `functionName` set to `"MKR_ADDRESS"`. + */ +export function useUiPoolDataProviderMkrAddress< + TFunctionName extends 'MKR_ADDRESS', + TSelectData = ReadContractResult +>(config: Omit, 'abi' | 'functionName'> = {} as any) { + return useContractRead({ abi: uiPoolDataProviderABI, functionName: 'MKR_ADDRESS', ...config } as UseContractReadConfig< + typeof uiPoolDataProviderABI, + TFunctionName, + TSelectData + >) +} + +/** + * Wraps __{@link useContractRead}__ with `abi` set to __{@link uiPoolDataProviderABI}__ and `functionName` set to `"bytes32ToString"`. + */ +export function useUiPoolDataProviderBytes32ToString< + TFunctionName extends 'bytes32ToString', + TSelectData = ReadContractResult +>(config: Omit, 'abi' | 'functionName'> = {} as any) { + return useContractRead({ abi: uiPoolDataProviderABI, functionName: 'bytes32ToString', ...config } as UseContractReadConfig< + typeof uiPoolDataProviderABI, + TFunctionName, + TSelectData + >) +} + +/** + * Wraps __{@link useContractRead}__ with `abi` set to __{@link uiPoolDataProviderABI}__ and `functionName` set to `"getReservesData"`. + */ +export function useUiPoolDataProviderGetReservesData< + TFunctionName extends 'getReservesData', + TSelectData = ReadContractResult +>(config: Omit, 'abi' | 'functionName'> = {} as any) { + return useContractRead({ abi: uiPoolDataProviderABI, functionName: 'getReservesData', ...config } as UseContractReadConfig< + typeof uiPoolDataProviderABI, + TFunctionName, + TSelectData + >) +} + +/** + * Wraps __{@link useContractRead}__ with `abi` set to __{@link uiPoolDataProviderABI}__ and `functionName` set to `"getReservesList"`. + */ +export function useUiPoolDataProviderGetReservesList< + TFunctionName extends 'getReservesList', + TSelectData = ReadContractResult +>(config: Omit, 'abi' | 'functionName'> = {} as any) { + return useContractRead({ abi: uiPoolDataProviderABI, functionName: 'getReservesList', ...config } as UseContractReadConfig< + typeof uiPoolDataProviderABI, + TFunctionName, + TSelectData + >) +} + +/** + * Wraps __{@link useContractRead}__ with `abi` set to __{@link uiPoolDataProviderABI}__ and `functionName` set to `"getUserReservesData"`. + */ +export function useUiPoolDataProviderGetUserReservesData< + TFunctionName extends 'getUserReservesData', + TSelectData = ReadContractResult +>(config: Omit, 'abi' | 'functionName'> = {} as any) { + return useContractRead({ abi: uiPoolDataProviderABI, functionName: 'getUserReservesData', ...config } as UseContractReadConfig< + typeof uiPoolDataProviderABI, + TFunctionName, + TSelectData + >) +} + +/** + * Wraps __{@link useContractRead}__ with `abi` set to __{@link uiPoolDataProviderABI}__ and `functionName` set to `"marketReferenceCurrencyPriceInUsdProxyAggregator"`. + */ +export function useUiPoolDataProviderMarketReferenceCurrencyPriceInUsdProxyAggregator< + TFunctionName extends 'marketReferenceCurrencyPriceInUsdProxyAggregator', + TSelectData = ReadContractResult +>(config: Omit, 'abi' | 'functionName'> = {} as any) { + return useContractRead({ + abi: uiPoolDataProviderABI, + functionName: 'marketReferenceCurrencyPriceInUsdProxyAggregator', + ...config, + } as UseContractReadConfig) +} + +/** + * Wraps __{@link useContractRead}__ with `abi` set to __{@link uiPoolDataProviderABI}__ and `functionName` set to `"networkBaseTokenPriceInUsdProxyAggregator"`. + */ +export function useUiPoolDataProviderNetworkBaseTokenPriceInUsdProxyAggregator< + TFunctionName extends 'networkBaseTokenPriceInUsdProxyAggregator', + TSelectData = ReadContractResult +>(config: Omit, 'abi' | 'functionName'> = {} as any) { + return useContractRead({ + abi: uiPoolDataProviderABI, + functionName: 'networkBaseTokenPriceInUsdProxyAggregator', + ...config, + } as UseContractReadConfig) +} + +/** + * Wraps __{@link useContractRead}__ with `abi` set to __{@link poolABI}__. + */ +export function usePoolRead>( + config: Omit, 'abi'> = {} as any +) { + return useContractRead({ abi: poolABI, ...config } as UseContractReadConfig) +} + +/** + * Wraps __{@link useContractRead}__ with `abi` set to __{@link poolABI}__ and `functionName` set to `"ADDRESSES_PROVIDER"`. + */ +export function usePoolAddressesProvider>( + config: Omit, 'abi' | 'functionName'> = {} as any +) { + return useContractRead({ abi: poolABI, functionName: 'ADDRESSES_PROVIDER', ...config } as UseContractReadConfig< + typeof poolABI, + TFunctionName, + TSelectData + >) +} + +/** + * Wraps __{@link useContractRead}__ with `abi` set to __{@link poolABI}__ and `functionName` set to `"BRIDGE_PROTOCOL_FEE"`. + */ +export function usePoolBridgeProtocolFee< + TFunctionName extends 'BRIDGE_PROTOCOL_FEE', + TSelectData = ReadContractResult +>(config: Omit, 'abi' | 'functionName'> = {} as any) { + return useContractRead({ abi: poolABI, functionName: 'BRIDGE_PROTOCOL_FEE', ...config } as UseContractReadConfig< + typeof poolABI, + TFunctionName, + TSelectData + >) +} + +/** + * Wraps __{@link useContractRead}__ with `abi` set to __{@link poolABI}__ and `functionName` set to `"FLASHLOAN_PREMIUM_TOTAL"`. + */ +export function usePoolFlashloanPremiumTotal< + TFunctionName extends 'FLASHLOAN_PREMIUM_TOTAL', + TSelectData = ReadContractResult +>(config: Omit, 'abi' | 'functionName'> = {} as any) { + return useContractRead({ abi: poolABI, functionName: 'FLASHLOAN_PREMIUM_TOTAL', ...config } as UseContractReadConfig< + typeof poolABI, + TFunctionName, + TSelectData + >) +} + +/** + * Wraps __{@link useContractRead}__ with `abi` set to __{@link poolABI}__ and `functionName` set to `"FLASHLOAN_PREMIUM_TO_PROTOCOL"`. + */ +export function usePoolFlashloanPremiumToProtocol< + TFunctionName extends 'FLASHLOAN_PREMIUM_TO_PROTOCOL', + TSelectData = ReadContractResult +>(config: Omit, 'abi' | 'functionName'> = {} as any) { + return useContractRead({ abi: poolABI, functionName: 'FLASHLOAN_PREMIUM_TO_PROTOCOL', ...config } as UseContractReadConfig< + typeof poolABI, + TFunctionName, + TSelectData + >) +} + +/** + * Wraps __{@link useContractRead}__ with `abi` set to __{@link poolABI}__ and `functionName` set to `"MAX_NUMBER_RESERVES"`. + */ +export function usePoolMaxNumberReserves< + TFunctionName extends 'MAX_NUMBER_RESERVES', + TSelectData = ReadContractResult +>(config: Omit, 'abi' | 'functionName'> = {} as any) { + return useContractRead({ abi: poolABI, functionName: 'MAX_NUMBER_RESERVES', ...config } as UseContractReadConfig< + typeof poolABI, + TFunctionName, + TSelectData + >) +} + +/** + * Wraps __{@link useContractRead}__ with `abi` set to __{@link poolABI}__ and `functionName` set to `"MAX_STABLE_RATE_BORROW_SIZE_PERCENT"`. + */ +export function usePoolMaxStableRateBorrowSizePercent< + TFunctionName extends 'MAX_STABLE_RATE_BORROW_SIZE_PERCENT', + TSelectData = ReadContractResult +>(config: Omit, 'abi' | 'functionName'> = {} as any) { + return useContractRead({ abi: poolABI, functionName: 'MAX_STABLE_RATE_BORROW_SIZE_PERCENT', ...config } as UseContractReadConfig< + typeof poolABI, + TFunctionName, + TSelectData + >) +} + +/** + * Wraps __{@link useContractRead}__ with `abi` set to __{@link poolABI}__ and `functionName` set to `"POOL_REVISION"`. + */ +export function usePoolPoolRevision>( + config: Omit, 'abi' | 'functionName'> = {} as any +) { + return useContractRead({ abi: poolABI, functionName: 'POOL_REVISION', ...config } as UseContractReadConfig< + typeof poolABI, + TFunctionName, + TSelectData + >) +} + +/** + * Wraps __{@link useContractRead}__ with `abi` set to __{@link poolABI}__ and `functionName` set to `"getConfiguration"`. + */ +export function usePoolGetConfiguration>( + config: Omit, 'abi' | 'functionName'> = {} as any +) { + return useContractRead({ abi: poolABI, functionName: 'getConfiguration', ...config } as UseContractReadConfig< + typeof poolABI, + TFunctionName, + TSelectData + >) +} + +/** + * Wraps __{@link useContractRead}__ with `abi` set to __{@link poolABI}__ and `functionName` set to `"getEModeCategoryData"`. + */ +export function usePoolGetEModeCategoryData< + TFunctionName extends 'getEModeCategoryData', + TSelectData = ReadContractResult +>(config: Omit, 'abi' | 'functionName'> = {} as any) { + return useContractRead({ abi: poolABI, functionName: 'getEModeCategoryData', ...config } as UseContractReadConfig< + typeof poolABI, + TFunctionName, + TSelectData + >) +} + +/** + * Wraps __{@link useContractRead}__ with `abi` set to __{@link poolABI}__ and `functionName` set to `"getReserveAddressById"`. + */ +export function usePoolGetReserveAddressById< + TFunctionName extends 'getReserveAddressById', + TSelectData = ReadContractResult +>(config: Omit, 'abi' | 'functionName'> = {} as any) { + return useContractRead({ abi: poolABI, functionName: 'getReserveAddressById', ...config } as UseContractReadConfig< + typeof poolABI, + TFunctionName, + TSelectData + >) +} + +/** + * Wraps __{@link useContractRead}__ with `abi` set to __{@link poolABI}__ and `functionName` set to `"getReserveData"`. + */ +export function usePoolGetReserveData>( + config: Omit, 'abi' | 'functionName'> = {} as any +) { + return useContractRead({ abi: poolABI, functionName: 'getReserveData', ...config } as UseContractReadConfig< + typeof poolABI, + TFunctionName, + TSelectData + >) +} + +/** + * Wraps __{@link useContractRead}__ with `abi` set to __{@link poolABI}__ and `functionName` set to `"getReserveNormalizedIncome"`. + */ +export function usePoolGetReserveNormalizedIncome< + TFunctionName extends 'getReserveNormalizedIncome', + TSelectData = ReadContractResult +>(config: Omit, 'abi' | 'functionName'> = {} as any) { + return useContractRead({ abi: poolABI, functionName: 'getReserveNormalizedIncome', ...config } as UseContractReadConfig< + typeof poolABI, + TFunctionName, + TSelectData + >) +} + +/** + * Wraps __{@link useContractRead}__ with `abi` set to __{@link poolABI}__ and `functionName` set to `"getReserveNormalizedVariableDebt"`. + */ +export function usePoolGetReserveNormalizedVariableDebt< + TFunctionName extends 'getReserveNormalizedVariableDebt', + TSelectData = ReadContractResult +>(config: Omit, 'abi' | 'functionName'> = {} as any) { + return useContractRead({ abi: poolABI, functionName: 'getReserveNormalizedVariableDebt', ...config } as UseContractReadConfig< + typeof poolABI, + TFunctionName, + TSelectData + >) +} + +/** + * Wraps __{@link useContractRead}__ with `abi` set to __{@link poolABI}__ and `functionName` set to `"getReservesList"`. + */ +export function usePoolGetReservesList>( + config: Omit, 'abi' | 'functionName'> = {} as any +) { + return useContractRead({ abi: poolABI, functionName: 'getReservesList', ...config } as UseContractReadConfig< + typeof poolABI, + TFunctionName, + TSelectData + >) +} + +/** + * Wraps __{@link useContractRead}__ with `abi` set to __{@link poolABI}__ and `functionName` set to `"getUserAccountData"`. + */ +export function usePoolGetUserAccountData< + TFunctionName extends 'getUserAccountData', + TSelectData = ReadContractResult +>(config: Omit, 'abi' | 'functionName'> = {} as any) { + return useContractRead({ abi: poolABI, functionName: 'getUserAccountData', ...config } as UseContractReadConfig< + typeof poolABI, + TFunctionName, + TSelectData + >) +} + +/** + * Wraps __{@link useContractRead}__ with `abi` set to __{@link poolABI}__ and `functionName` set to `"getUserConfiguration"`. + */ +export function usePoolGetUserConfiguration< + TFunctionName extends 'getUserConfiguration', + TSelectData = ReadContractResult +>(config: Omit, 'abi' | 'functionName'> = {} as any) { + return useContractRead({ abi: poolABI, functionName: 'getUserConfiguration', ...config } as UseContractReadConfig< + typeof poolABI, + TFunctionName, + TSelectData + >) +} + +/** + * Wraps __{@link useContractRead}__ with `abi` set to __{@link poolABI}__ and `functionName` set to `"getUserEMode"`. + */ +export function usePoolGetUserEMode>( + config: Omit, 'abi' | 'functionName'> = {} as any +) { + return useContractRead({ abi: poolABI, functionName: 'getUserEMode', ...config } as UseContractReadConfig< + typeof poolABI, + TFunctionName, + TSelectData + >) +} + +/** + * Wraps __{@link useContractWrite}__ with `abi` set to __{@link poolABI}__. + */ +export function usePoolWrite( + config: TMode extends 'prepared' + ? UseContractWriteConfig['request']['abi'], TFunctionName, TMode> + : UseContractWriteConfig & { + abi?: never + } = {} as any +) { + return useContractWrite({ abi: poolABI, ...config } as any) +} + +/** + * Wraps __{@link useContractWrite}__ with `abi` set to __{@link poolABI}__ and `functionName` set to `"backUnbacked"`. + */ +export function usePoolBackUnbacked( + config: TMode extends 'prepared' + ? UseContractWriteConfig['request']['abi'], 'backUnbacked', TMode> & { + functionName?: 'backUnbacked' + } + : UseContractWriteConfig & { + abi?: never + functionName?: 'backUnbacked' + } = {} as any +) { + return useContractWrite({ abi: poolABI, functionName: 'backUnbacked', ...config } as any) +} + +/** + * Wraps __{@link useContractWrite}__ with `abi` set to __{@link poolABI}__ and `functionName` set to `"borrow"`. + */ +export function usePoolBorrow( + config: TMode extends 'prepared' + ? UseContractWriteConfig['request']['abi'], 'borrow', TMode> & { functionName?: 'borrow' } + : UseContractWriteConfig & { + abi?: never + functionName?: 'borrow' + } = {} as any +) { + return useContractWrite({ abi: poolABI, functionName: 'borrow', ...config } as any) +} + +/** + * Wraps __{@link useContractWrite}__ with `abi` set to __{@link poolABI}__ and `functionName` set to `"configureEModeCategory"`. + */ +export function usePoolConfigureEModeCategory( + config: TMode extends 'prepared' + ? UseContractWriteConfig< + PrepareWriteContractResult['request']['abi'], + 'configureEModeCategory', + TMode + > & { functionName?: 'configureEModeCategory' } + : UseContractWriteConfig & { + abi?: never + functionName?: 'configureEModeCategory' + } = {} as any +) { + return useContractWrite({ abi: poolABI, functionName: 'configureEModeCategory', ...config } as any) +} + +/** + * Wraps __{@link useContractWrite}__ with `abi` set to __{@link poolABI}__ and `functionName` set to `"deposit"`. + */ +export function usePoolDeposit( + config: TMode extends 'prepared' + ? UseContractWriteConfig['request']['abi'], 'deposit', TMode> & { functionName?: 'deposit' } + : UseContractWriteConfig & { + abi?: never + functionName?: 'deposit' + } = {} as any +) { + return useContractWrite({ abi: poolABI, functionName: 'deposit', ...config } as any) +} + +/** + * Wraps __{@link useContractWrite}__ with `abi` set to __{@link poolABI}__ and `functionName` set to `"dropReserve"`. + */ +export function usePoolDropReserve( + config: TMode extends 'prepared' + ? UseContractWriteConfig['request']['abi'], 'dropReserve', TMode> & { + functionName?: 'dropReserve' + } + : UseContractWriteConfig & { + abi?: never + functionName?: 'dropReserve' + } = {} as any +) { + return useContractWrite({ abi: poolABI, functionName: 'dropReserve', ...config } as any) +} + +/** + * Wraps __{@link useContractWrite}__ with `abi` set to __{@link poolABI}__ and `functionName` set to `"finalizeTransfer"`. + */ +export function usePoolFinalizeTransfer( + config: TMode extends 'prepared' + ? UseContractWriteConfig['request']['abi'], 'finalizeTransfer', TMode> & { + functionName?: 'finalizeTransfer' + } + : UseContractWriteConfig & { + abi?: never + functionName?: 'finalizeTransfer' + } = {} as any +) { + return useContractWrite({ abi: poolABI, functionName: 'finalizeTransfer', ...config } as any) +} + +/** + * Wraps __{@link useContractWrite}__ with `abi` set to __{@link poolABI}__ and `functionName` set to `"flashLoan"`. + */ +export function usePoolFlashLoan( + config: TMode extends 'prepared' + ? UseContractWriteConfig['request']['abi'], 'flashLoan', TMode> & { + functionName?: 'flashLoan' + } + : UseContractWriteConfig & { + abi?: never + functionName?: 'flashLoan' + } = {} as any +) { + return useContractWrite({ abi: poolABI, functionName: 'flashLoan', ...config } as any) +} + +/** + * Wraps __{@link useContractWrite}__ with `abi` set to __{@link poolABI}__ and `functionName` set to `"flashLoanSimple"`. + */ +export function usePoolFlashLoanSimple( + config: TMode extends 'prepared' + ? UseContractWriteConfig['request']['abi'], 'flashLoanSimple', TMode> & { + functionName?: 'flashLoanSimple' + } + : UseContractWriteConfig & { + abi?: never + functionName?: 'flashLoanSimple' + } = {} as any +) { + return useContractWrite({ abi: poolABI, functionName: 'flashLoanSimple', ...config } as any) +} + +/** + * Wraps __{@link useContractWrite}__ with `abi` set to __{@link poolABI}__ and `functionName` set to `"initReserve"`. + */ +export function usePoolInitReserve( + config: TMode extends 'prepared' + ? UseContractWriteConfig['request']['abi'], 'initReserve', TMode> & { + functionName?: 'initReserve' + } + : UseContractWriteConfig & { + abi?: never + functionName?: 'initReserve' + } = {} as any +) { + return useContractWrite({ abi: poolABI, functionName: 'initReserve', ...config } as any) +} + +/** + * Wraps __{@link useContractWrite}__ with `abi` set to __{@link poolABI}__ and `functionName` set to `"initialize"`. + */ +export function usePoolInitialize( + config: TMode extends 'prepared' + ? UseContractWriteConfig['request']['abi'], 'initialize', TMode> & { + functionName?: 'initialize' + } + : UseContractWriteConfig & { + abi?: never + functionName?: 'initialize' + } = {} as any +) { + return useContractWrite({ abi: poolABI, functionName: 'initialize', ...config } as any) +} + +/** + * Wraps __{@link useContractWrite}__ with `abi` set to __{@link poolABI}__ and `functionName` set to `"liquidationCall"`. + */ +export function usePoolLiquidationCall( + config: TMode extends 'prepared' + ? UseContractWriteConfig['request']['abi'], 'liquidationCall', TMode> & { + functionName?: 'liquidationCall' + } + : UseContractWriteConfig & { + abi?: never + functionName?: 'liquidationCall' + } = {} as any +) { + return useContractWrite({ abi: poolABI, functionName: 'liquidationCall', ...config } as any) +} + +/** + * Wraps __{@link useContractWrite}__ with `abi` set to __{@link poolABI}__ and `functionName` set to `"mintToTreasury"`. + */ +export function usePoolMintToTreasury( + config: TMode extends 'prepared' + ? UseContractWriteConfig['request']['abi'], 'mintToTreasury', TMode> & { + functionName?: 'mintToTreasury' + } + : UseContractWriteConfig & { + abi?: never + functionName?: 'mintToTreasury' + } = {} as any +) { + return useContractWrite({ abi: poolABI, functionName: 'mintToTreasury', ...config } as any) +} + +/** + * Wraps __{@link useContractWrite}__ with `abi` set to __{@link poolABI}__ and `functionName` set to `"mintUnbacked"`. + */ +export function usePoolMintUnbacked( + config: TMode extends 'prepared' + ? UseContractWriteConfig['request']['abi'], 'mintUnbacked', TMode> & { + functionName?: 'mintUnbacked' + } + : UseContractWriteConfig & { + abi?: never + functionName?: 'mintUnbacked' + } = {} as any +) { + return useContractWrite({ abi: poolABI, functionName: 'mintUnbacked', ...config } as any) +} + +/** + * Wraps __{@link useContractWrite}__ with `abi` set to __{@link poolABI}__ and `functionName` set to `"rebalanceStableBorrowRate"`. + */ +export function usePoolRebalanceStableBorrowRate( + config: TMode extends 'prepared' + ? UseContractWriteConfig< + PrepareWriteContractResult['request']['abi'], + 'rebalanceStableBorrowRate', + TMode + > & { functionName?: 'rebalanceStableBorrowRate' } + : UseContractWriteConfig & { + abi?: never + functionName?: 'rebalanceStableBorrowRate' + } = {} as any +) { + return useContractWrite({ + abi: poolABI, + functionName: 'rebalanceStableBorrowRate', + ...config, + } as any) +} + +/** + * Wraps __{@link useContractWrite}__ with `abi` set to __{@link poolABI}__ and `functionName` set to `"repay"`. + */ +export function usePoolRepay( + config: TMode extends 'prepared' + ? UseContractWriteConfig['request']['abi'], 'repay', TMode> & { functionName?: 'repay' } + : UseContractWriteConfig & { + abi?: never + functionName?: 'repay' + } = {} as any +) { + return useContractWrite({ abi: poolABI, functionName: 'repay', ...config } as any) +} + +/** + * Wraps __{@link useContractWrite}__ with `abi` set to __{@link poolABI}__ and `functionName` set to `"repayWithATokens"`. + */ +export function usePoolRepayWithATokens( + config: TMode extends 'prepared' + ? UseContractWriteConfig['request']['abi'], 'repayWithATokens', TMode> & { + functionName?: 'repayWithATokens' + } + : UseContractWriteConfig & { + abi?: never + functionName?: 'repayWithATokens' + } = {} as any +) { + return useContractWrite({ abi: poolABI, functionName: 'repayWithATokens', ...config } as any) +} + +/** + * Wraps __{@link useContractWrite}__ with `abi` set to __{@link poolABI}__ and `functionName` set to `"repayWithPermit"`. + */ +export function usePoolRepayWithPermit( + config: TMode extends 'prepared' + ? UseContractWriteConfig['request']['abi'], 'repayWithPermit', TMode> & { + functionName?: 'repayWithPermit' + } + : UseContractWriteConfig & { + abi?: never + functionName?: 'repayWithPermit' + } = {} as any +) { + return useContractWrite({ abi: poolABI, functionName: 'repayWithPermit', ...config } as any) +} + +/** + * Wraps __{@link useContractWrite}__ with `abi` set to __{@link poolABI}__ and `functionName` set to `"rescueTokens"`. + */ +export function usePoolRescueTokens( + config: TMode extends 'prepared' + ? UseContractWriteConfig['request']['abi'], 'rescueTokens', TMode> & { + functionName?: 'rescueTokens' + } + : UseContractWriteConfig & { + abi?: never + functionName?: 'rescueTokens' + } = {} as any +) { + return useContractWrite({ abi: poolABI, functionName: 'rescueTokens', ...config } as any) +} + +/** + * Wraps __{@link useContractWrite}__ with `abi` set to __{@link poolABI}__ and `functionName` set to `"resetIsolationModeTotalDebt"`. + */ +export function usePoolResetIsolationModeTotalDebt( + config: TMode extends 'prepared' + ? UseContractWriteConfig< + PrepareWriteContractResult['request']['abi'], + 'resetIsolationModeTotalDebt', + TMode + > & { functionName?: 'resetIsolationModeTotalDebt' } + : UseContractWriteConfig & { + abi?: never + functionName?: 'resetIsolationModeTotalDebt' + } = {} as any +) { + return useContractWrite({ + abi: poolABI, + functionName: 'resetIsolationModeTotalDebt', + ...config, + } as any) +} + +/** + * Wraps __{@link useContractWrite}__ with `abi` set to __{@link poolABI}__ and `functionName` set to `"setConfiguration"`. + */ +export function usePoolSetConfiguration( + config: TMode extends 'prepared' + ? UseContractWriteConfig['request']['abi'], 'setConfiguration', TMode> & { + functionName?: 'setConfiguration' + } + : UseContractWriteConfig & { + abi?: never + functionName?: 'setConfiguration' + } = {} as any +) { + return useContractWrite({ abi: poolABI, functionName: 'setConfiguration', ...config } as any) +} + +/** + * Wraps __{@link useContractWrite}__ with `abi` set to __{@link poolABI}__ and `functionName` set to `"setReserveInterestRateStrategyAddress"`. + */ +export function usePoolSetReserveInterestRateStrategyAddress( + config: TMode extends 'prepared' + ? UseContractWriteConfig< + PrepareWriteContractResult['request']['abi'], + 'setReserveInterestRateStrategyAddress', + TMode + > & { functionName?: 'setReserveInterestRateStrategyAddress' } + : UseContractWriteConfig & { + abi?: never + functionName?: 'setReserveInterestRateStrategyAddress' + } = {} as any +) { + return useContractWrite({ + abi: poolABI, + functionName: 'setReserveInterestRateStrategyAddress', + ...config, + } as any) +} + +/** + * Wraps __{@link useContractWrite}__ with `abi` set to __{@link poolABI}__ and `functionName` set to `"setUserEMode"`. + */ +export function usePoolSetUserEMode( + config: TMode extends 'prepared' + ? UseContractWriteConfig['request']['abi'], 'setUserEMode', TMode> & { + functionName?: 'setUserEMode' + } + : UseContractWriteConfig & { + abi?: never + functionName?: 'setUserEMode' + } = {} as any +) { + return useContractWrite({ abi: poolABI, functionName: 'setUserEMode', ...config } as any) +} + +/** + * Wraps __{@link useContractWrite}__ with `abi` set to __{@link poolABI}__ and `functionName` set to `"setUserUseReserveAsCollateral"`. + */ +export function usePoolSetUserUseReserveAsCollateral( + config: TMode extends 'prepared' + ? UseContractWriteConfig< + PrepareWriteContractResult['request']['abi'], + 'setUserUseReserveAsCollateral', + TMode + > & { functionName?: 'setUserUseReserveAsCollateral' } + : UseContractWriteConfig & { + abi?: never + functionName?: 'setUserUseReserveAsCollateral' + } = {} as any +) { + return useContractWrite({ + abi: poolABI, + functionName: 'setUserUseReserveAsCollateral', + ...config, + } as any) +} + +/** + * Wraps __{@link useContractWrite}__ with `abi` set to __{@link poolABI}__ and `functionName` set to `"supply"`. + */ +export function usePoolSupply( + config: TMode extends 'prepared' + ? UseContractWriteConfig['request']['abi'], 'supply', TMode> & { functionName?: 'supply' } + : UseContractWriteConfig & { + abi?: never + functionName?: 'supply' + } = {} as any +) { + return useContractWrite({ abi: poolABI, functionName: 'supply', ...config } as any) +} + +/** + * Wraps __{@link useContractWrite}__ with `abi` set to __{@link poolABI}__ and `functionName` set to `"supplyWithPermit"`. + */ +export function usePoolSupplyWithPermit( + config: TMode extends 'prepared' + ? UseContractWriteConfig['request']['abi'], 'supplyWithPermit', TMode> & { + functionName?: 'supplyWithPermit' + } + : UseContractWriteConfig & { + abi?: never + functionName?: 'supplyWithPermit' + } = {} as any +) { + return useContractWrite({ abi: poolABI, functionName: 'supplyWithPermit', ...config } as any) +} + +/** + * Wraps __{@link useContractWrite}__ with `abi` set to __{@link poolABI}__ and `functionName` set to `"swapBorrowRateMode"`. + */ +export function usePoolSwapBorrowRateMode( + config: TMode extends 'prepared' + ? UseContractWriteConfig['request']['abi'], 'swapBorrowRateMode', TMode> & { + functionName?: 'swapBorrowRateMode' + } + : UseContractWriteConfig & { + abi?: never + functionName?: 'swapBorrowRateMode' + } = {} as any +) { + return useContractWrite({ abi: poolABI, functionName: 'swapBorrowRateMode', ...config } as any) +} + +/** + * Wraps __{@link useContractWrite}__ with `abi` set to __{@link poolABI}__ and `functionName` set to `"updateBridgeProtocolFee"`. + */ +export function usePoolUpdateBridgeProtocolFee( + config: TMode extends 'prepared' + ? UseContractWriteConfig< + PrepareWriteContractResult['request']['abi'], + 'updateBridgeProtocolFee', + TMode + > & { functionName?: 'updateBridgeProtocolFee' } + : UseContractWriteConfig & { + abi?: never + functionName?: 'updateBridgeProtocolFee' + } = {} as any +) { + return useContractWrite({ + abi: poolABI, + functionName: 'updateBridgeProtocolFee', + ...config, + } as any) +} + +/** + * Wraps __{@link useContractWrite}__ with `abi` set to __{@link poolABI}__ and `functionName` set to `"updateFlashloanPremiums"`. + */ +export function usePoolUpdateFlashloanPremiums( + config: TMode extends 'prepared' + ? UseContractWriteConfig< + PrepareWriteContractResult['request']['abi'], + 'updateFlashloanPremiums', + TMode + > & { functionName?: 'updateFlashloanPremiums' } + : UseContractWriteConfig & { + abi?: never + functionName?: 'updateFlashloanPremiums' + } = {} as any +) { + return useContractWrite({ + abi: poolABI, + functionName: 'updateFlashloanPremiums', + ...config, + } as any) +} + +/** + * Wraps __{@link useContractWrite}__ with `abi` set to __{@link poolABI}__ and `functionName` set to `"withdraw"`. + */ +export function usePoolWithdraw( + config: TMode extends 'prepared' + ? UseContractWriteConfig['request']['abi'], 'withdraw', TMode> & { + functionName?: 'withdraw' + } + : UseContractWriteConfig & { + abi?: never + functionName?: 'withdraw' + } = {} as any +) { + return useContractWrite({ abi: poolABI, functionName: 'withdraw', ...config } as any) +} + +/** + * Wraps __{@link usePrepareContractWrite}__ with `abi` set to __{@link poolABI}__. + */ +export function usePreparePoolWrite( + config: Omit, 'abi'> = {} as any +) { + return usePrepareContractWrite({ abi: poolABI, ...config } as UsePrepareContractWriteConfig) +} + +/** + * Wraps __{@link usePrepareContractWrite}__ with `abi` set to __{@link poolABI}__ and `functionName` set to `"backUnbacked"`. + */ +export function usePreparePoolBackUnbacked( + config: Omit, 'abi' | 'functionName'> = {} as any +) { + return usePrepareContractWrite({ abi: poolABI, functionName: 'backUnbacked', ...config } as UsePrepareContractWriteConfig< + typeof poolABI, + 'backUnbacked' + >) +} + +/** + * Wraps __{@link usePrepareContractWrite}__ with `abi` set to __{@link poolABI}__ and `functionName` set to `"borrow"`. + */ +export function usePreparePoolBorrow(config: Omit, 'abi' | 'functionName'> = {} as any) { + return usePrepareContractWrite({ abi: poolABI, functionName: 'borrow', ...config } as UsePrepareContractWriteConfig) +} + +/** + * Wraps __{@link usePrepareContractWrite}__ with `abi` set to __{@link poolABI}__ and `functionName` set to `"configureEModeCategory"`. + */ +export function usePreparePoolConfigureEModeCategory( + config: Omit, 'abi' | 'functionName'> = {} as any +) { + return usePrepareContractWrite({ abi: poolABI, functionName: 'configureEModeCategory', ...config } as UsePrepareContractWriteConfig< + typeof poolABI, + 'configureEModeCategory' + >) +} + +/** + * Wraps __{@link usePrepareContractWrite}__ with `abi` set to __{@link poolABI}__ and `functionName` set to `"deposit"`. + */ +export function usePreparePoolDeposit(config: Omit, 'abi' | 'functionName'> = {} as any) { + return usePrepareContractWrite({ abi: poolABI, functionName: 'deposit', ...config } as UsePrepareContractWriteConfig) +} + +/** + * Wraps __{@link usePrepareContractWrite}__ with `abi` set to __{@link poolABI}__ and `functionName` set to `"dropReserve"`. + */ +export function usePreparePoolDropReserve( + config: Omit, 'abi' | 'functionName'> = {} as any +) { + return usePrepareContractWrite({ abi: poolABI, functionName: 'dropReserve', ...config } as UsePrepareContractWriteConfig< + typeof poolABI, + 'dropReserve' + >) +} + +/** + * Wraps __{@link usePrepareContractWrite}__ with `abi` set to __{@link poolABI}__ and `functionName` set to `"finalizeTransfer"`. + */ +export function usePreparePoolFinalizeTransfer( + config: Omit, 'abi' | 'functionName'> = {} as any +) { + return usePrepareContractWrite({ abi: poolABI, functionName: 'finalizeTransfer', ...config } as UsePrepareContractWriteConfig< + typeof poolABI, + 'finalizeTransfer' + >) +} + +/** + * Wraps __{@link usePrepareContractWrite}__ with `abi` set to __{@link poolABI}__ and `functionName` set to `"flashLoan"`. + */ +export function usePreparePoolFlashLoan( + config: Omit, 'abi' | 'functionName'> = {} as any +) { + return usePrepareContractWrite({ abi: poolABI, functionName: 'flashLoan', ...config } as UsePrepareContractWriteConfig) +} + +/** + * Wraps __{@link usePrepareContractWrite}__ with `abi` set to __{@link poolABI}__ and `functionName` set to `"flashLoanSimple"`. + */ +export function usePreparePoolFlashLoanSimple( + config: Omit, 'abi' | 'functionName'> = {} as any +) { + return usePrepareContractWrite({ abi: poolABI, functionName: 'flashLoanSimple', ...config } as UsePrepareContractWriteConfig< + typeof poolABI, + 'flashLoanSimple' + >) +} + +/** + * Wraps __{@link usePrepareContractWrite}__ with `abi` set to __{@link poolABI}__ and `functionName` set to `"initReserve"`. + */ +export function usePreparePoolInitReserve( + config: Omit, 'abi' | 'functionName'> = {} as any +) { + return usePrepareContractWrite({ abi: poolABI, functionName: 'initReserve', ...config } as UsePrepareContractWriteConfig< + typeof poolABI, + 'initReserve' + >) +} + +/** + * Wraps __{@link usePrepareContractWrite}__ with `abi` set to __{@link poolABI}__ and `functionName` set to `"initialize"`. + */ +export function usePreparePoolInitialize( + config: Omit, 'abi' | 'functionName'> = {} as any +) { + return usePrepareContractWrite({ abi: poolABI, functionName: 'initialize', ...config } as UsePrepareContractWriteConfig< + typeof poolABI, + 'initialize' + >) +} + +/** + * Wraps __{@link usePrepareContractWrite}__ with `abi` set to __{@link poolABI}__ and `functionName` set to `"liquidationCall"`. + */ +export function usePreparePoolLiquidationCall( + config: Omit, 'abi' | 'functionName'> = {} as any +) { + return usePrepareContractWrite({ abi: poolABI, functionName: 'liquidationCall', ...config } as UsePrepareContractWriteConfig< + typeof poolABI, + 'liquidationCall' + >) +} + +/** + * Wraps __{@link usePrepareContractWrite}__ with `abi` set to __{@link poolABI}__ and `functionName` set to `"mintToTreasury"`. + */ +export function usePreparePoolMintToTreasury( + config: Omit, 'abi' | 'functionName'> = {} as any +) { + return usePrepareContractWrite({ abi: poolABI, functionName: 'mintToTreasury', ...config } as UsePrepareContractWriteConfig< + typeof poolABI, + 'mintToTreasury' + >) +} + +/** + * Wraps __{@link usePrepareContractWrite}__ with `abi` set to __{@link poolABI}__ and `functionName` set to `"mintUnbacked"`. + */ +export function usePreparePoolMintUnbacked( + config: Omit, 'abi' | 'functionName'> = {} as any +) { + return usePrepareContractWrite({ abi: poolABI, functionName: 'mintUnbacked', ...config } as UsePrepareContractWriteConfig< + typeof poolABI, + 'mintUnbacked' + >) +} + +/** + * Wraps __{@link usePrepareContractWrite}__ with `abi` set to __{@link poolABI}__ and `functionName` set to `"rebalanceStableBorrowRate"`. + */ +export function usePreparePoolRebalanceStableBorrowRate( + config: Omit, 'abi' | 'functionName'> = {} as any +) { + return usePrepareContractWrite({ abi: poolABI, functionName: 'rebalanceStableBorrowRate', ...config } as UsePrepareContractWriteConfig< + typeof poolABI, + 'rebalanceStableBorrowRate' + >) +} + +/** + * Wraps __{@link usePrepareContractWrite}__ with `abi` set to __{@link poolABI}__ and `functionName` set to `"repay"`. + */ +export function usePreparePoolRepay(config: Omit, 'abi' | 'functionName'> = {} as any) { + return usePrepareContractWrite({ abi: poolABI, functionName: 'repay', ...config } as UsePrepareContractWriteConfig) +} + +/** + * Wraps __{@link usePrepareContractWrite}__ with `abi` set to __{@link poolABI}__ and `functionName` set to `"repayWithATokens"`. + */ +export function usePreparePoolRepayWithATokens( + config: Omit, 'abi' | 'functionName'> = {} as any +) { + return usePrepareContractWrite({ abi: poolABI, functionName: 'repayWithATokens', ...config } as UsePrepareContractWriteConfig< + typeof poolABI, + 'repayWithATokens' + >) +} + +/** + * Wraps __{@link usePrepareContractWrite}__ with `abi` set to __{@link poolABI}__ and `functionName` set to `"repayWithPermit"`. + */ +export function usePreparePoolRepayWithPermit( + config: Omit, 'abi' | 'functionName'> = {} as any +) { + return usePrepareContractWrite({ abi: poolABI, functionName: 'repayWithPermit', ...config } as UsePrepareContractWriteConfig< + typeof poolABI, + 'repayWithPermit' + >) +} + +/** + * Wraps __{@link usePrepareContractWrite}__ with `abi` set to __{@link poolABI}__ and `functionName` set to `"rescueTokens"`. + */ +export function usePreparePoolRescueTokens( + config: Omit, 'abi' | 'functionName'> = {} as any +) { + return usePrepareContractWrite({ abi: poolABI, functionName: 'rescueTokens', ...config } as UsePrepareContractWriteConfig< + typeof poolABI, + 'rescueTokens' + >) +} + +/** + * Wraps __{@link usePrepareContractWrite}__ with `abi` set to __{@link poolABI}__ and `functionName` set to `"resetIsolationModeTotalDebt"`. + */ +export function usePreparePoolResetIsolationModeTotalDebt( + config: Omit, 'abi' | 'functionName'> = {} as any +) { + return usePrepareContractWrite({ abi: poolABI, functionName: 'resetIsolationModeTotalDebt', ...config } as UsePrepareContractWriteConfig< + typeof poolABI, + 'resetIsolationModeTotalDebt' + >) +} + +/** + * Wraps __{@link usePrepareContractWrite}__ with `abi` set to __{@link poolABI}__ and `functionName` set to `"setConfiguration"`. + */ +export function usePreparePoolSetConfiguration( + config: Omit, 'abi' | 'functionName'> = {} as any +) { + return usePrepareContractWrite({ abi: poolABI, functionName: 'setConfiguration', ...config } as UsePrepareContractWriteConfig< + typeof poolABI, + 'setConfiguration' + >) +} + +/** + * Wraps __{@link usePrepareContractWrite}__ with `abi` set to __{@link poolABI}__ and `functionName` set to `"setReserveInterestRateStrategyAddress"`. + */ +export function usePreparePoolSetReserveInterestRateStrategyAddress( + config: Omit, 'abi' | 'functionName'> = {} as any +) { + return usePrepareContractWrite({ abi: poolABI, functionName: 'setReserveInterestRateStrategyAddress', ...config } as UsePrepareContractWriteConfig< + typeof poolABI, + 'setReserveInterestRateStrategyAddress' + >) +} + +/** + * Wraps __{@link usePrepareContractWrite}__ with `abi` set to __{@link poolABI}__ and `functionName` set to `"setUserEMode"`. + */ +export function usePreparePoolSetUserEMode( + config: Omit, 'abi' | 'functionName'> = {} as any +) { + return usePrepareContractWrite({ abi: poolABI, functionName: 'setUserEMode', ...config } as UsePrepareContractWriteConfig< + typeof poolABI, + 'setUserEMode' + >) +} + +/** + * Wraps __{@link usePrepareContractWrite}__ with `abi` set to __{@link poolABI}__ and `functionName` set to `"setUserUseReserveAsCollateral"`. + */ +export function usePreparePoolSetUserUseReserveAsCollateral( + config: Omit, 'abi' | 'functionName'> = {} as any +) { + return usePrepareContractWrite({ abi: poolABI, functionName: 'setUserUseReserveAsCollateral', ...config } as UsePrepareContractWriteConfig< + typeof poolABI, + 'setUserUseReserveAsCollateral' + >) +} + +/** + * Wraps __{@link usePrepareContractWrite}__ with `abi` set to __{@link poolABI}__ and `functionName` set to `"supply"`. + */ +export function usePreparePoolSupply(config: Omit, 'abi' | 'functionName'> = {} as any) { + return usePrepareContractWrite({ abi: poolABI, functionName: 'supply', ...config } as UsePrepareContractWriteConfig) +} + +/** + * Wraps __{@link usePrepareContractWrite}__ with `abi` set to __{@link poolABI}__ and `functionName` set to `"supplyWithPermit"`. + */ +export function usePreparePoolSupplyWithPermit( + config: Omit, 'abi' | 'functionName'> = {} as any +) { + return usePrepareContractWrite({ abi: poolABI, functionName: 'supplyWithPermit', ...config } as UsePrepareContractWriteConfig< + typeof poolABI, + 'supplyWithPermit' + >) +} + +/** + * Wraps __{@link usePrepareContractWrite}__ with `abi` set to __{@link poolABI}__ and `functionName` set to `"swapBorrowRateMode"`. + */ +export function usePreparePoolSwapBorrowRateMode( + config: Omit, 'abi' | 'functionName'> = {} as any +) { + return usePrepareContractWrite({ abi: poolABI, functionName: 'swapBorrowRateMode', ...config } as UsePrepareContractWriteConfig< + typeof poolABI, + 'swapBorrowRateMode' + >) +} + +/** + * Wraps __{@link usePrepareContractWrite}__ with `abi` set to __{@link poolABI}__ and `functionName` set to `"updateBridgeProtocolFee"`. + */ +export function usePreparePoolUpdateBridgeProtocolFee( + config: Omit, 'abi' | 'functionName'> = {} as any +) { + return usePrepareContractWrite({ abi: poolABI, functionName: 'updateBridgeProtocolFee', ...config } as UsePrepareContractWriteConfig< + typeof poolABI, + 'updateBridgeProtocolFee' + >) +} + +/** + * Wraps __{@link usePrepareContractWrite}__ with `abi` set to __{@link poolABI}__ and `functionName` set to `"updateFlashloanPremiums"`. + */ +export function usePreparePoolUpdateFlashloanPremiums( + config: Omit, 'abi' | 'functionName'> = {} as any +) { + return usePrepareContractWrite({ abi: poolABI, functionName: 'updateFlashloanPremiums', ...config } as UsePrepareContractWriteConfig< + typeof poolABI, + 'updateFlashloanPremiums' + >) +} + +/** + * Wraps __{@link usePrepareContractWrite}__ with `abi` set to __{@link poolABI}__ and `functionName` set to `"withdraw"`. + */ +export function usePreparePoolWithdraw(config: Omit, 'abi' | 'functionName'> = {} as any) { + return usePrepareContractWrite({ abi: poolABI, functionName: 'withdraw', ...config } as UsePrepareContractWriteConfig) +} + +/** + * Wraps __{@link useContractEvent}__ with `abi` set to __{@link poolABI}__. + */ +export function usePoolEvent(config: Omit, 'abi'> = {} as any) { + return useContractEvent({ abi: poolABI, ...config } as UseContractEventConfig) +} + +/** + * Wraps __{@link useContractEvent}__ with `abi` set to __{@link poolABI}__ and `eventName` set to `"BackUnbacked"`. + */ +export function usePoolBackUnbackedEvent(config: Omit, 'abi' | 'eventName'> = {} as any) { + return useContractEvent({ abi: poolABI, eventName: 'BackUnbacked', ...config } as UseContractEventConfig) +} + +/** + * Wraps __{@link useContractEvent}__ with `abi` set to __{@link poolABI}__ and `eventName` set to `"Borrow"`. + */ +export function usePoolBorrowEvent(config: Omit, 'abi' | 'eventName'> = {} as any) { + return useContractEvent({ abi: poolABI, eventName: 'Borrow', ...config } as UseContractEventConfig) +} + +/** + * Wraps __{@link useContractEvent}__ with `abi` set to __{@link poolABI}__ and `eventName` set to `"FlashLoan"`. + */ +export function usePoolFlashLoanEvent(config: Omit, 'abi' | 'eventName'> = {} as any) { + return useContractEvent({ abi: poolABI, eventName: 'FlashLoan', ...config } as UseContractEventConfig) +} + +/** + * Wraps __{@link useContractEvent}__ with `abi` set to __{@link poolABI}__ and `eventName` set to `"IsolationModeTotalDebtUpdated"`. + */ +export function usePoolIsolationModeTotalDebtUpdatedEvent( + config: Omit, 'abi' | 'eventName'> = {} as any +) { + return useContractEvent({ abi: poolABI, eventName: 'IsolationModeTotalDebtUpdated', ...config } as UseContractEventConfig< + typeof poolABI, + 'IsolationModeTotalDebtUpdated' + >) +} + +/** + * Wraps __{@link useContractEvent}__ with `abi` set to __{@link poolABI}__ and `eventName` set to `"LiquidationCall"`. + */ +export function usePoolLiquidationCallEvent( + config: Omit, 'abi' | 'eventName'> = {} as any +) { + return useContractEvent({ abi: poolABI, eventName: 'LiquidationCall', ...config } as UseContractEventConfig) +} + +/** + * Wraps __{@link useContractEvent}__ with `abi` set to __{@link poolABI}__ and `eventName` set to `"MintUnbacked"`. + */ +export function usePoolMintUnbackedEvent(config: Omit, 'abi' | 'eventName'> = {} as any) { + return useContractEvent({ abi: poolABI, eventName: 'MintUnbacked', ...config } as UseContractEventConfig) +} + +/** + * Wraps __{@link useContractEvent}__ with `abi` set to __{@link poolABI}__ and `eventName` set to `"MintedToTreasury"`. + */ +export function usePoolMintedToTreasuryEvent( + config: Omit, 'abi' | 'eventName'> = {} as any +) { + return useContractEvent({ abi: poolABI, eventName: 'MintedToTreasury', ...config } as UseContractEventConfig) +} + +/** + * Wraps __{@link useContractEvent}__ with `abi` set to __{@link poolABI}__ and `eventName` set to `"RebalanceStableBorrowRate"`. + */ +export function usePoolRebalanceStableBorrowRateEvent( + config: Omit, 'abi' | 'eventName'> = {} as any +) { + return useContractEvent({ abi: poolABI, eventName: 'RebalanceStableBorrowRate', ...config } as UseContractEventConfig< + typeof poolABI, + 'RebalanceStableBorrowRate' + >) +} + +/** + * Wraps __{@link useContractEvent}__ with `abi` set to __{@link poolABI}__ and `eventName` set to `"Repay"`. + */ +export function usePoolRepayEvent(config: Omit, 'abi' | 'eventName'> = {} as any) { + return useContractEvent({ abi: poolABI, eventName: 'Repay', ...config } as UseContractEventConfig) +} + +/** + * Wraps __{@link useContractEvent}__ with `abi` set to __{@link poolABI}__ and `eventName` set to `"ReserveDataUpdated"`. + */ +export function usePoolReserveDataUpdatedEvent( + config: Omit, 'abi' | 'eventName'> = {} as any +) { + return useContractEvent({ abi: poolABI, eventName: 'ReserveDataUpdated', ...config } as UseContractEventConfig< + typeof poolABI, + 'ReserveDataUpdated' + >) +} + +/** + * Wraps __{@link useContractEvent}__ with `abi` set to __{@link poolABI}__ and `eventName` set to `"ReserveUsedAsCollateralDisabled"`. + */ +export function usePoolReserveUsedAsCollateralDisabledEvent( + config: Omit, 'abi' | 'eventName'> = {} as any +) { + return useContractEvent({ abi: poolABI, eventName: 'ReserveUsedAsCollateralDisabled', ...config } as UseContractEventConfig< + typeof poolABI, + 'ReserveUsedAsCollateralDisabled' + >) +} + +/** + * Wraps __{@link useContractEvent}__ with `abi` set to __{@link poolABI}__ and `eventName` set to `"ReserveUsedAsCollateralEnabled"`. + */ +export function usePoolReserveUsedAsCollateralEnabledEvent( + config: Omit, 'abi' | 'eventName'> = {} as any +) { + return useContractEvent({ abi: poolABI, eventName: 'ReserveUsedAsCollateralEnabled', ...config } as UseContractEventConfig< + typeof poolABI, + 'ReserveUsedAsCollateralEnabled' + >) +} + +/** + * Wraps __{@link useContractEvent}__ with `abi` set to __{@link poolABI}__ and `eventName` set to `"Supply"`. + */ +export function usePoolSupplyEvent(config: Omit, 'abi' | 'eventName'> = {} as any) { + return useContractEvent({ abi: poolABI, eventName: 'Supply', ...config } as UseContractEventConfig) +} + +/** + * Wraps __{@link useContractEvent}__ with `abi` set to __{@link poolABI}__ and `eventName` set to `"SwapBorrowRateMode"`. + */ +export function usePoolSwapBorrowRateModeEvent( + config: Omit, 'abi' | 'eventName'> = {} as any +) { + return useContractEvent({ abi: poolABI, eventName: 'SwapBorrowRateMode', ...config } as UseContractEventConfig< + typeof poolABI, + 'SwapBorrowRateMode' + >) +} + +/** + * Wraps __{@link useContractEvent}__ with `abi` set to __{@link poolABI}__ and `eventName` set to `"UserEModeSet"`. + */ +export function usePoolUserEModeSetEvent(config: Omit, 'abi' | 'eventName'> = {} as any) { + return useContractEvent({ abi: poolABI, eventName: 'UserEModeSet', ...config } as UseContractEventConfig) +} + +/** + * Wraps __{@link useContractEvent}__ with `abi` set to __{@link poolABI}__ and `eventName` set to `"Withdraw"`. + */ +export function usePoolWithdrawEvent(config: Omit, 'abi' | 'eventName'> = {} as any) { + return useContractEvent({ abi: poolABI, eventName: 'Withdraw', ...config } as UseContractEventConfig) +} diff --git a/integrations/aave/hooks/use-aave.ts b/integrations/aave/hooks/use-aave.ts new file mode 100644 index 00000000..e65628ff --- /dev/null +++ b/integrations/aave/hooks/use-aave.ts @@ -0,0 +1,105 @@ +import { useEffect, useState } from 'react' + +import { useAccount, useNetwork } from 'wagmi' + +import { useUiPoolDataProviderGetReservesData, useUiPoolDataProviderGetUserReservesData } from '../generated/aave-wagmi' +import { getDefaultUseAaveState } from '../utils' +import { MarketDataType, marketsData } from '../utils/market-config' +import { AaveState, ReserveData, UsdData, UserReserveData } from '../utils/types' + +export const useAave = () => { + const { address: user } = useAccount() + const { chain } = useNetwork() + const [market, setMarket] = useState(null) + const [data, setData] = useState(getDefaultUseAaveState()) + + const { data: reservesData } = useUiPoolDataProviderGetReservesData({ + address: market?.addresses.UI_POOL_DATA_PROVIDER, + args: market ? [market?.addresses.LENDING_POOL_ADDRESS_PROVIDER] : undefined, + watch: true, + }) + + const userReservesData = useUiPoolDataProviderGetUserReservesData({ + address: market?.addresses.UI_POOL_DATA_PROVIDER, + args: market && user ? [market?.addresses.LENDING_POOL_ADDRESS_PROVIDER, user] : undefined, + watch: true, + }).data?.[0] as UserReserveData[] + + useEffect(() => { + setMarket(marketsData?.find((market) => market.chainId === chain?.id) ?? null) + }, [chain, userReservesData, reservesData]) + + useEffect(() => { + if (userReservesData) { + let balanceInUsd = 0 + let collateralInUsd = 0 + let totalDebtInUsd = 0 + let maxBorrowableInUsd = 0 + + const usdData = userReservesData.map((userReserveData) => { + const reserveData = reservesData?.[0].find((reserve) => reserve.underlyingAsset === userReserveData.underlyingAsset) as ReserveData + + const tokenPriceInUsd = Number(reserveData?.priceInMarketReferenceCurrency) / Number(reservesData?.[1].marketReferenceCurrencyPriceInUsd) + const amountInUsd = + (((Number(userReserveData.scaledATokenBalance) / 10 ** Number(reserveData.decimals)) * Number(reserveData.liquidityIndex)) / 10 ** 27) * + tokenPriceInUsd + const debtInUsd = + (((Number(userReserveData.scaledVariableDebt || userReserveData.principalStableDebt) / 10 ** 18) * + Number(reserveData.variableBorrowIndex)) / + 10 ** 27) * + tokenPriceInUsd + + balanceInUsd += amountInUsd + totalDebtInUsd += debtInUsd + + if (userReserveData.usageAsCollateralEnabledOnUser) { + collateralInUsd += amountInUsd + maxBorrowableInUsd += amountInUsd * (Number(reserveData.baseLTVasCollateral) / 10000) + } + + return { + ...userReserveData, + reserveData, + tokenPriceInUsd, + amountInUsd, + debtInUsd, + } + }) as UsdData[] + + const netWorth = balanceInUsd - totalDebtInUsd + let averageLiquidationThreshold = 0 + let averageSupplyApy = 0 + let averageBorrowApy = 0 + + usdData.forEach((data) => { + data.supplyProportion = data.amountInUsd / balanceInUsd + data.borrowProportion = data.debtInUsd / totalDebtInUsd + averageLiquidationThreshold += data.supplyProportion * (Number(data.reserveData.reserveLiquidationThreshold) / 10000) + averageSupplyApy += data.supplyProportion * (Number(data.reserveData.liquidityRate) / 10 ** 25) + averageBorrowApy += data.borrowProportion * (Number(data.reserveData.variableBorrowRate) / 10 ** 25) + }) + + const nativeTokenPrice = Number(reservesData?.[1].networkBaseTokenPriceInUsd) / Number(reservesData?.[1].marketReferenceCurrencyUnit) + const collateralInNativeToken = collateralInUsd / nativeTokenPrice + const debtInNativeToken = totalDebtInUsd / nativeTokenPrice + setData({ + userReservesData, + usdData, + balanceInUsd, + collateralInUsd, + totalDebtInUsd, + averageSupplyApy, + averageBorrowApy, + averageNetApy: totalDebtInUsd > 0 ? (balanceInUsd * averageSupplyApy - totalDebtInUsd * averageBorrowApy) / netWorth : averageSupplyApy, + maxBorrowableInUsd: maxBorrowableInUsd - totalDebtInUsd, + healthFactor: (collateralInNativeToken * averageLiquidationThreshold) / debtInNativeToken, + poolAddress: (market?.addresses.LENDING_POOL ?? '') as `0x${string}`, + chainSupported: true, + }) + } else { + setData({ ...data, chainSupported: false }) + } + }, [userReservesData, market, user, chain]) + + return data +} diff --git a/integrations/aave/utils/index.ts b/integrations/aave/utils/index.ts new file mode 100644 index 00000000..f70db7fa --- /dev/null +++ b/integrations/aave/utils/index.ts @@ -0,0 +1,28 @@ +import { zeroAddress } from 'viem' + +import { AaveState } from './types' + +export const limitDecimals = (input: string, decimalPlaces: number): string => { + const parts = input.split('.') + if (parts[1]) { + parts[1] = parts[1].slice(0, decimalPlaces) + return parts.join('.') + } else { + return input + } +} + +export const getDefaultUseAaveState = (): AaveState => ({ + healthFactor: 0, + balanceInUsd: 0, + collateralInUsd: 0, + totalDebtInUsd: 0, + maxBorrowableInUsd: 0, + averageSupplyApy: 0, + averageBorrowApy: 0, + averageNetApy: 0, + poolAddress: zeroAddress, + chainSupported: false, + userReservesData: null, + usdData: null, +}) diff --git a/integrations/aave/utils/market-config.ts b/integrations/aave/utils/market-config.ts new file mode 100644 index 00000000..7003996e --- /dev/null +++ b/integrations/aave/utils/market-config.ts @@ -0,0 +1,252 @@ +// disable eslint for this file due to @bgd-labs/aave-address-book import issues +/* eslint-disable */ + +import { ReactNode } from 'react' + +import { + AaveV3Arbitrum, + AaveV3ArbitrumGoerli, + AaveV3Ethereum, + AaveV3Goerli, + AaveV3Mumbai, + AaveV3Optimism, + AaveV3OptimismGoerli, + AaveV3Polygon, + AaveV3Sepolia, +} from '@bgd-labs/aave-address-book' +import { arbitrum, arbitrumGoerli, goerli, mainnet, optimism, optimismGoerli, polygon, polygonMumbai, sepolia } from 'wagmi/chains' + +export type MarketDataType = { + v3?: boolean + testnet?: boolean + marketTitle: string + chainId: number + enabledFeatures?: { + liquiditySwap?: boolean + staking?: boolean + governance?: boolean + faucet?: boolean + collateralRepay?: boolean + incentives?: boolean + permissions?: boolean + debtSwitch?: boolean + } + isFork?: boolean + permissionComponent?: ReactNode + disableCharts?: boolean + subgraphUrl?: string + addresses: { + LENDING_POOL_ADDRESS_PROVIDER: `0x${string}` + LENDING_POOL: `0x${string}` + WETH_GATEWAY?: `0x${string}` + SWAP_COLLATERAL_ADAPTER?: `0x${string}` + REPAY_WITH_COLLATERAL_ADAPTER?: `0x${string}` + DEBT_SWITCH_ADAPTER?: `0x${string}` + FAUCET?: `0x${string}` + PERMISSION_MANAGER?: `0x${string}` + WALLET_BALANCE_PROVIDER: `0x${string}` + L2_ENCODER?: `0x${string}` + UI_POOL_DATA_PROVIDER: `0x${string}` + UI_INCENTIVE_DATA_PROVIDER?: `0x${string}` + COLLECTOR?: `0x${string}` + V3_MIGRATOR?: `0x${string}` + } + halIntegration?: { + URL: string + marketName: string + } +} + +export const marketsData: MarketDataType[] = [ + { + marketTitle: 'Ethereum', + chainId: mainnet.id, + v3: true, + enabledFeatures: { + governance: true, + staking: true, + liquiditySwap: true, + collateralRepay: true, + incentives: true, + debtSwitch: false, + }, + addresses: { + LENDING_POOL_ADDRESS_PROVIDER: AaveV3Ethereum.POOL_ADDRESSES_PROVIDER, + LENDING_POOL: AaveV3Ethereum.POOL, + WETH_GATEWAY: AaveV3Ethereum.WETH_GATEWAY, + REPAY_WITH_COLLATERAL_ADAPTER: AaveV3Ethereum.REPAY_WITH_COLLATERAL_ADAPTER, + SWAP_COLLATERAL_ADAPTER: AaveV3Ethereum.SWAP_COLLATERAL_ADAPTER, + WALLET_BALANCE_PROVIDER: AaveV3Ethereum.WALLET_BALANCE_PROVIDER, + UI_POOL_DATA_PROVIDER: AaveV3Ethereum.UI_POOL_DATA_PROVIDER, + UI_INCENTIVE_DATA_PROVIDER: AaveV3Ethereum.UI_INCENTIVE_DATA_PROVIDER, + COLLECTOR: AaveV3Ethereum.COLLECTOR, + }, + }, + { + marketTitle: 'Ethereum Sepolia', + v3: true, + testnet: true, + chainId: sepolia.id, + enabledFeatures: { + faucet: true, + }, + addresses: { + LENDING_POOL_ADDRESS_PROVIDER: AaveV3Sepolia.POOL_ADDRESSES_PROVIDER, + LENDING_POOL: AaveV3Sepolia.POOL, + WETH_GATEWAY: AaveV3Sepolia.WETH_GATEWAY, + FAUCET: AaveV3Sepolia.FAUCET, + WALLET_BALANCE_PROVIDER: AaveV3Sepolia.WALLET_BALANCE_PROVIDER, + UI_POOL_DATA_PROVIDER: AaveV3Sepolia.UI_POOL_DATA_PROVIDER, + UI_INCENTIVE_DATA_PROVIDER: AaveV3Sepolia.UI_INCENTIVE_DATA_PROVIDER, + }, + }, + { + marketTitle: 'Ethereum Görli', + v3: true, + testnet: true, + chainId: goerli.id, + enabledFeatures: { + faucet: true, + }, + addresses: { + LENDING_POOL_ADDRESS_PROVIDER: AaveV3Goerli.POOL_ADDRESSES_PROVIDER, + LENDING_POOL: AaveV3Goerli.POOL, + WETH_GATEWAY: AaveV3Goerli.WETH_GATEWAY, + FAUCET: AaveV3Goerli.FAUCET, + WALLET_BALANCE_PROVIDER: AaveV3Goerli.WALLET_BALANCE_PROVIDER, + UI_POOL_DATA_PROVIDER: AaveV3Goerli.UI_POOL_DATA_PROVIDER, + UI_INCENTIVE_DATA_PROVIDER: AaveV3Goerli.UI_INCENTIVE_DATA_PROVIDER, + }, + }, + + { + marketTitle: 'Arbitrum', + v3: true, + chainId: arbitrum.id, + enabledFeatures: { + incentives: true, + liquiditySwap: true, + collateralRepay: true, + debtSwitch: true, + }, + addresses: { + LENDING_POOL_ADDRESS_PROVIDER: AaveV3Arbitrum.POOL_ADDRESSES_PROVIDER, + LENDING_POOL: AaveV3Arbitrum.POOL, + WETH_GATEWAY: AaveV3Arbitrum.WETH_GATEWAY, + WALLET_BALANCE_PROVIDER: AaveV3Arbitrum.WALLET_BALANCE_PROVIDER, + UI_POOL_DATA_PROVIDER: AaveV3Arbitrum.UI_POOL_DATA_PROVIDER, + UI_INCENTIVE_DATA_PROVIDER: AaveV3Arbitrum.UI_INCENTIVE_DATA_PROVIDER, + L2_ENCODER: AaveV3Arbitrum.L2_ENCODER, + COLLECTOR: AaveV3Arbitrum.COLLECTOR, + SWAP_COLLATERAL_ADAPTER: AaveV3Arbitrum.SWAP_COLLATERAL_ADAPTER, + REPAY_WITH_COLLATERAL_ADAPTER: AaveV3Arbitrum.REPAY_WITH_COLLATERAL_ADAPTER, + DEBT_SWITCH_ADAPTER: AaveV3Arbitrum.DEBT_SWAP_ADAPTER, + }, + }, + { + marketTitle: 'Arbitrum Görli', + v3: true, + testnet: true, + chainId: arbitrumGoerli.id, + enabledFeatures: { + faucet: true, + incentives: true, + }, + addresses: { + LENDING_POOL_ADDRESS_PROVIDER: AaveV3ArbitrumGoerli.POOL_ADDRESSES_PROVIDER, + LENDING_POOL: AaveV3ArbitrumGoerli.POOL, + WETH_GATEWAY: AaveV3ArbitrumGoerli.WETH_GATEWAY, + FAUCET: AaveV3ArbitrumGoerli.FAUCET, + WALLET_BALANCE_PROVIDER: AaveV3ArbitrumGoerli.WALLET_BALANCE_PROVIDER, + UI_POOL_DATA_PROVIDER: AaveV3ArbitrumGoerli.UI_POOL_DATA_PROVIDER, + UI_INCENTIVE_DATA_PROVIDER: AaveV3ArbitrumGoerli.UI_INCENTIVE_DATA_PROVIDER, + L2_ENCODER: AaveV3ArbitrumGoerli.L2_ENCODER, + }, + }, + { + marketTitle: 'Optimism Görli', + v3: true, + testnet: true, + chainId: optimismGoerli.id, + enabledFeatures: { + faucet: true, + incentives: true, + }, + addresses: { + LENDING_POOL_ADDRESS_PROVIDER: AaveV3OptimismGoerli.POOL_ADDRESSES_PROVIDER, + LENDING_POOL: AaveV3OptimismGoerli.POOL, + WETH_GATEWAY: AaveV3OptimismGoerli.WETH_GATEWAY, + FAUCET: AaveV3OptimismGoerli.FAUCET, + WALLET_BALANCE_PROVIDER: AaveV3OptimismGoerli.WALLET_BALANCE_PROVIDER, + UI_POOL_DATA_PROVIDER: AaveV3OptimismGoerli.UI_POOL_DATA_PROVIDER, + UI_INCENTIVE_DATA_PROVIDER: AaveV3OptimismGoerli.UI_INCENTIVE_DATA_PROVIDER, + L2_ENCODER: AaveV3OptimismGoerli.L2_ENCODER, + }, + }, + { + marketTitle: 'Optimism', + v3: true, + chainId: optimism.id, + enabledFeatures: { + incentives: true, + collateralRepay: true, + liquiditySwap: true, + debtSwitch: true, + }, + addresses: { + LENDING_POOL_ADDRESS_PROVIDER: AaveV3Optimism.POOL_ADDRESSES_PROVIDER, + LENDING_POOL: AaveV3Optimism.POOL, + WETH_GATEWAY: AaveV3Optimism.WETH_GATEWAY, + WALLET_BALANCE_PROVIDER: AaveV3Optimism.WALLET_BALANCE_PROVIDER, + UI_POOL_DATA_PROVIDER: AaveV3Optimism.UI_POOL_DATA_PROVIDER, + UI_INCENTIVE_DATA_PROVIDER: AaveV3Optimism.UI_INCENTIVE_DATA_PROVIDER, + L2_ENCODER: AaveV3Optimism.L2_ENCODER, + COLLECTOR: AaveV3Optimism.COLLECTOR, + SWAP_COLLATERAL_ADAPTER: AaveV3Optimism.SWAP_COLLATERAL_ADAPTER, + REPAY_WITH_COLLATERAL_ADAPTER: AaveV3Optimism.REPAY_WITH_COLLATERAL_ADAPTER, + DEBT_SWITCH_ADAPTER: AaveV3Optimism.DEBT_SWAP_ADAPTER, + }, + }, + { + marketTitle: 'Polygon', + chainId: polygon.id, + v3: true, + enabledFeatures: { + liquiditySwap: true, + incentives: true, + collateralRepay: true, + debtSwitch: true, + }, + addresses: { + LENDING_POOL_ADDRESS_PROVIDER: AaveV3Polygon.POOL_ADDRESSES_PROVIDER, + LENDING_POOL: AaveV3Polygon.POOL, + WETH_GATEWAY: AaveV3Polygon.WETH_GATEWAY, + REPAY_WITH_COLLATERAL_ADAPTER: AaveV3Polygon.REPAY_WITH_COLLATERAL_ADAPTER, + SWAP_COLLATERAL_ADAPTER: AaveV3Polygon.SWAP_COLLATERAL_ADAPTER, + WALLET_BALANCE_PROVIDER: AaveV3Polygon.WALLET_BALANCE_PROVIDER, + UI_POOL_DATA_PROVIDER: AaveV3Polygon.UI_POOL_DATA_PROVIDER, + UI_INCENTIVE_DATA_PROVIDER: AaveV3Polygon.UI_INCENTIVE_DATA_PROVIDER, + COLLECTOR: AaveV3Polygon.COLLECTOR, + DEBT_SWITCH_ADAPTER: AaveV3Polygon.DEBT_SWAP_ADAPTER, + }, + }, + { + marketTitle: 'Polygon Mumbai', + chainId: polygonMumbai.id, + testnet: true, + enabledFeatures: { + incentives: true, + faucet: true, + }, + addresses: { + LENDING_POOL_ADDRESS_PROVIDER: AaveV3Mumbai.POOL_ADDRESSES_PROVIDER, + LENDING_POOL: AaveV3Mumbai.POOL, + WETH_GATEWAY: AaveV3Mumbai.WETH_GATEWAY, + FAUCET: AaveV3Mumbai.FAUCET, + WALLET_BALANCE_PROVIDER: AaveV3Mumbai.WALLET_BALANCE_PROVIDER, + UI_POOL_DATA_PROVIDER: AaveV3Mumbai.UI_POOL_DATA_PROVIDER, + UI_INCENTIVE_DATA_PROVIDER: AaveV3Mumbai.UI_INCENTIVE_DATA_PROVIDER, + }, + v3: true, + }, +] diff --git a/integrations/aave/utils/types.ts b/integrations/aave/utils/types.ts new file mode 100644 index 00000000..ad193836 --- /dev/null +++ b/integrations/aave/utils/types.ts @@ -0,0 +1,92 @@ +interface UserReserveData { + underlyingAsset: `0x${string}` + scaledATokenBalance: bigint + usageAsCollateralEnabledOnUser: boolean + stableBorrowRate: bigint + scaledVariableDebt: bigint + principalStableDebt: bigint + stableBorrowLastUpdateTimestamp: bigint +} + +interface ReserveData { + underlyingAsset: string + name: string + symbol: string + decimals: bigint + baseLTVasCollateral: bigint + reserveLiquidationThreshold: bigint + reserveLiquidationBonus: bigint + reserveFactor: bigint + usageAsCollateralEnabled: boolean + borrowingEnabled: boolean + stableBorrowRateEnabled: boolean + isActive: boolean + isFrozen: boolean + liquidityIndex: bigint + variableBorrowIndex: bigint + liquidityRate: bigint + variableBorrowRate: bigint + stableBorrowRate: bigint + lastUpdateTimestamp: number + aTokenAddress: string + stableDebtTokenAddress: string + variableDebtTokenAddress: string + interestRateStrategyAddress: string + availableLiquidity: bigint + totalPrincipalStableDebt: bigint + averageStableRate: bigint + stableDebtLastUpdateTimestamp: bigint + totalScaledVariableDebt: bigint + priceInMarketReferenceCurrency: bigint + priceOracle: string + variableRateSlope1: bigint + variableRateSlope2: bigint + stableRateSlope1: bigint + stableRateSlope2: bigint + baseStableBorrowRate: bigint + baseVariableBorrowRate: bigint + optimalUsageRatio: bigint + isPaused: boolean + isSiloedBorrowing: boolean + accruedToTreasury: bigint + unbacked: bigint + isolationModeTotalDebt: bigint + flashLoanEnabled: boolean + debtCeiling: bigint + debtCeilingDecimals: bigint + eModeCategoryId: number + borrowCap: bigint + supplyCap: bigint + eModeLtv: number + eModeLiquidationThreshold: number + eModeLiquidationBonus: number + eModePriceSource: string + eModeLabel: string + borrowableInIsolation: boolean +} + +interface UsdData extends UserReserveData { + reserveData: ReserveData + tokenPriceInUsd: number + amountInUsd: number + debtInUsd: number + supplyProportion: number + borrowProportion: number +} + +interface AaveState { + userReservesData: UserReserveData[] | null + healthFactor: number + balanceInUsd: number + collateralInUsd: number + totalDebtInUsd: number + maxBorrowableInUsd: number + averageSupplyApy: number + averageBorrowApy: number + averageNetApy: number + usdData: UsdData[] | null + poolAddress: `0x${string}` + chainSupported: boolean +} + +export type { UserReserveData, ReserveData, UsdData, AaveState } diff --git a/integrations/aave/wagmi.config.ts b/integrations/aave/wagmi.config.ts new file mode 100644 index 00000000..aa5498c9 --- /dev/null +++ b/integrations/aave/wagmi.config.ts @@ -0,0 +1,20 @@ +import { defineConfig } from '@wagmi/cli' +import { react } from '@wagmi/cli/plugins' + +import { poolAbi } from './abis/pool-abi' +import { uiPoolDataProvider } from './abis/ui-pool-data-provider-abi' + +export default defineConfig({ + out: './generated/aave-wagmi.ts', + contracts: [ + { + name: 'ui-pool-data-provider', + abi: uiPoolDataProvider, + }, + { + name: 'pool', + abi: poolAbi, + }, + ], + plugins: [react()], +}) diff --git a/integrations/erc20/components/erc20-deploy.tsx b/integrations/erc20/components/erc20-deploy.tsx index 2761c426..59bad785 100644 --- a/integrations/erc20/components/erc20-deploy.tsx +++ b/integrations/erc20/components/erc20-deploy.tsx @@ -65,7 +65,7 @@ export function DeployERC20Contract() { Deploy {!token ? null : ( -
+
Mint Contract Address:
diff --git a/integrations/erc721/components/erc721-deploy.tsx b/integrations/erc721/components/erc721-deploy.tsx index 90c27124..6ff2c091 100644 --- a/integrations/erc721/components/erc721-deploy.tsx +++ b/integrations/erc721/components/erc721-deploy.tsx @@ -64,7 +64,7 @@ export function ERC721Deploy() { {(token || isWaitingTransaction) && ( -
+
{token ? 'Mint Contract Address' : 'Deploying contract'}:
diff --git a/integrations/lit-protocol/components/form-lit-encrypt-message.tsx b/integrations/lit-protocol/components/form-lit-encrypt-message.tsx index 6a870dd6..d45ac299 100644 --- a/integrations/lit-protocol/components/form-lit-encrypt-message.tsx +++ b/integrations/lit-protocol/components/form-lit-encrypt-message.tsx @@ -65,7 +65,7 @@ export function FormLitEncryptMessage() {
{encryptedMessageId ? ( - +

Share:

Min. 2 USDC
)} -
+
-
+
Withdraw diff --git a/integrations/siwe/components/button-siwe-login.tsx b/integrations/siwe/components/button-siwe-login.tsx index a4a3e0f6..e2b5da18 100644 --- a/integrations/siwe/components/button-siwe-login.tsx +++ b/integrations/siwe/components/button-siwe-login.tsx @@ -34,7 +34,7 @@ export const ButtonSIWELogin = ({ className, label = 'Sign-In With Ethereum', di return ( ) diff --git a/lib/generated/blockchain.ts b/lib/generated/blockchain.ts index b376a283..ef2816fd 100644 --- a/lib/generated/blockchain.ts +++ b/lib/generated/blockchain.ts @@ -1,4 +1,4 @@ -// Generated by @wagmi/cli@1.1.0 on 8/22/2023 at 7:35:16 AM +// Generated by @wagmi/cli@1.1.0 on 8/22/2023 at 4:24:11 PM import { useContractRead, UseContractReadConfig, diff --git a/next.config.mjs b/next.config.mjs index c15267fd..fc47a041 100644 --- a/next.config.mjs +++ b/next.config.mjs @@ -4,7 +4,7 @@ import './env.mjs' const nextConfig = { reactStrictMode: true, images: { - domains: ['avatars.githubusercontent.com', 'images.unsplash.com', 'cloudflare-ipfs.com', 'gateway.ipfs.io'], + domains: ['avatars.githubusercontent.com', 'app.aave.com', 'images.unsplash.com', 'cloudflare-ipfs.com', 'gateway.ipfs.io'], }, env: { mode: process.env.NODE_ENV, diff --git a/package.json b/package.json index 997028e2..3a932e62 100644 --- a/package.json +++ b/package.json @@ -37,6 +37,7 @@ }, "packageManager": "pnpm@7.1.8", "dependencies": { + "@bgd-labs/aave-address-book": "^1.30.0", "@connext/nxtp-utils": "^2.0.3", "@connext/sdk": "2.0.4-alpha.2", "@gelatonetwork/automate-sdk": "^2.14.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ac927a61..664b2e53 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,6 +1,9 @@ lockfileVersion: '6.0' dependencies: + '@bgd-labs/aave-address-book': + specifier: ^1.30.0 + version: 1.30.0 '@connext/nxtp-utils': specifier: ^2.0.3 version: 2.0.3(sinon@15.2.0) @@ -27,91 +30,91 @@ dependencies: version: 2.22.4 '@prisma/client': specifier: ^4.8.1 - version: 4.8.1(prisma@4.8.1) + version: 4.11.0(prisma@4.11.0) '@pushprotocol/restapi': specifier: ^1.3.9 - version: 1.3.9(ethers@5.6.9) + version: 1.3.9(ethers@5.7.2) '@pushprotocol/uiweb': specifier: 1.0.1 - version: 1.0.1(@pushprotocol/restapi@1.3.9)(@pushprotocol/socket@0.4.2)(ethers@5.6.9)(react@18.2.0)(styled-components@5.3.11) + version: 1.0.1(@pushprotocol/restapi@1.3.9)(@pushprotocol/socket@0.4.2)(ethers@5.7.2)(react@18.2.0)(styled-components@5.3.11) '@radix-ui/react-accordion': specifier: ^1.1.0 - version: 1.1.0(react-dom@18.2.0)(react@18.2.0) + version: 1.1.1(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-alert-dialog': specifier: ^1.0.2 - version: 1.0.2(@types/react@18.0.26)(react-dom@18.2.0)(react@18.2.0) + version: 1.0.3(@types/react@18.0.26)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-aspect-ratio': specifier: ^1.0.1 - version: 1.0.1(react-dom@18.2.0)(react@18.2.0) + version: 1.0.2(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-avatar': specifier: ^1.0.1 - version: 1.0.1(react-dom@18.2.0)(react@18.2.0) + version: 1.0.2(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-checkbox': specifier: ^1.0.1 - version: 1.0.1(react-dom@18.2.0)(react@18.2.0) + version: 1.0.3(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-collapsible': specifier: ^1.0.1 - version: 1.0.1(react-dom@18.2.0)(react@18.2.0) + version: 1.0.2(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-context-menu': specifier: ^2.1.1 - version: 2.1.1(@types/react@18.0.26)(react-dom@18.2.0)(react@18.2.0) + version: 2.1.3(@types/react@18.0.26)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-dialog': specifier: ^1.0.2 - version: 1.0.2(@types/react@18.0.26)(react-dom@18.2.0)(react@18.2.0) + version: 1.0.3(@types/react@18.0.26)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-dropdown-menu': specifier: ^2.0.1 - version: 2.0.1(@types/react@18.0.26)(react-dom@18.2.0)(react@18.2.0) + version: 2.0.4(@types/react@18.0.26)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-form': specifier: ^0.0.2 version: 0.0.2(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-hover-card': specifier: ^1.0.3 - version: 1.0.3(@types/react@18.0.26)(react-dom@18.2.0)(react@18.2.0) + version: 1.0.5(@types/react@18.0.26)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-label': specifier: ^2.0.0 - version: 2.0.0(react-dom@18.2.0)(react@18.2.0) + version: 2.0.1(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-menubar': specifier: ^1.0.0 - version: 1.0.0(@types/react@18.0.26)(react-dom@18.2.0)(react@18.2.0) + version: 1.0.2(@types/react@18.0.26)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-navigation-menu': specifier: ^1.1.1 - version: 1.1.1(react-dom@18.2.0)(react@18.2.0) + version: 1.1.2(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-popover': specifier: ^1.0.2 - version: 1.0.2(@types/react@18.0.26)(react-dom@18.2.0)(react@18.2.0) + version: 1.0.5(@types/react@18.0.26)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-progress': specifier: ^1.0.1 - version: 1.0.1(react-dom@18.2.0)(react@18.2.0) + version: 1.0.2(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-radio-group': specifier: ^1.1.0 - version: 1.1.0(react-dom@18.2.0)(react@18.2.0) + version: 1.1.2(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-scroll-area': specifier: ^1.0.2 - version: 1.0.2(react-dom@18.2.0)(react@18.2.0) + version: 1.0.3(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-select': specifier: ^1.2.0 - version: 1.2.0(@types/react@18.0.26)(react-dom@18.2.0)(react@18.2.0) + version: 1.2.1(@types/react@18.0.26)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-separator': specifier: ^1.0.1 - version: 1.0.1(react-dom@18.2.0)(react@18.2.0) + version: 1.0.2(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-slider': specifier: ^1.1.0 - version: 1.1.0(react-dom@18.2.0)(react@18.2.0) + version: 1.1.1(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-slot': specifier: ^1.0.2 version: 1.0.2(@types/react@18.0.26)(react@18.2.0) '@radix-ui/react-switch': specifier: ^1.0.1 - version: 1.0.1(react-dom@18.2.0)(react@18.2.0) + version: 1.0.2(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-tabs': specifier: ^1.0.2 - version: 1.0.2(react-dom@18.2.0)(react@18.2.0) + version: 1.0.3(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-toast': specifier: ^1.1.3 version: 1.1.3(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-tooltip': specifier: ^1.0.3 - version: 1.0.3(@types/react@18.0.26)(react-dom@18.2.0)(react@18.2.0) + version: 1.0.5(@types/react@18.0.26)(react-dom@18.2.0)(react@18.2.0) '@rainbow-me/rainbowkit': specifier: 1.0.1 version: 1.0.1(@types/react@18.0.26)(react-dom@18.2.0)(react@18.2.0)(viem@1.0.0)(wagmi@1.3.10) @@ -120,22 +123,22 @@ dependencies: version: 0.4.0(typescript@5.0.4)(zod@3.21.4) '@tailwindcss/forms': specifier: ^0.5.3 - version: 0.5.3(tailwindcss@3.2.4) + version: 0.5.3(tailwindcss@3.2.7) '@tailwindcss/line-clamp': specifier: ^0.4.2 - version: 0.4.2(tailwindcss@3.2.4) + version: 0.4.2(tailwindcss@3.2.7) '@tailwindcss/typography': specifier: ^0.5.9 - version: 0.5.9(tailwindcss@3.2.4) + version: 0.5.9(tailwindcss@3.2.7) '@tanstack/react-query': specifier: ^4.3.9 - version: 4.3.9(react-dom@18.2.0)(react-native@0.72.4)(react@18.2.0) + version: 4.26.1(react-dom@18.2.0)(react-native@0.72.4)(react@18.2.0) abitype: specifier: ^0.9.6 version: 0.9.6(typescript@5.0.4)(zod@3.21.4) axios: specifier: ^1.2.2 - version: 1.2.2 + version: 1.3.4 class-variance-authority: specifier: ^0.4.0 version: 0.4.0(typescript@5.0.4) @@ -150,13 +153,13 @@ dependencies: version: 1.1.3(@types/react@18.0.26)(dexie@3.2.3)(react@18.2.0) ethers: specifier: ^5.6.9 - version: 5.6.9 + version: 5.7.2 eventsource-parser: specifier: ^1.0.0 version: 1.0.0 framer-motion: specifier: ^8.4.3 - version: 8.4.3(react-dom@18.2.0)(react@18.2.0) + version: 8.5.5(react-dom@18.2.0)(react@18.2.0) graphql-request: specifier: ^6.1.0 version: 6.1.0(graphql@16.8.0) @@ -165,10 +168,10 @@ dependencies: version: 6.3.1(next@13.4.0) jotai: specifier: ^1.13.0 - version: 1.13.0(@babel/core@7.18.5)(react@18.2.0) + version: 1.13.1(@babel/core@7.18.5)(react@18.2.0) luxon: specifier: ^3.2.1 - version: 3.2.1 + version: 3.3.0 moment: specifier: ^2.29.4 version: 2.29.4 @@ -201,7 +204,7 @@ dependencies: version: 4.9.0(react@18.2.0) react-markdown: specifier: ^8.0.4 - version: 8.0.4(@types/react@18.0.26)(react@18.2.0) + version: 8.0.5(@types/react@18.0.26)(react@18.2.0) react-responsive: specifier: ^9.0.2 version: 9.0.2(react@18.2.0) @@ -213,13 +216,13 @@ dependencies: version: 0.3.0(react@18.2.0) siwe: specifier: 1.1.6 - version: 1.1.6(ethers@5.6.9) + version: 1.1.6(ethers@5.7.2) tailwind-merge: specifier: ^1.8.1 - version: 1.8.1 + version: 1.10.0 tailwindcss: specifier: ^3.2.4 - version: 3.2.4(postcss@8.4.19)(ts-node@10.9.1) + version: 3.2.7(postcss@8.4.21)(ts-node@10.9.1) usehooks-ts: specifier: ^2.9.1 version: 2.9.1(react-dom@18.2.0)(react@18.2.0) @@ -239,16 +242,16 @@ devDependencies: version: 7.18.5 '@commitlint/cli': specifier: ^17.3.0 - version: 17.3.0 + version: 17.4.4 '@commitlint/config-conventional': specifier: ^17.3.0 - version: 17.3.0 + version: 17.4.4 '@graphprotocol/client-cli': specifier: ^3.0.0 - version: 3.0.0(@babel/core@7.18.5)(@envelop/core@4.0.0)(@graphql-mesh/cross-helpers@0.3.4)(@graphql-mesh/store@0.93.1)(@graphql-mesh/types@0.93.2)(@graphql-mesh/utils@0.93.2)(@graphql-tools/delegate@10.0.2)(@graphql-tools/merge@9.0.0)(@graphql-tools/utils@9.2.1)(@graphql-tools/wrap@10.0.0)(@types/node@17.0.31)(graphql-tag@2.12.6)(graphql@16.8.0)(react-native@0.72.4) + version: 3.0.0(@babel/core@7.18.5)(@envelop/core@4.0.0)(@graphql-mesh/cross-helpers@0.3.4)(@graphql-mesh/store@0.93.1)(@graphql-mesh/types@0.93.2)(@graphql-mesh/utils@0.93.2)(@graphql-tools/delegate@10.0.2)(@graphql-tools/merge@9.0.0)(@graphql-tools/utils@9.2.1)(@graphql-tools/wrap@10.0.0)(@types/node@17.0.45)(graphql-tag@2.12.6)(graphql@16.8.0)(react-native@0.72.4) '@graphql-codegen/cli': specifier: ^5.0.0 - version: 5.0.0(@types/node@17.0.31)(graphql@16.8.0) + version: 5.0.0(@types/node@17.0.45)(graphql@16.8.0) '@graphql-codegen/client-preset': specifier: ^4.1.0 version: 4.1.0(graphql@16.8.0) @@ -257,13 +260,13 @@ devDependencies: version: 6.5.1 '@tsconfig/next': specifier: ^1.0.4 - version: 1.0.4 + version: 1.0.5 '@types/luxon': specifier: ^3.2.0 version: 3.2.0 '@types/node': specifier: ^17.0.31 - version: 17.0.31 + version: 17.0.45 '@types/react': specifier: 18.0.26 version: 18.0.26 @@ -287,7 +290,7 @@ devDependencies: version: 1.1.0(typescript@5.0.4)(wagmi@1.3.10) autoprefixer: specifier: ^10.4.13 - version: 10.4.13(postcss@8.4.19) + version: 10.4.14(postcss@8.4.21) concurrently: specifier: ^8.2.0 version: 8.2.0 @@ -299,81 +302,76 @@ devDependencies: version: 13.4.0(eslint@8.30.0)(typescript@5.0.4) eslint-config-prettier: specifier: ^8.5.0 - version: 8.5.0(eslint@8.30.0) + version: 8.7.0(eslint@8.30.0) eslint-plugin-import: specifier: ^2.26.0 - version: 2.26.0(@typescript-eslint/parser@5.59.11)(eslint-import-resolver-typescript@3.5.5)(eslint@8.30.0) + version: 2.27.5(@typescript-eslint/parser@5.59.11)(eslint-import-resolver-typescript@3.5.5)(eslint@8.30.0) eslint-plugin-jest: specifier: ^26.4.6 - version: 26.4.6(@typescript-eslint/eslint-plugin@5.59.11)(eslint@8.30.0)(typescript@5.0.4) + version: 26.9.0(@typescript-eslint/eslint-plugin@5.59.11)(eslint@8.30.0)(typescript@5.0.4) eslint-plugin-jest-dom: specifier: ^4.0.2 - version: 4.0.2(eslint@8.30.0) + version: 4.0.3(eslint@8.30.0) eslint-plugin-jest-formatting: specifier: ^3.1.0 version: 3.1.0(eslint@8.30.0) eslint-plugin-jsx-a11y: specifier: ^6.5.1 - version: 6.5.1(eslint@8.30.0) + version: 6.7.1(eslint@8.30.0) eslint-plugin-prettier: specifier: ^4.0.0 - version: 4.0.0(eslint-config-prettier@8.5.0)(eslint@8.30.0)(prettier@2.8.1) + version: 4.2.1(eslint-config-prettier@8.7.0)(eslint@8.30.0)(prettier@2.8.4) eslint-plugin-react: specifier: ^7.30.0 - version: 7.30.0(eslint@8.30.0) + version: 7.32.2(eslint@8.30.0) eslint-plugin-react-hooks: specifier: ^4.5.0 - version: 4.5.0(eslint@8.30.0) + version: 4.6.0(eslint@8.30.0) eslint-plugin-simple-import-sort: specifier: ^7.0.0 version: 7.0.0(eslint@8.30.0) eslint-plugin-tailwindcss: specifier: ^3.5.0 - version: 3.5.0(ts-node@10.9.1) + version: 3.10.1(tailwindcss@3.2.7) eslint-plugin-testing-library: specifier: ^5.5.1 - version: 5.5.1(eslint@8.30.0)(typescript@5.0.4) + version: 5.10.2(eslint@8.30.0)(typescript@5.0.4) eslint-plugin-unused-imports: specifier: ^2.0.0 version: 2.0.0(@typescript-eslint/eslint-plugin@5.59.11)(eslint@8.30.0) husky: specifier: ^8.0.2 - version: 8.0.2 + version: 8.0.3 lint-staged: specifier: ^13.1.0 - version: 13.1.0 + version: 13.2.0 postcss: specifier: ^8.4.19 - version: 8.4.19 + version: 8.4.21 prettier: specifier: ^2.8.1 - version: 2.8.1 + version: 2.8.4 prettier-plugin-tailwindcss: specifier: ^0.2.0 - version: 0.2.0(prettier@2.8.1) + version: 0.2.4(prettier@2.8.4) prisma: specifier: ^4.8.1 - version: 4.8.1 + version: 4.11.0 typescript: specifier: 5.0.4 version: 5.0.4 packages: - /@aashutoshrathi/word-wrap@1.2.6: - resolution: {integrity: sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==} - engines: {node: '>=0.10.0'} - dev: true - /@adraffy/ens-normalize@1.9.0: resolution: {integrity: sha512-iowxq3U30sghZotgl4s/oJRci6WPBfNO5YYgk2cIOMCHr3LeGPcsZjCEr+33Q4N+oV3OABDAtA+pyvWjbvBifQ==} - /@ampproject/remapping@2.2.1: - resolution: {integrity: sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==} + /@ampproject/remapping@2.2.0: + resolution: {integrity: sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==} engines: {node: '>=6.0.0'} dependencies: - '@jridgewell/gen-mapping': 0.3.3 - '@jridgewell/trace-mapping': 0.3.18 + '@jridgewell/gen-mapping': 0.1.1 + '@jridgewell/trace-mapping': 0.3.17 /@ardatan/fast-json-stringify@0.0.6(ajv-formats@2.1.1)(ajv@8.12.0): resolution: {integrity: sha512-//BefMIP6U1ptNeBf44Le4vqThejTwZndtYLtAuFBwA/DmbVbbYTCLNIMhZ96WZnhI92EvTXneT5tKJrgINE9A==} @@ -395,11 +393,11 @@ packages: graphql: '*' dependencies: '@babel/core': 7.18.5 - '@babel/generator': 7.22.9 - '@babel/parser': 7.22.7 - '@babel/runtime': 7.22.6 - '@babel/traverse': 7.22.8(supports-color@5.5.0) - '@babel/types': 7.22.5 + '@babel/generator': 7.22.10 + '@babel/parser': 7.22.10 + '@babel/runtime': 7.21.5 + '@babel/traverse': 7.22.10(supports-color@5.5.0) + '@babel/types': 7.22.10 babel-preset-fbjs: 3.4.0(@babel/core@7.18.5) chalk: 4.1.2 fb-watchman: 2.0.2 @@ -430,11 +428,28 @@ packages: resolution: {integrity: sha512-HazVq9zwTVwGmqdwYzu7WyQ6FQVZ7SwET0KKQuKm55jD0IfUpZgN0OPIiZG3zV1iSrVYcN0bdwLRXI/VNCYsUA==} dev: false - /@babel/code-frame@7.22.5: - resolution: {integrity: sha512-Xmwn266vad+6DAqEB2A6V/CcZVp62BbwVmcOJc2RPuwih1kw02TjQvWVWlcKGbBPd+8/0V5DEkOcizRGYsspYQ==} + /@babel/code-frame@7.18.6: + resolution: {integrity: sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==} engines: {node: '>=6.9.0'} dependencies: - '@babel/highlight': 7.22.5 + '@babel/highlight': 7.18.6 + + /@babel/code-frame@7.21.4: + resolution: {integrity: sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/highlight': 7.18.6 + + /@babel/code-frame@7.22.10: + resolution: {integrity: sha512-/KKIMG4UEL35WmI9OlvMhurwtytjvXoFcGNrOvyG9zIzA8YmPjVtIZUf7b05+TPO7G7/GEmLHDaoCgACHl9hhA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/highlight': 7.22.10 + chalk: 2.4.2 + + /@babel/compat-data@7.21.0: + resolution: {integrity: sha512-gMuZsmsgxk/ENC3O/fRw5QY8A9/uxQbbCEypnLIiYYc/qVJtEV7ouxC3EllIIwNzMqAQee5tanFabWsUOutS7g==} + engines: {node: '>=6.9.0'} /@babel/compat-data@7.22.9: resolution: {integrity: sha512-5UamI7xkUcJ3i9qVDS+KFDEK8/7oJ55/sJMB1Ge7IEapr7KfdfV/HErR+koZwOfd+SgtFKOKRhRakdg++DcJpQ==} @@ -444,38 +459,61 @@ packages: resolution: {integrity: sha512-MGY8vg3DxMnctw0LdvSEojOsumc70g0t18gNyUdAZqB1Rpd1Bqo/svHGvt+UJ6JcGX+DIekGFDxxIWofBxLCnQ==} engines: {node: '>=6.9.0'} dependencies: - '@ampproject/remapping': 2.2.1 - '@babel/code-frame': 7.22.5 - '@babel/generator': 7.22.9 - '@babel/helper-compilation-targets': 7.22.9(@babel/core@7.18.5) - '@babel/helper-module-transforms': 7.22.9(@babel/core@7.18.5) - '@babel/helpers': 7.22.6 - '@babel/parser': 7.22.7 - '@babel/template': 7.22.5 - '@babel/traverse': 7.22.8(supports-color@5.5.0) - '@babel/types': 7.22.5 + '@ampproject/remapping': 2.2.0 + '@babel/code-frame': 7.18.6 + '@babel/generator': 7.21.1 + '@babel/helper-compilation-targets': 7.20.7(@babel/core@7.18.5) + '@babel/helper-module-transforms': 7.21.2 + '@babel/helpers': 7.21.0 + '@babel/parser': 7.21.2 + '@babel/template': 7.20.7 + '@babel/traverse': 7.21.2 + '@babel/types': 7.21.2 convert-source-map: 1.9.0 debug: 4.3.4(supports-color@5.5.0) gensync: 1.0.0-beta.2 json5: 2.2.3 - semver: 6.3.1 + semver: 6.3.0 + transitivePeerDependencies: + - supports-color + + /@babel/core@7.21.0: + resolution: {integrity: sha512-PuxUbxcW6ZYe656yL3EAhpy7qXKq0DmYsrJLpbB8XrsCP9Nm+XCg9XFMb5vIDliPD7+U/+M+QJlH17XOcB7eXA==} + engines: {node: '>=6.9.0'} + dependencies: + '@ampproject/remapping': 2.2.0 + '@babel/code-frame': 7.18.6 + '@babel/generator': 7.21.1 + '@babel/helper-compilation-targets': 7.20.7(@babel/core@7.21.0) + '@babel/helper-module-transforms': 7.21.2 + '@babel/helpers': 7.21.0 + '@babel/parser': 7.21.2 + '@babel/template': 7.20.7 + '@babel/traverse': 7.21.2 + '@babel/types': 7.21.2 + convert-source-map: 1.9.0 + debug: 4.3.4(supports-color@5.5.0) + gensync: 1.0.0-beta.2 + json5: 2.2.3 + semver: 6.3.0 transitivePeerDependencies: - supports-color + dev: true - /@babel/core@7.22.9: - resolution: {integrity: sha512-G2EgeufBcYw27U4hhoIwFcgc1XU7TlXJ3mv04oOv1WCuo900U/anZSPzEqNjwdjgffkk2Gs0AN0dW1CKVLcG7w==} + /@babel/core@7.22.10: + resolution: {integrity: sha512-fTmqbbUBAwCcre6zPzNngvsI0aNrPZe77AeqvDxWM9Nm+04RrJ3CAmGHA9f7lJQY6ZMhRztNemy4uslDxTX4Qw==} engines: {node: '>=6.9.0'} dependencies: - '@ampproject/remapping': 2.2.1 - '@babel/code-frame': 7.22.5 - '@babel/generator': 7.22.9 - '@babel/helper-compilation-targets': 7.22.9(@babel/core@7.22.9) - '@babel/helper-module-transforms': 7.22.9(@babel/core@7.22.9) - '@babel/helpers': 7.22.6 - '@babel/parser': 7.22.7 + '@ampproject/remapping': 2.2.0 + '@babel/code-frame': 7.22.10 + '@babel/generator': 7.22.10 + '@babel/helper-compilation-targets': 7.22.10 + '@babel/helper-module-transforms': 7.22.9(@babel/core@7.22.10) + '@babel/helpers': 7.22.10 + '@babel/parser': 7.22.10 '@babel/template': 7.22.5 - '@babel/traverse': 7.22.8(supports-color@5.5.0) - '@babel/types': 7.22.5 + '@babel/traverse': 7.22.10(supports-color@5.5.0) + '@babel/types': 7.22.10 convert-source-map: 1.9.0 debug: 4.3.4(supports-color@5.5.0) gensync: 1.0.0-beta.2 @@ -484,134 +522,216 @@ packages: transitivePeerDependencies: - supports-color - /@babel/generator@7.22.9: - resolution: {integrity: sha512-KtLMbmicyuK2Ak/FTCJVbDnkN1SlT8/kceFTiuDiiRUUSMnHMidxSCdG4ndkTOHHpoomWe/4xkvHkEOncwjYIw==} + /@babel/generator@7.21.1: + resolution: {integrity: sha512-1lT45bAYlQhFn/BHivJs43AiW2rg3/UbLyShGfF3C0KmHvO5fSghWd5kBJy30kpRRucGzXStvnnCFniCR2kXAA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.21.2 + '@jridgewell/gen-mapping': 0.3.2 + '@jridgewell/trace-mapping': 0.3.17 + jsesc: 2.5.2 + + /@babel/generator@7.21.5: + resolution: {integrity: sha512-SrKK/sRv8GesIW1bDagf9cCG38IOMYZusoe1dfg0D8aiUe3Amvoj1QtjTPAWcfrZFvIwlleLb0gxzQidL9w14w==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.21.5 + '@jridgewell/gen-mapping': 0.3.3 + '@jridgewell/trace-mapping': 0.3.18 + jsesc: 2.5.2 + + /@babel/generator@7.22.10: + resolution: {integrity: sha512-79KIf7YiWjjdZ81JnLujDRApWtl7BxTqWD88+FFdQEIOG8LJ0etDOM7CXuIgGJa55sGOwZVwuEsaLEm0PJ5/+A==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.5 + '@babel/types': 7.22.10 '@jridgewell/gen-mapping': 0.3.3 '@jridgewell/trace-mapping': 0.3.18 jsesc: 2.5.2 + /@babel/helper-annotate-as-pure@7.18.6: + resolution: {integrity: sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.21.5 + /@babel/helper-annotate-as-pure@7.22.5: resolution: {integrity: sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.5 + '@babel/types': 7.22.10 + dev: false - /@babel/helper-builder-binary-assignment-operator-visitor@7.22.5: - resolution: {integrity: sha512-m1EP3lVOPptR+2DwD125gziZNcmoNSHGmJROKoy87loWUQyJaVXDgpmruWqDARZSmtYQ+Dl25okU8+qhVzuykw==} + /@babel/helper-builder-binary-assignment-operator-visitor@7.18.9: + resolution: {integrity: sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.5 + '@babel/helper-explode-assignable-expression': 7.18.6 + '@babel/types': 7.21.5 - /@babel/helper-compilation-targets@7.22.9(@babel/core@7.18.5): - resolution: {integrity: sha512-7qYrNM6HjpnPHJbopxmb8hSPoZ0gsX8IvUS32JGVoy+pU9e5N0nLr1VjJoR6kA4d9dmGLxNYOjeB8sUDal2WMw==} + /@babel/helper-compilation-targets@7.20.7(@babel/core@7.18.5): + resolution: {integrity: sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/compat-data': 7.22.9 + '@babel/compat-data': 7.21.0 '@babel/core': 7.18.5 - '@babel/helper-validator-option': 7.22.5 - browserslist: 4.21.9 + '@babel/helper-validator-option': 7.21.0 + browserslist: 4.21.5 lru-cache: 5.1.1 - semver: 6.3.1 + semver: 6.3.0 + + /@babel/helper-compilation-targets@7.20.7(@babel/core@7.21.0): + resolution: {integrity: sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/compat-data': 7.21.0 + '@babel/core': 7.21.0 + '@babel/helper-validator-option': 7.21.0 + browserslist: 4.21.5 + lru-cache: 5.1.1 + semver: 6.3.0 + dev: true - /@babel/helper-compilation-targets@7.22.9(@babel/core@7.22.9): - resolution: {integrity: sha512-7qYrNM6HjpnPHJbopxmb8hSPoZ0gsX8IvUS32JGVoy+pU9e5N0nLr1VjJoR6kA4d9dmGLxNYOjeB8sUDal2WMw==} + /@babel/helper-compilation-targets@7.20.7(@babel/core@7.22.10): + resolution: {integrity: sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 + dependencies: + '@babel/compat-data': 7.21.0 + '@babel/core': 7.22.10 + '@babel/helper-validator-option': 7.21.0 + browserslist: 4.21.5 + lru-cache: 5.1.1 + semver: 6.3.0 + + /@babel/helper-compilation-targets@7.22.10: + resolution: {integrity: sha512-JMSwHD4J7SLod0idLq5PKgI+6g/hLD/iuWBq08ZX49xE14VpVEojJ5rHWptpirV2j020MvypRLAXAO50igCJ5Q==} + engines: {node: '>=6.9.0'} dependencies: '@babel/compat-data': 7.22.9 - '@babel/core': 7.22.9 '@babel/helper-validator-option': 7.22.5 - browserslist: 4.21.9 + browserslist: 4.21.10 lru-cache: 5.1.1 semver: 6.3.1 - /@babel/helper-create-class-features-plugin@7.22.9(@babel/core@7.18.5): - resolution: {integrity: sha512-Pwyi89uO4YrGKxL/eNJ8lfEH55DnRloGPOseaA8NFNL6jAUnn+KccaISiFazCj5IolPPDjGSdzQzXVzODVRqUQ==} + /@babel/helper-create-class-features-plugin@7.21.0(@babel/core@7.18.5): + resolution: {integrity: sha512-Q8wNiMIdwsv5la5SPxNYzzkPnjgC0Sy0i7jLkVOCdllu/xcVNkr3TeZzbHBJrj+XXRqzX5uCyCoV9eu6xUG7KQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.18.5 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-environment-visitor': 7.22.5 - '@babel/helper-function-name': 7.22.5 - '@babel/helper-member-expression-to-functions': 7.22.5 - '@babel/helper-optimise-call-expression': 7.22.5 - '@babel/helper-replace-supers': 7.22.9(@babel/core@7.18.5) - '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.6 - semver: 6.3.1 + '@babel/helper-annotate-as-pure': 7.18.6 + '@babel/helper-environment-visitor': 7.18.9 + '@babel/helper-function-name': 7.21.0 + '@babel/helper-member-expression-to-functions': 7.21.0 + '@babel/helper-optimise-call-expression': 7.18.6 + '@babel/helper-replace-supers': 7.20.7 + '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 + '@babel/helper-split-export-declaration': 7.18.6 + transitivePeerDependencies: + - supports-color - /@babel/helper-create-class-features-plugin@7.22.9(@babel/core@7.22.9): - resolution: {integrity: sha512-Pwyi89uO4YrGKxL/eNJ8lfEH55DnRloGPOseaA8NFNL6jAUnn+KccaISiFazCj5IolPPDjGSdzQzXVzODVRqUQ==} + /@babel/helper-create-class-features-plugin@7.21.0(@babel/core@7.21.0): + resolution: {integrity: sha512-Q8wNiMIdwsv5la5SPxNYzzkPnjgC0Sy0i7jLkVOCdllu/xcVNkr3TeZzbHBJrj+XXRqzX5uCyCoV9eu6xUG7KQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.22.9 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-environment-visitor': 7.22.5 - '@babel/helper-function-name': 7.22.5 - '@babel/helper-member-expression-to-functions': 7.22.5 - '@babel/helper-optimise-call-expression': 7.22.5 - '@babel/helper-replace-supers': 7.22.9(@babel/core@7.22.9) - '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.6 - semver: 6.3.1 + '@babel/core': 7.21.0 + '@babel/helper-annotate-as-pure': 7.18.6 + '@babel/helper-environment-visitor': 7.18.9 + '@babel/helper-function-name': 7.21.0 + '@babel/helper-member-expression-to-functions': 7.21.0 + '@babel/helper-optimise-call-expression': 7.18.6 + '@babel/helper-replace-supers': 7.20.7 + '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 + '@babel/helper-split-export-declaration': 7.18.6 + transitivePeerDependencies: + - supports-color + dev: true - /@babel/helper-create-regexp-features-plugin@7.22.9(@babel/core@7.18.5): - resolution: {integrity: sha512-+svjVa/tFwsNSG4NEy1h85+HQ5imbT92Q5/bgtS7P0GTQlP8WuFdqsiABmQouhiFGyV66oGxZFpeYHza1rNsKw==} + /@babel/helper-create-class-features-plugin@7.21.0(@babel/core@7.22.10): + resolution: {integrity: sha512-Q8wNiMIdwsv5la5SPxNYzzkPnjgC0Sy0i7jLkVOCdllu/xcVNkr3TeZzbHBJrj+XXRqzX5uCyCoV9eu6xUG7KQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.22.10 + '@babel/helper-annotate-as-pure': 7.18.6 + '@babel/helper-environment-visitor': 7.18.9 + '@babel/helper-function-name': 7.21.0 + '@babel/helper-member-expression-to-functions': 7.21.0 + '@babel/helper-optimise-call-expression': 7.18.6 + '@babel/helper-replace-supers': 7.20.7 + '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 + '@babel/helper-split-export-declaration': 7.18.6 + transitivePeerDependencies: + - supports-color + + /@babel/helper-create-regexp-features-plugin@7.21.0(@babel/core@7.18.5): + resolution: {integrity: sha512-N+LaFW/auRSWdx7SHD/HiARwXQju1vXTW4fKr4u5SgBUTm51OKEjKgj+cs00ggW3kEvNqwErnlwuq7Y3xBe4eg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.18.5 - '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-annotate-as-pure': 7.18.6 regexpu-core: 5.3.2 - semver: 6.3.1 - /@babel/helper-create-regexp-features-plugin@7.22.9(@babel/core@7.22.9): - resolution: {integrity: sha512-+svjVa/tFwsNSG4NEy1h85+HQ5imbT92Q5/bgtS7P0GTQlP8WuFdqsiABmQouhiFGyV66oGxZFpeYHza1rNsKw==} + /@babel/helper-create-regexp-features-plugin@7.21.0(@babel/core@7.21.0): + resolution: {integrity: sha512-N+LaFW/auRSWdx7SHD/HiARwXQju1vXTW4fKr4u5SgBUTm51OKEjKgj+cs00ggW3kEvNqwErnlwuq7Y3xBe4eg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.22.9 - '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/core': 7.21.0 + '@babel/helper-annotate-as-pure': 7.18.6 + regexpu-core: 5.3.2 + dev: true + + /@babel/helper-create-regexp-features-plugin@7.21.0(@babel/core@7.22.10): + resolution: {integrity: sha512-N+LaFW/auRSWdx7SHD/HiARwXQju1vXTW4fKr4u5SgBUTm51OKEjKgj+cs00ggW3kEvNqwErnlwuq7Y3xBe4eg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.22.10 + '@babel/helper-annotate-as-pure': 7.18.6 regexpu-core: 5.3.2 - semver: 6.3.1 - /@babel/helper-define-polyfill-provider@0.4.1(@babel/core@7.18.5): - resolution: {integrity: sha512-kX4oXixDxG197yhX+J3Wp+NpL2wuCFjWQAr6yX2jtCnflK9ulMI51ULFGIrWiX1jGfvAxdHp+XQCcP2bZGPs9A==} + /@babel/helper-define-polyfill-provider@0.3.3(@babel/core@7.18.5): + resolution: {integrity: sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==} peerDependencies: '@babel/core': ^7.4.0-0 dependencies: '@babel/core': 7.18.5 - '@babel/helper-compilation-targets': 7.22.9(@babel/core@7.18.5) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-compilation-targets': 7.20.7(@babel/core@7.18.5) + '@babel/helper-plugin-utils': 7.20.2 debug: 4.3.4(supports-color@5.5.0) lodash.debounce: 4.0.8 resolve: 1.22.2 + semver: 6.3.0 transitivePeerDependencies: - supports-color - /@babel/helper-define-polyfill-provider@0.4.1(@babel/core@7.22.9): - resolution: {integrity: sha512-kX4oXixDxG197yhX+J3Wp+NpL2wuCFjWQAr6yX2jtCnflK9ulMI51ULFGIrWiX1jGfvAxdHp+XQCcP2bZGPs9A==} + /@babel/helper-define-polyfill-provider@0.3.3(@babel/core@7.21.0): + resolution: {integrity: sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==} peerDependencies: '@babel/core': ^7.4.0-0 dependencies: - '@babel/core': 7.22.9 - '@babel/helper-compilation-targets': 7.22.9(@babel/core@7.22.9) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.21.0 + '@babel/helper-compilation-targets': 7.20.7(@babel/core@7.21.0) + '@babel/helper-plugin-utils': 7.20.2 debug: 4.3.4(supports-color@5.5.0) lodash.debounce: 4.0.8 resolve: 1.22.2 + semver: 6.3.0 transitivePeerDependencies: - supports-color dev: true @@ -622,7 +742,7 @@ packages: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: '@babel/core': 7.18.5 - '@babel/helper-compilation-targets': 7.22.9(@babel/core@7.18.5) + '@babel/helper-compilation-targets': 7.22.10 '@babel/helper-plugin-utils': 7.22.5 debug: 4.3.4(supports-color@5.5.0) lodash.debounce: 4.0.8 @@ -630,13 +750,13 @@ packages: transitivePeerDependencies: - supports-color - /@babel/helper-define-polyfill-provider@0.4.2(@babel/core@7.22.9): + /@babel/helper-define-polyfill-provider@0.4.2(@babel/core@7.22.10): resolution: {integrity: sha512-k0qnnOqHn5dK9pZpfD5XXZ9SojAITdCKRn2Lp6rnDGzIbaP0rHyMPk/4wsSxVBVz4RfN0q6VpXWP2pDGIoQ7hw==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/core': 7.22.9 - '@babel/helper-compilation-targets': 7.22.9(@babel/core@7.22.9) + '@babel/core': 7.22.10 + '@babel/helper-compilation-targets': 7.22.10 '@babel/helper-plugin-utils': 7.22.5 debug: 4.3.4(supports-color@5.5.0) lodash.debounce: 4.0.8 @@ -644,218 +764,332 @@ packages: transitivePeerDependencies: - supports-color + /@babel/helper-environment-visitor@7.18.9: + resolution: {integrity: sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==} + engines: {node: '>=6.9.0'} + + /@babel/helper-environment-visitor@7.21.5: + resolution: {integrity: sha512-IYl4gZ3ETsWocUWgsFZLM5i1BYx9SoemminVEXadgLBa9TdeorzgLKm8wWLA6J1N/kT3Kch8XIk1laNzYoHKvQ==} + engines: {node: '>=6.9.0'} + /@babel/helper-environment-visitor@7.22.5: resolution: {integrity: sha512-XGmhECfVA/5sAt+H+xpSg0mfrHq6FzNr9Oxh7PSEBBRUb/mL7Kz3NICXb194rCqAEdxkhPT1a88teizAFyvk8Q==} engines: {node: '>=6.9.0'} + /@babel/helper-explode-assignable-expression@7.18.6: + resolution: {integrity: sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.21.5 + + /@babel/helper-function-name@7.21.0: + resolution: {integrity: sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/template': 7.20.7 + '@babel/types': 7.21.2 + /@babel/helper-function-name@7.22.5: resolution: {integrity: sha512-wtHSq6jMRE3uF2otvfuD3DIvVhOsSNshQl0Qrd7qC9oQJzHvOL4qQXlQn2916+CXGywIjpGuIkoyZRRxHPiNQQ==} engines: {node: '>=6.9.0'} dependencies: '@babel/template': 7.22.5 - '@babel/types': 7.22.5 + '@babel/types': 7.22.10 + + /@babel/helper-hoist-variables@7.18.6: + resolution: {integrity: sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.21.2 /@babel/helper-hoist-variables@7.22.5: resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.5 + '@babel/types': 7.22.10 + + /@babel/helper-member-expression-to-functions@7.21.0: + resolution: {integrity: sha512-Muu8cdZwNN6mRRNG6lAYErJ5X3bRevgYR2O8wN0yn7jJSnGDu6eG59RfT29JHxGUovyfrh6Pj0XzmR7drNVL3Q==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.21.5 - /@babel/helper-member-expression-to-functions@7.22.5: - resolution: {integrity: sha512-aBiH1NKMG0H2cGZqspNvsaBe6wNGjbJjuLy29aU+eDZjSbbN53BaxlpB02xm9v34pLTZ1nIQPFYn2qMZoa5BQQ==} + /@babel/helper-module-imports@7.18.6: + resolution: {integrity: sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.5 + '@babel/types': 7.21.2 /@babel/helper-module-imports@7.22.5: resolution: {integrity: sha512-8Dl6+HD/cKifutF5qGd/8ZJi84QeAKh+CEe1sBzz8UayBBGg1dAIJrdHOcOM5b2MpzWL2yuotJTtGjETq0qjXg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.5 + '@babel/types': 7.22.10 - /@babel/helper-module-transforms@7.22.9(@babel/core@7.18.5): - resolution: {integrity: sha512-t+WA2Xn5K+rTeGtC8jCsdAH52bjggG5TKRuRrAGNM/mjIbO4GxvlLMFOEz9wXY5I2XQ60PMFsAG2WIcG82dQMQ==} + /@babel/helper-module-transforms@7.21.2: + resolution: {integrity: sha512-79yj2AR4U/Oqq/WOV7Lx6hUjau1Zfo4cI+JLAVYeMV5XIlbOhmjEk5ulbTc9fMpmlojzZHkUUxAiK+UKn+hNQQ==} engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.18.5 - '@babel/helper-environment-visitor': 7.22.5 - '@babel/helper-module-imports': 7.22.5 - '@babel/helper-simple-access': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.6 - '@babel/helper-validator-identifier': 7.22.5 + '@babel/helper-environment-visitor': 7.18.9 + '@babel/helper-module-imports': 7.18.6 + '@babel/helper-simple-access': 7.20.2 + '@babel/helper-split-export-declaration': 7.18.6 + '@babel/helper-validator-identifier': 7.19.1 + '@babel/template': 7.20.7 + '@babel/traverse': 7.21.2 + '@babel/types': 7.21.2 + transitivePeerDependencies: + - supports-color - /@babel/helper-module-transforms@7.22.9(@babel/core@7.22.9): + /@babel/helper-module-transforms@7.22.9(@babel/core@7.22.10): resolution: {integrity: sha512-t+WA2Xn5K+rTeGtC8jCsdAH52bjggG5TKRuRrAGNM/mjIbO4GxvlLMFOEz9wXY5I2XQ60PMFsAG2WIcG82dQMQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.22.9 + '@babel/core': 7.22.10 '@babel/helper-environment-visitor': 7.22.5 '@babel/helper-module-imports': 7.22.5 '@babel/helper-simple-access': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 '@babel/helper-validator-identifier': 7.22.5 - /@babel/helper-optimise-call-expression@7.22.5: - resolution: {integrity: sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==} + /@babel/helper-optimise-call-expression@7.18.6: + resolution: {integrity: sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.5 + '@babel/types': 7.21.5 + + /@babel/helper-plugin-utils@7.20.2: + resolution: {integrity: sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==} + engines: {node: '>=6.9.0'} /@babel/helper-plugin-utils@7.22.5: resolution: {integrity: sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==} engines: {node: '>=6.9.0'} - /@babel/helper-remap-async-to-generator@7.22.9(@babel/core@7.18.5): - resolution: {integrity: sha512-8WWC4oR4Px+tr+Fp0X3RHDVfINGpF3ad1HIbrc8A77epiR6eMMc6jsgozkzT2uDiOOdoS9cLIQ+XD2XvI2WSmQ==} + /@babel/helper-remap-async-to-generator@7.18.9(@babel/core@7.18.5): + resolution: {integrity: sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.18.5 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-environment-visitor': 7.22.5 - '@babel/helper-wrap-function': 7.22.9 + '@babel/helper-annotate-as-pure': 7.18.6 + '@babel/helper-environment-visitor': 7.18.9 + '@babel/helper-wrap-function': 7.20.5 + '@babel/types': 7.21.5 + transitivePeerDependencies: + - supports-color - /@babel/helper-remap-async-to-generator@7.22.9(@babel/core@7.22.9): - resolution: {integrity: sha512-8WWC4oR4Px+tr+Fp0X3RHDVfINGpF3ad1HIbrc8A77epiR6eMMc6jsgozkzT2uDiOOdoS9cLIQ+XD2XvI2WSmQ==} + /@babel/helper-remap-async-to-generator@7.18.9(@babel/core@7.21.0): + resolution: {integrity: sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.22.9 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-environment-visitor': 7.22.5 - '@babel/helper-wrap-function': 7.22.9 + '@babel/core': 7.21.0 + '@babel/helper-annotate-as-pure': 7.18.6 + '@babel/helper-environment-visitor': 7.18.9 + '@babel/helper-wrap-function': 7.20.5 + '@babel/types': 7.21.5 + transitivePeerDependencies: + - supports-color + dev: true - /@babel/helper-replace-supers@7.22.9(@babel/core@7.18.5): - resolution: {integrity: sha512-LJIKvvpgPOPUThdYqcX6IXRuIcTkcAub0IaDRGCZH0p5GPUp7PhRU9QVgFcDDd51BaPkk77ZjqFwh6DZTAEmGg==} + /@babel/helper-remap-async-to-generator@7.18.9(@babel/core@7.22.10): + resolution: {integrity: sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.18.5 - '@babel/helper-environment-visitor': 7.22.5 - '@babel/helper-member-expression-to-functions': 7.22.5 - '@babel/helper-optimise-call-expression': 7.22.5 + '@babel/core': 7.22.10 + '@babel/helper-annotate-as-pure': 7.18.6 + '@babel/helper-environment-visitor': 7.18.9 + '@babel/helper-wrap-function': 7.20.5 + '@babel/types': 7.21.5 + transitivePeerDependencies: + - supports-color - /@babel/helper-replace-supers@7.22.9(@babel/core@7.22.9): - resolution: {integrity: sha512-LJIKvvpgPOPUThdYqcX6IXRuIcTkcAub0IaDRGCZH0p5GPUp7PhRU9QVgFcDDd51BaPkk77ZjqFwh6DZTAEmGg==} + /@babel/helper-replace-supers@7.20.7: + resolution: {integrity: sha512-vujDMtB6LVfNW13jhlCrp48QNslK6JXi7lQG736HVbHz/mbf4Dc7tIRh1Xf5C0rF7BP8iiSxGMCmY6Ci1ven3A==} engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.22.9 - '@babel/helper-environment-visitor': 7.22.5 - '@babel/helper-member-expression-to-functions': 7.22.5 - '@babel/helper-optimise-call-expression': 7.22.5 + '@babel/helper-environment-visitor': 7.18.9 + '@babel/helper-member-expression-to-functions': 7.21.0 + '@babel/helper-optimise-call-expression': 7.18.6 + '@babel/template': 7.20.7 + '@babel/traverse': 7.21.5 + '@babel/types': 7.21.5 + transitivePeerDependencies: + - supports-color + + /@babel/helper-simple-access@7.20.2: + resolution: {integrity: sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.21.2 /@babel/helper-simple-access@7.22.5: resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.5 + '@babel/types': 7.22.10 + + /@babel/helper-skip-transparent-expression-wrappers@7.20.0: + resolution: {integrity: sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.21.5 - /@babel/helper-skip-transparent-expression-wrappers@7.22.5: - resolution: {integrity: sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==} + /@babel/helper-split-export-declaration@7.18.6: + resolution: {integrity: sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.5 + '@babel/types': 7.21.2 /@babel/helper-split-export-declaration@7.22.6: resolution: {integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.5 + '@babel/types': 7.22.10 + + /@babel/helper-string-parser@7.19.4: + resolution: {integrity: sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==} + engines: {node: '>=6.9.0'} + + /@babel/helper-string-parser@7.21.5: + resolution: {integrity: sha512-5pTUx3hAJaZIdW99sJ6ZUUgWq/Y+Hja7TowEnLNMm1VivRgZQL3vpBY3qUACVsvw+yQU6+YgfBVmcbLaZtrA1w==} + engines: {node: '>=6.9.0'} /@babel/helper-string-parser@7.22.5: resolution: {integrity: sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==} engines: {node: '>=6.9.0'} + /@babel/helper-validator-identifier@7.19.1: + resolution: {integrity: sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==} + engines: {node: '>=6.9.0'} + /@babel/helper-validator-identifier@7.22.5: resolution: {integrity: sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==} engines: {node: '>=6.9.0'} + /@babel/helper-validator-option@7.21.0: + resolution: {integrity: sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==} + engines: {node: '>=6.9.0'} + /@babel/helper-validator-option@7.22.5: resolution: {integrity: sha512-R3oB6xlIVKUnxNUxbmgq7pKjxpru24zlimpE8WK47fACIlM0II/Hm1RS8IaOI7NgCr6LNS+jl5l75m20npAziw==} engines: {node: '>=6.9.0'} - /@babel/helper-wrap-function@7.22.9: - resolution: {integrity: sha512-sZ+QzfauuUEfxSEjKFmi3qDSHgLsTPK/pEpoD/qonZKOtTPTLbf59oabPQ4rKekt9lFcj/hTZaOhWwFYrgjk+Q==} + /@babel/helper-wrap-function@7.20.5: + resolution: {integrity: sha512-bYMxIWK5mh+TgXGVqAtnu5Yn1un+v8DDZtqyzKRLUzrh70Eal2O3aZ7aPYiMADO4uKlkzOiRiZ6GX5q3qxvW9Q==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-function-name': 7.22.5 - '@babel/template': 7.22.5 - '@babel/types': 7.22.5 + '@babel/helper-function-name': 7.21.0 + '@babel/template': 7.20.7 + '@babel/traverse': 7.21.5 + '@babel/types': 7.21.5 + transitivePeerDependencies: + - supports-color + + /@babel/helpers@7.21.0: + resolution: {integrity: sha512-XXve0CBtOW0pd7MRzzmoyuSj0e3SEzj8pgyFxnTT1NJZL38BD1MK7yYrm8yefRPIDvNNe14xR4FdbHwpInD4rA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/template': 7.20.7 + '@babel/traverse': 7.21.2 + '@babel/types': 7.21.2 + transitivePeerDependencies: + - supports-color - /@babel/helpers@7.22.6: - resolution: {integrity: sha512-YjDs6y/fVOYFV8hAf1rxd1QvR9wJe1pDBZ2AREKq/SDayfPzgk0PBnVuTCE5X1acEpMMNOVUqoe+OwiZGJ+OaA==} + /@babel/helpers@7.22.10: + resolution: {integrity: sha512-a41J4NW8HyZa1I1vAndrraTlPZ/eZoga2ZgS7fEr0tZJGVU4xqdE80CEm0CcNjha5EZ8fTBYLKHF0kqDUuAwQw==} engines: {node: '>=6.9.0'} dependencies: '@babel/template': 7.22.5 - '@babel/traverse': 7.22.8(supports-color@5.5.0) - '@babel/types': 7.22.5 + '@babel/traverse': 7.22.10(supports-color@5.5.0) + '@babel/types': 7.22.10 transitivePeerDependencies: - supports-color - /@babel/highlight@7.22.5: - resolution: {integrity: sha512-BSKlD1hgnedS5XRnGOljZawtag7H1yPfQp0tdNJCHoH6AZ+Pcm9VvkrK59/Yy593Ypg0zMxH2BxD1VPYUQ7UIw==} + /@babel/highlight@7.18.6: + resolution: {integrity: sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-validator-identifier': 7.19.1 + chalk: 2.4.2 + js-tokens: 4.0.0 + + /@babel/highlight@7.22.10: + resolution: {integrity: sha512-78aUtVcT7MUscr0K5mIEnkwxPE0MaxkR5RxRwuHaQ+JuU5AmTPhY+do2mdzVTnIJJpyBglql2pehuBIWHug+WQ==} engines: {node: '>=6.9.0'} dependencies: '@babel/helper-validator-identifier': 7.22.5 chalk: 2.4.2 js-tokens: 4.0.0 - /@babel/parser@7.22.7: - resolution: {integrity: sha512-7NF8pOkHP5o2vpmGgNGcfAeCvOYhGLyA3Z4eBQkT1RJlWu47n63bCs93QfJ2hIAFCil7L5P2IWhs1oToVgrL0Q==} + /@babel/parser@7.21.2: + resolution: {integrity: sha512-URpaIJQwEkEC2T9Kn+Ai6Xe/02iNaVCuT/PtoRz3GPVJVDpPd7mLo+VddTbhCRU9TXqW5mSrQfXZyi8kDKOVpQ==} + engines: {node: '>=6.0.0'} + hasBin: true + dependencies: + '@babel/types': 7.21.2 + + /@babel/parser@7.21.8: + resolution: {integrity: sha512-6zavDGdzG3gUqAdWvlLFfk+36RilI+Pwyuuh7HItyeScCWP3k6i8vKclAQ0bM/0y/Kz/xiwvxhMv9MgTJP5gmA==} + engines: {node: '>=6.0.0'} + hasBin: true + dependencies: + '@babel/types': 7.21.5 + + /@babel/parser@7.22.10: + resolution: {integrity: sha512-lNbdGsQb9ekfsnjFGhEiF4hfFqGgfOP3H3d27re3n+CGhNuTSUEQdfWk556sTLNTloczcdM5TYF2LhzmDQKyvQ==} engines: {node: '>=6.0.0'} hasBin: true dependencies: - '@babel/types': 7.22.5 + '@babel/types': 7.22.10 - /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.22.5(@babel/core@7.18.5): - resolution: {integrity: sha512-NP1M5Rf+u2Gw9qfSO4ihjcTGW5zXTi36ITLd4/EoAcEhIZ0yjMqmftDNl3QC19CX7olhrjpyU454g/2W7X0jvQ==} + /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.18.6(@babel/core@7.18.5): + resolution: {integrity: sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.18.5 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.22.5(@babel/core@7.22.9): - resolution: {integrity: sha512-NP1M5Rf+u2Gw9qfSO4ihjcTGW5zXTi36ITLd4/EoAcEhIZ0yjMqmftDNl3QC19CX7olhrjpyU454g/2W7X0jvQ==} + /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.18.6(@babel/core@7.21.0): + resolution: {integrity: sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.22.9 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.22.5(@babel/core@7.18.5): - resolution: {integrity: sha512-31Bb65aZaUwqCbWMnZPduIZxCBngHFlzyN6Dq6KAJjtx+lx6ohKHubc61OomYi7XwVD4Ol0XCVz4h+pYFR048g==} + /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.20.7(@babel/core@7.18.5): + resolution: {integrity: sha512-sbr9+wNE5aXMBBFBICk01tt7sBf2Oc9ikRFEcem/ZORup9IMUdNhW7/wVLEbbtlWOsEubJet46mHAL2C8+2jKQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.13.0 dependencies: '@babel/core': 7.18.5 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/plugin-transform-optional-chaining': 7.22.6(@babel/core@7.18.5) + '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 + '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.18.5) - /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.22.5(@babel/core@7.22.9): - resolution: {integrity: sha512-31Bb65aZaUwqCbWMnZPduIZxCBngHFlzyN6Dq6KAJjtx+lx6ohKHubc61OomYi7XwVD4Ol0XCVz4h+pYFR048g==} + /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.20.7(@babel/core@7.21.0): + resolution: {integrity: sha512-sbr9+wNE5aXMBBFBICk01tt7sBf2Oc9ikRFEcem/ZORup9IMUdNhW7/wVLEbbtlWOsEubJet46mHAL2C8+2jKQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.13.0 dependencies: - '@babel/core': 7.22.9 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/plugin-transform-optional-chaining': 7.22.6(@babel/core@7.22.9) + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 + '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.21.0) dev: true /@babel/plugin-proposal-async-generator-functions@7.20.7(@babel/core@7.18.5): @@ -865,22 +1099,41 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.5 - '@babel/helper-environment-visitor': 7.22.5 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-remap-async-to-generator': 7.22.9(@babel/core@7.18.5) + '@babel/helper-environment-visitor': 7.18.9 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-remap-async-to-generator': 7.18.9(@babel/core@7.18.5) '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.18.5) + transitivePeerDependencies: + - supports-color - /@babel/plugin-proposal-async-generator-functions@7.20.7(@babel/core@7.22.9): + /@babel/plugin-proposal-async-generator-functions@7.20.7(@babel/core@7.21.0): resolution: {integrity: sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 - '@babel/helper-environment-visitor': 7.22.5 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-remap-async-to-generator': 7.22.9(@babel/core@7.22.9) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.22.9) + '@babel/core': 7.21.0 + '@babel/helper-environment-visitor': 7.18.9 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-remap-async-to-generator': 7.18.9(@babel/core@7.21.0) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.21.0) + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/plugin-proposal-async-generator-functions@7.20.7(@babel/core@7.22.10): + resolution: {integrity: sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.10 + '@babel/helper-environment-visitor': 7.18.9 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-remap-async-to-generator': 7.18.9(@babel/core@7.22.10) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.22.10) + transitivePeerDependencies: + - supports-color /@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.18.5): resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==} @@ -889,78 +1142,228 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.5 - '@babel/helper-create-class-features-plugin': 7.22.9(@babel/core@7.18.5) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-create-class-features-plugin': 7.21.0(@babel/core@7.18.5) + '@babel/helper-plugin-utils': 7.20.2 + transitivePeerDependencies: + - supports-color - /@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.22.9): + /@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.21.0): resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 - '@babel/helper-create-class-features-plugin': 7.22.9(@babel/core@7.22.9) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.21.0 + '@babel/helper-create-class-features-plugin': 7.21.0(@babel/core@7.21.0) + '@babel/helper-plugin-utils': 7.20.2 + transitivePeerDependencies: + - supports-color + dev: true - /@babel/plugin-proposal-export-default-from@7.22.5(@babel/core@7.18.5): - resolution: {integrity: sha512-UCe1X/hplyv6A5g2WnQ90tnHRvYL29dabCWww92lO7VdfMVTVReBTRrhiMrKQejHD9oVkdnRdwYuzUZkBVQisg==} + /@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.22.10): + resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.10 + '@babel/helper-create-class-features-plugin': 7.21.0(@babel/core@7.22.10) + '@babel/helper-plugin-utils': 7.20.2 + transitivePeerDependencies: + - supports-color + + /@babel/plugin-proposal-class-static-block@7.21.0(@babel/core@7.18.5): + resolution: {integrity: sha512-XP5G9MWNUskFuP30IfFSEFB0Z6HzLIUcjYM4bYOPHXl7eiJ9HFv8tWj6TXTN5QODiEhDZAeI4hLok2iHFFV4hw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.12.0 dependencies: '@babel/core': 7.18.5 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-export-default-from': 7.22.5(@babel/core@7.18.5) + '@babel/helper-create-class-features-plugin': 7.21.0(@babel/core@7.18.5) + '@babel/helper-plugin-utils': 7.20.2 + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.18.5) + transitivePeerDependencies: + - supports-color - /@babel/plugin-proposal-export-default-from@7.22.5(@babel/core@7.22.9): - resolution: {integrity: sha512-UCe1X/hplyv6A5g2WnQ90tnHRvYL29dabCWww92lO7VdfMVTVReBTRrhiMrKQejHD9oVkdnRdwYuzUZkBVQisg==} + /@babel/plugin-proposal-class-static-block@7.21.0(@babel/core@7.21.0): + resolution: {integrity: sha512-XP5G9MWNUskFuP30IfFSEFB0Z6HzLIUcjYM4bYOPHXl7eiJ9HFv8tWj6TXTN5QODiEhDZAeI4hLok2iHFFV4hw==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.12.0 dependencies: - '@babel/core': 7.22.9 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-export-default-from': 7.22.5(@babel/core@7.22.9) + '@babel/core': 7.21.0 + '@babel/helper-create-class-features-plugin': 7.21.0(@babel/core@7.21.0) + '@babel/helper-plugin-utils': 7.20.2 + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.21.0) + transitivePeerDependencies: + - supports-color + dev: true - /@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.18.5): - resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==} + /@babel/plugin-proposal-dynamic-import@7.18.6(@babel/core@7.18.5): + resolution: {integrity: sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.5 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.18.5) + '@babel/helper-plugin-utils': 7.20.2 + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.18.5) - /@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.22.9): - resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==} + /@babel/plugin-proposal-dynamic-import@7.18.6(@babel/core@7.21.0): + resolution: {integrity: sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.22.9) + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.21.0) + dev: true - /@babel/plugin-proposal-numeric-separator@7.18.6(@babel/core@7.18.5): - resolution: {integrity: sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==} + /@babel/plugin-proposal-export-default-from@7.22.5(@babel/core@7.18.5): + resolution: {integrity: sha512-UCe1X/hplyv6A5g2WnQ90tnHRvYL29dabCWww92lO7VdfMVTVReBTRrhiMrKQejHD9oVkdnRdwYuzUZkBVQisg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.5 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.18.5) + '@babel/plugin-syntax-export-default-from': 7.22.5(@babel/core@7.18.5) - /@babel/plugin-proposal-numeric-separator@7.18.6(@babel/core@7.22.9): - resolution: {integrity: sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==} + /@babel/plugin-proposal-export-default-from@7.22.5(@babel/core@7.22.10): + resolution: {integrity: sha512-UCe1X/hplyv6A5g2WnQ90tnHRvYL29dabCWww92lO7VdfMVTVReBTRrhiMrKQejHD9oVkdnRdwYuzUZkBVQisg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 + '@babel/core': 7.22.10 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.22.9) + '@babel/plugin-syntax-export-default-from': 7.22.5(@babel/core@7.22.10) + + /@babel/plugin-proposal-export-namespace-from@7.18.9(@babel/core@7.18.5): + resolution: {integrity: sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.18.5 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.18.5) + + /@babel/plugin-proposal-export-namespace-from@7.18.9(@babel/core@7.21.0): + resolution: {integrity: sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.21.0) + dev: true + + /@babel/plugin-proposal-json-strings@7.18.6(@babel/core@7.18.5): + resolution: {integrity: sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.18.5 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.18.5) + + /@babel/plugin-proposal-json-strings@7.18.6(@babel/core@7.21.0): + resolution: {integrity: sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.21.0) + dev: true + + /@babel/plugin-proposal-logical-assignment-operators@7.20.7(@babel/core@7.18.5): + resolution: {integrity: sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.18.5 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.18.5) + + /@babel/plugin-proposal-logical-assignment-operators@7.20.7(@babel/core@7.21.0): + resolution: {integrity: sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.21.0) + dev: true + + /@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.18.5): + resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.18.5 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.18.5) + + /@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.21.0): + resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.21.0) + dev: true + + /@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.22.10): + resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.10 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.22.10) + + /@babel/plugin-proposal-numeric-separator@7.18.6(@babel/core@7.18.5): + resolution: {integrity: sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.18.5 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.18.5) + + /@babel/plugin-proposal-numeric-separator@7.18.6(@babel/core@7.21.0): + resolution: {integrity: sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.21.0) + dev: true + + /@babel/plugin-proposal-numeric-separator@7.18.6(@babel/core@7.22.10): + resolution: {integrity: sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.10 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.22.10) /@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.18.5): resolution: {integrity: sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==} @@ -968,25 +1371,39 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/compat-data': 7.22.9 + '@babel/compat-data': 7.21.0 '@babel/core': 7.18.5 - '@babel/helper-compilation-targets': 7.22.9(@babel/core@7.18.5) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-compilation-targets': 7.20.7(@babel/core@7.18.5) + '@babel/helper-plugin-utils': 7.20.2 '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.18.5) - '@babel/plugin-transform-parameters': 7.22.5(@babel/core@7.18.5) + '@babel/plugin-transform-parameters': 7.20.7(@babel/core@7.18.5) - /@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.22.9): + /@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.21.0): resolution: {integrity: sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/compat-data': 7.22.9 - '@babel/core': 7.22.9 - '@babel/helper-compilation-targets': 7.22.9(@babel/core@7.22.9) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.22.9) - '@babel/plugin-transform-parameters': 7.22.5(@babel/core@7.22.9) + '@babel/compat-data': 7.21.0 + '@babel/core': 7.21.0 + '@babel/helper-compilation-targets': 7.20.7(@babel/core@7.21.0) + '@babel/helper-plugin-utils': 7.20.2 + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.21.0) + '@babel/plugin-transform-parameters': 7.20.7(@babel/core@7.21.0) + dev: true + + /@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.22.10): + resolution: {integrity: sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/compat-data': 7.21.0 + '@babel/core': 7.22.10 + '@babel/helper-compilation-targets': 7.20.7(@babel/core@7.22.10) + '@babel/helper-plugin-utils': 7.20.2 + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.22.10) + '@babel/plugin-transform-parameters': 7.20.7(@babel/core@7.22.10) /@babel/plugin-proposal-optional-catch-binding@7.18.6(@babel/core@7.18.5): resolution: {integrity: sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==} @@ -995,18 +1412,29 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.5 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.20.2 '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.18.5) - /@babel/plugin-proposal-optional-catch-binding@7.18.6(@babel/core@7.22.9): + /@babel/plugin-proposal-optional-catch-binding@7.18.6(@babel/core@7.21.0): resolution: {integrity: sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.22.9) + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.21.0) + dev: true + + /@babel/plugin-proposal-optional-catch-binding@7.18.6(@babel/core@7.22.10): + resolution: {integrity: sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.10 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.22.10) /@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.18.5): resolution: {integrity: sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==} @@ -1015,36 +1443,85 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.5 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.18.5) - /@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.22.9): + /@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.21.0): resolution: {integrity: sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.22.9) + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.21.0) + dev: true + + /@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.22.10): + resolution: {integrity: sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.10 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.22.10) - /@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.18.5): - resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==} + /@babel/plugin-proposal-private-methods@7.18.6(@babel/core@7.18.5): + resolution: {integrity: sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.5 + '@babel/helper-create-class-features-plugin': 7.21.0(@babel/core@7.18.5) + '@babel/helper-plugin-utils': 7.20.2 + transitivePeerDependencies: + - supports-color - /@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.22.9): - resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==} + /@babel/plugin-proposal-private-methods@7.18.6(@babel/core@7.21.0): + resolution: {integrity: sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 + '@babel/core': 7.21.0 + '@babel/helper-create-class-features-plugin': 7.21.0(@babel/core@7.21.0) + '@babel/helper-plugin-utils': 7.20.2 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/plugin-proposal-private-property-in-object@7.21.0(@babel/core@7.18.5): + resolution: {integrity: sha512-ha4zfehbJjc5MmXBlHec1igel5TJXXLDDRbuJ4+XT2TJcyD9/V1919BA8gMvsdHcNMBy4WBUBiRb3nw/EQUtBw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.18.5 + '@babel/helper-annotate-as-pure': 7.18.6 + '@babel/helper-create-class-features-plugin': 7.21.0(@babel/core@7.18.5) + '@babel/helper-plugin-utils': 7.20.2 + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.18.5) + transitivePeerDependencies: + - supports-color + + /@babel/plugin-proposal-private-property-in-object@7.21.0(@babel/core@7.21.0): + resolution: {integrity: sha512-ha4zfehbJjc5MmXBlHec1igel5TJXXLDDRbuJ4+XT2TJcyD9/V1919BA8gMvsdHcNMBy4WBUBiRb3nw/EQUtBw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.0 + '@babel/helper-annotate-as-pure': 7.18.6 + '@babel/helper-create-class-features-plugin': 7.21.0(@babel/core@7.21.0) + '@babel/helper-plugin-utils': 7.20.2 + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.21.0) + transitivePeerDependencies: + - supports-color dev: true /@babel/plugin-proposal-unicode-property-regex@7.18.6(@babel/core@7.18.5): @@ -1054,18 +1531,18 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.5 - '@babel/helper-create-regexp-features-plugin': 7.22.9(@babel/core@7.18.5) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-create-regexp-features-plugin': 7.21.0(@babel/core@7.18.5) + '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-proposal-unicode-property-regex@7.18.6(@babel/core@7.22.9): + /@babel/plugin-proposal-unicode-property-regex@7.18.6(@babel/core@7.21.0): resolution: {integrity: sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==} engines: {node: '>=4'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 - '@babel/helper-create-regexp-features-plugin': 7.22.9(@babel/core@7.22.9) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.21.0 + '@babel/helper-create-regexp-features-plugin': 7.21.0(@babel/core@7.21.0) + '@babel/helper-plugin-utils': 7.20.2 dev: true /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.18.5): @@ -1074,15 +1551,24 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.5 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.22.9): + /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.21.0): resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 + dev: true + + /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.22.10): + resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.10 + '@babel/helper-plugin-utils': 7.20.2 /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.18.5): resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} @@ -1090,15 +1576,24 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.5 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.22.9): + /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.21.0): resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 + dev: true + + /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.22.10): + resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.10 + '@babel/helper-plugin-utils': 7.20.2 /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.18.5): resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} @@ -1107,16 +1602,16 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.5 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.22.9): + /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.21.0): resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 dev: true /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.18.5): @@ -1125,15 +1620,24 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.5 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.22.9): + /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.21.0): resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 + dev: true + + /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.22.10): + resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.10 + '@babel/helper-plugin-utils': 7.20.2 /@babel/plugin-syntax-export-default-from@7.22.5(@babel/core@7.18.5): resolution: {integrity: sha512-ODAqWWXB/yReh/jVQDag/3/tl6lgBueQkk/TcfW/59Oykm4c8a55XloX0CTk2k2VJiFWMgHby9xNX29IbCv9dQ==} @@ -1144,13 +1648,13 @@ packages: '@babel/core': 7.18.5 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-export-default-from@7.22.5(@babel/core@7.22.9): + /@babel/plugin-syntax-export-default-from@7.22.5(@babel/core@7.22.10): resolution: {integrity: sha512-ODAqWWXB/yReh/jVQDag/3/tl6lgBueQkk/TcfW/59Oykm4c8a55XloX0CTk2k2VJiFWMgHby9xNX29IbCv9dQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 + '@babel/core': 7.22.10 '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.18.5): @@ -1159,15 +1663,15 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.5 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.22.9): + /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.21.0): resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 dev: true /@babel/plugin-syntax-flow@7.22.5(@babel/core@7.18.5): @@ -1179,104 +1683,98 @@ packages: '@babel/core': 7.18.5 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-flow@7.22.5(@babel/core@7.22.9): + /@babel/plugin-syntax-flow@7.22.5(@babel/core@7.22.10): resolution: {integrity: sha512-9RdCl0i+q0QExayk2nOS7853w08yLucnnPML6EN9S8fgMPVtdLDCdx/cOQ/i44Lb9UeQX9A35yaqBBOMMZxPxQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 + '@babel/core': 7.22.10 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-import-assertions@7.22.5(@babel/core@7.18.5): - resolution: {integrity: sha512-rdV97N7KqsRzeNGoWUOK6yUsWarLjE5Su/Snk9IYPU9CwkWHs4t+rTGOvffTR8XGkJMTAdLfO0xVnXm8wugIJg==} + /@babel/plugin-syntax-import-assertions@7.20.0(@babel/core@7.18.5): + resolution: {integrity: sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.5 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-syntax-import-assertions@7.22.5(@babel/core@7.22.9): - resolution: {integrity: sha512-rdV97N7KqsRzeNGoWUOK6yUsWarLjE5Su/Snk9IYPU9CwkWHs4t+rTGOvffTR8XGkJMTAdLfO0xVnXm8wugIJg==} + /@babel/plugin-syntax-import-assertions@7.20.0(@babel/core@7.21.0): + resolution: {integrity: sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-syntax-import-attributes@7.22.5(@babel/core@7.18.5): - resolution: {integrity: sha512-KwvoWDeNKPETmozyFE0P2rOLqh39EoQHNjqizrI5B8Vt0ZNS7M56s7dAiAqbYfiAYOuIzIh96z3iR2ktgu3tEg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.5 - '@babel/helper-plugin-utils': 7.22.5 - - /@babel/plugin-syntax-import-attributes@7.22.5(@babel/core@7.22.9): - resolution: {integrity: sha512-KwvoWDeNKPETmozyFE0P2rOLqh39EoQHNjqizrI5B8Vt0ZNS7M56s7dAiAqbYfiAYOuIzIh96z3iR2ktgu3tEg==} + /@babel/plugin-syntax-import-assertions@7.20.0(@babel/core@7.22.10): + resolution: {integrity: sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.22.10 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.18.5): - resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} + /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.18.5): + resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.5 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.22.9): - resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} + /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.21.0): + resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.18.5): - resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} + /@babel/plugin-syntax-jsx@7.18.6(@babel/core@7.18.5): + resolution: {integrity: sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.5 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.22.9): - resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} + /@babel/plugin-syntax-jsx@7.18.6(@babel/core@7.21.0): + resolution: {integrity: sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-syntax-jsx@7.22.5(@babel/core@7.18.5): - resolution: {integrity: sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==} + /@babel/plugin-syntax-jsx@7.18.6(@babel/core@7.22.10): + resolution: {integrity: sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.5 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.22.10 + '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-syntax-jsx@7.22.5(@babel/core@7.22.9): + /@babel/plugin-syntax-jsx@7.22.5(@babel/core@7.18.5): resolution: {integrity: sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 + '@babel/core': 7.18.5 '@babel/helper-plugin-utils': 7.22.5 + dev: false /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.18.5): resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} @@ -1284,15 +1782,15 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.5 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.22.9): + /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.21.0): resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 dev: true /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.18.5): @@ -1301,15 +1799,24 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.5 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.22.9): + /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.21.0): resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 + dev: true + + /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.22.10): + resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.10 + '@babel/helper-plugin-utils': 7.20.2 /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.18.5): resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} @@ -1317,15 +1824,24 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.5 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.22.9): + /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.21.0): resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 + dev: true + + /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.22.10): + resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.10 + '@babel/helper-plugin-utils': 7.20.2 /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.18.5): resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} @@ -1333,15 +1849,24 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.5 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.22.9): + /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.21.0): resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 + dev: true + + /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.22.10): + resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.10 + '@babel/helper-plugin-utils': 7.20.2 /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.18.5): resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} @@ -1349,15 +1874,24 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.5 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.22.9): + /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.21.0): resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 + dev: true + + /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.22.10): + resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.10 + '@babel/helper-plugin-utils': 7.20.2 /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.18.5): resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} @@ -1365,15 +1899,24 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.5 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.22.9): + /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.21.0): resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 + dev: true + + /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.22.10): + resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.10 + '@babel/helper-plugin-utils': 7.20.2 /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.18.5): resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} @@ -1382,16 +1925,16 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.5 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.22.9): + /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.21.0): resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 dev: true /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.18.5): @@ -1401,375 +1944,346 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.5 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.22.9): + /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.21.0): resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-syntax-typescript@7.22.5(@babel/core@7.18.5): - resolution: {integrity: sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ==} + /@babel/plugin-syntax-typescript@7.20.0(@babel/core@7.18.5): + resolution: {integrity: sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.5 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-syntax-typescript@7.22.5(@babel/core@7.22.9): - resolution: {integrity: sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ==} + /@babel/plugin-syntax-typescript@7.20.0(@babel/core@7.21.0): + resolution: {integrity: sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 - '@babel/helper-plugin-utils': 7.22.5 - - /@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.18.5): - resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.18.5 - '@babel/helper-create-regexp-features-plugin': 7.22.9(@babel/core@7.18.5) - '@babel/helper-plugin-utils': 7.22.5 - - /@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.22.9): - resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.22.9 - '@babel/helper-create-regexp-features-plugin': 7.22.9(@babel/core@7.22.9) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-transform-arrow-functions@7.22.5(@babel/core@7.18.5): - resolution: {integrity: sha512-26lTNXoVRdAnsaDXPpvCNUq+OVWEVC6bx7Vvz9rC53F2bagUWW4u4ii2+h8Fejfh7RYqPxn+libeFBBck9muEw==} + /@babel/plugin-syntax-typescript@7.20.0(@babel/core@7.22.10): + resolution: {integrity: sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.5 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.22.10 + '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-transform-arrow-functions@7.22.5(@babel/core@7.22.9): - resolution: {integrity: sha512-26lTNXoVRdAnsaDXPpvCNUq+OVWEVC6bx7Vvz9rC53F2bagUWW4u4ii2+h8Fejfh7RYqPxn+libeFBBck9muEw==} + /@babel/plugin-transform-arrow-functions@7.20.7(@babel/core@7.18.5): + resolution: {integrity: sha512-3poA5E7dzDomxj9WXWwuD6A5F3kc7VXwIJO+E+J8qtDtS+pXPAhrgEyh+9GBwBgPq1Z+bB+/JD60lp5jsN7JPQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.18.5 + '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-transform-async-generator-functions@7.22.7(@babel/core@7.18.5): - resolution: {integrity: sha512-7HmE7pk/Fmke45TODvxvkxRMV9RazV+ZZzhOL9AG8G29TLrr3jkjwF7uJfxZ30EoXpO+LJkq4oA8NjO2DTnEDg==} + /@babel/plugin-transform-arrow-functions@7.20.7(@babel/core@7.21.0): + resolution: {integrity: sha512-3poA5E7dzDomxj9WXWwuD6A5F3kc7VXwIJO+E+J8qtDtS+pXPAhrgEyh+9GBwBgPq1Z+bB+/JD60lp5jsN7JPQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.5 - '@babel/helper-environment-visitor': 7.22.5 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-remap-async-to-generator': 7.22.9(@babel/core@7.18.5) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.18.5) + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 + dev: true - /@babel/plugin-transform-async-generator-functions@7.22.7(@babel/core@7.22.9): - resolution: {integrity: sha512-7HmE7pk/Fmke45TODvxvkxRMV9RazV+ZZzhOL9AG8G29TLrr3jkjwF7uJfxZ30EoXpO+LJkq4oA8NjO2DTnEDg==} + /@babel/plugin-transform-arrow-functions@7.20.7(@babel/core@7.22.10): + resolution: {integrity: sha512-3poA5E7dzDomxj9WXWwuD6A5F3kc7VXwIJO+E+J8qtDtS+pXPAhrgEyh+9GBwBgPq1Z+bB+/JD60lp5jsN7JPQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 - '@babel/helper-environment-visitor': 7.22.5 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-remap-async-to-generator': 7.22.9(@babel/core@7.22.9) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.22.9) - dev: true + '@babel/core': 7.22.10 + '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-transform-async-to-generator@7.22.5(@babel/core@7.18.5): - resolution: {integrity: sha512-b1A8D8ZzE/VhNDoV1MSJTnpKkCG5bJo+19R4o4oy03zM7ws8yEMK755j61Dc3EyvdysbqH5BOOTquJ7ZX9C6vQ==} + /@babel/plugin-transform-async-to-generator@7.20.7(@babel/core@7.18.5): + resolution: {integrity: sha512-Uo5gwHPT9vgnSXQxqGtpdufUiWp96gk7yiP4Mp5bm1QMkEmLXBO7PAGYbKoJ6DhAwiNkcHFBol/x5zZZkL/t0Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.5 - '@babel/helper-module-imports': 7.22.5 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-remap-async-to-generator': 7.22.9(@babel/core@7.18.5) + '@babel/helper-module-imports': 7.18.6 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-remap-async-to-generator': 7.18.9(@babel/core@7.18.5) + transitivePeerDependencies: + - supports-color - /@babel/plugin-transform-async-to-generator@7.22.5(@babel/core@7.22.9): - resolution: {integrity: sha512-b1A8D8ZzE/VhNDoV1MSJTnpKkCG5bJo+19R4o4oy03zM7ws8yEMK755j61Dc3EyvdysbqH5BOOTquJ7ZX9C6vQ==} + /@babel/plugin-transform-async-to-generator@7.20.7(@babel/core@7.21.0): + resolution: {integrity: sha512-Uo5gwHPT9vgnSXQxqGtpdufUiWp96gk7yiP4Mp5bm1QMkEmLXBO7PAGYbKoJ6DhAwiNkcHFBol/x5zZZkL/t0Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 - '@babel/helper-module-imports': 7.22.5 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-remap-async-to-generator': 7.22.9(@babel/core@7.22.9) + '@babel/core': 7.21.0 + '@babel/helper-module-imports': 7.18.6 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-remap-async-to-generator': 7.18.9(@babel/core@7.21.0) + transitivePeerDependencies: + - supports-color + dev: true - /@babel/plugin-transform-block-scoped-functions@7.22.5(@babel/core@7.18.5): - resolution: {integrity: sha512-tdXZ2UdknEKQWKJP1KMNmuF5Lx3MymtMN/pvA+p/VEkhK8jVcQ1fzSy8KM9qRYhAf2/lV33hoMPKI/xaI9sADA==} + /@babel/plugin-transform-async-to-generator@7.20.7(@babel/core@7.22.10): + resolution: {integrity: sha512-Uo5gwHPT9vgnSXQxqGtpdufUiWp96gk7yiP4Mp5bm1QMkEmLXBO7PAGYbKoJ6DhAwiNkcHFBol/x5zZZkL/t0Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.5 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.22.10 + '@babel/helper-module-imports': 7.18.6 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-remap-async-to-generator': 7.18.9(@babel/core@7.22.10) + transitivePeerDependencies: + - supports-color - /@babel/plugin-transform-block-scoped-functions@7.22.5(@babel/core@7.22.9): - resolution: {integrity: sha512-tdXZ2UdknEKQWKJP1KMNmuF5Lx3MymtMN/pvA+p/VEkhK8jVcQ1fzSy8KM9qRYhAf2/lV33hoMPKI/xaI9sADA==} + /@babel/plugin-transform-block-scoped-functions@7.18.6(@babel/core@7.18.5): + resolution: {integrity: sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.18.5 + '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-transform-block-scoping@7.22.5(@babel/core@7.18.5): - resolution: {integrity: sha512-EcACl1i5fSQ6bt+YGuU/XGCeZKStLmyVGytWkpyhCLeQVA0eu6Wtiw92V+I1T/hnezUv7j74dA/Ro69gWcU+hg==} + /@babel/plugin-transform-block-scoped-functions@7.18.6(@babel/core@7.21.0): + resolution: {integrity: sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.5 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 + dev: true - /@babel/plugin-transform-block-scoping@7.22.5(@babel/core@7.22.9): - resolution: {integrity: sha512-EcACl1i5fSQ6bt+YGuU/XGCeZKStLmyVGytWkpyhCLeQVA0eu6Wtiw92V+I1T/hnezUv7j74dA/Ro69gWcU+hg==} + /@babel/plugin-transform-block-scoped-functions@7.18.6(@babel/core@7.22.10): + resolution: {integrity: sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.22.10 + '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-transform-class-properties@7.22.5(@babel/core@7.18.5): - resolution: {integrity: sha512-nDkQ0NfkOhPTq8YCLiWNxp1+f9fCobEjCb0n8WdbNUBc4IB5V7P1QnX9IjpSoquKrXF5SKojHleVNs2vGeHCHQ==} + /@babel/plugin-transform-block-scoping@7.21.0(@babel/core@7.18.5): + resolution: {integrity: sha512-Mdrbunoh9SxwFZapeHVrwFmri16+oYotcZysSzhNIVDwIAb1UV+kvnxULSYq9J3/q5MDG+4X6w8QVgD1zhBXNQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.5 - '@babel/helper-create-class-features-plugin': 7.22.9(@babel/core@7.18.5) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-transform-class-properties@7.22.5(@babel/core@7.22.9): - resolution: {integrity: sha512-nDkQ0NfkOhPTq8YCLiWNxp1+f9fCobEjCb0n8WdbNUBc4IB5V7P1QnX9IjpSoquKrXF5SKojHleVNs2vGeHCHQ==} + /@babel/plugin-transform-block-scoping@7.21.0(@babel/core@7.21.0): + resolution: {integrity: sha512-Mdrbunoh9SxwFZapeHVrwFmri16+oYotcZysSzhNIVDwIAb1UV+kvnxULSYq9J3/q5MDG+4X6w8QVgD1zhBXNQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 - '@babel/helper-create-class-features-plugin': 7.22.9(@babel/core@7.22.9) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-transform-class-static-block@7.22.5(@babel/core@7.18.5): - resolution: {integrity: sha512-SPToJ5eYZLxlnp1UzdARpOGeC2GbHvr9d/UV0EukuVx8atktg194oe+C5BqQ8jRTkgLRVOPYeXRSBg1IlMoVRA==} + /@babel/plugin-transform-block-scoping@7.21.0(@babel/core@7.22.10): + resolution: {integrity: sha512-Mdrbunoh9SxwFZapeHVrwFmri16+oYotcZysSzhNIVDwIAb1UV+kvnxULSYq9J3/q5MDG+4X6w8QVgD1zhBXNQ==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.12.0 - dependencies: - '@babel/core': 7.18.5 - '@babel/helper-create-class-features-plugin': 7.22.9(@babel/core@7.18.5) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.18.5) - - /@babel/plugin-transform-class-static-block@7.22.5(@babel/core@7.22.9): - resolution: {integrity: sha512-SPToJ5eYZLxlnp1UzdARpOGeC2GbHvr9d/UV0EukuVx8atktg194oe+C5BqQ8jRTkgLRVOPYeXRSBg1IlMoVRA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.12.0 + '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 - '@babel/helper-create-class-features-plugin': 7.22.9(@babel/core@7.22.9) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.22.9) - dev: true + '@babel/core': 7.22.10 + '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-transform-classes@7.22.6(@babel/core@7.18.5): - resolution: {integrity: sha512-58EgM6nuPNG6Py4Z3zSuu0xWu2VfodiMi72Jt5Kj2FECmaYk1RrTXA45z6KBFsu9tRgwQDwIiY4FXTt+YsSFAQ==} + /@babel/plugin-transform-classes@7.21.0(@babel/core@7.18.5): + resolution: {integrity: sha512-RZhbYTCEUAe6ntPehC4hlslPWosNHDox+vAs4On/mCLRLfoDVHf6hVEd7kuxr1RnHwJmxFfUM3cZiZRmPxJPXQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.5 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-compilation-targets': 7.22.9(@babel/core@7.18.5) - '@babel/helper-environment-visitor': 7.22.5 - '@babel/helper-function-name': 7.22.5 - '@babel/helper-optimise-call-expression': 7.22.5 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-replace-supers': 7.22.9(@babel/core@7.18.5) - '@babel/helper-split-export-declaration': 7.22.6 + '@babel/helper-annotate-as-pure': 7.18.6 + '@babel/helper-compilation-targets': 7.20.7(@babel/core@7.18.5) + '@babel/helper-environment-visitor': 7.18.9 + '@babel/helper-function-name': 7.21.0 + '@babel/helper-optimise-call-expression': 7.18.6 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-replace-supers': 7.20.7 + '@babel/helper-split-export-declaration': 7.18.6 globals: 11.12.0 + transitivePeerDependencies: + - supports-color - /@babel/plugin-transform-classes@7.22.6(@babel/core@7.22.9): - resolution: {integrity: sha512-58EgM6nuPNG6Py4Z3zSuu0xWu2VfodiMi72Jt5Kj2FECmaYk1RrTXA45z6KBFsu9tRgwQDwIiY4FXTt+YsSFAQ==} + /@babel/plugin-transform-classes@7.21.0(@babel/core@7.21.0): + resolution: {integrity: sha512-RZhbYTCEUAe6ntPehC4hlslPWosNHDox+vAs4On/mCLRLfoDVHf6hVEd7kuxr1RnHwJmxFfUM3cZiZRmPxJPXQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-compilation-targets': 7.22.9(@babel/core@7.22.9) - '@babel/helper-environment-visitor': 7.22.5 - '@babel/helper-function-name': 7.22.5 - '@babel/helper-optimise-call-expression': 7.22.5 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-replace-supers': 7.22.9(@babel/core@7.22.9) - '@babel/helper-split-export-declaration': 7.22.6 + '@babel/core': 7.21.0 + '@babel/helper-annotate-as-pure': 7.18.6 + '@babel/helper-compilation-targets': 7.20.7(@babel/core@7.21.0) + '@babel/helper-environment-visitor': 7.18.9 + '@babel/helper-function-name': 7.21.0 + '@babel/helper-optimise-call-expression': 7.18.6 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-replace-supers': 7.20.7 + '@babel/helper-split-export-declaration': 7.18.6 globals: 11.12.0 + transitivePeerDependencies: + - supports-color + dev: true - /@babel/plugin-transform-computed-properties@7.22.5(@babel/core@7.18.5): - resolution: {integrity: sha512-4GHWBgRf0krxPX+AaPtgBAlTgTeZmqDynokHOX7aqqAB4tHs3U2Y02zH6ETFdLZGcg9UQSD1WCmkVrE9ErHeOg==} + /@babel/plugin-transform-classes@7.21.0(@babel/core@7.22.10): + resolution: {integrity: sha512-RZhbYTCEUAe6ntPehC4hlslPWosNHDox+vAs4On/mCLRLfoDVHf6hVEd7kuxr1RnHwJmxFfUM3cZiZRmPxJPXQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.5 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/template': 7.22.5 + '@babel/core': 7.22.10 + '@babel/helper-annotate-as-pure': 7.18.6 + '@babel/helper-compilation-targets': 7.20.7(@babel/core@7.22.10) + '@babel/helper-environment-visitor': 7.18.9 + '@babel/helper-function-name': 7.21.0 + '@babel/helper-optimise-call-expression': 7.18.6 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-replace-supers': 7.20.7 + '@babel/helper-split-export-declaration': 7.18.6 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color - /@babel/plugin-transform-computed-properties@7.22.5(@babel/core@7.22.9): - resolution: {integrity: sha512-4GHWBgRf0krxPX+AaPtgBAlTgTeZmqDynokHOX7aqqAB4tHs3U2Y02zH6ETFdLZGcg9UQSD1WCmkVrE9ErHeOg==} + /@babel/plugin-transform-computed-properties@7.20.7(@babel/core@7.18.5): + resolution: {integrity: sha512-Lz7MvBK6DTjElHAmfu6bfANzKcxpyNPeYBGEafyA6E5HtRpjpZwU+u7Qrgz/2OR0z+5TvKYbPdphfSaAcZBrYQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/template': 7.22.5 + '@babel/core': 7.18.5 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/template': 7.20.7 - /@babel/plugin-transform-destructuring@7.22.5(@babel/core@7.18.5): - resolution: {integrity: sha512-GfqcFuGW8vnEqTUBM7UtPd5A4q797LTvvwKxXTgRsFjoqaJiEg9deBG6kWeQYkVEL569NpnmpC0Pkr/8BLKGnQ==} + /@babel/plugin-transform-computed-properties@7.20.7(@babel/core@7.21.0): + resolution: {integrity: sha512-Lz7MvBK6DTjElHAmfu6bfANzKcxpyNPeYBGEafyA6E5HtRpjpZwU+u7Qrgz/2OR0z+5TvKYbPdphfSaAcZBrYQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.5 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/template': 7.20.7 + dev: true - /@babel/plugin-transform-destructuring@7.22.5(@babel/core@7.22.9): - resolution: {integrity: sha512-GfqcFuGW8vnEqTUBM7UtPd5A4q797LTvvwKxXTgRsFjoqaJiEg9deBG6kWeQYkVEL569NpnmpC0Pkr/8BLKGnQ==} + /@babel/plugin-transform-computed-properties@7.20.7(@babel/core@7.22.10): + resolution: {integrity: sha512-Lz7MvBK6DTjElHAmfu6bfANzKcxpyNPeYBGEafyA6E5HtRpjpZwU+u7Qrgz/2OR0z+5TvKYbPdphfSaAcZBrYQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.22.10 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/template': 7.20.7 - /@babel/plugin-transform-dotall-regex@7.22.5(@babel/core@7.18.5): - resolution: {integrity: sha512-5/Yk9QxCQCl+sOIB1WelKnVRxTJDSAIxtJLL2/pqL14ZVlbH0fUQUZa/T5/UnQtBNgghR7mfB8ERBKyKPCi7Vw==} + /@babel/plugin-transform-destructuring@7.20.7(@babel/core@7.18.5): + resolution: {integrity: sha512-Xwg403sRrZb81IVB79ZPqNQME23yhugYVqgTxAhT99h485F4f+GMELFhhOsscDUB7HCswepKeCKLn/GZvUKoBA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.5 - '@babel/helper-create-regexp-features-plugin': 7.22.9(@babel/core@7.18.5) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-transform-dotall-regex@7.22.5(@babel/core@7.22.9): - resolution: {integrity: sha512-5/Yk9QxCQCl+sOIB1WelKnVRxTJDSAIxtJLL2/pqL14ZVlbH0fUQUZa/T5/UnQtBNgghR7mfB8ERBKyKPCi7Vw==} + /@babel/plugin-transform-destructuring@7.20.7(@babel/core@7.21.0): + resolution: {integrity: sha512-Xwg403sRrZb81IVB79ZPqNQME23yhugYVqgTxAhT99h485F4f+GMELFhhOsscDUB7HCswepKeCKLn/GZvUKoBA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 - '@babel/helper-create-regexp-features-plugin': 7.22.9(@babel/core@7.22.9) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-transform-duplicate-keys@7.22.5(@babel/core@7.18.5): - resolution: {integrity: sha512-dEnYD+9BBgld5VBXHnF/DbYGp3fqGMsyxKbtD1mDyIA7AkTSpKXFhCVuj/oQVOoALfBs77DudA0BE4d5mcpmqw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.5 - '@babel/helper-plugin-utils': 7.22.5 - - /@babel/plugin-transform-duplicate-keys@7.22.5(@babel/core@7.22.9): - resolution: {integrity: sha512-dEnYD+9BBgld5VBXHnF/DbYGp3fqGMsyxKbtD1mDyIA7AkTSpKXFhCVuj/oQVOoALfBs77DudA0BE4d5mcpmqw==} + /@babel/plugin-transform-destructuring@7.20.7(@babel/core@7.22.10): + resolution: {integrity: sha512-Xwg403sRrZb81IVB79ZPqNQME23yhugYVqgTxAhT99h485F4f+GMELFhhOsscDUB7HCswepKeCKLn/GZvUKoBA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 - '@babel/helper-plugin-utils': 7.22.5 - dev: true + '@babel/core': 7.22.10 + '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-transform-dynamic-import@7.22.5(@babel/core@7.18.5): - resolution: {integrity: sha512-0MC3ppTB1AMxd8fXjSrbPa7LT9hrImt+/fcj+Pg5YMD7UQyWp/02+JWpdnCymmsXwIx5Z+sYn1bwCn4ZJNvhqQ==} + /@babel/plugin-transform-dotall-regex@7.18.6(@babel/core@7.18.5): + resolution: {integrity: sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.5 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.18.5) + '@babel/helper-create-regexp-features-plugin': 7.21.0(@babel/core@7.18.5) + '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-transform-dynamic-import@7.22.5(@babel/core@7.22.9): - resolution: {integrity: sha512-0MC3ppTB1AMxd8fXjSrbPa7LT9hrImt+/fcj+Pg5YMD7UQyWp/02+JWpdnCymmsXwIx5Z+sYn1bwCn4ZJNvhqQ==} + /@babel/plugin-transform-dotall-regex@7.18.6(@babel/core@7.21.0): + resolution: {integrity: sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.22.9) + '@babel/core': 7.21.0 + '@babel/helper-create-regexp-features-plugin': 7.21.0(@babel/core@7.21.0) + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-transform-exponentiation-operator@7.22.5(@babel/core@7.18.5): - resolution: {integrity: sha512-vIpJFNM/FjZ4rh1myqIya9jXwrwwgFRHPjT3DkUA9ZLHuzox8jiXkOLvwm1H+PQIP3CqfC++WPKeuDi0Sjdj1g==} + /@babel/plugin-transform-duplicate-keys@7.18.9(@babel/core@7.18.5): + resolution: {integrity: sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.5 - '@babel/helper-builder-binary-assignment-operator-visitor': 7.22.5 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-transform-exponentiation-operator@7.22.5(@babel/core@7.22.9): - resolution: {integrity: sha512-vIpJFNM/FjZ4rh1myqIya9jXwrwwgFRHPjT3DkUA9ZLHuzox8jiXkOLvwm1H+PQIP3CqfC++WPKeuDi0Sjdj1g==} + /@babel/plugin-transform-duplicate-keys@7.18.9(@babel/core@7.21.0): + resolution: {integrity: sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 - '@babel/helper-builder-binary-assignment-operator-visitor': 7.22.5 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-transform-export-namespace-from@7.22.5(@babel/core@7.18.5): - resolution: {integrity: sha512-X4hhm7FRnPgd4nDA4b/5V280xCx6oL7Oob5+9qVS5C13Zq4bh1qq7LU0GgRU6b5dBWBvhGaXYVB4AcN6+ol6vg==} + /@babel/plugin-transform-exponentiation-operator@7.18.6(@babel/core@7.18.5): + resolution: {integrity: sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.5 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.18.5) + '@babel/helper-builder-binary-assignment-operator-visitor': 7.18.9 + '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-transform-export-namespace-from@7.22.5(@babel/core@7.22.9): - resolution: {integrity: sha512-X4hhm7FRnPgd4nDA4b/5V280xCx6oL7Oob5+9qVS5C13Zq4bh1qq7LU0GgRU6b5dBWBvhGaXYVB4AcN6+ol6vg==} + /@babel/plugin-transform-exponentiation-operator@7.18.6(@babel/core@7.21.0): + resolution: {integrity: sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.22.9) + '@babel/core': 7.21.0 + '@babel/helper-builder-binary-assignment-operator-visitor': 7.18.9 + '@babel/helper-plugin-utils': 7.20.2 dev: true /@babel/plugin-transform-flow-strip-types@7.22.5(@babel/core@7.18.5): @@ -1782,513 +2296,442 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-flow': 7.22.5(@babel/core@7.18.5) - /@babel/plugin-transform-flow-strip-types@7.22.5(@babel/core@7.22.9): + /@babel/plugin-transform-flow-strip-types@7.22.5(@babel/core@7.22.10): resolution: {integrity: sha512-tujNbZdxdG0/54g/oua8ISToaXTFBf8EnSb5PgQSciIXWOWKX3S4+JR7ZE9ol8FZwf9kxitzkGQ+QWeov/mCiA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 + '@babel/core': 7.22.10 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-flow': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-syntax-flow': 7.22.5(@babel/core@7.22.10) - /@babel/plugin-transform-for-of@7.22.5(@babel/core@7.18.5): - resolution: {integrity: sha512-3kxQjX1dU9uudwSshyLeEipvrLjBCVthCgeTp6CzE/9JYrlAIaeekVxRpCWsDDfYTfRZRoCeZatCQvwo+wvK8A==} + /@babel/plugin-transform-for-of@7.21.0(@babel/core@7.18.5): + resolution: {integrity: sha512-LlUYlydgDkKpIY7mcBWvyPPmMcOphEyYA27Ef4xpbh1IiDNLr0kZsos2nf92vz3IccvJI25QUwp86Eo5s6HmBQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.5 - '@babel/helper-plugin-utils': 7.22.5 - - /@babel/plugin-transform-for-of@7.22.5(@babel/core@7.22.9): - resolution: {integrity: sha512-3kxQjX1dU9uudwSshyLeEipvrLjBCVthCgeTp6CzE/9JYrlAIaeekVxRpCWsDDfYTfRZRoCeZatCQvwo+wvK8A==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.9 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-transform-function-name@7.22.5(@babel/core@7.18.5): - resolution: {integrity: sha512-UIzQNMS0p0HHiQm3oelztj+ECwFnj+ZRV4KnguvlsD2of1whUeM6o7wGNj6oLwcDoAXQ8gEqfgC24D+VdIcevg==} + /@babel/plugin-transform-for-of@7.21.0(@babel/core@7.21.0): + resolution: {integrity: sha512-LlUYlydgDkKpIY7mcBWvyPPmMcOphEyYA27Ef4xpbh1IiDNLr0kZsos2nf92vz3IccvJI25QUwp86Eo5s6HmBQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.5 - '@babel/helper-compilation-targets': 7.22.9(@babel/core@7.18.5) - '@babel/helper-function-name': 7.22.5 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 + dev: true - /@babel/plugin-transform-function-name@7.22.5(@babel/core@7.22.9): - resolution: {integrity: sha512-UIzQNMS0p0HHiQm3oelztj+ECwFnj+ZRV4KnguvlsD2of1whUeM6o7wGNj6oLwcDoAXQ8gEqfgC24D+VdIcevg==} + /@babel/plugin-transform-for-of@7.21.0(@babel/core@7.22.10): + resolution: {integrity: sha512-LlUYlydgDkKpIY7mcBWvyPPmMcOphEyYA27Ef4xpbh1IiDNLr0kZsos2nf92vz3IccvJI25QUwp86Eo5s6HmBQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 - '@babel/helper-compilation-targets': 7.22.9(@babel/core@7.22.9) - '@babel/helper-function-name': 7.22.5 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.22.10 + '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-transform-json-strings@7.22.5(@babel/core@7.18.5): - resolution: {integrity: sha512-DuCRB7fu8MyTLbEQd1ew3R85nx/88yMoqo2uPSjevMj3yoN7CDM8jkgrY0wmVxfJZyJ/B9fE1iq7EQppWQmR5A==} + /@babel/plugin-transform-function-name@7.18.9(@babel/core@7.18.5): + resolution: {integrity: sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.5 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.18.5) + '@babel/helper-compilation-targets': 7.20.7(@babel/core@7.18.5) + '@babel/helper-function-name': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-transform-json-strings@7.22.5(@babel/core@7.22.9): - resolution: {integrity: sha512-DuCRB7fu8MyTLbEQd1ew3R85nx/88yMoqo2uPSjevMj3yoN7CDM8jkgrY0wmVxfJZyJ/B9fE1iq7EQppWQmR5A==} + /@babel/plugin-transform-function-name@7.18.9(@babel/core@7.21.0): + resolution: {integrity: sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.22.9) + '@babel/core': 7.21.0 + '@babel/helper-compilation-targets': 7.20.7(@babel/core@7.21.0) + '@babel/helper-function-name': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-transform-literals@7.22.5(@babel/core@7.18.5): - resolution: {integrity: sha512-fTLj4D79M+mepcw3dgFBTIDYpbcB9Sm0bpm4ppXPaO+U+PKFFyV9MGRvS0gvGw62sd10kT5lRMKXAADb9pWy8g==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.5 - '@babel/helper-plugin-utils': 7.22.5 - - /@babel/plugin-transform-literals@7.22.5(@babel/core@7.22.9): - resolution: {integrity: sha512-fTLj4D79M+mepcw3dgFBTIDYpbcB9Sm0bpm4ppXPaO+U+PKFFyV9MGRvS0gvGw62sd10kT5lRMKXAADb9pWy8g==} + /@babel/plugin-transform-function-name@7.18.9(@babel/core@7.22.10): + resolution: {integrity: sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.22.10 + '@babel/helper-compilation-targets': 7.20.7(@babel/core@7.22.10) + '@babel/helper-function-name': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-transform-logical-assignment-operators@7.22.5(@babel/core@7.18.5): - resolution: {integrity: sha512-MQQOUW1KL8X0cDWfbwYP+TbVbZm16QmQXJQ+vndPtH/BoO0lOKpVoEDMI7+PskYxH+IiE0tS8xZye0qr1lGzSA==} + /@babel/plugin-transform-literals@7.18.9(@babel/core@7.18.5): + resolution: {integrity: sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.5 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.18.5) + '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-transform-logical-assignment-operators@7.22.5(@babel/core@7.22.9): - resolution: {integrity: sha512-MQQOUW1KL8X0cDWfbwYP+TbVbZm16QmQXJQ+vndPtH/BoO0lOKpVoEDMI7+PskYxH+IiE0tS8xZye0qr1lGzSA==} + /@babel/plugin-transform-literals@7.18.9(@babel/core@7.21.0): + resolution: {integrity: sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.22.9) + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-transform-member-expression-literals@7.22.5(@babel/core@7.18.5): - resolution: {integrity: sha512-RZEdkNtzzYCFl9SE9ATaUMTj2hqMb4StarOJLrZRbqqU4HSBE7UlBw9WBWQiDzrJZJdUWiMTVDI6Gv/8DPvfew==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.5 - '@babel/helper-plugin-utils': 7.22.5 - - /@babel/plugin-transform-member-expression-literals@7.22.5(@babel/core@7.22.9): - resolution: {integrity: sha512-RZEdkNtzzYCFl9SE9ATaUMTj2hqMb4StarOJLrZRbqqU4HSBE7UlBw9WBWQiDzrJZJdUWiMTVDI6Gv/8DPvfew==} + /@babel/plugin-transform-literals@7.18.9(@babel/core@7.22.10): + resolution: {integrity: sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.22.10 + '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-transform-modules-amd@7.22.5(@babel/core@7.18.5): - resolution: {integrity: sha512-R+PTfLTcYEmb1+kK7FNkhQ1gP4KgjpSO6HfH9+f8/yfp2Nt3ggBjiVpRwmwTlfqZLafYKJACy36yDXlEmI9HjQ==} + /@babel/plugin-transform-member-expression-literals@7.18.6(@babel/core@7.18.5): + resolution: {integrity: sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.5 - '@babel/helper-module-transforms': 7.22.9(@babel/core@7.18.5) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-transform-modules-amd@7.22.5(@babel/core@7.22.9): - resolution: {integrity: sha512-R+PTfLTcYEmb1+kK7FNkhQ1gP4KgjpSO6HfH9+f8/yfp2Nt3ggBjiVpRwmwTlfqZLafYKJACy36yDXlEmI9HjQ==} + /@babel/plugin-transform-member-expression-literals@7.18.6(@babel/core@7.21.0): + resolution: {integrity: sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 - '@babel/helper-module-transforms': 7.22.9(@babel/core@7.22.9) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-transform-modules-commonjs@7.22.5(@babel/core@7.18.5): - resolution: {integrity: sha512-B4pzOXj+ONRmuaQTg05b3y/4DuFz3WcCNAXPLb2Q0GT0TrGKGxNKV4jwsXts+StaM0LQczZbOpj8o1DLPDJIiA==} + /@babel/plugin-transform-member-expression-literals@7.18.6(@babel/core@7.22.10): + resolution: {integrity: sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.5 - '@babel/helper-module-transforms': 7.22.9(@babel/core@7.18.5) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-simple-access': 7.22.5 + '@babel/core': 7.22.10 + '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-transform-modules-commonjs@7.22.5(@babel/core@7.22.9): - resolution: {integrity: sha512-B4pzOXj+ONRmuaQTg05b3y/4DuFz3WcCNAXPLb2Q0GT0TrGKGxNKV4jwsXts+StaM0LQczZbOpj8o1DLPDJIiA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.9 - '@babel/helper-module-transforms': 7.22.9(@babel/core@7.22.9) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-simple-access': 7.22.5 - - /@babel/plugin-transform-modules-systemjs@7.22.5(@babel/core@7.18.5): - resolution: {integrity: sha512-emtEpoaTMsOs6Tzz+nbmcePl6AKVtS1yC4YNAeMun9U8YCsgadPNxnOPQ8GhHFB2qdx+LZu9LgoC0Lthuu05DQ==} + /@babel/plugin-transform-modules-amd@7.20.11(@babel/core@7.18.5): + resolution: {integrity: sha512-NuzCt5IIYOW0O30UvqktzHYR2ud5bOWbY0yaxWZ6G+aFzOMJvrs5YHNikrbdaT15+KNO31nPOy5Fim3ku6Zb5g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.5 - '@babel/helper-hoist-variables': 7.22.5 - '@babel/helper-module-transforms': 7.22.9(@babel/core@7.18.5) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-validator-identifier': 7.22.5 - - /@babel/plugin-transform-modules-systemjs@7.22.5(@babel/core@7.22.9): - resolution: {integrity: sha512-emtEpoaTMsOs6Tzz+nbmcePl6AKVtS1yC4YNAeMun9U8YCsgadPNxnOPQ8GhHFB2qdx+LZu9LgoC0Lthuu05DQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.9 - '@babel/helper-hoist-variables': 7.22.5 - '@babel/helper-module-transforms': 7.22.9(@babel/core@7.22.9) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-validator-identifier': 7.22.5 - dev: true - - /@babel/plugin-transform-modules-umd@7.22.5(@babel/core@7.18.5): - resolution: {integrity: sha512-+S6kzefN/E1vkSsKx8kmQuqeQsvCKCd1fraCM7zXm4SFoggI099Tr4G8U81+5gtMdUeMQ4ipdQffbKLX0/7dBQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.5 - '@babel/helper-module-transforms': 7.22.9(@babel/core@7.18.5) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-module-transforms': 7.21.2 + '@babel/helper-plugin-utils': 7.20.2 + transitivePeerDependencies: + - supports-color - /@babel/plugin-transform-modules-umd@7.22.5(@babel/core@7.22.9): - resolution: {integrity: sha512-+S6kzefN/E1vkSsKx8kmQuqeQsvCKCd1fraCM7zXm4SFoggI099Tr4G8U81+5gtMdUeMQ4ipdQffbKLX0/7dBQ==} + /@babel/plugin-transform-modules-amd@7.20.11(@babel/core@7.21.0): + resolution: {integrity: sha512-NuzCt5IIYOW0O30UvqktzHYR2ud5bOWbY0yaxWZ6G+aFzOMJvrs5YHNikrbdaT15+KNO31nPOy5Fim3ku6Zb5g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 - '@babel/helper-module-transforms': 7.22.9(@babel/core@7.22.9) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.21.0 + '@babel/helper-module-transforms': 7.21.2 + '@babel/helper-plugin-utils': 7.20.2 + transitivePeerDependencies: + - supports-color dev: true - /@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.18.5): - resolution: {integrity: sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.18.5 - '@babel/helper-create-regexp-features-plugin': 7.22.9(@babel/core@7.18.5) - '@babel/helper-plugin-utils': 7.22.5 - - /@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.22.9): - resolution: {integrity: sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.22.9 - '@babel/helper-create-regexp-features-plugin': 7.22.9(@babel/core@7.22.9) - '@babel/helper-plugin-utils': 7.22.5 - - /@babel/plugin-transform-new-target@7.22.5(@babel/core@7.18.5): - resolution: {integrity: sha512-AsF7K0Fx/cNKVyk3a+DW0JLo+Ua598/NxMRvxDnkpCIGFh43+h/v2xyhRUYf6oD8gE4QtL83C7zZVghMjHd+iw==} + /@babel/plugin-transform-modules-commonjs@7.21.2(@babel/core@7.18.5): + resolution: {integrity: sha512-Cln+Yy04Gxua7iPdj6nOV96smLGjpElir5YwzF0LBPKoPlLDNJePNlrGGaybAJkd0zKRnOVXOgizSqPYMNYkzA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.5 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-module-transforms': 7.21.2 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-simple-access': 7.20.2 + transitivePeerDependencies: + - supports-color - /@babel/plugin-transform-new-target@7.22.5(@babel/core@7.22.9): - resolution: {integrity: sha512-AsF7K0Fx/cNKVyk3a+DW0JLo+Ua598/NxMRvxDnkpCIGFh43+h/v2xyhRUYf6oD8gE4QtL83C7zZVghMjHd+iw==} + /@babel/plugin-transform-modules-commonjs@7.21.2(@babel/core@7.21.0): + resolution: {integrity: sha512-Cln+Yy04Gxua7iPdj6nOV96smLGjpElir5YwzF0LBPKoPlLDNJePNlrGGaybAJkd0zKRnOVXOgizSqPYMNYkzA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.21.0 + '@babel/helper-module-transforms': 7.21.2 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-simple-access': 7.20.2 + transitivePeerDependencies: + - supports-color dev: true - /@babel/plugin-transform-nullish-coalescing-operator@7.22.5(@babel/core@7.18.5): - resolution: {integrity: sha512-6CF8g6z1dNYZ/VXok5uYkkBBICHZPiGEl7oDnAx2Mt1hlHVHOSIKWJaXHjQJA5VB43KZnXZDIexMchY4y2PGdA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.5 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.18.5) - - /@babel/plugin-transform-nullish-coalescing-operator@7.22.5(@babel/core@7.22.9): - resolution: {integrity: sha512-6CF8g6z1dNYZ/VXok5uYkkBBICHZPiGEl7oDnAx2Mt1hlHVHOSIKWJaXHjQJA5VB43KZnXZDIexMchY4y2PGdA==} + /@babel/plugin-transform-modules-commonjs@7.21.2(@babel/core@7.22.10): + resolution: {integrity: sha512-Cln+Yy04Gxua7iPdj6nOV96smLGjpElir5YwzF0LBPKoPlLDNJePNlrGGaybAJkd0zKRnOVXOgizSqPYMNYkzA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.22.9) - dev: true + '@babel/core': 7.22.10 + '@babel/helper-module-transforms': 7.21.2 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-simple-access': 7.20.2 + transitivePeerDependencies: + - supports-color - /@babel/plugin-transform-numeric-separator@7.22.5(@babel/core@7.18.5): - resolution: {integrity: sha512-NbslED1/6M+sXiwwtcAB/nieypGw02Ejf4KtDeMkCEpP6gWFMX1wI9WKYua+4oBneCCEmulOkRpwywypVZzs/g==} + /@babel/plugin-transform-modules-systemjs@7.20.11(@babel/core@7.18.5): + resolution: {integrity: sha512-vVu5g9BPQKSFEmvt2TA4Da5N+QVS66EX21d8uoOihC+OCpUoGvzVsXeqFdtAEfVa5BILAeFt+U7yVmLbQnAJmw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.5 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.18.5) + '@babel/helper-hoist-variables': 7.18.6 + '@babel/helper-module-transforms': 7.21.2 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-validator-identifier': 7.19.1 + transitivePeerDependencies: + - supports-color - /@babel/plugin-transform-numeric-separator@7.22.5(@babel/core@7.22.9): - resolution: {integrity: sha512-NbslED1/6M+sXiwwtcAB/nieypGw02Ejf4KtDeMkCEpP6gWFMX1wI9WKYua+4oBneCCEmulOkRpwywypVZzs/g==} + /@babel/plugin-transform-modules-systemjs@7.20.11(@babel/core@7.21.0): + resolution: {integrity: sha512-vVu5g9BPQKSFEmvt2TA4Da5N+QVS66EX21d8uoOihC+OCpUoGvzVsXeqFdtAEfVa5BILAeFt+U7yVmLbQnAJmw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.22.9) + '@babel/core': 7.21.0 + '@babel/helper-hoist-variables': 7.18.6 + '@babel/helper-module-transforms': 7.21.2 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-validator-identifier': 7.19.1 + transitivePeerDependencies: + - supports-color dev: true - /@babel/plugin-transform-object-rest-spread@7.22.5(@babel/core@7.18.5): - resolution: {integrity: sha512-Kk3lyDmEslH9DnvCDA1s1kkd3YWQITiBOHngOtDL9Pt6BZjzqb6hiOlb8VfjiiQJ2unmegBqZu0rx5RxJb5vmQ==} + /@babel/plugin-transform-modules-umd@7.18.6(@babel/core@7.18.5): + resolution: {integrity: sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/compat-data': 7.22.9 '@babel/core': 7.18.5 - '@babel/helper-compilation-targets': 7.22.9(@babel/core@7.18.5) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.18.5) - '@babel/plugin-transform-parameters': 7.22.5(@babel/core@7.18.5) + '@babel/helper-module-transforms': 7.21.2 + '@babel/helper-plugin-utils': 7.20.2 + transitivePeerDependencies: + - supports-color - /@babel/plugin-transform-object-rest-spread@7.22.5(@babel/core@7.22.9): - resolution: {integrity: sha512-Kk3lyDmEslH9DnvCDA1s1kkd3YWQITiBOHngOtDL9Pt6BZjzqb6hiOlb8VfjiiQJ2unmegBqZu0rx5RxJb5vmQ==} + /@babel/plugin-transform-modules-umd@7.18.6(@babel/core@7.21.0): + resolution: {integrity: sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/compat-data': 7.22.9 - '@babel/core': 7.22.9 - '@babel/helper-compilation-targets': 7.22.9(@babel/core@7.22.9) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.22.9) - '@babel/plugin-transform-parameters': 7.22.5(@babel/core@7.22.9) + '@babel/core': 7.21.0 + '@babel/helper-module-transforms': 7.21.2 + '@babel/helper-plugin-utils': 7.20.2 + transitivePeerDependencies: + - supports-color dev: true - /@babel/plugin-transform-object-super@7.22.5(@babel/core@7.18.5): - resolution: {integrity: sha512-klXqyaT9trSjIUrcsYIfETAzmOEZL3cBYqOYLJxBHfMFFggmXOv+NYSX/Jbs9mzMVESw/WycLFPRx8ba/b2Ipw==} + /@babel/plugin-transform-named-capturing-groups-regex@7.20.5(@babel/core@7.18.5): + resolution: {integrity: sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.18.5 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-replace-supers': 7.22.9(@babel/core@7.18.5) + '@babel/helper-create-regexp-features-plugin': 7.21.0(@babel/core@7.18.5) + '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-transform-object-super@7.22.5(@babel/core@7.22.9): - resolution: {integrity: sha512-klXqyaT9trSjIUrcsYIfETAzmOEZL3cBYqOYLJxBHfMFFggmXOv+NYSX/Jbs9mzMVESw/WycLFPRx8ba/b2Ipw==} + /@babel/plugin-transform-named-capturing-groups-regex@7.20.5(@babel/core@7.21.0): + resolution: {integrity: sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.22.9 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-replace-supers': 7.22.9(@babel/core@7.22.9) + '@babel/core': 7.21.0 + '@babel/helper-create-regexp-features-plugin': 7.21.0(@babel/core@7.21.0) + '@babel/helper-plugin-utils': 7.20.2 + dev: true + + /@babel/plugin-transform-named-capturing-groups-regex@7.20.5(@babel/core@7.22.10): + resolution: {integrity: sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.22.10 + '@babel/helper-create-regexp-features-plugin': 7.21.0(@babel/core@7.22.10) + '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-transform-optional-catch-binding@7.22.5(@babel/core@7.18.5): - resolution: {integrity: sha512-pH8orJahy+hzZje5b8e2QIlBWQvGpelS76C63Z+jhZKsmzfNaPQ+LaW6dcJ9bxTpo1mtXbgHwy765Ro3jftmUg==} + /@babel/plugin-transform-new-target@7.18.6(@babel/core@7.18.5): + resolution: {integrity: sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.5 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.18.5) + '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-transform-optional-catch-binding@7.22.5(@babel/core@7.22.9): - resolution: {integrity: sha512-pH8orJahy+hzZje5b8e2QIlBWQvGpelS76C63Z+jhZKsmzfNaPQ+LaW6dcJ9bxTpo1mtXbgHwy765Ro3jftmUg==} + /@babel/plugin-transform-new-target@7.18.6(@babel/core@7.21.0): + resolution: {integrity: sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.22.9) + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-transform-optional-chaining@7.22.6(@babel/core@7.18.5): - resolution: {integrity: sha512-Vd5HiWml0mDVtcLHIoEU5sw6HOUW/Zk0acLs/SAeuLzkGNOPc9DB4nkUajemhCmTIz3eiaKREZn2hQQqF79YTg==} + /@babel/plugin-transform-object-super@7.18.6(@babel/core@7.18.5): + resolution: {integrity: sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.5 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.18.5) + '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-replace-supers': 7.20.7 + transitivePeerDependencies: + - supports-color - /@babel/plugin-transform-optional-chaining@7.22.6(@babel/core@7.22.9): - resolution: {integrity: sha512-Vd5HiWml0mDVtcLHIoEU5sw6HOUW/Zk0acLs/SAeuLzkGNOPc9DB4nkUajemhCmTIz3eiaKREZn2hQQqF79YTg==} + /@babel/plugin-transform-object-super@7.18.6(@babel/core@7.21.0): + resolution: {integrity: sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.22.9) + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-replace-supers': 7.20.7 + transitivePeerDependencies: + - supports-color dev: true - /@babel/plugin-transform-parameters@7.22.5(@babel/core@7.18.5): - resolution: {integrity: sha512-AVkFUBurORBREOmHRKo06FjHYgjrabpdqRSwq6+C7R5iTCZOsM4QbcB27St0a4U6fffyAOqh3s/qEfybAhfivg==} + /@babel/plugin-transform-object-super@7.18.6(@babel/core@7.22.10): + resolution: {integrity: sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.5 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.22.10 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-replace-supers': 7.20.7 + transitivePeerDependencies: + - supports-color - /@babel/plugin-transform-parameters@7.22.5(@babel/core@7.22.9): - resolution: {integrity: sha512-AVkFUBurORBREOmHRKo06FjHYgjrabpdqRSwq6+C7R5iTCZOsM4QbcB27St0a4U6fffyAOqh3s/qEfybAhfivg==} + /@babel/plugin-transform-parameters@7.20.7(@babel/core@7.18.5): + resolution: {integrity: sha512-WiWBIkeHKVOSYPO0pWkxGPfKeWrCJyD3NJ53+Lrp/QMSZbsVPovrVl2aWZ19D/LTVnaDv5Ap7GJ/B2CTOZdrfA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.18.5 + '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-transform-private-methods@7.22.5(@babel/core@7.18.5): - resolution: {integrity: sha512-PPjh4gyrQnGe97JTalgRGMuU4icsZFnWkzicB/fUtzlKUqvsWBKEpPPfr5a2JiyirZkHxnAqkQMO5Z5B2kK3fA==} + /@babel/plugin-transform-parameters@7.20.7(@babel/core@7.21.0): + resolution: {integrity: sha512-WiWBIkeHKVOSYPO0pWkxGPfKeWrCJyD3NJ53+Lrp/QMSZbsVPovrVl2aWZ19D/LTVnaDv5Ap7GJ/B2CTOZdrfA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.5 - '@babel/helper-create-class-features-plugin': 7.22.9(@babel/core@7.18.5) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 + dev: true - /@babel/plugin-transform-private-methods@7.22.5(@babel/core@7.22.9): - resolution: {integrity: sha512-PPjh4gyrQnGe97JTalgRGMuU4icsZFnWkzicB/fUtzlKUqvsWBKEpPPfr5a2JiyirZkHxnAqkQMO5Z5B2kK3fA==} + /@babel/plugin-transform-parameters@7.20.7(@babel/core@7.22.10): + resolution: {integrity: sha512-WiWBIkeHKVOSYPO0pWkxGPfKeWrCJyD3NJ53+Lrp/QMSZbsVPovrVl2aWZ19D/LTVnaDv5Ap7GJ/B2CTOZdrfA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 - '@babel/helper-create-class-features-plugin': 7.22.9(@babel/core@7.22.9) - '@babel/helper-plugin-utils': 7.22.5 - dev: true + '@babel/core': 7.22.10 + '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-transform-private-property-in-object@7.22.5(@babel/core@7.18.5): - resolution: {integrity: sha512-/9xnaTTJcVoBtSSmrVyhtSvO3kbqS2ODoh2juEU72c3aYonNF0OMGiaz2gjukyKM2wBBYJP38S4JiE0Wfb5VMQ==} + /@babel/plugin-transform-property-literals@7.18.6(@babel/core@7.18.5): + resolution: {integrity: sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.5 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.22.9(@babel/core@7.18.5) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.18.5) + '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-transform-private-property-in-object@7.22.5(@babel/core@7.22.9): - resolution: {integrity: sha512-/9xnaTTJcVoBtSSmrVyhtSvO3kbqS2ODoh2juEU72c3aYonNF0OMGiaz2gjukyKM2wBBYJP38S4JiE0Wfb5VMQ==} + /@babel/plugin-transform-property-literals@7.18.6(@babel/core@7.21.0): + resolution: {integrity: sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.22.9(@babel/core@7.22.9) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.22.9) + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-transform-property-literals@7.22.5(@babel/core@7.18.5): - resolution: {integrity: sha512-TiOArgddK3mK/x1Qwf5hay2pxI6wCZnvQqrFSqbtg1GLl2JcNMitVH/YnqjP+M31pLUeTfzY1HAXFDnUBV30rQ==} + /@babel/plugin-transform-property-literals@7.18.6(@babel/core@7.22.10): + resolution: {integrity: sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.5 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.22.10 + '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-transform-property-literals@7.22.5(@babel/core@7.22.9): - resolution: {integrity: sha512-TiOArgddK3mK/x1Qwf5hay2pxI6wCZnvQqrFSqbtg1GLl2JcNMitVH/YnqjP+M31pLUeTfzY1HAXFDnUBV30rQ==} + /@babel/plugin-transform-react-constant-elements@7.20.2(@babel/core@7.21.0): + resolution: {integrity: sha512-KS/G8YI8uwMGKErLFOHS/ekhqdHhpEloxs43NecQHVgo2QuQSyJhGIY1fL8UGl9wy5ItVwwoUL4YxVqsplGq2g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 + dev: true - /@babel/plugin-transform-react-constant-elements@7.22.5(@babel/core@7.22.9): - resolution: {integrity: sha512-BF5SXoO+nX3h5OhlN78XbbDrBOffv+AxPP2ENaJOVqjWCgBDeOY3WcaUcddutGSfoap+5NEQ/q/4I3WZIvgkXA==} + /@babel/plugin-transform-react-display-name@7.18.6(@babel/core@7.18.5): + resolution: {integrity: sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 - '@babel/helper-plugin-utils': 7.22.5 - dev: true + '@babel/core': 7.18.5 + '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-transform-react-display-name@7.22.5(@babel/core@7.18.5): - resolution: {integrity: sha512-PVk3WPYudRF5z4GKMEYUrLjPl38fJSKNaEOkFuoprioowGuWN6w2RKznuFNSlJx7pzzXXStPUnNSOEO0jL5EVw==} + /@babel/plugin-transform-react-display-name@7.18.6(@babel/core@7.21.0): + resolution: {integrity: sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.5 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 + dev: true - /@babel/plugin-transform-react-display-name@7.22.5(@babel/core@7.22.9): - resolution: {integrity: sha512-PVk3WPYudRF5z4GKMEYUrLjPl38fJSKNaEOkFuoprioowGuWN6w2RKznuFNSlJx7pzzXXStPUnNSOEO0jL5EVw==} + /@babel/plugin-transform-react-display-name@7.18.6(@babel/core@7.22.10): + resolution: {integrity: sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.22.10 + '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-transform-react-jsx-development@7.22.5(@babel/core@7.22.9): - resolution: {integrity: sha512-bDhuzwWMuInwCYeDeMzyi7TaBgRQei6DqxhbyniL7/VG4RSS7HtSL2QbY4eESy1KJqlWt8g3xeEBGPuo+XqC8A==} + /@babel/plugin-transform-react-jsx-development@7.18.6(@babel/core@7.21.0): + resolution: {integrity: sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 - '@babel/plugin-transform-react-jsx': 7.22.5(@babel/core@7.22.9) + '@babel/core': 7.21.0 + '@babel/plugin-transform-react-jsx': 7.21.0(@babel/core@7.21.0) dev: true /@babel/plugin-transform-react-jsx-self@7.22.5(@babel/core@7.18.5): @@ -2300,13 +2743,13 @@ packages: '@babel/core': 7.18.5 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-react-jsx-self@7.22.5(@babel/core@7.22.9): + /@babel/plugin-transform-react-jsx-self@7.22.5(@babel/core@7.22.10): resolution: {integrity: sha512-nTh2ogNUtxbiSbxaT4Ds6aXnXEipHweN9YRgOX/oNXdf0cCrGn/+2LozFa3lnPV5D90MkjhgckCPBrsoSc1a7g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 + '@babel/core': 7.22.10 '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-transform-react-jsx-source@7.22.5(@babel/core@7.18.5): @@ -2318,90 +2761,104 @@ packages: '@babel/core': 7.18.5 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-react-jsx-source@7.22.5(@babel/core@7.22.9): + /@babel/plugin-transform-react-jsx-source@7.22.5(@babel/core@7.22.10): resolution: {integrity: sha512-yIiRO6yobeEIaI0RTbIr8iAK9FcBHLtZq0S89ZPjDLQXBA4xvghaKqI0etp/tF3htTM0sazJKKLz9oEiGRtu7w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 + '@babel/core': 7.22.10 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-react-jsx@7.22.5(@babel/core@7.18.5): - resolution: {integrity: sha512-rog5gZaVbUip5iWDMTYbVM15XQq+RkUKhET/IHR6oizR+JEoN6CAfTTuHcK4vwUyzca30qqHqEpzBOnaRMWYMA==} + /@babel/plugin-transform-react-jsx@7.21.0(@babel/core@7.18.5): + resolution: {integrity: sha512-6OAWljMvQrZjR2DaNhVfRz6dkCAVV+ymcLUmaf8bccGOHn2v5rHJK3tTpij0BuhdYWP4LLaqj5lwcdlpAAPuvg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.5 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-module-imports': 7.22.5 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.18.5) - '@babel/types': 7.22.5 + '@babel/helper-annotate-as-pure': 7.18.6 + '@babel/helper-module-imports': 7.18.6 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/plugin-syntax-jsx': 7.18.6(@babel/core@7.18.5) + '@babel/types': 7.21.2 + + /@babel/plugin-transform-react-jsx@7.21.0(@babel/core@7.21.0): + resolution: {integrity: sha512-6OAWljMvQrZjR2DaNhVfRz6dkCAVV+ymcLUmaf8bccGOHn2v5rHJK3tTpij0BuhdYWP4LLaqj5lwcdlpAAPuvg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.0 + '@babel/helper-annotate-as-pure': 7.18.6 + '@babel/helper-module-imports': 7.18.6 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/plugin-syntax-jsx': 7.18.6(@babel/core@7.21.0) + '@babel/types': 7.21.2 + dev: true - /@babel/plugin-transform-react-jsx@7.22.5(@babel/core@7.22.9): - resolution: {integrity: sha512-rog5gZaVbUip5iWDMTYbVM15XQq+RkUKhET/IHR6oizR+JEoN6CAfTTuHcK4vwUyzca30qqHqEpzBOnaRMWYMA==} + /@babel/plugin-transform-react-jsx@7.21.0(@babel/core@7.22.10): + resolution: {integrity: sha512-6OAWljMvQrZjR2DaNhVfRz6dkCAVV+ymcLUmaf8bccGOHn2v5rHJK3tTpij0BuhdYWP4LLaqj5lwcdlpAAPuvg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-module-imports': 7.22.5 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.22.9) - '@babel/types': 7.22.5 + '@babel/core': 7.22.10 + '@babel/helper-annotate-as-pure': 7.18.6 + '@babel/helper-module-imports': 7.18.6 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/plugin-syntax-jsx': 7.18.6(@babel/core@7.22.10) + '@babel/types': 7.21.2 - /@babel/plugin-transform-react-pure-annotations@7.22.5(@babel/core@7.22.9): - resolution: {integrity: sha512-gP4k85wx09q+brArVinTXhWiyzLl9UpmGva0+mWyKxk6JZequ05x3eUcIUE+FyttPKJFRRVtAvQaJ6YF9h1ZpA==} + /@babel/plugin-transform-react-pure-annotations@7.18.6(@babel/core@7.21.0): + resolution: {integrity: sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.21.0 + '@babel/helper-annotate-as-pure': 7.18.6 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-transform-regenerator@7.22.5(@babel/core@7.18.5): - resolution: {integrity: sha512-rR7KePOE7gfEtNTh9Qw+iO3Q/e4DEsoQ+hdvM6QUDH7JRJ5qxq5AA52ZzBWbI5i9lfNuvySgOGP8ZN7LAmaiPw==} + /@babel/plugin-transform-regenerator@7.20.5(@babel/core@7.18.5): + resolution: {integrity: sha512-kW/oO7HPBtntbsahzQ0qSE3tFvkFwnbozz3NWFhLGqH75vLEg+sCGngLlhVkePlCs3Jv0dBBHDzCHxNiFAQKCQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.5 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.20.2 regenerator-transform: 0.15.1 - /@babel/plugin-transform-regenerator@7.22.5(@babel/core@7.22.9): - resolution: {integrity: sha512-rR7KePOE7gfEtNTh9Qw+iO3Q/e4DEsoQ+hdvM6QUDH7JRJ5qxq5AA52ZzBWbI5i9lfNuvySgOGP8ZN7LAmaiPw==} + /@babel/plugin-transform-regenerator@7.20.5(@babel/core@7.21.0): + resolution: {integrity: sha512-kW/oO7HPBtntbsahzQ0qSE3tFvkFwnbozz3NWFhLGqH75vLEg+sCGngLlhVkePlCs3Jv0dBBHDzCHxNiFAQKCQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 regenerator-transform: 0.15.1 dev: true - /@babel/plugin-transform-reserved-words@7.22.5(@babel/core@7.18.5): - resolution: {integrity: sha512-DTtGKFRQUDm8svigJzZHzb/2xatPc6TzNvAIJ5GqOKDsGFYgAskjRulbR/vGsPKq3OPqtexnz327qYpP57RFyA==} + /@babel/plugin-transform-reserved-words@7.18.6(@babel/core@7.18.5): + resolution: {integrity: sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.5 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-transform-reserved-words@7.22.5(@babel/core@7.22.9): - resolution: {integrity: sha512-DTtGKFRQUDm8svigJzZHzb/2xatPc6TzNvAIJ5GqOKDsGFYgAskjRulbR/vGsPKq3OPqtexnz327qYpP57RFyA==} + /@babel/plugin-transform-reserved-words@7.18.6(@babel/core@7.21.0): + resolution: {integrity: sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 dev: true /@babel/plugin-transform-runtime@7.22.10(@babel/core@7.18.5): @@ -2420,242 +2877,280 @@ packages: transitivePeerDependencies: - supports-color - /@babel/plugin-transform-runtime@7.22.10(@babel/core@7.22.9): + /@babel/plugin-transform-runtime@7.22.10(@babel/core@7.22.10): resolution: {integrity: sha512-RchI7HePu1eu0CYNKHHHQdfenZcM4nz8rew5B1VWqeRKdcwW5aQ5HeG9eTUbWiAS1UrmHVLmoxTWHt3iLD/NhA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 + '@babel/core': 7.22.10 '@babel/helper-module-imports': 7.22.5 '@babel/helper-plugin-utils': 7.22.5 - babel-plugin-polyfill-corejs2: 0.4.5(@babel/core@7.22.9) - babel-plugin-polyfill-corejs3: 0.8.3(@babel/core@7.22.9) - babel-plugin-polyfill-regenerator: 0.5.2(@babel/core@7.22.9) + babel-plugin-polyfill-corejs2: 0.4.5(@babel/core@7.22.10) + babel-plugin-polyfill-corejs3: 0.8.3(@babel/core@7.22.10) + babel-plugin-polyfill-regenerator: 0.5.2(@babel/core@7.22.10) semver: 6.3.1 transitivePeerDependencies: - supports-color - /@babel/plugin-transform-shorthand-properties@7.22.5(@babel/core@7.18.5): - resolution: {integrity: sha512-vM4fq9IXHscXVKzDv5itkO1X52SmdFBFcMIBZ2FRn2nqVYqw6dBexUgMvAjHW+KXpPPViD/Yo3GrDEBaRC0QYA==} + /@babel/plugin-transform-shorthand-properties@7.18.6(@babel/core@7.18.5): + resolution: {integrity: sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.5 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-transform-shorthand-properties@7.22.5(@babel/core@7.22.9): - resolution: {integrity: sha512-vM4fq9IXHscXVKzDv5itkO1X52SmdFBFcMIBZ2FRn2nqVYqw6dBexUgMvAjHW+KXpPPViD/Yo3GrDEBaRC0QYA==} + /@babel/plugin-transform-shorthand-properties@7.18.6(@babel/core@7.21.0): + resolution: {integrity: sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 + dev: true - /@babel/plugin-transform-spread@7.22.5(@babel/core@7.18.5): - resolution: {integrity: sha512-5ZzDQIGyvN4w8+dMmpohL6MBo+l2G7tfC/O2Dg7/hjpgeWvUx8FzfeOKxGog9IimPa4YekaQ9PlDqTLOljkcxg==} + /@babel/plugin-transform-shorthand-properties@7.18.6(@babel/core@7.22.10): + resolution: {integrity: sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.5 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + '@babel/core': 7.22.10 + '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-transform-spread@7.22.5(@babel/core@7.22.9): - resolution: {integrity: sha512-5ZzDQIGyvN4w8+dMmpohL6MBo+l2G7tfC/O2Dg7/hjpgeWvUx8FzfeOKxGog9IimPa4YekaQ9PlDqTLOljkcxg==} + /@babel/plugin-transform-spread@7.20.7(@babel/core@7.18.5): + resolution: {integrity: sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + '@babel/core': 7.18.5 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 - /@babel/plugin-transform-sticky-regex@7.22.5(@babel/core@7.18.5): - resolution: {integrity: sha512-zf7LuNpHG0iEeiyCNwX4j3gDg1jgt1k3ZdXBKbZSoA3BbGQGvMiSvfbZRR3Dr3aeJe3ooWFZxOOG3IRStYp2Bw==} + /@babel/plugin-transform-spread@7.20.7(@babel/core@7.21.0): + resolution: {integrity: sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.5 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 + dev: true - /@babel/plugin-transform-sticky-regex@7.22.5(@babel/core@7.22.9): - resolution: {integrity: sha512-zf7LuNpHG0iEeiyCNwX4j3gDg1jgt1k3ZdXBKbZSoA3BbGQGvMiSvfbZRR3Dr3aeJe3ooWFZxOOG3IRStYp2Bw==} + /@babel/plugin-transform-spread@7.20.7(@babel/core@7.22.10): + resolution: {integrity: sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.22.10 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 - /@babel/plugin-transform-template-literals@7.22.5(@babel/core@7.18.5): - resolution: {integrity: sha512-5ciOehRNf+EyUeewo8NkbQiUs4d6ZxiHo6BcBcnFlgiJfu16q0bQUw9Jvo0b0gBKFG1SMhDSjeKXSYuJLeFSMA==} + /@babel/plugin-transform-sticky-regex@7.18.6(@babel/core@7.18.5): + resolution: {integrity: sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.5 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-transform-template-literals@7.22.5(@babel/core@7.22.9): - resolution: {integrity: sha512-5ciOehRNf+EyUeewo8NkbQiUs4d6ZxiHo6BcBcnFlgiJfu16q0bQUw9Jvo0b0gBKFG1SMhDSjeKXSYuJLeFSMA==} + /@babel/plugin-transform-sticky-regex@7.18.6(@babel/core@7.21.0): + resolution: {integrity: sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 + dev: true - /@babel/plugin-transform-typeof-symbol@7.22.5(@babel/core@7.18.5): - resolution: {integrity: sha512-bYkI5lMzL4kPii4HHEEChkD0rkc+nvnlR6+o/qdqR6zrm0Sv/nodmyLhlq2DO0YKLUNd2VePmPRjJXSBh9OIdA==} + /@babel/plugin-transform-sticky-regex@7.18.6(@babel/core@7.22.10): + resolution: {integrity: sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.5 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.22.10 + '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-transform-typeof-symbol@7.22.5(@babel/core@7.22.9): - resolution: {integrity: sha512-bYkI5lMzL4kPii4HHEEChkD0rkc+nvnlR6+o/qdqR6zrm0Sv/nodmyLhlq2DO0YKLUNd2VePmPRjJXSBh9OIdA==} + /@babel/plugin-transform-template-literals@7.18.9(@babel/core@7.18.5): + resolution: {integrity: sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 - '@babel/helper-plugin-utils': 7.22.5 - dev: true + '@babel/core': 7.18.5 + '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-transform-typescript@7.22.9(@babel/core@7.18.5): - resolution: {integrity: sha512-BnVR1CpKiuD0iobHPaM1iLvcwPYN2uVFAqoLVSpEDKWuOikoCv5HbKLxclhKYUXlWkX86DoZGtqI4XhbOsyrMg==} + /@babel/plugin-transform-template-literals@7.18.9(@babel/core@7.21.0): + resolution: {integrity: sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.5 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.22.9(@babel/core@7.18.5) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-typescript': 7.22.5(@babel/core@7.18.5) + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 + dev: true - /@babel/plugin-transform-typescript@7.22.9(@babel/core@7.22.9): - resolution: {integrity: sha512-BnVR1CpKiuD0iobHPaM1iLvcwPYN2uVFAqoLVSpEDKWuOikoCv5HbKLxclhKYUXlWkX86DoZGtqI4XhbOsyrMg==} + /@babel/plugin-transform-template-literals@7.18.9(@babel/core@7.22.10): + resolution: {integrity: sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.22.9(@babel/core@7.22.9) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-typescript': 7.22.5(@babel/core@7.22.9) + '@babel/core': 7.22.10 + '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-transform-unicode-escapes@7.22.5(@babel/core@7.18.5): - resolution: {integrity: sha512-biEmVg1IYB/raUO5wT1tgfacCef15Fbzhkx493D3urBI++6hpJ+RFG4SrWMn0NEZLfvilqKf3QDrRVZHo08FYg==} + /@babel/plugin-transform-typeof-symbol@7.18.9(@babel/core@7.18.5): + resolution: {integrity: sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.5 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-transform-unicode-escapes@7.22.5(@babel/core@7.22.9): - resolution: {integrity: sha512-biEmVg1IYB/raUO5wT1tgfacCef15Fbzhkx493D3urBI++6hpJ+RFG4SrWMn0NEZLfvilqKf3QDrRVZHo08FYg==} + /@babel/plugin-transform-typeof-symbol@7.18.9(@babel/core@7.21.0): + resolution: {integrity: sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-transform-unicode-property-regex@7.22.5(@babel/core@7.18.5): - resolution: {integrity: sha512-HCCIb+CbJIAE6sXn5CjFQXMwkCClcOfPCzTlilJ8cUatfzwHlWQkbtV0zD338u9dZskwvuOYTuuaMaA8J5EI5A==} + /@babel/plugin-transform-typescript@7.21.0(@babel/core@7.18.5): + resolution: {integrity: sha512-xo///XTPp3mDzTtrqXoBlK9eiAYW3wv9JXglcn/u1bi60RW11dEUxIgA8cbnDhutS1zacjMRmAwxE0gMklLnZg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.5 - '@babel/helper-create-regexp-features-plugin': 7.22.9(@babel/core@7.18.5) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-create-class-features-plugin': 7.21.0(@babel/core@7.18.5) + '@babel/helper-plugin-utils': 7.20.2 + '@babel/plugin-syntax-typescript': 7.20.0(@babel/core@7.18.5) + transitivePeerDependencies: + - supports-color - /@babel/plugin-transform-unicode-property-regex@7.22.5(@babel/core@7.22.9): - resolution: {integrity: sha512-HCCIb+CbJIAE6sXn5CjFQXMwkCClcOfPCzTlilJ8cUatfzwHlWQkbtV0zD338u9dZskwvuOYTuuaMaA8J5EI5A==} + /@babel/plugin-transform-typescript@7.21.0(@babel/core@7.21.0): + resolution: {integrity: sha512-xo///XTPp3mDzTtrqXoBlK9eiAYW3wv9JXglcn/u1bi60RW11dEUxIgA8cbnDhutS1zacjMRmAwxE0gMklLnZg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 - '@babel/helper-create-regexp-features-plugin': 7.22.9(@babel/core@7.22.9) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.21.0 + '@babel/helper-create-class-features-plugin': 7.21.0(@babel/core@7.21.0) + '@babel/helper-plugin-utils': 7.20.2 + '@babel/plugin-syntax-typescript': 7.20.0(@babel/core@7.21.0) + transitivePeerDependencies: + - supports-color dev: true - /@babel/plugin-transform-unicode-regex@7.22.5(@babel/core@7.18.5): - resolution: {integrity: sha512-028laaOKptN5vHJf9/Arr/HiJekMd41hOEZYvNsrsXqJ7YPYuX2bQxh31fkZzGmq3YqHRJzYFFAVYvKfMPKqyg==} + /@babel/plugin-transform-typescript@7.21.0(@babel/core@7.22.10): + resolution: {integrity: sha512-xo///XTPp3mDzTtrqXoBlK9eiAYW3wv9JXglcn/u1bi60RW11dEUxIgA8cbnDhutS1zacjMRmAwxE0gMklLnZg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.10 + '@babel/helper-create-class-features-plugin': 7.21.0(@babel/core@7.22.10) + '@babel/helper-plugin-utils': 7.20.2 + '@babel/plugin-syntax-typescript': 7.20.0(@babel/core@7.22.10) + transitivePeerDependencies: + - supports-color + + /@babel/plugin-transform-unicode-escapes@7.18.10(@babel/core@7.18.5): + resolution: {integrity: sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.5 - '@babel/helper-create-regexp-features-plugin': 7.22.9(@babel/core@7.18.5) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-transform-unicode-regex@7.22.5(@babel/core@7.22.9): - resolution: {integrity: sha512-028laaOKptN5vHJf9/Arr/HiJekMd41hOEZYvNsrsXqJ7YPYuX2bQxh31fkZzGmq3YqHRJzYFFAVYvKfMPKqyg==} + /@babel/plugin-transform-unicode-escapes@7.18.10(@babel/core@7.21.0): + resolution: {integrity: sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 - '@babel/helper-create-regexp-features-plugin': 7.22.9(@babel/core@7.22.9) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 + dev: true - /@babel/plugin-transform-unicode-sets-regex@7.22.5(@babel/core@7.18.5): - resolution: {integrity: sha512-lhMfi4FC15j13eKrh3DnYHjpGj6UKQHtNKTbtc1igvAhRy4+kLhV07OpLcsN0VgDEw/MjAvJO4BdMJsHwMhzCg==} + /@babel/plugin-transform-unicode-regex@7.18.6(@babel/core@7.18.5): + resolution: {integrity: sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.0.0 + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.5 - '@babel/helper-create-regexp-features-plugin': 7.22.9(@babel/core@7.18.5) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-create-regexp-features-plugin': 7.21.0(@babel/core@7.18.5) + '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-transform-unicode-sets-regex@7.22.5(@babel/core@7.22.9): - resolution: {integrity: sha512-lhMfi4FC15j13eKrh3DnYHjpGj6UKQHtNKTbtc1igvAhRy4+kLhV07OpLcsN0VgDEw/MjAvJO4BdMJsHwMhzCg==} + /@babel/plugin-transform-unicode-regex@7.18.6(@babel/core@7.21.0): + resolution: {integrity: sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.0.0 + '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 - '@babel/helper-create-regexp-features-plugin': 7.22.9(@babel/core@7.22.9) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.21.0 + '@babel/helper-create-regexp-features-plugin': 7.21.0(@babel/core@7.21.0) + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/preset-env@7.22.9(@babel/core@7.18.5): - resolution: {integrity: sha512-wNi5H/Emkhll/bqPjsjQorSykrlfY5OWakd6AulLvMEytpKasMVUpVy8RL4qBIBs5Ac6/5i0/Rv0b/Fg6Eag/g==} + /@babel/plugin-transform-unicode-regex@7.18.6(@babel/core@7.22.10): + resolution: {integrity: sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/compat-data': 7.22.9 + '@babel/core': 7.22.10 + '@babel/helper-create-regexp-features-plugin': 7.21.0(@babel/core@7.22.10) + '@babel/helper-plugin-utils': 7.20.2 + + /@babel/preset-env@7.20.2(@babel/core@7.18.5): + resolution: {integrity: sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/compat-data': 7.21.0 '@babel/core': 7.18.5 - '@babel/helper-compilation-targets': 7.22.9(@babel/core@7.18.5) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-validator-option': 7.22.5 - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.22.5(@babel/core@7.18.5) - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.22.5(@babel/core@7.18.5) - '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.18.5) + '@babel/helper-compilation-targets': 7.20.7(@babel/core@7.18.5) + '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-validator-option': 7.21.0 + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.18.6(@babel/core@7.18.5) + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.20.7(@babel/core@7.18.5) + '@babel/plugin-proposal-async-generator-functions': 7.20.7(@babel/core@7.18.5) + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.18.5) + '@babel/plugin-proposal-class-static-block': 7.21.0(@babel/core@7.18.5) + '@babel/plugin-proposal-dynamic-import': 7.18.6(@babel/core@7.18.5) + '@babel/plugin-proposal-export-namespace-from': 7.18.9(@babel/core@7.18.5) + '@babel/plugin-proposal-json-strings': 7.18.6(@babel/core@7.18.5) + '@babel/plugin-proposal-logical-assignment-operators': 7.20.7(@babel/core@7.18.5) + '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.18.5) + '@babel/plugin-proposal-numeric-separator': 7.18.6(@babel/core@7.18.5) + '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.18.5) + '@babel/plugin-proposal-optional-catch-binding': 7.18.6(@babel/core@7.18.5) + '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.18.5) + '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.18.5) + '@babel/plugin-proposal-private-property-in-object': 7.21.0(@babel/core@7.18.5) + '@babel/plugin-proposal-unicode-property-regex': 7.18.6(@babel/core@7.18.5) '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.18.5) '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.18.5) '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.18.5) '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.18.5) '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.18.5) - '@babel/plugin-syntax-import-assertions': 7.22.5(@babel/core@7.18.5) - '@babel/plugin-syntax-import-attributes': 7.22.5(@babel/core@7.18.5) - '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.18.5) + '@babel/plugin-syntax-import-assertions': 7.20.0(@babel/core@7.18.5) '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.18.5) '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.18.5) '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.18.5) @@ -2665,152 +3160,130 @@ packages: '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.18.5) '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.18.5) '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.18.5) - '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.18.5) - '@babel/plugin-transform-arrow-functions': 7.22.5(@babel/core@7.18.5) - '@babel/plugin-transform-async-generator-functions': 7.22.7(@babel/core@7.18.5) - '@babel/plugin-transform-async-to-generator': 7.22.5(@babel/core@7.18.5) - '@babel/plugin-transform-block-scoped-functions': 7.22.5(@babel/core@7.18.5) - '@babel/plugin-transform-block-scoping': 7.22.5(@babel/core@7.18.5) - '@babel/plugin-transform-class-properties': 7.22.5(@babel/core@7.18.5) - '@babel/plugin-transform-class-static-block': 7.22.5(@babel/core@7.18.5) - '@babel/plugin-transform-classes': 7.22.6(@babel/core@7.18.5) - '@babel/plugin-transform-computed-properties': 7.22.5(@babel/core@7.18.5) - '@babel/plugin-transform-destructuring': 7.22.5(@babel/core@7.18.5) - '@babel/plugin-transform-dotall-regex': 7.22.5(@babel/core@7.18.5) - '@babel/plugin-transform-duplicate-keys': 7.22.5(@babel/core@7.18.5) - '@babel/plugin-transform-dynamic-import': 7.22.5(@babel/core@7.18.5) - '@babel/plugin-transform-exponentiation-operator': 7.22.5(@babel/core@7.18.5) - '@babel/plugin-transform-export-namespace-from': 7.22.5(@babel/core@7.18.5) - '@babel/plugin-transform-for-of': 7.22.5(@babel/core@7.18.5) - '@babel/plugin-transform-function-name': 7.22.5(@babel/core@7.18.5) - '@babel/plugin-transform-json-strings': 7.22.5(@babel/core@7.18.5) - '@babel/plugin-transform-literals': 7.22.5(@babel/core@7.18.5) - '@babel/plugin-transform-logical-assignment-operators': 7.22.5(@babel/core@7.18.5) - '@babel/plugin-transform-member-expression-literals': 7.22.5(@babel/core@7.18.5) - '@babel/plugin-transform-modules-amd': 7.22.5(@babel/core@7.18.5) - '@babel/plugin-transform-modules-commonjs': 7.22.5(@babel/core@7.18.5) - '@babel/plugin-transform-modules-systemjs': 7.22.5(@babel/core@7.18.5) - '@babel/plugin-transform-modules-umd': 7.22.5(@babel/core@7.18.5) - '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.18.5) - '@babel/plugin-transform-new-target': 7.22.5(@babel/core@7.18.5) - '@babel/plugin-transform-nullish-coalescing-operator': 7.22.5(@babel/core@7.18.5) - '@babel/plugin-transform-numeric-separator': 7.22.5(@babel/core@7.18.5) - '@babel/plugin-transform-object-rest-spread': 7.22.5(@babel/core@7.18.5) - '@babel/plugin-transform-object-super': 7.22.5(@babel/core@7.18.5) - '@babel/plugin-transform-optional-catch-binding': 7.22.5(@babel/core@7.18.5) - '@babel/plugin-transform-optional-chaining': 7.22.6(@babel/core@7.18.5) - '@babel/plugin-transform-parameters': 7.22.5(@babel/core@7.18.5) - '@babel/plugin-transform-private-methods': 7.22.5(@babel/core@7.18.5) - '@babel/plugin-transform-private-property-in-object': 7.22.5(@babel/core@7.18.5) - '@babel/plugin-transform-property-literals': 7.22.5(@babel/core@7.18.5) - '@babel/plugin-transform-regenerator': 7.22.5(@babel/core@7.18.5) - '@babel/plugin-transform-reserved-words': 7.22.5(@babel/core@7.18.5) - '@babel/plugin-transform-shorthand-properties': 7.22.5(@babel/core@7.18.5) - '@babel/plugin-transform-spread': 7.22.5(@babel/core@7.18.5) - '@babel/plugin-transform-sticky-regex': 7.22.5(@babel/core@7.18.5) - '@babel/plugin-transform-template-literals': 7.22.5(@babel/core@7.18.5) - '@babel/plugin-transform-typeof-symbol': 7.22.5(@babel/core@7.18.5) - '@babel/plugin-transform-unicode-escapes': 7.22.5(@babel/core@7.18.5) - '@babel/plugin-transform-unicode-property-regex': 7.22.5(@babel/core@7.18.5) - '@babel/plugin-transform-unicode-regex': 7.22.5(@babel/core@7.18.5) - '@babel/plugin-transform-unicode-sets-regex': 7.22.5(@babel/core@7.18.5) + '@babel/plugin-transform-arrow-functions': 7.20.7(@babel/core@7.18.5) + '@babel/plugin-transform-async-to-generator': 7.20.7(@babel/core@7.18.5) + '@babel/plugin-transform-block-scoped-functions': 7.18.6(@babel/core@7.18.5) + '@babel/plugin-transform-block-scoping': 7.21.0(@babel/core@7.18.5) + '@babel/plugin-transform-classes': 7.21.0(@babel/core@7.18.5) + '@babel/plugin-transform-computed-properties': 7.20.7(@babel/core@7.18.5) + '@babel/plugin-transform-destructuring': 7.20.7(@babel/core@7.18.5) + '@babel/plugin-transform-dotall-regex': 7.18.6(@babel/core@7.18.5) + '@babel/plugin-transform-duplicate-keys': 7.18.9(@babel/core@7.18.5) + '@babel/plugin-transform-exponentiation-operator': 7.18.6(@babel/core@7.18.5) + '@babel/plugin-transform-for-of': 7.21.0(@babel/core@7.18.5) + '@babel/plugin-transform-function-name': 7.18.9(@babel/core@7.18.5) + '@babel/plugin-transform-literals': 7.18.9(@babel/core@7.18.5) + '@babel/plugin-transform-member-expression-literals': 7.18.6(@babel/core@7.18.5) + '@babel/plugin-transform-modules-amd': 7.20.11(@babel/core@7.18.5) + '@babel/plugin-transform-modules-commonjs': 7.21.2(@babel/core@7.18.5) + '@babel/plugin-transform-modules-systemjs': 7.20.11(@babel/core@7.18.5) + '@babel/plugin-transform-modules-umd': 7.18.6(@babel/core@7.18.5) + '@babel/plugin-transform-named-capturing-groups-regex': 7.20.5(@babel/core@7.18.5) + '@babel/plugin-transform-new-target': 7.18.6(@babel/core@7.18.5) + '@babel/plugin-transform-object-super': 7.18.6(@babel/core@7.18.5) + '@babel/plugin-transform-parameters': 7.20.7(@babel/core@7.18.5) + '@babel/plugin-transform-property-literals': 7.18.6(@babel/core@7.18.5) + '@babel/plugin-transform-regenerator': 7.20.5(@babel/core@7.18.5) + '@babel/plugin-transform-reserved-words': 7.18.6(@babel/core@7.18.5) + '@babel/plugin-transform-shorthand-properties': 7.18.6(@babel/core@7.18.5) + '@babel/plugin-transform-spread': 7.20.7(@babel/core@7.18.5) + '@babel/plugin-transform-sticky-regex': 7.18.6(@babel/core@7.18.5) + '@babel/plugin-transform-template-literals': 7.18.9(@babel/core@7.18.5) + '@babel/plugin-transform-typeof-symbol': 7.18.9(@babel/core@7.18.5) + '@babel/plugin-transform-unicode-escapes': 7.18.10(@babel/core@7.18.5) + '@babel/plugin-transform-unicode-regex': 7.18.6(@babel/core@7.18.5) '@babel/preset-modules': 0.1.5(@babel/core@7.18.5) - '@babel/types': 7.22.5 - babel-plugin-polyfill-corejs2: 0.4.4(@babel/core@7.18.5) - babel-plugin-polyfill-corejs3: 0.8.2(@babel/core@7.18.5) - babel-plugin-polyfill-regenerator: 0.5.1(@babel/core@7.18.5) - core-js-compat: 3.31.1 - semver: 6.3.1 + '@babel/types': 7.21.2 + babel-plugin-polyfill-corejs2: 0.3.3(@babel/core@7.18.5) + babel-plugin-polyfill-corejs3: 0.6.0(@babel/core@7.18.5) + babel-plugin-polyfill-regenerator: 0.4.1(@babel/core@7.18.5) + core-js-compat: 3.29.0 + semver: 6.3.0 transitivePeerDependencies: - supports-color - /@babel/preset-env@7.22.9(@babel/core@7.22.9): - resolution: {integrity: sha512-wNi5H/Emkhll/bqPjsjQorSykrlfY5OWakd6AulLvMEytpKasMVUpVy8RL4qBIBs5Ac6/5i0/Rv0b/Fg6Eag/g==} + /@babel/preset-env@7.20.2(@babel/core@7.21.0): + resolution: {integrity: sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/compat-data': 7.22.9 - '@babel/core': 7.22.9 - '@babel/helper-compilation-targets': 7.22.9(@babel/core@7.22.9) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-validator-option': 7.22.5 - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.22.5(@babel/core@7.22.9) - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.22.5(@babel/core@7.22.9) - '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.22.9) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.22.9) - '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.22.9) - '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.22.9) - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.22.9) - '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.22.9) - '@babel/plugin-syntax-import-assertions': 7.22.5(@babel/core@7.22.9) - '@babel/plugin-syntax-import-attributes': 7.22.5(@babel/core@7.22.9) - '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.22.9) - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.22.9) - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.22.9) - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.22.9) - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.22.9) - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.22.9) - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.22.9) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.22.9) - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.22.9) - '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.22.9) - '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.22.9) - '@babel/plugin-transform-arrow-functions': 7.22.5(@babel/core@7.22.9) - '@babel/plugin-transform-async-generator-functions': 7.22.7(@babel/core@7.22.9) - '@babel/plugin-transform-async-to-generator': 7.22.5(@babel/core@7.22.9) - '@babel/plugin-transform-block-scoped-functions': 7.22.5(@babel/core@7.22.9) - '@babel/plugin-transform-block-scoping': 7.22.5(@babel/core@7.22.9) - '@babel/plugin-transform-class-properties': 7.22.5(@babel/core@7.22.9) - '@babel/plugin-transform-class-static-block': 7.22.5(@babel/core@7.22.9) - '@babel/plugin-transform-classes': 7.22.6(@babel/core@7.22.9) - '@babel/plugin-transform-computed-properties': 7.22.5(@babel/core@7.22.9) - '@babel/plugin-transform-destructuring': 7.22.5(@babel/core@7.22.9) - '@babel/plugin-transform-dotall-regex': 7.22.5(@babel/core@7.22.9) - '@babel/plugin-transform-duplicate-keys': 7.22.5(@babel/core@7.22.9) - '@babel/plugin-transform-dynamic-import': 7.22.5(@babel/core@7.22.9) - '@babel/plugin-transform-exponentiation-operator': 7.22.5(@babel/core@7.22.9) - '@babel/plugin-transform-export-namespace-from': 7.22.5(@babel/core@7.22.9) - '@babel/plugin-transform-for-of': 7.22.5(@babel/core@7.22.9) - '@babel/plugin-transform-function-name': 7.22.5(@babel/core@7.22.9) - '@babel/plugin-transform-json-strings': 7.22.5(@babel/core@7.22.9) - '@babel/plugin-transform-literals': 7.22.5(@babel/core@7.22.9) - '@babel/plugin-transform-logical-assignment-operators': 7.22.5(@babel/core@7.22.9) - '@babel/plugin-transform-member-expression-literals': 7.22.5(@babel/core@7.22.9) - '@babel/plugin-transform-modules-amd': 7.22.5(@babel/core@7.22.9) - '@babel/plugin-transform-modules-commonjs': 7.22.5(@babel/core@7.22.9) - '@babel/plugin-transform-modules-systemjs': 7.22.5(@babel/core@7.22.9) - '@babel/plugin-transform-modules-umd': 7.22.5(@babel/core@7.22.9) - '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.22.9) - '@babel/plugin-transform-new-target': 7.22.5(@babel/core@7.22.9) - '@babel/plugin-transform-nullish-coalescing-operator': 7.22.5(@babel/core@7.22.9) - '@babel/plugin-transform-numeric-separator': 7.22.5(@babel/core@7.22.9) - '@babel/plugin-transform-object-rest-spread': 7.22.5(@babel/core@7.22.9) - '@babel/plugin-transform-object-super': 7.22.5(@babel/core@7.22.9) - '@babel/plugin-transform-optional-catch-binding': 7.22.5(@babel/core@7.22.9) - '@babel/plugin-transform-optional-chaining': 7.22.6(@babel/core@7.22.9) - '@babel/plugin-transform-parameters': 7.22.5(@babel/core@7.22.9) - '@babel/plugin-transform-private-methods': 7.22.5(@babel/core@7.22.9) - '@babel/plugin-transform-private-property-in-object': 7.22.5(@babel/core@7.22.9) - '@babel/plugin-transform-property-literals': 7.22.5(@babel/core@7.22.9) - '@babel/plugin-transform-regenerator': 7.22.5(@babel/core@7.22.9) - '@babel/plugin-transform-reserved-words': 7.22.5(@babel/core@7.22.9) - '@babel/plugin-transform-shorthand-properties': 7.22.5(@babel/core@7.22.9) - '@babel/plugin-transform-spread': 7.22.5(@babel/core@7.22.9) - '@babel/plugin-transform-sticky-regex': 7.22.5(@babel/core@7.22.9) - '@babel/plugin-transform-template-literals': 7.22.5(@babel/core@7.22.9) - '@babel/plugin-transform-typeof-symbol': 7.22.5(@babel/core@7.22.9) - '@babel/plugin-transform-unicode-escapes': 7.22.5(@babel/core@7.22.9) - '@babel/plugin-transform-unicode-property-regex': 7.22.5(@babel/core@7.22.9) - '@babel/plugin-transform-unicode-regex': 7.22.5(@babel/core@7.22.9) - '@babel/plugin-transform-unicode-sets-regex': 7.22.5(@babel/core@7.22.9) - '@babel/preset-modules': 0.1.5(@babel/core@7.22.9) - '@babel/types': 7.22.5 - babel-plugin-polyfill-corejs2: 0.4.4(@babel/core@7.22.9) - babel-plugin-polyfill-corejs3: 0.8.2(@babel/core@7.22.9) - babel-plugin-polyfill-regenerator: 0.5.1(@babel/core@7.22.9) - core-js-compat: 3.31.1 - semver: 6.3.1 + '@babel/compat-data': 7.21.0 + '@babel/core': 7.21.0 + '@babel/helper-compilation-targets': 7.20.7(@babel/core@7.21.0) + '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-validator-option': 7.21.0 + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.18.6(@babel/core@7.21.0) + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.20.7(@babel/core@7.21.0) + '@babel/plugin-proposal-async-generator-functions': 7.20.7(@babel/core@7.21.0) + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.21.0) + '@babel/plugin-proposal-class-static-block': 7.21.0(@babel/core@7.21.0) + '@babel/plugin-proposal-dynamic-import': 7.18.6(@babel/core@7.21.0) + '@babel/plugin-proposal-export-namespace-from': 7.18.9(@babel/core@7.21.0) + '@babel/plugin-proposal-json-strings': 7.18.6(@babel/core@7.21.0) + '@babel/plugin-proposal-logical-assignment-operators': 7.20.7(@babel/core@7.21.0) + '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.21.0) + '@babel/plugin-proposal-numeric-separator': 7.18.6(@babel/core@7.21.0) + '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.21.0) + '@babel/plugin-proposal-optional-catch-binding': 7.18.6(@babel/core@7.21.0) + '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.21.0) + '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.21.0) + '@babel/plugin-proposal-private-property-in-object': 7.21.0(@babel/core@7.21.0) + '@babel/plugin-proposal-unicode-property-regex': 7.18.6(@babel/core@7.21.0) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.21.0) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.21.0) + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.21.0) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.21.0) + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.21.0) + '@babel/plugin-syntax-import-assertions': 7.20.0(@babel/core@7.21.0) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.21.0) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.21.0) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.21.0) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.21.0) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.21.0) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.21.0) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.21.0) + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.21.0) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.21.0) + '@babel/plugin-transform-arrow-functions': 7.20.7(@babel/core@7.21.0) + '@babel/plugin-transform-async-to-generator': 7.20.7(@babel/core@7.21.0) + '@babel/plugin-transform-block-scoped-functions': 7.18.6(@babel/core@7.21.0) + '@babel/plugin-transform-block-scoping': 7.21.0(@babel/core@7.21.0) + '@babel/plugin-transform-classes': 7.21.0(@babel/core@7.21.0) + '@babel/plugin-transform-computed-properties': 7.20.7(@babel/core@7.21.0) + '@babel/plugin-transform-destructuring': 7.20.7(@babel/core@7.21.0) + '@babel/plugin-transform-dotall-regex': 7.18.6(@babel/core@7.21.0) + '@babel/plugin-transform-duplicate-keys': 7.18.9(@babel/core@7.21.0) + '@babel/plugin-transform-exponentiation-operator': 7.18.6(@babel/core@7.21.0) + '@babel/plugin-transform-for-of': 7.21.0(@babel/core@7.21.0) + '@babel/plugin-transform-function-name': 7.18.9(@babel/core@7.21.0) + '@babel/plugin-transform-literals': 7.18.9(@babel/core@7.21.0) + '@babel/plugin-transform-member-expression-literals': 7.18.6(@babel/core@7.21.0) + '@babel/plugin-transform-modules-amd': 7.20.11(@babel/core@7.21.0) + '@babel/plugin-transform-modules-commonjs': 7.21.2(@babel/core@7.21.0) + '@babel/plugin-transform-modules-systemjs': 7.20.11(@babel/core@7.21.0) + '@babel/plugin-transform-modules-umd': 7.18.6(@babel/core@7.21.0) + '@babel/plugin-transform-named-capturing-groups-regex': 7.20.5(@babel/core@7.21.0) + '@babel/plugin-transform-new-target': 7.18.6(@babel/core@7.21.0) + '@babel/plugin-transform-object-super': 7.18.6(@babel/core@7.21.0) + '@babel/plugin-transform-parameters': 7.20.7(@babel/core@7.21.0) + '@babel/plugin-transform-property-literals': 7.18.6(@babel/core@7.21.0) + '@babel/plugin-transform-regenerator': 7.20.5(@babel/core@7.21.0) + '@babel/plugin-transform-reserved-words': 7.18.6(@babel/core@7.21.0) + '@babel/plugin-transform-shorthand-properties': 7.18.6(@babel/core@7.21.0) + '@babel/plugin-transform-spread': 7.20.7(@babel/core@7.21.0) + '@babel/plugin-transform-sticky-regex': 7.18.6(@babel/core@7.21.0) + '@babel/plugin-transform-template-literals': 7.18.9(@babel/core@7.21.0) + '@babel/plugin-transform-typeof-symbol': 7.18.9(@babel/core@7.21.0) + '@babel/plugin-transform-unicode-escapes': 7.18.10(@babel/core@7.21.0) + '@babel/plugin-transform-unicode-regex': 7.18.6(@babel/core@7.21.0) + '@babel/preset-modules': 0.1.5(@babel/core@7.21.0) + '@babel/types': 7.21.2 + babel-plugin-polyfill-corejs2: 0.3.3(@babel/core@7.21.0) + babel-plugin-polyfill-corejs3: 0.6.0(@babel/core@7.21.0) + babel-plugin-polyfill-regenerator: 0.4.1(@babel/core@7.21.0) + core-js-compat: 3.29.0 + semver: 6.3.0 transitivePeerDependencies: - supports-color dev: true @@ -2832,65 +3305,65 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.5 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.20.2 '@babel/plugin-proposal-unicode-property-regex': 7.18.6(@babel/core@7.18.5) - '@babel/plugin-transform-dotall-regex': 7.22.5(@babel/core@7.18.5) - '@babel/types': 7.22.5 + '@babel/plugin-transform-dotall-regex': 7.18.6(@babel/core@7.18.5) + '@babel/types': 7.21.2 esutils: 2.0.3 - /@babel/preset-modules@0.1.5(@babel/core@7.22.9): + /@babel/preset-modules@0.1.5(@babel/core@7.21.0): resolution: {integrity: sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-proposal-unicode-property-regex': 7.18.6(@babel/core@7.22.9) - '@babel/plugin-transform-dotall-regex': 7.22.5(@babel/core@7.22.9) - '@babel/types': 7.22.5 + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/plugin-proposal-unicode-property-regex': 7.18.6(@babel/core@7.21.0) + '@babel/plugin-transform-dotall-regex': 7.18.6(@babel/core@7.21.0) + '@babel/types': 7.21.2 esutils: 2.0.3 dev: true - /@babel/preset-react@7.22.5(@babel/core@7.22.9): - resolution: {integrity: sha512-M+Is3WikOpEJHgR385HbuCITPTaPRaNkibTEa9oiofmJvIsrceb4yp9RL9Kb+TE8LznmeyZqpP+Lopwcx59xPQ==} + /@babel/preset-react@7.18.6(@babel/core@7.21.0): + resolution: {integrity: sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-validator-option': 7.22.5 - '@babel/plugin-transform-react-display-name': 7.22.5(@babel/core@7.22.9) - '@babel/plugin-transform-react-jsx': 7.22.5(@babel/core@7.22.9) - '@babel/plugin-transform-react-jsx-development': 7.22.5(@babel/core@7.22.9) - '@babel/plugin-transform-react-pure-annotations': 7.22.5(@babel/core@7.22.9) + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-validator-option': 7.21.0 + '@babel/plugin-transform-react-display-name': 7.18.6(@babel/core@7.21.0) + '@babel/plugin-transform-react-jsx': 7.21.0(@babel/core@7.21.0) + '@babel/plugin-transform-react-jsx-development': 7.18.6(@babel/core@7.21.0) + '@babel/plugin-transform-react-pure-annotations': 7.18.6(@babel/core@7.21.0) dev: true - /@babel/preset-typescript@7.22.5(@babel/core@7.18.5): - resolution: {integrity: sha512-YbPaal9LxztSGhmndR46FmAbkJ/1fAsw293tSU+I5E5h+cnJ3d4GTwyUgGYmOXJYdGA+uNePle4qbaRzj2NISQ==} + /@babel/preset-typescript@7.21.0(@babel/core@7.18.5): + resolution: {integrity: sha512-myc9mpoVA5m1rF8K8DgLEatOYFDpwC+RkMkjZ0Du6uI62YvDe8uxIEYVs/VCdSJ097nlALiU/yBC7//3nI+hNg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.5 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-validator-option': 7.22.5 - '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.18.5) - '@babel/plugin-transform-modules-commonjs': 7.22.5(@babel/core@7.18.5) - '@babel/plugin-transform-typescript': 7.22.9(@babel/core@7.18.5) + '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-validator-option': 7.21.0 + '@babel/plugin-transform-typescript': 7.21.0(@babel/core@7.18.5) + transitivePeerDependencies: + - supports-color - /@babel/preset-typescript@7.22.5(@babel/core@7.22.9): - resolution: {integrity: sha512-YbPaal9LxztSGhmndR46FmAbkJ/1fAsw293tSU+I5E5h+cnJ3d4GTwyUgGYmOXJYdGA+uNePle4qbaRzj2NISQ==} + /@babel/preset-typescript@7.21.0(@babel/core@7.21.0): + resolution: {integrity: sha512-myc9mpoVA5m1rF8K8DgLEatOYFDpwC+RkMkjZ0Du6uI62YvDe8uxIEYVs/VCdSJ097nlALiU/yBC7//3nI+hNg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-validator-option': 7.22.5 - '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.22.9) - '@babel/plugin-transform-modules-commonjs': 7.22.5(@babel/core@7.22.9) - '@babel/plugin-transform-typescript': 7.22.9(@babel/core@7.22.9) + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-validator-option': 7.21.0 + '@babel/plugin-transform-typescript': 7.21.0(@babel/core@7.21.0) + transitivePeerDependencies: + - supports-color dev: true /@babel/register@7.22.5(@babel/core@7.18.5): @@ -2909,53 +3382,113 @@ packages: /@babel/regjsgen@0.8.0: resolution: {integrity: sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==} - /@babel/runtime-corejs3@7.22.6: - resolution: {integrity: sha512-M+37LLIRBTEVjktoJjbw4KVhupF0U/3PYUCbBwgAd9k17hoKhRu1n935QiG7Tuxv0LJOMrb2vuKEeYUlv0iyiw==} + /@babel/runtime@7.21.0: + resolution: {integrity: sha512-xwII0//EObnq89Ji5AKYQaRYiW/nZ3llSv29d49IuxPhKbtJoLP+9QUUZ4nVragQVtaVGeZrpB+ZtG/Pdy/POw==} engines: {node: '>=6.9.0'} dependencies: - core-js-pure: 3.31.1 regenerator-runtime: 0.13.11 - dev: true - /@babel/runtime@7.22.6: - resolution: {integrity: sha512-wDb5pWm4WDdF6LFUde3Jl8WzPA+3ZbxYqkC6xAXuD3irdEHN1k0NfTRrJD8ZD378SJ61miMLCqIOXYhd8x+AJQ==} + /@babel/runtime@7.21.5: + resolution: {integrity: sha512-8jI69toZqqcsnqGGqwGS4Qb1VwLOEp4hz+CXPywcvjs60u3B4Pom/U/7rm4W8tMOYEB+E9wgD0mW1l3r8qlI9Q==} engines: {node: '>=6.9.0'} dependencies: regenerator-runtime: 0.13.11 + /@babel/template@7.20.7: + resolution: {integrity: sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.18.6 + '@babel/parser': 7.21.2 + '@babel/types': 7.21.2 + /@babel/template@7.22.5: resolution: {integrity: sha512-X7yV7eiwAxdj9k94NEylvbVHLiVG1nvzCV2EAowhxLTwODV1jl9UzZ48leOC0sH7OnuHrIkllaBgneUykIcZaw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/code-frame': 7.22.5 - '@babel/parser': 7.22.7 - '@babel/types': 7.22.5 + '@babel/code-frame': 7.22.10 + '@babel/parser': 7.22.10 + '@babel/types': 7.22.10 + + /@babel/traverse@7.21.2: + resolution: {integrity: sha512-ts5FFU/dSUPS13tv8XiEObDu9K+iagEKME9kAbaP7r0Y9KtZJZ+NGndDvWoRAYNpeWafbpFeki3q9QoMD6gxyw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.18.6 + '@babel/generator': 7.21.1 + '@babel/helper-environment-visitor': 7.18.9 + '@babel/helper-function-name': 7.21.0 + '@babel/helper-hoist-variables': 7.18.6 + '@babel/helper-split-export-declaration': 7.18.6 + '@babel/parser': 7.21.2 + '@babel/types': 7.21.2 + debug: 4.3.4(supports-color@5.5.0) + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + + /@babel/traverse@7.21.5: + resolution: {integrity: sha512-AhQoI3YjWi6u/y/ntv7k48mcrCXmus0t79J9qPNlk/lAsFlCiJ047RmbfMOawySTHtywXhbXgpx/8nXMYd+oFw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.21.4 + '@babel/generator': 7.21.5 + '@babel/helper-environment-visitor': 7.21.5 + '@babel/helper-function-name': 7.21.0 + '@babel/helper-hoist-variables': 7.18.6 + '@babel/helper-split-export-declaration': 7.18.6 + '@babel/parser': 7.21.8 + '@babel/types': 7.21.5 + debug: 4.3.4(supports-color@5.5.0) + globals: 11.12.0 + transitivePeerDependencies: + - supports-color - /@babel/traverse@7.22.8(supports-color@5.5.0): - resolution: {integrity: sha512-y6LPR+wpM2I3qJrsheCTwhIinzkETbplIgPBbwvqPKc+uljeA5gP+3nP8irdYt1mjQaDnlIcG+dw8OjAco4GXw==} + /@babel/traverse@7.22.10(supports-color@5.5.0): + resolution: {integrity: sha512-Q/urqV4pRByiNNpb/f5OSv28ZlGJiFiiTh+GAHktbIrkPhPbl90+uW6SmpoLyZqutrg9AEaEf3Q/ZBRHBXgxig==} engines: {node: '>=6.9.0'} dependencies: - '@babel/code-frame': 7.22.5 - '@babel/generator': 7.22.9 + '@babel/code-frame': 7.22.10 + '@babel/generator': 7.22.10 '@babel/helper-environment-visitor': 7.22.5 '@babel/helper-function-name': 7.22.5 '@babel/helper-hoist-variables': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 - '@babel/parser': 7.22.7 - '@babel/types': 7.22.5 + '@babel/parser': 7.22.10 + '@babel/types': 7.22.10 debug: 4.3.4(supports-color@5.5.0) globals: 11.12.0 transitivePeerDependencies: - supports-color - /@babel/types@7.22.5: - resolution: {integrity: sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA==} + /@babel/types@7.21.2: + resolution: {integrity: sha512-3wRZSs7jiFaB8AjxiiD+VqN5DTG2iRvJGQ+qYFrs/654lg6kGTQWIOFjlBo5RaXuAZjBmP3+OQH4dmhqiiyYxw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-string-parser': 7.19.4 + '@babel/helper-validator-identifier': 7.19.1 + to-fast-properties: 2.0.0 + + /@babel/types@7.21.5: + resolution: {integrity: sha512-m4AfNvVF2mVC/F7fDEdH2El3HzUg9It/XsCxZiOTTA3m3qYfcSVSbTfM6Q9xG+hYDniZssYhlXKKUMD5m8tF4Q==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-string-parser': 7.21.5 + '@babel/helper-validator-identifier': 7.19.1 + to-fast-properties: 2.0.0 + + /@babel/types@7.22.10: + resolution: {integrity: sha512-obaoigiLrlDZ7TUQln/8m4mSqIW2QFeOrCQc9r+xsaHGNoplVNYlRVpsfE8Vj35GEm2ZH4ZhrNYogs/3fj85kg==} engines: {node: '>=6.9.0'} dependencies: '@babel/helper-string-parser': 7.22.5 '@babel/helper-validator-identifier': 7.22.5 to-fast-properties: 2.0.0 + /@bgd-labs/aave-address-book@1.30.0: + resolution: {integrity: sha512-/GTb1Xh0698/H67GJkocplzzYChv4YBMwj8mVJTkIh2B9KhRFHqZ0sl9uwNYfMqx1wCZPulfs4p4SeyCM+TsIg==} + dev: false + /@chainsafe/as-sha256@0.3.1: resolution: {integrity: sha512-hldFFYuf49ed7DAakWVXSJODuq3pzJEguD8tQ7h+sGkM18vja+OFoJI9krnGmgzyuZC2ETX0NOIcCTy31v2Mtg==} dev: false @@ -2987,12 +3520,12 @@ packages: case: 1.6.3 dev: false - /@coinbase/wallet-sdk@3.7.1: - resolution: {integrity: sha512-LjyoDCB+7p0waQXfK+fUgcAs3Ezk6S6e+LYaoFjpJ6c9VTop3NyZF40Pi7df4z7QJohCwzuIDjz0Rhtig6Y7Pg==} + /@coinbase/wallet-sdk@3.6.6: + resolution: {integrity: sha512-vX+epj/Ttjo7XRwlr3TFUUfW5GTRMvORpERPwiu7z2jl3DSVL4rXLmHt5y6LDPlUVreas2gumdcFbu0fLRG9Jg==} engines: {node: '>= 10.0.0'} dependencies: '@metamask/safe-event-emitter': 2.0.0 - '@solana/web3.js': 1.78.0 + '@solana/web3.js': 1.75.0 bind-decorator: 1.0.11 bn.js: 5.2.1 buffer: 6.0.3 @@ -3002,8 +3535,8 @@ packages: eth-rpc-errors: 4.0.2 json-rpc-engine: 6.1.0 keccak: 3.0.3 - preact: 10.16.0 - qs: 6.11.2 + preact: 10.13.2 + qs: 6.11.1 rxjs: 6.6.7 sha.js: 2.4.11 stream-browserify: 3.0.0 @@ -3014,28 +3547,28 @@ packages: - supports-color - utf-8-validate - /@commitlint/cli@17.3.0: - resolution: {integrity: sha512-/H0md7TsKflKzVPz226VfXzVafJFO1f9+r2KcFvmBu08V0T56lZU1s8WL7/xlxqLMqBTVaBf7Ixtc4bskdEEZg==} + /@commitlint/cli@17.4.4: + resolution: {integrity: sha512-HwKlD7CPVMVGTAeFZylVNy14Vm5POVY0WxPkZr7EXLC/os0LH/obs6z4HRvJtH/nHCMYBvUBQhGwnufKfTjd5g==} engines: {node: '>=v14'} hasBin: true dependencies: '@commitlint/format': 17.4.4 - '@commitlint/lint': 17.6.6 - '@commitlint/load': 17.5.0 - '@commitlint/read': 17.5.1 + '@commitlint/lint': 17.4.4 + '@commitlint/load': 17.4.4 + '@commitlint/read': 17.4.4 '@commitlint/types': 17.4.4 execa: 5.1.1 lodash.isfunction: 3.0.9 resolve-from: 5.0.0 resolve-global: 1.0.0 - yargs: 17.7.2 + yargs: 17.7.1 transitivePeerDependencies: - '@swc/core' - '@swc/wasm' dev: true - /@commitlint/config-conventional@17.3.0: - resolution: {integrity: sha512-hgI+fN5xF8nhS9uG/V06xyT0nlcyvHHMkq0kwRSr96vl5BFlRGaL2C0/YY4kQagfU087tmj01bJkG9Ek98Wllw==} + /@commitlint/config-conventional@17.4.4: + resolution: {integrity: sha512-u6ztvxqzi6NuhrcEDR7a+z0yrh11elY66nRrQIpqsqW6sZmpxYkDLtpRH8jRML+mmxYQ8s4qqF06Q/IQx5aJeQ==} engines: {node: '>=v14'} dependencies: conventional-changelog-conventionalcommits: 5.0.0 @@ -3074,42 +3607,42 @@ packages: chalk: 4.1.2 dev: true - /@commitlint/is-ignored@17.6.6: - resolution: {integrity: sha512-4Fw875faAKO+2nILC04yW/2Vy/wlV3BOYCSQ4CEFzriPEprc1Td2LILmqmft6PDEK5Sr14dT9tEzeaZj0V56Gg==} + /@commitlint/is-ignored@17.4.4: + resolution: {integrity: sha512-Y3eo1SFJ2JQDik4rWkBC4tlRIxlXEFrRWxcyrzb1PUT2k3kZ/XGNuCDfk/u0bU2/yS0tOA/mTjFsV+C4qyACHw==} engines: {node: '>=v14'} dependencies: '@commitlint/types': 17.4.4 - semver: 7.5.2 + semver: 7.3.8 dev: true - /@commitlint/lint@17.6.6: - resolution: {integrity: sha512-5bN+dnHcRLkTvwCHYMS7Xpbr+9uNi0Kq5NR3v4+oPNx6pYXt8ACuw9luhM/yMgHYwW0ajIR20wkPAFkZLEMGmg==} + /@commitlint/lint@17.4.4: + resolution: {integrity: sha512-qgkCRRFjyhbMDWsti/5jRYVJkgYZj4r+ZmweZObnbYqPUl5UKLWMf9a/ZZisOI4JfiPmRktYRZ2JmqlSvg+ccw==} engines: {node: '>=v14'} dependencies: - '@commitlint/is-ignored': 17.6.6 - '@commitlint/parse': 17.6.5 - '@commitlint/rules': 17.6.5 + '@commitlint/is-ignored': 17.4.4 + '@commitlint/parse': 17.4.4 + '@commitlint/rules': 17.4.4 '@commitlint/types': 17.4.4 dev: true - /@commitlint/load@17.5.0: - resolution: {integrity: sha512-l+4W8Sx4CD5rYFsrhHH8HP01/8jEP7kKf33Xlx2Uk2out/UKoKPYMOIRcDH5ppT8UXLMV+x6Wm5osdRKKgaD1Q==} + /@commitlint/load@17.4.4: + resolution: {integrity: sha512-z6uFIQ7wfKX5FGBe1AkOF4l/ShOQsaa1ml/nLMkbW7R/xF8galGS7Zh0yHvzVp/srtfS0brC+0bUfQfmpMPFVQ==} engines: {node: '>=v14'} dependencies: '@commitlint/config-validator': 17.4.4 '@commitlint/execute-rule': 17.4.0 '@commitlint/resolve-extends': 17.4.4 '@commitlint/types': 17.4.4 - '@types/node': 17.0.31 + '@types/node': 17.0.45 chalk: 4.1.2 - cosmiconfig: 8.2.0 - cosmiconfig-typescript-loader: 4.3.0(@types/node@17.0.31)(cosmiconfig@8.2.0)(ts-node@10.9.1)(typescript@5.0.4) + cosmiconfig: 8.1.0 + cosmiconfig-typescript-loader: 4.3.0(@types/node@17.0.45)(cosmiconfig@8.1.0)(ts-node@10.9.1)(typescript@4.9.4) lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 lodash.uniq: 4.5.0 resolve-from: 5.0.0 - ts-node: 10.9.1(@types/node@17.0.31)(typescript@5.0.4) - typescript: 5.0.4 + ts-node: 10.9.1(@types/node@17.0.45)(typescript@5.0.4) + typescript: 4.9.4 transitivePeerDependencies: - '@swc/core' - '@swc/wasm' @@ -3120,8 +3653,8 @@ packages: engines: {node: '>=v14'} dev: true - /@commitlint/parse@17.6.5: - resolution: {integrity: sha512-0zle3bcn1Hevw5Jqpz/FzEWNo2KIzUbc1XyGg6WrWEoa6GH3A1pbqNF6MvE6rjuy6OY23c8stWnb4ETRZyN+Yw==} + /@commitlint/parse@17.4.4: + resolution: {integrity: sha512-EKzz4f49d3/OU0Fplog7nwz/lAfXMaDxtriidyGF9PtR+SRbgv4FhsfF310tKxs6EPj8Y+aWWuX3beN5s+yqGg==} engines: {node: '>=v14'} dependencies: '@commitlint/types': 17.4.4 @@ -3129,13 +3662,13 @@ packages: conventional-commits-parser: 3.2.4 dev: true - /@commitlint/read@17.5.1: - resolution: {integrity: sha512-7IhfvEvB//p9aYW09YVclHbdf1u7g7QhxeYW9ZHSO8Huzp8Rz7m05aCO1mFG7G8M+7yfFnXB5xOmG18brqQIBg==} + /@commitlint/read@17.4.4: + resolution: {integrity: sha512-B2TvUMJKK+Svzs6eji23WXsRJ8PAD+orI44lVuVNsm5zmI7O8RSGJMvdEZEikiA4Vohfb+HevaPoWZ7PiFZ3zA==} engines: {node: '>=v14'} dependencies: '@commitlint/top-level': 17.4.0 '@commitlint/types': 17.4.4 - fs-extra: 11.1.1 + fs-extra: 11.1.0 git-raw-commits: 2.0.11 minimist: 1.2.8 dev: true @@ -3152,8 +3685,8 @@ packages: resolve-global: 1.0.0 dev: true - /@commitlint/rules@17.6.5: - resolution: {integrity: sha512-uTB3zSmnPyW2qQQH+Dbq2rekjlWRtyrjDo4aLFe63uteandgkI+cc0NhhbBAzcXShzVk0qqp8SlkQMu0mgHg/A==} + /@commitlint/rules@17.4.4: + resolution: {integrity: sha512-0tgvXnHi/mVcyR8Y8mjTFZIa/FEQXA4uEutXS/imH2v1UNkYDSEMsK/68wiXRpfW1euSgEdwRkvE1z23+yhNrQ==} engines: {node: '>=v14'} dependencies: '@commitlint/ensure': 17.4.4 @@ -3185,7 +3718,7 @@ packages: /@confio/ics23@0.6.8: resolution: {integrity: sha512-wB6uo+3A50m0sW/EWcU64xpV/8wShZ6bMTa7pF8eYsTrSkQA7oLUIJcs/wb8g4y2Oyq701BaGiO6n/ak5WXO1w==} dependencies: - '@noble/hashes': 1.3.1 + '@noble/hashes': 1.3.0 protobufjs: 6.11.3 dev: false @@ -3315,7 +3848,7 @@ packages: '@cosmjs/encoding': 0.30.1 '@cosmjs/math': 0.30.1 '@cosmjs/utils': 0.30.1 - '@noble/hashes': 1.3.1 + '@noble/hashes': 1.3.0 bn.js: 5.2.1 elliptic: 6.5.4 libsodium-wrappers: 0.7.11 @@ -3461,7 +3994,7 @@ packages: resolution: {integrity: sha512-06t1xCPXq6QFN7W1JUEf68aCwYN0OUDNAIoJe7bAqhaoa2vn7NCcuX1VHkJ/OWpmElUgCsRO6RiBbIru1in0Ig==} dependencies: '@envelop/types': 3.0.2 - tslib: 2.6.0 + tslib: 2.5.0 dev: true /@envelop/core@4.0.0: @@ -3469,7 +4002,7 @@ packages: engines: {node: '>=16.0.0'} dependencies: '@envelop/types': 4.0.0 - tslib: 2.6.0 + tslib: 2.5.0 dev: true /@envelop/extended-validation@2.0.6(@envelop/core@3.0.6)(graphql@16.8.0): @@ -3481,20 +4014,20 @@ packages: '@envelop/core': 3.0.6 '@graphql-tools/utils': 8.13.1(graphql@16.8.0) graphql: 16.8.0 - tslib: 2.6.0 + tslib: 2.5.0 dev: true /@envelop/types@3.0.2: resolution: {integrity: sha512-pOFea9ha0EkURWxJ/35axoH9fDGP5S2cUu/5Mmo9pb8zUf+TaEot8vB670XXihFEn/92759BMjLJNWBKmNhyng==} dependencies: - tslib: 2.6.0 + tslib: 2.5.0 dev: true /@envelop/types@4.0.0: resolution: {integrity: sha512-dmBK16VVfKCkqYYemvE+gt1cPBP0d9CbYO4yjNhSSYy9K+w6+Lw48wOLK238mSR339PNAvwj/JW/qzNy2llggA==} engines: {node: '>=16.0.0'} dependencies: - tslib: 2.6.0 + tslib: 2.5.0 dev: true /@envelop/validation-cache@5.1.3(@envelop/core@3.0.6)(graphql@16.8.0): @@ -3507,7 +4040,7 @@ packages: graphql: 16.8.0 hash-it: 6.0.0 lru-cache: 6.0.0 - tslib: 2.6.0 + tslib: 2.5.0 dev: true /@esbuild/android-arm@0.15.13: @@ -3549,7 +4082,7 @@ packages: dependencies: ajv: 6.12.6 debug: 4.3.4(supports-color@5.5.0) - espree: 9.6.1 + espree: 9.5.0 globals: 13.20.0 ignore: 5.2.4 import-fresh: 3.3.0 @@ -3567,7 +4100,7 @@ packages: '@openzeppelin/contracts': 4.7.3 '@openzeppelin/contracts-upgradeable': 4.7.3 ethers: 5.7.2 - hardhat: 2.17.0(ts-node@10.9.1)(typescript@5.0.4) + hardhat: 2.16.1(ts-node@10.9.1)(typescript@5.0.4) transitivePeerDependencies: - bufferutil - supports-color @@ -3666,7 +4199,7 @@ packages: /@ethereumjs/tx@3.3.2: resolution: {integrity: sha512-6AaJhwg4ucmwTvw/1qLaZUX5miWrwZ4nLOUsKyb/HtzS3BMw/CasKhdi1ims9mBKeK9sOJCH4qGKOBGyJCeeog==} dependencies: - '@ethereumjs/common': 2.5.0 + '@ethereumjs/common': 2.6.5 ethereumjs-util: 7.1.5 dev: false @@ -3686,20 +4219,6 @@ packages: micro-ftch: 0.3.1 dev: false - /@ethersproject/abi@5.6.4: - resolution: {integrity: sha512-TTeZUlCeIHG6527/2goZA6gW5F8Emoc7MrZDC7hhP84aRGvW3TEdTnZR08Ls88YXM1m2SuK42Osw/jSi3uO8gg==} - dependencies: - '@ethersproject/address': 5.6.1 - '@ethersproject/bignumber': 5.6.2 - '@ethersproject/bytes': 5.6.1 - '@ethersproject/constants': 5.6.1 - '@ethersproject/hash': 5.6.1 - '@ethersproject/keccak256': 5.6.1 - '@ethersproject/logger': 5.6.0 - '@ethersproject/properties': 5.6.0 - '@ethersproject/strings': 5.6.1 - dev: false - /@ethersproject/abi@5.7.0: resolution: {integrity: sha512-351ktp42TiRcYB3H1OP8yajPeAQstMW/yCFokj/AthP9bLHzQFPlOrxOcwYEDkUAICmOHljvN4K39OMTMUa9RA==} dependencies: @@ -3714,18 +4233,6 @@ packages: '@ethersproject/strings': 5.7.0 dev: false - /@ethersproject/abstract-provider@5.6.1: - resolution: {integrity: sha512-BxlIgogYJtp1FS8Muvj8YfdClk3unZH0vRMVX791Z9INBNT/kuACZ9GzaY1Y4yFq+YSy6/w4gzj3HCRKrK9hsQ==} - dependencies: - '@ethersproject/bignumber': 5.6.2 - '@ethersproject/bytes': 5.6.1 - '@ethersproject/logger': 5.6.0 - '@ethersproject/networks': 5.6.4 - '@ethersproject/properties': 5.6.0 - '@ethersproject/transactions': 5.6.2 - '@ethersproject/web': 5.6.1 - dev: false - /@ethersproject/abstract-provider@5.7.0: resolution: {integrity: sha512-R41c9UkchKCpAqStMYUpdunjo3pkEvZC3FAwZn5S5MGbXoMQOHIdHItezTETxAO5bevtMApSyEhn9+CHcDsWBw==} dependencies: @@ -3738,16 +4245,6 @@ packages: '@ethersproject/web': 5.7.1 dev: false - /@ethersproject/abstract-signer@5.6.2: - resolution: {integrity: sha512-n1r6lttFBG0t2vNiI3HoWaS/KdOt8xyDjzlP2cuevlWLG6EX0OwcKLyG/Kp/cuwNxdy/ous+R/DEMdTUwWQIjQ==} - dependencies: - '@ethersproject/abstract-provider': 5.6.1 - '@ethersproject/bignumber': 5.6.2 - '@ethersproject/bytes': 5.6.1 - '@ethersproject/logger': 5.6.0 - '@ethersproject/properties': 5.6.0 - dev: false - /@ethersproject/abstract-signer@5.7.0: resolution: {integrity: sha512-a16V8bq1/Cz+TGCkE2OPMTOUDLS3grCpdjoJCYNnVBbdYEMSgKrU0+B90s8b6H+ByYTBZN7a3g76jdIJi7UfKQ==} dependencies: @@ -3758,16 +4255,6 @@ packages: '@ethersproject/properties': 5.7.0 dev: false - /@ethersproject/address@5.6.1: - resolution: {integrity: sha512-uOgF0kS5MJv9ZvCz7x6T2EXJSzotiybApn4XlOgoTX0xdtyVIJ7pF+6cGPxiEq/dpBiTfMiw7Yc81JcwhSYA0Q==} - dependencies: - '@ethersproject/bignumber': 5.6.2 - '@ethersproject/bytes': 5.6.1 - '@ethersproject/keccak256': 5.6.1 - '@ethersproject/logger': 5.6.0 - '@ethersproject/rlp': 5.6.1 - dev: false - /@ethersproject/address@5.7.0: resolution: {integrity: sha512-9wYhYt7aghVGo758POM5nqcOMaE168Q6aRLJZwUmiqSrAungkG74gSSeKEIR7ukixesdRZGPgVqme6vmxs1fkA==} dependencies: @@ -3778,25 +4265,12 @@ packages: '@ethersproject/rlp': 5.7.0 dev: false - /@ethersproject/base64@5.6.1: - resolution: {integrity: sha512-qB76rjop6a0RIYYMiB4Eh/8n+Hxu2NIZm8S/Q7kNo5pmZfXhHGHmS4MinUainiBC54SCyRnwzL+KZjj8zbsSsw==} - dependencies: - '@ethersproject/bytes': 5.6.1 - dev: false - /@ethersproject/base64@5.7.0: resolution: {integrity: sha512-Dr8tcHt2mEbsZr/mwTPIQAf3Ai0Bks/7gTw9dSqk1mQvhW3XvRlmDJr/4n+wg1JmCl16NZue17CDh8xb/vZ0sQ==} dependencies: '@ethersproject/bytes': 5.7.0 dev: false - /@ethersproject/basex@5.6.1: - resolution: {integrity: sha512-a52MkVz4vuBXR06nvflPMotld1FJWSj2QT0985v7P/emPZO00PucFAkbcmq2vpVU7Ts7umKiSI6SppiLykVWsA==} - dependencies: - '@ethersproject/bytes': 5.6.1 - '@ethersproject/properties': 5.6.0 - dev: false - /@ethersproject/basex@5.7.0: resolution: {integrity: sha512-ywlh43GwZLv2Voc2gQVTKBoVQ1mti3d8HK5aMxsfu/nRDnMmNqaSJ3r3n85HBByT8OpoY96SXM1FogC533T4zw==} dependencies: @@ -3804,14 +4278,6 @@ packages: '@ethersproject/properties': 5.7.0 dev: false - /@ethersproject/bignumber@5.6.2: - resolution: {integrity: sha512-v7+EEUbhGqT3XJ9LMPsKvXYHFc8eHxTowFCG/HgJErmq4XHJ2WR7aeyICg3uTOAQ7Icn0GFHAohXEhxQHq4Ubw==} - dependencies: - '@ethersproject/bytes': 5.6.1 - '@ethersproject/logger': 5.6.0 - bn.js: 5.2.1 - dev: false - /@ethersproject/bignumber@5.7.0: resolution: {integrity: sha512-n1CAdIHRWjSucQO3MC1zPSVgV/6dy/fjL9pMrPP9peL+QxEg9wOsVqwD4+818B6LUEtaXzVHQiuivzRoxPxUGw==} dependencies: @@ -3820,45 +4286,18 @@ packages: bn.js: 5.2.1 dev: false - /@ethersproject/bytes@5.6.1: - resolution: {integrity: sha512-NwQt7cKn5+ZE4uDn+X5RAXLp46E1chXoaMmrxAyA0rblpxz8t58lVkrHXoRIn0lz1joQElQ8410GqhTqMOwc6g==} - dependencies: - '@ethersproject/logger': 5.6.0 - dev: false - /@ethersproject/bytes@5.7.0: resolution: {integrity: sha512-nsbxwgFXWh9NyYWo+U8atvmMsSdKJprTcICAkvbBffT75qDocbuggBU0SJiVK2MuTrp0q+xvLkTnGMPK1+uA9A==} dependencies: '@ethersproject/logger': 5.7.0 dev: false - /@ethersproject/constants@5.6.1: - resolution: {integrity: sha512-QSq9WVnZbxXYFftrjSjZDUshp6/eKp6qrtdBtUCm0QxCV5z1fG/w3kdlcsjMCQuQHUnAclKoK7XpXMezhRDOLg==} - dependencies: - '@ethersproject/bignumber': 5.6.2 - dev: false - /@ethersproject/constants@5.7.0: resolution: {integrity: sha512-DHI+y5dBNvkpYUMiRQyxRBYBefZkJfo70VUkUAsRjcPs47muV9evftfZ0PJVCXYbAiCgght0DtcF9srFQmIgWA==} dependencies: '@ethersproject/bignumber': 5.7.0 dev: false - /@ethersproject/contracts@5.6.2: - resolution: {integrity: sha512-hguUA57BIKi6WY0kHvZp6PwPlWF87MCeB4B7Z7AbUpTxfFXFdn/3b0GmjZPagIHS+3yhcBJDnuEfU4Xz+Ks/8g==} - dependencies: - '@ethersproject/abi': 5.6.4 - '@ethersproject/abstract-provider': 5.6.1 - '@ethersproject/abstract-signer': 5.6.2 - '@ethersproject/address': 5.6.1 - '@ethersproject/bignumber': 5.6.2 - '@ethersproject/bytes': 5.6.1 - '@ethersproject/constants': 5.6.1 - '@ethersproject/logger': 5.6.0 - '@ethersproject/properties': 5.6.0 - '@ethersproject/transactions': 5.6.2 - dev: false - /@ethersproject/contracts@5.7.0: resolution: {integrity: sha512-5GJbzEU3X+d33CdfPhcyS+z8MzsTrBGk/sc+G+59+tPa9yFkl6HQ9D6L0QMgNTA9q8dT0XKxxkyp883XsQvbbg==} dependencies: @@ -3874,19 +4313,6 @@ packages: '@ethersproject/transactions': 5.7.0 dev: false - /@ethersproject/hash@5.6.1: - resolution: {integrity: sha512-L1xAHurbaxG8VVul4ankNX5HgQ8PNCTrnVXEiFnE9xoRnaUcgfD12tZINtDinSllxPLCtGwguQxJ5E6keE84pA==} - dependencies: - '@ethersproject/abstract-signer': 5.6.2 - '@ethersproject/address': 5.6.1 - '@ethersproject/bignumber': 5.6.2 - '@ethersproject/bytes': 5.6.1 - '@ethersproject/keccak256': 5.6.1 - '@ethersproject/logger': 5.6.0 - '@ethersproject/properties': 5.6.0 - '@ethersproject/strings': 5.6.1 - dev: false - /@ethersproject/hash@5.7.0: resolution: {integrity: sha512-qX5WrQfnah1EFnO5zJv1v46a8HW0+E5xuBBDTwMFZLuVTx0tbU2kkx15NqdjxecrLGatQN9FGQKpb1FKdHCt+g==} dependencies: @@ -3901,23 +4327,6 @@ packages: '@ethersproject/strings': 5.7.0 dev: false - /@ethersproject/hdnode@5.6.2: - resolution: {integrity: sha512-tERxW8Ccf9CxW2db3WsN01Qao3wFeRsfYY9TCuhmG0xNpl2IO8wgXU3HtWIZ49gUWPggRy4Yg5axU0ACaEKf1Q==} - dependencies: - '@ethersproject/abstract-signer': 5.6.2 - '@ethersproject/basex': 5.6.1 - '@ethersproject/bignumber': 5.6.2 - '@ethersproject/bytes': 5.6.1 - '@ethersproject/logger': 5.6.0 - '@ethersproject/pbkdf2': 5.6.1 - '@ethersproject/properties': 5.6.0 - '@ethersproject/sha2': 5.6.1 - '@ethersproject/signing-key': 5.6.2 - '@ethersproject/strings': 5.6.1 - '@ethersproject/transactions': 5.6.2 - '@ethersproject/wordlists': 5.6.1 - dev: false - /@ethersproject/hdnode@5.7.0: resolution: {integrity: sha512-OmyYo9EENBPPf4ERhR7oj6uAtUAhYGqOnIS+jE5pTXvdKBS99ikzq1E7Iv0ZQZ5V36Lqx1qZLeak0Ra16qpeOg==} dependencies: @@ -3935,24 +4344,6 @@ packages: '@ethersproject/wordlists': 5.7.0 dev: false - /@ethersproject/json-wallets@5.6.1: - resolution: {integrity: sha512-KfyJ6Zwz3kGeX25nLihPwZYlDqamO6pfGKNnVMWWfEVVp42lTfCZVXXy5Ie8IZTN0HKwAngpIPi7gk4IJzgmqQ==} - dependencies: - '@ethersproject/abstract-signer': 5.6.2 - '@ethersproject/address': 5.6.1 - '@ethersproject/bytes': 5.6.1 - '@ethersproject/hdnode': 5.6.2 - '@ethersproject/keccak256': 5.6.1 - '@ethersproject/logger': 5.6.0 - '@ethersproject/pbkdf2': 5.6.1 - '@ethersproject/properties': 5.6.0 - '@ethersproject/random': 5.6.1 - '@ethersproject/strings': 5.6.1 - '@ethersproject/transactions': 5.6.2 - aes-js: 3.0.0 - scrypt-js: 3.0.1 - dev: false - /@ethersproject/json-wallets@5.7.0: resolution: {integrity: sha512-8oee5Xgu6+RKgJTkvEMl2wDgSPSAQ9MB/3JYjFV9jlKvcYHUXZC+cQp0njgmxdHkYWn8s6/IqIZYm0YWCjO/0g==} dependencies: @@ -3971,13 +4362,6 @@ packages: scrypt-js: 3.0.1 dev: false - /@ethersproject/keccak256@5.6.1: - resolution: {integrity: sha512-bB7DQHCTRDooZZdL3lk9wpL0+XuG3XLGHLh3cePnybsO3V0rdCAOQGpn/0R3aODmnTOOkCATJiD2hnL+5bwthA==} - dependencies: - '@ethersproject/bytes': 5.6.1 - js-sha3: 0.8.0 - dev: false - /@ethersproject/keccak256@5.7.0: resolution: {integrity: sha512-2UcPboeL/iW+pSg6vZ6ydF8tCnv3Iu/8tUmLLzWWGzxWKFFqOBQFLo6uLUv6BDrLgCDfN28RJ/wtByx+jZ4KBg==} dependencies: @@ -3985,33 +4369,16 @@ packages: js-sha3: 0.8.0 dev: false - /@ethersproject/logger@5.6.0: - resolution: {integrity: sha512-BiBWllUROH9w+P21RzoxJKzqoqpkyM1pRnEKG69bulE9TSQD8SAIvTQqIMZmmCO8pUNkgLP1wndX1gKghSpBmg==} - dev: false - /@ethersproject/logger@5.7.0: resolution: {integrity: sha512-0odtFdXu/XHtjQXJYA3u9G0G8btm0ND5Cu8M7i5vhEcE8/HmF4Lbdqanwyv4uQTr2tx6b7fQRmgLrsnpQlmnig==} dev: false - /@ethersproject/networks@5.6.4: - resolution: {integrity: sha512-KShHeHPahHI2UlWdtDMn2lJETcbtaJge4k7XSjDR9h79QTd6yQJmv6Cp2ZA4JdqWnhszAOLSuJEd9C0PRw7hSQ==} - dependencies: - '@ethersproject/logger': 5.6.0 - dev: false - /@ethersproject/networks@5.7.1: resolution: {integrity: sha512-n/MufjFYv3yFcUyfhnXotyDlNdFb7onmkSy8aQERi2PjNcnWQ66xXxa3XlS8nCcA8aJKJjIIMNJTC7tu80GwpQ==} dependencies: '@ethersproject/logger': 5.7.0 dev: false - /@ethersproject/pbkdf2@5.6.1: - resolution: {integrity: sha512-k4gRQ+D93zDRPNUfmduNKq065uadC2YjMP/CqwwX5qG6R05f47boq6pLZtV/RnC4NZAYOPH1Cyo54q0c9sshRQ==} - dependencies: - '@ethersproject/bytes': 5.6.1 - '@ethersproject/sha2': 5.6.1 - dev: false - /@ethersproject/pbkdf2@5.7.0: resolution: {integrity: sha512-oR/dBRZR6GTyaofd86DehG72hY6NpAjhabkhxgr3X2FpJtJuodEl2auADWBZfhDHgVCbu3/H/Ocq2uC6dpNjjw==} dependencies: @@ -4019,44 +4386,10 @@ packages: '@ethersproject/sha2': 5.7.0 dev: false - /@ethersproject/properties@5.6.0: - resolution: {integrity: sha512-szoOkHskajKePTJSZ46uHUWWkbv7TzP2ypdEK6jGMqJaEt2sb0jCgfBo0gH0m2HBpRixMuJ6TBRaQCF7a9DoCg==} - dependencies: - '@ethersproject/logger': 5.6.0 - dev: false - /@ethersproject/properties@5.7.0: resolution: {integrity: sha512-J87jy8suntrAkIZtecpxEPxY//szqr1mlBaYlQ0r4RCaiD2hjheqF9s1LVE8vVuJCXisjIP+JgtK/Do54ej4Sw==} dependencies: - '@ethersproject/logger': 5.7.0 - dev: false - - /@ethersproject/providers@5.6.8: - resolution: {integrity: sha512-Wf+CseT/iOJjrGtAOf3ck9zS7AgPmr2fZ3N97r4+YXN3mBePTG2/bJ8DApl9mVwYL+RpYbNxMEkEp4mPGdwG/w==} - dependencies: - '@ethersproject/abstract-provider': 5.6.1 - '@ethersproject/abstract-signer': 5.6.2 - '@ethersproject/address': 5.6.1 - '@ethersproject/base64': 5.6.1 - '@ethersproject/basex': 5.6.1 - '@ethersproject/bignumber': 5.6.2 - '@ethersproject/bytes': 5.6.1 - '@ethersproject/constants': 5.6.1 - '@ethersproject/hash': 5.6.1 - '@ethersproject/logger': 5.6.0 - '@ethersproject/networks': 5.6.4 - '@ethersproject/properties': 5.6.0 - '@ethersproject/random': 5.6.1 - '@ethersproject/rlp': 5.6.1 - '@ethersproject/sha2': 5.6.1 - '@ethersproject/strings': 5.6.1 - '@ethersproject/transactions': 5.6.2 - '@ethersproject/web': 5.6.1 - bech32: 1.1.4 - ws: 7.4.6 - transitivePeerDependencies: - - bufferutil - - utf-8-validate + '@ethersproject/logger': 5.7.0 dev: false /@ethersproject/providers@5.7.2: @@ -4087,13 +4420,6 @@ packages: - utf-8-validate dev: false - /@ethersproject/random@5.6.1: - resolution: {integrity: sha512-/wtPNHwbmng+5yi3fkipA8YBT59DdkGRoC2vWk09Dci/q5DlgnMkhIycjHlavrvrjJBkFjO/ueLyT+aUDfc4lA==} - dependencies: - '@ethersproject/bytes': 5.6.1 - '@ethersproject/logger': 5.6.0 - dev: false - /@ethersproject/random@5.7.0: resolution: {integrity: sha512-19WjScqRA8IIeWclFme75VMXSBvi4e6InrUNuaR4s5pTF2qNhcGdCUwdxUVGtDDqC00sDLCO93jPQoDUH4HVmQ==} dependencies: @@ -4101,13 +4427,6 @@ packages: '@ethersproject/logger': 5.7.0 dev: false - /@ethersproject/rlp@5.6.1: - resolution: {integrity: sha512-uYjmcZx+DKlFUk7a5/W9aQVaoEC7+1MOBgNtvNg13+RnuUwT4F0zTovC0tmay5SmRslb29V1B7Y5KCri46WhuQ==} - dependencies: - '@ethersproject/bytes': 5.6.1 - '@ethersproject/logger': 5.6.0 - dev: false - /@ethersproject/rlp@5.7.0: resolution: {integrity: sha512-rBxzX2vK8mVF7b0Tol44t5Tb8gomOHkj5guL+HhzQ1yBh/ydjGnpw6at+X6Iw0Kp3OzzzkcKp8N9r0W4kYSs9w==} dependencies: @@ -4115,14 +4434,6 @@ packages: '@ethersproject/logger': 5.7.0 dev: false - /@ethersproject/sha2@5.6.1: - resolution: {integrity: sha512-5K2GyqcW7G4Yo3uenHegbXRPDgARpWUiXc6RiF7b6i/HXUoWlb7uCARh7BAHg7/qT/Q5ydofNwiZcim9qpjB6g==} - dependencies: - '@ethersproject/bytes': 5.6.1 - '@ethersproject/logger': 5.6.0 - hash.js: 1.1.7 - dev: false - /@ethersproject/sha2@5.7.0: resolution: {integrity: sha512-gKlH42riwb3KYp0reLsFTokByAKoJdgFCwI+CCiX/k+Jm2mbNs6oOaCjYQSlI1+XBVejwH2KrmCbMAT/GnRDQw==} dependencies: @@ -4131,17 +4442,6 @@ packages: hash.js: 1.1.7 dev: false - /@ethersproject/signing-key@5.6.2: - resolution: {integrity: sha512-jVbu0RuP7EFpw82vHcL+GP35+KaNruVAZM90GxgQnGqB6crhBqW/ozBfFvdeImtmb4qPko0uxXjn8l9jpn0cwQ==} - dependencies: - '@ethersproject/bytes': 5.6.1 - '@ethersproject/logger': 5.6.0 - '@ethersproject/properties': 5.6.0 - bn.js: 5.2.1 - elliptic: 6.5.4 - hash.js: 1.1.7 - dev: false - /@ethersproject/signing-key@5.7.0: resolution: {integrity: sha512-MZdy2nL3wO0u7gkB4nA/pEf8lu1TlFswPNmy8AiYkfKTdO6eXBJyUdmHO/ehm/htHw9K/qF8ujnTyUAD+Ry54Q==} dependencies: @@ -4153,17 +4453,6 @@ packages: hash.js: 1.1.7 dev: false - /@ethersproject/solidity@5.6.1: - resolution: {integrity: sha512-KWqVLkUUoLBfL1iwdzUVlkNqAUIFMpbbeH0rgCfKmJp0vFtY4AsaN91gHKo9ZZLkC4UOm3cI3BmMV4N53BOq4g==} - dependencies: - '@ethersproject/bignumber': 5.6.2 - '@ethersproject/bytes': 5.6.1 - '@ethersproject/keccak256': 5.6.1 - '@ethersproject/logger': 5.6.0 - '@ethersproject/sha2': 5.6.1 - '@ethersproject/strings': 5.6.1 - dev: false - /@ethersproject/solidity@5.7.0: resolution: {integrity: sha512-HmabMd2Dt/raavyaGukF4XxizWKhKQ24DoLtdNbBmNKUOPqwjsKQSdV9GQtj9CBEea9DlzETlVER1gYeXXBGaA==} dependencies: @@ -4175,14 +4464,6 @@ packages: '@ethersproject/strings': 5.7.0 dev: false - /@ethersproject/strings@5.6.1: - resolution: {integrity: sha512-2X1Lgk6Jyfg26MUnsHiT456U9ijxKUybz8IM1Vih+NJxYtXhmvKBcHOmvGqpFSVJ0nQ4ZCoIViR8XlRw1v/+Cw==} - dependencies: - '@ethersproject/bytes': 5.6.1 - '@ethersproject/constants': 5.6.1 - '@ethersproject/logger': 5.6.0 - dev: false - /@ethersproject/strings@5.7.0: resolution: {integrity: sha512-/9nu+lj0YswRNSH0NXYqrh8775XNyEdUQAuf3f+SmOrnVewcJ5SBNAjF7lpgehKi4abvNNXyf+HX86czCdJ8Mg==} dependencies: @@ -4191,20 +4472,6 @@ packages: '@ethersproject/logger': 5.7.0 dev: false - /@ethersproject/transactions@5.6.2: - resolution: {integrity: sha512-BuV63IRPHmJvthNkkt9G70Ullx6AcM+SDc+a8Aw/8Yew6YwT51TcBKEp1P4oOQ/bP25I18JJr7rcFRgFtU9B2Q==} - dependencies: - '@ethersproject/address': 5.6.1 - '@ethersproject/bignumber': 5.6.2 - '@ethersproject/bytes': 5.6.1 - '@ethersproject/constants': 5.6.1 - '@ethersproject/keccak256': 5.6.1 - '@ethersproject/logger': 5.6.0 - '@ethersproject/properties': 5.6.0 - '@ethersproject/rlp': 5.6.1 - '@ethersproject/signing-key': 5.6.2 - dev: false - /@ethersproject/transactions@5.7.0: resolution: {integrity: sha512-kmcNicCp1lp8qanMTC3RIikGgoJ80ztTyvtsFvCYpSCfkjhD0jZ2LOrnbcuxuToLIUYYf+4XwD1rP+B/erDIhQ==} dependencies: @@ -4219,14 +4486,6 @@ packages: '@ethersproject/signing-key': 5.7.0 dev: false - /@ethersproject/units@5.6.1: - resolution: {integrity: sha512-rEfSEvMQ7obcx3KWD5EWWx77gqv54K6BKiZzKxkQJqtpriVsICrktIQmKl8ReNToPeIYPnFHpXvKpi068YFZXw==} - dependencies: - '@ethersproject/bignumber': 5.6.2 - '@ethersproject/constants': 5.6.1 - '@ethersproject/logger': 5.6.0 - dev: false - /@ethersproject/units@5.7.0: resolution: {integrity: sha512-pD3xLMy3SJu9kG5xDGI7+xhTEmGXlEqXU4OfNapmfnxLVY4EMSSRp7j1k7eezutBPH7RBN/7QPnwR7hzNlEFeg==} dependencies: @@ -4235,26 +4494,6 @@ packages: '@ethersproject/logger': 5.7.0 dev: false - /@ethersproject/wallet@5.6.2: - resolution: {integrity: sha512-lrgh0FDQPuOnHcF80Q3gHYsSUODp6aJLAdDmDV0xKCN/T7D99ta1jGVhulg3PY8wiXEngD0DfM0I2XKXlrqJfg==} - dependencies: - '@ethersproject/abstract-provider': 5.6.1 - '@ethersproject/abstract-signer': 5.6.2 - '@ethersproject/address': 5.6.1 - '@ethersproject/bignumber': 5.6.2 - '@ethersproject/bytes': 5.6.1 - '@ethersproject/hash': 5.6.1 - '@ethersproject/hdnode': 5.6.2 - '@ethersproject/json-wallets': 5.6.1 - '@ethersproject/keccak256': 5.6.1 - '@ethersproject/logger': 5.6.0 - '@ethersproject/properties': 5.6.0 - '@ethersproject/random': 5.6.1 - '@ethersproject/signing-key': 5.6.2 - '@ethersproject/transactions': 5.6.2 - '@ethersproject/wordlists': 5.6.1 - dev: false - /@ethersproject/wallet@5.7.0: resolution: {integrity: sha512-MhmXlJXEJFBFVKrDLB4ZdDzxcBxQ3rLyCkhNqVu3CDYvR97E+8r01UgrI+TI99Le+aYm/in/0vp86guJuM7FCA==} dependencies: @@ -4275,16 +4514,6 @@ packages: '@ethersproject/wordlists': 5.7.0 dev: false - /@ethersproject/web@5.6.1: - resolution: {integrity: sha512-/vSyzaQlNXkO1WV+RneYKqCJwualcUdx/Z3gseVovZP0wIlOFcCE1hkRhKBH8ImKbGQbMl9EAAyJFrJu7V0aqA==} - dependencies: - '@ethersproject/base64': 5.6.1 - '@ethersproject/bytes': 5.6.1 - '@ethersproject/logger': 5.6.0 - '@ethersproject/properties': 5.6.0 - '@ethersproject/strings': 5.6.1 - dev: false - /@ethersproject/web@5.7.1: resolution: {integrity: sha512-Gueu8lSvyjBWL4cYsWsjh6MtMwM0+H4HvqFPZfB6dV8ctbP9zFAO73VG1cMWae0FLPCtz0peKPpZY8/ugJJX2w==} dependencies: @@ -4295,16 +4524,6 @@ packages: '@ethersproject/strings': 5.7.0 dev: false - /@ethersproject/wordlists@5.6.1: - resolution: {integrity: sha512-wiPRgBpNbNwCQFoCr8bcWO8o5I810cqO6mkdtKfLKFlLxeCWcnzDi4Alu8iyNzlhYuS9npCwivMbRWF19dyblw==} - dependencies: - '@ethersproject/bytes': 5.6.1 - '@ethersproject/hash': 5.6.1 - '@ethersproject/logger': 5.6.0 - '@ethersproject/properties': 5.6.0 - '@ethersproject/strings': 5.6.1 - dev: false - /@ethersproject/wordlists@5.7.0: resolution: {integrity: sha512-S2TFNJNfHWVHNE6cNDjbVlZ6MgE17MIxMbMg2zv3wn+3XSJGosL1m9ZVv3GXCf/2ymSsQ+hRI5IzoMJTG6aoVA==} dependencies: @@ -4323,10 +4542,8 @@ packages: resolution: {integrity: sha512-buc8BXHmG9l82+OQXOFU3Kr2XQx9ys01U/Q9HMIrZ300iLc8HLMgh7dcCqgYzAzf4BkoQvDcXf5Y+CuEZ5JBYg==} dev: false - /@floating-ui/core@1.4.1: - resolution: {integrity: sha512-jk3WqquEJRlcyu7997NtR5PibI+y5bi+LS3hPmguVClypenMsCY3CBa3LAQnozRCtCrYWSEtAdiskpamuJRFOQ==} - dependencies: - '@floating-ui/utils': 0.1.1 + /@floating-ui/core@1.3.1: + resolution: {integrity: sha512-Bu+AMaXNjrpjh41znzHqaz3r2Nr8hHuHZT6V2LBKMhyMl0FgKA62PNYbqnfgmzOhoWZj70Zecisbo4H1rotP5g==} dev: false /@floating-ui/dom@0.5.4: @@ -4335,11 +4552,10 @@ packages: '@floating-ui/core': 0.7.3 dev: false - /@floating-ui/dom@1.5.1: - resolution: {integrity: sha512-KwvVcPSXg6mQygvA1TjbN/gh///36kKtllIF8SUm0qpFj8+rvYrpvlYdL1JoA71SHpDqgSSdGOSoQ0Mp3uY5aw==} + /@floating-ui/dom@1.4.5: + resolution: {integrity: sha512-96KnRWkRnuBSSFbj0sFGwwOUd8EkiecINVl0O9wiZlZ64EkpyAOG3Xc2vKKNJmru0Z7RqWNymA+6b8OZqjgyyw==} dependencies: - '@floating-ui/core': 1.4.1 - '@floating-ui/utils': 0.1.1 + '@floating-ui/core': 1.3.1 dev: false /@floating-ui/react-dom@0.7.2(@types/react@18.0.26)(react-dom@18.2.0)(react@18.2.0): @@ -4362,15 +4578,11 @@ packages: react: '>=16.8.0' react-dom: '>=16.8.0' dependencies: - '@floating-ui/dom': 1.5.1 + '@floating-ui/dom': 1.4.5 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false - /@floating-ui/utils@0.1.1: - resolution: {integrity: sha512-m0G6wlnhm/AX0H12IOWtK8gASEMffnX08RtKkCgTdHb9JpHKGloI7icFfLg9ZmQeavcvR0PKmzxClyuFPSjKWw==} - dev: false - /@gelatonetwork/automate-sdk@2.14.0: resolution: {integrity: sha512-wj+q42yzrhLG4k3EBKBHFyHiPRSNjwk7fdRPgDZrGe52MhaM+Rwxhly4ME6cUWgIhh31KrU8N60kkhIR3lWhww==} dependencies: @@ -4394,13 +4606,13 @@ packages: '@graphql-tools/wrap': ^9.4.2 || ^10.0.0 graphql: ^15.2.0 || ^16.0.0 dependencies: - '@graphql-mesh/types': 0.93.2(@graphql-mesh/store@0.93.1)(@graphql-tools/utils@9.2.1)(graphql@16.8.0)(tslib@2.6.0) + '@graphql-mesh/types': 0.93.2(@graphql-mesh/store@0.93.1)(@graphql-tools/utils@9.2.1)(graphql@16.8.0)(tslib@2.5.0) '@graphql-tools/delegate': 10.0.2(graphql@16.8.0) '@graphql-tools/utils': 9.2.1(graphql@16.8.0) '@graphql-tools/wrap': 10.0.0(graphql@16.8.0) graphql: 16.8.0 lodash: 4.17.21 - tslib: 2.6.0 + tslib: 2.5.0 dev: true /@graphprotocol/client-auto-pagination@2.0.0(@graphql-mesh/types@0.93.2)(@graphql-tools/delegate@10.0.2)(@graphql-tools/utils@9.2.1)(@graphql-tools/wrap@10.0.0)(graphql@16.8.0): @@ -4413,13 +4625,13 @@ packages: '@graphql-tools/wrap': ^9.4.2 || ^10.0.0 graphql: ^15.2.0 || ^16.0.0 dependencies: - '@graphql-mesh/types': 0.93.2(@graphql-mesh/store@0.93.1)(@graphql-tools/utils@9.2.1)(graphql@16.8.0)(tslib@2.6.0) + '@graphql-mesh/types': 0.93.2(@graphql-mesh/store@0.93.1)(@graphql-tools/utils@9.2.1)(graphql@16.8.0)(tslib@2.5.0) '@graphql-tools/delegate': 10.0.2(graphql@16.8.0) '@graphql-tools/utils': 9.2.1(graphql@16.8.0) '@graphql-tools/wrap': 10.0.0(graphql@16.8.0) graphql: 16.8.0 lodash: 4.17.21 - tslib: 2.6.0 + tslib: 2.5.0 dev: true /@graphprotocol/client-auto-type-merging@2.0.0(@graphql-mesh/types@0.93.2)(@graphql-mesh/utils@0.93.2)(@graphql-tools/delegate@10.0.2)(graphql@16.8.0): @@ -4430,11 +4642,11 @@ packages: '@graphql-tools/delegate': ^9.0.32 || ^10.0.0 graphql: ^15.2.0 || ^16.0.0 dependencies: - '@graphql-mesh/transform-type-merging': 0.93.1(@graphql-mesh/types@0.93.2)(@graphql-mesh/utils@0.93.2)(graphql@16.8.0)(tslib@2.6.0) - '@graphql-mesh/types': 0.93.2(@graphql-mesh/store@0.93.1)(@graphql-tools/utils@9.2.1)(graphql@16.8.0)(tslib@2.6.0) + '@graphql-mesh/transform-type-merging': 0.93.1(@graphql-mesh/types@0.93.2)(@graphql-mesh/utils@0.93.2)(graphql@16.8.0)(tslib@2.5.0) + '@graphql-mesh/types': 0.93.2(@graphql-mesh/store@0.93.1)(@graphql-tools/utils@9.2.1)(graphql@16.8.0)(tslib@2.5.0) '@graphql-tools/delegate': 10.0.2(graphql@16.8.0) graphql: 16.8.0 - tslib: 2.6.0 + tslib: 2.5.0 transitivePeerDependencies: - '@graphql-mesh/utils' dev: true @@ -4449,10 +4661,10 @@ packages: '@graphql-tools/delegate': 10.0.2(graphql@16.8.0) '@graphql-tools/utils': 10.0.5(graphql@16.8.0) graphql: 16.8.0 - tslib: 2.6.0 + tslib: 2.5.0 dev: true - /@graphprotocol/client-cli@3.0.0(@babel/core@7.18.5)(@envelop/core@4.0.0)(@graphql-mesh/cross-helpers@0.3.4)(@graphql-mesh/store@0.93.1)(@graphql-mesh/types@0.93.2)(@graphql-mesh/utils@0.93.2)(@graphql-tools/delegate@10.0.2)(@graphql-tools/merge@9.0.0)(@graphql-tools/utils@9.2.1)(@graphql-tools/wrap@10.0.0)(@types/node@17.0.31)(graphql-tag@2.12.6)(graphql@16.8.0)(react-native@0.72.4): + /@graphprotocol/client-cli@3.0.0(@babel/core@7.18.5)(@envelop/core@4.0.0)(@graphql-mesh/cross-helpers@0.3.4)(@graphql-mesh/store@0.93.1)(@graphql-mesh/types@0.93.2)(@graphql-mesh/utils@0.93.2)(@graphql-tools/delegate@10.0.2)(@graphql-tools/merge@9.0.0)(@graphql-tools/utils@9.2.1)(@graphql-tools/wrap@10.0.0)(@types/node@17.0.45)(graphql-tag@2.12.6)(graphql@16.8.0)(react-native@0.72.4): resolution: {integrity: sha512-hTISbOzKavlDifBNsR6JqQMfdYwY7++hflPy+c3WHRrZ4OMoxFmW7ZuvaP6LvgKdJV77O8w9dnT/uxeHs6a90g==} engines: {node: '>=16.0.0'} hasBin: true @@ -4464,10 +4676,10 @@ packages: '@graphprotocol/client-auto-type-merging': 2.0.0(@graphql-mesh/types@0.93.2)(@graphql-mesh/utils@0.93.2)(@graphql-tools/delegate@10.0.2)(graphql@16.8.0) '@graphprotocol/client-block-tracking': 2.0.0(@graphql-tools/delegate@10.0.2)(graphql@16.8.0) '@graphprotocol/client-polling-live': 2.0.0(@envelop/core@4.0.0)(@graphql-tools/merge@9.0.0)(graphql@16.8.0) - '@graphql-mesh/cli': 0.82.35(@babel/core@7.18.5)(@types/node@17.0.31)(graphql-tag@2.12.6)(graphql@16.8.0)(react-native@0.72.4) - '@graphql-mesh/graphql': 0.93.1(@graphql-mesh/cross-helpers@0.3.4)(@graphql-mesh/store@0.93.1)(@graphql-mesh/types@0.93.2)(@graphql-mesh/utils@0.93.2)(@graphql-tools/utils@9.2.1)(@types/node@17.0.31)(graphql@16.8.0)(tslib@2.6.0) + '@graphql-mesh/cli': 0.82.35(@babel/core@7.18.5)(@types/node@17.0.45)(graphql-tag@2.12.6)(graphql@16.8.0)(react-native@0.72.4) + '@graphql-mesh/graphql': 0.93.1(@graphql-mesh/cross-helpers@0.3.4)(@graphql-mesh/store@0.93.1)(@graphql-mesh/types@0.93.2)(@graphql-mesh/utils@0.93.2)(@graphql-tools/utils@9.2.1)(@types/node@17.0.45)(graphql@16.8.0)(tslib@2.5.0) graphql: 16.8.0 - tslib: 2.6.0 + tslib: 2.5.0 transitivePeerDependencies: - '@babel/core' - '@envelop/core' @@ -4503,7 +4715,7 @@ packages: '@graphql-tools/merge': 9.0.0(graphql@16.8.0) '@repeaterjs/repeater': 3.0.4 graphql: 16.8.0 - tslib: 2.6.0 + tslib: 2.5.0 dev: true /@graphql-codegen/add@5.0.0(graphql@16.8.0): @@ -4513,10 +4725,10 @@ packages: dependencies: '@graphql-codegen/plugin-helpers': 5.0.1(graphql@16.8.0) graphql: 16.8.0 - tslib: 2.5.3 + tslib: 2.5.0 dev: true - /@graphql-codegen/cli@5.0.0(@types/node@17.0.31)(graphql@16.8.0): + /@graphql-codegen/cli@5.0.0(@types/node@17.0.45)(graphql@16.8.0): resolution: {integrity: sha512-A7J7+be/a6e+/ul2KI5sfJlpoqeqwX8EzktaKCeduyVKgOLA6W5t+NUGf6QumBDXU8PEOqXk3o3F+RAwCWOiqA==} hasBin: true peerDependencies: @@ -4526,20 +4738,20 @@ packages: '@parcel/watcher': optional: true dependencies: - '@babel/generator': 7.22.9 - '@babel/template': 7.22.5 - '@babel/types': 7.22.5 + '@babel/generator': 7.21.5 + '@babel/template': 7.20.7 + '@babel/types': 7.21.5 '@graphql-codegen/core': 4.0.0(graphql@16.8.0) '@graphql-codegen/plugin-helpers': 5.0.1(graphql@16.8.0) '@graphql-tools/apollo-engine-loader': 8.0.0(graphql@16.8.0) '@graphql-tools/code-file-loader': 8.0.2(graphql@16.8.0) '@graphql-tools/git-loader': 8.0.2(graphql@16.8.0) - '@graphql-tools/github-loader': 8.0.0(@types/node@17.0.31)(graphql@16.8.0) + '@graphql-tools/github-loader': 8.0.0(@types/node@17.0.45)(graphql@16.8.0) '@graphql-tools/graphql-file-loader': 8.0.0(graphql@16.8.0) '@graphql-tools/json-file-loader': 8.0.0(graphql@16.8.0) '@graphql-tools/load': 8.0.0(graphql@16.8.0) - '@graphql-tools/prisma-loader': 8.0.1(@types/node@17.0.31)(graphql@16.8.0) - '@graphql-tools/url-loader': 8.0.0(@types/node@17.0.31)(graphql@16.8.0) + '@graphql-tools/prisma-loader': 8.0.1(@types/node@17.0.45)(graphql@16.8.0) + '@graphql-tools/url-loader': 8.0.0(@types/node@17.0.45)(graphql@16.8.0) '@graphql-tools/utils': 10.0.5(graphql@16.8.0) '@whatwg-node/fetch': 0.8.8 chalk: 4.1.2 @@ -4547,10 +4759,10 @@ packages: debounce: 1.2.1 detect-indent: 6.1.0 graphql: 16.8.0 - graphql-config: 5.0.2(@types/node@17.0.31)(graphql@16.8.0) + graphql-config: 5.0.2(@types/node@17.0.45)(graphql@16.8.0) inquirer: 8.2.6 is-glob: 4.0.3 - jiti: 1.19.1 + jiti: 1.19.3 json-to-pretty-yaml: 1.2.2 listr2: 4.0.5 log-symbols: 4.1.0 @@ -4558,7 +4770,7 @@ packages: shell-quote: 1.8.1 string-env-interpolation: 1.0.1 ts-log: 2.2.5 - tslib: 2.6.0 + tslib: 2.5.0 yaml: 2.3.1 yargs: 17.7.2 transitivePeerDependencies: @@ -4576,8 +4788,8 @@ packages: peerDependencies: graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 dependencies: - '@babel/helper-plugin-utils': 7.22.5 - '@babel/template': 7.22.5 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/template': 7.20.7 '@graphql-codegen/add': 5.0.0(graphql@16.8.0) '@graphql-codegen/gql-tag-operations': 4.0.1(graphql@16.8.0) '@graphql-codegen/plugin-helpers': 5.0.1(graphql@16.8.0) @@ -4589,7 +4801,7 @@ packages: '@graphql-tools/utils': 10.0.5(graphql@16.8.0) '@graphql-typed-document-node/core': 3.2.0(graphql@16.8.0) graphql: 16.8.0 - tslib: 2.5.3 + tslib: 2.5.0 transitivePeerDependencies: - encoding - supports-color @@ -4604,7 +4816,7 @@ packages: '@graphql-tools/schema': 9.0.19(graphql@16.8.0) '@graphql-tools/utils': 9.2.1(graphql@16.8.0) graphql: 16.8.0 - tslib: 2.5.3 + tslib: 2.5.0 dev: true /@graphql-codegen/core@4.0.0(graphql@16.8.0): @@ -4616,7 +4828,7 @@ packages: '@graphql-tools/schema': 10.0.0(graphql@16.8.0) '@graphql-tools/utils': 10.0.5(graphql@16.8.0) graphql: 16.8.0 - tslib: 2.5.3 + tslib: 2.5.0 dev: true /@graphql-codegen/gql-tag-operations@4.0.1(graphql@16.8.0): @@ -4629,7 +4841,7 @@ packages: '@graphql-tools/utils': 10.0.5(graphql@16.8.0) auto-bind: 4.0.0 graphql: 16.8.0 - tslib: 2.5.3 + tslib: 2.5.0 transitivePeerDependencies: - encoding - supports-color @@ -4674,7 +4886,7 @@ packages: graphql: 16.8.0 import-from: 4.0.0 lodash: 4.17.21 - tslib: 2.5.3 + tslib: 2.5.0 dev: true /@graphql-codegen/plugin-helpers@5.0.1(graphql@16.8.0): @@ -4688,7 +4900,7 @@ packages: graphql: 16.8.0 import-from: 4.0.0 lodash: 4.17.21 - tslib: 2.5.3 + tslib: 2.5.0 dev: true /@graphql-codegen/schema-ast@3.0.1(graphql@16.8.0): @@ -4699,7 +4911,7 @@ packages: '@graphql-codegen/plugin-helpers': 4.2.0(graphql@16.8.0) '@graphql-tools/utils': 9.2.1(graphql@16.8.0) graphql: 16.8.0 - tslib: 2.5.3 + tslib: 2.5.0 dev: true /@graphql-codegen/schema-ast@4.0.0(graphql@16.8.0): @@ -4710,7 +4922,7 @@ packages: '@graphql-codegen/plugin-helpers': 5.0.1(graphql@16.8.0) '@graphql-tools/utils': 10.0.5(graphql@16.8.0) graphql: 16.8.0 - tslib: 2.5.3 + tslib: 2.5.0 dev: true /@graphql-codegen/typed-document-node@4.0.1(graphql@16.8.0): @@ -4723,7 +4935,7 @@ packages: auto-bind: 4.0.0 change-case-all: 1.0.15 graphql: 16.8.0 - tslib: 2.5.3 + tslib: 2.5.0 transitivePeerDependencies: - encoding - supports-color @@ -4739,7 +4951,7 @@ packages: auto-bind: 4.0.0 change-case-all: 1.0.15 graphql: 16.8.0 - tslib: 2.5.3 + tslib: 2.5.0 transitivePeerDependencies: - encoding - supports-color @@ -4772,7 +4984,7 @@ packages: '@graphql-codegen/visitor-plugin-common': 3.1.1(graphql@16.8.0) auto-bind: 4.0.0 graphql: 16.8.0 - tslib: 2.5.3 + tslib: 2.5.0 transitivePeerDependencies: - encoding - supports-color @@ -4788,7 +5000,7 @@ packages: '@graphql-codegen/visitor-plugin-common': 4.0.1(graphql@16.8.0) auto-bind: 4.0.0 graphql: 16.8.0 - tslib: 2.5.3 + tslib: 2.5.0 transitivePeerDependencies: - encoding - supports-color @@ -4805,7 +5017,7 @@ packages: '@graphql-tools/utils': 9.2.1(graphql@16.8.0) auto-bind: 4.0.0 graphql: 16.8.0 - tslib: 2.5.3 + tslib: 2.5.0 transitivePeerDependencies: - encoding - supports-color @@ -4821,7 +5033,7 @@ packages: '@graphql-codegen/visitor-plugin-common': 3.1.1(graphql@16.8.0) auto-bind: 4.0.0 graphql: 16.8.0 - tslib: 2.5.3 + tslib: 2.5.0 transitivePeerDependencies: - encoding - supports-color @@ -4837,7 +5049,7 @@ packages: '@graphql-codegen/visitor-plugin-common': 4.0.1(graphql@16.8.0) auto-bind: 4.0.0 graphql: 16.8.0 - tslib: 2.5.3 + tslib: 2.5.0 transitivePeerDependencies: - encoding - supports-color @@ -4879,7 +5091,7 @@ packages: graphql: 16.8.0 graphql-tag: 2.12.6(graphql@16.8.0) parse-filepath: 1.0.2 - tslib: 2.5.3 + tslib: 2.5.0 transitivePeerDependencies: - encoding - supports-color @@ -4900,7 +5112,7 @@ packages: graphql: 16.8.0 graphql-tag: 2.12.6(graphql@16.8.0) parse-filepath: 1.0.2 - tslib: 2.5.3 + tslib: 2.5.0 transitivePeerDependencies: - encoding - supports-color @@ -4914,10 +5126,10 @@ packages: dependency-graph: 0.11.0 graphql: 16.8.0 object-inspect: 1.10.3 - tslib: 2.6.0 + tslib: 2.5.0 dev: true - /@graphql-mesh/cache-localforage@0.93.1(@graphql-mesh/types@0.93.2)(@graphql-mesh/utils@0.93.2)(graphql@16.8.0)(tslib@2.6.0): + /@graphql-mesh/cache-localforage@0.93.1(@graphql-mesh/types@0.93.2)(@graphql-mesh/utils@0.93.2)(graphql@16.8.0)(tslib@2.5.0): resolution: {integrity: sha512-cY/LJ+XC8kiyPoLxqPAMlOAvaeB81CZafdadLNyNDFuu66qDiZqWTYPw/lnhp2nyeukC8o/P69oP7d2OqVaCZA==} peerDependencies: '@graphql-mesh/types': ^0.93.1 @@ -4925,14 +5137,14 @@ packages: graphql: '*' tslib: ^2.4.0 dependencies: - '@graphql-mesh/types': 0.93.2(@graphql-mesh/store@0.93.1)(@graphql-tools/utils@9.2.1)(graphql@16.8.0)(tslib@2.6.0) - '@graphql-mesh/utils': 0.93.2(@graphql-mesh/cross-helpers@0.3.4)(@graphql-mesh/types@0.93.2)(@graphql-tools/utils@9.2.1)(graphql@16.8.0)(tslib@2.6.0) + '@graphql-mesh/types': 0.93.2(@graphql-mesh/store@0.93.1)(@graphql-tools/utils@9.2.1)(graphql@16.8.0)(tslib@2.5.0) + '@graphql-mesh/utils': 0.93.2(@graphql-mesh/cross-helpers@0.3.4)(@graphql-mesh/types@0.93.2)(@graphql-tools/utils@9.2.1)(graphql@16.8.0)(tslib@2.5.0) graphql: 16.8.0 localforage: 1.10.0 - tslib: 2.6.0 + tslib: 2.5.0 dev: true - /@graphql-mesh/cli@0.82.35(@babel/core@7.18.5)(@types/node@17.0.31)(graphql-tag@2.12.6)(graphql@16.8.0)(react-native@0.72.4): + /@graphql-mesh/cli@0.82.35(@babel/core@7.18.5)(@types/node@17.0.45)(graphql-tag@2.12.6)(graphql@16.8.0)(react-native@0.72.4): resolution: {integrity: sha512-5IuXpk+Zpg05u6qNPX19VzC5/HCiLdDRF6EPZ3ze57FIRgGA3YsB1CUGga6Ky3inalURYwx0kWqmdjbdKZYx1w==} hasBin: true peerDependencies: @@ -4944,19 +5156,19 @@ packages: '@graphql-codegen/typescript-generic-sdk': 3.1.0(graphql-tag@2.12.6)(graphql@16.8.0) '@graphql-codegen/typescript-operations': 3.0.4(graphql@16.8.0) '@graphql-codegen/typescript-resolvers': 3.2.1(graphql@16.8.0) - '@graphql-mesh/config': 0.93.1(@babel/core@7.18.5)(@graphql-mesh/cross-helpers@0.3.4)(@graphql-mesh/runtime@0.93.2)(@graphql-mesh/store@0.93.1)(@graphql-mesh/types@0.93.2)(@graphql-mesh/utils@0.93.2)(@graphql-tools/utils@9.2.1)(graphql@16.8.0)(tslib@2.6.0) + '@graphql-mesh/config': 0.93.1(@babel/core@7.18.5)(@graphql-mesh/cross-helpers@0.3.4)(@graphql-mesh/runtime@0.93.2)(@graphql-mesh/store@0.93.1)(@graphql-mesh/types@0.93.2)(@graphql-mesh/utils@0.93.2)(@graphql-tools/utils@9.2.1)(graphql@16.8.0)(tslib@2.5.0) '@graphql-mesh/cross-helpers': 0.3.4(@graphql-tools/utils@9.2.1)(graphql@16.8.0)(react-native@0.72.4) - '@graphql-mesh/http': 0.93.2(@graphql-mesh/cross-helpers@0.3.4)(@graphql-mesh/runtime@0.93.2)(@graphql-mesh/types@0.93.2)(@graphql-mesh/utils@0.93.2)(graphql@16.8.0)(tslib@2.6.0) - '@graphql-mesh/runtime': 0.93.2(@graphql-mesh/cross-helpers@0.3.4)(@graphql-mesh/types@0.93.2)(@graphql-mesh/utils@0.93.2)(@graphql-tools/utils@9.2.1)(graphql@16.8.0)(tslib@2.6.0) - '@graphql-mesh/store': 0.93.1(@graphql-mesh/cross-helpers@0.3.4)(@graphql-mesh/types@0.93.2)(@graphql-mesh/utils@0.93.2)(@graphql-tools/utils@9.2.1)(graphql@16.8.0)(tslib@2.6.0) - '@graphql-mesh/types': 0.93.2(@graphql-mesh/store@0.93.1)(@graphql-tools/utils@9.2.1)(graphql@16.8.0)(tslib@2.6.0) - '@graphql-mesh/utils': 0.93.2(@graphql-mesh/cross-helpers@0.3.4)(@graphql-mesh/types@0.93.2)(@graphql-tools/utils@9.2.1)(graphql@16.8.0)(tslib@2.6.0) + '@graphql-mesh/http': 0.93.2(@graphql-mesh/cross-helpers@0.3.4)(@graphql-mesh/runtime@0.93.2)(@graphql-mesh/types@0.93.2)(@graphql-mesh/utils@0.93.2)(graphql@16.8.0)(tslib@2.5.0) + '@graphql-mesh/runtime': 0.93.2(@graphql-mesh/cross-helpers@0.3.4)(@graphql-mesh/types@0.93.2)(@graphql-mesh/utils@0.93.2)(@graphql-tools/utils@9.2.1)(graphql@16.8.0)(tslib@2.5.0) + '@graphql-mesh/store': 0.93.1(@graphql-mesh/cross-helpers@0.3.4)(@graphql-mesh/types@0.93.2)(@graphql-mesh/utils@0.93.2)(@graphql-tools/utils@9.2.1)(graphql@16.8.0)(tslib@2.5.0) + '@graphql-mesh/types': 0.93.2(@graphql-mesh/store@0.93.1)(@graphql-tools/utils@9.2.1)(graphql@16.8.0)(tslib@2.5.0) + '@graphql-mesh/utils': 0.93.2(@graphql-mesh/cross-helpers@0.3.4)(@graphql-mesh/types@0.93.2)(@graphql-tools/utils@9.2.1)(graphql@16.8.0)(tslib@2.5.0) '@graphql-tools/utils': 9.2.1(graphql@16.8.0) ajv: 8.12.0 change-case: 4.1.2 cosmiconfig: 8.2.0 dnscache: 1.0.2 - dotenv: 16.3.1 + dotenv: 16.0.3 graphql: 16.8.0 graphql-import-node: 0.0.5(graphql@16.8.0) graphql-ws: 5.14.0(graphql@16.8.0) @@ -4966,9 +5178,9 @@ packages: open: 7.4.2 pascal-case: 3.1.2 rimraf: 5.0.1 - ts-node: 10.9.1(@types/node@17.0.31)(typescript@5.0.4) + ts-node: 10.9.1(@types/node@17.0.45)(typescript@5.0.4) tsconfig-paths: 4.2.0 - tslib: 2.6.0 + tslib: 2.5.0 typescript: 5.0.4 ws: 8.13.0(bufferutil@4.0.7)(utf-8-validate@5.0.10) yargs: 17.7.2 @@ -4986,7 +5198,7 @@ packages: - utf-8-validate dev: true - /@graphql-mesh/config@0.93.1(@babel/core@7.18.5)(@graphql-mesh/cross-helpers@0.3.4)(@graphql-mesh/runtime@0.93.2)(@graphql-mesh/store@0.93.1)(@graphql-mesh/types@0.93.2)(@graphql-mesh/utils@0.93.2)(@graphql-tools/utils@9.2.1)(graphql@16.8.0)(tslib@2.6.0): + /@graphql-mesh/config@0.93.1(@babel/core@7.18.5)(@graphql-mesh/cross-helpers@0.3.4)(@graphql-mesh/runtime@0.93.2)(@graphql-mesh/store@0.93.1)(@graphql-mesh/types@0.93.2)(@graphql-mesh/utils@0.93.2)(@graphql-tools/utils@9.2.1)(graphql@16.8.0)(tslib@2.5.0): resolution: {integrity: sha512-g4omjuBBVPtyhEDeEa6uwfSSvUehV3zcwZVNbk+UJuFJEYPO4yBLsxfEZBpoeO6EriiPX2WnQyn5kiHbC3YTRA==} peerDependencies: '@graphql-mesh/cross-helpers': ^0.3.4 @@ -4999,14 +5211,14 @@ packages: tslib: ^2.4.0 dependencies: '@envelop/core': 3.0.6 - '@graphql-mesh/cache-localforage': 0.93.1(@graphql-mesh/types@0.93.2)(@graphql-mesh/utils@0.93.2)(graphql@16.8.0)(tslib@2.6.0) + '@graphql-mesh/cache-localforage': 0.93.1(@graphql-mesh/types@0.93.2)(@graphql-mesh/utils@0.93.2)(graphql@16.8.0)(tslib@2.5.0) '@graphql-mesh/cross-helpers': 0.3.4(@graphql-tools/utils@9.2.1)(graphql@16.8.0)(react-native@0.72.4) - '@graphql-mesh/merger-bare': 0.93.1(@graphql-mesh/store@0.93.1)(@graphql-mesh/types@0.93.2)(@graphql-mesh/utils@0.93.2)(@graphql-tools/utils@9.2.1)(graphql@16.8.0)(tslib@2.6.0) - '@graphql-mesh/merger-stitching': 0.93.1(@graphql-mesh/store@0.93.1)(@graphql-mesh/types@0.93.2)(@graphql-mesh/utils@0.93.2)(@graphql-tools/utils@9.2.1)(graphql@16.8.0)(tslib@2.6.0) - '@graphql-mesh/runtime': 0.93.2(@graphql-mesh/cross-helpers@0.3.4)(@graphql-mesh/types@0.93.2)(@graphql-mesh/utils@0.93.2)(@graphql-tools/utils@9.2.1)(graphql@16.8.0)(tslib@2.6.0) - '@graphql-mesh/store': 0.93.1(@graphql-mesh/cross-helpers@0.3.4)(@graphql-mesh/types@0.93.2)(@graphql-mesh/utils@0.93.2)(@graphql-tools/utils@9.2.1)(graphql@16.8.0)(tslib@2.6.0) - '@graphql-mesh/types': 0.93.2(@graphql-mesh/store@0.93.1)(@graphql-tools/utils@9.2.1)(graphql@16.8.0)(tslib@2.6.0) - '@graphql-mesh/utils': 0.93.2(@graphql-mesh/cross-helpers@0.3.4)(@graphql-mesh/types@0.93.2)(@graphql-tools/utils@9.2.1)(graphql@16.8.0)(tslib@2.6.0) + '@graphql-mesh/merger-bare': 0.93.1(@graphql-mesh/store@0.93.1)(@graphql-mesh/types@0.93.2)(@graphql-mesh/utils@0.93.2)(@graphql-tools/utils@9.2.1)(graphql@16.8.0)(tslib@2.5.0) + '@graphql-mesh/merger-stitching': 0.93.1(@graphql-mesh/store@0.93.1)(@graphql-mesh/types@0.93.2)(@graphql-mesh/utils@0.93.2)(@graphql-tools/utils@9.2.1)(graphql@16.8.0)(tslib@2.5.0) + '@graphql-mesh/runtime': 0.93.2(@graphql-mesh/cross-helpers@0.3.4)(@graphql-mesh/types@0.93.2)(@graphql-mesh/utils@0.93.2)(@graphql-tools/utils@9.2.1)(graphql@16.8.0)(tslib@2.5.0) + '@graphql-mesh/store': 0.93.1(@graphql-mesh/cross-helpers@0.3.4)(@graphql-mesh/types@0.93.2)(@graphql-mesh/utils@0.93.2)(@graphql-tools/utils@9.2.1)(graphql@16.8.0)(tslib@2.5.0) + '@graphql-mesh/types': 0.93.2(@graphql-mesh/store@0.93.1)(@graphql-tools/utils@9.2.1)(graphql@16.8.0)(tslib@2.5.0) + '@graphql-mesh/utils': 0.93.2(@graphql-mesh/cross-helpers@0.3.4)(@graphql-mesh/types@0.93.2)(@graphql-tools/utils@9.2.1)(graphql@16.8.0)(tslib@2.5.0) '@graphql-tools/code-file-loader': 7.3.23(@babel/core@7.18.5)(graphql@16.8.0) '@graphql-tools/graphql-file-loader': 7.5.17(graphql@16.8.0) '@graphql-tools/load': 7.8.14(graphql@16.8.0) @@ -5016,7 +5228,7 @@ packages: graphql: 16.8.0 param-case: 3.0.4 pascal-case: 3.1.2 - tslib: 2.6.0 + tslib: 2.5.0 transitivePeerDependencies: - '@babel/core' - supports-color @@ -5038,7 +5250,7 @@ packages: - react-native-windows dev: true - /@graphql-mesh/graphql@0.93.1(@graphql-mesh/cross-helpers@0.3.4)(@graphql-mesh/store@0.93.1)(@graphql-mesh/types@0.93.2)(@graphql-mesh/utils@0.93.2)(@graphql-tools/utils@9.2.1)(@types/node@17.0.31)(graphql@16.8.0)(tslib@2.6.0): + /@graphql-mesh/graphql@0.93.1(@graphql-mesh/cross-helpers@0.3.4)(@graphql-mesh/store@0.93.1)(@graphql-mesh/types@0.93.2)(@graphql-mesh/utils@0.93.2)(@graphql-tools/utils@9.2.1)(@types/node@17.0.45)(graphql@16.8.0)(tslib@2.5.0): resolution: {integrity: sha512-1G2/1jkl1VPWhsZsUBwFQI5d9OxxEc+CMxy5ef0qI2WEXqIocOxMhEY53cc+tCSbuXR99rxos+KD/8Z6ZasaOQ==} peerDependencies: '@graphql-mesh/cross-helpers': ^0.3.4 @@ -5050,17 +5262,17 @@ packages: tslib: ^2.4.0 dependencies: '@graphql-mesh/cross-helpers': 0.3.4(@graphql-tools/utils@9.2.1)(graphql@16.8.0)(react-native@0.72.4) - '@graphql-mesh/store': 0.93.1(@graphql-mesh/cross-helpers@0.3.4)(@graphql-mesh/types@0.93.2)(@graphql-mesh/utils@0.93.2)(@graphql-tools/utils@9.2.1)(graphql@16.8.0)(tslib@2.6.0) - '@graphql-mesh/string-interpolation': 0.4.4(graphql@16.8.0)(tslib@2.6.0) - '@graphql-mesh/types': 0.93.2(@graphql-mesh/store@0.93.1)(@graphql-tools/utils@9.2.1)(graphql@16.8.0)(tslib@2.6.0) - '@graphql-mesh/utils': 0.93.2(@graphql-mesh/cross-helpers@0.3.4)(@graphql-mesh/types@0.93.2)(@graphql-tools/utils@9.2.1)(graphql@16.8.0)(tslib@2.6.0) + '@graphql-mesh/store': 0.93.1(@graphql-mesh/cross-helpers@0.3.4)(@graphql-mesh/types@0.93.2)(@graphql-mesh/utils@0.93.2)(@graphql-tools/utils@9.2.1)(graphql@16.8.0)(tslib@2.5.0) + '@graphql-mesh/string-interpolation': 0.4.4(graphql@16.8.0)(tslib@2.5.0) + '@graphql-mesh/types': 0.93.2(@graphql-mesh/store@0.93.1)(@graphql-tools/utils@9.2.1)(graphql@16.8.0)(tslib@2.5.0) + '@graphql-mesh/utils': 0.93.2(@graphql-mesh/cross-helpers@0.3.4)(@graphql-mesh/types@0.93.2)(@graphql-tools/utils@9.2.1)(graphql@16.8.0)(tslib@2.5.0) '@graphql-tools/delegate': 9.0.35(graphql@16.8.0) - '@graphql-tools/url-loader': 7.17.18(@types/node@17.0.31)(graphql@16.8.0) + '@graphql-tools/url-loader': 7.17.18(@types/node@17.0.45)(graphql@16.8.0) '@graphql-tools/utils': 9.2.1(graphql@16.8.0) '@graphql-tools/wrap': 9.4.2(graphql@16.8.0) graphql: 16.8.0 lodash.get: 4.4.2 - tslib: 2.6.0 + tslib: 2.5.0 transitivePeerDependencies: - '@types/node' - bufferutil @@ -5068,7 +5280,7 @@ packages: - utf-8-validate dev: true - /@graphql-mesh/http@0.93.2(@graphql-mesh/cross-helpers@0.3.4)(@graphql-mesh/runtime@0.93.2)(@graphql-mesh/types@0.93.2)(@graphql-mesh/utils@0.93.2)(graphql@16.8.0)(tslib@2.6.0): + /@graphql-mesh/http@0.93.2(@graphql-mesh/cross-helpers@0.3.4)(@graphql-mesh/runtime@0.93.2)(@graphql-mesh/types@0.93.2)(@graphql-mesh/utils@0.93.2)(graphql@16.8.0)(tslib@2.5.0): resolution: {integrity: sha512-tdGEvijb3w2YJsncoh59ZobWLWpYPDmTd07XOYroJTg3m95zloFRJr/IzklKOsAa57zVIuRLCOfDju5m1m47CQ==} peerDependencies: '@graphql-mesh/cross-helpers': ^0.3.4 @@ -5079,16 +5291,16 @@ packages: tslib: ^2.4.0 dependencies: '@graphql-mesh/cross-helpers': 0.3.4(@graphql-tools/utils@9.2.1)(graphql@16.8.0)(react-native@0.72.4) - '@graphql-mesh/runtime': 0.93.2(@graphql-mesh/cross-helpers@0.3.4)(@graphql-mesh/types@0.93.2)(@graphql-mesh/utils@0.93.2)(@graphql-tools/utils@9.2.1)(graphql@16.8.0)(tslib@2.6.0) - '@graphql-mesh/types': 0.93.2(@graphql-mesh/store@0.93.1)(@graphql-tools/utils@9.2.1)(graphql@16.8.0)(tslib@2.6.0) - '@graphql-mesh/utils': 0.93.2(@graphql-mesh/cross-helpers@0.3.4)(@graphql-mesh/types@0.93.2)(@graphql-tools/utils@9.2.1)(graphql@16.8.0)(tslib@2.6.0) + '@graphql-mesh/runtime': 0.93.2(@graphql-mesh/cross-helpers@0.3.4)(@graphql-mesh/types@0.93.2)(@graphql-mesh/utils@0.93.2)(@graphql-tools/utils@9.2.1)(graphql@16.8.0)(tslib@2.5.0) + '@graphql-mesh/types': 0.93.2(@graphql-mesh/store@0.93.1)(@graphql-tools/utils@9.2.1)(graphql@16.8.0)(tslib@2.5.0) + '@graphql-mesh/utils': 0.93.2(@graphql-mesh/cross-helpers@0.3.4)(@graphql-mesh/types@0.93.2)(@graphql-tools/utils@9.2.1)(graphql@16.8.0)(tslib@2.5.0) fets: 0.1.5 graphql: 16.8.0 graphql-yoga: 3.9.1(graphql@16.8.0) - tslib: 2.6.0 + tslib: 2.5.0 dev: true - /@graphql-mesh/merger-bare@0.93.1(@graphql-mesh/store@0.93.1)(@graphql-mesh/types@0.93.2)(@graphql-mesh/utils@0.93.2)(@graphql-tools/utils@9.2.1)(graphql@16.8.0)(tslib@2.6.0): + /@graphql-mesh/merger-bare@0.93.1(@graphql-mesh/store@0.93.1)(@graphql-mesh/types@0.93.2)(@graphql-mesh/utils@0.93.2)(@graphql-tools/utils@9.2.1)(graphql@16.8.0)(tslib@2.5.0): resolution: {integrity: sha512-S/G3WSSa4+9YT320iRL/tODK4hTvepkQNUSzmddf3oz10xeyQD7hPJyOAnB6D+2dGVhaOTwmXJIueqevcAcP6Q==} peerDependencies: '@graphql-mesh/types': ^0.93.1 @@ -5097,18 +5309,18 @@ packages: graphql: '*' tslib: ^2.4.0 dependencies: - '@graphql-mesh/merger-stitching': 0.93.1(@graphql-mesh/store@0.93.1)(@graphql-mesh/types@0.93.2)(@graphql-mesh/utils@0.93.2)(@graphql-tools/utils@9.2.1)(graphql@16.8.0)(tslib@2.6.0) - '@graphql-mesh/types': 0.93.2(@graphql-mesh/store@0.93.1)(@graphql-tools/utils@9.2.1)(graphql@16.8.0)(tslib@2.6.0) - '@graphql-mesh/utils': 0.93.2(@graphql-mesh/cross-helpers@0.3.4)(@graphql-mesh/types@0.93.2)(@graphql-tools/utils@9.2.1)(graphql@16.8.0)(tslib@2.6.0) + '@graphql-mesh/merger-stitching': 0.93.1(@graphql-mesh/store@0.93.1)(@graphql-mesh/types@0.93.2)(@graphql-mesh/utils@0.93.2)(@graphql-tools/utils@9.2.1)(graphql@16.8.0)(tslib@2.5.0) + '@graphql-mesh/types': 0.93.2(@graphql-mesh/store@0.93.1)(@graphql-tools/utils@9.2.1)(graphql@16.8.0)(tslib@2.5.0) + '@graphql-mesh/utils': 0.93.2(@graphql-mesh/cross-helpers@0.3.4)(@graphql-mesh/types@0.93.2)(@graphql-tools/utils@9.2.1)(graphql@16.8.0)(tslib@2.5.0) '@graphql-tools/schema': 9.0.19(graphql@16.8.0) '@graphql-tools/utils': 9.2.1(graphql@16.8.0) graphql: 16.8.0 - tslib: 2.6.0 + tslib: 2.5.0 transitivePeerDependencies: - '@graphql-mesh/store' dev: true - /@graphql-mesh/merger-stitching@0.93.1(@graphql-mesh/store@0.93.1)(@graphql-mesh/types@0.93.2)(@graphql-mesh/utils@0.93.2)(@graphql-tools/utils@9.2.1)(graphql@16.8.0)(tslib@2.6.0): + /@graphql-mesh/merger-stitching@0.93.1(@graphql-mesh/store@0.93.1)(@graphql-mesh/types@0.93.2)(@graphql-mesh/utils@0.93.2)(@graphql-tools/utils@9.2.1)(graphql@16.8.0)(tslib@2.5.0): resolution: {integrity: sha512-8km5UFhKQGd0XY8bTBpHoBhVx/7qCkflPHLoTAguIWN8nJrcXJoqPamodci/U+2hudLAtRqhWosHu/8z7ctZpg==} peerDependencies: '@graphql-mesh/store': ^0.93.1 @@ -5118,19 +5330,19 @@ packages: graphql: '*' tslib: ^2.4.0 dependencies: - '@graphql-mesh/store': 0.93.1(@graphql-mesh/cross-helpers@0.3.4)(@graphql-mesh/types@0.93.2)(@graphql-mesh/utils@0.93.2)(@graphql-tools/utils@9.2.1)(graphql@16.8.0)(tslib@2.6.0) - '@graphql-mesh/types': 0.93.2(@graphql-mesh/store@0.93.1)(@graphql-tools/utils@9.2.1)(graphql@16.8.0)(tslib@2.6.0) - '@graphql-mesh/utils': 0.93.2(@graphql-mesh/cross-helpers@0.3.4)(@graphql-mesh/types@0.93.2)(@graphql-tools/utils@9.2.1)(graphql@16.8.0)(tslib@2.6.0) + '@graphql-mesh/store': 0.93.1(@graphql-mesh/cross-helpers@0.3.4)(@graphql-mesh/types@0.93.2)(@graphql-mesh/utils@0.93.2)(@graphql-tools/utils@9.2.1)(graphql@16.8.0)(tslib@2.5.0) + '@graphql-mesh/types': 0.93.2(@graphql-mesh/store@0.93.1)(@graphql-tools/utils@9.2.1)(graphql@16.8.0)(tslib@2.5.0) + '@graphql-mesh/utils': 0.93.2(@graphql-mesh/cross-helpers@0.3.4)(@graphql-mesh/types@0.93.2)(@graphql-tools/utils@9.2.1)(graphql@16.8.0)(tslib@2.5.0) '@graphql-tools/delegate': 9.0.35(graphql@16.8.0) '@graphql-tools/schema': 9.0.19(graphql@16.8.0) '@graphql-tools/stitch': 8.7.50(graphql@16.8.0) '@graphql-tools/stitching-directives': 2.3.34(graphql@16.8.0) '@graphql-tools/utils': 9.2.1(graphql@16.8.0) graphql: 16.8.0 - tslib: 2.6.0 + tslib: 2.5.0 dev: true - /@graphql-mesh/runtime@0.93.2(@graphql-mesh/cross-helpers@0.3.4)(@graphql-mesh/types@0.93.2)(@graphql-mesh/utils@0.93.2)(@graphql-tools/utils@9.2.1)(graphql@16.8.0)(tslib@2.6.0): + /@graphql-mesh/runtime@0.93.2(@graphql-mesh/cross-helpers@0.3.4)(@graphql-mesh/types@0.93.2)(@graphql-mesh/utils@0.93.2)(@graphql-tools/utils@9.2.1)(graphql@16.8.0)(tslib@2.5.0): resolution: {integrity: sha512-8z9ag3jZLmkzawMzF6+i/+P1nQai+HmSZzNeJJen6fRkwprSM1Z7B4lfYBYhdiCbK11HHubDfw4LYwRuBcISMQ==} peerDependencies: '@graphql-mesh/cross-helpers': ^0.3.4 @@ -5143,9 +5355,9 @@ packages: '@envelop/core': 3.0.6 '@envelop/extended-validation': 2.0.6(@envelop/core@3.0.6)(graphql@16.8.0) '@graphql-mesh/cross-helpers': 0.3.4(@graphql-tools/utils@9.2.1)(graphql@16.8.0)(react-native@0.72.4) - '@graphql-mesh/string-interpolation': 0.4.4(graphql@16.8.0)(tslib@2.6.0) - '@graphql-mesh/types': 0.93.2(@graphql-mesh/store@0.93.1)(@graphql-tools/utils@9.2.1)(graphql@16.8.0)(tslib@2.6.0) - '@graphql-mesh/utils': 0.93.2(@graphql-mesh/cross-helpers@0.3.4)(@graphql-mesh/types@0.93.2)(@graphql-tools/utils@9.2.1)(graphql@16.8.0)(tslib@2.6.0) + '@graphql-mesh/string-interpolation': 0.4.4(graphql@16.8.0)(tslib@2.5.0) + '@graphql-mesh/types': 0.93.2(@graphql-mesh/store@0.93.1)(@graphql-tools/utils@9.2.1)(graphql@16.8.0)(tslib@2.5.0) + '@graphql-mesh/utils': 0.93.2(@graphql-mesh/cross-helpers@0.3.4)(@graphql-mesh/types@0.93.2)(@graphql-tools/utils@9.2.1)(graphql@16.8.0)(tslib@2.5.0) '@graphql-tools/batch-delegate': 8.4.27(graphql@16.8.0) '@graphql-tools/batch-execute': 8.5.22(graphql@16.8.0) '@graphql-tools/delegate': 9.0.35(graphql@16.8.0) @@ -5153,10 +5365,10 @@ packages: '@graphql-tools/wrap': 9.4.2(graphql@16.8.0) '@whatwg-node/fetch': 0.8.8 graphql: 16.8.0 - tslib: 2.6.0 + tslib: 2.5.0 dev: true - /@graphql-mesh/store@0.93.1(@graphql-mesh/cross-helpers@0.3.4)(@graphql-mesh/types@0.93.2)(@graphql-mesh/utils@0.93.2)(@graphql-tools/utils@9.2.1)(graphql@16.8.0)(tslib@2.6.0): + /@graphql-mesh/store@0.93.1(@graphql-mesh/cross-helpers@0.3.4)(@graphql-mesh/types@0.93.2)(@graphql-mesh/utils@0.93.2)(@graphql-tools/utils@9.2.1)(graphql@16.8.0)(tslib@2.5.0): resolution: {integrity: sha512-OEljVuaZn2htU1rt4Yll/aJmynw3/Kvhd6eE8V0/del0u9iuLJqiKkzFJl8HUSMh0IkO10OnficJnTM0tCmxRw==} peerDependencies: '@graphql-mesh/cross-helpers': ^0.3.4 @@ -5168,14 +5380,14 @@ packages: dependencies: '@graphql-inspector/core': 3.3.0(graphql@16.8.0) '@graphql-mesh/cross-helpers': 0.3.4(@graphql-tools/utils@9.2.1)(graphql@16.8.0)(react-native@0.72.4) - '@graphql-mesh/types': 0.93.2(@graphql-mesh/store@0.93.1)(@graphql-tools/utils@9.2.1)(graphql@16.8.0)(tslib@2.6.0) - '@graphql-mesh/utils': 0.93.2(@graphql-mesh/cross-helpers@0.3.4)(@graphql-mesh/types@0.93.2)(@graphql-tools/utils@9.2.1)(graphql@16.8.0)(tslib@2.6.0) + '@graphql-mesh/types': 0.93.2(@graphql-mesh/store@0.93.1)(@graphql-tools/utils@9.2.1)(graphql@16.8.0)(tslib@2.5.0) + '@graphql-mesh/utils': 0.93.2(@graphql-mesh/cross-helpers@0.3.4)(@graphql-mesh/types@0.93.2)(@graphql-tools/utils@9.2.1)(graphql@16.8.0)(tslib@2.5.0) '@graphql-tools/utils': 9.2.1(graphql@16.8.0) graphql: 16.8.0 - tslib: 2.6.0 + tslib: 2.5.0 dev: true - /@graphql-mesh/string-interpolation@0.4.4(graphql@16.8.0)(tslib@2.6.0): + /@graphql-mesh/string-interpolation@0.4.4(graphql@16.8.0)(tslib@2.5.0): resolution: {integrity: sha512-IotswBYZRaPswOebcr2wuOFuzD3dHIJxVEkPiiQubqjUIR8HhQI22XHJv0WNiQZ65z8NR9+GYWwEDIc2JRCNfQ==} peerDependencies: graphql: '*' @@ -5185,10 +5397,10 @@ packages: graphql: 16.8.0 json-pointer: 0.6.2 lodash.get: 4.4.2 - tslib: 2.6.0 + tslib: 2.5.0 dev: true - /@graphql-mesh/transform-type-merging@0.93.1(@graphql-mesh/types@0.93.2)(@graphql-mesh/utils@0.93.2)(graphql@16.8.0)(tslib@2.6.0): + /@graphql-mesh/transform-type-merging@0.93.1(@graphql-mesh/types@0.93.2)(@graphql-mesh/utils@0.93.2)(graphql@16.8.0)(tslib@2.5.0): resolution: {integrity: sha512-CUrqCMaEqO1LDusv59UPqmQju3f+LpEGxFu7CydMiIvbfKDDDrf8+dF3OVU7d/ZOMRxB6hR80JsQF0SVeXPCOQ==} peerDependencies: '@graphql-mesh/types': ^0.93.1 @@ -5196,15 +5408,15 @@ packages: graphql: '*' tslib: ^2.4.0 dependencies: - '@graphql-mesh/types': 0.93.2(@graphql-mesh/store@0.93.1)(@graphql-tools/utils@9.2.1)(graphql@16.8.0)(tslib@2.6.0) - '@graphql-mesh/utils': 0.93.2(@graphql-mesh/cross-helpers@0.3.4)(@graphql-mesh/types@0.93.2)(@graphql-tools/utils@9.2.1)(graphql@16.8.0)(tslib@2.6.0) + '@graphql-mesh/types': 0.93.2(@graphql-mesh/store@0.93.1)(@graphql-tools/utils@9.2.1)(graphql@16.8.0)(tslib@2.5.0) + '@graphql-mesh/utils': 0.93.2(@graphql-mesh/cross-helpers@0.3.4)(@graphql-mesh/types@0.93.2)(@graphql-tools/utils@9.2.1)(graphql@16.8.0)(tslib@2.5.0) '@graphql-tools/delegate': 9.0.35(graphql@16.8.0) '@graphql-tools/stitching-directives': 2.3.34(graphql@16.8.0) graphql: 16.8.0 - tslib: 2.6.0 + tslib: 2.5.0 dev: true - /@graphql-mesh/types@0.93.2(@graphql-mesh/store@0.93.1)(@graphql-tools/utils@9.2.1)(graphql@16.8.0)(tslib@2.6.0): + /@graphql-mesh/types@0.93.2(@graphql-mesh/store@0.93.1)(@graphql-tools/utils@9.2.1)(graphql@16.8.0)(tslib@2.5.0): resolution: {integrity: sha512-113DuJzmR7aj2EMnLPu33ktCe5k7+Mk0BxFfmQViUH+mkr6i4JMsWvPKs9dTODSYuSuwvAZ90Vw2l3QyMrbFVA==} peerDependencies: '@graphql-mesh/store': ^0.93.1 @@ -5212,16 +5424,16 @@ packages: graphql: '*' tslib: ^2.4.0 dependencies: - '@graphql-mesh/store': 0.93.1(@graphql-mesh/cross-helpers@0.3.4)(@graphql-mesh/types@0.93.2)(@graphql-mesh/utils@0.93.2)(@graphql-tools/utils@9.2.1)(graphql@16.8.0)(tslib@2.6.0) + '@graphql-mesh/store': 0.93.1(@graphql-mesh/cross-helpers@0.3.4)(@graphql-mesh/types@0.93.2)(@graphql-mesh/utils@0.93.2)(@graphql-tools/utils@9.2.1)(graphql@16.8.0)(tslib@2.5.0) '@graphql-tools/batch-delegate': 8.4.27(graphql@16.8.0) '@graphql-tools/delegate': 9.0.35(graphql@16.8.0) '@graphql-tools/utils': 9.2.1(graphql@16.8.0) '@graphql-typed-document-node/core': 3.2.0(graphql@16.8.0) graphql: 16.8.0 - tslib: 2.6.0 + tslib: 2.5.0 dev: true - /@graphql-mesh/utils@0.93.2(@graphql-mesh/cross-helpers@0.3.4)(@graphql-mesh/types@0.93.2)(@graphql-tools/utils@9.2.1)(graphql@16.8.0)(tslib@2.6.0): + /@graphql-mesh/utils@0.93.2(@graphql-mesh/cross-helpers@0.3.4)(@graphql-mesh/types@0.93.2)(@graphql-tools/utils@9.2.1)(graphql@16.8.0)(tslib@2.5.0): resolution: {integrity: sha512-U+VytfSoqPofH/pmYZHFY10SkIFtHKrvE7Isxv1d0DiweVjdH3Qtojw13DWFpu/EKtgJY5bqoVnlcsZJYlKQoA==} peerDependencies: '@graphql-mesh/cross-helpers': ^0.3.4 @@ -5231,8 +5443,8 @@ packages: tslib: ^2.4.0 dependencies: '@graphql-mesh/cross-helpers': 0.3.4(@graphql-tools/utils@9.2.1)(graphql@16.8.0)(react-native@0.72.4) - '@graphql-mesh/string-interpolation': 0.4.4(graphql@16.8.0)(tslib@2.6.0) - '@graphql-mesh/types': 0.93.2(@graphql-mesh/store@0.93.1)(@graphql-tools/utils@9.2.1)(graphql@16.8.0)(tslib@2.6.0) + '@graphql-mesh/string-interpolation': 0.4.4(graphql@16.8.0)(tslib@2.5.0) + '@graphql-mesh/types': 0.93.2(@graphql-mesh/store@0.93.1)(@graphql-tools/utils@9.2.1)(graphql@16.8.0)(tslib@2.5.0) '@graphql-tools/delegate': 9.0.35(graphql@16.8.0) '@graphql-tools/utils': 9.2.1(graphql@16.8.0) dset: 3.1.2 @@ -5241,7 +5453,7 @@ packages: lodash.get: 4.4.2 lodash.topath: 4.5.2 tiny-lru: 8.0.2 - tslib: 2.6.0 + tslib: 2.5.0 dev: true /@graphql-tools/apollo-engine-loader@8.0.0(graphql@16.8.0): @@ -5254,7 +5466,7 @@ packages: '@graphql-tools/utils': 10.0.5(graphql@16.8.0) '@whatwg-node/fetch': 0.9.9 graphql: 16.8.0 - tslib: 2.6.0 + tslib: 2.5.0 transitivePeerDependencies: - encoding dev: true @@ -5268,7 +5480,7 @@ packages: '@graphql-tools/utils': 9.2.1(graphql@16.8.0) dataloader: 2.2.2 graphql: 16.8.0 - tslib: 2.6.0 + tslib: 2.5.0 value-or-promise: 1.0.12 dev: true @@ -5280,7 +5492,7 @@ packages: '@graphql-tools/utils': 9.2.1(graphql@16.8.0) dataloader: 2.2.2 graphql: 16.8.0 - tslib: 2.6.0 + tslib: 2.5.0 value-or-promise: 1.0.12 dev: true @@ -5293,7 +5505,7 @@ packages: '@graphql-tools/utils': 10.0.5(graphql@16.8.0) dataloader: 2.2.2 graphql: 16.8.0 - tslib: 2.6.0 + tslib: 2.5.0 value-or-promise: 1.0.12 dev: true @@ -5306,7 +5518,7 @@ packages: '@graphql-tools/utils': 9.2.1(graphql@16.8.0) globby: 11.1.0 graphql: 16.8.0 - tslib: 2.6.0 + tslib: 2.5.0 unixify: 1.0.0 transitivePeerDependencies: - '@babel/core' @@ -5323,7 +5535,7 @@ packages: '@graphql-tools/utils': 10.0.5(graphql@16.8.0) globby: 11.1.0 graphql: 16.8.0 - tslib: 2.6.0 + tslib: 2.5.0 unixify: 1.0.0 transitivePeerDependencies: - supports-color @@ -5341,7 +5553,7 @@ packages: '@graphql-tools/utils': 10.0.5(graphql@16.8.0) dataloader: 2.2.2 graphql: 16.8.0 - tslib: 2.6.0 + tslib: 2.5.0 dev: true /@graphql-tools/delegate@9.0.35(graphql@16.8.0): @@ -5355,7 +5567,7 @@ packages: '@graphql-tools/utils': 9.2.1(graphql@16.8.0) dataloader: 2.2.2 graphql: 16.8.0 - tslib: 2.6.0 + tslib: 2.5.0 value-or-promise: 1.0.12 dev: true @@ -5367,7 +5579,7 @@ packages: dependencies: graphql: 16.8.0 lodash.sortby: 4.7.0 - tslib: 2.6.0 + tslib: 2.5.0 dev: true /@graphql-tools/executor-graphql-ws@0.0.14(graphql@16.8.0): @@ -5381,7 +5593,7 @@ packages: graphql: 16.8.0 graphql-ws: 5.12.1(graphql@16.8.0) isomorphic-ws: 5.0.0(ws@8.13.0) - tslib: 2.6.0 + tslib: 2.5.0 ws: 8.13.0(bufferutil@4.0.7)(utf-8-validate@5.0.10) transitivePeerDependencies: - bufferutil @@ -5399,14 +5611,14 @@ packages: graphql: 16.8.0 graphql-ws: 5.14.0(graphql@16.8.0) isomorphic-ws: 5.0.0(ws@8.13.0) - tslib: 2.6.0 + tslib: 2.5.0 ws: 8.13.0(bufferutil@4.0.7)(utf-8-validate@5.0.10) transitivePeerDependencies: - bufferutil - utf-8-validate dev: true - /@graphql-tools/executor-http@0.1.10(@types/node@17.0.31)(graphql@16.8.0): + /@graphql-tools/executor-http@0.1.10(@types/node@17.0.45)(graphql@16.8.0): resolution: {integrity: sha512-hnAfbKv0/lb9s31LhWzawQ5hghBfHS+gYWtqxME6Rl0Aufq9GltiiLBcl7OVVOnkLF0KhwgbYP1mB5VKmgTGpg==} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 @@ -5417,14 +5629,14 @@ packages: dset: 3.1.2 extract-files: 11.0.0 graphql: 16.8.0 - meros: 1.3.0(@types/node@17.0.31) - tslib: 2.6.0 + meros: 1.3.0(@types/node@17.0.45) + tslib: 2.5.0 value-or-promise: 1.0.12 transitivePeerDependencies: - '@types/node' dev: true - /@graphql-tools/executor-http@1.0.2(@types/node@17.0.31)(graphql@16.8.0): + /@graphql-tools/executor-http@1.0.2(@types/node@17.0.45)(graphql@16.8.0): resolution: {integrity: sha512-JKTB4E3kdQM2/1NEcyrVPyQ8057ZVthCV5dFJiKktqY9IdmF00M8gupFcW3jlbM/Udn78ickeUBsUzA3EouqpA==} engines: {node: '>=16.0.0'} peerDependencies: @@ -5435,8 +5647,8 @@ packages: '@whatwg-node/fetch': 0.9.9 extract-files: 11.0.0 graphql: 16.8.0 - meros: 1.3.0(@types/node@17.0.31) - tslib: 2.6.0 + meros: 1.3.0(@types/node@17.0.45) + tslib: 2.5.0 value-or-promise: 1.0.12 transitivePeerDependencies: - '@types/node' @@ -5451,7 +5663,7 @@ packages: '@types/ws': 8.5.5 graphql: 16.8.0 isomorphic-ws: 5.0.0(ws@8.13.0) - tslib: 2.6.0 + tslib: 2.5.0 ws: 8.13.0(bufferutil@4.0.7)(utf-8-validate@5.0.10) transitivePeerDependencies: - bufferutil @@ -5468,7 +5680,7 @@ packages: '@types/ws': 8.5.5 graphql: 16.8.0 isomorphic-ws: 5.0.0(ws@8.13.0) - tslib: 2.6.0 + tslib: 2.5.0 ws: 8.13.0(bufferutil@4.0.7)(utf-8-validate@5.0.10) transitivePeerDependencies: - bufferutil @@ -5484,7 +5696,7 @@ packages: '@graphql-typed-document-node/core': 3.2.0(graphql@16.8.0) '@repeaterjs/repeater': 3.0.4 graphql: 16.8.0 - tslib: 2.6.0 + tslib: 2.5.0 value-or-promise: 1.0.12 dev: true @@ -5497,7 +5709,7 @@ packages: '@graphql-typed-document-node/core': 3.2.0(graphql@16.8.0) '@repeaterjs/repeater': 3.0.4 graphql: 16.8.0 - tslib: 2.6.0 + tslib: 2.5.0 value-or-promise: 1.0.12 dev: true @@ -5511,7 +5723,7 @@ packages: '@graphql-typed-document-node/core': 3.2.0(graphql@16.8.0) '@repeaterjs/repeater': 3.0.4 graphql: 16.8.0 - tslib: 2.6.0 + tslib: 2.5.0 value-or-promise: 1.0.12 dev: true @@ -5526,25 +5738,25 @@ packages: graphql: 16.8.0 is-glob: 4.0.3 micromatch: 4.0.5 - tslib: 2.6.0 + tslib: 2.5.0 unixify: 1.0.0 transitivePeerDependencies: - supports-color dev: true - /@graphql-tools/github-loader@8.0.0(@types/node@17.0.31)(graphql@16.8.0): + /@graphql-tools/github-loader@8.0.0(@types/node@17.0.45)(graphql@16.8.0): resolution: {integrity: sha512-VuroArWKcG4yaOWzV0r19ElVIV6iH6UKDQn1MXemND0xu5TzrFme0kf3U9o0YwNo0kUYEk9CyFM0BYg4he17FA==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: '@ardatan/sync-fetch': 0.0.1 - '@graphql-tools/executor-http': 1.0.2(@types/node@17.0.31)(graphql@16.8.0) + '@graphql-tools/executor-http': 1.0.2(@types/node@17.0.45)(graphql@16.8.0) '@graphql-tools/graphql-tag-pluck': 8.0.2(graphql@16.8.0) '@graphql-tools/utils': 10.0.5(graphql@16.8.0) '@whatwg-node/fetch': 0.9.9 graphql: 16.8.0 - tslib: 2.6.0 + tslib: 2.5.0 value-or-promise: 1.0.12 transitivePeerDependencies: - '@types/node' @@ -5561,7 +5773,7 @@ packages: '@graphql-tools/utils': 9.2.1(graphql@16.8.0) globby: 11.1.0 graphql: 16.8.0 - tslib: 2.6.0 + tslib: 2.5.0 unixify: 1.0.0 dev: true @@ -5575,7 +5787,7 @@ packages: '@graphql-tools/utils': 10.0.5(graphql@16.8.0) globby: 11.1.0 graphql: 16.8.0 - tslib: 2.6.0 + tslib: 2.5.0 unixify: 1.0.0 dev: true @@ -5584,13 +5796,13 @@ packages: peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: - '@babel/parser': 7.22.7 - '@babel/plugin-syntax-import-assertions': 7.22.5(@babel/core@7.18.5) - '@babel/traverse': 7.22.8(supports-color@5.5.0) - '@babel/types': 7.22.5 + '@babel/parser': 7.22.10 + '@babel/plugin-syntax-import-assertions': 7.20.0(@babel/core@7.18.5) + '@babel/traverse': 7.22.10(supports-color@5.5.0) + '@babel/types': 7.22.10 '@graphql-tools/utils': 9.2.1(graphql@16.8.0) graphql: 16.8.0 - tslib: 2.6.0 + tslib: 2.5.0 transitivePeerDependencies: - '@babel/core' - supports-color @@ -5602,14 +5814,14 @@ packages: peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: - '@babel/core': 7.22.9 - '@babel/parser': 7.22.7 - '@babel/plugin-syntax-import-assertions': 7.22.5(@babel/core@7.22.9) - '@babel/traverse': 7.22.8(supports-color@5.5.0) - '@babel/types': 7.22.5 + '@babel/core': 7.22.10 + '@babel/parser': 7.21.8 + '@babel/plugin-syntax-import-assertions': 7.20.0(@babel/core@7.22.10) + '@babel/traverse': 7.21.5 + '@babel/types': 7.21.5 '@graphql-tools/utils': 10.0.5(graphql@16.8.0) graphql: 16.8.0 - tslib: 2.6.0 + tslib: 2.5.0 transitivePeerDependencies: - supports-color dev: true @@ -5622,7 +5834,7 @@ packages: '@graphql-tools/utils': 9.2.1(graphql@16.8.0) graphql: 16.8.0 resolve-from: 5.0.0 - tslib: 2.6.0 + tslib: 2.5.0 dev: true /@graphql-tools/import@7.0.0(graphql@16.8.0): @@ -5634,7 +5846,7 @@ packages: '@graphql-tools/utils': 10.0.5(graphql@16.8.0) graphql: 16.8.0 resolve-from: 5.0.0 - tslib: 2.6.0 + tslib: 2.5.0 dev: true /@graphql-tools/json-file-loader@8.0.0(graphql@16.8.0): @@ -5646,7 +5858,7 @@ packages: '@graphql-tools/utils': 10.0.5(graphql@16.8.0) globby: 11.1.0 graphql: 16.8.0 - tslib: 2.6.0 + tslib: 2.5.0 unixify: 1.0.0 dev: true @@ -5659,7 +5871,7 @@ packages: '@graphql-tools/utils': 9.2.1(graphql@16.8.0) graphql: 16.8.0 p-limit: 3.1.0 - tslib: 2.6.0 + tslib: 2.5.0 dev: true /@graphql-tools/load@8.0.0(graphql@16.8.0): @@ -5672,7 +5884,7 @@ packages: '@graphql-tools/utils': 10.0.5(graphql@16.8.0) graphql: 16.8.0 p-limit: 3.1.0 - tslib: 2.6.0 + tslib: 2.5.0 dev: true /@graphql-tools/merge@8.4.2(graphql@16.8.0): @@ -5682,7 +5894,7 @@ packages: dependencies: '@graphql-tools/utils': 9.2.1(graphql@16.8.0) graphql: 16.8.0 - tslib: 2.6.0 + tslib: 2.5.0 dev: true /@graphql-tools/merge@9.0.0(graphql@16.8.0): @@ -5693,7 +5905,7 @@ packages: dependencies: '@graphql-tools/utils': 10.0.5(graphql@16.8.0) graphql: 16.8.0 - tslib: 2.6.0 + tslib: 2.5.0 dev: true /@graphql-tools/optimize@1.4.0(graphql@16.8.0): @@ -5702,7 +5914,7 @@ packages: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: graphql: 16.8.0 - tslib: 2.6.0 + tslib: 2.5.0 dev: true /@graphql-tools/optimize@2.0.0(graphql@16.8.0): @@ -5712,23 +5924,23 @@ packages: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: graphql: 16.8.0 - tslib: 2.6.0 + tslib: 2.5.0 dev: true - /@graphql-tools/prisma-loader@8.0.1(@types/node@17.0.31)(graphql@16.8.0): + /@graphql-tools/prisma-loader@8.0.1(@types/node@17.0.45)(graphql@16.8.0): resolution: {integrity: sha512-bl6e5sAYe35Z6fEbgKXNrqRhXlCJYeWKBkarohgYA338/SD9eEhXtg3Cedj7fut3WyRLoQFpHzfiwxKs7XrgXg==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: - '@graphql-tools/url-loader': 8.0.0(@types/node@17.0.31)(graphql@16.8.0) + '@graphql-tools/url-loader': 8.0.0(@types/node@17.0.45)(graphql@16.8.0) '@graphql-tools/utils': 10.0.5(graphql@16.8.0) '@types/js-yaml': 4.0.5 '@types/json-stable-stringify': 1.0.34 '@whatwg-node/fetch': 0.9.9 chalk: 4.1.2 debug: 4.3.4(supports-color@5.5.0) - dotenv: 16.3.1 + dotenv: 16.0.3 graphql: 16.8.0 graphql-request: 6.1.0(graphql@16.8.0) http-proxy-agent: 7.0.0 @@ -5738,7 +5950,7 @@ packages: json-stable-stringify: 1.0.2 lodash: 4.17.21 scuid: 1.1.0 - tslib: 2.6.0 + tslib: 2.5.0 yaml-ast-parser: 0.0.43 transitivePeerDependencies: - '@types/node' @@ -5756,7 +5968,7 @@ packages: '@ardatan/relay-compiler': 12.0.0(graphql@16.8.0) '@graphql-tools/utils': 9.2.1(graphql@16.8.0) graphql: 16.8.0 - tslib: 2.6.0 + tslib: 2.5.0 transitivePeerDependencies: - encoding - supports-color @@ -5771,7 +5983,7 @@ packages: '@ardatan/relay-compiler': 12.0.0(graphql@16.8.0) '@graphql-tools/utils': 10.0.5(graphql@16.8.0) graphql: 16.8.0 - tslib: 2.6.0 + tslib: 2.5.0 transitivePeerDependencies: - encoding - supports-color @@ -5786,7 +5998,7 @@ packages: '@graphql-tools/merge': 9.0.0(graphql@16.8.0) '@graphql-tools/utils': 10.0.5(graphql@16.8.0) graphql: 16.8.0 - tslib: 2.6.0 + tslib: 2.5.0 value-or-promise: 1.0.12 dev: true @@ -5798,7 +6010,7 @@ packages: '@graphql-tools/merge': 8.4.2(graphql@16.8.0) '@graphql-tools/utils': 9.2.1(graphql@16.8.0) graphql: 16.8.0 - tslib: 2.6.0 + tslib: 2.5.0 value-or-promise: 1.0.12 dev: true @@ -5815,7 +6027,7 @@ packages: '@graphql-tools/utils': 9.2.1(graphql@16.8.0) '@graphql-tools/wrap': 9.4.2(graphql@16.8.0) graphql: 16.8.0 - tslib: 2.6.0 + tslib: 2.5.0 value-or-promise: 1.0.12 dev: true @@ -5827,10 +6039,10 @@ packages: '@graphql-tools/delegate': 9.0.35(graphql@16.8.0) '@graphql-tools/utils': 9.2.1(graphql@16.8.0) graphql: 16.8.0 - tslib: 2.6.0 + tslib: 2.5.0 dev: true - /@graphql-tools/url-loader@7.17.18(@types/node@17.0.31)(graphql@16.8.0): + /@graphql-tools/url-loader@7.17.18(@types/node@17.0.45)(graphql@16.8.0): resolution: {integrity: sha512-ear0CiyTj04jCVAxi7TvgbnGDIN2HgqzXzwsfcqiVg9cvjT40NcMlZ2P1lZDgqMkZ9oyLTV8Bw6j+SyG6A+xPw==} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 @@ -5838,7 +6050,7 @@ packages: '@ardatan/sync-fetch': 0.0.1 '@graphql-tools/delegate': 9.0.35(graphql@16.8.0) '@graphql-tools/executor-graphql-ws': 0.0.14(graphql@16.8.0) - '@graphql-tools/executor-http': 0.1.10(@types/node@17.0.31)(graphql@16.8.0) + '@graphql-tools/executor-http': 0.1.10(@types/node@17.0.45)(graphql@16.8.0) '@graphql-tools/executor-legacy-ws': 0.0.11(graphql@16.8.0) '@graphql-tools/utils': 9.2.1(graphql@16.8.0) '@graphql-tools/wrap': 9.4.2(graphql@16.8.0) @@ -5846,7 +6058,7 @@ packages: '@whatwg-node/fetch': 0.8.8 graphql: 16.8.0 isomorphic-ws: 5.0.0(ws@8.13.0) - tslib: 2.6.0 + tslib: 2.5.0 value-or-promise: 1.0.12 ws: 8.13.0(bufferutil@4.0.7)(utf-8-validate@5.0.10) transitivePeerDependencies: @@ -5856,7 +6068,7 @@ packages: - utf-8-validate dev: true - /@graphql-tools/url-loader@8.0.0(@types/node@17.0.31)(graphql@16.8.0): + /@graphql-tools/url-loader@8.0.0(@types/node@17.0.45)(graphql@16.8.0): resolution: {integrity: sha512-rPc9oDzMnycvz+X+wrN3PLrhMBQkG4+sd8EzaFN6dypcssiefgWKToXtRKI8HHK68n2xEq1PyrOpkjHFJB+GwA==} engines: {node: '>=16.0.0'} peerDependencies: @@ -5865,7 +6077,7 @@ packages: '@ardatan/sync-fetch': 0.0.1 '@graphql-tools/delegate': 10.0.2(graphql@16.8.0) '@graphql-tools/executor-graphql-ws': 1.1.0(graphql@16.8.0) - '@graphql-tools/executor-http': 1.0.2(@types/node@17.0.31)(graphql@16.8.0) + '@graphql-tools/executor-http': 1.0.2(@types/node@17.0.45)(graphql@16.8.0) '@graphql-tools/executor-legacy-ws': 1.0.1(graphql@16.8.0) '@graphql-tools/utils': 10.0.5(graphql@16.8.0) '@graphql-tools/wrap': 10.0.0(graphql@16.8.0) @@ -5873,7 +6085,7 @@ packages: '@whatwg-node/fetch': 0.9.9 graphql: 16.8.0 isomorphic-ws: 5.0.0(ws@8.13.0) - tslib: 2.6.0 + tslib: 2.5.0 value-or-promise: 1.0.12 ws: 8.13.0(bufferutil@4.0.7)(utf-8-validate@5.0.10) transitivePeerDependencies: @@ -5892,7 +6104,7 @@ packages: '@graphql-typed-document-node/core': 3.2.0(graphql@16.8.0) dset: 3.1.2 graphql: 16.8.0 - tslib: 2.6.0 + tslib: 2.5.0 dev: true /@graphql-tools/utils@8.13.1(graphql@16.8.0): @@ -5901,7 +6113,7 @@ packages: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: graphql: 16.8.0 - tslib: 2.6.0 + tslib: 2.5.0 dev: true /@graphql-tools/utils@9.2.1(graphql@16.8.0): @@ -5911,7 +6123,7 @@ packages: dependencies: '@graphql-typed-document-node/core': 3.2.0(graphql@16.8.0) graphql: 16.8.0 - tslib: 2.6.0 + tslib: 2.5.0 dev: true /@graphql-tools/wrap@10.0.0(graphql@16.8.0): @@ -5924,7 +6136,7 @@ packages: '@graphql-tools/schema': 10.0.0(graphql@16.8.0) '@graphql-tools/utils': 10.0.5(graphql@16.8.0) graphql: 16.8.0 - tslib: 2.6.0 + tslib: 2.5.0 value-or-promise: 1.0.12 dev: true @@ -5937,7 +6149,7 @@ packages: '@graphql-tools/schema': 9.0.19(graphql@16.8.0) '@graphql-tools/utils': 9.2.1(graphql@16.8.0) graphql: 16.8.0 - tslib: 2.6.0 + tslib: 2.5.0 value-or-promise: 1.0.12 dev: true @@ -5951,7 +6163,7 @@ packages: /@graphql-yoga/logger@0.0.1: resolution: {integrity: sha512-6npFz7eZz33mXgSm1waBLMjUNG0D5hTc/p5Hcs1mojkT3KsLpCOFokzTEKboNsBhKevYcaVa/xeA7WBj4UYMLg==} dependencies: - tslib: 2.6.0 + tslib: 2.5.0 dev: true /@graphql-yoga/subscription@3.1.0: @@ -5960,14 +6172,14 @@ packages: '@graphql-yoga/typed-event-target': 1.0.0 '@repeaterjs/repeater': 3.0.4 '@whatwg-node/events': 0.0.2 - tslib: 2.6.0 + tslib: 2.5.0 dev: true /@graphql-yoga/typed-event-target@1.0.0: resolution: {integrity: sha512-Mqni6AEvl3VbpMtKw+TIjc9qS9a8hKhiAjFtqX488yq5oJtj9TkNlFTIacAVS3vnPiswNsmDiQqvwUOcJgi1DA==} dependencies: '@repeaterjs/repeater': 3.0.4 - tslib: 2.6.0 + tslib: 2.5.0 dev: true /@hapi/hoek@9.3.0: @@ -5986,8 +6198,8 @@ packages: react-hook-form: 7.43.9(react@18.2.0) dev: false - /@humanwhocodes/config-array@0.11.10: - resolution: {integrity: sha512-KVVjQmNUepDVGXNuoRRdmmEjruj0KfiGSbS8LVc12LMsWDQzRXJ0qdhN8L8uUigKpfEHRhlaQFY0ib1tnUbNeQ==} + /@humanwhocodes/config-array@0.11.8: + resolution: {integrity: sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==} engines: {node: '>=10.10.0'} dependencies: '@humanwhocodes/object-schema': 1.2.1 @@ -6009,21 +6221,21 @@ packages: /@ipld/dag-cbor@6.0.15: resolution: {integrity: sha512-Vm3VTSTwlmGV92a3C5aeY+r2A18zbH2amehNhsX8PBa3muXICaWrN8Uri85A5hLH7D7ElhE8PdjxD6kNqUmTZA==} dependencies: - cborg: 1.10.2 + cborg: 1.10.1 multiformats: 9.9.0 dev: false /@ipld/dag-cbor@7.0.3: resolution: {integrity: sha512-1VVh2huHsuohdXC1bGJNE8WR72slZ9XE2T3wbBBq31dm7ZBatmKLLxrB+XAqafxfRFjv08RZmj/W/ZqaM13AuA==} dependencies: - cborg: 1.10.2 + cborg: 1.10.1 multiformats: 9.9.0 dev: false /@ipld/dag-json@8.0.11: resolution: {integrity: sha512-Pea7JXeYHTWXRTIhBqBlhw7G53PJ7yta3G/sizGEZyzdeEwhZRr0od5IQ0r2ZxOt1Do+2czddjeEPp+YTxDwCA==} dependencies: - cborg: 1.10.2 + cborg: 1.10.1 multiformats: 9.9.0 dev: false @@ -6033,11 +6245,11 @@ packages: multiformats: 9.9.0 dev: false - /@ipld/dag-pb@4.0.4: - resolution: {integrity: sha512-lX0c6ZAwD8ZKtjbawxotP8XNyR6z7/NIk7wXuhDlFT4MrNo/AOefZEUWjAw8CGz3EG3mau4P66VpsZwToVLHDg==} + /@ipld/dag-pb@4.0.2: + resolution: {integrity: sha512-me9oEPb7UNPWSplUFCXyxnQE3/WlsjOljqO2RZN44XOmGkBY0/WVklbXorVE1eiv0Rt3p6dBS2x36Rq8A0Am8A==} engines: {node: '>=16.0.0', npm: '>=7.0.0'} dependencies: - multiformats: 12.0.1 + multiformats: 11.0.2 dev: false /@isaacs/cliui@8.0.2: @@ -6046,40 +6258,40 @@ packages: dependencies: string-width: 5.1.2 string-width-cjs: /string-width@4.2.3 - strip-ansi: 7.1.0 + strip-ansi: 7.0.1 strip-ansi-cjs: /strip-ansi@6.0.1 wrap-ansi: 8.1.0 wrap-ansi-cjs: /wrap-ansi@7.0.0 dev: true - /@jest/create-cache-key-function@29.6.2: - resolution: {integrity: sha512-oGVRMr8na9h1vUiem1E/Uoxb/NR9BdfKb7IBZ+pNWxJQmTYSbDF0dsVBAGqNU7MBQwYJDyRx0H7H/0itiqAgQg==} + /@jest/create-cache-key-function@29.6.3: + resolution: {integrity: sha512-kzSK9XAxtD1kRPJKxsmD0YKw2fyXveP+5ikeQkCYCHeacWW1EGYMTgjDIM/Di4Uhttx7lnHwrNpz2xn+0rTp8g==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/types': 29.6.1 + '@jest/types': 29.6.3 - /@jest/environment@29.6.2: - resolution: {integrity: sha512-AEcW43C7huGd/vogTddNNTDRpO6vQ2zaQNrttvWV18ArBx9Z56h7BIsXkNFJVOO4/kblWEQz30ckw0+L3izc+Q==} + /@jest/environment@29.6.3: + resolution: {integrity: sha512-u/u3cCztYCfgBiGHsamqP5x+XvucftOGPbf5RJQxfpeC1y4AL8pCjKvPDA3oCmdhZYPgk5AE0VOD/flweR69WA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/fake-timers': 29.6.2 - '@jest/types': 29.6.1 + '@jest/fake-timers': 29.6.3 + '@jest/types': 29.6.3 '@types/node': 17.0.45 - jest-mock: 29.6.2 + jest-mock: 29.6.3 - /@jest/fake-timers@29.6.2: - resolution: {integrity: sha512-euZDmIlWjm1Z0lJ1D0f7a0/y5Kh/koLFMUBE5SUYWrmy8oNhJpbTBDAP6CxKnadcMLDoDf4waRYCe35cH6G6PA==} + /@jest/fake-timers@29.6.3: + resolution: {integrity: sha512-pa1wmqvbj6eX0nMvOM2VDAWvJOI5A/Mk3l8O7n7EsAh71sMZblaKO9iT4GjIj0LwwK3CP/Jp1ypEV0x3m89RvA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/types': 29.6.1 + '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 '@types/node': 17.0.45 - jest-message-util: 29.6.2 - jest-mock: 29.6.2 - jest-util: 29.6.2 + jest-message-util: 29.6.3 + jest-mock: 29.6.3 + jest-util: 29.6.3 - /@jest/schemas@29.6.0: - resolution: {integrity: sha512-rxLjXyJBTL4LQeJW3aKo0M/+GkCOXsO+8i9Iu7eDb6KwtP65ayoDsitrdPBtujxQ88k4wI2FNYfa6TOGwSn6cQ==} + /@jest/schemas@29.6.3: + resolution: {integrity: sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@sinclair/typebox': 0.27.8 @@ -6104,17 +6316,32 @@ packages: '@types/yargs': 16.0.5 chalk: 4.1.2 - /@jest/types@29.6.1: - resolution: {integrity: sha512-tPKQNMPuXgvdOn2/Lg9HNfUvjYVGolt04Hp03f5hAk878uwOLikN+JzeLY0HcVgKgFl9Hs3EIqpu3WX27XNhnw==} + /@jest/types@29.6.3: + resolution: {integrity: sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/schemas': 29.6.0 + '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 '@types/node': 17.0.45 '@types/yargs': 17.0.24 chalk: 4.1.2 + /@jridgewell/gen-mapping@0.1.1: + resolution: {integrity: sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==} + engines: {node: '>=6.0.0'} + dependencies: + '@jridgewell/set-array': 1.1.2 + '@jridgewell/sourcemap-codec': 1.4.14 + + /@jridgewell/gen-mapping@0.3.2: + resolution: {integrity: sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==} + engines: {node: '>=6.0.0'} + dependencies: + '@jridgewell/set-array': 1.1.2 + '@jridgewell/sourcemap-codec': 1.4.14 + '@jridgewell/trace-mapping': 0.3.17 + /@jridgewell/gen-mapping@0.3.3: resolution: {integrity: sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==} engines: {node: '>=6.0.0'} @@ -6127,10 +6354,6 @@ packages: resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==} engines: {node: '>=6.0.0'} - /@jridgewell/resolve-uri@3.1.1: - resolution: {integrity: sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==} - engines: {node: '>=6.0.0'} - /@jridgewell/set-array@1.1.2: resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==} engines: {node: '>=6.0.0'} @@ -6147,6 +6370,12 @@ packages: /@jridgewell/sourcemap-codec@1.4.15: resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} + /@jridgewell/trace-mapping@0.3.17: + resolution: {integrity: sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==} + dependencies: + '@jridgewell/resolve-uri': 3.1.0 + '@jridgewell/sourcemap-codec': 1.4.14 + /@jridgewell/trace-mapping@0.3.18: resolution: {integrity: sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==} dependencies: @@ -6156,7 +6385,7 @@ packages: /@jridgewell/trace-mapping@0.3.9: resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==} dependencies: - '@jridgewell/resolve-uri': 3.1.1 + '@jridgewell/resolve-uri': 3.1.0 '@jridgewell/sourcemap-codec': 1.4.15 /@json-rpc-tools/provider@1.7.6: @@ -6188,8 +6417,8 @@ packages: '@pedrouid/environment': 1.0.1 dev: false - /@ledgerhq/connect-kit-loader@1.1.0: - resolution: {integrity: sha512-HUy12FEczoWY2FPubnsm1uOA8tkVWc0j90i47suThV3C9NL2xx69ZAIEU3Ytzs2bwLek9S1Q2S1VQJvA+3Ygkg==} + /@ledgerhq/connect-kit-loader@1.1.2: + resolution: {integrity: sha512-mscwGroSJQrCTjtNGBu+18FQbZYA4+q6Tyx6K7CXHl6AwgZKbWfZYdgP2F+fyZcRUdGRsMX8QtvU61VcGGtO1A==} /@lit-labs/ssr-dom-shim@1.1.1: resolution: {integrity: sha512-kXOeFbfCm4fFf2A3WwVEeQj55tMZa8c8/f9AKHMobQMkzNUfUj+antR3fRPaZJawsa1aZiP/Da3ndpZrwEe4rQ==} @@ -6202,7 +6431,7 @@ packages: '@lit-protocol/types': 2.1.161 '@lit-protocol/uint8arrays': 2.1.161 ethers: 5.7.2 - tslib: 2.6.0 + tslib: 2.5.0 transitivePeerDependencies: - bufferutil - utf-8-validate @@ -6221,11 +6450,11 @@ packages: ethers: 5.7.2 lit-connect-modal: 0.1.11 lit-siwe: 1.1.8(@ethersproject/contracts@5.7.0)(@ethersproject/hash@5.7.0)(@ethersproject/providers@5.7.2)(@ethersproject/wallet@5.7.0) - tslib: 2.6.0 + tslib: 2.5.0 tweetnacl: 1.0.3 tweetnacl-util: 0.13.5 util: 0.12.5 - web-vitals: 3.4.0 + web-vitals: 3.3.1 transitivePeerDependencies: - '@ethersproject/contracts' - '@ethersproject/hash' @@ -6248,7 +6477,7 @@ packages: resolution: {integrity: sha512-91Rs01/BmRdi7YYmwqkaqI7TYOxhldpLIf5nLBaAQNZloijdF073KbXa9dFZtVbTo3c8fG5O6ts6DOQLK7mSKA==} dependencies: '@lit-protocol/types': 2.1.161 - tslib: 2.6.0 + tslib: 2.5.0 dev: false /@lit-protocol/crypto@2.1.161: @@ -6262,7 +6491,7 @@ packages: '@lit-protocol/types': 2.1.161 '@lit-protocol/uint8arrays': 2.1.161 ethers: 5.7.2 - tslib: 2.6.0 + tslib: 2.5.0 transitivePeerDependencies: - bufferutil - utf-8-validate @@ -6272,7 +6501,7 @@ packages: resolution: {integrity: sha512-UuZvzCEYnoXflJItwmDATDc60H1dH+z8J8iW3rAkPbxYcwCBSbVSo4aUel2Y9Vf9/uaBtm1xSjeWnBv6PBVFWw==} dev: false - /@lit-protocol/encryption@2.1.161(node-fetch@2.6.12): + /@lit-protocol/encryption@2.1.161(node-fetch@2.6.9): resolution: {integrity: sha512-O8ZiZtjzrXvBY8OuRyOviAQ1VK3Lsmh1G5qAovGwB1Za8fshGB2mTR4PBlQ7Zf2rb+qlxC7220sZ8Y20UtCd5A==} dependencies: '@lit-protocol/bls-sdk': 2.1.161 @@ -6284,9 +6513,9 @@ packages: '@lit-protocol/types': 2.1.161 '@lit-protocol/uint8arrays': 2.1.161 ethers: 5.7.2 - ipfs-http-client: 56.0.0(node-fetch@2.6.12) + ipfs-http-client: 56.0.0(node-fetch@2.6.9) jszip: 3.10.1 - tslib: 2.6.0 + tslib: 2.5.0 transitivePeerDependencies: - bufferutil - encoding @@ -6305,7 +6534,7 @@ packages: '@lit-protocol/constants': 2.1.161 '@lit-protocol/crypto': 2.1.161 '@lit-protocol/ecdsa-sdk': 2.1.161 - '@lit-protocol/encryption': 2.1.161(node-fetch@2.6.12) + '@lit-protocol/encryption': 2.1.161(node-fetch@2.6.9) '@lit-protocol/lit-third-party-libs': 2.1.161 '@lit-protocol/misc': 2.1.161 '@lit-protocol/misc-browser': 2.1.161 @@ -6314,12 +6543,12 @@ packages: '@lit-protocol/uint8arrays': 2.1.161 blockstore-core: 3.0.0 ethers: 5.7.2 - ipfs-http-client: 56.0.0(node-fetch@2.6.12) + ipfs-http-client: 56.0.0(node-fetch@2.6.9) ipfs-unixfs-importer: 12.0.1 jszip: 3.10.1 lit-siwe: 1.1.8(@ethersproject/contracts@5.7.0)(@ethersproject/hash@5.7.0)(@ethersproject/providers@5.7.2)(@ethersproject/wallet@5.7.0) - node-fetch: 2.6.12 - tslib: 2.6.0 + node-fetch: 2.6.9 + tslib: 2.5.0 transitivePeerDependencies: - '@ethersproject/contracts' - '@ethersproject/hash' @@ -6343,7 +6572,7 @@ packages: '@lit-protocol/constants': 2.1.161 '@lit-protocol/crypto': 2.1.161 '@lit-protocol/ecdsa-sdk': 2.1.161 - '@lit-protocol/encryption': 2.1.161(node-fetch@2.6.12) + '@lit-protocol/encryption': 2.1.161(node-fetch@2.6.9) '@lit-protocol/lit-node-client-nodejs': 2.1.161(@ethersproject/contracts@5.7.0)(@ethersproject/hash@5.7.0)(@ethersproject/providers@5.7.2)(@ethersproject/wallet@5.7.0) '@lit-protocol/lit-third-party-libs': 2.1.161 '@lit-protocol/misc': 2.1.161 @@ -6351,17 +6580,17 @@ packages: '@lit-protocol/nacl': 2.1.161 '@lit-protocol/types': 2.1.161 '@lit-protocol/uint8arrays': 2.1.161 - '@walletconnect/ethereum-provider': 2.7.0(@web3modal/standalone@2.4.3) - '@web3modal/standalone': 2.4.3(react@18.2.0) + '@walletconnect/ethereum-provider': 2.7.0(@web3modal/standalone@2.3.7) + '@web3modal/standalone': 2.3.7(react@18.2.0) blockstore-core: 3.0.0 ethers: 5.7.2 - ipfs-http-client: 56.0.0(node-fetch@2.6.12) + ipfs-http-client: 56.0.0(node-fetch@2.6.9) ipfs-unixfs-importer: 12.0.1 jszip: 3.10.1 lit-connect-modal: 0.1.11 lit-siwe: 1.1.8(@ethersproject/contracts@5.7.0)(@ethersproject/hash@5.7.0)(@ethersproject/providers@5.7.2)(@ethersproject/wallet@5.7.0) - node-fetch: 2.6.12 - tslib: 2.6.0 + node-fetch: 2.6.9 + tslib: 2.5.0 tweetnacl: 1.0.3 tweetnacl-util: 0.15.1 transitivePeerDependencies: @@ -6391,7 +6620,7 @@ packages: '@lit-protocol/types': 2.1.161 '@lit-protocol/uint8arrays': 2.1.161 ethers: 5.7.2 - tslib: 2.6.0 + tslib: 2.5.0 transitivePeerDependencies: - bufferutil - utf-8-validate @@ -6402,7 +6631,7 @@ packages: dependencies: '@lit-protocol/constants': 2.1.161 '@lit-protocol/types': 2.1.161 - tslib: 2.6.0 + tslib: 2.5.0 dev: false /@lit-protocol/nacl@2.1.161: @@ -6417,8 +6646,8 @@ packages: resolution: {integrity: sha512-EjW6mn9+DzI27lUV/1vyUoZV59hOJwKQ7UkjUdPDouW7EOcMhvpScYhgsYEx67Zv0hiiP8XWLBiDGZD4U2qVvg==} dev: false - /@lit/reactive-element@1.6.2: - resolution: {integrity: sha512-rDfl+QnCYjuIGf5xI2sVJWdYIi56CTCwWa+nidKYX6oIuBYwUbT/vX4qbUDlHiZKJ/3FRNQ/tWJui44p6/stSA==} + /@lit/reactive-element@1.6.1: + resolution: {integrity: sha512-va15kYZr7KZNNPZdxONGQzpUr+4sxVu7V/VG7a8mRfPPXUyhEYj5RzXCQmGrlP3tAh0L3HHm5AjBMFYRqlM9SA==} dependencies: '@lit-labs/ssr-dom-shim': 1.1.1 @@ -6454,7 +6683,7 @@ packages: ms: 3.0.0-canary.1 multiformats: 9.9.0 react: 18.2.0 - tus-js-client: 3.1.1 + tus-js-client: 3.1.0 zustand: 4.3.9(react@18.2.0) transitivePeerDependencies: - encoding @@ -6475,11 +6704,11 @@ packages: '@radix-ui/react-popover': 1.0.6(@types/react-dom@18.0.10)(@types/react@18.0.26)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-select': 1.2.2(@types/react-dom@18.0.10)(@types/react@18.0.26)(react-dom@18.2.0)(react@18.2.0) '@stitches/react': 1.2.8(react@18.2.0) - core-js: 3.32.0 + core-js: 3.31.1 livepeer: 2.6.0(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - zustand: 4.3.9(react@18.2.0) + zustand: 4.3.8(react@18.2.0) transitivePeerDependencies: - '@types/react' - '@types/react-dom' @@ -6523,7 +6752,7 @@ packages: '@ethereumjs/block': 3.6.3 ethereumjs-util: 7.1.5 merkle-patricia-tree: 4.2.4 - node-fetch: 2.6.12 + node-fetch: 2.6.9 transitivePeerDependencies: - encoding dev: false @@ -6535,7 +6764,7 @@ packages: '@ethereumjs/block': 3.6.3 ethereumjs-util: 7.1.5 merkle-patricia-tree: 4.2.4 - node-fetch: 2.6.12 + node-fetch: 2.6.9 transitivePeerDependencies: - encoding dev: false @@ -6570,7 +6799,7 @@ packages: resolution: {integrity: sha512-9cIRrfkWvHblSiNDVXsjivqa9Ak0RYo/1H6tqTqTbAx+oBK2Sva0lWDHxGchOqA7bySGUJKAWSNJvH6gdHZ0gQ==} engines: {node: '>=14.0.0'} dependencies: - '@types/debug': 4.1.8 + '@types/debug': 4.1.7 debug: 4.3.4(supports-color@5.5.0) semver: 7.5.4 superstruct: 1.0.3 @@ -6582,7 +6811,7 @@ packages: dependencies: '@moralisweb3/common-core': 2.22.5 '@moralisweb3/common-evm-utils': 2.22.5 - axios: 1.3.3 + axios: 1.3.4 transitivePeerDependencies: - debug dev: false @@ -6614,7 +6843,7 @@ packages: resolution: {integrity: sha512-m2K06yHze0UtAquct7UYVmYguvkPQ9LlNHRflTN5w89+UcJTw1VIH/mP1vArDidOxV6jiZKUgf8PS7WsPPZSyg==} dependencies: '@moralisweb3/common-core': 2.22.5 - '@noble/hashes': 1.3.1 + '@noble/hashes': 1.3.0 transitivePeerDependencies: - debug dev: false @@ -6635,7 +6864,7 @@ packages: /@moralisweb3/common-core@2.22.5: resolution: {integrity: sha512-T0ndBY2JFRps3p2NT0YaMa7HGnVNNvyfETaEb+f2Ejecn9hThNDkVoffR9mX1grjZGO39Xi1+XnnstUoPqahXQ==} dependencies: - axios: 1.3.3 + axios: 1.3.4 transitivePeerDependencies: - debug dev: false @@ -6733,7 +6962,18 @@ packages: '@motionone/easing': 10.15.1 '@motionone/types': 10.15.1 '@motionone/utils': 10.15.1 - tslib: 2.6.0 + tslib: 2.5.0 + + /@motionone/dom@10.15.5: + resolution: {integrity: sha512-Xc5avlgyh3xukU9tydh9+8mB8+2zAq+WlLsC3eEIp7Ax7DnXgY7Bj/iv0a4X2R9z9ZFZiaXK3BO0xMYHKbAAdA==} + dependencies: + '@motionone/animation': 10.15.1 + '@motionone/generators': 10.15.1 + '@motionone/types': 10.15.1 + '@motionone/utils': 10.15.1 + hey-listen: 1.0.8 + tslib: 2.5.0 + dev: false /@motionone/dom@10.16.2: resolution: {integrity: sha512-bnuHdNbge1FutZXv+k7xub9oPWcF0hsu8y1HTH/qg6av58YI0VufZ3ngfC7p2xhMJMnoh0LXFma2EGTgPeCkeg==} @@ -6743,26 +6983,33 @@ packages: '@motionone/types': 10.15.1 '@motionone/utils': 10.15.1 hey-listen: 1.0.8 - tslib: 2.6.0 + tslib: 2.5.0 /@motionone/easing@10.15.1: resolution: {integrity: sha512-6hIHBSV+ZVehf9dcKZLT7p5PEKHGhDwky2k8RKkmOvUoYP3S+dXsKupyZpqx5apjd9f+php4vXk4LuS+ADsrWw==} dependencies: '@motionone/utils': 10.15.1 - tslib: 2.6.0 + tslib: 2.5.0 /@motionone/generators@10.15.1: resolution: {integrity: sha512-67HLsvHJbw6cIbLA/o+gsm7h+6D4Sn7AUrB/GPxvujse1cGZ38F5H7DzoH7PhX+sjvtDnt2IhFYF2Zp1QTMKWQ==} dependencies: '@motionone/types': 10.15.1 '@motionone/utils': 10.15.1 - tslib: 2.6.0 + tslib: 2.5.0 + + /@motionone/svelte@10.15.5: + resolution: {integrity: sha512-Xyxtgp7BlVnSBwcoFmXGHUVnpNktzeXsEifu2NJJWc7VGuxutDsBZxNdz80qvpLIC5MeBa1wh7GGegZzTm1msg==} + dependencies: + '@motionone/dom': 10.15.5 + tslib: 2.5.0 + dev: false /@motionone/svelte@10.16.2: resolution: {integrity: sha512-38xsroKrfK+aHYhuQlE6eFcGy0EwrB43Q7RGjF73j/kRUTcLNu/LAaKiLLsN5lyqVzCgTBVt4TMT/ShWbTbc5Q==} dependencies: '@motionone/dom': 10.16.2 - tslib: 2.6.0 + tslib: 2.5.0 /@motionone/types@10.15.1: resolution: {integrity: sha512-iIUd/EgUsRZGrvW0jqdst8st7zKTzS9EsKkP+6c6n4MPZoQHwiHuVtTQLD6Kp0bsBLhNzKIBlHXponn/SDT4hA==} @@ -6772,19 +7019,26 @@ packages: dependencies: '@motionone/types': 10.15.1 hey-listen: 1.0.8 - tslib: 2.6.0 + tslib: 2.5.0 + + /@motionone/vue@10.15.5: + resolution: {integrity: sha512-cUENrLYAolUacHvCgU+8wF9OgSlVutfWbHMLERI/bElCJ+e2YVQvG/CpGhIM5fYOOJzuvg2T2wHmLLmvJoavEw==} + dependencies: + '@motionone/dom': 10.15.5 + tslib: 2.5.0 + dev: false /@motionone/vue@10.16.2: resolution: {integrity: sha512-7/dEK/nWQXOkJ70bqb2KyNfSWbNvWqKKq1C8juj+0Mg/AorgD8O5wE3naddK0G+aXuNMqRuc4jlsYHHWHtIzVw==} dependencies: '@motionone/dom': 10.16.2 - tslib: 2.6.0 + tslib: 2.5.0 - /@multiformats/murmur3@2.1.5: - resolution: {integrity: sha512-etjrdN/gJ1PhIg3vv+4QypYgXsqBQCfTFEMzSclz3t1YwLSnd9i8R1nL50CIznUraVlsKzbcH/xCB9dC0XbFow==} + /@multiformats/murmur3@2.1.3: + resolution: {integrity: sha512-YvLK1IrLnRckPsvXhOkZjaIGNonsEdD1dL3NPSaLilV/WjVYeBgnNZXTUsaPzFXGrIFM7motx+yCmmqzXO6gtQ==} engines: {node: '>=16.0.0', npm: '>=7.0.0'} dependencies: - multiformats: 12.0.1 + multiformats: 11.0.2 murmurhash3js-revisited: 3.0.0 dev: false @@ -6879,10 +7133,6 @@ packages: dev: false optional: true - /@nicolo-ribaudo/semver-v6@6.3.3: - resolution: {integrity: sha512-3Yc1fUTs69MG/uZbJlLSI3JISMn2UV2rg+1D/vROUqZyh3l6iYHCs7GMp+M40ZD7yOdDbYjJcU1oTJhrc+dGKg==} - hasBin: true - /@noble/curves@1.0.0: resolution: {integrity: sha512-2upgEu0iLiDVDZkNLeFV2+ht0BAVgQnEmCk6JsOch9Rp8xfkMCbvbAZlA2pBHQc73dbl+vFOXfqkf4uemdn0bw==} dependencies: @@ -6892,6 +7142,10 @@ packages: resolution: {integrity: sha512-091oBExgENk/kGj3AZmtBDMpxQPDtxQABR2B9lb1JbVTs6ytdzZNwvhxQ4MWasRNEzlbEH8jCWFCwhF/Obj5AA==} dependencies: '@noble/hashes': 1.3.1 + dev: false + + /@noble/ed25519@1.7.3: + resolution: {integrity: sha512-iR8GBkDt0Q3GyaVcIu7mSsVIqnFbkbRzGLWlvhwunacoLwt4J3swfKhfaM6rN6WY+TBGoYT1GtT1mIh2/jGbRQ==} /@noble/hashes@1.2.0: resolution: {integrity: sha512-FZfhjEDbT5GRswV3C6uvLPHMiVD6lQBmpoX5+eSiPaMTXte/IKqI5dykDxzZB/WBeK/CDuQRBWarPdi3FNY2zQ==} @@ -6906,7 +7160,6 @@ packages: /@noble/secp256k1@1.7.1: resolution: {integrity: sha512-hOUk6AyBFmqVrv7k5WAw/LpszxVbj9gGN4JRkIX52fdFAj1UA61KXmZDvqVEm+pOyec3+fIeZB02LYa/pWOArw==} - dev: false /@nodelib/fs.scandir@2.1.5: resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} @@ -7019,7 +7272,7 @@ packages: debug: 4.3.4(supports-color@5.5.0) ethereum-cryptography: 0.1.3 ethers: 5.7.2 - js-sdsl: 4.4.1 + js-sdsl: 4.3.0 transitivePeerDependencies: - bufferutil - supports-color @@ -7198,28 +7451,28 @@ packages: resolution: {integrity: sha512-dGRS0agJzu8ybo44pCIf3xBaPQN/65AIXNgK8+4gzKd5kbvlqyxryUYVLJv7fK98Seyd2hDZzVEHSWAh0Bt1Yw==} dev: false - /@peculiar/asn1-schema@2.3.6: - resolution: {integrity: sha512-izNRxPoaeJeg/AyH8hER6s+H7p4itk+03QCa4sbxI3lNdseQYCuxzgsuNK8bTXChtLTjpJz6NmXKA73qLa3rCA==} + /@peculiar/asn1-schema@2.3.3: + resolution: {integrity: sha512-6GptMYDMyWBHTUKndHaDsRZUO/XMSgIns2krxcm2L7SEExRHwawFvSwNBhqNPR9HJwv3MruAiF1bhN0we6j6GQ==} dependencies: asn1js: 3.0.5 pvtsutils: 1.3.2 - tslib: 2.6.0 + tslib: 2.5.0 /@peculiar/json-schema@1.1.12: resolution: {integrity: sha512-coUfuoMeIB7B8/NMekxaDzLhaYmp0HZNPEjYRm9goRou8UZIC3z21s0sL9AWoCw4EG876QyO3kYrc61WNF9B/w==} engines: {node: '>=8.0.0'} dependencies: - tslib: 2.6.0 + tslib: 2.5.0 - /@peculiar/webcrypto@1.4.3: - resolution: {integrity: sha512-VtaY4spKTdN5LjJ04im/d/joXuvLbQdgy5Z4DXF4MFZhQ+MTrejbNMkfZBp1Bs3O5+bFqnJgyGdPuZQflvIa5A==} + /@peculiar/webcrypto@1.4.1: + resolution: {integrity: sha512-eK4C6WTNYxoI7JOabMoZICiyqRRtJB220bh0Mbj5RwRycleZf9BPyZoxsTvpP0FpmVS2aS13NKOuh5/tN3sIRw==} engines: {node: '>=10.12.0'} dependencies: - '@peculiar/asn1-schema': 2.3.6 + '@peculiar/asn1-schema': 2.3.3 '@peculiar/json-schema': 1.1.12 pvtsutils: 1.3.2 - tslib: 2.6.0 - webcrypto-core: 1.7.7 + tslib: 2.5.0 + webcrypto-core: 1.7.6 /@pedrouid/environment@1.0.1: resolution: {integrity: sha512-HaW78NszGzRZd9SeoI3JD11JqY+lubnaOx7Pewj5pfjqWXOEATpeKIFb9Z4t2WBUK2iryiXX3lzWwmYWgUL0Ug==} @@ -7232,20 +7485,20 @@ packages: dev: true optional: true - /@pkgr/utils@2.4.2: - resolution: {integrity: sha512-POgTXhjrTfbTV63DiFXav4lBHiICLKKwDeaKn9Nphwj7WH6m0hMMCaJkMyRWjgtPFyRKRVoMXXjczsTQRDEhYw==} + /@pkgr/utils@2.4.0: + resolution: {integrity: sha512-2OCURAmRtdlL8iUDTypMrrxfwe8frXTeXaxGsVOaYtc/wrUyk8Z/0OBetM7cdlsy7ZFWlMX72VogKeh+A4Xcjw==} engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} dependencies: cross-spawn: 7.0.3 - fast-glob: 3.3.0 + fast-glob: 3.2.12 is-glob: 4.0.3 open: 9.1.0 picocolors: 1.0.0 - tslib: 2.6.0 + tslib: 2.5.0 dev: true - /@prisma/client@4.8.1(prisma@4.8.1): - resolution: {integrity: sha512-d4xhZhETmeXK/yZ7K0KcVOzEfI5YKGGEr4F5SBV04/MU4ncN/HcE28sy3e4Yt8UFW0ZuImKFQJE+9rWt9WbGSQ==} + /@prisma/client@4.11.0(prisma@4.11.0): + resolution: {integrity: sha512-0INHYkQIqgAjrt7NzhYpeDQi8x3Nvylc2uDngKyFDDj1tTRQ4uV1HnVmd1sQEraeVAN63SOK0dgCKQHlvjL0KA==} engines: {node: '>=14.17'} requiresBuild: true peerDependencies: @@ -7254,16 +7507,16 @@ packages: prisma: optional: true dependencies: - '@prisma/engines-version': 4.8.0-61.d6e67a83f971b175a593ccc12e15c4a757f93ffe - prisma: 4.8.1 + '@prisma/engines-version': 4.11.0-57.8fde8fef4033376662cad983758335009d522acb + prisma: 4.11.0 dev: false - /@prisma/engines-version@4.8.0-61.d6e67a83f971b175a593ccc12e15c4a757f93ffe: - resolution: {integrity: sha512-MHSOSexomRMom8QN4t7bu87wPPD+pa+hW9+71JnVcF3DqyyO/ycCLhRL1we3EojRpZxKvuyGho2REQsMCvxcJw==} + /@prisma/engines-version@4.11.0-57.8fde8fef4033376662cad983758335009d522acb: + resolution: {integrity: sha512-3Vd8Qq06d5xD8Ch5WauWcUUrsVPdMC6Ge8ILji8RFfyhUpqon6qSyGM0apvr1O8n8qH8cKkEFqRPsYjuz5r83g==} dev: false - /@prisma/engines@4.8.1: - resolution: {integrity: sha512-93tctjNXcIS+i/e552IO6tqw17sX8liivv8WX9lDMCpEEe3ci+nT9F+1oHtAafqruXLepKF80i/D20Mm+ESlOw==} + /@prisma/engines@4.11.0: + resolution: {integrity: sha512-0AEBi2HXGV02cf6ASsBPhfsVIbVSDC9nbQed4iiY5eHttW9ZtMxHThuKZE1pnESbr8HRdgmFSa/Kn4OSNYuibg==} requiresBuild: true /@protobufjs/aspromise@1.1.2: @@ -7309,7 +7562,7 @@ packages: resolution: {integrity: sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==} dev: false - /@pushprotocol/restapi@1.3.9(ethers@5.6.9): + /@pushprotocol/restapi@1.3.9(ethers@5.7.2): resolution: {integrity: sha512-aSvuxnWRO5tNrlLqfc7jDE8t3sSgHdxLWINPRpl+EE3D1eVIPZj5BfxGMyzTN9k96ZllUHHdzvR28vp6bxsAkw==} peerDependencies: ethers: ^5.6.8 @@ -7318,32 +7571,32 @@ packages: axios: 0.27.2 buffer: 6.0.3 crypto-js: 4.1.1 - ethers: 5.6.9 + ethers: 5.7.2 immer: 10.0.2 openpgp: 5.9.0 simple-peer: 9.11.1 - tslib: 2.6.0 + tslib: 2.5.0 uuid: 9.0.0 transitivePeerDependencies: - debug - supports-color dev: false - /@pushprotocol/socket@0.4.2(ethers@5.6.9): + /@pushprotocol/socket@0.4.2(ethers@5.7.2): resolution: {integrity: sha512-Pcm0zCT9lB49stuFK+pMORD1UJkJjVzKXhWofQQxbIsUpG10pujZhVfoJtohDT99k+AN2EZLWCImU8j0rfwVlw==} peerDependencies: ethers: ^5.6.8 dependencies: - ethers: 5.6.9 - socket.io-client: 4.7.1 - tslib: 2.6.0 + ethers: 5.7.2 + socket.io-client: 4.7.2 + tslib: 2.5.0 transitivePeerDependencies: - bufferutil - supports-color - utf-8-validate dev: false - /@pushprotocol/uiweb@1.0.1(@pushprotocol/restapi@1.3.9)(@pushprotocol/socket@0.4.2)(ethers@5.6.9)(react@18.2.0)(styled-components@5.3.11): + /@pushprotocol/uiweb@1.0.1(@pushprotocol/restapi@1.3.9)(@pushprotocol/socket@0.4.2)(ethers@5.7.2)(react@18.2.0)(styled-components@5.3.11): resolution: {integrity: sha512-/jo0qQU1okiltr4YFoqa3cNaQDoC1iVXWU4xyCJtHf73WBrghsNW8uDuQupI1+AVXLCKoD6iJfTxlIjSqkw9pg==} peerDependencies: '@pushprotocol/restapi': ^1.2.8 @@ -7352,11 +7605,11 @@ packages: react: '>=16.8.0' styled-components: ^5.3.5 dependencies: - '@pushprotocol/restapi': 1.3.9(ethers@5.6.9) - '@pushprotocol/socket': 0.4.2(ethers@5.6.9) + '@pushprotocol/restapi': 1.3.9(ethers@5.7.2) + '@pushprotocol/socket': 0.4.2(ethers@5.7.2) date-fns: 2.30.0 emoji-picker-react: 3.6.5 - ethers: 5.6.9 + ethers: 5.7.2 html-react-parser: 1.4.14(react@18.2.0) react: 18.2.0 styled-components: 5.3.11(@babel/core@7.18.5)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0) @@ -7365,59 +7618,59 @@ packages: /@radix-ui/number@1.0.0: resolution: {integrity: sha512-Ofwh/1HX69ZfJRiRBMTy7rgjAzHmwe4kW9C9Y99HTRUcYLUuVT0KESFj15rPjRgKJs20GPq8Bm5aEDJ8DuA3vA==} dependencies: - '@babel/runtime': 7.22.6 + '@babel/runtime': 7.21.5 dev: false /@radix-ui/number@1.0.1: resolution: {integrity: sha512-T5gIdVO2mmPW3NNhjNgEP3cqMXjXL9UbO0BzWcXfvdBs+BohbQxvd/K5hSVKmn9/lbTdsQVKbUcP5WLCwvUbBg==} dependencies: - '@babel/runtime': 7.22.6 + '@babel/runtime': 7.21.5 dev: false /@radix-ui/primitive@1.0.0: resolution: {integrity: sha512-3e7rn8FDMin4CgeL7Z/49smCA3rFYY3Ha2rUQ7HRWFadS5iCRw08ZgVT1LaNTCNqgvrUiyczLflrVrF0SRQtNA==} dependencies: - '@babel/runtime': 7.22.6 + '@babel/runtime': 7.21.5 dev: false /@radix-ui/primitive@1.0.1: resolution: {integrity: sha512-yQ8oGX2GVsEYMWGxcovu1uGWPCxV5BFfeeYxqPmuAzUyLT9qmaMXSAhXpb0WrspIeqYzdJpkh2vHModJPgRIaw==} dependencies: - '@babel/runtime': 7.22.6 + '@babel/runtime': 7.21.5 dev: false - /@radix-ui/react-accordion@1.1.0(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-CNN9ZBgCK4i4SX7gFk5s8095j55DUWi85vwRNfkfBLs0QdAG5Tb4ku6sBeugCAiLvsmxw481GyNl+C3stoJVBQ==} + /@radix-ui/react-accordion@1.1.1(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-TQtyyRubYe8DD6DYCovNLTjd2D+TFrNCpr99T5M3cYUbR7BsRxWsxfInjbQ1nHsdy2uPTcnJS5npyXPVfP0piw==} peerDependencies: react: ^16.8 || ^17.0 || ^18.0 react-dom: ^16.8 || ^17.0 || ^18.0 dependencies: - '@babel/runtime': 7.22.6 + '@babel/runtime': 7.21.0 '@radix-ui/primitive': 1.0.0 - '@radix-ui/react-collapsible': 1.0.1(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-collection': 1.0.1(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-collapsible': 1.0.2(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-collection': 1.0.2(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-compose-refs': 1.0.0(react@18.2.0) '@radix-ui/react-context': 1.0.0(react@18.2.0) '@radix-ui/react-direction': 1.0.0(react@18.2.0) '@radix-ui/react-id': 1.0.0(react@18.2.0) - '@radix-ui/react-primitive': 1.0.1(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.2(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-use-controllable-state': 1.0.0(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false - /@radix-ui/react-alert-dialog@1.0.2(@types/react@18.0.26)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-0MtxV53FaEEBOKRgyLnEqHZKKDS5BldQ9oUBsKVXWI5FHbl2jp35qs+0aJET+K5hJDsc40kQUzP7g+wC7tqrqA==} + /@radix-ui/react-alert-dialog@1.0.3(@types/react@18.0.26)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-QXFy7+bhGi0u+paF2QbJeSCHZs4gLMJIPm6sajUamyW0fro6g1CaSGc5zmc4QmK2NlSGUrq8m+UsUqJYtzvXow==} peerDependencies: react: ^16.8 || ^17.0 || ^18.0 react-dom: ^16.8 || ^17.0 || ^18.0 dependencies: - '@babel/runtime': 7.22.6 + '@babel/runtime': 7.21.0 '@radix-ui/primitive': 1.0.0 '@radix-ui/react-compose-refs': 1.0.0(react@18.2.0) '@radix-ui/react-context': 1.0.0(react@18.2.0) - '@radix-ui/react-dialog': 1.0.2(@types/react@18.0.26)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.1(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-dialog': 1.0.3(@types/react@18.0.26)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.2(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-slot': 1.0.1(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -7425,14 +7678,14 @@ packages: - '@types/react' dev: false - /@radix-ui/react-arrow@1.0.1(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-1yientwXqXcErDHEv8av9ZVNEBldH8L9scVR3is20lL+jOCfcJyMFZFEY5cgIrgexsq1qggSXqiEL/d/4f+QXA==} + /@radix-ui/react-arrow@1.0.2(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-fqYwhhI9IarZ0ll2cUSfKuXHlJK0qE4AfnRrPBbRwEH/4mGQn04/QFGomLi8TXWIdv9WJk//KgGm+aDxVIr1wA==} peerDependencies: react: ^16.8 || ^17.0 || ^18.0 react-dom: ^16.8 || ^17.0 || ^18.0 dependencies: - '@babel/runtime': 7.22.6 - '@radix-ui/react-primitive': 1.0.1(react-dom@18.2.0)(react@18.2.0) + '@babel/runtime': 7.21.5 + '@radix-ui/react-primitive': 1.0.2(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false @@ -7450,7 +7703,7 @@ packages: '@types/react-dom': optional: true dependencies: - '@babel/runtime': 7.22.6 + '@babel/runtime': 7.21.5 '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.0.10)(@types/react@18.0.26)(react-dom@18.2.0)(react@18.2.0) '@types/react': 18.0.26 '@types/react-dom': 18.0.10 @@ -7458,45 +7711,45 @@ packages: react-dom: 18.2.0(react@18.2.0) dev: false - /@radix-ui/react-aspect-ratio@1.0.1(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-wwsJUTTuDC8w3Nu/B61Cy3mpzm6pj/tJVG6ajkQAJcCqt1q+XRB3DxDRFDBzjm8JfK125Z6esf5yOmfOAAr0Og==} + /@radix-ui/react-aspect-ratio@1.0.2(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-YCujQYnwcVcakbdhE8eTjhh4QR8CsngEcRlSzIPWw1vp3KPC9orETo8CxuVM65j5HAp0oFoOlIy6v7SuF+9P+Q==} peerDependencies: react: ^16.8 || ^17.0 || ^18.0 react-dom: ^16.8 || ^17.0 || ^18.0 dependencies: - '@babel/runtime': 7.22.6 - '@radix-ui/react-primitive': 1.0.1(react-dom@18.2.0)(react@18.2.0) + '@babel/runtime': 7.21.0 + '@radix-ui/react-primitive': 1.0.2(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false - /@radix-ui/react-avatar@1.0.1(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-GfUgw4i/OWmb76bmM9qLnedYOsXhPvRXL6xaxyZzhiIVEwo2KbmxTaSQv5r1Oh8nNqBs1vfYPGuVmhEfpxpnvw==} + /@radix-ui/react-avatar@1.0.2(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-XRL8z2l9V7hRLCPjHWg/34RBPZUGpmOjmsRSNvIh2DI28GyIWDChbcsDUVc63MzOItk6Q83Ob2KK8k2FUlXlGA==} peerDependencies: react: ^16.8 || ^17.0 || ^18.0 react-dom: ^16.8 || ^17.0 || ^18.0 dependencies: - '@babel/runtime': 7.22.6 + '@babel/runtime': 7.21.0 '@radix-ui/react-context': 1.0.0(react@18.2.0) - '@radix-ui/react-primitive': 1.0.1(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.2(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-use-callback-ref': 1.0.0(react@18.2.0) '@radix-ui/react-use-layout-effect': 1.0.0(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false - /@radix-ui/react-checkbox@1.0.1(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-TisH0B8hWmYP3ONRduYCyN04rR9yLPIw/Rwyn1RoC1suSoGCa8Wn+YPdSSSarSszeIbcg3p2lBkDp2XXit4sZw==} + /@radix-ui/react-checkbox@1.0.3(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-55B8/vKzTuzxllH5sGJO4zaBf9gYpJuJRRzaOKm+0oAefRnMvbf+Kgww7IOANVN0w3z7agFJgtnXaZl8Uj95AA==} peerDependencies: react: ^16.8 || ^17.0 || ^18.0 react-dom: ^16.8 || ^17.0 || ^18.0 dependencies: - '@babel/runtime': 7.22.6 + '@babel/runtime': 7.21.0 '@radix-ui/primitive': 1.0.0 '@radix-ui/react-compose-refs': 1.0.0(react@18.2.0) '@radix-ui/react-context': 1.0.0(react@18.2.0) '@radix-ui/react-presence': 1.0.0(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.1(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.2(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-use-controllable-state': 1.0.0(react@18.2.0) '@radix-ui/react-use-previous': 1.0.0(react@18.2.0) '@radix-ui/react-use-size': 1.0.0(react@18.2.0) @@ -7504,47 +7757,32 @@ packages: react-dom: 18.2.0(react@18.2.0) dev: false - /@radix-ui/react-collapsible@1.0.1(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-0maX4q91iYa4gjt3PsNf7dq/yqSR+HGAE8I5p54dQ6gnveS+ETWlMoijxrhmgV1k8svxpm34mQAtqIrJt4XZmA==} + /@radix-ui/react-collapsible@1.0.2(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-QNiDT6Au8jUU0K1WV+HEd4loH7C5CKQjeXxskwqyiyAkyCmW7qlQM5vSSJCIoQC+OVPyhgafSmGudRP8Qm1/gA==} peerDependencies: react: ^16.8 || ^17.0 || ^18.0 react-dom: ^16.8 || ^17.0 || ^18.0 dependencies: - '@babel/runtime': 7.22.6 + '@babel/runtime': 7.21.0 '@radix-ui/primitive': 1.0.0 '@radix-ui/react-compose-refs': 1.0.0(react@18.2.0) '@radix-ui/react-context': 1.0.0(react@18.2.0) '@radix-ui/react-id': 1.0.0(react@18.2.0) '@radix-ui/react-presence': 1.0.0(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.1(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.2(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-use-controllable-state': 1.0.0(react@18.2.0) '@radix-ui/react-use-layout-effect': 1.0.0(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false - /@radix-ui/react-collection@1.0.1(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-uuiFbs+YCKjn3X1DTSx9G7BHApu4GHbi3kgiwsnFUbOKCrwejAJv4eE4Vc8C0Oaxt9T0aV4ox0WCOdx+39Xo+g==} - peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - dependencies: - '@babel/runtime': 7.22.6 - '@radix-ui/react-compose-refs': 1.0.0(react@18.2.0) - '@radix-ui/react-context': 1.0.0(react@18.2.0) - '@radix-ui/react-primitive': 1.0.1(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-slot': 1.0.1(react@18.2.0) - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - dev: false - /@radix-ui/react-collection@1.0.2(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-s8WdQQ6wNXpaxdZ308KSr8fEWGrg4un8i4r/w7fhiS4ElRNjk5rRcl0/C6TANG2LvLOGIxtzo/jAg6Qf73TEBw==} peerDependencies: react: ^16.8 || ^17.0 || ^18.0 react-dom: ^16.8 || ^17.0 || ^18.0 dependencies: - '@babel/runtime': 7.22.6 + '@babel/runtime': 7.21.5 '@radix-ui/react-compose-refs': 1.0.0(react@18.2.0) '@radix-ui/react-context': 1.0.0(react@18.2.0) '@radix-ui/react-primitive': 1.0.2(react-dom@18.2.0)(react@18.2.0) @@ -7566,7 +7804,7 @@ packages: '@types/react-dom': optional: true dependencies: - '@babel/runtime': 7.22.6 + '@babel/runtime': 7.21.5 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.0.26)(react@18.2.0) '@radix-ui/react-context': 1.0.1(@types/react@18.0.26)(react@18.2.0) '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.0.10)(@types/react@18.0.26)(react-dom@18.2.0)(react@18.2.0) @@ -7582,7 +7820,7 @@ packages: peerDependencies: react: ^16.8 || ^17.0 || ^18.0 dependencies: - '@babel/runtime': 7.22.6 + '@babel/runtime': 7.21.5 react: 18.2.0 dev: false @@ -7595,22 +7833,22 @@ packages: '@types/react': optional: true dependencies: - '@babel/runtime': 7.22.6 + '@babel/runtime': 7.21.5 '@types/react': 18.0.26 react: 18.2.0 dev: false - /@radix-ui/react-context-menu@2.1.1(@types/react@18.0.26)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-FxUHVkGew6snjmetJZ9x+Yc+6l3eZNYk6rszxOuWFyHzs4OqmSxnCXunKDnJd4WcAQ8rpMq90xNIano7Kln4Ug==} + /@radix-ui/react-context-menu@2.1.3(@types/react@18.0.26)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-T+Jpbl/L9eJmlNGdgrl39NUqYTrtHJz4FmjdSc2WDUiZXWMmokK+1K8t/xEcx9q2PvVYfL5UDy9dkzU9UouyGw==} peerDependencies: react: ^16.8 || ^17.0 || ^18.0 react-dom: ^16.8 || ^17.0 || ^18.0 dependencies: - '@babel/runtime': 7.22.6 + '@babel/runtime': 7.21.0 '@radix-ui/primitive': 1.0.0 '@radix-ui/react-context': 1.0.0(react@18.2.0) - '@radix-ui/react-menu': 2.0.2(@types/react@18.0.26)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.1(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-menu': 2.0.4(@types/react@18.0.26)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.2(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-use-callback-ref': 1.0.0(react@18.2.0) '@radix-ui/react-use-controllable-state': 1.0.0(react@18.2.0) react: 18.2.0 @@ -7624,7 +7862,7 @@ packages: peerDependencies: react: ^16.8 || ^17.0 || ^18.0 dependencies: - '@babel/runtime': 7.22.6 + '@babel/runtime': 7.21.5 react: 18.2.0 dev: false @@ -7637,28 +7875,28 @@ packages: '@types/react': optional: true dependencies: - '@babel/runtime': 7.22.6 + '@babel/runtime': 7.21.5 '@types/react': 18.0.26 react: 18.2.0 dev: false - /@radix-ui/react-dialog@1.0.2(@types/react@18.0.26)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-EKxxp2WNSmUPkx4trtWNmZ4/vAYEg7JkAfa1HKBUnaubw9eHzf1Orr9B472lJYaYz327RHDrd4R95fsw7VR8DA==} + /@radix-ui/react-dialog@1.0.3(@types/react@18.0.26)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-owNhq36kNPqC2/a+zJRioPg6HHnTn5B/sh/NjTY8r4W9g1L5VJlrzZIVcBr7R9Mg8iLjVmh6MGgMlfoVf/WO/A==} peerDependencies: react: ^16.8 || ^17.0 || ^18.0 react-dom: ^16.8 || ^17.0 || ^18.0 dependencies: - '@babel/runtime': 7.22.6 + '@babel/runtime': 7.21.0 '@radix-ui/primitive': 1.0.0 '@radix-ui/react-compose-refs': 1.0.0(react@18.2.0) '@radix-ui/react-context': 1.0.0(react@18.2.0) - '@radix-ui/react-dismissable-layer': 1.0.2(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-dismissable-layer': 1.0.3(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-focus-guards': 1.0.0(react@18.2.0) - '@radix-ui/react-focus-scope': 1.0.1(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-focus-scope': 1.0.2(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-id': 1.0.0(react@18.2.0) - '@radix-ui/react-portal': 1.0.1(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-portal': 1.0.2(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-presence': 1.0.0(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.1(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.2(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-slot': 1.0.1(react@18.2.0) '@radix-ui/react-use-controllable-state': 1.0.0(react@18.2.0) aria-hidden: 1.2.3 @@ -7682,7 +7920,7 @@ packages: '@types/react-dom': optional: true dependencies: - '@babel/runtime': 7.22.6 + '@babel/runtime': 7.21.5 '@radix-ui/primitive': 1.0.1 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.0.26)(react@18.2.0) '@radix-ui/react-context': 1.0.1(@types/react@18.0.26)(react@18.2.0) @@ -7708,7 +7946,7 @@ packages: peerDependencies: react: ^16.8 || ^17.0 || ^18.0 dependencies: - '@babel/runtime': 7.22.6 + '@babel/runtime': 7.21.5 react: 18.2.0 dev: false @@ -7721,34 +7959,18 @@ packages: '@types/react': optional: true dependencies: - '@babel/runtime': 7.22.6 + '@babel/runtime': 7.21.5 '@types/react': 18.0.26 react: 18.2.0 dev: false - /@radix-ui/react-dismissable-layer@1.0.2(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-WjJzMrTWROozDqLB0uRWYvj4UuXsM/2L19EmQ3Au+IJWqwvwq9Bwd+P8ivo0Deg9JDPArR1I6MbWNi1CmXsskg==} - peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - dependencies: - '@babel/runtime': 7.22.6 - '@radix-ui/primitive': 1.0.0 - '@radix-ui/react-compose-refs': 1.0.0(react@18.2.0) - '@radix-ui/react-primitive': 1.0.1(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-use-callback-ref': 1.0.0(react@18.2.0) - '@radix-ui/react-use-escape-keydown': 1.0.2(react@18.2.0) - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - dev: false - /@radix-ui/react-dismissable-layer@1.0.3(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-nXZOvFjOuHS1ovumntGV7NNoLaEp9JEvTht3MBjP44NSW5hUKj/8OnfN3+8WmB+CEhN44XaGhpHoSsUIEl5P7Q==} peerDependencies: react: ^16.8 || ^17.0 || ^18.0 react-dom: ^16.8 || ^17.0 || ^18.0 dependencies: - '@babel/runtime': 7.22.6 + '@babel/runtime': 7.21.5 '@radix-ui/primitive': 1.0.0 '@radix-ui/react-compose-refs': 1.0.0(react@18.2.0) '@radix-ui/react-primitive': 1.0.2(react-dom@18.2.0)(react@18.2.0) @@ -7771,7 +7993,7 @@ packages: '@types/react-dom': optional: true dependencies: - '@babel/runtime': 7.22.6 + '@babel/runtime': 7.21.5 '@radix-ui/primitive': 1.0.1 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.0.26)(react@18.2.0) '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.0.10)(@types/react@18.0.26)(react-dom@18.2.0)(react@18.2.0) @@ -7783,19 +8005,19 @@ packages: react-dom: 18.2.0(react@18.2.0) dev: false - /@radix-ui/react-dropdown-menu@2.0.1(@types/react@18.0.26)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-WDZqmwsNuxdBMkvgB85UeSPAT0wSBd+ojxtzX7lU7uYYh47gacCj6Spo0l9+X4TMe3JA1BBMN9c7OhIMaQeKbg==} + /@radix-ui/react-dropdown-menu@2.0.4(@types/react@18.0.26)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-y6AT9+MydyXcByivdK1+QpjWoKaC7MLjkS/cH1Q3keEyMvDkiY85m8o2Bi6+Z1PPUlCsMULopxagQOSfN0wahg==} peerDependencies: react: ^16.8 || ^17.0 || ^18.0 react-dom: ^16.8 || ^17.0 || ^18.0 dependencies: - '@babel/runtime': 7.22.6 + '@babel/runtime': 7.21.0 '@radix-ui/primitive': 1.0.0 '@radix-ui/react-compose-refs': 1.0.0(react@18.2.0) '@radix-ui/react-context': 1.0.0(react@18.2.0) '@radix-ui/react-id': 1.0.0(react@18.2.0) - '@radix-ui/react-menu': 2.0.1(@types/react@18.0.26)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.1(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-menu': 2.0.4(@types/react@18.0.26)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.2(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-use-controllable-state': 1.0.0(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -7808,7 +8030,7 @@ packages: peerDependencies: react: ^16.8 || ^17.0 || ^18.0 dependencies: - '@babel/runtime': 7.22.6 + '@babel/runtime': 7.21.5 react: 18.2.0 dev: false @@ -7821,20 +8043,20 @@ packages: '@types/react': optional: true dependencies: - '@babel/runtime': 7.22.6 + '@babel/runtime': 7.21.5 '@types/react': 18.0.26 react: 18.2.0 dev: false - /@radix-ui/react-focus-scope@1.0.1(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-Ej2MQTit8IWJiS2uuujGUmxXjF/y5xZptIIQnyd2JHLwtV0R2j9NRVoRj/1j/gJ7e3REdaBw4Hjf4a1ImhkZcQ==} + /@radix-ui/react-focus-scope@1.0.2(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-spwXlNTfeIprt+kaEWE/qYuYT3ZAqJiAGjN/JgdvgVDTu8yc+HuX+WOWXrKliKnLnwck0F6JDkqIERncnih+4A==} peerDependencies: react: ^16.8 || ^17.0 || ^18.0 react-dom: ^16.8 || ^17.0 || ^18.0 dependencies: - '@babel/runtime': 7.22.6 + '@babel/runtime': 7.21.5 '@radix-ui/react-compose-refs': 1.0.0(react@18.2.0) - '@radix-ui/react-primitive': 1.0.1(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.2(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-use-callback-ref': 1.0.0(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -7853,7 +8075,7 @@ packages: '@types/react-dom': optional: true dependencies: - '@babel/runtime': 7.22.6 + '@babel/runtime': 7.21.5 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.0.26)(react@18.2.0) '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.0.10)(@types/react@18.0.26)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.0.26)(react@18.2.0) @@ -7869,7 +8091,7 @@ packages: react: ^16.8 || ^17.0 || ^18.0 react-dom: ^16.8 || ^17.0 || ^18.0 dependencies: - '@babel/runtime': 7.22.6 + '@babel/runtime': 7.21.0 '@radix-ui/primitive': 1.0.0 '@radix-ui/react-compose-refs': 1.0.0(react@18.2.0) '@radix-ui/react-context': 1.0.0(react@18.2.0) @@ -7880,21 +8102,21 @@ packages: react-dom: 18.2.0(react@18.2.0) dev: false - /@radix-ui/react-hover-card@1.0.3(@types/react@18.0.26)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-rr2+DxPlMhR57IPcNvZ85X8chytdfj7kyVToyR5Ge0r4IJEFiyPs0Cs8/K8oe5zt+yo0F8f29vtC8tNNK+ZIkA==} + /@radix-ui/react-hover-card@1.0.5(@types/react@18.0.26)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-jXRuZEkxSWdHZbVyL0J46cm7pQjmOMpwJEFKY+VqAJnV+FxS+zIZExI1OCeIiDwCBzUy6If1FfouOsfqBxr86g==} peerDependencies: react: ^16.8 || ^17.0 || ^18.0 react-dom: ^16.8 || ^17.0 || ^18.0 dependencies: - '@babel/runtime': 7.22.6 + '@babel/runtime': 7.21.0 '@radix-ui/primitive': 1.0.0 '@radix-ui/react-compose-refs': 1.0.0(react@18.2.0) '@radix-ui/react-context': 1.0.0(react@18.2.0) - '@radix-ui/react-dismissable-layer': 1.0.2(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-popper': 1.1.0(@types/react@18.0.26)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-portal': 1.0.1(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-dismissable-layer': 1.0.3(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-popper': 1.1.1(@types/react@18.0.26)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-portal': 1.0.2(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-presence': 1.0.0(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.1(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.2(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-use-controllable-state': 1.0.0(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -7907,7 +8129,7 @@ packages: peerDependencies: react: ^16.8 || ^17.0 || ^18.0 dependencies: - '@babel/runtime': 7.22.6 + '@babel/runtime': 7.21.5 '@radix-ui/react-use-layout-effect': 1.0.0(react@18.2.0) react: 18.2.0 dev: false @@ -7921,88 +8143,45 @@ packages: '@types/react': optional: true dependencies: - '@babel/runtime': 7.22.6 + '@babel/runtime': 7.21.5 '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.0.26)(react@18.2.0) '@types/react': 18.0.26 react: 18.2.0 dev: false - /@radix-ui/react-label@2.0.0(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-7qCcZ3j2VQspWjy+gKR4W+V/z0XueQjeiZnlPOtsyiP9HaS8bfSU7ECoI3bvvdYntQj7NElW7OAYsYRW4MQvCg==} - peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - dependencies: - '@babel/runtime': 7.22.6 - '@radix-ui/react-primitive': 1.0.1(react-dom@18.2.0)(react@18.2.0) - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - dev: false - /@radix-ui/react-label@2.0.1(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-qcfbS3B8hTYmEO44RNcXB6pegkxRsJIbdxTMu0PEX0Luv5O2DvTIwwVYxQfUwLpM88EL84QRPLOLgwUSApMsLQ==} peerDependencies: react: ^16.8 || ^17.0 || ^18.0 react-dom: ^16.8 || ^17.0 || ^18.0 dependencies: - '@babel/runtime': 7.22.6 + '@babel/runtime': 7.21.0 '@radix-ui/react-primitive': 1.0.2(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false - /@radix-ui/react-menu@2.0.1(@types/react@18.0.26)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-I5FFZQxCl2fHoJ7R0m5/oWA9EX8/ttH4AbgneoCH7DAXQioFeb0XMAYnOVSp1GgJZ1Nx/mohxNQSeTMcaF1YPw==} - peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - dependencies: - '@babel/runtime': 7.22.6 - '@radix-ui/primitive': 1.0.0 - '@radix-ui/react-collection': 1.0.1(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-compose-refs': 1.0.0(react@18.2.0) - '@radix-ui/react-context': 1.0.0(react@18.2.0) - '@radix-ui/react-direction': 1.0.0(react@18.2.0) - '@radix-ui/react-dismissable-layer': 1.0.2(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-focus-guards': 1.0.0(react@18.2.0) - '@radix-ui/react-focus-scope': 1.0.1(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-id': 1.0.0(react@18.2.0) - '@radix-ui/react-popper': 1.0.1(@types/react@18.0.26)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-portal': 1.0.1(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-presence': 1.0.0(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.1(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-roving-focus': 1.0.1(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-slot': 1.0.1(react@18.2.0) - '@radix-ui/react-use-callback-ref': 1.0.0(react@18.2.0) - aria-hidden: 1.2.3 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - react-remove-scroll: 2.5.5(@types/react@18.0.26)(react@18.2.0) - transitivePeerDependencies: - - '@types/react' - dev: false - - /@radix-ui/react-menu@2.0.2(@types/react@18.0.26)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-H5dtBi/k3tc45IMd2Pu+Q2PyONFlsYJ5sWUlflSs8BQRghh5GhJHLRuB1yb88VOywuzzvGkaR/HUJJ65Jf2POA==} + /@radix-ui/react-menu@2.0.4(@types/react@18.0.26)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-mzKR47tZ1t193trEqlQoJvzY4u9vYfVH16ryBrVrCAGZzkgyWnMQYEZdUkM7y8ak9mrkKtJiqB47TlEnubeOFQ==} peerDependencies: react: ^16.8 || ^17.0 || ^18.0 react-dom: ^16.8 || ^17.0 || ^18.0 dependencies: - '@babel/runtime': 7.22.6 + '@babel/runtime': 7.21.5 '@radix-ui/primitive': 1.0.0 - '@radix-ui/react-collection': 1.0.1(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-collection': 1.0.2(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-compose-refs': 1.0.0(react@18.2.0) '@radix-ui/react-context': 1.0.0(react@18.2.0) '@radix-ui/react-direction': 1.0.0(react@18.2.0) - '@radix-ui/react-dismissable-layer': 1.0.2(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-dismissable-layer': 1.0.3(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-focus-guards': 1.0.0(react@18.2.0) - '@radix-ui/react-focus-scope': 1.0.1(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-focus-scope': 1.0.2(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-id': 1.0.0(react@18.2.0) - '@radix-ui/react-popper': 1.1.0(@types/react@18.0.26)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-portal': 1.0.1(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-popper': 1.1.1(@types/react@18.0.26)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-portal': 1.0.2(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-presence': 1.0.0(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.1(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-roving-focus': 1.0.2(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.2(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-roving-focus': 1.0.3(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-slot': 1.0.1(react@18.2.0) '@radix-ui/react-use-callback-ref': 1.0.0(react@18.2.0) aria-hidden: 1.2.3 @@ -8013,22 +8192,22 @@ packages: - '@types/react' dev: false - /@radix-ui/react-menubar@1.0.0(@types/react@18.0.26)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-l3pWX1Xg4xUVE8M+bxNl2FxfmntfMjW5vgVNkmXqyyiWipmayOEJUs75jFKwtZvYI9o/S5S+20u+N8+h4O2OyQ==} + /@radix-ui/react-menubar@1.0.2(@types/react@18.0.26)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-woEg2ZODGoJHonr6ZwC01ZCpDifS6BapI5ythRfvWPBeL/80CX3u4sQKaF/58bbAZQsDnVwO5M9b0XVBN3jLhA==} peerDependencies: react: ^16.8 || ^17.0 || ^18.0 react-dom: ^16.8 || ^17.0 || ^18.0 dependencies: - '@babel/runtime': 7.22.6 + '@babel/runtime': 7.21.0 '@radix-ui/primitive': 1.0.0 - '@radix-ui/react-collection': 1.0.1(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-collection': 1.0.2(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-compose-refs': 1.0.0(react@18.2.0) '@radix-ui/react-context': 1.0.0(react@18.2.0) '@radix-ui/react-direction': 1.0.0(react@18.2.0) '@radix-ui/react-id': 1.0.0(react@18.2.0) - '@radix-ui/react-menu': 2.0.2(@types/react@18.0.26)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.1(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-roving-focus': 1.0.2(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-menu': 2.0.4(@types/react@18.0.26)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.2(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-roving-focus': 1.0.3(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-use-controllable-state': 1.0.0(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -8036,49 +8215,49 @@ packages: - '@types/react' dev: false - /@radix-ui/react-navigation-menu@1.1.1(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-Khgf+LwqYfUpbFAHcFPDMj6ZrWxnwCgC96liLYwE48x9YJbXGlutOWzZaSzrgl82xS+PwoPLQunfDe/i4ZITRA==} + /@radix-ui/react-navigation-menu@1.1.2(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-1fSjOAGTThYSgJ5pENG2V8we7+6KDbfbiyt66HmLTeo0W3PAmmciclm0o97VlcVZW7q5Vg2hN7Cbj4XKo5u2sw==} peerDependencies: react: ^16.8 || ^17.0 || ^18.0 react-dom: ^16.8 || ^17.0 || ^18.0 dependencies: - '@babel/runtime': 7.22.6 + '@babel/runtime': 7.21.0 '@radix-ui/primitive': 1.0.0 - '@radix-ui/react-collection': 1.0.1(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-collection': 1.0.2(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-compose-refs': 1.0.0(react@18.2.0) '@radix-ui/react-context': 1.0.0(react@18.2.0) '@radix-ui/react-direction': 1.0.0(react@18.2.0) - '@radix-ui/react-dismissable-layer': 1.0.2(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-dismissable-layer': 1.0.3(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-id': 1.0.0(react@18.2.0) '@radix-ui/react-presence': 1.0.0(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.1(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.2(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-use-callback-ref': 1.0.0(react@18.2.0) '@radix-ui/react-use-controllable-state': 1.0.0(react@18.2.0) '@radix-ui/react-use-layout-effect': 1.0.0(react@18.2.0) '@radix-ui/react-use-previous': 1.0.0(react@18.2.0) - '@radix-ui/react-visually-hidden': 1.0.1(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-visually-hidden': 1.0.2(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false - /@radix-ui/react-popover@1.0.2(@types/react@18.0.26)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-4tqZEl9w95R5mlZ/sFdgBnfhCBOEPepLIurBA5kt/qaAhldJ1tNQd0ngr0ET0AHbPotT4mwxMPr7a+MA/wbK0g==} + /@radix-ui/react-popover@1.0.5(@types/react@18.0.26)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-GRHZ8yD12MrN2NLobHPE8Rb5uHTxd9x372DE9PPNnBjpczAQHcZ5ne0KXG4xpf+RDdXSzdLv9ym6mYJCDTaUZg==} peerDependencies: react: ^16.8 || ^17.0 || ^18.0 react-dom: ^16.8 || ^17.0 || ^18.0 dependencies: - '@babel/runtime': 7.22.6 + '@babel/runtime': 7.21.0 '@radix-ui/primitive': 1.0.0 '@radix-ui/react-compose-refs': 1.0.0(react@18.2.0) '@radix-ui/react-context': 1.0.0(react@18.2.0) - '@radix-ui/react-dismissable-layer': 1.0.2(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-dismissable-layer': 1.0.3(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-focus-guards': 1.0.0(react@18.2.0) - '@radix-ui/react-focus-scope': 1.0.1(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-focus-scope': 1.0.2(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-id': 1.0.0(react@18.2.0) - '@radix-ui/react-popper': 1.0.1(@types/react@18.0.26)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-portal': 1.0.1(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-popper': 1.1.1(@types/react@18.0.26)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-portal': 1.0.2(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-presence': 1.0.0(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.1(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.2(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-slot': 1.0.1(react@18.2.0) '@radix-ui/react-use-controllable-state': 1.0.0(react@18.2.0) aria-hidden: 1.2.3 @@ -8102,7 +8281,7 @@ packages: '@types/react-dom': optional: true dependencies: - '@babel/runtime': 7.22.6 + '@babel/runtime': 7.21.5 '@radix-ui/primitive': 1.0.1 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.0.26)(react@18.2.0) '@radix-ui/react-context': 1.0.1(@types/react@18.0.26)(react@18.2.0) @@ -8124,40 +8303,18 @@ packages: react-remove-scroll: 2.5.5(@types/react@18.0.26)(react@18.2.0) dev: false - /@radix-ui/react-popper@1.0.1(@types/react@18.0.26)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-J4Vj7k3k+EHNWgcKrE+BLlQfpewxA7Zd76h5I0bIa+/EqaIZ3DuwrbPj49O3wqN+STnXsBuxiHLiF0iU3yfovw==} - peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - dependencies: - '@babel/runtime': 7.22.6 - '@floating-ui/react-dom': 0.7.2(@types/react@18.0.26)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-arrow': 1.0.1(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-compose-refs': 1.0.0(react@18.2.0) - '@radix-ui/react-context': 1.0.0(react@18.2.0) - '@radix-ui/react-primitive': 1.0.1(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-use-layout-effect': 1.0.0(react@18.2.0) - '@radix-ui/react-use-rect': 1.0.0(react@18.2.0) - '@radix-ui/react-use-size': 1.0.0(react@18.2.0) - '@radix-ui/rect': 1.0.0 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - transitivePeerDependencies: - - '@types/react' - dev: false - - /@radix-ui/react-popper@1.1.0(@types/react@18.0.26)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-07U7jpI0dZcLRAxT7L9qs6HecSoPhDSJybF7mEGHJDBDv+ZoGCvIlva0s+WxMXwJEav+ckX3hAlXBtnHmuvlCQ==} + /@radix-ui/react-popper@1.1.1(@types/react@18.0.26)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-keYDcdMPNMjSC8zTsZ8wezUMiWM9Yj14wtF3s0PTIs9srnEPC9Kt2Gny1T3T81mmSeyDjZxsD9N5WCwNNb712w==} peerDependencies: react: ^16.8 || ^17.0 || ^18.0 react-dom: ^16.8 || ^17.0 || ^18.0 dependencies: - '@babel/runtime': 7.22.6 + '@babel/runtime': 7.21.5 '@floating-ui/react-dom': 0.7.2(@types/react@18.0.26)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-arrow': 1.0.1(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-arrow': 1.0.2(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-compose-refs': 1.0.0(react@18.2.0) '@radix-ui/react-context': 1.0.0(react@18.2.0) - '@radix-ui/react-primitive': 1.0.1(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.2(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-use-callback-ref': 1.0.0(react@18.2.0) '@radix-ui/react-use-layout-effect': 1.0.0(react@18.2.0) '@radix-ui/react-use-rect': 1.0.0(react@18.2.0) @@ -8182,7 +8339,7 @@ packages: '@types/react-dom': optional: true dependencies: - '@babel/runtime': 7.22.6 + '@babel/runtime': 7.21.5 '@floating-ui/react-dom': 2.0.1(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-arrow': 1.0.3(@types/react-dom@18.0.10)(@types/react@18.0.26)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.0.26)(react@18.2.0) @@ -8199,25 +8356,13 @@ packages: react-dom: 18.2.0(react@18.2.0) dev: false - /@radix-ui/react-portal@1.0.1(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-NY2vUWI5WENgAT1nfC6JS7RU5xRYBfjZVLq0HmgEN1Ezy3rk/UruMV4+Rd0F40PEaFC5SrLS1ixYvcYIQrb4Ig==} - peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - dependencies: - '@babel/runtime': 7.22.6 - '@radix-ui/react-primitive': 1.0.1(react-dom@18.2.0)(react@18.2.0) - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - dev: false - /@radix-ui/react-portal@1.0.2(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-swu32idoCW7KA2VEiUZGBSu9nB6qwGdV6k6HYhUoOo3M1FFpD+VgLzUqtt3mwL1ssz7r2x8MggpLSQach2Xy/Q==} peerDependencies: react: ^16.8 || ^17.0 || ^18.0 react-dom: ^16.8 || ^17.0 || ^18.0 dependencies: - '@babel/runtime': 7.22.6 + '@babel/runtime': 7.21.5 '@radix-ui/react-primitive': 1.0.2(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -8236,7 +8381,7 @@ packages: '@types/react-dom': optional: true dependencies: - '@babel/runtime': 7.22.6 + '@babel/runtime': 7.21.5 '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.0.10)(@types/react@18.0.26)(react-dom@18.2.0)(react@18.2.0) '@types/react': 18.0.26 '@types/react-dom': 18.0.10 @@ -8250,7 +8395,7 @@ packages: react: ^16.8 || ^17.0 || ^18.0 react-dom: ^16.8 || ^17.0 || ^18.0 dependencies: - '@babel/runtime': 7.22.6 + '@babel/runtime': 7.21.5 '@radix-ui/react-compose-refs': 1.0.0(react@18.2.0) '@radix-ui/react-use-layout-effect': 1.0.0(react@18.2.0) react: 18.2.0 @@ -8270,7 +8415,7 @@ packages: '@types/react-dom': optional: true dependencies: - '@babel/runtime': 7.22.6 + '@babel/runtime': 7.21.5 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.0.26)(react@18.2.0) '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.0.26)(react@18.2.0) '@types/react': 18.0.26 @@ -8279,25 +8424,13 @@ packages: react-dom: 18.2.0(react@18.2.0) dev: false - /@radix-ui/react-primitive@1.0.1(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-fHbmislWVkZaIdeF6GZxF0A/NH/3BjrGIYj+Ae6eTmTCr7EB0RQAAVEiqsXK6p3/JcRqVSBQoceZroj30Jj3XA==} - peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - dependencies: - '@babel/runtime': 7.22.6 - '@radix-ui/react-slot': 1.0.1(react@18.2.0) - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - dev: false - /@radix-ui/react-primitive@1.0.2(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-zY6G5Qq4R8diFPNwtyoLRZBxzu1Z+SXMlfYpChN7Dv8gvmx9X3qhDqiLWvKseKVJMuedFeU/Sa0Sy/Ia+t06Dw==} peerDependencies: react: ^16.8 || ^17.0 || ^18.0 react-dom: ^16.8 || ^17.0 || ^18.0 dependencies: - '@babel/runtime': 7.22.6 + '@babel/runtime': 7.21.5 '@radix-ui/react-slot': 1.0.1(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -8316,7 +8449,7 @@ packages: '@types/react-dom': optional: true dependencies: - '@babel/runtime': 7.22.6 + '@babel/runtime': 7.21.5 '@radix-ui/react-slot': 1.0.2(@types/react@18.0.26)(react@18.2.0) '@types/react': 18.0.26 '@types/react-dom': 18.0.10 @@ -8324,33 +8457,33 @@ packages: react-dom: 18.2.0(react@18.2.0) dev: false - /@radix-ui/react-progress@1.0.1(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-QbDf9eguM5QtkvGcGHe/nUgloM9yfRGpJTB/Te5cn4WmVHvcbhHyHw39/rbCZxNX4E+GEPp5Vs6+mEoyIotUbg==} + /@radix-ui/react-progress@1.0.2(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-c16RVM43ct2koRcMmPw4b47JWFNs89qe5p4Um9dwoPs0yi+d7It1MJ35EpsX+93o31Mqdwe4vQyu0SrHrygdCg==} peerDependencies: react: ^16.8 || ^17.0 || ^18.0 react-dom: ^16.8 || ^17.0 || ^18.0 dependencies: - '@babel/runtime': 7.22.6 + '@babel/runtime': 7.21.0 '@radix-ui/react-context': 1.0.0(react@18.2.0) - '@radix-ui/react-primitive': 1.0.1(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.2(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false - /@radix-ui/react-radio-group@1.1.0(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-7rrkZCXu0Q7oC0MxCm497X1DdV/tI78oNIGXA8sDbCkboiTkuLSe728zCCpRYHw+9PifHIx86nsbITPEq5yijg==} + /@radix-ui/react-radio-group@1.1.2(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-S7K8upMjOkx1fTUzEugbfCYPwI9Yw4m2h2ZfJP+ZWP/Mzc/LE2T6QgiAMaSaC3vZSxU5Kk5Eb377zMklWeaaCQ==} peerDependencies: react: ^16.8 || ^17.0 || ^18.0 react-dom: ^16.8 || ^17.0 || ^18.0 dependencies: - '@babel/runtime': 7.22.6 + '@babel/runtime': 7.21.0 '@radix-ui/primitive': 1.0.0 '@radix-ui/react-compose-refs': 1.0.0(react@18.2.0) '@radix-ui/react-context': 1.0.0(react@18.2.0) '@radix-ui/react-direction': 1.0.0(react@18.2.0) '@radix-ui/react-presence': 1.0.0(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.1(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-roving-focus': 1.0.1(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.2(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-roving-focus': 1.0.3(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-use-controllable-state': 1.0.0(react@18.2.0) '@radix-ui/react-use-previous': 1.0.0(react@18.2.0) '@radix-ui/react-use-size': 1.0.0(react@18.2.0) @@ -8358,92 +8491,72 @@ packages: react-dom: 18.2.0(react@18.2.0) dev: false - /@radix-ui/react-roving-focus@1.0.1(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-TB76u5TIxKpqMpUAuYH2VqMhHYKa+4Vs1NHygo/llLvlffN6mLVsFhz0AnSFlSBAvTBYVHYAkHAyEt7x1gPJOA==} - peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - dependencies: - '@babel/runtime': 7.22.6 - '@radix-ui/primitive': 1.0.0 - '@radix-ui/react-collection': 1.0.1(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-compose-refs': 1.0.0(react@18.2.0) - '@radix-ui/react-context': 1.0.0(react@18.2.0) - '@radix-ui/react-direction': 1.0.0(react@18.2.0) - '@radix-ui/react-id': 1.0.0(react@18.2.0) - '@radix-ui/react-primitive': 1.0.1(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-use-callback-ref': 1.0.0(react@18.2.0) - '@radix-ui/react-use-controllable-state': 1.0.0(react@18.2.0) - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - dev: false - - /@radix-ui/react-roving-focus@1.0.2(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-HLK+CqD/8pN6GfJm3U+cqpqhSKYAWiOJDe+A+8MfxBnOue39QEeMa43csUn2CXCHQT0/mewh1LrrG4tfkM9DMA==} + /@radix-ui/react-roving-focus@1.0.3(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-stjCkIoMe6h+1fWtXlA6cRfikdBzCLp3SnVk7c48cv/uy3DTGoXhN76YaOYUJuy3aEDvDIKwKR5KSmvrtPvQPQ==} peerDependencies: react: ^16.8 || ^17.0 || ^18.0 react-dom: ^16.8 || ^17.0 || ^18.0 dependencies: - '@babel/runtime': 7.22.6 + '@babel/runtime': 7.21.5 '@radix-ui/primitive': 1.0.0 - '@radix-ui/react-collection': 1.0.1(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-collection': 1.0.2(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-compose-refs': 1.0.0(react@18.2.0) '@radix-ui/react-context': 1.0.0(react@18.2.0) '@radix-ui/react-direction': 1.0.0(react@18.2.0) '@radix-ui/react-id': 1.0.0(react@18.2.0) - '@radix-ui/react-primitive': 1.0.1(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.2(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-use-callback-ref': 1.0.0(react@18.2.0) '@radix-ui/react-use-controllable-state': 1.0.0(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false - /@radix-ui/react-scroll-area@1.0.2(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-k8VseTxI26kcKJaX0HPwkvlNBPTs56JRdYzcZ/vzrNUkDlvXBy8sMc7WvCpYzZkHgb+hd72VW9MqkqecGtuNgg==} + /@radix-ui/react-scroll-area@1.0.3(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-sBX9j8Q+0/jReNObEAveKIGXJtk3xUoSIx4cMKygGtO128QJyVDn01XNOFsyvihKDCTcu7SINzQ2jPAZEhIQtw==} peerDependencies: react: ^16.8 || ^17.0 || ^18.0 react-dom: ^16.8 || ^17.0 || ^18.0 dependencies: - '@babel/runtime': 7.22.6 + '@babel/runtime': 7.21.0 '@radix-ui/number': 1.0.0 '@radix-ui/primitive': 1.0.0 '@radix-ui/react-compose-refs': 1.0.0(react@18.2.0) '@radix-ui/react-context': 1.0.0(react@18.2.0) '@radix-ui/react-direction': 1.0.0(react@18.2.0) '@radix-ui/react-presence': 1.0.0(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.1(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.2(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-use-callback-ref': 1.0.0(react@18.2.0) '@radix-ui/react-use-layout-effect': 1.0.0(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false - /@radix-ui/react-select@1.2.0(@types/react@18.0.26)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-MmXKsIBrG9GKxt8JKIn75LEPiX/zejBmj/Z36Hxtm9cdmCFzTo78QJ0Q3buLGzr0c3lzXdfgeKntmgCzaGxgkw==} + /@radix-ui/react-select@1.2.1(@types/react@18.0.26)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-GULRMITaOHNj79BZvQs3iZO0+f2IgI8g5HDhMi7Bnc13t7IlG86NFtOCfTLme4PNZdEtU+no+oGgcl6IFiphpQ==} peerDependencies: react: ^16.8 || ^17.0 || ^18.0 react-dom: ^16.8 || ^17.0 || ^18.0 dependencies: - '@babel/runtime': 7.22.6 + '@babel/runtime': 7.21.0 '@radix-ui/number': 1.0.0 '@radix-ui/primitive': 1.0.0 - '@radix-ui/react-collection': 1.0.1(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-collection': 1.0.2(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-compose-refs': 1.0.0(react@18.2.0) '@radix-ui/react-context': 1.0.0(react@18.2.0) '@radix-ui/react-direction': 1.0.0(react@18.2.0) - '@radix-ui/react-dismissable-layer': 1.0.2(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-dismissable-layer': 1.0.3(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-focus-guards': 1.0.0(react@18.2.0) - '@radix-ui/react-focus-scope': 1.0.1(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-focus-scope': 1.0.2(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-id': 1.0.0(react@18.2.0) - '@radix-ui/react-popper': 1.1.0(@types/react@18.0.26)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-portal': 1.0.1(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.1(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-popper': 1.1.1(@types/react@18.0.26)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-portal': 1.0.2(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.2(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-slot': 1.0.1(react@18.2.0) '@radix-ui/react-use-callback-ref': 1.0.0(react@18.2.0) '@radix-ui/react-use-controllable-state': 1.0.0(react@18.2.0) '@radix-ui/react-use-layout-effect': 1.0.0(react@18.2.0) '@radix-ui/react-use-previous': 1.0.0(react@18.2.0) - '@radix-ui/react-visually-hidden': 1.0.1(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-visually-hidden': 1.0.2(react-dom@18.2.0)(react@18.2.0) aria-hidden: 1.2.3 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -8465,7 +8578,7 @@ packages: '@types/react-dom': optional: true dependencies: - '@babel/runtime': 7.22.6 + '@babel/runtime': 7.21.5 '@radix-ui/number': 1.0.1 '@radix-ui/primitive': 1.0.1 '@radix-ui/react-collection': 1.0.3(@types/react-dom@18.0.10)(@types/react@18.0.26)(react-dom@18.2.0)(react@18.2.0) @@ -8493,32 +8606,32 @@ packages: react-remove-scroll: 2.5.5(@types/react@18.0.26)(react@18.2.0) dev: false - /@radix-ui/react-separator@1.0.1(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-uc6Izot0D8uVz6T2nSb/HI7OaxkeaD50GgKr3W6HORnbfGVrG7LWuy+g6Fd58n8wHbrRblSYJZEfcjgymMlJjw==} + /@radix-ui/react-separator@1.0.2(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-lZoAG/rS2jzb/OSvyBrpN3dmikw20ewmWx1GkM1VldbDyD0DACCbH9LIXSrqyS/2mE1VYKOHmyq5W90Dx4ryqA==} peerDependencies: react: ^16.8 || ^17.0 || ^18.0 react-dom: ^16.8 || ^17.0 || ^18.0 dependencies: - '@babel/runtime': 7.22.6 - '@radix-ui/react-primitive': 1.0.1(react-dom@18.2.0)(react@18.2.0) + '@babel/runtime': 7.21.0 + '@radix-ui/react-primitive': 1.0.2(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false - /@radix-ui/react-slider@1.1.0(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-5H/QB4xD3GF9UfoSCVLBx2JjlXamMcmTyL6gr4kkd/MiAGaYB0W7Exi4MQa0tJApBFJe+KmS5InKCI56p2kmjA==} + /@radix-ui/react-slider@1.1.1(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-0aswLpUKZIraPEOcXfwW25N1KPfLA6Mvm1TxogUChGsbLbys2ihd7uk9XAKsol9ZQPucxh2/mybwdRtAKrs/MQ==} peerDependencies: react: ^16.8 || ^17.0 || ^18.0 react-dom: ^16.8 || ^17.0 || ^18.0 dependencies: - '@babel/runtime': 7.22.6 + '@babel/runtime': 7.21.0 '@radix-ui/number': 1.0.0 '@radix-ui/primitive': 1.0.0 - '@radix-ui/react-collection': 1.0.1(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-collection': 1.0.2(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-compose-refs': 1.0.0(react@18.2.0) '@radix-ui/react-context': 1.0.0(react@18.2.0) '@radix-ui/react-direction': 1.0.0(react@18.2.0) - '@radix-ui/react-primitive': 1.0.1(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.2(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-use-controllable-state': 1.0.0(react@18.2.0) '@radix-ui/react-use-layout-effect': 1.0.0(react@18.2.0) '@radix-ui/react-use-previous': 1.0.0(react@18.2.0) @@ -8532,7 +8645,7 @@ packages: peerDependencies: react: ^16.8 || ^17.0 || ^18.0 dependencies: - '@babel/runtime': 7.22.6 + '@babel/runtime': 7.21.5 '@radix-ui/react-compose-refs': 1.0.0(react@18.2.0) react: 18.2.0 dev: false @@ -8546,23 +8659,23 @@ packages: '@types/react': optional: true dependencies: - '@babel/runtime': 7.22.6 + '@babel/runtime': 7.21.5 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.0.26)(react@18.2.0) '@types/react': 18.0.26 react: 18.2.0 dev: false - /@radix-ui/react-switch@1.0.1(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-tTxGluMtwrc5ffgAiOSMrYIx0r3vSTcgM4Vl8rqfpXcHt6ryB9B0OlFKUOiDpKASXlhvzfHf4Y0AYKJdpzjL8w==} + /@radix-ui/react-switch@1.0.2(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-BcG/LKehxt36NXG0wPnoCitIfSMtU9Xo7BmythYA1PAMLtsMvW7kALfBzmduQoHTWcKr0AVcFyh0gChBUp9TiQ==} peerDependencies: react: ^16.8 || ^17.0 || ^18.0 react-dom: ^16.8 || ^17.0 || ^18.0 dependencies: - '@babel/runtime': 7.22.6 + '@babel/runtime': 7.21.0 '@radix-ui/primitive': 1.0.0 '@radix-ui/react-compose-refs': 1.0.0(react@18.2.0) '@radix-ui/react-context': 1.0.0(react@18.2.0) - '@radix-ui/react-primitive': 1.0.1(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.2(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-use-controllable-state': 1.0.0(react@18.2.0) '@radix-ui/react-use-previous': 1.0.0(react@18.2.0) '@radix-ui/react-use-size': 1.0.0(react@18.2.0) @@ -8570,20 +8683,20 @@ packages: react-dom: 18.2.0(react@18.2.0) dev: false - /@radix-ui/react-tabs@1.0.2(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-gOUwh+HbjCuL0UCo8kZ+kdUEG8QtpdO4sMQduJ34ZEz0r4922g9REOBM+vIsfwtGxSug4Yb1msJMJYN2Bk8TpQ==} + /@radix-ui/react-tabs@1.0.3(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-4CkF/Rx1GcrusI/JZ1Rvyx4okGUs6wEenWA0RG/N+CwkRhTy7t54y7BLsWUXrAz/GRbBfHQg/Odfs/RoW0CiRA==} peerDependencies: react: ^16.8 || ^17.0 || ^18.0 react-dom: ^16.8 || ^17.0 || ^18.0 dependencies: - '@babel/runtime': 7.22.6 + '@babel/runtime': 7.21.0 '@radix-ui/primitive': 1.0.0 '@radix-ui/react-context': 1.0.0(react@18.2.0) '@radix-ui/react-direction': 1.0.0(react@18.2.0) '@radix-ui/react-id': 1.0.0(react@18.2.0) '@radix-ui/react-presence': 1.0.0(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.1(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-roving-focus': 1.0.2(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.2(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-roving-focus': 1.0.3(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-use-controllable-state': 1.0.0(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -8595,7 +8708,7 @@ packages: react: ^16.8 || ^17.0 || ^18.0 react-dom: ^16.8 || ^17.0 || ^18.0 dependencies: - '@babel/runtime': 7.22.6 + '@babel/runtime': 7.21.0 '@radix-ui/primitive': 1.0.0 '@radix-ui/react-collection': 1.0.2(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-compose-refs': 1.0.0(react@18.2.0) @@ -8612,25 +8725,25 @@ packages: react-dom: 18.2.0(react@18.2.0) dev: false - /@radix-ui/react-tooltip@1.0.3(@types/react@18.0.26)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-cmc9qV4KpgqdXVTn1K8KN8MnuSXvw+E719pKwyvpCGrQ+0AA2qTjcIL3uxCj4jc4k3sDR36RF7R3H7N5hPybBQ==} + /@radix-ui/react-tooltip@1.0.5(@types/react@18.0.26)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-cDKVcfzyO6PpckZekODJZDe5ZxZ2fCZlzKzTmPhe4mX9qTHRfLcKgqb0OKf22xLwDequ2tVleim+ZYx3rabD5w==} peerDependencies: react: ^16.8 || ^17.0 || ^18.0 react-dom: ^16.8 || ^17.0 || ^18.0 dependencies: - '@babel/runtime': 7.22.6 + '@babel/runtime': 7.21.0 '@radix-ui/primitive': 1.0.0 '@radix-ui/react-compose-refs': 1.0.0(react@18.2.0) '@radix-ui/react-context': 1.0.0(react@18.2.0) - '@radix-ui/react-dismissable-layer': 1.0.2(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-dismissable-layer': 1.0.3(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-id': 1.0.0(react@18.2.0) - '@radix-ui/react-popper': 1.1.0(@types/react@18.0.26)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-portal': 1.0.1(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-popper': 1.1.1(@types/react@18.0.26)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-portal': 1.0.2(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-presence': 1.0.0(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.1(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.2(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-slot': 1.0.1(react@18.2.0) '@radix-ui/react-use-controllable-state': 1.0.0(react@18.2.0) - '@radix-ui/react-visually-hidden': 1.0.1(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-visually-hidden': 1.0.2(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) transitivePeerDependencies: @@ -8642,7 +8755,7 @@ packages: peerDependencies: react: ^16.8 || ^17.0 || ^18.0 dependencies: - '@babel/runtime': 7.22.6 + '@babel/runtime': 7.21.5 react: 18.2.0 dev: false @@ -8655,7 +8768,7 @@ packages: '@types/react': optional: true dependencies: - '@babel/runtime': 7.22.6 + '@babel/runtime': 7.21.5 '@types/react': 18.0.26 react: 18.2.0 dev: false @@ -8665,7 +8778,7 @@ packages: peerDependencies: react: ^16.8 || ^17.0 || ^18.0 dependencies: - '@babel/runtime': 7.22.6 + '@babel/runtime': 7.21.5 '@radix-ui/react-use-callback-ref': 1.0.0(react@18.2.0) react: 18.2.0 dev: false @@ -8679,7 +8792,7 @@ packages: '@types/react': optional: true dependencies: - '@babel/runtime': 7.22.6 + '@babel/runtime': 7.21.5 '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.0.26)(react@18.2.0) '@types/react': 18.0.26 react: 18.2.0 @@ -8690,7 +8803,7 @@ packages: peerDependencies: react: ^16.8 || ^17.0 || ^18.0 dependencies: - '@babel/runtime': 7.22.6 + '@babel/runtime': 7.21.5 '@radix-ui/react-use-callback-ref': 1.0.0(react@18.2.0) react: 18.2.0 dev: false @@ -8704,7 +8817,7 @@ packages: '@types/react': optional: true dependencies: - '@babel/runtime': 7.22.6 + '@babel/runtime': 7.21.5 '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.0.26)(react@18.2.0) '@types/react': 18.0.26 react: 18.2.0 @@ -8715,7 +8828,7 @@ packages: peerDependencies: react: ^16.8 || ^17.0 || ^18.0 dependencies: - '@babel/runtime': 7.22.6 + '@babel/runtime': 7.21.5 react: 18.2.0 dev: false @@ -8728,7 +8841,7 @@ packages: '@types/react': optional: true dependencies: - '@babel/runtime': 7.22.6 + '@babel/runtime': 7.21.5 '@types/react': 18.0.26 react: 18.2.0 dev: false @@ -8738,7 +8851,7 @@ packages: peerDependencies: react: ^16.8 || ^17.0 || ^18.0 dependencies: - '@babel/runtime': 7.22.6 + '@babel/runtime': 7.21.5 react: 18.2.0 dev: false @@ -8751,7 +8864,7 @@ packages: '@types/react': optional: true dependencies: - '@babel/runtime': 7.22.6 + '@babel/runtime': 7.21.5 '@types/react': 18.0.26 react: 18.2.0 dev: false @@ -8761,7 +8874,7 @@ packages: peerDependencies: react: ^16.8 || ^17.0 || ^18.0 dependencies: - '@babel/runtime': 7.22.6 + '@babel/runtime': 7.21.5 '@radix-ui/rect': 1.0.0 react: 18.2.0 dev: false @@ -8775,7 +8888,7 @@ packages: '@types/react': optional: true dependencies: - '@babel/runtime': 7.22.6 + '@babel/runtime': 7.21.5 '@radix-ui/rect': 1.0.1 '@types/react': 18.0.26 react: 18.2.0 @@ -8786,7 +8899,7 @@ packages: peerDependencies: react: ^16.8 || ^17.0 || ^18.0 dependencies: - '@babel/runtime': 7.22.6 + '@babel/runtime': 7.21.5 '@radix-ui/react-use-layout-effect': 1.0.0(react@18.2.0) react: 18.2.0 dev: false @@ -8796,26 +8909,14 @@ packages: peerDependencies: '@types/react': '*' react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - dependencies: - '@babel/runtime': 7.22.6 - '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.0.26)(react@18.2.0) - '@types/react': 18.0.26 - react: 18.2.0 - dev: false - - /@radix-ui/react-visually-hidden@1.0.1(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-K1hJcCMfWfiYUibRqf3V8r5Drpyf7rh44jnrwAbdvI5iCCijilBBeyQv9SKidYNZIopMdCyR9FnIjkHxHN0FcQ==} - peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true dependencies: - '@babel/runtime': 7.22.6 - '@radix-ui/react-primitive': 1.0.1(react-dom@18.2.0)(react@18.2.0) + '@babel/runtime': 7.21.5 + '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.0.26)(react@18.2.0) + '@types/react': 18.0.26 react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) dev: false /@radix-ui/react-visually-hidden@1.0.2(react-dom@18.2.0)(react@18.2.0): @@ -8824,7 +8925,7 @@ packages: react: ^16.8 || ^17.0 || ^18.0 react-dom: ^16.8 || ^17.0 || ^18.0 dependencies: - '@babel/runtime': 7.22.6 + '@babel/runtime': 7.21.5 '@radix-ui/react-primitive': 1.0.2(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -8843,7 +8944,7 @@ packages: '@types/react-dom': optional: true dependencies: - '@babel/runtime': 7.22.6 + '@babel/runtime': 7.21.5 '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.0.10)(@types/react@18.0.26)(react-dom@18.2.0)(react@18.2.0) '@types/react': 18.0.26 '@types/react-dom': 18.0.10 @@ -8854,13 +8955,13 @@ packages: /@radix-ui/rect@1.0.0: resolution: {integrity: sha512-d0O68AYy/9oeEy1DdC07bz1/ZXX+DqCskRd3i4JzLSTXwefzaepQrKjXC7aNM8lTHjFLDO0pDgaEiQ7jEk+HVg==} dependencies: - '@babel/runtime': 7.22.6 + '@babel/runtime': 7.21.5 dev: false /@radix-ui/rect@1.0.1: resolution: {integrity: sha512-fyrgCaedtvMg9NK3en0pnOYJdtfwxUcNolezkNPUsoX57X8oQk+NkqcvzHXD2uKNij6GXmWU9NDru2IWjrO4BQ==} dependencies: - '@babel/runtime': 7.22.6 + '@babel/runtime': 7.21.5 dev: false /@rainbow-me/rainbowkit@1.0.1(@types/react@18.0.26)(react-dom@18.2.0)(react@18.2.0)(viem@1.0.0)(wagmi@1.3.10): @@ -9064,15 +9165,15 @@ packages: /@react-native/assets-registry@0.72.0: resolution: {integrity: sha512-Im93xRJuHHxb1wniGhBMsxLwcfzdYreSZVQGDoMJgkd6+Iky61LInGEHnQCTN0fKNYF1Dvcofb4uMmE1RQHXHQ==} - /@react-native/codegen@0.72.6(@babel/preset-env@7.22.9): + /@react-native/codegen@0.72.6(@babel/preset-env@7.20.2): resolution: {integrity: sha512-idTVI1es/oopN0jJT/0jB6nKdvTUKE3757zA5+NPXZTeB46CIRbmmos4XBiAec8ufu9/DigLPbHTYAaMNZJ6Ig==} peerDependencies: '@babel/preset-env': ^7.1.6 dependencies: - '@babel/parser': 7.22.7 - '@babel/preset-env': 7.22.9(@babel/core@7.18.5) + '@babel/parser': 7.22.10 + '@babel/preset-env': 7.20.2(@babel/core@7.18.5) flow-parser: 0.206.0 - jscodeshift: 0.14.0(@babel/preset-env@7.22.9) + jscodeshift: 0.14.0(@babel/preset-env@7.20.2) nullthrows: 1.1.1 transitivePeerDependencies: - supports-color @@ -9093,14 +9194,14 @@ packages: dependencies: invariant: 2.2.4 nullthrows: 1.1.1 - react-native: 0.72.4(@babel/core@7.18.5)(@babel/preset-env@7.22.9)(react@18.2.0) + react-native: 0.72.4(@babel/core@7.18.5)(@babel/preset-env@7.20.2)(react@18.2.0) /@repeaterjs/repeater@3.0.4: resolution: {integrity: sha512-AW8PKd6iX3vAZ0vA43nOUOnbq/X5ihgU+mSXXqunMkeQADGiqw/PY0JNeYtD5sr0PAy51YPgAPbDoeapv9r8WA==} dev: true - /@rushstack/eslint-patch@1.3.2: - resolution: {integrity: sha512-V+MvGwaHH03hYhY+k6Ef/xKd6RYlc4q8WBx+2ANmipHJcKuktNcI/NgEsJgdSUF6Lw32njT6OnrRsKYCdgHjYw==} + /@rushstack/eslint-patch@1.2.0: + resolution: {integrity: sha512-sXo/qW2/pAcmT43VoRKOJbDOfV3cYpq3szSVfIThQXNt+E4DfKj361vaAt3c88U5tPUxzEswam7GW48PJqtKAg==} dev: true /@safe-global/safe-apps-provider@0.17.1(typescript@5.0.4)(zod@3.21.4): @@ -9142,7 +9243,7 @@ packages: /@safe-global/safe-gateway-typescript-sdk@3.7.3: resolution: {integrity: sha512-O6JCgXNZWG0Vv8FnOEjKfcbsP0WxGvoPJk5ufqUrsyBlHup16It6oaLnn+25nXFLBZOHI1bz8429JlqAc2t2hg==} dependencies: - cross-fetch: 3.1.8 + cross-fetch: 3.1.5 transitivePeerDependencies: - encoding @@ -9323,12 +9424,13 @@ packages: dependencies: buffer: 6.0.3 - /@solana/web3.js@1.78.0: - resolution: {integrity: sha512-CSjCjo+RELJ5puoZALfznN5EF0YvL1V8NQrQYovsdjE1lCV6SqbKAIZD0+9LlqCBoa1ibuUaR7G2SooYzvzmug==} + /@solana/web3.js@1.75.0: + resolution: {integrity: sha512-rHQgdo1EWfb+nPUpHe4O7i8qJPELHKNR5PAZRK+a7XxiykqOfbaAlPt5boDWAGPnYbSv0ziWZv5mq9DlFaQCxg==} dependencies: - '@babel/runtime': 7.22.6 - '@noble/curves': 1.1.0 + '@babel/runtime': 7.21.5 + '@noble/ed25519': 1.7.3 '@noble/hashes': 1.3.1 + '@noble/secp256k1': 1.7.1 '@solana/buffer-layout': 4.0.1 agentkeepalive: 4.3.0 bigint-buffer: 1.1.5 @@ -9337,7 +9439,7 @@ packages: bs58: 4.0.1 buffer: 6.0.3 fast-stable-stringify: 1.0.0 - jayson: 4.1.0 + jayson: 3.7.0 node-fetch: 2.6.12 rpc-websockets: 7.5.1 superstruct: 0.14.2 @@ -9463,101 +9565,101 @@ packages: react: 18.2.0 dev: false - /@svgr/babel-plugin-add-jsx-attribute@6.5.1(@babel/core@7.22.9): + /@svgr/babel-plugin-add-jsx-attribute@6.5.1(@babel/core@7.21.0): resolution: {integrity: sha512-9PYGcXrAxitycIjRmZB+Q0JaN07GZIWaTBIGQzfaZv+qr1n8X1XUEJ5rZ/vx6OVD9RRYlrNnXWExQXcmZeD/BQ==} engines: {node: '>=10'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 + '@babel/core': 7.21.0 dev: true - /@svgr/babel-plugin-remove-jsx-attribute@8.0.0(@babel/core@7.22.9): - resolution: {integrity: sha512-BcCkm/STipKvbCl6b7QFrMh/vx00vIP63k2eM66MfHJzPr6O2U0jYEViXkHJWqXqQYjdeA9cuCl5KWmlwjDvbA==} - engines: {node: '>=14'} + /@svgr/babel-plugin-remove-jsx-attribute@6.5.0(@babel/core@7.21.0): + resolution: {integrity: sha512-8zYdkym7qNyfXpWvu4yq46k41pyNM9SOstoWhKlm+IfdCE1DdnRKeMUPsWIEO/DEkaWxJ8T9esNdG3QwQ93jBA==} + engines: {node: '>=10'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 + '@babel/core': 7.21.0 dev: true - /@svgr/babel-plugin-remove-jsx-empty-expression@8.0.0(@babel/core@7.22.9): - resolution: {integrity: sha512-5BcGCBfBxB5+XSDSWnhTThfI9jcO5f0Ai2V24gZpG+wXF14BzwxxdDb4g6trdOux0rhibGs385BeFMSmxtS3uA==} - engines: {node: '>=14'} + /@svgr/babel-plugin-remove-jsx-empty-expression@6.5.0(@babel/core@7.21.0): + resolution: {integrity: sha512-NFdxMq3xA42Kb1UbzCVxplUc0iqSyM9X8kopImvFnB+uSDdzIHOdbs1op8ofAvVRtbg4oZiyRl3fTYeKcOe9Iw==} + engines: {node: '>=10'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 + '@babel/core': 7.21.0 dev: true - /@svgr/babel-plugin-replace-jsx-attribute-value@6.5.1(@babel/core@7.22.9): + /@svgr/babel-plugin-replace-jsx-attribute-value@6.5.1(@babel/core@7.21.0): resolution: {integrity: sha512-8DPaVVE3fd5JKuIC29dqyMB54sA6mfgki2H2+swh+zNJoynC8pMPzOkidqHOSc6Wj032fhl8Z0TVn1GiPpAiJg==} engines: {node: '>=10'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 + '@babel/core': 7.21.0 dev: true - /@svgr/babel-plugin-svg-dynamic-title@6.5.1(@babel/core@7.22.9): + /@svgr/babel-plugin-svg-dynamic-title@6.5.1(@babel/core@7.21.0): resolution: {integrity: sha512-FwOEi0Il72iAzlkaHrlemVurgSQRDFbk0OC8dSvD5fSBPHltNh7JtLsxmZUhjYBZo2PpcU/RJvvi6Q0l7O7ogw==} engines: {node: '>=10'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 + '@babel/core': 7.21.0 dev: true - /@svgr/babel-plugin-svg-em-dimensions@6.5.1(@babel/core@7.22.9): + /@svgr/babel-plugin-svg-em-dimensions@6.5.1(@babel/core@7.21.0): resolution: {integrity: sha512-gWGsiwjb4tw+ITOJ86ndY/DZZ6cuXMNE/SjcDRg+HLuCmwpcjOktwRF9WgAiycTqJD/QXqL2f8IzE2Rzh7aVXA==} engines: {node: '>=10'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 + '@babel/core': 7.21.0 dev: true - /@svgr/babel-plugin-transform-react-native-svg@6.5.1(@babel/core@7.22.9): + /@svgr/babel-plugin-transform-react-native-svg@6.5.1(@babel/core@7.21.0): resolution: {integrity: sha512-2jT3nTayyYP7kI6aGutkyfJ7UMGtuguD72OjeGLwVNyfPRBD8zQthlvL+fAbAKk5n9ZNcvFkp/b1lZ7VsYqVJg==} engines: {node: '>=10'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 + '@babel/core': 7.21.0 dev: true - /@svgr/babel-plugin-transform-svg-component@6.5.1(@babel/core@7.22.9): + /@svgr/babel-plugin-transform-svg-component@6.5.1(@babel/core@7.21.0): resolution: {integrity: sha512-a1p6LF5Jt33O3rZoVRBqdxL350oge54iZWHNI6LJB5tQ7EelvD/Mb1mfBiZNAan0dt4i3VArkFRjA4iObuNykQ==} engines: {node: '>=12'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 + '@babel/core': 7.21.0 dev: true - /@svgr/babel-preset@6.5.1(@babel/core@7.22.9): + /@svgr/babel-preset@6.5.1(@babel/core@7.21.0): resolution: {integrity: sha512-6127fvO/FF2oi5EzSQOAjo1LE3OtNVh11R+/8FXa+mHx1ptAaS4cknIjnUA7e6j6fwGGJ17NzaTJFUwOV2zwCw==} engines: {node: '>=10'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 - '@svgr/babel-plugin-add-jsx-attribute': 6.5.1(@babel/core@7.22.9) - '@svgr/babel-plugin-remove-jsx-attribute': 8.0.0(@babel/core@7.22.9) - '@svgr/babel-plugin-remove-jsx-empty-expression': 8.0.0(@babel/core@7.22.9) - '@svgr/babel-plugin-replace-jsx-attribute-value': 6.5.1(@babel/core@7.22.9) - '@svgr/babel-plugin-svg-dynamic-title': 6.5.1(@babel/core@7.22.9) - '@svgr/babel-plugin-svg-em-dimensions': 6.5.1(@babel/core@7.22.9) - '@svgr/babel-plugin-transform-react-native-svg': 6.5.1(@babel/core@7.22.9) - '@svgr/babel-plugin-transform-svg-component': 6.5.1(@babel/core@7.22.9) + '@babel/core': 7.21.0 + '@svgr/babel-plugin-add-jsx-attribute': 6.5.1(@babel/core@7.21.0) + '@svgr/babel-plugin-remove-jsx-attribute': 6.5.0(@babel/core@7.21.0) + '@svgr/babel-plugin-remove-jsx-empty-expression': 6.5.0(@babel/core@7.21.0) + '@svgr/babel-plugin-replace-jsx-attribute-value': 6.5.1(@babel/core@7.21.0) + '@svgr/babel-plugin-svg-dynamic-title': 6.5.1(@babel/core@7.21.0) + '@svgr/babel-plugin-svg-em-dimensions': 6.5.1(@babel/core@7.21.0) + '@svgr/babel-plugin-transform-react-native-svg': 6.5.1(@babel/core@7.21.0) + '@svgr/babel-plugin-transform-svg-component': 6.5.1(@babel/core@7.21.0) dev: true /@svgr/core@6.5.1: resolution: {integrity: sha512-/xdLSWxK5QkqG524ONSjvg3V/FkNyCv538OIBdQqPNaAta3AsXj/Bd2FbvR87yMbXO2hFSWiAe/Q6IkVPDw+mw==} engines: {node: '>=10'} dependencies: - '@babel/core': 7.22.9 - '@svgr/babel-preset': 6.5.1(@babel/core@7.22.9) + '@babel/core': 7.21.0 + '@svgr/babel-preset': 6.5.1(@babel/core@7.21.0) '@svgr/plugin-jsx': 6.5.1(@svgr/core@6.5.1) camelcase: 6.3.0 cosmiconfig: 7.1.0 @@ -9569,8 +9671,8 @@ packages: resolution: {integrity: sha512-1hnUxxjd83EAxbL4a0JDJoD3Dao3hmjvyvyEV8PzWmLK3B9m9NPlW7GKjFyoWE8nM7HnXzPcmmSyOW8yOddSXw==} engines: {node: '>=10'} dependencies: - '@babel/types': 7.22.5 - entities: 4.5.0 + '@babel/types': 7.21.2 + entities: 4.4.0 dev: true /@svgr/plugin-jsx@6.5.1(@svgr/core@6.5.1): @@ -9579,8 +9681,8 @@ packages: peerDependencies: '@svgr/core': ^6.0.0 dependencies: - '@babel/core': 7.22.9 - '@svgr/babel-preset': 6.5.1(@babel/core@7.22.9) + '@babel/core': 7.21.0 + '@svgr/babel-preset': 6.5.1(@babel/core@7.21.0) '@svgr/core': 6.5.1 '@svgr/hast-util-to-babel-ast': 6.5.1 svg-parser: 2.0.4 @@ -9596,7 +9698,7 @@ packages: dependencies: '@svgr/core': 6.5.1 cosmiconfig: 7.1.0 - deepmerge: 4.3.1 + deepmerge: 4.3.0 svgo: 2.8.0 dev: true @@ -9604,11 +9706,11 @@ packages: resolution: {integrity: sha512-cQ/AsnBkXPkEK8cLbv4Dm7JGXq2XrumKnL1dRpJD9rIO2fTIlJI9a1uCciYG1F2aUsox/hJQyNGbt3soDxSRkA==} engines: {node: '>=10'} dependencies: - '@babel/core': 7.22.9 - '@babel/plugin-transform-react-constant-elements': 7.22.5(@babel/core@7.22.9) - '@babel/preset-env': 7.22.9(@babel/core@7.22.9) - '@babel/preset-react': 7.22.5(@babel/core@7.22.9) - '@babel/preset-typescript': 7.22.5(@babel/core@7.22.9) + '@babel/core': 7.21.0 + '@babel/plugin-transform-react-constant-elements': 7.20.2(@babel/core@7.21.0) + '@babel/preset-env': 7.20.2(@babel/core@7.21.0) + '@babel/preset-react': 7.18.6(@babel/core@7.21.0) + '@babel/preset-typescript': 7.21.0(@babel/core@7.21.0) '@svgr/core': 6.5.1 '@svgr/plugin-jsx': 6.5.1(@svgr/core@6.5.1) '@svgr/plugin-svgo': 6.5.1(@svgr/core@6.5.1) @@ -9619,7 +9721,7 @@ packages: /@swc/helpers@0.5.1: resolution: {integrity: sha512-sJ902EfIzn1Fa+qYmjdQqh8tPsoxyBz+8yBKC2HKUxyezKJFwPGOn7pv4WY6QuQW//ySQi5lJjA/ZT9sNWWNTg==} dependencies: - tslib: 2.6.0 + tslib: 2.5.0 dev: false /@szmarczak/http-timer@4.0.6: @@ -9657,24 +9759,24 @@ packages: zod: 3.21.4 dev: false - /@tailwindcss/forms@0.5.3(tailwindcss@3.2.4): + /@tailwindcss/forms@0.5.3(tailwindcss@3.2.7): resolution: {integrity: sha512-y5mb86JUoiUgBjY/o6FJSFZSEttfb3Q5gllE4xoKjAAD+vBrnIhE4dViwUuow3va8mpH4s9jyUbUbrRGoRdc2Q==} peerDependencies: tailwindcss: '>=3.0.0 || >= 3.0.0-alpha.1' dependencies: mini-svg-data-uri: 1.4.4 - tailwindcss: 3.2.4(postcss@8.4.19)(ts-node@10.9.1) + tailwindcss: 3.2.7(postcss@8.4.21)(ts-node@10.9.1) dev: false - /@tailwindcss/line-clamp@0.4.2(tailwindcss@3.2.4): + /@tailwindcss/line-clamp@0.4.2(tailwindcss@3.2.7): resolution: {integrity: sha512-HFzAQuqYCjyy/SX9sLGB1lroPzmcnWv1FHkIpmypte10hptf4oPUfucryMKovZh2u0uiS9U5Ty3GghWfEJGwVw==} peerDependencies: tailwindcss: '>=2.0.0 || >=3.0.0 || >=3.0.0-alpha.1' dependencies: - tailwindcss: 3.2.4(postcss@8.4.19)(ts-node@10.9.1) + tailwindcss: 3.2.7(postcss@8.4.21)(ts-node@10.9.1) dev: false - /@tailwindcss/typography@0.5.9(tailwindcss@3.2.4): + /@tailwindcss/typography@0.5.9(tailwindcss@3.2.7): resolution: {integrity: sha512-t8Sg3DyynFysV9f4JDOVISGsjazNb48AeIYQwcL+Bsq5uf4RYL75C1giZ43KISjeDGBaTN3Kxh7Xj/vRSMJUUg==} peerDependencies: tailwindcss: '>=3.0.0 || insiders' @@ -9683,7 +9785,7 @@ packages: lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 postcss-selector-parser: 6.0.10 - tailwindcss: 3.2.4(postcss@8.4.19)(ts-node@10.9.1) + tailwindcss: 3.2.7(postcss@8.4.21)(ts-node@10.9.1) dev: false /@tanstack/query-async-storage-persister@4.29.23: @@ -9692,32 +9794,30 @@ packages: '@tanstack/query-persist-client-core': 4.29.23 dev: false - /@tanstack/query-core@4.29.23: - resolution: {integrity: sha512-4BMHPrkfYmLP+NvqbbkV7Mk1nnphu+bNmxhhuB0+EMjKA7VfyFCfiyiTf55RRDgLaevyb9LrFK16lHW2owF52w==} + /@tanstack/query-core@4.26.1: + resolution: {integrity: sha512-Zrx2pVQUP4ndnsu6+K/m8zerXSVY8QM+YSbxA1/jbBY21GeCd5oKfYl92oXPK0hPEUtoNuunIdiq0ZMqLos+Zg==} dev: false - /@tanstack/query-core@4.29.25: - resolution: {integrity: sha512-DI4y4VC6Uw4wlTpOocEXDky69xeOScME1ezLKsj+hOk7DguC9fkqXtp6Hn39BVb9y0b5IBrY67q6kIX623Zj4Q==} + /@tanstack/query-core@4.29.23: + resolution: {integrity: sha512-4BMHPrkfYmLP+NvqbbkV7Mk1nnphu+bNmxhhuB0+EMjKA7VfyFCfiyiTf55RRDgLaevyb9LrFK16lHW2owF52w==} - /@tanstack/query-core@4.3.8: - resolution: {integrity: sha512-AEUWtCNBIImFZ9tMt/P8V86kIhMHpfoJqAI1auGOLR8Wzeq7Ymiue789PJG0rKYcyViUicBZeHjggMqyEQVMfQ==} - dev: false + /@tanstack/query-core@4.29.5: + resolution: {integrity: sha512-xXIiyQ/4r9KfaJ3k6kejqcaqFXXBTzN2aOJ5H1J6aTJE9hl/nbgAdfF6oiIu0CD5xowejJEJ6bBg8TO7BN4NuQ==} /@tanstack/query-persist-client-core@4.29.23: resolution: {integrity: sha512-u0P6y4DPeXeHEZnj0LEnhcgqX8x7iV7xbUDuoRPItUYsPn+anyLjXG3d3622+wLP3XKdevff0PhXkA7j9ZOWKg==} dependencies: '@tanstack/query-core': 4.29.23 - dev: false - /@tanstack/query-persist-client-core@4.29.25: - resolution: {integrity: sha512-jC1JlZxUaO4bJdeN0GcLwnNIbtsdzkL54hZP1rjTbp2tzfEHNQFkMjaIMZtnsxgdrU9LclXz8loOd1ufQ6C44w==} + /@tanstack/query-persist-client-core@4.29.5: + resolution: {integrity: sha512-IjLtEZiEUnzpcFVdHoZGqtjv2g0smLK5WOWk8hP/2ndlXe5kaSbtCKWO2WFbw7yWPYVMM2m9zyglZqg5kU1DMA==} dependencies: - '@tanstack/query-core': 4.29.25 + '@tanstack/query-core': 4.29.5 - /@tanstack/query-sync-storage-persister@4.29.25: - resolution: {integrity: sha512-X6kweYH4eooI1tPpKEt4Gdav4JvjAbX6lwWyvvHnLBsS1t8dV/9liemCIWCaPb9g17e5g9EfBTb7P3AImsZq2g==} + /@tanstack/query-sync-storage-persister@4.29.5: + resolution: {integrity: sha512-A5K2owrQ1z/Ipndt/thv3vMXjRPOT02jwlXM51OV5IHg4FLQ9vlXvImYWlBoHmY1MMl91x9bqRgz0gX6hnr14g==} dependencies: - '@tanstack/query-persist-client-core': 4.29.25 + '@tanstack/query-persist-client-core': 4.29.5 /@tanstack/react-query-persist-client@4.29.23(@tanstack/react-query@4.29.23): resolution: {integrity: sha512-P23y5CMGfSM943pJoQjjOdQXSHH/ohjAl8vhQp+40M4Nz3lDq2d39flGRpajyh4dl4C5s0R8V6Iii7kkIQo8Jg==} @@ -9726,18 +9826,9 @@ packages: dependencies: '@tanstack/query-persist-client-core': 4.29.23 '@tanstack/react-query': 4.29.23(react-dom@18.2.0)(react-native@0.72.4)(react@18.2.0) - dev: false - - /@tanstack/react-query-persist-client@4.29.25(@tanstack/react-query@4.29.25): - resolution: {integrity: sha512-Vm4E+iPZ7rPGfN0jhsK35vZ5EUFvKyE3Kg0uthlqmqmy2rzm43f1EIFpA1++j0dWST/swIOj3pfiSBxJ/6s5zA==} - peerDependencies: - '@tanstack/react-query': 4.29.25 - dependencies: - '@tanstack/query-persist-client-core': 4.29.25 - '@tanstack/react-query': 4.29.25(react-dom@18.2.0)(react-native@0.72.4)(react@18.2.0) - /@tanstack/react-query@4.29.23(react-dom@18.2.0)(react-native@0.72.4)(react@18.2.0): - resolution: {integrity: sha512-u59dPBJHeyeRDSrHN3M8FT65yZDT0uPlaFDFd4K2wmDreHguRlk9t578X+cp1Cj+4oksQCE+wv09A5ZH7Odx6g==} + /@tanstack/react-query@4.26.1(react-dom@18.2.0)(react-native@0.72.4)(react@18.2.0): + resolution: {integrity: sha512-i3dnz4TOARGIXrXQ5P7S25Zfi4noii/bxhcwPurh2nrf5EUCcAt/95TB2HSmMweUBx206yIMWUMEQ7ptd6zwDg==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -9748,33 +9839,15 @@ packages: react-native: optional: true dependencies: - '@tanstack/query-core': 4.29.23 + '@tanstack/query-core': 4.26.1 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - react-native: 0.72.4(@babel/core@7.18.5)(@babel/preset-env@7.22.9)(react@18.2.0) + react-native: 0.72.4(@babel/core@7.18.5)(@babel/preset-env@7.20.2)(react@18.2.0) use-sync-external-store: 1.2.0(react@18.2.0) dev: false - /@tanstack/react-query@4.29.25(react-dom@18.2.0)(react-native@0.72.4)(react@18.2.0): - resolution: {integrity: sha512-c1+Ezu+XboYrdAMdusK2fTdRqXPMgPAnyoTrzHOZQqr8Hqz6PNvV9DSKl8agUo6nXX4np7fdWabIprt+838dLg==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-native: '*' - peerDependenciesMeta: - react-dom: - optional: true - react-native: - optional: true - dependencies: - '@tanstack/query-core': 4.29.25 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - react-native: 0.72.4(@babel/core@7.18.5)(@babel/preset-env@7.22.9)(react@18.2.0) - use-sync-external-store: 1.2.0(react@18.2.0) - - /@tanstack/react-query@4.3.9(react-dom@18.2.0)(react-native@0.72.4)(react@18.2.0): - resolution: {integrity: sha512-odfDW6WiSntCsCh+HFeJtUys3UnVOjfJMhykAtGtYvcklMyyDmCv9BVBt5KlSpbk/qW3kURPFCDapO+BFUlCwg==} + /@tanstack/react-query@4.29.23(react-dom@18.2.0)(react-native@0.72.4)(react@18.2.0): + resolution: {integrity: sha512-u59dPBJHeyeRDSrHN3M8FT65yZDT0uPlaFDFd4K2wmDreHguRlk9t578X+cp1Cj+4oksQCE+wv09A5ZH7Odx6g==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -9785,19 +9858,18 @@ packages: react-native: optional: true dependencies: - '@tanstack/query-core': 4.3.8 + '@tanstack/query-core': 4.29.23 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - react-native: 0.72.4(@babel/core@7.18.5)(@babel/preset-env@7.22.9)(react@18.2.0) + react-native: 0.72.4(@babel/core@7.18.5)(@babel/preset-env@7.20.2)(react@18.2.0) use-sync-external-store: 1.2.0(react@18.2.0) - dev: false - /@testing-library/dom@8.20.1: - resolution: {integrity: sha512-/DiOQ5xBxgdYRC8LNk7U+RWat0S3qRLeIw3ZIkMQ9kkVlRmwD/Eg8k8CqIpD6GW7u20JIUOfMKbxtiLutpjQ4g==} + /@testing-library/dom@8.20.0: + resolution: {integrity: sha512-d9ULIT+a4EXLX3UU8FBjauG9NnsZHkHztXoIcTsOKoOw030fyjheN9svkTULjJxtYag9DZz5Jz5qkWZDPxTFwA==} engines: {node: '>=12'} dependencies: - '@babel/code-frame': 7.22.5 - '@babel/runtime': 7.22.6 + '@babel/code-frame': 7.18.6 + '@babel/runtime': 7.21.5 '@types/aria-query': 5.0.1 aria-query: 5.1.3 chalk: 4.1.2 @@ -9811,8 +9883,8 @@ packages: engines: {node: '>=10.13.0'} dev: true - /@tsconfig/next@1.0.4: - resolution: {integrity: sha512-HFhSE5pIgWgNeR3ltkJMpaYU6tApeMk4MokADcP2mvdwlEZkmC46i7qvbs7YiQbSHQownr25Y9ID1Sf5EDAn9Q==} + /@tsconfig/next@1.0.5: + resolution: {integrity: sha512-ZpAlWqSGE3ZWFqKmI3FiQEu8WcBF3uii1z1ovedMcALflsRoJnExp3YzWQ/fU7lzGmYtfX1CWFpf1Gl8aEC6GQ==} dev: true /@tsconfig/node10@1.0.9: @@ -9824,8 +9896,8 @@ packages: /@tsconfig/node14@1.0.3: resolution: {integrity: sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==} - /@tsconfig/node16@1.0.4: - resolution: {integrity: sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==} + /@tsconfig/node16@1.0.3: + resolution: {integrity: sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==} /@types/abstract-leveldown@7.2.1: resolution: {integrity: sha512-YK8irIC+eMrrmtGx0H4ISn9GgzLd9dojZWJaMbjp1YHLl2VqqNFBNrL5Q3KjGf4VE3sf/4hmq6EhQZ7kZp1NoQ==} @@ -9834,7 +9906,7 @@ packages: /@types/accepts@1.3.5: resolution: {integrity: sha512-jOdnI/3qTpHABjM5cx1Hc0sKsPoYCp+DP/GJRGtDlPd7fiV9oXGGIcjW/ZOxLIvjGz8MA+uMZI9metHlgqbgwQ==} dependencies: - '@types/node': 17.0.31 + '@types/node': 17.0.45 dev: false /@types/aria-query@5.0.1: @@ -9844,20 +9916,20 @@ packages: /@types/bn.js@4.11.6: resolution: {integrity: sha512-pqr857jrp2kPuO9uRjZ3PwnJTjoQy+fcdxvBTvHm6dkmEL9q+hDD/2j/0ELOBPtPnS8LjCX0gI9nbl8lVkadpg==} dependencies: - '@types/node': 17.0.31 + '@types/node': 17.0.45 dev: false /@types/bn.js@5.1.1: resolution: {integrity: sha512-qNrYbZqMx0uJAfKnKclPh+dTwK33KfLHYqtyODwd5HnXOjnkhc4qgn3BrK6RWyGZm5+sIFE7Q7Vz6QQtJB7w7g==} dependencies: - '@types/node': 17.0.31 + '@types/node': 17.0.45 dev: false /@types/body-parser@1.19.2: resolution: {integrity: sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==} dependencies: '@types/connect': 3.4.35 - '@types/node': 17.0.31 + '@types/node': 17.0.45 dev: false /@types/cacheable-request@6.0.3: @@ -9865,14 +9937,14 @@ packages: dependencies: '@types/http-cache-semantics': 4.0.1 '@types/keyv': 3.1.4 - '@types/node': 17.0.31 + '@types/node': 17.0.45 '@types/responselike': 1.0.0 dev: false /@types/connect@3.4.35: resolution: {integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==} dependencies: - '@types/node': 17.0.31 + '@types/node': 17.0.45 /@types/content-disposition@0.5.5: resolution: {integrity: sha512-v6LCdKfK6BwcqMo+wYW05rLS12S0ZO0Fl4w1h4aaZMD7bqT3gVUns6FvLJKGZHQmYn3SX55JWGpziwJRwVgutA==} @@ -9888,36 +9960,35 @@ packages: '@types/connect': 3.4.35 '@types/express': 4.17.17 '@types/keygrip': 1.0.2 - '@types/node': 17.0.31 + '@types/node': 17.0.45 dev: false - /@types/debug@4.1.8: - resolution: {integrity: sha512-/vPO1EPOs306Cvhwv7KfVfYvOJqA/S/AXjaHQiJboCZzcNDb+TIJFN9/2C9DZ//ijSKWioNyUxD792QmDJ+HKQ==} + /@types/debug@4.1.7: + resolution: {integrity: sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==} dependencies: '@types/ms': 0.7.31 - /@types/express-serve-static-core@4.17.35: - resolution: {integrity: sha512-wALWQwrgiB2AWTT91CB62b6Yt0sNHpznUXeZEcnPU3DRdlDIz74x8Qg1UUYKSVFi+va5vKOLYRBI1bRKiLLKIg==} + /@types/express-serve-static-core@4.17.33: + resolution: {integrity: sha512-TPBqmR/HRYI3eC2E5hmiivIzv+bidAfXofM+sbonAGvyDhySGw9/PQZFt2BLOrjUUR++4eJVpx6KnLQK1Fk9tA==} dependencies: - '@types/node': 17.0.31 + '@types/node': 17.0.45 '@types/qs': 6.9.7 '@types/range-parser': 1.2.4 - '@types/send': 0.17.1 dev: false /@types/express@4.17.17: resolution: {integrity: sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==} dependencies: '@types/body-parser': 1.19.2 - '@types/express-serve-static-core': 4.17.35 + '@types/express-serve-static-core': 4.17.33 '@types/qs': 6.9.7 - '@types/serve-static': 1.15.2 + '@types/serve-static': 1.15.1 dev: false - /@types/hast@2.3.5: - resolution: {integrity: sha512-SvQi0L/lNpThgPoleH53cdjB3y9zpLlVjRbqB3rH8hx1jiRSBGAhyjV3H+URFjNVRqt2EdYNrbZE5IsGlNfpRg==} + /@types/hast@2.3.4: + resolution: {integrity: sha512-wLEm0QvaoawEDoTRwzTXp4b4jpwiJDvR5KMnFnVodm3scufTlBOWRD6N1OBf9TZMhjlNsSfcO5V+7AF4+Vy+9g==} dependencies: - '@types/unist': 2.0.7 + '@types/unist': 2.0.6 dev: false /@types/http-assert@1.5.3: @@ -9949,8 +10020,8 @@ packages: resolution: {integrity: sha512-FhpRzf927MNQdRZP0J5DLIdTXhjLYzeUTmLAu69mnVksLH9CJY3IuSeEgbKUki7GQZm0WqDkGzyxju2EZGD2wA==} dev: true - /@types/json-schema@7.0.12: - resolution: {integrity: sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA==} + /@types/json-schema@7.0.11: + resolution: {integrity: sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==} dev: true /@types/json-stable-stringify@1.0.34: @@ -9968,17 +10039,17 @@ packages: /@types/keyv@3.1.4: resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==} dependencies: - '@types/node': 17.0.31 + '@types/node': 17.0.45 dev: false /@types/koa-compose@3.2.5: resolution: {integrity: sha512-B8nG/OoE1ORZqCkBVsup/AKcvjdgoHnfi4pZMn5UwAPCbhk/96xyv284eBYW8JlQbQ7zDmnpFr68I/40mFoIBQ==} dependencies: - '@types/koa': 2.13.6 + '@types/koa': 2.13.5 dev: false - /@types/koa@2.13.6: - resolution: {integrity: sha512-diYUfp/GqfWBAiwxHtYJ/FQYIXhlEhlyaU7lB/bWQrx4Il9lCET5UwpFy3StOAohfsxxvEQ11qIJgT1j2tfBvw==} + /@types/koa@2.13.5: + resolution: {integrity: sha512-HSUOdzKz3by4fnqagwthW/1w/yJspTgppyyalPVbgZf8jQWvdIXcVW5h2DGtw4zYntOaeRGx49r1hxoPWrD4aA==} dependencies: '@types/accepts': 1.3.5 '@types/content-disposition': 0.5.5 @@ -9987,7 +10058,7 @@ packages: '@types/http-errors': 2.0.1 '@types/keygrip': 1.0.2 '@types/koa-compose': 3.2.5 - '@types/node': 17.0.31 + '@types/node': 17.0.45 dev: false /@types/level-errors@3.0.0: @@ -9999,7 +10070,7 @@ packages: dependencies: '@types/abstract-leveldown': 7.2.1 '@types/level-errors': 3.0.0 - '@types/node': 17.0.31 + '@types/node': 17.0.45 dev: false /@types/long@4.0.2: @@ -10014,14 +10085,10 @@ packages: resolution: {integrity: sha512-lGmaGFoaXHuOLXFvuju2bfvZRqxAqkHPx9Y9IQdQABrinJJshJwfNCKV+u7rR3kJbiqfTF/NhOkcxxAFrObyaA==} dev: true - /@types/mdast@3.0.12: - resolution: {integrity: sha512-DT+iNIRNX884cx0/Q1ja7NyUPpZuv0KPyL5rGNxm1WC1OtHstl7n4Jb7nk+xacNShQMbczJjt8uFzznpp6kYBg==} + /@types/mdast@3.0.10: + resolution: {integrity: sha512-W864tg/Osz1+9f4lrGTZpCSO5/z4608eUp19tbozkq2HJK6i3z1kT0H9tlADXuYIb1YYOBByU4Jsqkk75q48qA==} dependencies: - '@types/unist': 2.0.7 - dev: false - - /@types/mime@1.3.2: - resolution: {integrity: sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==} + '@types/unist': 2.0.6 dev: false /@types/mime@3.0.1: @@ -10042,9 +10109,6 @@ packages: /@types/node@12.20.55: resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} - /@types/node@17.0.31: - resolution: {integrity: sha512-AR0x5HbXGqkEx9CadRH3EBYx/VkiUgZIhP4wvPn/+5KIsgpNoyFaRlVe0Zlx9gRtg8fA06a9tskE2MSN7TcG4Q==} - /@types/node@17.0.45: resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==} @@ -10059,7 +10123,7 @@ packages: /@types/pbkdf2@3.1.0: resolution: {integrity: sha512-Cf63Rv7jCQ0LaL8tNXmEyqTHuIJxRdlS5vMh1mj5voN4+QFhVZnlZruezqpWYDiJ8UTzhP0VmeLXCmBk66YrMQ==} dependencies: - '@types/node': 17.0.31 + '@types/node': 17.0.45 dev: false /@types/prop-types@15.7.5: @@ -10094,48 +10158,40 @@ packages: resolution: {integrity: sha512-hCR3PJQsAIXyxhTNSiDFY//LhnMZWpNNr5etoCqx/iUfGc5gXWtQR2Phl908jVR6uPXacojQWTg4qRpkxTuGug==} dependencies: '@types/prop-types': 15.7.5 - '@types/scheduler': 0.16.3 - csstype: 3.1.2 + '@types/scheduler': 0.16.2 + csstype: 3.1.1 /@types/readable-stream@2.3.15: resolution: {integrity: sha512-oM5JSKQCcICF1wvGgmecmHldZ48OZamtMxcGGVICOJA8o8cahXC1zEVAif8iwoc5j8etxFaRFnf095+CDsuoFQ==} dependencies: - '@types/node': 17.0.31 + '@types/node': 17.0.45 safe-buffer: 5.1.2 dev: false /@types/responselike@1.0.0: resolution: {integrity: sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==} dependencies: - '@types/node': 17.0.31 + '@types/node': 17.0.45 dev: false - /@types/scheduler@0.16.3: - resolution: {integrity: sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ==} + /@types/scheduler@0.16.2: + resolution: {integrity: sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==} /@types/secp256k1@4.0.3: resolution: {integrity: sha512-Da66lEIFeIz9ltsdMZcpQvmrmmoqrfju8pm1BH8WbYjZSwUgCwXLb9C+9XYogwBITnbsSaMdVPb2ekf7TV+03w==} dependencies: - '@types/node': 17.0.31 + '@types/node': 17.0.45 dev: false - /@types/semver@7.5.0: - resolution: {integrity: sha512-G8hZ6XJiHnuhQKR7ZmysCeJWE08o8T0AXtk5darsCaTVsYZhhgUrq53jizaR2FvsoeCwJhlmwTjkXBY5Pn/ZHw==} + /@types/semver@7.3.13: + resolution: {integrity: sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==} dev: true - /@types/send@0.17.1: - resolution: {integrity: sha512-Cwo8LE/0rnvX7kIIa3QHCkcuF21c05Ayb0ZfxPiv0W8VRiZiNW/WuRupHKpqqGVGf7SUA44QSOUKaEd9lIrd/Q==} + /@types/serve-static@1.15.1: + resolution: {integrity: sha512-NUo5XNiAdULrJENtJXZZ3fHtfMolzZwczzBbnAeBbqBwG+LaG6YaJtuwzwGSQZ2wsCrxjEhNNjAkKigy3n8teQ==} dependencies: - '@types/mime': 1.3.2 - '@types/node': 17.0.31 - dev: false - - /@types/serve-static@1.15.2: - resolution: {integrity: sha512-J2LqtvFYCzaj8pVYKw8klQXrLLk7TBZmQ4ShlcdkELFKGwGMfevMLneMMRkMgZxotOD9wg497LpC7O8PcvAmfw==} - dependencies: - '@types/http-errors': 2.0.1 '@types/mime': 3.0.1 - '@types/node': 17.0.31 + '@types/node': 17.0.45 dev: false /@types/stack-utils@2.0.1: @@ -10144,8 +10200,8 @@ packages: /@types/trusted-types@2.0.3: resolution: {integrity: sha512-NfQ4gyz38SL8sDNrSixxU2Os1a5xcdFxipAFxYEuLUlvU2uDwS4NUpsImcf1//SlWItCVMMLiylsxbmNMToV/g==} - /@types/unist@2.0.7: - resolution: {integrity: sha512-cputDpIbFgLUaGQn6Vqg3/YsJwxUwHLO13v3i5ouxT4lat0khip9AEWxtERujXV9wxIB1EyF97BSJFt6vpdI8g==} + /@types/unist@2.0.6: + resolution: {integrity: sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==} dev: false /@types/ws@7.4.7: @@ -10198,7 +10254,7 @@ packages: grapheme-splitter: 1.0.4 ignore: 5.2.4 natural-compare-lite: 1.4.0 - semver: 7.5.4 + semver: 7.5.0 tsutils: 3.21.0(typescript@5.0.4) typescript: 5.0.4 transitivePeerDependencies: @@ -10225,20 +10281,20 @@ packages: - supports-color dev: true - /@typescript-eslint/scope-manager@5.59.11: - resolution: {integrity: sha512-dHFOsxoLFtrIcSj5h0QoBT/89hxQONwmn3FOQ0GOQcLOOXm+MIrS8zEAhs4tWl5MraxCY3ZJpaXQQdFMc2Tu+Q==} + /@typescript-eslint/scope-manager@5.54.1: + resolution: {integrity: sha512-zWKuGliXxvuxyM71UA/EcPxaviw39dB2504LqAmFDjmkpO8qNLHcmzlh6pbHs1h/7YQ9bnsO8CCcYCSA8sykUg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - '@typescript-eslint/types': 5.59.11 - '@typescript-eslint/visitor-keys': 5.59.11 + '@typescript-eslint/types': 5.54.1 + '@typescript-eslint/visitor-keys': 5.54.1 dev: true - /@typescript-eslint/scope-manager@5.62.0: - resolution: {integrity: sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==} + /@typescript-eslint/scope-manager@5.59.11: + resolution: {integrity: sha512-dHFOsxoLFtrIcSj5h0QoBT/89hxQONwmn3FOQ0GOQcLOOXm+MIrS8zEAhs4tWl5MraxCY3ZJpaXQQdFMc2Tu+Q==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - '@typescript-eslint/types': 5.62.0 - '@typescript-eslint/visitor-keys': 5.62.0 + '@typescript-eslint/types': 5.59.11 + '@typescript-eslint/visitor-keys': 5.59.11 dev: true /@typescript-eslint/type-utils@5.59.11(eslint@8.30.0)(typescript@5.0.4): @@ -10261,18 +10317,18 @@ packages: - supports-color dev: true - /@typescript-eslint/types@5.59.11: - resolution: {integrity: sha512-epoN6R6tkvBYSc+cllrz+c2sOFWkbisJZWkOE+y3xHtvYaOE6Wk6B8e114McRJwFRjGvYdJwLXQH5c9osME/AA==} + /@typescript-eslint/types@5.54.1: + resolution: {integrity: sha512-G9+1vVazrfAfbtmCapJX8jRo2E4MDXxgm/IMOF4oGh3kq7XuK3JRkOg6y2Qu1VsTRmWETyTkWt1wxy7X7/yLkw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@typescript-eslint/types@5.62.0: - resolution: {integrity: sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==} + /@typescript-eslint/types@5.59.11: + resolution: {integrity: sha512-epoN6R6tkvBYSc+cllrz+c2sOFWkbisJZWkOE+y3xHtvYaOE6Wk6B8e114McRJwFRjGvYdJwLXQH5c9osME/AA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@typescript-eslint/typescript-estree@5.59.11(typescript@5.0.4): - resolution: {integrity: sha512-YupOpot5hJO0maupJXixi6l5ETdrITxeo5eBOeuV7RSKgYdU3G5cxO49/9WRnJq9EMrB7AuTSLH/bqOsXi7wPA==} + /@typescript-eslint/typescript-estree@5.54.1(typescript@5.0.4): + resolution: {integrity: sha512-bjK5t+S6ffHnVwA0qRPTZrxKSaFYocwFIkZx5k7pvWfsB1I57pO/0M0Skatzzw1sCkjJ83AfGTL0oFIFiDX3bg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: typescript: '*' @@ -10280,20 +10336,20 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 5.59.11 - '@typescript-eslint/visitor-keys': 5.59.11 + '@typescript-eslint/types': 5.54.1 + '@typescript-eslint/visitor-keys': 5.54.1 debug: 4.3.4(supports-color@5.5.0) globby: 11.1.0 is-glob: 4.0.3 - semver: 7.5.4 + semver: 7.5.0 tsutils: 3.21.0(typescript@5.0.4) typescript: 5.0.4 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/typescript-estree@5.62.0(typescript@5.0.4): - resolution: {integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==} + /@typescript-eslint/typescript-estree@5.59.11(typescript@5.0.4): + resolution: {integrity: sha512-YupOpot5hJO0maupJXixi6l5ETdrITxeo5eBOeuV7RSKgYdU3G5cxO49/9WRnJq9EMrB7AuTSLH/bqOsXi7wPA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: typescript: '*' @@ -10301,71 +10357,71 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 5.62.0 - '@typescript-eslint/visitor-keys': 5.62.0 + '@typescript-eslint/types': 5.59.11 + '@typescript-eslint/visitor-keys': 5.59.11 debug: 4.3.4(supports-color@5.5.0) globby: 11.1.0 is-glob: 4.0.3 - semver: 7.5.4 + semver: 7.5.0 tsutils: 3.21.0(typescript@5.0.4) typescript: 5.0.4 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/utils@5.59.11(eslint@8.30.0)(typescript@5.0.4): - resolution: {integrity: sha512-didu2rHSOMUdJThLk4aZ1Or8IcO3HzCw/ZvEjTTIfjIrcdd5cvSIwwDy2AOlE7htSNp7QIZ10fLMyRCveesMLg==} + /@typescript-eslint/utils@5.54.1(eslint@8.30.0)(typescript@5.0.4): + resolution: {integrity: sha512-IY5dyQM8XD1zfDe5X8jegX6r2EVU5o/WJnLu/znLPWCBF7KNGC+adacXnt5jEYS9JixDcoccI6CvE4RCjHMzCQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.30.0) - '@types/json-schema': 7.0.12 - '@types/semver': 7.5.0 - '@typescript-eslint/scope-manager': 5.59.11 - '@typescript-eslint/types': 5.59.11 - '@typescript-eslint/typescript-estree': 5.59.11(typescript@5.0.4) + '@types/json-schema': 7.0.11 + '@types/semver': 7.3.13 + '@typescript-eslint/scope-manager': 5.54.1 + '@typescript-eslint/types': 5.54.1 + '@typescript-eslint/typescript-estree': 5.54.1(typescript@5.0.4) eslint: 8.30.0 eslint-scope: 5.1.1 - semver: 7.5.4 + eslint-utils: 3.0.0(eslint@8.30.0) + semver: 7.5.0 transitivePeerDependencies: - supports-color - typescript dev: true - /@typescript-eslint/utils@5.62.0(eslint@8.30.0)(typescript@5.0.4): - resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==} + /@typescript-eslint/utils@5.59.11(eslint@8.30.0)(typescript@5.0.4): + resolution: {integrity: sha512-didu2rHSOMUdJThLk4aZ1Or8IcO3HzCw/ZvEjTTIfjIrcdd5cvSIwwDy2AOlE7htSNp7QIZ10fLMyRCveesMLg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.30.0) - '@types/json-schema': 7.0.12 - '@types/semver': 7.5.0 - '@typescript-eslint/scope-manager': 5.62.0 - '@typescript-eslint/types': 5.62.0 - '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.0.4) + '@types/json-schema': 7.0.11 + '@types/semver': 7.3.13 + '@typescript-eslint/scope-manager': 5.59.11 + '@typescript-eslint/types': 5.59.11 + '@typescript-eslint/typescript-estree': 5.59.11(typescript@5.0.4) eslint: 8.30.0 eslint-scope: 5.1.1 - semver: 7.5.4 + semver: 7.5.0 transitivePeerDependencies: - supports-color - typescript dev: true - /@typescript-eslint/visitor-keys@5.59.11: - resolution: {integrity: sha512-KGYniTGG3AMTuKF9QBD7EIrvufkB6O6uX3knP73xbKLMpH+QRPcgnCxjWXSHjMRuOxFLovljqQgQpR0c7GvjoA==} + /@typescript-eslint/visitor-keys@5.54.1: + resolution: {integrity: sha512-q8iSoHTgwCfgcRJ2l2x+xCbu8nBlRAlsQ33k24Adj8eoVBE0f8dUeI+bAa8F84Mv05UGbAx57g2zrRsYIooqQg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - '@typescript-eslint/types': 5.59.11 + '@typescript-eslint/types': 5.54.1 eslint-visitor-keys: 3.4.1 dev: true - /@typescript-eslint/visitor-keys@5.62.0: - resolution: {integrity: sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==} + /@typescript-eslint/visitor-keys@5.59.11: + resolution: {integrity: sha512-KGYniTGG3AMTuKF9QBD7EIrvufkB6O6uX3knP73xbKLMpH+QRPcgnCxjWXSHjMRuOxFLovljqQgQpR0c7GvjoA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/types': 5.59.11 eslint-visitor-keys: 3.4.1 dev: true @@ -10459,18 +10515,18 @@ packages: chokidar: 3.5.3 dedent: 0.7.0 detect-package-manager: 2.0.1 - dotenv: 16.3.1 + dotenv: 16.0.3 dotenv-expand: 10.0.0 esbuild: 0.15.13 execa: 6.1.0 find-up: 6.3.0 fs-extra: 10.1.0 - globby: 13.2.2 + globby: 13.1.4 node-fetch: 3.3.1 - ora: 6.3.1 - pathe: 1.1.1 + ora: 6.1.2 + pathe: 1.1.0 picocolors: 1.0.0 - prettier: 2.8.1 + prettier: 2.8.4 typescript: 5.0.4 viem: 0.3.50(typescript@5.0.4)(zod@3.21.4) wagmi: 1.3.10(react-dom@18.2.0)(react-native@0.72.4)(react@18.2.0)(typescript@5.0.4)(viem@1.0.0)(zod@3.21.4) @@ -10492,8 +10548,8 @@ packages: typescript: optional: true dependencies: - '@coinbase/wallet-sdk': 3.7.1 - '@ledgerhq/connect-kit-loader': 1.1.0 + '@coinbase/wallet-sdk': 3.6.6 + '@ledgerhq/connect-kit-loader': 1.1.2 '@safe-global/safe-apps-provider': 0.17.1(typescript@5.0.4)(zod@3.21.4) '@safe-global/safe-apps-sdk': 8.1.0(typescript@5.0.4)(zod@3.21.4) '@wagmi/chains': 1.7.0(typescript@5.0.4) @@ -10546,9 +10602,9 @@ packages: resolution: {integrity: sha512-xUeFPpElybgn1a+lknqtHleei4VyuV/4qWgB1nP8qQUAO6a5pNsioODrnB2VAPdUHJYBdx2dCt2maRk6g53IPQ==} dependencies: '@walletconnect/heartbeat': 1.2.1 - '@walletconnect/jsonrpc-provider': 1.0.13 - '@walletconnect/jsonrpc-utils': 1.0.8 - '@walletconnect/jsonrpc-ws-connection': 1.0.13 + '@walletconnect/jsonrpc-provider': 1.0.12 + '@walletconnect/jsonrpc-utils': 1.0.7 + '@walletconnect/jsonrpc-ws-connection': 1.0.11 '@walletconnect/keyvaluestorage': 1.0.2 '@walletconnect/logger': 2.0.1 '@walletconnect/relay-api': 1.0.9 @@ -10622,10 +10678,10 @@ packages: '@web3modal/standalone': optional: true dependencies: - '@walletconnect/jsonrpc-http-connection': 1.0.7 - '@walletconnect/jsonrpc-provider': 1.0.13 - '@walletconnect/jsonrpc-types': 1.0.3 - '@walletconnect/jsonrpc-utils': 1.0.8 + '@walletconnect/jsonrpc-http-connection': 1.0.6 + '@walletconnect/jsonrpc-provider': 1.0.12 + '@walletconnect/jsonrpc-types': 1.0.2 + '@walletconnect/jsonrpc-utils': 1.0.7 '@walletconnect/sign-client': 2.7.0 '@walletconnect/types': 2.7.0 '@walletconnect/universal-provider': 2.7.0 @@ -10641,7 +10697,7 @@ packages: - utf-8-validate dev: false - /@walletconnect/ethereum-provider@2.7.0(@web3modal/standalone@2.4.3): + /@walletconnect/ethereum-provider@2.7.0(@web3modal/standalone@2.3.7): resolution: {integrity: sha512-6TwQ05zi6DP1TP1XNgSvLbmCmLf/sz7kLTfMaVk45YYHNgYTTBlXqkyjUpQZI9lpq+uXLBbHn/jx2OGhOPUP0Q==} peerDependencies: '@web3modal/standalone': '>=2' @@ -10649,15 +10705,15 @@ packages: '@web3modal/standalone': optional: true dependencies: - '@walletconnect/jsonrpc-http-connection': 1.0.7 - '@walletconnect/jsonrpc-provider': 1.0.13 - '@walletconnect/jsonrpc-types': 1.0.3 - '@walletconnect/jsonrpc-utils': 1.0.8 + '@walletconnect/jsonrpc-http-connection': 1.0.6 + '@walletconnect/jsonrpc-provider': 1.0.12 + '@walletconnect/jsonrpc-types': 1.0.2 + '@walletconnect/jsonrpc-utils': 1.0.7 '@walletconnect/sign-client': 2.7.0 '@walletconnect/types': 2.7.0 '@walletconnect/universal-provider': 2.7.0 '@walletconnect/utils': 2.7.0 - '@web3modal/standalone': 2.4.3(react@18.2.0) + '@web3modal/standalone': 2.3.7(react@18.2.0) events: 3.3.0 transitivePeerDependencies: - '@react-native-async-storage/async-storage' @@ -10706,16 +10762,35 @@ packages: '@walletconnect/time': 1.0.2 tslib: 1.14.1 + /@walletconnect/jsonrpc-http-connection@1.0.6: + resolution: {integrity: sha512-/3zSqDi7JDN06E4qm0NmVYMitngXfh21UWwy8zeJcBeJc+Jcs094EbLsIxtziIIKTCCbT88lWuTjl1ZujxN7cw==} + dependencies: + '@walletconnect/jsonrpc-utils': 1.0.7 + '@walletconnect/safe-json': 1.0.2 + cross-fetch: 3.1.5 + tslib: 1.14.1 + transitivePeerDependencies: + - encoding + dev: false + /@walletconnect/jsonrpc-http-connection@1.0.7: resolution: {integrity: sha512-qlfh8fCfu8LOM9JRR9KE0s0wxP6ZG9/Jom8M0qsoIQeKF3Ni0FyV4V1qy/cc7nfI46SLQLSl4tgWSfLiE1swyQ==} dependencies: '@walletconnect/jsonrpc-utils': 1.0.8 '@walletconnect/safe-json': 1.0.2 - cross-fetch: 3.1.8 + cross-fetch: 3.1.5 tslib: 1.14.1 transitivePeerDependencies: - encoding + /@walletconnect/jsonrpc-provider@1.0.12: + resolution: {integrity: sha512-6uI2y5281gloZSzICOjk+CVC7CVu0MhtMt2Yzpj05lPb0pzm/bK2oZ2ibxwLerPrqpNt/5bIFVRmoOgPw1mHAQ==} + dependencies: + '@walletconnect/jsonrpc-utils': 1.0.7 + '@walletconnect/safe-json': 1.0.2 + tslib: 1.14.1 + dev: false + /@walletconnect/jsonrpc-provider@1.0.13: resolution: {integrity: sha512-K73EpThqHnSR26gOyNEL+acEex3P7VWZe6KE12ZwKzAt2H4e5gldZHbjsu2QR9cLeJ8AXuO7kEMOIcRv1QEc7g==} dependencies: @@ -10723,12 +10798,26 @@ packages: '@walletconnect/safe-json': 1.0.2 tslib: 1.14.1 + /@walletconnect/jsonrpc-types@1.0.2: + resolution: {integrity: sha512-CZe8tjJX73OWdHjrBHy7HtAapJ2tT0Q3TYhPBhRxi3643lwPIQWC9En45ldY14TZwgSewkbZ0FtGBZK0G7Bbyg==} + dependencies: + keyvaluestorage-interface: 1.0.0 + tslib: 1.14.1 + /@walletconnect/jsonrpc-types@1.0.3: resolution: {integrity: sha512-iIQ8hboBl3o5ufmJ8cuduGad0CQm3ZlsHtujv9Eu16xq89q+BG7Nh5VLxxUgmtpnrePgFkTwXirCTkwJH1v+Yw==} dependencies: keyvaluestorage-interface: 1.0.0 tslib: 1.14.1 + /@walletconnect/jsonrpc-utils@1.0.7: + resolution: {integrity: sha512-zJziApzUF/Il4VcwabnaU+0yo1QI4eUkYX99zmCVTHJvZOf2l0zjADf/OpKqWyeNFC3Io56Z/8uJHVtcNVvyFA==} + dependencies: + '@walletconnect/environment': 1.0.1 + '@walletconnect/jsonrpc-types': 1.0.2 + tslib: 1.14.1 + dev: false + /@walletconnect/jsonrpc-utils@1.0.8: resolution: {integrity: sha512-vdeb03bD8VzJUL6ZtzRYsFMq1eZQcM3EAzT0a3st59dyLfJ0wq+tKMpmGH7HlB7waD858UWgfIcudbPFsbzVdw==} dependencies: @@ -10736,6 +10825,19 @@ packages: '@walletconnect/jsonrpc-types': 1.0.3 tslib: 1.14.1 + /@walletconnect/jsonrpc-ws-connection@1.0.11: + resolution: {integrity: sha512-TiFJ6saasKXD+PwGkm5ZGSw0837nc6EeFmurSPgIT/NofnOV4Tv7CVJqGQN0rQYoJUSYu21cwHNYaFkzNpUN+w==} + dependencies: + '@walletconnect/jsonrpc-utils': 1.0.7 + '@walletconnect/safe-json': 1.0.2 + events: 3.3.0 + tslib: 1.14.1 + ws: 7.5.9 + transitivePeerDependencies: + - bufferutil + - utf-8-validate + dev: false + /@walletconnect/jsonrpc-ws-connection@1.0.13: resolution: {integrity: sha512-mfOM7uFH4lGtQxG+XklYuFBj6dwVvseTt5/ahOkkmpcAEgz2umuzu7fTR+h5EmjQBdrmYyEBOWADbeaFNxdySg==} dependencies: @@ -10774,7 +10876,7 @@ packages: '@walletconnect/window-getters': 1.0.1 '@walletconnect/window-metadata': 1.0.1 detect-browser: 5.3.0 - query-string: 6.14.1 + query-string: 6.13.5 /@walletconnect/legacy-modal@2.0.0: resolution: {integrity: sha512-jckNd8lMhm4X7dX9TDdxM3bXKJnaqkRs6K2Mo5j6GmbIF9Eyx40jZ5+q457RVxvM6ciZEDT5s1wBHWdWoOo+9Q==} @@ -10782,7 +10884,7 @@ packages: '@walletconnect/legacy-types': 2.0.0 '@walletconnect/legacy-utils': 2.0.0 copy-to-clipboard: 3.3.3 - preact: 10.16.0 + preact: 10.13.2 qrcode: 1.5.3 /@walletconnect/legacy-provider@2.0.0: @@ -10812,7 +10914,7 @@ packages: '@walletconnect/window-getters': 1.0.1 '@walletconnect/window-metadata': 1.0.1 detect-browser: 5.3.0 - query-string: 6.14.1 + query-string: 6.13.5 /@walletconnect/logger@2.0.1: resolution: {integrity: sha512-SsTKdsgWm+oDTBeNE/zHxxr5eJfZmE9/5yp/Ku+zJtcTAjELb3DXueWkDXmE9h8uHIbJzIb5wj5lPdzyrjT6hQ==} @@ -10856,7 +10958,7 @@ packages: /@walletconnect/relay-api@1.0.9: resolution: {integrity: sha512-Q3+rylJOqRkO1D9Su0DPE3mmznbAalYapJ9qmzDgK28mYF9alcP3UwG/og5V7l7CFOqzCLi7B8BvcBUrpDj0Rg==} dependencies: - '@walletconnect/jsonrpc-types': 1.0.3 + '@walletconnect/jsonrpc-types': 1.0.2 tslib: 1.14.1 /@walletconnect/relay-auth@1.0.4: @@ -10880,7 +10982,7 @@ packages: '@walletconnect/core': 2.7.0 '@walletconnect/events': 1.0.1 '@walletconnect/heartbeat': 1.2.1 - '@walletconnect/jsonrpc-utils': 1.0.8 + '@walletconnect/jsonrpc-utils': 1.0.7 '@walletconnect/logger': 2.0.1 '@walletconnect/time': 1.0.2 '@walletconnect/types': 2.7.0 @@ -10921,7 +11023,7 @@ packages: dependencies: '@walletconnect/events': 1.0.1 '@walletconnect/heartbeat': 1.2.1 - '@walletconnect/jsonrpc-types': 1.0.3 + '@walletconnect/jsonrpc-types': 1.0.2 '@walletconnect/keyvaluestorage': 1.0.2 '@walletconnect/logger': 2.0.1 events: 3.3.0 @@ -10946,10 +11048,10 @@ packages: /@walletconnect/universal-provider@2.7.0: resolution: {integrity: sha512-aAIudO3ZlKD16X36VnXChpxBB6/JLK1SCJBfidk7E0GE2S4xr1xW5jXGSGS4Z+wIkNZXK0n7ULSK3PZ7mPBdog==} dependencies: - '@walletconnect/jsonrpc-http-connection': 1.0.7 - '@walletconnect/jsonrpc-provider': 1.0.13 - '@walletconnect/jsonrpc-types': 1.0.3 - '@walletconnect/jsonrpc-utils': 1.0.8 + '@walletconnect/jsonrpc-http-connection': 1.0.6 + '@walletconnect/jsonrpc-provider': 1.0.12 + '@walletconnect/jsonrpc-types': 1.0.2 + '@walletconnect/jsonrpc-utils': 1.0.7 '@walletconnect/logger': 2.0.1 '@walletconnect/sign-client': 2.7.0 '@walletconnect/types': 2.7.0 @@ -10992,7 +11094,7 @@ packages: '@stablelib/random': 1.0.2 '@stablelib/sha256': 1.0.1 '@stablelib/x25519': 1.0.3 - '@walletconnect/jsonrpc-utils': 1.0.8 + '@walletconnect/jsonrpc-utils': 1.0.7 '@walletconnect/relay-api': 1.0.9 '@walletconnect/safe-json': 1.0.2 '@walletconnect/time': 1.0.2 @@ -11048,18 +11150,17 @@ packages: - react dev: false - /@web3modal/core@2.4.3(react@18.2.0): - resolution: {integrity: sha512-7Z/sDe9RIYQ2k9ITcxgEa/u7FvlI76vcVVZn9UY4ISivefqrH4JAS3GX4JmVNUUlovwuiZdyqBv4llAQOMK6Rg==} + /@web3modal/core@2.3.7(react@18.2.0): + resolution: {integrity: sha512-ggl9+tkAzz43npj97iTj6p4oQYaklxADQyCKAX7AnMfglZg5bRseMDGnfmpvnjlDn8TI+DGGO6da3ITmYRIDYQ==} dependencies: buffer: 6.0.3 - valtio: 1.10.5(react@18.2.0) + valtio: 1.10.4(react@18.2.0) transitivePeerDependencies: - react dev: false /@web3modal/standalone@2.2.1(react@18.2.0): resolution: {integrity: sha512-pHPL+UykZtOZhEhNl+l3wWnNvZZdm8cgJgVQVo8yL7m4N9kTyRbDArsQenlIeIm2xi0kFncXBJbe1kaxl8AWTA==} - deprecated: This package has been deprecated in favor of @walletconnect/modal. Please read more at https://docs.walletconnect.com dependencies: '@web3modal/core': 2.2.1(react@18.2.0) '@web3modal/ui': 2.2.1(react@18.2.0) @@ -11067,12 +11168,11 @@ packages: - react dev: false - /@web3modal/standalone@2.4.3(react@18.2.0): - resolution: {integrity: sha512-5ATXBoa4GGm+TIUSsKWsfWCJunv1XevOizpgTFhqyeGgRDmWhqsz9UIPzH/1mk+g0iJ/xqMKs5F6v9D2QeKxag==} - deprecated: This package has been deprecated in favor of @walletconnect/modal. Please read more at https://docs.walletconnect.com + /@web3modal/standalone@2.3.7(react@18.2.0): + resolution: {integrity: sha512-zgavWcimRVXnLdup2WQ0fFEnBnH+Wwn+k1/XzhwVpdJ//mrExWNYQaXt139RijxGUcux68ExRCyMqm1jkXTq3g==} dependencies: - '@web3modal/core': 2.4.3(react@18.2.0) - '@web3modal/ui': 2.4.3(react@18.2.0) + '@web3modal/core': 2.3.7(react@18.2.0) + '@web3modal/ui': 2.3.7(react@18.2.0) transitivePeerDependencies: - react dev: false @@ -11088,12 +11188,12 @@ packages: - react dev: false - /@web3modal/ui@2.4.3(react@18.2.0): - resolution: {integrity: sha512-J989p8CdtEhI9gZHf/rZ/WFqYlrAHWw9GmAhFoiNODwjAp0BoG/uoaPiijJMchXdngihZOjLGCQwDXU16DHiKg==} + /@web3modal/ui@2.3.7(react@18.2.0): + resolution: {integrity: sha512-mNDXY4ElcvXXixKHZTLcEjKC9zs3O8BD1EtaC8cKIy+RKFyHMpLB1DOQmz77tn91jNjOkrvEryqUwCbsJ7hjfA==} dependencies: - '@web3modal/core': 2.4.3(react@18.2.0) - lit: 2.7.5 - motion: 10.16.2 + '@web3modal/core': 2.3.7(react@18.2.0) + lit: 2.7.3 + motion: 10.15.5 qrcode: 1.5.3 transitivePeerDependencies: - react @@ -11103,7 +11203,7 @@ packages: resolution: {integrity: sha512-uoti8QU5xd+X+9PULOGpPpOqPDdwkz+ukMc4kyQG1GwXeKVGktr4FSllr6dBotjOjNVPSBPpmj5V6zrUdDcLaw==} dependencies: '@whatwg-node/events': 0.0.3 - tslib: 2.6.0 + tslib: 2.5.0 dev: true /@whatwg-node/events@0.0.2: @@ -11122,7 +11222,7 @@ packages: /@whatwg-node/fetch@0.8.8: resolution: {integrity: sha512-CdcjGC2vdKhc13KKxgsc6/616BQ7ooDIgPeTuAiE8qfCnS0mGzcfCOoZXypQSz73nxI+GWc7ZReIAVhxoE1KCg==} dependencies: - '@peculiar/webcrypto': 1.4.3 + '@peculiar/webcrypto': 1.4.1 '@whatwg-node/node-fetch': 0.3.6 busboy: 1.6.0 urlpattern-polyfill: 8.0.2 @@ -11133,7 +11233,7 @@ packages: resolution: {integrity: sha512-OTVoDm039CNyAWSRc2WBimMl/N9J4Fk2le21Xzcf+3OiWPNNSIbMnpWKBUyraPh2d9SAEgoBdQxTfVNihXgiUw==} engines: {node: '>=16.0.0'} dependencies: - '@whatwg-node/node-fetch': 0.4.13 + '@whatwg-node/node-fetch': 0.4.14 urlpattern-polyfill: 9.0.0 dev: true @@ -11144,25 +11244,25 @@ packages: busboy: 1.6.0 fast-querystring: 1.1.2 fast-url-parser: 1.1.3 - tslib: 2.6.0 + tslib: 2.5.0 dev: true - /@whatwg-node/node-fetch@0.4.13: - resolution: {integrity: sha512-Wijn8jtXq6VBX6EttABXHJIQBcoOP6RRQllXbiaHGORACTDr1xg6g2UnkoggY3dbDkm1VsMjdSe7NVBPc4ukYg==} + /@whatwg-node/node-fetch@0.4.14: + resolution: {integrity: sha512-ii/eZz2PcjLGj9D6WfsmfzlTzZV1Kz6MxYpq2Vc5P21J8vkKfENWC9B2ISsFCKovxElLukIwPg8HTrHFsLNflg==} engines: {node: '>=16.0.0'} dependencies: '@whatwg-node/events': 0.1.1 busboy: 1.6.0 fast-querystring: 1.1.2 fast-url-parser: 1.1.3 - tslib: 2.6.0 + tslib: 2.5.0 dev: true /@whatwg-node/server@0.7.7: resolution: {integrity: sha512-aHURgNDFm/48WVV3vhTMfnEKCYwYgdaRdRhZsQZx4UVFjGGkGay7Ys0+AYu9QT/jpoImv2oONkstoTMUprDofg==} dependencies: '@whatwg-node/fetch': 0.8.8 - tslib: 2.6.0 + tslib: 2.5.0 dev: true /JSONStream@1.3.5: @@ -11227,7 +11327,7 @@ packages: engines: {node: '>=6'} dependencies: buffer: 5.7.1 - immediate: 3.2.3 + immediate: 3.3.0 level-concat-iterator: 2.0.1 level-supports: 1.0.1 xtend: 4.0.2 @@ -11251,12 +11351,12 @@ packages: mime-types: 2.1.35 negotiator: 0.6.3 - /acorn-jsx@5.3.2(acorn@8.10.0): + /acorn-jsx@5.3.2(acorn@8.8.2): resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - acorn: 8.10.0 + acorn: 8.8.2 dev: true /acorn-node@1.8.2: @@ -11279,8 +11379,8 @@ packages: engines: {node: '>=0.4.0'} hasBin: true - /acorn@8.10.0: - resolution: {integrity: sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==} + /acorn@8.8.2: + resolution: {integrity: sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==} engines: {node: '>=0.4.0'} hasBin: true @@ -11461,21 +11561,13 @@ packages: resolution: {integrity: sha512-xcLxITLe2HYa1cnYnwCjkOO1PqUHQpozB8x9AR0OgWN2woOBi5kSDVxKfd0b7sb1hw5qFeJhXm9H1nu3xSfLeQ==} engines: {node: '>=10'} dependencies: - tslib: 2.6.0 + tslib: 2.5.0 dev: false - /aria-query@4.2.2: - resolution: {integrity: sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==} - engines: {node: '>=6.0'} - dependencies: - '@babel/runtime': 7.22.6 - '@babel/runtime-corejs3': 7.22.6 - dev: true - /aria-query@5.1.3: resolution: {integrity: sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==} dependencies: - deep-equal: 2.2.2 + deep-equal: 2.2.0 dev: true /array-buffer-byte-length@1.0.0: @@ -11499,8 +11591,8 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.2.0 - es-abstract: 1.22.1 - get-intrinsic: 1.2.1 + es-abstract: 1.21.2 + get-intrinsic: 1.2.0 is-string: 1.0.7 dev: true @@ -11515,7 +11607,7 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.2.0 - es-abstract: 1.22.1 + es-abstract: 1.21.2 es-shim-unscopables: 1.0.0 dev: true @@ -11525,7 +11617,7 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.2.0 - es-abstract: 1.22.1 + es-abstract: 1.21.2 es-shim-unscopables: 1.0.0 dev: true @@ -11534,21 +11626,9 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.2.0 - es-abstract: 1.22.1 + es-abstract: 1.21.2 es-shim-unscopables: 1.0.0 - get-intrinsic: 1.2.1 - dev: true - - /arraybuffer.prototype.slice@1.0.1: - resolution: {integrity: sha512-09x0ZWFEjj4WD8PDbykUwo3t9arLn8NIzmmYEJFpYekOAQjpkGSyrQhNoRTcwwcFRu+ycWF78QZ63oWTqSjBcw==} - engines: {node: '>= 0.4'} - dependencies: - array-buffer-byte-length: 1.0.0 - call-bind: 1.0.2 - define-properties: 1.2.0 - get-intrinsic: 1.2.1 - is-array-buffer: 3.0.2 - is-shared-array-buffer: 1.0.2 + get-intrinsic: 1.2.0 dev: true /arrify@1.0.1: @@ -11580,7 +11660,7 @@ packages: dependencies: pvtsutils: 1.3.2 pvutils: 1.1.3 - tslib: 2.6.0 + tslib: 2.5.0 /assert-plus@1.0.0: resolution: {integrity: sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==} @@ -11599,7 +11679,7 @@ packages: resolution: {integrity: sha512-c27loCv9QkZinsa5ProX751khO9DJl/AcB5c2KNtA6NRvHKS0PgLfcftz72KVq504vB0Gku5s2kUZzDBvQWvHg==} engines: {node: '>=4'} dependencies: - tslib: 2.6.0 + tslib: 2.5.0 /astral-regex@1.0.0: resolution: {integrity: sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==} @@ -11616,7 +11696,7 @@ packages: /async-mutex@0.2.6: resolution: {integrity: sha512-Hs4R+4SPgamu6rSGW8C7cV9gaWUKEHykfzCCvIRuaVv636Ju10ZdeUbvb4TBEW0INuq2DHZqXbK4Nd3yG4RaRw==} dependencies: - tslib: 2.6.0 + tslib: 2.5.0 /async@3.2.4: resolution: {integrity: sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==} @@ -11639,19 +11719,19 @@ packages: engines: {node: '>=8'} dev: true - /autoprefixer@10.4.13(postcss@8.4.19): - resolution: {integrity: sha512-49vKpMqcZYsJjwotvt4+h/BCjJVnhGwcLpDt5xkcaOG3eLrG/HUYLagrihYsQ+qrIBgIzX1Rw7a6L8I/ZA1Atg==} + /autoprefixer@10.4.14(postcss@8.4.21): + resolution: {integrity: sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==} engines: {node: ^10 || ^12 || >=14} hasBin: true peerDependencies: postcss: ^8.1.0 dependencies: - browserslist: 4.21.9 - caniuse-lite: 1.0.30001516 + browserslist: 4.21.5 + caniuse-lite: 1.0.30001464 fraction.js: 4.2.0 normalize-range: 0.1.2 picocolors: 1.0.0 - postcss: 8.4.19 + postcss: 8.4.21 postcss-value-parser: 4.2.0 dev: true @@ -11667,8 +11747,8 @@ packages: resolution: {integrity: sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg==} dev: false - /axe-core@4.7.2: - resolution: {integrity: sha512-zIURGIS1E1Q4pcrMjp+nnEh+16G56eG/MUllJH8yEvw7asDo7Ac9uhC9KIH5jzpITueEZolfYglnCGIuSBz39g==} + /axe-core@4.6.3: + resolution: {integrity: sha512-/BQzOX780JhsxDnPpH4ZiyrJAzcd8AfzFPkv+89veFSr1rcMjuq2JDCwypKaPeB6ljHp9KjXhPpjgCvQlWYuqg==} engines: {node: '>=4'} dev: true @@ -11697,8 +11777,8 @@ packages: - debug dev: false - /axios@1.2.2: - resolution: {integrity: sha512-bz/J4gS2S3I7mpN/YZfGFTqhXTYzRho8Ay38w2otuuDR322KzFIWm/4W2K6gIwvWaws5n+mnb7D1lN9uD+QH6Q==} + /axios@1.3.3: + resolution: {integrity: sha512-eYq77dYIFS77AQlhzEL937yUBSepBfPIe8FcgEDN35vMNZKMrs81pgnyrQpwfy4NF4b4XWX1Zgx7yX+25w8QJA==} dependencies: follow-redirects: 1.15.2(debug@4.3.4) form-data: 4.0.0 @@ -11707,8 +11787,8 @@ packages: - debug dev: false - /axios@1.3.3: - resolution: {integrity: sha512-eYq77dYIFS77AQlhzEL937yUBSepBfPIe8FcgEDN35vMNZKMrs81pgnyrQpwfy4NF4b4XWX1Zgx7yX+25w8QJA==} + /axios@1.3.4: + resolution: {integrity: sha512-toYm+Bsyl6VC5wSkfkbbNB6ROv7KY93PEBBL6xyDczaIHasAiv4wPqQ/c4RjoQzipxRD2W5g21cOqQulZ7rHwQ==} dependencies: follow-redirects: 1.15.2(debug@4.3.4) form-data: 4.0.0 @@ -11717,8 +11797,10 @@ packages: - debug dev: false - /axobject-query@2.2.0: - resolution: {integrity: sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==} + /axobject-query@3.1.1: + resolution: {integrity: sha512-goKlv8DZrK9hUh975fnHzhNIO4jUnFCfv/dszV5VwUGDFjI6vQ2VwoyjYjYNEbBE8AH87TduWP5uyDR1D+Iteg==} + dependencies: + deep-equal: 2.2.0 dev: true /babel-core@7.0.0-bridge.0(@babel/core@7.18.5): @@ -11728,27 +11810,27 @@ packages: dependencies: '@babel/core': 7.18.5 - /babel-plugin-polyfill-corejs2@0.4.4(@babel/core@7.18.5): - resolution: {integrity: sha512-9WeK9snM1BfxB38goUEv2FLnA6ja07UMfazFHzCXUb3NyDZAwfXvQiURQ6guTTMeHcOsdknULm1PDhs4uWtKyA==} + /babel-plugin-polyfill-corejs2@0.3.3(@babel/core@7.18.5): + resolution: {integrity: sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/compat-data': 7.22.9 + '@babel/compat-data': 7.21.0 '@babel/core': 7.18.5 - '@babel/helper-define-polyfill-provider': 0.4.1(@babel/core@7.18.5) - '@nicolo-ribaudo/semver-v6': 6.3.3 + '@babel/helper-define-polyfill-provider': 0.3.3(@babel/core@7.18.5) + semver: 6.3.0 transitivePeerDependencies: - supports-color - /babel-plugin-polyfill-corejs2@0.4.4(@babel/core@7.22.9): - resolution: {integrity: sha512-9WeK9snM1BfxB38goUEv2FLnA6ja07UMfazFHzCXUb3NyDZAwfXvQiURQ6guTTMeHcOsdknULm1PDhs4uWtKyA==} + /babel-plugin-polyfill-corejs2@0.3.3(@babel/core@7.21.0): + resolution: {integrity: sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/compat-data': 7.22.9 - '@babel/core': 7.22.9 - '@babel/helper-define-polyfill-provider': 0.4.1(@babel/core@7.22.9) - '@nicolo-ribaudo/semver-v6': 6.3.3 + '@babel/compat-data': 7.21.0 + '@babel/core': 7.21.0 + '@babel/helper-define-polyfill-provider': 0.3.3(@babel/core@7.21.0) + semver: 6.3.0 transitivePeerDependencies: - supports-color dev: true @@ -11765,37 +11847,37 @@ packages: transitivePeerDependencies: - supports-color - /babel-plugin-polyfill-corejs2@0.4.5(@babel/core@7.22.9): + /babel-plugin-polyfill-corejs2@0.4.5(@babel/core@7.22.10): resolution: {integrity: sha512-19hwUH5FKl49JEsvyTcoHakh6BE0wgXLLptIyKZ3PijHc/Ci521wygORCUCCred+E/twuqRyAkE02BAWPmsHOg==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: '@babel/compat-data': 7.22.9 - '@babel/core': 7.22.9 - '@babel/helper-define-polyfill-provider': 0.4.2(@babel/core@7.22.9) + '@babel/core': 7.22.10 + '@babel/helper-define-polyfill-provider': 0.4.2(@babel/core@7.22.10) semver: 6.3.1 transitivePeerDependencies: - supports-color - /babel-plugin-polyfill-corejs3@0.8.2(@babel/core@7.18.5): - resolution: {integrity: sha512-Cid+Jv1BrY9ReW9lIfNlNpsI53N+FN7gE+f73zLAUbr9C52W4gKLWSByx47pfDJsEysojKArqOtOKZSVIIUTuQ==} + /babel-plugin-polyfill-corejs3@0.6.0(@babel/core@7.18.5): + resolution: {integrity: sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.5 - '@babel/helper-define-polyfill-provider': 0.4.1(@babel/core@7.18.5) - core-js-compat: 3.31.1 + '@babel/helper-define-polyfill-provider': 0.3.3(@babel/core@7.18.5) + core-js-compat: 3.29.0 transitivePeerDependencies: - supports-color - /babel-plugin-polyfill-corejs3@0.8.2(@babel/core@7.22.9): - resolution: {integrity: sha512-Cid+Jv1BrY9ReW9lIfNlNpsI53N+FN7gE+f73zLAUbr9C52W4gKLWSByx47pfDJsEysojKArqOtOKZSVIIUTuQ==} + /babel-plugin-polyfill-corejs3@0.6.0(@babel/core@7.21.0): + resolution: {integrity: sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 - '@babel/helper-define-polyfill-provider': 0.4.1(@babel/core@7.22.9) - core-js-compat: 3.31.1 + '@babel/core': 7.21.0 + '@babel/helper-define-polyfill-provider': 0.3.3(@babel/core@7.21.0) + core-js-compat: 3.29.0 transitivePeerDependencies: - supports-color dev: true @@ -11807,38 +11889,38 @@ packages: dependencies: '@babel/core': 7.18.5 '@babel/helper-define-polyfill-provider': 0.4.2(@babel/core@7.18.5) - core-js-compat: 3.31.1 + core-js-compat: 3.32.1 transitivePeerDependencies: - supports-color - /babel-plugin-polyfill-corejs3@0.8.3(@babel/core@7.22.9): + /babel-plugin-polyfill-corejs3@0.8.3(@babel/core@7.22.10): resolution: {integrity: sha512-z41XaniZL26WLrvjy7soabMXrfPWARN25PZoriDEiLMxAp50AUW3t35BGQUMg5xK3UrpVTtagIDklxYa+MhiNA==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/core': 7.22.9 - '@babel/helper-define-polyfill-provider': 0.4.2(@babel/core@7.22.9) - core-js-compat: 3.31.1 + '@babel/core': 7.22.10 + '@babel/helper-define-polyfill-provider': 0.4.2(@babel/core@7.22.10) + core-js-compat: 3.32.1 transitivePeerDependencies: - supports-color - /babel-plugin-polyfill-regenerator@0.5.1(@babel/core@7.18.5): - resolution: {integrity: sha512-L8OyySuI6OSQ5hFy9O+7zFjyr4WhAfRjLIOkhQGYl+emwJkd/S4XXT1JpfrgR1jrQ1NcGiOh+yAdGlF8pnC3Jw==} + /babel-plugin-polyfill-regenerator@0.4.1(@babel/core@7.18.5): + resolution: {integrity: sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.5 - '@babel/helper-define-polyfill-provider': 0.4.1(@babel/core@7.18.5) + '@babel/helper-define-polyfill-provider': 0.3.3(@babel/core@7.18.5) transitivePeerDependencies: - supports-color - /babel-plugin-polyfill-regenerator@0.5.1(@babel/core@7.22.9): - resolution: {integrity: sha512-L8OyySuI6OSQ5hFy9O+7zFjyr4WhAfRjLIOkhQGYl+emwJkd/S4XXT1JpfrgR1jrQ1NcGiOh+yAdGlF8pnC3Jw==} + /babel-plugin-polyfill-regenerator@0.4.1(@babel/core@7.21.0): + resolution: {integrity: sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 - '@babel/helper-define-polyfill-provider': 0.4.1(@babel/core@7.22.9) + '@babel/core': 7.21.0 + '@babel/helper-define-polyfill-provider': 0.3.3(@babel/core@7.21.0) transitivePeerDependencies: - supports-color dev: true @@ -11853,13 +11935,13 @@ packages: transitivePeerDependencies: - supports-color - /babel-plugin-polyfill-regenerator@0.5.2(@babel/core@7.22.9): + /babel-plugin-polyfill-regenerator@0.5.2(@babel/core@7.22.10): resolution: {integrity: sha512-tAlOptU0Xj34V1Y2PNTL4Y0FOJMDB6bZmoW39FeCQIhigGLkqu3Fj6uiXpxIf6Ij274ENdYx64y6Au+ZKlb1IA==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/core': 7.22.9 - '@babel/helper-define-polyfill-provider': 0.4.2(@babel/core@7.22.9) + '@babel/core': 7.22.10 + '@babel/helper-define-polyfill-provider': 0.4.2(@babel/core@7.22.10) transitivePeerDependencies: - supports-color @@ -11888,10 +11970,10 @@ packages: transitivePeerDependencies: - '@babel/core' - /babel-plugin-transform-flow-enums@0.0.2(@babel/core@7.22.9): + /babel-plugin-transform-flow-enums@0.0.2(@babel/core@7.22.10): resolution: {integrity: sha512-g4aaCrDDOsWjbm0PUUeVnkcVd6AKJsVc/MbnPhEotEpkeJQP6b8nzewohQi7+QS8UyPehOhGWn0nOwjvWpmMvQ==} dependencies: - '@babel/plugin-syntax-flow': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-syntax-flow': 7.22.5(@babel/core@7.22.10) transitivePeerDependencies: - '@babel/core' @@ -11905,63 +11987,67 @@ packages: '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.18.5) '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.18.5) '@babel/plugin-syntax-flow': 7.22.5(@babel/core@7.18.5) - '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.18.5) + '@babel/plugin-syntax-jsx': 7.18.6(@babel/core@7.18.5) '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.18.5) - '@babel/plugin-transform-arrow-functions': 7.22.5(@babel/core@7.18.5) - '@babel/plugin-transform-block-scoped-functions': 7.22.5(@babel/core@7.18.5) - '@babel/plugin-transform-block-scoping': 7.22.5(@babel/core@7.18.5) - '@babel/plugin-transform-classes': 7.22.6(@babel/core@7.18.5) - '@babel/plugin-transform-computed-properties': 7.22.5(@babel/core@7.18.5) - '@babel/plugin-transform-destructuring': 7.22.5(@babel/core@7.18.5) + '@babel/plugin-transform-arrow-functions': 7.20.7(@babel/core@7.18.5) + '@babel/plugin-transform-block-scoped-functions': 7.18.6(@babel/core@7.18.5) + '@babel/plugin-transform-block-scoping': 7.21.0(@babel/core@7.18.5) + '@babel/plugin-transform-classes': 7.21.0(@babel/core@7.18.5) + '@babel/plugin-transform-computed-properties': 7.20.7(@babel/core@7.18.5) + '@babel/plugin-transform-destructuring': 7.20.7(@babel/core@7.18.5) '@babel/plugin-transform-flow-strip-types': 7.22.5(@babel/core@7.18.5) - '@babel/plugin-transform-for-of': 7.22.5(@babel/core@7.18.5) - '@babel/plugin-transform-function-name': 7.22.5(@babel/core@7.18.5) - '@babel/plugin-transform-literals': 7.22.5(@babel/core@7.18.5) - '@babel/plugin-transform-member-expression-literals': 7.22.5(@babel/core@7.18.5) - '@babel/plugin-transform-modules-commonjs': 7.22.5(@babel/core@7.18.5) - '@babel/plugin-transform-object-super': 7.22.5(@babel/core@7.18.5) - '@babel/plugin-transform-parameters': 7.22.5(@babel/core@7.18.5) - '@babel/plugin-transform-property-literals': 7.22.5(@babel/core@7.18.5) - '@babel/plugin-transform-react-display-name': 7.22.5(@babel/core@7.18.5) - '@babel/plugin-transform-react-jsx': 7.22.5(@babel/core@7.18.5) - '@babel/plugin-transform-shorthand-properties': 7.22.5(@babel/core@7.18.5) - '@babel/plugin-transform-spread': 7.22.5(@babel/core@7.18.5) - '@babel/plugin-transform-template-literals': 7.22.5(@babel/core@7.18.5) + '@babel/plugin-transform-for-of': 7.21.0(@babel/core@7.18.5) + '@babel/plugin-transform-function-name': 7.18.9(@babel/core@7.18.5) + '@babel/plugin-transform-literals': 7.18.9(@babel/core@7.18.5) + '@babel/plugin-transform-member-expression-literals': 7.18.6(@babel/core@7.18.5) + '@babel/plugin-transform-modules-commonjs': 7.21.2(@babel/core@7.18.5) + '@babel/plugin-transform-object-super': 7.18.6(@babel/core@7.18.5) + '@babel/plugin-transform-parameters': 7.20.7(@babel/core@7.18.5) + '@babel/plugin-transform-property-literals': 7.18.6(@babel/core@7.18.5) + '@babel/plugin-transform-react-display-name': 7.18.6(@babel/core@7.18.5) + '@babel/plugin-transform-react-jsx': 7.21.0(@babel/core@7.18.5) + '@babel/plugin-transform-shorthand-properties': 7.18.6(@babel/core@7.18.5) + '@babel/plugin-transform-spread': 7.20.7(@babel/core@7.18.5) + '@babel/plugin-transform-template-literals': 7.18.9(@babel/core@7.18.5) babel-plugin-syntax-trailing-function-commas: 7.0.0-beta.0 + transitivePeerDependencies: + - supports-color - /babel-preset-fbjs@3.4.0(@babel/core@7.22.9): + /babel-preset-fbjs@3.4.0(@babel/core@7.22.10): resolution: {integrity: sha512-9ywCsCvo1ojrw0b+XYk7aFvTH6D9064t0RIL1rtMf3nsa02Xw41MS7sZw216Im35xj/UY0PDBQsa1brUDDF1Ow==} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.22.9 - '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.22.9) - '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.22.9) - '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.22.9) - '@babel/plugin-syntax-flow': 7.22.5(@babel/core@7.22.9) - '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.22.9) - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.22.9) - '@babel/plugin-transform-arrow-functions': 7.22.5(@babel/core@7.22.9) - '@babel/plugin-transform-block-scoped-functions': 7.22.5(@babel/core@7.22.9) - '@babel/plugin-transform-block-scoping': 7.22.5(@babel/core@7.22.9) - '@babel/plugin-transform-classes': 7.22.6(@babel/core@7.22.9) - '@babel/plugin-transform-computed-properties': 7.22.5(@babel/core@7.22.9) - '@babel/plugin-transform-destructuring': 7.22.5(@babel/core@7.22.9) - '@babel/plugin-transform-flow-strip-types': 7.22.5(@babel/core@7.22.9) - '@babel/plugin-transform-for-of': 7.22.5(@babel/core@7.22.9) - '@babel/plugin-transform-function-name': 7.22.5(@babel/core@7.22.9) - '@babel/plugin-transform-literals': 7.22.5(@babel/core@7.22.9) - '@babel/plugin-transform-member-expression-literals': 7.22.5(@babel/core@7.22.9) - '@babel/plugin-transform-modules-commonjs': 7.22.5(@babel/core@7.22.9) - '@babel/plugin-transform-object-super': 7.22.5(@babel/core@7.22.9) - '@babel/plugin-transform-parameters': 7.22.5(@babel/core@7.22.9) - '@babel/plugin-transform-property-literals': 7.22.5(@babel/core@7.22.9) - '@babel/plugin-transform-react-display-name': 7.22.5(@babel/core@7.22.9) - '@babel/plugin-transform-react-jsx': 7.22.5(@babel/core@7.22.9) - '@babel/plugin-transform-shorthand-properties': 7.22.5(@babel/core@7.22.9) - '@babel/plugin-transform-spread': 7.22.5(@babel/core@7.22.9) - '@babel/plugin-transform-template-literals': 7.22.5(@babel/core@7.22.9) + '@babel/core': 7.22.10 + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.22.10) + '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.22.10) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.22.10) + '@babel/plugin-syntax-flow': 7.22.5(@babel/core@7.22.10) + '@babel/plugin-syntax-jsx': 7.18.6(@babel/core@7.22.10) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.22.10) + '@babel/plugin-transform-arrow-functions': 7.20.7(@babel/core@7.22.10) + '@babel/plugin-transform-block-scoped-functions': 7.18.6(@babel/core@7.22.10) + '@babel/plugin-transform-block-scoping': 7.21.0(@babel/core@7.22.10) + '@babel/plugin-transform-classes': 7.21.0(@babel/core@7.22.10) + '@babel/plugin-transform-computed-properties': 7.20.7(@babel/core@7.22.10) + '@babel/plugin-transform-destructuring': 7.20.7(@babel/core@7.22.10) + '@babel/plugin-transform-flow-strip-types': 7.22.5(@babel/core@7.22.10) + '@babel/plugin-transform-for-of': 7.21.0(@babel/core@7.22.10) + '@babel/plugin-transform-function-name': 7.18.9(@babel/core@7.22.10) + '@babel/plugin-transform-literals': 7.18.9(@babel/core@7.22.10) + '@babel/plugin-transform-member-expression-literals': 7.18.6(@babel/core@7.22.10) + '@babel/plugin-transform-modules-commonjs': 7.21.2(@babel/core@7.22.10) + '@babel/plugin-transform-object-super': 7.18.6(@babel/core@7.22.10) + '@babel/plugin-transform-parameters': 7.20.7(@babel/core@7.22.10) + '@babel/plugin-transform-property-literals': 7.18.6(@babel/core@7.22.10) + '@babel/plugin-transform-react-display-name': 7.18.6(@babel/core@7.22.10) + '@babel/plugin-transform-react-jsx': 7.21.0(@babel/core@7.22.10) + '@babel/plugin-transform-shorthand-properties': 7.18.6(@babel/core@7.22.10) + '@babel/plugin-transform-spread': 7.20.7(@babel/core@7.22.10) + '@babel/plugin-transform-template-literals': 7.18.9(@babel/core@7.22.10) babel-plugin-syntax-trailing-function-commas: 7.0.0-beta.0 + transitivePeerDependencies: + - supports-color /bail@2.0.2: resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==} @@ -12189,15 +12275,25 @@ packages: safe-buffer: 5.2.1 dev: false - /browserslist@4.21.9: - resolution: {integrity: sha512-M0MFoZzbUrRU4KNfCrDLnvyE7gub+peetoTid3TBIqtunaDJyXlwhakT+/VkvSXcfIzFfK/nkCs4nmyTmxdNSg==} + /browserslist@4.21.10: + resolution: {integrity: sha512-bipEBdZfVH5/pwrvqc+Ub0kUPVfGUhlKxbvfD+z1BDnPEO/X98ruXGA1WP5ASpAFKan7Qr6j736IacbZQuAlKQ==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001516 - electron-to-chromium: 1.4.462 + caniuse-lite: 1.0.30001522 + electron-to-chromium: 1.4.497 node-releases: 2.0.13 - update-browserslist-db: 1.0.11(browserslist@4.21.9) + update-browserslist-db: 1.0.11(browserslist@4.21.10) + + /browserslist@4.21.5: + resolution: {integrity: sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + dependencies: + caniuse-lite: 1.0.30001482 + electron-to-chromium: 1.4.328 + node-releases: 2.0.10 + update-browserslist-db: 1.0.10(browserslist@4.21.5) /bs58@4.0.1: resolution: {integrity: sha512-Ok3Wdf5vOIlBrgCvTq96gBkJw+JUEzdBgyaza5HLtPm7yTHkjRy8+JzNyHF7BHa0bNWOQIp3m5YF0nnFcOIKLw==} @@ -12276,7 +12372,7 @@ packages: esbuild: '>=0.13' dependencies: esbuild: 0.15.13 - load-tsconfig: 0.2.5 + load-tsconfig: 0.2.3 dev: true /busboy@1.6.0: @@ -12316,7 +12412,7 @@ packages: clone-response: 1.0.3 get-stream: 5.2.0 http-cache-semantics: 4.1.1 - keyv: 4.5.3 + keyv: 4.5.2 lowercase-keys: 2.0.0 normalize-url: 6.1.0 responselike: 2.0.1 @@ -12326,7 +12422,7 @@ packages: resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==} dependencies: function-bind: 1.1.1 - get-intrinsic: 1.2.1 + get-intrinsic: 1.2.0 /caller-callsite@2.0.0: resolution: {integrity: sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ==} @@ -12353,7 +12449,7 @@ packages: resolution: {integrity: sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==} dependencies: pascal-case: 3.1.2 - tslib: 2.6.0 + tslib: 2.5.0 dev: true /camelcase-css@2.0.1: @@ -12381,14 +12477,25 @@ packages: resolution: {integrity: sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ==} dev: false - /caniuse-lite@1.0.30001516: - resolution: {integrity: sha512-Wmec9pCBY8CWbmI4HsjBeQLqDTqV91nFVR83DnZpYyRnPI1wePDsTg0bGLPC5VU/3OIZV1fmxEea1b+tFKe86g==} + /caniuse-lite@1.0.30001464: + resolution: {integrity: sha512-oww27MtUmusatpRpCGSOneQk2/l5czXANDSFvsc7VuOQ86s3ANhZetpwXNf1zY/zdfP63Xvjz325DAdAoES13g==} + dev: true + + /caniuse-lite@1.0.30001482: + resolution: {integrity: sha512-F1ZInsg53cegyjroxLNW9DmrEQ1SuGRTO1QlpA0o2/6OpQ0gFeDRoq1yFmnr8Sakn9qwwt9DmbxHB6w167OSuQ==} + + /caniuse-lite@1.0.30001486: + resolution: {integrity: sha512-uv7/gXuHi10Whlj0pp5q/tsK/32J2QSqVRKQhs2j8VsDCjgyruAh/eEXHF822VqO9yT6iZKw3nRwZRSPBE9OQg==} + dev: false + + /caniuse-lite@1.0.30001522: + resolution: {integrity: sha512-TKiyTVZxJGhsTszLuzb+6vUZSjVOAhClszBr2Ta2k9IwtNBT/4dzmL6aywt0HCgEZlmwJzXJd8yNiob6HgwTRg==} /capital-case@1.0.4: resolution: {integrity: sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==} dependencies: no-case: 3.0.4 - tslib: 2.6.0 + tslib: 2.5.0 upper-case-first: 2.0.2 dev: true @@ -12406,8 +12513,8 @@ packages: engines: {node: '>=6'} dev: false - /cborg@1.10.2: - resolution: {integrity: sha512-b3tFPA9pUr2zCUiCfRd2+wok2/LBSNUMKOuRRok+WlvvAgEt/PlbgPTsZUcwCOs53IJvLgTp0eotwtosE6njug==} + /cborg@1.10.1: + resolution: {integrity: sha512-et6Qm8MOUY2kCWa5GKk2MlBVoPjHv0hQBmlzI/Z7+5V3VJCeIkGehIB3vWknNsm2kOkAIs6wEKJFJo8luWQQ/w==} hasBin: true dev: false @@ -12453,8 +12560,8 @@ packages: ansi-styles: 4.3.0 supports-color: 7.2.0 - /chalk@5.3.0: - resolution: {integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==} + /chalk@5.2.0: + resolution: {integrity: sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA==} engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} dev: true @@ -12502,7 +12609,7 @@ packages: path-case: 3.0.4 sentence-case: 3.0.4 snake-case: 3.0.4 - tslib: 2.6.0 + tslib: 2.5.0 dev: true /character-entities@2.0.2: @@ -12704,8 +12811,8 @@ packages: /colorette@1.4.0: resolution: {integrity: sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==} - /colorette@2.0.20: - resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==} + /colorette@2.0.19: + resolution: {integrity: sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==} dev: true /combine-errors@3.0.3: @@ -12729,6 +12836,11 @@ packages: /command-exists@1.2.9: resolution: {integrity: sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w==} + /commander@10.0.0: + resolution: {integrity: sha512-zS5PnTI22FIRM6ylNW8G4Ap0IEOyk62fhLSD0+uHRT9McRCLGpkVNvao4bjimpK/GShynyQkFFxHhwMcETmduA==} + engines: {node: '>=14'} + dev: true + /commander@2.13.0: resolution: {integrity: sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==} @@ -12817,7 +12929,7 @@ packages: resolution: {integrity: sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ==} dependencies: no-case: 3.0.4 - tslib: 2.6.0 + tslib: 2.5.0 upper-case: 2.0.2 dev: true @@ -12893,18 +13005,18 @@ packages: dependencies: toggle-selection: 1.0.6 - /core-js-compat@3.31.1: - resolution: {integrity: sha512-wIDWd2s5/5aJSdpOJHfSibxNODxoGoWOBHt8JSPB41NOE94M7kuTPZCYLOlTtuoXTsBPKobpJ6T+y0SSy5L9SA==} + /core-js-compat@3.29.0: + resolution: {integrity: sha512-ScMn3uZNAFhK2DGoEfErguoiAHhV2Ju+oJo/jK08p7B3f3UhocUrCCkTvnZaiS+edl5nlIoiBXKcwMc6elv4KQ==} dependencies: - browserslist: 4.21.9 + browserslist: 4.21.5 - /core-js-pure@3.31.1: - resolution: {integrity: sha512-w+C62kvWti0EPs4KPMCMVv9DriHSXfQOCQ94bGGBiEW5rrbtt/Rz8n5Krhfw9cpFyzXBjf3DB3QnPdEzGDY4Fw==} - requiresBuild: true - dev: true + /core-js-compat@3.32.1: + resolution: {integrity: sha512-GSvKDv4wE0bPnQtjklV101juQ85g6H3rm5PDP20mqlS5j0kXF3pP97YvAu5hl+uFHqMictp3b2VxOHljWMAtuA==} + dependencies: + browserslist: 4.21.10 - /core-js@3.32.0: - resolution: {integrity: sha512-rd4rYZNlF3WuoYuRIDEmbR/ga9CeuWX9U05umAvgrrZoHY4Z++cp/xwPQMvUpBB4Ag6J8KfD80G0zwCyaSxDww==} + /core-js@3.31.1: + resolution: {integrity: sha512-2sKLtfq1eFST7l7v62zaqXacPc7uG8ZAya8ogijLhTtaKNcpzpB4TMoTw2Si+8GYKRwFPMMtUT0263QFWFfqyQ==} requiresBuild: true dev: false @@ -12923,7 +13035,7 @@ packages: vary: 1.1.2 dev: false - /cosmiconfig-typescript-loader@4.3.0(@types/node@17.0.31)(cosmiconfig@8.2.0)(ts-node@10.9.1)(typescript@5.0.4): + /cosmiconfig-typescript-loader@4.3.0(@types/node@17.0.45)(cosmiconfig@8.1.0)(ts-node@10.9.1)(typescript@4.9.4): resolution: {integrity: sha512-NTxV1MFfZDLPiBMjxbHRwSh5LaLcPMwNdCutmnHJCKoVnlvldPWlllonKwrsRJ5pYZBIBGRWWU2tfvzxgeSW5Q==} engines: {node: '>=12', npm: '>=6'} peerDependencies: @@ -12932,10 +13044,10 @@ packages: ts-node: '>=10' typescript: '>=3' dependencies: - '@types/node': 17.0.31 - cosmiconfig: 8.2.0 - ts-node: 10.9.1(@types/node@17.0.31)(typescript@5.0.4) - typescript: 5.0.4 + '@types/node': 17.0.45 + cosmiconfig: 8.1.0 + ts-node: 10.9.1(@types/node@17.0.45)(typescript@5.0.4) + typescript: 4.9.4 dev: true /cosmiconfig@5.2.1: @@ -12958,6 +13070,16 @@ packages: yaml: 1.10.2 dev: true + /cosmiconfig@8.1.0: + resolution: {integrity: sha512-0tLZ9URlPGU7JsKq0DQOQ3FoRsYX8xDZ7xMiATQfaiGMz7EHowNkbU9u1coAOmnh9p/1ySpm0RB3JNWRXM5GCg==} + engines: {node: '>=14'} + dependencies: + import-fresh: 3.3.0 + js-yaml: 4.1.0 + parse-json: 5.2.0 + path-type: 4.0.0 + dev: true + /cosmiconfig@8.2.0: resolution: {integrity: sha512-3rTMnFJA1tCOPwRxtgF4wd7Ab2qvDbL8jX+3smjIbS4HlZBagTlpERbdN7iAbWlrfxE3M8c27kTwTawQ7st+OQ==} engines: {node: '>=14'} @@ -13005,10 +13127,10 @@ packages: /create-require@1.1.1: resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==} - /cross-fetch@3.1.8: - resolution: {integrity: sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg==} + /cross-fetch@3.1.5: + resolution: {integrity: sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==} dependencies: - node-fetch: 2.6.12 + node-fetch: 2.6.7 transitivePeerDependencies: - encoding @@ -13093,8 +13215,12 @@ packages: css-tree: 1.1.3 dev: true + /csstype@3.1.1: + resolution: {integrity: sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==} + /csstype@3.1.2: resolution: {integrity: sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==} + dev: false /custom-error-instance@2.1.1: resolution: {integrity: sha512-p6JFxJc3M4OTD2li2qaHkDCw9SfMw82Ldr6OC9Je1aXiGfhx2W8p3GaoeaGrPJTUN9NirTM/KTxHWMUdR1rsUg==} @@ -13143,7 +13269,7 @@ packages: resolution: {integrity: sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==} engines: {node: '>=0.11'} dependencies: - '@babel/runtime': 7.22.6 + '@babel/runtime': 7.21.5 /dayjs@1.11.7: resolution: {integrity: sha512-+Yw9U6YO5TQohxLcIkrXBeY73WP3ejHWVvx8XCk3gxvQDCTEmS48ZrSZCKciI7Bhl/uCMyxYtE9UqRILmFphkQ==} @@ -13254,13 +13380,12 @@ packages: type-detect: 4.0.8 dev: false - /deep-equal@2.2.2: - resolution: {integrity: sha512-xjVyBf0w5vH0I42jdAZzOKVldmPgSulmiyPRywoyq7HXC9qdgo17kxJE+rdnif5Tz6+pIrpJI8dCpMNLIGkUiA==} + /deep-equal@2.2.0: + resolution: {integrity: sha512-RdpzE0Hv4lhowpIUKKMJfeH6C1pXdtT1/it80ubgWqwI3qpuxUBpC1S4hnHg+zjnuOoDkzUtUCEEkG+XG5l3Mw==} dependencies: - array-buffer-byte-length: 1.0.0 call-bind: 1.0.2 es-get-iterator: 1.1.3 - get-intrinsic: 1.2.1 + get-intrinsic: 1.2.0 is-arguments: 1.1.1 is-array-buffer: 3.0.2 is-date-object: 1.0.5 @@ -13270,11 +13395,11 @@ packages: object-is: 1.1.5 object-keys: 1.1.1 object.assign: 4.1.4 - regexp.prototype.flags: 1.5.0 + regexp.prototype.flags: 1.4.3 side-channel: 1.0.4 which-boxed-primitive: 1.0.2 which-collection: 1.0.1 - which-typed-array: 1.1.10 + which-typed-array: 1.1.9 dev: true /deep-is@0.1.4: @@ -13285,6 +13410,11 @@ packages: resolution: {integrity: sha512-Rn+RuwkmkDwCi2/oXOFS9Gsr5lJZu/yTGpK7wAaAIE75CC+LCGEZHpY6VQJa/RoJcrmaA/docWJZvYohlNkWPA==} dev: false + /deepmerge@4.3.0: + resolution: {integrity: sha512-z2wJZXrmeHdvYJp/Ux55wIjqo81G5Bp4c+oELTW+7ar6SogWHajt5a9gO3s3IDaGSAXjDk0vlQKN3rms8ab3og==} + engines: {node: '>=0.10.0'} + dev: true + /deepmerge@4.3.1: resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} engines: {node: '>=0.10.0'} @@ -13452,11 +13582,11 @@ packages: /dlv@1.1.3: resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} - /dns-over-http-resolver@1.2.3(node-fetch@2.6.12): + /dns-over-http-resolver@1.2.3(node-fetch@2.6.9): resolution: {integrity: sha512-miDiVSI6KSNbi4SVifzO/reD8rMnxgrlnkrlkugOLQpWQTe2qMdHsZp5DmfKjxNE+/T3VAAYLQUZMv9SMr6+AA==} dependencies: debug: 4.3.4(supports-color@5.5.0) - native-fetch: 3.0.0(node-fetch@2.6.12) + native-fetch: 3.0.0(node-fetch@2.6.9) receptacle: 1.3.2 transitivePeerDependencies: - node-fetch @@ -13519,7 +13649,7 @@ packages: resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==} dependencies: no-case: 3.0.4 - tslib: 2.6.0 + tslib: 2.5.0 dev: true /dot-prop@5.3.0: @@ -13534,8 +13664,8 @@ packages: engines: {node: '>=12'} dev: true - /dotenv@16.3.1: - resolution: {integrity: sha512-IPzF4w4/Rd94bA9imS68tZBaYyBWSCE47V1RGuMrB94iyTOIEwRmVL2x/4An+6mETpLrKJ5hQkB8W4kFAadeIQ==} + /dotenv@16.0.3: + resolution: {integrity: sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==} engines: {node: '>=12'} dev: true @@ -13568,7 +13698,6 @@ packages: /eip1193-provider@1.0.1: resolution: {integrity: sha512-kSuqwQ26d7CzuS/t3yRXo2Su2cVH0QfvyKbr2H7Be7O5YDyIq4hQGCNTo5wRdP07bt+E2R/8nPCzey4ojBHf7g==} - deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. dependencies: '@json-rpc-tools/provider': 1.7.6 transitivePeerDependencies: @@ -13584,8 +13713,11 @@ packages: encoding: 0.1.13 dev: false - /electron-to-chromium@1.4.462: - resolution: {integrity: sha512-ux2LqN9JKRBDKXMT+78jtiBLPiXf+rLtYlsrOg5Qn7uv6Cbg7+9JyIalE3wcqkOdB2wPCUYNWAuL7suKRMHe9w==} + /electron-to-chromium@1.4.328: + resolution: {integrity: sha512-DE9tTy2PNmy1v55AZAO542ui+MLC2cvINMK4P2LXGsJdput/ThVG9t+QGecPuAZZSgC8XoI+Jh9M1OG9IoNSCw==} + + /electron-to-chromium@1.4.497: + resolution: {integrity: sha512-9cvj6XkrgyxDySKJWYVIyq7p9bOAkH3M3jANgvWNX/F2jIAfbBN4oBNLJg1i68I8wAKVuih2IL4y1n9hqbL3Aw==} /elliptic@6.5.4: resolution: {integrity: sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==} @@ -13638,12 +13770,12 @@ packages: dependencies: once: 1.4.0 - /engine.io-client@6.5.1: - resolution: {integrity: sha512-hE5wKXH8Ru4L19MbM1GgYV/2Qo54JSMh1rlJbfpa40bEWkCKNo3ol2eOtGmowcr+ysgbI7+SGL+by42Q3pt/Ng==} + /engine.io-client@6.5.2: + resolution: {integrity: sha512-CQZqbrpEYnrpGqC07a9dJDz4gePZUgTPMU3NKJPSeQOyw27Tst4Pl3FemKoFGAlHzgZmKjoRmiJvbWfhCXUlIg==} dependencies: '@socket.io/component-emitter': 3.1.0 debug: 4.3.4(supports-color@5.5.0) - engine.io-parser: 5.1.0 + engine.io-parser: 5.2.1 ws: 8.11.0 xmlhttprequest-ssl: 2.0.0 transitivePeerDependencies: @@ -13652,13 +13784,13 @@ packages: - utf-8-validate dev: false - /engine.io-parser@5.1.0: - resolution: {integrity: sha512-enySgNiK5tyZFynt3z7iqBR+Bto9EVVVvDFuTT0ioHCGbzirZVGDGiQjZzEp8hWl6hd5FSVytJGuScX1C1C35w==} + /engine.io-parser@5.2.1: + resolution: {integrity: sha512-9JktcM3u18nU9N2Lz3bWeBgxVgOKpw7yhRaoxQA3FUDZzzw+9WlA6p4G4u0RixNkg14fH7EfEc/RhpurtiROTQ==} engines: {node: '>=10.0.0'} dev: false - /enhanced-resolve@5.15.0: - resolution: {integrity: sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==} + /enhanced-resolve@5.13.0: + resolution: {integrity: sha512-eyV8f0y1+bzyfh8xAwW/WTSZpLbjhqc4ne9eGSH4Zo2ejdyiNG9pU6mf9DG8a7+Auk6MFTlNOT4Y2y/9k8GKVg==} engines: {node: '>=10.13.0'} dependencies: graceful-fs: 4.2.11 @@ -13680,8 +13812,8 @@ packages: engines: {node: '>=0.12'} dev: false - /entities@4.5.0: - resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} + /entities@4.4.0: + resolution: {integrity: sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==} engines: {node: '>=0.12'} dev: true @@ -13723,18 +13855,17 @@ packages: accepts: 1.3.8 escape-html: 1.0.3 - /es-abstract@1.22.1: - resolution: {integrity: sha512-ioRRcXMO6OFyRpyzV3kE1IIBd4WG5/kltnzdxSCqoP8CMGs/Li+M1uF5o7lOkZVFjDs+NLesthnF66Pg/0q0Lw==} + /es-abstract@1.21.2: + resolution: {integrity: sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg==} engines: {node: '>= 0.4'} dependencies: array-buffer-byte-length: 1.0.0 - arraybuffer.prototype.slice: 1.0.1 available-typed-arrays: 1.0.5 call-bind: 1.0.2 es-set-tostringtag: 2.0.1 es-to-primitive: 1.2.1 function.prototype.name: 1.1.5 - get-intrinsic: 1.2.1 + get-intrinsic: 1.2.0 get-symbol-description: 1.0.0 globalthis: 1.0.3 gopd: 1.0.1 @@ -13754,25 +13885,21 @@ packages: object-inspect: 1.12.3 object-keys: 1.1.1 object.assign: 4.1.4 - regexp.prototype.flags: 1.5.0 - safe-array-concat: 1.0.0 + regexp.prototype.flags: 1.4.3 safe-regex-test: 1.0.0 string.prototype.trim: 1.2.7 string.prototype.trimend: 1.0.6 string.prototype.trimstart: 1.0.6 - typed-array-buffer: 1.0.0 - typed-array-byte-length: 1.0.0 - typed-array-byte-offset: 1.0.0 typed-array-length: 1.0.4 unbox-primitive: 1.0.2 - which-typed-array: 1.1.10 + which-typed-array: 1.1.9 dev: true /es-get-iterator@1.1.3: resolution: {integrity: sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==} dependencies: call-bind: 1.0.2 - get-intrinsic: 1.2.1 + get-intrinsic: 1.2.0 has-symbols: 1.0.3 is-arguments: 1.1.1 is-map: 2.0.2 @@ -13786,7 +13913,7 @@ packages: resolution: {integrity: sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==} engines: {node: '>= 0.4'} dependencies: - get-intrinsic: 1.2.1 + get-intrinsic: 1.2.0 has: 1.0.3 has-tostringtag: 1.0.0 dev: true @@ -14087,23 +14214,23 @@ packages: optional: true dependencies: '@next/eslint-plugin-next': 13.4.0 - '@rushstack/eslint-patch': 1.3.2 + '@rushstack/eslint-patch': 1.2.0 '@typescript-eslint/parser': 5.59.11(eslint@8.30.0)(typescript@5.0.4) eslint: 8.30.0 eslint-import-resolver-node: 0.3.7 - eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.59.11)(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.26.0)(eslint@8.30.0) - eslint-plugin-import: 2.26.0(@typescript-eslint/parser@5.59.11)(eslint-import-resolver-typescript@3.5.5)(eslint@8.30.0) - eslint-plugin-jsx-a11y: 6.5.1(eslint@8.30.0) + eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.59.11)(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5)(eslint@8.30.0) + eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.59.11)(eslint-import-resolver-typescript@3.5.5)(eslint@8.30.0) + eslint-plugin-jsx-a11y: 6.7.1(eslint@8.30.0) eslint-plugin-react: 7.32.2(eslint@8.30.0) - eslint-plugin-react-hooks: 4.5.0(eslint@8.30.0) + eslint-plugin-react-hooks: 4.6.0(eslint@8.30.0) typescript: 5.0.4 transitivePeerDependencies: - eslint-import-resolver-webpack - supports-color dev: true - /eslint-config-prettier@8.5.0(eslint@8.30.0): - resolution: {integrity: sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==} + /eslint-config-prettier@8.7.0(eslint@8.30.0): + resolution: {integrity: sha512-HHVXLSlVUhMSmyW4ZzEuvjpwqamgmlfkutD53cYXLikh4pt/modINRcCIApJ84czDxM4GZInwUrromsDdTImTA==} hasBin: true peerDependencies: eslint: '>=7.0.0' @@ -14115,13 +14242,13 @@ packages: resolution: {integrity: sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==} dependencies: debug: 3.2.7 - is-core-module: 2.12.1 + is-core-module: 2.12.0 resolve: 1.22.2 transitivePeerDependencies: - supports-color dev: true - /eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.59.11)(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.26.0)(eslint@8.30.0): + /eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.59.11)(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5)(eslint@8.30.0): resolution: {integrity: sha512-TdJqPHs2lW5J9Zpe17DZNQuDnox4xo2o+0tE7Pggain9Rbc19ik8kFtXdxZ250FVx2kF4vlt2RSf4qlUpG7bhw==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: @@ -14129,13 +14256,13 @@ packages: eslint-plugin-import: '*' dependencies: debug: 4.3.4(supports-color@5.5.0) - enhanced-resolve: 5.15.0 + enhanced-resolve: 5.13.0 eslint: 8.30.0 eslint-module-utils: 2.8.0(@typescript-eslint/parser@5.59.11)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint@8.30.0) - eslint-plugin-import: 2.26.0(@typescript-eslint/parser@5.59.11)(eslint-import-resolver-typescript@3.5.5)(eslint@8.30.0) - get-tsconfig: 4.6.2 - globby: 13.2.2 - is-core-module: 2.12.1 + eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.59.11)(eslint-import-resolver-typescript@3.5.5)(eslint@8.30.0) + get-tsconfig: 4.5.0 + globby: 13.1.4 + is-core-module: 2.12.0 is-glob: 4.0.3 synckit: 0.8.5 transitivePeerDependencies: @@ -14145,6 +14272,36 @@ packages: - supports-color dev: true + /eslint-module-utils@2.7.4(@typescript-eslint/parser@5.59.11)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint@8.30.0): + resolution: {integrity: sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==} + engines: {node: '>=4'} + peerDependencies: + '@typescript-eslint/parser': '*' + eslint: '*' + eslint-import-resolver-node: '*' + eslint-import-resolver-typescript: '*' + eslint-import-resolver-webpack: '*' + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true + eslint: + optional: true + eslint-import-resolver-node: + optional: true + eslint-import-resolver-typescript: + optional: true + eslint-import-resolver-webpack: + optional: true + dependencies: + '@typescript-eslint/parser': 5.59.11(eslint@8.30.0)(typescript@5.0.4) + debug: 3.2.7 + eslint: 8.30.0 + eslint-import-resolver-node: 0.3.7 + eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.59.11)(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5)(eslint@8.30.0) + transitivePeerDependencies: + - supports-color + dev: true + /eslint-module-utils@2.8.0(@typescript-eslint/parser@5.59.11)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint@8.30.0): resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==} engines: {node: '>=4'} @@ -14170,13 +14327,13 @@ packages: debug: 3.2.7 eslint: 8.30.0 eslint-import-resolver-node: 0.3.7 - eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.59.11)(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.26.0)(eslint@8.30.0) + eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.59.11)(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5)(eslint@8.30.0) transitivePeerDependencies: - supports-color dev: true - /eslint-plugin-import@2.26.0(@typescript-eslint/parser@5.59.11)(eslint-import-resolver-typescript@3.5.5)(eslint@8.30.0): - resolution: {integrity: sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==} + /eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.59.11)(eslint-import-resolver-typescript@3.5.5)(eslint@8.30.0): + resolution: {integrity: sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==} engines: {node: '>=4'} peerDependencies: '@typescript-eslint/parser': '*' @@ -14188,17 +14345,19 @@ packages: '@typescript-eslint/parser': 5.59.11(eslint@8.30.0)(typescript@5.0.4) array-includes: 3.1.6 array.prototype.flat: 1.3.1 - debug: 2.6.9 + array.prototype.flatmap: 1.3.1 + debug: 3.2.7 doctrine: 2.1.0 eslint: 8.30.0 eslint-import-resolver-node: 0.3.7 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@5.59.11)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint@8.30.0) + eslint-module-utils: 2.7.4(@typescript-eslint/parser@5.59.11)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint@8.30.0) has: 1.0.3 - is-core-module: 2.12.1 + is-core-module: 2.11.0 is-glob: 4.0.3 minimatch: 3.1.2 object.values: 1.1.6 - resolve: 1.22.2 + resolve: 1.22.1 + semver: 6.3.0 tsconfig-paths: 3.14.2 transitivePeerDependencies: - eslint-import-resolver-typescript @@ -14206,14 +14365,14 @@ packages: - supports-color dev: true - /eslint-plugin-jest-dom@4.0.2(eslint@8.30.0): - resolution: {integrity: sha512-Jo51Atwyo2TdcUncjmU+UQeSTKh3sc2LF/M5i/R3nTU0Djw9V65KGJisdm/RtuKhy2KH/r7eQ1n6kwYFPNdHlA==} + /eslint-plugin-jest-dom@4.0.3(eslint@8.30.0): + resolution: {integrity: sha512-9j+n8uj0+V0tmsoS7bYC7fLhQmIvjRqRYEcbDSi+TKPsTThLLXCyj5swMSSf/hTleeMktACnn+HFqXBr5gbcbA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0, npm: '>=6', yarn: '>=1'} peerDependencies: eslint: ^6.8.0 || ^7.0.0 || ^8.0.0 dependencies: - '@babel/runtime': 7.22.6 - '@testing-library/dom': 8.20.1 + '@babel/runtime': 7.21.0 + '@testing-library/dom': 8.20.0 eslint: 8.30.0 requireindex: 1.2.0 dev: true @@ -14227,8 +14386,8 @@ packages: eslint: 8.30.0 dev: true - /eslint-plugin-jest@26.4.6(@typescript-eslint/eslint-plugin@5.59.11)(eslint@8.30.0)(typescript@5.0.4): - resolution: {integrity: sha512-R3mq1IepnhtsukHQsWxdyKra3OVwYB+N4k8i45ndqSfr8p9KZV6G+EIUt1Z7hzAh4KlsbXG+nCTlNeGFLFLNvA==} + /eslint-plugin-jest@26.9.0(@typescript-eslint/eslint-plugin@5.59.11)(eslint@8.30.0)(typescript@5.0.4): + resolution: {integrity: sha512-TWJxWGp1J628gxh2KhaH1H1paEdgE2J61BBF1I59c6xWeL5+D1BzMxGDN/nXAfX+aSkR5u80K+XhskK6Gwq9ng==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: '@typescript-eslint/eslint-plugin': ^5.0.0 @@ -14241,37 +14400,41 @@ packages: optional: true dependencies: '@typescript-eslint/eslint-plugin': 5.59.11(@typescript-eslint/parser@5.59.11)(eslint@8.30.0)(typescript@5.0.4) - '@typescript-eslint/utils': 5.62.0(eslint@8.30.0)(typescript@5.0.4) + '@typescript-eslint/utils': 5.54.1(eslint@8.30.0)(typescript@5.0.4) eslint: 8.30.0 transitivePeerDependencies: - supports-color - typescript dev: true - /eslint-plugin-jsx-a11y@6.5.1(eslint@8.30.0): - resolution: {integrity: sha512-sVCFKX9fllURnXT2JwLN5Qgo24Ug5NF6dxhkmxsMEUZhXRcGg+X3e1JbJ84YePQKBl5E0ZjAH5Q4rkdcGY99+g==} + /eslint-plugin-jsx-a11y@6.7.1(eslint@8.30.0): + resolution: {integrity: sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==} engines: {node: '>=4.0'} peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 dependencies: - '@babel/runtime': 7.22.6 - aria-query: 4.2.2 + '@babel/runtime': 7.21.0 + aria-query: 5.1.3 array-includes: 3.1.6 + array.prototype.flatmap: 1.3.1 ast-types-flow: 0.0.7 - axe-core: 4.7.2 - axobject-query: 2.2.0 + axe-core: 4.6.3 + axobject-query: 3.1.1 damerau-levenshtein: 1.0.8 emoji-regex: 9.2.2 eslint: 8.30.0 has: 1.0.3 - jsx-ast-utils: 3.3.4 - language-tags: 1.0.8 + jsx-ast-utils: 3.3.3 + language-tags: 1.0.5 minimatch: 3.1.2 + object.entries: 1.1.6 + object.fromentries: 2.0.6 + semver: 6.3.0 dev: true - /eslint-plugin-prettier@4.0.0(eslint-config-prettier@8.5.0)(eslint@8.30.0)(prettier@2.8.1): - resolution: {integrity: sha512-98MqmCJ7vJodoQK359bqQWaxOE0CS8paAz/GgjaZLyex4TTk3g9HugoO89EqWCrFiOqn9EVvcoo7gZzONCWVwQ==} - engines: {node: '>=6.0.0'} + /eslint-plugin-prettier@4.2.1(eslint-config-prettier@8.7.0)(eslint@8.30.0)(prettier@2.8.4): + resolution: {integrity: sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==} + engines: {node: '>=12.0.0'} peerDependencies: eslint: '>=7.28.0' eslint-config-prettier: '*' @@ -14281,13 +14444,13 @@ packages: optional: true dependencies: eslint: 8.30.0 - eslint-config-prettier: 8.5.0(eslint@8.30.0) - prettier: 2.8.1 + eslint-config-prettier: 8.7.0(eslint@8.30.0) + prettier: 2.8.4 prettier-linter-helpers: 1.0.0 dev: true - /eslint-plugin-react-hooks@4.5.0(eslint@8.30.0): - resolution: {integrity: sha512-8k1gRt7D7h03kd+SAAlzXkQwWK22BnK6GKZG+FJA6BAGy22CFvl8kCIXKpVux0cCxMWDQUPqSok0LKaZ0aOcCw==} + /eslint-plugin-react-hooks@4.6.0(eslint@8.30.0): + resolution: {integrity: sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==} engines: {node: '>=10'} peerDependencies: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 @@ -14295,29 +14458,6 @@ packages: eslint: 8.30.0 dev: true - /eslint-plugin-react@7.30.0(eslint@8.30.0): - resolution: {integrity: sha512-RgwH7hjW48BleKsYyHK5vUAvxtE9SMPDKmcPRQgtRCYaZA0XQPt5FSkrU3nhz5ifzMZcA8opwmRJ2cmOO8tr5A==} - engines: {node: '>=4'} - peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 - dependencies: - array-includes: 3.1.6 - array.prototype.flatmap: 1.3.1 - doctrine: 2.1.0 - eslint: 8.30.0 - estraverse: 5.3.0 - jsx-ast-utils: 3.3.4 - minimatch: 3.1.2 - object.entries: 1.1.6 - object.fromentries: 2.0.6 - object.hasown: 1.1.2 - object.values: 1.1.6 - prop-types: 15.8.1 - resolve: 2.0.0-next.4 - semver: 6.3.1 - string.prototype.matchall: 4.0.8 - dev: true - /eslint-plugin-react@7.32.2(eslint@8.30.0): resolution: {integrity: sha512-t2fBMa+XzonrrNkyVirzKlvn5RXzzPwRHtMvLAtVZrt8oxgnTQaYbU6SXTOO1mwQgp1y5+toMSKInnzGr0Knqg==} engines: {node: '>=4'} @@ -14330,7 +14470,7 @@ packages: doctrine: 2.1.0 eslint: 8.30.0 estraverse: 5.3.0 - jsx-ast-utils: 3.3.4 + jsx-ast-utils: 3.3.3 minimatch: 3.1.2 object.entries: 1.1.6 object.fromentries: 2.0.6 @@ -14338,7 +14478,7 @@ packages: object.values: 1.1.6 prop-types: 15.8.1 resolve: 2.0.0-next.4 - semver: 6.3.1 + semver: 6.3.0 string.prototype.matchall: 4.0.8 dev: true @@ -14350,24 +14490,24 @@ packages: eslint: 8.30.0 dev: true - /eslint-plugin-tailwindcss@3.5.0(ts-node@10.9.1): - resolution: {integrity: sha512-m1NyKX1qii3arb+zWrsNO5R15b27aaEm6m1ie9JM9a6yBrU9Q8H62obzT/U8PSITIucMY864uxljV8MiP7H6xg==} + /eslint-plugin-tailwindcss@3.10.1(tailwindcss@3.2.7): + resolution: {integrity: sha512-NLPZ6b6nd/8CgGNMQ6NDiPUfBLQpSGu/u9RyX3MCZOwzNs2dFt1OamNAiRuo3Ixh7Gv4t5UcAcdNt8z74UDJkA==} engines: {node: '>=12.13.0'} + peerDependencies: + tailwindcss: ^3.2.2 dependencies: - fast-glob: 3.3.0 - postcss: 8.4.19 - tailwindcss: 3.2.4(postcss@8.4.19)(ts-node@10.9.1) - transitivePeerDependencies: - - ts-node + fast-glob: 3.2.12 + postcss: 8.4.21 + tailwindcss: 3.2.7(postcss@8.4.21)(ts-node@10.9.1) dev: true - /eslint-plugin-testing-library@5.5.1(eslint@8.30.0)(typescript@5.0.4): - resolution: {integrity: sha512-plLEkkbAKBjPxsLj7x4jNapcHAg2ernkQlKKrN2I8NrQwPISZHyCUNvg5Hv3EDqOQReToQb5bnqXYbkijJPE/g==} + /eslint-plugin-testing-library@5.10.2(eslint@8.30.0)(typescript@5.0.4): + resolution: {integrity: sha512-f1DmDWcz5SDM+IpCkEX0lbFqrrTs8HRsEElzDEqN/EBI0hpRj8Cns5+IVANXswE8/LeybIJqPAOQIFu2j5Y5sw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0, npm: '>=6'} peerDependencies: eslint: ^7.5.0 || ^8.0.0 dependencies: - '@typescript-eslint/utils': 5.62.0(eslint@8.30.0)(typescript@5.0.4) + '@typescript-eslint/utils': 5.54.1(eslint@8.30.0)(typescript@5.0.4) eslint: 8.30.0 transitivePeerDependencies: - supports-color @@ -14402,8 +14542,8 @@ packages: estraverse: 4.3.0 dev: true - /eslint-scope@7.2.1: - resolution: {integrity: sha512-CvefSOsDdaYYvxChovdrPo/ZGt8d5lrJWleAc1diXRKhHGiTYEI26cvo8Kle/wGnsizoCJjK73FMg1/IkIwiNA==} + /eslint-scope@7.1.1: + resolution: {integrity: sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: esrecurse: 4.3.0 @@ -14425,6 +14565,11 @@ packages: engines: {node: '>=10'} dev: true + /eslint-visitor-keys@3.3.0: + resolution: {integrity: sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dev: true + /eslint-visitor-keys@3.4.1: resolution: {integrity: sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -14436,7 +14581,7 @@ packages: hasBin: true dependencies: '@eslint/eslintrc': 1.4.1 - '@humanwhocodes/config-array': 0.11.10 + '@humanwhocodes/config-array': 0.11.8 '@humanwhocodes/module-importer': 1.0.1 '@nodelib/fs.walk': 1.2.8 ajv: 6.12.6 @@ -14445,10 +14590,10 @@ packages: debug: 4.3.4(supports-color@5.5.0) doctrine: 3.0.0 escape-string-regexp: 4.0.0 - eslint-scope: 7.2.1 + eslint-scope: 7.1.1 eslint-utils: 3.0.0(eslint@8.30.0) - eslint-visitor-keys: 3.4.1 - espree: 9.6.1 + eslint-visitor-keys: 3.3.0 + espree: 9.5.0 esquery: 1.5.0 esutils: 2.0.3 fast-deep-equal: 3.1.3 @@ -14462,14 +14607,14 @@ packages: imurmurhash: 0.1.4 is-glob: 4.0.3 is-path-inside: 3.0.3 - js-sdsl: 4.4.1 + js-sdsl: 4.3.0 js-yaml: 4.1.0 json-stable-stringify-without-jsonify: 1.0.1 levn: 0.4.1 lodash.merge: 4.6.2 minimatch: 3.1.2 natural-compare: 1.4.0 - optionator: 0.9.3 + optionator: 0.9.1 regexpp: 3.2.0 strip-ansi: 6.0.1 strip-json-comments: 3.1.1 @@ -14478,13 +14623,13 @@ packages: - supports-color dev: true - /espree@9.6.1: - resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} + /espree@9.5.0: + resolution: {integrity: sha512-JPbJGhKc47++oo4JkEoTe2wjy4fmMwvFpgJT9cQzmfXKp22Dr6Hf1tdCteLz1h0P3t+mGvWZ+4Uankvh8+c6zw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - acorn: 8.10.0 - acorn-jsx: 5.3.2(acorn@8.10.0) - eslint-visitor-keys: 3.4.1 + acorn: 8.8.2 + acorn-jsx: 5.3.2(acorn@8.8.2) + eslint-visitor-keys: 3.3.0 dev: true /esprima@4.0.1: @@ -14660,44 +14805,6 @@ packages: rlp: 2.2.7 dev: false - /ethers@5.6.9: - resolution: {integrity: sha512-lMGC2zv9HC5EC+8r429WaWu3uWJUCgUCt8xxKCFqkrFuBDZXDYIdzDUECxzjf2BMF8IVBByY1EBoGSL3RTm8RA==} - dependencies: - '@ethersproject/abi': 5.6.4 - '@ethersproject/abstract-provider': 5.6.1 - '@ethersproject/abstract-signer': 5.6.2 - '@ethersproject/address': 5.6.1 - '@ethersproject/base64': 5.6.1 - '@ethersproject/basex': 5.6.1 - '@ethersproject/bignumber': 5.6.2 - '@ethersproject/bytes': 5.6.1 - '@ethersproject/constants': 5.6.1 - '@ethersproject/contracts': 5.6.2 - '@ethersproject/hash': 5.6.1 - '@ethersproject/hdnode': 5.6.2 - '@ethersproject/json-wallets': 5.6.1 - '@ethersproject/keccak256': 5.6.1 - '@ethersproject/logger': 5.6.0 - '@ethersproject/networks': 5.6.4 - '@ethersproject/pbkdf2': 5.6.1 - '@ethersproject/properties': 5.6.0 - '@ethersproject/providers': 5.6.8 - '@ethersproject/random': 5.6.1 - '@ethersproject/rlp': 5.6.1 - '@ethersproject/sha2': 5.6.1 - '@ethersproject/signing-key': 5.6.2 - '@ethersproject/solidity': 5.6.1 - '@ethersproject/strings': 5.6.1 - '@ethersproject/transactions': 5.6.2 - '@ethersproject/units': 5.6.1 - '@ethersproject/wallet': 5.6.2 - '@ethersproject/web': 5.6.1 - '@ethersproject/wordlists': 5.6.1 - transitivePeerDependencies: - - bufferutil - - utf-8-validate - dev: false - /ethers@5.7.2: resolution: {integrity: sha512-wswUsmWo1aOK8rR7DIKiWSw9DbLWe6x98Jrn8wcTflTVvaXhAMaB5zGAXy0GYQEQp9iO1iSHWVyARQm11zUtyg==} dependencies: @@ -14823,6 +14930,21 @@ packages: strip-final-newline: 3.0.0 dev: true + /execa@7.1.0: + resolution: {integrity: sha512-T6nIJO3LHxUZ6ahVRaxXz9WLEruXLqdcluA+UuTptXmLM7nDAn9lx9IfkxPyzEL21583qSt4RmL44pO71EHaJQ==} + engines: {node: ^14.18.0 || ^16.14.0 || >=18.0.0} + dependencies: + cross-spawn: 7.0.3 + get-stream: 6.0.1 + human-signals: 4.3.0 + is-stream: 3.0.0 + merge-stream: 2.0.0 + npm-run-path: 5.1.0 + onetime: 6.0.0 + signal-exit: 3.0.7 + strip-final-newline: 3.0.0 + dev: true + /execa@7.1.1: resolution: {integrity: sha512-wH0eMf/UXckdUYnO21+HDztteVv05rq2GXksxT4fCGeHkBhw1DROXh40wcjMcRqDOWE7iPJ4n3M7e2+YFP+76Q==} engines: {node: ^14.18.0 || ^16.14.0 || >=18.0.0} @@ -14917,16 +15039,16 @@ packages: /fast-deep-equal@3.1.3: resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} - /fast-diff@1.3.0: - resolution: {integrity: sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==} + /fast-diff@1.2.0: + resolution: {integrity: sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==} dev: true - /fast-fifo@1.3.0: - resolution: {integrity: sha512-IgfweLvEpwyA4WgiQe9Nx6VV2QkML2NkvZnk1oKnIzXgXdWxuhF7zw4DvLTPZJn6PIUneiAXPF24QmoEqHTjyw==} + /fast-fifo@1.2.0: + resolution: {integrity: sha512-NcvQXt7Cky1cNau15FWy64IjuO8X0JijhTBBrJj1YlxlDfRkJXNaK9RFUjwpfDPzMdv7wB38jr53l9tkNLxnWg==} dev: false - /fast-glob@3.3.0: - resolution: {integrity: sha512-ChDuvbOypPuNjO8yIDf36x7BlZX1smcUMTTcyoIjycexOxd6DFsKsg21qVBzEmr3G7fUKIRy2/psii+CIUt7FA==} + /fast-glob@3.2.12: + resolution: {integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==} engines: {node: '>=8.6.0'} dependencies: '@nodelib/fs.stat': 2.0.5 @@ -14948,8 +15070,8 @@ packages: fast-decode-uri-component: 1.0.1 dev: true - /fast-redact@3.2.0: - resolution: {integrity: sha512-zaTadChr+NekyzallAMXATXLOR8MNx3zqpZ0MUF2aGf4EathnG0f32VLODNlY8IuGY3HoRO2L6/6fSzNsLaHIw==} + /fast-redact@3.1.2: + resolution: {integrity: sha512-+0em+Iya9fKGfEQGcd62Yv6onjBmmhV1uh86XVfOU8VwAe6kaFdQCWI9s0/Nnugx5Vd9tdbZ7e6gE2tR9dzXdw==} engines: {node: '>=6'} /fast-safe-stringify@2.1.1: @@ -14987,7 +15109,7 @@ packages: /fbjs@3.0.5: resolution: {integrity: sha512-ztsSx77JBtkuMrEypfhgc3cI0+0h+svqeie7xHbh1k/IKdcydnvadp/mUaGgjAOXQmQSxsqgaRhS3q9fy+1kxg==} dependencies: - cross-fetch: 3.1.8 + cross-fetch: 3.1.5 fbjs-css-vars: 1.0.2 loose-envify: 1.4.0 object-assign: 4.1.1 @@ -15018,7 +15140,7 @@ packages: hotscript: 1.0.13 json-schema-to-ts: 2.9.2 openapi-types: 12.1.3 - tslib: 2.6.0 + tslib: 2.5.0 zod: 3.21.4 zod-to-json-schema: 3.21.4(zod@3.21.4) dev: true @@ -15041,7 +15163,7 @@ packages: resolution: {integrity: sha512-QlZ5yJC0VxHxQQsQhXvBaC7VRJ2uaxTf+Tfpu4Z/OcVQJVpZO+DGU0rkoVW5ce2SccxugvpBJoMvUs59iILYdw==} engines: {node: '>= 12'} dependencies: - tslib: 2.6.0 + tslib: 2.5.0 dev: false /file-uri-to-path@1.0.0: @@ -15228,17 +15350,17 @@ packages: resolution: {integrity: sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==} dev: true - /framer-motion@8.4.3(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-UMfJ8hEOlIObdJgI+U/VgaSSKY+W9/E0YtnFHPDsIE9rNPglaFZ+oycB0gj8ERuRBInGaIgNCFsil8iaJHZFgA==} + /framer-motion@8.5.5(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-5IDx5bxkjWHWUF3CVJoSyUVOtrbAxtzYBBowRE2uYI/6VYhkEBD+rbTHEGuUmbGHRj6YqqSfoG7Aa1cLyWCrBA==} peerDependencies: react: ^18.0.0 react-dom: ^18.0.0 dependencies: - '@motionone/dom': 10.16.2 + '@motionone/dom': 10.15.5 hey-listen: 1.0.8 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - tslib: 2.6.0 + tslib: 2.5.0 optionalDependencies: '@emotion/is-prop-valid': 0.8.8 dev: false @@ -15266,8 +15388,8 @@ packages: universalify: 2.0.0 dev: true - /fs-extra@11.1.1: - resolution: {integrity: sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==} + /fs-extra@11.1.0: + resolution: {integrity: sha512-0rcTq621PD5jM/e0a3EJoGC/1TC5ZBCERW82LQuwfGnCa1V8w7dpYH1yNu+SLb6E5dkeCBzKEyLGlFrnr+dUyw==} engines: {node: '>=14.14'} dependencies: graceful-fs: 4.2.11 @@ -15325,7 +15447,7 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.2.0 - es-abstract: 1.22.1 + es-abstract: 1.21.2 functions-have-names: 1.2.3 dev: true @@ -15353,12 +15475,11 @@ packages: resolution: {integrity: sha512-Hm0ixYtaSZ/V7C8FJrtZIuBBI+iSgL+1Aq82zSu8VQNB4S3Gk8e7Qs3VwBDJAhmRZcFqkl3tQu36g/Foh5I5ig==} dev: false - /get-intrinsic@1.2.1: - resolution: {integrity: sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==} + /get-intrinsic@1.2.0: + resolution: {integrity: sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==} dependencies: function-bind: 1.1.1 has: 1.0.3 - has-proto: 1.0.1 has-symbols: 1.0.3 /get-iterator@1.0.2: @@ -15386,13 +15507,11 @@ packages: engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 - get-intrinsic: 1.2.1 + get-intrinsic: 1.2.0 dev: true - /get-tsconfig@4.6.2: - resolution: {integrity: sha512-E5XrT4CbbXcXWy+1jChlZmrmCwd5KGx502kDCXJJ7y898TtWW9FwoG5HfOLVRKmlmDGkWN2HM9Ho+/Y8F0sJDg==} - dependencies: - resolve-pkg-maps: 1.0.0 + /get-tsconfig@4.5.0: + resolution: {integrity: sha512-MjhiaIWCJ1sAU4pIQ5i5OfOuHHxVo1oYeNsWTON7jxYkod8pHocXeh+SSbmu5OZZZK73B6cbJ2XADzXehLyovQ==} dev: true /getpass@0.1.7: @@ -15506,18 +15625,18 @@ packages: dependencies: array-union: 2.1.0 dir-glob: 3.0.1 - fast-glob: 3.3.0 + fast-glob: 3.2.12 ignore: 5.2.4 merge2: 1.4.1 slash: 3.0.0 dev: true - /globby@13.2.2: - resolution: {integrity: sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==} + /globby@13.1.4: + resolution: {integrity: sha512-iui/IiiW+QrJ1X1hKH5qwlMQyv34wJAYwH1vrf8b9kBA4sNiif3gKsMHa+BrdnOpEudWjpotfa7LrTzB1ERS/g==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dependencies: dir-glob: 3.0.1 - fast-glob: 3.3.0 + fast-glob: 3.2.12 ignore: 5.2.4 merge2: 1.4.1 slash: 4.0.0 @@ -15526,7 +15645,7 @@ packages: /gopd@1.0.1: resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} dependencies: - get-intrinsic: 1.2.1 + get-intrinsic: 1.2.0 /got@11.8.6: resolution: {integrity: sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g==} @@ -15571,7 +15690,7 @@ packages: resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==} dev: true - /graphql-config@5.0.2(@types/node@17.0.31)(graphql@16.8.0): + /graphql-config@5.0.2(@types/node@17.0.45)(graphql@16.8.0): resolution: {integrity: sha512-7TPxOrlbiG0JplSZYCyxn2XQtqVhXomEjXUmWJVSS5ET1nPhOJSsIb/WTwqWhcYX6G0RlHXSj9PLtGTKmxLNGg==} engines: {node: '>= 16.0.0'} peerDependencies: @@ -15585,14 +15704,14 @@ packages: '@graphql-tools/json-file-loader': 8.0.0(graphql@16.8.0) '@graphql-tools/load': 8.0.0(graphql@16.8.0) '@graphql-tools/merge': 9.0.0(graphql@16.8.0) - '@graphql-tools/url-loader': 8.0.0(@types/node@17.0.31)(graphql@16.8.0) + '@graphql-tools/url-loader': 8.0.0(@types/node@17.0.45)(graphql@16.8.0) '@graphql-tools/utils': 10.0.5(graphql@16.8.0) cosmiconfig: 8.2.0 graphql: 16.8.0 - jiti: 1.19.1 + jiti: 1.19.3 minimatch: 4.2.3 string-env-interpolation: 1.0.1 - tslib: 2.6.0 + tslib: 2.5.0 transitivePeerDependencies: - '@types/node' - bufferutil @@ -15614,7 +15733,7 @@ packages: graphql: 14 - 16 dependencies: '@graphql-typed-document-node/core': 3.2.0(graphql@16.8.0) - cross-fetch: 3.1.8 + cross-fetch: 3.1.5 graphql: 16.8.0 transitivePeerDependencies: - encoding @@ -15626,7 +15745,7 @@ packages: graphql: ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 dependencies: graphql: 16.8.0 - tslib: 2.6.0 + tslib: 2.5.0 dev: true /graphql-ws@5.12.1(graphql@16.8.0): @@ -15664,7 +15783,7 @@ packages: dset: 3.1.2 graphql: 16.8.0 lru-cache: 7.18.3 - tslib: 2.6.0 + tslib: 2.5.0 dev: true /graphql@16.8.0: @@ -15676,7 +15795,7 @@ packages: engines: {node: '>=16.0.0', npm: '>=7.0.0'} dependencies: sparse-array: 1.3.2 - uint8arrays: 4.0.4 + uint8arrays: 4.0.3 dev: false /har-schema@2.0.0: @@ -15698,9 +15817,9 @@ packages: engines: {node: '>=6'} dev: true - /hardhat@2.17.0(ts-node@10.9.1)(typescript@5.0.4): - resolution: {integrity: sha512-CaEGa13tkJNe2/rdaBiive4pmdNShwxvdWVhr1zfb6aVpRhQt9VNO0l/UIBt/zzajz38ZFjvhfM2bj8LDXo9gw==} - engines: {node: '>=16.0.0'} + /hardhat@2.16.1(ts-node@10.9.1)(typescript@5.0.4): + resolution: {integrity: sha512-QpBjGXFhhSYoYBGEHyoau/A63crZOP+i3GbNxzLGkL6IklzT+piN14+wGnINNCg5BLSKisQI/RAySPzaWRcx/g==} + engines: {node: '>=14.0.0'} hasBin: true peerDependencies: ts-node: '*' @@ -15743,7 +15862,7 @@ packages: fp-ts: 1.19.3 fs-extra: 7.0.1 glob: 7.2.0 - immutable: 4.3.1 + immutable: 4.3.0 io-ts: 1.10.4 keccak: 3.0.3 lodash: 4.17.21 @@ -15752,11 +15871,11 @@ packages: p-map: 4.0.0 raw-body: 2.5.2 resolve: 1.17.0 - semver: 6.3.1 + semver: 6.3.0 solc: 0.7.3(debug@4.3.4) source-map-support: 0.5.21 stacktrace-parser: 0.1.10 - ts-node: 10.9.1(@types/node@17.0.31)(typescript@5.0.4) + ts-node: 10.9.1(@types/node@17.0.45)(typescript@5.0.4) tsort: 0.0.1 typescript: 5.0.4 undici: 5.22.1 @@ -15783,11 +15902,12 @@ packages: /has-property-descriptors@1.0.0: resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==} dependencies: - get-intrinsic: 1.2.1 + get-intrinsic: 1.2.0 /has-proto@1.0.1: resolution: {integrity: sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==} engines: {node: '>= 0.4'} + dev: true /has-symbols@1.0.3: resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} @@ -15837,7 +15957,7 @@ packages: resolution: {integrity: sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q==} dependencies: capital-case: 1.0.4 - tslib: 2.6.0 + tslib: 2.5.0 dev: true /hermes-estree@0.12.0: @@ -16000,6 +16120,11 @@ packages: engines: {node: '>=12.20.0'} dev: true + /human-signals@4.3.0: + resolution: {integrity: sha512-zyzVyMjpGBX2+6cDVZeFPCdtOtdsxOeseRhB9tkQ6xXmGUNrcnBzdEKPy3VPNYz+4gy1oukVOXcrJCunSyc6QQ==} + engines: {node: '>=14.18.0'} + dev: true + /human-signals@4.3.1: resolution: {integrity: sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==} engines: {node: '>=14.18.0'} @@ -16010,8 +16135,8 @@ packages: dependencies: ms: 2.1.3 - /husky@8.0.2: - resolution: {integrity: sha512-Tkv80jtvbnkK3mYWxPZePGFpQ/tT3HNSs/sasF9P2YfkMezDl3ON37YN6jUUI4eTg5LcyVynlb6r4eyvOmspvg==} + /husky@8.0.3: + resolution: {integrity: sha512-+dQSyqPh4x1hlO1swXBiNb2HzTDN1I2IGLQx1GrBuiqFJfoMrnZWwVmatvSiO+Iz8fBUnf+lekwNo4c2LlXItg==} engines: {node: '>=14'} hasBin: true dev: true @@ -16082,8 +16207,8 @@ packages: engines: {node: '>=0.8.0'} dev: true - /immutable@4.3.1: - resolution: {integrity: sha512-lj9cnmB/kVS0QHsJnYKD1uo3o39nrbKxszjnqS9Fr6NB7bZzW45U6WSGBPKXDL/CvDKqDNPA4r3DoDQ8GTxo2A==} + /immutable@4.3.0: + resolution: {integrity: sha512-0AOCmOip+xgJwEVTQj1EfiDDOkPmuyllDuTuEX+DDXUgapLAsBIfkg3sxCYyCEA8mQqZrrxPUGjcOQ2JS3WLkg==} dev: false /import-fresh@2.0.0: @@ -16181,7 +16306,7 @@ packages: resolution: {integrity: sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==} engines: {node: '>= 0.4'} dependencies: - get-intrinsic: 1.2.1 + get-intrinsic: 1.2.0 has: 1.0.3 side-channel: 1.0.4 dev: true @@ -16214,30 +16339,28 @@ packages: engines: {node: '>= 0.10'} dev: false - /ipfs-core-types@0.10.3(node-fetch@2.6.12): + /ipfs-core-types@0.10.3(node-fetch@2.6.9): resolution: {integrity: sha512-GNid2lRBjR5qgScCglgk7w9Hk3TZAwPHQXxOLQx72wgyc0jF2U5NXRoKW0GRvX8NPbHmsrFszForIqxd23I1Gw==} - deprecated: js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details dependencies: '@ipld/dag-pb': 2.1.18 interface-datastore: 6.1.1 ipfs-unixfs: 6.0.9 - multiaddr: 10.0.1(node-fetch@2.6.12) + multiaddr: 10.0.1(node-fetch@2.6.9) multiformats: 9.9.0 transitivePeerDependencies: - node-fetch - supports-color dev: false - /ipfs-core-utils@0.14.3(node-fetch@2.6.12): + /ipfs-core-utils@0.14.3(node-fetch@2.6.9): resolution: {integrity: sha512-aBkewVhgAj3NWXPwu6imj0wADGiGVZmJzqKzODOJsibDjkx6FGdMv8kvvqtLnK8LS/dvSk9yk32IDtuDyYoV7Q==} - deprecated: js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details dependencies: any-signal: 3.0.1 blob-to-it: 1.0.4 browser-readablestream-to-it: 1.0.3 debug: 4.3.4(supports-color@5.5.0) err-code: 3.0.1 - ipfs-core-types: 0.10.3(node-fetch@2.6.12) + ipfs-core-types: 0.10.3(node-fetch@2.6.9) ipfs-unixfs: 6.0.9 ipfs-utils: 9.0.14 it-all: 1.0.6 @@ -16245,11 +16368,11 @@ packages: it-peekable: 1.0.3 it-to-stream: 1.0.0 merge-options: 3.0.4 - multiaddr: 10.0.1(node-fetch@2.6.12) - multiaddr-to-uri: 8.0.0(node-fetch@2.6.12) + multiaddr: 10.0.1(node-fetch@2.6.9) + multiaddr-to-uri: 8.0.0(node-fetch@2.6.9) multiformats: 9.9.0 nanoid: 3.3.6 - parse-duration: 1.1.0 + parse-duration: 1.0.3 timeout-abort-controller: 3.0.0 uint8arrays: 3.1.1 transitivePeerDependencies: @@ -16258,10 +16381,9 @@ packages: - supports-color dev: false - /ipfs-http-client@56.0.0(node-fetch@2.6.12): + /ipfs-http-client@56.0.0(node-fetch@2.6.9): resolution: {integrity: sha512-JF3on9c0hB9XHk/UCxbyC6rSpERuj8F/0QcN/HImZoHNUKZ0/T8DpgVopocKdmGi1gr3Izlop7poaXomSt8Nug==} engines: {node: '>=15.0.0', npm: '>=3.0.0'} - deprecated: js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details dependencies: '@ipld/dag-cbor': 7.0.3 '@ipld/dag-json': 8.0.11 @@ -16270,15 +16392,15 @@ packages: dag-jose: 1.0.0 debug: 4.3.4(supports-color@5.5.0) err-code: 3.0.1 - ipfs-core-types: 0.10.3(node-fetch@2.6.12) - ipfs-core-utils: 0.14.3(node-fetch@2.6.12) + ipfs-core-types: 0.10.3(node-fetch@2.6.9) + ipfs-core-utils: 0.14.3(node-fetch@2.6.9) ipfs-utils: 9.0.14 it-first: 1.0.7 it-last: 1.0.6 merge-options: 3.0.4 - multiaddr: 10.0.1(node-fetch@2.6.12) + multiaddr: 10.0.1(node-fetch@2.6.9) multiformats: 9.9.0 - parse-duration: 1.1.0 + parse-duration: 1.0.3 stream-to-it: 0.2.4 uint8arrays: 3.1.1 transitivePeerDependencies: @@ -16291,8 +16413,8 @@ packages: resolution: {integrity: sha512-//VPZOqbONtc1HNtb+sBrw+nIGijHEloSm1O3LVR5orSlhHQ8X7+OCkeqceFBhu40tPMe/TwgAPrkvh+fXL+bA==} engines: {node: '>=16.0.0', npm: '>=7.0.0'} dependencies: - '@ipld/dag-pb': 4.0.4 - '@multiformats/murmur3': 2.1.5 + '@ipld/dag-pb': 4.0.2 + '@multiformats/murmur3': 2.1.3 err-code: 3.0.1 hamt-sharding: 3.0.2 interface-blockstore: 4.0.1 @@ -16305,7 +16427,7 @@ packages: multiformats: 11.0.2 rabin-wasm: 0.1.5 uint8arraylist: 2.4.3 - uint8arrays: 4.0.4 + uint8arrays: 4.0.3 transitivePeerDependencies: - encoding - supports-color @@ -16324,7 +16446,7 @@ packages: engines: {node: '>=16.0.0', npm: '>=7.0.0'} dependencies: err-code: 3.0.1 - protobufjs: 7.2.4 + protobufjs: 7.2.3 dev: false /ipfs-utils@9.0.14: @@ -16343,8 +16465,8 @@ packages: it-to-stream: 1.0.0 merge-options: 3.0.4 nanoid: 3.3.6 - native-fetch: 3.0.0(node-fetch@2.6.12) - node-fetch: 2.6.12 + native-fetch: 3.0.0(node-fetch@2.6.9) + node-fetch: 2.6.9 react-native-fetch-api: 3.0.0 stream-to-it: 0.2.4 transitivePeerDependencies: @@ -16366,10 +16488,10 @@ packages: next: optional: true dependencies: - '@peculiar/webcrypto': 1.4.3 + '@peculiar/webcrypto': 1.4.1 '@types/cookie': 0.5.1 '@types/express': 4.17.17 - '@types/koa': 2.13.6 + '@types/koa': 2.13.5 '@types/node': 17.0.45 cookie: 0.5.0 iron-webcrypto: 0.2.8 @@ -16401,7 +16523,7 @@ packages: resolution: {integrity: sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==} dependencies: call-bind: 1.0.2 - get-intrinsic: 1.2.1 + get-intrinsic: 1.2.0 is-typed-array: 1.1.10 dev: true @@ -16437,8 +16559,13 @@ packages: resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} engines: {node: '>= 0.4'} - /is-core-module@2.12.1: - resolution: {integrity: sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==} + /is-core-module@2.11.0: + resolution: {integrity: sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==} + dependencies: + has: 1.0.3 + + /is-core-module@2.12.0: + resolution: {integrity: sha512-RECHCBCd/viahWmwj6enj19sKbHfJrddi/6cBDsNTKbNq0f7VeaUkBo60BqzvPqo/W54ChS62Z5qyun7cfOMqQ==} dependencies: has: 1.0.3 @@ -16534,7 +16661,7 @@ packages: /is-lower-case@2.0.2: resolution: {integrity: sha512-bVcMJy4X5Og6VZfdOZstSexlEy20Sr0k/p/b2IlQJlfdKAQuMpiv5w2Ccxb8sKdRUNAG1PnHVHjFSdRDVS6NlQ==} dependencies: - tslib: 2.6.0 + tslib: 2.5.0 dev: true /is-map@2.0.2: @@ -16679,7 +16806,7 @@ packages: /is-upper-case@2.0.2: resolution: {integrity: sha512-44pxmxAvnnAOwBg4tHPnkfvgjPwbc5QIsSstNU+YcJ1ovxVzCWpSGosPJOZh/a1tdl81fbgnLc9LLv+x2ywbPQ==} dependencies: - tslib: 2.6.0 + tslib: 2.5.0 dev: true /is-weakmap@2.0.1: @@ -16696,7 +16823,7 @@ packages: resolution: {integrity: sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==} dependencies: call-bind: 1.0.2 - get-intrinsic: 1.2.1 + get-intrinsic: 1.2.0 dev: true /is-windows@1.0.2: @@ -16741,7 +16868,7 @@ packages: /isomorphic-fetch@3.0.0: resolution: {integrity: sha512-qvUtwJ3j6qwsF3jLxkZ72qCgjMysPzDfeV240JHiGZsANBYd+EEuu35v7dfrJ9Up0Ak07D7GGSkGhCHTqg/5wA==} dependencies: - node-fetch: 2.6.12 + node-fetch: 2.6.9 whatwg-fetch: 3.6.2 transitivePeerDependencies: - encoding @@ -16841,7 +16968,7 @@ packages: resolution: {integrity: sha512-pLULMZMAB/+vbdvbZtebC0nWBTbG581lk6w8P7DfIIIKUfa8FbY7Oi0FxZcFPbxvISs7A9E+cMpLDBc1XhpAOA==} dependencies: buffer: 6.0.3 - fast-fifo: 1.3.0 + fast-fifo: 1.2.0 get-iterator: 1.0.2 p-defer: 3.0.0 p-fifo: 1.0.0 @@ -16857,8 +16984,8 @@ packages: '@pkgjs/parseargs': 0.11.0 dev: true - /jayson@4.1.0: - resolution: {integrity: sha512-R6JlbyLN53Mjku329XoRT2zJAE6ZgOQ8f91ucYdMCD4nkGCF9kZSrcGXpHIU4jeKj58zUZke2p+cdQchU7Ly7A==} + /jayson@3.7.0: + resolution: {integrity: sha512-tfy39KJMrrXJ+mFcMpxwBvFDetS8LAID93+rycFglIQM4kl3uNR3W4lBLE/FFhsoUCEox5Dt2adVpDm/XtebbQ==} engines: {node: '>=8'} hasBin: true dependencies: @@ -16872,48 +16999,49 @@ packages: eyes: 0.1.8 isomorphic-ws: 4.0.1(ws@7.5.9) json-stringify-safe: 5.0.1 + lodash: 4.17.21 uuid: 8.3.2 ws: 7.5.9 transitivePeerDependencies: - bufferutil - utf-8-validate - /jest-environment-node@29.6.2: - resolution: {integrity: sha512-YGdFeZ3T9a+/612c5mTQIllvWkddPbYcN2v95ZH24oWMbGA4GGS2XdIF92QMhUhvrjjuQWYgUGW2zawOyH63MQ==} + /jest-environment-node@29.6.3: + resolution: {integrity: sha512-PKl7upfPJXMYbWpD+60o4HP86KvFO2c9dZ+Zr6wUzsG5xcPx/65o3ArNgHW5M0RFvLYdW4/aieR4JSooD0a2ew==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/environment': 29.6.2 - '@jest/fake-timers': 29.6.2 - '@jest/types': 29.6.1 + '@jest/environment': 29.6.3 + '@jest/fake-timers': 29.6.3 + '@jest/types': 29.6.3 '@types/node': 17.0.45 - jest-mock: 29.6.2 - jest-util: 29.6.2 + jest-mock: 29.6.3 + jest-util: 29.6.3 - /jest-get-type@29.4.3: - resolution: {integrity: sha512-J5Xez4nRRMjk8emnTpWrlkyb9pfRQQanDrvWHhsR1+VUfbwxi30eVcZFlcdGInRibU4G5LwHXpI7IRHU0CY+gg==} + /jest-get-type@29.6.3: + resolution: {integrity: sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - /jest-message-util@29.6.2: - resolution: {integrity: sha512-vnIGYEjoPSuRqV8W9t+Wow95SDp6KPX2Uf7EoeG9G99J2OVh7OSwpS4B6J0NfpEIpfkBNHlBZpA2rblEuEFhZQ==} + /jest-message-util@29.6.3: + resolution: {integrity: sha512-FtzaEEHzjDpQp51HX4UMkPZjy46ati4T5pEMyM6Ik48ztu4T9LQplZ6OsimHx7EuM9dfEh5HJa6D3trEftu3dA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@babel/code-frame': 7.22.5 - '@jest/types': 29.6.1 + '@babel/code-frame': 7.22.10 + '@jest/types': 29.6.3 '@types/stack-utils': 2.0.1 chalk: 4.1.2 graceful-fs: 4.2.11 micromatch: 4.0.5 - pretty-format: 29.6.2 + pretty-format: 29.6.3 slash: 3.0.0 stack-utils: 2.0.6 - /jest-mock@29.6.2: - resolution: {integrity: sha512-hoSv3lb3byzdKfwqCuT6uTscan471GUECqgNYykg6ob0yiAw3zYc7OrPnI9Qv8Wwoa4lC7AZ9hyS4AiIx5U2zg==} + /jest-mock@29.6.3: + resolution: {integrity: sha512-Z7Gs/mOyTSR4yPsaZ72a/MtuK6RnC3JYqWONe48oLaoEcYwEDxqvbXz85G4SJrm2Z5Ar9zp6MiHF4AlFlRM4Pg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/types': 29.6.1 + '@jest/types': 29.6.3 '@types/node': 17.0.45 - jest-util: 29.6.2 + jest-util: 29.6.3 /jest-regex-util@27.5.1: resolution: {integrity: sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==} @@ -16930,27 +17058,27 @@ packages: graceful-fs: 4.2.11 picomatch: 2.3.1 - /jest-util@29.6.2: - resolution: {integrity: sha512-3eX1qb6L88lJNCFlEADKOkjpXJQyZRiavX1INZ4tRnrBVr2COd3RgcTLyUiEXMNBlDU/cgYq6taUS0fExrWW4w==} + /jest-util@29.6.3: + resolution: {integrity: sha512-QUjna/xSy4B32fzcKTSz1w7YYzgiHrjjJjevdRf61HYk998R5vVMMNmrHESYZVDS5DSWs+1srPLPKxXPkeSDOA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/types': 29.6.1 + '@jest/types': 29.6.3 '@types/node': 17.0.45 chalk: 4.1.2 ci-info: 3.8.0 graceful-fs: 4.2.11 picomatch: 2.3.1 - /jest-validate@29.6.2: - resolution: {integrity: sha512-vGz0yMN5fUFRRbpJDPwxMpgSXW1LDKROHfBopAvDcmD6s+B/s8WJrwi+4bfH4SdInBA5C3P3BI19dBtKzx1Arg==} + /jest-validate@29.6.3: + resolution: {integrity: sha512-e7KWZcAIX+2W1o3cHfnqpGajdCs1jSM3DkXjGeLSNmCazv1EeI1ggTeK5wdZhF+7N+g44JI2Od3veojoaumlfg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/types': 29.6.1 + '@jest/types': 29.6.3 camelcase: 6.3.0 chalk: 4.1.2 - jest-get-type: 29.4.3 + jest-get-type: 29.6.3 leven: 3.1.0 - pretty-format: 29.6.2 + pretty-format: 29.6.3 /jest-worker@27.5.1: resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} @@ -16960,8 +17088,8 @@ packages: merge-stream: 2.0.0 supports-color: 8.1.1 - /jiti@1.19.1: - resolution: {integrity: sha512-oVhqoRDaBXf7sjkll95LHVS6Myyyb1zaunVwk4Z0+WPSW4gjS0pl01zYKHScTuyEhQsFxV5L4DR5r+YqSyqyyg==} + /jiti@1.19.3: + resolution: {integrity: sha512-5eEbBDQT/jF1xg6l36P+mWGGoH9Spuy0PCdSr2dtWRDGC6ph/w9ZCL4lmESW8f8F7MwT3XKescfP0wnZWAKL9w==} hasBin: true dev: true @@ -16978,8 +17106,8 @@ packages: resolution: {integrity: sha512-j8GhLiKmUAh+dsFXlX1aJCbt5KMibuKb+d7j1JaOJG6s2UjX1PQlW+OKB/sD4a/5ZYF4RcmYmLSndOoU3Lt/3g==} dev: true - /jotai@1.13.0(@babel/core@7.18.5)(react@18.2.0): - resolution: {integrity: sha512-SPTO46Jw1aJTp2i18tiKgk++nKNKJTMNw4qYFy9QRTydceWvD2Eys+YgB7cb1S6pzbM9i0Ik/y7Yl7IH8k9Lig==} + /jotai@1.13.1(@babel/core@7.18.5)(react@18.2.0): + resolution: {integrity: sha512-RUmH1S4vLsG3V6fbGlKzGJnLrDcC/HNb5gH2AeA9DzuJknoVxSGvvg8OBB7lke+gDc4oXmdVsaKn/xDUhWZ0vw==} engines: {node: '>=12.20.0'} peerDependencies: '@babel/core': '*' @@ -17026,8 +17154,8 @@ packages: resolution: {integrity: sha512-3MEt5DTINKqfScXKfJFrRbxkrnk2AxPWGBL/ycjz4dK8iqiSJ06UxD8jh8xuh6p10TX4t2+7FsBYVxxQbMg+qA==} dev: false - /js-sdsl@4.4.1: - resolution: {integrity: sha512-6Gsx8R0RucyePbWqPssR8DyfuXmLBooYN5cZFZKjHGnQuaf7pEzhtpceagJxVu4LqhYY5EYA7nko3FmeHZ1KbA==} + /js-sdsl@4.3.0: + resolution: {integrity: sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==} /js-sha3@0.5.7: resolution: {integrity: sha512-GII20kjaPX0zJ8wzkTbNDYMY7msuZcTWk8S5UOh6806Jq/wz1J8/bnr8uGU0DAUmYDjj2Mr4X1cW8v/GLYnR+g==} @@ -17063,21 +17191,21 @@ packages: /jsc-safe-url@0.2.4: resolution: {integrity: sha512-0wM3YBWtYePOjfyXQH5MWQ8H7sdk5EXSwZvmSLKk2RboVQ2Bu239jycHDz5J/8Blf3K0Qnoy2b6xD+z10MFB+Q==} - /jscodeshift@0.14.0(@babel/preset-env@7.22.9): + /jscodeshift@0.14.0(@babel/preset-env@7.20.2): resolution: {integrity: sha512-7eCC1knD7bLUPuSCwXsMZUH51O8jIcoVyKtI6P0XM0IVzlGjckPy3FIwQlorzbN0Sg79oK+RlohN32Mqf/lrYA==} hasBin: true peerDependencies: '@babel/preset-env': ^7.1.6 dependencies: '@babel/core': 7.18.5 - '@babel/parser': 7.22.7 + '@babel/parser': 7.22.10 '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.18.5) '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.18.5) '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.18.5) - '@babel/plugin-transform-modules-commonjs': 7.22.5(@babel/core@7.18.5) - '@babel/preset-env': 7.22.9(@babel/core@7.18.5) + '@babel/plugin-transform-modules-commonjs': 7.21.2(@babel/core@7.18.5) + '@babel/preset-env': 7.20.2(@babel/core@7.18.5) '@babel/preset-flow': 7.22.5(@babel/core@7.18.5) - '@babel/preset-typescript': 7.22.5(@babel/core@7.18.5) + '@babel/preset-typescript': 7.21.0(@babel/core@7.18.5) '@babel/register': 7.22.5(@babel/core@7.18.5) babel-core: 7.0.0-bridge.0(@babel/core@7.18.5) chalk: 4.1.2 @@ -17136,8 +17264,8 @@ packages: resolution: {integrity: sha512-h9WqLkTVpBbiaPb5OmeUpz/FBLS/kvIJw4oRCPiEisIu2WjMh+aai0QIY2LoOhRFx5r92taGLcerIrzxKBAP6g==} engines: {node: '>=16'} dependencies: - '@babel/runtime': 7.22.6 - '@types/json-schema': 7.0.12 + '@babel/runtime': 7.21.5 + '@types/json-schema': 7.0.11 ts-algebra: 1.2.0 dev: true @@ -17225,14 +17353,12 @@ packages: verror: 1.10.0 dev: false - /jsx-ast-utils@3.3.4: - resolution: {integrity: sha512-fX2TVdCViod6HwKEtSWGHs57oFhVfCMwieb9PuRDgjDPh5XeqJiHFFFJCHxU5cnTc3Bu/GRL+kPiFmw8XWOfKw==} + /jsx-ast-utils@3.3.3: + resolution: {integrity: sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==} engines: {node: '>=4.0'} dependencies: array-includes: 3.1.6 - array.prototype.flat: 1.3.1 object.assign: 4.1.4 - object.values: 1.1.6 dev: true /jszip@3.10.1: @@ -17257,8 +17383,8 @@ packages: node-gyp-build: 4.6.0 readable-stream: 3.6.2 - /keyv@4.5.3: - resolution: {integrity: sha512-QCiSav9WaX1PgETJ+SpNnx2PRRapJ/oRSXM4VO5OGYGSjrxbKPVFVhB3l2OCbLCk329N8qyAtsJjSjvVBWzEug==} + /keyv@4.5.2: + resolution: {integrity: sha512-5MHbFaKn8cNSmVW7BYnijeAVlE4cYA/SVkifVgrh7yotnfhKmjuXpDKjrABLnT0SfHWV21P8ow07OGfRrNDg8g==} dependencies: json-buffer: 3.0.1 dev: false @@ -17289,8 +17415,8 @@ packages: resolution: {integrity: sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==} dev: true - /language-tags@1.0.8: - resolution: {integrity: sha512-aWAZwgPLS8hJ20lNPm9HNVs4inexz6S2sQa3wx/+ycuutMNE5/IfYxiWYBbi+9UWCQVaXYCOPUl6gFrPR7+jGg==} + /language-tags@1.0.5: + resolution: {integrity: sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==} dependencies: language-subtag-registry: 0.3.22 dev: true @@ -17421,11 +17547,6 @@ packages: immediate: 3.0.6 dev: false - /lilconfig@2.0.6: - resolution: {integrity: sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==} - engines: {node: '>=10'} - dev: true - /lilconfig@2.1.0: resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} engines: {node: '>=10'} @@ -17434,24 +17555,24 @@ packages: resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} dev: true - /lint-staged@13.1.0: - resolution: {integrity: sha512-pn/sR8IrcF/T0vpWLilih8jmVouMlxqXxKuAojmbiGX5n/gDnz+abdPptlj0vYnbfE0SQNl3CY/HwtM0+yfOVQ==} + /lint-staged@13.2.0: + resolution: {integrity: sha512-GbyK5iWinax5Dfw5obm2g2ccUiZXNGtAS4mCbJ0Lv4rq6iEtfBSjOYdcbOtAIFtM114t0vdpViDDetjVTSd8Vw==} engines: {node: ^14.13.1 || >=16.0.0} hasBin: true dependencies: + chalk: 5.2.0 cli-truncate: 3.1.0 - colorette: 2.0.20 - commander: 9.5.0 + commander: 10.0.0 debug: 4.3.4(supports-color@5.5.0) - execa: 6.1.0 - lilconfig: 2.0.6 + execa: 7.1.0 + lilconfig: 2.1.0 listr2: 5.0.8 micromatch: 4.0.5 normalize-path: 3.0.0 object-inspect: 1.12.3 pidtree: 0.6.0 - string-argv: 0.3.2 - yaml: 2.3.1 + string-argv: 0.3.1 + yaml: 2.2.1 transitivePeerDependencies: - enquirer - supports-color @@ -17467,7 +17588,7 @@ packages: optional: true dependencies: cli-truncate: 2.1.0 - colorette: 2.0.20 + colorette: 2.0.19 log-update: 4.0.0 p-map: 4.0.0 rfdc: 1.3.0 @@ -17486,7 +17607,7 @@ packages: optional: true dependencies: cli-truncate: 2.1.0 - colorette: 2.0.20 + colorette: 2.0.19 log-update: 4.0.0 p-map: 4.0.0 rfdc: 1.3.0 @@ -17505,11 +17626,11 @@ packages: resolution: {integrity: sha512-xXAeVWKGr4/njq0rGC9dethMnYCq5hpKYrgQZYTzawt9YQhMiXfD+T1RgrdY3NamOxwq2aXlb0vOI6e29CKgVQ==} dependencies: '@lit-labs/ssr-dom-shim': 1.1.1 - '@lit/reactive-element': 1.6.2 - lit-html: 2.7.5 + '@lit/reactive-element': 1.6.1 + lit-html: 2.7.3 - /lit-html@2.7.5: - resolution: {integrity: sha512-YqUzpisJodwKIlbMFCtyrp58oLloKGnnPLMJ1t23cbfIJjg/H9pvLWK4XS69YeubK5HUs1UE4ys9w5dP1zg6IA==} + /lit-html@2.7.3: + resolution: {integrity: sha512-9DyLzcn/kbRGowz2vFmSANFbRZTxYUgYYFqzie89w6GLpPUiBCDHfcdeRUV/k3Q2ueYxNjfv46yPCtKAEAPOVw==} dependencies: '@types/trusted-types': 2.0.3 @@ -17533,25 +17654,25 @@ packages: /lit@2.6.1: resolution: {integrity: sha512-DT87LD64f8acR7uVp7kZfhLRrHkfC/N4BVzAtnw9Yg8087mbBJ//qedwdwX0kzDbxgPccWRW6mFwGbRQIxy0pw==} dependencies: - '@lit/reactive-element': 1.6.2 + '@lit/reactive-element': 1.6.1 lit-element: 3.3.2 - lit-html: 2.7.5 + lit-html: 2.7.3 dev: false - /lit@2.7.5: - resolution: {integrity: sha512-i/cH7Ye6nBDUASMnfwcictBnsTN91+aBjXoTHF2xARghXScKxpD4F4WYI+VLXg9lqbMinDfvoI7VnZXjyHgdfQ==} + /lit@2.7.3: + resolution: {integrity: sha512-0a+u+vVbmgSfPu+fyvqjMPBX0Kwbyj9QOv9MbQFZhWGlV2cyk3lEwgfUQgYN+i/lx++1Z3wZknSIp3QCKxHLyg==} dependencies: - '@lit/reactive-element': 1.6.2 + '@lit/reactive-element': 1.6.1 lit-element: 3.3.2 - lit-html: 2.7.5 + lit-html: 2.7.3 dev: false /lit@2.7.6: resolution: {integrity: sha512-1amFHA7t4VaaDe+vdQejSVBklwtH9svGoG6/dZi9JhxtJBBlqY5D1RV7iLUYY0trCqQc4NfhYYZilZiVHt7Hxg==} dependencies: - '@lit/reactive-element': 1.6.2 + '@lit/reactive-element': 1.6.1 lit-element: 3.3.2 - lit-html: 2.7.5 + lit-html: 2.7.3 /livepeer@2.6.0(react@18.2.0): resolution: {integrity: sha512-tURkBvJQi0nyS5WlFHhKyRGx0qKqGt/DbKSzhUwJ9fAzT3GAlipujgKVOc3wnNWIj76LQrCp7onUmsrrkFRGkQ==} @@ -17563,21 +17684,21 @@ packages: dependencies: '@livepeer/core': 1.8.0(react@18.2.0) '@stitches/core': 1.2.8 - core-js: 3.32.0 - cross-fetch: 3.1.8 + core-js: 3.31.1 + cross-fetch: 3.1.5 hls.js: 1.4.10 ms: 3.0.0-canary.1 multiformats: 9.9.0 react: 18.2.0 - tus-js-client: 3.1.1 - zustand: 4.3.9(react@18.2.0) + tus-js-client: 3.1.0 + zustand: 4.3.8(react@18.2.0) transitivePeerDependencies: - encoding - immer dev: false - /load-tsconfig@0.2.5: - resolution: {integrity: sha512-IXO6OCs9yg8tMKzfPZ1YmheJbZCiEsnBdcB03l0OcfK9prKnJb96siuHCr5Fl37/yo9DnKU+TLpxzTUspw9shg==} + /load-tsconfig@0.2.3: + resolution: {integrity: sha512-iyT2MXws+dc2Wi6o3grCFtGXpeMvHmJqS27sMPGtV2eUu4PeFnG+33I8BlFK1t1NWMjOpcx9bridn5yxLDX2gQ==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dev: true @@ -17739,7 +17860,7 @@ packages: resolution: {integrity: sha512-l0x2DvrW294C9uDCoQe1VSU4gf529FkSZ6leBl4TiqZH/e+0R7hSfHQBNut2mNygDgHwvYHfFLn6Oxb3VWj2rA==} engines: {node: '>=12'} dependencies: - chalk: 5.3.0 + chalk: 5.2.0 is-unicode-supported: 1.3.0 dev: true @@ -17784,13 +17905,13 @@ packages: /lower-case-first@2.0.2: resolution: {integrity: sha512-EVm/rR94FJTZi3zefZ82fLWab+GX14LJN4HrWBcuo6Evmsl9hEfnqxgcHCKb9q+mNf6EVdsjx/qucYFIIB84pg==} dependencies: - tslib: 2.6.0 + tslib: 2.5.0 dev: true /lower-case@2.0.2: resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==} dependencies: - tslib: 2.6.0 + tslib: 2.5.0 dev: true /lowercase-keys@2.0.0: @@ -17842,8 +17963,8 @@ packages: resolution: {integrity: sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==} dev: false - /luxon@3.2.1: - resolution: {integrity: sha512-QrwPArQCNLAKGO/C+ZIilgIuDnEnKx5QYODdDtbFaxzsbZcc/a7WFq7MhsVYgRlwawLtvOUESTlfJ+hc/USqPg==} + /luxon@3.3.0: + resolution: {integrity: sha512-An0UCfG/rSiqtAIiBPO0Y9/zAnHUZxAMiCpTd5h2smgsj7GGmcenvrvww2cqNA8/4A5ZrD1gJpHN2mIHZQF+Mg==} engines: {node: '>=12'} dev: false @@ -17857,7 +17978,7 @@ packages: engines: {node: '>=6'} dependencies: pify: 4.0.1 - semver: 5.7.2 + semver: 5.7.1 /make-error@1.3.6: resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==} @@ -17910,24 +18031,24 @@ packages: /mdast-util-definitions@5.1.2: resolution: {integrity: sha512-8SVPMuHqlPME/z3gqVwWY4zVXn8lqKv/pAhC57FuJ40ImXyBpmO5ukh98zB2v7Blql2FiHjHv9LVztSIqjY+MA==} dependencies: - '@types/mdast': 3.0.12 - '@types/unist': 2.0.7 + '@types/mdast': 3.0.10 + '@types/unist': 2.0.6 unist-util-visit: 4.1.2 dev: false - /mdast-util-from-markdown@1.3.1: - resolution: {integrity: sha512-4xTO/M8c82qBcnQc1tgpNtubGUW/Y1tBQ1B0i5CtSoelOLKFYlElIr3bvgREYYO5iRqbMY1YuqZng0GVOI8Qww==} + /mdast-util-from-markdown@1.3.0: + resolution: {integrity: sha512-HN3W1gRIuN/ZW295c7zi7g9lVBllMgZE40RxCX37wrTPWXCWtpvOZdfnuK+1WNpvZje6XuJeI3Wnb4TJEUem+g==} dependencies: - '@types/mdast': 3.0.12 - '@types/unist': 2.0.7 + '@types/mdast': 3.0.10 + '@types/unist': 2.0.6 decode-named-character-reference: 1.0.2 - mdast-util-to-string: 3.2.0 - micromark: 3.2.0 - micromark-util-decode-numeric-character-reference: 1.1.0 - micromark-util-decode-string: 1.1.0 - micromark-util-normalize-identifier: 1.1.0 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 + mdast-util-to-string: 3.1.1 + micromark: 3.1.0 + micromark-util-decode-numeric-character-reference: 1.0.0 + micromark-util-decode-string: 1.0.2 + micromark-util-normalize-identifier: 1.0.0 + micromark-util-symbol: 1.0.1 + micromark-util-types: 1.0.2 unist-util-stringify-position: 3.0.3 uvu: 0.5.6 transitivePeerDependencies: @@ -17937,20 +18058,20 @@ packages: /mdast-util-to-hast@12.3.0: resolution: {integrity: sha512-pits93r8PhnIoU4Vy9bjW39M2jJ6/tdHyja9rrot9uujkN7UTU9SDnE6WNJz/IGyQk3XHX6yNNtrBH6cQzm8Hw==} dependencies: - '@types/hast': 2.3.5 - '@types/mdast': 3.0.12 + '@types/hast': 2.3.4 + '@types/mdast': 3.0.10 mdast-util-definitions: 5.1.2 - micromark-util-sanitize-uri: 1.2.0 + micromark-util-sanitize-uri: 1.1.0 trim-lines: 3.0.1 unist-util-generated: 2.0.1 unist-util-position: 4.0.4 unist-util-visit: 4.1.2 dev: false - /mdast-util-to-string@3.2.0: - resolution: {integrity: sha512-V4Zn/ncyN1QNSqSBxTrMOLpjr+IKdHl2v3KVLoWmDPscP4r9GcCi71gjgvUV1SFSKh92AjAG4peFuBl2/YgCJg==} + /mdast-util-to-string@3.1.1: + resolution: {integrity: sha512-tGvhT94e+cVnQt8JWE9/b3cUQZWS732TJxXHktvP+BYo62PpYD53Ls/6cC60rW21dW+txxiM4zMdc6abASvZKA==} dependencies: - '@types/mdast': 3.0.12 + '@types/mdast': 3.0.10 dev: false /mdn-data@2.0.14: @@ -17960,7 +18081,7 @@ packages: /media-query-parser@2.0.2: resolution: {integrity: sha512-1N4qp+jE0pL5Xv4uEcwVUhIkwdUO3S/9gML90nqKA7v7FcOS5vUtatfzok9S9U1EJU8dHWlcv95WLnKmmxZI9w==} dependencies: - '@babel/runtime': 7.22.6 + '@babel/runtime': 7.21.5 dev: false /media-typer@0.3.0: @@ -18078,7 +18199,7 @@ packages: web3-utils: 1.10.0 dev: false - /meros@1.3.0(@types/node@17.0.31): + /meros@1.3.0(@types/node@17.0.45): resolution: {integrity: sha512-2BNGOimxEz5hmjUG2FwoxCt5HN7BXdaWyFqEwxPTrJzVdABtrL4TiHTcsWSFAxPQ/tOnEaQEJh3qWq71QRMY+w==} engines: {node: '>=13'} peerDependencies: @@ -18087,7 +18208,7 @@ packages: '@types/node': optional: true dependencies: - '@types/node': 17.0.31 + '@types/node': 17.0.45 dev: true /methods@1.1.2: @@ -18099,7 +18220,7 @@ packages: resolution: {integrity: sha512-bgr2OFn0J4r0qoZcHrwEvccF7g9k3wdgTOgk6gmGHrtlZ1Jn3oCpklW/DfZ9PzHfjY2mQammKTc19g/EFGyOJw==} engines: {node: '>=16'} dependencies: - '@babel/core': 7.22.9 + '@babel/core': 7.22.10 hermes-parser: 0.12.0 nullthrows: 1.1.1 transitivePeerDependencies: @@ -18122,7 +18243,7 @@ packages: dependencies: connect: 3.7.0 cosmiconfig: 5.2.1 - jest-validate: 29.6.2 + jest-validate: 29.6.3 metro: 0.76.7 metro-cache: 0.76.7 metro-core: 0.76.7 @@ -18209,78 +18330,78 @@ packages: '@babel/plugin-syntax-flow': 7.22.5(@babel/core@7.18.5) '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.18.5) '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.18.5) - '@babel/plugin-transform-arrow-functions': 7.22.5(@babel/core@7.18.5) - '@babel/plugin-transform-async-to-generator': 7.22.5(@babel/core@7.18.5) - '@babel/plugin-transform-block-scoping': 7.22.5(@babel/core@7.18.5) - '@babel/plugin-transform-classes': 7.22.6(@babel/core@7.18.5) - '@babel/plugin-transform-computed-properties': 7.22.5(@babel/core@7.18.5) - '@babel/plugin-transform-destructuring': 7.22.5(@babel/core@7.18.5) + '@babel/plugin-transform-arrow-functions': 7.20.7(@babel/core@7.18.5) + '@babel/plugin-transform-async-to-generator': 7.20.7(@babel/core@7.18.5) + '@babel/plugin-transform-block-scoping': 7.21.0(@babel/core@7.18.5) + '@babel/plugin-transform-classes': 7.21.0(@babel/core@7.18.5) + '@babel/plugin-transform-computed-properties': 7.20.7(@babel/core@7.18.5) + '@babel/plugin-transform-destructuring': 7.20.7(@babel/core@7.18.5) '@babel/plugin-transform-flow-strip-types': 7.22.5(@babel/core@7.18.5) - '@babel/plugin-transform-function-name': 7.22.5(@babel/core@7.18.5) - '@babel/plugin-transform-literals': 7.22.5(@babel/core@7.18.5) - '@babel/plugin-transform-modules-commonjs': 7.22.5(@babel/core@7.18.5) - '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.18.5) - '@babel/plugin-transform-parameters': 7.22.5(@babel/core@7.18.5) - '@babel/plugin-transform-react-display-name': 7.22.5(@babel/core@7.18.5) - '@babel/plugin-transform-react-jsx': 7.22.5(@babel/core@7.18.5) + '@babel/plugin-transform-function-name': 7.18.9(@babel/core@7.18.5) + '@babel/plugin-transform-literals': 7.18.9(@babel/core@7.18.5) + '@babel/plugin-transform-modules-commonjs': 7.21.2(@babel/core@7.18.5) + '@babel/plugin-transform-named-capturing-groups-regex': 7.20.5(@babel/core@7.18.5) + '@babel/plugin-transform-parameters': 7.20.7(@babel/core@7.18.5) + '@babel/plugin-transform-react-display-name': 7.18.6(@babel/core@7.18.5) + '@babel/plugin-transform-react-jsx': 7.21.0(@babel/core@7.18.5) '@babel/plugin-transform-react-jsx-self': 7.22.5(@babel/core@7.18.5) '@babel/plugin-transform-react-jsx-source': 7.22.5(@babel/core@7.18.5) '@babel/plugin-transform-runtime': 7.22.10(@babel/core@7.18.5) - '@babel/plugin-transform-shorthand-properties': 7.22.5(@babel/core@7.18.5) - '@babel/plugin-transform-spread': 7.22.5(@babel/core@7.18.5) - '@babel/plugin-transform-sticky-regex': 7.22.5(@babel/core@7.18.5) - '@babel/plugin-transform-typescript': 7.22.9(@babel/core@7.18.5) - '@babel/plugin-transform-unicode-regex': 7.22.5(@babel/core@7.18.5) + '@babel/plugin-transform-shorthand-properties': 7.18.6(@babel/core@7.18.5) + '@babel/plugin-transform-spread': 7.20.7(@babel/core@7.18.5) + '@babel/plugin-transform-sticky-regex': 7.18.6(@babel/core@7.18.5) + '@babel/plugin-transform-typescript': 7.21.0(@babel/core@7.18.5) + '@babel/plugin-transform-unicode-regex': 7.18.6(@babel/core@7.18.5) '@babel/template': 7.22.5 babel-plugin-transform-flow-enums: 0.0.2(@babel/core@7.18.5) react-refresh: 0.4.3 transitivePeerDependencies: - supports-color - /metro-react-native-babel-preset@0.76.7(@babel/core@7.22.9): + /metro-react-native-babel-preset@0.76.7(@babel/core@7.22.10): resolution: {integrity: sha512-R25wq+VOSorAK3hc07NW0SmN8z9S/IR0Us0oGAsBcMZnsgkbOxu77Mduqf+f4is/wnWHc5+9bfiqdLnaMngiVw==} engines: {node: '>=16'} peerDependencies: '@babel/core': '*' dependencies: - '@babel/core': 7.22.9 - '@babel/plugin-proposal-async-generator-functions': 7.20.7(@babel/core@7.22.9) - '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.22.9) - '@babel/plugin-proposal-export-default-from': 7.22.5(@babel/core@7.22.9) - '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.22.9) - '@babel/plugin-proposal-numeric-separator': 7.18.6(@babel/core@7.22.9) - '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.22.9) - '@babel/plugin-proposal-optional-catch-binding': 7.18.6(@babel/core@7.22.9) - '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.22.9) - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.22.9) - '@babel/plugin-syntax-export-default-from': 7.22.5(@babel/core@7.22.9) - '@babel/plugin-syntax-flow': 7.22.5(@babel/core@7.22.9) - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.22.9) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.22.9) - '@babel/plugin-transform-arrow-functions': 7.22.5(@babel/core@7.22.9) - '@babel/plugin-transform-async-to-generator': 7.22.5(@babel/core@7.22.9) - '@babel/plugin-transform-block-scoping': 7.22.5(@babel/core@7.22.9) - '@babel/plugin-transform-classes': 7.22.6(@babel/core@7.22.9) - '@babel/plugin-transform-computed-properties': 7.22.5(@babel/core@7.22.9) - '@babel/plugin-transform-destructuring': 7.22.5(@babel/core@7.22.9) - '@babel/plugin-transform-flow-strip-types': 7.22.5(@babel/core@7.22.9) - '@babel/plugin-transform-function-name': 7.22.5(@babel/core@7.22.9) - '@babel/plugin-transform-literals': 7.22.5(@babel/core@7.22.9) - '@babel/plugin-transform-modules-commonjs': 7.22.5(@babel/core@7.22.9) - '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.22.9) - '@babel/plugin-transform-parameters': 7.22.5(@babel/core@7.22.9) - '@babel/plugin-transform-react-display-name': 7.22.5(@babel/core@7.22.9) - '@babel/plugin-transform-react-jsx': 7.22.5(@babel/core@7.22.9) - '@babel/plugin-transform-react-jsx-self': 7.22.5(@babel/core@7.22.9) - '@babel/plugin-transform-react-jsx-source': 7.22.5(@babel/core@7.22.9) - '@babel/plugin-transform-runtime': 7.22.10(@babel/core@7.22.9) - '@babel/plugin-transform-shorthand-properties': 7.22.5(@babel/core@7.22.9) - '@babel/plugin-transform-spread': 7.22.5(@babel/core@7.22.9) - '@babel/plugin-transform-sticky-regex': 7.22.5(@babel/core@7.22.9) - '@babel/plugin-transform-typescript': 7.22.9(@babel/core@7.22.9) - '@babel/plugin-transform-unicode-regex': 7.22.5(@babel/core@7.22.9) + '@babel/core': 7.22.10 + '@babel/plugin-proposal-async-generator-functions': 7.20.7(@babel/core@7.22.10) + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.22.10) + '@babel/plugin-proposal-export-default-from': 7.22.5(@babel/core@7.22.10) + '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.22.10) + '@babel/plugin-proposal-numeric-separator': 7.18.6(@babel/core@7.22.10) + '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.22.10) + '@babel/plugin-proposal-optional-catch-binding': 7.18.6(@babel/core@7.22.10) + '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.22.10) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.22.10) + '@babel/plugin-syntax-export-default-from': 7.22.5(@babel/core@7.22.10) + '@babel/plugin-syntax-flow': 7.22.5(@babel/core@7.22.10) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.22.10) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.22.10) + '@babel/plugin-transform-arrow-functions': 7.20.7(@babel/core@7.22.10) + '@babel/plugin-transform-async-to-generator': 7.20.7(@babel/core@7.22.10) + '@babel/plugin-transform-block-scoping': 7.21.0(@babel/core@7.22.10) + '@babel/plugin-transform-classes': 7.21.0(@babel/core@7.22.10) + '@babel/plugin-transform-computed-properties': 7.20.7(@babel/core@7.22.10) + '@babel/plugin-transform-destructuring': 7.20.7(@babel/core@7.22.10) + '@babel/plugin-transform-flow-strip-types': 7.22.5(@babel/core@7.22.10) + '@babel/plugin-transform-function-name': 7.18.9(@babel/core@7.22.10) + '@babel/plugin-transform-literals': 7.18.9(@babel/core@7.22.10) + '@babel/plugin-transform-modules-commonjs': 7.21.2(@babel/core@7.22.10) + '@babel/plugin-transform-named-capturing-groups-regex': 7.20.5(@babel/core@7.22.10) + '@babel/plugin-transform-parameters': 7.20.7(@babel/core@7.22.10) + '@babel/plugin-transform-react-display-name': 7.18.6(@babel/core@7.22.10) + '@babel/plugin-transform-react-jsx': 7.21.0(@babel/core@7.22.10) + '@babel/plugin-transform-react-jsx-self': 7.22.5(@babel/core@7.22.10) + '@babel/plugin-transform-react-jsx-source': 7.22.5(@babel/core@7.22.10) + '@babel/plugin-transform-runtime': 7.22.10(@babel/core@7.22.10) + '@babel/plugin-transform-shorthand-properties': 7.18.6(@babel/core@7.22.10) + '@babel/plugin-transform-spread': 7.20.7(@babel/core@7.22.10) + '@babel/plugin-transform-sticky-regex': 7.18.6(@babel/core@7.22.10) + '@babel/plugin-transform-typescript': 7.21.0(@babel/core@7.22.10) + '@babel/plugin-transform-unicode-regex': 7.18.6(@babel/core@7.22.10) '@babel/template': 7.22.5 - babel-plugin-transform-flow-enums: 0.0.2(@babel/core@7.22.9) + babel-plugin-transform-flow-enums: 0.0.2(@babel/core@7.22.10) react-refresh: 0.4.3 transitivePeerDependencies: - supports-color @@ -18307,22 +18428,22 @@ packages: resolution: {integrity: sha512-MuWHubQHymUWBpZLwuKZQgA/qbb35WnDAKPo83rk7JRLIFPvzXSvFaC18voPuzJBt1V98lKQIonh6MiC9gd8Ug==} engines: {node: '>=16'} dependencies: - '@babel/runtime': 7.22.6 + '@babel/runtime': 7.21.5 react-refresh: 0.4.3 /metro-runtime@0.76.8: resolution: {integrity: sha512-XKahvB+iuYJSCr3QqCpROli4B4zASAYpkK+j3a0CJmokxCDNbgyI4Fp88uIL6rNaZfN0Mv35S0b99SdFXIfHjg==} engines: {node: '>=16'} dependencies: - '@babel/runtime': 7.22.6 + '@babel/runtime': 7.21.5 react-refresh: 0.4.3 /metro-source-map@0.76.7: resolution: {integrity: sha512-Prhx7PeRV1LuogT0Kn5VjCuFu9fVD68eefntdWabrksmNY6mXK8pRqzvNJOhTojh6nek+RxBzZeD6MIOOyXS6w==} engines: {node: '>=16'} dependencies: - '@babel/traverse': 7.22.8(supports-color@5.5.0) - '@babel/types': 7.22.5 + '@babel/traverse': 7.22.10(supports-color@5.5.0) + '@babel/types': 7.22.10 invariant: 2.2.4 metro-symbolicate: 0.76.7 nullthrows: 1.1.1 @@ -18336,8 +18457,8 @@ packages: resolution: {integrity: sha512-Hh0ncPsHPVf6wXQSqJqB3K9Zbudht4aUtNpNXYXSxH+pteWqGAXnjtPsRAnCsCWl38wL0jYF0rJDdMajUI3BDw==} engines: {node: '>=16'} dependencies: - '@babel/traverse': 7.22.8(supports-color@5.5.0) - '@babel/types': 7.22.5 + '@babel/traverse': 7.22.10(supports-color@5.5.0) + '@babel/types': 7.22.10 invariant: 2.2.4 metro-symbolicate: 0.76.8 nullthrows: 1.1.1 @@ -18379,10 +18500,10 @@ packages: resolution: {integrity: sha512-iSmnjVApbdivjuzb88Orb0JHvcEt5veVyFAzxiS5h0QB+zV79w6JCSqZlHCrbNOkOKBED//LqtKbFVakxllnNg==} engines: {node: '>=16'} dependencies: - '@babel/core': 7.22.9 - '@babel/generator': 7.22.9 + '@babel/core': 7.22.10 + '@babel/generator': 7.22.10 '@babel/template': 7.22.5 - '@babel/traverse': 7.22.8(supports-color@5.5.0) + '@babel/traverse': 7.22.10(supports-color@5.5.0) nullthrows: 1.1.1 transitivePeerDependencies: - supports-color @@ -18391,11 +18512,11 @@ packages: resolution: {integrity: sha512-cGvELqFMVk9XTC15CMVzrCzcO6sO1lURfcbgjuuPdzaWuD11eEyocvkTX0DPiRjsvgAmicz4XYxVzgYl3MykDw==} engines: {node: '>=16'} dependencies: - '@babel/core': 7.22.9 - '@babel/generator': 7.22.9 - '@babel/parser': 7.22.7 - '@babel/types': 7.22.5 - babel-preset-fbjs: 3.4.0(@babel/core@7.22.9) + '@babel/core': 7.22.10 + '@babel/generator': 7.22.10 + '@babel/parser': 7.22.10 + '@babel/types': 7.22.10 + babel-preset-fbjs: 3.4.0(@babel/core@7.22.10) metro: 0.76.7 metro-babel-transformer: 0.76.7 metro-cache: 0.76.7 @@ -18414,13 +18535,13 @@ packages: engines: {node: '>=16'} hasBin: true dependencies: - '@babel/code-frame': 7.22.5 - '@babel/core': 7.22.9 - '@babel/generator': 7.22.9 - '@babel/parser': 7.22.7 + '@babel/code-frame': 7.22.10 + '@babel/core': 7.22.10 + '@babel/generator': 7.22.10 + '@babel/parser': 7.22.10 '@babel/template': 7.22.5 - '@babel/traverse': 7.22.8(supports-color@5.5.0) - '@babel/types': 7.22.5 + '@babel/traverse': 7.22.10(supports-color@5.5.0) + '@babel/types': 7.22.10 accepts: 1.3.8 async: 3.2.4 chalk: 4.1.2 @@ -18445,7 +18566,7 @@ packages: metro-inspector-proxy: 0.76.7 metro-minify-terser: 0.76.7 metro-minify-uglify: 0.76.7 - metro-react-native-babel-preset: 0.76.7(@babel/core@7.22.9) + metro-react-native-babel-preset: 0.76.7(@babel/core@7.22.10) metro-resolver: 0.76.7 metro-runtime: 0.76.7 metro-source-map: 0.76.7 @@ -18472,176 +18593,177 @@ packages: resolution: {integrity: sha512-/0LLxhzP0tfiR5hcQebtudP56gUurs2CLkGarnCiB/OqEyUFQ6U3paQi/tgLv0hBJYt2rnr9MNpxz4fiiugstg==} dev: false - /micromark-core-commonmark@1.1.0: - resolution: {integrity: sha512-BgHO1aRbolh2hcrzL2d1La37V0Aoz73ymF8rAcKnohLy93titmv62E0gP8Hrx9PKcKrqCZ1BbLGbP3bEhoXYlw==} + /micromark-core-commonmark@1.0.6: + resolution: {integrity: sha512-K+PkJTxqjFfSNkfAhp4GB+cZPfQd6dxtTXnf+RjZOV7T4EEXnvgzOcnp+eSTmpGk9d1S9sL6/lqrgSNn/s0HZA==} dependencies: decode-named-character-reference: 1.0.2 - micromark-factory-destination: 1.1.0 - micromark-factory-label: 1.1.0 - micromark-factory-space: 1.1.0 - micromark-factory-title: 1.1.0 - micromark-factory-whitespace: 1.1.0 - micromark-util-character: 1.2.0 - micromark-util-chunked: 1.1.0 - micromark-util-classify-character: 1.1.0 - micromark-util-html-tag-name: 1.2.0 - micromark-util-normalize-identifier: 1.1.0 - micromark-util-resolve-all: 1.1.0 - micromark-util-subtokenize: 1.1.0 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 + micromark-factory-destination: 1.0.0 + micromark-factory-label: 1.0.2 + micromark-factory-space: 1.0.0 + micromark-factory-title: 1.0.2 + micromark-factory-whitespace: 1.0.0 + micromark-util-character: 1.1.0 + micromark-util-chunked: 1.0.0 + micromark-util-classify-character: 1.0.0 + micromark-util-html-tag-name: 1.1.0 + micromark-util-normalize-identifier: 1.0.0 + micromark-util-resolve-all: 1.0.0 + micromark-util-subtokenize: 1.0.2 + micromark-util-symbol: 1.0.1 + micromark-util-types: 1.0.2 uvu: 0.5.6 dev: false - /micromark-factory-destination@1.1.0: - resolution: {integrity: sha512-XaNDROBgx9SgSChd69pjiGKbV+nfHGDPVYFs5dOoDd7ZnMAE+Cuu91BCpsY8RT2NP9vo/B8pds2VQNCLiu0zhg==} + /micromark-factory-destination@1.0.0: + resolution: {integrity: sha512-eUBA7Rs1/xtTVun9TmV3gjfPz2wEwgK5R5xcbIM5ZYAtvGF6JkyaDsj0agx8urXnO31tEO6Ug83iVH3tdedLnw==} dependencies: - micromark-util-character: 1.2.0 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 + micromark-util-character: 1.1.0 + micromark-util-symbol: 1.0.1 + micromark-util-types: 1.0.2 dev: false - /micromark-factory-label@1.1.0: - resolution: {integrity: sha512-OLtyez4vZo/1NjxGhcpDSbHQ+m0IIGnT8BoPamh+7jVlzLJBH98zzuCoUeMxvM6WsNeh8wx8cKvqLiPHEACn0w==} + /micromark-factory-label@1.0.2: + resolution: {integrity: sha512-CTIwxlOnU7dEshXDQ+dsr2n+yxpP0+fn271pu0bwDIS8uqfFcumXpj5mLn3hSC8iw2MUr6Gx8EcKng1dD7i6hg==} dependencies: - micromark-util-character: 1.2.0 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 + micromark-util-character: 1.1.0 + micromark-util-symbol: 1.0.1 + micromark-util-types: 1.0.2 uvu: 0.5.6 dev: false - /micromark-factory-space@1.1.0: - resolution: {integrity: sha512-cRzEj7c0OL4Mw2v6nwzttyOZe8XY/Z8G0rzmWQZTBi/jjwyw/U4uqKtUORXQrR5bAZZnbTI/feRV/R7hc4jQYQ==} + /micromark-factory-space@1.0.0: + resolution: {integrity: sha512-qUmqs4kj9a5yBnk3JMLyjtWYN6Mzfcx8uJfi5XAveBniDevmZasdGBba5b4QsvRcAkmvGo5ACmSUmyGiKTLZew==} dependencies: - micromark-util-character: 1.2.0 - micromark-util-types: 1.1.0 + micromark-util-character: 1.1.0 + micromark-util-types: 1.0.2 dev: false - /micromark-factory-title@1.1.0: - resolution: {integrity: sha512-J7n9R3vMmgjDOCY8NPw55jiyaQnH5kBdV2/UXCtZIpnHH3P6nHUKaH7XXEYuWwx/xUJcawa8plLBEjMPU24HzQ==} + /micromark-factory-title@1.0.2: + resolution: {integrity: sha512-zily+Nr4yFqgMGRKLpTVsNl5L4PMu485fGFDOQJQBl2NFpjGte1e86zC0da93wf97jrc4+2G2GQudFMHn3IX+A==} dependencies: - micromark-factory-space: 1.1.0 - micromark-util-character: 1.2.0 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 + micromark-factory-space: 1.0.0 + micromark-util-character: 1.1.0 + micromark-util-symbol: 1.0.1 + micromark-util-types: 1.0.2 + uvu: 0.5.6 dev: false - /micromark-factory-whitespace@1.1.0: - resolution: {integrity: sha512-v2WlmiymVSp5oMg+1Q0N1Lxmt6pMhIHD457whWM7/GUlEks1hI9xj5w3zbc4uuMKXGisksZk8DzP2UyGbGqNsQ==} + /micromark-factory-whitespace@1.0.0: + resolution: {integrity: sha512-Qx7uEyahU1lt1RnsECBiuEbfr9INjQTGa6Err+gF3g0Tx4YEviPbqqGKNv/NrBaE7dVHdn1bVZKM/n5I/Bak7A==} dependencies: - micromark-factory-space: 1.1.0 - micromark-util-character: 1.2.0 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 + micromark-factory-space: 1.0.0 + micromark-util-character: 1.1.0 + micromark-util-symbol: 1.0.1 + micromark-util-types: 1.0.2 dev: false - /micromark-util-character@1.2.0: - resolution: {integrity: sha512-lXraTwcX3yH/vMDaFWCQJP1uIszLVebzUa3ZHdrgxr7KEU/9mL4mVgCpGbyhvNLNlauROiNUq7WN5u7ndbY6xg==} + /micromark-util-character@1.1.0: + resolution: {integrity: sha512-agJ5B3unGNJ9rJvADMJ5ZiYjBRyDpzKAOk01Kpi1TKhlT1APx3XZk6eN7RtSz1erbWHC2L8T3xLZ81wdtGRZzg==} dependencies: - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 + micromark-util-symbol: 1.0.1 + micromark-util-types: 1.0.2 dev: false - /micromark-util-chunked@1.1.0: - resolution: {integrity: sha512-Ye01HXpkZPNcV6FiyoW2fGZDUw4Yc7vT0E9Sad83+bEDiCJ1uXu0S3mr8WLpsz3HaG3x2q0HM6CTuPdcZcluFQ==} + /micromark-util-chunked@1.0.0: + resolution: {integrity: sha512-5e8xTis5tEZKgesfbQMKRCyzvffRRUX+lK/y+DvsMFdabAicPkkZV6gO+FEWi9RfuKKoxxPwNL+dFF0SMImc1g==} dependencies: - micromark-util-symbol: 1.1.0 + micromark-util-symbol: 1.0.1 dev: false - /micromark-util-classify-character@1.1.0: - resolution: {integrity: sha512-SL0wLxtKSnklKSUplok1WQFoGhUdWYKggKUiqhX+Swala+BtptGCu5iPRc+xvzJ4PXE/hwM3FNXsfEVgoZsWbw==} + /micromark-util-classify-character@1.0.0: + resolution: {integrity: sha512-F8oW2KKrQRb3vS5ud5HIqBVkCqQi224Nm55o5wYLzY/9PwHGXC01tr3d7+TqHHz6zrKQ72Okwtvm/xQm6OVNZA==} dependencies: - micromark-util-character: 1.2.0 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 + micromark-util-character: 1.1.0 + micromark-util-symbol: 1.0.1 + micromark-util-types: 1.0.2 dev: false - /micromark-util-combine-extensions@1.1.0: - resolution: {integrity: sha512-Q20sp4mfNf9yEqDL50WwuWZHUrCO4fEyeDCnMGmG5Pr0Cz15Uo7KBs6jq+dq0EgX4DPwwrh9m0X+zPV1ypFvUA==} + /micromark-util-combine-extensions@1.0.0: + resolution: {integrity: sha512-J8H058vFBdo/6+AsjHp2NF7AJ02SZtWaVUjsayNFeAiydTxUwViQPxN0Hf8dp4FmCQi0UUFovFsEyRSUmFH3MA==} dependencies: - micromark-util-chunked: 1.1.0 - micromark-util-types: 1.1.0 + micromark-util-chunked: 1.0.0 + micromark-util-types: 1.0.2 dev: false - /micromark-util-decode-numeric-character-reference@1.1.0: - resolution: {integrity: sha512-m9V0ExGv0jB1OT21mrWcuf4QhP46pH1KkfWy9ZEezqHKAxkj4mPCy3nIH1rkbdMlChLHX531eOrymlwyZIf2iw==} + /micromark-util-decode-numeric-character-reference@1.0.0: + resolution: {integrity: sha512-OzO9AI5VUtrTD7KSdagf4MWgHMtET17Ua1fIpXTpuhclCqD8egFWo85GxSGvxgkGS74bEahvtM0WP0HjvV0e4w==} dependencies: - micromark-util-symbol: 1.1.0 + micromark-util-symbol: 1.0.1 dev: false - /micromark-util-decode-string@1.1.0: - resolution: {integrity: sha512-YphLGCK8gM1tG1bd54azwyrQRjCFcmgj2S2GoJDNnh4vYtnL38JS8M4gpxzOPNyHdNEpheyWXCTnnTDY3N+NVQ==} + /micromark-util-decode-string@1.0.2: + resolution: {integrity: sha512-DLT5Ho02qr6QWVNYbRZ3RYOSSWWFuH3tJexd3dgN1odEuPNxCngTCXJum7+ViRAd9BbdxCvMToPOD/IvVhzG6Q==} dependencies: decode-named-character-reference: 1.0.2 - micromark-util-character: 1.2.0 - micromark-util-decode-numeric-character-reference: 1.1.0 - micromark-util-symbol: 1.1.0 + micromark-util-character: 1.1.0 + micromark-util-decode-numeric-character-reference: 1.0.0 + micromark-util-symbol: 1.0.1 dev: false - /micromark-util-encode@1.1.0: - resolution: {integrity: sha512-EuEzTWSTAj9PA5GOAs992GzNh2dGQO52UvAbtSOMvXTxv3Criqb6IOzJUBCmEqrrXSblJIJBbFFv6zPxpreiJw==} + /micromark-util-encode@1.0.1: + resolution: {integrity: sha512-U2s5YdnAYexjKDel31SVMPbfi+eF8y1U4pfiRW/Y8EFVCy/vgxk/2wWTxzcqE71LHtCuCzlBDRU2a5CQ5j+mQA==} dev: false - /micromark-util-html-tag-name@1.2.0: - resolution: {integrity: sha512-VTQzcuQgFUD7yYztuQFKXT49KghjtETQ+Wv/zUjGSGBioZnkA4P1XXZPT1FHeJA6RwRXSF47yvJ1tsJdoxwO+Q==} + /micromark-util-html-tag-name@1.1.0: + resolution: {integrity: sha512-BKlClMmYROy9UiV03SwNmckkjn8QHVaWkqoAqzivabvdGcwNGMMMH/5szAnywmsTBUzDsU57/mFi0sp4BQO6dA==} dev: false - /micromark-util-normalize-identifier@1.1.0: - resolution: {integrity: sha512-N+w5vhqrBihhjdpM8+5Xsxy71QWqGn7HYNUvch71iV2PM7+E3uWGox1Qp90loa1ephtCxG2ftRV/Conitc6P2Q==} + /micromark-util-normalize-identifier@1.0.0: + resolution: {integrity: sha512-yg+zrL14bBTFrQ7n35CmByWUTFsgst5JhA4gJYoty4Dqzj4Z4Fr/DHekSS5aLfH9bdlfnSvKAWsAgJhIbogyBg==} dependencies: - micromark-util-symbol: 1.1.0 + micromark-util-symbol: 1.0.1 dev: false - /micromark-util-resolve-all@1.1.0: - resolution: {integrity: sha512-b/G6BTMSg+bX+xVCshPTPyAu2tmA0E4X98NSR7eIbeC6ycCqCeE7wjfDIgzEbkzdEVJXRtOG4FbEm/uGbCRouA==} + /micromark-util-resolve-all@1.0.0: + resolution: {integrity: sha512-CB/AGk98u50k42kvgaMM94wzBqozSzDDaonKU7P7jwQIuH2RU0TeBqGYJz2WY1UdihhjweivStrJ2JdkdEmcfw==} dependencies: - micromark-util-types: 1.1.0 + micromark-util-types: 1.0.2 dev: false - /micromark-util-sanitize-uri@1.2.0: - resolution: {integrity: sha512-QO4GXv0XZfWey4pYFndLUKEAktKkG5kZTdUNaTAkzbuJxn2tNBOr+QtxR2XpWaMhbImT2dPzyLrPXLlPhph34A==} + /micromark-util-sanitize-uri@1.1.0: + resolution: {integrity: sha512-RoxtuSCX6sUNtxhbmsEFQfWzs8VN7cTctmBPvYivo98xb/kDEoTCtJQX5wyzIYEmk/lvNFTat4hL8oW0KndFpg==} dependencies: - micromark-util-character: 1.2.0 - micromark-util-encode: 1.1.0 - micromark-util-symbol: 1.1.0 + micromark-util-character: 1.1.0 + micromark-util-encode: 1.0.1 + micromark-util-symbol: 1.0.1 dev: false - /micromark-util-subtokenize@1.1.0: - resolution: {integrity: sha512-kUQHyzRoxvZO2PuLzMt2P/dwVsTiivCK8icYTeR+3WgbuPqfHgPPy7nFKbeqRivBvn/3N3GBiNC+JRTMSxEC7A==} + /micromark-util-subtokenize@1.0.2: + resolution: {integrity: sha512-d90uqCnXp/cy4G881Ub4psE57Sf8YD0pim9QdjCRNjfas2M1u6Lbt+XZK9gnHL2XFhnozZiEdCa9CNfXSfQ6xA==} dependencies: - micromark-util-chunked: 1.1.0 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 + micromark-util-chunked: 1.0.0 + micromark-util-symbol: 1.0.1 + micromark-util-types: 1.0.2 uvu: 0.5.6 dev: false - /micromark-util-symbol@1.1.0: - resolution: {integrity: sha512-uEjpEYY6KMs1g7QfJ2eX1SQEV+ZT4rUD3UcF6l57acZvLNK7PBZL+ty82Z1qhK1/yXIY4bdx04FKMgR0g4IAag==} + /micromark-util-symbol@1.0.1: + resolution: {integrity: sha512-oKDEMK2u5qqAptasDAwWDXq0tG9AssVwAx3E9bBF3t/shRIGsWIRG+cGafs2p/SnDSOecnt6hZPCE2o6lHfFmQ==} dev: false - /micromark-util-types@1.1.0: - resolution: {integrity: sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg==} + /micromark-util-types@1.0.2: + resolution: {integrity: sha512-DCfg/T8fcrhrRKTPjRrw/5LLvdGV7BHySf/1LOZx7TzWZdYRjogNtyNq885z3nNallwr3QUKARjqvHqX1/7t+w==} dev: false - /micromark@3.2.0: - resolution: {integrity: sha512-uD66tJj54JLYq0De10AhWycZWGQNUvDI55xPgk2sQM5kn1JYlhbCMTtEeT27+vAhW2FBQxLlOmS3pmA7/2z4aA==} + /micromark@3.1.0: + resolution: {integrity: sha512-6Mj0yHLdUZjHnOPgr5xfWIMqMWS12zDN6iws9SLuSz76W8jTtAv24MN4/CL7gJrl5vtxGInkkqDv/JIoRsQOvA==} dependencies: - '@types/debug': 4.1.8 + '@types/debug': 4.1.7 debug: 4.3.4(supports-color@5.5.0) decode-named-character-reference: 1.0.2 - micromark-core-commonmark: 1.1.0 - micromark-factory-space: 1.1.0 - micromark-util-character: 1.2.0 - micromark-util-chunked: 1.1.0 - micromark-util-combine-extensions: 1.1.0 - micromark-util-decode-numeric-character-reference: 1.1.0 - micromark-util-encode: 1.1.0 - micromark-util-normalize-identifier: 1.1.0 - micromark-util-resolve-all: 1.1.0 - micromark-util-sanitize-uri: 1.2.0 - micromark-util-subtokenize: 1.1.0 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 + micromark-core-commonmark: 1.0.6 + micromark-factory-space: 1.0.0 + micromark-util-character: 1.1.0 + micromark-util-chunked: 1.0.0 + micromark-util-combine-extensions: 1.0.0 + micromark-util-decode-numeric-character-reference: 1.0.0 + micromark-util-encode: 1.0.1 + micromark-util-normalize-identifier: 1.0.0 + micromark-util-resolve-all: 1.0.0 + micromark-util-sanitize-uri: 1.1.0 + micromark-util-subtokenize: 1.0.2 + micromark-util-symbol: 1.0.1 + micromark-util-types: 1.0.2 uvu: 0.5.6 transitivePeerDependencies: - supports-color @@ -18878,11 +19000,11 @@ packages: resolution: {integrity: sha512-ejP6KioN4pigTGxL93APzOnvtLklParL59UQB2T3HWXQBxFcIp5/7YXFmkgiA6pNKKzjvnLhnonRBN5iSFMnNw==} dependencies: '@motionone/animation': 10.15.1 - '@motionone/dom': 10.16.2 - '@motionone/svelte': 10.16.2 + '@motionone/dom': 10.15.5 + '@motionone/svelte': 10.15.5 '@motionone/types': 10.15.1 '@motionone/utils': 10.15.1 - '@motionone/vue': 10.16.2 + '@motionone/vue': 10.15.5 dev: false /motion@10.16.2: @@ -18914,21 +19036,21 @@ packages: engines: {node: '>=12.13'} dev: false - /multiaddr-to-uri@8.0.0(node-fetch@2.6.12): + /multiaddr-to-uri@8.0.0(node-fetch@2.6.9): resolution: {integrity: sha512-dq4p/vsOOUdVEd1J1gl+R2GFrXJQH8yjLtz4hodqdVbieg39LvBOdMQRdQnfbg5LSM/q1BYNVf5CBbwZFFqBgA==} deprecated: This module is deprecated, please upgrade to @multiformats/multiaddr-to-uri dependencies: - multiaddr: 10.0.1(node-fetch@2.6.12) + multiaddr: 10.0.1(node-fetch@2.6.9) transitivePeerDependencies: - node-fetch - supports-color dev: false - /multiaddr@10.0.1(node-fetch@2.6.12): + /multiaddr@10.0.1(node-fetch@2.6.9): resolution: {integrity: sha512-G5upNcGzEGuTHkzxezPrrD6CaIHR9uo+7MwqhNVcXTs33IInon4y7nMiGxl2CY5hG7chvYQUQhz5V52/Qe3cbg==} deprecated: This module is deprecated, please upgrade to @multiformats/multiaddr dependencies: - dns-over-http-resolver: 1.2.3(node-fetch@2.6.12) + dns-over-http-resolver: 1.2.3(node-fetch@2.6.9) err-code: 3.0.1 is-ip: 3.1.0 multiformats: 9.9.0 @@ -18975,11 +19097,6 @@ packages: engines: {node: '>=16.0.0', npm: '>=7.0.0'} dev: false - /multiformats@12.0.1: - resolution: {integrity: sha512-s01wijBJoDUqESWSzePY0lvTw7J3PVO9x2Cc6ASI5AMZM2Gnhh7BC17+nlFhHKU7dDzaCaRfb+NiqNzOsgPUoQ==} - engines: {node: '>=16.0.0', npm: '>=7.0.0'} - dev: false - /multiformats@9.9.0: resolution: {integrity: sha512-HoMUjhH9T8DDBNT+6xzkrd9ga/XiBI4xLr58LJACwK6G3HTOPeMz4nB4KJs33L2BelrIJa7P0VuNaVF3hMYfjg==} @@ -19010,21 +19127,27 @@ packages: hasBin: true dev: false + /nanoid@3.3.4: + resolution: {integrity: sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + /nanoid@3.3.6: resolution: {integrity: sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true + dev: false /napi-macros@2.2.2: resolution: {integrity: sha512-hmEVtAGYzVQpCKdbQea4skABsdXW4RUh5t5mJ2zzqowJS2OyXZTU1KhDVFhx+NlWZ4ap9mqR9TcDO3LTTttd+g==} dev: false - /native-fetch@3.0.0(node-fetch@2.6.12): + /native-fetch@3.0.0(node-fetch@2.6.9): resolution: {integrity: sha512-G3Z7vx0IFb/FQ4JxvtqGABsOTIqRWvgQz6e+erkB+JJD6LrszQtMozEHI4EkmgZQvnGHrpLVzUWk7t4sJCIkVw==} peerDependencies: node-fetch: '*' dependencies: - node-fetch: 2.6.12 + node-fetch: 2.6.9 dev: false /natural-compare-lite@1.4.0: @@ -19082,7 +19205,7 @@ packages: '@next/env': 13.4.0 '@swc/helpers': 0.5.1 busboy: 1.6.0 - caniuse-lite: 1.0.30001516 + caniuse-lite: 1.0.30001486 postcss: 8.4.14 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -19117,7 +19240,7 @@ packages: resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==} dependencies: lower-case: 2.0.2 - tslib: 2.6.0 + tslib: 2.5.0 dev: true /nocache@3.0.4: @@ -19152,6 +19275,29 @@ packages: dependencies: whatwg-url: 5.0.0 + /node-fetch@2.6.7: + resolution: {integrity: sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==} + engines: {node: 4.x || >=6.0.0} + peerDependencies: + encoding: ^0.1.0 + peerDependenciesMeta: + encoding: + optional: true + dependencies: + whatwg-url: 5.0.0 + + /node-fetch@2.6.9: + resolution: {integrity: sha512-DJm/CJkZkRjKKj4Zi4BsKVZh3ValV5IR5s7LVZnW+6YMh0W1BfNA8XSs6DLMGYlId5F3KnA70uu2qepcR08Qqg==} + engines: {node: 4.x || >=6.0.0} + peerDependencies: + encoding: ^0.1.0 + peerDependenciesMeta: + encoding: + optional: true + dependencies: + whatwg-url: 5.0.0 + dev: false + /node-fetch@3.3.1: resolution: {integrity: sha512-cRVc/kyto/7E5shrWca1Wsea4y6tL9iYJE5FBCius3JQfb/4P4I295PfhgbJQBLTx6lATE4z+wK0rPM4VS2uow==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -19168,6 +19314,9 @@ packages: /node-int64@0.4.0: resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} + /node-releases@2.0.10: + resolution: {integrity: sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==} + /node-releases@2.0.13: resolution: {integrity: sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==} @@ -19180,7 +19329,7 @@ packages: dependencies: hosted-git-info: 2.8.9 resolve: 1.22.2 - semver: 5.7.2 + semver: 5.7.1 validate-npm-package-license: 3.0.4 dev: true @@ -19189,8 +19338,8 @@ packages: engines: {node: '>=10'} dependencies: hosted-git-info: 4.1.0 - is-core-module: 2.12.1 - semver: 7.5.4 + is-core-module: 2.12.0 + semver: 7.5.0 validate-npm-package-license: 3.0.4 dev: true @@ -19300,7 +19449,7 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.2.0 - es-abstract: 1.22.1 + es-abstract: 1.21.2 dev: true /object.fromentries@2.0.6: @@ -19309,14 +19458,14 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.2.0 - es-abstract: 1.22.1 + es-abstract: 1.21.2 dev: true /object.hasown@1.1.2: resolution: {integrity: sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==} dependencies: define-properties: 1.2.0 - es-abstract: 1.22.1 + es-abstract: 1.21.2 dev: true /object.values@1.1.6: @@ -19325,7 +19474,7 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.2.0 - es-abstract: 1.22.1 + es-abstract: 1.21.2 dev: true /obliterator@2.0.4: @@ -19414,16 +19563,16 @@ packages: asn1.js: 5.4.1 dev: false - /optionator@0.9.3: - resolution: {integrity: sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==} + /optionator@0.9.1: + resolution: {integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==} engines: {node: '>= 0.8.0'} dependencies: - '@aashutoshrathi/word-wrap': 1.2.6 deep-is: 0.1.4 fast-levenshtein: 2.0.6 levn: 0.4.1 prelude-ls: 1.2.1 type-check: 0.4.0 + word-wrap: 1.2.3 dev: true /ora@5.4.1: @@ -19440,18 +19589,18 @@ packages: strip-ansi: 6.0.1 wcwidth: 1.0.1 - /ora@6.3.1: - resolution: {integrity: sha512-ERAyNnZOfqM+Ao3RAvIXkYh5joP220yf59gVe2X/cI6SiCxIdi4c9HZKZD8R6q/RDXEje1THBju6iExiSsgJaQ==} + /ora@6.1.2: + resolution: {integrity: sha512-EJQ3NiP5Xo94wJXIzAyOtSb0QEIAUu7m8t6UZ9krbz0vAJqr92JpcK/lEXg91q6B9pEGqrykkd2EQplnifDSBw==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dependencies: - chalk: 5.3.0 + bl: 5.1.0 + chalk: 5.2.0 cli-cursor: 4.0.0 cli-spinners: 2.9.0 is-interactive: 2.0.0 is-unicode-supported: 1.3.0 log-symbols: 5.1.0 - stdin-discarder: 0.1.0 - strip-ansi: 7.1.0 + strip-ansi: 7.0.1 wcwidth: 1.0.1 dev: true @@ -19481,7 +19630,7 @@ packages: /p-fifo@1.0.0: resolution: {integrity: sha512-IjoCxXW48tqdtDFz6fqo5q1UfFVjjVZe8TC1QRflvNUJtNfCUhxOUw6MOVZhDPjqhSzc26xKdugsO17gmzd5+A==} dependencies: - fast-fifo: 1.3.0 + fast-fifo: 1.2.0 p-defer: 3.0.0 dev: false @@ -19586,7 +19735,7 @@ packages: resolution: {integrity: sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==} dependencies: dot-case: 3.0.4 - tslib: 2.6.0 + tslib: 2.5.0 dev: true /parent-module@1.0.1: @@ -19596,8 +19745,8 @@ packages: callsites: 3.1.0 dev: true - /parse-duration@1.1.0: - resolution: {integrity: sha512-z6t9dvSJYaPoQq7quMzdEagSFtpGu+utzHqqxmpVWNNZRIXnvqyCvn9XsTdh7c/w0Bqmdz3RB3YnRaKtpRtEXQ==} + /parse-duration@1.0.3: + resolution: {integrity: sha512-o6NAh12na5VvR6nFejkU0gpQ8jmOY9Y9sTU2ke3L3G/d/3z8jqmbBbeyBGHU73P4JLXfc7tJARygIK3WGIkloA==} dev: false /parse-filepath@1.0.2: @@ -19624,7 +19773,7 @@ packages: resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} engines: {node: '>=8'} dependencies: - '@babel/code-frame': 7.22.5 + '@babel/code-frame': 7.18.6 error-ex: 1.3.2 json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 @@ -19638,7 +19787,7 @@ packages: resolution: {integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==} dependencies: no-case: 3.0.4 - tslib: 2.6.0 + tslib: 2.5.0 dev: true /path-browserify@1.0.1: @@ -19649,7 +19798,7 @@ packages: resolution: {integrity: sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg==} dependencies: dot-case: 3.0.4 - tslib: 2.6.0 + tslib: 2.5.0 dev: true /path-exists@3.0.0: @@ -19716,8 +19865,8 @@ packages: engines: {node: '>=8'} dev: true - /pathe@1.1.1: - resolution: {integrity: sha512-d+RQGp0MAYTIaDBIMmOfMwz3E+LOZnxx1HZd5R18mmCZY0QBlK0LDZfPc8FW8Ed2DlvsuE6PRjroDY+wg4+j/Q==} + /pathe@1.1.0: + resolution: {integrity: sha512-ODbEPR0KKHqECXW1GoxdDb+AZvULmXjVPy4rt+pGo2+TnjJTIPJQSVS6N63n8T2Ip+syHhbn52OewKicV0373w==} dev: true /pathval@1.1.1: @@ -19793,7 +19942,7 @@ packages: hasBin: true dependencies: atomic-sleep: 1.0.0 - fast-redact: 3.2.0 + fast-redact: 3.1.2 on-exit-leak-free: 0.2.0 pino-abstract-transport: 0.5.0 pino-std-serializers: 4.0.0 @@ -19809,7 +19958,7 @@ packages: hasBin: true dependencies: atomic-sleep: 1.0.0 - fast-redact: 3.2.0 + fast-redact: 3.1.2 on-exit-leak-free: 2.1.0 pino-abstract-transport: 1.0.0 pino-std-serializers: 6.2.2 @@ -19835,27 +19984,27 @@ packages: resolution: {integrity: sha512-40QW5YalBNfQo5yRYmiw7Yz6TKKVr3h6970B2YE+3fQpsWcrbj1PzJgxeJ19DRQjhMbKPIuMY8rFaXc8moolVw==} engines: {node: '>=10.13.0'} - /postcss-import@14.1.0(postcss@8.4.19): + /postcss-import@14.1.0(postcss@8.4.21): resolution: {integrity: sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==} engines: {node: '>=10.0.0'} peerDependencies: postcss: ^8.0.0 dependencies: - postcss: 8.4.19 + postcss: 8.4.21 postcss-value-parser: 4.2.0 read-cache: 1.0.0 resolve: 1.22.2 - /postcss-js@4.0.1(postcss@8.4.19): + /postcss-js@4.0.1(postcss@8.4.21): resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} engines: {node: ^12 || ^14 || >= 16} peerDependencies: postcss: ^8.4.21 dependencies: camelcase-css: 2.0.1 - postcss: 8.4.19 + postcss: 8.4.21 - /postcss-load-config@3.1.4(postcss@8.4.19)(ts-node@10.9.1): + /postcss-load-config@3.1.4(postcss@8.4.21)(ts-node@10.9.1): resolution: {integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==} engines: {node: '>= 10'} peerDependencies: @@ -19868,18 +20017,18 @@ packages: optional: true dependencies: lilconfig: 2.1.0 - postcss: 8.4.19 - ts-node: 10.9.1(@types/node@17.0.31)(typescript@5.0.4) + postcss: 8.4.21 + ts-node: 10.9.1(@types/node@17.0.45)(typescript@5.0.4) yaml: 1.10.2 - /postcss-nested@6.0.0(postcss@8.4.19): + /postcss-nested@6.0.0(postcss@8.4.21): resolution: {integrity: sha512-0DkamqrPcmkBDsLn+vQDIrtkSbNkv5AD/M322ySo9kqFkCIYklym2xEmWkwo+Y3/qZo34tzEPNUw4y7yMCdv5w==} engines: {node: '>=12.0'} peerDependencies: postcss: ^8.2.14 dependencies: - postcss: 8.4.19 - postcss-selector-parser: 6.0.13 + postcss: 8.4.21 + postcss-selector-parser: 6.0.11 /postcss-selector-parser@6.0.10: resolution: {integrity: sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==} @@ -19889,8 +20038,8 @@ packages: util-deprecate: 1.0.2 dev: false - /postcss-selector-parser@6.0.13: - resolution: {integrity: sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==} + /postcss-selector-parser@6.0.11: + resolution: {integrity: sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==} engines: {node: '>=4'} dependencies: cssesc: 3.0.0 @@ -19908,16 +20057,16 @@ packages: source-map-js: 1.0.2 dev: false - /postcss@8.4.19: - resolution: {integrity: sha512-h+pbPsyhlYj6N2ozBmHhHrs9DzGmbaarbLvWipMRO7RLS+v4onj26MPFXA5OBYFxyqYhUJK456SwDcY9H2/zsA==} + /postcss@8.4.21: + resolution: {integrity: sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==} engines: {node: ^10 || ^12 || >=14} dependencies: - nanoid: 3.3.6 + nanoid: 3.3.4 picocolors: 1.0.0 source-map-js: 1.0.2 - /preact@10.16.0: - resolution: {integrity: sha512-XTSj3dJ4roKIC93pald6rWuB2qQJO9gO2iLLyTe87MrjQN+HklueLsmskbywEWqCHlclgz3/M4YLL2iBr9UmMA==} + /preact@10.13.2: + resolution: {integrity: sha512-q44QFLhOhty2Bd0Y46fnYW0gD/cbVM9dUVtNTDKPcdXSMA7jfY+Jpd6rk3GB0lcQss0z5s/6CmVP0Z/hV+g6pw==} /prelude-ls@1.2.1: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} @@ -19928,20 +20077,66 @@ packages: resolution: {integrity: sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==} engines: {node: '>=6.0.0'} dependencies: - fast-diff: 1.3.0 + fast-diff: 1.2.0 dev: true - /prettier-plugin-tailwindcss@0.2.0(prettier@2.8.1): - resolution: {integrity: sha512-Ruqig/mdWCSpqdq9WK44nrmqM4BFWTzBPhPGwC5NK3coV9eZntEQPB84MGZbjAg0XQU02jVRHXNRPREBzxvM+A==} + /prettier-plugin-tailwindcss@0.2.4(prettier@2.8.4): + resolution: {integrity: sha512-wMyugRI2yD8gqmMpZSS8kTA0gGeKozX/R+w8iWE+yiCZL09zY0SvfiHfHabNhjGhzxlQ2S2VuTxPE3T72vppCQ==} engines: {node: '>=12.17.0'} peerDependencies: + '@ianvs/prettier-plugin-sort-imports': '*' + '@prettier/plugin-php': '*' + '@prettier/plugin-pug': '*' + '@shopify/prettier-plugin-liquid': '*' + '@shufo/prettier-plugin-blade': '*' + '@trivago/prettier-plugin-sort-imports': '*' prettier: '>=2.2.0' + prettier-plugin-astro: '*' + prettier-plugin-css-order: '*' + prettier-plugin-import-sort: '*' + prettier-plugin-jsdoc: '*' + prettier-plugin-organize-attributes: '*' + prettier-plugin-organize-imports: '*' + prettier-plugin-style-order: '*' + prettier-plugin-svelte: '*' + prettier-plugin-twig-melody: '*' + peerDependenciesMeta: + '@ianvs/prettier-plugin-sort-imports': + optional: true + '@prettier/plugin-php': + optional: true + '@prettier/plugin-pug': + optional: true + '@shopify/prettier-plugin-liquid': + optional: true + '@shufo/prettier-plugin-blade': + optional: true + '@trivago/prettier-plugin-sort-imports': + optional: true + prettier-plugin-astro: + optional: true + prettier-plugin-css-order: + optional: true + prettier-plugin-import-sort: + optional: true + prettier-plugin-jsdoc: + optional: true + prettier-plugin-organize-attributes: + optional: true + prettier-plugin-organize-imports: + optional: true + prettier-plugin-style-order: + optional: true + prettier-plugin-svelte: + optional: true + prettier-plugin-twig-melody: + optional: true dependencies: - prettier: 2.8.1 + prettier: 2.8.4 dev: true - /prettier@2.8.1: - resolution: {integrity: sha512-lqGoSJBQNJidqCHE80vqZJHWHRFoNYsSpP9AjFhlhi9ODCJA541svILes/+/1GM3VaL/abZi7cpFzOpdR9UPKg==} + /prettier@2.8.4: + resolution: {integrity: sha512-vIS4Rlc2FNh0BySk3Wkd6xmwxB0FpOndW5fisM5H8hsZSxU2VWVB5CWIkIjWvrHjIhxk2g3bfMKM87zNTrZddw==} engines: {node: '>=10.13.0'} hasBin: true dev: true @@ -19964,21 +20159,21 @@ packages: react-is: 17.0.2 dev: true - /pretty-format@29.6.2: - resolution: {integrity: sha512-1q0oC8eRveTg5nnBEWMXAU2qpv65Gnuf2eCQzSjxpWFkPaPARwqZZDGuNE0zPAZfTCHzIk3A8dIjwlQKKLphyg==} + /pretty-format@29.6.3: + resolution: {integrity: sha512-ZsBgjVhFAj5KeK+nHfF1305/By3lechHQSMWCTl8iHSbfOm2TN5nHEtFc/+W7fAyUeCs2n5iow72gld4gW0xDw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/schemas': 29.6.0 + '@jest/schemas': 29.6.3 ansi-styles: 5.2.0 react-is: 18.2.0 - /prisma@4.8.1: - resolution: {integrity: sha512-ZMLnSjwulIeYfaU1O6/LF6PEJzxN5par5weykxMykS9Z6ara/j76JH3Yo2AH3bgJbPN4Z6NeCK9s5fDkzf33cg==} + /prisma@4.11.0: + resolution: {integrity: sha512-4zZmBXssPUEiX+GeL0MUq/Yyie4ltiKmGu7jCJFnYMamNrrulTBc+D+QwAQSJ01tyzeGHlD13kOnqPwRipnlNw==} engines: {node: '>=14.17'} hasBin: true requiresBuild: true dependencies: - '@prisma/engines': 4.8.1 + '@prisma/engines': 4.11.0 /process-nextick-args@2.0.1: resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} @@ -20048,12 +20243,12 @@ packages: '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.0 '@types/long': 4.0.2 - '@types/node': 17.0.31 + '@types/node': 17.0.45 long: 4.0.0 dev: false - /protobufjs@7.2.4: - resolution: {integrity: sha512-AT+RJgD2sH8phPmCf7OUZR8xGdcJRga4+1cOaXJ64hvcSkVhNcRHOwIxUatPH15+nj59WAGTDv3LSGZPEQbJaQ==} + /protobufjs@7.2.3: + resolution: {integrity: sha512-TtpvOqwB5Gdz/PQmOjgsrGH1nHjAQVCN7JG4A6r1sXRWESL5rNMAiRcBQlCAdKxZcAbstExQePYG8xof/JVRgg==} engines: {node: '>=12.0.0'} requiresBuild: true dependencies: @@ -20067,7 +20262,7 @@ packages: '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.0 - '@types/node': 17.0.31 + '@types/node': 17.0.45 long: 5.2.3 dev: false @@ -20121,7 +20316,7 @@ packages: /pvtsutils@1.3.2: resolution: {integrity: sha512-+Ipe2iNUyrZz+8K/2IOo+kKikdtfhRKzNpQbruF2URmqPtoqAs8g3xS7TJvFF2GcPXjh7DkqMnpVveRFq4PgEQ==} dependencies: - tslib: 2.6.0 + tslib: 2.5.0 /pvutils@1.1.3: resolution: {integrity: sha512-pMpnA0qRdFp32b1sJl1wOJNxZLQ2cbQx+k6tjNtZ8CpvVhNqEPRgivZ2WOUev2YMajecdH7ctUPDvEe87nariQ==} @@ -20171,8 +20366,8 @@ packages: side-channel: 1.0.4 dev: false - /qs@6.11.2: - resolution: {integrity: sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA==} + /qs@6.11.1: + resolution: {integrity: sha512-0wsrzgTz/kAVIeuxSjnpGC56rzYtr6JT/2BwEvMaPhFIoYa1aGO8LbzuU1R0uUYQkLpWBTOj0l/CLAJB64J6nQ==} engines: {node: '>=0.6'} dependencies: side-channel: 1.0.4 @@ -20191,12 +20386,11 @@ packages: strict-uri-encode: 1.1.0 dev: false - /query-string@6.14.1: - resolution: {integrity: sha512-XDxAeVmpfu1/6IjyT/gXHOl+S0vQ9owggJ30hhWKdHAsNPOcasn5o9BW0eejZqL2e4vMjhAxoW3jVHcD6mbcYw==} + /query-string@6.13.5: + resolution: {integrity: sha512-svk3xg9qHR39P3JlHuD7g3nRnyay5mHbrPctEBDUxUkHRifPHXJDhBUycdCC0NBjXoDf44Gb+IsOZL1Uwn8M/Q==} engines: {node: '>=6'} dependencies: decode-uri-component: 0.2.2 - filter-obj: 1.1.0 split-on-first: 1.1.0 strict-uri-encode: 2.0.0 @@ -20251,7 +20445,7 @@ packages: bl: 5.1.0 debug: 4.3.4(supports-color@5.5.0) minimist: 1.2.8 - node-fetch: 2.6.12 + node-fetch: 2.6.9 readable-stream: 3.6.2 transitivePeerDependencies: - encoding @@ -20353,26 +20547,26 @@ packages: /react-is@18.2.0: resolution: {integrity: sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==} - /react-markdown@8.0.4(@types/react@18.0.26)(react@18.2.0): - resolution: {integrity: sha512-2oxHa6oDxc1apg/Gnc1Goh06t3B617xeywqI/92wmDV9FELI6ayRkwge7w7DoEqM0gRpZGTNU6xQG+YpJISnVg==} + /react-markdown@8.0.5(@types/react@18.0.26)(react@18.2.0): + resolution: {integrity: sha512-jGJolWWmOWAvzf+xMdB9zwStViODyyFQhNB/bwCerbBKmrTmgmA599CGiOlP58OId1IMoIRsA8UdI1Lod4zb5A==} peerDependencies: '@types/react': '>=16' react: '>=16' dependencies: - '@types/hast': 2.3.5 + '@types/hast': 2.3.4 '@types/prop-types': 15.7.5 '@types/react': 18.0.26 - '@types/unist': 2.0.7 + '@types/unist': 2.0.6 comma-separated-tokens: 2.0.3 hast-util-whitespace: 2.0.1 prop-types: 15.8.1 property-information: 6.2.0 react: 18.2.0 react-is: 18.2.0 - remark-parse: 10.0.2 + remark-parse: 10.0.1 remark-rehype: 10.1.0 space-separated-tokens: 2.0.2 - style-to-object: 0.3.0 + style-to-object: 0.4.1 unified: 10.1.2 unist-util-visit: 4.1.2 vfile: 5.3.7 @@ -20396,7 +20590,7 @@ packages: optional: true dependencies: base-64: 0.1.0 - react-native: 0.72.4(@babel/core@7.18.5)(@babel/preset-env@7.22.9)(react@18.2.0) + react-native: 0.72.4(@babel/core@7.18.5)(@babel/preset-env@7.20.2)(react@18.2.0) utf8: 3.0.0 dev: true @@ -20404,19 +20598,19 @@ packages: resolution: {integrity: sha512-WJr256xBquk7X2O83QYWKqgLg43Zg3SrgjPc/kr0gCD2LoXA+2L72BW4cmstH12GbGeutqs/eXk3jgDQ2iCSvQ==} dev: true - /react-native@0.72.4(@babel/core@7.18.5)(@babel/preset-env@7.22.9)(react@18.2.0): + /react-native@0.72.4(@babel/core@7.18.5)(@babel/preset-env@7.20.2)(react@18.2.0): resolution: {integrity: sha512-+vrObi0wZR+NeqL09KihAAdVlQ9IdplwznJWtYrjnQ4UbCW6rkzZJebRsugwUneSOKNFaHFEo1uKU89HsgtYBg==} engines: {node: '>=16'} hasBin: true peerDependencies: react: 18.2.0 dependencies: - '@jest/create-cache-key-function': 29.6.2 + '@jest/create-cache-key-function': 29.6.3 '@react-native-community/cli': 11.3.6(@babel/core@7.18.5) '@react-native-community/cli-platform-android': 11.3.6 '@react-native-community/cli-platform-ios': 11.3.6 '@react-native/assets-registry': 0.72.0 - '@react-native/codegen': 0.72.6(@babel/preset-env@7.22.9) + '@react-native/codegen': 0.72.6(@babel/preset-env@7.20.2) '@react-native/gradle-plugin': 0.72.11 '@react-native/js-polyfills': 0.72.1 '@react-native/normalize-colors': 0.72.0 @@ -20428,7 +20622,7 @@ packages: event-target-shim: 5.0.1 flow-enums-runtime: 0.0.5 invariant: 2.2.4 - jest-environment-node: 29.6.2 + jest-environment-node: 29.6.3 jsc-android: 250231.0.0 memoize-one: 5.2.1 metro-runtime: 0.76.8 @@ -20477,7 +20671,7 @@ packages: '@types/react': 18.0.26 react: 18.2.0 react-style-singleton: 2.2.1(@types/react@18.0.26)(react@18.2.0) - tslib: 2.6.0 + tslib: 2.5.0 dev: false /react-remove-scroll@2.5.4(@types/react@18.0.26)(react@18.2.0): @@ -20494,7 +20688,7 @@ packages: react: 18.2.0 react-remove-scroll-bar: 2.3.4(@types/react@18.0.26)(react@18.2.0) react-style-singleton: 2.2.1(@types/react@18.0.26)(react@18.2.0) - tslib: 2.6.0 + tslib: 2.5.0 use-callback-ref: 1.3.0(@types/react@18.0.26)(react@18.2.0) use-sidecar: 1.1.2(@types/react@18.0.26)(react@18.2.0) dev: false @@ -20513,7 +20707,7 @@ packages: react: 18.2.0 react-remove-scroll-bar: 2.3.4(@types/react@18.0.26)(react@18.2.0) react-style-singleton: 2.2.1(@types/react@18.0.26)(react@18.2.0) - tslib: 2.6.0 + tslib: 2.5.0 use-callback-ref: 1.3.0(@types/react@18.0.26)(react@18.2.0) use-sidecar: 1.1.2(@types/react@18.0.26)(react@18.2.0) dev: false @@ -20554,7 +20748,7 @@ packages: get-nonce: 1.0.1 invariant: 2.2.4 react: 18.2.0 - tslib: 2.6.0 + tslib: 2.5.0 dev: false /react-table@7.8.0(react@18.2.0): @@ -20662,7 +20856,7 @@ packages: ast-types: 0.15.2 esprima: 4.0.1 source-map: 0.6.1 - tslib: 2.6.0 + tslib: 2.5.0 /receptacle@1.3.2: resolution: {integrity: sha512-HrsFvqZZheusncQRiEE7GatOAETrARKV/lnfYicIm8lbvp/JQOdADOfhjBd2DajvoszEyxSM6RlAAIZgEoeu/A==} @@ -20693,10 +20887,10 @@ packages: /regenerator-transform@0.15.1: resolution: {integrity: sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==} dependencies: - '@babel/runtime': 7.22.6 + '@babel/runtime': 7.21.5 - /regexp.prototype.flags@1.5.0: - resolution: {integrity: sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==} + /regexp.prototype.flags@1.4.3: + resolution: {integrity: sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 @@ -20729,18 +20923,18 @@ packages: /relay-runtime@12.0.0: resolution: {integrity: sha512-QU6JKr1tMsry22DXNy9Whsq5rmvwr3LSZiiWV/9+DFpuTWvp+WFhobWMc8TC4OjKFfNhEZy7mOiqUAn5atQtug==} dependencies: - '@babel/runtime': 7.22.6 + '@babel/runtime': 7.21.5 fbjs: 3.0.5 invariant: 2.2.4 transitivePeerDependencies: - encoding dev: true - /remark-parse@10.0.2: - resolution: {integrity: sha512-3ydxgHa/ZQzG8LvC7jTXccARYDcRld3VfcgIIFs7bI6vbRSxJJmzgLEIIoYKyrfhaY+ujuWaf/PJiMZXoiCXgw==} + /remark-parse@10.0.1: + resolution: {integrity: sha512-1fUyHr2jLsVOkhbvPRBJ5zTKZZyD6yZzYaWCS6BPBdQ8vEMBCH+9zNCDA6tET/zHCi/jLqjCWtlJZUPk+DbnFw==} dependencies: - '@types/mdast': 3.0.12 - mdast-util-from-markdown: 1.3.1 + '@types/mdast': 3.0.10 + mdast-util-from-markdown: 1.3.0 unified: 10.1.2 transitivePeerDependencies: - supports-color @@ -20749,8 +20943,8 @@ packages: /remark-rehype@10.1.0: resolution: {integrity: sha512-EFmR5zppdBp0WQeDVZ/b66CWJipB2q2VLNFMabzDSGR66Z2fQii83G5gTBbgGEnEEA0QRussvrFHxk1HWGJskw==} dependencies: - '@types/hast': 2.3.5 - '@types/mdast': 3.0.12 + '@types/hast': 2.3.4 + '@types/mdast': 3.0.10 mdast-util-to-hast: 12.3.0 unified: 10.1.2 dev: false @@ -20839,21 +21033,25 @@ packages: global-dirs: 0.1.1 dev: true - /resolve-pkg-maps@1.0.0: - resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} - dev: true - /resolve@1.17.0: resolution: {integrity: sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==} dependencies: path-parse: 1.0.7 dev: false + /resolve@1.22.1: + resolution: {integrity: sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==} + hasBin: true + dependencies: + is-core-module: 2.11.0 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + /resolve@1.22.2: resolution: {integrity: sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==} hasBin: true dependencies: - is-core-module: 2.12.1 + is-core-module: 2.12.0 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 @@ -20861,7 +21059,7 @@ packages: resolution: {integrity: sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==} hasBin: true dependencies: - is-core-module: 2.12.1 + is-core-module: 2.11.0 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 dev: true @@ -20914,7 +21112,7 @@ packages: resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==} hasBin: true dependencies: - glob: 7.2.0 + glob: 7.2.3 dev: false /rimraf@3.0.2: @@ -20948,7 +21146,7 @@ packages: /rpc-websockets@7.5.1: resolution: {integrity: sha512-kGFkeTsmd37pHPMaHIgN1LVKXMi0JD782v4Ds9ZKtLlwdTKjn+CxM9A9/gLT2LaOuEcEFGL98h1QWQtlOIdW0w==} dependencies: - '@babel/runtime': 7.22.6 + '@babel/runtime': 7.21.5 eventemitter3: 4.0.7 uuid: 8.3.2 ws: 8.13.0(bufferutil@4.0.7)(utf-8-validate@5.0.10) @@ -20998,7 +21196,7 @@ packages: /rxjs@7.8.1: resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==} dependencies: - tslib: 2.6.0 + tslib: 2.5.0 dev: true /sade@1.8.1: @@ -21008,16 +21206,6 @@ packages: mri: 1.2.0 dev: false - /safe-array-concat@1.0.0: - resolution: {integrity: sha512-9dVEFruWIsnie89yym+xWTAYASdpw3CJV7Li/6zBewGf9z2i1j31rP6jnY0pHEO4QZh6N0K11bFjWmdR8UGdPQ==} - engines: {node: '>=0.4'} - dependencies: - call-bind: 1.0.2 - get-intrinsic: 1.2.1 - has-symbols: 1.0.3 - isarray: 2.0.5 - dev: true - /safe-buffer@5.1.2: resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} @@ -21031,7 +21219,7 @@ packages: resolution: {integrity: sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==} dependencies: call-bind: 1.0.2 - get-intrinsic: 1.2.1 + get-intrinsic: 1.2.0 is-regex: 1.1.4 dev: true @@ -21075,16 +21263,28 @@ packages: engines: {node: '>=4.1'} dev: false - /semver@5.7.2: - resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==} + /semver@5.7.1: + resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==} + hasBin: true + + /semver@6.3.0: + resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==} hasBin: true /semver@6.3.1: resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} hasBin: true - /semver@7.5.2: - resolution: {integrity: sha512-SoftuTROv/cRjCze/scjGyiDtcUyxw1rgYQSZY7XTmtR5hX+dm76iDbTH8TkLPHCQmlbQVSSbNZCPM2hb0knnQ==} + /semver@7.3.8: + resolution: {integrity: sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==} + engines: {node: '>=10'} + hasBin: true + dependencies: + lru-cache: 6.0.0 + dev: true + + /semver@7.5.0: + resolution: {integrity: sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA==} engines: {node: '>=10'} hasBin: true dependencies: @@ -21122,7 +21322,7 @@ packages: resolution: {integrity: sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==} dependencies: no-case: 3.0.4 - tslib: 2.6.0 + tslib: 2.5.0 upper-case-first: 2.0.2 dev: true @@ -21216,7 +21416,7 @@ packages: resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} dependencies: call-bind: 1.0.2 - get-intrinsic: 1.2.1 + get-intrinsic: 1.2.0 object-inspect: 1.12.3 /signal-exit@3.0.7: @@ -21281,17 +21481,6 @@ packages: /sisteransi@1.0.5: resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} - /siwe@1.1.6(ethers@5.6.9): - resolution: {integrity: sha512-3WRdEil32Tc2vuNzqJ2/Z/MIvsvy0Nkzc2ov+QujmpHO7tM83dgcb47z0Pu236T4JQkOQCqQkq3AJ/rVIezniA==} - peerDependencies: - ethers: 5.5.1 - dependencies: - '@spruceid/siwe-parser': 1.1.3 - '@stablelib/random': 1.0.2 - apg-js: 4.1.3 - ethers: 5.6.9 - dev: false - /siwe@1.1.6(ethers@5.7.2): resolution: {integrity: sha512-3WRdEil32Tc2vuNzqJ2/Z/MIvsvy0Nkzc2ov+QujmpHO7tM83dgcb47z0Pu236T4JQkOQCqQkq3AJ/rVIezniA==} peerDependencies: @@ -21350,16 +21539,16 @@ packages: resolution: {integrity: sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==} dependencies: dot-case: 3.0.4 - tslib: 2.6.0 + tslib: 2.5.0 dev: true - /socket.io-client@4.7.1: - resolution: {integrity: sha512-Qk3Xj8ekbnzKu3faejo4wk2MzXA029XppiXtTF/PkbTg+fcwaTw1PlDrTrrrU4mKoYC4dvlApOnSeyLCKwek2w==} + /socket.io-client@4.7.2: + resolution: {integrity: sha512-vtA0uD4ibrYD793SOIAwlo8cj6haOeMHrGvwPxJsxH7CeIksqJ+3Zc06RvWTIFgiSqx4A3sOnTXpfAEE2Zyz6w==} engines: {node: '>=10.0.0'} dependencies: '@socket.io/component-emitter': 3.1.0 debug: 4.3.4(supports-color@5.5.0) - engine.io-client: 6.5.1 + engine.io-client: 6.5.2 socket.io-parser: 4.2.4 transitivePeerDependencies: - bufferutil @@ -21389,7 +21578,7 @@ packages: js-sha3: 0.8.0 memorystream: 0.3.1 require-from-string: 2.0.2 - semver: 5.7.2 + semver: 5.7.1 tmp: 0.0.33 transitivePeerDependencies: - debug @@ -21479,7 +21668,7 @@ packages: /sponge-case@1.0.1: resolution: {integrity: sha512-dblb9Et4DAtiZ5YSUZHLl4XhH4uK80GhAZrVXdN4O2P4gQ40Wa5UIOPUHlA/nFd2PLblBZWUioLMMAVrgpoYcA==} dependencies: - tslib: 2.6.0 + tslib: 2.5.0 dev: true /sprintf-js@1.0.3: @@ -21529,13 +21718,6 @@ packages: resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} engines: {node: '>= 0.8'} - /stdin-discarder@0.1.0: - resolution: {integrity: sha512-xhV7w8S+bUwlPTb4bAOUQhv8/cSS5offJuX8GQGq32ONF0ZtDWKfkdomM3HMRA+LhX6um/FZ0COqlwsjD53LeQ==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - dependencies: - bl: 5.1.0 - dev: true - /stop-iteration-iterator@1.0.0: resolution: {integrity: sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==} engines: {node: '>= 0.4'} @@ -21571,8 +21753,8 @@ packages: resolution: {integrity: sha512-QwiXZgpRcKkhTj2Scnn++4PKtWsH0kpzZ62L2R6c/LUVYv7hVnZqcg2+sMuT6R7Jusu1vviK/MFsu6kNJfWlEQ==} engines: {node: '>=4'} - /string-argv@0.3.2: - resolution: {integrity: sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==} + /string-argv@0.3.1: + resolution: {integrity: sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==} engines: {node: '>=0.6.19'} dev: true @@ -21594,7 +21776,7 @@ packages: dependencies: eastasianwidth: 0.2.0 emoji-regex: 9.2.2 - strip-ansi: 7.1.0 + strip-ansi: 7.0.1 dev: true /string.prototype.matchall@4.0.8: @@ -21602,11 +21784,11 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.2.0 - es-abstract: 1.22.1 - get-intrinsic: 1.2.1 + es-abstract: 1.21.2 + get-intrinsic: 1.2.0 has-symbols: 1.0.3 internal-slot: 1.0.5 - regexp.prototype.flags: 1.5.0 + regexp.prototype.flags: 1.4.3 side-channel: 1.0.4 dev: true @@ -21616,7 +21798,7 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.2.0 - es-abstract: 1.22.1 + es-abstract: 1.21.2 dev: true /string.prototype.trimend@1.0.6: @@ -21624,7 +21806,7 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.2.0 - es-abstract: 1.22.1 + es-abstract: 1.21.2 dev: true /string.prototype.trimstart@1.0.6: @@ -21632,7 +21814,7 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.2.0 - es-abstract: 1.22.1 + es-abstract: 1.21.2 dev: true /string_decoder@1.1.1: @@ -21657,8 +21839,8 @@ packages: dependencies: ansi-regex: 5.0.1 - /strip-ansi@7.1.0: - resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} + /strip-ansi@7.0.1: + resolution: {integrity: sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==} engines: {node: '>=12'} dependencies: ansi-regex: 6.0.1 @@ -21711,6 +21893,12 @@ packages: inline-style-parser: 0.1.1 dev: false + /style-to-object@0.4.1: + resolution: {integrity: sha512-HFpbb5gr2ypci7Qw+IOhnP2zOU7e77b+rzM+wTzXzfi1PrtBCX0E7Pk4wL4iTLnhzZ+JgEGAhX81ebTg/aYjQw==} + dependencies: + inline-style-parser: 0.1.1 + dev: false + /styled-components@5.3.11(@babel/core@7.18.5)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0): resolution: {integrity: sha512-uuzIIfnVkagcVHv9nE0VPlHPSCmXIUGKfJ42LNjxCCTDTL5sgnJ8Z7GZBq0EnLYGln77tPpEpExt2+qa+cZqSw==} engines: {node: '>=10'} @@ -21720,7 +21908,7 @@ packages: react-is: '>= 16.8.0' dependencies: '@babel/helper-module-imports': 7.22.5 - '@babel/traverse': 7.22.8(supports-color@5.5.0) + '@babel/traverse': 7.22.10(supports-color@5.5.0) '@emotion/is-prop-valid': 1.2.1 '@emotion/stylis': 0.8.5 '@emotion/unitless': 0.7.5 @@ -21807,7 +21995,7 @@ packages: /swap-case@2.0.2: resolution: {integrity: sha512-kc6S2YS/2yXbtkSMunBtKdah4VFETZ8Oh6ONSmSd9bRxhqTrtARUCBUiWXH3xVPpvR7tz2CSnkuXVE42EcGnMw==} dependencies: - tslib: 2.6.0 + tslib: 2.5.0 dev: true /swarm-js@0.1.42: @@ -21839,16 +22027,16 @@ packages: resolution: {integrity: sha512-L1dapNV6vu2s/4Sputv8xGsCdAVlb5nRDMFU/E27D44l5U6cw1g0dGd45uLc+OXjNMmF4ntiMdCimzcjFKQI8Q==} engines: {node: ^14.18.0 || >=16.0.0} dependencies: - '@pkgr/utils': 2.4.2 - tslib: 2.6.0 + '@pkgr/utils': 2.4.0 + tslib: 2.5.0 dev: true - /tailwind-merge@1.8.1: - resolution: {integrity: sha512-+fflfPxvHFr81hTJpQ3MIwtqgvefHZFUHFiIHpVIRXvG/nX9+gu2P7JNlFu2bfDMJ+uHhi/pUgzaYacMoXv+Ww==} + /tailwind-merge@1.10.0: + resolution: {integrity: sha512-WFnDXSS4kFTZwjKg5/oZSGzBRU/l+qcbv5NVTzLUQvJ9yovDAP05h0F2+ZFW0Lw9EcgRoc2AfURUdZvnEFrXKg==} dev: false - /tailwindcss@3.2.4(postcss@8.4.19)(ts-node@10.9.1): - resolution: {integrity: sha512-AhwtHCKMtR71JgeYDaswmZXhPcW9iuI9Sp2LvZPo9upDZ7231ZJ7eA9RaURbhpXGVlrjX4cFNlB4ieTetEb7hQ==} + /tailwindcss@3.2.7(postcss@8.4.21)(ts-node@10.9.1): + resolution: {integrity: sha512-B6DLqJzc21x7wntlH/GsZwEXTBttVSl1FtCzC8WP4oBc/NKef7kaax5jeihkkCEWc831/5NDJ9gRNDK6NEioQQ==} engines: {node: '>=12.13.0'} hasBin: true peerDependencies: @@ -21860,7 +22048,7 @@ packages: detective: 5.2.1 didyoumean: 1.2.2 dlv: 1.1.3 - fast-glob: 3.3.0 + fast-glob: 3.2.12 glob-parent: 6.0.2 is-glob: 4.0.3 lilconfig: 2.1.0 @@ -21868,15 +22056,15 @@ packages: normalize-path: 3.0.0 object-hash: 3.0.0 picocolors: 1.0.0 - postcss: 8.4.19 - postcss-import: 14.1.0(postcss@8.4.19) - postcss-js: 4.0.1(postcss@8.4.19) - postcss-load-config: 3.1.4(postcss@8.4.19)(ts-node@10.9.1) - postcss-nested: 6.0.0(postcss@8.4.19) - postcss-selector-parser: 6.0.13 + postcss: 8.4.21 + postcss-import: 14.1.0(postcss@8.4.21) + postcss-js: 4.0.1(postcss@8.4.21) + postcss-load-config: 3.1.4(postcss@8.4.21)(ts-node@10.9.1) + postcss-nested: 6.0.0(postcss@8.4.21) + postcss-selector-parser: 6.0.11 postcss-value-parser: 4.2.0 quick-lru: 5.1.1 - resolve: 1.22.2 + resolve: 1.22.1 transitivePeerDependencies: - ts-node @@ -21910,7 +22098,7 @@ packages: hasBin: true dependencies: '@jridgewell/source-map': 0.3.5 - acorn: 8.10.0 + acorn: 8.8.2 commander: 2.20.3 source-map-support: 0.5.21 @@ -21981,7 +22169,7 @@ packages: /title-case@3.0.3: resolution: {integrity: sha512-e1zGYRvbffpcHIrnuqT0Dh+gEJtDaxDSoG4JAIpq4oDFyooziLBIiYQv0GBT4FUAnUop5uZ1hiIAj7oAF6sOCA==} dependencies: - tslib: 2.6.0 + tslib: 2.5.0 dev: true /titleize@3.0.0: @@ -22057,7 +22245,7 @@ packages: resolution: {integrity: sha512-PGcnJoTBnVGy6yYNFxWVNkdcAuAMstvutN9MgDJIV6L0oG8fB+ZNNy1T+wJzah8RPGor1mZuPQkVfXNDpy9eHA==} dev: true - /ts-node@10.9.1(@types/node@17.0.31)(typescript@5.0.4): + /ts-node@10.9.1(@types/node@17.0.45)(typescript@5.0.4): resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} hasBin: true peerDependencies: @@ -22075,9 +22263,9 @@ packages: '@tsconfig/node10': 1.0.9 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 - '@tsconfig/node16': 1.0.4 - '@types/node': 17.0.31 - acorn: 8.10.0 + '@tsconfig/node16': 1.0.3 + '@types/node': 17.0.45 + acorn: 8.8.2 acorn-walk: 8.2.0 arg: 4.1.3 create-require: 1.1.1 @@ -22116,12 +22304,8 @@ packages: resolution: {integrity: sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==} dev: true - /tslib@2.5.3: - resolution: {integrity: sha512-mSxlJJwl3BMEQCUNnxXBU9jP4JBktcEGhURcPR6VQVlnP0FdDEsIaz0C35dXNGLyRfrATNofF0F5p2KPxQgB+w==} - dev: true - - /tslib@2.6.0: - resolution: {integrity: sha512-7At1WUettjcSRHXCyYtTselblcHl9PJFFVKiCAy/bY97+BPZXSQ2wbq0P9s8tK2G7dFQfNnlJnPAiArVBVBsfA==} + /tslib@2.5.0: + resolution: {integrity: sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==} /tsort@0.0.1: resolution: {integrity: sha512-Tyrf5mxF8Ofs1tNoxA13lFeZ2Zrbd6cKbuH3V+MQ5sb6DtBj5FjrXVsRWT8YvNAQTqNoz66dz1WsbigI22aEnw==} @@ -22143,8 +22327,8 @@ packages: safe-buffer: 5.2.1 dev: false - /tus-js-client@3.1.1: - resolution: {integrity: sha512-SZzWP62jEFLmROSRZx+uoGLKqsYWMGK/m+PiNehPVWbCm7/S9zRIMaDxiaOcKdMnFno4luaqP5E+Y1iXXPjP0A==} + /tus-js-client@3.1.0: + resolution: {integrity: sha512-Hfpc8ho4C9Lhs/OflPUA/nHUHZJUrKD5upoPBq7dYJJ9DQhWocsjJU2RZYfN16Y5n19j9dFDszwCvVZ5sfcogw==} dependencies: buffer-from: 1.1.2 combine-errors: 3.0.3 @@ -22226,36 +22410,6 @@ packages: resolution: {integrity: sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw==} dev: false - /typed-array-buffer@1.0.0: - resolution: {integrity: sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.2 - get-intrinsic: 1.2.1 - is-typed-array: 1.1.10 - dev: true - - /typed-array-byte-length@1.0.0: - resolution: {integrity: sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.2 - for-each: 0.3.3 - has-proto: 1.0.1 - is-typed-array: 1.1.10 - dev: true - - /typed-array-byte-offset@1.0.0: - resolution: {integrity: sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==} - engines: {node: '>= 0.4'} - dependencies: - available-typed-arrays: 1.0.5 - call-bind: 1.0.2 - for-each: 0.3.3 - has-proto: 1.0.1 - is-typed-array: 1.1.10 - dev: true - /typed-array-length@1.0.4: resolution: {integrity: sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==} dependencies: @@ -22283,6 +22437,12 @@ packages: typescript: 5.0.4 dev: false + /typescript@4.9.4: + resolution: {integrity: sha512-Uz+dTXYzxXXbsFpM86Wh3dKCxrQqUcVMxwU54orwlJjOpO3ao8L7j5lH+dWfTwgCwIuM9GQ2kvVotzYJMXTBZg==} + engines: {node: '>=4.2.0'} + hasBin: true + dev: true + /typescript@5.0.4: resolution: {integrity: sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw==} engines: {node: '>=12.20'} @@ -22305,7 +22465,7 @@ packages: resolution: {integrity: sha512-oEVZr4/GrH87K0kjNce6z8pSCzLEPqHNLNR5sj8cJOySrTP8Vb/pMIbZKLJGhQKxm1TiZ31atNrpn820Pyqpow==} engines: {node: '>=16.0.0', npm: '>=7.0.0'} dependencies: - uint8arrays: 4.0.4 + uint8arrays: 4.0.3 dev: false /uint8arrays@3.1.1: @@ -22313,8 +22473,9 @@ packages: dependencies: multiformats: 9.9.0 - /uint8arrays@4.0.4: - resolution: {integrity: sha512-AOoA66e/A7zoXm1mgzQjGmkWDTvCrS3ttWXLHFtlVAwMobLcaOA7G7WRNNAcyfjjYdFDtkEK6njRDX7hZLIO9Q==} + /uint8arrays@4.0.3: + resolution: {integrity: sha512-b+aKlI2oTnxnfeSQWV1sMacqSNxqhtXySaH6bflvONGxF8V/fT3ZlYH7z2qgGfydsvpVo4JUgM/Ylyfl2YouCg==} + engines: {node: '>=16.0.0', npm: '>=7.0.0'} dependencies: multiformats: 11.0.2 dev: false @@ -22366,7 +22527,7 @@ packages: /unified@10.1.2: resolution: {integrity: sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==} dependencies: - '@types/unist': 2.0.7 + '@types/unist': 2.0.6 bail: 2.0.2 extend: 3.0.2 is-buffer: 2.0.5 @@ -22382,32 +22543,32 @@ packages: /unist-util-is@5.2.1: resolution: {integrity: sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==} dependencies: - '@types/unist': 2.0.7 + '@types/unist': 2.0.6 dev: false /unist-util-position@4.0.4: resolution: {integrity: sha512-kUBE91efOWfIVBo8xzh/uZQ7p9ffYRtUbMRZBNFYwf0RK8koUMx6dGUfwylLOKmaT2cs4wSW96QoYUSXAyEtpg==} dependencies: - '@types/unist': 2.0.7 + '@types/unist': 2.0.6 dev: false /unist-util-stringify-position@3.0.3: resolution: {integrity: sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==} dependencies: - '@types/unist': 2.0.7 + '@types/unist': 2.0.6 dev: false /unist-util-visit-parents@5.1.3: resolution: {integrity: sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==} dependencies: - '@types/unist': 2.0.7 + '@types/unist': 2.0.6 unist-util-is: 5.2.1 dev: false /unist-util-visit@4.1.2: resolution: {integrity: sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==} dependencies: - '@types/unist': 2.0.7 + '@types/unist': 2.0.6 unist-util-is: 5.2.1 unist-util-visit-parents: 5.1.3 dev: false @@ -22437,26 +22598,36 @@ packages: engines: {node: '>=8'} dev: true - /update-browserslist-db@1.0.11(browserslist@4.21.9): + /update-browserslist-db@1.0.10(browserslist@4.21.5): + resolution: {integrity: sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==} + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' + dependencies: + browserslist: 4.21.5 + escalade: 3.1.1 + picocolors: 1.0.0 + + /update-browserslist-db@1.0.11(browserslist@4.21.10): resolution: {integrity: sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==} hasBin: true peerDependencies: browserslist: '>= 4.21.0' dependencies: - browserslist: 4.21.9 + browserslist: 4.21.10 escalade: 3.1.1 picocolors: 1.0.0 /upper-case-first@2.0.2: resolution: {integrity: sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==} dependencies: - tslib: 2.6.0 + tslib: 2.5.0 dev: true /upper-case@2.0.2: resolution: {integrity: sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg==} dependencies: - tslib: 2.6.0 + tslib: 2.5.0 dev: true /uri-js@4.4.1: @@ -22495,7 +22666,7 @@ packages: dependencies: '@types/react': 18.0.26 react: 18.2.0 - tslib: 2.6.0 + tslib: 2.5.0 dev: false /use-isomorphic-layout-effect@1.1.2(@types/react@18.0.26)(react@18.2.0): @@ -22524,7 +22695,7 @@ packages: '@types/react': 18.0.26 detect-node-es: 1.1.0 react: 18.2.0 - tslib: 2.6.0 + tslib: 2.5.0 dev: false /use-sync-external-store@1.2.0(react@18.2.0): @@ -22565,7 +22736,7 @@ packages: is-arguments: 1.1.1 is-generator-function: 1.0.10 is-typed-array: 1.1.10 - which-typed-array: 1.1.10 + which-typed-array: 1.1.9 /utils-merge@1.0.1: resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} @@ -22625,8 +22796,8 @@ packages: use-sync-external-store: 1.2.0(react@18.2.0) dev: false - /valtio@1.10.5(react@18.2.0): - resolution: {integrity: sha512-jTp0k63VXf4r5hPoaC6a6LCG4POkVSh629WLi1+d5PlajLsbynTMd7qAgEiOSPxzoX5iNvbN7iZ/k/g29wrNiQ==} + /valtio@1.10.4(react@18.2.0): + resolution: {integrity: sha512-gqGWh0DjtDMAy8Jaui8ufFoxlQB1k1NiA/QHrpKoTUk9EeY331WKeYhvtGn1u703RcefrDCez7PT+qeCu9lWEw==} engines: {node: '>=12.20.0'} peerDependencies: react: '>=16.8' @@ -22634,7 +22805,7 @@ packages: react: optional: true dependencies: - proxy-compare: 2.5.1 + proxy-compare: 2.5.0 react: 18.2.0 use-sync-external-store: 1.2.0(react@18.2.0) dev: false @@ -22681,14 +22852,14 @@ packages: /vfile-message@3.1.4: resolution: {integrity: sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==} dependencies: - '@types/unist': 2.0.7 + '@types/unist': 2.0.6 unist-util-stringify-position: 3.0.3 dev: false /vfile@5.3.7: resolution: {integrity: sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==} dependencies: - '@types/unist': 2.0.7 + '@types/unist': 2.0.6 is-buffer: 2.0.5 unist-util-stringify-position: 3.0.3 vfile-message: 3.1.4 @@ -22752,9 +22923,9 @@ packages: typescript: optional: true dependencies: - '@tanstack/query-sync-storage-persister': 4.29.25 - '@tanstack/react-query': 4.29.25(react-dom@18.2.0)(react-native@0.72.4)(react@18.2.0) - '@tanstack/react-query-persist-client': 4.29.25(@tanstack/react-query@4.29.25) + '@tanstack/query-sync-storage-persister': 4.29.5 + '@tanstack/react-query': 4.29.23(react-dom@18.2.0)(react-native@0.72.4)(react@18.2.0) + '@tanstack/react-query-persist-client': 4.29.23(@tanstack/react-query@4.29.23) '@wagmi/core': 1.3.9(react@18.2.0)(typescript@5.0.4)(viem@1.0.0)(zod@3.21.4) abitype: 0.8.7(typescript@5.0.4)(zod@3.21.4) react: 18.2.0 @@ -22788,8 +22959,8 @@ packages: engines: {node: '>= 8'} dev: true - /web-vitals@3.4.0: - resolution: {integrity: sha512-n9fZ5/bG1oeDkyxLWyep0eahrNcPDF6bFqoyispt7xkW0xhDzpUBTgyDKqWDi1twT0MgH4HvvqzpUyh0ZxZV4A==} + /web-vitals@3.3.1: + resolution: {integrity: sha512-LTfY5GjcY3ngFzNsYFSYL+AmVmlWrzPTUxSMDis2rZbf+SzT7HH3NH4Y/l45XOlrAIunOBeURN9qtBHkRskAiA==} dev: false /web3-bzz@1.10.0: @@ -22992,7 +23163,7 @@ packages: engines: {node: '>=8.0.0'} dependencies: abortcontroller-polyfill: 1.7.5 - cross-fetch: 3.1.8 + cross-fetch: 3.1.5 es6-promise: 4.2.8 web3-core-helpers: 1.10.0 transitivePeerDependencies: @@ -23064,14 +23235,14 @@ packages: - utf-8-validate dev: false - /webcrypto-core@1.7.7: - resolution: {integrity: sha512-7FjigXNsBfopEj+5DV2nhNpfic2vumtjjgPmeDKk45z+MJwXKKfhPB7118Pfzrmh4jqOMST6Ch37iPAHoImg5g==} + /webcrypto-core@1.7.6: + resolution: {integrity: sha512-TBPiewB4Buw+HI3EQW+Bexm19/W4cP/qZG/02QJCXN+iN+T5sl074vZ3rJcle/ZtDBQSgjkbsQO/1eFcxnSBUA==} dependencies: - '@peculiar/asn1-schema': 2.3.6 + '@peculiar/asn1-schema': 2.3.3 '@peculiar/json-schema': 1.1.12 asn1js: 3.0.5 pvtsutils: 1.3.2 - tslib: 2.6.0 + tslib: 2.5.0 /webidl-conversions@3.0.1: resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} @@ -23121,8 +23292,8 @@ packages: /which-module@2.0.1: resolution: {integrity: sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==} - /which-typed-array@1.1.10: - resolution: {integrity: sha512-uxoA5vLUfRPdjCuJ1h5LlYdmTLbYfums398v3WLkM+i/Wltl2/XyZpQWKbN++ck5L64SR/grOHqtXCUKmlZPNA==} + /which-typed-array@1.1.9: + resolution: {integrity: sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==} engines: {node: '>= 0.4'} dependencies: available-typed-arrays: 1.0.5 @@ -23139,6 +23310,11 @@ packages: dependencies: isexe: 2.0.0 + /word-wrap@1.2.3: + resolution: {integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==} + engines: {node: '>=0.10.0'} + dev: true + /workerpool@6.2.1: resolution: {integrity: sha512-ILEIE97kDZvF9Wb9f6h5aXK4swSlKGUcOEGiIYb2OOu/IrDU9iwj0fD//SsA6E5ibwJxpEvhullJY4Sl4GcpAw==} dev: false @@ -23165,7 +23341,7 @@ packages: dependencies: ansi-styles: 6.2.1 string-width: 5.1.2 - strip-ansi: 7.1.0 + strip-ansi: 7.0.1 dev: true /wrappy@1.0.2: @@ -23341,6 +23517,11 @@ packages: resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} engines: {node: '>= 6'} + /yaml@2.2.1: + resolution: {integrity: sha512-e0WHiYql7+9wr4cWMx3TVQrNwejKaEe7/rHNmQmqRjazfOP5W8PB6Jpebb5o6fIapbz9o9+2ipcaTM2ZwDI6lw==} + engines: {node: '>= 14'} + dev: true + /yaml@2.3.1: resolution: {integrity: sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ==} engines: {node: '>= 14'} @@ -23360,7 +23541,6 @@ packages: /yargs-parser@20.2.9: resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==} engines: {node: '>=10'} - dev: true /yargs-parser@21.1.1: resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} @@ -23402,9 +23582,22 @@ packages: require-directory: 2.1.1 string-width: 4.2.3 y18n: 5.0.8 - yargs-parser: 20.2.4 + yargs-parser: 20.2.9 dev: false + /yargs@17.7.1: + resolution: {integrity: sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw==} + engines: {node: '>=12'} + dependencies: + cliui: 8.0.1 + escalade: 3.1.1 + get-caller-file: 2.0.5 + require-directory: 2.1.1 + string-width: 4.2.3 + y18n: 5.0.8 + yargs-parser: 21.1.1 + dev: true + /yargs@17.7.2: resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} engines: {node: '>=12'} @@ -23441,6 +23634,22 @@ packages: /zod@3.21.4: resolution: {integrity: sha512-m46AKbrzKVzOzs/DZgVnG5H55N1sv1M8qZU3A8RIKbs3mrACDNeIOeilDymVb2HdmP8uwshOCF4uJ8uM9rCqJw==} + /zustand@4.3.8(react@18.2.0): + resolution: {integrity: sha512-4h28KCkHg5ii/wcFFJ5Fp+k1J3gJoasaIbppdgZFO4BPJnsNxL0mQXBSFgOgAdCdBj35aDTPvdAJReTMntFPGg==} + engines: {node: '>=12.7.0'} + peerDependencies: + immer: '>=9.0' + react: '>=16.8' + peerDependenciesMeta: + immer: + optional: true + react: + optional: true + dependencies: + react: 18.2.0 + use-sync-external-store: 1.2.0(react@18.2.0) + dev: false + /zustand@4.3.9(react@18.2.0): resolution: {integrity: sha512-Tat5r8jOMG1Vcsj8uldMyqYKC5IZvQif8zetmLHs9WoZlntTHmIoNM8TpLRY31ExncuUvUOXehd0kvahkuHjDw==} engines: {node: '>=12.7.0'} @@ -23455,7 +23664,3 @@ packages: dependencies: react: 18.2.0 use-sync-external-store: 1.2.0(react@18.2.0) - -settings: - autoInstallPeers: true - excludeLinksFromLockfile: false diff --git a/public/integrations/aave.png b/public/integrations/aave.png new file mode 100644 index 00000000..299c7cae Binary files /dev/null and b/public/integrations/aave.png differ diff --git a/public/integrations/aave/logos/arbitrum.png b/public/integrations/aave/logos/arbitrum.png new file mode 100644 index 00000000..ff13e4ba Binary files /dev/null and b/public/integrations/aave/logos/arbitrum.png differ diff --git a/public/integrations/aave/logos/ethereum.png b/public/integrations/aave/logos/ethereum.png new file mode 100644 index 00000000..792a4c1a Binary files /dev/null and b/public/integrations/aave/logos/ethereum.png differ diff --git a/public/integrations/aave/logos/optimism.png b/public/integrations/aave/logos/optimism.png new file mode 100644 index 00000000..4b140fdf Binary files /dev/null and b/public/integrations/aave/logos/optimism.png differ diff --git a/public/integrations/aave/logos/polygon.png b/public/integrations/aave/logos/polygon.png new file mode 100644 index 00000000..7e208898 Binary files /dev/null and b/public/integrations/aave/logos/polygon.png differ