From bdfbfde463368a757dbcc4cd3e248a896815874b Mon Sep 17 00:00:00 2001 From: Yana Date: Thu, 10 Apr 2025 11:02:20 +0300 Subject: [PATCH] add fixes --- explorer-v2/next.config.ts | 4 +- explorer-v2/package.json | 2 +- .../app/(pages)/account/[address]/page.tsx | 3 +- .../src/app/(pages)/nym-node/[id]/page.tsx | 1 - .../app/(pages)/onboarding/[slug]/page.tsx | 4 +- explorer-v2/src/app/api/index.tsx | 2 - explorer-v2/src/app/api/urls.ts | 1 - explorer-v2/src/app/react-query.ts | 8 +- .../AccountBalancesCard.tsx | 6 +- .../AccountBalancesTable.tsx | 2 +- .../AccountPageButtonGroup.tsx | 77 +-- .../src/components/blogs/BlogArticleCards.tsx | 8 +- .../src/components/cards/ExplorerCard.tsx | 2 +- .../src/components/footer/SocialIcon.tsx | 2 +- .../src/components/header/DesktopHeader.tsx | 3 +- .../src/components/header/MobileHeader.tsx | 4 +- explorer-v2/src/components/header/Switch.tsx | 8 +- .../src/components/header/menuItems.ts | 3 +- .../src/components/icons/ArrowUpRight.tsx | 7 +- explorer-v2/src/components/icons/Chevron.tsx | 9 +- explorer-v2/src/components/icons/CopyFile.tsx | 3 +- .../src/components/icons/CopyFileDark.tsx | 2 +- explorer-v2/src/components/icons/Cross.tsx | 2 +- .../src/components/icons/CrossDark.tsx | 2 +- explorer-v2/src/components/icons/Elips.tsx | 2 +- .../src/components/icons/ElipseDark.tsx | 2 +- explorer-v2/src/components/icons/Gateway.tsx | 2 +- explorer-v2/src/components/icons/NymLogo.tsx | 4 +- explorer-v2/src/components/icons/Token.tsx | 2 +- .../src/components/icons/TokenDark.tsx | 2 +- .../CurrentEpochCard.tsx | 2 +- .../StakersNumberCard.tsx | 2 +- .../landingPageComponents/TokenomicsCard.tsx | 3 - .../src/components/nodeTable/NodeTable.tsx | 8 +- .../nodeTable/NodeTableWithAction.tsx | 2 - .../nymNodePageComponents/BasicInfoCard.tsx | 8 +- .../DelegationsTable.tsx | 6 +- .../nymNodePageComponents/NodeDataCard.tsx | 12 +- .../NodeDelegationsCard.tsx | 13 +- .../NodePageButtonGroup.tsx | 84 ++- .../NodeParametersCard.tsx | 6 +- .../nymNodePageComponents/NodeProfileCard.tsx | 10 +- .../nymNodePageComponents/NodeRoleCard.tsx | 16 +- .../progressBars/EpochProgressBar.tsx | 1 - .../src/components/staking/StakeTable.tsx | 39 +- .../staking/StakeTableWithAction.tsx | 2 - .../staking/SubHeaderRowActions.tsx | 16 +- .../src/providers/ClientThemeProvider.tsx | 4 +- explorer-v2/src/providers/QueryProvider.tsx | 2 +- explorer-v2/src/utils/getIconByName.tsx | 38 +- yarn.lock | 638 +++++++++++++----- 51 files changed, 677 insertions(+), 414 deletions(-) diff --git a/explorer-v2/next.config.ts b/explorer-v2/next.config.ts index 9c0e03fea6..02e12b3e1c 100644 --- a/explorer-v2/next.config.ts +++ b/explorer-v2/next.config.ts @@ -16,8 +16,8 @@ const nextConfig: NextConfig = { basePath: false, permanent: true, }, - ] - } + ]; + }, }; export default nextConfig; diff --git a/explorer-v2/package.json b/explorer-v2/package.json index 9616aeba24..55ba1d4d00 100644 --- a/explorer-v2/package.json +++ b/explorer-v2/package.json @@ -62,4 +62,4 @@ "lefthook": "^1.8.5", "typescript": "^5" } -} \ No newline at end of file +} diff --git a/explorer-v2/src/app/(pages)/account/[address]/page.tsx b/explorer-v2/src/app/(pages)/account/[address]/page.tsx index ba9ce0df97..6b0016de68 100644 --- a/explorer-v2/src/app/(pages)/account/[address]/page.tsx +++ b/explorer-v2/src/app/(pages)/account/[address]/page.tsx @@ -1,11 +1,10 @@ - +import AccountPageButtonGroup from "@/components/accountPageComponents/AccountPageButtonGroup"; import { Box, Typography } from "@mui/material"; import Grid from "@mui/material/Grid2"; import { AccountBalancesCard } from "../../../../components/accountPageComponents/AccountBalancesCard"; import { AccountInfoCard } from "../../../../components/accountPageComponents/AccountInfoCard"; import { ContentLayout } from "../../../../components/contentLayout/ContentLayout"; import SectionHeading from "../../../../components/headings/SectionHeading"; -import AccountPageButtonGroup from "@/components/accountPageComponents/AccountPageButtonGroup"; export default async function Account({ params, diff --git a/explorer-v2/src/app/(pages)/nym-node/[id]/page.tsx b/explorer-v2/src/app/(pages)/nym-node/[id]/page.tsx index 231a24a113..4c6202cc53 100644 --- a/explorer-v2/src/app/(pages)/nym-node/[id]/page.tsx +++ b/explorer-v2/src/app/(pages)/nym-node/[id]/page.tsx @@ -19,7 +19,6 @@ export default async function NymNode({ try { const paramId = (await params).id; - return ( diff --git a/explorer-v2/src/app/(pages)/onboarding/[slug]/page.tsx b/explorer-v2/src/app/(pages)/onboarding/[slug]/page.tsx index 07eed3224c..12740368e3 100644 --- a/explorer-v2/src/app/(pages)/onboarding/[slug]/page.tsx +++ b/explorer-v2/src/app/(pages)/onboarding/[slug]/page.tsx @@ -70,13 +70,13 @@ export default async function BlogPage({ {author} - ) + ), )} diff --git a/explorer-v2/src/app/api/index.tsx b/explorer-v2/src/app/api/index.tsx index b952b77097..5129c073ae 100644 --- a/explorer-v2/src/app/api/index.tsx +++ b/explorer-v2/src/app/api/index.tsx @@ -192,8 +192,6 @@ export const fetchAccountBalance = async ( return data; }; - - export const fetchObservatoryNodes = async (): Promise => { const allNodes: IObservatoryNode[] = []; let page = 1; diff --git a/explorer-v2/src/app/api/urls.ts b/explorer-v2/src/app/api/urls.ts index a2f439318f..c1cd2ede91 100644 --- a/explorer-v2/src/app/api/urls.ts +++ b/explorer-v2/src/app/api/urls.ts @@ -1,4 +1,3 @@ - export const CURRENT_EPOCH = "https://validator.nymtech.net/api/v1/epoch/current"; export const CURRENT_EPOCH_REWARDS = diff --git a/explorer-v2/src/app/react-query.ts b/explorer-v2/src/app/react-query.ts index 0b59434e68..adca0823e2 100644 --- a/explorer-v2/src/app/react-query.ts +++ b/explorer-v2/src/app/react-query.ts @@ -3,8 +3,8 @@ import { QueryClient } from "@tanstack/react-query"; let queryClient: QueryClient | null = null; export function getQueryClient() { - if (!queryClient) { - queryClient = new QueryClient(); - } - return queryClient; + if (!queryClient) { + queryClient = new QueryClient(); + } + return queryClient; } diff --git a/explorer-v2/src/components/accountPageComponents/AccountBalancesCard.tsx b/explorer-v2/src/components/accountPageComponents/AccountBalancesCard.tsx index 4cc228e073..5abd9d5b59 100644 --- a/explorer-v2/src/components/accountPageComponents/AccountBalancesCard.tsx +++ b/explorer-v2/src/components/accountPageComponents/AccountBalancesCard.tsx @@ -126,9 +126,9 @@ export const AccountBalancesCard = (props: IAccountBalancesCardProps) => { const spendableAllocation = accountInfo.balances.length > 0 ? getAllocation( - Number(accountInfo.balances[0].amount), - Number(accountInfo.total_value.amount), - ) + Number(accountInfo.balances[0].amount), + Number(accountInfo.total_value.amount), + ) : 0; const delegationsNYM = getNymsFormated( diff --git a/explorer-v2/src/components/accountPageComponents/AccountBalancesTable.tsx b/explorer-v2/src/components/accountPageComponents/AccountBalancesTable.tsx index 29c6d240ab..c9d1ce1f30 100644 --- a/explorer-v2/src/components/accountPageComponents/AccountBalancesTable.tsx +++ b/explorer-v2/src/components/accountPageComponents/AccountBalancesTable.tsx @@ -12,8 +12,8 @@ import TableContainer from "@mui/material/TableContainer"; import TableHead from "@mui/material/TableHead"; import TableRow from "@mui/material/TableRow"; import Typography from "@mui/material/Typography"; -import useMediaQuery from "@mui/material/useMediaQuery"; import { useTheme } from "@mui/material/styles"; +import useMediaQuery from "@mui/material/useMediaQuery"; import * as React from "react"; import { TABLET_WIDTH } from "../../app/constants"; import { MultiSegmentProgressBar } from "../progressBars/MultiSegmentProgressBar"; diff --git a/explorer-v2/src/components/accountPageComponents/AccountPageButtonGroup.tsx b/explorer-v2/src/components/accountPageComponents/AccountPageButtonGroup.tsx index 5dbf45f396..77de4488b0 100644 --- a/explorer-v2/src/components/accountPageComponents/AccountPageButtonGroup.tsx +++ b/explorer-v2/src/components/accountPageComponents/AccountPageButtonGroup.tsx @@ -1,54 +1,47 @@ -'use client'; +"use client"; -import { useQuery } from "@tanstack/react-query"; import { fetchObservatoryNodes } from "@/app/api"; import ExplorerButtonGroup from "@/components/toggleButton/ToggleButton"; +import { useQuery } from "@tanstack/react-query"; type Props = { - address: string; + address: string; }; - export default function AccountPageButtonGroup({ address }: Props) { - const { - data: nymNodes, - isError, - } = useQuery({ - queryKey: ["nymNodes"], - queryFn: fetchObservatoryNodes, - staleTime: 10 * 60 * 1000, // 10 minutes - refetchOnWindowFocus: false, // Prevents unnecessary refetching - refetchOnReconnect: false, - refetchOnMount: false, - }); + const { data: nymNodes, isError } = useQuery({ + queryKey: ["nymNodes"], + queryFn: fetchObservatoryNodes, + staleTime: 10 * 60 * 1000, // 10 minutes + refetchOnWindowFocus: false, // Prevents unnecessary refetching + refetchOnReconnect: false, + refetchOnMount: false, + }); - if (!nymNodes || isError) return null; + if (!nymNodes || isError) return null; - const nymNode = nymNodes.find( - (node) => node.bonding_address === address, + const nymNode = nymNodes.find((node) => node.bonding_address === address); + + if (!nymNode) return null; + + if (nymNode.bonding_address) + return ( + ); - - if (!nymNode) return null; - - - if (nymNode.bonding_address) return ( - - ); - } diff --git a/explorer-v2/src/components/blogs/BlogArticleCards.tsx b/explorer-v2/src/components/blogs/BlogArticleCards.tsx index cf82c76053..7f61e35274 100644 --- a/explorer-v2/src/components/blogs/BlogArticleCards.tsx +++ b/explorer-v2/src/components/blogs/BlogArticleCards.tsx @@ -1,9 +1,9 @@ import fs from "node:fs/promises"; import path from "node:path"; +import { type IconName, icons } from "@/utils/getIconByName"; import Grid from "@mui/material/Grid2"; import ExplorerHeroCard from "../cards/ExplorerHeroCard"; import type { BlogArticleWithLink } from "./types"; -import { icons, IconName } from "@/utils/getIconByName"; // TODO: Articles should be sorted by date @@ -28,21 +28,21 @@ const BlogArticlesCards = async ({ ...blogArticle, link: `/onboarding/${filename.replace(".json", "")}`, }; - }) + }), ); // --- End Data Fetching --- const limitedOrFilteredBlogArticles = ( blogArticles: BlogArticleWithLink[], limit?: number, - ids?: number[] + ids?: number[], ): BlogArticleWithLink[] => { let filteredArticles = blogArticles; // Filter by IDs if provided if (ids && ids.length > 0) { filteredArticles = filteredArticles.filter((article) => - ids.includes(article.id) + ids.includes(article.id), ); } diff --git a/explorer-v2/src/components/cards/ExplorerCard.tsx b/explorer-v2/src/components/cards/ExplorerCard.tsx index 166be70692..99093357f2 100644 --- a/explorer-v2/src/components/cards/ExplorerCard.tsx +++ b/explorer-v2/src/components/cards/ExplorerCard.tsx @@ -2,8 +2,8 @@ import { Card, CardContent, CardHeader, - useTheme, type SxProps, + useTheme, } from "@mui/material"; const cardStyles = { diff --git a/explorer-v2/src/components/footer/SocialIcon.tsx b/explorer-v2/src/components/footer/SocialIcon.tsx index 5678edda0f..3067506d8a 100644 --- a/explorer-v2/src/components/footer/SocialIcon.tsx +++ b/explorer-v2/src/components/footer/SocialIcon.tsx @@ -1,6 +1,6 @@ "use client"; -import Image from "next/image"; import { icons } from "@/utils/getIconByName"; +import Image from "next/image"; // import { useMainContext } from "@/context"; export const SocialIcon = ({ channel }: { channel: string }): JSX.Element => { diff --git a/explorer-v2/src/components/header/DesktopHeader.tsx b/explorer-v2/src/components/header/DesktopHeader.tsx index 311580e237..548fd564f0 100644 --- a/explorer-v2/src/components/header/DesktopHeader.tsx +++ b/explorer-v2/src/components/header/DesktopHeader.tsx @@ -4,8 +4,8 @@ import { Link } from "../../components/muiLink"; import { Wrapper } from "../../components/wrapper"; import ConnectWallet from "../wallet/ConnectWallet"; import HeaderItem from "./HeaderItem"; -import MENU_DATA from "./menuItems"; import { DarkLightSwitchDesktop } from "./Switch"; +import MENU_DATA from "./menuItems"; export const DesktopHeader = () => { return ( @@ -52,7 +52,6 @@ export const DesktopHeader = () => { - diff --git a/explorer-v2/src/components/header/MobileHeader.tsx b/explorer-v2/src/components/header/MobileHeader.tsx index 0b56b90e58..bf19c385bd 100644 --- a/explorer-v2/src/components/header/MobileHeader.tsx +++ b/explorer-v2/src/components/header/MobileHeader.tsx @@ -1,14 +1,14 @@ "use client"; import { Close as CloseIcon, Menu as MenuIcon } from "@mui/icons-material"; import { Box, Drawer, IconButton, Typography } from "@mui/material"; +import { useTheme } from "@mui/material/styles"; import { useState } from "react"; import { Link } from "../../components/muiLink"; import { Wrapper } from "../../components/wrapper"; import NymLogo from "../icons/NymLogo"; import ConnectWallet from "../wallet/ConnectWallet"; -import MENU_DATA from "./menuItems"; import { DarkLightSwitchDesktop } from "./Switch"; -import { useTheme } from "@mui/material/styles"; +import MENU_DATA from "./menuItems"; export const MobileHeader = () => { const [drawerOpen, setDrawerOpen] = useState(false); diff --git a/explorer-v2/src/components/header/Switch.tsx b/explorer-v2/src/components/header/Switch.tsx index d47a9ab265..ff40a40fb6 100644 --- a/explorer-v2/src/components/header/Switch.tsx +++ b/explorer-v2/src/components/header/Switch.tsx @@ -1,10 +1,10 @@ "use client"; -import * as React from "react"; -import { styled } from "@mui/material/styles"; -import Switch from "@mui/material/Switch"; import { Button } from "@mui/material"; -import { PaletteMode } from "@mui/material"; +import type { PaletteMode } from "@mui/material"; +import Switch from "@mui/material/Switch"; +import { styled } from "@mui/material/styles"; import { useLocalStorage } from "@uidotdev/usehooks"; +import * as React from "react"; export const DarkLightSwitch = styled(Switch)(({ theme }) => ({ width: 55, diff --git a/explorer-v2/src/components/header/menuItems.ts b/explorer-v2/src/components/header/menuItems.ts index e201f0987d..7697dcb031 100644 --- a/explorer-v2/src/components/header/menuItems.ts +++ b/explorer-v2/src/components/header/menuItems.ts @@ -19,8 +19,7 @@ const MENU_DATA: MenuItem[] = [ id: 3, title: "Onboarding", url: "/onboarding", - } - + }, ]; export default MENU_DATA; diff --git a/explorer-v2/src/components/icons/ArrowUpRight.tsx b/explorer-v2/src/components/icons/ArrowUpRight.tsx index e74a08625e..1ecbe72744 100644 --- a/explorer-v2/src/components/icons/ArrowUpRight.tsx +++ b/explorer-v2/src/components/icons/ArrowUpRight.tsx @@ -3,12 +3,7 @@ import Image from "next/image"; import { icons } from "@/utils/getIconByName"; const ArrowUpRight = () => ( - Arrow Up Right + Arrow Up Right ); export default ArrowUpRight; diff --git a/explorer-v2/src/components/icons/Chevron.tsx b/explorer-v2/src/components/icons/Chevron.tsx index 33ac3259a5..39f66351c2 100644 --- a/explorer-v2/src/components/icons/Chevron.tsx +++ b/explorer-v2/src/components/icons/Chevron.tsx @@ -1,14 +1,9 @@ -import Image from "next/image"; import { icons } from "@/utils/getIconByName"; +import Image from "next/image"; const ChevronMenu = () => { return ( - Chevron Menu + Chevron Menu ); }; diff --git a/explorer-v2/src/components/icons/CopyFile.tsx b/explorer-v2/src/components/icons/CopyFile.tsx index b8f61d031d..280357f929 100644 --- a/explorer-v2/src/components/icons/CopyFile.tsx +++ b/explorer-v2/src/components/icons/CopyFile.tsx @@ -1,6 +1,5 @@ -import Image from "next/image"; import { icons } from "@/utils/getIconByName"; - +import Image from "next/image"; const CopyFile = ({ className }: { className?: string }) => ( ( ( cross diff --git a/explorer-v2/src/components/icons/CrossDark.tsx b/explorer-v2/src/components/icons/CrossDark.tsx index f3a40a611a..f45854498a 100644 --- a/explorer-v2/src/components/icons/CrossDark.tsx +++ b/explorer-v2/src/components/icons/CrossDark.tsx @@ -1,5 +1,5 @@ -import Image from "next/image"; import { icons } from "@/utils/getIconByName"; +import Image from "next/image"; const CrossDark = () => ( cross diff --git a/explorer-v2/src/components/icons/Elips.tsx b/explorer-v2/src/components/icons/Elips.tsx index 9b72319729..d33a5182eb 100644 --- a/explorer-v2/src/components/icons/Elips.tsx +++ b/explorer-v2/src/components/icons/Elips.tsx @@ -1,5 +1,5 @@ -import Image from "next/image"; import { icons } from "@/utils/getIconByName"; +import Image from "next/image"; export const Elips = () => ( Elips diff --git a/explorer-v2/src/components/icons/ElipseDark.tsx b/explorer-v2/src/components/icons/ElipseDark.tsx index 701108a154..c98b743137 100644 --- a/explorer-v2/src/components/icons/ElipseDark.tsx +++ b/explorer-v2/src/components/icons/ElipseDark.tsx @@ -1,5 +1,5 @@ -import Image from "next/image"; import { icons } from "@/utils/getIconByName"; +import Image from "next/image"; export const ElipseDark = () => ( Elips diff --git a/explorer-v2/src/components/icons/Gateway.tsx b/explorer-v2/src/components/icons/Gateway.tsx index c2f9594d18..d8b55512d0 100644 --- a/explorer-v2/src/components/icons/Gateway.tsx +++ b/explorer-v2/src/components/icons/Gateway.tsx @@ -1,5 +1,5 @@ -import Image from "next/image"; import { icons } from "@/utils/getIconByName"; +import Image from "next/image"; const Gateway = () => { return ( diff --git a/explorer-v2/src/components/icons/NymLogo.tsx b/explorer-v2/src/components/icons/NymLogo.tsx index 23b3795aa0..0a3434d637 100644 --- a/explorer-v2/src/components/icons/NymLogo.tsx +++ b/explorer-v2/src/components/icons/NymLogo.tsx @@ -1,8 +1,8 @@ "use client"; -import Image from "next/image"; import { icons } from "@/utils/getIconByName"; -import { PaletteMode } from "@mui/material"; +import type { PaletteMode } from "@mui/material"; import { useLocalStorage } from "@uidotdev/usehooks"; +import Image from "next/image"; const NymLogo = () => { const [mode] = useLocalStorage("mode", "dark"); diff --git a/explorer-v2/src/components/icons/Token.tsx b/explorer-v2/src/components/icons/Token.tsx index 3cd0475ef0..7b0ac0d1c8 100644 --- a/explorer-v2/src/components/icons/Token.tsx +++ b/explorer-v2/src/components/icons/Token.tsx @@ -1,5 +1,5 @@ -import Image from "next/image"; import { icons } from "@/utils/getIconByName"; +import Image from "next/image"; export const Token = () => { return Token; diff --git a/explorer-v2/src/components/icons/TokenDark.tsx b/explorer-v2/src/components/icons/TokenDark.tsx index 29419b68fe..57e3ba4fac 100644 --- a/explorer-v2/src/components/icons/TokenDark.tsx +++ b/explorer-v2/src/components/icons/TokenDark.tsx @@ -1,5 +1,5 @@ -import Image from "next/image"; import { icons } from "@/utils/getIconByName"; +import Image from "next/image"; export const TokenDark = () => { return Token; diff --git a/explorer-v2/src/components/landingPageComponents/CurrentEpochCard.tsx b/explorer-v2/src/components/landingPageComponents/CurrentEpochCard.tsx index 82c3ee36a5..7dfe141bcc 100644 --- a/explorer-v2/src/components/landingPageComponents/CurrentEpochCard.tsx +++ b/explorer-v2/src/components/landingPageComponents/CurrentEpochCard.tsx @@ -37,7 +37,7 @@ export const CurrentEpochCard = () => { const updateState = useCallback((data: NonNullable) => { const { startTime, endTime } = getStartEndTime( data.current_epoch_start, - data.current_epoch_end + data.current_epoch_end, ); const progress = calulateProgress(data.current_epoch_end); diff --git a/explorer-v2/src/components/landingPageComponents/StakersNumberCard.tsx b/explorer-v2/src/components/landingPageComponents/StakersNumberCard.tsx index 5e49a20031..c7d081cf16 100644 --- a/explorer-v2/src/components/landingPageComponents/StakersNumberCard.tsx +++ b/explorer-v2/src/components/landingPageComponents/StakersNumberCard.tsx @@ -46,7 +46,7 @@ export const StakersNumberCard = () => { const getActiveStakersNumber = (nodes: IObservatoryNode[]): number => { return nodes.reduce( (sum, node) => sum + node.rewarding_details.unique_delegations, - 0 + 0, ); }; const allStakers = getActiveStakersNumber(nymNodes); diff --git a/explorer-v2/src/components/landingPageComponents/TokenomicsCard.tsx b/explorer-v2/src/components/landingPageComponents/TokenomicsCard.tsx index 7cc6dc5f3d..8a45c9e54e 100644 --- a/explorer-v2/src/components/landingPageComponents/TokenomicsCard.tsx +++ b/explorer-v2/src/components/landingPageComponents/TokenomicsCard.tsx @@ -20,7 +20,6 @@ export const TokenomicsCard = () => { refetchOnWindowFocus: false, // Prevents unnecessary refetching refetchOnReconnect: false, refetchOnMount: false, - }); const { @@ -34,7 +33,6 @@ export const TokenomicsCard = () => { refetchOnWindowFocus: false, // Prevents unnecessary refetching refetchOnReconnect: false, refetchOnMount: false, - }); const { @@ -48,7 +46,6 @@ export const TokenomicsCard = () => { refetchOnWindowFocus: false, // Prevents unnecessary refetching refetchOnReconnect: false, refetchOnMount: false, - }); if (isLoading || isEpochLoading || isStakingLoading) { diff --git a/explorer-v2/src/components/nodeTable/NodeTable.tsx b/explorer-v2/src/components/nodeTable/NodeTable.tsx index 1927161bee..f0ba4f154f 100644 --- a/explorer-v2/src/components/nodeTable/NodeTable.tsx +++ b/explorer-v2/src/components/nodeTable/NodeTable.tsx @@ -100,7 +100,7 @@ const NodeTable = ({ nodes }: { nodes: MappedNymNodes }) => { { nodeId }, fee, "Delegation from Nym Explorer V2", - uNymFunds + uNymFunds, ); setSelectedNodeForStaking(undefined); setInfoModalProps({ @@ -129,7 +129,7 @@ const NodeTable = ({ nodes }: { nodes: MappedNymNodes }) => { } setIsLoading(false); }, - [nymClient, handleRefetch] + [nymClient, handleRefetch], ); const handleOnSelectStake = useCallback( @@ -158,7 +158,7 @@ const NodeTable = ({ nodes }: { nodes: MappedNymNodes }) => { identityKey: node.identity_key, }); }, - [isWalletConnected] + [isWalletConnected], ); const columns: MRT_ColumnDef[] = useMemo( @@ -303,7 +303,7 @@ const NodeTable = ({ nodes }: { nodes: MappedNymNodes }) => { enableSorting: false, }, ], - [isWalletConnected, handleOnSelectStake, favorites] + [isWalletConnected, handleOnSelectStake, favorites], ); const table = useMaterialReactTable({ columns, diff --git a/explorer-v2/src/components/nodeTable/NodeTableWithAction.tsx b/explorer-v2/src/components/nodeTable/NodeTableWithAction.tsx index d8fc2e4660..54cce06fa1 100644 --- a/explorer-v2/src/components/nodeTable/NodeTableWithAction.tsx +++ b/explorer-v2/src/components/nodeTable/NodeTableWithAction.tsx @@ -70,7 +70,6 @@ const NodeTableWithAction = () => { refetchOnWindowFocus: false, // Prevents unnecessary refetching refetchOnReconnect: false, refetchOnMount: false, - }); // Use React Query to fetch Nym nodes @@ -85,7 +84,6 @@ const NodeTableWithAction = () => { refetchOnWindowFocus: false, // Prevents unnecessary refetching refetchOnReconnect: false, refetchOnMount: false, - }); // Handle loading state diff --git a/explorer-v2/src/components/nymNodePageComponents/BasicInfoCard.tsx b/explorer-v2/src/components/nymNodePageComponents/BasicInfoCard.tsx index 3685b8ddff..6c46d53a44 100644 --- a/explorer-v2/src/components/nymNodePageComponents/BasicInfoCard.tsx +++ b/explorer-v2/src/components/nymNodePageComponents/BasicInfoCard.tsx @@ -1,5 +1,6 @@ "use client"; +import type { IObservatoryNode } from "@/app/api/types"; import { Skeleton, Stack, Typography } from "@mui/material"; import { useQuery } from "@tanstack/react-query"; import { fetchObservatoryNodes } from "../../app/api"; @@ -7,14 +8,13 @@ import { formatBigNum } from "../../utils/formatBigNumbers"; import ExplorerCard from "../cards/ExplorerCard"; import CopyToClipboard from "../copyToClipboard/CopyToClipboard"; import ExplorerListItem from "../list/ListItem"; -import { IObservatoryNode } from "@/app/api/types"; type Props = { paramId: string; }; export const BasicInfoCard = ({ paramId }: Props) => { - let nodeInfo: IObservatoryNode | undefined + let nodeInfo: IObservatoryNode | undefined; const { data: nymNodes, @@ -29,7 +29,6 @@ export const BasicInfoCard = ({ paramId }: Props) => { refetchOnMount: false, }); - if (isLoading) { return ( @@ -53,11 +52,10 @@ export const BasicInfoCard = ({ paramId }: Props) => { ); } - // get node info based on wether it's dentity_key or node_id + // get node info based on wether it's dentity_key or node_id if (paramId.length > 10) { nodeInfo = nymNodes.find((node) => node.identity_key === paramId); - } else { nodeInfo = nymNodes.find((node) => node.node_id === Number(paramId)); } diff --git a/explorer-v2/src/components/nymNodePageComponents/DelegationsTable.tsx b/explorer-v2/src/components/nymNodePageComponents/DelegationsTable.tsx index fa8a712d87..370388e752 100644 --- a/explorer-v2/src/components/nymNodePageComponents/DelegationsTable.tsx +++ b/explorer-v2/src/components/nymNodePageComponents/DelegationsTable.tsx @@ -1,6 +1,8 @@ "use client"; +import { fetchNodeDelegations } from "@/app/api"; import { Stack, Typography, useTheme } from "@mui/material"; +import { useQuery } from "@tanstack/react-query"; import { type MRT_ColumnDef, MaterialReactTable, @@ -9,8 +11,6 @@ import { import { useRouter } from "next/navigation"; import { useMemo } from "react"; import type { NodeRewardDetails } from "../../app/api/types"; -import { useQuery } from "@tanstack/react-query"; -import { fetchNodeDelegations } from "@/app/api"; const ColumnHeading = ({ children, @@ -86,7 +86,7 @@ const DelegationsTable = ({ id }: Props) => { ), }, ], - [] + [], ); const table = useMaterialReactTable({ columns, diff --git a/explorer-v2/src/components/nymNodePageComponents/NodeDataCard.tsx b/explorer-v2/src/components/nymNodePageComponents/NodeDataCard.tsx index ebcacb9516..ccac2c1920 100644 --- a/explorer-v2/src/components/nymNodePageComponents/NodeDataCard.tsx +++ b/explorer-v2/src/components/nymNodePageComponents/NodeDataCard.tsx @@ -1,19 +1,19 @@ "use client"; -import { useQuery } from "@tanstack/react-query"; -import { fetchEpochRewards, fetchObservatoryNodes } from "../../app/api"; +import type { IObservatoryNode } from "@/app/api/types"; import { Skeleton, Typography } from "@mui/material"; +import { useQuery } from "@tanstack/react-query"; import { format } from "date-fns"; +import { fetchEpochRewards, fetchObservatoryNodes } from "../../app/api"; import ExplorerCard from "../cards/ExplorerCard"; import ExplorerListItem from "../list/ListItem"; -import { IObservatoryNode } from "@/app/api/types"; type Props = { paramId: string; }; export const NodeDataCard = ({ paramId }: Props) => { - let nodeInfo: IObservatoryNode | undefined + let nodeInfo: IObservatoryNode | undefined; const { data: epochRewardsData, @@ -26,7 +26,6 @@ export const NodeDataCard = ({ paramId }: Props) => { refetchOnWindowFocus: false, // Prevents unnecessary refetching refetchOnReconnect: false, refetchOnMount: false, - }); // Fetch node information @@ -64,11 +63,10 @@ export const NodeDataCard = ({ paramId }: Props) => { ); } - // get node info based on wether it's dentity_key or node_id + // get node info based on wether it's dentity_key or node_id if (paramId.length > 10) { nodeInfo = nymNodes.find((node) => node.identity_key === paramId); - } else { nodeInfo = nymNodes.find((node) => node.node_id === Number(paramId)); } diff --git a/explorer-v2/src/components/nymNodePageComponents/NodeDelegationsCard.tsx b/explorer-v2/src/components/nymNodePageComponents/NodeDelegationsCard.tsx index 2c2720d8fc..8a3b059a94 100644 --- a/explorer-v2/src/components/nymNodePageComponents/NodeDelegationsCard.tsx +++ b/explorer-v2/src/components/nymNodePageComponents/NodeDelegationsCard.tsx @@ -1,23 +1,23 @@ "use client"; -import { fetchObservatoryNodes } from "@/app/api"; +import { fetchObservatoryNodes } from "@/app/api"; +import type { IObservatoryNode } from "@/app/api/types"; import { Skeleton, Typography } from "@mui/material"; import { useQuery } from "@tanstack/react-query"; import ExplorerCard from "../cards/ExplorerCard"; import DelegationsTable from "./DelegationsTable"; -import { IObservatoryNode } from "@/app/api/types"; type Props = { paramId: string; }; const NodeDelegationsCard = ({ paramId }: Props) => { - let nodeInfo: IObservatoryNode | undefined + let nodeInfo: IObservatoryNode | undefined; const { data: nymNodes, isError, - isLoading + isLoading, } = useQuery({ queryKey: ["nymNodes"], queryFn: fetchObservatoryNodes, @@ -27,18 +27,15 @@ const NodeDelegationsCard = ({ paramId }: Props) => { refetchOnMount: false, }); - - if (paramId.length > 10) { nodeInfo = nymNodes?.find((node) => node.identity_key === paramId); - } else { nodeInfo = nymNodes?.find((node) => node.node_id === Number(paramId)); } if (!nodeInfo) return null; - const id = nodeInfo.node_id + const id = nodeInfo.node_id; if (isLoading) { return ( diff --git a/explorer-v2/src/components/nymNodePageComponents/NodePageButtonGroup.tsx b/explorer-v2/src/components/nymNodePageComponents/NodePageButtonGroup.tsx index 274a1ec703..7c33f49263 100644 --- a/explorer-v2/src/components/nymNodePageComponents/NodePageButtonGroup.tsx +++ b/explorer-v2/src/components/nymNodePageComponents/NodePageButtonGroup.tsx @@ -1,62 +1,54 @@ -'use client'; +"use client"; -import { useQuery } from "@tanstack/react-query"; import { fetchObservatoryNodes } from "@/app/api"; +import type { IObservatoryNode } from "@/app/api/types"; import ExplorerButtonGroup from "@/components/toggleButton/ToggleButton"; -import { IObservatoryNode } from "@/app/api/types"; +import { useQuery } from "@tanstack/react-query"; type Props = { - paramId: string; + paramId: string; }; export default function NodePageButtonGroup({ paramId }: Props) { - let nodeInfo: IObservatoryNode | undefined + let nodeInfo: IObservatoryNode | undefined; - const { - data: nymNodes, - isError, - } = useQuery({ - queryKey: ["nymNodes"], - queryFn: fetchObservatoryNodes, - staleTime: 10 * 60 * 1000, // 10 minutes - refetchOnWindowFocus: false, // Prevents unnecessary refetching - refetchOnReconnect: false, - refetchOnMount: false, + const { data: nymNodes, isError } = useQuery({ + queryKey: ["nymNodes"], + queryFn: fetchObservatoryNodes, + staleTime: 10 * 60 * 1000, // 10 minutes + refetchOnWindowFocus: false, // Prevents unnecessary refetching + refetchOnReconnect: false, + refetchOnMount: false, + }); - }); + if (!nymNodes || isError) return null; - if (!nymNodes || isError) return null; + // get node info based on wether it's dentity_key or node_id + if (paramId.length > 10) { + nodeInfo = nymNodes.find((node) => node.identity_key === paramId); + } else { + nodeInfo = nymNodes.find((node) => node.node_id === Number(paramId)); + } - // get node info based on wether it's dentity_key or node_id + if (!nodeInfo) return null; - if (paramId.length > 10) { - nodeInfo = nymNodes.find((node) => node.identity_key === paramId); - - } else { - nodeInfo = nymNodes.find((node) => node.node_id === Number(paramId)); - } - - - if (!nodeInfo) return null; - - - if (nodeInfo.bonding_address) return ( - + if (nodeInfo.bonding_address) + return ( + ); - } diff --git a/explorer-v2/src/components/nymNodePageComponents/NodeParametersCard.tsx b/explorer-v2/src/components/nymNodePageComponents/NodeParametersCard.tsx index 4c032b4e8f..d73e72ddcd 100644 --- a/explorer-v2/src/components/nymNodePageComponents/NodeParametersCard.tsx +++ b/explorer-v2/src/components/nymNodePageComponents/NodeParametersCard.tsx @@ -13,7 +13,7 @@ type Props = { }; export const NodeParametersCard = ({ paramId }: Props) => { - let nodeInfo: IObservatoryNode | undefined + let nodeInfo: IObservatoryNode | undefined; // Fetch epoch rewards const { @@ -27,7 +27,6 @@ export const NodeParametersCard = ({ paramId }: Props) => { refetchOnWindowFocus: false, // Prevents unnecessary refetching refetchOnReconnect: false, refetchOnMount: false, - }); // Fetch node information @@ -64,11 +63,10 @@ export const NodeParametersCard = ({ paramId }: Props) => { ); } - // get node info based on wether it's dentity_key or node_id + // get node info based on wether it's dentity_key or node_id if (paramId.length > 10) { nodeInfo = nymNodes.find((node) => node.identity_key === paramId); - } else { nodeInfo = nymNodes.find((node) => node.node_id === Number(paramId)); } diff --git a/explorer-v2/src/components/nymNodePageComponents/NodeProfileCard.tsx b/explorer-v2/src/components/nymNodePageComponents/NodeProfileCard.tsx index 308dca23a7..5bef0c4cf1 100644 --- a/explorer-v2/src/components/nymNodePageComponents/NodeProfileCard.tsx +++ b/explorer-v2/src/components/nymNodePageComponents/NodeProfileCard.tsx @@ -1,5 +1,6 @@ "use client"; +import type { IObservatoryNode } from "@/app/api/types"; import { useChain } from "@cosmos-kit/react"; import { Box, @@ -24,7 +25,6 @@ import InfoModal, { type InfoModalProps } from "../modal/InfoModal"; import StakeModal from "../staking/StakeModal"; import { fee } from "../staking/schemas"; import ConnectWallet from "../wallet/ConnectWallet"; -import { IObservatoryNode } from "@/app/api/types"; type Props = { paramId: string; @@ -137,7 +137,7 @@ export const NodeProfileCard = ({ paramId }: Props) => { { nodeId }, fee, "Delegation from Nym Explorer V2", - uNymFunds + uNymFunds, ); setSelectedNodeForStaking(undefined); setInfoModalProps({ @@ -165,11 +165,11 @@ export const NodeProfileCard = ({ paramId }: Props) => { if (!nodeInfo) return null; const cleanMoniker = DOMPurify.sanitize( - nodeInfo?.self_description.moniker + nodeInfo?.self_description.moniker, ).replace(/&/g, "&"); const cleanDescription = DOMPurify.sanitize( - nodeInfo?.self_description.details + nodeInfo?.self_description.details, ).replace(/&/g, "&"); // get full country name @@ -212,7 +212,7 @@ export const NodeProfileCard = ({ paramId }: Props) => { diff --git a/explorer-v2/src/components/nymNodePageComponents/NodeRoleCard.tsx b/explorer-v2/src/components/nymNodePageComponents/NodeRoleCard.tsx index d8ec68ecd3..5c3a2a49bf 100644 --- a/explorer-v2/src/components/nymNodePageComponents/NodeRoleCard.tsx +++ b/explorer-v2/src/components/nymNodePageComponents/NodeRoleCard.tsx @@ -7,7 +7,11 @@ import { fetchGatewayStatus, fetchObservatoryNodes, } from "../../app/api"; -import type { IObservatoryNode, LastProbeResult, NodeDescription } from "../../app/api/types"; +import type { + IObservatoryNode, + LastProbeResult, + NodeDescription, +} from "../../app/api/types"; import ExplorerCard from "../cards/ExplorerCard"; import ExplorerListItem from "../list/ListItem"; import StarRating from "../starRating/StarRating"; @@ -144,7 +148,7 @@ function calculateWireguardPerformance(probeResult: LastProbeResult): number { } export const NodeRoleCard = ({ paramId }: Props) => { - let nodeInfo: IObservatoryNode | undefined + let nodeInfo: IObservatoryNode | undefined; // Fetch node info const { @@ -170,16 +174,13 @@ export const NodeRoleCard = ({ paramId }: Props) => { refetchOnWindowFocus: false, // Prevents unnecessary refetching refetchOnReconnect: false, refetchOnMount: false, - }); - if (paramId.length > 10) { nodeInfo = nymNodes?.find((node) => node.identity_key === paramId); - } else { nodeInfo = nymNodes?.find((node) => node.node_id === Number(paramId)); - } // Extract node roles once `nodeInfo` is available + } // Extract node roles once `nodeInfo` is available const nodeRoles = nodeInfo ? getNodeRoles(nodeInfo.description.declared_role) : []; @@ -189,7 +190,6 @@ export const NodeRoleCard = ({ paramId }: Props) => { ["Entry Node", "Exit IPR Node", "Exit NR Node"].includes(role), ); - // Fetch gateway status only if `shouldFetchGatewayStatus` is true const { data: gatewayStatus } = useQuery({ queryKey: ["gatewayStatus", nodeInfo?.identity_key], @@ -220,7 +220,6 @@ export const NodeRoleCard = ({ paramId }: Props) => { ); } - const NodeRoles = nodeRoles.map((role) => ( @@ -229,7 +228,6 @@ export const NodeRoleCard = ({ paramId }: Props) => { if (!nodeInfo) return null; - const qualityOfServiceStars = nodeInfo?.uptime ? calculateQualityOfServiceStars(nodeInfo.uptime) : gatewayStatus diff --git a/explorer-v2/src/components/progressBars/EpochProgressBar.tsx b/explorer-v2/src/components/progressBars/EpochProgressBar.tsx index 36ec18074a..c9515d95f3 100644 --- a/explorer-v2/src/components/progressBars/EpochProgressBar.tsx +++ b/explorer-v2/src/components/progressBars/EpochProgressBar.tsx @@ -16,7 +16,6 @@ const EpochProgressBar = ({ endTime, progress, }: IDynamicProgressBarProps) => { - return ( diff --git a/explorer-v2/src/components/staking/StakeTable.tsx b/explorer-v2/src/components/staking/StakeTable.tsx index ca5654cbc5..95b191f858 100644 --- a/explorer-v2/src/components/staking/StakeTable.tsx +++ b/explorer-v2/src/components/staking/StakeTable.tsx @@ -82,7 +82,7 @@ const ColumnHeading = ({ const StakeTable = ({ nodes }: { nodes: MappedNymNodes }) => { const { nymClient, address, nymQueryClient } = useNymClient(); const [delegations, setDelegations] = useState( - [] + [], ); const [isDataLoading, setIsLoading] = useState(false); const [infoModalProps, setInfoModalProps] = useState({ @@ -121,13 +121,13 @@ const StakeTable = ({ nodes }: { nodes: MappedNymNodes }) => { const combineDelegationsWithNodeAndPendingEvents = ( delegations: Delegation[], nodes: MappedNymNode[], - pendingEvents: PendingEvent[] | undefined + pendingEvents: PendingEvent[] | undefined, ) => { // Combine delegations with node details const delegationsWithNodeDetails = delegations.map((delegation) => { const node = nodes.find((node) => node.nodeId === delegation.node_id); const pendingEvent = pendingEvents?.find( - (event) => event?.mixId === delegation.node_id + (event) => event?.mixId === delegation.node_id, ); return { @@ -145,7 +145,7 @@ const StakeTable = ({ nodes }: { nodes: MappedNymNodes }) => { !delegationsWithNodeDetails.find( (item) => item.node?.nodeId === e.mixId || - item.delegation.node_id === e.mixId + item.delegation.node_id === e.mixId, ) ) { delegationsWithNodeDetails.push({ @@ -185,7 +185,7 @@ const StakeTable = ({ nodes }: { nodes: MappedNymNodes }) => { combineDelegationsWithNodeAndPendingEvents( delegations, nodes, - pendingEvents + pendingEvents, ); setDelegations(delegationsWithNodeDetails); @@ -206,7 +206,7 @@ const StakeTable = ({ nodes }: { nodes: MappedNymNodes }) => { { nodeId }, fee, "Delegation from Nym Explorer V2", - uNymFunds + uNymFunds, ); setSelectedNodeForStaking(undefined); @@ -235,7 +235,7 @@ const StakeTable = ({ nodes }: { nodes: MappedNymNodes }) => { } setIsLoading(false); }, - [nymClient, handleRefetch] + [nymClient, handleRefetch], ); const handleOnSelectStake = useCallback( @@ -266,7 +266,7 @@ const StakeTable = ({ nodes }: { nodes: MappedNymNodes }) => { }); } }, - [isWalletConnected] + [isWalletConnected], ); const handleUnstake = useCallback( @@ -281,7 +281,7 @@ const StakeTable = ({ nodes }: { nodes: MappedNymNodes }) => { nodeId, }, fee, - `Explorer V2: Unstaking node ${nodeId}` + `Explorer V2: Unstaking node ${nodeId}`, ); setIsLoading(false); await handleRefetch(); @@ -306,7 +306,7 @@ const StakeTable = ({ nodes }: { nodes: MappedNymNodes }) => { setIsLoading(false); } }, - [address, nymClient, handleRefetch] + [address, nymClient, handleRefetch], ); const handleActionSelect = useCallback( @@ -322,7 +322,7 @@ const StakeTable = ({ nodes }: { nodes: MappedNymNodes }) => { break; } }, - [handleUnstake, handleOnSelectStake] + [handleUnstake, handleOnSelectStake], ); const getTooltipTitle = useCallback( @@ -333,13 +333,13 @@ const StakeTable = ({ nodes }: { nodes: MappedNymNodes }) => { if (pending?.kind === "delegate") { return `You have a delegation pending worth ${formatBigNum( - +pending.amount.amount / 1_000_000 + +pending.amount.amount / 1_000_000, )} NYM`; } return undefined; }, - [] // Add dependencies if necessary + [], // Add dependencies if necessary ); const columns: MRT_ColumnDef[] = useMemo( @@ -418,10 +418,10 @@ const StakeTable = ({ nodes }: { nodes: MappedNymNodes }) => { sortingFn: (rowA, rowB) => { const stakeA = Number.parseFloat( - rowA.original.delegation.amount.amount + rowA.original.delegation.amount.amount, ); const stakeB = Number.parseFloat( - rowB.original.delegation.amount.amount + rowB.original.delegation.amount.amount, ); return stakeA - stakeB; }, @@ -466,10 +466,10 @@ const StakeTable = ({ nodes }: { nodes: MappedNymNodes }) => { ), sortingFn: (rowA, rowB) => { const isFavoriteA = favorites.includes( - rowA.original.node?.owner || "-" + rowA.original.node?.owner || "-", ); const isFavoriteB = favorites.includes( - rowB.original.node?.owner || "-" + rowB.original.node?.owner || "-", ); // Sort favorites first @@ -509,7 +509,7 @@ const StakeTable = ({ nodes }: { nodes: MappedNymNodes }) => { handleActionSelect( action, row.original.delegation?.node_id, - row.original.node?.identity_key || undefined + row.original.node?.identity_key || undefined, ); }} /> @@ -519,7 +519,7 @@ const StakeTable = ({ nodes }: { nodes: MappedNymNodes }) => { }, }, ], - [handleActionSelect, favorites, getTooltipTitle] + [handleActionSelect, favorites, getTooltipTitle], ); const table = useMaterialReactTable({ @@ -698,4 +698,3 @@ const StakeTable = ({ nodes }: { nodes: MappedNymNodes }) => { }; export default StakeTable; - diff --git a/explorer-v2/src/components/staking/StakeTableWithAction.tsx b/explorer-v2/src/components/staking/StakeTableWithAction.tsx index b0741d73e6..adbf14b697 100644 --- a/explorer-v2/src/components/staking/StakeTableWithAction.tsx +++ b/explorer-v2/src/components/staking/StakeTableWithAction.tsx @@ -68,7 +68,6 @@ const StakeTableWithAction = () => { refetchOnWindowFocus: false, // Prevents unnecessary refetching refetchOnReconnect: false, refetchOnMount: false, - }); // Use React Query to fetch Nym nodes @@ -83,7 +82,6 @@ const StakeTableWithAction = () => { refetchOnWindowFocus: false, // Prevents unnecessary refetching refetchOnReconnect: false, refetchOnMount: false, - }); // Handle loading state diff --git a/explorer-v2/src/components/staking/SubHeaderRowActions.tsx b/explorer-v2/src/components/staking/SubHeaderRowActions.tsx index 68b1f484f5..fda1616a52 100644 --- a/explorer-v2/src/components/staking/SubHeaderRowActions.tsx +++ b/explorer-v2/src/components/staking/SubHeaderRowActions.tsx @@ -1,12 +1,12 @@ "use client"; -import { useCallback, useState } from "react"; -import { useChain } from "@cosmos-kit/react"; -import { GasPrice } from "@cosmjs/stargate"; import { SigningCosmWasmClient } from "@cosmjs/cosmwasm-stargate"; +import { GasPrice } from "@cosmjs/stargate"; +import { useChain } from "@cosmos-kit/react"; import { Button, Stack } from "@mui/material"; import type { Delegation } from "@nymproject/contract-clients/Mixnet.types"; import { useQuery, useQueryClient } from "@tanstack/react-query"; +import { useCallback, useState } from "react"; import { fetchTotalStakerRewards } from "../../app/api"; import type { NodeRewardDetails } from "../../app/api/types"; import { COSMOS_KIT_USE_CHAIN, NYM_MIXNET_CONTRACT } from "../../config"; @@ -15,7 +15,6 @@ import Loading from "../loading"; import InfoModal, { type InfoModalProps } from "../modal/InfoModal"; import RedeemRewardsModal from "../redeemRewards/RedeemRewardsModal"; - // Fetch delegations const fetchDelegations = async ( address: string, @@ -35,7 +34,8 @@ const SubHeaderRowActions = () => { }); const { address, nymClient } = useNymClient(); - const { getSigningCosmWasmClient, getOfflineSigner } = useChain(COSMOS_KIT_USE_CHAIN); + const { getSigningCosmWasmClient, getOfflineSigner } = + useChain(COSMOS_KIT_USE_CHAIN); const queryClient = useQueryClient(); @@ -83,9 +83,9 @@ const SubHeaderRowActions = () => { const gasPrice = GasPrice.fromString("0.025unym"); const client = await SigningCosmWasmClient.connectWithSigner( - "https://rpc.nymtech.net/", + "https://rpc.nymtech.net/", signer, - { gasPrice } + { gasPrice }, ); const messages = delegations.map((delegation: NodeRewardDetails) => ({ @@ -135,7 +135,7 @@ const SubHeaderRowActions = () => { delegations, getSigningCosmWasmClient, handleRefetch, - getOfflineSigner + getOfflineSigner, ]); const handleRedeemRewardsButtonClick = () => { diff --git a/explorer-v2/src/providers/ClientThemeProvider.tsx b/explorer-v2/src/providers/ClientThemeProvider.tsx index ed85f2a6de..83382e38eb 100644 --- a/explorer-v2/src/providers/ClientThemeProvider.tsx +++ b/explorer-v2/src/providers/ClientThemeProvider.tsx @@ -1,11 +1,11 @@ "use client"; -import { CssBaseline, PaletteMode } from "@mui/material"; +import { CssBaseline, type PaletteMode } from "@mui/material"; import { ThemeProvider as MUIThemeProvider } from "@mui/material"; import { AppRouterCacheProvider } from "@mui/material-nextjs/v15-appRouter"; -import { lightTheme, darkTheme } from "../theme/theme"; import { useLocalStorage } from "@uidotdev/usehooks"; import { useEffect, useState } from "react"; +import { darkTheme, lightTheme } from "../theme/theme"; const ClientThemeProvider = ({ children }: { children: React.ReactNode }) => { const [isMounted, setIsMounted] = useState(false); diff --git a/explorer-v2/src/providers/QueryProvider.tsx b/explorer-v2/src/providers/QueryProvider.tsx index 4b717f8b08..690028b4f3 100644 --- a/explorer-v2/src/providers/QueryProvider.tsx +++ b/explorer-v2/src/providers/QueryProvider.tsx @@ -3,7 +3,7 @@ import { getQueryClient } from "@/app/react-query"; import { QueryClientProvider } from "@tanstack/react-query"; import { ReactQueryDevtools } from "@tanstack/react-query-devtools"; -import { type ReactNode } from "react"; +import type { ReactNode } from "react"; interface QueryProviderProps { children: ReactNode; diff --git a/explorer-v2/src/utils/getIconByName.tsx b/explorer-v2/src/utils/getIconByName.tsx index 05c49f369e..25a75f87e7 100644 --- a/explorer-v2/src/utils/getIconByName.tsx +++ b/explorer-v2/src/utils/getIconByName.tsx @@ -1,32 +1,32 @@ import type { StaticImageData } from "next/image"; -import nymLogo from "@/../public/icons/nym-logo.svg"; -import nymLogoWhite from "@/../public/icons/nym-logo-white.svg"; -import token from "@/../public/icons/token.svg"; -import tokenDark from "@/../public/icons/token-dark.svg"; -import gateway from "@/../public/icons/gateway.svg"; -import elips from "@/../public/icons/elips.svg"; -import elipseDark from "@/../public/icons/elipse-dark.svg"; -import cross from "@/../public/icons/cross.svg"; -import crossDark from "@/../public/icons/cross-dark.svg"; -import copyFile from "@/../public/icons/copy-file.svg"; -import copyFileDark from "@/../public/icons/copy-file-dark.svg"; +import arrowUpRight from "@/../public/icons/arrow-up-right.svg"; +import arrow from "@/../public/icons/arrow-up-right.svg"; import chevronMenu from "@/../public/icons/chevronMenu.svg"; +import copyFileDark from "@/../public/icons/copy-file-dark.svg"; +import copyFile from "@/../public/icons/copy-file.svg"; +import crossDark from "@/../public/icons/cross-dark.svg"; +import cross from "@/../public/icons/cross.svg"; +import discord from "@/../public/icons/discord.svg"; import document from "@/../public/icons/document.svg"; import download from "@/../public/icons/download.svg"; -import discord from "@/../public/icons/discord.svg"; +import elips from "@/../public/icons/elips.svg"; +import elipseDark from "@/../public/icons/elipse-dark.svg"; +import explorerCardDark from "@/../public/icons/explorer-card-dark.svg"; +import explorerCard from "@/../public/icons/explorer-card.svg"; +import gatewayDark from "@/../public/icons/gateway-dark.svg"; +import gateway from "@/../public/icons/gateway.svg"; import github from "@/../public/icons/github.svg"; +import nymLogoWhite from "@/../public/icons/nym-logo-white.svg"; +import nymLogo from "@/../public/icons/nym-logo.svg"; +import stakeCardDark from "@/../public/icons/stake-card-dark.svg"; +import stakeCard from "@/../public/icons/stake-card.svg"; import telegram from "@/../public/icons/telegram.svg"; +import tokenDark from "@/../public/icons/token-dark.svg"; +import token from "@/../public/icons/token.svg"; import twitter from "@/../public/icons/twitter.svg"; import youtube from "@/../public/icons/youtube.svg"; import youTubeInverted from "@/../public/icons/youtubeInverted.svg"; -import arrowUpRight from "@/../public/icons/arrow-up-right.svg"; -import arrow from "@/../public/icons/arrow-up-right.svg"; -import explorerCard from "@/../public/icons/explorer-card.svg"; -import stakeCard from "@/../public/icons/stake-card.svg"; -import stakeCardDark from "@/../public/icons/stake-card-dark.svg"; -import explorerCardDark from "@/../public/icons/explorer-card-dark.svg"; -import gatewayDark from "@/../public/icons/gateway-dark.svg"; export type IconName = | "nymLogo" diff --git a/yarn.lock b/yarn.lock index d3bbb1b2ee..71d2808874 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1156,6 +1156,7 @@ dependencies: regenerator-runtime "^0.13.2" +<<<<<<< HEAD <<<<<<< HEAD <<<<<<< HEAD "@babel/runtime@^7.0.0", "@babel/runtime@^7.11.2", "@babel/runtime@^7.12.5", "@babel/runtime@^7.15.4", "@babel/runtime@^7.17.8", "@babel/runtime@^7.18.3", "@babel/runtime@^7.21.0", "@babel/runtime@^7.23.9", "@babel/runtime@^7.24.0", "@babel/runtime@^7.25.7", "@babel/runtime@^7.26.0", "@babel/runtime@^7.3.1", "@babel/runtime@^7.5.0", "@babel/runtime@^7.5.5", "@babel/runtime@^7.7.6", "@babel/runtime@^7.8.3", "@babel/runtime@^7.8.4", "@babel/runtime@^7.8.7", "@babel/runtime@^7.9.2": @@ -1175,6 +1176,9 @@ regenerator-runtime "^0.14.0" "@babel/runtime@^7.23.2", "@babel/runtime@^7.25.0", "@babel/runtime@^7.26.10": +======= +"@babel/runtime@^7.0.0", "@babel/runtime@^7.11.2", "@babel/runtime@^7.12.5", "@babel/runtime@^7.15.4", "@babel/runtime@^7.17.8", "@babel/runtime@^7.18.3", "@babel/runtime@^7.21.0", "@babel/runtime@^7.23.2", "@babel/runtime@^7.23.9", "@babel/runtime@^7.24.0", "@babel/runtime@^7.25.0", "@babel/runtime@^7.25.7", "@babel/runtime@^7.26.0", "@babel/runtime@^7.26.10", "@babel/runtime@^7.27.0", "@babel/runtime@^7.3.1", "@babel/runtime@^7.5.0", "@babel/runtime@^7.5.5", "@babel/runtime@^7.7.6", "@babel/runtime@^7.8.3", "@babel/runtime@^7.8.4", "@babel/runtime@^7.8.7", "@babel/runtime@^7.9.2": +>>>>>>> ca1e7d716 (add fixes) version "7.27.0" resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.27.0.tgz#fbee7cf97c709518ecc1f590984481d5460d4762" integrity sha512-VtPOkrdPHZsKc/clNqyi9WUA8TINkZ4cGk63UUE3u4pmB2k+ZMQRDuIOagv8UVd6j7k0T3+RRIb7beKTebNbcw== @@ -1283,21 +1287,21 @@ integrity sha512-8Y5wMhVIPaWe6jw2H+KlEm4wP/f7EW3810ZLmDlrEEy5KvBsb9ECEfu/kMWD484ijfQ8+nIi0giMgu9g1UAuuA== "@chain-registry/client@^1.49.11": - version "1.53.108" - resolved "https://registry.yarnpkg.com/@chain-registry/client/-/client-1.53.108.tgz#a1672624992457d1a53399767891d6a2eb4247a3" - integrity sha512-bkQNQSpjifQDEsXZHftcXOSj8eU9AlVUmuCM8sDiMcUTAIdKMt5Wv9aZJdP+LY63jwTTE83VfqmQQZei9J072Q== + version "1.53.111" + resolved "https://registry.yarnpkg.com/@chain-registry/client/-/client-1.53.111.tgz#3d482fa2dcd86f474d4ed5c37a6d577bb08d6708" + integrity sha512-PPm9VL+GGZl/Kfe8qP3iDJgOvjHNbhAoM9IQq7tke8XefknOqfcZIss5yZIzMtb/agZXHdlPLBh6gv3ru5wU/g== dependencies: - "@chain-registry/types" "^0.50.108" - "@chain-registry/utils" "^1.51.108" + "@chain-registry/types" "^0.50.111" + "@chain-registry/utils" "^1.51.111" bfs-path "^1.0.2" cross-fetch "^3.1.5" "@chain-registry/keplr@^1.69.13": - version "1.74.176" - resolved "https://registry.yarnpkg.com/@chain-registry/keplr/-/keplr-1.74.176.tgz#dd082d870047c2e5f8532b1dda6d6b90223e98a0" - integrity sha512-FjyQngNmx35ShN3B1ozacM6smINyWhJjhF8xYqf3Cwbth4U9Qlcj9cBviPpfDKUbgGIDRR1RIw1/ByVQ5CFjEA== + version "1.74.179" + resolved "https://registry.yarnpkg.com/@chain-registry/keplr/-/keplr-1.74.179.tgz#f4fe2219c4bbacb6d39578b849b6d60636330c41" + integrity sha512-7sT3fruD6AeSl/J/kJ6J2MIFJIQUAo3Zln223f/ESXnXCa85E6naOYdA8YXTdNSpgjiBNO5PSm4qHvum/bS5AA== dependencies: - "@chain-registry/types" "^0.50.108" + "@chain-registry/types" "^0.50.111" "@keplr-wallet/cosmos" "0.12.28" "@keplr-wallet/crypto" "0.12.28" semver "^7.5.0" @@ -1307,6 +1311,7 @@ resolved "https://registry.yarnpkg.com/@chain-registry/types/-/types-0.46.15.tgz#f4c0219fb7060d97cb224b55f349adb1d436aac9" integrity sha512-gzf+pkAbEZ7fKuTuwmrEAEcx1K/BNrKuCnB9s+WwSo9Ad/3s+GV5LOXcOOxjjHh9Mrs9kvnxKvzKjOwWu8gDJw== +<<<<<<< HEAD <<<<<<< HEAD <<<<<<< HEAD "@chain-registry/types@^0.50.107", "@chain-registry/types@^0.50.36": @@ -1330,13 +1335,19 @@ resolved "https://registry.yarnpkg.com/@chain-registry/types/-/types-0.50.108.tgz#6980e9b169bb75d644a99587bb31f7654cbf49e8" integrity sha512-FRSQZI6e1tVJ6OvEI2HFTa0RcrJjGATEJ0EBr3asPFEln4Yjpj67vjI9MjhOZwhf1HI2DYfjqUTWeZrvqLu8+g== >>>>>>> b5a25aa15 (Dark theme) +======= +"@chain-registry/types@^0.50.111", "@chain-registry/types@^0.50.36": + version "0.50.111" + resolved "https://registry.yarnpkg.com/@chain-registry/types/-/types-0.50.111.tgz#d2cf7f537420e8532b342d6ff099847774f6caaa" + integrity sha512-Z6gAqAx4fM0C9/dYpjUeKGi2q05QqWDzH+NvXRVYbZ101VvJoucW9EzJNXykEJ5G/3RUBm6cJSx8pFs9355R8g== +>>>>>>> ca1e7d716 (add fixes) -"@chain-registry/utils@^1.51.108": - version "1.51.108" - resolved "https://registry.yarnpkg.com/@chain-registry/utils/-/utils-1.51.108.tgz#c1b2d7696a3e1fad56c6d78ce52166fc10800db4" - integrity sha512-nQJgFT95XsfPTmeKYjt0s27qkPBqg0skQmTWblIcwRU3MuANk6NJedEMM3B9VgtjC7ZqIKb0toQSE30OGI1RSQ== +"@chain-registry/utils@^1.51.111": + version "1.51.111" + resolved "https://registry.yarnpkg.com/@chain-registry/utils/-/utils-1.51.111.tgz#46b8d5aae710f7e4e87278501079d340fc990a41" + integrity sha512-iyqpK0jQiSSYqakJ6YhcbpxAiJTuDTXvx3NxfmRcmO5kJAaFjNuKDijEkvC0ZLPCNYQwEDTQ6eY4IsYj7DfPGg== dependencies: - "@chain-registry/types" "^0.50.108" + "@chain-registry/types" "^0.50.111" bignumber.js "9.1.2" sha.js "^2.4.11" @@ -2213,6 +2224,13 @@ optionalDependencies: "@img/sharp-libvips-darwin-arm64" "1.0.4" +"@img/sharp-darwin-arm64@0.34.1": + version "0.34.1" + resolved "https://registry.yarnpkg.com/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.34.1.tgz#e79a4756bea9a06a7aadb4391ee53cb154a4968c" + integrity sha512-pn44xgBtgpEbZsu+lWf2KNb6OAf70X68k+yk69Ic2Xz11zHR/w24/U49XT7AeRwJ0Px+mhALhU5LPci1Aymk7A== + optionalDependencies: + "@img/sharp-libvips-darwin-arm64" "1.1.0" + "@img/sharp-darwin-x64@0.33.5": version "0.33.5" resolved "https://registry.yarnpkg.com/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.33.5.tgz#e03d3451cd9e664faa72948cc70a403ea4063d61" @@ -2220,46 +2238,98 @@ optionalDependencies: "@img/sharp-libvips-darwin-x64" "1.0.4" +"@img/sharp-darwin-x64@0.34.1": + version "0.34.1" + resolved "https://registry.yarnpkg.com/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.34.1.tgz#f1f1d386719f6933796415d84937502b7199a744" + integrity sha512-VfuYgG2r8BpYiOUN+BfYeFo69nP/MIwAtSJ7/Zpxc5QF3KS22z8Pvg3FkrSFJBPNQ7mmcUcYQFBmEQp7eu1F8Q== + optionalDependencies: + "@img/sharp-libvips-darwin-x64" "1.1.0" + "@img/sharp-libvips-darwin-arm64@1.0.4": version "1.0.4" resolved "https://registry.yarnpkg.com/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.0.4.tgz#447c5026700c01a993c7804eb8af5f6e9868c07f" integrity sha512-XblONe153h0O2zuFfTAbQYAX2JhYmDHeWikp1LM9Hul9gVPjFY427k6dFEcOL72O01QxQsWi761svJ/ev9xEDg== +"@img/sharp-libvips-darwin-arm64@1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.1.0.tgz#843f7c09c7245dc0d3cfec2b3c83bb08799a704f" + integrity sha512-HZ/JUmPwrJSoM4DIQPv/BfNh9yrOA8tlBbqbLz4JZ5uew2+o22Ik+tHQJcih7QJuSa0zo5coHTfD5J8inqj9DA== + "@img/sharp-libvips-darwin-x64@1.0.4": version "1.0.4" resolved "https://registry.yarnpkg.com/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.0.4.tgz#e0456f8f7c623f9dbfbdc77383caa72281d86062" integrity sha512-xnGR8YuZYfJGmWPvmlunFaWJsb9T/AO2ykoP3Fz/0X5XV2aoYBPkX6xqCQvUTKKiLddarLaxpzNe+b1hjeWHAQ== +"@img/sharp-libvips-darwin-x64@1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.1.0.tgz#1239c24426c06a8e833815562f78047a3bfbaaf8" + integrity sha512-Xzc2ToEmHN+hfvsl9wja0RlnXEgpKNmftriQp6XzY/RaSfwD9th+MSh0WQKzUreLKKINb3afirxW7A0fz2YWuQ== + "@img/sharp-libvips-linux-arm64@1.0.4": version "1.0.4" resolved "https://registry.yarnpkg.com/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.0.4.tgz#979b1c66c9a91f7ff2893556ef267f90ebe51704" integrity sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA== +"@img/sharp-libvips-linux-arm64@1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.1.0.tgz#20d276cefd903ee483f0441ba35961679c286315" + integrity sha512-IVfGJa7gjChDET1dK9SekxFFdflarnUB8PwW8aGwEoF3oAsSDuNUTYS+SKDOyOJxQyDC1aPFMuRYLoDInyV9Ew== + "@img/sharp-libvips-linux-arm@1.0.5": version "1.0.5" resolved "https://registry.yarnpkg.com/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.0.5.tgz#99f922d4e15216ec205dcb6891b721bfd2884197" integrity sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g== +"@img/sharp-libvips-linux-arm@1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.1.0.tgz#067c0b566eae8063738cf1b1db8f8a8573b5465c" + integrity sha512-s8BAd0lwUIvYCJyRdFqvsj+BJIpDBSxs6ivrOPm/R7piTs5UIwY5OjXrP2bqXC9/moGsyRa37eYWYCOGVXxVrA== + +"@img/sharp-libvips-linux-ppc64@1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@img/sharp-libvips-linux-ppc64/-/sharp-libvips-linux-ppc64-1.1.0.tgz#682334595f2ca00e0a07a675ba170af165162802" + integrity sha512-tiXxFZFbhnkWE2LA8oQj7KYR+bWBkiV2nilRldT7bqoEZ4HiDOcePr9wVDAZPi/Id5fT1oY9iGnDq20cwUz8lQ== + "@img/sharp-libvips-linux-s390x@1.0.4": version "1.0.4" resolved "https://registry.yarnpkg.com/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.0.4.tgz#f8a5eb1f374a082f72b3f45e2fb25b8118a8a5ce" integrity sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA== +"@img/sharp-libvips-linux-s390x@1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.1.0.tgz#82fcd68444b3666384235279c145c2b28d8ee302" + integrity sha512-xukSwvhguw7COyzvmjydRb3x/09+21HykyapcZchiCUkTThEQEOMtBj9UhkaBRLuBrgLFzQ2wbxdeCCJW/jgJA== + "@img/sharp-libvips-linux-x64@1.0.4": version "1.0.4" resolved "https://registry.yarnpkg.com/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.0.4.tgz#d4c4619cdd157774906e15770ee119931c7ef5e0" integrity sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw== +"@img/sharp-libvips-linux-x64@1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.1.0.tgz#65b2b908bf47156b0724fde9095676c83a18cf5a" + integrity sha512-yRj2+reB8iMg9W5sULM3S74jVS7zqSzHG3Ol/twnAAkAhnGQnpjj6e4ayUz7V+FpKypwgs82xbRdYtchTTUB+Q== + "@img/sharp-libvips-linuxmusl-arm64@1.0.4": version "1.0.4" resolved "https://registry.yarnpkg.com/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.0.4.tgz#166778da0f48dd2bded1fa3033cee6b588f0d5d5" integrity sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA== +"@img/sharp-libvips-linuxmusl-arm64@1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.1.0.tgz#72accf924e80b081c8db83b900b444a67c203f01" + integrity sha512-jYZdG+whg0MDK+q2COKbYidaqW/WTz0cc1E+tMAusiDygrM4ypmSCjOJPmFTvHHJ8j/6cAGyeDWZOsK06tP33w== + "@img/sharp-libvips-linuxmusl-x64@1.0.4": version "1.0.4" resolved "https://registry.yarnpkg.com/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.0.4.tgz#93794e4d7720b077fcad3e02982f2f1c246751ff" integrity sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw== +"@img/sharp-libvips-linuxmusl-x64@1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.1.0.tgz#1fa052737e203f46bf44192acd01f9faf11522d7" + integrity sha512-wK7SBdwrAiycjXdkPnGCPLjYb9lD4l6Ze2gSdAGVZrEL05AOUJESWU2lhlC+Ffn5/G+VKuSm6zzbQSzFX/P65A== + "@img/sharp-linux-arm64@0.33.5": version "0.33.5" resolved "https://registry.yarnpkg.com/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.33.5.tgz#edb0697e7a8279c9fc829a60fc35644c4839bb22" @@ -2267,6 +2337,13 @@ optionalDependencies: "@img/sharp-libvips-linux-arm64" "1.0.4" +"@img/sharp-linux-arm64@0.34.1": + version "0.34.1" + resolved "https://registry.yarnpkg.com/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.34.1.tgz#c36ef964499b8cfc2d2ed88fe68f27ce41522c80" + integrity sha512-kX2c+vbvaXC6vly1RDf/IWNXxrlxLNpBVWkdpRq5Ka7OOKj6nr66etKy2IENf6FtOgklkg9ZdGpEu9kwdlcwOQ== + optionalDependencies: + "@img/sharp-libvips-linux-arm64" "1.1.0" + "@img/sharp-linux-arm@0.33.5": version "0.33.5" resolved "https://registry.yarnpkg.com/@img/sharp-linux-arm/-/sharp-linux-arm-0.33.5.tgz#422c1a352e7b5832842577dc51602bcd5b6f5eff" @@ -2274,6 +2351,13 @@ optionalDependencies: "@img/sharp-libvips-linux-arm" "1.0.5" +"@img/sharp-linux-arm@0.34.1": + version "0.34.1" + resolved "https://registry.yarnpkg.com/@img/sharp-linux-arm/-/sharp-linux-arm-0.34.1.tgz#c96e38ff028d645912bb0aa132a7178b96997866" + integrity sha512-anKiszvACti2sGy9CirTlNyk7BjjZPiML1jt2ZkTdcvpLU1YH6CXwRAZCA2UmRXnhiIftXQ7+Oh62Ji25W72jA== + optionalDependencies: + "@img/sharp-libvips-linux-arm" "1.1.0" + "@img/sharp-linux-s390x@0.33.5": version "0.33.5" resolved "https://registry.yarnpkg.com/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.33.5.tgz#f5c077926b48e97e4a04d004dfaf175972059667" @@ -2281,6 +2365,13 @@ optionalDependencies: "@img/sharp-libvips-linux-s390x" "1.0.4" +"@img/sharp-linux-s390x@0.34.1": + version "0.34.1" + resolved "https://registry.yarnpkg.com/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.34.1.tgz#8ac58d9a49dcb08215e76c8d450717979b7815c3" + integrity sha512-7s0KX2tI9mZI2buRipKIw2X1ufdTeaRgwmRabt5bi9chYfhur+/C1OXg3TKg/eag1W+6CCWLVmSauV1owmRPxA== + optionalDependencies: + "@img/sharp-libvips-linux-s390x" "1.1.0" + "@img/sharp-linux-x64@0.33.5": version "0.33.5" resolved "https://registry.yarnpkg.com/@img/sharp-linux-x64/-/sharp-linux-x64-0.33.5.tgz#d806e0afd71ae6775cc87f0da8f2d03a7c2209cb" @@ -2288,6 +2379,13 @@ optionalDependencies: "@img/sharp-libvips-linux-x64" "1.0.4" +"@img/sharp-linux-x64@0.34.1": + version "0.34.1" + resolved "https://registry.yarnpkg.com/@img/sharp-linux-x64/-/sharp-linux-x64-0.34.1.tgz#3d8652efac635f0dba39d5e3b8b49515a2b2dee1" + integrity sha512-wExv7SH9nmoBW3Wr2gvQopX1k8q2g5V5Iag8Zk6AVENsjwd+3adjwxtp3Dcu2QhOXr8W9NusBU6XcQUohBZ5MA== + optionalDependencies: + "@img/sharp-libvips-linux-x64" "1.1.0" + "@img/sharp-linuxmusl-arm64@0.33.5": version "0.33.5" resolved "https://registry.yarnpkg.com/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.33.5.tgz#252975b915894fb315af5deea174651e208d3d6b" @@ -2295,6 +2393,13 @@ optionalDependencies: "@img/sharp-libvips-linuxmusl-arm64" "1.0.4" +"@img/sharp-linuxmusl-arm64@0.34.1": + version "0.34.1" + resolved "https://registry.yarnpkg.com/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.34.1.tgz#b267e6a3e06f9e4d345cde471e5480c5c39e6969" + integrity sha512-DfvyxzHxw4WGdPiTF0SOHnm11Xv4aQexvqhRDAoD00MzHekAj9a/jADXeXYCDFH/DzYruwHbXU7uz+H+nWmSOQ== + optionalDependencies: + "@img/sharp-libvips-linuxmusl-arm64" "1.1.0" + "@img/sharp-linuxmusl-x64@0.33.5": version "0.33.5" resolved "https://registry.yarnpkg.com/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.33.5.tgz#3f4609ac5d8ef8ec7dadee80b560961a60fd4f48" @@ -2302,6 +2407,13 @@ optionalDependencies: "@img/sharp-libvips-linuxmusl-x64" "1.0.4" +"@img/sharp-linuxmusl-x64@0.34.1": + version "0.34.1" + resolved "https://registry.yarnpkg.com/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.34.1.tgz#a8dee4b6227f348c4bbacaa6ac3dc584a1a80391" + integrity sha512-pax/kTR407vNb9qaSIiWVnQplPcGU8LRIJpDT5o8PdAx5aAA7AS3X9PS8Isw1/WfqgQorPotjrZL3Pqh6C5EBg== + optionalDependencies: + "@img/sharp-libvips-linuxmusl-x64" "1.1.0" + "@img/sharp-wasm32@0.33.5": version "0.33.5" resolved "https://registry.yarnpkg.com/@img/sharp-wasm32/-/sharp-wasm32-0.33.5.tgz#6f44f3283069d935bb5ca5813153572f3e6f61a1" @@ -2309,11 +2421,23 @@ dependencies: "@emnapi/runtime" "^1.2.0" +"@img/sharp-wasm32@0.34.1": + version "0.34.1" + resolved "https://registry.yarnpkg.com/@img/sharp-wasm32/-/sharp-wasm32-0.34.1.tgz#f7dfd66b6c231269042d3d8750c90f28b9ddcba1" + integrity sha512-YDybQnYrLQfEpzGOQe7OKcyLUCML4YOXl428gOOzBgN6Gw0rv8dpsJ7PqTHxBnXnwXr8S1mYFSLSa727tpz0xg== + dependencies: + "@emnapi/runtime" "^1.4.0" + "@img/sharp-win32-ia32@0.33.5": version "0.33.5" resolved "https://registry.yarnpkg.com/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.33.5.tgz#1a0c839a40c5351e9885628c85f2e5dfd02b52a9" integrity sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ== +"@img/sharp-win32-ia32@0.34.1": + version "0.34.1" + resolved "https://registry.yarnpkg.com/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.34.1.tgz#4bc293705df76a5f0a02df66ca3dc12e88f61332" + integrity sha512-WKf/NAZITnonBf3U1LfdjoMgNO5JYRSlhovhRhMxXVdvWYveM4kM3L8m35onYIdh75cOMCo1BexgVQcCDzyoWw== + "@img/sharp-win32-x64@0.33.5": version "0.33.5" resolved "https://registry.yarnpkg.com/@img/sharp-win32-x64/-/sharp-win32-x64-0.33.5.tgz#56f00962ff0c4e0eb93d34a047d29fa995e3e342" @@ -2321,6 +2445,14 @@ <<<<<<< HEAD <<<<<<< HEAD +<<<<<<< HEAD +======= +"@img/sharp-win32-x64@0.34.1": + version "0.34.1" + resolved "https://registry.yarnpkg.com/@img/sharp-win32-x64/-/sharp-win32-x64-0.34.1.tgz#8a7922fec949f037c204c79f6b83238d2482384b" + integrity sha512-hw1iIAHpNE8q3uMIRCgGOeDoz9KtFNarFLQclLxr/LK1VBkj8nby18RjFvr6aP7USRYAjTZW6yisnBWMX571Tw== + +>>>>>>> ca1e7d716 (add fixes) "@interchain-ui/react@^1.26.1": ======= "@interchain-ui/react@^1.14.2", "@interchain-ui/react@^1.26.1": @@ -2768,11 +2900,11 @@ protobufjs "^6.11.2" "@keplr-wallet/provider-extension@^0.12.95": - version "0.12.212" - resolved "https://registry.yarnpkg.com/@keplr-wallet/provider-extension/-/provider-extension-0.12.212.tgz#dfaa4f77203e68e24b24f3822f736a6943fa33ec" - integrity sha512-f+eTaoRGUWYmPAf4nXeS4WIhGEam1uCFWb/Y4iu81AFkMBbrur89wJjt/AMVnAxJ61OXZpgUD3O7FK/VNjmyNw== + version "0.12.216" + resolved "https://registry.yarnpkg.com/@keplr-wallet/provider-extension/-/provider-extension-0.12.216.tgz#801ef152a4f6895a0094e0c352e550568f2e8c67" + integrity sha512-xApuOMTCZ5BQ06jaU6mvQLc9PmFdOJBsxD2H7ZMhzO6AhnYzKAsIzEMZEEFiHClu4IR/sGru9CIEQP/zlxHTaA== dependencies: - "@keplr-wallet/types" "0.12.212" + "@keplr-wallet/types" "0.12.216" deepmerge "^4.2.2" long "^4.0.0" @@ -2781,10 +2913,10 @@ resolved "https://registry.yarnpkg.com/@keplr-wallet/simple-fetch/-/simple-fetch-0.12.28.tgz#44225df5b329c823076280df1ec9930a21b1373e" integrity sha512-T2CiKS2B5n0ZA7CWw0CA6qIAH0XYI1siE50MP+i+V0ZniCGBeL+BMcDw64vFJUcEH+1L5X4sDAzV37fQxGwllA== -"@keplr-wallet/types@0.12.212", "@keplr-wallet/types@^0.12.211", "@keplr-wallet/types@^0.12.95": - version "0.12.212" - resolved "https://registry.yarnpkg.com/@keplr-wallet/types/-/types-0.12.212.tgz#71a406978f243ce20940d2f9c1f074ce0fc623a1" - integrity sha512-UUw01GspPOnB9vDo1ANKIQ7Ms+usl3wKARft7GIlmiLaIUJhRGAYDoJvTWs7eSEYNCyIIB2TY4D8aY5fecdQ5w== +"@keplr-wallet/types@0.12.216", "@keplr-wallet/types@^0.12.211", "@keplr-wallet/types@^0.12.95": + version "0.12.216" + resolved "https://registry.yarnpkg.com/@keplr-wallet/types/-/types-0.12.216.tgz#ba3ce36bae47754e6ebcbadb7e6cda9a0367e5b6" + integrity sha512-mTXsEmM1rtsi/G9mgkGG7ALesFdMISnRuydKEefLszt9yIrxqlAIo1d/WL32ZSACNQ5mVbGX/Tg0ne7ltmE58w== dependencies: long "^4.0.0" @@ -2963,6 +3095,7 @@ resolved "https://registry.yarnpkg.com/@mui/core-downloads-tracker/-/core-downloads-tracker-5.17.1.tgz#49b88ecb68b800431b5c2f2bfb71372d1f1478fa" integrity sha512-OcZj+cs6EfUD39IoPBOgN61zf1XFVY+imsGoBDwXeSq2UHJZE3N59zzBOVjclck91Ne3e9gudONOeILvHCIhUA== +<<<<<<< HEAD <<<<<<< HEAD <<<<<<< HEAD ======= @@ -2991,6 +3124,12 @@ integrity sha512-3UvsvOjqZJcokHKSzA1lskj2XMM/G5GBgge6ykwmAij2pGGxydGxAXirQlLaeoMwTKDS6BcrLqPZyPVwzri20A== ======= >>>>>>> b5a25aa15 (Dark theme) +======= +"@mui/core-downloads-tracker@^6.4.11": + version "6.4.11" + resolved "https://registry.yarnpkg.com/@mui/core-downloads-tracker/-/core-downloads-tracker-6.4.11.tgz#0752eea024d8ff0f120b0f26aee4342c79112847" + integrity sha512-CzAQs9CTzlwbsF9ZYB4o4lLwBv1/qNE264NjuYao+ctAXsmlPtYa8RtER4UsUXSMxNN9Qi+aQdYcKl2sUpnmAw== +>>>>>>> ca1e7d716 (add fixes) "@mui/icons-material@^5.16.11", "@mui/icons-material@^5.2.0": version "5.17.1" @@ -3051,6 +3190,7 @@ "@mui/material@^6.1.10": <<<<<<< HEAD +<<<<<<< HEAD <<<<<<< HEAD version "6.4.10" resolved "https://registry.yarnpkg.com/@mui/material/-/material-6.4.10.tgz#9b9093cfd547f57e41862cdbd92636a22db07664" @@ -3077,6 +3217,15 @@ "@mui/core-downloads-tracker" "^6.4.10" "@mui/system" "^6.4.10" >>>>>>> b5a25aa15 (Dark theme) +======= + version "6.4.11" + resolved "https://registry.yarnpkg.com/@mui/material/-/material-6.4.11.tgz#ac5c42c25fc807545eef4de0e88a47b52de8ed75" + integrity sha512-k2D3FLJS+/qD0qnd6ZlAjGFvaaxe1Dl10NyvpeDzIebMuYdn8VqYe6XBgGueEAtnzSJM4V03VD9kb5Fi24dnTA== + dependencies: + "@babel/runtime" "^7.26.0" + "@mui/core-downloads-tracker" "^6.4.11" + "@mui/system" "^6.4.11" +>>>>>>> ca1e7d716 (add fixes) "@mui/types" "~7.2.24" "@mui/utils" "^6.4.9" "@popperjs/core" "^2.11.8" @@ -3115,10 +3264,10 @@ csstype "^3.1.3" prop-types "^15.8.1" -"@mui/styled-engine@^6.4.9": - version "6.4.9" - resolved "https://registry.yarnpkg.com/@mui/styled-engine/-/styled-engine-6.4.9.tgz#d6d6b5f180466001284f897ff7d7010a8e329497" - integrity sha512-qZRWO0cT407NI4ZRjZcH+1SOu8f3JzLHqdMlg52GyEufM9pkSZFnf7xjpwnlvkixcGjco6wLlMD0VB43KRcBuA== +"@mui/styled-engine@^6.4.11": + version "6.4.11" + resolved "https://registry.yarnpkg.com/@mui/styled-engine/-/styled-engine-6.4.11.tgz#a48f48165382943018f70519de1d31e036abb054" + integrity sha512-74AUmlHXaGNbyUqdK/+NwDJOZqgRQw6BcNvhoWYLq3LGbLTkE+khaJ7soz6cIabE4CPYqO2/QAIU1Z/HEjjpcw== dependencies: "@babel/runtime" "^7.26.0" "@emotion/cache" "^11.13.5" @@ -3186,6 +3335,7 @@ csstype "^3.1.3" prop-types "^15.8.1" +<<<<<<< HEAD <<<<<<< HEAD <<<<<<< HEAD ======= @@ -3213,18 +3363,28 @@ "@mui/private-theming" "^6.4.9" >>>>>>> b5a25aa15 (Dark theme) "@mui/styled-engine" "^6.4.9" +======= +"@mui/system@^6.4.11": + version "6.4.11" + resolved "https://registry.yarnpkg.com/@mui/system/-/system-6.4.11.tgz#f209e0792d008be2f75af41fada2ee9e06adeef2" + integrity sha512-gibtsrZEwnDaT5+I/KloOj/yHluX5G8heknuxBpQOdEQ3Gc0avjSImn5hSeKp8D4thiwZiApuggIjZw1dQguUA== + dependencies: + "@babel/runtime" "^7.26.0" + "@mui/private-theming" "^6.4.9" + "@mui/styled-engine" "^6.4.11" +>>>>>>> ca1e7d716 (add fixes) "@mui/types" "~7.2.24" "@mui/utils" "^6.4.9" clsx "^2.1.1" csstype "^3.1.3" prop-types "^15.8.1" -"@mui/types@^7.2.14", "@mui/types@^7.4.0": - version "7.4.0" - resolved "https://registry.yarnpkg.com/@mui/types/-/types-7.4.0.tgz#2304bab870721de1842c9ee0ff13fe8be6b8d0ed" - integrity sha512-TxJ4ezEeedWHBjOmLtxI203a9DII9l4k83RXmz1PYSAmnyEcK2PglTNmJGxswC/wM5cdl9ap2h8lnXvt2swAGQ== +"@mui/types@^7.2.14", "@mui/types@^7.4.1": + version "7.4.1" + resolved "https://registry.yarnpkg.com/@mui/types/-/types-7.4.1.tgz#5611268faa0b46ab0c622c02b54f3f30f9809c2d" + integrity sha512-gUL8IIAI52CRXP/MixT1tJKt3SI6tVv4U/9soFsTtAsHzaJQptZ42ffdHZV3niX1ei0aUgMvOxBBN0KYqdG39g== dependencies: - "@babel/runtime" "^7.26.10" + "@babel/runtime" "^7.27.0" "@mui/types@~7.2.15", "@mui/types@~7.2.24": version "7.2.24" @@ -3255,16 +3415,16 @@ react-is "^19.0.0" "@mui/utils@^5.16.6 || ^6.0.0 || ^7.0.0 || ^7.0.0-beta": - version "7.0.1" - resolved "https://registry.yarnpkg.com/@mui/utils/-/utils-7.0.1.tgz#d0fed4d023d0831ea9b817c149aa7c4291438a36" - integrity sha512-SJKrrebNpmK9rJCnVL29nGPhPXQYtBZmb7Dsp0f58uIUhQfAKcBXHE4Kjs06SX4CwqeCuwEVgcHY+MgAO6XQ/g== + version "7.0.2" + resolved "https://registry.yarnpkg.com/@mui/utils/-/utils-7.0.2.tgz#b6842a9f979a619b65011a84a1964b85b205a9a4" + integrity sha512-72gcuQjPzhj/MLmPHLCgZjy2VjOH4KniR/4qRtXTTXIEwbkgcN+Y5W/rC90rWtMmZbjt9svZev/z+QHUI4j74w== dependencies: - "@babel/runtime" "^7.26.10" - "@mui/types" "^7.4.0" + "@babel/runtime" "^7.27.0" + "@mui/types" "^7.4.1" "@types/prop-types" "^15.7.14" clsx "^2.1.1" prop-types "^15.8.1" - react-is "^19.0.0" + react-is "^19.1.0" "@mui/utils@^6.4.8", "@mui/utils@^6.4.9": version "6.4.9" @@ -3399,10 +3559,10 @@ resolved "https://registry.yarnpkg.com/@next/env/-/env-14.2.21.tgz#09ff0813d29c596397e141205d4f5fd5c236bdd0" integrity sha512-lXcwcJd5oR01tggjWJ6SrNNYFGuOOMB9c251wUNkjCpkoXOPkDeF/15c3mnVlBqrW4JJXb2kVxDFhC4GduJt2A== -"@next/env@15.2.4": - version "15.2.4" - resolved "https://registry.yarnpkg.com/@next/env/-/env-15.2.4.tgz#060f8d8ddb02be5c825eab4ccd9ab619001efffb" - integrity sha512-+SFtMgoiYP3WoSswuNmxJOCwi06TdWE733D+WPjpXIe4LXGULwEaofiiAy6kbS0+XjM5xF5n3lKuBwN2SnqD9g== +"@next/env@15.3.0": + version "15.3.0" + resolved "https://registry.yarnpkg.com/@next/env/-/env-15.3.0.tgz#ea3a2a02e8023097efa23ec573540f522815e9d4" + integrity sha512-6mDmHX24nWlHOlbwUiAOmMyY7KELimmi+ed8qWcJYjqXeC+G6JzPZ3QosOAfjNwgMIzwhXBiRiCgdh8axTTdTA== "@next/eslint-plugin-next@14.1.4": version "14.1.4" @@ -3423,70 +3583,70 @@ resolved "https://registry.yarnpkg.com/@next/swc-darwin-arm64/-/swc-darwin-arm64-14.2.21.tgz#32a31992aace1440981df9cf7cb3af7845d94fec" integrity sha512-HwEjcKsXtvszXz5q5Z7wCtrHeTTDSTgAbocz45PHMUjU3fBYInfvhR+ZhavDRUYLonm53aHZbB09QtJVJj8T7g== -"@next/swc-darwin-arm64@15.2.4": - version "15.2.4" - resolved "https://registry.yarnpkg.com/@next/swc-darwin-arm64/-/swc-darwin-arm64-15.2.4.tgz#3a54f67aa2e0096a9147bd24dff1492e151819ae" - integrity sha512-1AnMfs655ipJEDC/FHkSr0r3lXBgpqKo4K1kiwfUf3iE68rDFXZ1TtHdMvf7D0hMItgDZ7Vuq3JgNMbt/+3bYw== +"@next/swc-darwin-arm64@15.3.0": + version "15.3.0" + resolved "https://registry.yarnpkg.com/@next/swc-darwin-arm64/-/swc-darwin-arm64-15.3.0.tgz#804660ea060920ed9835d079a0af64552771ccf4" + integrity sha512-PDQcByT0ZfF2q7QR9d+PNj3wlNN4K6Q8JoHMwFyk252gWo4gKt7BF8Y2+KBgDjTFBETXZ/TkBEUY7NIIY7A/Kw== "@next/swc-darwin-x64@14.2.21": version "14.2.21" resolved "https://registry.yarnpkg.com/@next/swc-darwin-x64/-/swc-darwin-x64-14.2.21.tgz#5ab4b3f6685b6b52f810d0f5cf6e471480ddffdb" integrity sha512-TSAA2ROgNzm4FhKbTbyJOBrsREOMVdDIltZ6aZiKvCi/v0UwFmwigBGeqXDA97TFMpR3LNNpw52CbVelkoQBxA== -"@next/swc-darwin-x64@15.2.4": - version "15.2.4" - resolved "https://registry.yarnpkg.com/@next/swc-darwin-x64/-/swc-darwin-x64-15.2.4.tgz#9b540f24afde1b7878623fdba9695344d26b7d67" - integrity sha512-3qK2zb5EwCwxnO2HeO+TRqCubeI/NgCe+kL5dTJlPldV/uwCnUgC7VbEzgmxbfrkbjehL4H9BPztWOEtsoMwew== +"@next/swc-darwin-x64@15.3.0": + version "15.3.0" + resolved "https://registry.yarnpkg.com/@next/swc-darwin-x64/-/swc-darwin-x64-15.3.0.tgz#0e352c9aee544b18d3e4c138487ecc6aa71469b4" + integrity sha512-m+eO21yg80En8HJ5c49AOQpFDq+nP51nu88ZOMCorvw3g//8g1JSUsEiPSiFpJo1KCTQ+jm9H0hwXK49H/RmXg== "@next/swc-linux-arm64-gnu@14.2.21": version "14.2.21" resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-14.2.21.tgz#8a0e1fa887aef19ca218af2af515d0a5ee67ba3f" integrity sha512-0Dqjn0pEUz3JG+AImpnMMW/m8hRtl1GQCNbO66V1yp6RswSTiKmnHf3pTX6xMdJYSemf3O4Q9ykiL0jymu0TuA== -"@next/swc-linux-arm64-gnu@15.2.4": - version "15.2.4" - resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-15.2.4.tgz#417a234c9f4dc5495094a8979859ac528c0f1f58" - integrity sha512-HFN6GKUcrTWvem8AZN7tT95zPb0GUGv9v0d0iyuTb303vbXkkbHDp/DxufB04jNVD+IN9yHy7y/6Mqq0h0YVaQ== +"@next/swc-linux-arm64-gnu@15.3.0": + version "15.3.0" + resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-15.3.0.tgz#2dbdc7e7234bb56031ede78ad48275f66a09cdce" + integrity sha512-H0Kk04ZNzb6Aq/G6e0un4B3HekPnyy6D+eUBYPJv9Abx8KDYgNMWzKt4Qhj57HXV3sTTjsfc1Trc1SxuhQB+Tg== "@next/swc-linux-arm64-musl@14.2.21": version "14.2.21" resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-14.2.21.tgz#ddad844406b42fa8965fe11250abc85c1fe0fd05" integrity sha512-Ggfw5qnMXldscVntwnjfaQs5GbBbjioV4B4loP+bjqNEb42fzZlAaK+ldL0jm2CTJga9LynBMhekNfV8W4+HBw== -"@next/swc-linux-arm64-musl@15.2.4": - version "15.2.4" - resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-15.2.4.tgz#9bca76375508a175956f2d51f8547d0d6f9ffa64" - integrity sha512-Oioa0SORWLwi35/kVB8aCk5Uq+5/ZIumMK1kJV+jSdazFm2NzPDztsefzdmzzpx5oGCJ6FkUC7vkaUseNTStNA== +"@next/swc-linux-arm64-musl@15.3.0": + version "15.3.0" + resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-15.3.0.tgz#410143ca5650e366da5483bd5078ba9dfdd96185" + integrity sha512-k8GVkdMrh/+J9uIv/GpnHakzgDQhrprJ/FbGQvwWmstaeFG06nnAoZCJV+wO/bb603iKV1BXt4gHG+s2buJqZA== "@next/swc-linux-x64-gnu@14.2.21": version "14.2.21" resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-14.2.21.tgz#db55fd666f9ba27718f65caa54b622a912cdd16b" integrity sha512-uokj0lubN1WoSa5KKdThVPRffGyiWlm/vCc/cMkWOQHw69Qt0X1o3b2PyLLx8ANqlefILZh1EdfLRz9gVpG6tg== -"@next/swc-linux-x64-gnu@15.2.4": - version "15.2.4" - resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-15.2.4.tgz#c3d5041d53a5b228bf521ed49649e0f2a7aff947" - integrity sha512-yb5WTRaHdkgOqFOZiu6rHV1fAEK0flVpaIN2HB6kxHVSy/dIajWbThS7qON3W9/SNOH2JWkVCyulgGYekMePuw== +"@next/swc-linux-x64-gnu@15.3.0": + version "15.3.0" + resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-15.3.0.tgz#1db7dc39e528a2de8ba11156585dfc74b4d6e2aa" + integrity sha512-ZMQ9yzDEts/vkpFLRAqfYO1wSpIJGlQNK9gZ09PgyjBJUmg8F/bb8fw2EXKgEaHbCc4gmqMpDfh+T07qUphp9A== "@next/swc-linux-x64-musl@14.2.21": version "14.2.21" resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-14.2.21.tgz#dddb850353624efcd58c4c4e30ad8a1aab379642" integrity sha512-iAEBPzWNbciah4+0yI4s7Pce6BIoxTQ0AGCkxn/UBuzJFkYyJt71MadYQkjPqCQCJAFQ26sYh7MOKdU+VQFgPg== -"@next/swc-linux-x64-musl@15.2.4": - version "15.2.4" - resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-15.2.4.tgz#b2a51a108b1c412c69a504556cde0517631768c7" - integrity sha512-Dcdv/ix6srhkM25fgXiyOieFUkz+fOYkHlydWCtB0xMST6X9XYI3yPDKBZt1xuhOytONsIFJFB08xXYsxUwJLw== +"@next/swc-linux-x64-musl@15.3.0": + version "15.3.0" + resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-15.3.0.tgz#3f7f0fb55a16d7b87801451555cb929117b8ff88" + integrity sha512-RFwq5VKYTw9TMr4T3e5HRP6T4RiAzfDJ6XsxH8j/ZeYq2aLsBqCkFzwMI0FmnSsLaUbOb46Uov0VvN3UciHX5A== "@next/swc-win32-arm64-msvc@14.2.21": version "14.2.21" resolved "https://registry.yarnpkg.com/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-14.2.21.tgz#290012ee57b196d3d2d04853e6bf0179cae9fbaf" integrity sha512-plykgB3vL2hB4Z32W3ktsfqyuyGAPxqwiyrAi2Mr8LlEUhNn9VgkiAl5hODSBpzIfWweX3er1f5uNpGDygfQVQ== -"@next/swc-win32-arm64-msvc@15.2.4": - version "15.2.4" - resolved "https://registry.yarnpkg.com/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-15.2.4.tgz#7d687b42512abd36f44c2c787d58a1590f174b69" - integrity sha512-dW0i7eukvDxtIhCYkMrZNQfNicPDExt2jPb9AZPpL7cfyUo7QSNl1DjsHjmmKp6qNAqUESyT8YFl/Aw91cNJJg== +"@next/swc-win32-arm64-msvc@15.3.0": + version "15.3.0" + resolved "https://registry.yarnpkg.com/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-15.3.0.tgz#1eb4ba20beae55d41e02e1780bc45ceabd45550f" + integrity sha512-a7kUbqa/k09xPjfCl0RSVAvEjAkYBYxUzSVAzk2ptXiNEL+4bDBo9wNC43G/osLA/EOGzG4CuNRFnQyIHfkRgQ== "@next/swc-win32-ia32-msvc@14.2.21": version "14.2.21" @@ -3498,10 +3658,10 @@ resolved "https://registry.yarnpkg.com/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-14.2.21.tgz#21ff892286555b90538a7d1b505ea21a005d6ead" integrity sha512-sT6+llIkzpsexGYZq8cjjthRyRGe5cJVhqh12FmlbxHqna6zsDDK8UNaV7g41T6atFHCJUPeLb3uyAwrBwy0NA== -"@next/swc-win32-x64-msvc@15.2.4": - version "15.2.4" - resolved "https://registry.yarnpkg.com/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-15.2.4.tgz#779a0ea272fa4f509387f3b320e2d70803943a95" - integrity sha512-SbnWkJmkS7Xl3kre8SdMF6F/XDh1DTFEhp0jRTj/uB8iPKoU2bb2NDfcu+iifv1+mxQEd1g2vvSxcZbXSKyWiQ== +"@next/swc-win32-x64-msvc@15.3.0": + version "15.3.0" + resolved "https://registry.yarnpkg.com/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-15.3.0.tgz#68740dee9831fcd738ab2056438bd3de75712f65" + integrity sha512-vHUQS4YVGJPmpjn7r5lEZuMhK5UQBNBRSB+iGDvJjaNk649pTIcRluDWNb9siunyLLiu/LDPHfvxBtNamyuLTw== "@nivo/annotations@0.88.0": version "0.88.0" @@ -6441,6 +6601,7 @@ dependencies: remove-accents "0.5.0" +<<<<<<< HEAD <<<<<<< HEAD <<<<<<< HEAD "@tanstack/query-core@5.71.5": @@ -6493,36 +6654,52 @@ version "5.72.0" resolved "https://registry.yarnpkg.com/@tanstack/query-core/-/query-core-5.72.0.tgz#a3f35ff0ca290b2626e9b008d4a3f652ff022b7d" integrity sha512-aa3p6Mou++JLLxxxVX9AB9uGeRIGc0JWkw96GASXuMG8K3D+JpYbSFcqXbkGFJ1eX2jKHPurmCBoO43RjjXJCA== +======= +"@tanstack/query-core@5.72.2": + version "5.72.2" + resolved "https://registry.yarnpkg.com/@tanstack/query-core/-/query-core-5.72.2.tgz#448dbdc68c6c836d7b202eafdd1b89fb9379f3d4" + integrity sha512-fxl9/0yk3mD/FwTmVEf1/H6N5B975H0luT+icKyX566w6uJG0x6o+Yl+I38wJRCaogiMkstByt+seXfDbWDAcA== +>>>>>>> ca1e7d716 (add fixes) -"@tanstack/query-devtools@5.72.0": - version "5.72.0" - resolved "https://registry.yarnpkg.com/@tanstack/query-devtools/-/query-devtools-5.72.0.tgz#f434a87e83dd1448eced530634c6ea4120b3ccc0" - integrity sha512-/SJr77+epgxmwMB5Wjlg1TiN6bJObAJKi/mIHWQcon0VJxH3NNOtGCpQRbWih8xOq9oQ5kuIYLftYfD0j2ujew== +"@tanstack/query-devtools@5.72.2": + version "5.72.2" + resolved "https://registry.yarnpkg.com/@tanstack/query-devtools/-/query-devtools-5.72.2.tgz#35a8bc7951d31cfdbbed1f7774909a61c60f35ef" + integrity sha512-mMKnGb+iOhVBcj6jaerCFRpg8pACStdG8hmUBHPtToeZzs4ctjBUL1FajqpVn2WaMxnq8Wya+P3Q5tPFNM9jQw== "@tanstack/react-query-devtools@^5.64.2": - version "5.72.0" - resolved "https://registry.yarnpkg.com/@tanstack/react-query-devtools/-/react-query-devtools-5.72.0.tgz#1e043aa7d1555cb96b4d8d06ce07931195c1f6b4" - integrity sha512-xhZbLnZLZvHw+c+R6jWWrr14IO9jjrDKkpIJVD/Tk3KOzQK+Olk0UiWbrZTuHKvDqFMICNBp94SbRyuR0H2kUQ== + version "5.72.2" + resolved "https://registry.yarnpkg.com/@tanstack/react-query-devtools/-/react-query-devtools-5.72.2.tgz#e84bd3ccfd3e21cb9b86d83ace13469e612ffde3" + integrity sha512-n53qr9JdHCJTCUba6OvMhwiV2CcsckngOswKEE7nM5pQBa/fW9c43qw8omw1RPT2s+aC7MuwS8fHsWT8g+j6IQ== dependencies: - "@tanstack/query-devtools" "5.72.0" + "@tanstack/query-devtools" "5.72.2" "@tanstack/react-query-next-experimental@^5.66.0": +<<<<<<< HEAD version "5.72.0" resolved "https://registry.yarnpkg.com/@tanstack/react-query-next-experimental/-/react-query-next-experimental-5.72.0.tgz#b9fa48bc53f063c6c91a42362dad91f401c2db84" integrity sha512-rwtjE2LtLfX2nYDRYwRnNLC2iLd3TXp3kpNvJbKJjXYaGmNaJ5weBn8u15rYtIfzmkQVgSazeM4LGGTcH+BwSQ== >>>>>>> b5a25aa15 (Dark theme) +======= + version "5.72.2" + resolved "https://registry.yarnpkg.com/@tanstack/react-query-next-experimental/-/react-query-next-experimental-5.72.2.tgz#746d27a483172be3fd74094135fc4386bf1aeb8c" + integrity sha512-s53o3ZKpja2v5Bdga+rxUY+/NzXrNbxRj/JyL7FNgruOmqurF8sJgeQxG7eMV9AHp1iN3Fk12Zezjfv5w3NjMg== +>>>>>>> ca1e7d716 (add fixes) "@tanstack/react-query@^5.64.2": - version "5.72.0" - resolved "https://registry.yarnpkg.com/@tanstack/react-query/-/react-query-5.72.0.tgz#5174ddd887a127ca85f0c1604dbd2f04d18ec6af" - integrity sha512-4Dejq/IiXrPlr/0xxj4H2GbC6KckwfTCoHWbd02+UoIV0laC9yke0d0KegmFdXJA712I6UCuy8WpPM76uuPJ+w== + version "5.72.2" + resolved "https://registry.yarnpkg.com/@tanstack/react-query/-/react-query-5.72.2.tgz#677a2b239bfee2dbeb75c3f4dc541a8fffa33d6d" + integrity sha512-SVNHzyBUYiis+XiCl+8yiPZmMYei2AKYY94wM/zpvB5l1jxqOo82FQTziSJ4pBi96jtYqvYrTMxWynmbQh3XKw== dependencies: +<<<<<<< HEAD <<<<<<< HEAD "@tanstack/query-core" "5.69.0" >>>>>>> e7c9f1bed (Refactor Node page to accept identity_key in params) ======= "@tanstack/query-core" "5.72.0" >>>>>>> b5a25aa15 (Dark theme) +======= + "@tanstack/query-core" "5.72.2" +>>>>>>> ca1e7d716 (add fixes) "@tanstack/react-table@8.20.5": version "8.20.5" @@ -7530,6 +7707,7 @@ "@typescript-eslint/eslint-plugin@^5.4.2 || ^6.0.0 || ^7.0.0 || ^8.0.0": <<<<<<< HEAD +<<<<<<< HEAD <<<<<<< HEAD version "8.29.0" resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.29.0.tgz#151c4878700a5ad229ce6713d2674d58b626b3d9" @@ -7562,6 +7740,17 @@ "@typescript-eslint/utils" "8.29.0" "@typescript-eslint/visitor-keys" "8.29.0" >>>>>>> b5a25aa15 (Dark theme) +======= + version "8.29.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.29.1.tgz#593639d9bb5239b2d877d65757b7e2c9100a2e84" + integrity sha512-ba0rr4Wfvg23vERs3eB+P3lfj2E+2g3lhWcCVukUuhtcdUx5lSIFZlGFEBHKr+3zizDa/TvZTptdNHVZWAkSBg== + dependencies: + "@eslint-community/regexpp" "^4.10.0" + "@typescript-eslint/scope-manager" "8.29.1" + "@typescript-eslint/type-utils" "8.29.1" + "@typescript-eslint/utils" "8.29.1" + "@typescript-eslint/visitor-keys" "8.29.1" +>>>>>>> ca1e7d716 (add fixes) graphemer "^1.4.0" ignore "^5.3.1" natural-compare "^1.4.0" @@ -7597,6 +7786,7 @@ "@typescript-eslint/parser@^5.4.2 || ^6.0.0 || ^7.0.0 || ^8.0.0": <<<<<<< HEAD +<<<<<<< HEAD <<<<<<< HEAD version "8.29.0" resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-8.29.0.tgz#b98841e0a8099728cb8583da92326fcb7f5be1d2" @@ -7626,6 +7816,16 @@ "@typescript-eslint/typescript-estree" "8.29.0" "@typescript-eslint/visitor-keys" "8.29.0" >>>>>>> b5a25aa15 (Dark theme) +======= + version "8.29.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-8.29.1.tgz#10bf37411be0a199c27b6515726e22fe8d3df8d0" + integrity sha512-zczrHVEqEaTwh12gWBIJWj8nx+ayDcCJs06yoNMY0kwjMWDM6+kppljY+BxWI06d2Ja+h4+WdufDcwMnnMEWmg== + dependencies: + "@typescript-eslint/scope-manager" "8.29.1" + "@typescript-eslint/types" "8.29.1" + "@typescript-eslint/typescript-estree" "8.29.1" + "@typescript-eslint/visitor-keys" "8.29.1" +>>>>>>> ca1e7d716 (add fixes) debug "^4.3.4" "@typescript-eslint/scope-manager@5.62.0": @@ -7644,6 +7844,7 @@ "@typescript-eslint/types" "6.21.0" "@typescript-eslint/visitor-keys" "6.21.0" +<<<<<<< HEAD <<<<<<< HEAD <<<<<<< HEAD ======= @@ -7670,6 +7871,15 @@ "@typescript-eslint/types" "8.29.0" "@typescript-eslint/visitor-keys" "8.29.0" >>>>>>> b5a25aa15 (Dark theme) +======= +"@typescript-eslint/scope-manager@8.29.1": + version "8.29.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-8.29.1.tgz#cfdfd4144f20c38b9d3e430efd6480e297ef52f6" + integrity sha512-2nggXGX5F3YrsGN08pw4XpMLO1Rgtnn4AzTegC2MDesv6q3QaTU5yU7IbS1tf1IwCR0Hv/1EFygLn9ms6LIpDA== + dependencies: + "@typescript-eslint/types" "8.29.1" + "@typescript-eslint/visitor-keys" "8.29.1" +>>>>>>> ca1e7d716 (add fixes) "@typescript-eslint/type-utils@5.62.0": version "5.62.0" @@ -7681,6 +7891,7 @@ debug "^4.3.4" tsutils "^3.21.0" +<<<<<<< HEAD <<<<<<< HEAD <<<<<<< HEAD ======= @@ -7707,6 +7918,15 @@ "@typescript-eslint/typescript-estree" "8.29.0" "@typescript-eslint/utils" "8.29.0" >>>>>>> b5a25aa15 (Dark theme) +======= +"@typescript-eslint/type-utils@8.29.1": + version "8.29.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-8.29.1.tgz#653dfff5c1711bc920a6a46a5a2c274899f00179" + integrity sha512-DkDUSDwZVCYN71xA4wzySqqcZsHKic53A4BLqmrWFFpOpNSoxX233lwGu/2135ymTCR04PoKiEEEvN1gFYg4Tw== + dependencies: + "@typescript-eslint/typescript-estree" "8.29.1" + "@typescript-eslint/utils" "8.29.1" +>>>>>>> ca1e7d716 (add fixes) debug "^4.3.4" ts-api-utils "^2.0.1" @@ -7720,6 +7940,7 @@ resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-6.21.0.tgz#205724c5123a8fef7ecd195075fa6e85bac3436d" integrity sha512-1kFmZ1rOm5epu9NZEZm1kckCDGj5UJEf7P1kliH4LKu/RkwpsfqqGmY2OOcUs18lSlQBKLDYBOGxRVtrMN5lpg== +<<<<<<< HEAD <<<<<<< HEAD <<<<<<< HEAD ======= @@ -7737,6 +7958,12 @@ >>>>>>> e7c9f1bed (Refactor Node page to accept identity_key in params) ======= >>>>>>> b5a25aa15 (Dark theme) +======= +"@typescript-eslint/types@8.29.1": + version "8.29.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.29.1.tgz#984ed1283fedbfb41d3993a9abdcb7b299971500" + integrity sha512-VT7T1PuJF1hpYC3AGm2rCgJBjHL3nc+A/bhOp9sGMKfi5v0WufsX/sHCFBfNTx2F+zA6qBc/PD0/kLRLjdt8mQ== +>>>>>>> ca1e7d716 (add fixes) "@typescript-eslint/typescript-estree@5.62.0": version "5.62.0" @@ -7765,6 +7992,7 @@ semver "^7.5.4" ts-api-utils "^1.0.1" +<<<<<<< HEAD <<<<<<< HEAD <<<<<<< HEAD ======= @@ -7791,6 +8019,15 @@ "@typescript-eslint/types" "8.29.0" "@typescript-eslint/visitor-keys" "8.29.0" >>>>>>> b5a25aa15 (Dark theme) +======= +"@typescript-eslint/typescript-estree@8.29.1": + version "8.29.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.29.1.tgz#4ac085665ed5390d11c0e3426427978570e3b747" + integrity sha512-l1enRoSaUkQxOQnbi0KPUtqeZkSiFlqrx9/3ns2rEDhGKfTa+88RmXqedC1zmVTOWrLc2e6DEJrTA51C9iLH5g== + dependencies: + "@typescript-eslint/types" "8.29.1" + "@typescript-eslint/visitor-keys" "8.29.1" +>>>>>>> ca1e7d716 (add fixes) debug "^4.3.4" fast-glob "^3.3.2" is-glob "^4.0.3" @@ -7812,6 +8049,7 @@ eslint-scope "^5.1.1" semver "^7.3.7" +<<<<<<< HEAD <<<<<<< HEAD <<<<<<< HEAD ======= @@ -7844,6 +8082,17 @@ "@typescript-eslint/types" "8.29.0" "@typescript-eslint/typescript-estree" "8.29.0" >>>>>>> b5a25aa15 (Dark theme) +======= +"@typescript-eslint/utils@8.29.1": + version "8.29.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-8.29.1.tgz#3d206c8c8def3527a8eb0588e94e3e60f7e167c9" + integrity sha512-QAkFEbytSaB8wnmB+DflhUPz6CLbFWE2SnSCrRMEa+KnXIzDYbpsn++1HGvnfAsUY44doDXmvRkO5shlM/3UfA== + dependencies: + "@eslint-community/eslint-utils" "^4.4.0" + "@typescript-eslint/scope-manager" "8.29.1" + "@typescript-eslint/types" "8.29.1" + "@typescript-eslint/typescript-estree" "8.29.1" +>>>>>>> ca1e7d716 (add fixes) "@typescript-eslint/visitor-keys@5.62.0": version "5.62.0" @@ -7861,6 +8110,7 @@ "@typescript-eslint/types" "6.21.0" eslint-visitor-keys "^3.4.1" +<<<<<<< HEAD <<<<<<< HEAD <<<<<<< HEAD ======= @@ -7884,6 +8134,14 @@ dependencies: "@typescript-eslint/types" "8.29.0" >>>>>>> b5a25aa15 (Dark theme) +======= +"@typescript-eslint/visitor-keys@8.29.1": + version "8.29.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.29.1.tgz#9b74e5098c71138d42bbf2178fbe4dfad45d6b9a" + integrity sha512-RGLh5CRaUEf02viP5c1Vh1cMGffQscyHe7HPAzGpfmfflFg1wUz2rYxd+OZqwpeypYvZ8UxSxuIpF++fmOzEcg== + dependencies: + "@typescript-eslint/types" "8.29.1" +>>>>>>> ca1e7d716 (add fixes) eslint-visitor-keys "^4.2.0" "@uidotdev/usehooks@^2.4.1": @@ -9300,9 +9558,9 @@ bignumber.js@9.1.2: integrity sha512-2/mKyZH9K85bzOEfhXDBFZTGd1CTs+5IHpeFQo9luiBG7hghdC851Pj2WAhb6E3R6b9tZj/XKhbg4fum+Kepug== bignumber.js@^9.1.2: - version "9.2.0" - resolved "https://registry.yarnpkg.com/bignumber.js/-/bignumber.js-9.2.0.tgz#273a03ba2dd44bb29ffff91a1097d9e952d2680d" - integrity sha512-JocpCSOixzy5XFJi2ub6IMmV/G9i8Lrm2lZvwBv9xPdglmZM0ufDVBbjbrfU/zuLvBfD7Bv2eYxz9i+OHTgkew== + version "9.2.1" + resolved "https://registry.yarnpkg.com/bignumber.js/-/bignumber.js-9.2.1.tgz#3ad0854ad933560a25bbc7c93bc3b7ea6edcad85" + integrity sha512-+NzaKgOUvInq9TIUZ1+DRspzf/HApkCwD4btfuasFTdrfnOxqx853TgDpMolp+uv4RpRp7bPcEU2zKr9+fRmyw== binary-extensions@^1.0.0: version "1.13.1" @@ -9864,9 +10122,9 @@ caniuse-api@^3.0.0: lodash.uniq "^4.5.0" caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001109, caniuse-lite@^1.0.30001579, caniuse-lite@^1.0.30001688: - version "1.0.30001712" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001712.tgz#41ee150f12de11b5f57c5889d4f30deb451deedf" - integrity sha512-MBqPpGYYdQ7/hfKiet9SCI+nmN5/hp4ZzveOJubl5DTAMa5oggjAuoi0Z4onBpKPFI2ePGnQuQIzF3VxDjDJig== + version "1.0.30001713" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001713.tgz#6b33a8857e6c7dcb41a0caa2dd0f0489c823a52d" + integrity sha512-wCIWIg+A4Xr7NfhTuHdX+/FKh3+Op3LBbSp2N5Pfx6T/LhdQy3GTyoTg48BReaW/MyMNZAkTadsBtai3ldWK0Q== capture-exit@^2.0.0: version "2.0.0" @@ -9908,12 +10166,16 @@ chain-registry@^1.29.1, chain-registry@^1.69.64: >>>>>>> e7c9f1bed (Refactor Node page to accept identity_key in params) ======= chain-registry@^1.69.64: - version "1.69.176" - resolved "https://registry.yarnpkg.com/chain-registry/-/chain-registry-1.69.176.tgz#bda27826d4be401a6aa318d4cdd61f7f99529e2f" - integrity sha512-CazgfZL3VCsOmrIK0Cay+QWwcUwICV0dWSYKILF4NwLM028HsrHsSE6nrVqRnG32w+UyMwVfvUXoeTMlx5LT0g== + version "1.69.179" + resolved "https://registry.yarnpkg.com/chain-registry/-/chain-registry-1.69.179.tgz#23e36a3ae9cfbad298148dd3f665d0df3e62ef6a" + integrity sha512-hZSam9WHpdxktZEh4GjZeNnWYfj0ye0F0Ok5yHxPDhl96hOR1IVnOBhj8LoDzpvUV87czuJn6AeSrotrw4s15A== dependencies: +<<<<<<< HEAD "@chain-registry/types" "^0.50.108" >>>>>>> b5a25aa15 (Dark theme) +======= + "@chain-registry/types" "^0.50.111" +>>>>>>> ca1e7d716 (add fixes) chalk@4.1.0: version "4.1.0" @@ -11769,9 +12031,9 @@ ejs@^3.1.7: jake "^10.8.5" electron-to-chromium@^1.5.73: - version "1.5.132" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.132.tgz#081b8086d7cecc58732f7cc1f1c19306c5510c5f" - integrity sha512-QgX9EBvWGmvSRa74zqfnG7+Eno0Ak0vftBll0Pt2/z5b3bEGYL6OUXLgKPtvx73dn3dvwrlyVkjPKRRlhLYTEg== + version "1.5.135" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.135.tgz#6d835020fa0c7f02f30d7608c2f3c0a764236699" + integrity sha512-8gXUdEmvb+WCaYUhA0Svr08uSeRjM2w3x5uHOc1QbaEVzJXB8rgm5eptieXzyKoVEtinLvW6MtTcurA65PeS1Q== elliptic@^6.4.0, elliptic@^6.5.3, elliptic@^6.5.4, elliptic@^6.5.5: version "6.6.1" @@ -14156,9 +14418,9 @@ http-errors@~1.6.2: statuses ">= 1.4.0 < 2" http-parser-js@>=0.5.1: - version "0.5.9" - resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.5.9.tgz#b817b3ca0edea6236225000d795378707c169cec" - integrity sha512-n1XsPy3rXVxlqxVioEWdC+0+M+SQw0DpJynwtOPo1X+ZlvdzTLtDBIJJlDQTnwZIFJrZSzSGmIOUdP8tu+SgLw== + version "0.5.10" + resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.5.10.tgz#b3277bd6d7ed5588e20ea73bf724fcbe44609075" + integrity sha512-Pysuw9XpUq5dVc/2SMHpuTY01RFl8fttgcyunjL7eEMhGM3cI4eOmiCycJDVCo/7O7ClfQD3SaI6ftDzqOXYMA== http-proxy-agent@^4.0.1: version "4.0.1" @@ -14187,9 +14449,9 @@ http-proxy-agent@^7.0.2: debug "^4.3.4" http-proxy-middleware@^2.0.3, http-proxy-middleware@^2.0.6: - version "2.0.7" - resolved "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-2.0.7.tgz#915f236d92ae98ef48278a95dedf17e991936ec6" - integrity sha512-fgVY8AV7qU7z/MmXJ/rxwbrtQH4jBQ9m7kp3llF0liB7glmFeVZFBepQb32T3y8n8k2+AEYuMPCpinYW+/CuRA== + version "2.0.8" + resolved "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-2.0.8.tgz#0c3cc655df8213caa51a365f2b69aff377f7bfbf" + integrity sha512-/iazaeFPmL8KLA6QB7DFAU4O5j+9y/TA0D019MbLtPuFI56VK4BXFzM6j6QS9oGpScy8IIDH4S2LHv3zg/63Bw== dependencies: "@types/http-proxy" "^1.17.8" http-proxy "^1.18.1" @@ -16128,6 +16390,7 @@ lazy-universal-dotenv@^3.0.1: dotenv "^8.0.0" dotenv-expand "^5.1.0" +<<<<<<< HEAD <<<<<<< HEAD <<<<<<< HEAD lefthook-darwin-arm64@1.11.6: @@ -16206,57 +16469,64 @@ lefthook-darwin-arm64@1.11.7: resolved "https://registry.yarnpkg.com/lefthook-darwin-arm64/-/lefthook-darwin-arm64-1.11.7.tgz#267157a7cbc9fcfc3e15d249f6b5eeb752291e3c" integrity sha512-tLIyaYhgKowZMBMC3acuIE4WpeevOtI4M/KPGCoY5HR4uekD66nF+MicQqI+HHyT538powOFENE85XEW5YBa5A== >>>>>>> b5a25aa15 (Dark theme) +======= +lefthook-darwin-arm64@1.11.8: + version "1.11.8" + resolved "https://registry.yarnpkg.com/lefthook-darwin-arm64/-/lefthook-darwin-arm64-1.11.8.tgz#243704d45e41e7ad41ff71c3248741feccaeb53b" + integrity sha512-myew7k1hz00Uyrdh4a7gQkzlRDKALb4pHmh1GDH0ZMBoy3348qlN3HegAnvwcx2tlWSxqfwkBj+xmBS2c7ujAw== +>>>>>>> ca1e7d716 (add fixes) -lefthook-darwin-x64@1.11.7: - version "1.11.7" - resolved "https://registry.yarnpkg.com/lefthook-darwin-x64/-/lefthook-darwin-x64-1.11.7.tgz#d3ba06141c81804732645d4499255283f95c83af" - integrity sha512-/Q/Elwn9dsQqSppsztG3YlVMrMiHqFKWstaPpwCEaAKL9q7Kymc/Gi+mG5zb02k0gqBGpQp+/3NnG7jaXCr+yA== +lefthook-darwin-x64@1.11.8: + version "1.11.8" + resolved "https://registry.yarnpkg.com/lefthook-darwin-x64/-/lefthook-darwin-x64-1.11.8.tgz#d03a3d739440f3ed236cb3d1e3e94789b3b8506a" + integrity sha512-hwwnY0jDMVDlEXDNCQIxx+sgYjSKJ2tx1LEbf7JsBv8icPMppY9UTKleRKzNv0qSaA5MKLciSWVAhi98/QzFJA== -lefthook-freebsd-arm64@1.11.7: - version "1.11.7" - resolved "https://registry.yarnpkg.com/lefthook-freebsd-arm64/-/lefthook-freebsd-arm64-1.11.7.tgz#b90478a5abe1c500c6bcdb4cd8add5a7a1fd4b8f" - integrity sha512-bxRHJqooqJ050Mxmub2tAHX7TXyei4KlJ6zTTQr2Nm0wbO/78Pyd4JKVNAI2mwweV7DhWy9N3BNiQvNiZtj3FA== +lefthook-freebsd-arm64@1.11.8: + version "1.11.8" + resolved "https://registry.yarnpkg.com/lefthook-freebsd-arm64/-/lefthook-freebsd-arm64-1.11.8.tgz#ccdf123fa38f81d8000807b91c4d256dd1e43980" + integrity sha512-cllq5oqik463TwhR/3kU19gZv/MHzEl7bYIlmeXJGyS4VBZ2zbrcy5dYj0u58DkxOYjM3Jpi+0xS7FQwSOkRMg== -lefthook-freebsd-x64@1.11.7: - version "1.11.7" - resolved "https://registry.yarnpkg.com/lefthook-freebsd-x64/-/lefthook-freebsd-x64-1.11.7.tgz#9bd5e189a8efc8218f4985e2a38e4b85a0288c81" - integrity sha512-j6n3HePzWflYX61GVUqAxtk0F+BSLwlvawyzphR1y5GldX7JpFMUokA/hIQy2LSPSNQuwXJ/V1HMAB1dD0mO9Q== +lefthook-freebsd-x64@1.11.8: + version "1.11.8" + resolved "https://registry.yarnpkg.com/lefthook-freebsd-x64/-/lefthook-freebsd-x64-1.11.8.tgz#677adea29eb91472f766db66b6781e3810025864" + integrity sha512-qGPo95rvzarOl7RUWcnVtkqKTYGpyFnJNnU47bvspeancENQcjzF2QLQnvfVfuTR6oR2rhHE/2z9aq//gxQJ+w== -lefthook-linux-arm64@1.11.7: - version "1.11.7" - resolved "https://registry.yarnpkg.com/lefthook-linux-arm64/-/lefthook-linux-arm64-1.11.7.tgz#a01c2d0760131a8418c4f599bcdb3e5db224a2c6" - integrity sha512-06WMyiecNQyiSdYm04h5O/UdkUJcbr81SI1ZnRxOyo3hIwcgXMH+o1Vpmj4+C0tPLfaOIUt/HUwsyifRh0spHQ== +lefthook-linux-arm64@1.11.8: + version "1.11.8" + resolved "https://registry.yarnpkg.com/lefthook-linux-arm64/-/lefthook-linux-arm64-1.11.8.tgz#4e02b3e44478bdcde8c199de96758bffc58d07a3" + integrity sha512-i5B5BQntVNg/7Glei36U2uCsVdUiJVmxna2eJalMW06t2cb84fsNKPUqQCiUb/mmbs8YaNgZTG/AKezsGP3RgQ== -lefthook-linux-x64@1.11.7: - version "1.11.7" - resolved "https://registry.yarnpkg.com/lefthook-linux-x64/-/lefthook-linux-x64-1.11.7.tgz#f918ed995ad6ca251bc0a9cc651d6a3337fa9cf8" - integrity sha512-Ov1Tw6MWt45RK5KV4ytS51Fa68f/LAmXZe3+hHjBO9pLVV2ThQgMw2b/H5FCTsO3yB63jF3ZjqVWrjGrq4KJ9Q== +lefthook-linux-x64@1.11.8: + version "1.11.8" + resolved "https://registry.yarnpkg.com/lefthook-linux-x64/-/lefthook-linux-x64-1.11.8.tgz#eb7c6ba1a1eaf75153df760becbe408bea18f6e4" + integrity sha512-B7zqxVc+9bQ6Bkdfu2TreJNoY6J2AFXIcm/JTD1NQMBHTkIbFysSQUKqiaCs9BHUCGuNOCTpuk7YHa9nlszRiA== -lefthook-openbsd-arm64@1.11.7: - version "1.11.7" - resolved "https://registry.yarnpkg.com/lefthook-openbsd-arm64/-/lefthook-openbsd-arm64-1.11.7.tgz#a0ae0b76c2de222e58f71a79f5e19c7a3a9ba351" - integrity sha512-908bxsvDapflisA/WpvyKqL30dIIpGiDS8GaTRMvHcZGbs/T04zuLHBaT+kKUSOOPMQS0KAyjyBuZFQE+k5EBQ== +lefthook-openbsd-arm64@1.11.8: + version "1.11.8" + resolved "https://registry.yarnpkg.com/lefthook-openbsd-arm64/-/lefthook-openbsd-arm64-1.11.8.tgz#dda1f8907d89f4595ab8e4a24f91dae83f14dfaf" + integrity sha512-08kdSBxtcdTFRMIQwaziXGdG3RxrzH2QkRWeNAoUG7PpV5itIb5j+xnZqOeYM6eTLgf7QUle1xKcNwcWACuefw== -lefthook-openbsd-x64@1.11.7: - version "1.11.7" - resolved "https://registry.yarnpkg.com/lefthook-openbsd-x64/-/lefthook-openbsd-x64-1.11.7.tgz#c98f8922423aab337895ded307ff002bc0b0e4bd" - integrity sha512-bkclgZyGJTHdYHrOO45nIgeNzo5SwiKKAWC9tnotpIJzP08yQSaLtwrmeohCro1Xy4jGy6Ndoh2Xer/0xGerig== +lefthook-openbsd-x64@1.11.8: + version "1.11.8" + resolved "https://registry.yarnpkg.com/lefthook-openbsd-x64/-/lefthook-openbsd-x64-1.11.8.tgz#11b303811c5141c911ea90557b90cf00fb9f52df" + integrity sha512-HlGr9t33BAnKZz9I11qRMijJpGg6/iMtb8ODIcStdM72FGgadqSLBHbNAJbD4dnN2wwR1PPu2POut/OYQfpGtg== -lefthook-windows-arm64@1.11.7: - version "1.11.7" - resolved "https://registry.yarnpkg.com/lefthook-windows-arm64/-/lefthook-windows-arm64-1.11.7.tgz#6f2a88691f0e78c1b6898056d88fc19964f65e94" - integrity sha512-9/0XG/Joth69T4Z1o2J6d+IsTb443CKDjvdXkW+pVZQKlsCLJNkuwufTWRXxazOr4glyfKXE7lwGnNRsutbPMQ== +lefthook-windows-arm64@1.11.8: + version "1.11.8" + resolved "https://registry.yarnpkg.com/lefthook-windows-arm64/-/lefthook-windows-arm64-1.11.8.tgz#9911760ad38a74f97e8dc35eae419e274628e8d4" + integrity sha512-iBgsUdLL3d6Ty5N3s4gCgxjIDviP7flBeVb6BUy5BbNzjW+OzljKx8DlzTAUmMnUJuo+a+svYYCjqwcNs1/nvA== -lefthook-windows-x64@1.11.7: - version "1.11.7" - resolved "https://registry.yarnpkg.com/lefthook-windows-x64/-/lefthook-windows-x64-1.11.7.tgz#b06111dd4c0a94e32305e0173b1dbb993e1faf65" - integrity sha512-VEMal4pogl1kWR/iSQZpxNRdqoplRSqfriwDRbRWmwHjosWZlOk5on6noySiuwkryX0LVZFRiQmwFoJxdisQ4g== +lefthook-windows-x64@1.11.8: + version "1.11.8" + resolved "https://registry.yarnpkg.com/lefthook-windows-x64/-/lefthook-windows-x64-1.11.8.tgz#c3c2ce866f16712cb8c6ff4f0a13d246716f5d2b" + integrity sha512-nFFS6jB7PxHXJ7nIg59+507j1myFeX1Kq3ssqGI5uxK42nCcSKXBGnnEjUnq3WpbWM8b9Ly005jDb4LN0yIvVw== lefthook@^1.8.5: - version "1.11.7" - resolved "https://registry.yarnpkg.com/lefthook/-/lefthook-1.11.7.tgz#d6616a1920bf37677846d2fa80b928abe37aab06" - integrity sha512-74gu0g/o1KmnHPgbGnIgZB0d9dNWHrc7RV095noelttV4TaMwO3AKe6h9oCSHadA4PoomwEgS9Cny7++ikRmzg== + version "1.11.8" + resolved "https://registry.yarnpkg.com/lefthook/-/lefthook-1.11.8.tgz#07b0b3edbff7ed0127b0c17a188265bb7271f037" + integrity sha512-U+x49i83GWjRigejsiEnGMsH34SjUFtSGd4VuEUWDFzDc2uerzTx5oqFv0GMwCIXTxsecoPqop+e+1gop8DDXA== optionalDependencies: +<<<<<<< HEAD <<<<<<< HEAD lefthook-darwin-arm64 "1.11.5" lefthook-darwin-x64 "1.11.5" @@ -16281,6 +16551,18 @@ lefthook@^1.8.5: lefthook-windows-arm64 "1.11.7" lefthook-windows-x64 "1.11.7" >>>>>>> b5a25aa15 (Dark theme) +======= + lefthook-darwin-arm64 "1.11.8" + lefthook-darwin-x64 "1.11.8" + lefthook-freebsd-arm64 "1.11.8" + lefthook-freebsd-x64 "1.11.8" + lefthook-linux-arm64 "1.11.8" + lefthook-linux-x64 "1.11.8" + lefthook-openbsd-arm64 "1.11.8" + lefthook-openbsd-x64 "1.11.8" + lefthook-windows-arm64 "1.11.8" + lefthook-windows-x64 "1.11.8" +>>>>>>> ca1e7d716 (add fixes) lerna@^7.3.0: version "7.4.2" @@ -17792,11 +18074,11 @@ next@14.2.21: "@next/swc-win32-x64-msvc" "14.2.21" next@^15.2.0: - version "15.2.4" - resolved "https://registry.yarnpkg.com/next/-/next-15.2.4.tgz#e05225e9511df98e3b2edc713e17f4c970bff961" - integrity sha512-VwL+LAaPSxEkd3lU2xWbgEOtrM8oedmyhBqaVNmgKB+GvZlCy9rgaEc+y2on0wv+l0oSFqLtYD6dcC1eAedUaQ== + version "15.3.0" + resolved "https://registry.yarnpkg.com/next/-/next-15.3.0.tgz#f8aa64ab584664db75648bd87d5d68c02eb2d56f" + integrity sha512-k0MgP6BsK8cZ73wRjMazl2y2UcXj49ZXLDEgx6BikWuby/CN+nh81qFFI16edgd7xYpe/jj2OZEIwCoqnzz0bQ== dependencies: - "@next/env" "15.2.4" + "@next/env" "15.3.0" "@swc/counter" "0.1.3" "@swc/helpers" "0.5.15" busboy "1.6.0" @@ -17804,15 +18086,15 @@ next@^15.2.0: postcss "8.4.31" styled-jsx "5.1.6" optionalDependencies: - "@next/swc-darwin-arm64" "15.2.4" - "@next/swc-darwin-x64" "15.2.4" - "@next/swc-linux-arm64-gnu" "15.2.4" - "@next/swc-linux-arm64-musl" "15.2.4" - "@next/swc-linux-x64-gnu" "15.2.4" - "@next/swc-linux-x64-musl" "15.2.4" - "@next/swc-win32-arm64-msvc" "15.2.4" - "@next/swc-win32-x64-msvc" "15.2.4" - sharp "^0.33.5" + "@next/swc-darwin-arm64" "15.3.0" + "@next/swc-darwin-x64" "15.3.0" + "@next/swc-linux-arm64-gnu" "15.3.0" + "@next/swc-linux-arm64-musl" "15.3.0" + "@next/swc-linux-x64-gnu" "15.3.0" + "@next/swc-linux-x64-musl" "15.3.0" + "@next/swc-win32-arm64-msvc" "15.3.0" + "@next/swc-win32-x64-msvc" "15.3.0" + sharp "^0.34.1" nice-try@^1.0.4: version "1.0.5" @@ -19928,12 +20210,16 @@ react-is@^18.0.0, react-is@^18.3.1: resolved "https://registry.yarnpkg.com/react-is/-/react-is-18.3.1.tgz#e83557dc12eae63a99e003a46388b1dcbb44db7e" integrity sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg== +<<<<<<< HEAD react-is@^19.0.0: <<<<<<< HEAD version "19.0.0" resolved "https://registry.yarnpkg.com/react-is/-/react-is-19.0.0.tgz#d6669fd389ff022a9684f708cf6fa4962d1fea7a" integrity sha512-H91OHcwjZsbq3ClIDHMzBShc1rotbfACdWENsmEf0IFvZ3FgGPtdHMcsv45bQ1hAbgdfiA8SnxTKfDS+x/8m2g== ======= +======= +react-is@^19.0.0, react-is@^19.1.0: +>>>>>>> ca1e7d716 (add fixes) version "19.1.0" resolved "https://registry.yarnpkg.com/react-is/-/react-is-19.1.0.tgz#805bce321546b7e14c084989c77022351bbdd11b" integrity sha512-Oe56aUPnkHyyDxxkvqtd7KkdQP5uIUfHxd5XTb3wE9d/kRnZLmKbDB0GWk919tdQ+mxxPtG6EAs6RMT6i1qtHg== @@ -21043,7 +21329,7 @@ shallow-clone@^3.0.0: dependencies: kind-of "^6.0.2" -sharp@^0.33.1, sharp@^0.33.5: +sharp@^0.33.1: version "0.33.5" resolved "https://registry.yarnpkg.com/sharp/-/sharp-0.33.5.tgz#13e0e4130cc309d6a9497596715240b2ec0c594e" integrity sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw== @@ -21072,6 +21358,36 @@ sharp@^0.33.1, sharp@^0.33.5: "@img/sharp-win32-ia32" "0.33.5" "@img/sharp-win32-x64" "0.33.5" +sharp@^0.34.1: + version "0.34.1" + resolved "https://registry.yarnpkg.com/sharp/-/sharp-0.34.1.tgz#e5922894b0cc7ddf159eeabc6d5668e4e8b11d61" + integrity sha512-1j0w61+eVxu7DawFJtnfYcvSv6qPFvfTaqzTQ2BLknVhHTwGS8sc63ZBF4rzkWMBVKybo4S5OBtDdZahh2A1xg== + dependencies: + color "^4.2.3" + detect-libc "^2.0.3" + semver "^7.7.1" + optionalDependencies: + "@img/sharp-darwin-arm64" "0.34.1" + "@img/sharp-darwin-x64" "0.34.1" + "@img/sharp-libvips-darwin-arm64" "1.1.0" + "@img/sharp-libvips-darwin-x64" "1.1.0" + "@img/sharp-libvips-linux-arm" "1.1.0" + "@img/sharp-libvips-linux-arm64" "1.1.0" + "@img/sharp-libvips-linux-ppc64" "1.1.0" + "@img/sharp-libvips-linux-s390x" "1.1.0" + "@img/sharp-libvips-linux-x64" "1.1.0" + "@img/sharp-libvips-linuxmusl-arm64" "1.1.0" + "@img/sharp-libvips-linuxmusl-x64" "1.1.0" + "@img/sharp-linux-arm" "0.34.1" + "@img/sharp-linux-arm64" "0.34.1" + "@img/sharp-linux-s390x" "0.34.1" + "@img/sharp-linux-x64" "0.34.1" + "@img/sharp-linuxmusl-arm64" "0.34.1" + "@img/sharp-linuxmusl-x64" "0.34.1" + "@img/sharp-wasm32" "0.34.1" + "@img/sharp-win32-ia32" "0.34.1" + "@img/sharp-win32-x64" "0.34.1" + shebang-command@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" @@ -22677,9 +22993,9 @@ typescript@^4.6.2, typescript@^4.8.4: integrity sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g== ufo@^1.5.4: - version "1.5.4" - resolved "https://registry.yarnpkg.com/ufo/-/ufo-1.5.4.tgz#16d6949674ca0c9e0fbbae1fa20a71d7b1ded754" - integrity sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ== + version "1.6.1" + resolved "https://registry.yarnpkg.com/ufo/-/ufo-1.6.1.tgz#ac2db1d54614d1b22c1d603e3aef44a85d8f146b" + integrity sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA== uglify-js@^3.1.4: version "3.19.3" @@ -23547,9 +23863,9 @@ webpack@4: webpack-sources "^1.4.1" "webpack@>=4.43.0 <6.0.0", webpack@^5.75.0, webpack@^5.9.0: - version "5.99.0" - resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.99.0.tgz#6ee6499227653538e6c5b7e0bbd021f12d1c8481" - integrity sha512-//MpHjkKV7dhKheJ1lJuHkR6tv8ycfYy7YVzVhhIpwKuKCu5/Zty/vGpFi0fV2RRAWTYDuj6oKn4vYyLzRh55g== + version "5.99.5" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.99.5.tgz#86e3b3a5a03377ea5da271c929934003f5ac5dd8" + integrity sha512-q+vHBa6H9qwBLUlHL4Y7L0L1/LlyBKZtS9FHNCQmtayxjI5RKC9yD8gpvLeqGv5lCQp1Re04yi0MF40pf30Pvg== dependencies: "@types/eslint-scope" "^3.7.7" "@types/estree" "^1.0.6"