From 2f174627f6ac0a1f6580ad1abc550861c6c1aa61 Mon Sep 17 00:00:00 2001 From: MeowMeowMeow123412345 Date: Mon, 13 Apr 2026 21:41:44 -0400 Subject: [PATCH 01/21] Add files via upload --- resources/flags/Quebec.svg | Bin 11129 -> 446139 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/resources/flags/Quebec.svg b/resources/flags/Quebec.svg index e22648fed41c2185f767feedf2b32f99c0ef2eca..53f7c92084b06e33caea301330477c7e26c31b01 100644 GIT binary patch literal 446139 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%0D9qpVj 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/~P_3zjg9_?@E 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 literal 11129 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 X#{UhYh=2YA`p^IN?|+Wk|NMUd9W7<% From 66d2d0b069c47a288da72f63b0b8c3d58b4594b3 Mon Sep 17 00:00:00 2001 From: MeowMeowMeow123412345 Date: Wed, 15 Apr 2026 16:37:59 -0400 Subject: [PATCH 02/21] Add redirect URI to magic link email function --- src/client/Auth.ts | 23 ++++++++++++++--------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/src/client/Auth.ts b/src/client/Auth.ts index be08991463..4b2de8a60d 100644 --- a/src/client/Auth.ts +++ b/src/client/Auth.ts @@ -181,7 +181,11 @@ async function doRefreshJwt(): Promise { export async function sendMagicLink(email: string): Promise { try { const apiBase = getApiBase(); - const response = await fetch(`${apiBase}/auth/magic-link`, { + const redirectUri = window.location.href; + const url = new URL(`${apiBase}/auth/magic-link`); + url.searchParams.set("redirect_uri", redirectUri); + + const response = await fetch(url.toString(), { method: "POST", headers: { "Content-Type": "application/json", @@ -189,20 +193,21 @@ export async function sendMagicLink(email: string): Promise { credentials: "include", body: JSON.stringify({ redirectDomain: window.location.origin, - email: email, + redirectUri, + email, }), }); if (response.ok) { return true; - } else { - console.error( - "Failed to send recovery email:", - response.status, - response.statusText, - ); - return false; } + + console.error( + "Failed to send recovery email:", + response.status, + response.statusText, + ); + return false; } catch (error) { console.error("Error sending recovery email:", error); return false; From 312b98ed24207cc396ce103f36fc62f928f23ab6 Mon Sep 17 00:00:00 2001 From: MeowMeowMeow123412345 Date: Wed, 15 Apr 2026 16:38:39 -0400 Subject: [PATCH 03/21] Refactor getApiBase to use API_DOMAIN env variable Refactor getApiBase function to prioritize API_DOMAIN environment variable for API base URL. --- src/client/Api.ts | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/src/client/Api.ts b/src/client/Api.ts index a74179ce04..55d1f04301 100644 --- a/src/client/Api.ts +++ b/src/client/Api.ts @@ -172,13 +172,19 @@ export async function createCheckoutSession( } export function getApiBase() { - const domainname = getAudience(); + const apiDomain = process?.env?.API_DOMAIN?.trim(); + if (apiDomain) { + if (apiDomain.startsWith("http://") || apiDomain.startsWith("https://")) { + return apiDomain.replace(/\/+$/, ""); + } + if (apiDomain.startsWith("localhost") || apiDomain.startsWith("127.") || apiDomain.startsWith("0.") || apiDomain.startsWith("[::1]")) { + return `http://${apiDomain}`; + } + return `https://${apiDomain}`; + } + const domainname = getAudience(); if (domainname === "localhost") { - const apiDomain = process?.env?.API_DOMAIN; - if (apiDomain) { - return `https://${apiDomain}`; - } return localStorage.getItem("apiHost") ?? "http://localhost:8787"; } From e31eaf84340869c2d148ecd8483a33d27ddf2f99 Mon Sep 17 00:00:00 2001 From: MeowMeowMeow123412345 Date: Wed, 15 Apr 2026 17:29:56 -0400 Subject: [PATCH 04/21] Fix missing newline at end of Api.ts From c52d809d2c6d61ed642469ad8e810c4cda1a693f Mon Sep 17 00:00:00 2001 From: MeowMeowMeow123412345 Date: Wed, 15 Apr 2026 17:30:38 -0400 Subject: [PATCH 05/21] Integrate Magic SDK for email link authentication --- src/client/Auth.ts | 48 +++++++++++++++++++--------------------------- 1 file changed, 20 insertions(+), 28 deletions(-) diff --git a/src/client/Auth.ts b/src/client/Auth.ts index 4b2de8a60d..ea44cb4db1 100644 --- a/src/client/Auth.ts +++ b/src/client/Auth.ts @@ -1,4 +1,5 @@ import { decodeJwt } from "jose"; +import { Magic } from "magic-sdk"; import { UserSettings } from "src/core/game/UserSettings"; import { z } from "zod"; import { TokenPayload, TokenPayloadSchema } from "../core/ApiSchemas"; @@ -178,38 +179,29 @@ async function doRefreshJwt(): Promise { } } +function getMagicClient(): Magic | null { + const publishableKey = process.env.MAGIC_PUBLISHABLE_KEY; + if (!publishableKey) { + console.error("MAGIC_PUBLISHABLE_KEY is not configured"); + return null; + } + return new Magic(publishableKey); +} + export async function sendMagicLink(email: string): Promise { - try { - const apiBase = getApiBase(); - const redirectUri = window.location.href; - const url = new URL(`${apiBase}/auth/magic-link`); - url.searchParams.set("redirect_uri", redirectUri); + const magic = getMagicClient(); + if (!magic) { + return false; + } - const response = await fetch(url.toString(), { - method: "POST", - headers: { - "Content-Type": "application/json", - }, - credentials: "include", - body: JSON.stringify({ - redirectDomain: window.location.origin, - redirectUri, - email, - }), + try { + await magic.auth.loginWithEmailLink({ + email, + redirectURI: window.location.origin, }); - - if (response.ok) { - return true; - } - - console.error( - "Failed to send recovery email:", - response.status, - response.statusText, - ); - return false; + return true; } catch (error) { - console.error("Error sending recovery email:", error); + console.error("Error sending magic link:", error); return false; } } From 62d2da3d2181abc451851a979ba668abfd0efc9b Mon Sep 17 00:00:00 2001 From: MeowMeowMeow123412345 Date: Wed, 15 Apr 2026 17:31:40 -0400 Subject: [PATCH 06/21] Implement magic credential login feature Add magic credential handling for token login --- src/client/Main.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/client/Main.ts b/src/client/Main.ts index 262b07ceb8..b014ba5fae 100644 --- a/src/client/Main.ts +++ b/src/client/Main.ts @@ -690,6 +690,15 @@ class Client { return; } + const magicSearchParams = new URLSearchParams(window.location.search); + const magicCredential = magicSearchParams.get("magic_credential"); + if (magicCredential) { + const cleanUrl = window.location.pathname + window.location.hash; + history.replaceState(null, "", cleanUrl); + this.tokenLoginModal.openWithToken(magicCredential); + return; + } + const pathMatch = window.location.pathname.match( /^\/(?:w\d+\/)?game\/([^/]+)/, ); @@ -1046,3 +1055,4 @@ async function getTurnstileToken(): Promise<{ }); }); } + From e0e6bb41ea30a16d8e6fc7a1c06d7d4837cb2acc Mon Sep 17 00:00:00 2001 From: MeowMeowMeow123412345 Date: Wed, 15 Apr 2026 17:33:04 -0400 Subject: [PATCH 07/21] Refactor JWT audience and issuer methods Refactor JWT audience and issuer methods to improve handling of environment variables and API domain parsing. --- src/core/configuration/DefaultConfig.ts | 54 +++++++++++++++++++++---- 1 file changed, 47 insertions(+), 7 deletions(-) diff --git a/src/core/configuration/DefaultConfig.ts b/src/core/configuration/DefaultConfig.ts index f37f2d2b48..05d59c5d6d 100644 --- a/src/core/configuration/DefaultConfig.ts +++ b/src/core/configuration/DefaultConfig.ts @@ -61,13 +61,6 @@ export abstract class DefaultServerConfig implements ServerConfig { } private publicKey: JWK; - abstract jwtAudience(): string; - jwtIssuer(): string { - const audience = this.jwtAudience(); - return audience === "localhost" - ? "http://localhost:8787" - : `https://api.${audience}`; - } async jwkPublicKey(): Promise { if (this.publicKey) return this.publicKey; const jwksUrl = this.jwtIssuer() + "/.well-known/jwks.json"; @@ -113,6 +106,53 @@ export abstract class DefaultServerConfig implements ServerConfig { } return token; } + + private parseApiDomain(): string | undefined { + const apiDomain = Env.API_DOMAIN?.trim(); + if (!apiDomain) return undefined; + return apiDomain.replace(/\/+$/, ""); + } + + jwtAudience(): string { + if (Env.JWT_AUDIENCE?.trim()) { + return Env.JWT_AUDIENCE.trim(); + } + + const apiDomain = this.parseApiDomain(); + if (apiDomain) { + return apiDomain.replace(/^https?:\/\//, ""); + } + + return "openfront.io"; + } + + jwtIssuer(): string { + if (Env.JWT_ISSUER?.trim()) { + return Env.JWT_ISSUER.trim().replace(/\/+$/, ""); + } + + const audience = this.jwtAudience().trim(); + if (audience.startsWith("http://") || audience.startsWith("https://")) { + return audience.replace(/\/+$/, ""); + } + + if ( + audience === "localhost" || + audience.startsWith("localhost:") || + audience.startsWith("127.") || + audience.startsWith("0.") || + audience.startsWith("[::1]") + ) { + return `http://${audience}`; + } + + if (audience.startsWith("api.")) { + return `https://${audience}`; + } + + return `https://api.${audience}`; + } + abstract numWorkers(): number; abstract env(): GameEnv; turnIntervalMs(): number { From 561c464b4fd0bef78b4c89fc00b2b319c1950262 Mon Sep 17 00:00:00 2001 From: MeowMeowMeow123412345 Date: Wed, 15 Apr 2026 17:33:28 -0400 Subject: [PATCH 08/21] Add new environment variable getters in Env.ts --- src/core/configuration/Env.ts | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/core/configuration/Env.ts b/src/core/configuration/Env.ts index 655202b343..e18c2447fa 100644 --- a/src/core/configuration/Env.ts +++ b/src/core/configuration/Env.ts @@ -86,6 +86,21 @@ export const Env = { get API_KEY() { return getEnv("API_KEY"); }, + get API_DOMAIN() { + return getEnv("API_DOMAIN"); + }, + get JWT_ISSUER() { + return getEnv("JWT_ISSUER"); + }, + get JWT_AUDIENCE() { + return getEnv("JWT_AUDIENCE"); + }, + get MAGIC_PUBLISHABLE_KEY() { + return getEnv("MAGIC_PUBLISHABLE_KEY"); + }, + get CORS_ORIGINS() { + return getEnv("CORS_ORIGINS"); + }, get ADMIN_TOKEN() { return getEnv("ADMIN_TOKEN"); }, From 2361b64e4bb26eeed62b21b2f99323cc9b35bc3c Mon Sep 17 00:00:00 2001 From: MeowMeowMeow123412345 Date: Wed, 15 Apr 2026 17:34:59 -0400 Subject: [PATCH 09/21] Implement authentication routes with JWT and Magic --- src/server/AuthRoutes.ts | 278 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 278 insertions(+) create mode 100644 src/server/AuthRoutes.ts diff --git a/src/server/AuthRoutes.ts b/src/server/AuthRoutes.ts new file mode 100644 index 0000000000..4df8d50cc2 --- /dev/null +++ b/src/server/AuthRoutes.ts @@ -0,0 +1,278 @@ +import { Request, Response, Router } from "express"; +import { Magic } from "@magic-sdk/admin"; +import { randomBytes, randomUUID } from "crypto"; +import { exportJWK, generateKeyPair, SignJWT } from "jose"; +import { getServerConfigFromServer } from "../core/configuration/ConfigLoader"; +import { TokenPayloadSchema, UserMeResponse } from "../core/ApiSchemas"; +import { verifyClientToken } from "./jwt"; +import { uuidToBase64url } from "../core/Base64"; + +const config = getServerConfigFromServer(); + +const magicSecretKey = process.env.MAGIC_SECRET_KEY ?? ""; +const refreshCookieName = "refresh_token"; +const refreshTokens = new Map< + string, + { + persistentId: string; + email: string; + expiresAt: number; + } +>(); +const usersByEmail = new Map< + string, + { + email: string; + persistentId: string; + publicId: string; + } +>(); + +const magic = new Magic(magicSecretKey); + +let jwkPublic: unknown = null; +let privateKey: CryptoKey | undefined; + +async function getJwkPublicKey() { + if (jwkPublic) return jwkPublic; + const { publicKey, privateKey: generatedPrivateKey } = await generateKeyPair("Ed25519"); + privateKey = generatedPrivateKey as CryptoKey; + const exported = (await exportJWK(publicKey)) as Record; + exported.alg = "EdDSA"; + exported.use = "sig"; + exported.kid = "auth-key-1"; + jwkPublic = exported; + return jwkPublic; +} + +function parseOrigin(origin: string | undefined) { + if (!origin) return null; + try { + return new URL(origin).origin; + } catch { + return null; + } +} + +function getAllowedOrigins(): Set { + const origins = new Set(); + const env = process.env.CORS_ORIGINS; + if (env) { + env.split(",").forEach((value) => { + const trimmed = value.trim(); + if (trimmed.length > 0) { + origins.add(trimmed); + } + }); + } + return origins; +} + +function getAllowedOrigin(origin: string | undefined): string | null { + const allowed = getAllowedOrigins(); + const parsed = parseOrigin(origin); + if (!parsed) return null; + if (allowed.has(parsed)) return parsed; + return null; +} + +function createPersistentId() { + return uuidToBase64url(randomUUID()); +} + +function createPublicId() { + return randomBytes(6).toString("base64url"); +} + +function createRefreshToken() { + return randomBytes(32).toString("base64url"); +} + +function createUser(email: string) { + const existing = usersByEmail.get(email); + if (existing) return existing; + + const user = { + email, + persistentId: createPersistentId(), + publicId: createPublicId(), + }; + usersByEmail.set(email, user); + return user; +} + +function setRefreshCookie(res: Response, token: string) { + const secure = process.env.NODE_ENV !== "development"; + res.cookie(refreshCookieName, token, { + httpOnly: true, + secure, + sameSite: "none", + maxAge: 30 * 24 * 60 * 60 * 1000, + }); +} + +async function createJwt(persistentId: string) { + if (!privateKey) { + await getJwkPublicKey(); + } + if (!privateKey) { + throw new Error("Auth private key not initialized"); + } + + const expiresInSeconds = 15 * 60; + const jwt = await new SignJWT({}) + .setProtectedHeader({ alg: "EdDSA", kid: "auth-key-1" }) + .setSubject(persistentId) + .setIssuer(config.jwtIssuer()) + .setAudience(config.jwtAudience()) + .setIssuedAt() + .setExpirationTime(`${expiresInSeconds}s`) + .setJti(randomBytes(8).toString("hex")) + .sign(privateKey); + + return { jwt, expiresIn: expiresInSeconds }; +} + +async function verifyMagicToken(token: string) { + if (!magicSecretKey) { + throw new Error("MAGIC_SECRET_KEY is not set"); + } + return magic.users.getMetadataByToken(token); +} + +function sendCorsHeaders(req: Request, res: Response) { + const origin = getAllowedOrigin(req.headers.origin); + if (origin) { + res.setHeader("Access-Control-Allow-Origin", origin); + res.setHeader("Access-Control-Allow-Credentials", "true"); + res.setHeader( + "Access-Control-Allow-Headers", + "Content-Type, Authorization", + ); + res.setHeader("Access-Control-Allow-Methods", "GET, POST, OPTIONS"); + } +} + +function createUserMeResponse(user: { email: string; persistentId: string; publicId: string }): UserMeResponse { + return { + user: { + email: user.email, + }, + player: { + publicId: user.publicId, + roles: [], + flares: [], + achievements: { + singleplayerMap: [], + }, + }, + }; +} + +export async function registerAuthRoutes(app: Router) { + await getJwkPublicKey(); + + app.use((req, res, next) => { + sendCorsHeaders(req, res); + if (req.method === 'OPTIONS') { + res.sendStatus(204); + return; + } + next(); + }); + + app.get("/.well-known/jwks.json", (_req, res) => { + res.json({ keys: [jwkPublic] }); + }); + + app.get("/users/@me", async (req, res) => { + const authHeader = req.headers.authorization; + if (!authHeader?.startsWith("Bearer ")) { + return res.status(401).json({ error: "Authorization header required" }); + } + const token = authHeader.substring("Bearer ".length); + const result = await verifyClientToken(token, config); + if (result.type !== "success") { + return res.status(401).json({ error: result.message }); + } + const user = Array.from(usersByEmail.values()).find( + (entry) => entry.persistentId === result.persistentId, + ); + if (!user) { + return res.status(404).json({ error: "User not found" }); + } + res.json(createUserMeResponse(user)); + }); + + app.post("/auth/login/token", async (req, res) => { + const loginToken = String(req.query["login-token"] ?? ""); + if (!loginToken) { + return res.status(400).json({ error: "login-token parameter is required" }); + } + + try { + const metadata = await verifyMagicToken(loginToken); + if (!metadata.email) { + return res.status(400).json({ error: "Magic token did not include an email" }); + } + const user = createUser(metadata.email); + const refreshToken = createRefreshToken(); + const expiresAt = Date.now() + 30 * 24 * 60 * 60 * 1000; + refreshTokens.set(refreshToken, { + persistentId: user.persistentId, + email: user.email, + expiresAt, + }); + setRefreshCookie(res, refreshToken); + res.json({ email: user.email }); + } catch (error) { + console.error("Failed to verify Magic token", error); + return res.status(401).json({ error: "Invalid login token" }); + } + }); + + app.post("/auth/refresh", async (req, res) => { + const token = req.cookies?.[refreshCookieName] as string | undefined; + if (!token) { + return res.status(401).json({ error: "Refresh token required" }); + } + const record = refreshTokens.get(token); + if (!record || record.expiresAt < Date.now()) { + refreshTokens.delete(token); + return res.status(401).json({ error: "Refresh token invalid or expired" }); + } + + const user = Array.from(usersByEmail.values()).find( + (entry) => entry.persistentId === record.persistentId, + ); + if (!user) { + return res.status(404).json({ error: "User not found" }); + } + + const newRefreshToken = createRefreshToken(); + const expiresAt = Date.now() + 30 * 24 * 60 * 60 * 1000; + refreshTokens.delete(token); + refreshTokens.set(newRefreshToken, { + persistentId: user.persistentId, + email: user.email, + expiresAt, + }); + setRefreshCookie(res, newRefreshToken); + + const jwt = await createJwt(user.persistentId); + res.json(jwt); + }); + + app.post("/auth/logout", (req, res) => { + const token = req.cookies?.[refreshCookieName] as string | undefined; + if (token) { + refreshTokens.delete(token); + } + res.clearCookie(refreshCookieName, { + httpOnly: true, + secure: process.env.NODE_ENV !== "development", + sameSite: "none", + }); + res.json({ success: true }); + }); +} From ec6bac808c80fcf89307bf0a00f6fa6b6551468f Mon Sep 17 00:00:00 2001 From: MeowMeowMeow123412345 Date: Wed, 15 Apr 2026 17:35:42 -0400 Subject: [PATCH 10/21] Register auth routes in Master.ts Added registration of authentication routes to the server. --- src/server/Master.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/server/Master.ts b/src/server/Master.ts index 0a1472842b..0f44be658c 100644 --- a/src/server/Master.ts +++ b/src/server/Master.ts @@ -7,6 +7,7 @@ import path from "path"; import { fileURLToPath } from "url"; import { GameEnv } from "../core/configuration/Config"; import { getServerConfigFromServer } from "../core/configuration/ConfigLoader"; +import { registerAuthRoutes } from "./AuthRoutes"; import { logger } from "./Logger"; import { MapPlaylist } from "./MapPlaylist"; import { MasterLobbyService } from "./MasterLobbyService"; @@ -28,6 +29,9 @@ const __dirname = path.dirname(__filename); app.use(express.json()); +// Register auth routes +await registerAuthRoutes(app); + // Serve the shared app shell for the root document. app.use(async (req, res, next) => { if (req.path === "/") { From 0d9541869e74df8087fff3865dcbad4b49d1124b Mon Sep 17 00:00:00 2001 From: MeowMeowMeow123412345 Date: Wed, 15 Apr 2026 17:36:29 -0400 Subject: [PATCH 11/21] Add cookie-parser middleware to the server --- src/server/Worker.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/server/Worker.ts b/src/server/Worker.ts index 17202ed4c8..cb268d07f1 100644 --- a/src/server/Worker.ts +++ b/src/server/Worker.ts @@ -1,4 +1,5 @@ import compression from "compression"; +import cookieParser from "cookie-parser"; import express, { NextFunction, Request, Response } from "express"; import rateLimit from "express-rate-limit"; import http from "http"; @@ -50,6 +51,7 @@ export async function startWorker() { const app = express(); app.use(express.json({ limit: "5mb" })); + app.use(cookieParser()); const server = http.createServer(app); const wss = new WebSocketServer({ noServer: true, From a3573f83ec4cdd63a226d4054377c0889893c60c Mon Sep 17 00:00:00 2001 From: MeowMeowMeow123412345 Date: Wed, 15 Apr 2026 17:37:03 -0400 Subject: [PATCH 12/21] Handle root subdomain in build-deploy script Add condition to handle root subdomain case --- build-deploy.sh | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/build-deploy.sh b/build-deploy.sh index 7901468848..27931d9bf6 100755 --- a/build-deploy.sh +++ b/build-deploy.sh @@ -55,6 +55,10 @@ ENV="$1" HOST="$2" SUBDOMAIN="$3" +if [ "$SUBDOMAIN" = "root" ] || [ "$SUBDOMAIN" = "@" ]; then + SUBDOMAIN="" +fi + # Step 1: Run build.sh echo "Step 1: Running build.sh..." ./build.sh "$ENV" "$VERSION_TAG" From ebcc4d6b9ce2bf28e53f582b1c4abca8e0299c26 Mon Sep 17 00:00:00 2001 From: MeowMeowMeow123412345 Date: Wed, 15 Apr 2026 17:37:34 -0400 Subject: [PATCH 13/21] Handle root subdomain in deploy script Add condition to handle root subdomain case --- deploy.sh | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/deploy.sh b/deploy.sh index e033b5693c..274894fe9c 100755 --- a/deploy.sh +++ b/deploy.sh @@ -39,8 +39,16 @@ HOST=$2 VERSION_TAG=$3 SUBDOMAIN=$4 +if [ "$SUBDOMAIN" = "root" ] || [ "$SUBDOMAIN" = "@" ]; then + SUBDOMAIN="" +fi + # Set subdomain - use the provided subdomain -echo "Using subdomain: $SUBDOMAIN" +if [ -z "$SUBDOMAIN" ]; then + echo "Using root domain (no subdomain)" +else + echo "Using subdomain: $SUBDOMAIN" +fi # Load common environment variables first if [ -f .env ]; then From b1c98281c952139180943eb26d673ecdd689820e Mon Sep 17 00:00:00 2001 From: MeowMeowMeow123412345 Date: Wed, 15 Apr 2026 17:37:53 -0400 Subject: [PATCH 14/21] Add SUBDOMAIN variable to example.env Added SUBDOMAIN variable for deployment configuration. --- example.env | 1 + 1 file changed, 1 insertion(+) diff --git a/example.env b/example.env index 68226d2110..2b940dd79a 100644 --- a/example.env +++ b/example.env @@ -7,6 +7,7 @@ GHCR_REPO=your-repo-name GHCR_TOKEN=your_docker_token_here DOMAIN=your-domain.com +SUBDOMAIN=www # Set to blank for root domain deployment, or use 'root' when calling deploy scripts. # API Key API_KEY=your_api_key_here From 995ede5e681b6f6e11e7fc4290479e7cad80503b Mon Sep 17 00:00:00 2001 From: MeowMeowMeow123412345 Date: Wed, 15 Apr 2026 17:43:49 -0400 Subject: [PATCH 15/21] Update fmt.Println message from 'Hello' to 'Goodbye' --- package-lock.json | 2304 ++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 2256 insertions(+), 48 deletions(-) diff --git a/package-lock.json b/package-lock.json index 411d373fca..bc6d172404 100644 --- a/package-lock.json +++ b/package-lock.json @@ -48,6 +48,7 @@ "@datastructures-js/priority-queue": "^6.3.3", "@eslint/compat": "^1.2.7", "@eslint/js": "^9.21.0", + "@magic-sdk/admin": "^2.0.0", "@tailwindcss/vite": "^4.1.18", "@types/benchmark": "^2.1.5", "@types/chai": "^4.3.17", @@ -72,6 +73,7 @@ "canvas": "^3.2.1", "chai": "^5.1.1", "concurrently": "^8.2.2", + "cookie-parser": "^1.4.7", "cross-env": "^7.0.3", "d3": "^7.9.0", "eslint": "^9.21.0", @@ -84,6 +86,7 @@ "lint-staged": "^16.1.2", "lit": "^3.3.1", "lit-markdown": "^1.3.2", + "magic-sdk": "^6.0.0", "mrmime": "^2.0.0", "pixi-filters": "^6.1.5", "pixi.js": "^8.17.1", @@ -112,6 +115,13 @@ "dev": true, "license": "MIT" }, + "node_modules/@adraffy/ens-normalize": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/@adraffy/ens-normalize/-/ens-normalize-1.10.1.tgz", + "integrity": "sha512-96Z2IP3mYmF1Xg2cDm8f1gWGf/HUVedQ3FMifV4kG/PQ4yEP51xDtRAEfhVNt5f/uzpNkZHwWQuUcu6D6K+Ekw==", + "dev": true, + "license": "MIT" + }, "node_modules/@asamuzakjp/css-color": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/@asamuzakjp/css-color/-/css-color-4.1.1.tgz", @@ -1911,6 +1921,235 @@ "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } }, + "node_modules/@ethereumjs/common": { + "version": "2.6.5", + "resolved": "https://registry.npmjs.org/@ethereumjs/common/-/common-2.6.5.tgz", + "integrity": "sha512-lRyVQOeCDaIVtgfbowla32pzeDv2Obr8oR8Put5RdUBNRGr1VGPGQNGP6elWIpgK3YdpzqTOh4GyUGOureVeeA==", + "dev": true, + "license": "MIT", + "dependencies": { + "crc-32": "^1.2.0", + "ethereumjs-util": "^7.1.5" + } + }, + "node_modules/@ethersproject/address": { + "version": "5.8.0", + "resolved": "https://registry.npmjs.org/@ethersproject/address/-/address-5.8.0.tgz", + "integrity": "sha512-GhH/abcC46LJwshoN+uBNoKVFPxUuZm6dA257z0vZkKmU1+t8xTn8oK7B9qrj8W2rFRMch4gbJl6PmVxjxBEBA==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "license": "MIT", + "dependencies": { + "@ethersproject/bignumber": "^5.8.0", + "@ethersproject/bytes": "^5.8.0", + "@ethersproject/keccak256": "^5.8.0", + "@ethersproject/logger": "^5.8.0", + "@ethersproject/rlp": "^5.8.0" + } + }, + "node_modules/@ethersproject/bignumber": { + "version": "5.8.0", + "resolved": "https://registry.npmjs.org/@ethersproject/bignumber/-/bignumber-5.8.0.tgz", + "integrity": "sha512-ZyaT24bHaSeJon2tGPKIiHszWjD/54Sz8t57Toch475lCLljC6MgPmxk7Gtzz+ddNN5LuHea9qhAe0x3D+uYPA==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "license": "MIT", + "dependencies": { + "@ethersproject/bytes": "^5.8.0", + "@ethersproject/logger": "^5.8.0", + "bn.js": "^5.2.1" + } + }, + "node_modules/@ethersproject/bytes": { + "version": "5.8.0", + "resolved": "https://registry.npmjs.org/@ethersproject/bytes/-/bytes-5.8.0.tgz", + "integrity": "sha512-vTkeohgJVCPVHu5c25XWaWQOZ4v+DkGoC42/TS2ond+PARCxTJvgTFUNDZovyQ/uAQ4EcpqqowKydcdmRKjg7A==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "license": "MIT", + "dependencies": { + "@ethersproject/logger": "^5.8.0" + } + }, + "node_modules/@ethersproject/constants": { + "version": "5.8.0", + "resolved": "https://registry.npmjs.org/@ethersproject/constants/-/constants-5.8.0.tgz", + "integrity": "sha512-wigX4lrf5Vu+axVTIvNsuL6YrV4O5AXl5ubcURKMEME5TnWBouUh0CDTWxZ2GpnRn1kcCgE7l8O5+VbV9QTTcg==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "license": "MIT", + "dependencies": { + "@ethersproject/bignumber": "^5.8.0" + } + }, + "node_modules/@ethersproject/keccak256": { + "version": "5.8.0", + "resolved": "https://registry.npmjs.org/@ethersproject/keccak256/-/keccak256-5.8.0.tgz", + "integrity": "sha512-A1pkKLZSz8pDaQ1ftutZoaN46I6+jvuqugx5KYNeQOPqq+JZ0Txm7dlWesCHB5cndJSu5vP2VKptKf7cksERng==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "license": "MIT", + "dependencies": { + "@ethersproject/bytes": "^5.8.0", + "js-sha3": "0.8.0" + } + }, + "node_modules/@ethersproject/logger": { + "version": "5.8.0", + "resolved": "https://registry.npmjs.org/@ethersproject/logger/-/logger-5.8.0.tgz", + "integrity": "sha512-Qe6knGmY+zPPWTC+wQrpitodgBfH7XoceCGL5bJVejmH+yCS3R8jJm8iiWuvWbG76RUmyEG53oqv6GMVWqunjA==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "license": "MIT" + }, + "node_modules/@ethersproject/properties": { + "version": "5.8.0", + "resolved": "https://registry.npmjs.org/@ethersproject/properties/-/properties-5.8.0.tgz", + "integrity": "sha512-PYuiEoQ+FMaZZNGrStmN7+lWjlsoufGIHdww7454FIaGdbe/p5rnaCXTr5MtBYl3NkeoVhHZuyzChPeGeKIpQw==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "license": "MIT", + "dependencies": { + "@ethersproject/logger": "^5.8.0" + } + }, + "node_modules/@ethersproject/rlp": { + "version": "5.8.0", + "resolved": "https://registry.npmjs.org/@ethersproject/rlp/-/rlp-5.8.0.tgz", + "integrity": "sha512-LqZgAznqDbiEunaUvykH2JAoXTT9NV0Atqk8rQN9nx9SEgThA/WMx5DnW8a9FOufo//6FZOCHZ+XiClzgbqV9Q==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "license": "MIT", + "dependencies": { + "@ethersproject/bytes": "^5.8.0", + "@ethersproject/logger": "^5.8.0" + } + }, + "node_modules/@ethersproject/signing-key": { + "version": "5.8.0", + "resolved": "https://registry.npmjs.org/@ethersproject/signing-key/-/signing-key-5.8.0.tgz", + "integrity": "sha512-LrPW2ZxoigFi6U6aVkFN/fa9Yx/+4AtIUe4/HACTvKJdhm0eeb107EVCIQcrLZkxaSIgc/eCrX8Q1GtbH+9n3w==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "license": "MIT", + "dependencies": { + "@ethersproject/bytes": "^5.8.0", + "@ethersproject/logger": "^5.8.0", + "@ethersproject/properties": "^5.8.0", + "bn.js": "^5.2.1", + "elliptic": "6.6.1", + "hash.js": "1.1.7" + } + }, + "node_modules/@ethersproject/transactions": { + "version": "5.8.0", + "resolved": "https://registry.npmjs.org/@ethersproject/transactions/-/transactions-5.8.0.tgz", + "integrity": "sha512-UglxSDjByHG0TuU17bDfCemZ3AnKO2vYrL5/2n2oXvKzvb7Cz+W9gOWXKARjp2URVwcWlQlPOEQyAviKwT4AHg==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "license": "MIT", + "dependencies": { + "@ethersproject/address": "^5.8.0", + "@ethersproject/bignumber": "^5.8.0", + "@ethersproject/bytes": "^5.8.0", + "@ethersproject/constants": "^5.8.0", + "@ethersproject/keccak256": "^5.8.0", + "@ethersproject/logger": "^5.8.0", + "@ethersproject/properties": "^5.8.0", + "@ethersproject/rlp": "^5.8.0", + "@ethersproject/signing-key": "^5.8.0" + } + }, "node_modules/@exodus/bytes": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/@exodus/bytes/-/bytes-1.6.0.tgz", @@ -2144,6 +2383,103 @@ "@lit-labs/ssr-dom-shim": "^1.2.0" } }, + "node_modules/@magic-sdk/admin": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@magic-sdk/admin/-/admin-2.8.2.tgz", + "integrity": "sha512-7SUkdLJDLprnGfJAu1je6m+VtWe8itptVMdGCd1wMg6mPZEl2h7i0kIznoCzQSQFsPHzsb7D5ldwkTDtZTPd6A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ethereum-cryptography": "^3.2.0", + "ethers": "^6.15.0", + "node-fetch": "^2.7.0" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@magic-sdk/commons": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@magic-sdk/commons/-/commons-2.2.1.tgz", + "integrity": "sha512-Z8d2SUdI/UnX94D7ohfJi7OY641VTBIQ/FrZaPmKLebFFFBPc1gyax6sQ4b9naUBAJdOBPbq4kELG9rQH3BTGA==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "@magic-sdk/provider": ">=4.3.0", + "@magic-sdk/types": ">=3.1.1" + } + }, + "node_modules/@magic-sdk/provider": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/@magic-sdk/provider/-/provider-6.2.1.tgz", + "integrity": "sha512-QPc9QNK+4dyJnV/4S6gGo2oEZvtOh6/WXfGcswTWLcvDjPIf0dEGdXK8afv2kqI8tuRnA/Zcqd+Sfjp09a7FRg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@magic-sdk/types": "^5.2.0", + "eventemitter3": "^4.0.4", + "web3-core": "1.5.2" + }, + "peerDependencies": { + "localforage": "^1.7.4" + } + }, + "node_modules/@magic-sdk/provider/node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@magic-sdk/types": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@magic-sdk/types/-/types-5.2.0.tgz", + "integrity": "sha512-nIYAUmeNRBCw+EuvBfDnp+ZBBfim+4jFUlRfLm59aEd1AE0OYnyjEVxWNyvuXJkJxTX7sLxQsqzfhZMAb8RI6Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/@noble/ciphers": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@noble/ciphers/-/ciphers-1.3.0.tgz", + "integrity": "sha512-2I0gnIVPtfnMw9ee9h1dJG7tp81+8Ob3OJb3Mv37rx5L40/b0i7djjCVvGOVqc9AEIQyvyu1i6ypKdFw8R8gQw==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^14.21.3 || >=16" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/@noble/curves": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.9.0.tgz", + "integrity": "sha512-7YDlXiNMdO1YZeH6t/kvopHHbIZzlxrCV9WLqCY6QhcXOoXiNCMDqJIglZ9Yjx5+w7Dz30TITFrlTjnRg7sKEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@noble/hashes": "1.8.0" + }, + "engines": { + "node": "^14.21.3 || >=16" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/@noble/hashes": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.8.0.tgz", + "integrity": "sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^14.21.3 || >=16" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", @@ -3019,6 +3355,45 @@ "win32" ] }, + "node_modules/@scure/base": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@scure/base/-/base-1.2.6.tgz", + "integrity": "sha512-g/nm5FgUa//MCj1gV09zTJTaM6KBAHqLN907YVQqf7zC49+DcO4B1so4ZX07Ef10Twr6nuqYEH9GEggFXA4Fmg==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/@scure/bip32": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/@scure/bip32/-/bip32-1.7.0.tgz", + "integrity": "sha512-E4FFX/N3f4B80AKWp5dP6ow+flD1LQZo/w8UnLGYZO674jS6YnYeepycOOksv+vLPSpgN35wgKgy+ybfTb2SMw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@noble/curves": "~1.9.0", + "@noble/hashes": "~1.8.0", + "@scure/base": "~1.2.5" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/@scure/bip39": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@scure/bip39/-/bip39-1.6.0.tgz", + "integrity": "sha512-+lF0BbLiJNwVlev4eKelw1WWLaiKXw7sSl8T6FvBlWkdX+94aGJ4o8XjUdlyhTCjd8c+B3KT3JfS8P0bLRNU6A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@noble/hashes": "~1.8.0", + "@scure/base": "~1.2.5" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, "node_modules/@sinonjs/commons": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.1.tgz", @@ -4162,6 +4537,16 @@ "dev": true, "license": "MIT" }, + "node_modules/@types/bn.js": { + "version": "4.11.6", + "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-4.11.6.tgz", + "integrity": "sha512-pqr857jrp2kPuO9uRjZ3PwnJTjoQy+fcdxvBTvHm6dkmEL9q+hDD/2j/0ELOBPtPnS8LjCX0gI9nbl8lVkadpg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, "node_modules/@types/body-parser": { "version": "1.19.6", "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.6.tgz", @@ -4612,6 +4997,16 @@ "undici-types": "~6.21.0" } }, + "node_modules/@types/pbkdf2": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@types/pbkdf2/-/pbkdf2-3.1.2.tgz", + "integrity": "sha512-uRwJqmiXmh9++aSu1VNEn3iIxWOhd8AHXNSdlaLfdAAdSTY9jYVeGWnzejM3dvrkbqE3/hyQkQQ29IFATEGlew==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, "node_modules/@types/pg": { "version": "8.15.4", "resolved": "https://registry.npmjs.org/@types/pg/-/pg-8.15.4.tgz", @@ -4646,6 +5041,16 @@ "@types/node": "*" } }, + "node_modules/@types/secp256k1": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/@types/secp256k1/-/secp256k1-4.0.7.tgz", + "integrity": "sha512-Rcvjl6vARGAKRO6jHeKMatGrvOMGrR/AR11N1x2LqintPCyDZ7NBhrh238Z2VZc7aM7KIwnFpFQ7fnfK4H/9Qw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, "node_modules/@types/seedrandom": { "version": "3.0.8", "resolved": "https://registry.npmjs.org/@types/seedrandom/-/seedrandom-3.0.8.tgz", @@ -5279,6 +5684,13 @@ "node": ">=0.4.0" } }, + "node_modules/aes-js": { + "version": "4.0.0-beta.5", + "resolved": "https://registry.npmjs.org/aes-js/-/aes-js-4.0.0-beta.5.tgz", + "integrity": "sha512-G965FqalsNyrPqgEGON7nIx1e/OVENSgiEIzyC63haUMuvNnwIgIjMs52hlTCKhkBny7A2ORNlfY9Zu+jmGk1Q==", + "dev": true, + "license": "MIT" + }, "node_modules/agent-base": { "version": "7.1.4", "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz", @@ -5435,12 +5847,38 @@ "postcss": "^8.1.0" } }, + "node_modules/available-typed-arrays": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", + "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", "license": "MIT" }, + "node_modules/base-x": { + "version": "3.0.11", + "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.11.tgz", + "integrity": "sha512-xz7wQ8xDhdyP7tQxwdteLYeFfS68tSMNCZ/Y37WJ4bhGfKPpqEIlmIyueQHqOyoPhE6xNUqjzRr8ra0eF9VRvA==", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "^5.0.1" + } + }, "node_modules/base64-js": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", @@ -5483,6 +5921,16 @@ "require-from-string": "^2.0.2" } }, + "node_modules/bignumber.js": { + "version": "9.3.1", + "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.3.1.tgz", + "integrity": "sha512-Ko0uX15oIUS7wJ3Rb30Fs6SkVbLmPBAKdlm7q9+ak9bbIeFf0MwuBsQV6z7+X768/cHsfg+WlysDWJcmthjsjQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + } + }, "node_modules/binary-extensions": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", @@ -5509,6 +5957,20 @@ "readable-stream": "^4.2.0" } }, + "node_modules/blakejs": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/blakejs/-/blakejs-1.2.1.tgz", + "integrity": "sha512-QXUSXI3QVc/gJME0dBpXrag1kbzOqCjCX8/b54ntNyW6sjtoqxqRk3LTmXzaJoh71zMsDCjM+47jS7XiwN/+fQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/bn.js": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.3.tgz", + "integrity": "sha512-EAcmnPkxpntVL+DS7bO1zhcZNvCkxqtkd0ZY53h06GNQ3DEkkGZ/gKgmDv6DdZQGj9BgfSPKtJJ7Dp1GPP8f7w==", + "dev": true, + "license": "MIT" + }, "node_modules/body-parser": { "version": "2.2.2", "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-2.2.2.tgz", @@ -5583,10 +6045,32 @@ "node": ">=8" } }, - "node_modules/browserslist": { - "version": "4.25.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.25.0.tgz", - "integrity": "sha512-PJ8gYKeS5e/whHBh8xrwYK+dAvEj7JXtz6uTucnMRB8OiGTsKccFekoRrjajPBHV8oOY+2tI4uxeceSimKwMFA==", + "node_modules/brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==", + "dev": true, + "license": "MIT" + }, + "node_modules/browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "dev": true, + "license": "MIT", + "dependencies": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/browserslist": { + "version": "4.25.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.25.0.tgz", + "integrity": "sha512-PJ8gYKeS5e/whHBh8xrwYK+dAvEj7JXtz6uTucnMRB8OiGTsKccFekoRrjajPBHV8oOY+2tI4uxeceSimKwMFA==", "dev": true, "funding": [ { @@ -5616,6 +6100,28 @@ "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" } }, + "node_modules/bs58": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/bs58/-/bs58-4.0.1.tgz", + "integrity": "sha512-Ok3Wdf5vOIlBrgCvTq96gBkJw+JUEzdBgyaza5HLtPm7yTHkjRy8+JzNyHF7BHa0bNWOQIp3m5YF0nnFcOIKLw==", + "dev": true, + "license": "MIT", + "dependencies": { + "base-x": "^3.0.2" + } + }, + "node_modules/bs58check": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/bs58check/-/bs58check-2.1.2.tgz", + "integrity": "sha512-0TS1jicxdU09dwJMNZtVAfzPi6Q6QeN0pM1Fkzrjn+XYHvzMKPU3pHVpva+769iNVSfIYWf7LJ6WR+BuuMf8cA==", + "dev": true, + "license": "MIT", + "dependencies": { + "bs58": "^4.0.0", + "create-hash": "^1.1.0", + "safe-buffer": "^5.1.2" + } + }, "node_modules/buffer": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", @@ -5648,6 +6154,34 @@ "dev": true, "license": "MIT" }, + "node_modules/buffer-to-arraybuffer": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/buffer-to-arraybuffer/-/buffer-to-arraybuffer-0.0.5.tgz", + "integrity": "sha512-3dthu5CYiVB1DEJp61FtApNnNndTckcqe4pFcLdvHtrpG+kcyekCJKg4MRiDcFW7A6AODnXB9U4dwQiCW5kzJQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/bufferutil": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bufferutil/-/bufferutil-4.1.0.tgz", + "integrity": "sha512-ZMANVnAixE6AWWnPzlW2KpUrxhm9woycYvPOo67jWHyFowASTEd9s+QN1EIMsSDtwhIxN4sWE1jotpuDUIgyIw==", + "devOptional": true, + "hasInstallScript": true, + "license": "MIT", + "dependencies": { + "node-gyp-build": "^4.3.0" + }, + "engines": { + "node": ">=6.14.2" + } + }, "node_modules/bytes": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", @@ -5657,6 +6191,25 @@ "node": ">= 0.8" } }, + "node_modules/call-bind": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.9.tgz", + "integrity": "sha512-a/hy+pNsFUTR+Iz8TCJvXudKVLAnz/DyeSUo10I5yvFDQJBFU2s9uqQpoSrJlroHUKoKqzg+epxyP9lqFdzfBQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "get-intrinsic": "^1.3.0", + "set-function-length": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/call-bind-apply-helpers": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", @@ -5832,6 +6385,21 @@ "node": ">= 6" } }, + "node_modules/cipher-base": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.7.tgz", + "integrity": "sha512-Mz9QMT5fJe7bKI7MH31UilT5cEK5EHHRCccw/YRFsRY47AuNgaV6HY3rscp0/I4Q+tTW/5zoqpSeRRI54TkDWA==", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.4", + "safe-buffer": "^5.2.1", + "to-buffer": "^1.2.2" + }, + "engines": { + "node": ">= 0.10" + } + }, "node_modules/clean-css": { "version": "5.3.3", "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.3.tgz", @@ -6225,14 +6793,35 @@ } }, "node_modules/cookie": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz", - "integrity": "sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==", + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz", + "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==", "license": "MIT", "engines": { "node": ">= 0.6" } }, + "node_modules/cookie-parser": { + "version": "1.4.7", + "resolved": "https://registry.npmjs.org/cookie-parser/-/cookie-parser-1.4.7.tgz", + "integrity": "sha512-nGUvgXnotP3BsjiLX2ypbQnWoGUPIIfHQNZkkC668ntrzGWEZVW70HDEB1qnNGMicPje6EttlIgzo51YSwNQGw==", + "dev": true, + "license": "MIT", + "dependencies": { + "cookie": "0.7.2", + "cookie-signature": "1.0.6" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/cookie-parser/node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", + "dev": true, + "license": "MIT" + }, "node_modules/cookie-signature": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.2.2.tgz", @@ -6242,6 +6831,62 @@ "node": ">=6.6.0" } }, + "node_modules/cookiejar": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.4.tgz", + "integrity": "sha512-LDx6oHrK+PhzLKJU9j5S7/Y3jM/mUHvD/DeI1WQmJn652iPC5Y4TBzC9l+5OMOXlyTTA+SmVUPm0HQUwpD5Jqw==", + "dev": true, + "license": "MIT" + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/crc-32": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz", + "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "crc32": "bin/crc32.njs" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "dev": true, + "license": "MIT", + "dependencies": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "node_modules/create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "dev": true, + "license": "MIT", + "dependencies": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, "node_modules/create-require": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", @@ -6346,6 +6991,20 @@ "node": ">=20" } }, + "node_modules/d": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.2.tgz", + "integrity": "sha512-MOqHvMWF9/9MX6nza0KgvFH4HpMU0EF5uUDXqX/BtxtU8NfB0QzRtJ8Oe/6SuS4kbhyzVJwjd97EA4PKrzJ8bw==", + "dev": true, + "license": "ISC", + "dependencies": { + "es5-ext": "^0.10.64", + "type": "^2.7.2" + }, + "engines": { + "node": ">=0.12" + } + }, "node_modules/d3": { "version": "7.9.0", "resolved": "https://registry.npmjs.org/d3/-/d3-7.9.0.tgz", @@ -6832,6 +7491,16 @@ "integrity": "sha512-YpgQiITW3JXGntzdUmyUR1V812Hn8T1YVXhCu+wO3OpS4eU9l4YdD3qjyiKdV6mvV29zapkMeD390UVEf2lkUg==", "license": "MIT" }, + "node_modules/decode-uri-component": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", + "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10" + } + }, "node_modules/decompress-response": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", @@ -6885,6 +7554,24 @@ "node": ">=0.10.0" } }, + "node_modules/define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/delaunator": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/delaunator/-/delaunator-5.0.1.tgz", @@ -6938,6 +7625,12 @@ "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" } }, + "node_modules/dom-walk": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.2.tgz", + "integrity": "sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==", + "dev": true + }, "node_modules/domelementtype": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", @@ -7073,6 +7766,29 @@ "dev": true, "license": "ISC" }, + "node_modules/elliptic": { + "version": "6.6.1", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.6.1.tgz", + "integrity": "sha512-RaddvvMatK2LJHqFJ+YA4WysVN5Ita9E35botqIYspQ4TkRAlCicdzKOjlyv/1Za5RyTNn7di//eEV0uTAfe3g==", + "dev": true, + "license": "MIT", + "dependencies": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "node_modules/elliptic/node_modules/bn.js": { + "version": "4.12.3", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.3.tgz", + "integrity": "sha512-fGTi3gxV/23FTYdAoUtLYp6qySe2KE3teyZitipKNRuVYcBkoP/bB3guXN/XVKUe9mxCHXnc9C4ocyz8OmgN0g==", + "dev": true, + "license": "MIT" + }, "node_modules/enabled": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/enabled/-/enabled-2.0.0.tgz", @@ -7174,6 +7890,49 @@ "node": ">= 0.4" } }, + "node_modules/es5-ext": { + "version": "0.10.64", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.64.tgz", + "integrity": "sha512-p2snDhiLaXe6dahss1LddxqEm+SkuDvV8dnIQG0MWjyHpcMNfXKPE+/Cc0y+PhxJX3A4xGNeFCj5oc0BUh6deg==", + "dev": true, + "hasInstallScript": true, + "license": "ISC", + "dependencies": { + "es6-iterator": "^2.0.3", + "es6-symbol": "^3.1.3", + "esniff": "^2.0.1", + "next-tick": "^1.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/es6-iterator": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==", + "dev": true, + "license": "MIT", + "dependencies": { + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" + } + }, + "node_modules/es6-symbol": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.4.tgz", + "integrity": "sha512-U9bFFjX8tFiATgtkJ1zg25+KviIXpgRvRHS8sau3GfhVzThRQrOeksPeT0BWW2MNZs1OEWJ1DPXOQMn0KKRkvg==", + "dev": true, + "license": "ISC", + "dependencies": { + "d": "^1.0.2", + "ext": "^1.7.0" + }, + "engines": { + "node": ">=0.12" + } + }, "node_modules/esbuild": { "version": "0.25.5", "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.5.tgz", @@ -7435,6 +8194,22 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/esniff": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/esniff/-/esniff-2.0.1.tgz", + "integrity": "sha512-kTUIGKQ/mDPFoJ0oVfcmyJn4iBDRptjNVIzwIFR7tqWXdVI9xfA2RMwY/gbSpJG3lkdWNEjLap/NqVHZiJsdfg==", + "dev": true, + "license": "ISC", + "dependencies": { + "d": "^1.0.1", + "es5-ext": "^0.10.62", + "event-emitter": "^0.3.5", + "type": "^2.7.2" + }, + "engines": { + "node": ">=0.10" + } + }, "node_modules/espree": { "version": "10.4.0", "resolved": "https://registry.npmjs.org/espree/-/espree-10.4.0.tgz", @@ -7515,67 +8290,310 @@ "node": ">= 0.6" } }, - "node_modules/event-target-shim": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", - "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", + "node_modules/eth-lib": { + "version": "0.2.8", + "resolved": "https://registry.npmjs.org/eth-lib/-/eth-lib-0.2.8.tgz", + "integrity": "sha512-ArJ7x1WcWOlSpzdoTBX8vkwlkSQ85CjjifSZtV4co64vWxSV8geWfPI9x4SVYu3DSxnX4yWFVTtGL+j9DUFLNw==", "dev": true, "license": "MIT", - "engines": { - "node": ">=6" + "dependencies": { + "bn.js": "^4.11.6", + "elliptic": "^6.4.0", + "xhr-request-promise": "^0.1.2" } }, - "node_modules/eventemitter3": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", - "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==", + "node_modules/eth-lib/node_modules/bn.js": { + "version": "4.12.3", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.3.tgz", + "integrity": "sha512-fGTi3gxV/23FTYdAoUtLYp6qySe2KE3teyZitipKNRuVYcBkoP/bB3guXN/XVKUe9mxCHXnc9C4ocyz8OmgN0g==", "dev": true, "license": "MIT" }, - "node_modules/events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "node_modules/ethereum-bloom-filters": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/ethereum-bloom-filters/-/ethereum-bloom-filters-1.2.0.tgz", + "integrity": "sha512-28hyiE7HVsWubqhpVLVmZXFd4ITeHi+BUu05o9isf0GUpMtzBUi+8/gFrGaGYzvGAJQmJ3JKj77Mk9G98T84rA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@noble/hashes": "^1.4.0" + } + }, + "node_modules/ethereum-cryptography": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-3.2.0.tgz", + "integrity": "sha512-Urr5YVsalH+Jo0sYkTkv1MyI9bLYZwW8BENZCeE1QYaTHETEYx0Nv/SVsWkSqpYrzweg6d8KMY1wTjH/1m/BIg==", "dev": true, "license": "MIT", + "dependencies": { + "@noble/ciphers": "1.3.0", + "@noble/curves": "1.9.0", + "@noble/hashes": "1.8.0", + "@scure/bip32": "1.7.0", + "@scure/bip39": "1.6.0" + }, "engines": { - "node": ">=0.8.x" + "node": "^14.21.3 || >=16", + "npm": ">=9" } }, - "node_modules/expand-template": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", - "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==", + "node_modules/ethereumjs-util": { + "version": "7.1.5", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-7.1.5.tgz", + "integrity": "sha512-SDl5kKrQAudFBUe5OJM9Ac6WmMyYmXX/6sTmLZ3ffG2eY6ZIGBes3pEDxNN6V72WyOw4CPD5RomKdsa8DAAwLg==", "dev": true, - "license": "(MIT OR WTFPL)", + "license": "MPL-2.0", + "dependencies": { + "@types/bn.js": "^5.1.0", + "bn.js": "^5.1.2", + "create-hash": "^1.1.2", + "ethereum-cryptography": "^0.1.3", + "rlp": "^2.2.4" + }, "engines": { - "node": ">=6" + "node": ">=10.0.0" } }, - "node_modules/expect-type": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/expect-type/-/expect-type-1.3.0.tgz", - "integrity": "sha512-knvyeauYhqjOYvQ66MznSMs83wmHrCycNEN6Ao+2AeYEfxUIkuiVxdEa1qlGEPK+We3n0THiDciYSsCcgW/DoA==", + "node_modules/ethereumjs-util/node_modules/@types/bn.js": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-5.2.0.tgz", + "integrity": "sha512-DLbJ1BPqxvQhIGbeu8VbUC1DiAiahHtAYvA0ZEAa4P31F7IaArc8z3C3BRQdWX4mtLQuABG4yzp76ZrS02Ui1Q==", "dev": true, - "license": "Apache-2.0", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/ethereumjs-util/node_modules/ethereum-cryptography": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-0.1.3.tgz", + "integrity": "sha512-w8/4x1SGGzc+tO97TASLja6SLd3fRIK2tLVcV2Gx4IB21hE19atll5Cq9o3d0ZmAYC/8aw0ipieTSiekAea4SQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/pbkdf2": "^3.0.0", + "@types/secp256k1": "^4.0.1", + "blakejs": "^1.1.0", + "browserify-aes": "^1.2.0", + "bs58check": "^2.1.2", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "hash.js": "^1.1.7", + "keccak": "^3.0.0", + "pbkdf2": "^3.0.17", + "randombytes": "^2.1.0", + "safe-buffer": "^5.1.2", + "scrypt-js": "^3.0.0", + "secp256k1": "^4.0.1", + "setimmediate": "^1.0.5" + } + }, + "node_modules/ethers": { + "version": "6.16.0", + "resolved": "https://registry.npmjs.org/ethers/-/ethers-6.16.0.tgz", + "integrity": "sha512-U1wulmetNymijEhpSEQ7Ct/P/Jw9/e7R1j5XIbPRydgV2DjLVMsULDlNksq3RQnFgKoLlZf88ijYtWEXcPa07A==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/ethers-io/" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "license": "MIT", + "dependencies": { + "@adraffy/ens-normalize": "1.10.1", + "@noble/curves": "1.2.0", + "@noble/hashes": "1.3.2", + "@types/node": "22.7.5", + "aes-js": "4.0.0-beta.5", + "tslib": "2.7.0", + "ws": "8.17.1" + }, "engines": { - "node": ">=12.0.0" + "node": ">=14.0.0" } }, - "node_modules/express": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/express/-/express-5.2.1.tgz", - "integrity": "sha512-hIS4idWWai69NezIdRt2xFVofaF4j+6INOpJlVOLDO8zXGpUVEVzIYk12UUi2JzjEzWL3IOAxcTubgz9Po0yXw==", + "node_modules/ethers/node_modules/@noble/curves": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.2.0.tgz", + "integrity": "sha512-oYclrNgRaM9SsBUBVbb8M6DTV7ZHRTKugureoYEncY5c65HOmRzvSiTE3y5CYaPYJA/GVkrhXEoF0M3Ya9PMnw==", + "dev": true, "license": "MIT", "dependencies": { - "accepts": "^2.0.0", - "body-parser": "^2.2.1", - "content-disposition": "^1.0.0", - "content-type": "^1.0.5", - "cookie": "^0.7.1", - "cookie-signature": "^1.2.1", - "debug": "^4.4.0", - "depd": "^2.0.0", + "@noble/hashes": "1.3.2" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/ethers/node_modules/@noble/hashes": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.2.tgz", + "integrity": "sha512-MVC8EAQp7MvEcm30KWENFjgR+Mkmf+D189XJTkFIlwohU5hcBbn1ZkKq7KVTi2Hme3PMGF390DaL52beVrIihQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 16" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/ethers/node_modules/@types/node": { + "version": "22.7.5", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.7.5.tgz", + "integrity": "sha512-jML7s2NAzMWc//QSJ1a3prpk78cOPchGvXJsC3C6R6PSMoooztvRVQEz89gmBTBY1SPMaqo5teB4uNHPdetShQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "undici-types": "~6.19.2" + } + }, + "node_modules/ethers/node_modules/tslib": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz", + "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==", + "dev": true, + "license": "0BSD" + }, + "node_modules/ethers/node_modules/undici-types": { + "version": "6.19.8", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", + "dev": true, + "license": "MIT" + }, + "node_modules/ethers/node_modules/ws": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", + "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/ethjs-unit": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/ethjs-unit/-/ethjs-unit-0.1.6.tgz", + "integrity": "sha512-/Sn9Y0oKl0uqQuvgFk/zQgR7aw1g36qX/jzSQ5lSwlO0GigPymk4eGQfeNTD03w1dPOqfz8V77Cy43jH56pagw==", + "dev": true, + "license": "MIT", + "dependencies": { + "bn.js": "4.11.6", + "number-to-bn": "1.7.0" + }, + "engines": { + "node": ">=6.5.0", + "npm": ">=3" + } + }, + "node_modules/ethjs-unit/node_modules/bn.js": { + "version": "4.11.6", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.6.tgz", + "integrity": "sha512-XWwnNNFCuuSQ0m3r3C4LE3EiORltHd9M05pq6FOlVeiophzRbMo50Sbz1ehl8K3Z+jw9+vmgnXefY1hz8X+2wA==", + "dev": true, + "license": "MIT" + }, + "node_modules/event-emitter": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz", + "integrity": "sha512-D9rRn9y7kLPnJ+hMq7S/nhvoKwwvVJahBi2BPmx3bvbsEdK3W9ii8cBSGjP+72/LnM4n6fo3+dkCX5FeTQruXA==", + "dev": true, + "license": "MIT", + "dependencies": { + "d": "1", + "es5-ext": "~0.10.14" + } + }, + "node_modules/event-target-shim": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", + "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/eventemitter3": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", + "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==", + "dev": true, + "license": "MIT" + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "dev": true, + "license": "MIT", + "dependencies": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/expand-template": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", + "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==", + "dev": true, + "license": "(MIT OR WTFPL)", + "engines": { + "node": ">=6" + } + }, + "node_modules/expect-type": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/expect-type/-/expect-type-1.3.0.tgz", + "integrity": "sha512-knvyeauYhqjOYvQ66MznSMs83wmHrCycNEN6Ao+2AeYEfxUIkuiVxdEa1qlGEPK+We3n0THiDciYSsCcgW/DoA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/express": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/express/-/express-5.2.1.tgz", + "integrity": "sha512-hIS4idWWai69NezIdRt2xFVofaF4j+6INOpJlVOLDO8zXGpUVEVzIYk12UUi2JzjEzWL3IOAxcTubgz9Po0yXw==", + "license": "MIT", + "dependencies": { + "accepts": "^2.0.0", + "body-parser": "^2.2.1", + "content-disposition": "^1.0.0", + "content-type": "^1.0.5", + "cookie": "^0.7.1", + "cookie-signature": "^1.2.1", + "debug": "^4.4.0", + "depd": "^2.0.0", "encodeurl": "^2.0.0", "escape-html": "^1.0.3", "etag": "^1.8.1", @@ -7623,6 +8641,16 @@ "express": ">= 4.11" } }, + "node_modules/ext": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/ext/-/ext-1.7.0.tgz", + "integrity": "sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==", + "dev": true, + "license": "ISC", + "dependencies": { + "type": "^2.7.2" + } + }, "node_modules/fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", @@ -7833,6 +8861,22 @@ "integrity": "sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw==", "license": "MIT" }, + "node_modules/for-each": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.5.tgz", + "integrity": "sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-callable": "^1.2.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/forwarded": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", @@ -7910,6 +8954,16 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/generator-function": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/generator-function/-/generator-function-2.0.1.tgz", + "integrity": "sha512-SFdFmIJi+ybC0vjlHN0ZGVGHc3lgE0DxPAT0djjVg+kjOnSqclqmj0KQ7ykTOLP6YxoqOvuAODGdcHJn+43q3g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, "node_modules/get-caller-file": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", @@ -8069,6 +9123,17 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/global": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/global/-/global-4.4.0.tgz", + "integrity": "sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==", + "dev": true, + "license": "MIT", + "dependencies": { + "min-document": "^2.19.0", + "process": "^0.11.10" + } + }, "node_modules/globals": { "version": "16.2.0", "resolved": "https://registry.npmjs.org/globals/-/globals-16.2.0.tgz", @@ -8125,6 +9190,19 @@ "node": ">=8" } }, + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/has-symbols": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", @@ -8137,6 +9215,96 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hash-base": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.2.tgz", + "integrity": "sha512-Bb33KbowVTIj5s7Ked1OsqHUeCpz//tPwR+E2zJgJKo9Z5XolZ9b6bdUgjmYlwnWhoOQKoTd1TYToZGn5mAYOg==", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.4", + "readable-stream": "^2.3.8", + "safe-buffer": "^5.2.1", + "to-buffer": "^1.2.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/hash-base/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/hash-base/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dev": true, + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/hash-base/node_modules/readable-stream/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true, + "license": "MIT" + }, + "node_modules/hash-base/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/hash-base/node_modules/string_decoder/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true, + "license": "MIT" + }, + "node_modules/hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, "node_modules/hasown": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", @@ -8158,6 +9326,18 @@ "he": "bin/he" } }, + "node_modules/hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==", + "dev": true, + "license": "MIT", + "dependencies": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, "node_modules/howler": { "version": "2.2.4", "resolved": "https://registry.npmjs.org/howler/-/howler-2.2.4.tgz", @@ -8204,6 +9384,13 @@ "url": "https://opencollective.com/express" } }, + "node_modules/http-https": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/http-https/-/http-https-1.0.0.tgz", + "integrity": "sha512-o0PWwVCSp3O0wS6FvNr6xfBCHgt0m1tvPLFOCc2iFDKTRAXhB7m8klDf7ErowFH8POa6dVdGatKU5I1YYwzUyg==", + "dev": true, + "license": "ISC" + }, "node_modules/http-proxy-agent": { "version": "7.0.2", "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz", @@ -8292,6 +9479,13 @@ "node": ">= 4" } }, + "node_modules/immediate": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", + "integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==", + "dev": true, + "license": "MIT" + }, "node_modules/import-fresh": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz", @@ -8388,6 +9582,23 @@ "node": ">= 0.10" } }, + "node_modules/is-arguments": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.2.0.tgz", + "integrity": "sha512-7bVbi0huj/wrIAOzb8U1aszg9kdi3KN/CyU19CTI7tAoZYEZoL9yCDXpbXN+uPsuWnP02cyug1gleqq+TU+YCA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-binary-path": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", @@ -8401,6 +9612,19 @@ "node": ">=8" } }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", @@ -8424,6 +9648,33 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/is-function": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-function/-/is-function-1.0.2.tgz", + "integrity": "sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/is-generator-function": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.1.2.tgz", + "integrity": "sha512-upqt1SkGkODW9tsGNG5mtXTXtECizwtS2kA161M+gJPc1xdb/Ax629af6YrTwcOeQHbewrPNlE5Dx7kzvXTizA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.4", + "generator-function": "^2.0.0", + "get-proto": "^1.0.1", + "has-tostringtag": "^1.0.2", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-glob": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", @@ -8437,6 +9688,17 @@ "node": ">=0.10.0" } }, + "node_modules/is-hex-prefixed": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-hex-prefixed/-/is-hex-prefixed-1.0.0.tgz", + "integrity": "sha512-WvtOiug1VFrE9v1Cydwm+FnXd3+w9GaeVUss5W4v/SLy3UW00vP+6iNF2SdnfiBoLy4bTqVdkftNGTUeOFVsbA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.5.0", + "npm": ">=3" + } + }, "node_modules/is-number": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", @@ -8470,6 +9732,25 @@ "integrity": "sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==", "license": "MIT" }, + "node_modules/is-regex": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz", + "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "gopd": "^1.2.0", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-stream": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", @@ -8482,6 +9763,36 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/is-typed-array": { + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.15.tgz", + "integrity": "sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "which-typed-array": "^1.1.16" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", + "dev": true, + "license": "MIT" + }, + "node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true, + "license": "MIT" + }, "node_modules/isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", @@ -8593,6 +9904,13 @@ "dev": true, "license": "MIT" }, + "node_modules/js-sha3": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.8.0.tgz", + "integrity": "sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==", + "dev": true, + "license": "MIT" + }, "node_modules/js-yaml": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", @@ -8692,6 +10010,37 @@ "graceful-fs": "^4.1.6" } }, + "node_modules/keccak": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/keccak/-/keccak-3.0.4.tgz", + "integrity": "sha512-3vKuW0jV8J3XNTzvfyicFR5qvxrSAGl7KIhvgOu5cmWwM7tZRj3fMbj/pfIf4be7aznbc+prBWGjywox/g2Y6Q==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "dependencies": { + "node-addon-api": "^2.0.0", + "node-gyp-build": "^4.2.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/keccak/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/keyv": { "version": "4.5.4", "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", @@ -8722,6 +10071,16 @@ "node": ">= 0.8.0" } }, + "node_modules/lie": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lie/-/lie-3.1.1.tgz", + "integrity": "sha512-RiNhHysUjhrDQntfYSfY4MU24coXXdEOgw9WGcKHNeEwffDYbF//u87M1EWaMGzuFoSbqW0C9C6lEEhDOAswfw==", + "dev": true, + "license": "MIT", + "dependencies": { + "immediate": "~3.0.5" + } + }, "node_modules/lightningcss": { "version": "1.30.2", "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.30.2.tgz", @@ -9243,6 +10602,16 @@ "@types/trusted-types": "^2.0.2" } }, + "node_modules/localforage": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/localforage/-/localforage-1.10.0.tgz", + "integrity": "sha512-14/H1aX7hzBBmmh7sGPd+AOMkkIrHM3Z1PAyGgZigA1H1p5O5ANnMyWzvpAETtG68/dC4pC0ncy3+PPGzXZHPg==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "lie": "3.1.1" + } + }, "node_modules/lodash": { "version": "4.18.1", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.18.1.tgz", @@ -9461,6 +10830,19 @@ "node": "20 || >=22" } }, + "node_modules/magic-sdk": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/magic-sdk/-/magic-sdk-6.2.1.tgz", + "integrity": "sha512-jM/WsP6cYR6N0si1O0wjqTPxKOPtIOzHHGlwjkmPr7KXnEfDpbs5rg/1eedW5TmlKvbP8wP5/qDBHo13i1Zisw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@magic-sdk/commons": "^2.2.1", + "@magic-sdk/provider": "^6.2.1", + "@magic-sdk/types": "^5.2.0", + "localforage": "^1.7.4" + } + }, "node_modules/magic-string": { "version": "0.30.21", "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz", @@ -9540,6 +10922,18 @@ "node": ">= 0.4" } }, + "node_modules/md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "dev": true, + "license": "MIT", + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, "node_modules/mdn-data": { "version": "2.12.2", "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.12.2.tgz", @@ -9643,6 +11037,30 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/min-document": { + "version": "2.19.2", + "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.2.tgz", + "integrity": "sha512-8S5I8db/uZN8r9HSLFVWPdJCvYOejMcEC82VIzNUc6Zkklf/d1gg2psfE79/vyhWOj4+J8MtwmoOz3TmvaGu5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "dom-walk": "^0.1.0" + } + }, + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "dev": true, + "license": "ISC" + }, + "node_modules/minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==", + "dev": true, + "license": "MIT" + }, "node_modules/minimatch": { "version": "3.1.5", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", @@ -9774,6 +11192,13 @@ "node": ">= 0.6" } }, + "node_modules/next-tick": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz", + "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==", + "dev": true, + "license": "ISC" + }, "node_modules/no-case": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", @@ -9811,6 +11236,71 @@ "node": ">=10" } }, + "node_modules/node-addon-api": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-2.0.2.tgz", + "integrity": "sha512-Ntyt4AIXyaLIuMHF6IOoTakB3K+RWxwtsHNRxllEoA6vPwP9o4866g6YWDLUdnucilZhmkxiHwHr11gAENw+QA==", + "dev": true, + "license": "MIT" + }, + "node_modules/node-fetch": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", + "dev": true, + "license": "MIT", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/node-fetch/node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", + "dev": true, + "license": "MIT" + }, + "node_modules/node-fetch/node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", + "dev": true, + "license": "BSD-2-Clause" + }, + "node_modules/node-fetch/node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "dev": true, + "license": "MIT", + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "node_modules/node-gyp-build": { + "version": "4.8.4", + "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.8.4.tgz", + "integrity": "sha512-LA4ZjwlnUblHVgq0oBF3Jl/6h/Nvs5fzBLwdEF4nuxnFdsfajde4WfxtJr3CaiH+F6ewcIB/q4jQ4UzPyid+CQ==", + "devOptional": true, + "license": "MIT", + "bin": { + "node-gyp-build": "bin.js", + "node-gyp-build-optional": "optional.js", + "node-gyp-build-test": "build-test.js" + } + }, "node_modules/node-html-parser": { "version": "7.0.2", "resolved": "https://registry.npmjs.org/node-html-parser/-/node-html-parser-7.0.2.tgz", @@ -9860,6 +11350,38 @@ "url": "https://github.com/fb55/nth-check?sponsor=1" } }, + "node_modules/number-to-bn": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/number-to-bn/-/number-to-bn-1.7.0.tgz", + "integrity": "sha512-wsJ9gfSz1/s4ZsJN01lyonwuxA1tml6X1yBDnfpMglypcBRFZZkus26EdPSlqS5GJfYddVZa22p3VNb3z5m5Ig==", + "dev": true, + "license": "MIT", + "dependencies": { + "bn.js": "4.11.6", + "strip-hex-prefix": "1.0.0" + }, + "engines": { + "node": ">=6.5.0", + "npm": ">=3" + } + }, + "node_modules/number-to-bn/node_modules/bn.js": { + "version": "4.11.6", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.6.tgz", + "integrity": "sha512-XWwnNNFCuuSQ0m3r3C4LE3EiORltHd9M05pq6FOlVeiophzRbMo50Sbz1ehl8K3Z+jw9+vmgnXefY1hz8X+2wA==", + "dev": true, + "license": "MIT" + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/object-inspect": { "version": "1.13.4", "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", @@ -9872,6 +11394,16 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/oboe": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/oboe/-/oboe-2.1.5.tgz", + "integrity": "sha512-zRFWiF+FoicxEs3jNI/WYUrVEgA7DeET/InK0XQuudGHRg8iIob3cNPrJTKaz4004uaA9Pbe+Dwa8iluhjLZWA==", + "dev": true, + "license": "BSD", + "dependencies": { + "http-https": "^1.0.0" + } + }, "node_modules/obscenity": { "version": "0.4.3", "resolved": "https://registry.npmjs.org/obscenity/-/obscenity-0.4.3.tgz", @@ -10002,6 +11534,13 @@ "node": ">=6" } }, + "node_modules/parse-headers": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/parse-headers/-/parse-headers-2.0.6.tgz", + "integrity": "sha512-Tz11t3uKztEW5FEVZnj1ox8GKblWn+PvHY9TmJV5Mll2uHEwRdR/5Li1OlXoECjLYkApdhWy44ocONwXLiKO5A==", + "dev": true, + "license": "MIT" + }, "node_modules/parse-srcset": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/parse-srcset/-/parse-srcset-1.0.2.tgz", @@ -10141,6 +11680,24 @@ "node": ">= 14.16" } }, + "node_modules/pbkdf2": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.5.tgz", + "integrity": "sha512-Q3CG/cYvCO1ye4QKkuH7EXxs3VC/rI1/trd+qX2+PolbaKG0H+bgcZzrTt96mMyRtejk+JMCiLUn3y29W8qmFQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "ripemd160": "^2.0.3", + "safe-buffer": "^5.2.1", + "sha.js": "^2.4.12", + "to-buffer": "^1.2.1" + }, + "engines": { + "node": ">= 0.10" + } + }, "node_modules/pg-int8": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/pg-int8/-/pg-int8-1.0.1.tgz", @@ -10254,6 +11811,16 @@ "dev": true, "license": "MIT" }, + "node_modules/possible-typed-array-names": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz", + "integrity": "sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, "node_modules/postcss": { "version": "8.5.6", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz", @@ -10433,6 +12000,13 @@ "node": ">= 0.6.0" } }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true, + "license": "MIT" + }, "node_modules/protobufjs": { "version": "7.5.3", "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.5.3.tgz", @@ -10506,6 +12080,21 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/query-string": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz", + "integrity": "sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==", + "dev": true, + "license": "MIT", + "dependencies": { + "decode-uri-component": "^0.2.0", + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/queue-microtask": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", @@ -10527,6 +12116,16 @@ ], "license": "MIT" }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, "node_modules/range-parser": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", @@ -10713,6 +12312,33 @@ "dev": true, "license": "MIT" }, + "node_modules/ripemd160": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.3.tgz", + "integrity": "sha512-5Di9UC0+8h1L6ZD2d7awM7E/T4uA1fJRlx6zk/NvdCCVEoAnFqvHmCuNeIKoCeIixBX/q8uM+6ycDvF8woqosA==", + "dev": true, + "license": "MIT", + "dependencies": { + "hash-base": "^3.1.2", + "inherits": "^2.0.4" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/rlp": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/rlp/-/rlp-2.2.7.tgz", + "integrity": "sha512-d5gdPmgQ0Z+AklL2NVXr/IoSjNZFfTVvQWzL/AM2AOcSzYP2xjlb0AC8YyCLc41MSNf6P6QVtjgPdmVtzb+4lQ==", + "dev": true, + "license": "MPL-2.0", + "dependencies": { + "bn.js": "^5.2.0" + }, + "bin": { + "rlp": "bin/rlp" + } + }, "node_modules/robust-predicates": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.2.tgz", @@ -10842,6 +12468,24 @@ ], "license": "MIT" }, + "node_modules/safe-regex-test": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.1.0.tgz", + "integrity": "sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "is-regex": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/safe-stable-stringify": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.5.0.tgz", @@ -10905,6 +12549,36 @@ "node": ">=v12.22.7" } }, + "node_modules/scrypt-js": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/scrypt-js/-/scrypt-js-3.0.1.tgz", + "integrity": "sha512-cdwTTnqPu0Hyvf5in5asVdZocVDTNRmR7XEcJuIzMjJeSHybHl7vpB66AzwTaIg6CLSbtjcxc8fqcySfnTkccA==", + "dev": true, + "license": "MIT" + }, + "node_modules/secp256k1": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/secp256k1/-/secp256k1-4.0.4.tgz", + "integrity": "sha512-6JfvwvjUOn8F/jUoBY2Q1v5WY5XS+rj8qSe0v8Y4ezH4InLgTEeOOPQsRll9OV429Pvo6BCHGavIyJfr3TAhsw==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "dependencies": { + "elliptic": "^6.5.7", + "node-addon-api": "^5.0.0", + "node-gyp-build": "^4.2.0" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/secp256k1/node_modules/node-addon-api": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-5.1.0.tgz", + "integrity": "sha512-eh0GgfEkpnoWDq+VY8OyvYhFEzBk6jIYbRKdIlyTiAXIVJ8PyBaKb0rp7oDtoddbdoHWhq8wwr+XZ81F1rpNdA==", + "dev": true, + "license": "MIT" + }, "node_modules/seedrandom": { "version": "3.0.5", "resolved": "https://registry.npmjs.org/seedrandom/-/seedrandom-3.0.5.tgz", @@ -10956,6 +12630,31 @@ "url": "https://opencollective.com/express" } }, + "node_modules/set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==", + "dev": true, + "license": "MIT" + }, "node_modules/setprototypeof": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", @@ -10978,6 +12677,27 @@ "url": "https://opencollective.com/sh-syntax" } }, + "node_modules/sha.js": { + "version": "2.4.12", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.12.tgz", + "integrity": "sha512-8LzC5+bvI45BjpfXU8V5fdU2mfeKiQe1D1gIMn7XUlF3OTUrpdJpPPH4EMAnF0DsHHdSZqCdSss5qCmJKuiO3w==", + "dev": true, + "license": "(MIT AND BSD-3-Clause)", + "dependencies": { + "inherits": "^2.0.4", + "safe-buffer": "^5.2.1", + "to-buffer": "^1.2.0" + }, + "bin": { + "sha.js": "bin.js" + }, + "engines": { + "node": ">= 0.10" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", @@ -11300,6 +13020,16 @@ "dev": true, "license": "MIT" }, + "node_modules/strict-uri-encode": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", + "integrity": "sha512-R3f198pcvnB+5IpnBlRkphuE9n46WyVl8I39W/ZUTZLz4nqSP/oLYUrcnJrw462Ds8he4YKMov2efsTIw1BDGQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/string_decoder": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", @@ -11326,10 +13056,24 @@ "dev": true, "license": "MIT", "dependencies": { - "ansi-regex": "^5.0.1" + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-hex-prefix": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-hex-prefix/-/strip-hex-prefix-1.0.0.tgz", + "integrity": "sha512-q8d4ue7JGEiVcypji1bALTos+0pWtyGlivAWyPuTkHzuTCJqrK9sWxYQZUq6Nq3cuyv3bm734IhHvHtGGURU6A==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-hex-prefixed": "1.0.0" }, "engines": { - "node": ">=8" + "node": ">=6.5.0", + "npm": ">=3" } }, "node_modules/strip-json-comments": { @@ -11537,6 +13281,16 @@ "dev": true, "license": "MIT" }, + "node_modules/timed-out": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", + "integrity": "sha512-G7r3AhovYtr5YKOWQkta8RKAPb+J9IsO4uVmzjl8AZwfhs8UcUwTiD6gcJYSgOtzyjvQKrKYn41syHbUWMkafA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/tiny-lru": { "version": "11.4.7", "resolved": "https://registry.npmjs.org/tiny-lru/-/tiny-lru-11.4.7.tgz", @@ -11642,6 +13396,21 @@ "dev": true, "license": "MIT" }, + "node_modules/to-buffer": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.2.2.tgz", + "integrity": "sha512-db0E3UJjcFhpDhAF4tLo03oli3pwl3dbnzXOUIlRKrp+ldk/VUxzpWYZENsw2SZiuBjHAk7DfB0VU7NKdpb6sw==", + "dev": true, + "license": "MIT", + "dependencies": { + "isarray": "^2.0.5", + "safe-buffer": "^5.2.1", + "typed-array-buffer": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", @@ -11874,6 +13643,13 @@ "node": "*" } }, + "node_modules/type": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/type/-/type-2.7.3.tgz", + "integrity": "sha512-8j+1QmAbPvLZow5Qpi6NCaN8FB60p/6x8/vfNqOk/hC+HuvFZhL4+WfekuhQLiqFZXOgQdrs3B+XxEmCc6b3FQ==", + "dev": true, + "license": "ISC" + }, "node_modules/type-check": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", @@ -11911,6 +13687,31 @@ "node": ">= 0.6" } }, + "node_modules/typed-array-buffer": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.3.tgz", + "integrity": "sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-typedarray": "^1.0.0" + } + }, "node_modules/typescript": { "version": "5.8.3", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz", @@ -12013,6 +13814,48 @@ "punycode": "^2.1.0" } }, + "node_modules/url-set-query": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/url-set-query/-/url-set-query-1.0.0.tgz", + "integrity": "sha512-3AChu4NiXquPfeckE5R5cGdiHCMWJx1dwCWOmWIL4KHAziJNOFIYJlpGFeKDvwLPHovZRCxK3cYlwzqI9Vp+Gg==", + "dev": true, + "license": "MIT" + }, + "node_modules/utf-8-validate": { + "version": "5.0.10", + "resolved": "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-5.0.10.tgz", + "integrity": "sha512-Z6czzLq4u8fPOyx7TU6X3dvUZVvoJmxSQ+IcrlmagKhilxlhZgxPK6C5Jqbkw1IDUmFTM+cz9QDnnLTwDz/2gQ==", + "devOptional": true, + "hasInstallScript": true, + "license": "MIT", + "dependencies": { + "node-gyp-build": "^4.3.0" + }, + "engines": { + "node": ">=6.14.2" + } + }, + "node_modules/utf8": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/utf8/-/utf8-3.0.0.tgz", + "integrity": "sha512-E8VjFIQ/TyQgp+TZfS6l8yp/xWppSAHzidGiRrqe4bK4XP9pTRyKFgGJpO3SN7zdX4DeomTrwaseCHovfpFcqQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/util": { + "version": "0.12.5", + "resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz", + "integrity": "sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==", + "dev": true, + "license": "MIT", + "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" + } + }, "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", @@ -12934,6 +14777,219 @@ "node": ">=18" } }, + "node_modules/web3-core": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/web3-core/-/web3-core-1.5.2.tgz", + "integrity": "sha512-sebMpQbg3kbh3vHUbHrlKGKOxDWqjgt8KatmTBsTAWj/HwWYVDzeX+2Q84+swNYsm2DrTBVFlqTErFUwPBvyaA==", + "dev": true, + "license": "LGPL-3.0", + "dependencies": { + "@types/bn.js": "^4.11.5", + "@types/node": "^12.12.6", + "bignumber.js": "^9.0.0", + "web3-core-helpers": "1.5.2", + "web3-core-method": "1.5.2", + "web3-core-requestmanager": "1.5.2", + "web3-utils": "1.5.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/web3-core-helpers": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/web3-core-helpers/-/web3-core-helpers-1.5.2.tgz", + "integrity": "sha512-U7LJoeUdQ3aY9t5gU7t/1XpcApsWm+4AcW5qKl/44ZxD44w0Dmsq1c5zJm3GuLr/a9MwQfXK4lpmvxVQWHHQRg==", + "dev": true, + "license": "LGPL-3.0", + "dependencies": { + "web3-eth-iban": "1.5.2", + "web3-utils": "1.5.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/web3-core-method": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/web3-core-method/-/web3-core-method-1.5.2.tgz", + "integrity": "sha512-/mC5t9UjjJoQmJJqO5nWK41YHo+tMzFaT7Tp7jDCQsBkinE68KsUJkt0jzygpheW84Zra0DVp6q19gf96+cugg==", + "dev": true, + "license": "LGPL-3.0", + "dependencies": { + "@ethereumjs/common": "^2.4.0", + "@ethersproject/transactions": "^5.0.0-beta.135", + "web3-core-helpers": "1.5.2", + "web3-core-promievent": "1.5.2", + "web3-core-subscriptions": "1.5.2", + "web3-utils": "1.5.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/web3-core-promievent": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.5.2.tgz", + "integrity": "sha512-5DacbJXe98ozSor7JlkTNCy6G8945VunRRkPxMk98rUrg60ECVEM/vuefk1atACzjQsKx6tmLZuHxbJQ64TQeQ==", + "dev": true, + "license": "LGPL-3.0", + "dependencies": { + "eventemitter3": "4.0.4" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/web3-core-promievent/node_modules/eventemitter3": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.4.tgz", + "integrity": "sha512-rlaVLnVxtxvoyLsQQFBx53YmXHDxRIzzTLbdfxqi4yocpSjAxXwkU0cScM5JgSKMqEhrZpnvQ2D9gjylR0AimQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/web3-core-requestmanager": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/web3-core-requestmanager/-/web3-core-requestmanager-1.5.2.tgz", + "integrity": "sha512-oRVW9OrAsXN2JIZt68OEg1Mb1A9a/L3JAGMv15zLEFEnJEGw0KQsGK1ET2kvZBzvpFd5G0EVkYCnx7WDe4HSNw==", + "dev": true, + "license": "LGPL-3.0", + "dependencies": { + "util": "^0.12.0", + "web3-core-helpers": "1.5.2", + "web3-providers-http": "1.5.2", + "web3-providers-ipc": "1.5.2", + "web3-providers-ws": "1.5.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/web3-core-subscriptions": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/web3-core-subscriptions/-/web3-core-subscriptions-1.5.2.tgz", + "integrity": "sha512-hapI4rKFk22yurtIv0BYvkraHsM7epA4iI8Np+HuH6P9DD0zj/llaps6TXLM9HyacLBRwmOLZmr+pHBsPopUnQ==", + "dev": true, + "license": "LGPL-3.0", + "dependencies": { + "eventemitter3": "4.0.4", + "web3-core-helpers": "1.5.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/web3-core-subscriptions/node_modules/eventemitter3": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.4.tgz", + "integrity": "sha512-rlaVLnVxtxvoyLsQQFBx53YmXHDxRIzzTLbdfxqi4yocpSjAxXwkU0cScM5JgSKMqEhrZpnvQ2D9gjylR0AimQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/web3-core/node_modules/@types/node": { + "version": "12.20.55", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.55.tgz", + "integrity": "sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/web3-eth-iban": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/web3-eth-iban/-/web3-eth-iban-1.5.2.tgz", + "integrity": "sha512-C04YDXuSG/aDwOHSX+HySBGb0KraiAVt+/l1Mw7y/fCUrKC/K0yYzMYqY/uYOcvLtepBPsC4ZfUYWUBZ2PO8Vg==", + "dev": true, + "license": "LGPL-3.0", + "dependencies": { + "bn.js": "^4.11.9", + "web3-utils": "1.5.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/web3-eth-iban/node_modules/bn.js": { + "version": "4.12.3", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.3.tgz", + "integrity": "sha512-fGTi3gxV/23FTYdAoUtLYp6qySe2KE3teyZitipKNRuVYcBkoP/bB3guXN/XVKUe9mxCHXnc9C4ocyz8OmgN0g==", + "dev": true, + "license": "MIT" + }, + "node_modules/web3-providers-http": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/web3-providers-http/-/web3-providers-http-1.5.2.tgz", + "integrity": "sha512-dUNFJc9IMYDLZnkoQX3H4ZjvHjGO6VRVCqrBrdh84wPX/0da9dOA7DwIWnG0Gv3n9ybWwu5JHQxK4MNQ444lyA==", + "dev": true, + "license": "LGPL-3.0", + "dependencies": { + "web3-core-helpers": "1.5.2", + "xhr2-cookies": "1.1.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/web3-providers-ipc": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/web3-providers-ipc/-/web3-providers-ipc-1.5.2.tgz", + "integrity": "sha512-SJC4Sivt4g9LHKlRy7cs1jkJgp7bjrQeUndE6BKs0zNALKguxu6QYnzbmuHCTFW85GfMDjhvi24jyyZHMnBNXQ==", + "dev": true, + "license": "LGPL-3.0", + "dependencies": { + "oboe": "2.1.5", + "web3-core-helpers": "1.5.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/web3-providers-ws": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/web3-providers-ws/-/web3-providers-ws-1.5.2.tgz", + "integrity": "sha512-xy9RGlyO8MbJDuKv2vAMDkg+en+OvXG0CGTCM2BTl6l1vIdHpCa+6A/9KV2rK8aU9OBZ7/Pf+Y19517kHVl9RA==", + "dev": true, + "license": "LGPL-3.0", + "dependencies": { + "eventemitter3": "4.0.4", + "web3-core-helpers": "1.5.2", + "websocket": "^1.0.32" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/web3-providers-ws/node_modules/eventemitter3": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.4.tgz", + "integrity": "sha512-rlaVLnVxtxvoyLsQQFBx53YmXHDxRIzzTLbdfxqi4yocpSjAxXwkU0cScM5JgSKMqEhrZpnvQ2D9gjylR0AimQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/web3-utils": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.5.2.tgz", + "integrity": "sha512-quTtTeQJHYSxAwIBOCGEcQtqdVcFWX6mCFNoqnp+mRbq+Hxbs8CGgO/6oqfBx4OvxIOfCpgJWYVHswRXnbEu9Q==", + "dev": true, + "license": "LGPL-3.0", + "dependencies": { + "bn.js": "^4.11.9", + "eth-lib": "0.2.8", + "ethereum-bloom-filters": "^1.0.6", + "ethjs-unit": "0.1.6", + "number-to-bn": "1.7.0", + "randombytes": "^2.1.0", + "utf8": "3.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/web3-utils/node_modules/bn.js": { + "version": "4.12.3", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.3.tgz", + "integrity": "sha512-fGTi3gxV/23FTYdAoUtLYp6qySe2KE3teyZitipKNRuVYcBkoP/bB3guXN/XVKUe9mxCHXnc9C4ocyz8OmgN0g==", + "dev": true, + "license": "MIT" + }, "node_modules/webidl-conversions": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-8.0.0.tgz", @@ -12944,6 +15000,41 @@ "node": ">=20" } }, + "node_modules/websocket": { + "version": "1.0.35", + "resolved": "https://registry.npmjs.org/websocket/-/websocket-1.0.35.tgz", + "integrity": "sha512-/REy6amwPZl44DDzvRCkaI1q1bIiQB0mEFQLUrhz3z2EK91cp3n72rAjUlrTP0zV22HJIUOVHQGPxhFRjxjt+Q==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "bufferutil": "^4.0.1", + "debug": "^2.2.0", + "es5-ext": "^0.10.63", + "typedarray-to-buffer": "^3.1.5", + "utf-8-validate": "^5.0.2", + "yaeti": "^0.0.6" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/websocket/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/websocket/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true, + "license": "MIT" + }, "node_modules/whatwg-mimetype": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-4.0.0.tgz", @@ -12984,6 +15075,28 @@ "node": ">= 8" } }, + "node_modules/which-typed-array": { + "version": "1.1.20", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.20.tgz", + "integrity": "sha512-LYfpUkmqwl0h9A2HL09Mms427Q1RZWuOHsukfVcKRq9q95iQxdw0ix1JQrqbcDR9PH1QDwf5Qo8OZb5lksZ8Xg==", + "dev": true, + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "for-each": "^0.3.5", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/why-is-node-running": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/why-is-node-running/-/why-is-node-running-2.3.0.tgz", @@ -13102,6 +15215,90 @@ } } }, + "node_modules/xhr": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/xhr/-/xhr-2.6.0.tgz", + "integrity": "sha512-/eCGLb5rxjx5e3mF1A7s+pLlR6CGyqWN91fv1JgER5mVWg1MZmlhBvy9kjcsOdRk8RrIujotWyJamfyrp+WIcA==", + "dev": true, + "license": "MIT", + "dependencies": { + "global": "~4.4.0", + "is-function": "^1.0.1", + "parse-headers": "^2.0.0", + "xtend": "^4.0.0" + } + }, + "node_modules/xhr-request": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/xhr-request/-/xhr-request-1.1.0.tgz", + "integrity": "sha512-Y7qzEaR3FDtL3fP30k9wO/e+FBnBByZeybKOhASsGP30NIkRAAkKD/sCnLvgEfAIEC1rcmK7YG8f4oEnIrrWzA==", + "dev": true, + "license": "MIT", + "dependencies": { + "buffer-to-arraybuffer": "^0.0.5", + "object-assign": "^4.1.1", + "query-string": "^5.0.1", + "simple-get": "^2.7.0", + "timed-out": "^4.0.1", + "url-set-query": "^1.0.0", + "xhr": "^2.0.4" + } + }, + "node_modules/xhr-request-promise": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/xhr-request-promise/-/xhr-request-promise-0.1.3.tgz", + "integrity": "sha512-YUBytBsuwgitWtdRzXDDkWAXzhdGB8bYm0sSzMPZT7Z2MBjMSTHFsyCT1yCRATY+XC69DUrQraRAEgcoCRaIPg==", + "dev": true, + "license": "MIT", + "dependencies": { + "xhr-request": "^1.1.0" + } + }, + "node_modules/xhr-request/node_modules/decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==", + "dev": true, + "license": "MIT", + "dependencies": { + "mimic-response": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/xhr-request/node_modules/mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/xhr-request/node_modules/simple-get": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-2.8.2.tgz", + "integrity": "sha512-Ijd/rV5o+mSBBs4F/x9oDPtTx9Zb6X9brmnXvMW4J7IR15ngi9q5xxqWBKU744jTZiaXtxaPL7uHG6vtN8kUkw==", + "dev": true, + "license": "MIT", + "dependencies": { + "decompress-response": "^3.3.0", + "once": "^1.3.1", + "simple-concat": "^1.0.0" + } + }, + "node_modules/xhr2-cookies": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/xhr2-cookies/-/xhr2-cookies-1.1.0.tgz", + "integrity": "sha512-hjXUA6q+jl/bd8ADHcVfFsSPIf+tyLIjuO9TwJC9WI6JP2zKcS7C+p56I9kCLLsaCiNT035iYvEUUzdEFj/8+g==", + "dev": true, + "license": "MIT", + "dependencies": { + "cookiejar": "^2.1.1" + } + }, "node_modules/xml-name-validator": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-5.0.0.tgz", @@ -13139,6 +15336,17 @@ "node": ">=10" } }, + "node_modules/yaeti": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/yaeti/-/yaeti-0.0.6.tgz", + "integrity": "sha512-MvQa//+KcZCUkBTIC9blM+CU9J2GzuTytsOUwf2lidtvkx/6gnEp1QvJv34t9vdjhFmha/mUiNDbN0D0mJWdug==", + "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.32" + } + }, "node_modules/yaml": { "version": "2.8.3", "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.3.tgz", From 99f151bcd47009c693850bcfa4baec1ba0ce8a1a Mon Sep 17 00:00:00 2001 From: MeowMeowMeow123412345 Date: Wed, 15 Apr 2026 17:44:22 -0400 Subject: [PATCH 16/21] Add new dependencies to package.json --- package.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/package.json b/package.json index aa902e7a28..5d6290a2f2 100644 --- a/package.json +++ b/package.json @@ -71,6 +71,9 @@ "mrmime": "^2.0.0", "pixi-filters": "^6.1.5", "pixi.js": "^8.17.1", + "cookie-parser": "^1.4.7", + "@magic-sdk/admin": "^2.0.0", + "magic-sdk": "^6.0.0", "prettier": "^3.5.3", "prettier-plugin-organize-imports": "^4.1.0", "prettier-plugin-sh": "^0.17.4", From 91aa4d0b2932b432e432d576cb4538f2d969d021 Mon Sep 17 00:00:00 2001 From: MeowMeowMeow123412345 Date: Wed, 15 Apr 2026 17:45:20 -0400 Subject: [PATCH 17/21] Fix container name and route host assignment --- update.sh | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/update.sh b/update.sh index f4c4cd5dbb..b3efdcc1ce 100755 --- a/update.sh +++ b/update.sh @@ -26,7 +26,13 @@ echo "🔄 UPDATING SERVER: ${HOST} ENVIRONMENT" echo "======================================================" # Container and image configuration -CONTAINER_NAME="openfront-${ENV}-${SUBDOMAIN}" +if [ -n "$SUBDOMAIN" ]; then + CONTAINER_NAME="openfront-${ENV}-${SUBDOMAIN}" + ROUTE_HOST="${SUBDOMAIN}.${DOMAIN}" +else + CONTAINER_NAME="openfront-${ENV}" + ROUTE_HOST="${DOMAIN}" +fi echo "Pulling ${GHCR_IMAGE} from GitHub Container Registry..." docker pull "${GHCR_IMAGE}" @@ -68,7 +74,7 @@ docker run -d \ --name "${CONTAINER_NAME}" \ --network web \ --label "traefik.enable=true" \ - --label "traefik.http.routers.${CONTAINER_NAME}.rule=Host(\`${SUBDOMAIN}.${DOMAIN}\`)" \ + --label "traefik.http.routers.${CONTAINER_NAME}.rule=Host(\`${ROUTE_HOST}\`)" \ --label "traefik.http.routers.${CONTAINER_NAME}.entrypoints=websecure" \ --label "traefik.http.routers.${CONTAINER_NAME}.tls=true" \ --label "traefik.http.services.${CONTAINER_NAME}.loadbalancer.server.port=80" \ @@ -98,3 +104,4 @@ echo "✅ SERVER UPDATE COMPLETED SUCCESSFULLY" echo "Container name: ${CONTAINER_NAME}" echo "Image: ${FULL_IMAGE_NAME}" echo "======================================================" + From 009085b02f38f745e1767fc4e7ab019a5d661db9 Mon Sep 17 00:00:00 2001 From: MeowMeowMeow123412345 Date: Wed, 15 Apr 2026 17:45:46 -0400 Subject: [PATCH 18/21] Add MAGIC_PUBLISHABLE_KEY to environment variables --- vite.config.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/vite.config.ts b/vite.config.ts index bd39e35e1d..dd0da2048d 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -128,6 +128,9 @@ export default defineConfig(({ mode }) => { env.STRIPE_PUBLISHABLE_KEY, ), "process.env.API_DOMAIN": JSON.stringify(env.API_DOMAIN), + "process.env.MAGIC_PUBLISHABLE_KEY": JSON.stringify( + env.MAGIC_PUBLISHABLE_KEY, + ), // Add other process.env variables if needed, OR migrate code to import.meta.env }, @@ -181,3 +184,4 @@ export default defineConfig(({ mode }) => { }, }; }); + From 29e7d21bfc8b3dc0b27d25eb607bb61238378758 Mon Sep 17 00:00:00 2001 From: MeowMeowMeow123412345 Date: Wed, 15 Apr 2026 17:57:59 -0400 Subject: [PATCH 19/21] Add path mapping for 'src/*' in tsconfig --- tsconfig.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tsconfig.json b/tsconfig.json index a4c5f7cc38..98e3bd7860 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -9,6 +9,7 @@ "moduleResolution": "bundler", "baseUrl": ".", "paths": { + "src/*": ["src/*"], "resources/*": ["resources/*"] }, // Emit @@ -37,3 +38,4 @@ ], "exclude": ["node_modules"] } + From 32fef0b9376eeed598e93111a13f0fd5801afba8 Mon Sep 17 00:00:00 2001 From: MeowMeowMeow123412345 Date: Wed, 15 Apr 2026 17:58:32 -0400 Subject: [PATCH 20/21] Update server start scripts to include tsconfig --- package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 5d6290a2f2..ea655e1396 100644 --- a/package.json +++ b/package.json @@ -4,8 +4,8 @@ "build-dev": "concurrently \"tsc --noEmit\" \"vite build --mode development\"", "build-prod": "concurrently --kill-others-on-fail \"tsc --noEmit\" \"vite build\"", "start:client": "vite", - "start:server": "tsx src/server/Server.ts", - "start:server-dev": "cross-env GAME_ENV=dev tsx src/server/Server.ts", + "start:server": "tsx --tsconfig tsconfig.json src/server/Server.ts", + "start:server-dev": "cross-env GAME_ENV=dev tsx --tsconfig tsconfig.json src/server/Server.ts", "dev": "cross-env GAME_ENV=dev concurrently \"npm run start:client\" \"npm run start:server-dev\"", "dev:staging": "cross-env GAME_ENV=dev API_DOMAIN=api.openfront.dev concurrently \"npm run start:client\" \"npm run start:server-dev\"", "dev:prod": "cross-env GAME_ENV=dev API_DOMAIN=api.openfront.io concurrently \"npm run start:client\" \"npm run start:server-dev\"", From 607fe90a6a4765d299047af1d915507a206f15ee Mon Sep 17 00:00:00 2001 From: MeowMeowMeow123412345 Date: Wed, 15 Apr 2026 18:10:31 -0400 Subject: [PATCH 21/21] Update package-lock.json --- package-lock.json | 188 +--------------------------------------------- 1 file changed, 4 insertions(+), 184 deletions(-) diff --git a/package-lock.json b/package-lock.json index bc6d172404..71166f476d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,6 +8,7 @@ "dependencies": { "@aws-sdk/client-s3": "^3.758.0", "@lit-labs/virtualizer": "^2.1.1", + "@magic-sdk/admin": "^2.0.0", "@opentelemetry/api": "^1.9.0", "@opentelemetry/api-logs": "^0.200.0", "@opentelemetry/exporter-logs-otlp-http": "^0.200.0", @@ -21,6 +22,7 @@ "colord": "^2.9.3", "colorjs.io": "^0.5.2", "compression": "^1.8.1", + "cookie-parser": "^1.4.7", "dompurify": "^3.3.2", "dotenv": "^16.5.0", "ejs": "^3.1.10", @@ -33,6 +35,7 @@ "jose": "^6.0.10", "js-yaml": "^4.1.1", "limiter": "^3.0.0", + "magic-sdk": "^6.0.0", "nanoid": "^3.3.6", "node-html-parser": "^7.0.2", "obscenity": "^0.4.3", @@ -48,7 +51,6 @@ "@datastructures-js/priority-queue": "^6.3.3", "@eslint/compat": "^1.2.7", "@eslint/js": "^9.21.0", - "@magic-sdk/admin": "^2.0.0", "@tailwindcss/vite": "^4.1.18", "@types/benchmark": "^2.1.5", "@types/chai": "^4.3.17", @@ -73,7 +75,6 @@ "canvas": "^3.2.1", "chai": "^5.1.1", "concurrently": "^8.2.2", - "cookie-parser": "^1.4.7", "cross-env": "^7.0.3", "d3": "^7.9.0", "eslint": "^9.21.0", @@ -86,7 +87,6 @@ "lint-staged": "^16.1.2", "lit": "^3.3.1", "lit-markdown": "^1.3.2", - "magic-sdk": "^6.0.0", "mrmime": "^2.0.0", "pixi-filters": "^6.1.5", "pixi.js": "^8.17.1", @@ -119,7 +119,6 @@ "version": "1.10.1", "resolved": "https://registry.npmjs.org/@adraffy/ens-normalize/-/ens-normalize-1.10.1.tgz", "integrity": "sha512-96Z2IP3mYmF1Xg2cDm8f1gWGf/HUVedQ3FMifV4kG/PQ4yEP51xDtRAEfhVNt5f/uzpNkZHwWQuUcu6D6K+Ekw==", - "dev": true, "license": "MIT" }, "node_modules/@asamuzakjp/css-color": { @@ -1925,7 +1924,6 @@ "version": "2.6.5", "resolved": "https://registry.npmjs.org/@ethereumjs/common/-/common-2.6.5.tgz", "integrity": "sha512-lRyVQOeCDaIVtgfbowla32pzeDv2Obr8oR8Put5RdUBNRGr1VGPGQNGP6elWIpgK3YdpzqTOh4GyUGOureVeeA==", - "dev": true, "license": "MIT", "dependencies": { "crc-32": "^1.2.0", @@ -1936,7 +1934,6 @@ "version": "5.8.0", "resolved": "https://registry.npmjs.org/@ethersproject/address/-/address-5.8.0.tgz", "integrity": "sha512-GhH/abcC46LJwshoN+uBNoKVFPxUuZm6dA257z0vZkKmU1+t8xTn8oK7B9qrj8W2rFRMch4gbJl6PmVxjxBEBA==", - "dev": true, "funding": [ { "type": "individual", @@ -1960,7 +1957,6 @@ "version": "5.8.0", "resolved": "https://registry.npmjs.org/@ethersproject/bignumber/-/bignumber-5.8.0.tgz", "integrity": "sha512-ZyaT24bHaSeJon2tGPKIiHszWjD/54Sz8t57Toch475lCLljC6MgPmxk7Gtzz+ddNN5LuHea9qhAe0x3D+uYPA==", - "dev": true, "funding": [ { "type": "individual", @@ -1982,7 +1978,6 @@ "version": "5.8.0", "resolved": "https://registry.npmjs.org/@ethersproject/bytes/-/bytes-5.8.0.tgz", "integrity": "sha512-vTkeohgJVCPVHu5c25XWaWQOZ4v+DkGoC42/TS2ond+PARCxTJvgTFUNDZovyQ/uAQ4EcpqqowKydcdmRKjg7A==", - "dev": true, "funding": [ { "type": "individual", @@ -2002,7 +1997,6 @@ "version": "5.8.0", "resolved": "https://registry.npmjs.org/@ethersproject/constants/-/constants-5.8.0.tgz", "integrity": "sha512-wigX4lrf5Vu+axVTIvNsuL6YrV4O5AXl5ubcURKMEME5TnWBouUh0CDTWxZ2GpnRn1kcCgE7l8O5+VbV9QTTcg==", - "dev": true, "funding": [ { "type": "individual", @@ -2022,7 +2016,6 @@ "version": "5.8.0", "resolved": "https://registry.npmjs.org/@ethersproject/keccak256/-/keccak256-5.8.0.tgz", "integrity": "sha512-A1pkKLZSz8pDaQ1ftutZoaN46I6+jvuqugx5KYNeQOPqq+JZ0Txm7dlWesCHB5cndJSu5vP2VKptKf7cksERng==", - "dev": true, "funding": [ { "type": "individual", @@ -2043,7 +2036,6 @@ "version": "5.8.0", "resolved": "https://registry.npmjs.org/@ethersproject/logger/-/logger-5.8.0.tgz", "integrity": "sha512-Qe6knGmY+zPPWTC+wQrpitodgBfH7XoceCGL5bJVejmH+yCS3R8jJm8iiWuvWbG76RUmyEG53oqv6GMVWqunjA==", - "dev": true, "funding": [ { "type": "individual", @@ -2060,7 +2052,6 @@ "version": "5.8.0", "resolved": "https://registry.npmjs.org/@ethersproject/properties/-/properties-5.8.0.tgz", "integrity": "sha512-PYuiEoQ+FMaZZNGrStmN7+lWjlsoufGIHdww7454FIaGdbe/p5rnaCXTr5MtBYl3NkeoVhHZuyzChPeGeKIpQw==", - "dev": true, "funding": [ { "type": "individual", @@ -2080,7 +2071,6 @@ "version": "5.8.0", "resolved": "https://registry.npmjs.org/@ethersproject/rlp/-/rlp-5.8.0.tgz", "integrity": "sha512-LqZgAznqDbiEunaUvykH2JAoXTT9NV0Atqk8rQN9nx9SEgThA/WMx5DnW8a9FOufo//6FZOCHZ+XiClzgbqV9Q==", - "dev": true, "funding": [ { "type": "individual", @@ -2101,7 +2091,6 @@ "version": "5.8.0", "resolved": "https://registry.npmjs.org/@ethersproject/signing-key/-/signing-key-5.8.0.tgz", "integrity": "sha512-LrPW2ZxoigFi6U6aVkFN/fa9Yx/+4AtIUe4/HACTvKJdhm0eeb107EVCIQcrLZkxaSIgc/eCrX8Q1GtbH+9n3w==", - "dev": true, "funding": [ { "type": "individual", @@ -2126,7 +2115,6 @@ "version": "5.8.0", "resolved": "https://registry.npmjs.org/@ethersproject/transactions/-/transactions-5.8.0.tgz", "integrity": "sha512-UglxSDjByHG0TuU17bDfCemZ3AnKO2vYrL5/2n2oXvKzvb7Cz+W9gOWXKARjp2URVwcWlQlPOEQyAviKwT4AHg==", - "dev": true, "funding": [ { "type": "individual", @@ -2387,7 +2375,6 @@ "version": "2.8.2", "resolved": "https://registry.npmjs.org/@magic-sdk/admin/-/admin-2.8.2.tgz", "integrity": "sha512-7SUkdLJDLprnGfJAu1je6m+VtWe8itptVMdGCd1wMg6mPZEl2h7i0kIznoCzQSQFsPHzsb7D5ldwkTDtZTPd6A==", - "dev": true, "license": "MIT", "dependencies": { "ethereum-cryptography": "^3.2.0", @@ -2402,7 +2389,6 @@ "version": "2.2.1", "resolved": "https://registry.npmjs.org/@magic-sdk/commons/-/commons-2.2.1.tgz", "integrity": "sha512-Z8d2SUdI/UnX94D7ohfJi7OY641VTBIQ/FrZaPmKLebFFFBPc1gyax6sQ4b9naUBAJdOBPbq4kELG9rQH3BTGA==", - "dev": true, "license": "MIT", "peerDependencies": { "@magic-sdk/provider": ">=4.3.0", @@ -2413,7 +2399,6 @@ "version": "6.2.1", "resolved": "https://registry.npmjs.org/@magic-sdk/provider/-/provider-6.2.1.tgz", "integrity": "sha512-QPc9QNK+4dyJnV/4S6gGo2oEZvtOh6/WXfGcswTWLcvDjPIf0dEGdXK8afv2kqI8tuRnA/Zcqd+Sfjp09a7FRg==", - "dev": true, "license": "MIT", "dependencies": { "@magic-sdk/types": "^5.2.0", @@ -2428,21 +2413,18 @@ "version": "4.0.7", "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", - "dev": true, "license": "MIT" }, "node_modules/@magic-sdk/types": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/@magic-sdk/types/-/types-5.2.0.tgz", "integrity": "sha512-nIYAUmeNRBCw+EuvBfDnp+ZBBfim+4jFUlRfLm59aEd1AE0OYnyjEVxWNyvuXJkJxTX7sLxQsqzfhZMAb8RI6Q==", - "dev": true, "license": "MIT" }, "node_modules/@noble/ciphers": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/@noble/ciphers/-/ciphers-1.3.0.tgz", "integrity": "sha512-2I0gnIVPtfnMw9ee9h1dJG7tp81+8Ob3OJb3Mv37rx5L40/b0i7djjCVvGOVqc9AEIQyvyu1i6ypKdFw8R8gQw==", - "dev": true, "license": "MIT", "engines": { "node": "^14.21.3 || >=16" @@ -2455,7 +2437,6 @@ "version": "1.9.0", "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.9.0.tgz", "integrity": "sha512-7YDlXiNMdO1YZeH6t/kvopHHbIZzlxrCV9WLqCY6QhcXOoXiNCMDqJIglZ9Yjx5+w7Dz30TITFrlTjnRg7sKEg==", - "dev": true, "license": "MIT", "dependencies": { "@noble/hashes": "1.8.0" @@ -2471,7 +2452,6 @@ "version": "1.8.0", "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.8.0.tgz", "integrity": "sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A==", - "dev": true, "license": "MIT", "engines": { "node": "^14.21.3 || >=16" @@ -3359,7 +3339,6 @@ "version": "1.2.6", "resolved": "https://registry.npmjs.org/@scure/base/-/base-1.2.6.tgz", "integrity": "sha512-g/nm5FgUa//MCj1gV09zTJTaM6KBAHqLN907YVQqf7zC49+DcO4B1so4ZX07Ef10Twr6nuqYEH9GEggFXA4Fmg==", - "dev": true, "license": "MIT", "funding": { "url": "https://paulmillr.com/funding/" @@ -3369,7 +3348,6 @@ "version": "1.7.0", "resolved": "https://registry.npmjs.org/@scure/bip32/-/bip32-1.7.0.tgz", "integrity": "sha512-E4FFX/N3f4B80AKWp5dP6ow+flD1LQZo/w8UnLGYZO674jS6YnYeepycOOksv+vLPSpgN35wgKgy+ybfTb2SMw==", - "dev": true, "license": "MIT", "dependencies": { "@noble/curves": "~1.9.0", @@ -3384,7 +3362,6 @@ "version": "1.6.0", "resolved": "https://registry.npmjs.org/@scure/bip39/-/bip39-1.6.0.tgz", "integrity": "sha512-+lF0BbLiJNwVlev4eKelw1WWLaiKXw7sSl8T6FvBlWkdX+94aGJ4o8XjUdlyhTCjd8c+B3KT3JfS8P0bLRNU6A==", - "dev": true, "license": "MIT", "dependencies": { "@noble/hashes": "~1.8.0", @@ -4541,7 +4518,6 @@ "version": "4.11.6", "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-4.11.6.tgz", "integrity": "sha512-pqr857jrp2kPuO9uRjZ3PwnJTjoQy+fcdxvBTvHm6dkmEL9q+hDD/2j/0ELOBPtPnS8LjCX0gI9nbl8lVkadpg==", - "dev": true, "license": "MIT", "dependencies": { "@types/node": "*" @@ -5001,7 +4977,6 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/@types/pbkdf2/-/pbkdf2-3.1.2.tgz", "integrity": "sha512-uRwJqmiXmh9++aSu1VNEn3iIxWOhd8AHXNSdlaLfdAAdSTY9jYVeGWnzejM3dvrkbqE3/hyQkQQ29IFATEGlew==", - "dev": true, "license": "MIT", "dependencies": { "@types/node": "*" @@ -5045,7 +5020,6 @@ "version": "4.0.7", "resolved": "https://registry.npmjs.org/@types/secp256k1/-/secp256k1-4.0.7.tgz", "integrity": "sha512-Rcvjl6vARGAKRO6jHeKMatGrvOMGrR/AR11N1x2LqintPCyDZ7NBhrh238Z2VZc7aM7KIwnFpFQ7fnfK4H/9Qw==", - "dev": true, "license": "MIT", "dependencies": { "@types/node": "*" @@ -5688,7 +5662,6 @@ "version": "4.0.0-beta.5", "resolved": "https://registry.npmjs.org/aes-js/-/aes-js-4.0.0-beta.5.tgz", "integrity": "sha512-G965FqalsNyrPqgEGON7nIx1e/OVENSgiEIzyC63haUMuvNnwIgIjMs52hlTCKhkBny7A2ORNlfY9Zu+jmGk1Q==", - "dev": true, "license": "MIT" }, "node_modules/agent-base": { @@ -5851,7 +5824,6 @@ "version": "1.0.7", "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", - "dev": true, "license": "MIT", "dependencies": { "possible-typed-array-names": "^1.0.0" @@ -5873,7 +5845,6 @@ "version": "3.0.11", "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.11.tgz", "integrity": "sha512-xz7wQ8xDhdyP7tQxwdteLYeFfS68tSMNCZ/Y37WJ4bhGfKPpqEIlmIyueQHqOyoPhE6xNUqjzRr8ra0eF9VRvA==", - "dev": true, "license": "MIT", "dependencies": { "safe-buffer": "^5.0.1" @@ -5925,7 +5896,6 @@ "version": "9.3.1", "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.3.1.tgz", "integrity": "sha512-Ko0uX15oIUS7wJ3Rb30Fs6SkVbLmPBAKdlm7q9+ak9bbIeFf0MwuBsQV6z7+X768/cHsfg+WlysDWJcmthjsjQ==", - "dev": true, "license": "MIT", "engines": { "node": "*" @@ -5961,14 +5931,12 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/blakejs/-/blakejs-1.2.1.tgz", "integrity": "sha512-QXUSXI3QVc/gJME0dBpXrag1kbzOqCjCX8/b54ntNyW6sjtoqxqRk3LTmXzaJoh71zMsDCjM+47jS7XiwN/+fQ==", - "dev": true, "license": "MIT" }, "node_modules/bn.js": { "version": "5.2.3", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.3.tgz", "integrity": "sha512-EAcmnPkxpntVL+DS7bO1zhcZNvCkxqtkd0ZY53h06GNQ3DEkkGZ/gKgmDv6DdZQGj9BgfSPKtJJ7Dp1GPP8f7w==", - "dev": true, "license": "MIT" }, "node_modules/body-parser": { @@ -6049,14 +6017,12 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==", - "dev": true, "license": "MIT" }, "node_modules/browserify-aes": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", - "dev": true, "license": "MIT", "dependencies": { "buffer-xor": "^1.0.3", @@ -6104,7 +6070,6 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/bs58/-/bs58-4.0.1.tgz", "integrity": "sha512-Ok3Wdf5vOIlBrgCvTq96gBkJw+JUEzdBgyaza5HLtPm7yTHkjRy8+JzNyHF7BHa0bNWOQIp3m5YF0nnFcOIKLw==", - "dev": true, "license": "MIT", "dependencies": { "base-x": "^3.0.2" @@ -6114,7 +6079,6 @@ "version": "2.1.2", "resolved": "https://registry.npmjs.org/bs58check/-/bs58check-2.1.2.tgz", "integrity": "sha512-0TS1jicxdU09dwJMNZtVAfzPi6Q6QeN0pM1Fkzrjn+XYHvzMKPU3pHVpva+769iNVSfIYWf7LJ6WR+BuuMf8cA==", - "dev": true, "license": "MIT", "dependencies": { "bs58": "^4.0.0", @@ -6158,21 +6122,18 @@ "version": "0.0.5", "resolved": "https://registry.npmjs.org/buffer-to-arraybuffer/-/buffer-to-arraybuffer-0.0.5.tgz", "integrity": "sha512-3dthu5CYiVB1DEJp61FtApNnNndTckcqe4pFcLdvHtrpG+kcyekCJKg4MRiDcFW7A6AODnXB9U4dwQiCW5kzJQ==", - "dev": true, "license": "MIT" }, "node_modules/buffer-xor": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==", - "dev": true, "license": "MIT" }, "node_modules/bufferutil": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/bufferutil/-/bufferutil-4.1.0.tgz", "integrity": "sha512-ZMANVnAixE6AWWnPzlW2KpUrxhm9woycYvPOo67jWHyFowASTEd9s+QN1EIMsSDtwhIxN4sWE1jotpuDUIgyIw==", - "devOptional": true, "hasInstallScript": true, "license": "MIT", "dependencies": { @@ -6195,7 +6156,6 @@ "version": "1.0.9", "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.9.tgz", "integrity": "sha512-a/hy+pNsFUTR+Iz8TCJvXudKVLAnz/DyeSUo10I5yvFDQJBFU2s9uqQpoSrJlroHUKoKqzg+epxyP9lqFdzfBQ==", - "dev": true, "license": "MIT", "dependencies": { "call-bind-apply-helpers": "^1.0.2", @@ -6389,7 +6349,6 @@ "version": "1.0.7", "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.7.tgz", "integrity": "sha512-Mz9QMT5fJe7bKI7MH31UilT5cEK5EHHRCccw/YRFsRY47AuNgaV6HY3rscp0/I4Q+tTW/5zoqpSeRRI54TkDWA==", - "dev": true, "license": "MIT", "dependencies": { "inherits": "^2.0.4", @@ -6805,7 +6764,6 @@ "version": "1.4.7", "resolved": "https://registry.npmjs.org/cookie-parser/-/cookie-parser-1.4.7.tgz", "integrity": "sha512-nGUvgXnotP3BsjiLX2ypbQnWoGUPIIfHQNZkkC668ntrzGWEZVW70HDEB1qnNGMicPje6EttlIgzo51YSwNQGw==", - "dev": true, "license": "MIT", "dependencies": { "cookie": "0.7.2", @@ -6819,7 +6777,6 @@ "version": "1.0.6", "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", - "dev": true, "license": "MIT" }, "node_modules/cookie-signature": { @@ -6835,21 +6792,18 @@ "version": "2.1.4", "resolved": "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.4.tgz", "integrity": "sha512-LDx6oHrK+PhzLKJU9j5S7/Y3jM/mUHvD/DeI1WQmJn652iPC5Y4TBzC9l+5OMOXlyTTA+SmVUPm0HQUwpD5Jqw==", - "dev": true, "license": "MIT" }, "node_modules/core-util-is": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", - "dev": true, "license": "MIT" }, "node_modules/crc-32": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz", "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==", - "dev": true, "license": "Apache-2.0", "bin": { "crc32": "bin/crc32.njs" @@ -6862,7 +6816,6 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", - "dev": true, "license": "MIT", "dependencies": { "cipher-base": "^1.0.1", @@ -6876,7 +6829,6 @@ "version": "1.1.7", "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", - "dev": true, "license": "MIT", "dependencies": { "cipher-base": "^1.0.3", @@ -6995,7 +6947,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/d/-/d-1.0.2.tgz", "integrity": "sha512-MOqHvMWF9/9MX6nza0KgvFH4HpMU0EF5uUDXqX/BtxtU8NfB0QzRtJ8Oe/6SuS4kbhyzVJwjd97EA4PKrzJ8bw==", - "dev": true, "license": "ISC", "dependencies": { "es5-ext": "^0.10.64", @@ -7495,7 +7446,6 @@ "version": "0.2.2", "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==", - "dev": true, "license": "MIT", "engines": { "node": ">=0.10" @@ -7558,7 +7508,6 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", - "dev": true, "license": "MIT", "dependencies": { "es-define-property": "^1.0.0", @@ -7628,8 +7577,7 @@ "node_modules/dom-walk": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.2.tgz", - "integrity": "sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==", - "dev": true + "integrity": "sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==" }, "node_modules/domelementtype": { "version": "2.3.0", @@ -7770,7 +7718,6 @@ "version": "6.6.1", "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.6.1.tgz", "integrity": "sha512-RaddvvMatK2LJHqFJ+YA4WysVN5Ita9E35botqIYspQ4TkRAlCicdzKOjlyv/1Za5RyTNn7di//eEV0uTAfe3g==", - "dev": true, "license": "MIT", "dependencies": { "bn.js": "^4.11.9", @@ -7786,7 +7733,6 @@ "version": "4.12.3", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.3.tgz", "integrity": "sha512-fGTi3gxV/23FTYdAoUtLYp6qySe2KE3teyZitipKNRuVYcBkoP/bB3guXN/XVKUe9mxCHXnc9C4ocyz8OmgN0g==", - "dev": true, "license": "MIT" }, "node_modules/enabled": { @@ -7894,7 +7840,6 @@ "version": "0.10.64", "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.64.tgz", "integrity": "sha512-p2snDhiLaXe6dahss1LddxqEm+SkuDvV8dnIQG0MWjyHpcMNfXKPE+/Cc0y+PhxJX3A4xGNeFCj5oc0BUh6deg==", - "dev": true, "hasInstallScript": true, "license": "ISC", "dependencies": { @@ -7911,7 +7856,6 @@ "version": "2.0.3", "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", "integrity": "sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==", - "dev": true, "license": "MIT", "dependencies": { "d": "1", @@ -7923,7 +7867,6 @@ "version": "3.1.4", "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.4.tgz", "integrity": "sha512-U9bFFjX8tFiATgtkJ1zg25+KviIXpgRvRHS8sau3GfhVzThRQrOeksPeT0BWW2MNZs1OEWJ1DPXOQMn0KKRkvg==", - "dev": true, "license": "ISC", "dependencies": { "d": "^1.0.2", @@ -8198,7 +8141,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/esniff/-/esniff-2.0.1.tgz", "integrity": "sha512-kTUIGKQ/mDPFoJ0oVfcmyJn4iBDRptjNVIzwIFR7tqWXdVI9xfA2RMwY/gbSpJG3lkdWNEjLap/NqVHZiJsdfg==", - "dev": true, "license": "ISC", "dependencies": { "d": "^1.0.1", @@ -8294,7 +8236,6 @@ "version": "0.2.8", "resolved": "https://registry.npmjs.org/eth-lib/-/eth-lib-0.2.8.tgz", "integrity": "sha512-ArJ7x1WcWOlSpzdoTBX8vkwlkSQ85CjjifSZtV4co64vWxSV8geWfPI9x4SVYu3DSxnX4yWFVTtGL+j9DUFLNw==", - "dev": true, "license": "MIT", "dependencies": { "bn.js": "^4.11.6", @@ -8306,14 +8247,12 @@ "version": "4.12.3", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.3.tgz", "integrity": "sha512-fGTi3gxV/23FTYdAoUtLYp6qySe2KE3teyZitipKNRuVYcBkoP/bB3guXN/XVKUe9mxCHXnc9C4ocyz8OmgN0g==", - "dev": true, "license": "MIT" }, "node_modules/ethereum-bloom-filters": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/ethereum-bloom-filters/-/ethereum-bloom-filters-1.2.0.tgz", "integrity": "sha512-28hyiE7HVsWubqhpVLVmZXFd4ITeHi+BUu05o9isf0GUpMtzBUi+8/gFrGaGYzvGAJQmJ3JKj77Mk9G98T84rA==", - "dev": true, "license": "MIT", "dependencies": { "@noble/hashes": "^1.4.0" @@ -8323,7 +8262,6 @@ "version": "3.2.0", "resolved": "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-3.2.0.tgz", "integrity": "sha512-Urr5YVsalH+Jo0sYkTkv1MyI9bLYZwW8BENZCeE1QYaTHETEYx0Nv/SVsWkSqpYrzweg6d8KMY1wTjH/1m/BIg==", - "dev": true, "license": "MIT", "dependencies": { "@noble/ciphers": "1.3.0", @@ -8341,7 +8279,6 @@ "version": "7.1.5", "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-7.1.5.tgz", "integrity": "sha512-SDl5kKrQAudFBUe5OJM9Ac6WmMyYmXX/6sTmLZ3ffG2eY6ZIGBes3pEDxNN6V72WyOw4CPD5RomKdsa8DAAwLg==", - "dev": true, "license": "MPL-2.0", "dependencies": { "@types/bn.js": "^5.1.0", @@ -8358,7 +8295,6 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-5.2.0.tgz", "integrity": "sha512-DLbJ1BPqxvQhIGbeu8VbUC1DiAiahHtAYvA0ZEAa4P31F7IaArc8z3C3BRQdWX4mtLQuABG4yzp76ZrS02Ui1Q==", - "dev": true, "license": "MIT", "dependencies": { "@types/node": "*" @@ -8368,7 +8304,6 @@ "version": "0.1.3", "resolved": "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-0.1.3.tgz", "integrity": "sha512-w8/4x1SGGzc+tO97TASLja6SLd3fRIK2tLVcV2Gx4IB21hE19atll5Cq9o3d0ZmAYC/8aw0ipieTSiekAea4SQ==", - "dev": true, "license": "MIT", "dependencies": { "@types/pbkdf2": "^3.0.0", @@ -8392,7 +8327,6 @@ "version": "6.16.0", "resolved": "https://registry.npmjs.org/ethers/-/ethers-6.16.0.tgz", "integrity": "sha512-U1wulmetNymijEhpSEQ7Ct/P/Jw9/e7R1j5XIbPRydgV2DjLVMsULDlNksq3RQnFgKoLlZf88ijYtWEXcPa07A==", - "dev": true, "funding": [ { "type": "individual", @@ -8421,7 +8355,6 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.2.0.tgz", "integrity": "sha512-oYclrNgRaM9SsBUBVbb8M6DTV7ZHRTKugureoYEncY5c65HOmRzvSiTE3y5CYaPYJA/GVkrhXEoF0M3Ya9PMnw==", - "dev": true, "license": "MIT", "dependencies": { "@noble/hashes": "1.3.2" @@ -8434,7 +8367,6 @@ "version": "1.3.2", "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.2.tgz", "integrity": "sha512-MVC8EAQp7MvEcm30KWENFjgR+Mkmf+D189XJTkFIlwohU5hcBbn1ZkKq7KVTi2Hme3PMGF390DaL52beVrIihQ==", - "dev": true, "license": "MIT", "engines": { "node": ">= 16" @@ -8447,7 +8379,6 @@ "version": "22.7.5", "resolved": "https://registry.npmjs.org/@types/node/-/node-22.7.5.tgz", "integrity": "sha512-jML7s2NAzMWc//QSJ1a3prpk78cOPchGvXJsC3C6R6PSMoooztvRVQEz89gmBTBY1SPMaqo5teB4uNHPdetShQ==", - "dev": true, "license": "MIT", "dependencies": { "undici-types": "~6.19.2" @@ -8457,21 +8388,18 @@ "version": "2.7.0", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz", "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==", - "dev": true, "license": "0BSD" }, "node_modules/ethers/node_modules/undici-types": { "version": "6.19.8", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", - "dev": true, "license": "MIT" }, "node_modules/ethers/node_modules/ws": { "version": "8.17.1", "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", - "dev": true, "license": "MIT", "engines": { "node": ">=10.0.0" @@ -8493,7 +8421,6 @@ "version": "0.1.6", "resolved": "https://registry.npmjs.org/ethjs-unit/-/ethjs-unit-0.1.6.tgz", "integrity": "sha512-/Sn9Y0oKl0uqQuvgFk/zQgR7aw1g36qX/jzSQ5lSwlO0GigPymk4eGQfeNTD03w1dPOqfz8V77Cy43jH56pagw==", - "dev": true, "license": "MIT", "dependencies": { "bn.js": "4.11.6", @@ -8508,14 +8435,12 @@ "version": "4.11.6", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.6.tgz", "integrity": "sha512-XWwnNNFCuuSQ0m3r3C4LE3EiORltHd9M05pq6FOlVeiophzRbMo50Sbz1ehl8K3Z+jw9+vmgnXefY1hz8X+2wA==", - "dev": true, "license": "MIT" }, "node_modules/event-emitter": { "version": "0.3.5", "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz", "integrity": "sha512-D9rRn9y7kLPnJ+hMq7S/nhvoKwwvVJahBi2BPmx3bvbsEdK3W9ii8cBSGjP+72/LnM4n6fo3+dkCX5FeTQruXA==", - "dev": true, "license": "MIT", "dependencies": { "d": "1", @@ -8553,7 +8478,6 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", - "dev": true, "license": "MIT", "dependencies": { "md5.js": "^1.3.4", @@ -8645,7 +8569,6 @@ "version": "1.7.0", "resolved": "https://registry.npmjs.org/ext/-/ext-1.7.0.tgz", "integrity": "sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==", - "dev": true, "license": "ISC", "dependencies": { "type": "^2.7.2" @@ -8865,7 +8788,6 @@ "version": "0.3.5", "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.5.tgz", "integrity": "sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==", - "dev": true, "license": "MIT", "dependencies": { "is-callable": "^1.2.7" @@ -8958,7 +8880,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/generator-function/-/generator-function-2.0.1.tgz", "integrity": "sha512-SFdFmIJi+ybC0vjlHN0ZGVGHc3lgE0DxPAT0djjVg+kjOnSqclqmj0KQ7ykTOLP6YxoqOvuAODGdcHJn+43q3g==", - "dev": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -9127,7 +9048,6 @@ "version": "4.4.0", "resolved": "https://registry.npmjs.org/global/-/global-4.4.0.tgz", "integrity": "sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==", - "dev": true, "license": "MIT", "dependencies": { "min-document": "^2.19.0", @@ -9194,7 +9114,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", - "dev": true, "license": "MIT", "dependencies": { "es-define-property": "^1.0.0" @@ -9219,7 +9138,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", - "dev": true, "license": "MIT", "dependencies": { "has-symbols": "^1.0.3" @@ -9235,7 +9153,6 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.2.tgz", "integrity": "sha512-Bb33KbowVTIj5s7Ked1OsqHUeCpz//tPwR+E2zJgJKo9Z5XolZ9b6bdUgjmYlwnWhoOQKoTd1TYToZGn5mAYOg==", - "dev": true, "license": "MIT", "dependencies": { "inherits": "^2.0.4", @@ -9251,14 +9168,12 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true, "license": "MIT" }, "node_modules/hash-base/node_modules/readable-stream": { "version": "2.3.8", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "dev": true, "license": "MIT", "dependencies": { "core-util-is": "~1.0.0", @@ -9274,14 +9189,12 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true, "license": "MIT" }, "node_modules/hash-base/node_modules/string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, "license": "MIT", "dependencies": { "safe-buffer": "~5.1.0" @@ -9291,14 +9204,12 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true, "license": "MIT" }, "node_modules/hash.js": { "version": "1.1.7", "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", - "dev": true, "license": "MIT", "dependencies": { "inherits": "^2.0.3", @@ -9330,7 +9241,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", "integrity": "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==", - "dev": true, "license": "MIT", "dependencies": { "hash.js": "^1.0.3", @@ -9388,7 +9298,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/http-https/-/http-https-1.0.0.tgz", "integrity": "sha512-o0PWwVCSp3O0wS6FvNr6xfBCHgt0m1tvPLFOCc2iFDKTRAXhB7m8klDf7ErowFH8POa6dVdGatKU5I1YYwzUyg==", - "dev": true, "license": "ISC" }, "node_modules/http-proxy-agent": { @@ -9483,7 +9392,6 @@ "version": "3.0.6", "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", "integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==", - "dev": true, "license": "MIT" }, "node_modules/import-fresh": { @@ -9586,7 +9494,6 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.2.0.tgz", "integrity": "sha512-7bVbi0huj/wrIAOzb8U1aszg9kdi3KN/CyU19CTI7tAoZYEZoL9yCDXpbXN+uPsuWnP02cyug1gleqq+TU+YCA==", - "dev": true, "license": "MIT", "dependencies": { "call-bound": "^1.0.2", @@ -9616,7 +9523,6 @@ "version": "1.2.7", "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", - "dev": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -9652,14 +9558,12 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-function/-/is-function-1.0.2.tgz", "integrity": "sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==", - "dev": true, "license": "MIT" }, "node_modules/is-generator-function": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.1.2.tgz", "integrity": "sha512-upqt1SkGkODW9tsGNG5mtXTXtECizwtS2kA161M+gJPc1xdb/Ax629af6YrTwcOeQHbewrPNlE5Dx7kzvXTizA==", - "dev": true, "license": "MIT", "dependencies": { "call-bound": "^1.0.4", @@ -9692,7 +9596,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-hex-prefixed/-/is-hex-prefixed-1.0.0.tgz", "integrity": "sha512-WvtOiug1VFrE9v1Cydwm+FnXd3+w9GaeVUss5W4v/SLy3UW00vP+6iNF2SdnfiBoLy4bTqVdkftNGTUeOFVsbA==", - "dev": true, "license": "MIT", "engines": { "node": ">=6.5.0", @@ -9736,7 +9639,6 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz", "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==", - "dev": true, "license": "MIT", "dependencies": { "call-bound": "^1.0.2", @@ -9767,7 +9669,6 @@ "version": "1.1.15", "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.15.tgz", "integrity": "sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==", - "dev": true, "license": "MIT", "dependencies": { "which-typed-array": "^1.1.16" @@ -9783,14 +9684,12 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", - "dev": true, "license": "MIT" }, "node_modules/isarray": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", - "dev": true, "license": "MIT" }, "node_modules/isexe": { @@ -9908,7 +9807,6 @@ "version": "0.8.0", "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.8.0.tgz", "integrity": "sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==", - "dev": true, "license": "MIT" }, "node_modules/js-yaml": { @@ -10014,7 +9912,6 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/keccak/-/keccak-3.0.4.tgz", "integrity": "sha512-3vKuW0jV8J3XNTzvfyicFR5qvxrSAGl7KIhvgOu5cmWwM7tZRj3fMbj/pfIf4be7aznbc+prBWGjywox/g2Y6Q==", - "dev": true, "hasInstallScript": true, "license": "MIT", "dependencies": { @@ -10030,7 +9927,6 @@ "version": "3.6.2", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "dev": true, "license": "MIT", "dependencies": { "inherits": "^2.0.3", @@ -10075,7 +9971,6 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/lie/-/lie-3.1.1.tgz", "integrity": "sha512-RiNhHysUjhrDQntfYSfY4MU24coXXdEOgw9WGcKHNeEwffDYbF//u87M1EWaMGzuFoSbqW0C9C6lEEhDOAswfw==", - "dev": true, "license": "MIT", "dependencies": { "immediate": "~3.0.5" @@ -10606,7 +10501,6 @@ "version": "1.10.0", "resolved": "https://registry.npmjs.org/localforage/-/localforage-1.10.0.tgz", "integrity": "sha512-14/H1aX7hzBBmmh7sGPd+AOMkkIrHM3Z1PAyGgZigA1H1p5O5ANnMyWzvpAETtG68/dC4pC0ncy3+PPGzXZHPg==", - "dev": true, "license": "Apache-2.0", "dependencies": { "lie": "3.1.1" @@ -10834,7 +10728,6 @@ "version": "6.2.1", "resolved": "https://registry.npmjs.org/magic-sdk/-/magic-sdk-6.2.1.tgz", "integrity": "sha512-jM/WsP6cYR6N0si1O0wjqTPxKOPtIOzHHGlwjkmPr7KXnEfDpbs5rg/1eedW5TmlKvbP8wP5/qDBHo13i1Zisw==", - "dev": true, "license": "MIT", "dependencies": { "@magic-sdk/commons": "^2.2.1", @@ -10926,7 +10819,6 @@ "version": "1.3.5", "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", - "dev": true, "license": "MIT", "dependencies": { "hash-base": "^3.0.0", @@ -11041,7 +10933,6 @@ "version": "2.19.2", "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.2.tgz", "integrity": "sha512-8S5I8db/uZN8r9HSLFVWPdJCvYOejMcEC82VIzNUc6Zkklf/d1gg2psfE79/vyhWOj4+J8MtwmoOz3TmvaGu5A==", - "dev": true, "license": "MIT", "dependencies": { "dom-walk": "^0.1.0" @@ -11051,14 +10942,12 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", - "dev": true, "license": "ISC" }, "node_modules/minimalistic-crypto-utils": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==", - "dev": true, "license": "MIT" }, "node_modules/minimatch": { @@ -11196,7 +11085,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz", "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==", - "dev": true, "license": "ISC" }, "node_modules/no-case": { @@ -11240,14 +11128,12 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-2.0.2.tgz", "integrity": "sha512-Ntyt4AIXyaLIuMHF6IOoTakB3K+RWxwtsHNRxllEoA6vPwP9o4866g6YWDLUdnucilZhmkxiHwHr11gAENw+QA==", - "dev": true, "license": "MIT" }, "node_modules/node-fetch": { "version": "2.7.0", "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", - "dev": true, "license": "MIT", "dependencies": { "whatwg-url": "^5.0.0" @@ -11268,21 +11154,18 @@ "version": "0.0.3", "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", - "dev": true, "license": "MIT" }, "node_modules/node-fetch/node_modules/webidl-conversions": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", - "dev": true, "license": "BSD-2-Clause" }, "node_modules/node-fetch/node_modules/whatwg-url": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - "dev": true, "license": "MIT", "dependencies": { "tr46": "~0.0.3", @@ -11293,7 +11176,6 @@ "version": "4.8.4", "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.8.4.tgz", "integrity": "sha512-LA4ZjwlnUblHVgq0oBF3Jl/6h/Nvs5fzBLwdEF4nuxnFdsfajde4WfxtJr3CaiH+F6ewcIB/q4jQ4UzPyid+CQ==", - "devOptional": true, "license": "MIT", "bin": { "node-gyp-build": "bin.js", @@ -11354,7 +11236,6 @@ "version": "1.7.0", "resolved": "https://registry.npmjs.org/number-to-bn/-/number-to-bn-1.7.0.tgz", "integrity": "sha512-wsJ9gfSz1/s4ZsJN01lyonwuxA1tml6X1yBDnfpMglypcBRFZZkus26EdPSlqS5GJfYddVZa22p3VNb3z5m5Ig==", - "dev": true, "license": "MIT", "dependencies": { "bn.js": "4.11.6", @@ -11369,14 +11250,12 @@ "version": "4.11.6", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.6.tgz", "integrity": "sha512-XWwnNNFCuuSQ0m3r3C4LE3EiORltHd9M05pq6FOlVeiophzRbMo50Sbz1ehl8K3Z+jw9+vmgnXefY1hz8X+2wA==", - "dev": true, "license": "MIT" }, "node_modules/object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -11398,7 +11277,6 @@ "version": "2.1.5", "resolved": "https://registry.npmjs.org/oboe/-/oboe-2.1.5.tgz", "integrity": "sha512-zRFWiF+FoicxEs3jNI/WYUrVEgA7DeET/InK0XQuudGHRg8iIob3cNPrJTKaz4004uaA9Pbe+Dwa8iluhjLZWA==", - "dev": true, "license": "BSD", "dependencies": { "http-https": "^1.0.0" @@ -11538,7 +11416,6 @@ "version": "2.0.6", "resolved": "https://registry.npmjs.org/parse-headers/-/parse-headers-2.0.6.tgz", "integrity": "sha512-Tz11t3uKztEW5FEVZnj1ox8GKblWn+PvHY9TmJV5Mll2uHEwRdR/5Li1OlXoECjLYkApdhWy44ocONwXLiKO5A==", - "dev": true, "license": "MIT" }, "node_modules/parse-srcset": { @@ -11684,7 +11561,6 @@ "version": "3.1.5", "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.5.tgz", "integrity": "sha512-Q3CG/cYvCO1ye4QKkuH7EXxs3VC/rI1/trd+qX2+PolbaKG0H+bgcZzrTt96mMyRtejk+JMCiLUn3y29W8qmFQ==", - "dev": true, "license": "MIT", "dependencies": { "create-hash": "^1.2.0", @@ -11815,7 +11691,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz", "integrity": "sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==", - "dev": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -11994,7 +11869,6 @@ "version": "0.11.10", "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", - "dev": true, "license": "MIT", "engines": { "node": ">= 0.6.0" @@ -12004,7 +11878,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "dev": true, "license": "MIT" }, "node_modules/protobufjs": { @@ -12084,7 +11957,6 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz", "integrity": "sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==", - "dev": true, "license": "MIT", "dependencies": { "decode-uri-component": "^0.2.0", @@ -12120,7 +11992,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "dev": true, "license": "MIT", "dependencies": { "safe-buffer": "^5.1.0" @@ -12316,7 +12187,6 @@ "version": "2.0.3", "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.3.tgz", "integrity": "sha512-5Di9UC0+8h1L6ZD2d7awM7E/T4uA1fJRlx6zk/NvdCCVEoAnFqvHmCuNeIKoCeIixBX/q8uM+6ycDvF8woqosA==", - "dev": true, "license": "MIT", "dependencies": { "hash-base": "^3.1.2", @@ -12330,7 +12200,6 @@ "version": "2.2.7", "resolved": "https://registry.npmjs.org/rlp/-/rlp-2.2.7.tgz", "integrity": "sha512-d5gdPmgQ0Z+AklL2NVXr/IoSjNZFfTVvQWzL/AM2AOcSzYP2xjlb0AC8YyCLc41MSNf6P6QVtjgPdmVtzb+4lQ==", - "dev": true, "license": "MPL-2.0", "dependencies": { "bn.js": "^5.2.0" @@ -12472,7 +12341,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.1.0.tgz", "integrity": "sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==", - "dev": true, "license": "MIT", "dependencies": { "call-bound": "^1.0.2", @@ -12553,14 +12421,12 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/scrypt-js/-/scrypt-js-3.0.1.tgz", "integrity": "sha512-cdwTTnqPu0Hyvf5in5asVdZocVDTNRmR7XEcJuIzMjJeSHybHl7vpB66AzwTaIg6CLSbtjcxc8fqcySfnTkccA==", - "dev": true, "license": "MIT" }, "node_modules/secp256k1": { "version": "4.0.4", "resolved": "https://registry.npmjs.org/secp256k1/-/secp256k1-4.0.4.tgz", "integrity": "sha512-6JfvwvjUOn8F/jUoBY2Q1v5WY5XS+rj8qSe0v8Y4ezH4InLgTEeOOPQsRll9OV429Pvo6BCHGavIyJfr3TAhsw==", - "dev": true, "hasInstallScript": true, "license": "MIT", "dependencies": { @@ -12576,7 +12442,6 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-5.1.0.tgz", "integrity": "sha512-eh0GgfEkpnoWDq+VY8OyvYhFEzBk6jIYbRKdIlyTiAXIVJ8PyBaKb0rp7oDtoddbdoHWhq8wwr+XZ81F1rpNdA==", - "dev": true, "license": "MIT" }, "node_modules/seedrandom": { @@ -12634,7 +12499,6 @@ "version": "1.2.2", "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", - "dev": true, "license": "MIT", "dependencies": { "define-data-property": "^1.1.4", @@ -12652,7 +12516,6 @@ "version": "1.0.5", "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==", - "dev": true, "license": "MIT" }, "node_modules/setprototypeof": { @@ -12681,7 +12544,6 @@ "version": "2.4.12", "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.12.tgz", "integrity": "sha512-8LzC5+bvI45BjpfXU8V5fdU2mfeKiQe1D1gIMn7XUlF3OTUrpdJpPPH4EMAnF0DsHHdSZqCdSss5qCmJKuiO3w==", - "dev": true, "license": "(MIT AND BSD-3-Clause)", "dependencies": { "inherits": "^2.0.4", @@ -12830,7 +12692,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==", - "dev": true, "funding": [ { "type": "github", @@ -13024,7 +12885,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", "integrity": "sha512-R3f198pcvnB+5IpnBlRkphuE9n46WyVl8I39W/ZUTZLz4nqSP/oLYUrcnJrw462Ds8he4YKMov2efsTIw1BDGQ==", - "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -13066,7 +12926,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/strip-hex-prefix/-/strip-hex-prefix-1.0.0.tgz", "integrity": "sha512-q8d4ue7JGEiVcypji1bALTos+0pWtyGlivAWyPuTkHzuTCJqrK9sWxYQZUq6Nq3cuyv3bm734IhHvHtGGURU6A==", - "dev": true, "license": "MIT", "dependencies": { "is-hex-prefixed": "1.0.0" @@ -13285,7 +13144,6 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", "integrity": "sha512-G7r3AhovYtr5YKOWQkta8RKAPb+J9IsO4uVmzjl8AZwfhs8UcUwTiD6gcJYSgOtzyjvQKrKYn41syHbUWMkafA==", - "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -13400,7 +13258,6 @@ "version": "1.2.2", "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.2.2.tgz", "integrity": "sha512-db0E3UJjcFhpDhAF4tLo03oli3pwl3dbnzXOUIlRKrp+ldk/VUxzpWYZENsw2SZiuBjHAk7DfB0VU7NKdpb6sw==", - "dev": true, "license": "MIT", "dependencies": { "isarray": "^2.0.5", @@ -13647,7 +13504,6 @@ "version": "2.7.3", "resolved": "https://registry.npmjs.org/type/-/type-2.7.3.tgz", "integrity": "sha512-8j+1QmAbPvLZow5Qpi6NCaN8FB60p/6x8/vfNqOk/hC+HuvFZhL4+WfekuhQLiqFZXOgQdrs3B+XxEmCc6b3FQ==", - "dev": true, "license": "ISC" }, "node_modules/type-check": { @@ -13691,7 +13547,6 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.3.tgz", "integrity": "sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==", - "dev": true, "license": "MIT", "dependencies": { "call-bound": "^1.0.3", @@ -13706,7 +13561,6 @@ "version": "3.1.5", "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", - "dev": true, "license": "MIT", "dependencies": { "is-typedarray": "^1.0.0" @@ -13818,14 +13672,12 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/url-set-query/-/url-set-query-1.0.0.tgz", "integrity": "sha512-3AChu4NiXquPfeckE5R5cGdiHCMWJx1dwCWOmWIL4KHAziJNOFIYJlpGFeKDvwLPHovZRCxK3cYlwzqI9Vp+Gg==", - "dev": true, "license": "MIT" }, "node_modules/utf-8-validate": { "version": "5.0.10", "resolved": "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-5.0.10.tgz", "integrity": "sha512-Z6czzLq4u8fPOyx7TU6X3dvUZVvoJmxSQ+IcrlmagKhilxlhZgxPK6C5Jqbkw1IDUmFTM+cz9QDnnLTwDz/2gQ==", - "devOptional": true, "hasInstallScript": true, "license": "MIT", "dependencies": { @@ -13839,14 +13691,12 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/utf8/-/utf8-3.0.0.tgz", "integrity": "sha512-E8VjFIQ/TyQgp+TZfS6l8yp/xWppSAHzidGiRrqe4bK4XP9pTRyKFgGJpO3SN7zdX4DeomTrwaseCHovfpFcqQ==", - "dev": true, "license": "MIT" }, "node_modules/util": { "version": "0.12.5", "resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz", "integrity": "sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==", - "dev": true, "license": "MIT", "dependencies": { "inherits": "^2.0.3", @@ -14781,7 +14631,6 @@ "version": "1.5.2", "resolved": "https://registry.npmjs.org/web3-core/-/web3-core-1.5.2.tgz", "integrity": "sha512-sebMpQbg3kbh3vHUbHrlKGKOxDWqjgt8KatmTBsTAWj/HwWYVDzeX+2Q84+swNYsm2DrTBVFlqTErFUwPBvyaA==", - "dev": true, "license": "LGPL-3.0", "dependencies": { "@types/bn.js": "^4.11.5", @@ -14800,7 +14649,6 @@ "version": "1.5.2", "resolved": "https://registry.npmjs.org/web3-core-helpers/-/web3-core-helpers-1.5.2.tgz", "integrity": "sha512-U7LJoeUdQ3aY9t5gU7t/1XpcApsWm+4AcW5qKl/44ZxD44w0Dmsq1c5zJm3GuLr/a9MwQfXK4lpmvxVQWHHQRg==", - "dev": true, "license": "LGPL-3.0", "dependencies": { "web3-eth-iban": "1.5.2", @@ -14814,7 +14662,6 @@ "version": "1.5.2", "resolved": "https://registry.npmjs.org/web3-core-method/-/web3-core-method-1.5.2.tgz", "integrity": "sha512-/mC5t9UjjJoQmJJqO5nWK41YHo+tMzFaT7Tp7jDCQsBkinE68KsUJkt0jzygpheW84Zra0DVp6q19gf96+cugg==", - "dev": true, "license": "LGPL-3.0", "dependencies": { "@ethereumjs/common": "^2.4.0", @@ -14832,7 +14679,6 @@ "version": "1.5.2", "resolved": "https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.5.2.tgz", "integrity": "sha512-5DacbJXe98ozSor7JlkTNCy6G8945VunRRkPxMk98rUrg60ECVEM/vuefk1atACzjQsKx6tmLZuHxbJQ64TQeQ==", - "dev": true, "license": "LGPL-3.0", "dependencies": { "eventemitter3": "4.0.4" @@ -14845,14 +14691,12 @@ "version": "4.0.4", "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.4.tgz", "integrity": "sha512-rlaVLnVxtxvoyLsQQFBx53YmXHDxRIzzTLbdfxqi4yocpSjAxXwkU0cScM5JgSKMqEhrZpnvQ2D9gjylR0AimQ==", - "dev": true, "license": "MIT" }, "node_modules/web3-core-requestmanager": { "version": "1.5.2", "resolved": "https://registry.npmjs.org/web3-core-requestmanager/-/web3-core-requestmanager-1.5.2.tgz", "integrity": "sha512-oRVW9OrAsXN2JIZt68OEg1Mb1A9a/L3JAGMv15zLEFEnJEGw0KQsGK1ET2kvZBzvpFd5G0EVkYCnx7WDe4HSNw==", - "dev": true, "license": "LGPL-3.0", "dependencies": { "util": "^0.12.0", @@ -14869,7 +14713,6 @@ "version": "1.5.2", "resolved": "https://registry.npmjs.org/web3-core-subscriptions/-/web3-core-subscriptions-1.5.2.tgz", "integrity": "sha512-hapI4rKFk22yurtIv0BYvkraHsM7epA4iI8Np+HuH6P9DD0zj/llaps6TXLM9HyacLBRwmOLZmr+pHBsPopUnQ==", - "dev": true, "license": "LGPL-3.0", "dependencies": { "eventemitter3": "4.0.4", @@ -14883,21 +14726,18 @@ "version": "4.0.4", "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.4.tgz", "integrity": "sha512-rlaVLnVxtxvoyLsQQFBx53YmXHDxRIzzTLbdfxqi4yocpSjAxXwkU0cScM5JgSKMqEhrZpnvQ2D9gjylR0AimQ==", - "dev": true, "license": "MIT" }, "node_modules/web3-core/node_modules/@types/node": { "version": "12.20.55", "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.55.tgz", "integrity": "sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==", - "dev": true, "license": "MIT" }, "node_modules/web3-eth-iban": { "version": "1.5.2", "resolved": "https://registry.npmjs.org/web3-eth-iban/-/web3-eth-iban-1.5.2.tgz", "integrity": "sha512-C04YDXuSG/aDwOHSX+HySBGb0KraiAVt+/l1Mw7y/fCUrKC/K0yYzMYqY/uYOcvLtepBPsC4ZfUYWUBZ2PO8Vg==", - "dev": true, "license": "LGPL-3.0", "dependencies": { "bn.js": "^4.11.9", @@ -14911,14 +14751,12 @@ "version": "4.12.3", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.3.tgz", "integrity": "sha512-fGTi3gxV/23FTYdAoUtLYp6qySe2KE3teyZitipKNRuVYcBkoP/bB3guXN/XVKUe9mxCHXnc9C4ocyz8OmgN0g==", - "dev": true, "license": "MIT" }, "node_modules/web3-providers-http": { "version": "1.5.2", "resolved": "https://registry.npmjs.org/web3-providers-http/-/web3-providers-http-1.5.2.tgz", "integrity": "sha512-dUNFJc9IMYDLZnkoQX3H4ZjvHjGO6VRVCqrBrdh84wPX/0da9dOA7DwIWnG0Gv3n9ybWwu5JHQxK4MNQ444lyA==", - "dev": true, "license": "LGPL-3.0", "dependencies": { "web3-core-helpers": "1.5.2", @@ -14932,7 +14770,6 @@ "version": "1.5.2", "resolved": "https://registry.npmjs.org/web3-providers-ipc/-/web3-providers-ipc-1.5.2.tgz", "integrity": "sha512-SJC4Sivt4g9LHKlRy7cs1jkJgp7bjrQeUndE6BKs0zNALKguxu6QYnzbmuHCTFW85GfMDjhvi24jyyZHMnBNXQ==", - "dev": true, "license": "LGPL-3.0", "dependencies": { "oboe": "2.1.5", @@ -14946,7 +14783,6 @@ "version": "1.5.2", "resolved": "https://registry.npmjs.org/web3-providers-ws/-/web3-providers-ws-1.5.2.tgz", "integrity": "sha512-xy9RGlyO8MbJDuKv2vAMDkg+en+OvXG0CGTCM2BTl6l1vIdHpCa+6A/9KV2rK8aU9OBZ7/Pf+Y19517kHVl9RA==", - "dev": true, "license": "LGPL-3.0", "dependencies": { "eventemitter3": "4.0.4", @@ -14961,14 +14797,12 @@ "version": "4.0.4", "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.4.tgz", "integrity": "sha512-rlaVLnVxtxvoyLsQQFBx53YmXHDxRIzzTLbdfxqi4yocpSjAxXwkU0cScM5JgSKMqEhrZpnvQ2D9gjylR0AimQ==", - "dev": true, "license": "MIT" }, "node_modules/web3-utils": { "version": "1.5.2", "resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.5.2.tgz", "integrity": "sha512-quTtTeQJHYSxAwIBOCGEcQtqdVcFWX6mCFNoqnp+mRbq+Hxbs8CGgO/6oqfBx4OvxIOfCpgJWYVHswRXnbEu9Q==", - "dev": true, "license": "LGPL-3.0", "dependencies": { "bn.js": "^4.11.9", @@ -14987,7 +14821,6 @@ "version": "4.12.3", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.3.tgz", "integrity": "sha512-fGTi3gxV/23FTYdAoUtLYp6qySe2KE3teyZitipKNRuVYcBkoP/bB3guXN/XVKUe9mxCHXnc9C4ocyz8OmgN0g==", - "dev": true, "license": "MIT" }, "node_modules/webidl-conversions": { @@ -15004,7 +14837,6 @@ "version": "1.0.35", "resolved": "https://registry.npmjs.org/websocket/-/websocket-1.0.35.tgz", "integrity": "sha512-/REy6amwPZl44DDzvRCkaI1q1bIiQB0mEFQLUrhz3z2EK91cp3n72rAjUlrTP0zV22HJIUOVHQGPxhFRjxjt+Q==", - "dev": true, "license": "Apache-2.0", "dependencies": { "bufferutil": "^4.0.1", @@ -15022,7 +14854,6 @@ "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, "license": "MIT", "dependencies": { "ms": "2.0.0" @@ -15032,7 +14863,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true, "license": "MIT" }, "node_modules/whatwg-mimetype": { @@ -15079,7 +14909,6 @@ "version": "1.1.20", "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.20.tgz", "integrity": "sha512-LYfpUkmqwl0h9A2HL09Mms427Q1RZWuOHsukfVcKRq9q95iQxdw0ix1JQrqbcDR9PH1QDwf5Qo8OZb5lksZ8Xg==", - "dev": true, "license": "MIT", "dependencies": { "available-typed-arrays": "^1.0.7", @@ -15219,7 +15048,6 @@ "version": "2.6.0", "resolved": "https://registry.npmjs.org/xhr/-/xhr-2.6.0.tgz", "integrity": "sha512-/eCGLb5rxjx5e3mF1A7s+pLlR6CGyqWN91fv1JgER5mVWg1MZmlhBvy9kjcsOdRk8RrIujotWyJamfyrp+WIcA==", - "dev": true, "license": "MIT", "dependencies": { "global": "~4.4.0", @@ -15232,7 +15060,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/xhr-request/-/xhr-request-1.1.0.tgz", "integrity": "sha512-Y7qzEaR3FDtL3fP30k9wO/e+FBnBByZeybKOhASsGP30NIkRAAkKD/sCnLvgEfAIEC1rcmK7YG8f4oEnIrrWzA==", - "dev": true, "license": "MIT", "dependencies": { "buffer-to-arraybuffer": "^0.0.5", @@ -15248,7 +15075,6 @@ "version": "0.1.3", "resolved": "https://registry.npmjs.org/xhr-request-promise/-/xhr-request-promise-0.1.3.tgz", "integrity": "sha512-YUBytBsuwgitWtdRzXDDkWAXzhdGB8bYm0sSzMPZT7Z2MBjMSTHFsyCT1yCRATY+XC69DUrQraRAEgcoCRaIPg==", - "dev": true, "license": "MIT", "dependencies": { "xhr-request": "^1.1.0" @@ -15258,7 +15084,6 @@ "version": "3.3.0", "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", "integrity": "sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==", - "dev": true, "license": "MIT", "dependencies": { "mimic-response": "^1.0.0" @@ -15271,7 +15096,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", - "dev": true, "license": "MIT", "engines": { "node": ">=4" @@ -15281,7 +15105,6 @@ "version": "2.8.2", "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-2.8.2.tgz", "integrity": "sha512-Ijd/rV5o+mSBBs4F/x9oDPtTx9Zb6X9brmnXvMW4J7IR15ngi9q5xxqWBKU744jTZiaXtxaPL7uHG6vtN8kUkw==", - "dev": true, "license": "MIT", "dependencies": { "decompress-response": "^3.3.0", @@ -15293,7 +15116,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/xhr2-cookies/-/xhr2-cookies-1.1.0.tgz", "integrity": "sha512-hjXUA6q+jl/bd8ADHcVfFsSPIf+tyLIjuO9TwJC9WI6JP2zKcS7C+p56I9kCLLsaCiNT035iYvEUUzdEFj/8+g==", - "dev": true, "license": "MIT", "dependencies": { "cookiejar": "^2.1.1" @@ -15320,7 +15142,6 @@ "version": "4.0.2", "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "dev": true, "license": "MIT", "engines": { "node": ">=0.4" @@ -15341,7 +15162,6 @@ "resolved": "https://registry.npmjs.org/yaeti/-/yaeti-0.0.6.tgz", "integrity": "sha512-MvQa//+KcZCUkBTIC9blM+CU9J2GzuTytsOUwf2lidtvkx/6gnEp1QvJv34t9vdjhFmha/mUiNDbN0D0mJWdug==", "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.", - "dev": true, "license": "MIT", "engines": { "node": ">=0.10.32"