diff --git a/packages/uiweb/package.json b/packages/uiweb/package.json index f9bfb8774..97cde6404 100644 --- a/packages/uiweb/package.json +++ b/packages/uiweb/package.json @@ -7,23 +7,22 @@ "dependencies": { "@livepeer/react": "^2.6.0", "@pushprotocol/socket": "^0.5.0", - "@rainbow-me/rainbowkit": "^1.0.8", "@unstoppabledomains/resolution": "^8.5.0", + "@web3-onboard/core": "^2.21.1", "@web3-onboard/injected-wallets": "^2.10.5", - "@web3-onboard/react": "^2.8.11", + "@web3-onboard/react": "^2.8.9", "@web3-onboard/walletconnect": "^2.4.6", "@web3-react/injected-connector": "^6.0.7", "date-fns": "^2.28.0", "emoji-picker-react": "^4.4.9", + "ethers": "^5.6.8", "font-awesome": "^4.7.0", "gif-picker-react": "^1.1.0", "html-react-parser": "^1.4.13", "moment": "^2.29.4", "react-icons": "^4.10.1", "react-toastify": "^9.1.3", - "react-twitter-embed": "^4.0.4", - "wagmi": "^1.3.10", - "ethers": "^5.6.8" + "react-twitter-embed": "^4.0.4" }, "peerDependencies": { "@pushprotocol/restapi": "^1.2.15", diff --git a/packages/uiweb/src/lib/components/chat/ChatViewBubble/ChatViewBubble.tsx b/packages/uiweb/src/lib/components/chat/ChatViewBubble/ChatViewBubble.tsx index 31139c110..f527c883b 100644 --- a/packages/uiweb/src/lib/components/chat/ChatViewBubble/ChatViewBubble.tsx +++ b/packages/uiweb/src/lib/components/chat/ChatViewBubble/ChatViewBubble.tsx @@ -8,7 +8,6 @@ import { formatFileSize, getPfp, pCAIP10ToWallet, - setPfp, shortenText, } from '../../../helpers'; import { checkTwitterUrl } from '../helpers/twitter'; @@ -40,7 +39,7 @@ const SenderMessageAddress = ({ chat }: { chat: IMessagePayload }) => { ); }; -const SenderMessafeProfilePicture = ({ chat }: { chat: IMessagePayload }) => { +const SenderMessageProfilePicture = ({ chat }: { chat: IMessagePayload }) => { const { account, env } = useContext(ChatDataContext); const [pfp, setPfp] = useState(''); const getUserPfp = async () => { @@ -74,6 +73,8 @@ const SenderMessafeProfilePicture = ({ chat }: { chat: IMessagePayload }) => { ); }; + +//can create a wrapper for till the senderMessageAddress and use it for all cards(types of messages) const MessageCard = ({ chat, position, @@ -94,7 +95,7 @@ const MessageCard = ({ width="fit-content" maxWidth="70%" > - {isGroup && } + {isGroup && }
{isGroup && }
- {isGroup && } + {isGroup && }
{isGroup && }
{ return (
- {isGroup && } + {isGroup && }
{isGroup && }
- {isGroup && } + {isGroup && }
{isGroup && }
- {isGroup && } + {isGroup && }
{isGroup && }
{ - const { account, setAccount, pgpPrivateKey, setPgpPrivateKey, env, setEnv } = + const { account} = useChatData(); const position = pCAIP10ToWallet(chat.fromDID).toLowerCase() !== account?.toLowerCase() @@ -366,11 +367,7 @@ export const ChatViewBubble = ({ chat }: { chat: IMessagePayload }) => { } }, [chat.toDID, isGroup]); - // useEffect(() => { - // setAccount(""); - // setPgpPrivateKey(""); - // setEnv(env); - // }, [account, env, pgpPrivateKey]) + if (messageType === 'TwitterFeedLink') { chat.messageType = 'TwitterFeedLink'; diff --git a/packages/uiweb/src/lib/components/chat/ChatViewList/ApproveRequestBubble.tsx b/packages/uiweb/src/lib/components/chat/ChatViewList/ApproveRequestBubble.tsx index 41a006d74..6df0a560b 100644 --- a/packages/uiweb/src/lib/components/chat/ChatViewList/ApproveRequestBubble.tsx +++ b/packages/uiweb/src/lib/components/chat/ChatViewList/ApproveRequestBubble.tsx @@ -1,10 +1,9 @@ import { IFeeds } from '@pushprotocol/restapi'; import { ThemeContext } from '../theme/ThemeProvider'; import { Dispatch, useContext } from 'react'; -import { Div, Section, Span, Spinner } from '../../reusables'; +import { Section, Span, Spinner } from '../../reusables'; import useApproveChatRequest from '../../../hooks/chat/useApproveChatRequest'; import { useChatData } from '../../../hooks'; -import { TickSvg } from '../../../icons/Tick'; import styled from 'styled-components'; import { IChatTheme } from '../theme'; @@ -21,17 +20,19 @@ export interface IApproveRequestBubbleProps { setChatFeed: Dispatch; } + export const ApproveRequestBubble = ({ chatFeed, chatId, setChatFeed, }: IApproveRequestBubbleProps) => { - const { account, pgpPrivateKey, env } = useChatData(); + const { pgpPrivateKey } = useChatData(); const ApproveRequestText = { GROUP: `You were invited to the group ${chatFeed?.groupInformation?.groupName}. Please accept to continue messaging in this group.`, W2W: ` Please accept to enable push chat from this wallet`, }; + const theme = useContext(ThemeContext); const { approveChatRequest, loading: approveLoading } = useApproveChatRequest(); @@ -88,13 +89,7 @@ export const ApproveRequestBubble = ({ > {approveLoading ? : 'Accept'} - {/*
(!approveLoading ? handleApproveChatRequest() : null)} - > - {approveLoading ? : } -
*/} +
); }; diff --git a/packages/uiweb/src/lib/components/chat/ChatViewList/ChatViewList.tsx b/packages/uiweb/src/lib/components/chat/ChatViewList/ChatViewList.tsx index 0ba47396f..a7011cd74 100644 --- a/packages/uiweb/src/lib/components/chat/ChatViewList/ChatViewList.tsx +++ b/packages/uiweb/src/lib/components/chat/ChatViewList/ChatViewList.tsx @@ -1,16 +1,17 @@ import React, { useContext, useEffect, useRef, useState } from 'react'; -import { ChatDataContext } from '../../../context'; -import { IChatViewListProps } from '../exportedTypes'; -import { chatLimit } from '../../../config'; + import { IFeeds, IMessageIPFS, IMessageIPFSWithCID, } from '@pushprotocol/restapi'; -import useFetchHistoryMessages from '../../../hooks/chat/useFetchHistoryMessages'; -import styled from 'styled-components'; -import { Div, Section, Span, Spinner } from '../../reusables'; import moment from 'moment'; +import styled from 'styled-components'; + +import { IChatViewListProps } from '../exportedTypes'; +import { chatLimit } from '../../../config'; +import useFetchHistoryMessages from '../../../hooks/chat/useFetchHistoryMessages'; +import { Section, Span, Spinner } from '../../reusables'; import { ChatViewBubble } from '../ChatViewBubble'; import { appendUniqueMessages, @@ -26,7 +27,6 @@ import { useChatData, usePushChatSocket } from '../../../hooks'; import { Messagetype } from '../../../types'; import { ThemeContext } from '../theme/ThemeProvider'; import { IChatTheme } from '../theme'; -import useFetchConversationHash from '../../../hooks/chat/useFetchConversationHash'; import { ENCRYPTION_KEYS, EncryptionMessage } from './MessageEncryption'; import useGetGroup from '../../../hooks/chat/useGetGroup'; @@ -62,15 +62,12 @@ export const ChatViewList: React.FC = ( useFetchHistoryMessages(); const listInnerRef = useRef(null); const [isMember, setIsMember] = useState(false); - - // const bottomRef = useRef(null); const { fetchChat } = useFetchChat(); const { fetchChatProfile } = useGetChatProfile(); const { getGroup } = useGetGroup(); const { messagesSinceLastConnection, groupInformationSinceLastConnection } = usePushChatSocket(); - const { fetchConversationHash } = useFetchConversationHash(); const theme = useContext(ThemeContext); const dates = new Set(); const { env } = useChatData(); @@ -79,6 +76,7 @@ export const ChatViewList: React.FC = ( setChatStatusText(''); }, [chatId, account, env]); + //need to do something about fetching connectedUser in every component useEffect(() => { (async () => { if (!connectedProfile && account) { @@ -93,11 +91,15 @@ export const ChatViewList: React.FC = ( setConversationHash(undefined); }, [chatId, account, pgpPrivateKey, env]); + //need to make a common method for fetching chatFeed to ruse in messageInput useEffect(() => { (async () => { if (!account && !env) return; const chat = await fetchChat({ chatId }); - if (Object.keys(chat || {}).length) setChatFeed(chat as IFeeds); + if (Object.keys(chat || {}).length) { + setConversationHash(chat?.threadhash as string); + setChatFeed(chat as IFeeds); + } else { let newChatFeed; let group; @@ -118,6 +120,7 @@ export const ChatViewList: React.FC = ( if (!newChatFeed?.groupInformation) { setChatStatusText(ChatStatus.FIRST_CHAT); } + setConversationHash(newChatFeed.threadhash as string); setChatFeed(newChatFeed); } else { setChatStatusText(ChatStatus.INVALID_CHAT); @@ -126,17 +129,16 @@ export const ChatViewList: React.FC = ( setLoading(false); })(); }, [chatId, pgpPrivateKey, account, env]); - + //moniters socket changes useEffect(() => { if (checkIfSameChat(messagesSinceLastConnection, account!, chatId)) { + const updatedChatFeed = chatFeed; + updatedChatFeed.msg = messagesSinceLastConnection; if (!Object.keys(messages || {}).length) { setFilteredMessages([ messagesSinceLastConnection, ] as IMessageIPFSWithCID[]); - // setMessages({ - // messages: [messagesSinceLastConnection], - // lastThreadHash: messagesSinceLastConnection.cid, - // }); + setConversationHash(messagesSinceLastConnection.cid); } else { const newChatViewList = appendUniqueMessages( @@ -145,22 +147,41 @@ export const ChatViewList: React.FC = ( false ); setFilteredMessages(newChatViewList as IMessageIPFSWithCID[]); - // setMessages({ - // messages: newChatViewList, - // lastThreadHash: messages!.lastThreadHash, - // }); } - scrollToBottom(null); + setChatStatusText(''); + setChatFeed(updatedChatFeed); + scrollToBottom(); } }, [messagesSinceLastConnection]); useEffect(() => { - (async function () { - if (!account && !env && !chatId) return; - const hash = await fetchConversationHash({ conversationId: chatId }); - setConversationHash(hash?.threadHash); - })(); - }, [chatId, account, env, pgpPrivateKey]); + if (Object.keys(groupInformationSinceLastConnection || {}).length) { + if ( + chatFeed?.groupInformation?.chatId.toLowerCase() === + groupInformationSinceLastConnection.chatId.toLowerCase() + ) { + const updateChatFeed = chatFeed; + updateChatFeed.groupInformation = groupInformationSinceLastConnection; + setChatFeed(updateChatFeed); + } + } + }, [groupInformationSinceLastConnection]); + // useEffect(() => { + // if ( + // Object.keys(messagesSinceLastConnection || {}).length && + // Object.keys(chatFeed || {}).length && + // checkIfSameChat(messagesSinceLastConnection, account!, chatId) + // ) { + + // } + // }, [messagesSinceLastConnection]); + // useEffect(() => { + // (async function () { + // if (!account && !env && !chatId) return; + // const hash = await fetchConversationHash({ conversationId: chatId }); + // setConversationHash(hash?.threadHash); + // })(); + // }, [chatId, account, env, pgpPrivateKey]); useEffect(() => { if (conversationHash) { @@ -171,7 +192,7 @@ export const ChatViewList: React.FC = ( }, [conversationHash, pgpPrivateKey, account, env,chatFeed]); useEffect(() => { - scrollToBottom(null); + scrollToBottom(); }, [conversationHash]); useEffect(() => { @@ -182,34 +203,10 @@ export const ChatViewList: React.FC = ( messages?.messages.length <= limit ) { setChatStatusText(''); - scrollToBottom(null); + scrollToBottom(); } }, [messages]); - useEffect(() => { - if ( - Object.keys(messagesSinceLastConnection || {}).length && - Object.keys(chatFeed || {}).length && - checkIfSameChat(messagesSinceLastConnection, account!, chatId) - ) { - const updatedChatFeed = chatFeed; - updatedChatFeed.msg = messagesSinceLastConnection; - - setChatStatusText(''); - setChatFeed(updatedChatFeed); - } - }, [messagesSinceLastConnection]); - - const scrollToBottom = (behavior?: string | null) => { - setTimeout(()=>{ - if (listInnerRef.current) { - listInnerRef.current.scrollTop = listInnerRef.current.scrollHeight +100000; - - } - },0) - - }; - useEffect(()=>{ if(chatFeed && !chatFeed?.groupInformation?.isPublic && account) @@ -224,18 +221,16 @@ export const ChatViewList: React.FC = ( } },[account,chatFeed]) - useEffect(() => { - if (Object.keys(groupInformationSinceLastConnection || {}).length) { - if ( - chatFeed?.groupInformation?.chatId.toLowerCase() === - groupInformationSinceLastConnection.chatId.toLowerCase() - ) { - const updateChatFeed = chatFeed; - updateChatFeed.groupInformation = groupInformationSinceLastConnection; - setChatFeed(updateChatFeed); + //methods + const scrollToBottom = () => { + setTimeout(()=>{ + if (listInnerRef.current) { + listInnerRef.current.scrollTop = listInnerRef.current.scrollHeight +100; + } - } - }, [groupInformationSinceLastConnection]); + },0) + + }; const onScroll = async () => { if (listInnerRef.current) { @@ -287,11 +282,6 @@ export const ChatViewList: React.FC = ( } }; - type RenderDataType = { - chat: IMessageIPFS; - dateNum: string; - }; - const setFilteredMessages = (messageList: Array) => { const updatedMessageList = messageList.filter( (msg) => !chatFilterList.includes(msg.cid) @@ -304,6 +294,20 @@ export const ChatViewList: React.FC = ( }); } }; + + const ifBlurChat = () =>{ + return !!( + chatFeed && + chatFeed?.groupInformation && + !chatFeed?.groupInformation?.isPublic && + ((!isMember && pgpPrivateKey) || (!pgpPrivateKey)) + ); + } + + type RenderDataType = { + chat: IMessageIPFS; + dateNum: string; + }; const renderDate = ({ chat, dateNum }: RenderDataType) => { const timestampDate = dateToFromNowDaily(chat.timestamp as number); dates.add(dateNum); @@ -329,12 +333,7 @@ export const ChatViewList: React.FC = ( padding="0 2px" theme={theme} blur={ - !!( - chatFeed && - chatFeed?.groupInformation && - !chatFeed?.groupInformation?.isPublic && - ((!isMember && pgpPrivateKey) || (!pgpPrivateKey)) - ) + ifBlurChat() } onScroll={(e) => { e.stopPropagation(); @@ -403,7 +402,6 @@ export const ChatViewList: React.FC = ( ); } )} - {/*
*/}
{chatFeed && account && @@ -444,4 +442,3 @@ const ChatViewListCard = styled(Section)` scroll-behavior: smooth; `; -const Overlay = styled.div``; diff --git a/packages/uiweb/src/lib/components/chat/ConnectButton/ConnectButton.tsx b/packages/uiweb/src/lib/components/chat/ConnectButton/ConnectButton.tsx index b88886b8b..a67c40b4d 100644 --- a/packages/uiweb/src/lib/components/chat/ConnectButton/ConnectButton.tsx +++ b/packages/uiweb/src/lib/components/chat/ConnectButton/ConnectButton.tsx @@ -3,11 +3,10 @@ import { IChatTheme } from '../theme'; import { useChatData } from '../../../hooks'; import * as PushAPI from '@pushprotocol/restapi'; import { useContext, useEffect, useState } from 'react'; -import { ConnectButton } from '@rainbow-me/rainbowkit'; import { init, useConnectWallet } from "@web3-onboard/react"; import injectedModule from "@web3-onboard/injected-wallets"; import { Signer, ethers } from 'ethers'; -import './index.css'; + import { ThemeContext } from '../theme/ThemeProvider'; import { device } from '../../../config'; import { getAddressFromSigner } from '../../../helpers'; @@ -35,14 +34,12 @@ export const ConnectButtonSub = () => { const theme = useContext(ThemeContext); const newFunc = () => { - console.log("wallet getting called") if (wallet) { (async () => { - console.log("Not sure what's happening lol") + const ethersProvider = new ethers.providers.Web3Provider(wallet.provider, 'any') const signer = ethersProvider.getSigner() const newAdd = await getAddressFromSigner(signer) - console.log(newAdd, "newAdd") setSigner(signer) setAccount(newAdd); })() diff --git a/packages/uiweb/src/lib/components/chat/ConnectButton/index.css b/packages/uiweb/src/lib/components/chat/ConnectButton/index.css deleted file mode 100644 index d9edb6893..000000000 --- a/packages/uiweb/src/lib/components/chat/ConnectButton/index.css +++ /dev/null @@ -1,2131 +0,0 @@ -/* @import '/packages/uiweb/node_modules/@rainbow-me/rainbowkit/dist/index.css'; */ -/* vanilla-extract-css-ns:src/css/reset.css.ts.vanilla.css?source=Lmlla2JjYzAgewogIGJvcmRlcjogMDsKICBib3gtc2l6aW5nOiBib3JkZXItYm94OwogIGZvbnQtc2l6ZTogMTAwJTsKICBsaW5lLWhlaWdodDogbm9ybWFsOwogIG1hcmdpbjogMDsKICBwYWRkaW5nOiAwOwogIHRleHQtYWxpZ246IGxlZnQ7CiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOwogIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7Cn0KLmlla2JjYzEgewogIGxpc3Qtc3R5bGU6IG5vbmU7Cn0KLmlla2JjYzIgewogIHF1b3Rlczogbm9uZTsKfQouaWVrYmNjMjpiZWZvcmUsIC5pZWtiY2MyOmFmdGVyIHsKICBjb250ZW50OiAnJzsKfQouaWVrYmNjMyB7CiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsKICBib3JkZXItc3BhY2luZzogMDsKfQouaWVrYmNjNCB7CiAgYXBwZWFyYW5jZTogbm9uZTsKfQouaWVrYmNjNSB7CiAgb3V0bGluZTogbm9uZTsKfQouaWVrYmNjNTo6cGxhY2Vob2xkZXIgewogIG9wYWNpdHk6IDE7Cn0KLmlla2JjYzYgewogIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OwogIGNvbG9yOiBpbmhlcml0Owp9Ci5pZWtiY2M3OmRpc2FibGVkIHsKICBvcGFjaXR5OiAxOwp9Ci5pZWtiY2M3OjotbXMtZXhwYW5kIHsKICBkaXNwbGF5OiBub25lOwp9Ci5pZWtiY2M4OjotbXMtY2xlYXIgewogIGRpc3BsYXk6IG5vbmU7Cn0KLmlla2JjYzg6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24gewogIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsKfQouaWVrYmNjOSB7CiAgYmFja2dyb3VuZDogbm9uZTsKICBjdXJzb3I6IHBvaW50ZXI7CiAgdGV4dC1hbGlnbjogbGVmdDsKfQouaWVrYmNjYSB7CiAgY29sb3I6IGluaGVyaXQ7CiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOwp9 */ -[data-rk] .iekbcc0 { - border: 0; - box-sizing: border-box; - font-size: 100%; - line-height: normal; - margin: 0; - padding: 0; - text-align: left; - vertical-align: baseline; - -webkit-tap-highlight-color: transparent; -} -[data-rk] .iekbcc1 { - list-style: none; -} -[data-rk] .iekbcc2 { - quotes: none; -} -[data-rk] .iekbcc2:before, -[data-rk] .iekbcc2:after { - content: ""; -} -[data-rk] .iekbcc3 { - border-collapse: collapse; - border-spacing: 0; -} -[data-rk] .iekbcc4 { - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; -} -[data-rk] .iekbcc5 { - outline: none; -} -[data-rk] .iekbcc5::-moz-placeholder { - opacity: 1; -} -[data-rk] .iekbcc5::placeholder { - opacity: 1; -} -[data-rk] .iekbcc6 { - background-color: transparent; - color: inherit; -} -[data-rk] .iekbcc7:disabled { - opacity: 1; -} -[data-rk] .iekbcc7::-ms-expand { - display: none; -} -[data-rk] .iekbcc8::-ms-clear { - display: none; -} -[data-rk] .iekbcc8::-webkit-search-cancel-button { - -webkit-appearance: none; -} -[data-rk] .iekbcc9 { - background: none; - cursor: pointer; - text-align: left; -} -[data-rk] .iekbcca { - color: inherit; - text-decoration: none; -} - -/* vanilla-extract-css-ns:src/css/sprinkles.css.ts.vanilla.css?source=#H4sIAAAAAAAAE6Vdy5LjxhG86yt4cYR0oIIECRAcX+yV7LAi7PDBivAZxIsYggAHAIfkOPTv5mMeqKzq7gJWpxUrK7uyu9BMoLHLn5+Pi2D1Opv874fJJCqLvJoWXbpvnyZZmZ6nbRc13Z9/+OOHnx84z4BLq6SHWnJUnFZd2vQwwR2TFO2hjC5Pk6qu0l40pNFNWce7Xjii4VsJvWhMo0VVFoQ87ZXXpmVm0JrJMCo1ZyCmdHuHbKJ4lzf1sUqmbfGWXnH1K4EVD1jdJGkzbaKkOF6nbX7oC3uWIAGB7ESWGcGUImZBMHsJ8xo1P06nze7+QTGN4q6oq2/Hrqurn3q5lSI3rqsqjTueXCuS92l15JkHTWadRGU/6UWb9K96U5RpP7WRUj3/Tz1IK0HW1//IXHd9VNtdymt3tHVZ9Pvs2MeciqTbPk3oqr4KCNo+JwHhEcRZQCwJ4nJHxMemrZunyaEuoNnf7vH7hZIUTXrvkKdJU596mPlMBMV1edxXfdz8gaurbppF+6K89Jbm9mk73dTJpb8mc+8r5XGZze8KJ5PbHjDdpkW+7a4fhkTUfMGyFoqsJctaKrJ8lhUIWR5d3HnAskIpiy7WfIVZD1pHVsiypNnwaBPP119Zp3fIcjbrIyKO8CliwxEBRcQcsaKIhCNCinjs/3l0uF5C/c+zr8/phTPPvyL0gplvvyJ0A50XXxGY3+eviE8ju68I3dbn5VcE+mnfqxqapuqFoO66F4LyDr0QVPHSC0EZTW+KoIy2F4Kxul4ICI+9mYXiX3shqPDUm3UY69ybXAhdvkJTWPrHhvZ5MZOgNyNBWqU3J0E6oueRIJXuLeiYwLukg9LJ9nwahWEDGoVxVyS6AOaQRqGqNY3CuBGN0kXzNnSmYNyYRoE5oVFQlJKoD7kZiQYwbg7zDOEtXaTZrP/F7xUkuo/ON8fTXa1hH/TYCJ6PbVdklw+AyXnvLGDqSb1ShjJn6u1lYHuI4nS6SbtTmva/kL3Kho/u7rYPf2wyXXrupneH/DQp04yIOjAEL/KFYYpqmzYFIXpsP/uoyYvq6gqu3nBPd3evlRBwPXcSBhr9KGHo3u+9ShhovpOEod8H3lnCwMVzkTBwGbyJ2mlDL2YiiKpfzEUQlbbwRBCte7EQQbTwxVJcECjcF0FQUyCCYLiVuLYwBaEIAnVrsQOgpkhcXgBtJBB8Sy3iPuh2kdHmXyQ8DgwpR4DujCNo2y9yjgAxW46gLb8oOAKm9pkjYBl3glromVKAgN69AAE5lQCBamsBAuUehKmHcl8ECNTSCBAYqBVWEER3AgQUHYVVhlpehUUEyIlDsKnJ7tc8vklJV18EAHC8CRAqeTkTILSxl3MBQvUsPQFCW3u5ECB0bpdLAUIXcelLomm7LAMJA7JXEgZEhRIGSl5LGKg5klYBat5IGKgnljAwViItJ2hPJQzoyqQ1h3pyaUUBsxUw0OlLsul1NdyYLp9ZGPJ3DACCSwaADt8zAMioGAC6u2YAmNADA8DKvXCZ0CMNR4DQliNASMcRUOiRI6DSVz7fUOmJI6COM0fAKBe+aKD2jSOoFn/G15XW4c/5ugHCYwjoX/9jZzvLDx79JcapDt/HOFQQYJzOlL9i48MAISuArpe/ZgAoIWIAqGGDALh/9mMGgCITBoAaUgaA1c7YPEINOQPAEFsGAJkFAuCm2n9GANxX+zu+FoAo2XLSu2t/jwD5Btt/37SubSv3ZY1xWJEDxkHrC8Zhsho2PgzQsgJgKjoGgBKODAA1vCIA+/LEAFDkmQGghgsDQF++sXmkNQQzBqBDBHMGoDIDDwHQl8ECAdCXwZKvBSB8tpy0L4MAAXJfBo/96nYAmJX16WmyLZKEPGkJHhvWIUqSosrFBxrBWoTQDg8iEUQXONiIIOoQglgEwSQnIog6hSAVQbRlgkwEwaLn8hTAsm1lFExCIaNA4LOMguJ3MgqqL+W1ger3MgrqqmQUjFjLCw0zcZBRoPFF7geoq5HXGlCtiAKXEXQExZ9yBEcBAByvAgTknwQIXAtnAQKSLgIEroM3AUIneTUTIHRNV3NJNO2hlSdhqOzVQsJQUaulhIGSfQkDNQfSKkDNKwkD9YQSBsZaS8sJ2iMJA7o20ppDPbG0ooBJBAx0+orukMKjj1UmIYAllzCgfCthaLevCgkDqp4lDO331U7CwCyXEgZWdC9qh/apRBCor0UQSDuIIKj7RQRB4Y24IFB4K4Kgpk4EwXBHcW1hCl5FEKg7iR0ANZ3F5QXQRQJh+9ONkT0PCWc8ThnCOUdQ3aHHEbTtwwVHUDHhkiNoy4c+R9CpDQOOoMsYrgS1tGfCUICA3rUAATmRAIFqNwIEyo2FqYdyEwECtaQCBAbKhBUE0bkAAUVbYZWhlkJYRIA8cwg0dfi++9Vt8XjdKdq0dXnsyFuPJWCy4pz2T1TDPQCatIy64pWQPHY+4UsjfD+PbaLqI3/289y73oSmUUsoDgx4/3NWN3tTymMDPLa3V9jSMo07/k7nY/sT78TDth+DVez6MZj4Yz8GDfJKxgPSExkQGvRMgjDkhQRhzLd+EO601zMSpAWt5yRIx1x7JEhbeL0g8wNjLkkQaH0SpFLWQT8Id9PrVT8Id9LrkM4tRNdkWegd9DrqB+W75/VjE7q9UJs09WGaFWWXNr1XAzflsWkfb23++3qLXUbkFcF1/Jn+eB+3lxnXZX1NjeLbWwi/3P6HZCZP29s9++j89On2yuz7+8djCLIhmX+vm/QBIxz5cBEGpu0IOQaqQsHx9bLxt/sLqoTgWa3KSrPTS7LylCMI+BvG6/1oVQJZNV6bwFYPovlPer2Ok6i5fPtMIGyHEUJdnC9j9LpI3SXGZd2m/O30dauUaMrvtHJMBMchmQb5r8NFGJhOI+QYqM5ujv7fNjCwXLTSFFxvanFusmg2luVvTUO/P6L592nkhN53CuWMi2FUv13/3BgmbjlGrY3QH6XWxhgMo/o9PXckfzVGImMJR+liNOvh+Xz9o7GKONVmtCzO5TaN7yTFbcGTIo46YNCaRxeP2kS6iNxmMqlPVVlHybf7A/lfoiYxtLHWU6oJ1dZSzeh2mB9Uv9cHC4/WaOrY1H5TR+e2nSnrbK3H5JlqQ8lT3e4xT6+7ZlRybx1pvaKZQe0MzRQDh/+12JN0rRm0kqgdoZXFbQtvf93yty7dG5pO6wkdNGpD6OBxu8H7k4Fv748PSK7WA5oZ1M7PSLFx+73PXC5/o7V4Ng61q7ORuI3cI5tdWxutbzPlq22aicDtyu6ZaIA2WjcmZ6tdmJzudl+febAFbLSey0igdlpGBre/+kz9vEUnBFp75aBRuysHj9tcHZo6K8r0r3eHRnK1bsrMoLZPZgq3XyK5/7hVTAi0RslBo3ZIDh63NXonkJ9QbrQ2yc6itkx2Grd9epzBpMm/D/dnW3yP07ooJ5HaTDmZFMV0UZVs6JWmtVJSrtpBScnkn2S449QP8jfEM41ioHZpFMV5WK6hFy9jpBi43kaJksnimYrF9hg/ng/QZiXyhgizMi1GUfAH+PHyO7QJdP73KBT4goFEjgf38WqUXBdrOE61i3at4DM85o8jtVATw0YvykQRD8s1TEMyRoqBKx0lykCWaVjcj/bjXC9QwbYdIFFBV4znYc9P4+fvVcopd98tl3OWQ8ksD/fj/TjNNspqpGYbZz2UDG8948M4oYznZaQ6RjSqFN4N7XhdnKz7DnGcTWM+HQcAsd6EupgGmFEXlcaUah/6x3pvqqYcYFG1nInGqaoOABK9YdXxDfCtOkKNfWXHBYneq/LcAcaUJ2tcqPGQINF7TjPHAIdpJtH4SdshQaI3lVaaAc7SyqOxl/ZjgkTvLR1EA4ylg0njKo3HBoneS5o5BjhIM4nGN1oODhK9VbSxDHCHNhqNITQcIyR6/2diGGD3TBQadyceKCR6VyfnD3BzMsGgoXGL0Hs3I8UAx2bk0Pg0+1FCordpDqIBLs3BpDFpxqOFRO/KzBwDbJiRJNX4LvuxQqo3XA6iAU7LwaSxWNbjhVRvt+w8A6yXnUhjw1zHC6nejTmpBpgyJ5fGmwnHD6nekknZA5yYlP5hwM7Tdhslt3/C4DPr8QHcxJJkar1GUYDpGsWRuZOTIirrnGTl2uKF3K26aiG5cGe9X0S/pl1UlK2w4T1ri3cy7dRSnFSlm4NeRCR7r5Vk4ajUYiwktT77v1FZpsTrpIehMgSOl8EyBBJFCad71j/rvCaZrVaCIb9Tl28geHgtwy5mOARN++5qYCrxUwNzz8okwxfiZVDVBpK3YfXLLNnMnm47zMzmGhlWBk+lwUqxGJbLzyqz5RgZAo8/SoxAFGgZHAeR2WqYMhddOFCgi29tIzKcTWaRW5MpdaOo35QbK5MMUpNBVRtI0mH1G1gya7r7ZDHLFVoUNFuNGgVPMYKAnchkz6NFca7deGWcrFSzWE4Js/1AeTauaqg8G1mtZsEHTNlhoCZG8DJUCGMYNjhf3HaEBM7SjdHBaawGzHHwlymMmItCY8hcHFZjpj3RyxT+TM2lsWlastzq1lRHeLnCtOmINN5Nx2S1cOxUL1f4NZ6kMWc8y+rEjAd2ucJ3mZM1LsucbfVUtlO5XGGsrPkad2UlsFos++FbrvBXDgaNuXJQWJ2V8cQtV/gpc7LGRZmzrd7JcrCWK+ySLV3jkGz5VlNkOEvLFR7IlKqxPKZcq8MRj85yhbOREzWORs7UDYaXrMK/GHM1rsWYbPUq9uOvXGFVHAwap+KgsBoV45lXrnAm5mSNFTFmb63ew36otVWYDgeDxm04KKw2w3qCtVVYDjuBxn7YGaxWxHVMtVU4EieHxpg4Saz+RDir2ipsiZSmcSP9vL/s06SIJm3cpGk1uX4++bH3D4GvgvBw/unO9T7A4997s/zo8mTyxxd6YUTff/uNYH0J+/G7agS5ekfCzzATzBox7z/GTEAbBD1+kplgEsR8/DDzDfXH/wG2t/GriXoAAA== */ -[data-rk] .ju367v0 { - align-items: flex-start; -} -[data-rk] .ju367v2 { - align-items: flex-end; -} -[data-rk] .ju367v4 { - align-items: center; -} -[data-rk] .ju367v6 { - display: none; -} -[data-rk] .ju367v8 { - display: block; -} -[data-rk] .ju367va { - display: flex; -} -[data-rk] .ju367vc { - display: inline; -} -[data-rk] .ju367ve { - align-self: flex-start; -} -[data-rk] .ju367vf { - align-self: flex-end; -} -[data-rk] .ju367vg { - align-self: center; -} -[data-rk] .ju367vh { - background-size: cover; -} -[data-rk] .ju367vi { - border-radius: 1px; -} -[data-rk] .ju367vj { - border-radius: 6px; -} -[data-rk] .ju367vk { - border-radius: 10px; -} -[data-rk] .ju367vl { - border-radius: 13px; -} -[data-rk] .ju367vm { - border-radius: var(--rk-radii-actionButton); -} -[data-rk] .ju367vn { - border-radius: var(--rk-radii-connectButton); -} -[data-rk] .ju367vo { - border-radius: var(--rk-radii-menuButton); -} -[data-rk] .ju367vp { - border-radius: var(--rk-radii-modal); -} -[data-rk] .ju367vq { - border-radius: var(--rk-radii-modalMobile); -} -[data-rk] .ju367vr { - border-radius: 25%; -} -[data-rk] .ju367vs { - border-radius: 9999px; -} -[data-rk] .ju367vt { - border-style: solid; -} -[data-rk] .ju367vu { - border-width: 0px; -} -[data-rk] .ju367vv { - border-width: 1px; -} -[data-rk] .ju367vw { - border-width: 2px; -} -[data-rk] .ju367vx { - border-width: 4px; -} -[data-rk] .ju367vy { - cursor: pointer; -} -[data-rk] .ju367vz { - flex-direction: row; -} -[data-rk] .ju367v10 { - flex-direction: column; -} -[data-rk] .ju367v11 { - font-family: var(--rk-fonts-body); -} -[data-rk] .ju367v12 { - font-size: 12px; - line-height: 18px; -} -[data-rk] .ju367v13 { - font-size: 13px; - line-height: 18px; -} -[data-rk] .ju367v14 { - font-size: 14px; - line-height: 18px; -} -[data-rk] .ju367v15 { - font-size: 16px; - line-height: 20px; -} -[data-rk] .ju367v16 { - font-size: 18px; - line-height: 24px; -} -[data-rk] .ju367v17 { - font-size: 20px; - line-height: 24px; -} -[data-rk] .ju367v18 { - font-size: 23px; - line-height: 29px; -} -[data-rk] .ju367v19 { - font-weight: 400; -} -[data-rk] .ju367v1a { - font-weight: 500; -} -[data-rk] .ju367v1b { - font-weight: 600; -} -[data-rk] .ju367v1c { - font-weight: 700; -} -[data-rk] .ju367v1d { - font-weight: 800; -} -[data-rk] .ju367v1e { - gap: 0; -} -[data-rk] .ju367v1f { - gap: 1px; -} -[data-rk] .ju367v1g { - gap: 2px; -} -[data-rk] .ju367v1h { - gap: 3px; -} -[data-rk] .ju367v1i { - gap: 4px; -} -[data-rk] .ju367v1j { - gap: 5px; -} -[data-rk] .ju367v1k { - gap: 6px; -} -[data-rk] .ju367v1l { - gap: 8px; -} -[data-rk] .ju367v1m { - gap: 10px; -} -[data-rk] .ju367v1n { - gap: 12px; -} -[data-rk] .ju367v1o { - gap: 14px; -} -[data-rk] .ju367v1p { - gap: 16px; -} -[data-rk] .ju367v1q { - gap: 18px; -} -[data-rk] .ju367v1r { - gap: 20px; -} -[data-rk] .ju367v1s { - gap: 24px; -} -[data-rk] .ju367v1t { - gap: 28px; -} -[data-rk] .ju367v1u { - gap: 32px; -} -[data-rk] .ju367v1v { - gap: 36px; -} -[data-rk] .ju367v1w { - gap: 44px; -} -[data-rk] .ju367v1x { - gap: 64px; -} -[data-rk] .ju367v1y { - gap: -1px; -} -[data-rk] .ju367v1z { - height: 1px; -} -[data-rk] .ju367v20 { - height: 2px; -} -[data-rk] .ju367v21 { - height: 4px; -} -[data-rk] .ju367v22 { - height: 8px; -} -[data-rk] .ju367v23 { - height: 12px; -} -[data-rk] .ju367v24 { - height: 20px; -} -[data-rk] .ju367v25 { - height: 24px; -} -[data-rk] .ju367v26 { - height: 28px; -} -[data-rk] .ju367v27 { - height: 30px; -} -[data-rk] .ju367v28 { - height: 32px; -} -[data-rk] .ju367v29 { - height: 34px; -} -[data-rk] .ju367v2a { - height: 36px; -} -[data-rk] .ju367v2b { - height: 40px; -} -[data-rk] .ju367v2c { - height: 44px; -} -[data-rk] .ju367v2d { - height: 48px; -} -[data-rk] .ju367v2e { - height: 54px; -} -[data-rk] .ju367v2f { - height: 60px; -} -[data-rk] .ju367v2g { - height: 200px; -} -[data-rk] .ju367v2h { - height: 100%; -} -[data-rk] .ju367v2i { - height: -moz-max-content; - height: max-content; -} -[data-rk] .ju367v2j { - justify-content: flex-start; -} -[data-rk] .ju367v2k { - justify-content: flex-end; -} -[data-rk] .ju367v2l { - justify-content: center; -} -[data-rk] .ju367v2m { - justify-content: space-between; -} -[data-rk] .ju367v2n { - justify-content: space-around; -} -[data-rk] .ju367v2o { - text-align: left; -} -[data-rk] .ju367v2p { - text-align: center; -} -[data-rk] .ju367v2q { - text-align: inherit; -} -[data-rk] .ju367v2r { - margin-bottom: 0; -} -[data-rk] .ju367v2s { - margin-bottom: 1px; -} -[data-rk] .ju367v2t { - margin-bottom: 2px; -} -[data-rk] .ju367v2u { - margin-bottom: 3px; -} -[data-rk] .ju367v2v { - margin-bottom: 4px; -} -[data-rk] .ju367v2w { - margin-bottom: 5px; -} -[data-rk] .ju367v2x { - margin-bottom: 6px; -} -[data-rk] .ju367v2y { - margin-bottom: 8px; -} -[data-rk] .ju367v2z { - margin-bottom: 10px; -} -[data-rk] .ju367v30 { - margin-bottom: 12px; -} -[data-rk] .ju367v31 { - margin-bottom: 14px; -} -[data-rk] .ju367v32 { - margin-bottom: 16px; -} -[data-rk] .ju367v33 { - margin-bottom: 18px; -} -[data-rk] .ju367v34 { - margin-bottom: 20px; -} -[data-rk] .ju367v35 { - margin-bottom: 24px; -} -[data-rk] .ju367v36 { - margin-bottom: 28px; -} -[data-rk] .ju367v37 { - margin-bottom: 32px; -} -[data-rk] .ju367v38 { - margin-bottom: 36px; -} -[data-rk] .ju367v39 { - margin-bottom: 44px; -} -[data-rk] .ju367v3a { - margin-bottom: 64px; -} -[data-rk] .ju367v3b { - margin-bottom: -1px; -} -[data-rk] .ju367v3c { - margin-left: 0; -} -[data-rk] .ju367v3d { - margin-left: 1px; -} -[data-rk] .ju367v3e { - margin-left: 2px; -} -[data-rk] .ju367v3f { - margin-left: 3px; -} -[data-rk] .ju367v3g { - margin-left: 4px; -} -[data-rk] .ju367v3h { - margin-left: 5px; -} -[data-rk] .ju367v3i { - margin-left: 6px; -} -[data-rk] .ju367v3j { - margin-left: 8px; -} -[data-rk] .ju367v3k { - margin-left: 10px; -} -[data-rk] .ju367v3l { - margin-left: 12px; -} -[data-rk] .ju367v3m { - margin-left: 14px; -} -[data-rk] .ju367v3n { - margin-left: 16px; -} -[data-rk] .ju367v3o { - margin-left: 18px; -} -[data-rk] .ju367v3p { - margin-left: 20px; -} -[data-rk] .ju367v3q { - margin-left: 24px; -} -[data-rk] .ju367v3r { - margin-left: 28px; -} -[data-rk] .ju367v3s { - margin-left: 32px; -} -[data-rk] .ju367v3t { - margin-left: 36px; -} -[data-rk] .ju367v3u { - margin-left: 44px; -} -[data-rk] .ju367v3v { - margin-left: 64px; -} -[data-rk] .ju367v3w { - margin-left: -1px; -} -[data-rk] .ju367v3x { - margin-right: 0; -} -[data-rk] .ju367v3y { - margin-right: 1px; -} -[data-rk] .ju367v3z { - margin-right: 2px; -} -[data-rk] .ju367v40 { - margin-right: 3px; -} -[data-rk] .ju367v41 { - margin-right: 4px; -} -[data-rk] .ju367v42 { - margin-right: 5px; -} -[data-rk] .ju367v43 { - margin-right: 6px; -} -[data-rk] .ju367v44 { - margin-right: 8px; -} -[data-rk] .ju367v45 { - margin-right: 10px; -} -[data-rk] .ju367v46 { - margin-right: 12px; -} -[data-rk] .ju367v47 { - margin-right: 14px; -} -[data-rk] .ju367v48 { - margin-right: 16px; -} -[data-rk] .ju367v49 { - margin-right: 18px; -} -[data-rk] .ju367v4a { - margin-right: 20px; -} -[data-rk] .ju367v4b { - margin-right: 24px; -} -[data-rk] .ju367v4c { - margin-right: 28px; -} -[data-rk] .ju367v4d { - margin-right: 32px; -} -[data-rk] .ju367v4e { - margin-right: 36px; -} -[data-rk] .ju367v4f { - margin-right: 44px; -} -[data-rk] .ju367v4g { - margin-right: 64px; -} -[data-rk] .ju367v4h { - margin-right: -1px; -} -[data-rk] .ju367v4i { - margin-top: 0; -} -[data-rk] .ju367v4j { - margin-top: 1px; -} -[data-rk] .ju367v4k { - margin-top: 2px; -} -[data-rk] .ju367v4l { - margin-top: 3px; -} -[data-rk] .ju367v4m { - margin-top: 4px; -} -[data-rk] .ju367v4n { - margin-top: 5px; -} -[data-rk] .ju367v4o { - margin-top: 6px; -} -[data-rk] .ju367v4p { - margin-top: 8px; -} -[data-rk] .ju367v4q { - margin-top: 10px; -} -[data-rk] .ju367v4r { - margin-top: 12px; -} -[data-rk] .ju367v4s { - margin-top: 14px; -} -[data-rk] .ju367v4t { - margin-top: 16px; -} -[data-rk] .ju367v4u { - margin-top: 18px; -} -[data-rk] .ju367v4v { - margin-top: 20px; -} -[data-rk] .ju367v4w { - margin-top: 24px; -} -[data-rk] .ju367v4x { - margin-top: 28px; -} -[data-rk] .ju367v4y { - margin-top: 32px; -} -[data-rk] .ju367v4z { - margin-top: 36px; -} -[data-rk] .ju367v50 { - margin-top: 44px; -} -[data-rk] .ju367v51 { - margin-top: 64px; -} -[data-rk] .ju367v52 { - margin-top: -1px; -} -[data-rk] .ju367v53 { - max-width: 1px; -} -[data-rk] .ju367v54 { - max-width: 2px; -} -[data-rk] .ju367v55 { - max-width: 4px; -} -[data-rk] .ju367v56 { - max-width: 8px; -} -[data-rk] .ju367v57 { - max-width: 12px; -} -[data-rk] .ju367v58 { - max-width: 20px; -} -[data-rk] .ju367v59 { - max-width: 24px; -} -[data-rk] .ju367v5a { - max-width: 28px; -} -[data-rk] .ju367v5b { - max-width: 30px; -} -[data-rk] .ju367v5c { - max-width: 32px; -} -[data-rk] .ju367v5d { - max-width: 34px; -} -[data-rk] .ju367v5e { - max-width: 36px; -} -[data-rk] .ju367v5f { - max-width: 40px; -} -[data-rk] .ju367v5g { - max-width: 44px; -} -[data-rk] .ju367v5h { - max-width: 48px; -} -[data-rk] .ju367v5i { - max-width: 54px; -} -[data-rk] .ju367v5j { - max-width: 60px; -} -[data-rk] .ju367v5k { - max-width: 200px; -} -[data-rk] .ju367v5l { - max-width: 100%; -} -[data-rk] .ju367v5m { - max-width: -moz-max-content; - max-width: max-content; -} -[data-rk] .ju367v5n { - min-width: 1px; -} -[data-rk] .ju367v5o { - min-width: 2px; -} -[data-rk] .ju367v5p { - min-width: 4px; -} -[data-rk] .ju367v5q { - min-width: 8px; -} -[data-rk] .ju367v5r { - min-width: 12px; -} -[data-rk] .ju367v5s { - min-width: 20px; -} -[data-rk] .ju367v5t { - min-width: 24px; -} -[data-rk] .ju367v5u { - min-width: 28px; -} -[data-rk] .ju367v5v { - min-width: 30px; -} -[data-rk] .ju367v5w { - min-width: 32px; -} -[data-rk] .ju367v5x { - min-width: 34px; -} -[data-rk] .ju367v5y { - min-width: 36px; -} -[data-rk] .ju367v5z { - min-width: 40px; -} -[data-rk] .ju367v60 { - min-width: 44px; -} -[data-rk] .ju367v61 { - min-width: 48px; -} -[data-rk] .ju367v62 { - min-width: 54px; -} -[data-rk] .ju367v63 { - min-width: 60px; -} -[data-rk] .ju367v64 { - min-width: 200px; -} -[data-rk] .ju367v65 { - min-width: 100%; -} -[data-rk] .ju367v66 { - min-width: -moz-max-content; - min-width: max-content; -} -[data-rk] .ju367v67 { - overflow: hidden; -} -[data-rk] .ju367v68 { - padding-bottom: 0; -} -[data-rk] .ju367v69 { - padding-bottom: 1px; -} -[data-rk] .ju367v6a { - padding-bottom: 2px; -} -[data-rk] .ju367v6b { - padding-bottom: 3px; -} -[data-rk] .ju367v6c { - padding-bottom: 4px; -} -[data-rk] .ju367v6d { - padding-bottom: 5px; -} -[data-rk] .ju367v6e { - padding-bottom: 6px; -} -[data-rk] .ju367v6f { - padding-bottom: 8px; -} -[data-rk] .ju367v6g { - padding-bottom: 10px; -} -[data-rk] .ju367v6h { - padding-bottom: 12px; -} -[data-rk] .ju367v6i { - padding-bottom: 14px; -} -[data-rk] .ju367v6j { - padding-bottom: 16px; -} -[data-rk] .ju367v6k { - padding-bottom: 18px; -} -[data-rk] .ju367v6l { - padding-bottom: 20px; -} -[data-rk] .ju367v6m { - padding-bottom: 24px; -} -[data-rk] .ju367v6n { - padding-bottom: 28px; -} -[data-rk] .ju367v6o { - padding-bottom: 32px; -} -[data-rk] .ju367v6p { - padding-bottom: 36px; -} -[data-rk] .ju367v6q { - padding-bottom: 44px; -} -[data-rk] .ju367v6r { - padding-bottom: 64px; -} -[data-rk] .ju367v6s { - padding-bottom: -1px; -} -[data-rk] .ju367v6t { - padding-left: 0; -} -[data-rk] .ju367v6u { - padding-left: 1px; -} -[data-rk] .ju367v6v { - padding-left: 2px; -} -[data-rk] .ju367v6w { - padding-left: 3px; -} -[data-rk] .ju367v6x { - padding-left: 4px; -} -[data-rk] .ju367v6y { - padding-left: 5px; -} -[data-rk] .ju367v6z { - padding-left: 6px; -} -[data-rk] .ju367v70 { - padding-left: 8px; -} -[data-rk] .ju367v71 { - padding-left: 10px; -} -[data-rk] .ju367v72 { - padding-left: 12px; -} -[data-rk] .ju367v73 { - padding-left: 14px; -} -[data-rk] .ju367v74 { - padding-left: 16px; -} -[data-rk] .ju367v75 { - padding-left: 18px; -} -[data-rk] .ju367v76 { - padding-left: 20px; -} -[data-rk] .ju367v77 { - padding-left: 24px; -} -[data-rk] .ju367v78 { - padding-left: 28px; -} -[data-rk] .ju367v79 { - padding-left: 32px; -} -[data-rk] .ju367v7a { - padding-left: 36px; -} -[data-rk] .ju367v7b { - padding-left: 44px; -} -[data-rk] .ju367v7c { - padding-left: 64px; -} -[data-rk] .ju367v7d { - padding-left: -1px; -} -[data-rk] .ju367v7e { - padding-right: 0; -} -[data-rk] .ju367v7f { - padding-right: 1px; -} -[data-rk] .ju367v7g { - padding-right: 2px; -} -[data-rk] .ju367v7h { - padding-right: 3px; -} -[data-rk] .ju367v7i { - padding-right: 4px; -} -[data-rk] .ju367v7j { - padding-right: 5px; -} -[data-rk] .ju367v7k { - padding-right: 6px; -} -[data-rk] .ju367v7l { - padding-right: 8px; -} -[data-rk] .ju367v7m { - padding-right: 10px; -} -[data-rk] .ju367v7n { - padding-right: 12px; -} -[data-rk] .ju367v7o { - padding-right: 14px; -} -[data-rk] .ju367v7p { - padding-right: 16px; -} -[data-rk] .ju367v7q { - padding-right: 18px; -} -[data-rk] .ju367v7r { - padding-right: 20px; -} -[data-rk] .ju367v7s { - padding-right: 24px; -} -[data-rk] .ju367v7t { - padding-right: 28px; -} -[data-rk] .ju367v7u { - padding-right: 32px; -} -[data-rk] .ju367v7v { - padding-right: 36px; -} -[data-rk] .ju367v7w { - padding-right: 44px; -} -[data-rk] .ju367v7x { - padding-right: 64px; -} -[data-rk] .ju367v7y { - padding-right: -1px; -} -[data-rk] .ju367v7z { - padding-top: 0; -} -[data-rk] .ju367v80 { - padding-top: 1px; -} -[data-rk] .ju367v81 { - padding-top: 2px; -} -[data-rk] .ju367v82 { - padding-top: 3px; -} -[data-rk] .ju367v83 { - padding-top: 4px; -} -[data-rk] .ju367v84 { - padding-top: 5px; -} -[data-rk] .ju367v85 { - padding-top: 6px; -} -[data-rk] .ju367v86 { - padding-top: 8px; -} -[data-rk] .ju367v87 { - padding-top: 10px; -} -[data-rk] .ju367v88 { - padding-top: 12px; -} -[data-rk] .ju367v89 { - padding-top: 14px; -} -[data-rk] .ju367v8a { - padding-top: 16px; -} -[data-rk] .ju367v8b { - padding-top: 18px; -} -[data-rk] .ju367v8c { - padding-top: 20px; -} -[data-rk] .ju367v8d { - padding-top: 24px; -} -[data-rk] .ju367v8e { - padding-top: 28px; -} -[data-rk] .ju367v8f { - padding-top: 32px; -} -[data-rk] .ju367v8g { - padding-top: 36px; -} -[data-rk] .ju367v8h { - padding-top: 44px; -} -[data-rk] .ju367v8i { - padding-top: 64px; -} -[data-rk] .ju367v8j { - padding-top: -1px; -} -[data-rk] .ju367v8k { - position: absolute; -} -[data-rk] .ju367v8l { - position: fixed; -} -[data-rk] .ju367v8m { - position: relative; -} -[data-rk] .ju367v8n { - right: 0; -} -[data-rk] .ju367v8o { - transition: 0.125s ease; -} -[data-rk] .ju367v8p { - transition: transform 0.125s ease; -} -[data-rk] .ju367v8q { - -webkit-user-select: none; - -moz-user-select: none; - user-select: none; -} -[data-rk] .ju367v8r { - width: 1px; -} -[data-rk] .ju367v8s { - width: 2px; -} -[data-rk] .ju367v8t { - width: 4px; -} -[data-rk] .ju367v8u { - width: 8px; -} -[data-rk] .ju367v8v { - width: 12px; -} -[data-rk] .ju367v8w { - width: 20px; -} -[data-rk] .ju367v8x { - width: 24px; -} -[data-rk] .ju367v8y { - width: 28px; -} -[data-rk] .ju367v8z { - width: 30px; -} -[data-rk] .ju367v90 { - width: 32px; -} -[data-rk] .ju367v91 { - width: 34px; -} -[data-rk] .ju367v92 { - width: 36px; -} -[data-rk] .ju367v93 { - width: 40px; -} -[data-rk] .ju367v94 { - width: 44px; -} -[data-rk] .ju367v95 { - width: 48px; -} -[data-rk] .ju367v96 { - width: 54px; -} -[data-rk] .ju367v97 { - width: 60px; -} -[data-rk] .ju367v98 { - width: 200px; -} -[data-rk] .ju367v99 { - width: 100%; -} -[data-rk] .ju367v9a { - width: -moz-max-content; - width: max-content; -} -[data-rk] .ju367v9b { - -webkit-backdrop-filter: var(--rk-blurs-modalOverlay); - backdrop-filter: var(--rk-blurs-modalOverlay); -} -[data-rk] .ju367v9c { - background: var(--rk-colors-accentColor); -} -[data-rk] .ju367v9d:hover { - background: var(--rk-colors-accentColor); -} -[data-rk] .ju367v9e:active { - background: var(--rk-colors-accentColor); -} -[data-rk] .ju367v9f { - background: var(--rk-colors-accentColorForeground); -} -[data-rk] .ju367v9g:hover { - background: var(--rk-colors-accentColorForeground); -} -[data-rk] .ju367v9h:active { - background: var(--rk-colors-accentColorForeground); -} -[data-rk] .ju367v9i { - background: var(--rk-colors-actionButtonBorder); -} -[data-rk] .ju367v9j:hover { - background: var(--rk-colors-actionButtonBorder); -} -[data-rk] .ju367v9k:active { - background: var(--rk-colors-actionButtonBorder); -} -[data-rk] .ju367v9l { - background: var(--rk-colors-actionButtonBorderMobile); -} -[data-rk] .ju367v9m:hover { - background: var(--rk-colors-actionButtonBorderMobile); -} -[data-rk] .ju367v9n:active { - background: var(--rk-colors-actionButtonBorderMobile); -} -[data-rk] .ju367v9o { - background: var(--rk-colors-actionButtonSecondaryBackground); -} -[data-rk] .ju367v9p:hover { - background: var(--rk-colors-actionButtonSecondaryBackground); -} -[data-rk] .ju367v9q:active { - background: var(--rk-colors-actionButtonSecondaryBackground); -} -[data-rk] .ju367v9r { - background: var(--rk-colors-closeButton); -} -[data-rk] .ju367v9s:hover { - background: var(--rk-colors-closeButton); -} -[data-rk] .ju367v9t:active { - background: var(--rk-colors-closeButton); -} -[data-rk] .ju367v9u { - background: var(--rk-colors-closeButtonBackground); -} -[data-rk] .ju367v9v:hover { - background: var(--rk-colors-closeButtonBackground); -} -[data-rk] .ju367v9w:active { - background: var(--rk-colors-closeButtonBackground); -} -[data-rk] .ju367v9x { - background: var(--rk-colors-connectButtonBackground); -} -[data-rk] .ju367v9y:hover { - background: var(--rk-colors-connectButtonBackground); -} -[data-rk] .ju367v9z:active { - background: var(--rk-colors-connectButtonBackground); -} -[data-rk] .ju367va0 { - background: var(--rk-colors-connectButtonBackgroundError); -} -[data-rk] .ju367va1:hover { - background: var(--rk-colors-connectButtonBackgroundError); -} -[data-rk] .ju367va2:active { - background: var(--rk-colors-connectButtonBackgroundError); -} -[data-rk] .ju367va3 { - background: var(--rk-colors-connectButtonInnerBackground); -} -[data-rk] .ju367va4:hover { - background: var(--rk-colors-connectButtonInnerBackground); -} -[data-rk] .ju367va5:active { - background: var(--rk-colors-connectButtonInnerBackground); -} -[data-rk] .ju367va6 { - background: var(--rk-colors-connectButtonText); -} -[data-rk] .ju367va7:hover { - background: var(--rk-colors-connectButtonText); -} -[data-rk] .ju367va8:active { - background: var(--rk-colors-connectButtonText); -} -[data-rk] .ju367va9 { - background: var(--rk-colors-connectButtonTextError); -} -[data-rk] .ju367vaa:hover { - background: var(--rk-colors-connectButtonTextError); -} -[data-rk] .ju367vab:active { - background: var(--rk-colors-connectButtonTextError); -} -[data-rk] .ju367vac { - background: var(--rk-colors-connectionIndicator); -} -[data-rk] .ju367vad:hover { - background: var(--rk-colors-connectionIndicator); -} -[data-rk] .ju367vae:active { - background: var(--rk-colors-connectionIndicator); -} -[data-rk] .ju367vaf { - background: var(--rk-colors-downloadBottomCardBackground); -} -[data-rk] .ju367vag:hover { - background: var(--rk-colors-downloadBottomCardBackground); -} -[data-rk] .ju367vah:active { - background: var(--rk-colors-downloadBottomCardBackground); -} -[data-rk] .ju367vai { - background: var(--rk-colors-downloadTopCardBackground); -} -[data-rk] .ju367vaj:hover { - background: var(--rk-colors-downloadTopCardBackground); -} -[data-rk] .ju367vak:active { - background: var(--rk-colors-downloadTopCardBackground); -} -[data-rk] .ju367val { - background: var(--rk-colors-error); -} -[data-rk] .ju367vam:hover { - background: var(--rk-colors-error); -} -[data-rk] .ju367van:active { - background: var(--rk-colors-error); -} -[data-rk] .ju367vao { - background: var(--rk-colors-generalBorder); -} -[data-rk] .ju367vap:hover { - background: var(--rk-colors-generalBorder); -} -[data-rk] .ju367vaq:active { - background: var(--rk-colors-generalBorder); -} -[data-rk] .ju367var { - background: var(--rk-colors-generalBorderDim); -} -[data-rk] .ju367vas:hover { - background: var(--rk-colors-generalBorderDim); -} -[data-rk] .ju367vat:active { - background: var(--rk-colors-generalBorderDim); -} -[data-rk] .ju367vau { - background: var(--rk-colors-menuItemBackground); -} -[data-rk] .ju367vav:hover { - background: var(--rk-colors-menuItemBackground); -} -[data-rk] .ju367vaw:active { - background: var(--rk-colors-menuItemBackground); -} -[data-rk] .ju367vax { - background: var(--rk-colors-modalBackdrop); -} -[data-rk] .ju367vay:hover { - background: var(--rk-colors-modalBackdrop); -} -[data-rk] .ju367vaz:active { - background: var(--rk-colors-modalBackdrop); -} -[data-rk] .ju367vb0 { - background: var(--rk-colors-modalBackground); -} -[data-rk] .ju367vb1:hover { - background: var(--rk-colors-modalBackground); -} -[data-rk] .ju367vb2:active { - background: var(--rk-colors-modalBackground); -} -[data-rk] .ju367vb3 { - background: var(--rk-colors-modalBorder); -} -[data-rk] .ju367vb4:hover { - background: var(--rk-colors-modalBorder); -} -[data-rk] .ju367vb5:active { - background: var(--rk-colors-modalBorder); -} -[data-rk] .ju367vb6 { - background: var(--rk-colors-modalText); -} -[data-rk] .ju367vb7:hover { - background: var(--rk-colors-modalText); -} -[data-rk] .ju367vb8:active { - background: var(--rk-colors-modalText); -} -[data-rk] .ju367vb9 { - background: var(--rk-colors-modalTextDim); -} -[data-rk] .ju367vba:hover { - background: var(--rk-colors-modalTextDim); -} -[data-rk] .ju367vbb:active { - background: var(--rk-colors-modalTextDim); -} -[data-rk] .ju367vbc { - background: var(--rk-colors-modalTextSecondary); -} -[data-rk] .ju367vbd:hover { - background: var(--rk-colors-modalTextSecondary); -} -[data-rk] .ju367vbe:active { - background: var(--rk-colors-modalTextSecondary); -} -[data-rk] .ju367vbf { - background: var(--rk-colors-profileAction); -} -[data-rk] .ju367vbg:hover { - background: var(--rk-colors-profileAction); -} -[data-rk] .ju367vbh:active { - background: var(--rk-colors-profileAction); -} -[data-rk] .ju367vbi { - background: var(--rk-colors-profileActionHover); -} -[data-rk] .ju367vbj:hover { - background: var(--rk-colors-profileActionHover); -} -[data-rk] .ju367vbk:active { - background: var(--rk-colors-profileActionHover); -} -[data-rk] .ju367vbl { - background: var(--rk-colors-profileForeground); -} -[data-rk] .ju367vbm:hover { - background: var(--rk-colors-profileForeground); -} -[data-rk] .ju367vbn:active { - background: var(--rk-colors-profileForeground); -} -[data-rk] .ju367vbo { - background: var(--rk-colors-selectedOptionBorder); -} -[data-rk] .ju367vbp:hover { - background: var(--rk-colors-selectedOptionBorder); -} -[data-rk] .ju367vbq:active { - background: var(--rk-colors-selectedOptionBorder); -} -[data-rk] .ju367vbr { - background: var(--rk-colors-standby); -} -[data-rk] .ju367vbs:hover { - background: var(--rk-colors-standby); -} -[data-rk] .ju367vbt:active { - background: var(--rk-colors-standby); -} -[data-rk] .ju367vbu { - border-color: var(--rk-colors-accentColor); -} -[data-rk] .ju367vbv:hover { - border-color: var(--rk-colors-accentColor); -} -[data-rk] .ju367vbw:active { - border-color: var(--rk-colors-accentColor); -} -[data-rk] .ju367vbx { - border-color: var(--rk-colors-accentColorForeground); -} -[data-rk] .ju367vby:hover { - border-color: var(--rk-colors-accentColorForeground); -} -[data-rk] .ju367vbz:active { - border-color: var(--rk-colors-accentColorForeground); -} -[data-rk] .ju367vc0 { - border-color: var(--rk-colors-actionButtonBorder); -} -[data-rk] .ju367vc1:hover { - border-color: var(--rk-colors-actionButtonBorder); -} -[data-rk] .ju367vc2:active { - border-color: var(--rk-colors-actionButtonBorder); -} -[data-rk] .ju367vc3 { - border-color: var(--rk-colors-actionButtonBorderMobile); -} -[data-rk] .ju367vc4:hover { - border-color: var(--rk-colors-actionButtonBorderMobile); -} -[data-rk] .ju367vc5:active { - border-color: var(--rk-colors-actionButtonBorderMobile); -} -[data-rk] .ju367vc6 { - border-color: var(--rk-colors-actionButtonSecondaryBackground); -} -[data-rk] .ju367vc7:hover { - border-color: var(--rk-colors-actionButtonSecondaryBackground); -} -[data-rk] .ju367vc8:active { - border-color: var(--rk-colors-actionButtonSecondaryBackground); -} -[data-rk] .ju367vc9 { - border-color: var(--rk-colors-closeButton); -} -[data-rk] .ju367vca:hover { - border-color: var(--rk-colors-closeButton); -} -[data-rk] .ju367vcb:active { - border-color: var(--rk-colors-closeButton); -} -[data-rk] .ju367vcc { - border-color: var(--rk-colors-closeButtonBackground); -} -[data-rk] .ju367vcd:hover { - border-color: var(--rk-colors-closeButtonBackground); -} -[data-rk] .ju367vce:active { - border-color: var(--rk-colors-closeButtonBackground); -} -[data-rk] .ju367vcf { - border-color: var(--rk-colors-connectButtonBackground); -} -[data-rk] .ju367vcg:hover { - border-color: var(--rk-colors-connectButtonBackground); -} -[data-rk] .ju367vch:active { - border-color: var(--rk-colors-connectButtonBackground); -} -[data-rk] .ju367vci { - border-color: var(--rk-colors-connectButtonBackgroundError); -} -[data-rk] .ju367vcj:hover { - border-color: var(--rk-colors-connectButtonBackgroundError); -} -[data-rk] .ju367vck:active { - border-color: var(--rk-colors-connectButtonBackgroundError); -} -[data-rk] .ju367vcl { - border-color: var(--rk-colors-connectButtonInnerBackground); -} -[data-rk] .ju367vcm:hover { - border-color: var(--rk-colors-connectButtonInnerBackground); -} -[data-rk] .ju367vcn:active { - border-color: var(--rk-colors-connectButtonInnerBackground); -} -[data-rk] .ju367vco { - border-color: var(--rk-colors-connectButtonText); -} -[data-rk] .ju367vcp:hover { - border-color: var(--rk-colors-connectButtonText); -} -[data-rk] .ju367vcq:active { - border-color: var(--rk-colors-connectButtonText); -} -[data-rk] .ju367vcr { - border-color: var(--rk-colors-connectButtonTextError); -} -[data-rk] .ju367vcs:hover { - border-color: var(--rk-colors-connectButtonTextError); -} -[data-rk] .ju367vct:active { - border-color: var(--rk-colors-connectButtonTextError); -} -[data-rk] .ju367vcu { - border-color: var(--rk-colors-connectionIndicator); -} -[data-rk] .ju367vcv:hover { - border-color: var(--rk-colors-connectionIndicator); -} -[data-rk] .ju367vcw:active { - border-color: var(--rk-colors-connectionIndicator); -} -[data-rk] .ju367vcx { - border-color: var(--rk-colors-downloadBottomCardBackground); -} -[data-rk] .ju367vcy:hover { - border-color: var(--rk-colors-downloadBottomCardBackground); -} -[data-rk] .ju367vcz:active { - border-color: var(--rk-colors-downloadBottomCardBackground); -} -[data-rk] .ju367vd0 { - border-color: var(--rk-colors-downloadTopCardBackground); -} -[data-rk] .ju367vd1:hover { - border-color: var(--rk-colors-downloadTopCardBackground); -} -[data-rk] .ju367vd2:active { - border-color: var(--rk-colors-downloadTopCardBackground); -} -[data-rk] .ju367vd3 { - border-color: var(--rk-colors-error); -} -[data-rk] .ju367vd4:hover { - border-color: var(--rk-colors-error); -} -[data-rk] .ju367vd5:active { - border-color: var(--rk-colors-error); -} -[data-rk] .ju367vd6 { - border-color: var(--rk-colors-generalBorder); -} -[data-rk] .ju367vd7:hover { - border-color: var(--rk-colors-generalBorder); -} -[data-rk] .ju367vd8:active { - border-color: var(--rk-colors-generalBorder); -} -[data-rk] .ju367vd9 { - border-color: var(--rk-colors-generalBorderDim); -} -[data-rk] .ju367vda:hover { - border-color: var(--rk-colors-generalBorderDim); -} -[data-rk] .ju367vdb:active { - border-color: var(--rk-colors-generalBorderDim); -} -[data-rk] .ju367vdc { - border-color: var(--rk-colors-menuItemBackground); -} -[data-rk] .ju367vdd:hover { - border-color: var(--rk-colors-menuItemBackground); -} -[data-rk] .ju367vde:active { - border-color: var(--rk-colors-menuItemBackground); -} -[data-rk] .ju367vdf { - border-color: var(--rk-colors-modalBackdrop); -} -[data-rk] .ju367vdg:hover { - border-color: var(--rk-colors-modalBackdrop); -} -[data-rk] .ju367vdh:active { - border-color: var(--rk-colors-modalBackdrop); -} -[data-rk] .ju367vdi { - border-color: var(--rk-colors-modalBackground); -} -[data-rk] .ju367vdj:hover { - border-color: var(--rk-colors-modalBackground); -} -[data-rk] .ju367vdk:active { - border-color: var(--rk-colors-modalBackground); -} -[data-rk] .ju367vdl { - border-color: var(--rk-colors-modalBorder); -} -[data-rk] .ju367vdm:hover { - border-color: var(--rk-colors-modalBorder); -} -[data-rk] .ju367vdn:active { - border-color: var(--rk-colors-modalBorder); -} -[data-rk] .ju367vdo { - border-color: var(--rk-colors-modalText); -} -[data-rk] .ju367vdp:hover { - border-color: var(--rk-colors-modalText); -} -[data-rk] .ju367vdq:active { - border-color: var(--rk-colors-modalText); -} -[data-rk] .ju367vdr { - border-color: var(--rk-colors-modalTextDim); -} -[data-rk] .ju367vds:hover { - border-color: var(--rk-colors-modalTextDim); -} -[data-rk] .ju367vdt:active { - border-color: var(--rk-colors-modalTextDim); -} -[data-rk] .ju367vdu { - border-color: var(--rk-colors-modalTextSecondary); -} -[data-rk] .ju367vdv:hover { - border-color: var(--rk-colors-modalTextSecondary); -} -[data-rk] .ju367vdw:active { - border-color: var(--rk-colors-modalTextSecondary); -} -[data-rk] .ju367vdx { - border-color: var(--rk-colors-profileAction); -} -[data-rk] .ju367vdy:hover { - border-color: var(--rk-colors-profileAction); -} -[data-rk] .ju367vdz:active { - border-color: var(--rk-colors-profileAction); -} -[data-rk] .ju367ve0 { - border-color: var(--rk-colors-profileActionHover); -} -[data-rk] .ju367ve1:hover { - border-color: var(--rk-colors-profileActionHover); -} -[data-rk] .ju367ve2:active { - border-color: var(--rk-colors-profileActionHover); -} -[data-rk] .ju367ve3 { - border-color: var(--rk-colors-profileForeground); -} -[data-rk] .ju367ve4:hover { - border-color: var(--rk-colors-profileForeground); -} -[data-rk] .ju367ve5:active { - border-color: var(--rk-colors-profileForeground); -} -[data-rk] .ju367ve6 { - border-color: var(--rk-colors-selectedOptionBorder); -} -[data-rk] .ju367ve7:hover { - border-color: var(--rk-colors-selectedOptionBorder); -} -[data-rk] .ju367ve8:active { - border-color: var(--rk-colors-selectedOptionBorder); -} -[data-rk] .ju367ve9 { - border-color: var(--rk-colors-standby); -} -[data-rk] .ju367vea:hover { - border-color: var(--rk-colors-standby); -} -[data-rk] .ju367veb:active { - border-color: var(--rk-colors-standby); -} -[data-rk] .ju367vec { - box-shadow: var(--rk-shadows-connectButton); -} -[data-rk] .ju367ved:hover { - box-shadow: var(--rk-shadows-connectButton); -} -[data-rk] .ju367vee:active { - box-shadow: var(--rk-shadows-connectButton); -} -[data-rk] .ju367vef { - box-shadow: var(--rk-shadows-dialog); -} -[data-rk] .ju367veg:hover { - box-shadow: var(--rk-shadows-dialog); -} -[data-rk] .ju367veh:active { - box-shadow: var(--rk-shadows-dialog); -} -[data-rk] .ju367vei { - box-shadow: var(--rk-shadows-profileDetailsAction); -} -[data-rk] .ju367vej:hover { - box-shadow: var(--rk-shadows-profileDetailsAction); -} -[data-rk] .ju367vek:active { - box-shadow: var(--rk-shadows-profileDetailsAction); -} -[data-rk] .ju367vel { - box-shadow: var(--rk-shadows-selectedOption); -} -[data-rk] .ju367vem:hover { - box-shadow: var(--rk-shadows-selectedOption); -} -[data-rk] .ju367ven:active { - box-shadow: var(--rk-shadows-selectedOption); -} -[data-rk] .ju367veo { - box-shadow: var(--rk-shadows-selectedWallet); -} -[data-rk] .ju367vep:hover { - box-shadow: var(--rk-shadows-selectedWallet); -} -[data-rk] .ju367veq:active { - box-shadow: var(--rk-shadows-selectedWallet); -} -[data-rk] .ju367ver { - box-shadow: var(--rk-shadows-walletLogo); -} -[data-rk] .ju367ves:hover { - box-shadow: var(--rk-shadows-walletLogo); -} -[data-rk] .ju367vet:active { - box-shadow: var(--rk-shadows-walletLogo); -} -[data-rk] .ju367veu { - color: var(--rk-colors-accentColor); -} -[data-rk] .ju367vev:hover { - color: var(--rk-colors-accentColor); -} -[data-rk] .ju367vew:active { - color: var(--rk-colors-accentColor); -} -[data-rk] .ju367vex { - color: var(--rk-colors-accentColorForeground); -} -[data-rk] .ju367vey:hover { - color: var(--rk-colors-accentColorForeground); -} -[data-rk] .ju367vez:active { - color: var(--rk-colors-accentColorForeground); -} -[data-rk] .ju367vf0 { - color: var(--rk-colors-actionButtonBorder); -} -[data-rk] .ju367vf1:hover { - color: var(--rk-colors-actionButtonBorder); -} -[data-rk] .ju367vf2:active { - color: var(--rk-colors-actionButtonBorder); -} -[data-rk] .ju367vf3 { - color: var(--rk-colors-actionButtonBorderMobile); -} -[data-rk] .ju367vf4:hover { - color: var(--rk-colors-actionButtonBorderMobile); -} -[data-rk] .ju367vf5:active { - color: var(--rk-colors-actionButtonBorderMobile); -} -[data-rk] .ju367vf6 { - color: var(--rk-colors-actionButtonSecondaryBackground); -} -[data-rk] .ju367vf7:hover { - color: var(--rk-colors-actionButtonSecondaryBackground); -} -[data-rk] .ju367vf8:active { - color: var(--rk-colors-actionButtonSecondaryBackground); -} -[data-rk] .ju367vf9 { - color: var(--rk-colors-closeButton); -} -[data-rk] .ju367vfa:hover { - color: var(--rk-colors-closeButton); -} -[data-rk] .ju367vfb:active { - color: var(--rk-colors-closeButton); -} -[data-rk] .ju367vfc { - color: var(--rk-colors-closeButtonBackground); -} -[data-rk] .ju367vfd:hover { - color: var(--rk-colors-closeButtonBackground); -} -[data-rk] .ju367vfe:active { - color: var(--rk-colors-closeButtonBackground); -} -[data-rk] .ju367vff { - color: var(--rk-colors-connectButtonBackground); -} -[data-rk] .ju367vfg:hover { - color: var(--rk-colors-connectButtonBackground); -} -[data-rk] .ju367vfh:active { - color: var(--rk-colors-connectButtonBackground); -} -[data-rk] .ju367vfi { - color: var(--rk-colors-connectButtonBackgroundError); -} -[data-rk] .ju367vfj:hover { - color: var(--rk-colors-connectButtonBackgroundError); -} -[data-rk] .ju367vfk:active { - color: var(--rk-colors-connectButtonBackgroundError); -} -[data-rk] .ju367vfl { - color: var(--rk-colors-connectButtonInnerBackground); -} -[data-rk] .ju367vfm:hover { - color: var(--rk-colors-connectButtonInnerBackground); -} -[data-rk] .ju367vfn:active { - color: var(--rk-colors-connectButtonInnerBackground); -} -[data-rk] .ju367vfo { - color: var(--rk-colors-connectButtonText); -} -[data-rk] .ju367vfp:hover { - color: var(--rk-colors-connectButtonText); -} -[data-rk] .ju367vfq:active { - color: var(--rk-colors-connectButtonText); -} -[data-rk] .ju367vfr { - color: var(--rk-colors-connectButtonTextError); -} -[data-rk] .ju367vfs:hover { - color: var(--rk-colors-connectButtonTextError); -} -[data-rk] .ju367vft:active { - color: var(--rk-colors-connectButtonTextError); -} -[data-rk] .ju367vfu { - color: var(--rk-colors-connectionIndicator); -} -[data-rk] .ju367vfv:hover { - color: var(--rk-colors-connectionIndicator); -} -[data-rk] .ju367vfw:active { - color: var(--rk-colors-connectionIndicator); -} -[data-rk] .ju367vfx { - color: var(--rk-colors-downloadBottomCardBackground); -} -[data-rk] .ju367vfy:hover { - color: var(--rk-colors-downloadBottomCardBackground); -} -[data-rk] .ju367vfz:active { - color: var(--rk-colors-downloadBottomCardBackground); -} -[data-rk] .ju367vg0 { - color: var(--rk-colors-downloadTopCardBackground); -} -[data-rk] .ju367vg1:hover { - color: var(--rk-colors-downloadTopCardBackground); -} -[data-rk] .ju367vg2:active { - color: var(--rk-colors-downloadTopCardBackground); -} -[data-rk] .ju367vg3 { - color: var(--rk-colors-error); -} -[data-rk] .ju367vg4:hover { - color: var(--rk-colors-error); -} -[data-rk] .ju367vg5:active { - color: var(--rk-colors-error); -} -[data-rk] .ju367vg6 { - color: var(--rk-colors-generalBorder); -} -[data-rk] .ju367vg7:hover { - color: var(--rk-colors-generalBorder); -} -[data-rk] .ju367vg8:active { - color: var(--rk-colors-generalBorder); -} -[data-rk] .ju367vg9 { - color: var(--rk-colors-generalBorderDim); -} -[data-rk] .ju367vga:hover { - color: var(--rk-colors-generalBorderDim); -} -[data-rk] .ju367vgb:active { - color: var(--rk-colors-generalBorderDim); -} -[data-rk] .ju367vgc { - color: var(--rk-colors-menuItemBackground); -} -[data-rk] .ju367vgd:hover { - color: var(--rk-colors-menuItemBackground); -} -[data-rk] .ju367vge:active { - color: var(--rk-colors-menuItemBackground); -} -[data-rk] .ju367vgf { - color: var(--rk-colors-modalBackdrop); -} -[data-rk] .ju367vgg:hover { - color: var(--rk-colors-modalBackdrop); -} -[data-rk] .ju367vgh:active { - color: var(--rk-colors-modalBackdrop); -} -[data-rk] .ju367vgi { - color: var(--rk-colors-modalBackground); -} -[data-rk] .ju367vgj:hover { - color: var(--rk-colors-modalBackground); -} -[data-rk] .ju367vgk:active { - color: var(--rk-colors-modalBackground); -} -[data-rk] .ju367vgl { - color: var(--rk-colors-modalBorder); -} -[data-rk] .ju367vgm:hover { - color: var(--rk-colors-modalBorder); -} -[data-rk] .ju367vgn:active { - color: var(--rk-colors-modalBorder); -} -[data-rk] .ju367vgo { - color: var(--rk-colors-modalText); -} -[data-rk] .ju367vgp:hover { - color: var(--rk-colors-modalText); -} -[data-rk] .ju367vgq:active { - color: var(--rk-colors-modalText); -} -[data-rk] .ju367vgr { - color: var(--rk-colors-modalTextDim); -} -[data-rk] .ju367vgs:hover { - color: var(--rk-colors-modalTextDim); -} -[data-rk] .ju367vgt:active { - color: var(--rk-colors-modalTextDim); -} -[data-rk] .ju367vgu { - color: var(--rk-colors-modalTextSecondary); -} -[data-rk] .ju367vgv:hover { - color: var(--rk-colors-modalTextSecondary); -} -[data-rk] .ju367vgw:active { - color: var(--rk-colors-modalTextSecondary); -} -[data-rk] .ju367vgx { - color: var(--rk-colors-profileAction); -} -[data-rk] .ju367vgy:hover { - color: var(--rk-colors-profileAction); -} -[data-rk] .ju367vgz:active { - color: var(--rk-colors-profileAction); -} -[data-rk] .ju367vh0 { - color: var(--rk-colors-profileActionHover); -} -[data-rk] .ju367vh1:hover { - color: var(--rk-colors-profileActionHover); -} -[data-rk] .ju367vh2:active { - color: var(--rk-colors-profileActionHover); -} -[data-rk] .ju367vh3 { - color: var(--rk-colors-profileForeground); -} -[data-rk] .ju367vh4:hover { - color: var(--rk-colors-profileForeground); -} -[data-rk] .ju367vh5:active { - color: var(--rk-colors-profileForeground); -} -[data-rk] .ju367vh6 { - color: var(--rk-colors-selectedOptionBorder); -} -[data-rk] .ju367vh7:hover { - color: var(--rk-colors-selectedOptionBorder); -} -[data-rk] .ju367vh8:active { - color: var(--rk-colors-selectedOptionBorder); -} -[data-rk] .ju367vh9 { - color: var(--rk-colors-standby); -} -[data-rk] .ju367vha:hover { - color: var(--rk-colors-standby); -} -[data-rk] .ju367vhb:active { - color: var(--rk-colors-standby); -} -@media screen and (min-width: 768px) { - [data-rk] .ju367v1 { - align-items: flex-start; - } - [data-rk] .ju367v3 { - align-items: flex-end; - } - [data-rk] .ju367v5 { - align-items: center; - } - [data-rk] .ju367v7 { - display: none; - } - [data-rk] .ju367v9 { - display: block; - } - [data-rk] .ju367vb { - display: flex; - } - [data-rk] .ju367vd { - display: inline; - } -} - -/* vanilla-extract-css-ns:src/css/touchableStyles.css.ts.vanilla.css?source=Ll8xMmNibzhpMywuXzEyY2JvOGkzOjphZnRlciB7CiAgLS1fMTJjYm84aTA6IDE7CiAgLS1fMTJjYm84aTE6IDE7Cn0KLl8xMmNibzhpMzpob3ZlciB7CiAgdHJhbnNmb3JtOiBzY2FsZSh2YXIoLS1fMTJjYm84aTApKTsKfQouXzEyY2JvOGkzOmFjdGl2ZSB7CiAgdHJhbnNmb3JtOiBzY2FsZSh2YXIoLS1fMTJjYm84aTEpKTsKfQouXzEyY2JvOGkzOmFjdGl2ZTo6YWZ0ZXIgewogIGNvbnRlbnQ6ICIiOwogIGJvdHRvbTogLTFweDsKICBkaXNwbGF5OiBibG9jazsKICBsZWZ0OiAtMXB4OwogIHBvc2l0aW9uOiBhYnNvbHV0ZTsKICByaWdodDogLTFweDsKICB0b3A6IC0xcHg7CiAgdHJhbnNmb3JtOiBzY2FsZShjYWxjKCgxIC8gdmFyKC0tXzEyY2JvOGkxKSkgKiB2YXIoLS1fMTJjYm84aTApKSk7Cn0KLl8xMmNibzhpNCwuXzEyY2JvOGk0OjphZnRlciB7CiAgLS1fMTJjYm84aTA6IDEuMDI1Owp9Ci5fMTJjYm84aTUsLl8xMmNibzhpNTo6YWZ0ZXIgewogIC0tXzEyY2JvOGkwOiAxLjE7Cn0KLl8xMmNibzhpNiwuXzEyY2JvOGk2OjphZnRlciB7CiAgLS1fMTJjYm84aTE6IDAuOTU7Cn0KLl8xMmNibzhpNywuXzEyY2JvOGk3OjphZnRlciB7CiAgLS1fMTJjYm84aTE6IDAuOTsKfQ== */ -[data-rk] ._12cbo8i3, -[data-rk] ._12cbo8i3::after { - --_12cbo8i0: 1; - --_12cbo8i1: 1; -} -[data-rk] ._12cbo8i3:hover { - transform: scale(var(--_12cbo8i0)); -} -[data-rk] ._12cbo8i3:active { - transform: scale(var(--_12cbo8i1)); -} -[data-rk] ._12cbo8i3:active::after { - content: ""; - bottom: -1px; - display: block; - left: -1px; - position: absolute; - right: -1px; - top: -1px; - transform: scale(calc((1 / var(--_12cbo8i1)) * var(--_12cbo8i0))); -} -[data-rk] ._12cbo8i4, -[data-rk] ._12cbo8i4::after { - --_12cbo8i0: 1.025; -} -[data-rk] ._12cbo8i5, -[data-rk] ._12cbo8i5::after { - --_12cbo8i0: 1.1; -} -[data-rk] ._12cbo8i6, -[data-rk] ._12cbo8i6::after { - --_12cbo8i1: 0.95; -} -[data-rk] ._12cbo8i7, -[data-rk] ._12cbo8i7::after { - --_12cbo8i1: 0.9; -} - -/* vanilla-extract-css-ns:src/components/Icons/Icons.css.ts.vanilla.css?source=QGtleWZyYW1lcyBfMWx1dWxlNDEgewogIDAlIHsKICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOwogIH0KICAxMDAlIHsKICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7CiAgfQp9Ci5fMWx1dWxlNDIgewogIGFuaW1hdGlvbjogXzFsdXVsZTQxIDNzIGluZmluaXRlIGxpbmVhcjsKfQouXzFsdXVsZTQzIHsKICBiYWNrZ3JvdW5kOiBjb25pYy1ncmFkaWVudChmcm9tIDE4MGRlZyBhdCA1MCUgNTAlLCByZ2JhKDcyLCAxNDYsIDI1NCwgMCkgMGRlZywgY3VycmVudENvbG9yIDI4Mi4wNGRlZywgcmdiYSg3MiwgMTQ2LCAyNTQsIDApIDMxOS44NmRlZywgcmdiYSg3MiwgMTQ2LCAyNTQsIDApIDM2MGRlZyk7CiAgaGVpZ2h0OiAyMXB4OwogIHdpZHRoOiAyMXB4Owp9 */ -@keyframes _1luule41 { - 0% { - transform: rotate(0deg); - } - 100% { - transform: rotate(360deg); - } -} -[data-rk] ._1luule42 { - animation: _1luule41 3s infinite linear; -} -[data-rk] ._1luule43 { - background: conic-gradient(from 180deg at 50% 50%, rgba(72, 146, 254, 0) 0deg, currentColor 282.04deg, rgba(72, 146, 254, 0) 319.86deg, rgba(72, 146, 254, 0) 360deg); - height: 21px; - width: 21px; -} - -/* vanilla-extract-css-ns:src/components/Dialog/Dialog.css.ts.vanilla.css?source=QGtleWZyYW1lcyBfOXBtNGtpMCB7CiAgMCUgewogICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpOwogIH0KICAxMDAlIHsKICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsKICB9Cn0KQGtleWZyYW1lcyBfOXBtNGtpMSB7CiAgMCUgewogICAgb3BhY2l0eTogMDsKICB9CiAgMTAwJSB7CiAgICBvcGFjaXR5OiAxOwogIH0KfQouXzlwbTRraTMgewogIGFuaW1hdGlvbjogXzlwbTRraTEgMTUwbXMgZWFzZTsKICBib3R0b206IC0yMDBweDsKICBsZWZ0OiAtMjAwcHg7CiAgcGFkZGluZzogMjAwcHg7CiAgcmlnaHQ6IC0yMDBweDsKICB0b3A6IC0yMDBweDsKICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7CiAgei1pbmRleDogMjE0NzQ4MzY0NjsKfQouXzlwbTRraTUgewogIGFuaW1hdGlvbjogXzlwbTRraTAgMzUwbXMgY3ViaWMtYmV6aWVyKC4xNSwxLjE1LDAuNiwxLjAwKSwgXzlwbTRraTEgMTUwbXMgZWFzZTsKICBtYXgtd2lkdGg6IDEwMHZ3Owp9 */ -@keyframes _9pm4ki0 { - 0% { - transform: translateY(100%); - } - 100% { - transform: translateY(0); - } -} -@keyframes _9pm4ki1 { - 0% { - opacity: 0; - } - 100% { - opacity: 1; - } -} -[data-rk] ._9pm4ki3 { - animation: _9pm4ki1 150ms ease; - bottom: -200px; - left: -200px; - padding: 200px; - right: -200px; - top: -200px; - transform: translateZ(0); - z-index: 2147483646; -} -[data-rk] ._9pm4ki5 { - animation: _9pm4ki0 350ms cubic-bezier(.15, 1.15, 0.6, 1.00), _9pm4ki1 150ms ease; - max-width: 100vw; -} - -/* vanilla-extract-css-ns:src/components/Dialog/DialogContent.css.ts.vanilla.css?source=Ll8xY2tqcG9rMSB7CiAgYm94LXNpemluZzogY29udGVudC1ib3g7CiAgbWF4LXdpZHRoOiAxMDB2dzsKICB3aWR0aDogMzYwcHg7Cn0KLl8xY2tqcG9rMiB7CiAgd2lkdGg6IDEwMHZ3Owp9Ci5fMWNranBvazMgewogIHdpZHRoOiA3NjhweDsKfQouXzFja2pwb2s0IHsKICBtaW4td2lkdGg6IDM2OHB4OwogIHdpZHRoOiAzNjhweDsKfQouXzFja2pwb2s2IHsKICBib3JkZXItd2lkdGg6IDBweDsKICBib3gtc2l6aW5nOiBib3JkZXItYm94OwogIHdpZHRoOiAxMDB2dzsKfQpAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgewogIC5fMWNranBvazEgewogICAgd2lkdGg6IDM2MHB4OwogIH0KICAuXzFja2pwb2syIHsKICAgIHdpZHRoOiA0ODBweDsKICB9CiAgLl8xY2tqcG9rMyB7CiAgICB3aWR0aDogNzIwcHg7CiAgfQogIC5fMWNranBvazQgewogICAgbWluLXdpZHRoOiAzNjhweDsKICAgIHdpZHRoOiAzNjhweDsKICB9Cn0KQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsKICAuXzFja2pwb2s3IHsKICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7CiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsKICAgIG1hcmdpbi10b3A6IC0yMDBweDsKICAgIHBhZGRpbmctYm90dG9tOiAyMDBweDsKICAgIHRvcDogMjAwcHg7CiAgfQp9 */ -[data-rk] ._1ckjpok1 { - box-sizing: content-box; - max-width: 100vw; - width: 360px; -} -[data-rk] ._1ckjpok2 { - width: 100vw; -} -[data-rk] ._1ckjpok3 { - width: 768px; -} -[data-rk] ._1ckjpok4 { - min-width: 368px; - width: 368px; -} -[data-rk] ._1ckjpok6 { - border-width: 0px; - box-sizing: border-box; - width: 100vw; -} -@media screen and (min-width: 768px) { - [data-rk] ._1ckjpok1 { - width: 360px; - } - [data-rk] ._1ckjpok2 { - width: 480px; - } - [data-rk] ._1ckjpok3 { - width: 720px; - } - [data-rk] ._1ckjpok4 { - min-width: 368px; - width: 368px; - } -} -@media screen and (max-width: 767px) { - [data-rk] ._1ckjpok7 { - border-bottom-left-radius: 0; - border-bottom-right-radius: 0; - margin-top: -200px; - padding-bottom: 200px; - top: 200px; - } -} - -/* vanilla-extract-css-ns:src/components/MenuButton/MenuButton.css.ts.vanilla.css?source=LnY5aG9yYjA6aG92ZXIgewogIGJhY2tncm91bmQ6IHVuc2V0Owp9 */ -[data-rk] .v9horb0:hover { - background: unset; -} - -/* vanilla-extract-css-ns:src/components/ModalSelection/ModalSelection.css.ts.vanilla.css?source=Lmc1a2wwbDAgewogIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7Cn0= */ -[data-rk] .g5kl0l0 { - border-color: transparent; -} - -/* vanilla-extract-css-ns:src/components/ConnectOptions/DesktopOptions.css.ts.vanilla.css?source=Ll8xdnd0MGNnMCB7CiAgYmFja2dyb3VuZDogd2hpdGU7Cn0KLl8xdnd0MGNnMiB7CiAgbWF4LWhlaWdodDogNDU0cHg7CiAgb3ZlcmZsb3cteTogYXV0bzsKfQouXzF2d3QwY2czIHsKICBtaW4td2lkdGg6IDI0NnB4Owp9Ci5fMXZ3dDBjZzQgewogIG1pbi13aWR0aDogMTAwJTsKfQpAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgewogIC5fMXZ3dDBjZzMgewogICAgbWluLXdpZHRoOiAyODdweDsKICB9Cn0= */ -[data-rk] ._1vwt0cg0 { - background: white; -} -[data-rk] ._1vwt0cg2 { - max-height: 454px; - overflow-y: auto; -} -[data-rk] ._1vwt0cg3 { - min-width: 246px; -} -[data-rk] ._1vwt0cg4 { - min-width: 100%; -} -@media screen and (min-width: 768px) { - [data-rk] ._1vwt0cg3 { - min-width: 287px; - } -} - -/* vanilla-extract-css-ns:src/components/ConnectOptions/MobileOptions.css.ts.vanilla.css?source=Ll8xYW0xNDQxMCB7CiAgb3ZlcmZsb3c6IGF1dG87CiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOwogIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTsKfQouXzFhbTE0NDEwOjotd2Via2l0LXNjcm9sbGJhciB7CiAgZGlzcGxheTogbm9uZTsKfQ== */ -[data-rk] ._1am14410 { - overflow: auto; - scrollbar-width: none; - transform: translateZ(0); -} -[data-rk] ._1am14410::-webkit-scrollbar { - display: none; -} diff --git a/packages/uiweb/src/lib/components/chat/MessageInput/MessageInput.tsx b/packages/uiweb/src/lib/components/chat/MessageInput/MessageInput.tsx index 8d3dca165..34c6842af 100644 --- a/packages/uiweb/src/lib/components/chat/MessageInput/MessageInput.tsx +++ b/packages/uiweb/src/lib/components/chat/MessageInput/MessageInput.tsx @@ -4,8 +4,7 @@ import { useDeviceWidthCheck, usePushChatSocket, } from '../../../hooks'; -import type { FileMessageContent, IGroup } from '../../../types'; -import type { ChatMainStateContextType } from '../../../context/chatAndNotification/chat/chatMainStateContext'; +import type { FileMessageContent } from '../../../types'; import { ChangeEvent, useContext, useEffect, useRef, useState } from 'react'; import { GIFType, IChatTheme, MessageInputProps } from '../exportedTypes'; import styled from 'styled-components'; @@ -13,7 +12,6 @@ import { PUBLIC_GOOGLE_TOKEN, device } from '../../../config'; import { Section, Div, Span } from '../../reusables'; import { EmojiIcon } from '../../../icons/Emoji'; import EmojiPicker, { EmojiClickData } from 'emoji-picker-react'; -import * as PUSHAPI from '@pushprotocol/restapi'; import { GifIcon } from '../../../icons/Gif'; import GifPicker from 'gif-picker-react'; import { AttachmentIcon } from '../../../icons/Attachment'; @@ -28,13 +26,10 @@ import { Modal } from '../helpers/Modal'; import { Image } from '../../reusables'; import { ConnectButtonComp } from '../ConnectButton'; import useGetGroupByID from '../../../hooks/chat/useGetGroupByID'; -import { ethers } from 'ethers'; import { checkIfIntent, - checkIfSameChat, getDefaultFeedObject, getNewChatUser, - pCAIP10ToWallet, setAccessControl, walletToPCAIP10, } from '../../../helpers'; @@ -65,7 +60,6 @@ export const MessageInput: React.FC = ({ const [typedMessage, setTypedMessage] = useState(''); const [showEmojis, setShowEmojis] = useState(false); const [gifOpen, setGifOpen] = useState(false); - const [newChat, setNewChat] = useState(false); const modalRef = useRef(null); const fileUploadInputRef = useRef(null); const [fileUploading, setFileUploading] = useState(false); @@ -73,7 +67,6 @@ export const MessageInput: React.FC = ({ const [isMember, setIsMember] = useState(false); const { approveChatRequest, loading: approveLoading } = useApproveChatRequest(); - // const [groupInformation, setGroupInformation] = useState(undefined); const onChangeTypedMessage = (val: string) => { setTypedMessage(val); }; @@ -91,18 +84,25 @@ export const MessageInput: React.FC = ({ setVerified, loading: accessLoading, } = useVerifyAccessControl(); - const { account, env ,connectedProfile,setConnectedProfile,pgpPrivateKey, signer,} = useChatData(); + const { + account, + env, + connectedProfile, + setConnectedProfile, + pgpPrivateKey, + signer, + } = useChatData(); const { fetchChat } = useFetchChat(); const { fetchChatProfile } = useGetChatProfile(); - const { getGroupByID } = useGetGroupByID(); const { getGroup } = useGetGroup(); const statusToast = useToast(); + const textAreaRef = useRef(null); useClickAway(modalRef, () => { setShowEmojis(false); setGifOpen(false); }); - const textAreaRef = useRef(null); + useEffect(() => { if (textAreaRef?.current?.style) { textAreaRef.current.style.height = 25 + 'px'; @@ -111,6 +111,97 @@ export const MessageInput: React.FC = ({ } }, [textAreaRef, typedMessage]); + //need to do something about fetching connectedUser in every component + useEffect(() => { + (async () => { + if (!connectedProfile && account) { + const user = await fetchChatProfile({ profileId: account!, env }); + if (user) setConnectedProfile(user); + } + })(); + }, [account]); + + useEffect(() => { + const storedTimestampJSON = localStorage.getItem(chatId); + + if (storedTimestampJSON) { + const storedTimestamp = JSON.parse(storedTimestampJSON); + const currentTimestamp = new Date().getTime(); + const twentyFourHoursInMilliseconds = 24 * 60 * 60 * 1000; + + if ( + Math.abs(currentTimestamp - storedTimestamp) < + twentyFourHoursInMilliseconds + ) { + setVerified(true); + } else { + setVerified(false); + setAccessControl(chatId, true); + } + } + }, [chatId, verified, isMember, account, env]); + + useEffect(() => { + if (Object.keys(groupInformationSinceLastConnection || {}).length) { + if ( + chatFeed?.groupInformation?.chatId.toLowerCase() === + groupInformationSinceLastConnection.chatId.toLowerCase() + ) { + const updateChatFeed = chatFeed; + updateChatFeed.groupInformation = groupInformationSinceLastConnection; + setChatFeed(updateChatFeed); + } + } + }, [groupInformationSinceLastConnection]); + + useEffect(() => { + (async () => { + if ( + Object.keys(acceptedRequestMessage || {}).length && + Object.keys(chatFeed || {}).length + ) { + await updateChatFeed(); + } + })(); + }, [acceptedRequestMessage]); + + //need to makea common method for fetching chatFeed to ruse in messageInput + useEffect(() => { + (async () => { + if (!account && !env) return; + if (account && env) { + const chat = await fetchChat({ chatId }); + if (Object.keys(chat || {}).length) setChatFeed(chat as IFeeds); + else { + let newChatFeed; + let group; + const result = await getNewChatUser({ + searchText: chatId, + fetchChatProfile, + env, + }); + if (result) { + newChatFeed = getDefaultFeedObject({ user: result }); + } else { + group = await getGroup({ searchText: chatId }); + if (group) { + newChatFeed = getDefaultFeedObject({ groupInformation: group }); + } + } + if (newChatFeed) { + setChatFeed(newChatFeed); + } + } + } + })(); + }, [chatId, pgpPrivateKey, account, env]); + + useEffect(() => { + if (!account && !env && !chatId) return; + if (account && env && chatId && chatFeed && chatFeed?.groupInformation) + checkIfrules(); + }, [chatId, chatFeed, account, env]); + const addEmoji = (emojiData: EmojiClickData, event: MouseEvent): void => { setTypedMessage(typedMessage + emojiData.emoji); setShowEmojis(false); @@ -131,8 +222,7 @@ export const MessageInput: React.FC = ({ const response = await approveChatRequest({ chatId, }); - if(response) - await updateChatFeed(); + if (response) await updateChatFeed(); } else { const sendTextMessage = await sendMessage({ message: `Hello, please let me join this group, my wallet address is ${account}`, @@ -144,49 +234,19 @@ export const MessageInput: React.FC = ({ toastTitle: 'Success', toastMessage: 'Request sent successfully', toastType: 'SUCCESS', - getToastIcon: (size) => ( - - ), - }) + getToastIcon: (size) => , + }); } else { statusToast.showMessageToast({ toastTitle: 'Error', toastMessage: 'Unable to send request', toastType: 'ERROR', - getToastIcon: (size) => ( - - ), - }) + getToastIcon: (size) => , + }); } } }; - useEffect(() => { - const storedTimestampJSON = localStorage.getItem(chatId); - - if (storedTimestampJSON) { - const storedTimestamp = JSON.parse(storedTimestampJSON); - const currentTimestamp = new Date().getTime(); - const twentyFourHoursInMilliseconds = 24 * 60 * 60 * 1000; - - if ( - Math.abs(currentTimestamp - storedTimestamp) < - twentyFourHoursInMilliseconds - ) { - setVerified(true); - } else { - setVerified(false); - setAccessControl(chatId, true); - } - } - }, [chatId, verified, isMember, account, env]); - const uploadFile = async ( e: ChangeEvent ): Promise => { @@ -254,15 +314,6 @@ export const MessageInput: React.FC = ({ } }; - useEffect(() => { - (async () => { - if (!connectedProfile && account) { - const user = await fetchChatProfile({ profileId: account!, env }); - if (user) setConnectedProfile(user); - } - })(); - }, [account]); - const sendTextMsg = async () => { if (typedMessage.trim() !== '') { await sendPushMessage(typedMessage as string, 'Text'); @@ -275,67 +326,14 @@ export const MessageInput: React.FC = ({ setGifOpen(false); }; - useEffect(() => { - if (Object.keys(groupInformationSinceLastConnection || {}).length) { - if ( - chatFeed?.groupInformation?.chatId.toLowerCase() === - groupInformationSinceLastConnection.chatId.toLowerCase() - ) { - const updateChatFeed = chatFeed; - updateChatFeed.groupInformation = groupInformationSinceLastConnection; - setChatFeed(updateChatFeed); - } - } - }, [groupInformationSinceLastConnection]); - - const updateChatFeed = async() => { + const updateChatFeed = async () => { const chat = await fetchChat({ chatId }); if (Object.keys(chat || {}).length) { setChatFeed(chat as IFeeds); } }; - useEffect(() => { - (async () => { - if ( - Object.keys(acceptedRequestMessage || {}).length && - Object.keys(chatFeed || {}).length - ) { - await updateChatFeed(); - } - })(); - }, [acceptedRequestMessage]); - - useEffect(() => { - (async () => { - if (!account && !env) return; - if (account && env) { - const chat = await fetchChat({ chatId }); - if (Object.keys(chat || {}).length) setChatFeed(chat as IFeeds); - else { - let newChatFeed; - let group; - const result = await getNewChatUser({ - searchText: chatId, - fetchChatProfile, - env, - }); - if (result) { - newChatFeed = getDefaultFeedObject({ user: result }); - } else { - group = await getGroup({ searchText: chatId }); - if (group) { - newChatFeed = getDefaultFeedObject({ groupInformation: group }); - } - } - if (newChatFeed) { - setChatFeed(newChatFeed); - } - } - } - })(); - }, [chatId, pgpPrivateKey, account, env]); - + //shift to helpers const checkIfrules = async () => { const members = chatFeed?.groupInformation?.members || []; const pendingMembers = chatFeed?.groupInformation?.pendingMembers || []; @@ -348,63 +346,21 @@ export const MessageInput: React.FC = ({ } }); - if (chatFeed?.groupInformation?.rules && + if ( + chatFeed?.groupInformation?.rules && (chatFeed?.groupInformation?.rules?.entry || - chatFeed?.groupInformation?.rules?.chat) + chatFeed?.groupInformation?.rules?.chat) ) { setIsRules(true); } }; - useEffect(() => { - if (!account && !env && !chatId) return; - if (account && env && chatId && chatFeed && chatFeed?.groupInformation) - checkIfrules(); - }, [chatId, chatFeed, account, env]); - return ( - !Object.keys(chatFeed || {}).length? <> - {(!pgpPrivateKey && (isConnected || !!signer)) && ( - -
- {!signer && ( - - You need to connect your wallet to get started - - )} - -
-
- )} - - : - !checkIfIntent({ chat: chatFeed, account: account! }) && - Object.keys(chatFeed || {}).length ? ( - - {/* {isConnected && ( - - )} */} + //break into different components(connect button, join group and verification, typebar input) + return !Object.keys(chatFeed || {}).length ? ( + <> + {!pgpPrivateKey && (isConnected || !!signer) && ( = ({ alignItems="center" justifyContent="space-between" > - - {Object.keys(chatFeed || {}).length && chatFeed?.groupInformation ? ( - <> - {pgpPrivateKey && !isMember && ( -
+ {!signer && ( + + You need to connect your wallet to get started + + )} + +
+
+ )} + + ) : !checkIfIntent({ chat: chatFeed, account: account! }) && + Object.keys(chatFeed || {}).length ? ( + + + {Object.keys(chatFeed || {}).length && chatFeed?.groupInformation ? ( + <> + {pgpPrivateKey && !isMember && ( +
+ - + + handleJoinGroup()}> + {approveLoading ? ( + + ) : ( + ' Join Group ' + )} + + +
+ )} + {pgpPrivateKey && !verified && isMember && isRules && ( +
+ + Sending messages requires{' '} + + 1 PUSH Token + {' '} + for participation.{' '} + - Click on the button to join the group - - - handleJoinGroup()}> - {approveLoading ? ( - - ) : ( - ' Join Group ' - )} - - -
- )} - {pgpPrivateKey && !verified && isMember && isRules && ( + Learn More + + + + checkVerification()}> + {accessLoading ? ( + + ) : ( + 'Verify Access' + )} + + +
+ )} + {pgpPrivateKey && !verificationSuccessfull && ( +
- Sending messages requires{' '} - - 1 PUSH Token - {' '} - for participation.{' '} - - Learn More - + Verification Failed - - checkVerification()}> - {accessLoading ? ( - - ) : ( - 'Verify Access' - )} - - -
- )} - {pgpPrivateKey && !verificationSuccessfull && ( - -
- - Verification Failed - - - Please ensure the following conditions are met to - participate and send messages. - -
- token-gated -
- {' '} - {/* Added marginLeft */} - - Token Gated - - - You need to have{' '} - - 1 PUSH Token - {' '} - in your wallet to be able to send messages. - -
-
-
- { - if (onClick) { - onClick(); - } - setVerificationSuccessfull(true); - }} + Please ensure the following conditions are met to + participate and send messages. + +
+ token-gated +
+ {' '} + {/* Added marginLeft */} + - - Get Free Tokens - - - - { - setVerificationSuccessfull(true); - }} + Token Gated + + - Close - + You need to have{' '} + + 1 PUSH Token + {' '} + in your wallet to be able to send messages. +
- - )} - - ) : null} - {pgpPrivateKey && - (((isRules ? verified : true) && isMember) || - (chatFeed && !chatFeed?.groupInformation)) && ( - <> -
- {Emoji && ( -
setShowEmojis(!showEmojis)} +
+ { + if (onClick) { + onClick(); + } + setVerificationSuccessfull(true); + }} > - -
- )} - {showEmojis && ( -
+ Get Free Tokens + + + + { + setVerificationSuccessfull(true); + }} > - -
- )} - { - if (event.key === 'Enter' && !event.shiftKey) { - event.preventDefault(); - sendTextMsg(); - } - }} - placeholder="Type your message..." - onChange={(e) => onChangeTypedMessage(e.target.value)} - value={typedMessage} - ref={textAreaRef} - rows={1} - /> + Close + +
- - {GIF && ( -
setGifOpen(!gifOpen)} - > - -
- )} - {gifOpen && ( -
- + )} + + ) : null} + {pgpPrivateKey && + (((isRules ? verified : true) && isMember) || + (chatFeed && !chatFeed?.groupInformation)) && ( + <> +
+ {Emoji && ( +
setShowEmojis(!showEmojis)} + > + +
+ )} + {showEmojis && ( +
+ +
+ )} + { + if (event.key === 'Enter' && !event.shiftKey) { + event.preventDefault(); + sendTextMsg(); + } + }} + placeholder="Type your message..." + onChange={(e) => onChangeTypedMessage(e.target.value)} + value={typedMessage} + ref={textAreaRef} + rows={1} + /> +
+ + {GIF && ( +
setGifOpen(!gifOpen)} + > + +
+ )} + {gifOpen && ( +
+ +
+ )} +
+ {!fileUploading && File && ( + <> +
+ +
+ uploadFile(e)} /> -
+ )} -
- {!fileUploading && File && ( - <> -
setNewChat(true)} - > - -
- uploadFile(e)} - /> - - )} +
+ {!(loading || fileUploading) && ( +
sendTextMsg()} + > +
- {!(loading || fileUploading) && ( -
sendTextMsg()} - > - -
- )} - - {(loading || fileUploading) && ( -
- -
- )} -
- - )} - - - ) : ( - <> - ) - + )} + + {(loading || fileUploading) && ( +
+ +
+ )} + + + )} + + + ) : ( + <> ); }; @@ -750,7 +735,7 @@ const ConnectWrapper = styled.div` display: flex; align-items: center; flex-direction: column; - cursor:pointer; + cursor: pointer; `; const StyledButton = styled.button` diff --git a/packages/uiweb/src/lib/hooks/chat/usePushSendMessage.ts b/packages/uiweb/src/lib/hooks/chat/usePushSendMessage.ts index 51aba7fbc..d19f692d3 100644 --- a/packages/uiweb/src/lib/hooks/chat/usePushSendMessage.ts +++ b/packages/uiweb/src/lib/hooks/chat/usePushSendMessage.ts @@ -31,7 +31,6 @@ const usePushSendMessage = () => { env: env, }); setLoading(false); - console.log(response); if (!response) { return false; } diff --git a/packages/uiweb/yarn.lock b/packages/uiweb/yarn.lock index 62ee7bdc6..9c6b1b231 100644 --- a/packages/uiweb/yarn.lock +++ b/packages/uiweb/yarn.lock @@ -2,18 +2,6 @@ # yarn lockfile v1 -"@adraffy/ens-normalize@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@adraffy/ens-normalize/-/ens-normalize-1.9.0.tgz#223572538f6bea336750039bb43a4016dcc8182d" - integrity sha512-iowxq3U30sghZotgl4s/oJRci6WPBfNO5YYgk2cIOMCHr3LeGPcsZjCEr+33Q4N+oV3OABDAtA+pyvWjbvBifQ== - -"@babel/runtime@^7.12.5", "@babel/runtime@^7.17.2", "@babel/runtime@^7.22.6": - version "7.22.10" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.22.10.tgz#ae3e9631fd947cb7e3610d3e9d8fef5f76696682" - integrity sha512-21t/fkKLMZI4pqP2wlmsQAWnYW1PDyKyyUV4vCi+B25ydmdaYTKXPwCj0BzSUnZf4seIiYvSA3jcZ3gdsMFkLQ== - dependencies: - regenerator-runtime "^0.14.0" - "@babel/runtime@^7.13.10", "@babel/runtime@^7.21.0": version "7.21.5" resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.21.5.tgz" @@ -21,34 +9,6 @@ dependencies: regenerator-runtime "^0.13.11" -"@coinbase/wallet-sdk@^3.6.6": - version "3.7.1" - resolved "https://registry.yarnpkg.com/@coinbase/wallet-sdk/-/wallet-sdk-3.7.1.tgz#44b3b7a925ff5cc974e4cbf7a44199ffdcf03541" - integrity sha512-LjyoDCB+7p0waQXfK+fUgcAs3Ezk6S6e+LYaoFjpJ6c9VTop3NyZF40Pi7df4z7QJohCwzuIDjz0Rhtig6Y7Pg== - dependencies: - "@metamask/safe-event-emitter" "2.0.0" - "@solana/web3.js" "^1.70.1" - bind-decorator "^1.0.11" - bn.js "^5.1.1" - buffer "^6.0.3" - clsx "^1.1.0" - eth-block-tracker "6.1.0" - eth-json-rpc-filters "5.1.0" - eth-rpc-errors "4.0.2" - json-rpc-engine "6.1.0" - keccak "^3.0.1" - preact "^10.5.9" - qs "^6.10.3" - rxjs "^6.6.3" - sha.js "^2.4.11" - stream-browserify "^3.0.0" - util "^0.12.4" - -"@emotion/hash@^0.8.0": - version "0.8.0" - resolved "https://registry.yarnpkg.com/@emotion/hash/-/hash-0.8.0.tgz#bbbff68978fefdbe68ccb533bc8cbe1d1afb5413" - integrity sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow== - "@esbuild/android-arm64@0.19.2": version "0.19.2" resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.19.2.tgz#bc35990f412a749e948b792825eef7df0ce0e073" @@ -969,11 +929,6 @@ dependencies: "@hapi/hoek" "^9.0.0" -"@ledgerhq/connect-kit-loader@^1.1.0": - version "1.1.2" - resolved "https://registry.yarnpkg.com/@ledgerhq/connect-kit-loader/-/connect-kit-loader-1.1.2.tgz#d550e3c1f046e4c796f32a75324b03606b7e226a" - integrity sha512-mscwGroSJQrCTjtNGBu+18FQbZYA4+q6Tyx6K7CXHl6AwgZKbWfZYdgP2F+fyZcRUdGRsMX8QtvU61VcGGtO1A== - "@lit-labs/ssr-dom-shim@^1.0.0", "@lit-labs/ssr-dom-shim@^1.1.0": version "1.1.1" resolved "https://registry.yarnpkg.com/@lit-labs/ssr-dom-shim/-/ssr-dom-shim-1.1.1.tgz#64df34e2f12e68e78ac57e571d25ec07fa460ca9" @@ -1024,21 +979,6 @@ livepeer "2.8.0" zustand "^4.3.9" -"@metamask/safe-event-emitter@2.0.0", "@metamask/safe-event-emitter@^2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@metamask/safe-event-emitter/-/safe-event-emitter-2.0.0.tgz#af577b477c683fad17c619a78208cede06f9605c" - integrity sha512-/kSXhY692qiV1MXu6EeOZvg5nECLclxNXcKCxJ3cXQgYuRymRHpdx/t7JXfsK+JLjwA1e1c1/SBrlQYpusC29Q== - -"@metamask/utils@^3.0.1": - version "3.6.0" - resolved "https://registry.yarnpkg.com/@metamask/utils/-/utils-3.6.0.tgz#b218b969a05ca7a8093b5d1670f6625061de707d" - integrity sha512-9cIRrfkWvHblSiNDVXsjivqa9Ak0RYo/1H6tqTqTbAx+oBK2Sva0lWDHxGchOqA7bySGUJKAWSNJvH6gdHZ0gQ== - dependencies: - "@types/debug" "^4.1.7" - debug "^4.3.4" - semver "^7.3.8" - superstruct "^1.0.3" - "@motionone/animation@^10.15.1": version "10.15.1" resolved "https://registry.yarnpkg.com/@motionone/animation/-/animation-10.15.1.tgz#4a85596c31cbc5100ae8eb8b34c459fb0ccf6807" @@ -1108,30 +1048,6 @@ "@motionone/dom" "^10.16.2" tslib "^2.3.1" -"@noble/curves@1.1.0", "@noble/curves@^1.0.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@noble/curves/-/curves-1.1.0.tgz#f13fc667c89184bc04cccb9b11e8e7bae27d8c3d" - integrity sha512-091oBExgENk/kGj3AZmtBDMpxQPDtxQABR2B9lb1JbVTs6ytdzZNwvhxQ4MWasRNEzlbEH8jCWFCwhF/Obj5AA== - dependencies: - "@noble/hashes" "1.3.1" - -"@noble/curves@~1.0.0": - version "1.0.0" - resolved "https://registry.yarnpkg.com/@noble/curves/-/curves-1.0.0.tgz#e40be8c7daf088aaf291887cbc73f43464a92932" - integrity sha512-2upgEu0iLiDVDZkNLeFV2+ht0BAVgQnEmCk6JsOch9Rp8xfkMCbvbAZlA2pBHQc73dbl+vFOXfqkf4uemdn0bw== - dependencies: - "@noble/hashes" "1.3.0" - -"@noble/hashes@1.3.0": - version "1.3.0" - resolved "https://registry.yarnpkg.com/@noble/hashes/-/hashes-1.3.0.tgz#085fd70f6d7d9d109671090ccae1d3bec62554a1" - integrity sha512-ilHEACi9DwqJB0pw7kv+Apvh50jiiSyR/cQ3y4W7lOR5mhvn/50FLUfsnfJz0BDZtl/RR16kXvptiv6q1msYZg== - -"@noble/hashes@1.3.1", "@noble/hashes@^1.3.1", "@noble/hashes@~1.3.0": - version "1.3.1" - resolved "https://registry.yarnpkg.com/@noble/hashes/-/hashes-1.3.1.tgz#8831ef002114670c603c458ab8b11328406953a9" - integrity sha512-EbqwksQwz9xDRGfDST86whPBgM65E0OH/pCgqW0GBVzO22bNE+NuIbeTb714+IfSjU3aRk47EUvXIb5bTsenKA== - "@pushprotocol/socket@^0.5.0": version "0.5.0" resolved "https://registry.npmjs.org/@pushprotocol/socket/-/socket-0.5.0.tgz" @@ -1420,71 +1336,6 @@ dependencies: "@babel/runtime" "^7.13.10" -"@rainbow-me/rainbowkit@^1.0.8": - version "1.0.8" - resolved "https://registry.yarnpkg.com/@rainbow-me/rainbowkit/-/rainbowkit-1.0.8.tgz#280b3c572118957cdcfd6e54bc5bea12f969d980" - integrity sha512-m1B9/X3p8MLmj4fDfs2NpJlFRmKz7vOR0jmcdBw2SMFzXqP1FQFQc4pjvtLEeyfEUGSNNceGrecFZRVS0Qk//A== - dependencies: - "@vanilla-extract/css" "1.9.1" - "@vanilla-extract/dynamic" "2.0.2" - "@vanilla-extract/sprinkles" "1.5.0" - clsx "1.1.1" - qrcode "1.5.0" - react-remove-scroll "2.5.4" - -"@safe-global/safe-apps-provider@^0.17.1": - version "0.17.1" - resolved "https://registry.yarnpkg.com/@safe-global/safe-apps-provider/-/safe-apps-provider-0.17.1.tgz#72df2a66be5343940ed505efe594ed3b0f2f7015" - integrity sha512-lYfRqrbbK1aKU1/UGkYWc/X7PgySYcumXKc5FB2uuwAs2Ghj8uETuW5BrwPqyjBknRxutFbTv+gth/JzjxAhdQ== - dependencies: - "@safe-global/safe-apps-sdk" "8.0.0" - events "^3.3.0" - -"@safe-global/safe-apps-sdk@8.0.0": - version "8.0.0" - resolved "https://registry.yarnpkg.com/@safe-global/safe-apps-sdk/-/safe-apps-sdk-8.0.0.tgz#9bdfe0e0d85e1b2d279bb840f40c4b930aaf8bc1" - integrity sha512-gYw0ki/EAuV1oSyMxpqandHjnthZjYYy+YWpTAzf8BqfXM3ItcZLpjxfg+3+mXW8HIO+3jw6T9iiqEXsqHaMMw== - dependencies: - "@safe-global/safe-gateway-typescript-sdk" "^3.5.3" - viem "^1.0.0" - -"@safe-global/safe-apps-sdk@^8.0.0": - version "8.1.0" - resolved "https://registry.yarnpkg.com/@safe-global/safe-apps-sdk/-/safe-apps-sdk-8.1.0.tgz#d1d0c69cd2bf4eef8a79c5d677d16971926aa64a" - integrity sha512-XJbEPuaVc7b9n23MqlF6c+ToYIS3f7P2Sel8f3cSBQ9WORE4xrSuvhMpK9fDSFqJ7by/brc+rmJR/5HViRr0/w== - dependencies: - "@safe-global/safe-gateway-typescript-sdk" "^3.5.3" - viem "^1.0.0" - -"@safe-global/safe-gateway-typescript-sdk@^3.5.3": - version "3.9.0" - resolved "https://registry.yarnpkg.com/@safe-global/safe-gateway-typescript-sdk/-/safe-gateway-typescript-sdk-3.9.0.tgz#5aa36c05b865f6fe754d1d460f83bc9bf3a0145e" - integrity sha512-DxRM/sBBQhv955dPtdo0z2Bf2fXxrzoRUnGyTa3+4Z0RAhcyiqnffRP1Bt3tyuvlyfZnFL0RsvkqDcAIKzq3RQ== - dependencies: - cross-fetch "^3.1.5" - -"@scure/base@~1.1.0": - version "1.1.1" - resolved "https://registry.yarnpkg.com/@scure/base/-/base-1.1.1.tgz#ebb651ee52ff84f420097055f4bf46cfba403938" - integrity sha512-ZxOhsSyxYwLJj3pLZCefNitxsj093tb2vq90mp2txoYeBqbcjDjqFhyM8eUjq/uFm6zJ+mUuqxlS2FkuSY1MTA== - -"@scure/bip32@1.3.0": - version "1.3.0" - resolved "https://registry.yarnpkg.com/@scure/bip32/-/bip32-1.3.0.tgz#6c8d980ef3f290987736acd0ee2e0f0d50068d87" - integrity sha512-bcKpo1oj54hGholplGLpqPHRbIsnbixFtc06nwuNM5/dwSXOq/AAYoIBRsBmnZJSdfeNW5rnff7NTAz3ZCqR9Q== - dependencies: - "@noble/curves" "~1.0.0" - "@noble/hashes" "~1.3.0" - "@scure/base" "~1.1.0" - -"@scure/bip39@1.2.0": - version "1.2.0" - resolved "https://registry.yarnpkg.com/@scure/bip39/-/bip39-1.2.0.tgz#a207e2ef96de354de7d0002292ba1503538fc77b" - integrity sha512-SX/uKq52cuxm4YFXWFaVByaSHJh2w3BnokVSeUJVCv6K7WulT9u2BuNRBhuFl8vAuYnzx9bEu9WgpcNYTrYieg== - dependencies: - "@noble/hashes" "~1.3.0" - "@scure/base" "~1.1.0" - "@sideway/address@^4.1.3": version "4.1.4" resolved "https://registry.yarnpkg.com/@sideway/address/-/address-4.1.4.tgz#03dccebc6ea47fdc226f7d3d1ad512955d4783f0" @@ -1507,34 +1358,6 @@ resolved "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.0.tgz" integrity sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg== -"@solana/buffer-layout@^4.0.0": - version "4.0.1" - resolved "https://registry.yarnpkg.com/@solana/buffer-layout/-/buffer-layout-4.0.1.tgz#b996235eaec15b1e0b5092a8ed6028df77fa6c15" - integrity sha512-E1ImOIAD1tBZFRdjeM4/pzTiTApC0AOBGwyAMS4fwIodCWArzJ3DWdoh8cKxeFM2fElkxBh2Aqts1BPC373rHA== - dependencies: - buffer "~6.0.3" - -"@solana/web3.js@^1.70.1": - version "1.78.4" - resolved "https://registry.yarnpkg.com/@solana/web3.js/-/web3.js-1.78.4.tgz#e8ca9abe4ec2af5fc540c1d272efee24aaffedb3" - integrity sha512-up5VG1dK+GPhykmuMIozJZBbVqpm77vbOG6/r5dS7NBGZonwHfTLdBbsYc3rjmaQ4DpCXUa3tUc4RZHRORvZrw== - dependencies: - "@babel/runtime" "^7.22.6" - "@noble/curves" "^1.0.0" - "@noble/hashes" "^1.3.1" - "@solana/buffer-layout" "^4.0.0" - agentkeepalive "^4.3.0" - bigint-buffer "^1.1.5" - bn.js "^5.2.1" - borsh "^0.7.0" - bs58 "^4.0.1" - buffer "6.0.3" - fast-stable-stringify "^1.0.0" - jayson "^4.1.0" - node-fetch "^2.6.12" - rpc-websockets "^7.5.1" - superstruct "^0.14.2" - "@stablelib/aead@^1.0.1": version "1.0.1" resolved "https://registry.yarnpkg.com/@stablelib/aead/-/aead-1.0.1.tgz#c4b1106df9c23d1b867eb9b276d8f42d5fc4c0c3" @@ -1691,11 +1514,6 @@ resolved "https://registry.npmjs.org/@tanstack/query-core/-/query-core-4.29.23.tgz" integrity sha512-4BMHPrkfYmLP+NvqbbkV7Mk1nnphu+bNmxhhuB0+EMjKA7VfyFCfiyiTf55RRDgLaevyb9LrFK16lHW2owF52w== -"@tanstack/query-core@4.32.6": - version "4.32.6" - resolved "https://registry.yarnpkg.com/@tanstack/query-core/-/query-core-4.32.6.tgz#cf7df91ab1542e67a82624fefb12a55f580b4c01" - integrity sha512-YVB+mVWENQwPyv+40qO7flMgKZ0uI41Ph7qXC2Zf1ft5AIGfnXnMZyifB2ghhZ27u+5wm5mlzO4Y6lwwadzxCA== - "@tanstack/query-persist-client-core@4.29.23": version "4.29.23" resolved "https://registry.npmjs.org/@tanstack/query-persist-client-core/-/query-persist-client-core-4.29.23.tgz" @@ -1703,20 +1521,6 @@ dependencies: "@tanstack/query-core" "4.29.23" -"@tanstack/query-persist-client-core@4.32.6": - version "4.32.6" - resolved "https://registry.yarnpkg.com/@tanstack/query-persist-client-core/-/query-persist-client-core-4.32.6.tgz#8dbe10c3e86246a708f2a8725a5596c55fe57d7e" - integrity sha512-MJJ7CldvT5HOel50h/3wOZZwVlIcroFD5Vxn8vPsfo2C0qQ208ilmN/81JWutm/lWy4n2BjnCrrWv6HvVI7S0w== - dependencies: - "@tanstack/query-core" "4.32.6" - -"@tanstack/query-sync-storage-persister@^4.27.1": - version "4.32.6" - resolved "https://registry.yarnpkg.com/@tanstack/query-sync-storage-persister/-/query-sync-storage-persister-4.32.6.tgz#f9fe8284372f9e15a7beb2913189dc4779063b60" - integrity sha512-hTwNo5O5EvydbfdVvwnwY0nIrNg1BxKEV4WAA8A+0NP9yc/9xoWy8RxbIkcz1p4JN2JhagaTKek8Fa5h5KitsA== - dependencies: - "@tanstack/query-persist-client-core" "4.32.6" - "@tanstack/react-query-persist-client@4.29.23": version "4.29.23" resolved "https://registry.npmjs.org/@tanstack/react-query-persist-client/-/react-query-persist-client-4.29.23.tgz" @@ -1724,13 +1528,6 @@ dependencies: "@tanstack/query-persist-client-core" "4.29.23" -"@tanstack/react-query-persist-client@^4.28.0": - version "4.32.6" - resolved "https://registry.yarnpkg.com/@tanstack/react-query-persist-client/-/react-query-persist-client-4.32.6.tgz#f8c539e8119461e4901dd6f212608ef8cfd4d117" - integrity sha512-EmNnYpvFYpxS4j5WFeNmfVVBxqq4RDnEFDBZwNKRfb4pzukcx/hcWtwqFk7Qj0EI4Dk8QGl239MEYwJbAc83tQ== - dependencies: - "@tanstack/query-persist-client-core" "4.32.6" - "@tanstack/react-query@4.29.23": version "4.29.23" resolved "https://registry.npmjs.org/@tanstack/react-query/-/react-query-4.29.23.tgz" @@ -1739,62 +1536,11 @@ "@tanstack/query-core" "4.29.23" use-sync-external-store "^1.2.0" -"@tanstack/react-query@^4.28.0": - version "4.32.6" - resolved "https://registry.yarnpkg.com/@tanstack/react-query/-/react-query-4.32.6.tgz#f88c2d57f423d4cd295c501df2edeb3285a301bd" - integrity sha512-AITu/IKJJJXsHHeXNBy5bclu12t08usMCY0vFC2dh9SP/w6JAk5U9GwfjOIPj3p+ATADZvxQPe8UiCtMLNeQbg== - dependencies: - "@tanstack/query-core" "4.32.6" - use-sync-external-store "^1.2.0" - -"@types/connect@^3.4.33": - version "3.4.35" - resolved "https://registry.yarnpkg.com/@types/connect/-/connect-3.4.35.tgz#5fcf6ae445e4021d1fc2219a4873cc73a3bb2ad1" - integrity sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ== - dependencies: - "@types/node" "*" - -"@types/debug@^4.1.7": - version "4.1.8" - resolved "https://registry.yarnpkg.com/@types/debug/-/debug-4.1.8.tgz#cef723a5d0a90990313faec2d1e22aee5eecb317" - integrity sha512-/vPO1EPOs306Cvhwv7KfVfYvOJqA/S/AXjaHQiJboCZzcNDb+TIJFN9/2C9DZ//ijSKWioNyUxD792QmDJ+HKQ== - dependencies: - "@types/ms" "*" - -"@types/ms@*": - version "0.7.31" - resolved "https://registry.yarnpkg.com/@types/ms/-/ms-0.7.31.tgz#31b7ca6407128a3d2bbc27fe2d21b345397f6197" - integrity sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA== - -"@types/node@*": - version "20.5.0" - resolved "https://registry.yarnpkg.com/@types/node/-/node-20.5.0.tgz#7fc8636d5f1aaa3b21e6245e97d56b7f56702313" - integrity sha512-Mgq7eCtoTjT89FqNoTzzXg2XvCi5VMhRV6+I2aYanc6kQCBImeNaAYRs/DyoVqk1YEUJK5gN9VO7HRIdz4Wo3Q== - -"@types/node@^12.12.54": - version "12.20.55" - resolved "https://registry.yarnpkg.com/@types/node/-/node-12.20.55.tgz#c329cbd434c42164f846b909bd6f85b5537f6240" - integrity sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ== - "@types/trusted-types@^2.0.2": version "2.0.3" resolved "https://registry.yarnpkg.com/@types/trusted-types/-/trusted-types-2.0.3.tgz#a136f83b0758698df454e328759dbd3d44555311" integrity sha512-NfQ4gyz38SL8sDNrSixxU2Os1a5xcdFxipAFxYEuLUlvU2uDwS4NUpsImcf1//SlWItCVMMLiylsxbmNMToV/g== -"@types/ws@^7.4.4": - version "7.4.7" - resolved "https://registry.yarnpkg.com/@types/ws/-/ws-7.4.7.tgz#f7c390a36f7a0679aa69de2d501319f4f8d9b702" - integrity sha512-JQbbmxZTZehdc2iszGKs5oC3NFnjeay7mtAWrdt7qNtAVK0g19muApzAy4bm9byz79xa2ZnO/BOBC2R8RC5Lww== - dependencies: - "@types/node" "*" - -"@types/ws@^8.5.4": - version "8.5.5" - resolved "https://registry.yarnpkg.com/@types/ws/-/ws-8.5.5.tgz#af587964aa06682702ee6dcbc7be41a80e4b28eb" - integrity sha512-lwhs8hktwxSjf9UaZ9tG5M03PGogvFaH8gUgLNbN9HKIg0dvv6q+gkSuJ8HN4/VbyxkuLzCjlN7GquQ0gUJfIg== - dependencies: - "@types/node" "*" - "@unstoppabledomains/resolution@^8.5.0": version "8.5.0" resolved "https://registry.npmjs.org/@unstoppabledomains/resolution/-/resolution-8.5.0.tgz" @@ -1806,77 +1552,6 @@ crypto-js "^4.1.1" elliptic "^6.5.4" -"@vanilla-extract/css@1.9.1": - version "1.9.1" - resolved "https://registry.yarnpkg.com/@vanilla-extract/css/-/css-1.9.1.tgz#337b79faa5f8f98915a90c3fe3c30b54be746c09" - integrity sha512-pu2SFiff5jRhPwvGoj8cM5l/qIyLvigOmy22ss5DGjwV5pJYezRjDLxWumi2luIwioMWvh9EozCjyfH8nq+7fQ== - dependencies: - "@emotion/hash" "^0.8.0" - "@vanilla-extract/private" "^1.0.3" - ahocorasick "1.0.2" - chalk "^4.1.1" - css-what "^5.0.1" - cssesc "^3.0.0" - csstype "^3.0.7" - deep-object-diff "^1.1.0" - deepmerge "^4.2.2" - media-query-parser "^2.0.2" - outdent "^0.8.0" - -"@vanilla-extract/dynamic@2.0.2": - version "2.0.2" - resolved "https://registry.yarnpkg.com/@vanilla-extract/dynamic/-/dynamic-2.0.2.tgz#13a3e461964c8029a52e6b6b631009ca6a8b27f5" - integrity sha512-U4nKaEQ8Kuz+exXEr51DUpyaOuzo24/S/k1YbDPQR06cYcNjQqvwFRnwWtZ+9ImocqM1wTKtzrdUgSTtLGIwAg== - dependencies: - "@vanilla-extract/private" "^1.0.3" - -"@vanilla-extract/private@^1.0.3": - version "1.0.3" - resolved "https://registry.yarnpkg.com/@vanilla-extract/private/-/private-1.0.3.tgz#7ec72bc2ff6fe51f9d650f962e8d1989b073690f" - integrity sha512-17kVyLq3ePTKOkveHxXuIJZtGYs+cSoev7BlP+Lf4916qfDhk/HBjvlYDe8egrea7LNPHKwSZJK/bzZC+Q6AwQ== - -"@vanilla-extract/sprinkles@1.5.0": - version "1.5.0" - resolved "https://registry.yarnpkg.com/@vanilla-extract/sprinkles/-/sprinkles-1.5.0.tgz#c921183ae518bb484299c2dc81f2acefd91c3dbe" - integrity sha512-W58f2Rzz5lLmk0jbhgStVlZl5wEiPB1Ur3fRvUaBM+MrifZ3qskmFq/CiH//fEYeG5Dh9vF1qRviMMH46cX9Nw== - -"@wagmi/chains@1.6.0": - version "1.6.0" - resolved "https://registry.yarnpkg.com/@wagmi/chains/-/chains-1.6.0.tgz#eb992ad28dbaaab729b5bcab3e5b461e8a035656" - integrity sha512-5FRlVxse5P4ZaHG3GTvxwVANSmYJas1eQrTBHhjxVtqXoorm0aLmCHbhmN8Xo1yu09PaWKlleEvfE98yH4AgIw== - -"@wagmi/chains@1.7.0": - version "1.7.0" - resolved "https://registry.yarnpkg.com/@wagmi/chains/-/chains-1.7.0.tgz#8f6ad81cf867e1788417f7c978ca92bc083ecaf6" - integrity sha512-TKVeHv0GqP5sV1yQ8BDGYToAFezPnCexbbBpeH14x7ywi5a1dDStPffpt9x+ytE6LJWkZ6pAMs/HNWXBQ5Nqmw== - -"@wagmi/connectors@2.7.0": - version "2.7.0" - resolved "https://registry.yarnpkg.com/@wagmi/connectors/-/connectors-2.7.0.tgz#547972502cbe6719217043fe5b610ac48534dc93" - integrity sha512-1KOL0HTJl5kzSC/YdKwFwiokr6poUQn1V/tcT0TpG3iH2x0lSM7FTkvCjVVY/6lKzTXrLlo9y2aE7AsOPnkvqg== - dependencies: - "@coinbase/wallet-sdk" "^3.6.6" - "@ledgerhq/connect-kit-loader" "^1.1.0" - "@safe-global/safe-apps-provider" "^0.17.1" - "@safe-global/safe-apps-sdk" "^8.0.0" - "@walletconnect/ethereum-provider" "2.9.2" - "@walletconnect/legacy-provider" "^2.0.0" - "@walletconnect/modal" "2.6.1" - "@walletconnect/utils" "2.9.2" - abitype "0.8.7" - eventemitter3 "^4.0.7" - -"@wagmi/core@1.3.9": - version "1.3.9" - resolved "https://registry.yarnpkg.com/@wagmi/core/-/core-1.3.9.tgz#16bac164fe74203fde68abe7991b947d3a26e6ab" - integrity sha512-SrnABCrsDvhiMCLLLyzyHnZbEumsFT/XWlJJQZeyEDcixL95R7XQwOaaoRI4MpNilCtMtu3jzN57tA5Z2iA+kw== - dependencies: - "@wagmi/chains" "1.7.0" - "@wagmi/connectors" "2.7.0" - abitype "0.8.7" - eventemitter3 "^4.0.7" - zustand "^4.3.1" - "@walletconnect/browser-utils@^1.8.0": version "1.8.0" resolved "https://registry.yarnpkg.com/@walletconnect/browser-utils/-/browser-utils-1.8.0.tgz#33c10e777aa6be86c713095b5206d63d32df0951" @@ -1920,28 +1595,6 @@ lodash.isequal "4.5.0" uint8arrays "^3.1.0" -"@walletconnect/core@2.9.2": - version "2.9.2" - resolved "https://registry.yarnpkg.com/@walletconnect/core/-/core-2.9.2.tgz#c46734ca63771b28fd77606fd521930b7ecfc5e1" - integrity sha512-VARMPAx8sIgodeyngDHbealP3B621PQqjqKsByFUTOep8ZI1/R/20zU+cmq6j9RCrL+kLKZcrZqeVzs8Z7OlqQ== - dependencies: - "@walletconnect/heartbeat" "1.2.1" - "@walletconnect/jsonrpc-provider" "1.0.13" - "@walletconnect/jsonrpc-types" "1.0.3" - "@walletconnect/jsonrpc-utils" "1.0.8" - "@walletconnect/jsonrpc-ws-connection" "1.0.13" - "@walletconnect/keyvaluestorage" "^1.0.2" - "@walletconnect/logger" "^2.0.1" - "@walletconnect/relay-api" "^1.0.9" - "@walletconnect/relay-auth" "^1.0.4" - "@walletconnect/safe-json" "^1.0.2" - "@walletconnect/time" "^1.0.2" - "@walletconnect/types" "2.9.2" - "@walletconnect/utils" "2.9.2" - events "^3.3.0" - lodash.isequal "4.5.0" - uint8arrays "^3.1.0" - "@walletconnect/core@^1.8.0": version "1.8.0" resolved "https://registry.yarnpkg.com/@walletconnect/core/-/core-1.8.0.tgz#6b2748b90c999d9d6a70e52e26a8d5e8bfeaa81e" @@ -1951,7 +1604,7 @@ "@walletconnect/types" "^1.8.0" "@walletconnect/utils" "^1.8.0" -"@walletconnect/crypto@^1.0.2", "@walletconnect/crypto@^1.0.3": +"@walletconnect/crypto@^1.0.2": version "1.0.3" resolved "https://registry.yarnpkg.com/@walletconnect/crypto/-/crypto-1.0.3.tgz#7b8dd4d7e2884fe3543c7c07aea425eef5ef9dd4" integrity sha512-+2jdORD7XQs76I2Odgr3wwrtyuLUXD/kprNVsjWRhhhdO9Mt6WqVzOPu0/t7OHSmgal8k7SoBQzUc5hu/8zL/g== @@ -1979,21 +1632,6 @@ dependencies: tslib "1.14.1" -"@walletconnect/ethereum-provider@2.9.2": - version "2.9.2" - resolved "https://registry.yarnpkg.com/@walletconnect/ethereum-provider/-/ethereum-provider-2.9.2.tgz#fb3a6fca279bb4e98e75baa2fb9730545d41bb99" - integrity sha512-eO1dkhZffV1g7vpG19XUJTw09M/bwGUwwhy1mJ3AOPbOSbMPvwiCuRz2Kbtm1g9B0Jv15Dl+TvJ9vTgYF8zoZg== - dependencies: - "@walletconnect/jsonrpc-http-connection" "^1.0.7" - "@walletconnect/jsonrpc-provider" "^1.0.13" - "@walletconnect/jsonrpc-types" "^1.0.3" - "@walletconnect/jsonrpc-utils" "^1.0.8" - "@walletconnect/sign-client" "2.9.2" - "@walletconnect/types" "2.9.2" - "@walletconnect/universal-provider" "2.9.2" - "@walletconnect/utils" "2.9.2" - events "^3.3.0" - "@walletconnect/ethereum-provider@^2.10.0": version "2.10.0" resolved "https://registry.yarnpkg.com/@walletconnect/ethereum-provider/-/ethereum-provider-2.10.0.tgz#eebde38674222a48be35bb4aa3f6a74247ba059b" @@ -2035,7 +1673,7 @@ "@walletconnect/types" "^1.8.0" "@walletconnect/utils" "^1.8.0" -"@walletconnect/jsonrpc-http-connection@^1.0.4", "@walletconnect/jsonrpc-http-connection@^1.0.7": +"@walletconnect/jsonrpc-http-connection@^1.0.7": version "1.0.7" resolved "https://registry.yarnpkg.com/@walletconnect/jsonrpc-http-connection/-/jsonrpc-http-connection-1.0.7.tgz#a6973569b8854c22da707a759d241e4f5c2d5a98" integrity sha512-qlfh8fCfu8LOM9JRR9KE0s0wxP6ZG9/Jom8M0qsoIQeKF3Ni0FyV4V1qy/cc7nfI46SLQLSl4tgWSfLiE1swyQ== @@ -2045,7 +1683,7 @@ cross-fetch "^3.1.4" tslib "1.14.1" -"@walletconnect/jsonrpc-provider@1.0.13", "@walletconnect/jsonrpc-provider@^1.0.13", "@walletconnect/jsonrpc-provider@^1.0.6": +"@walletconnect/jsonrpc-provider@1.0.13", "@walletconnect/jsonrpc-provider@^1.0.13": version "1.0.13" resolved "https://registry.yarnpkg.com/@walletconnect/jsonrpc-provider/-/jsonrpc-provider-1.0.13.tgz#9a74da648d015e1fffc745f0c7d629457f53648b" integrity sha512-K73EpThqHnSR26gOyNEL+acEex3P7VWZe6KE12ZwKzAt2H4e5gldZHbjsu2QR9cLeJ8AXuO7kEMOIcRv1QEc7g== @@ -2062,7 +1700,7 @@ keyvaluestorage-interface "^1.0.0" tslib "1.14.1" -"@walletconnect/jsonrpc-utils@1.0.8", "@walletconnect/jsonrpc-utils@^1.0.3", "@walletconnect/jsonrpc-utils@^1.0.4", "@walletconnect/jsonrpc-utils@^1.0.6", "@walletconnect/jsonrpc-utils@^1.0.7", "@walletconnect/jsonrpc-utils@^1.0.8": +"@walletconnect/jsonrpc-utils@1.0.8", "@walletconnect/jsonrpc-utils@^1.0.3", "@walletconnect/jsonrpc-utils@^1.0.6", "@walletconnect/jsonrpc-utils@^1.0.7", "@walletconnect/jsonrpc-utils@^1.0.8": version "1.0.8" resolved "https://registry.yarnpkg.com/@walletconnect/jsonrpc-utils/-/jsonrpc-utils-1.0.8.tgz#82d0cc6a5d6ff0ecc277cb35f71402c91ad48d72" integrity sha512-vdeb03bD8VzJUL6ZtzRYsFMq1eZQcM3EAzT0a3st59dyLfJ0wq+tKMpmGH7HlB7waD858UWgfIcudbPFsbzVdw== @@ -2090,66 +1728,6 @@ safe-json-utils "^1.1.1" tslib "1.14.1" -"@walletconnect/legacy-client@^2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@walletconnect/legacy-client/-/legacy-client-2.0.0.tgz#9f2c09694789fd4b6c5d68d6423b44bac55aed30" - integrity sha512-v5L7rYk9loVnfvUf0mF+76bUPFaU5/Vh7mzL6/950CD/yoGdzYZ3Kj+L7mkC6HPMEGeQsBP1+sqBuiVGZ/aODA== - dependencies: - "@walletconnect/crypto" "^1.0.3" - "@walletconnect/encoding" "^1.0.2" - "@walletconnect/jsonrpc-utils" "^1.0.4" - "@walletconnect/legacy-types" "^2.0.0" - "@walletconnect/legacy-utils" "^2.0.0" - "@walletconnect/safe-json" "^1.0.1" - "@walletconnect/window-getters" "^1.0.1" - "@walletconnect/window-metadata" "^1.0.1" - detect-browser "^5.3.0" - query-string "^6.13.5" - -"@walletconnect/legacy-modal@^2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@walletconnect/legacy-modal/-/legacy-modal-2.0.0.tgz#d0fab01a1337a8f5d88cdb1430cbef2d46072bbf" - integrity sha512-jckNd8lMhm4X7dX9TDdxM3bXKJnaqkRs6K2Mo5j6GmbIF9Eyx40jZ5+q457RVxvM6ciZEDT5s1wBHWdWoOo+9Q== - dependencies: - "@walletconnect/legacy-types" "^2.0.0" - "@walletconnect/legacy-utils" "^2.0.0" - copy-to-clipboard "^3.3.3" - preact "^10.12.0" - qrcode "^1.5.1" - -"@walletconnect/legacy-provider@^2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@walletconnect/legacy-provider/-/legacy-provider-2.0.0.tgz#08e2db1e4c234743b2f30422bc8100bc42e8fc44" - integrity sha512-A8xPebMI1A+50HbWwTpFCbwP7G+1NGKdTKyg8BUUg3h3Y9JucpC1W6w/x0v1Xw7qFEqQnz74LoIN/A3ytH9xrQ== - dependencies: - "@walletconnect/jsonrpc-http-connection" "^1.0.4" - "@walletconnect/jsonrpc-provider" "^1.0.6" - "@walletconnect/legacy-client" "^2.0.0" - "@walletconnect/legacy-modal" "^2.0.0" - "@walletconnect/legacy-types" "^2.0.0" - "@walletconnect/legacy-utils" "^2.0.0" - -"@walletconnect/legacy-types@^2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@walletconnect/legacy-types/-/legacy-types-2.0.0.tgz#224278ae2874c6a2ca805c2d1d062a511dcf7227" - integrity sha512-sOVrA7HUdbI1OwKyPOQU0/DdvTSVFlsXWpAk2K2WvP2erTkBWPMTJq6cv2BmKdoJ3p6gLApT7sd+jHi3OF71uw== - dependencies: - "@walletconnect/jsonrpc-types" "^1.0.2" - -"@walletconnect/legacy-utils@^2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@walletconnect/legacy-utils/-/legacy-utils-2.0.0.tgz#e3a637c00783f9cd2ae139b640f82223ab78ed9d" - integrity sha512-CPWxSVVXw0kgNCxvU126g4GiV3mzXmC8IPJ15twE46aJ1FX+RHEIfAzFMFz2F2+fEhBxL63A7dwNQKDXorRPcQ== - dependencies: - "@walletconnect/encoding" "^1.0.2" - "@walletconnect/jsonrpc-utils" "^1.0.4" - "@walletconnect/legacy-types" "^2.0.0" - "@walletconnect/safe-json" "^1.0.1" - "@walletconnect/window-getters" "^1.0.1" - "@walletconnect/window-metadata" "^1.0.1" - detect-browser "^5.3.0" - query-string "^6.13.5" - "@walletconnect/logger@^2.0.1": version "2.0.1" resolved "https://registry.yarnpkg.com/@walletconnect/logger/-/logger-2.0.1.tgz#7f489b96e9a1ff6bf3e58f0fbd6d69718bf844a8" @@ -2257,21 +1835,6 @@ "@walletconnect/utils" "2.10.0" events "^3.3.0" -"@walletconnect/sign-client@2.9.2": - version "2.9.2" - resolved "https://registry.yarnpkg.com/@walletconnect/sign-client/-/sign-client-2.9.2.tgz#ff4c81c082c2078878367d07f24bcb20b1f7ab9e" - integrity sha512-anRwnXKlR08lYllFMEarS01hp1gr6Q9XUgvacr749hoaC/AwGVlxYFdM8+MyYr3ozlA+2i599kjbK/mAebqdXg== - dependencies: - "@walletconnect/core" "2.9.2" - "@walletconnect/events" "^1.0.1" - "@walletconnect/heartbeat" "1.2.1" - "@walletconnect/jsonrpc-utils" "1.0.8" - "@walletconnect/logger" "^2.0.1" - "@walletconnect/time" "^1.0.2" - "@walletconnect/types" "2.9.2" - "@walletconnect/utils" "2.9.2" - events "^3.3.0" - "@walletconnect/socket-transport@^1.8.0": version "1.8.0" resolved "https://registry.yarnpkg.com/@walletconnect/socket-transport/-/socket-transport-1.8.0.tgz#9a1128a249628a0be11a0979b522fe82b44afa1b" @@ -2300,18 +1863,6 @@ "@walletconnect/logger" "^2.0.1" events "^3.3.0" -"@walletconnect/types@2.9.2": - version "2.9.2" - resolved "https://registry.yarnpkg.com/@walletconnect/types/-/types-2.9.2.tgz#d5fd5a61dc0f41cbdca59d1885b85207ac7bf8c5" - integrity sha512-7Rdn30amnJEEal4hk83cdwHUuxI1SWQ+K7fFFHBMqkuHLGi3tpMY6kpyfDxnUScYEZXqgRps4Jo5qQgnRqVM7A== - dependencies: - "@walletconnect/events" "^1.0.1" - "@walletconnect/heartbeat" "1.2.1" - "@walletconnect/jsonrpc-types" "1.0.3" - "@walletconnect/keyvaluestorage" "^1.0.2" - "@walletconnect/logger" "^2.0.1" - events "^3.3.0" - "@walletconnect/types@^1.8.0": version "1.8.0" resolved "https://registry.yarnpkg.com/@walletconnect/types/-/types-1.8.0.tgz#3f5e85b2d6b149337f727ab8a71b8471d8d9a195" @@ -2332,21 +1883,6 @@ "@walletconnect/utils" "2.10.0" events "^3.3.0" -"@walletconnect/universal-provider@2.9.2": - version "2.9.2" - resolved "https://registry.yarnpkg.com/@walletconnect/universal-provider/-/universal-provider-2.9.2.tgz#40e54e98bc48b1f2f5f77eb5b7f05462093a8506" - integrity sha512-JmaolkO8D31UdRaQCHwlr8uIFUI5BYhBzqYFt54Mc6gbIa1tijGOmdyr6YhhFO70LPmS6gHIjljwOuEllmlrxw== - dependencies: - "@walletconnect/jsonrpc-http-connection" "^1.0.7" - "@walletconnect/jsonrpc-provider" "1.0.13" - "@walletconnect/jsonrpc-types" "^1.0.2" - "@walletconnect/jsonrpc-utils" "^1.0.7" - "@walletconnect/logger" "^2.0.1" - "@walletconnect/sign-client" "2.9.2" - "@walletconnect/types" "2.9.2" - "@walletconnect/utils" "2.9.2" - events "^3.3.0" - "@walletconnect/utils@2.10.0": version "2.10.0" resolved "https://registry.yarnpkg.com/@walletconnect/utils/-/utils-2.10.0.tgz#6918d12180d797b8bd4a19fb2ff128e394e181d6" @@ -2367,26 +1903,6 @@ query-string "7.1.3" uint8arrays "^3.1.0" -"@walletconnect/utils@2.9.2": - version "2.9.2" - resolved "https://registry.yarnpkg.com/@walletconnect/utils/-/utils-2.9.2.tgz#035bdb859ee81a4bcc6420f56114cc5ec3e30afb" - integrity sha512-D44hwXET/8JhhIjqljY6qxSu7xXnlPrf63UN/Qfl98vDjWlYVcDl2+JIQRxD9GPastw0S8XZXdRq59XDXLuZBg== - dependencies: - "@stablelib/chacha20poly1305" "1.0.1" - "@stablelib/hkdf" "1.0.1" - "@stablelib/random" "^1.0.2" - "@stablelib/sha256" "1.0.1" - "@stablelib/x25519" "^1.0.3" - "@walletconnect/relay-api" "^1.0.9" - "@walletconnect/safe-json" "^1.0.2" - "@walletconnect/time" "^1.0.2" - "@walletconnect/types" "2.9.2" - "@walletconnect/window-getters" "^1.0.1" - "@walletconnect/window-metadata" "^1.0.1" - detect-browser "5.3.0" - query-string "7.1.3" - uint8arrays "^3.1.0" - "@walletconnect/utils@^1.8.0": version "1.8.0" resolved "https://registry.yarnpkg.com/@walletconnect/utils/-/utils-1.8.0.tgz#2591a197c1fa7429941fe428876088fda6632060" @@ -2436,10 +1952,10 @@ ethers "5.5.4" joi "17.9.1" -"@web3-onboard/core@^2.21.0": - version "2.21.0" - resolved "https://registry.yarnpkg.com/@web3-onboard/core/-/core-2.21.0.tgz#9055a9320f862911453010ba9a430a361c66202c" - integrity sha512-owxmSbCILFV0nQA46OGxcRrVdeZGL8SabBXll/PR0GAGsrZBYqNSE608ISd0luPt2Npy+dT8f8xUruFau+k/BA== +"@web3-onboard/core@^2.21.1": + version "2.21.1" + resolved "https://registry.yarnpkg.com/@web3-onboard/core/-/core-2.21.1.tgz#addb6c07c376cbbed3ae1d9ea6aabf05b15a8309" + integrity sha512-2ETfh+MIcRdEq1fY3+hc4KDTVelJLzNK9SpiH58kZ43/G5ky5IuTRS22e0xpsn/4pq5a1Y0Pgc1tHQncyZpndw== dependencies: "@web3-onboard/common" "^2.3.3" bignumber.js "^9.0.0" @@ -2464,13 +1980,13 @@ joi "17.9.1" lodash.uniqby "^4.7.0" -"@web3-onboard/react@^2.8.11": - version "2.8.11" - resolved "https://registry.yarnpkg.com/@web3-onboard/react/-/react-2.8.11.tgz#ce364bf11f09933baa609908a6bbff91be6537ca" - integrity sha512-wTvDQaIXKxe0xE++iykEzJ2Y9bY4XeJzptE23cgkZBQhlWbJZmVUKDBQrCbkdIM0+5Qq2AZYN6UMNgdoB3myxg== +"@web3-onboard/react@^2.8.9": + version "2.8.12" + resolved "https://registry.yarnpkg.com/@web3-onboard/react/-/react-2.8.12.tgz#5ab28aa2a038d3a4ba66d4178b87fc27f2f5be92" + integrity sha512-OqG24441XLf+hisy2KkHR3ZmLnleVmRRXeCpa4KHf9j7LtcBhGWOZlIjwFpVq/tk+r6/9piteweOxiqANObAIA== dependencies: "@web3-onboard/common" "^2.3.3" - "@web3-onboard/core" "^2.21.0" + "@web3-onboard/core" "^2.21.1" use-sync-external-store "1.0.0" "@web3-onboard/walletconnect@^2.4.6": @@ -2508,24 +2024,6 @@ resolved "https://registry.yarnpkg.com/@web3-react/types/-/types-6.0.7.tgz#34a6204224467eedc6123abaf55fbb6baeb2809f" integrity sha512-ofGmfDhxmNT1/P/MgVa8IKSkCStFiyvXe+U5tyZurKdrtTDFU+wJ/LxClPDtFerWpczNFPUSrKcuhfPX1sI6+A== -JSONStream@^1.3.5: - version "1.3.5" - resolved "https://registry.yarnpkg.com/JSONStream/-/JSONStream-1.3.5.tgz#3208c1f08d3a4d99261ab64f92302bc15e111ca0" - integrity sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ== - dependencies: - jsonparse "^1.2.0" - through ">=2.2.7 <3" - -abitype@0.8.7: - version "0.8.7" - resolved "https://registry.yarnpkg.com/abitype/-/abitype-0.8.7.tgz#e4b3f051febd08111f486c0cc6a98fa72d033622" - integrity sha512-wQ7hV8Yg/yKmGyFpqrNZufCxbszDe5es4AZGYPBitocfSqXtjrTG9JMWFcc4N30ukl2ve48aBTwt7NJxVQdU3w== - -abitype@0.9.3: - version "0.9.3" - resolved "https://registry.yarnpkg.com/abitype/-/abitype-0.9.3.tgz#294d25288ee683d72baf4e1fed757034e3c8c277" - integrity sha512-dz4qCQLurx97FQhnb/EIYTk/ldQ+oafEDUqC0VVIeQS1Q48/YWt/9YNfMmp9SLFqN41ktxny3c8aYxHjmFIB/w== - aes-js@3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/aes-js/-/aes-js-3.0.0.tgz#e21df10ad6c2053295bcbb8dab40b09dbea87e4d" @@ -2536,18 +2034,6 @@ aes-js@^3.1.2: resolved "https://registry.yarnpkg.com/aes-js/-/aes-js-3.1.2.tgz#db9aabde85d5caabbfc0d4f2a4446960f627146a" integrity sha512-e5pEa2kBnBOgR4Y/p20pskXI74UEz7de8ZGVo58asOtvSVG5YAbJeELPZxOmt+Bnz3rX753YKhfIn4X4l1PPRQ== -agentkeepalive@^4.3.0: - version "4.5.0" - resolved "https://registry.yarnpkg.com/agentkeepalive/-/agentkeepalive-4.5.0.tgz#2673ad1389b3c418c5a20c5d7364f93ca04be923" - integrity sha512-5GG/5IbQQpC9FpkRGsSvZI5QYeSCzlJHdpBQntCsuTOxhKD8lqKhrleg2Yi7yvMIf82Ycmmqln9U8V9qwEiJew== - dependencies: - humanize-ms "^1.2.1" - -ahocorasick@1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/ahocorasick/-/ahocorasick-1.0.2.tgz#9eee93aef9d02bfb476d9b648d9b7a40ef2fd500" - integrity sha512-hCOfMzbFx5IDutmWLAt6MZwOUjIfSM9G9FyVxytmE4Rs/5YDPWQrD/+IR1w+FweD9H2oOZEnv36TmkjhNURBVA== - ansi-regex@^4.1.0: version "4.1.1" resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.1.1.tgz#164daac87ab2d6f6db3a29875e2d1766582dabed" @@ -2565,7 +2051,7 @@ ansi-styles@^3.2.0: dependencies: color-convert "^1.9.0" -ansi-styles@^4.0.0, ansi-styles@^4.1.0: +ansi-styles@^4.0.0: version "4.3.0" resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== @@ -2579,30 +2065,11 @@ aria-hidden@^1.1.1: dependencies: tslib "^2.0.0" -async-mutex@^0.2.6: - version "0.2.6" - resolved "https://registry.yarnpkg.com/async-mutex/-/async-mutex-0.2.6.tgz#0d7a3deb978bc2b984d5908a2038e1ae2e54ff40" - integrity sha512-Hs4R+4SPgamu6rSGW8C7cV9gaWUKEHykfzCCvIRuaVv636Ju10ZdeUbvb4TBEW0INuq2DHZqXbK4Nd3yG4RaRw== - dependencies: - tslib "^2.0.0" - atomic-sleep@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/atomic-sleep/-/atomic-sleep-1.0.0.tgz#eb85b77a601fc932cfe432c5acd364a9e2c9075b" integrity sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ== -available-typed-arrays@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz#92f95616501069d07d10edb2fc37d3e1c65123b7" - integrity sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw== - -base-x@^3.0.2: - version "3.0.9" - resolved "https://registry.yarnpkg.com/base-x/-/base-x-3.0.9.tgz#6349aaabb58526332de9f60995e548a53fe21320" - integrity sha512-H7JU6iBHTal1gp56aKoaa//YUxEaAOUiydvrV/pILqIHXTtqxSkATOnDA2u+jZ/61sD+L/412+7kzXRtWukhpQ== - dependencies: - safe-buffer "^5.0.1" - base64-js@^1.3.1: version "1.5.1" resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" @@ -2613,30 +2080,11 @@ bech32@1.1.4: resolved "https://registry.yarnpkg.com/bech32/-/bech32-1.1.4.tgz#e38c9f37bf179b8eb16ae3a772b40c356d4832e9" integrity sha512-s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ== -bigint-buffer@^1.1.5: - version "1.1.5" - resolved "https://registry.yarnpkg.com/bigint-buffer/-/bigint-buffer-1.1.5.tgz#d038f31c8e4534c1f8d0015209bf34b4fa6dd442" - integrity sha512-trfYco6AoZ+rKhKnxA0hgX0HAbVP/s808/EuDSe2JDzUnCp/xAsli35Orvk67UrTEcwuxZqYZDmfA2RXJgxVvA== - dependencies: - bindings "^1.3.0" - bignumber.js@^9.0.0, bignumber.js@^9.1.0: version "9.1.2" resolved "https://registry.yarnpkg.com/bignumber.js/-/bignumber.js-9.1.2.tgz#b7c4242259c008903b13707983b5f4bbd31eda0c" integrity sha512-2/mKyZH9K85bzOEfhXDBFZTGd1CTs+5IHpeFQo9luiBG7hghdC851Pj2WAhb6E3R6b9tZj/XKhbg4fum+Kepug== -bind-decorator@^1.0.11: - version "1.0.11" - resolved "https://registry.yarnpkg.com/bind-decorator/-/bind-decorator-1.0.11.tgz#e41bc06a1f65dd9cec476c91c5daf3978488252f" - integrity sha512-yzkH0uog6Vv/vQ9+rhSKxecnqGUZHYncg7qS7voz3Q76+TAi1SGiOKk2mlOvusQnFz9Dc4BC/NMkeXu11YgjJg== - -bindings@^1.3.0: - version "1.5.0" - resolved "https://registry.yarnpkg.com/bindings/-/bindings-1.5.0.tgz#10353c9e945334bc0511a6d90b38fbc7c9c504df" - integrity sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ== - dependencies: - file-uri-to-path "1.0.0" - bn.js@4.11.8: version "4.11.8" resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.8.tgz#2cde09eb5ee341f484746bb0309b3253b1b1442f" @@ -2647,7 +2095,7 @@ bn.js@^4.11.9, bn.js@^4.4.0: resolved "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz" integrity sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA== -bn.js@^5.1.1, bn.js@^5.2.0, bn.js@^5.2.1: +bn.js@^5.2.1: version "5.2.1" resolved "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz" integrity sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ== @@ -2662,15 +2110,6 @@ bnc-sdk@^4.6.7: rxjs "^6.6.3" sturdy-websocket "^0.1.12" -borsh@^0.7.0: - version "0.7.0" - resolved "https://registry.yarnpkg.com/borsh/-/borsh-0.7.0.tgz#6e9560d719d86d90dc589bca60ffc8a6c51fec2a" - integrity sha512-CLCsZGIBCFnPtkNnieW/a8wmreDmfUtjU2m9yHrzPXIlNbqVs0AQrSatSG6vdNYUqdc83tkQi2eHfF98ubzQLA== - dependencies: - bn.js "^5.2.0" - bs58 "^4.0.0" - text-encoding-utf-8 "^1.0.2" - bowser@^2.11.0: version "2.11.0" resolved "https://registry.yarnpkg.com/bowser/-/bowser-2.11.0.tgz#5ca3c35757a7aa5771500c70a73a9f91ef420a8f" @@ -2681,13 +2120,6 @@ brorand@^1.1.0: resolved "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz" integrity sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w== -bs58@^4.0.0, bs58@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/bs58/-/bs58-4.0.1.tgz#be161e76c354f6f788ae4071f63f34e8c4f0a42a" - integrity sha512-Ok3Wdf5vOIlBrgCvTq96gBkJw+JUEzdBgyaza5HLtPm7yTHkjRy8+JzNyHF7BHa0bNWOQIp3m5YF0nnFcOIKLw== - dependencies: - base-x "^3.0.2" - buffer-alloc-unsafe@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz#bd7dc26ae2972d0eda253be061dba992349c19f0" @@ -2711,14 +2143,6 @@ buffer-from@^1.1.1, buffer-from@^1.1.2: resolved "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz" integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== -buffer@6.0.3, buffer@^6.0.3, buffer@~6.0.3: - version "6.0.3" - resolved "https://registry.yarnpkg.com/buffer/-/buffer-6.0.3.tgz#2ace578459cc8fbe2a70aaa8f52ee63b6a74c6c6" - integrity sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA== - dependencies: - base64-js "^1.3.1" - ieee754 "^1.2.1" - buffer@^5.4.3: version "5.7.1" resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0" @@ -2727,34 +2151,11 @@ buffer@^5.4.3: base64-js "^1.3.1" ieee754 "^1.1.13" -bufferutil@^4.0.1: - version "4.0.7" - resolved "https://registry.yarnpkg.com/bufferutil/-/bufferutil-4.0.7.tgz#60c0d19ba2c992dd8273d3f73772ffc894c153ad" - integrity sha512-kukuqc39WOHtdxtw4UScxF/WVnMFVSQVKhtx3AjZJzhd0RGZZldcrfSEbVsWWe6KNH253574cq5F+wpv0G9pJw== - dependencies: - node-gyp-build "^4.3.0" - -call-bind@^1.0.0, call-bind@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c" - integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== - dependencies: - function-bind "^1.1.1" - get-intrinsic "^1.0.2" - camelcase@^5.0.0: version "5.3.1" resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== -chalk@^4.1.1: - version "4.1.2" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" - integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== - dependencies: - ansi-styles "^4.1.0" - supports-color "^7.1.0" - cli-color@^2.0.3: version "2.0.3" resolved "https://registry.yarnpkg.com/cli-color/-/cli-color-2.0.3.tgz#73769ba969080629670f3f2ef69a4bf4e7cc1879" @@ -2784,12 +2185,7 @@ cliui@^6.0.0: strip-ansi "^6.0.0" wrap-ansi "^6.2.0" -clsx@1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/clsx/-/clsx-1.1.1.tgz#98b3134f9abbdf23b2663491ace13c5c03a73188" - integrity sha512-6/bPho624p3S2pMyvP5kKBPXnI3ufHLObBFCfgx+LkeR5lg2XYy2hqZqUf45ypD8COn2bhgGJSUE+l5dhNBieA== - -clsx@^1.1.0, clsx@^1.1.1, clsx@^1.2.1: +clsx@^1.1.1, clsx@^1.2.1: version "1.2.1" resolved "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz" integrity sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg== @@ -2826,12 +2222,7 @@ combine-errors@^3.0.3: custom-error-instance "2.1.1" lodash.uniqby "4.5.0" -commander@^2.20.3: - version "2.20.3" - resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" - integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== - -copy-to-clipboard@^3.3.1, copy-to-clipboard@^3.3.3: +copy-to-clipboard@^3.3.1: version "3.3.3" resolved "https://registry.yarnpkg.com/copy-to-clipboard/-/copy-to-clipboard-3.3.3.tgz#55ac43a1db8ae639a4bd99511c148cdd1b83a1b0" integrity sha512-2KV8NhB5JqC3ky0r9PMCAZKbUHSwtEo4CwCs0KXgruG43gX5PMqDEBbVU4OUzw2MuAWUfsuFmWvEKG5QRfSnJA== @@ -2843,7 +2234,7 @@ core-js@^3.31.1: resolved "https://registry.npmjs.org/core-js/-/core-js-3.32.0.tgz" integrity sha512-rd4rYZNlF3WuoYuRIDEmbR/ga9CeuWX9U05umAvgrrZoHY4Z++cp/xwPQMvUpBB4Ag6J8KfD80G0zwCyaSxDww== -cross-fetch@^3.1.4, cross-fetch@^3.1.5: +cross-fetch@^3.1.4: version "3.1.8" resolved "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.8.tgz" integrity sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg== @@ -2867,21 +2258,6 @@ crypto-js@^4.1.1: resolved "https://registry.npmjs.org/crypto-js/-/crypto-js-4.1.1.tgz" integrity sha512-o2JlM7ydqd3Qk9CA0L4NL6mTzU2sdx96a+oOfPu8Mkl/PK51vSyoi8/rQ8NknZtk44vq15lmhAj9CIAGwgeWKw== -css-what@^5.0.1: - version "5.1.0" - resolved "https://registry.yarnpkg.com/css-what/-/css-what-5.1.0.tgz#3f7b707aadf633baf62c2ceb8579b545bb40f7fe" - integrity sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw== - -cssesc@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" - integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== - -csstype@^3.0.7: - version "3.1.2" - resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.2.tgz#1d4bf9d572f11c14031f0436e1c10bc1f571f50b" - integrity sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ== - custom-error-instance@2.1.1: version "2.1.1" resolved "https://registry.npmjs.org/custom-error-instance/-/custom-error-instance-2.1.1.tgz" @@ -2902,7 +2278,7 @@ date-fns@^2.28.0: dependencies: "@babel/runtime" "^7.21.0" -debug@^4.3.4, debug@~4.3.1, debug@~4.3.2: +debug@~4.3.1, debug@~4.3.2: version "4.3.4" resolved "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz" integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== @@ -2919,27 +2295,17 @@ decode-uri-component@^0.2.0, decode-uri-component@^0.2.2: resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.2.tgz#e69dbe25d37941171dd540e024c444cd5188e1e9" integrity sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ== -deep-object-diff@^1.1.0: - version "1.1.9" - resolved "https://registry.yarnpkg.com/deep-object-diff/-/deep-object-diff-1.1.9.tgz#6df7ef035ad6a0caa44479c536ed7b02570f4595" - integrity sha512-Rn+RuwkmkDwCi2/oXOFS9Gsr5lJZu/yTGpK7wAaAIE75CC+LCGEZHpY6VQJa/RoJcrmaA/docWJZvYohlNkWPA== - deepmerge@^4.2.2: version "4.3.1" resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.3.1.tgz#44b5f2147cd3b00d4b56137685966f26fd25dd4a" integrity sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A== -delay@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/delay/-/delay-5.0.0.tgz#137045ef1b96e5071060dd5be60bf9334436bd1d" - integrity sha512-ReEBKkIfe4ya47wlPYf/gu5ib6yUG0/Aez0JQZQz94kiWtRQvZIQbTiehsnwHvLSWJnQdhVeqYue7Id1dKr0qw== - detect-browser@5.2.0: version "5.2.0" resolved "https://registry.yarnpkg.com/detect-browser/-/detect-browser-5.2.0.tgz#c9cd5afa96a6a19fda0bbe9e9be48a6b6e1e9c97" integrity sha512-tr7XntDAu50BVENgQfajMLzacmSe34D+qZc4zjnniz0ZVuw/TZcLcyxHQjYpJTM36sGEkZZlYLnIM1hH7alTMA== -detect-browser@5.3.0, detect-browser@^5.3.0: +detect-browser@5.3.0: version "5.3.0" resolved "https://registry.yarnpkg.com/detect-browser/-/detect-browser-5.3.0.tgz#9705ef2bddf46072d0f7265a1fe300e36fe7ceca" integrity sha512-53rsFbGdwMwlF7qvCt0ypLM5V5/Mbl0szB7GPN8y9NCcbknYOeVVXdrXEq+90IwAfrrzt6Hd+u2E2ntakICU8w== @@ -3080,18 +2446,6 @@ es6-iterator@^2.0.3: es5-ext "^0.10.35" es6-symbol "^3.1.1" -es6-promise@^4.0.3: - version "4.2.8" - resolved "https://registry.yarnpkg.com/es6-promise/-/es6-promise-4.2.8.tgz#4eb21594c972bc40553d276e510539143db53e0a" - integrity sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w== - -es6-promisify@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/es6-promisify/-/es6-promisify-5.0.0.tgz#5109d62f3e56ea967c4b63505aef08291c8a5203" - integrity sha512-C+d6UdsYDk0lMebHNR4S2NybQMMngAOnOwYBQjTOiv0MkoJMP0Myw2mgpDLBcpfCmRLxyFqYhS/CfOENq4SJhQ== - dependencies: - es6-promise "^4.0.3" - es6-symbol@^3.1.1, es6-symbol@^3.1.3: version "3.1.3" resolved "https://registry.yarnpkg.com/es6-symbol/-/es6-symbol-3.1.3.tgz#bad5d3c1bcdac28269f4cb331e431c78ac705d18" @@ -3143,49 +2497,6 @@ estree-walker@^2: resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-2.0.2.tgz#52f010178c2a4c117a7757cfe942adb7d2da4cac" integrity sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w== -eth-block-tracker@6.1.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/eth-block-tracker/-/eth-block-tracker-6.1.0.tgz#0481f97bbb88a100b9d45806fe7e37af741cbefc" - integrity sha512-K9SY8+/xMBi4M5HHTDdxnpEqEEGjbNpzHFqvxyjMZej8InV/B+CkFRKM6W+uvrFJ7m8Zd1E0qUkseU3vdIDFYQ== - dependencies: - "@metamask/safe-event-emitter" "^2.0.0" - "@metamask/utils" "^3.0.1" - json-rpc-random-id "^1.0.1" - pify "^3.0.0" - -eth-json-rpc-filters@5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/eth-json-rpc-filters/-/eth-json-rpc-filters-5.1.0.tgz#f0c2aeaec2a45e2dc6ca1b9843d8e85447821427" - integrity sha512-fos+9xmoa1A2Ytsc9eYof17r81BjdJOUcGcgZn4K/tKdCCTb+a8ytEtwlu1op5qsXFDlgGmstTELFrDEc89qEQ== - dependencies: - "@metamask/safe-event-emitter" "^2.0.0" - async-mutex "^0.2.6" - eth-query "^2.1.2" - json-rpc-engine "^6.1.0" - pify "^5.0.0" - -eth-query@^2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/eth-query/-/eth-query-2.1.2.tgz#d6741d9000106b51510c72db92d6365456a6da5e" - integrity sha512-srES0ZcvwkR/wd5OQBRA1bIJMww1skfGS0s8wlwK3/oNP4+wnds60krvu5R1QbpRQjMmpG5OMIWro5s7gvDPsA== - dependencies: - json-rpc-random-id "^1.0.0" - xtend "^4.0.1" - -eth-rpc-errors@4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/eth-rpc-errors/-/eth-rpc-errors-4.0.2.tgz#11bc164e25237a679061ac05b7da7537b673d3b7" - integrity sha512-n+Re6Gu8XGyfFy1it0AwbD1x0MUzspQs0D5UiPs1fFPCr6WAwZM+vbIhXheBFrpgosqN9bs5PqlB4Q61U/QytQ== - dependencies: - fast-safe-stringify "^2.0.6" - -eth-rpc-errors@^4.0.2: - version "4.0.3" - resolved "https://registry.yarnpkg.com/eth-rpc-errors/-/eth-rpc-errors-4.0.3.tgz#6ddb6190a4bf360afda82790bb7d9d5e724f423a" - integrity sha512-Z3ymjopaoft7JDoxZcEb3pwdGh7yiYMhOwm2doUt6ASXlMavpNlK6Cre0+IMl2VSGyEU9rkiperQhp5iRxn5Pg== - dependencies: - fast-safe-stringify "^2.0.6" - ethers@5.5.3: version "5.5.3" resolved "https://registry.yarnpkg.com/ethers/-/ethers-5.5.3.tgz#1e361516711c0c3244b6210e7e3ecabf0c75fca0" @@ -3319,31 +2630,11 @@ ext@^1.1.2: dependencies: type "^2.7.2" -eyes@^0.1.8: - version "0.1.8" - resolved "https://registry.yarnpkg.com/eyes/-/eyes-0.1.8.tgz#62cf120234c683785d902348a800ef3e0cc20bc0" - integrity sha512-GipyPsXO1anza0AOZdy69Im7hGFCNB7Y/NGjDlZGJ3GJJLtwNSb2vrzYrTYJRrRloVx7pl+bhUaTB8yiccPvFQ== - fast-redact@^3.0.0: version "3.3.0" resolved "https://registry.yarnpkg.com/fast-redact/-/fast-redact-3.3.0.tgz#7c83ce3a7be4898241a46560d51de10f653f7634" integrity sha512-6T5V1QK1u4oF+ATxs1lWUmlEk6P2T9HqJG3e2DnHOdVgZy2rFJBoEnrIedcTXlkAHU/zKC+7KETJ+KGGKwxgMQ== -fast-safe-stringify@^2.0.6: - version "2.1.1" - resolved "https://registry.yarnpkg.com/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz#c406a83b6e70d9e35ce3b30a81141df30aeba884" - integrity sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA== - -fast-stable-stringify@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/fast-stable-stringify/-/fast-stable-stringify-1.0.0.tgz#5c5543462b22aeeefd36d05b34e51c78cb86d313" - integrity sha512-wpYMUmFu5f00Sm0cj2pfivpmawLZ0NKdviQ4w9zJeR8JVtOpOxHmLaJuj0vxvGqMJQWyP/COUkF75/57OKyRag== - -file-uri-to-path@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd" - integrity sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw== - filter-obj@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/filter-obj/-/filter-obj-1.1.0.tgz#9b311112bc6c6127a16e016c6c5d7f19e0805c5b" @@ -3369,33 +2660,11 @@ font-awesome@^4.7.0: resolved "https://registry.npmjs.org/font-awesome/-/font-awesome-4.7.0.tgz" integrity sha512-U6kGnykA/6bFmg1M/oT9EkFeIYv7JlX3bozwQJWiiLz6L0w3F5vBVPxHlwyX/vtNq1ckcpRKOB9f2Qal/VtFpg== -for-each@^0.3.3: - version "0.3.3" - resolved "https://registry.yarnpkg.com/for-each/-/for-each-0.3.3.tgz#69b447e88a0a5d32c3e7084f3f1710034b21376e" - integrity sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw== - dependencies: - is-callable "^1.1.3" - -function-bind@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" - integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== - get-caller-file@^2.0.1: version "2.0.5" resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== -get-intrinsic@^1.0.2, get-intrinsic@^1.1.3: - version "1.2.1" - resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.1.tgz#d295644fed4505fc9cde952c37ee12b477a83d82" - integrity sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw== - dependencies: - function-bind "^1.1.1" - has "^1.0.3" - has-proto "^1.0.1" - has-symbols "^1.0.3" - get-nonce@^1.0.0: version "1.0.1" resolved "https://registry.npmjs.org/get-nonce/-/get-nonce-1.0.1.tgz" @@ -3416,47 +2685,11 @@ globrex@^0.1.2: resolved "https://registry.yarnpkg.com/globrex/-/globrex-0.1.2.tgz#dd5d9ec826232730cd6793a5e33a9302985e6098" integrity sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg== -gopd@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.0.1.tgz#29ff76de69dac7489b7c0918a5788e56477c332c" - integrity sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA== - dependencies: - get-intrinsic "^1.1.3" - graceful-fs@^4.2.4: version "4.2.11" resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz" integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== -has-flag@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" - integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== - -has-proto@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/has-proto/-/has-proto-1.0.1.tgz#1885c1305538958aff469fef37937c22795408e0" - integrity sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg== - -has-symbols@^1.0.2, has-symbols@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8" - integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== - -has-tostringtag@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz#7e133818a7d394734f941e73c3d3f9291e658b25" - integrity sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ== - dependencies: - has-symbols "^1.0.2" - -has@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" - integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== - dependencies: - function-bind "^1.1.1" - hash.js@1.1.7, hash.js@^1.0.0, hash.js@^1.0.3, hash.js@^1.1.7: version "1.1.7" resolved "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz" @@ -3512,19 +2745,12 @@ htmlparser2@7.2.0: domutils "^2.8.0" entities "^3.0.1" -humanize-ms@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/humanize-ms/-/humanize-ms-1.2.1.tgz#c46e3159a293f6b896da29316d8b6fe8bb79bbed" - integrity sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ== - dependencies: - ms "^2.0.0" - -ieee754@^1.1.13, ieee754@^1.2.1: +ieee754@^1.1.13: version "1.2.1" resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== -inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.4: +inherits@^2.0.3, inherits@^2.0.4: version "2.0.4" resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== @@ -3551,19 +2777,6 @@ invariant@^2.2.4: dependencies: loose-envify "^1.0.0" -is-arguments@^1.0.4: - version "1.1.1" - resolved "https://registry.yarnpkg.com/is-arguments/-/is-arguments-1.1.1.tgz#15b3f88fda01f2a97fec84ca761a560f123efa9b" - integrity sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA== - dependencies: - call-bind "^1.0.2" - has-tostringtag "^1.0.0" - -is-callable@^1.1.3: - version "1.2.7" - resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055" - integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA== - is-fullwidth-code-point@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" @@ -3574,13 +2787,6 @@ is-fullwidth-code-point@^3.0.0: resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== -is-generator-function@^1.0.7: - version "1.0.10" - resolved "https://registry.yarnpkg.com/is-generator-function/-/is-generator-function-1.0.10.tgz#f1558baf1ac17e0deea7c0415c438351ff2b3c72" - integrity sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A== - dependencies: - has-tostringtag "^1.0.0" - is-promise@^2.2.2: version "2.2.2" resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-2.2.2.tgz#39ab959ccbf9a774cf079f7b40c7a26f763135f1" @@ -3591,13 +2797,6 @@ is-stream@^2.0.0: resolved "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz" integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== -is-typed-array@^1.1.3: - version "1.1.12" - resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.12.tgz#d0bab5686ef4a76f7a73097b95470ab199c57d4a" - integrity sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg== - dependencies: - which-typed-array "^1.1.11" - is-typedarray@1.0.0, is-typedarray@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" @@ -3608,34 +2807,6 @@ isarray@^2.0.1: resolved "https://registry.yarnpkg.com/isarray/-/isarray-2.0.5.tgz#8af1e4c1221244cc62459faf38940d4e644a5723" integrity sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw== -isomorphic-ws@5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/isomorphic-ws/-/isomorphic-ws-5.0.0.tgz#e5529148912ecb9b451b46ed44d53dae1ce04bbf" - integrity sha512-muId7Zzn9ywDsyXgTIafTry2sV3nySZeUDe6YedVd1Hvuuep5AsIlqK+XefWpYTyJG5e503F2xIuT2lcU6rCSw== - -isomorphic-ws@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/isomorphic-ws/-/isomorphic-ws-4.0.1.tgz#55fd4cd6c5e6491e76dc125938dd863f5cd4f2dc" - integrity sha512-BhBvN2MBpWTaSHdWRb/bwdZJ1WaehQ2L1KngkCkfLUGF0mAWAT1sQUQacEmQ0jXkFw/czDXPNQSL5u2/Krsz1w== - -jayson@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/jayson/-/jayson-4.1.0.tgz#60dc946a85197317f2b1439d672a8b0a99cea2f9" - integrity sha512-R6JlbyLN53Mjku329XoRT2zJAE6ZgOQ8f91ucYdMCD4nkGCF9kZSrcGXpHIU4jeKj58zUZke2p+cdQchU7Ly7A== - dependencies: - "@types/connect" "^3.4.33" - "@types/node" "^12.12.54" - "@types/ws" "^7.4.4" - JSONStream "^1.3.5" - commander "^2.20.3" - delay "^5.0.0" - es6-promisify "^5.0.0" - eyes "^0.1.8" - isomorphic-ws "^4.0.1" - json-stringify-safe "^5.0.1" - uuid "^8.3.2" - ws "^7.4.5" - joi@17.9.1: version "17.9.1" resolved "https://registry.yarnpkg.com/joi/-/joi-17.9.1.tgz#74899b9fa3646904afa984a11df648eca66c9018" @@ -3662,38 +2833,6 @@ js-sha3@0.8.0: resolved "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz" integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== -json-rpc-engine@6.1.0, json-rpc-engine@^6.1.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/json-rpc-engine/-/json-rpc-engine-6.1.0.tgz#bf5ff7d029e1c1bf20cb6c0e9f348dcd8be5a393" - integrity sha512-NEdLrtrq1jUZyfjkr9OCz9EzCNhnRyWtt1PAnvnhwy6e8XETS0Dtc+ZNCO2gvuAoKsIn2+vCSowXTYE4CkgnAQ== - dependencies: - "@metamask/safe-event-emitter" "^2.0.0" - eth-rpc-errors "^4.0.2" - -json-rpc-random-id@^1.0.0, json-rpc-random-id@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/json-rpc-random-id/-/json-rpc-random-id-1.0.1.tgz#ba49d96aded1444dbb8da3d203748acbbcdec8c8" - integrity sha512-RJ9YYNCkhVDBuP4zN5BBtYAzEl03yq/jIIsyif0JY9qyJuQQZNeDK7anAPKKlyEtLSj2s8h6hNh2F8zO5q7ScA== - -json-stringify-safe@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" - integrity sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA== - -jsonparse@^1.2.0: - version "1.3.1" - resolved "https://registry.yarnpkg.com/jsonparse/-/jsonparse-1.3.1.tgz#3f4dae4a91fac315f71062f8521cc239f1366280" - integrity sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg== - -keccak@^3.0.1: - version "3.0.3" - resolved "https://registry.yarnpkg.com/keccak/-/keccak-3.0.3.tgz#4bc35ad917be1ef54ff246f904c2bbbf9ac61276" - integrity sha512-JZrLIAJWuZxKbCilMpNz5Vj7Vtb4scDG3dMXLOsbzBmQGyjwE61BbW7bJkfKKCShXiQZt3T6sBgALRtmd+nZaQ== - dependencies: - node-addon-api "^2.0.0" - node-gyp-build "^4.2.0" - readable-stream "^3.6.0" - keyvaluestorage-interface@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/keyvaluestorage-interface/-/keyvaluestorage-interface-1.0.0.tgz#13ebdf71f5284ad54be94bd1ad9ed79adad515ff" @@ -3835,13 +2974,6 @@ loose-envify@^1.0.0: dependencies: js-tokens "^3.0.0 || ^4.0.0" -lru-cache@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" - integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== - dependencies: - yallist "^4.0.0" - lru-queue@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/lru-queue/-/lru-queue-0.1.0.tgz#2738bd9f0d3cf4f84490c5736c48699ac632cda3" @@ -3849,13 +2981,6 @@ lru-queue@^0.1.0: dependencies: es5-ext "~0.10.2" -media-query-parser@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/media-query-parser/-/media-query-parser-2.0.2.tgz#ff79e56cee92615a304a1c2fa4f2bd056c0a1d29" - integrity sha512-1N4qp+jE0pL5Xv4uEcwVUhIkwdUO3S/9gML90nqKA7v7FcOS5vUtatfzok9S9U1EJU8dHWlcv95WLnKmmxZI9w== - dependencies: - "@babel/runtime" "^7.12.5" - memoizee@^0.4.15: version "0.4.15" resolved "https://registry.yarnpkg.com/memoizee/-/memoizee-0.4.15.tgz#e6f3d2da863f318d02225391829a6c5956555b72" @@ -3907,11 +3032,6 @@ ms@2.1.2: resolved "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz" integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== -ms@^2.0.0: - version "2.1.3" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" - integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== - ms@^3.0.0-canary.1: version "3.0.0-canary.1" resolved "https://registry.npmjs.org/ms/-/ms-3.0.0-canary.1.tgz" @@ -3937,11 +3057,6 @@ next-tick@1, next-tick@^1.1.0: resolved "https://registry.yarnpkg.com/next-tick/-/next-tick-1.1.0.tgz#1836ee30ad56d67ef281b22bd199f709449b35eb" integrity sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ== -node-addon-api@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-2.0.2.tgz#432cfa82962ce494b132e9d72a15b29f71ff5d32" - integrity sha512-Ntyt4AIXyaLIuMHF6IOoTakB3K+RWxwtsHNRxllEoA6vPwP9o4866g6YWDLUdnucilZhmkxiHwHr11gAENw+QA== - node-fetch@^2.6.12: version "2.6.12" resolved "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.12.tgz" @@ -3949,16 +3064,6 @@ node-fetch@^2.6.12: dependencies: whatwg-url "^5.0.0" -node-gyp-build@^4.2.0, node-gyp-build@^4.3.0: - version "4.6.0" - resolved "https://registry.yarnpkg.com/node-gyp-build/-/node-gyp-build-4.6.0.tgz#0c52e4cbf54bbd28b709820ef7b6a3c2d6209055" - integrity sha512-NTZVKn9IylLwUzaKjkas1e4u2DLNcV4rdYagA4PWdPwW87Bi7z+BznyKSRwS/761tV/lzCGXplWsiaMjLqP2zQ== - -object-inspect@^1.9.0: - version "1.12.3" - resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.3.tgz#ba62dffd67ee256c8c086dfae69e016cd1f198b9" - integrity sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g== - on-exit-leak-free@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/on-exit-leak-free/-/on-exit-leak-free-0.2.0.tgz#b39c9e3bf7690d890f4861558b0d7b90a442d209" @@ -3971,11 +3076,6 @@ once@^1.4.0: dependencies: wrappy "1" -outdent@^0.8.0: - version "0.8.0" - resolved "https://registry.yarnpkg.com/outdent/-/outdent-0.8.0.tgz#2ebc3e77bf49912543f1008100ff8e7f44428eb0" - integrity sha512-KiOAIsdpUTcAXuykya5fnVVT+/5uS0Q1mrkRHcF89tpieSmY33O/tmc54CqwA+bfhbtEfZUNLHaPUiB9X3jt1A== - p-limit@^2.0.0, p-limit@^2.2.0: version "2.3.0" resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" @@ -4012,16 +3112,6 @@ path-exists@^4.0.0: resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== -pify@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" - integrity sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg== - -pify@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/pify/-/pify-5.0.0.tgz#1f5eca3f5e87ebec28cc6d54a0e4aaf00acc127f" - integrity sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA== - pino-abstract-transport@v0.5.0: version "0.5.0" resolved "https://registry.yarnpkg.com/pino-abstract-transport/-/pino-abstract-transport-0.5.0.tgz#4b54348d8f73713bfd14e3dc44228739aa13d9c0" @@ -4067,11 +3157,6 @@ preact@10.4.1: resolved "https://registry.yarnpkg.com/preact/-/preact-10.4.1.tgz#9b3ba020547673a231c6cf16f0fbaef0e8863431" integrity sha512-WKrRpCSwL2t3tpOOGhf2WfTpcmbpxaWtDbdJdKdjd0aEiTkvOmS4NBkG6kzlaAHI9AkQ3iVqbFWM3Ei7mZ4o1Q== -preact@^10.12.0, preact@^10.5.9: - version "10.17.0" - resolved "https://registry.yarnpkg.com/preact/-/preact-10.17.0.tgz#77c0e3402767c999ac0f1ba39bd43cd85beab06b" - integrity sha512-SNsI8cbaCcUS5tbv9nlXuCfIXnJ9ysBMWk0WnB6UWwcVA3qZ2O6FxqDFECMAMttvLQcW/HaNZUe2BLidyvrVYw== - process-warning@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/process-warning/-/process-warning-1.0.0.tgz#980a0b25dc38cd6034181be4b7726d89066b4616" @@ -4104,17 +3189,7 @@ qrcode@1.4.4: pngjs "^3.3.0" yargs "^13.2.4" -qrcode@1.5.0: - version "1.5.0" - resolved "https://registry.yarnpkg.com/qrcode/-/qrcode-1.5.0.tgz#95abb8a91fdafd86f8190f2836abbfc500c72d1b" - integrity sha512-9MgRpgVc+/+47dFvQeD6U2s0Z92EsKzcHogtum4QB+UNd025WOJSHvn/hjk9xmzj7Stj95CyUAs31mrjxliEsQ== - dependencies: - dijkstrajs "^1.0.1" - encode-utf8 "^1.0.3" - pngjs "^5.0.0" - yargs "^15.3.1" - -qrcode@1.5.3, qrcode@^1.5.1: +qrcode@1.5.3: version "1.5.3" resolved "https://registry.yarnpkg.com/qrcode/-/qrcode-1.5.3.tgz#03afa80912c0dccf12bc93f615a535aad1066170" integrity sha512-puyri6ApkEHYiVl4CFzo1tDkAZ+ATcnbJrJ6RiBM1Fhctdn/ix9MTE3hRph33omisEbC/2fcfemsseiKgBPKZg== @@ -4124,13 +3199,6 @@ qrcode@1.5.3, qrcode@^1.5.1: pngjs "^5.0.0" yargs "^15.3.1" -qs@^6.10.3: - version "6.11.2" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.11.2.tgz#64bea51f12c1f5da1bc01496f48ffcff7c69d7d9" - integrity sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA== - dependencies: - side-channel "^1.0.4" - query-string@6.13.5: version "6.13.5" resolved "https://registry.yarnpkg.com/query-string/-/query-string-6.13.5.tgz#99e95e2fb7021db90a6f373f990c0c814b3812d8" @@ -4150,16 +3218,6 @@ query-string@7.1.3: split-on-first "^1.0.0" strict-uri-encode "^2.0.0" -query-string@^6.13.5: - version "6.14.1" - resolved "https://registry.yarnpkg.com/query-string/-/query-string-6.14.1.tgz#7ac2dca46da7f309449ba0f86b1fd28255b0c86a" - integrity sha512-XDxAeVmpfu1/6IjyT/gXHOl+S0vQ9owggJ30hhWKdHAsNPOcasn5o9BW0eejZqL2e4vMjhAxoW3jVHcD6mbcYw== - dependencies: - decode-uri-component "^0.2.0" - filter-obj "^1.1.0" - split-on-first "^1.0.0" - strict-uri-encode "^2.0.0" - querystringify@^2.1.1: version "2.2.0" resolved "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz" @@ -4195,17 +3253,6 @@ react-remove-scroll-bar@^2.3.3: react-style-singleton "^2.2.1" tslib "^2.0.0" -react-remove-scroll@2.5.4: - version "2.5.4" - resolved "https://registry.yarnpkg.com/react-remove-scroll/-/react-remove-scroll-2.5.4.tgz#afe6491acabde26f628f844b67647645488d2ea0" - integrity sha512-xGVKJJr0SJGQVirVFAUZ2k1QLyO6m+2fy0l8Qawbp5Jgrv3DeLalrfMNBFSlmz5kriGGzsVBtGVnf4pTKIhhWA== - dependencies: - react-remove-scroll-bar "^2.3.3" - react-style-singleton "^2.2.1" - tslib "^2.1.0" - use-callback-ref "^1.3.0" - use-sidecar "^1.1.2" - react-remove-scroll@2.5.5: version "2.5.5" resolved "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.5.5.tgz" @@ -4240,7 +3287,7 @@ react-twitter-embed@^4.0.4: dependencies: scriptjs "^2.5.9" -readable-stream@^3.1.1, readable-stream@^3.5.0, readable-stream@^3.6.0: +readable-stream@^3.1.1: version "3.6.2" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.2.tgz#56a9b36ea965c00c5a93ef31eb111a0f11056967" integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== @@ -4259,11 +3306,6 @@ regenerator-runtime@^0.13.11: resolved "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz" integrity sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg== -regenerator-runtime@^0.14.0: - version "0.14.0" - resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz#5e19d68eb12d486f797e15a3c6a918f7cec5eb45" - integrity sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA== - require-directory@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" @@ -4284,19 +3326,6 @@ retry@^0.12.0: resolved "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz" integrity sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow== -rpc-websockets@^7.5.1: - version "7.6.0" - resolved "https://registry.yarnpkg.com/rpc-websockets/-/rpc-websockets-7.6.0.tgz#d3f4c0dac108ca35566b0e31552c32e58928cd04" - integrity sha512-Jgcs8q6t8Go98dEulww1x7RysgTkzpCMelVxZW4hvuyFtOGpeUz9prpr2KjUa/usqxgFCd9Tu3+yhHEP9GVmiQ== - dependencies: - "@babel/runtime" "^7.17.2" - eventemitter3 "^4.0.7" - uuid "^8.3.2" - ws "^8.5.0" - optionalDependencies: - bufferutil "^4.0.1" - utf-8-validate "^5.0.2" - rxjs@^6.6.3: version "6.6.7" resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.7.tgz#90ac018acabf491bf65044235d5863c4dab804c9" @@ -4318,7 +3347,7 @@ sade@^1.8.1: dependencies: mri "^1.1.0" -safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@~5.2.0: +safe-buffer@^5.1.0, safe-buffer@~5.2.0: version "5.2.1" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== @@ -4343,35 +3372,11 @@ scrypt-js@3.0.1: resolved "https://registry.yarnpkg.com/scrypt-js/-/scrypt-js-3.0.1.tgz#d314a57c2aef69d1ad98a138a21fe9eafa9ee312" integrity sha512-cdwTTnqPu0Hyvf5in5asVdZocVDTNRmR7XEcJuIzMjJeSHybHl7vpB66AzwTaIg6CLSbtjcxc8fqcySfnTkccA== -semver@^7.3.8: - version "7.5.4" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e" - integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== - dependencies: - lru-cache "^6.0.0" - set-blocking@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" integrity sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw== -sha.js@^2.4.11: - version "2.4.11" - resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.4.11.tgz#37a5cf0b81ecbc6943de109ba2960d1b26584ae7" - integrity sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ== - dependencies: - inherits "^2.0.1" - safe-buffer "^5.0.1" - -side-channel@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf" - integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== - dependencies: - call-bind "^1.0.0" - get-intrinsic "^1.0.2" - object-inspect "^1.9.0" - signal-exit@^3.0.2: version "3.0.7" resolved "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz" @@ -4412,14 +3417,6 @@ split2@^4.0.0: resolved "https://registry.yarnpkg.com/split2/-/split2-4.2.0.tgz#c9c5920904d148bab0b9f67145f245a86aadbfa4" integrity sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg== -stream-browserify@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/stream-browserify/-/stream-browserify-3.0.0.tgz#22b0a2850cdf6503e73085da1fc7b7d0c2122f2f" - integrity sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA== - dependencies: - inherits "~2.0.4" - readable-stream "^3.5.0" - stream-shift@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.1.tgz#d7088281559ab2778424279b0877da3c392d5a3d" @@ -4490,23 +3487,6 @@ style-to-object@0.3.0: dependencies: inline-style-parser "0.1.1" -superstruct@^0.14.2: - version "0.14.2" - resolved "https://registry.yarnpkg.com/superstruct/-/superstruct-0.14.2.tgz#0dbcdf3d83676588828f1cf5ed35cda02f59025b" - integrity sha512-nPewA6m9mR3d6k7WkZ8N8zpTWfenFH3q9pA2PkuiZxINr9DKB2+40wEQf0ixn8VaGuJ78AB6iWOtStI+/4FKZQ== - -superstruct@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/superstruct/-/superstruct-1.0.3.tgz#de626a5b49c6641ff4d37da3c7598e7a87697046" - integrity sha512-8iTn3oSS8nRGn+C2pgXSKPI3jmpm6FExNazNpjvqS6ZUJQCej3PUXEKM8NjHBOs54ExM+LPW/FBRhymrdcCiSg== - -supports-color@^7.1.0: - version "7.2.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" - integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== - dependencies: - has-flag "^4.0.0" - svelte-i18n@^3.3.13: version "3.7.4" resolved "https://registry.yarnpkg.com/svelte-i18n/-/svelte-i18n-3.7.4.tgz#6cf2c86075fd748bd8ca2de5762e43a596c7d189" @@ -4525,11 +3505,6 @@ svelte@^3.49.0: resolved "https://registry.yarnpkg.com/svelte/-/svelte-3.59.2.tgz#a137b28e025a181292b2ae2e3dca90bf8ec73aec" integrity sha512-vzSyuGr3eEoAtT/A6bmajosJZIUWySzY2CzB3w2pgPvnkUjGqlDnsNnA0PMO+mMAhuyMul6C2uuZzY6ELSkzyA== -text-encoding-utf-8@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/text-encoding-utf-8/-/text-encoding-utf-8-1.0.2.tgz#585b62197b0ae437e3c7b5d0af27ac1021e10d13" - integrity sha512-8bw4MY9WjdsD2aMtO0OzOCY3pXGYNx2d2FfHRVUKkiCPDWjKuOlhLVASS+pD7VkLTVjW268LYJHwsnPFlBpbAg== - thread-stream@^0.15.1: version "0.15.2" resolved "https://registry.yarnpkg.com/thread-stream/-/thread-stream-0.15.2.tgz#fb95ad87d2f1e28f07116eb23d85aba3bc0425f4" @@ -4537,11 +3512,6 @@ thread-stream@^0.15.1: dependencies: real-require "^0.1.0" -"through@>=2.2.7 <3": - version "2.3.8" - resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" - integrity sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg== - timers-ext@^0.1.7: version "0.1.7" resolved "https://registry.yarnpkg.com/timers-ext/-/timers-ext-0.1.7.tgz#6f57ad8578e07a3fb9f91d9387d65647555e25c6" @@ -4584,9 +3554,9 @@ tslib@^2.0.0, tslib@^2.1.0, tslib@^2.3.0: integrity sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg== tslib@^2.3.1: - version "2.6.1" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.1.tgz#fd8c9a0ff42590b25703c0acb3de3d3f4ede0410" - integrity sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig== + version "2.6.2" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.2.tgz#703ac29425e7b37cd6fd456e92404d46d1f3e4ae" + integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q== tus-js-client@^3.1.0: version "3.1.1" @@ -4658,34 +3628,11 @@ use-sync-external-store@1.2.0, use-sync-external-store@^1.2.0: resolved "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz" integrity sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA== -utf-8-validate@^5.0.2: - version "5.0.10" - resolved "https://registry.yarnpkg.com/utf-8-validate/-/utf-8-validate-5.0.10.tgz#d7d10ea39318171ca982718b6b96a8d2442571a2" - integrity sha512-Z6czzLq4u8fPOyx7TU6X3dvUZVvoJmxSQ+IcrlmagKhilxlhZgxPK6C5Jqbkw1IDUmFTM+cz9QDnnLTwDz/2gQ== - dependencies: - node-gyp-build "^4.3.0" - util-deprecate@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== -util@^0.12.4: - version "0.12.5" - resolved "https://registry.yarnpkg.com/util/-/util-0.12.5.tgz#5f17a6059b73db61a875668781a1c2b136bd6fbc" - integrity sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA== - dependencies: - inherits "^2.0.3" - is-arguments "^1.0.4" - is-generator-function "^1.0.7" - is-typed-array "^1.1.3" - which-typed-array "^1.1.2" - -uuid@^8.3.2: - version "8.3.2" - resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" - integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== - valtio@1.11.0: version "1.11.0" resolved "https://registry.yarnpkg.com/valtio/-/valtio-1.11.0.tgz#c029dcd17a0f99d2fbec933721fe64cfd32a31ed" @@ -4694,34 +3641,6 @@ valtio@1.11.0: proxy-compare "2.5.1" use-sync-external-store "1.2.0" -viem@^1.0.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/viem/-/viem-1.6.0.tgz#8befa678c3ac79b9558dfd1708130b2ecb1994f4" - integrity sha512-ae9Twkd0q2Qlj4yYpWjb4DzYAhKY0ibEpRH8FJaTywZXNpTjFidSdBaT0CVn1BaH7O7cnX4/O47zvDUMGJD1AA== - dependencies: - "@adraffy/ens-normalize" "1.9.0" - "@noble/curves" "1.1.0" - "@noble/hashes" "1.3.0" - "@scure/bip32" "1.3.0" - "@scure/bip39" "1.2.0" - "@types/ws" "^8.5.4" - "@wagmi/chains" "1.6.0" - abitype "0.9.3" - isomorphic-ws "5.0.0" - ws "8.12.0" - -wagmi@^1.3.10: - version "1.3.10" - resolved "https://registry.yarnpkg.com/wagmi/-/wagmi-1.3.10.tgz#100aeaecf7a030e9e91118d366a734ec30c56551" - integrity sha512-MMGJcnxOmeUZWDmzUxgRGcB1cqxbJoSFSa+pNY4vBCWMz0n4ptpE5F8FKISLCx+BGoDwsaz2ldcMALcdJZ+29w== - dependencies: - "@tanstack/query-sync-storage-persister" "^4.27.1" - "@tanstack/react-query" "^4.28.0" - "@tanstack/react-query-persist-client" "^4.28.0" - "@wagmi/core" "1.3.9" - abitype "0.8.7" - use-sync-external-store "^1.2.0" - webidl-conversions@^3.0.0: version "3.0.1" resolved "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz" @@ -4740,17 +3659,6 @@ which-module@^2.0.0: resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.1.tgz#776b1fe35d90aebe99e8ac15eb24093389a4a409" integrity sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ== -which-typed-array@^1.1.11, which-typed-array@^1.1.2: - version "1.1.11" - resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.11.tgz#99d691f23c72aab6768680805a271b69761ed61a" - integrity sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew== - dependencies: - available-typed-arrays "^1.0.5" - call-bind "^1.0.2" - for-each "^0.3.3" - gopd "^1.0.1" - has-tostringtag "^1.0.0" - wrap-ansi@^5.1.0: version "5.1.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-5.1.0.tgz#1fd1f67235d5b6d0fee781056001bfb694c03b09" @@ -4784,21 +3692,11 @@ ws@7.5.3: resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.3.tgz#160835b63c7d97bfab418fc1b8a9fced2ac01a74" integrity sha512-kQ/dHIzuLrS6Je9+uv81ueZomEwH0qVYstcAQ4/Z93K8zeko9gtAbttJWzoC5ukqXY1PpoouV3+VSOqEAFt5wg== -ws@8.12.0: - version "8.12.0" - resolved "https://registry.yarnpkg.com/ws/-/ws-8.12.0.tgz#485074cc392689da78e1828a9ff23585e06cddd8" - integrity sha512-kU62emKIdKVeEIOIKVegvqpXMSTAMLJozpHZaJNDYqBjzlSYXQGviYwN1osDLJ9av68qHd4a2oSjd7yD4pacig== - -ws@^7.4.5, ws@^7.5.1: +ws@^7.5.1: version "7.5.9" resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.9.tgz#54fa7db29f4c7cec68b1ddd3a89de099942bb591" integrity sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q== -ws@^8.5.0: - version "8.13.0" - resolved "https://registry.yarnpkg.com/ws/-/ws-8.13.0.tgz#9a9fb92f93cf41512a0735c8f4dd09b8a1211cd0" - integrity sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA== - ws@~8.11.0: version "8.11.0" resolved "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz" @@ -4809,21 +3707,11 @@ xmlhttprequest-ssl@~2.0.0: resolved "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-2.0.0.tgz" integrity sha512-QKxVRxiRACQcVuQEYFsI1hhkrMlrXHPegbbd1yn9UHOmRxY+si12nQYzri3vbzt8VdTTRviqcKxcyllFas5z2A== -xtend@^4.0.1: - version "4.0.2" - resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" - integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== - y18n@^4.0.0: version "4.0.3" resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.3.tgz#b5f259c82cd6e336921efd7bfd8bf560de9eeedf" integrity sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ== -yallist@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" - integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== - yargs-parser@^13.1.2: version "13.1.2" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-13.1.2.tgz#130f09702ebaeef2650d54ce6e3e5706f7a4fb38" @@ -4873,13 +3761,6 @@ yargs@^15.3.1: y18n "^4.0.0" yargs-parser "^18.1.2" -zustand@^4.3.1: - version "4.4.1" - resolved "https://registry.yarnpkg.com/zustand/-/zustand-4.4.1.tgz#0cd3a3e4756f21811bd956418fdc686877e8b3b0" - integrity sha512-QCPfstAS4EBiTQzlaGP1gmorkh/UL1Leaj2tdj+zZCZ/9bm0WS7sI2wnfD5lpOszFqWJ1DcPnGoY8RDL61uokw== - dependencies: - use-sync-external-store "1.2.0" - zustand@^4.3.9: version "4.4.0" resolved "https://registry.npmjs.org/zustand/-/zustand-4.4.0.tgz"