├── .gitignore ├── public └── video.png ├── next-env.d.ts ├── prettier.config.js ├── app ├── layout.tsx ├── api │ └── frame │ │ └── route.ts ├── redirect │ └── page.tsx └── page.tsx ├── README.md ├── tsconfig.json ├── package.json ├── LICENSE └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .DS_STORE 3 | .next/ -------------------------------------------------------------------------------- /public/video.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farcasterxyz/redirect-frame/HEAD/public/video.png -------------------------------------------------------------------------------- /next-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | /// 3 | 4 | // NOTE: This file should not be edited 5 | // see https://nextjs.org/docs/basic-features/typescript for more information. 6 | -------------------------------------------------------------------------------- /prettier.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | arrowParens: 'always', 3 | bracketSameLine: false, 4 | jsxSingleQuote: false, 5 | plugins: [], 6 | printWidth: 100, 7 | semi: true, 8 | singleQuote: true, 9 | tabWidth: 2, 10 | trailingComma: 'all', 11 | useTabs: false, 12 | }; 13 | -------------------------------------------------------------------------------- /app/layout.tsx: -------------------------------------------------------------------------------- 1 | export const viewport = { 2 | width: 'device-width', 3 | initialScale: 1.0, 4 | }; 5 | 6 | export default function RootLayout({ children }: { children: React.ReactNode }) { 7 | return ( 8 | 9 | {children} 10 | 11 | ); 12 | } 13 | -------------------------------------------------------------------------------- /app/api/frame/route.ts: -------------------------------------------------------------------------------- 1 | import { NextRequest, NextResponse } from 'next/server'; 2 | 3 | async function getResponse(req: NextRequest): Promise { 4 | return NextResponse.redirect('https://redirect-frame.vercel.app/redirect', {status: 302}); 5 | } 6 | 7 | export async function POST(req: NextRequest): Promise { 8 | return getResponse(req); 9 | } 10 | 11 | export const dynamic = 'force-dynamic'; 12 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # A redirect frame example 2 | 3 | Built using [a-frame-in-100-lines](https://github.com/Zizzamia/a-frame-in-100-lines) by [Zizzamia](https://github.com/Zizzamia) 4 | 5 | ## Resources 6 | 7 | - [Official Farcaster Frames docs](https://warpcast.notion.site/Farcaster-Frames-4bd47fe97dc74a42a48d3a234636d8c5) 8 | 9 | ## License 10 | 11 | This project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details 12 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "target": "es2020", 4 | "lib": ["dom", "dom.iterable", "esnext"], 5 | "allowJs": true, 6 | "skipLibCheck": true, 7 | "strict": true, 8 | "noEmit": true, 9 | "esModuleInterop": true, 10 | "module": "esnext", 11 | "moduleResolution": "Node", 12 | "resolveJsonModule": true, 13 | "isolatedModules": true, 14 | "jsx": "preserve", 15 | "incremental": true, 16 | "plugins": [ 17 | { 18 | "name": "next", 19 | }, 20 | ], 21 | }, 22 | "include": ["custom.d.ts", "next-env.d.ts", "**/*.ts", "**/*.tsx", ".next/types/**/*.ts"], 23 | "exclude": ["contracts", "node_modules"], 24 | } 25 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "a-frame-in-100-lines", 3 | "version": "0.1.1", 4 | "scripts": { 5 | "build": "rm -rf .next && next build", 6 | "dev": "next dev", 7 | "format": "prettier --log-level warn --write .", 8 | "start": "next start", 9 | "test": "echo \"Error: no test specified\" && exit 1" 10 | }, 11 | "keywords": [], 12 | "author": "@zizzamia", 13 | "license": "MIT", 14 | "dependencies": { 15 | "@coinbase/onchainkit": "0.3.0", 16 | "next": "13.5.6", 17 | "react-dom": "^18.2.0" 18 | }, 19 | "devDependencies": { 20 | "@types/node": "^20.11.8", 21 | "@types/react": "18.2.48", 22 | "prettier": "^3.2.4", 23 | "typescript": "^5.3.3" 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /app/redirect/page.tsx: -------------------------------------------------------------------------------- 1 | 'use client'; 2 | import {useRouter} from "next/navigation"; 3 | import {useEffect} from "react"; 4 | 5 | export default function RedirectPage() { 6 | const router = useRouter(); 7 | 8 | useEffect(() => { 9 | const youtubeUrl = 'https://www.youtube.com/watch?v=MwCn50ZVPGQ&feature=youtu.be'; 10 | 11 | // Perform the redirect 12 | window.location.href = youtubeUrl; // For a full page reload redirect 13 | // Or use Next.js router for client-side redirect (comment out the line above if using this) 14 | // router.push(youtubeUrl); 15 | }, [router]); 16 | 17 | return ( 18 |
19 |

Redirecting...

20 |
21 | ); 22 | } -------------------------------------------------------------------------------- /app/page.tsx: -------------------------------------------------------------------------------- 1 | import { getFrameMetadata } from '@coinbase/onchainkit'; 2 | import type { Metadata } from 'next'; 3 | 4 | const frameMetadata = getFrameMetadata({ 5 | buttons: [ 6 | {label: 'Click to unlock', action: 'post_redirect'} 7 | ], 8 | image: 'https://redirect-frame.vercel.app/video.png', 9 | post_url: 'https://redirect-frame.vercel.app/api/frame', 10 | }); 11 | 12 | export const metadata: Metadata = { 13 | title: 'Redirect frame', 14 | description: 'LFG', 15 | openGraph: { 16 | title: 'Redirect frame', 17 | description: 'LFG', 18 | images: ['https://redirect-frame.vercel.app/video.png'], 19 | }, 20 | other: { 21 | ...frameMetadata, 22 | }, 23 | }; 24 | 25 | export default function Page() { 26 | return ( 27 | <> 28 | 29 | 30 | ); 31 | } 32 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2024 Leonardo Zizzamia 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- 1 | # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. 2 | # yarn lockfile v1 3 | 4 | 5 | "@adraffy/ens-normalize@1.10.0": 6 | version "1.10.0" 7 | resolved "https://registry.yarnpkg.com/@adraffy/ens-normalize/-/ens-normalize-1.10.0.tgz#d2a39395c587e092d77cbbc80acf956a54f38bf7" 8 | integrity sha512-nA9XHtlAkYfJxY7bce8DcN7eKxWWCWkU+1GR9d+U6MbNpfwQp8TI7vqOsBsMcHoT4mBu2kypKoSKnghEzOOq5Q== 9 | 10 | "@coinbase/onchainkit@0.3.0": 11 | version "0.3.0" 12 | resolved "https://registry.yarnpkg.com/@coinbase/onchainkit/-/onchainkit-0.3.0.tgz#753467381eb49f23b39d72a4ed648bd6ec4af772" 13 | integrity sha512-BMcnUYRNyT8hSXbJ2oepj0iGeg+pgx4ywCv4MHbJioTGJsnT1uPffHetjq78qFw9M4vdyYEfZe1mrg+QjNFZAQ== 14 | dependencies: 15 | "@ethersproject/abstract-signer" "^5.7.0" 16 | "@farcaster/fishery" "^2.2.3" 17 | "@farcaster/hub-nodejs" "^0.10.21" 18 | ethers "^6.10.0" 19 | react "^18" 20 | viem "^2.5.0" 21 | 22 | "@ethersproject/abstract-provider@^5.7.0": 23 | version "5.7.0" 24 | resolved "https://registry.yarnpkg.com/@ethersproject/abstract-provider/-/abstract-provider-5.7.0.tgz#b0a8550f88b6bf9d51f90e4795d48294630cb9ef" 25 | integrity sha512-R41c9UkchKCpAqStMYUpdunjo3pkEvZC3FAwZn5S5MGbXoMQOHIdHItezTETxAO5bevtMApSyEhn9+CHcDsWBw== 26 | dependencies: 27 | "@ethersproject/bignumber" "^5.7.0" 28 | "@ethersproject/bytes" "^5.7.0" 29 | "@ethersproject/logger" "^5.7.0" 30 | "@ethersproject/networks" "^5.7.0" 31 | "@ethersproject/properties" "^5.7.0" 32 | "@ethersproject/transactions" "^5.7.0" 33 | "@ethersproject/web" "^5.7.0" 34 | 35 | "@ethersproject/abstract-signer@^5.7.0": 36 | version "5.7.0" 37 | resolved "https://registry.yarnpkg.com/@ethersproject/abstract-signer/-/abstract-signer-5.7.0.tgz#13f4f32117868452191a4649723cb086d2b596b2" 38 | integrity sha512-a16V8bq1/Cz+TGCkE2OPMTOUDLS3grCpdjoJCYNnVBbdYEMSgKrU0+B90s8b6H+ByYTBZN7a3g76jdIJi7UfKQ== 39 | dependencies: 40 | "@ethersproject/abstract-provider" "^5.7.0" 41 | "@ethersproject/bignumber" "^5.7.0" 42 | "@ethersproject/bytes" "^5.7.0" 43 | "@ethersproject/logger" "^5.7.0" 44 | "@ethersproject/properties" "^5.7.0" 45 | 46 | "@ethersproject/address@^5.7.0": 47 | version "5.7.0" 48 | resolved "https://registry.yarnpkg.com/@ethersproject/address/-/address-5.7.0.tgz#19b56c4d74a3b0a46bfdbb6cfcc0a153fc697f37" 49 | integrity sha512-9wYhYt7aghVGo758POM5nqcOMaE168Q6aRLJZwUmiqSrAungkG74gSSeKEIR7ukixesdRZGPgVqme6vmxs1fkA== 50 | dependencies: 51 | "@ethersproject/bignumber" "^5.7.0" 52 | "@ethersproject/bytes" "^5.7.0" 53 | "@ethersproject/keccak256" "^5.7.0" 54 | "@ethersproject/logger" "^5.7.0" 55 | "@ethersproject/rlp" "^5.7.0" 56 | 57 | "@ethersproject/base64@^5.7.0": 58 | version "5.7.0" 59 | resolved "https://registry.yarnpkg.com/@ethersproject/base64/-/base64-5.7.0.tgz#ac4ee92aa36c1628173e221d0d01f53692059e1c" 60 | integrity sha512-Dr8tcHt2mEbsZr/mwTPIQAf3Ai0Bks/7gTw9dSqk1mQvhW3XvRlmDJr/4n+wg1JmCl16NZue17CDh8xb/vZ0sQ== 61 | dependencies: 62 | "@ethersproject/bytes" "^5.7.0" 63 | 64 | "@ethersproject/bignumber@^5.7.0": 65 | version "5.7.0" 66 | resolved "https://registry.yarnpkg.com/@ethersproject/bignumber/-/bignumber-5.7.0.tgz#e2f03837f268ba655ffba03a57853e18a18dc9c2" 67 | integrity sha512-n1CAdIHRWjSucQO3MC1zPSVgV/6dy/fjL9pMrPP9peL+QxEg9wOsVqwD4+818B6LUEtaXzVHQiuivzRoxPxUGw== 68 | dependencies: 69 | "@ethersproject/bytes" "^5.7.0" 70 | "@ethersproject/logger" "^5.7.0" 71 | bn.js "^5.2.1" 72 | 73 | "@ethersproject/bytes@^5.7.0": 74 | version "5.7.0" 75 | resolved "https://registry.yarnpkg.com/@ethersproject/bytes/-/bytes-5.7.0.tgz#a00f6ea8d7e7534d6d87f47188af1148d71f155d" 76 | integrity sha512-nsbxwgFXWh9NyYWo+U8atvmMsSdKJprTcICAkvbBffT75qDocbuggBU0SJiVK2MuTrp0q+xvLkTnGMPK1+uA9A== 77 | dependencies: 78 | "@ethersproject/logger" "^5.7.0" 79 | 80 | "@ethersproject/constants@^5.7.0": 81 | version "5.7.0" 82 | resolved "https://registry.yarnpkg.com/@ethersproject/constants/-/constants-5.7.0.tgz#df80a9705a7e08984161f09014ea012d1c75295e" 83 | integrity sha512-DHI+y5dBNvkpYUMiRQyxRBYBefZkJfo70VUkUAsRjcPs47muV9evftfZ0PJVCXYbAiCgght0DtcF9srFQmIgWA== 84 | dependencies: 85 | "@ethersproject/bignumber" "^5.7.0" 86 | 87 | "@ethersproject/keccak256@^5.7.0": 88 | version "5.7.0" 89 | resolved "https://registry.yarnpkg.com/@ethersproject/keccak256/-/keccak256-5.7.0.tgz#3186350c6e1cd6aba7940384ec7d6d9db01f335a" 90 | integrity sha512-2UcPboeL/iW+pSg6vZ6ydF8tCnv3Iu/8tUmLLzWWGzxWKFFqOBQFLo6uLUv6BDrLgCDfN28RJ/wtByx+jZ4KBg== 91 | dependencies: 92 | "@ethersproject/bytes" "^5.7.0" 93 | js-sha3 "0.8.0" 94 | 95 | "@ethersproject/logger@^5.7.0": 96 | version "5.7.0" 97 | resolved "https://registry.yarnpkg.com/@ethersproject/logger/-/logger-5.7.0.tgz#6ce9ae168e74fecf287be17062b590852c311892" 98 | integrity sha512-0odtFdXu/XHtjQXJYA3u9G0G8btm0ND5Cu8M7i5vhEcE8/HmF4Lbdqanwyv4uQTr2tx6b7fQRmgLrsnpQlmnig== 99 | 100 | "@ethersproject/networks@^5.7.0": 101 | version "5.7.1" 102 | resolved "https://registry.yarnpkg.com/@ethersproject/networks/-/networks-5.7.1.tgz#118e1a981d757d45ccea6bb58d9fd3d9db14ead6" 103 | integrity sha512-n/MufjFYv3yFcUyfhnXotyDlNdFb7onmkSy8aQERi2PjNcnWQ66xXxa3XlS8nCcA8aJKJjIIMNJTC7tu80GwpQ== 104 | dependencies: 105 | "@ethersproject/logger" "^5.7.0" 106 | 107 | "@ethersproject/properties@^5.7.0": 108 | version "5.7.0" 109 | resolved "https://registry.yarnpkg.com/@ethersproject/properties/-/properties-5.7.0.tgz#a6e12cb0439b878aaf470f1902a176033067ed30" 110 | integrity sha512-J87jy8suntrAkIZtecpxEPxY//szqr1mlBaYlQ0r4RCaiD2hjheqF9s1LVE8vVuJCXisjIP+JgtK/Do54ej4Sw== 111 | dependencies: 112 | "@ethersproject/logger" "^5.7.0" 113 | 114 | "@ethersproject/rlp@^5.7.0": 115 | version "5.7.0" 116 | resolved "https://registry.yarnpkg.com/@ethersproject/rlp/-/rlp-5.7.0.tgz#de39e4d5918b9d74d46de93af80b7685a9c21304" 117 | integrity sha512-rBxzX2vK8mVF7b0Tol44t5Tb8gomOHkj5guL+HhzQ1yBh/ydjGnpw6at+X6Iw0Kp3OzzzkcKp8N9r0W4kYSs9w== 118 | dependencies: 119 | "@ethersproject/bytes" "^5.7.0" 120 | "@ethersproject/logger" "^5.7.0" 121 | 122 | "@ethersproject/signing-key@^5.7.0": 123 | version "5.7.0" 124 | resolved "https://registry.yarnpkg.com/@ethersproject/signing-key/-/signing-key-5.7.0.tgz#06b2df39411b00bc57c7c09b01d1e41cf1b16ab3" 125 | integrity sha512-MZdy2nL3wO0u7gkB4nA/pEf8lu1TlFswPNmy8AiYkfKTdO6eXBJyUdmHO/ehm/htHw9K/qF8ujnTyUAD+Ry54Q== 126 | dependencies: 127 | "@ethersproject/bytes" "^5.7.0" 128 | "@ethersproject/logger" "^5.7.0" 129 | "@ethersproject/properties" "^5.7.0" 130 | bn.js "^5.2.1" 131 | elliptic "6.5.4" 132 | hash.js "1.1.7" 133 | 134 | "@ethersproject/strings@^5.7.0": 135 | version "5.7.0" 136 | resolved "https://registry.yarnpkg.com/@ethersproject/strings/-/strings-5.7.0.tgz#54c9d2a7c57ae8f1205c88a9d3a56471e14d5ed2" 137 | integrity sha512-/9nu+lj0YswRNSH0NXYqrh8775XNyEdUQAuf3f+SmOrnVewcJ5SBNAjF7lpgehKi4abvNNXyf+HX86czCdJ8Mg== 138 | dependencies: 139 | "@ethersproject/bytes" "^5.7.0" 140 | "@ethersproject/constants" "^5.7.0" 141 | "@ethersproject/logger" "^5.7.0" 142 | 143 | "@ethersproject/transactions@^5.7.0": 144 | version "5.7.0" 145 | resolved "https://registry.yarnpkg.com/@ethersproject/transactions/-/transactions-5.7.0.tgz#91318fc24063e057885a6af13fdb703e1f993d3b" 146 | integrity sha512-kmcNicCp1lp8qanMTC3RIikGgoJ80ztTyvtsFvCYpSCfkjhD0jZ2LOrnbcuxuToLIUYYf+4XwD1rP+B/erDIhQ== 147 | dependencies: 148 | "@ethersproject/address" "^5.7.0" 149 | "@ethersproject/bignumber" "^5.7.0" 150 | "@ethersproject/bytes" "^5.7.0" 151 | "@ethersproject/constants" "^5.7.0" 152 | "@ethersproject/keccak256" "^5.7.0" 153 | "@ethersproject/logger" "^5.7.0" 154 | "@ethersproject/properties" "^5.7.0" 155 | "@ethersproject/rlp" "^5.7.0" 156 | "@ethersproject/signing-key" "^5.7.0" 157 | 158 | "@ethersproject/web@^5.7.0": 159 | version "5.7.1" 160 | resolved "https://registry.yarnpkg.com/@ethersproject/web/-/web-5.7.1.tgz#de1f285b373149bee5928f4eb7bcb87ee5fbb4ae" 161 | integrity sha512-Gueu8lSvyjBWL4cYsWsjh6MtMwM0+H4HvqFPZfB6dV8ctbP9zFAO73VG1cMWae0FLPCtz0peKPpZY8/ugJJX2w== 162 | dependencies: 163 | "@ethersproject/base64" "^5.7.0" 164 | "@ethersproject/bytes" "^5.7.0" 165 | "@ethersproject/logger" "^5.7.0" 166 | "@ethersproject/properties" "^5.7.0" 167 | "@ethersproject/strings" "^5.7.0" 168 | 169 | "@farcaster/core@0.13.5": 170 | version "0.13.5" 171 | resolved "https://registry.yarnpkg.com/@farcaster/core/-/core-0.13.5.tgz#9039a8fd7faa501b3d3aa64f38006e322b30bf06" 172 | integrity sha512-F1+aELiNFUCm12IsG4uipbTfZ47bDhPkVyc4tgE2shSOZfVHMUpAkX+XLFIpU0ty2eus1/f0MJNBEWRss1Jq6g== 173 | dependencies: 174 | "@noble/curves" "^1.0.0" 175 | "@noble/hashes" "^1.3.0" 176 | ffi-napi "^4.0.3" 177 | neverthrow "^6.0.0" 178 | ref-napi "^3.0.3" 179 | viem "^1.12.2" 180 | 181 | "@farcaster/fishery@^2.2.3": 182 | version "2.2.3" 183 | resolved "https://registry.yarnpkg.com/@farcaster/fishery/-/fishery-2.2.3.tgz#7a81f7d06f7d81f5feb644dec2c73c623ef6d9af" 184 | integrity sha512-BFiDZQYO6pGaJ6GKlei4AO6xAM6yvi9YUOcc1fVBeuirnkjr81xunj7i5wmvBuxwKsbm8c/g91EAloQg+zCm7g== 185 | dependencies: 186 | lodash.mergewith "^4.6.2" 187 | 188 | "@farcaster/hub-nodejs@^0.10.21": 189 | version "0.10.21" 190 | resolved "https://registry.yarnpkg.com/@farcaster/hub-nodejs/-/hub-nodejs-0.10.21.tgz#64901573b1a0d9ee8a5285d651c2b378a49ff550" 191 | integrity sha512-tOv1iKbCl4jsiKUiQr5Duu1vCFV54wRN4+Xt/PKYk7ihy1+MJ9U6lCqkXNH52xtye7hGshKsHrH9CaQU8FO/sA== 192 | dependencies: 193 | "@farcaster/core" "0.13.5" 194 | "@grpc/grpc-js" "~1.8.21" 195 | "@noble/hashes" "^1.3.0" 196 | neverthrow "^6.0.0" 197 | 198 | "@grpc/grpc-js@~1.8.21": 199 | version "1.8.21" 200 | resolved "https://registry.yarnpkg.com/@grpc/grpc-js/-/grpc-js-1.8.21.tgz#d282b122c71227859bf6c5866f4c40f4a2696513" 201 | integrity sha512-KeyQeZpxeEBSqFVTi3q2K7PiPXmgBfECc4updA1ejCLjYmoAlvvM3ZMp5ztTDUCUQmoY3CpDxvchjO1+rFkoHg== 202 | dependencies: 203 | "@grpc/proto-loader" "^0.7.0" 204 | "@types/node" ">=12.12.47" 205 | 206 | "@grpc/proto-loader@^0.7.0": 207 | version "0.7.10" 208 | resolved "https://registry.yarnpkg.com/@grpc/proto-loader/-/proto-loader-0.7.10.tgz#6bf26742b1b54d0a473067743da5d3189d06d720" 209 | integrity sha512-CAqDfoaQ8ykFd9zqBDn4k6iWT9loLAlc2ETmDFS9JCD70gDcnA4L3AFEo2iV7KyAtAAHFW9ftq1Fz+Vsgq80RQ== 210 | dependencies: 211 | lodash.camelcase "^4.3.0" 212 | long "^5.0.0" 213 | protobufjs "^7.2.4" 214 | yargs "^17.7.2" 215 | 216 | "@next/env@13.5.6": 217 | version "13.5.6" 218 | resolved "https://registry.yarnpkg.com/@next/env/-/env-13.5.6.tgz#c1148e2e1aa166614f05161ee8f77ded467062bc" 219 | integrity sha512-Yac/bV5sBGkkEXmAX5FWPS9Mmo2rthrOPRQQNfycJPkjUAUclomCPH7QFVCDQ4Mp2k2K1SSM6m0zrxYrOwtFQw== 220 | 221 | "@next/swc-darwin-arm64@13.5.6": 222 | version "13.5.6" 223 | resolved "https://registry.yarnpkg.com/@next/swc-darwin-arm64/-/swc-darwin-arm64-13.5.6.tgz#b15d139d8971360fca29be3bdd703c108c9a45fb" 224 | integrity sha512-5nvXMzKtZfvcu4BhtV0KH1oGv4XEW+B+jOfmBdpFI3C7FrB/MfujRpWYSBBO64+qbW8pkZiSyQv9eiwnn5VIQA== 225 | 226 | "@next/swc-darwin-x64@13.5.6": 227 | version "13.5.6" 228 | resolved "https://registry.yarnpkg.com/@next/swc-darwin-x64/-/swc-darwin-x64-13.5.6.tgz#9c72ee31cc356cb65ce6860b658d807ff39f1578" 229 | integrity sha512-6cgBfxg98oOCSr4BckWjLLgiVwlL3vlLj8hXg2b+nDgm4bC/qVXXLfpLB9FHdoDu4057hzywbxKvmYGmi7yUzA== 230 | 231 | "@next/swc-linux-arm64-gnu@13.5.6": 232 | version "13.5.6" 233 | resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-13.5.6.tgz#59f5f66155e85380ffa26ee3d95b687a770cfeab" 234 | integrity sha512-txagBbj1e1w47YQjcKgSU4rRVQ7uF29YpnlHV5xuVUsgCUf2FmyfJ3CPjZUvpIeXCJAoMCFAoGnbtX86BK7+sg== 235 | 236 | "@next/swc-linux-arm64-musl@13.5.6": 237 | version "13.5.6" 238 | resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-13.5.6.tgz#f012518228017052736a87d69bae73e587c76ce2" 239 | integrity sha512-cGd+H8amifT86ZldVJtAKDxUqeFyLWW+v2NlBULnLAdWsiuuN8TuhVBt8ZNpCqcAuoruoSWynvMWixTFcroq+Q== 240 | 241 | "@next/swc-linux-x64-gnu@13.5.6": 242 | version "13.5.6" 243 | resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-13.5.6.tgz#339b867a7e9e7ee727a700b496b269033d820df4" 244 | integrity sha512-Mc2b4xiIWKXIhBy2NBTwOxGD3nHLmq4keFk+d4/WL5fMsB8XdJRdtUlL87SqVCTSaf1BRuQQf1HvXZcy+rq3Nw== 245 | 246 | "@next/swc-linux-x64-musl@13.5.6": 247 | version "13.5.6" 248 | resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-13.5.6.tgz#ae0ae84d058df758675830bcf70ca1846f1028f2" 249 | integrity sha512-CFHvP9Qz98NruJiUnCe61O6GveKKHpJLloXbDSWRhqhkJdZD2zU5hG+gtVJR//tyW897izuHpM6Gtf6+sNgJPQ== 250 | 251 | "@next/swc-win32-arm64-msvc@13.5.6": 252 | version "13.5.6" 253 | resolved "https://registry.yarnpkg.com/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-13.5.6.tgz#a5cc0c16920485a929a17495064671374fdbc661" 254 | integrity sha512-aFv1ejfkbS7PUa1qVPwzDHjQWQtknzAZWGTKYIAaS4NMtBlk3VyA6AYn593pqNanlicewqyl2jUhQAaFV/qXsg== 255 | 256 | "@next/swc-win32-ia32-msvc@13.5.6": 257 | version "13.5.6" 258 | resolved "https://registry.yarnpkg.com/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-13.5.6.tgz#6a2409b84a2cbf34bf92fe714896455efb4191e4" 259 | integrity sha512-XqqpHgEIlBHvzwG8sp/JXMFkLAfGLqkbVsyN+/Ih1mR8INb6YCc2x/Mbwi6hsAgUnqQztz8cvEbHJUbSl7RHDg== 260 | 261 | "@next/swc-win32-x64-msvc@13.5.6": 262 | version "13.5.6" 263 | resolved "https://registry.yarnpkg.com/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-13.5.6.tgz#4a3e2a206251abc729339ba85f60bc0433c2865d" 264 | integrity sha512-Cqfe1YmOS7k+5mGu92nl5ULkzpKuxJrP3+4AEuPmrpFZ3BHxTY3TnHmU1On3bFmFFs6FbTcdF58CCUProGpIGQ== 265 | 266 | "@noble/curves@1.2.0", "@noble/curves@~1.2.0": 267 | version "1.2.0" 268 | resolved "https://registry.yarnpkg.com/@noble/curves/-/curves-1.2.0.tgz#92d7e12e4e49b23105a2555c6984d41733d65c35" 269 | integrity sha512-oYclrNgRaM9SsBUBVbb8M6DTV7ZHRTKugureoYEncY5c65HOmRzvSiTE3y5CYaPYJA/GVkrhXEoF0M3Ya9PMnw== 270 | dependencies: 271 | "@noble/hashes" "1.3.2" 272 | 273 | "@noble/curves@^1.0.0": 274 | version "1.3.0" 275 | resolved "https://registry.yarnpkg.com/@noble/curves/-/curves-1.3.0.tgz#01be46da4fd195822dab821e72f71bf4aeec635e" 276 | integrity sha512-t01iSXPuN+Eqzb4eBX0S5oubSqXbK/xXa1Ne18Hj8f9pStxztHCE2gfboSp/dZRLSqfuLpRK2nDXDK+W9puocA== 277 | dependencies: 278 | "@noble/hashes" "1.3.3" 279 | 280 | "@noble/hashes@1.3.2": 281 | version "1.3.2" 282 | resolved "https://registry.yarnpkg.com/@noble/hashes/-/hashes-1.3.2.tgz#6f26dbc8fbc7205873ce3cee2f690eba0d421b39" 283 | integrity sha512-MVC8EAQp7MvEcm30KWENFjgR+Mkmf+D189XJTkFIlwohU5hcBbn1ZkKq7KVTi2Hme3PMGF390DaL52beVrIihQ== 284 | 285 | "@noble/hashes@1.3.3", "@noble/hashes@^1.3.0", "@noble/hashes@~1.3.0", "@noble/hashes@~1.3.2": 286 | version "1.3.3" 287 | resolved "https://registry.yarnpkg.com/@noble/hashes/-/hashes-1.3.3.tgz#39908da56a4adc270147bb07968bf3b16cfe1699" 288 | integrity sha512-V7/fPHgl+jsVPXqqeOzT8egNj2iBIVt+ECeMMG8TdcnTikP3oaBtUVqpT/gYCR68aEBJSF+XbYUxStjbFMqIIA== 289 | 290 | "@protobufjs/aspromise@^1.1.1", "@protobufjs/aspromise@^1.1.2": 291 | version "1.1.2" 292 | resolved "https://registry.yarnpkg.com/@protobufjs/aspromise/-/aspromise-1.1.2.tgz#9b8b0cc663d669a7d8f6f5d0893a14d348f30fbf" 293 | integrity sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ== 294 | 295 | "@protobufjs/base64@^1.1.2": 296 | version "1.1.2" 297 | resolved "https://registry.yarnpkg.com/@protobufjs/base64/-/base64-1.1.2.tgz#4c85730e59b9a1f1f349047dbf24296034bb2735" 298 | integrity sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg== 299 | 300 | "@protobufjs/codegen@^2.0.4": 301 | version "2.0.4" 302 | resolved "https://registry.yarnpkg.com/@protobufjs/codegen/-/codegen-2.0.4.tgz#7ef37f0d010fb028ad1ad59722e506d9262815cb" 303 | integrity sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg== 304 | 305 | "@protobufjs/eventemitter@^1.1.0": 306 | version "1.1.0" 307 | resolved "https://registry.yarnpkg.com/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz#355cbc98bafad5978f9ed095f397621f1d066b70" 308 | integrity sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q== 309 | 310 | "@protobufjs/fetch@^1.1.0": 311 | version "1.1.0" 312 | resolved "https://registry.yarnpkg.com/@protobufjs/fetch/-/fetch-1.1.0.tgz#ba99fb598614af65700c1619ff06d454b0d84c45" 313 | integrity sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ== 314 | dependencies: 315 | "@protobufjs/aspromise" "^1.1.1" 316 | "@protobufjs/inquire" "^1.1.0" 317 | 318 | "@protobufjs/float@^1.0.2": 319 | version "1.0.2" 320 | resolved "https://registry.yarnpkg.com/@protobufjs/float/-/float-1.0.2.tgz#5e9e1abdcb73fc0a7cb8b291df78c8cbd97b87d1" 321 | integrity sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ== 322 | 323 | "@protobufjs/inquire@^1.1.0": 324 | version "1.1.0" 325 | resolved "https://registry.yarnpkg.com/@protobufjs/inquire/-/inquire-1.1.0.tgz#ff200e3e7cf2429e2dcafc1140828e8cc638f089" 326 | integrity sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q== 327 | 328 | "@protobufjs/path@^1.1.2": 329 | version "1.1.2" 330 | resolved "https://registry.yarnpkg.com/@protobufjs/path/-/path-1.1.2.tgz#6cc2b20c5c9ad6ad0dccfd21ca7673d8d7fbf68d" 331 | integrity sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA== 332 | 333 | "@protobufjs/pool@^1.1.0": 334 | version "1.1.0" 335 | resolved "https://registry.yarnpkg.com/@protobufjs/pool/-/pool-1.1.0.tgz#09fd15f2d6d3abfa9b65bc366506d6ad7846ff54" 336 | integrity sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw== 337 | 338 | "@protobufjs/utf8@^1.1.0": 339 | version "1.1.0" 340 | resolved "https://registry.yarnpkg.com/@protobufjs/utf8/-/utf8-1.1.0.tgz#a777360b5b39a1a2e5106f8e858f2fd2d060c570" 341 | integrity sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw== 342 | 343 | "@scure/base@~1.1.0", "@scure/base@~1.1.2": 344 | version "1.1.5" 345 | resolved "https://registry.yarnpkg.com/@scure/base/-/base-1.1.5.tgz#1d85d17269fe97694b9c592552dd9e5e33552157" 346 | integrity sha512-Brj9FiG2W1MRQSTB212YVPRrcbjkv48FoZi/u4l/zds/ieRrqsh7aUf6CLwkAq61oKXr/ZlTzlY66gLIj3TFTQ== 347 | 348 | "@scure/bip32@1.3.2": 349 | version "1.3.2" 350 | resolved "https://registry.yarnpkg.com/@scure/bip32/-/bip32-1.3.2.tgz#90e78c027d5e30f0b22c1f8d50ff12f3fb7559f8" 351 | integrity sha512-N1ZhksgwD3OBlwTv3R6KFEcPojl/W4ElJOeCZdi+vuI5QmTFwLq3OFf2zd2ROpKvxFdgZ6hUpb0dx9bVNEwYCA== 352 | dependencies: 353 | "@noble/curves" "~1.2.0" 354 | "@noble/hashes" "~1.3.2" 355 | "@scure/base" "~1.1.2" 356 | 357 | "@scure/bip39@1.2.1": 358 | version "1.2.1" 359 | resolved "https://registry.yarnpkg.com/@scure/bip39/-/bip39-1.2.1.tgz#5cee8978656b272a917b7871c981e0541ad6ac2a" 360 | integrity sha512-Z3/Fsz1yr904dduJD0NpiyRHhRYHdcnyh73FZWiV+/qhWi83wNJ3NWolYqCEN+ZWsUz2TWwajJggcRE9r1zUYg== 361 | dependencies: 362 | "@noble/hashes" "~1.3.0" 363 | "@scure/base" "~1.1.0" 364 | 365 | "@swc/helpers@0.5.2": 366 | version "0.5.2" 367 | resolved "https://registry.yarnpkg.com/@swc/helpers/-/helpers-0.5.2.tgz#85ea0c76450b61ad7d10a37050289eded783c27d" 368 | integrity sha512-E4KcWTpoLHqwPHLxidpOqQbcrZVgi0rsmmZXUle1jXmJfuIf/UWpczUJ7MZZ5tlxytgJXyp0w4PGkkeLiuIdZw== 369 | dependencies: 370 | tslib "^2.4.0" 371 | 372 | "@types/node@18.15.13": 373 | version "18.15.13" 374 | resolved "https://registry.yarnpkg.com/@types/node/-/node-18.15.13.tgz#f64277c341150c979e42b00e4ac289290c9df469" 375 | integrity sha512-N+0kuo9KgrUQ1Sn/ifDXsvg0TTleP7rIy4zOBGECxAljqvqfqpTfzx0Q1NUedOixRMBfe2Whhb056a42cWs26Q== 376 | 377 | "@types/node@>=12.12.47", "@types/node@>=13.7.0", "@types/node@^20.11.8": 378 | version "20.11.10" 379 | resolved "https://registry.yarnpkg.com/@types/node/-/node-20.11.10.tgz#6c3de8974d65c362f82ee29db6b5adf4205462f9" 380 | integrity sha512-rZEfe/hJSGYmdfX9tvcPMYeYPW2sNl50nsw4jZmRcaG0HIAb0WYEpsB05GOb53vjqpyE9GUhlDQ4jLSoB5q9kg== 381 | dependencies: 382 | undici-types "~5.26.4" 383 | 384 | "@types/prop-types@*": 385 | version "15.7.11" 386 | resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.11.tgz#2596fb352ee96a1379c657734d4b913a613ad563" 387 | integrity sha512-ga8y9v9uyeiLdpKddhxYQkxNDrfvuPrlFb0N1qnZZByvcElJaXthF1UhvCh9TLWJBEHeNtdnbysW7Y6Uq8CVng== 388 | 389 | "@types/react@18.2.48": 390 | version "18.2.48" 391 | resolved "https://registry.yarnpkg.com/@types/react/-/react-18.2.48.tgz#11df5664642d0bd879c1f58bc1d37205b064e8f1" 392 | integrity sha512-qboRCl6Ie70DQQG9hhNREz81jqC1cs9EVNcjQ1AU+jH6NFfSAhVVbrrY/+nSF+Bsk4AOwm9Qa61InvMCyV+H3w== 393 | dependencies: 394 | "@types/prop-types" "*" 395 | "@types/scheduler" "*" 396 | csstype "^3.0.2" 397 | 398 | "@types/scheduler@*": 399 | version "0.16.8" 400 | resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.8.tgz#ce5ace04cfeabe7ef87c0091e50752e36707deff" 401 | integrity sha512-WZLiwShhwLRmeV6zH+GkbOFT6Z6VklCItrDioxUnv+u4Ll+8vKeFySoFyK/0ctcRpOmwAicELfmys1sDc/Rw+A== 402 | 403 | abitype@0.9.8: 404 | version "0.9.8" 405 | resolved "https://registry.yarnpkg.com/abitype/-/abitype-0.9.8.tgz#1f120b6b717459deafd213dfbf3a3dd1bf10ae8c" 406 | integrity sha512-puLifILdm+8sjyss4S+fsUN09obiT1g2YW6CtcQF+QDzxR0euzgEB29MZujC6zMk2a6SVmtttq1fc6+YFA7WYQ== 407 | 408 | abitype@1.0.0: 409 | version "1.0.0" 410 | resolved "https://registry.yarnpkg.com/abitype/-/abitype-1.0.0.tgz#237176dace81d90d018bebf3a45cb42f2a2d9e97" 411 | integrity sha512-NMeMah//6bJ56H5XRj8QCV4AwuW6hB6zqz2LnhhLdcWVQOsXki6/Pn3APeqxCma62nXIcmZWdu1DlHWS74umVQ== 412 | 413 | aes-js@4.0.0-beta.5: 414 | version "4.0.0-beta.5" 415 | resolved "https://registry.yarnpkg.com/aes-js/-/aes-js-4.0.0-beta.5.tgz#8d2452c52adedebc3a3e28465d858c11ca315873" 416 | integrity sha512-G965FqalsNyrPqgEGON7nIx1e/OVENSgiEIzyC63haUMuvNnwIgIjMs52hlTCKhkBny7A2ORNlfY9Zu+jmGk1Q== 417 | 418 | ansi-regex@^5.0.1: 419 | version "5.0.1" 420 | resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" 421 | integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== 422 | 423 | ansi-styles@^4.0.0: 424 | version "4.3.0" 425 | resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" 426 | integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== 427 | dependencies: 428 | color-convert "^2.0.1" 429 | 430 | bn.js@^4.11.9: 431 | version "4.12.0" 432 | resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.12.0.tgz#775b3f278efbb9718eec7361f483fb36fbbfea88" 433 | integrity sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA== 434 | 435 | bn.js@^5.2.1: 436 | version "5.2.1" 437 | resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-5.2.1.tgz#0bc527a6a0d18d0aa8d5b0538ce4a77dccfa7b70" 438 | integrity sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ== 439 | 440 | brorand@^1.1.0: 441 | version "1.1.0" 442 | resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f" 443 | integrity sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w== 444 | 445 | busboy@1.6.0: 446 | version "1.6.0" 447 | resolved "https://registry.yarnpkg.com/busboy/-/busboy-1.6.0.tgz#966ea36a9502e43cdb9146962523b92f531f6893" 448 | integrity sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA== 449 | dependencies: 450 | streamsearch "^1.1.0" 451 | 452 | caniuse-lite@^1.0.30001406: 453 | version "1.0.30001581" 454 | resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001581.tgz#0dfd4db9e94edbdca67d57348ebc070dece279f4" 455 | integrity sha512-whlTkwhqV2tUmP3oYhtNfaWGYHDdS3JYFQBKXxcUR9qqPWsRhFHhoISO2Xnl/g0xyKzht9mI1LZpiNWfMzHixQ== 456 | 457 | client-only@0.0.1: 458 | version "0.0.1" 459 | resolved "https://registry.yarnpkg.com/client-only/-/client-only-0.0.1.tgz#38bba5d403c41ab150bff64a95c85013cf73bca1" 460 | integrity sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA== 461 | 462 | cliui@^8.0.1: 463 | version "8.0.1" 464 | resolved "https://registry.yarnpkg.com/cliui/-/cliui-8.0.1.tgz#0c04b075db02cbfe60dc8e6cf2f5486b1a3608aa" 465 | integrity sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ== 466 | dependencies: 467 | string-width "^4.2.0" 468 | strip-ansi "^6.0.1" 469 | wrap-ansi "^7.0.0" 470 | 471 | color-convert@^2.0.1: 472 | version "2.0.1" 473 | resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" 474 | integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== 475 | dependencies: 476 | color-name "~1.1.4" 477 | 478 | color-name@~1.1.4: 479 | version "1.1.4" 480 | resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" 481 | integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== 482 | 483 | csstype@^3.0.2: 484 | version "3.1.3" 485 | resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.3.tgz#d80ff294d114fb0e6ac500fbf85b60137d7eff81" 486 | integrity sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw== 487 | 488 | debug@^3.1.0: 489 | version "3.2.7" 490 | resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" 491 | integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== 492 | dependencies: 493 | ms "^2.1.1" 494 | 495 | debug@^4.1.1: 496 | version "4.3.4" 497 | resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" 498 | integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== 499 | dependencies: 500 | ms "2.1.2" 501 | 502 | elliptic@6.5.4: 503 | version "6.5.4" 504 | resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.4.tgz#da37cebd31e79a1367e941b592ed1fbebd58abbb" 505 | integrity sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ== 506 | dependencies: 507 | bn.js "^4.11.9" 508 | brorand "^1.1.0" 509 | hash.js "^1.0.0" 510 | hmac-drbg "^1.0.1" 511 | inherits "^2.0.4" 512 | minimalistic-assert "^1.0.1" 513 | minimalistic-crypto-utils "^1.0.1" 514 | 515 | emoji-regex@^8.0.0: 516 | version "8.0.0" 517 | resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" 518 | integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== 519 | 520 | escalade@^3.1.1: 521 | version "3.1.1" 522 | resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" 523 | integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== 524 | 525 | ethers@^6.10.0: 526 | version "6.10.0" 527 | resolved "https://registry.yarnpkg.com/ethers/-/ethers-6.10.0.tgz#20f3c63c60d59a993f8090ad423d8a3854b3b1cd" 528 | integrity sha512-nMNwYHzs6V1FR3Y4cdfxSQmNgZsRj1RiTU25JwvnJLmyzw9z3SKxNc2XKDuiXXo/v9ds5Mp9m6HBabgYQQ26tA== 529 | dependencies: 530 | "@adraffy/ens-normalize" "1.10.0" 531 | "@noble/curves" "1.2.0" 532 | "@noble/hashes" "1.3.2" 533 | "@types/node" "18.15.13" 534 | aes-js "4.0.0-beta.5" 535 | tslib "2.4.0" 536 | ws "8.5.0" 537 | 538 | ffi-napi@^4.0.3: 539 | version "4.0.3" 540 | resolved "https://registry.yarnpkg.com/ffi-napi/-/ffi-napi-4.0.3.tgz#27a8d42a8ea938457154895c59761fbf1a10f441" 541 | integrity sha512-PMdLCIvDY9mS32RxZ0XGb95sonPRal8aqRhLbeEtWKZTe2A87qRFG9HjOhvG8EX2UmQw5XNRMIOT+1MYlWmdeg== 542 | dependencies: 543 | debug "^4.1.1" 544 | get-uv-event-loop-napi-h "^1.0.5" 545 | node-addon-api "^3.0.0" 546 | node-gyp-build "^4.2.1" 547 | ref-napi "^2.0.1 || ^3.0.2" 548 | ref-struct-di "^1.1.0" 549 | 550 | get-caller-file@^2.0.5: 551 | version "2.0.5" 552 | resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" 553 | integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== 554 | 555 | get-symbol-from-current-process-h@^1.0.1, get-symbol-from-current-process-h@^1.0.2: 556 | version "1.0.2" 557 | resolved "https://registry.yarnpkg.com/get-symbol-from-current-process-h/-/get-symbol-from-current-process-h-1.0.2.tgz#510af52eaef873f7028854c3377f47f7bb200265" 558 | integrity sha512-syloC6fsCt62ELLrr1VKBM1ggOpMdetX9hTrdW77UQdcApPHLmf7CI7OKcN1c9kYuNxKcDe4iJ4FY9sX3aw2xw== 559 | 560 | get-uv-event-loop-napi-h@^1.0.5: 561 | version "1.0.6" 562 | resolved "https://registry.yarnpkg.com/get-uv-event-loop-napi-h/-/get-uv-event-loop-napi-h-1.0.6.tgz#42b0b06b74c3ed21fbac8e7c72845fdb7a200208" 563 | integrity sha512-t5c9VNR84nRoF+eLiz6wFrEp1SE2Acg0wS+Ysa2zF0eROes+LzOfuTaVHxGy8AbS8rq7FHEJzjnCZo1BupwdJg== 564 | dependencies: 565 | get-symbol-from-current-process-h "^1.0.1" 566 | 567 | glob-to-regexp@^0.4.1: 568 | version "0.4.1" 569 | resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e" 570 | integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw== 571 | 572 | graceful-fs@^4.1.2: 573 | version "4.2.11" 574 | resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" 575 | integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== 576 | 577 | hash.js@1.1.7, hash.js@^1.0.0, hash.js@^1.0.3: 578 | version "1.1.7" 579 | resolved "https://registry.yarnpkg.com/hash.js/-/hash.js-1.1.7.tgz#0babca538e8d4ee4a0f8988d68866537a003cf42" 580 | integrity sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA== 581 | dependencies: 582 | inherits "^2.0.3" 583 | minimalistic-assert "^1.0.1" 584 | 585 | hmac-drbg@^1.0.1: 586 | version "1.0.1" 587 | resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1" 588 | integrity sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg== 589 | dependencies: 590 | hash.js "^1.0.3" 591 | minimalistic-assert "^1.0.0" 592 | minimalistic-crypto-utils "^1.0.1" 593 | 594 | inherits@^2.0.3, inherits@^2.0.4: 595 | version "2.0.4" 596 | resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" 597 | integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== 598 | 599 | is-fullwidth-code-point@^3.0.0: 600 | version "3.0.0" 601 | resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" 602 | integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== 603 | 604 | isows@1.0.3: 605 | version "1.0.3" 606 | resolved "https://registry.yarnpkg.com/isows/-/isows-1.0.3.tgz#93c1cf0575daf56e7120bab5c8c448b0809d0d74" 607 | integrity sha512-2cKei4vlmg2cxEjm3wVSqn8pcoRF/LX/wpifuuNquFO4SQmPwarClT+SUCA2lt+l581tTeZIPIZuIDo2jWN1fg== 608 | 609 | js-sha3@0.8.0: 610 | version "0.8.0" 611 | resolved "https://registry.yarnpkg.com/js-sha3/-/js-sha3-0.8.0.tgz#b9b7a5da73afad7dedd0f8c463954cbde6818840" 612 | integrity sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q== 613 | 614 | "js-tokens@^3.0.0 || ^4.0.0": 615 | version "4.0.0" 616 | resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" 617 | integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== 618 | 619 | lodash.camelcase@^4.3.0: 620 | version "4.3.0" 621 | resolved "https://registry.yarnpkg.com/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz#b28aa6288a2b9fc651035c7711f65ab6190331a6" 622 | integrity sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA== 623 | 624 | lodash.mergewith@^4.6.2: 625 | version "4.6.2" 626 | resolved "https://registry.yarnpkg.com/lodash.mergewith/-/lodash.mergewith-4.6.2.tgz#617121f89ac55f59047c7aec1ccd6654c6590f55" 627 | integrity sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ== 628 | 629 | long@^5.0.0: 630 | version "5.2.3" 631 | resolved "https://registry.yarnpkg.com/long/-/long-5.2.3.tgz#a3ba97f3877cf1d778eccbcb048525ebb77499e1" 632 | integrity sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q== 633 | 634 | loose-envify@^1.1.0: 635 | version "1.4.0" 636 | resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" 637 | integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== 638 | dependencies: 639 | js-tokens "^3.0.0 || ^4.0.0" 640 | 641 | minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1: 642 | version "1.0.1" 643 | resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" 644 | integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== 645 | 646 | minimalistic-crypto-utils@^1.0.1: 647 | version "1.0.1" 648 | resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a" 649 | integrity sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg== 650 | 651 | ms@2.1.2: 652 | version "2.1.2" 653 | resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" 654 | integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== 655 | 656 | ms@^2.1.1: 657 | version "2.1.3" 658 | resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" 659 | integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== 660 | 661 | nanoid@^3.3.6: 662 | version "3.3.7" 663 | resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.7.tgz#d0c301a691bc8d54efa0a2226ccf3fe2fd656bd8" 664 | integrity sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g== 665 | 666 | neverthrow@^6.0.0: 667 | version "6.1.0" 668 | resolved "https://registry.yarnpkg.com/neverthrow/-/neverthrow-6.1.0.tgz#51a6e9ce2e06600045b3c1b37aecc536d267bf95" 669 | integrity sha512-xNbNjp/6M5vUV+mststgneJN9eJeJCDSYSBTaf3vxgvcKooP+8L0ATFpM8DGfmH7UWKJeoa24Qi33tBP9Ya3zA== 670 | 671 | next@13.5.6: 672 | version "13.5.6" 673 | resolved "https://registry.yarnpkg.com/next/-/next-13.5.6.tgz#e964b5853272236c37ce0dd2c68302973cf010b1" 674 | integrity sha512-Y2wTcTbO4WwEsVb4A8VSnOsG1I9ok+h74q0ZdxkwM3EODqrs4pasq7O0iUxbcS9VtWMicG7f3+HAj0r1+NtKSw== 675 | dependencies: 676 | "@next/env" "13.5.6" 677 | "@swc/helpers" "0.5.2" 678 | busboy "1.6.0" 679 | caniuse-lite "^1.0.30001406" 680 | postcss "8.4.31" 681 | styled-jsx "5.1.1" 682 | watchpack "2.4.0" 683 | optionalDependencies: 684 | "@next/swc-darwin-arm64" "13.5.6" 685 | "@next/swc-darwin-x64" "13.5.6" 686 | "@next/swc-linux-arm64-gnu" "13.5.6" 687 | "@next/swc-linux-arm64-musl" "13.5.6" 688 | "@next/swc-linux-x64-gnu" "13.5.6" 689 | "@next/swc-linux-x64-musl" "13.5.6" 690 | "@next/swc-win32-arm64-msvc" "13.5.6" 691 | "@next/swc-win32-ia32-msvc" "13.5.6" 692 | "@next/swc-win32-x64-msvc" "13.5.6" 693 | 694 | node-addon-api@^3.0.0: 695 | version "3.2.1" 696 | resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-3.2.1.tgz#81325e0a2117789c0128dab65e7e38f07ceba161" 697 | integrity sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A== 698 | 699 | node-gyp-build@^4.2.1: 700 | version "4.8.0" 701 | resolved "https://registry.yarnpkg.com/node-gyp-build/-/node-gyp-build-4.8.0.tgz#3fee9c1731df4581a3f9ead74664369ff00d26dd" 702 | integrity sha512-u6fs2AEUljNho3EYTJNBfImO5QTo/J/1Etd+NVdCj7qWKUSN/bSLkZwhDv7I+w/MSC6qJ4cknepkAYykDdK8og== 703 | 704 | picocolors@^1.0.0: 705 | version "1.0.0" 706 | resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" 707 | integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== 708 | 709 | postcss@8.4.31: 710 | version "8.4.31" 711 | resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.31.tgz#92b451050a9f914da6755af352bdc0192508656d" 712 | integrity sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ== 713 | dependencies: 714 | nanoid "^3.3.6" 715 | picocolors "^1.0.0" 716 | source-map-js "^1.0.2" 717 | 718 | prettier@^3.2.4: 719 | version "3.2.4" 720 | resolved "https://registry.yarnpkg.com/prettier/-/prettier-3.2.4.tgz#4723cadeac2ce7c9227de758e5ff9b14e075f283" 721 | integrity sha512-FWu1oLHKCrtpO1ypU6J0SbK2d9Ckwysq6bHj/uaCP26DxrPpppCLQRGVuqAxSTvhF00AcvDRyYrLNW7ocBhFFQ== 722 | 723 | protobufjs@^7.2.4: 724 | version "7.2.6" 725 | resolved "https://registry.yarnpkg.com/protobufjs/-/protobufjs-7.2.6.tgz#4a0ccd79eb292717aacf07530a07e0ed20278215" 726 | integrity sha512-dgJaEDDL6x8ASUZ1YqWciTRrdOuYNzoOf27oHNfdyvKqHr5i0FV7FSLU+aIeFjyFgVxrpTOtQUi0BLLBymZaBw== 727 | dependencies: 728 | "@protobufjs/aspromise" "^1.1.2" 729 | "@protobufjs/base64" "^1.1.2" 730 | "@protobufjs/codegen" "^2.0.4" 731 | "@protobufjs/eventemitter" "^1.1.0" 732 | "@protobufjs/fetch" "^1.1.0" 733 | "@protobufjs/float" "^1.0.2" 734 | "@protobufjs/inquire" "^1.1.0" 735 | "@protobufjs/path" "^1.1.2" 736 | "@protobufjs/pool" "^1.1.0" 737 | "@protobufjs/utf8" "^1.1.0" 738 | "@types/node" ">=13.7.0" 739 | long "^5.0.0" 740 | 741 | react-dom@^18.2.0: 742 | version "18.2.0" 743 | resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-18.2.0.tgz#22aaf38708db2674ed9ada224ca4aa708d821e3d" 744 | integrity sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g== 745 | dependencies: 746 | loose-envify "^1.1.0" 747 | scheduler "^0.23.0" 748 | 749 | react@^18: 750 | version "18.2.0" 751 | resolved "https://registry.yarnpkg.com/react/-/react-18.2.0.tgz#555bd98592883255fa00de14f1151a917b5d77d5" 752 | integrity sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ== 753 | dependencies: 754 | loose-envify "^1.1.0" 755 | 756 | "ref-napi@^2.0.1 || ^3.0.2", ref-napi@^3.0.3: 757 | version "3.0.3" 758 | resolved "https://registry.yarnpkg.com/ref-napi/-/ref-napi-3.0.3.tgz#e259bfc2bbafb3e169e8cd9ba49037dd00396b22" 759 | integrity sha512-LiMq/XDGcgodTYOMppikEtJelWsKQERbLQsYm0IOOnzhwE9xYZC7x8txNnFC9wJNOkPferQI4vD4ZkC0mDyrOA== 760 | dependencies: 761 | debug "^4.1.1" 762 | get-symbol-from-current-process-h "^1.0.2" 763 | node-addon-api "^3.0.0" 764 | node-gyp-build "^4.2.1" 765 | 766 | ref-struct-di@^1.1.0: 767 | version "1.1.1" 768 | resolved "https://registry.yarnpkg.com/ref-struct-di/-/ref-struct-di-1.1.1.tgz#5827b1d3b32372058f177547093db1fe1602dc10" 769 | integrity sha512-2Xyn/0Qgz89VT+++WP0sTosdm9oeowLP23wRJYhG4BFdMUrLj3jhwHZNEytYNYgtPKLNTP3KJX4HEgBvM1/Y2g== 770 | dependencies: 771 | debug "^3.1.0" 772 | 773 | require-directory@^2.1.1: 774 | version "2.1.1" 775 | resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" 776 | integrity sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q== 777 | 778 | scheduler@^0.23.0: 779 | version "0.23.0" 780 | resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.23.0.tgz#ba8041afc3d30eb206a487b6b384002e4e61fdfe" 781 | integrity sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw== 782 | dependencies: 783 | loose-envify "^1.1.0" 784 | 785 | source-map-js@^1.0.2: 786 | version "1.0.2" 787 | resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c" 788 | integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== 789 | 790 | streamsearch@^1.1.0: 791 | version "1.1.0" 792 | resolved "https://registry.yarnpkg.com/streamsearch/-/streamsearch-1.1.0.tgz#404dd1e2247ca94af554e841a8ef0eaa238da764" 793 | integrity sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg== 794 | 795 | string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: 796 | version "4.2.3" 797 | resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" 798 | integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== 799 | dependencies: 800 | emoji-regex "^8.0.0" 801 | is-fullwidth-code-point "^3.0.0" 802 | strip-ansi "^6.0.1" 803 | 804 | strip-ansi@^6.0.0, strip-ansi@^6.0.1: 805 | version "6.0.1" 806 | resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" 807 | integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== 808 | dependencies: 809 | ansi-regex "^5.0.1" 810 | 811 | styled-jsx@5.1.1: 812 | version "5.1.1" 813 | resolved "https://registry.yarnpkg.com/styled-jsx/-/styled-jsx-5.1.1.tgz#839a1c3aaacc4e735fed0781b8619ea5d0009d1f" 814 | integrity sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw== 815 | dependencies: 816 | client-only "0.0.1" 817 | 818 | tslib@2.4.0: 819 | version "2.4.0" 820 | resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.4.0.tgz#7cecaa7f073ce680a05847aa77be941098f36dc3" 821 | integrity sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ== 822 | 823 | tslib@^2.4.0: 824 | version "2.6.2" 825 | resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.2.tgz#703ac29425e7b37cd6fd456e92404d46d1f3e4ae" 826 | integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q== 827 | 828 | typescript@^5.3.3: 829 | version "5.3.3" 830 | resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.3.3.tgz#b3ce6ba258e72e6305ba66f5c9b452aaee3ffe37" 831 | integrity sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw== 832 | 833 | undici-types@~5.26.4: 834 | version "5.26.5" 835 | resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-5.26.5.tgz#bcd539893d00b56e964fd2657a4866b221a65617" 836 | integrity sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA== 837 | 838 | viem@^1.12.2: 839 | version "1.21.4" 840 | resolved "https://registry.yarnpkg.com/viem/-/viem-1.21.4.tgz#883760e9222540a5a7e0339809202b45fe6a842d" 841 | integrity sha512-BNVYdSaUjeS2zKQgPs+49e5JKocfo60Ib2yiXOWBT6LuVxY1I/6fFX3waEtpXvL1Xn4qu+BVitVtMh9lyThyhQ== 842 | dependencies: 843 | "@adraffy/ens-normalize" "1.10.0" 844 | "@noble/curves" "1.2.0" 845 | "@noble/hashes" "1.3.2" 846 | "@scure/bip32" "1.3.2" 847 | "@scure/bip39" "1.2.1" 848 | abitype "0.9.8" 849 | isows "1.0.3" 850 | ws "8.13.0" 851 | 852 | viem@^2.5.0: 853 | version "2.5.0" 854 | resolved "https://registry.yarnpkg.com/viem/-/viem-2.5.0.tgz#1d7bd5333a6b9387d42c1c2d368d0b88c2961ee1" 855 | integrity sha512-ytHXIWtlgPs4mcsGxXjJrQ25v+N4dE2hBzgCU8CVv4iXNh3PRFRgyYa7igZlmxiMVzkfSHHADOtivS980JhilA== 856 | dependencies: 857 | "@adraffy/ens-normalize" "1.10.0" 858 | "@noble/curves" "1.2.0" 859 | "@noble/hashes" "1.3.2" 860 | "@scure/bip32" "1.3.2" 861 | "@scure/bip39" "1.2.1" 862 | abitype "1.0.0" 863 | isows "1.0.3" 864 | ws "8.13.0" 865 | 866 | watchpack@2.4.0: 867 | version "2.4.0" 868 | resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.4.0.tgz#fa33032374962c78113f93c7f2fb4c54c9862a5d" 869 | integrity sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg== 870 | dependencies: 871 | glob-to-regexp "^0.4.1" 872 | graceful-fs "^4.1.2" 873 | 874 | wrap-ansi@^7.0.0: 875 | version "7.0.0" 876 | resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" 877 | integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== 878 | dependencies: 879 | ansi-styles "^4.0.0" 880 | string-width "^4.1.0" 881 | strip-ansi "^6.0.0" 882 | 883 | ws@8.13.0: 884 | version "8.13.0" 885 | resolved "https://registry.yarnpkg.com/ws/-/ws-8.13.0.tgz#9a9fb92f93cf41512a0735c8f4dd09b8a1211cd0" 886 | integrity sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA== 887 | 888 | ws@8.5.0: 889 | version "8.5.0" 890 | resolved "https://registry.yarnpkg.com/ws/-/ws-8.5.0.tgz#bfb4be96600757fe5382de12c670dab984a1ed4f" 891 | integrity sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg== 892 | 893 | y18n@^5.0.5: 894 | version "5.0.8" 895 | resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" 896 | integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== 897 | 898 | yargs-parser@^21.1.1: 899 | version "21.1.1" 900 | resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35" 901 | integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw== 902 | 903 | yargs@^17.7.2: 904 | version "17.7.2" 905 | resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.2.tgz#991df39aca675a192b816e1e0363f9d75d2aa269" 906 | integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w== 907 | dependencies: 908 | cliui "^8.0.1" 909 | escalade "^3.1.1" 910 | get-caller-file "^2.0.5" 911 | require-directory "^2.1.1" 912 | string-width "^4.2.3" 913 | y18n "^5.0.5" 914 | yargs-parser "^21.1.1" 915 | --------------------------------------------------------------------------------