diff --git a/packages/adapter/src/index.ts b/packages/adapter/src/index.ts index 23dbedf..3245ada 100644 --- a/packages/adapter/src/index.ts +++ b/packages/adapter/src/index.ts @@ -53,14 +53,10 @@ export async function enableFilecoinSnap( if (!isInstalled) { // // enable snap await window.ethereum.request({ - method: "wallet_enable", - params: [ - { - [`wallet_snap_${snapId}`]: { - ...snapInstallationParams, - }, - }, - ], + method: "wallet_requestSnaps", + params: { + [snapId]: { ...snapInstallationParams }, + }, }); } diff --git a/packages/adapter/src/methods.ts b/packages/adapter/src/methods.ts index a672fa6..5629800 100644 --- a/packages/adapter/src/methods.ts +++ b/packages/adapter/src/methods.ts @@ -15,8 +15,11 @@ async function sendSnapMethod( snapId: string ): Promise { return await window.ethereum.request({ - method: snapId, - params: [request], + method: "wallet_invokeSnap", + params: { + request, + snapId, + }, }); } diff --git a/packages/adapter/src/snap.ts b/packages/adapter/src/snap.ts index ff13adc..0b0e7c9 100644 --- a/packages/adapter/src/snap.ts +++ b/packages/adapter/src/snap.ts @@ -19,7 +19,7 @@ export class MetamaskFilecoinSnap { public constructor(snapOrigin: string) { this.snapOrigin = snapOrigin; - this.snapId = `wallet_snap_${this.snapOrigin}`; + this.snapId = this.snapOrigin; } // eslint-disable-next-line @typescript-eslint/require-await diff --git a/packages/adapter/src/types.ts b/packages/adapter/src/types.ts index c836a44..13aeeb8 100644 --- a/packages/adapter/src/types.ts +++ b/packages/adapter/src/types.ts @@ -7,7 +7,7 @@ declare global { isUnlocked: Promise; // eslint-disable-next-line @typescript-eslint/no-explicit-any request: ( - request: SnapRpcMethodRequest | { method: string; params?: any[] } + request: SnapRpcMethodRequest | { method: string; params?: any } ) => Promise; on: (eventName: unknown, callback: unknown) => unknown; }; diff --git a/packages/example/src/services/metamask.ts b/packages/example/src/services/metamask.ts index 352b1e1..cec1196 100644 --- a/packages/example/src/services/metamask.ts +++ b/packages/example/src/services/metamask.ts @@ -6,7 +6,7 @@ declare global { ethereum: { isMetaMask: boolean; // eslint-disable-next-line @typescript-eslint/no-explicit-any - send: (request: SnapRpcMethodRequest | {method: string; params?: any[]}) => Promise; + send: (request: SnapRpcMethodRequest | {method: string; params?: any}) => Promise; on: (eventName: unknown, callback: unknown) => unknown; // requestIndex: () => Promise<{getSnapApi: (origin: string) => Promise}>; } diff --git a/packages/snap/package.json b/packages/snap/package.json index 72a5e2d..b3da778 100644 --- a/packages/snap/package.json +++ b/packages/snap/package.json @@ -70,8 +70,8 @@ "@filecoin-shipyard/lotus-client-rpc": "^0.2.0", "@filecoin-shipyard/lotus-client-schema": "^0.0.14", "@glif/filecoin-number": "^2.0.0-beta.0", - "@metamask/key-tree": "^4.0.0", - "@metamask/snap-types": "^0.18.1", + "@metamask/key-tree": "^6.0.0", + "@metamask/snaps-types": "^0.26.2", "@zondax/filecoin-signing-tools": "^0.20.0", "bn.js": "^5.1.2", "deepmerge": "^4.2.2" diff --git a/packages/snap/snap.manifest.json b/packages/snap/snap.manifest.json index 51ce2ef..a14e257 100644 --- a/packages/snap/snap.manifest.json +++ b/packages/snap/snap.manifest.json @@ -7,7 +7,7 @@ "url": "https://github.com/Chainsafe/filsnap.git" }, "source": { - "shasum": "5nNXg78JtceAEoasI2SC65qcbnDBXtR/cAR4IfHIYYw=", + "shasum": "8Vx7jaoJt4mO71SjaNMmmlINtDrBOS6mVxskBxMw4sg=", "location": { "npm": { "filePath": "dist/bundle.js", @@ -18,6 +18,10 @@ }, "initialPermissions": { "endowment:network-access": {}, + "endowment:rpc": { + "dapps": true, + "snaps": true + }, "snap_confirm": {}, "snap_getBip44Entropy": [ { diff --git a/packages/snap/src/configuration/index.ts b/packages/snap/src/configuration/index.ts index c0982b2..747bb31 100644 --- a/packages/snap/src/configuration/index.ts +++ b/packages/snap/src/configuration/index.ts @@ -1,5 +1,5 @@ import { SnapConfig } from "@chainsafe/filsnap-types"; -import { SnapProvider } from "@metamask/snap-types"; +import { SnapsGlobalObject } from "@metamask/snaps-types"; import { MetamaskState } from "../interfaces"; import { defaultConfiguration, @@ -21,11 +21,11 @@ export function getDefaultConfiguration(networkName?: string): SnapConfig { } export async function getConfiguration( - wallet: SnapProvider + snap: SnapsGlobalObject ): Promise { - const state = (await wallet.request({ + const state = (await snap.request({ method: "snap_manageState", - params: ["get"], + params: { operation: "get" }, })) as MetamaskState; if (!state || !state.filecoin.config) { return defaultConfiguration; diff --git a/packages/snap/src/filecoin/account.ts b/packages/snap/src/filecoin/account.ts index 5dd9963..bf653b1 100644 --- a/packages/snap/src/filecoin/account.ts +++ b/packages/snap/src/filecoin/account.ts @@ -1,21 +1,21 @@ +import { Buffer } from "buffer"; import { keyRecover } from "@zondax/filecoin-signing-tools/js"; import { KeyPair } from "@chainsafe/filsnap-types"; import { getBIP44AddressKeyDeriver, JsonBIP44CoinTypeNode, } from "@metamask/key-tree"; -import { SnapProvider } from "@metamask/snap-types"; -import { getMetamaskVersion, isNewerVersion } from "../util/version"; +import { SnapsGlobalObject } from "@metamask/snaps-types"; import { MetamaskState } from "../interfaces"; /** * Return derived KeyPair from seed. - * @param wallet + * @param snap */ -export async function getKeyPair(wallet: SnapProvider): Promise { - const snapState = (await wallet.request({ +export async function getKeyPair(snap: SnapsGlobalObject): Promise { + const snapState = (await snap.request({ method: "snap_manageState", - params: ["get"], + params: { operation: "get" }, })) as MetamaskState; const { derivationPath } = snapState.filecoin.config; const [, , coinType, account, change, addressIndex] = @@ -23,29 +23,23 @@ export async function getKeyPair(wallet: SnapProvider): Promise { const bip44Code = coinType.replace("'", ""); const isFilecoinMainnet = bip44Code === "461"; - let bip44Node: JsonBIP44CoinTypeNode; - const currentVersion = await getMetamaskVersion(wallet); - if (isNewerVersion("MetaMask/v10.18.99-flask.0", currentVersion)) - bip44Node = (await wallet.request({ - method: "snap_getBip44Entropy", - params: { - coinType: Number(bip44Code), - }, - })) as JsonBIP44CoinTypeNode; - else - bip44Node = (await wallet.request({ - method: `snap_getBip44Entropy_${bip44Code}`, - params: [], - })) as JsonBIP44CoinTypeNode; + const bip44Node = (await snap.request({ + method: "snap_getBip44Entropy", + params: { + coinType: Number(bip44Code), + }, + })) as JsonBIP44CoinTypeNode; const addressKeyDeriver = await getBIP44AddressKeyDeriver(bip44Node, { account: parseInt(account), change: parseInt(change), }); const extendedPrivateKey = await addressKeyDeriver(Number(addressIndex)); - const privateKey = extendedPrivateKey.privateKeyBuffer.slice(0, 32); - const extendedKey = keyRecover(privateKey, !isFilecoinMainnet); + const privateKey = extendedPrivateKey.privateKeyBytes; + const privateKeyBuffer = Buffer.from(privateKey).slice(0, 32); + + const extendedKey = keyRecover(privateKeyBuffer, !isFilecoinMainnet); return { address: extendedKey.address, diff --git a/packages/snap/src/filecoin/api.ts b/packages/snap/src/filecoin/api.ts index e9e0794..55028a0 100644 --- a/packages/snap/src/filecoin/api.ts +++ b/packages/snap/src/filecoin/api.ts @@ -5,12 +5,12 @@ import { } from "@filecoin-shipyard/lotus-client-provider-nodejs"; import { testnet } from "@filecoin-shipyard/lotus-client-schema"; import { SnapConfig } from "@chainsafe/filsnap-types"; -import { SnapProvider } from "@metamask/snap-types"; +import { SnapsGlobalObject } from "@metamask/snaps-types"; import { getConfiguration } from "../configuration"; import { LotusRpcApi } from "./types"; -export async function getApi(wallet: SnapProvider): Promise { - const configuration = await getConfiguration(wallet); +export async function getApi(snap: SnapsGlobalObject): Promise { + const configuration = await getConfiguration(snap); return getApiFromConfig(configuration); } diff --git a/packages/snap/src/filecoin/message.ts b/packages/snap/src/filecoin/message.ts index fe2d142..95f9496 100644 --- a/packages/snap/src/filecoin/message.ts +++ b/packages/snap/src/filecoin/message.ts @@ -1,14 +1,14 @@ import { MessageStatus } from "@chainsafe/filsnap-types"; -import { SnapProvider } from "@metamask/snap-types"; +import { SnapsGlobalObject } from "@metamask/snaps-types"; import { MetamaskState } from "../interfaces"; export async function updateMessageInState( - wallet: SnapProvider, + snap: SnapsGlobalObject, message: MessageStatus ): Promise { - const state = (await wallet.request({ + const state = (await snap.request({ method: "snap_manageState", - params: ["get"], + params: { operation: "get" }, })) as MetamaskState; const index = state.filecoin.messages.findIndex( (msg) => msg.cid === message.cid @@ -18,8 +18,8 @@ export async function updateMessageInState( } else { state.filecoin.messages.push(message); } - await wallet.request({ + await snap.request({ method: "snap_manageState", - params: ["update", state], + params: { newState: state, operation: "update" }, }); } diff --git a/packages/snap/src/index.ts b/packages/snap/src/index.ts index 122c845..dc629ae 100644 --- a/packages/snap/src/index.ts +++ b/packages/snap/src/index.ts @@ -1,4 +1,4 @@ -import { OnRpcRequestHandler } from "@metamask/snap-types"; +import { OnRpcRequestHandler } from "@metamask/snaps-types"; import { EmptyMetamaskState } from "./interfaces"; import { getAddress } from "./rpc/getAddress"; import { exportPrivateKey } from "./rpc/exportPrivateKey"; @@ -27,29 +27,29 @@ const apiDependentMethods = [ ]; export const onRpcRequest: OnRpcRequestHandler = async ({ request }) => { - const state = await wallet.request({ + const state = await snap.request({ method: "snap_manageState", - params: ["get"], + params: { operation: "get" }, }); if (!state) { // initialize state if empty and set default config - await wallet.request({ + await snap.request({ method: "snap_manageState", - params: ["update", EmptyMetamaskState()], + params: { newState: EmptyMetamaskState(), operation: "update" }, }); } let api: LotusRpcApi; // initialize lotus RPC api if needed if (apiDependentMethods.indexOf(request.method) >= 0) { - api = await getApi(wallet); + api = await getApi(snap); } switch (request.method) { case "fil_configure": { isValidConfigureRequest(request.params); const resp = await configure( - wallet, + snap, request.params.configuration.network, request.params.configuration ); @@ -57,36 +57,36 @@ export const onRpcRequest: OnRpcRequestHandler = async ({ request }) => { return resp.snapConfig; } case "fil_getAddress": - return await getAddress(wallet); + return await getAddress(snap); case "fil_getPublicKey": - return await getPublicKey(wallet); + return await getPublicKey(snap); case "fil_exportPrivateKey": - return exportPrivateKey(wallet); + return exportPrivateKey(snap); case "fil_getBalance": { - const balance = await getBalance(wallet, api); + const balance = await getBalance(snap, api); return balance; } case "fil_getMessages": - return getMessages(wallet); + return getMessages(snap); case "fil_signMessage": isValidSignRequest(request.params); - return await signMessage(wallet, api, request.params.message); + return await signMessage(snap, api, request.params.message); case "fil_signMessageRaw": if ( "message" in request.params && typeof request.params.message == "string" ) { - return await signMessageRaw(wallet, request.params.message); + return await signMessageRaw(snap, request.params.message); } else { throw new Error("Invalid raw message signing request"); } case "fil_sendMessage": isValidSendRequest(request.params); - return await sendMessage(wallet, api, request.params.signedMessage); + return await sendMessage(snap, api, request.params.signedMessage); case "fil_getGasForMessage": isValidEstimateGasRequest(request.params); return await estimateMessageGas( - wallet, + snap, api, request.params.message, request.params.maxFee diff --git a/packages/snap/src/rpc/configure.ts b/packages/snap/src/rpc/configure.ts index 6fb46fc..6a33bd8 100644 --- a/packages/snap/src/rpc/configure.ts +++ b/packages/snap/src/rpc/configure.ts @@ -1,5 +1,5 @@ import { SnapConfig } from "@chainsafe/filsnap-types"; -import { SnapProvider } from "@metamask/snap-types"; +import { SnapsGlobalObject } from "@metamask/snaps-types"; import deepmerge from "deepmerge"; import { getDefaultConfiguration } from "../configuration"; import { getApiFromConfig } from "../filecoin/api"; @@ -12,7 +12,7 @@ export interface ConfigureResponse { } export async function configure( - wallet: SnapProvider, + snap: SnapsGlobalObject, networkName: string, overrides?: unknown ): Promise { @@ -40,14 +40,14 @@ export async function configure( "Mismatch between configured network and network provided by RPC" ); } - const state = (await wallet.request({ + const state = (await snap.request({ method: "snap_manageState", - params: ["get"], + params: { operation: "get" }, })) as MetamaskState; state.filecoin.config = configuration; - await wallet.request({ + await snap.request({ method: "snap_manageState", - params: ["update", state], + params: { newState: state, operation: "update" }, }); return { api: api, snapConfig: configuration }; } diff --git a/packages/snap/src/rpc/estimateMessageGas.ts b/packages/snap/src/rpc/estimateMessageGas.ts index 438301f..4acf5e8 100644 --- a/packages/snap/src/rpc/estimateMessageGas.ts +++ b/packages/snap/src/rpc/estimateMessageGas.ts @@ -4,17 +4,17 @@ import { MessageRequest, } from "@chainsafe/filsnap-types"; import { FilecoinNumber } from "@glif/filecoin-number/dist"; -import { SnapProvider } from "@metamask/snap-types"; +import { SnapsGlobalObject } from "@metamask/snaps-types"; import { getKeyPair } from "../filecoin/account"; import { LotusRpcApi } from "../filecoin/types"; export async function estimateMessageGas( - wallet: SnapProvider, + snap: SnapsGlobalObject, api: LotusRpcApi, messageRequest: MessageRequest, maxFee?: string ): Promise { - const keypair = await getKeyPair(wallet); + const keypair = await getKeyPair(snap); const message: Message = { ...messageRequest, from: keypair.address, diff --git a/packages/snap/src/rpc/exportPrivateKey.ts b/packages/snap/src/rpc/exportPrivateKey.ts index 949402f..5a34097 100644 --- a/packages/snap/src/rpc/exportPrivateKey.ts +++ b/packages/snap/src/rpc/exportPrivateKey.ts @@ -1,17 +1,17 @@ -import { SnapProvider } from "@metamask/snap-types"; +import { SnapsGlobalObject } from "@metamask/snaps-types"; import { getKeyPair } from "../filecoin/account"; import { showConfirmationDialog } from "../util/confirmation"; export async function exportPrivateKey( - wallet: SnapProvider + snap: SnapsGlobalObject ): Promise { // ask for confirmation - const confirmation = await showConfirmationDialog(wallet, { + const confirmation = await showConfirmationDialog(snap, { prompt: "Do you want to export your private key?", }); - // return private key if user confirmed action + // return private key if user confirmed actions if (confirmation) { - const keypair = await getKeyPair(wallet); + const keypair = await getKeyPair(snap); return keypair.privateKey; } return null; diff --git a/packages/snap/src/rpc/getAddress.ts b/packages/snap/src/rpc/getAddress.ts index 64af289..965958f 100644 --- a/packages/snap/src/rpc/getAddress.ts +++ b/packages/snap/src/rpc/getAddress.ts @@ -1,7 +1,7 @@ -import { SnapProvider } from "@metamask/snap-types"; +import { SnapsGlobalObject } from "@metamask/snaps-types"; import { getKeyPair } from "../filecoin/account"; -export async function getAddress(wallet: SnapProvider): Promise { - const keyPair = await getKeyPair(wallet); +export async function getAddress(snap: SnapsGlobalObject): Promise { + const keyPair = await getKeyPair(snap); return keyPair.address; } diff --git a/packages/snap/src/rpc/getBalance.ts b/packages/snap/src/rpc/getBalance.ts index 00e999a..9fd00f5 100644 --- a/packages/snap/src/rpc/getBalance.ts +++ b/packages/snap/src/rpc/getBalance.ts @@ -1,15 +1,15 @@ import { FilecoinNumber } from "@glif/filecoin-number/dist"; -import { SnapProvider } from "@metamask/snap-types"; +import { SnapsGlobalObject } from "@metamask/snaps-types"; import { getKeyPair } from "../filecoin/account"; import { LotusRpcApi } from "../filecoin/types"; export async function getBalance( - wallet: SnapProvider, + snap: SnapsGlobalObject, api: LotusRpcApi, address?: string ): Promise { if (!address) { - address = (await getKeyPair(wallet)).address; + address = (await getKeyPair(snap)).address; } const balance = await api.walletBalance(address); return new FilecoinNumber(balance, "attofil").toFil(); diff --git a/packages/snap/src/rpc/getMessages.ts b/packages/snap/src/rpc/getMessages.ts index 9f9d30a..1a4a962 100644 --- a/packages/snap/src/rpc/getMessages.ts +++ b/packages/snap/src/rpc/getMessages.ts @@ -1,13 +1,13 @@ import { MessageStatus } from "@chainsafe/filsnap-types"; -import { SnapProvider } from "@metamask/snap-types"; +import { SnapsGlobalObject } from "@metamask/snaps-types"; import { MetamaskState } from "../interfaces"; export async function getMessages( - wallet: SnapProvider + snap: SnapsGlobalObject ): Promise { - const state = (await wallet.request({ + const state = (await snap.request({ method: "snap_manageState", - params: ["get"], + params: { operation: "get" }, })) as MetamaskState; return state?.filecoin?.messages; } diff --git a/packages/snap/src/rpc/getPublicKey.ts b/packages/snap/src/rpc/getPublicKey.ts index f9a9ba3..824a26d 100644 --- a/packages/snap/src/rpc/getPublicKey.ts +++ b/packages/snap/src/rpc/getPublicKey.ts @@ -1,7 +1,7 @@ -import { SnapProvider } from "@metamask/snap-types"; +import { SnapsGlobalObject } from "@metamask/snaps-types"; import { getKeyPair } from "../filecoin/account"; -export async function getPublicKey(wallet: SnapProvider): Promise { - const keyPair = await getKeyPair(wallet); +export async function getPublicKey(snap: SnapsGlobalObject): Promise { + const keyPair = await getKeyPair(snap); return keyPair.publicKey; } diff --git a/packages/snap/src/rpc/sendMessage.ts b/packages/snap/src/rpc/sendMessage.ts index bda8155..2f51068 100644 --- a/packages/snap/src/rpc/sendMessage.ts +++ b/packages/snap/src/rpc/sendMessage.ts @@ -1,10 +1,10 @@ import { MessageStatus, SignedMessage } from "@chainsafe/filsnap-types"; -import { SnapProvider } from "@metamask/snap-types"; +import { SnapsGlobalObject } from "@metamask/snaps-types"; import { updateMessageInState } from "../filecoin/message"; import { LotusRpcApi } from "../filecoin/types"; export async function sendMessage( - wallet: SnapProvider, + snap: SnapsGlobalObject, api: LotusRpcApi, signedMessage: SignedMessage ): Promise { @@ -13,6 +13,6 @@ export async function sendMessage( cid: response["/"], message: signedMessage.message, }; - await updateMessageInState(wallet, messageStatus); + await updateMessageInState(snap, messageStatus); return messageStatus; } diff --git a/packages/snap/src/rpc/signMessage.ts b/packages/snap/src/rpc/signMessage.ts index 2d79fac..5681edc 100644 --- a/packages/snap/src/rpc/signMessage.ts +++ b/packages/snap/src/rpc/signMessage.ts @@ -4,7 +4,7 @@ import { SignRawMessageResponse, } from "@chainsafe/filsnap-types"; import { FilecoinNumber } from "@glif/filecoin-number/dist"; -import { SnapProvider } from "@metamask/snap-types"; +import { SnapsGlobalObject } from "@metamask/snaps-types"; import { Message, SignedMessage, @@ -17,12 +17,12 @@ import { showConfirmationDialog } from "../util/confirmation"; import { messageCreator } from "../util/messageCreator"; export async function signMessage( - wallet: SnapProvider, + snap: SnapsGlobalObject, api: LotusRpcApi, messageRequest: MessageRequest ): Promise { try { - const keypair = await getKeyPair(wallet); + const keypair = await getKeyPair(snap); // extract gas params const gl = messageRequest.gaslimit && messageRequest.gaslimit !== 0 @@ -70,7 +70,7 @@ export async function signMessage( } // show confirmation - const confirmation = await showConfirmationDialog(wallet, { + const confirmation = await showConfirmationDialog(snap, { description: `It will be signed with address: ${message.from}`, prompt: `Do you want to sign this message?`, textAreaContent: messageCreator([ @@ -100,12 +100,12 @@ export async function signMessage( } export async function signMessageRaw( - wallet: SnapProvider, + snap: SnapsGlobalObject, rawMessage: string ): Promise { try { - const keypair = await getKeyPair(wallet); - const confirmation = await showConfirmationDialog(wallet, { + const keypair = await getKeyPair(snap); + const confirmation = await showConfirmationDialog(snap, { description: `It will be signed with address: ${keypair.address}`, prompt: `Do you want to sign this message?`, textAreaContent: rawMessage, diff --git a/packages/snap/src/util/confirmation.ts b/packages/snap/src/util/confirmation.ts index ed1f697..837e169 100644 --- a/packages/snap/src/util/confirmation.ts +++ b/packages/snap/src/util/confirmation.ts @@ -1,4 +1,4 @@ -import { SnapProvider } from "@metamask/snap-types"; +import { SnapsGlobalObject } from "@metamask/snaps-types"; type ConfirmationDialogContent = { prompt: string; @@ -7,10 +7,10 @@ type ConfirmationDialogContent = { }; export async function showConfirmationDialog( - wallet: SnapProvider, + snap: SnapsGlobalObject, message: ConfirmationDialogContent ): Promise { - return (await wallet.request({ + return (await snap.request({ method: "snap_confirm", params: [message], })) as boolean; diff --git a/packages/snap/src/util/version.ts b/packages/snap/src/util/version.ts deleted file mode 100644 index 7d78153..0000000 --- a/packages/snap/src/util/version.ts +++ /dev/null @@ -1,38 +0,0 @@ -import { SnapProvider } from "@metamask/snap-types"; - -export const getMetamaskVersion = async ( - wallet: SnapProvider -): Promise => - (await wallet.request({ - method: "web3_clientVersion", - params: [], - })) as string; - -export const isNewerVersion = ( - current: string, - comparingWith: string -): boolean => { - if (current === comparingWith) return false; - - const regex = /[^\d.]/g; - const currentFragments = current.replace(regex, "").split("."); - const comparingWithFragments = comparingWith.replace(regex, "").split("."); - - const length = - currentFragments.length > comparingWithFragments.length - ? currentFragments.length - : comparingWithFragments.length; - for (let i = 0; i < length; i++) { - if ( - (Number(currentFragments[i]) || 0) === - (Number(comparingWithFragments[i]) || 0) - ) - continue; - return ( - (Number(comparingWithFragments[i]) || 0) > - (Number(currentFragments[i]) || 0) - ); - } - - return true; -}; diff --git a/packages/snap/test/unit/filecoin/account.test.ts b/packages/snap/test/unit/filecoin/account.test.ts index 571a827..74daa8b 100644 --- a/packages/snap/test/unit/filecoin/account.test.ts +++ b/packages/snap/test/unit/filecoin/account.test.ts @@ -5,8 +5,6 @@ import { getKeyPair } from "../../../src/filecoin/account"; import { testAddress, testBip44Entropy, - testNewMetamaskVersion, - testOldMetamaskVersion, testPrivateKeyBase64, testPublicKey, } from "../rpc/keyPairTestConstants"; @@ -21,34 +19,8 @@ describe("Test account function: getKeyPair", function () { walletStub.reset(); }); - it("should return valid keypair for filecoin mainnnet with old version of metamask", async function () { - walletStub.rpcStubs.snap_manageState.withArgs("get").resolves({ - filecoin: { - config: { - derivationPath: "m/44'/461'/0'/0/0", - network: "f", - } as SnapConfig, - }, - }); - - walletStub.rpcStubs.snap_getBip44Entropy_461.resolves(testBip44Entropy); - walletStub.rpcStubs.web3_clientVersion.resolves(testOldMetamaskVersion); - // ensure our call to getBip44Entropy returns the correct entropy - walletStub.requestStub.resolves(testBip44Entropy); - - const result = await getKeyPair(walletStub); - - expect(result.publicKey).to.be.eq(testPublicKey); - expect(result.address).to.be.eq(testAddress); - expect(result.privateKey).to.be.eq(testPrivateKeyBase64); - expect(walletStub.rpcStubs.snap_getBip44Entropy_461).to.have.been - .calledOnce; - expect(walletStub.rpcStubs.snap_manageState).to.have.been.calledOnce; - expect(walletStub.rpcStubs.web3_clientVersion).to.have.been.calledOnce; - }); - it("should return valid keypair for filecoin mainnnet with new version of metamask", async function () { - walletStub.rpcStubs.snap_manageState.withArgs("get").resolves({ + walletStub.rpcStubs.snap_manageState.withArgs({ operation: 'get' }).resolves({ filecoin: { config: { derivationPath: "m/44'/461'/0'/0/0", @@ -58,7 +30,6 @@ describe("Test account function: getKeyPair", function () { }); walletStub.rpcStubs.snap_getBip44Entropy.resolves(testBip44Entropy); - walletStub.rpcStubs.web3_clientVersion.resolves(testNewMetamaskVersion); // ensure our call to getBip44Entropy returns the correct entropy walletStub.requestStub.resolves(testBip44Entropy); @@ -67,8 +38,5 @@ describe("Test account function: getKeyPair", function () { expect(result.publicKey).to.be.eq(testPublicKey); expect(result.address).to.be.eq(testAddress); expect(result.privateKey).to.be.eq(testPrivateKeyBase64); - expect(walletStub.rpcStubs.snap_getBip44Entropy).to.have.been.calledOnce; - expect(walletStub.rpcStubs.snap_manageState).to.have.been.calledOnce; - expect(walletStub.rpcStubs.web3_clientVersion).to.have.been.calledOnce; }); }); diff --git a/packages/snap/test/unit/filecoin/message.test.ts b/packages/snap/test/unit/filecoin/message.test.ts index d40a8ed..20e6d50 100644 --- a/packages/snap/test/unit/filecoin/message.test.ts +++ b/packages/snap/test/unit/filecoin/message.test.ts @@ -30,20 +30,27 @@ describe("Test saving transactions in state", function () { it("should add transaction to state if empty state", async function () { walletStub.rpcStubs.snap_manageState - .withArgs("get") + .withArgs({ operation: 'get' }) .resolves({ filecoin: { config: { network: "f" }, messages: [] } }); walletStub.rpcStubs.snap_manageState - .withArgs("update", { - filecoin: { config: { network: "f" }, messages: [message] }, - }) + .withArgs( + { + newState: { + filecoin: { config: { network: "f" }, messages: [message] }, + }, operation: 'update' + } + ) .resolves(); await updateMessageInState(walletStub, message); expect(walletStub.rpcStubs.snap_manageState).to.have.been.calledWithExactly( - "update", - { filecoin: { config: { network: "f" }, messages: [message] } } + { + newState: { + filecoin: { config: { network: "f" }, messages: [message] }, + }, operation: 'update' + } ); expect(walletStub.rpcStubs.snap_manageState).to.have.been.calledTwice; }); @@ -51,29 +58,33 @@ describe("Test saving transactions in state", function () { it("should add transaction to state if same hash transaction is not saved", async function () { const differentTx = { ...message, cid: "abc123" }; - walletStub.rpcStubs.snap_manageState.withArgs("get").resolves({ + walletStub.rpcStubs.snap_manageState.withArgs({ operation: 'get' }).resolves({ filecoin: { config: { network: "f" }, messages: [differentTx] }, }); walletStub.rpcStubs.snap_manageState - .withArgs("update", { - filecoin: { - config: { network: "f" }, - messages: [differentTx, message], - }, - }) + .withArgs( + { + newState: { + filecoin: { + config: { network: "f" }, + messages: [differentTx, message], + }, + }, operation: 'update' + } + ) .resolves(); await updateMessageInState(walletStub, message); - expect(walletStub.rpcStubs.snap_manageState).to.have.been.calledTwice; expect(walletStub.rpcStubs.snap_manageState).to.have.been.calledWithExactly( - "update", { - filecoin: { - config: { network: "f" }, - messages: [differentTx, message], - }, + newState: { + filecoin: { + config: { network: "f" }, + messages: [differentTx, message], + }, + }, operation: 'update' } ); }); @@ -82,22 +93,29 @@ describe("Test saving transactions in state", function () { const updatedTx = { ...message }; updatedTx.message.nonce = 2; - walletStub.rpcStubs.snap_manageState.withArgs("get").resolves({ + walletStub.rpcStubs.snap_manageState.withArgs({ operation: 'get' }).resolves({ filecoin: { config: { network: "f" }, messages: [message] }, }); walletStub.rpcStubs.snap_manageState - .withArgs("update", { - filecoin: { config: { network: "f" }, messages: [updatedTx] }, - }) + .withArgs( + { + newState: { + filecoin: { config: { network: "f" }, messages: [updatedTx] }, + }, operation: 'update' + } + ) .resolves(); await updateMessageInState(walletStub, updatedTx); expect(walletStub.rpcStubs.snap_manageState).to.have.been.calledTwice; expect(walletStub.rpcStubs.snap_manageState).to.have.been.calledWithExactly( - "update", - { filecoin: { config: { network: "f" }, messages: [updatedTx] } } + { + newState: { + filecoin: { config: { network: "f" }, messages: [updatedTx] }, + }, operation: 'update' + } ); }); }); diff --git a/packages/snap/test/unit/rpc/configure.test.ts b/packages/snap/test/unit/rpc/configure.test.ts index 955b00e..a86aa19 100644 --- a/packages/snap/test/unit/rpc/configure.test.ts +++ b/packages/snap/test/unit/rpc/configure.test.ts @@ -17,21 +17,28 @@ describe("Test rpc handler function: configure", function () { it("should set predefined filecoin configuration based on network", async function () { walletStub.rpcStubs.snap_manageState - .withArgs("get") + .withArgs({ operation: 'get' }) .resolves(EmptyMetamaskState()); walletStub.rpcStubs.snap_manageState - .withArgs("update", { - filecoin: { config: filecoinTestnetConfiguration, messages: [] }, - }) + .withArgs( + { + newState: { + filecoin: { config: filecoinTestnetConfiguration, messages: [] }, + }, operation: 'update' + } + ) .resolves(); const result = await configure(walletStub, "t"); expect(result.snapConfig).to.be.deep.eq(filecoinTestnetConfiguration); expect(walletStub.rpcStubs.snap_manageState).to.have.been.calledWithExactly( - "update", - { filecoin: { config: filecoinTestnetConfiguration, messages: [] } } + { + newState: { + filecoin: { config: filecoinTestnetConfiguration, messages: [] }, + }, operation: 'update' + } ); expect(walletStub.rpcStubs.snap_manageState).to.have.been.calledTwice; }); @@ -41,13 +48,17 @@ describe("Test rpc handler function: configure", function () { customConfiguration.unit.symbol = "xFIL"; walletStub.rpcStubs.snap_manageState - .withArgs("get") + .withArgs({ operation: 'get' }) .resolves(EmptyMetamaskState()); walletStub.rpcStubs.snap_manageState - .withArgs("update", { - filecoin: { config: customConfiguration, messages: [] }, - }) + .withArgs( + { + newState: { + filecoin: { config: customConfiguration, messages: [] }, + }, operation: 'update' + } + ) .resolves(); const result = await configure(walletStub, "t", { @@ -56,15 +67,18 @@ describe("Test rpc handler function: configure", function () { expect(result.snapConfig).to.be.deep.eq(customConfiguration); expect(walletStub.rpcStubs.snap_manageState).to.have.been.calledWithExactly( - "update", - { filecoin: { config: customConfiguration, messages: [] } } + { + newState: { + filecoin: { config: customConfiguration, messages: [] }, + }, operation: 'update' + } ); expect(walletStub.rpcStubs.snap_manageState).to.have.been.calledTwice; }); it("should throw error if wrong derivation path on mainet", async function () { walletStub.rpcStubs.snap_manageState - .withArgs("get") + .withArgs({ operation: 'get' }) .resolves(EmptyMetamaskState()); let err = null; @@ -82,7 +96,7 @@ describe("Test rpc handler function: configure", function () { it("should throw error if wrong derivation path on testnet", async function () { walletStub.rpcStubs.snap_manageState - .withArgs("get") + .withArgs({ operation: 'get' }) .resolves(EmptyMetamaskState()); let err = null; diff --git a/packages/snap/test/unit/rpc/getAddress.test.ts b/packages/snap/test/unit/rpc/getAddress.test.ts index c123e57..e445826 100644 --- a/packages/snap/test/unit/rpc/getAddress.test.ts +++ b/packages/snap/test/unit/rpc/getAddress.test.ts @@ -6,7 +6,6 @@ import { mockSnapProvider } from "../wallet.mock.test"; import { testBip44Entropy, testAddress, - testNewMetamaskVersion, } from "./keyPairTestConstants"; chai.use(sinonChai); @@ -29,9 +28,8 @@ describe("Test rpc handler function: getAddress", function () { }); it("should respect all derivation path fields", async function () { - walletStub.rpcStubs.web3_clientVersion.resolves(testNewMetamaskVersion); walletStub.rpcStubs.snap_getBip44Entropy.resolves(testBip44Entropy); - walletStub.rpcStubs.snap_manageState.withArgs("get").resolves({ + walletStub.rpcStubs.snap_manageState.withArgs({ operation: 'get' }).resolves({ filecoin: { config: { derivationPath: "m/44'/461'/1'/0/0", @@ -43,7 +41,7 @@ describe("Test rpc handler function: getAddress", function () { expect(result).to.not.be.eq(testAddress); expect(result).to.not.be.null; - walletStub.rpcStubs.snap_manageState.withArgs("get").resolves({ + walletStub.rpcStubs.snap_manageState.withArgs({ operation: 'get' }).resolves({ filecoin: { config: { derivationPath: "m/44'/461'/0'/1/0", @@ -55,7 +53,7 @@ describe("Test rpc handler function: getAddress", function () { expect(result).to.not.be.eq(testAddress); expect(result).to.not.be.null; - walletStub.rpcStubs.snap_manageState.withArgs("get").resolves({ + walletStub.rpcStubs.snap_manageState.withArgs({ operation: 'get' }).resolves({ filecoin: { config: { derivationPath: "m/44'/461'/0'/0/1", diff --git a/packages/snap/test/unit/rpc/keyPairTestConstants.ts b/packages/snap/test/unit/rpc/keyPairTestConstants.ts index 94dca34..49ac3b1 100644 --- a/packages/snap/test/unit/rpc/keyPairTestConstants.ts +++ b/packages/snap/test/unit/rpc/keyPairTestConstants.ts @@ -14,9 +14,6 @@ export const testPrivateKey = export const testPrivateKeyBase64 = "iIpHZPNjhK7ymcmfgaZOLV1p4CSXnIyxSL2oRijTEDU="; -export const testOldMetamaskVersion = "MetaMask/v10.18.1-flask.0"; -export const testNewMetamaskVersion = "MetaMask/v10.19.0-flask.0"; - export const testBip44Entropy = { chainCode: "58dd22393e8f83301d7738a67c2dd4c74d6c03373b007f36f9f2d2765a4c98a4", coin_type: 461, diff --git a/packages/snap/test/unit/wallet.mock.test.ts b/packages/snap/test/unit/wallet.mock.test.ts index 65c2bb3..93b520f 100644 --- a/packages/snap/test/unit/wallet.mock.test.ts +++ b/packages/snap/test/unit/wallet.mock.test.ts @@ -1,13 +1,10 @@ import { SnapConfig } from "@chainsafe/filsnap-types"; -import { SnapProvider } from "@metamask/snap-types"; +import { SnapsGlobalObject } from "@metamask/snaps-types"; import sinon from "sinon"; import { testBip44Entropy, - testNewMetamaskVersion, } from "./rpc/keyPairTestConstants"; - -//@ts-expect-error -class WalletMock implements SnapProvider { +class WalletMock implements SnapsGlobalObject { public readonly registerRpcMessageHandler = sinon.stub(); public readonly requestStub = sinon.stub(); @@ -15,7 +12,6 @@ class WalletMock implements SnapProvider { public readonly rpcStubs = { snap_confirm: sinon.stub(), snap_getBip44Entropy: sinon.stub(), - snap_getBip44Entropy_461: sinon.stub(), snap_manageState: sinon.stub(), web3_clientVersion: sinon.stub(), }; @@ -25,8 +21,8 @@ class WalletMock implements SnapProvider { * a dedicated stub. */ public request( - args: Parameters[0] - ): ReturnType { + args: Parameters[0] + ): ReturnType { const { method, params = [] } = args; if (Object.hasOwnProperty.call(this.rpcStubs, method)) { // eslint-disable-next-line @@ -45,7 +41,7 @@ class WalletMock implements SnapProvider { } public prepareFoKeyPair(): void { - this.rpcStubs.snap_manageState.withArgs("get").resolves({ + this.rpcStubs.snap_manageState.withArgs({ operation: 'get' }).resolves({ filecoin: { config: { derivationPath: "m/44'/461'/0'/0/0", @@ -54,12 +50,11 @@ class WalletMock implements SnapProvider { }, }); this.rpcStubs.snap_getBip44Entropy.resolves(testBip44Entropy); - this.rpcStubs.web3_clientVersion.resolves(testNewMetamaskVersion); } } //risky hack but it's hard to stub all provider methods -export function mockSnapProvider(): SnapProvider & WalletMock { +export function mockSnapProvider(): SnapsGlobalObject & WalletMock { const mock = new WalletMock(); - return mock as any as SnapProvider & WalletMock; + return mock as any as SnapsGlobalObject & WalletMock; } diff --git a/packages/snap/tsconfig.json b/packages/snap/tsconfig.json index fc0dd92..62a283c 100644 --- a/packages/snap/tsconfig.json +++ b/packages/snap/tsconfig.json @@ -13,5 +13,5 @@ "src/**/*.ts", "test/**/*ts" ], - "files": ["../../node_modules/@metamask/snap-types/global.d.ts"], + "files": ["../../node_modules/@metamask/snaps-types/global.d.ts"], } \ No newline at end of file diff --git a/packages/types/index.d.ts b/packages/types/index.d.ts index 999f96f..4c02a2e 100644 --- a/packages/types/index.d.ts +++ b/packages/types/index.d.ts @@ -68,9 +68,9 @@ export type MetamaskFilecoinRpcRequest = type Method = MetamaskFilecoinRpcRequest["method"]; -export interface WalletEnableRequest { - method: "wallet_enable"; - params: object[]; +export interface WalletRequestSnapsRequest { + method: "wallet_requestSnaps"; + params: object; } export interface GetSnapsRequest { @@ -79,11 +79,11 @@ export interface GetSnapsRequest { export interface SnapRpcMethodRequest { method: string; - params: [MetamaskFilecoinRpcRequest]; + params: MetamaskFilecoinRpcRequest; } export type MetamaskRpcRequest = - | WalletEnableRequest + | WalletRequestSnapsRequest | GetSnapsRequest | SnapRpcMethodRequest; diff --git a/yarn.lock b/yarn.lock index a5fa999..d26d1d9 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5,7 +5,7 @@ __metadata: version: 6 cacheKey: 8c0 -"@ampproject/remapping@npm:^2.1.0": +"@ampproject/remapping@npm:^2.2.0": version: 2.2.0 resolution: "@ampproject/remapping@npm:2.2.0" dependencies: @@ -49,10 +49,10 @@ __metadata: languageName: node linkType: hard -"@babel/compat-data@npm:^7.17.7, @babel/compat-data@npm:^7.20.0, @babel/compat-data@npm:^7.20.1": - version: 7.20.1 - resolution: "@babel/compat-data@npm:7.20.1" - checksum: d27b97d47be1b8928153525e1ffa1faa9068c2eae65bf4c0fbce1595841f6f52f7492a625c911688d32a91cb31f082ee1f72f3b9e43a970361215b38e2c28fc5 +"@babel/compat-data@npm:^7.17.7, @babel/compat-data@npm:^7.20.1, @babel/compat-data@npm:^7.20.5": + version: 7.21.0 + resolution: "@babel/compat-data@npm:7.21.0" + checksum: 69c8ddf229d44dc095ec5282d322fb8ad6ad0565d919c0501dbf474e825722f5d6842268b3f434db8f8463e971d155d83fe02884880f26846ef870f58a935743 languageName: node linkType: hard @@ -80,37 +80,38 @@ __metadata: languageName: node linkType: hard -"@babel/core@npm:^7.1.0, @babel/core@npm:^7.12.3, @babel/core@npm:^7.16.0, @babel/core@npm:^7.16.7, @babel/core@npm:^7.7.5, @babel/core@npm:^7.8.4": - version: 7.20.2 - resolution: "@babel/core@npm:7.20.2" +"@babel/core@npm:^7.1.0, @babel/core@npm:^7.12.3, @babel/core@npm:^7.16.0, @babel/core@npm:^7.16.7, @babel/core@npm:^7.18.6, @babel/core@npm:^7.7.5, @babel/core@npm:^7.8.4": + version: 7.21.0 + resolution: "@babel/core@npm:7.21.0" dependencies: - "@ampproject/remapping": ^2.1.0 + "@ampproject/remapping": ^2.2.0 "@babel/code-frame": ^7.18.6 - "@babel/generator": ^7.20.2 - "@babel/helper-compilation-targets": ^7.20.0 - "@babel/helper-module-transforms": ^7.20.2 - "@babel/helpers": ^7.20.1 - "@babel/parser": ^7.20.2 - "@babel/template": ^7.18.10 - "@babel/traverse": ^7.20.1 - "@babel/types": ^7.20.2 + "@babel/generator": ^7.21.0 + "@babel/helper-compilation-targets": ^7.20.7 + "@babel/helper-module-transforms": ^7.21.0 + "@babel/helpers": ^7.21.0 + "@babel/parser": ^7.21.0 + "@babel/template": ^7.20.7 + "@babel/traverse": ^7.21.0 + "@babel/types": ^7.21.0 convert-source-map: ^1.7.0 debug: ^4.1.0 gensync: ^1.0.0-beta.2 - json5: ^2.2.1 + json5: ^2.2.2 semver: ^6.3.0 - checksum: 7c2a040db56f9807a7b11f19a056a842864512b5f3e5ca00491dae8501b9a19a57ae8c268373bc425bc734d47d6d01db711cc6e662bfb24794baa15e73f6fd20 + checksum: 90f986b3ca91382a652776f40d970002cfd67df3e082a4b21e1aeaeb5ac2b6abe8ca829e197b1fc35a0483586ad44ff6ace3f68748a3bd51937df0f3aec38ec2 languageName: node linkType: hard -"@babel/generator@npm:^7.12.1, @babel/generator@npm:^7.20.1, @babel/generator@npm:^7.20.2": - version: 7.20.4 - resolution: "@babel/generator@npm:7.20.4" +"@babel/generator@npm:^7.12.1, @babel/generator@npm:^7.21.0": + version: 7.21.1 + resolution: "@babel/generator@npm:7.21.1" dependencies: - "@babel/types": ^7.20.2 + "@babel/types": ^7.21.0 "@jridgewell/gen-mapping": ^0.3.2 + "@jridgewell/trace-mapping": ^0.3.17 jsesc: ^2.5.1 - checksum: 48181434693f3348804f01dad53b5fd293319bc71119662bdfa64ccc3c32c5cf1a51b2ea3f7091310c950a894f418e05f3c957ee3f7f1790443487a93608d57e + checksum: 833d115009cd03fc7c2668ab9946607297d1283f3a1c6dcef7edbc76f261a65aee126fbfd720a23031a7557f6d0e305362832ee485096f9f50d9a00fad6e0921 languageName: node linkType: hard @@ -133,46 +134,48 @@ __metadata: languageName: node linkType: hard -"@babel/helper-compilation-targets@npm:^7.17.7, @babel/helper-compilation-targets@npm:^7.18.9, @babel/helper-compilation-targets@npm:^7.20.0": - version: 7.20.0 - resolution: "@babel/helper-compilation-targets@npm:7.20.0" +"@babel/helper-compilation-targets@npm:^7.17.7, @babel/helper-compilation-targets@npm:^7.18.9, @babel/helper-compilation-targets@npm:^7.20.0, @babel/helper-compilation-targets@npm:^7.20.7": + version: 7.20.7 + resolution: "@babel/helper-compilation-targets@npm:7.20.7" dependencies: - "@babel/compat-data": ^7.20.0 + "@babel/compat-data": ^7.20.5 "@babel/helper-validator-option": ^7.18.6 browserslist: ^4.21.3 + lru-cache: ^5.1.1 semver: ^6.3.0 peerDependencies: "@babel/core": ^7.0.0 - checksum: d4250dec03d1eef1e2c3f1bed1ebf4e0b6899762111023d07c1c6cb1ce7f8456344bf488355f0780e92fc6ce0e25f977ae50b8b638291d55d0154f13b99c7530 + checksum: 68c3e12e04c8f26c82a1aabb8003610b818d4171e0b885d1ca87c700acd7f0c50a7f4f1d3c0044947e327cb5670294b55c666d09109144b3b01021c587401e4c languageName: node linkType: hard -"@babel/helper-create-class-features-plugin@npm:^7.18.6, @babel/helper-create-class-features-plugin@npm:^7.20.2": - version: 7.20.2 - resolution: "@babel/helper-create-class-features-plugin@npm:7.20.2" +"@babel/helper-create-class-features-plugin@npm:^7.18.6, @babel/helper-create-class-features-plugin@npm:^7.21.0": + version: 7.21.0 + resolution: "@babel/helper-create-class-features-plugin@npm:7.21.0" dependencies: "@babel/helper-annotate-as-pure": ^7.18.6 "@babel/helper-environment-visitor": ^7.18.9 - "@babel/helper-function-name": ^7.19.0 - "@babel/helper-member-expression-to-functions": ^7.18.9 + "@babel/helper-function-name": ^7.21.0 + "@babel/helper-member-expression-to-functions": ^7.21.0 "@babel/helper-optimise-call-expression": ^7.18.6 - "@babel/helper-replace-supers": ^7.19.1 + "@babel/helper-replace-supers": ^7.20.7 + "@babel/helper-skip-transparent-expression-wrappers": ^7.20.0 "@babel/helper-split-export-declaration": ^7.18.6 peerDependencies: "@babel/core": ^7.0.0 - checksum: 93ae5401481b59b9fbed64c77b1c83d6e83f361fe2963fd521cf6863b8ff70b7173499de8662900c33d7487c0913ee866d5a0d87d4c19a873f479df99605e686 + checksum: a034b6cc4ebf255ba3b1a5093ddf09321f7a70e438490c2ae5e517de8dfbf4cf5086f725e28f01864eb3798f704ce2be9b1adb0a748d756ebae14c4c8d6d8188 languageName: node linkType: hard -"@babel/helper-create-regexp-features-plugin@npm:^7.18.6, @babel/helper-create-regexp-features-plugin@npm:^7.19.0": - version: 7.19.0 - resolution: "@babel/helper-create-regexp-features-plugin@npm:7.19.0" +"@babel/helper-create-regexp-features-plugin@npm:^7.18.6, @babel/helper-create-regexp-features-plugin@npm:^7.20.5": + version: 7.21.0 + resolution: "@babel/helper-create-regexp-features-plugin@npm:7.21.0" dependencies: "@babel/helper-annotate-as-pure": ^7.18.6 - regexpu-core: ^5.1.0 + regexpu-core: ^5.3.1 peerDependencies: "@babel/core": ^7.0.0 - checksum: 30621e5bb6646cc68cd3504fe8e126fcc7efe0da8bafaf52f7ab3b347c6ad0d84dc2e16b1bef4b5c39f9ba44dfde2f64ad9d8f0942450ac46eb81abb1bda759a + checksum: b725fbb983f2117cd31857d809b5d8e29e9da0a27f081ba72fe009cb5f0e5525c58fff00ec364de752999677e171bb63038f7ea56535754226bfbb86dfa534b7 languageName: node linkType: hard @@ -208,13 +211,13 @@ __metadata: languageName: node linkType: hard -"@babel/helper-function-name@npm:^7.18.9, @babel/helper-function-name@npm:^7.19.0": - version: 7.19.0 - resolution: "@babel/helper-function-name@npm:7.19.0" +"@babel/helper-function-name@npm:^7.18.9, @babel/helper-function-name@npm:^7.19.0, @babel/helper-function-name@npm:^7.21.0": + version: 7.21.0 + resolution: "@babel/helper-function-name@npm:7.21.0" dependencies: - "@babel/template": ^7.18.10 - "@babel/types": ^7.19.0 - checksum: a4181d23274d926df3a8032fb2ff210b8a27c83fedd9e7bd148a6877cb4070be4caf69ddae1bf29447e1e84da807ff769a31ca661ef55ecd4d4d672073a68c48 + "@babel/template": ^7.20.7 + "@babel/types": ^7.21.0 + checksum: 5b4387afd34cd98a3a7f24f42250a5db6f7192a46e57bdbc151dc311b6299ceac151c5236018469af193dfb887b0b7ef8fe7ed89459cd05f00d69b3710c17498 languageName: node linkType: hard @@ -227,12 +230,12 @@ __metadata: languageName: node linkType: hard -"@babel/helper-member-expression-to-functions@npm:^7.18.9": - version: 7.18.9 - resolution: "@babel/helper-member-expression-to-functions@npm:7.18.9" +"@babel/helper-member-expression-to-functions@npm:^7.20.7, @babel/helper-member-expression-to-functions@npm:^7.21.0": + version: 7.21.0 + resolution: "@babel/helper-member-expression-to-functions@npm:7.21.0" dependencies: - "@babel/types": ^7.18.9 - checksum: a657703ef57b8932bad7299d9e351afc05b2f80b8380fd12e019651343dfdf2eb3efdaf3758278e19da89b86638b9d0b8023f5b5bc7853e256fe7f6289c18236 + "@babel/types": ^7.21.0 + checksum: e9e5a57a306268e379ebefa7698008dfff60e53c35e719f2ad0e9b447901a05ec0cb03982d4f386acdcbdddbdf2ee04950cdc464754253bb488c7da2ff922503 languageName: node linkType: hard @@ -245,19 +248,19 @@ __metadata: languageName: node linkType: hard -"@babel/helper-module-transforms@npm:^7.12.1, @babel/helper-module-transforms@npm:^7.18.6, @babel/helper-module-transforms@npm:^7.19.6, @babel/helper-module-transforms@npm:^7.20.2": - version: 7.20.2 - resolution: "@babel/helper-module-transforms@npm:7.20.2" +"@babel/helper-module-transforms@npm:^7.12.1, @babel/helper-module-transforms@npm:^7.18.6, @babel/helper-module-transforms@npm:^7.20.11, @babel/helper-module-transforms@npm:^7.21.0": + version: 7.21.0 + resolution: "@babel/helper-module-transforms@npm:7.21.0" dependencies: "@babel/helper-environment-visitor": ^7.18.9 "@babel/helper-module-imports": ^7.18.6 "@babel/helper-simple-access": ^7.20.2 "@babel/helper-split-export-declaration": ^7.18.6 "@babel/helper-validator-identifier": ^7.19.1 - "@babel/template": ^7.18.10 - "@babel/traverse": ^7.20.1 - "@babel/types": ^7.20.2 - checksum: 9c5e9853a5b83cb7f4ec5ac15ae0e57a9ea47be47c57bb7ef56b6b3d55eb30547bfa9acb90f6a2b25f94764765c10de196908eba745a27b2bcf4fefcbb314ee7 + "@babel/template": ^7.20.7 + "@babel/traverse": ^7.21.0 + "@babel/types": ^7.21.0 + checksum: 0bc325bde20545a1407b06655ae3af42ab9310fffcf6936a18111d10e8e76fd633ca997c7b75d5305303dab323adc197e38480c41a977c7b4ee09102999e0f96 languageName: node linkType: hard @@ -277,7 +280,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-remap-async-to-generator@npm:^7.18.6, @babel/helper-remap-async-to-generator@npm:^7.18.9": +"@babel/helper-remap-async-to-generator@npm:^7.18.9": version: 7.18.9 resolution: "@babel/helper-remap-async-to-generator@npm:7.18.9" dependencies: @@ -291,20 +294,21 @@ __metadata: languageName: node linkType: hard -"@babel/helper-replace-supers@npm:^7.18.6, @babel/helper-replace-supers@npm:^7.19.1": - version: 7.19.1 - resolution: "@babel/helper-replace-supers@npm:7.19.1" +"@babel/helper-replace-supers@npm:^7.18.6, @babel/helper-replace-supers@npm:^7.20.7": + version: 7.20.7 + resolution: "@babel/helper-replace-supers@npm:7.20.7" dependencies: "@babel/helper-environment-visitor": ^7.18.9 - "@babel/helper-member-expression-to-functions": ^7.18.9 + "@babel/helper-member-expression-to-functions": ^7.20.7 "@babel/helper-optimise-call-expression": ^7.18.6 - "@babel/traverse": ^7.19.1 - "@babel/types": ^7.19.0 - checksum: da9d02730a3760ab2edef7d94f45d7ef32087c594ac187d3d8c8ca02f7e78da6ffb9c4694d4dc7ac05954f8daec987f3792eae785a28d0930361696917473327 + "@babel/template": ^7.20.7 + "@babel/traverse": ^7.20.7 + "@babel/types": ^7.20.7 + checksum: 6d44965bdc24b61df89d8d92e3b86afe48d6a5932d7c8c059fb8bf53b9cf2845ed627e8261fac9b369b9a4dd1621e8e60a19f19902dc27e005f254d7a8cbffda languageName: node linkType: hard -"@babel/helper-simple-access@npm:^7.19.4, @babel/helper-simple-access@npm:^7.20.2": +"@babel/helper-simple-access@npm:^7.20.2": version: 7.20.2 resolution: "@babel/helper-simple-access@npm:7.20.2" dependencies: @@ -313,7 +317,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-skip-transparent-expression-wrappers@npm:^7.18.9": +"@babel/helper-skip-transparent-expression-wrappers@npm:^7.20.0": version: 7.20.0 resolution: "@babel/helper-skip-transparent-expression-wrappers@npm:7.20.0" dependencies: @@ -345,33 +349,33 @@ __metadata: languageName: node linkType: hard -"@babel/helper-validator-option@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/helper-validator-option@npm:7.18.6" - checksum: 7a1452725b87e6b0d26e8a981ad1e19a24d3bb8b17fb25d1254d6d1f3f2f2efd675135417d44f704ea4dd88f854e7a0a31967322dcb3e06fa80fc4fec71853a5 +"@babel/helper-validator-option@npm:^7.18.6, @babel/helper-validator-option@npm:^7.21.0": + version: 7.21.0 + resolution: "@babel/helper-validator-option@npm:7.21.0" + checksum: a5efbf3f09f1514d1704f3f7bf0e5fac401fff48a9b84a9eb47a52a4c13beee9802c6cf212a82c5fb95f6cc6b5932cb32e756cf33075be17352f64827a8ec066 languageName: node linkType: hard "@babel/helper-wrap-function@npm:^7.18.9": - version: 7.19.0 - resolution: "@babel/helper-wrap-function@npm:7.19.0" + version: 7.20.5 + resolution: "@babel/helper-wrap-function@npm:7.20.5" dependencies: "@babel/helper-function-name": ^7.19.0 "@babel/template": ^7.18.10 - "@babel/traverse": ^7.19.0 - "@babel/types": ^7.19.0 - checksum: ea08ce61cdce9e5de8c279e2a71700b1ba4c78713292ab775563d24bd3ec6891f97b1d37b7193264bd5deafe6237a0c721ef2cbbe103cda69d98a1748c752f2a + "@babel/traverse": ^7.20.5 + "@babel/types": ^7.20.5 + checksum: b5ea154778f6dbeb3cb9917933ea364f8f643aa79665c51f4a4b903bc451b3d18a738ab9952bdb43a81647f301a9be305bfcf02f2222b1235197e52c525703d6 languageName: node linkType: hard -"@babel/helpers@npm:^7.12.1, @babel/helpers@npm:^7.20.1": - version: 7.20.1 - resolution: "@babel/helpers@npm:7.20.1" +"@babel/helpers@npm:^7.12.1, @babel/helpers@npm:^7.21.0": + version: 7.21.0 + resolution: "@babel/helpers@npm:7.21.0" dependencies: - "@babel/template": ^7.18.10 - "@babel/traverse": ^7.20.1 - "@babel/types": ^7.20.0 - checksum: be1096271946b265ea1b9391d3fa1a8690230858081f6ba35ef3c0030ec0113aa9c350a764c65b1d162584c73a853c1ed2dac294e9dd113885097b172078f0b6 + "@babel/template": ^7.20.7 + "@babel/traverse": ^7.21.0 + "@babel/types": ^7.21.0 + checksum: a7415373f1c9b84fe32839d5219c3d695e84b910f49a20786caf3b5a37f5079d26af6a5b36b4f2e3eb450b2413c309785483a8d59246d1326c44184c51c24255 languageName: node linkType: hard @@ -386,12 +390,12 @@ __metadata: languageName: node linkType: hard -"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.12.3, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.18.10, @babel/parser@npm:^7.20.1, @babel/parser@npm:^7.20.2, @babel/parser@npm:^7.7.0": - version: 7.20.3 - resolution: "@babel/parser@npm:7.20.3" +"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.12.3, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.21.0, @babel/parser@npm:^7.7.0": + version: 7.21.1 + resolution: "@babel/parser@npm:7.21.1" bin: parser: ./bin/babel-parser.js - checksum: 6bd67dd32683cd3a8d4c5ed19085fc47582361eb28cf1dbd03f655350827002e3d8abc8be7c9e3a79d17668bf855899a4bd7f261b7fafcc82870bd9de18f9016 + checksum: 748ce9f0786e7492304c23f2a4f0b3f358569452386a330cde76dddd9bff583268abc27f94eecd24cff09ef076fca8f9f546a68137fddc502fc8f09011285a52 languageName: node linkType: hard @@ -407,29 +411,29 @@ __metadata: linkType: hard "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:^7.18.9": - version: 7.18.9 - resolution: "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:7.18.9" + version: 7.20.7 + resolution: "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:7.20.7" dependencies: - "@babel/helper-plugin-utils": ^7.18.9 - "@babel/helper-skip-transparent-expression-wrappers": ^7.18.9 - "@babel/plugin-proposal-optional-chaining": ^7.18.9 + "@babel/helper-plugin-utils": ^7.20.2 + "@babel/helper-skip-transparent-expression-wrappers": ^7.20.0 + "@babel/plugin-proposal-optional-chaining": ^7.20.7 peerDependencies: "@babel/core": ^7.13.0 - checksum: 09258c9cf1d1303663d9152ca693bc4ff2ef2f9c6c71ce130b32b96c1a199a73da75e38a3b75ff156b9f070aaab2b816891570a8292ce40ff8edf33b567d631d + checksum: afdbed7555bec6f338cb46a6e8b39c7620bc0fce0f530d15c5e49a6eef103607600346b3f35f6bc32b7c9930564e801d7f0a000ecb9b44ff628156f894606cfb languageName: node linkType: hard "@babel/plugin-proposal-async-generator-functions@npm:^7.20.1": - version: 7.20.1 - resolution: "@babel/plugin-proposal-async-generator-functions@npm:7.20.1" + version: 7.20.7 + resolution: "@babel/plugin-proposal-async-generator-functions@npm:7.20.7" dependencies: "@babel/helper-environment-visitor": ^7.18.9 - "@babel/helper-plugin-utils": ^7.19.0 + "@babel/helper-plugin-utils": ^7.20.2 "@babel/helper-remap-async-to-generator": ^7.18.9 "@babel/plugin-syntax-async-generators": ^7.8.4 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: b99ba70c51143921bc84f37b59cf1cbb6b264301e49048fcc4964a15865e865c3ddb48d4ac7a3d2a48c186eb8964ff975370a99082b23484b046d3206f988590 + checksum: 0f4bc01805704ae4840536acc9888c50a32250e9188d025063bd17fe77ed171a12361c3dc83ce99664dcd73aec612accb8da95b0d8b825c854931b2860c0bfb5 languageName: node linkType: hard @@ -446,30 +450,30 @@ __metadata: linkType: hard "@babel/plugin-proposal-class-static-block@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/plugin-proposal-class-static-block@npm:7.18.6" + version: 7.21.0 + resolution: "@babel/plugin-proposal-class-static-block@npm:7.21.0" dependencies: - "@babel/helper-create-class-features-plugin": ^7.18.6 - "@babel/helper-plugin-utils": ^7.18.6 + "@babel/helper-create-class-features-plugin": ^7.21.0 + "@babel/helper-plugin-utils": ^7.20.2 "@babel/plugin-syntax-class-static-block": ^7.14.5 peerDependencies: "@babel/core": ^7.12.0 - checksum: 129c6e53d20229a32924fc45fe72597f2c25131fa8c7da51a07d2c8971c7c815703e2a68a645da7872e17a90bb365e63fa813e47f51b62cb61f9e59fefdd71b6 + checksum: b46eb08badd7943c7bdf06fa6f1bb171e00f26d3c25e912205f735ccc321d1dbe8d023d97491320017e0e5d083b7aab3104f5a661535597d278a6c833c97eb79 languageName: node linkType: hard "@babel/plugin-proposal-decorators@npm:^7.16.4": - version: 7.20.2 - resolution: "@babel/plugin-proposal-decorators@npm:7.20.2" + version: 7.21.0 + resolution: "@babel/plugin-proposal-decorators@npm:7.21.0" dependencies: - "@babel/helper-create-class-features-plugin": ^7.20.2 + "@babel/helper-create-class-features-plugin": ^7.21.0 "@babel/helper-plugin-utils": ^7.20.2 - "@babel/helper-replace-supers": ^7.19.1 + "@babel/helper-replace-supers": ^7.20.7 "@babel/helper-split-export-declaration": ^7.18.6 - "@babel/plugin-syntax-decorators": ^7.19.0 + "@babel/plugin-syntax-decorators": ^7.21.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 814699de0c0ca8eda6161b70ad0e454107bbb366d4c3fa9e20e15a824cd08429c6bbe7d6ea474e3ceaedd4594e23f0a5d06c481c81f2dca33b35f7ad273c081a + checksum: 93f69d7ca1404349c3d5b761ee4d29fcd5f749a528ba25442f86fec6a4ede75d5845d449123f4e29f57a525aa18482b3f651f308bc4e946f8a08db022f93e739 languageName: node linkType: hard @@ -510,14 +514,14 @@ __metadata: linkType: hard "@babel/plugin-proposal-logical-assignment-operators@npm:^7.18.9": - version: 7.18.9 - resolution: "@babel/plugin-proposal-logical-assignment-operators@npm:7.18.9" + version: 7.20.7 + resolution: "@babel/plugin-proposal-logical-assignment-operators@npm:7.20.7" dependencies: - "@babel/helper-plugin-utils": ^7.18.9 + "@babel/helper-plugin-utils": ^7.20.2 "@babel/plugin-syntax-logical-assignment-operators": ^7.10.4 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: d7abdc1fa4c2aa1fec2cd7cd649adab313e7837043d9ca166e043d3e1b4ece3b4c2a59b0c1dca2ed5a774b16ab688a407f85ad1d8256af3b2cd040678fc0a4dd + checksum: 436c1ee9f983813fc52788980a7231414351bd34d80b16b83bddb09115386292fe4912cc6d172304eabbaf0c4813625331b9b5bc798acb0e8925cf0d2b394d4d languageName: node linkType: hard @@ -546,17 +550,17 @@ __metadata: linkType: hard "@babel/plugin-proposal-object-rest-spread@npm:^7.16.7, @babel/plugin-proposal-object-rest-spread@npm:^7.20.2": - version: 7.20.2 - resolution: "@babel/plugin-proposal-object-rest-spread@npm:7.20.2" + version: 7.20.7 + resolution: "@babel/plugin-proposal-object-rest-spread@npm:7.20.7" dependencies: - "@babel/compat-data": ^7.20.1 - "@babel/helper-compilation-targets": ^7.20.0 + "@babel/compat-data": ^7.20.5 + "@babel/helper-compilation-targets": ^7.20.7 "@babel/helper-plugin-utils": ^7.20.2 "@babel/plugin-syntax-object-rest-spread": ^7.8.3 - "@babel/plugin-transform-parameters": ^7.20.1 + "@babel/plugin-transform-parameters": ^7.20.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 2d803fd45b42312580cab2197ce9bbd4d12b60c9560bfacb2398178baf3d5c9d29538959a40463021b831c32eeb2a4fa109f1069361f6de80a17a4344ba80b7a + checksum: b9818749bb49d8095df64c45db682448d04743d96722984cbfd375733b2585c26d807f84b4fdb28474f2d614be6a6ffe3d96ffb121840e9e5345b2ccc0438bd8 languageName: node linkType: hard @@ -572,16 +576,16 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-proposal-optional-chaining@npm:^7.16.0, @babel/plugin-proposal-optional-chaining@npm:^7.16.7, @babel/plugin-proposal-optional-chaining@npm:^7.18.9": - version: 7.18.9 - resolution: "@babel/plugin-proposal-optional-chaining@npm:7.18.9" +"@babel/plugin-proposal-optional-chaining@npm:^7.16.0, @babel/plugin-proposal-optional-chaining@npm:^7.16.7, @babel/plugin-proposal-optional-chaining@npm:^7.18.9, @babel/plugin-proposal-optional-chaining@npm:^7.20.7": + version: 7.21.0 + resolution: "@babel/plugin-proposal-optional-chaining@npm:7.21.0" dependencies: - "@babel/helper-plugin-utils": ^7.18.9 - "@babel/helper-skip-transparent-expression-wrappers": ^7.18.9 + "@babel/helper-plugin-utils": ^7.20.2 + "@babel/helper-skip-transparent-expression-wrappers": ^7.20.0 "@babel/plugin-syntax-optional-chaining": ^7.8.3 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: d28eadd292d615c8c97616b2ccef24ac0eb1fde7264dbd41a46df537b75f0038fd474e52409c5ee0e951e8d619020650c0e1cb47d2f856dae6f93bc1795f7611 + checksum: b524a61b1de3f3ad287cd1e98c2a7f662178d21cd02205b0d615512e475f0159fa1b569fa7e34c8ed67baef689c0136fa20ba7d1bf058d186d30736a581a723f languageName: node linkType: hard @@ -598,16 +602,16 @@ __metadata: linkType: hard "@babel/plugin-proposal-private-property-in-object@npm:^7.16.0, @babel/plugin-proposal-private-property-in-object@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/plugin-proposal-private-property-in-object@npm:7.18.6" + version: 7.21.0 + resolution: "@babel/plugin-proposal-private-property-in-object@npm:7.21.0" dependencies: "@babel/helper-annotate-as-pure": ^7.18.6 - "@babel/helper-create-class-features-plugin": ^7.18.6 - "@babel/helper-plugin-utils": ^7.18.6 + "@babel/helper-create-class-features-plugin": ^7.21.0 + "@babel/helper-plugin-utils": ^7.20.2 "@babel/plugin-syntax-private-property-in-object": ^7.14.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 173496cb8b16879cf3dd09d91bd246c6db3dc2b4320950a5a4dc4d4395e7c9d7407e5e5313242bbafcb9466540ddcb36f7b07f279dd471c6585592a141ddae51 + checksum: 576ec99964c50435a81dfe4178d064df9aa86628090d69bae8759332b9a2b5a0a8575a6f51db915c3751949cd29990b8b3a80c6afc228a0664f4237b7b60d667 languageName: node linkType: hard @@ -667,14 +671,14 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-decorators@npm:^7.19.0": - version: 7.19.0 - resolution: "@babel/plugin-syntax-decorators@npm:7.19.0" +"@babel/plugin-syntax-decorators@npm:^7.21.0": + version: 7.21.0 + resolution: "@babel/plugin-syntax-decorators@npm:7.21.0" dependencies: - "@babel/helper-plugin-utils": ^7.19.0 + "@babel/helper-plugin-utils": ^7.20.2 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 5b3fb71592fe91c68f13dbe7285471adb144583dd80f2274954250501e3f362ebfdab482f8886857f03c8b970c428a572ccbc3a59e2439f6ab92ec0d91c3874b + checksum: 4198529415f7ba5ccca1798d062380151f6aa625f7ff5e25bb8925ef818d6ae8cc2f88ac76b63214db741ee678c3ab79831e98e8fb7328c2f4fd5fb340113164 languageName: node linkType: hard @@ -855,26 +859,26 @@ __metadata: linkType: hard "@babel/plugin-transform-arrow-functions@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/plugin-transform-arrow-functions@npm:7.18.6" + version: 7.20.7 + resolution: "@babel/plugin-transform-arrow-functions@npm:7.20.7" dependencies: - "@babel/helper-plugin-utils": ^7.18.6 + "@babel/helper-plugin-utils": ^7.20.2 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 0686ca62e04b8500f0b9238563ed133f796bd6e0f3d38d00e4c7ce1756b51aa13c3f1ee66123d881d3ac4057259325aed104d4db11ded4551ea776af36e4e45b + checksum: 690fc85afd273049f87e917ab75915e0c0ef19f62633d7d1706a1126dcfac9571d244b5b4eed9b64d6320a8560e8a6e17cf6ea38f4ecc6010e889953c1509b25 languageName: node linkType: hard "@babel/plugin-transform-async-to-generator@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/plugin-transform-async-to-generator@npm:7.18.6" + version: 7.20.7 + resolution: "@babel/plugin-transform-async-to-generator@npm:7.20.7" dependencies: "@babel/helper-module-imports": ^7.18.6 - "@babel/helper-plugin-utils": ^7.18.6 - "@babel/helper-remap-async-to-generator": ^7.18.6 + "@babel/helper-plugin-utils": ^7.20.2 + "@babel/helper-remap-async-to-generator": ^7.18.9 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 988bac0c376b412c3ca1dd24323219d7d2a1145aa58fe38325afb305ead46af65bf9d2145d24545175ddd54235ac94485c90f3fb9778b2088d16a87800f6fe65 + checksum: c98caeafbffbdb40fd5d9d4c7a835d624ba1ada814e8e675d99a9c83bd40780ab6a52e3b873e81dc7ce045a3990427073e634f07cc2f2681d780faee0717d7e9 languageName: node linkType: hard @@ -890,54 +894,55 @@ __metadata: linkType: hard "@babel/plugin-transform-block-scoping@npm:^7.20.2": - version: 7.20.2 - resolution: "@babel/plugin-transform-block-scoping@npm:7.20.2" + version: 7.21.0 + resolution: "@babel/plugin-transform-block-scoping@npm:7.21.0" dependencies: "@babel/helper-plugin-utils": ^7.20.2 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: e1cf333d384c642c9f44c57fe14f384e11e91627e7df37256821891686e0464f1c3b7de93312ec46155a8f1313019f31aed6ce878d22259764f8835509ecb60a + checksum: e06a5017cd4c0dd0b8f5e4dd62853f575b66e6653ef533af7eeca0df7a6e7908bd9dd3c98d4c5dc10830fe53f85d289d337d22448bb6bcdda774df619eb097b5 languageName: node linkType: hard "@babel/plugin-transform-classes@npm:^7.20.2": - version: 7.20.2 - resolution: "@babel/plugin-transform-classes@npm:7.20.2" + version: 7.21.0 + resolution: "@babel/plugin-transform-classes@npm:7.21.0" dependencies: "@babel/helper-annotate-as-pure": ^7.18.6 - "@babel/helper-compilation-targets": ^7.20.0 + "@babel/helper-compilation-targets": ^7.20.7 "@babel/helper-environment-visitor": ^7.18.9 - "@babel/helper-function-name": ^7.19.0 + "@babel/helper-function-name": ^7.21.0 "@babel/helper-optimise-call-expression": ^7.18.6 "@babel/helper-plugin-utils": ^7.20.2 - "@babel/helper-replace-supers": ^7.19.1 + "@babel/helper-replace-supers": ^7.20.7 "@babel/helper-split-export-declaration": ^7.18.6 globals: ^11.1.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: b9956a774a1d10d20e157abe4e1834156c46152ec3b5231b2f4a0e7fe4e2b934465d5e39872d424b4baa55944f95646ca6f2b23070ac3a824223fea918981d11 + checksum: d680fb89d2b96f78f5dfce57dae4d39ac07c34bd9f5331edc7ebd941b86637e598f569cf544520029489d9f621158275811552169d12f777504479ba5cae62cf languageName: node linkType: hard "@babel/plugin-transform-computed-properties@npm:^7.18.9": - version: 7.18.9 - resolution: "@babel/plugin-transform-computed-properties@npm:7.18.9" + version: 7.20.7 + resolution: "@babel/plugin-transform-computed-properties@npm:7.20.7" dependencies: - "@babel/helper-plugin-utils": ^7.18.9 + "@babel/helper-plugin-utils": ^7.20.2 + "@babel/template": ^7.20.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: badf6d709a32716d90c2042a1999ef008e283d0491a79edb8396d15ebb3261c3a657368dcdc3182fd2060d73ce4a4e5241c0c04bdc1d64a6c101b71ba0a8efc0 + checksum: 849c11bac3600d8afa9f3a440fc721cdf2b719480b9a0b230849092fa400099ba1e91328e168860a2ca4d2843a94ece57a894b47468aaeb83df27bb82aae5d07 languageName: node linkType: hard "@babel/plugin-transform-destructuring@npm:^7.20.2": - version: 7.20.2 - resolution: "@babel/plugin-transform-destructuring@npm:7.20.2" + version: 7.20.7 + resolution: "@babel/plugin-transform-destructuring@npm:7.20.7" dependencies: "@babel/helper-plugin-utils": ^7.20.2 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 1989312c031636103d1fc83a6edf9e24f8445a5395a72b8dc9741f98c31dacbf13db7831b651975d9d7ee57381abce299fae8b4bde599f8efa00dd8b7eb8e298 + checksum: 747889ec3dfcd992b63d55faf598f152822df75cc6da299789695ef8dbe520c78a2f146152d646afd2805f9abe1c13045fd1b3ab97be5e0d6901c73ea4209c44 languageName: node linkType: hard @@ -977,25 +982,25 @@ __metadata: linkType: hard "@babel/plugin-transform-flow-strip-types@npm:^7.16.0": - version: 7.19.0 - resolution: "@babel/plugin-transform-flow-strip-types@npm:7.19.0" + version: 7.21.0 + resolution: "@babel/plugin-transform-flow-strip-types@npm:7.21.0" dependencies: - "@babel/helper-plugin-utils": ^7.19.0 + "@babel/helper-plugin-utils": ^7.20.2 "@babel/plugin-syntax-flow": ^7.18.6 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 9b330e14f9e570c33ad7c99d3b250cfa8272df542dcb0cdbd8ad3c62668b651c8c0ca643063ad68a7bebb73b492cc3335a6e6276a48b82f949565c58d614be26 + checksum: 7d6c6a4de53c4106ed30cd32c769f340d048d7c4d01391eebd3ad71eabbd6910bd1d483bc23eebcfd9bb45d40cb9b743d916c0746cdedd952791a1222620b48c languageName: node linkType: hard "@babel/plugin-transform-for-of@npm:^7.18.8": - version: 7.18.8 - resolution: "@babel/plugin-transform-for-of@npm:7.18.8" + version: 7.21.0 + resolution: "@babel/plugin-transform-for-of@npm:7.21.0" dependencies: - "@babel/helper-plugin-utils": ^7.18.6 + "@babel/helper-plugin-utils": ^7.20.2 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 37708653d9ac69af31f0f5d0abebd726d6b92ba630beed8fea8e1538f035b2877abc0013f26f400ebc23af459fb8e629c83847818614d9fcca086fb5bcd35c4d + checksum: 0ca1320975ec5a4c8e7be428c53f5cf6e9363d13bd4e8664c0b430c423c0c1316ad4f4dfc8666e6a17021792d4c72b5b621891d92c8370949a698897fd24aa71 languageName: node linkType: hard @@ -1035,41 +1040,41 @@ __metadata: linkType: hard "@babel/plugin-transform-modules-amd@npm:^7.19.6": - version: 7.19.6 - resolution: "@babel/plugin-transform-modules-amd@npm:7.19.6" + version: 7.20.11 + resolution: "@babel/plugin-transform-modules-amd@npm:7.20.11" dependencies: - "@babel/helper-module-transforms": ^7.19.6 - "@babel/helper-plugin-utils": ^7.19.0 + "@babel/helper-module-transforms": ^7.20.11 + "@babel/helper-plugin-utils": ^7.20.2 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 937c3aff2b5fdad44294480ed97208d9799df7f6ef5c0e5d3b01eea387fae9dbdcca5241db359c9c0050917a1a4ebd00cfd0220dffe7823f17ae1c41e960cb88 + checksum: 327077cc746d2ef14d0792a970058d9b7170ff480c1d1d7acf874ef7cfeae0c680e86a45896ea27066e9ebdd82dc2be09d321385eef1e0b4255659d75ea2e008 languageName: node linkType: hard "@babel/plugin-transform-modules-commonjs@npm:^7.19.6": - version: 7.19.6 - resolution: "@babel/plugin-transform-modules-commonjs@npm:7.19.6" + version: 7.20.11 + resolution: "@babel/plugin-transform-modules-commonjs@npm:7.20.11" dependencies: - "@babel/helper-module-transforms": ^7.19.6 - "@babel/helper-plugin-utils": ^7.19.0 - "@babel/helper-simple-access": ^7.19.4 + "@babel/helper-module-transforms": ^7.20.11 + "@babel/helper-plugin-utils": ^7.20.2 + "@babel/helper-simple-access": ^7.20.2 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: a5c504eb3f65ee805d27ab64fb399e3628f1e1e09e61a7764708bf2525a97503f3cd527b71f2b46cf26a18a9ff95fa0507f664600ed68881a58c8e8e6ed9a7d6 + checksum: f3a3281c252a978255076ff7274e4ac1ec252e0db4b3d73122c278ce9fd8318179fc804638ce726870146fa0845e2559711453ce7a391dc2a792d96dc0f6b04c languageName: node linkType: hard "@babel/plugin-transform-modules-systemjs@npm:^7.19.6": - version: 7.19.6 - resolution: "@babel/plugin-transform-modules-systemjs@npm:7.19.6" + version: 7.20.11 + resolution: "@babel/plugin-transform-modules-systemjs@npm:7.20.11" dependencies: "@babel/helper-hoist-variables": ^7.18.6 - "@babel/helper-module-transforms": ^7.19.6 - "@babel/helper-plugin-utils": ^7.19.0 + "@babel/helper-module-transforms": ^7.20.11 + "@babel/helper-plugin-utils": ^7.20.2 "@babel/helper-validator-identifier": ^7.19.1 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 0f05058170f1d2027bda95ae8d57b021698f4d7f33df859c95db072ae80941079c5049ac12bde3bc87311436e9451e5edca8205754e9a4e5b54bd6e4f3ecf2ed + checksum: 1843b2044b711765581d6130ea7901afde6e6f5af4e4219ab675033a090f4dacb6656bfada8f211a2cd9bbae256c7f4bd0b8613b750e56674feee5252de1ad76 languageName: node linkType: hard @@ -1086,14 +1091,14 @@ __metadata: linkType: hard "@babel/plugin-transform-named-capturing-groups-regex@npm:^7.19.1": - version: 7.19.1 - resolution: "@babel/plugin-transform-named-capturing-groups-regex@npm:7.19.1" + version: 7.20.5 + resolution: "@babel/plugin-transform-named-capturing-groups-regex@npm:7.20.5" dependencies: - "@babel/helper-create-regexp-features-plugin": ^7.19.0 - "@babel/helper-plugin-utils": ^7.19.0 + "@babel/helper-create-regexp-features-plugin": ^7.20.5 + "@babel/helper-plugin-utils": ^7.20.2 peerDependencies: "@babel/core": ^7.0.0 - checksum: 410f63702b0a587c8236be2024f726ffe42739a43adb9789e835f69f490d1e688b197712bca275d4c111daada313215e4b3f741c7b63765071aa67c26f5d39d7 + checksum: 0ca94f716c70f96a0d5e79211ab7e7614efc9aa2940e6009086b16136f2558ae27b7acf9f88bc0a241882ca3192cc66c477fa0eb1cfdda54974ffc2b8846d3e4 languageName: node linkType: hard @@ -1120,14 +1125,14 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-parameters@npm:^7.20.1": - version: 7.20.3 - resolution: "@babel/plugin-transform-parameters@npm:7.20.3" +"@babel/plugin-transform-parameters@npm:^7.20.1, @babel/plugin-transform-parameters@npm:^7.20.7": + version: 7.20.7 + resolution: "@babel/plugin-transform-parameters@npm:7.20.7" dependencies: "@babel/helper-plugin-utils": ^7.20.2 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 34cd3b5c9019cad22e3ec1f7ec16cdab4858fb45073a7ddac8f269e5151c4ce8edece04ef76376767572024b506c1a30024b840371d014df61cd869a889ad16c + checksum: faef20aaebfbbbcd00bffbe75b20c4953852843c0f22eee0177194025e0980fd8c435655a6178ecfdd4f4b3b8677dde41aa6c32394f290b2526519074dbbe33a languageName: node linkType: hard @@ -1176,17 +1181,17 @@ __metadata: linkType: hard "@babel/plugin-transform-react-jsx@npm:^7.18.6": - version: 7.19.0 - resolution: "@babel/plugin-transform-react-jsx@npm:7.19.0" + version: 7.21.0 + resolution: "@babel/plugin-transform-react-jsx@npm:7.21.0" dependencies: "@babel/helper-annotate-as-pure": ^7.18.6 "@babel/helper-module-imports": ^7.18.6 - "@babel/helper-plugin-utils": ^7.19.0 + "@babel/helper-plugin-utils": ^7.20.2 "@babel/plugin-syntax-jsx": ^7.18.6 - "@babel/types": ^7.19.0 + "@babel/types": ^7.21.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: ee0b44e67a3e4aa4046ee24c39c3eb241d206857f4f5f639f24698f67d393a86ee2964326c14c7c2cb920d56b3687dca277ba07a4662d254844b2d2676e42370 + checksum: 88ea88e17cbcff8c0b4b022d38020161f59ef37847b5e57074c135d109b8d4b2def57fb13d79dffad3a8d04e5113eb15aea3d73937e4ba563f0dbdd78115a584 languageName: node linkType: hard @@ -1203,14 +1208,14 @@ __metadata: linkType: hard "@babel/plugin-transform-regenerator@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/plugin-transform-regenerator@npm:7.18.6" + version: 7.20.5 + resolution: "@babel/plugin-transform-regenerator@npm:7.20.5" dependencies: - "@babel/helper-plugin-utils": ^7.18.6 - regenerator-transform: ^0.15.0 + "@babel/helper-plugin-utils": ^7.20.2 + regenerator-transform: ^0.15.1 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 74eaaeebd830656c37b11d058c0cae5e93645acdea457e62ea0cc9efb135c4b080df9bb8b453f2b1e0f12c0b38d74628f2807d2de5ca0b9aab0b3ea1c04f9c93 + checksum: 4f390ec2687d34d11a8154244d246704be19eeb2ac50b38730ba02ee9adde8a4a4110c79cab0d0778ab3e023034b26fe8745752a9a7624d613e2267b86906b64 languageName: node linkType: hard @@ -1225,19 +1230,19 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-runtime@npm:^7.16.4, @babel/plugin-transform-runtime@npm:^7.16.7, @babel/plugin-transform-runtime@npm:^7.5.5": - version: 7.19.6 - resolution: "@babel/plugin-transform-runtime@npm:7.19.6" +"@babel/plugin-transform-runtime@npm:^7.16.4, @babel/plugin-transform-runtime@npm:^7.16.7": + version: 7.21.0 + resolution: "@babel/plugin-transform-runtime@npm:7.21.0" dependencies: "@babel/helper-module-imports": ^7.18.6 - "@babel/helper-plugin-utils": ^7.19.0 + "@babel/helper-plugin-utils": ^7.20.2 babel-plugin-polyfill-corejs2: ^0.3.3 babel-plugin-polyfill-corejs3: ^0.6.0 babel-plugin-polyfill-regenerator: ^0.4.1 semver: ^6.3.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 39c1a7a6421dbd00d599082b4c38ed1b3ba5844af1249d3860d7de7ce7e6451641ee0fc5b237af4a02f5cd77c7896a2b50799d0f90b1b30b6d2cd92061b2fdff + checksum: b01aecac36fc7aac14b69063641f30b9c75b78c69cb2c985d78a1cd763867b0a6a7ac5cc1dadcb4c6f768a6e17c151cfb38ae8cc71e6f13341c130bc746f831d languageName: node linkType: hard @@ -1253,14 +1258,14 @@ __metadata: linkType: hard "@babel/plugin-transform-spread@npm:^7.19.0": - version: 7.19.0 - resolution: "@babel/plugin-transform-spread@npm:7.19.0" + version: 7.20.7 + resolution: "@babel/plugin-transform-spread@npm:7.20.7" dependencies: - "@babel/helper-plugin-utils": ^7.19.0 - "@babel/helper-skip-transparent-expression-wrappers": ^7.18.9 + "@babel/helper-plugin-utils": ^7.20.2 + "@babel/helper-skip-transparent-expression-wrappers": ^7.20.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 3dea53dab5a25ab8d319dece5dd49824e9e637b886175d0255530dde41331c09d4de8ac64099c4ba8574832303af2f65220b7fd52c63173147b62e0fc7e2e913 + checksum: 6abd206942e1fd322791707e7e15aa823f9829d8965facbed4abb0f85d51355d0bb21ac8d7184dea22de3bb5853e807ae6b5b74c621507b912c345cbce4a37b4 languageName: node linkType: hard @@ -1297,16 +1302,16 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-typescript@npm:^7.18.6": - version: 7.20.2 - resolution: "@babel/plugin-transform-typescript@npm:7.20.2" +"@babel/plugin-transform-typescript@npm:^7.21.0": + version: 7.21.0 + resolution: "@babel/plugin-transform-typescript@npm:7.21.0" dependencies: - "@babel/helper-create-class-features-plugin": ^7.20.2 + "@babel/helper-create-class-features-plugin": ^7.21.0 "@babel/helper-plugin-utils": ^7.20.2 "@babel/plugin-syntax-typescript": ^7.20.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 0b4a42b5953c658f31d0a9ebdead733a9d4850b0ae767d4f7bca6e55c8ffcc27afd0cfe88347fe85bea45a3292a5d362f55f1fa369fc48eb9aa66f49991bcb68 + checksum: 7715c092e690196c05b0e49c7602ef7c6780940488b48d4d8b48a745ff67d4ea0e4424c1192748555721373b14a62faedb02de0188e961065b1f5c990aa37bec languageName: node linkType: hard @@ -1450,74 +1455,92 @@ __metadata: linkType: hard "@babel/preset-typescript@npm:^7.16.0, @babel/preset-typescript@npm:^7.16.7": - version: 7.18.6 - resolution: "@babel/preset-typescript@npm:7.18.6" + version: 7.21.0 + resolution: "@babel/preset-typescript@npm:7.21.0" dependencies: - "@babel/helper-plugin-utils": ^7.18.6 - "@babel/helper-validator-option": ^7.18.6 - "@babel/plugin-transform-typescript": ^7.18.6 + "@babel/helper-plugin-utils": ^7.20.2 + "@babel/helper-validator-option": ^7.21.0 + "@babel/plugin-transform-typescript": ^7.21.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 2314e0c1fd5d188ca4bdc35f8ab1e9caec3c662673949cf16ae5b29ed27855a5f354a19b736b50e54e099d580f825e39b58db7fd8f8e2c2d38eb22c9fa5910ea + checksum: 26e4055272b6dff5622e33534eab6f6397cf2abbeaa326a7a416da06437e6d3a7e0ba0188dfec01f94f30fca3f09a1e01f8a30511277202de150459e54db8075 + languageName: node + linkType: hard + +"@babel/regjsgen@npm:^0.8.0": + version: 0.8.0 + resolution: "@babel/regjsgen@npm:0.8.0" + checksum: 4f3ddd8c7c96d447e05c8304c1d5ba3a83fcabd8a716bc1091c2f31595cdd43a3a055fff7cb5d3042b8cb7d402d78820fcb4e05d896c605a7d8bcf30f2424c4a languageName: node linkType: hard "@babel/runtime-corejs3@npm:^7.10.2": - version: 7.20.1 - resolution: "@babel/runtime-corejs3@npm:7.20.1" + version: 7.21.0 + resolution: "@babel/runtime-corejs3@npm:7.21.0" dependencies: core-js-pure: ^3.25.1 - regenerator-runtime: ^0.13.10 - checksum: 95859391570f788875e4c2d10e56998cff165c81b3366508f7c224cf9358b7cd52cf5c62eebcfb9e1c32f8bb6d6bf2e7658620c4c56d6ab0612aa152e2f0469a + regenerator-runtime: ^0.13.11 + checksum: b46896f9a774eeb0e8d2597a0a43a87ede27eebec650b3e17719c14a502289ece95029fe5bc8be84798fb1879b69d54efc1f42c3127f1afaf7778d3b8bb692b5 languageName: node linkType: hard -"@babel/runtime@npm:^7.10.2, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.16.3, @babel/runtime@npm:^7.18.9, @babel/runtime@npm:^7.3.1, @babel/runtime@npm:^7.4.4, @babel/runtime@npm:^7.5.1, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.8.3, @babel/runtime@npm:^7.8.4, @babel/runtime@npm:^7.8.7": - version: 7.20.1 - resolution: "@babel/runtime@npm:7.20.1" +"@babel/runtime@npm:^7.10.2, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.16.3, @babel/runtime@npm:^7.20.7, @babel/runtime@npm:^7.3.1, @babel/runtime@npm:^7.4.4, @babel/runtime@npm:^7.5.1, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.8.3, @babel/runtime@npm:^7.8.4, @babel/runtime@npm:^7.8.7": + version: 7.21.0 + resolution: "@babel/runtime@npm:7.21.0" dependencies: - regenerator-runtime: ^0.13.10 - checksum: ec10f4c4cb23d6473b5451ecc44f8993629d56f02dbaa597f40920b3ade49d9ff0f82e752cf768afb48cf9c9e73febab9da393e239a318b2fc8a11136622eea4 + regenerator-runtime: ^0.13.11 + checksum: 8fc28acf3b353390a8188a63d443719847b24b66028fdc8bb301c08e2ee013b52aaeb9d0e9783fa5dcd72bb3c0172fb647419db32392101001738356bdc1f4ab languageName: node linkType: hard -"@babel/template@npm:^7.10.4, @babel/template@npm:^7.18.10, @babel/template@npm:^7.3.3": - version: 7.18.10 - resolution: "@babel/template@npm:7.18.10" +"@babel/template@npm:^7.10.4, @babel/template@npm:^7.18.10, @babel/template@npm:^7.20.7, @babel/template@npm:^7.3.3": + version: 7.20.7 + resolution: "@babel/template@npm:7.20.7" dependencies: "@babel/code-frame": ^7.18.6 - "@babel/parser": ^7.18.10 - "@babel/types": ^7.18.10 - checksum: d807944427b8899125e71687d2f631731e44a64a155d39e479ff9d1eaf5341de78c5c19cf64d3341bd676e16f779f13b588aac0ec75bf65f822d8936ee227490 + "@babel/parser": ^7.20.7 + "@babel/types": ^7.20.7 + checksum: 1c6dcf9ac92769e6ab5e3d9048975537d26ab00b869646462ab4583d45e419c01db5144715ec0d70548835a3098c5d5416148c4a0b996a95e8e0b9dc8d042dd3 languageName: node linkType: hard -"@babel/traverse@npm:^7.1.0, @babel/traverse@npm:^7.12.1, @babel/traverse@npm:^7.19.0, @babel/traverse@npm:^7.19.1, @babel/traverse@npm:^7.20.1, @babel/traverse@npm:^7.7.0": - version: 7.20.1 - resolution: "@babel/traverse@npm:7.20.1" +"@babel/traverse@npm:^7.1.0, @babel/traverse@npm:^7.12.1, @babel/traverse@npm:^7.20.5, @babel/traverse@npm:^7.20.7, @babel/traverse@npm:^7.21.0, @babel/traverse@npm:^7.7.0": + version: 7.21.0 + resolution: "@babel/traverse@npm:7.21.0" dependencies: "@babel/code-frame": ^7.18.6 - "@babel/generator": ^7.20.1 + "@babel/generator": ^7.21.0 "@babel/helper-environment-visitor": ^7.18.9 - "@babel/helper-function-name": ^7.19.0 + "@babel/helper-function-name": ^7.21.0 "@babel/helper-hoist-variables": ^7.18.6 "@babel/helper-split-export-declaration": ^7.18.6 - "@babel/parser": ^7.20.1 - "@babel/types": ^7.20.0 + "@babel/parser": ^7.21.0 + "@babel/types": ^7.21.0 debug: ^4.1.0 globals: ^11.1.0 - checksum: 6b2611f26bcc52bcdf515ed4932c316b20511f4595ca26a1db71b18273d7e2aaf435156708f968914bbf34a2dfac7c3e6618fffc9169eed5537dcdb85143da5a + checksum: 959274ca82786733fba7e484a7840139b7d0731caf666e24f3b00c99bde45b3eebe7bc1c7140c6f2c4a8935ed51aa86a525b40db2d6883e7a581160fe2c27c32 languageName: node linkType: hard -"@babel/types@npm:^7.0.0, @babel/types@npm:^7.12.1, @babel/types@npm:^7.12.6, @babel/types@npm:^7.18.10, @babel/types@npm:^7.18.6, @babel/types@npm:^7.18.9, @babel/types@npm:^7.19.0, @babel/types@npm:^7.20.0, @babel/types@npm:^7.20.2, @babel/types@npm:^7.3.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4, @babel/types@npm:^7.7.0, @babel/types@npm:^7.8.3": - version: 7.20.2 - resolution: "@babel/types@npm:7.20.2" +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.12.1, @babel/types@npm:^7.12.6, @babel/types@npm:^7.18.6, @babel/types@npm:^7.18.7, @babel/types@npm:^7.18.9, @babel/types@npm:^7.20.0, @babel/types@npm:^7.20.2, @babel/types@npm:^7.20.5, @babel/types@npm:^7.20.7, @babel/types@npm:^7.21.0, @babel/types@npm:^7.3.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4, @babel/types@npm:^7.7.0": + version: 7.21.0 + resolution: "@babel/types@npm:7.21.0" dependencies: "@babel/helper-string-parser": ^7.19.4 "@babel/helper-validator-identifier": ^7.19.1 to-fast-properties: ^2.0.0 - checksum: 62bb4665a9fcb149a8791f42c0509c23f6bd5da01c8319d4f49a16b5b49e2bfb97c5f7a99cf7935f94994da059feabaf90c29e3f380684f5328fc33fafb09984 + checksum: b6c81eb7c1570d0c4882f8ce3a1c01033e39bd614efde97efc5b4716ac192425e865a728cb0a0a8709f90ff0d9defb3c8b7a99ed54f1a4923affa3de3d0f7f33 + languageName: node + linkType: hard + +"@babel/types@npm:^7.8.3": + version: 7.21.2 + resolution: "@babel/types@npm:7.21.2" + dependencies: + "@babel/helper-string-parser": ^7.19.4 + "@babel/helper-validator-identifier": ^7.19.1 + to-fast-properties: ^2.0.0 + checksum: e9a5445dd55f86decc373c24abe10eb76ff9247d30cf46267bc4998c29152ebcec8f6a768b03cbb5d5a728232acc7084913d8e1c60e69477f592244700457d4e languageName: node linkType: hard @@ -1571,10 +1594,10 @@ __metadata: "@filecoin-shipyard/lotus-client-rpc": ^0.2.0 "@filecoin-shipyard/lotus-client-schema": ^0.0.14 "@glif/filecoin-number": ^2.0.0-beta.0 - "@metamask/key-tree": ^4.0.0 + "@metamask/key-tree": ^6.0.0 "@metamask/providers": ^9.0.0 - "@metamask/snap-types": ^0.18.1 "@metamask/snaps-cli": ^0.18.1 + "@metamask/snaps-types": ^0.26.2 "@types/bn.js": ^4.11.6 "@types/chai": ^4.2.10 "@types/mocha": ^9.1.1 @@ -2094,9 +2117,9 @@ __metadata: linkType: hard "@filecoin-shipyard/lotus-client-provider-browser@npm:^1.0.1": - version: 1.1.0 - resolution: "@filecoin-shipyard/lotus-client-provider-browser@npm:1.1.0" - checksum: dd1bac1b3a5e39a91970ed5c0bba183d3a0aa4cf41f0a4ec7bdb0853acfedf2fa0b8110fc97e2e72d4fb78aca5b4a6ae2907fbdcb552090bdf883833d56ce1d9 + version: 1.1.1 + resolution: "@filecoin-shipyard/lotus-client-provider-browser@npm:1.1.1" + checksum: 0c8a0f4e360cce468b74cc0dd6dd67cf320cd114fadea7049a3108d58552d7158db6983b267b34d9f8bb60ff6a63d9377c5f7492914a9717dd52519fd74cc5aa languageName: node linkType: hard @@ -2133,12 +2156,12 @@ __metadata: linkType: hard "@glif/filecoin-number@npm:^2.0.0-beta.0": - version: 2.0.5 - resolution: "@glif/filecoin-number@npm:2.0.5" + version: 2.0.34 + resolution: "@glif/filecoin-number@npm:2.0.34" dependencies: bent: 7.3.12 bignumber.js: 9.0.1 - checksum: fd99701b4bce2105eeaa8d54c7b37397101e9b37c6603986e98bd0fed0be4662d6e3aa479fbd5051ee72012693645ae3213617dabc3454844613049d96d7b4c7 + checksum: 16c237f6374b6189fd03b6788a0de322fbc26ad9bcacacacaae183a95474c9407bc58545cf2bcc8361abd76c563ae669d2b90351acaab99daa158de00eef47a8 languageName: node linkType: hard @@ -2512,7 +2535,7 @@ __metadata: languageName: node linkType: hard -"@jridgewell/trace-mapping@npm:^0.3.9": +"@jridgewell/trace-mapping@npm:^0.3.17, @jridgewell/trace-mapping@npm:^0.3.9": version: 0.3.17 resolution: "@jridgewell/trace-mapping@npm:0.3.17" dependencies: @@ -2548,13 +2571,13 @@ __metadata: linkType: hard "@keystonehq/bc-ur-registry@npm:^0.5.0-alpha.5": - version: 0.5.2 - resolution: "@keystonehq/bc-ur-registry@npm:0.5.2" + version: 0.5.4 + resolution: "@keystonehq/bc-ur-registry@npm:0.5.4" dependencies: "@ngraveio/bc-ur": ^1.1.5 bs58check: ^2.1.2 tslib: ^2.3.0 - checksum: d8d6d13fd1ea056b1e95e4ffd4e275f0ad7007b0307d4a346802dcb24165fac1b1934c42a7cd79fa691c6fe7baaba67d68da40f6576876870aeda140ec4eebcc + checksum: cb67c90b6d75b4395249b6b6334bb338046f116b0483548ebb1e4bbfacc715c3b5afa6889b24deb37e44f27565b2fbbf7467d9d248de6eed3259946f23de1e51 languageName: node linkType: hard @@ -2825,16 +2848,17 @@ __metadata: languageName: node linkType: hard -"@metamask/key-tree@npm:^4.0.0": - version: 4.0.0 - resolution: "@metamask/key-tree@npm:4.0.0" +"@metamask/key-tree@npm:^6.0.0": + version: 6.2.1 + resolution: "@metamask/key-tree@npm:6.2.1" dependencies: + "@metamask/scure-bip39": ^2.1.0 + "@metamask/utils": ^3.3.0 "@noble/ed25519": ^1.6.0 "@noble/hashes": ^1.0.0 "@noble/secp256k1": ^1.5.5 "@scure/base": ^1.0.0 - "@scure/bip39": ^1.0.0 - checksum: f3b869888ae6bb5a174a0971fdd32b7242f067792437a41a0e166d8315825c86d7317035da7fb49ef8387f1601baeae381293f9426f123c7ce5d197aa29c1c8b + checksum: fdc79299d97020ad663a9d6732634682c7ccb4f1e0c3aac08835f6987fddd0e09d05eef190186bcad4525fea8b9776f9bcaccc3e3ea99242e61711f7c0213fc5 languageName: node linkType: hard @@ -2867,12 +2891,32 @@ __metadata: linkType: hard "@metamask/post-message-stream@npm:^6.0.0": - version: 6.0.0 - resolution: "@metamask/post-message-stream@npm:6.0.0" + version: 6.1.0 + resolution: "@metamask/post-message-stream@npm:6.1.0" dependencies: - "@metamask/utils": ^2.0.0 + "@metamask/utils": ^3.0.1 readable-stream: 2.3.3 - checksum: af4722ae300159b55286c393e5981e3d7524d7117a57650b15272291a5cab4f762d7618bc39cbb472cfbda31fa888555be817b3176814f2f809d189b369d700a + checksum: 7c7d012d78d8250e379485d5b76ae8211ad0049cd9073de8be8e5db05a5960c35a69a326a5503290daf55c1dd9be9baeed8c22057ea010cef10a062f4ac9007f + languageName: node + linkType: hard + +"@metamask/providers@npm:^10.2.0": + version: 10.2.1 + resolution: "@metamask/providers@npm:10.2.1" + dependencies: + "@metamask/object-multiplex": ^1.1.0 + "@metamask/safe-event-emitter": ^2.0.0 + "@types/chrome": ^0.0.136 + detect-browser: ^5.2.0 + eth-rpc-errors: ^4.0.2 + extension-port-stream: ^2.0.1 + fast-deep-equal: ^2.0.1 + is-stream: ^2.0.0 + json-rpc-engine: ^6.1.0 + json-rpc-middleware-stream: ^4.2.1 + pump: ^3.0.0 + webextension-polyfill-ts: ^0.25.0 + checksum: a3be4f2709ca7cf6d67e824012e55a703065d2c8e7fd7713c5c303709b8120a3c4dca76161ae2869a778dc60c7ab7ac74fbb7a4a3252f10ac16738fb48845cd8 languageName: node linkType: hard @@ -2903,6 +2947,16 @@ __metadata: languageName: node linkType: hard +"@metamask/scure-bip39@npm:^2.1.0": + version: 2.1.0 + resolution: "@metamask/scure-bip39@npm:2.1.0" + dependencies: + "@noble/hashes": ~1.1.1 + "@scure/base": ~1.1.0 + checksum: 0d4dcfb5fd36b38badfc0bbc1fa8f2292660b2e466323891770fad246eb5ea0595c415a58d7372c276e1e0093fc94a3f06a33912ef3143e9e38a8786e62c3b96 + languageName: node + linkType: hard + "@metamask/snap-controllers@npm:^0.18.1": version: 0.18.1 resolution: "@metamask/snap-controllers@npm:0.18.1" @@ -2995,6 +3049,39 @@ __metadata: languageName: node linkType: hard +"@metamask/snaps-types@npm:^0.26.2": + version: 0.26.2 + resolution: "@metamask/snaps-types@npm:0.26.2" + dependencies: + "@metamask/providers": ^10.2.0 + "@metamask/snaps-utils": ^0.26.2 + "@metamask/types": ^1.1.0 + checksum: 9cef55cbb4c43a490ad9ee6c6f3188512de6e214ecfabf6a68634c8a6cdaced0d7fa45a285d622f6eb9ceb78f131306b1ffbeae040c8652b0dc9d520f3cb3489 + languageName: node + linkType: hard + +"@metamask/snaps-utils@npm:^0.26.2": + version: 0.26.2 + resolution: "@metamask/snaps-utils@npm:0.26.2" + dependencies: + "@babel/core": ^7.18.6 + "@babel/types": ^7.18.7 + "@metamask/snaps-types": ^0.26.2 + "@metamask/utils": ^3.3.1 + "@noble/hashes": ^1.1.3 + "@scure/base": ^1.1.1 + cron-parser: ^4.5.0 + eth-rpc-errors: ^4.0.3 + fast-deep-equal: ^3.1.3 + rfdc: ^1.3.0 + semver: ^7.3.7 + ses: ^0.17.0 + superstruct: ^0.16.7 + validate-npm-package-name: ^5.0.0 + checksum: 17275dd6af68ff925c6dfcf3d535d45a49ddeea19d59dd3f74f0ac361e4e64f1eac97b70ec2d016d8a7c296fc1e1a205f1ec23eeccae97ac71837ec3d1d338ca + languageName: node + linkType: hard + "@metamask/types@npm:^1.1.0": version: 1.1.0 resolution: "@metamask/types@npm:1.1.0" @@ -3011,6 +3098,18 @@ __metadata: languageName: node linkType: hard +"@metamask/utils@npm:^3.0.1, @metamask/utils@npm:^3.3.0, @metamask/utils@npm:^3.3.1": + version: 3.6.0 + resolution: "@metamask/utils@npm:3.6.0" + dependencies: + "@types/debug": ^4.1.7 + debug: ^4.3.4 + semver: ^7.3.8 + superstruct: ^1.0.3 + checksum: 4efcdb04d65dabada1c6918a76a2b7ee226bea309a351670d46737e58bf8d9fb17dfe1b707eaee69f865ccc237dcd6df75b487ccdbe6dd77de52c4cd9ee08cf8 + languageName: node + linkType: hard + "@ngraveio/bc-ur@npm:^1.1.5": version: 1.1.6 resolution: "@ngraveio/bc-ur@npm:1.1.6" @@ -3027,23 +3126,30 @@ __metadata: linkType: hard "@noble/ed25519@npm:^1.6.0": - version: 1.7.1 - resolution: "@noble/ed25519@npm:1.7.1" - checksum: a53b576b1253e00bb1cc0248c978cc9ce32ed8dd677df7f9ff37a3508206bfb7f0d7e982809a1ddf038ec6054053d2334b3e6c5b5b2758b1d3282800846c7d20 + version: 1.7.3 + resolution: "@noble/ed25519@npm:1.7.3" + checksum: dc162c3be5ae5a3cc0e6aff8209c8d175f24bba22f2b473aa849e102471193c83664b06f0ba2b5e01e9aa1a67a44daf313f478adb9f38768408a8bcad6145a48 languageName: node linkType: hard -"@noble/hashes@npm:^1.0.0, @noble/hashes@npm:~1.1.1": - version: 1.1.3 - resolution: "@noble/hashes@npm:1.1.3" - checksum: 362719c36ba26d295ec20bc640c71ec56cf3cfaf3bd4708c2b9e7cff43703f94f74f20f852fee67dbe072ee159f81a8ac7adc86979cd813d8f5c0634ec769ec9 +"@noble/hashes@npm:^1.0.0, @noble/hashes@npm:^1.1.3": + version: 1.2.0 + resolution: "@noble/hashes@npm:1.2.0" + checksum: 8bd3edb7bb6a9068f806a9a5a208cc2144e42940a21c049d8e9a0c23db08bef5cf1cfd844a7e35489b5ab52c6fa6299352075319e7f531e0996d459c38cfe26a + languageName: node + linkType: hard + +"@noble/hashes@npm:~1.1.1": + version: 1.1.5 + resolution: "@noble/hashes@npm:1.1.5" + checksum: cf7f3baff1d95968309d260441d823a854dd76ca0b02f970db0c2f2e0de980c3cc55afcc6a8f3808bb505e65c59cd5332c5f32f821cf35b7982dc7570e991731 languageName: node linkType: hard "@noble/secp256k1@npm:^1.5.5": - version: 1.7.0 - resolution: "@noble/secp256k1@npm:1.7.0" - checksum: 43c087bbff1b4438863c541a0bc4b24c0093d3e7acd2178b0317e084c11c33948690acdbe01f1c5dd58997d141b8fa77f8a39e5e95daaf87efe39eca66c67a5d + version: 1.7.1 + resolution: "@noble/secp256k1@npm:1.7.1" + checksum: 48091801d39daba75520012027d0ff0b1719338d96033890cfe0d287ad75af00d82769c0194a06e7e4fbd816ae3f204f4a59c9e26f0ad16b429f7e9b5403ccd5 languageName: node linkType: hard @@ -3197,23 +3303,13 @@ __metadata: languageName: node linkType: hard -"@scure/base@npm:^1.0.0, @scure/base@npm:~1.1.0": +"@scure/base@npm:^1.0.0, @scure/base@npm:^1.1.1, @scure/base@npm:~1.1.0": version: 1.1.1 resolution: "@scure/base@npm:1.1.1" checksum: 97d200da8915ca18a4eceb73c23dda7fc3a4b8509f620c9b7756ee451d7c9ebbc828c6662f9ffa047806fbe41f37bf236c6ef75692690688b7659196cb2dc804 languageName: node linkType: hard -"@scure/bip39@npm:^1.0.0": - version: 1.1.0 - resolution: "@scure/bip39@npm:1.1.0" - dependencies: - "@noble/hashes": ~1.1.1 - "@scure/base": ~1.1.0 - checksum: f6fc291b03155742daf9861482a13d9108ee6e9a32cb4cec34f7e424b8bf2a21cee73e4e4ef464911c4c0fa3906fefcf1bf0208127a878b5f02b6e50647fbbe8 - languageName: node - linkType: hard - "@sheerun/mutationobserver-shim@npm:^0.3.2": version: 0.3.3 resolution: "@sheerun/mutationobserver-shim@npm:0.3.3" @@ -3222,11 +3318,11 @@ __metadata: linkType: hard "@sinonjs/commons@npm:^1.6.0, @sinonjs/commons@npm:^1.7.0, @sinonjs/commons@npm:^1.8.1": - version: 1.8.5 - resolution: "@sinonjs/commons@npm:1.8.5" + version: 1.8.6 + resolution: "@sinonjs/commons@npm:1.8.6" dependencies: type-detect: 4.0.8 - checksum: ac25e2e1b232353fd3bb65d7a15db7651e4fa7c63327cc9164a51ea93cacd61730ea4c80335e4474b39b527ac3acbb0d533d12f9052d94b7cb59e690cdf5466d + checksum: 93b4d4e27e93652b83467869c2fe09cbd8f37cd5582327f0e081fbf9b93899e2d267db7b668c96810c63dc229867614ced825e5512b47db96ca6f87cb3ec0f61 languageName: node linkType: hard @@ -3399,18 +3495,18 @@ __metadata: linkType: hard "@testing-library/dom@npm:*": - version: 8.19.0 - resolution: "@testing-library/dom@npm:8.19.0" + version: 9.0.0 + resolution: "@testing-library/dom@npm:9.0.0" dependencies: "@babel/code-frame": ^7.10.4 "@babel/runtime": ^7.12.5 - "@types/aria-query": ^4.2.0 + "@types/aria-query": ^5.0.1 aria-query: ^5.0.0 chalk: ^4.1.0 dom-accessibility-api: ^0.5.9 lz-string: ^1.4.4 pretty-format: ^27.0.2 - checksum: 347b7a932c54e7d4a1ba605941cb09d191e910d9cb7c8184c074ccd5d1bbb0a8816a51758b3104e42d68e8a45795aa83ea54cc75a26d992b5ef915da7bf428d8 + checksum: 3dfb7997acf573af7b20be0e5acb594bd9371558242aa7c270ab48af9759a14227aea9663beae1b7e26493c695432ba4e6d63ed292a10fc7b2ce49c8ac7ba022 languageName: node linkType: hard @@ -3511,23 +3607,23 @@ __metadata: languageName: node linkType: hard -"@types/aria-query@npm:^4.2.0": - version: 4.2.2 - resolution: "@types/aria-query@npm:4.2.2" - checksum: 6dc0d94890c2c7c2e347148ea32215b73bf480e0f0888a9bbfb7b531285a3daf0b95e600db5be1c03d6e5f825d63cf8c2aabc5db93d8d1fd47ce3211f73e8d66 +"@types/aria-query@npm:^5.0.1": + version: 5.0.1 + resolution: "@types/aria-query@npm:5.0.1" + checksum: bc9e40ce37bd3a1654948778c7829bd55aea1bc5f2cd06fcf6cd650b07bb388995799e9aab6e2d93a6cf55dcba3b85c155f7ba93adefcc7c2e152fc6057061b5 languageName: node linkType: hard "@types/babel__core@npm:^7.0.0, @types/babel__core@npm:^7.1.7": - version: 7.1.20 - resolution: "@types/babel__core@npm:7.1.20" + version: 7.20.0 + resolution: "@types/babel__core@npm:7.20.0" dependencies: - "@babel/parser": ^7.1.0 - "@babel/types": ^7.0.0 + "@babel/parser": ^7.20.7 + "@babel/types": ^7.20.7 "@types/babel__generator": "*" "@types/babel__template": "*" "@types/babel__traverse": "*" - checksum: f88025726047188c9ee96790294d5bb56bf452f6b65f80389788e8b11c16aab77fd709e2d1c07117ddee4e8a267615a88434b0570318301554daf304e20d7ad3 + checksum: 75dcd39258bc008b6fd4db7de2c8bfeb29b5cd2c726f54407f70243ddea1d8ce9e7082281557614c4a5f9f30d478387ca6ab6cc576fc829cebeb159bfaa8799f languageName: node linkType: hard @@ -3551,11 +3647,11 @@ __metadata: linkType: hard "@types/babel__traverse@npm:*, @types/babel__traverse@npm:^7.0.4, @types/babel__traverse@npm:^7.0.6": - version: 7.18.2 - resolution: "@types/babel__traverse@npm:7.18.2" + version: 7.18.3 + resolution: "@types/babel__traverse@npm:7.18.3" dependencies: "@babel/types": ^7.3.0 - checksum: c41b3d1f24c9289af2e802ed422b1b1a7138ff7754efb09b77fcf5626d0e2a6a723b5b41cc4aac4074a23917659247d91ab5468842b72ed0b95c26ea3dd6f562 + checksum: 4214fd3e95925d9a7efa01142969a310263430d4f5de89be6c9c193110666677415161b474fa627d751dfd0f1eb7dc1c84c48f8b53098625c6bc78917683215a languageName: node linkType: hard @@ -3594,6 +3690,15 @@ __metadata: languageName: node linkType: hard +"@types/debug@npm:^4.1.7": + version: 4.1.7 + resolution: "@types/debug@npm:4.1.7" + dependencies: + "@types/ms": "*" + checksum: 742b752b60e14a752d9bf172e64f28e172f630b9933e763d2b54c7c8c1f33b99b1ef067d7312665a4d0539d8df7ea3eb664a8039f900e4b8234c647a569d123a + languageName: node + linkType: hard + "@types/deep-freeze-strict@npm:^1.1.0": version: 1.1.0 resolution: "@types/deep-freeze-strict@npm:1.1.0" @@ -3652,18 +3757,18 @@ __metadata: linkType: hard "@types/graceful-fs@npm:^4.1.2": - version: 4.1.5 - resolution: "@types/graceful-fs@npm:4.1.5" + version: 4.1.6 + resolution: "@types/graceful-fs@npm:4.1.6" dependencies: "@types/node": "*" - checksum: 537cff67c75f25b86df8909131b4c2100028bb73368125cef1358b41ba016377d0fc86e9e6101c2d3860cb83aff1be27953616a918de5b318b5fb18c8f4de09d + checksum: b1d32c5ae7bd52cf60e29df20407904c4312a39612e7ec2ee23c1e3731c1cfe31d97c6941bf6cb52f5f929d50d86d92dd506436b63fafa833181d439b628885e languageName: node linkType: hard "@types/har-format@npm:*": - version: 1.2.9 - resolution: "@types/har-format@npm:1.2.9" - checksum: 6ab8ad60552abbd26e903afa0f24121fc4e0e50da30697773a73ce4b144266392d4380cc520170d11d08dcac742b7626aadcddb901ef27e8d65f424a89a247de + version: 1.2.10 + resolution: "@types/har-format@npm:1.2.10" + checksum: c4db2044a0b47756e5806ffb4791ded10d7b642771edf26abe82befea8dd0657fecd3714e42633c20069c51b52aacf7bb1b6c9ca818c9b5a8e848f3213342f2b languageName: node linkType: hard @@ -3746,10 +3851,17 @@ __metadata: languageName: node linkType: hard +"@types/ms@npm:*": + version: 0.7.31 + resolution: "@types/ms@npm:0.7.31" + checksum: 19fae4f587651e8761c76a0c72ba8af1700d37054476878d164b758edcc926f4420ed06037a1a7fdddc1dbea25265895d743c8b2ea44f3f3f7ac06c449b9221e + languageName: node + linkType: hard + "@types/node@npm:*": - version: 18.11.9 - resolution: "@types/node@npm:18.11.9" - checksum: aeaa925406f841c41679b32def9391a9892171e977105e025050e9f66e2830b4c50d0d974a1af0077ead3337a1f3bdf49ee7e7f402ebf2e034a3f97d9d240dba + version: 18.14.0 + resolution: "@types/node@npm:18.14.0" + checksum: c4b19a3e0a5d97fea4e70edffc095455aec4662883a9fc4bea5d39808995989a58501f2c7e716cfdefe82bc00edeaa93a40ede2a69c9459bd86ad61adab35c55 languageName: node linkType: hard @@ -3805,9 +3917,9 @@ __metadata: linkType: hard "@types/prettier@npm:^2.0.0": - version: 2.7.1 - resolution: "@types/prettier@npm:2.7.1" - checksum: 1acbc69eb6f36cf04256ab2a7a05737b670a81d96de9f5f4d765d8c1f5f68978a6a5800dc059968075ef2492a26a39f6ccdff72a4d8639144297235548b789cc + version: 2.7.2 + resolution: "@types/prettier@npm:2.7.2" + checksum: 16ffbd1135c10027f118517d3b12aaaf3936be1f3c6e4c6c9c03d26d82077c2d86bf0dcad545417896f29e7d90faf058aae5c9db2e868be64298c644492ea29e languageName: node linkType: hard @@ -3826,11 +3938,11 @@ __metadata: linkType: hard "@types/react-dom@npm:*": - version: 18.0.9 - resolution: "@types/react-dom@npm:18.0.9" + version: 18.0.11 + resolution: "@types/react-dom@npm:18.0.11" dependencies: "@types/react": "*" - checksum: 1c85b0889f15631132816fba93bf3aaa7b11cd0ce6f4a825d3c863a46b1b8d0b7fcdf03d7fcdf761f4a2e38312e5f26fc9b9ba34b486ee9f160477b9103625af + checksum: 8bf1e3f710221a937613df4d192f3b9e5a30e5c3103cac52c5210fb56b79f7a8cc66137d3bc5c9d92d375165a97fae53284724191bc01cb9898564fa02595569 languageName: node linkType: hard @@ -3852,7 +3964,18 @@ __metadata: languageName: node linkType: hard -"@types/react@npm:*, @types/react@npm:18.0.25": +"@types/react@npm:*": + version: 18.0.28 + resolution: "@types/react@npm:18.0.28" + dependencies: + "@types/prop-types": "*" + "@types/scheduler": "*" + csstype: ^3.0.2 + checksum: 6d94ec25c18b39aac687814b3a717e767f2fba3289c3b682caa4d0182160a72a9816a612b5a207c8ea73f1d288019f56f3d08742ac7cfff91719abb77da9d11a + languageName: node + linkType: hard + +"@types/react@npm:18.0.25": version: 18.0.25 resolution: "@types/react@npm:18.0.25" dependencies: @@ -4036,11 +4159,11 @@ __metadata: linkType: hard "@types/yargs@npm:^15.0.0": - version: 15.0.14 - resolution: "@types/yargs@npm:15.0.14" + version: 15.0.15 + resolution: "@types/yargs@npm:15.0.15" dependencies: "@types/yargs-parser": "*" - checksum: 49eb8ad456c218a6dc8abd90a6f635a3ef44bb59161fbee2e9208f86fcb931668bb3559cad8cfe9a84d9c32b98034e37fefc2d728c3a077784b51971f0766b2e + checksum: b52519ba68a8d90996b54143ff74fcd8ac1722a1ef4a50ed8c3dbc1f7a76d14210f0262f8b91eabcdab202ff4babdd92ce7332ab1cdd6af4eae7c9fc81c83797 languageName: node linkType: hard @@ -4067,13 +4190,14 @@ __metadata: linkType: hard "@typescript-eslint/eslint-plugin@npm:^5.30.0": - version: 5.43.0 - resolution: "@typescript-eslint/eslint-plugin@npm:5.43.0" + version: 5.53.0 + resolution: "@typescript-eslint/eslint-plugin@npm:5.53.0" dependencies: - "@typescript-eslint/scope-manager": 5.43.0 - "@typescript-eslint/type-utils": 5.43.0 - "@typescript-eslint/utils": 5.43.0 + "@typescript-eslint/scope-manager": 5.53.0 + "@typescript-eslint/type-utils": 5.53.0 + "@typescript-eslint/utils": 5.53.0 debug: ^4.3.4 + grapheme-splitter: ^1.0.4 ignore: ^5.2.0 natural-compare-lite: ^1.4.0 regexpp: ^3.2.0 @@ -4085,7 +4209,7 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 98f984ab9e0fbae0536a49f1d32c367ff54e3dbf4619710370c917abac865c90b363435a79b8860f6cdc34941661e3e321eca558f0584aaf0b937953ffb3d7cc + checksum: 815731d08fd4df1a4def1af41e28992ffba708fdde71951eb8874e6b271faed9006ce3399fb8f765130ea4ce1fc375a7ab5bf32c4d424363d5bb73d61fb58846 languageName: node linkType: hard @@ -4138,19 +4262,19 @@ __metadata: linkType: hard "@typescript-eslint/parser@npm:^5.30.0": - version: 5.43.0 - resolution: "@typescript-eslint/parser@npm:5.43.0" + version: 5.53.0 + resolution: "@typescript-eslint/parser@npm:5.53.0" dependencies: - "@typescript-eslint/scope-manager": 5.43.0 - "@typescript-eslint/types": 5.43.0 - "@typescript-eslint/typescript-estree": 5.43.0 + "@typescript-eslint/scope-manager": 5.53.0 + "@typescript-eslint/types": 5.53.0 + "@typescript-eslint/typescript-estree": 5.53.0 debug: ^4.3.4 peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 peerDependenciesMeta: typescript: optional: true - checksum: e32a411b08d22e5e33f1d8160ce45882ec7596d360de459bda2d30cc4f0eec71d0b05c99567c33529c18789e48e430f0b89634cf43481db010b3ab5ecca0f5a6 + checksum: ba6eb98d6a91fe143c0aeb63571897e9a0e1be6aa70280efc9160a155c0379637d7b7c6cd4ce3059caadd0a5b6c4d305b6fed21d9983b6c83d8f71b1335bd290 languageName: node linkType: hard @@ -4164,22 +4288,22 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:5.43.0": - version: 5.43.0 - resolution: "@typescript-eslint/scope-manager@npm:5.43.0" +"@typescript-eslint/scope-manager@npm:5.53.0": + version: 5.53.0 + resolution: "@typescript-eslint/scope-manager@npm:5.53.0" dependencies: - "@typescript-eslint/types": 5.43.0 - "@typescript-eslint/visitor-keys": 5.43.0 - checksum: f30f7ae64cf518123959c6189508372041a60acad8b412c5fe628214707161f7cb66730aca575be0bca2ccee83c2b59de6c1c139cfb269f6b344cd0921a466b4 + "@typescript-eslint/types": 5.53.0 + "@typescript-eslint/visitor-keys": 5.53.0 + checksum: 27711e9d0a1253aa996092b54db39a445f1d481ef3344e0ad99a9892b2c59db93aa8629005fe9385c20ddc948b86130097fa51cd5036aabb706e49c956218a2a languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:5.43.0": - version: 5.43.0 - resolution: "@typescript-eslint/type-utils@npm:5.43.0" +"@typescript-eslint/type-utils@npm:5.53.0": + version: 5.53.0 + resolution: "@typescript-eslint/type-utils@npm:5.53.0" dependencies: - "@typescript-eslint/typescript-estree": 5.43.0 - "@typescript-eslint/utils": 5.43.0 + "@typescript-eslint/typescript-estree": 5.53.0 + "@typescript-eslint/utils": 5.53.0 debug: ^4.3.4 tsutils: ^3.21.0 peerDependencies: @@ -4187,7 +4311,7 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 4ed87a1856ab556d2c456c6696ad791dc71b7ae4e745281eba148418695b2a5848403a607352516c8f2007b10dd4b0884a356e8edda51f1d6fcb52d4216c600a + checksum: 6d543d43fb75028e6febf6ce04b57cd87b5733f637432a3387dd7549df9b66420019329256655e2e7ff204417cf0a77826e0824689fc98d279eff470e48d9b73 languageName: node linkType: hard @@ -4205,10 +4329,10 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/types@npm:5.43.0": - version: 5.43.0 - resolution: "@typescript-eslint/types@npm:5.43.0" - checksum: 93feae3f3a51100f46076649cc02bcd80bdeec88670a8fdfa63927b614f90b039cf1ec4f98367107112e744b567d35eec5fedc465aaea0a92aa835933dfc45e5 +"@typescript-eslint/types@npm:5.53.0": + version: 5.53.0 + resolution: "@typescript-eslint/types@npm:5.53.0" + checksum: f90a16c427cc7255dea626ab1aed8ef4fce6a54a929f334adecabee99ee4be1e4b7454f04bcc334c4aad0b5332178466fe1bb3b30c98fb31d6ebb353f5140b66 languageName: node linkType: hard @@ -4249,12 +4373,12 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:5.43.0": - version: 5.43.0 - resolution: "@typescript-eslint/typescript-estree@npm:5.43.0" +"@typescript-eslint/typescript-estree@npm:5.53.0": + version: 5.53.0 + resolution: "@typescript-eslint/typescript-estree@npm:5.53.0" dependencies: - "@typescript-eslint/types": 5.43.0 - "@typescript-eslint/visitor-keys": 5.43.0 + "@typescript-eslint/types": 5.53.0 + "@typescript-eslint/visitor-keys": 5.53.0 debug: ^4.3.4 globby: ^11.1.0 is-glob: ^4.0.3 @@ -4263,25 +4387,25 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: ba08a7093d285966bef5938d3874bbad647ca929bae245e3d67ef22062868e540661b42c13a3166b052d8d6738f18ab83df9207fbd632ffdf255001f2f329ce8 + checksum: 781aaaadf878003cbb69a8ab6c77b7459e19b11dfaba9af14065ea3a111da4b96efd5fd1c1027cefc5a06258e13bab17d41d2dbb5c161e33ebcbcd0dcb9a4968 languageName: node linkType: hard -"@typescript-eslint/utils@npm:5.43.0": - version: 5.43.0 - resolution: "@typescript-eslint/utils@npm:5.43.0" +"@typescript-eslint/utils@npm:5.53.0": + version: 5.53.0 + resolution: "@typescript-eslint/utils@npm:5.53.0" dependencies: "@types/json-schema": ^7.0.9 "@types/semver": ^7.3.12 - "@typescript-eslint/scope-manager": 5.43.0 - "@typescript-eslint/types": 5.43.0 - "@typescript-eslint/typescript-estree": 5.43.0 + "@typescript-eslint/scope-manager": 5.53.0 + "@typescript-eslint/types": 5.53.0 + "@typescript-eslint/typescript-estree": 5.53.0 eslint-scope: ^5.1.1 eslint-utils: ^3.0.0 semver: ^7.3.7 peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - checksum: 8e8ce2c710601cdaba8919382f81383aa0c4e8f0d01755cd35c7ad08e145b09bd43e1b7fa032bc685490057c89b84fc1082c3f4bde0bed20ef54363fcb7200c0 + checksum: 7374cf7e147d174aa67644a070aea9968af08d3391468265b4a6933745a2eefd638935626734c52faa86cc27d79a710b4c42d535c36b08e29295189ab4de0225 languageName: node linkType: hard @@ -4304,13 +4428,13 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:5.43.0": - version: 5.43.0 - resolution: "@typescript-eslint/visitor-keys@npm:5.43.0" +"@typescript-eslint/visitor-keys@npm:5.53.0": + version: 5.53.0 + resolution: "@typescript-eslint/visitor-keys@npm:5.53.0" dependencies: - "@typescript-eslint/types": 5.43.0 + "@typescript-eslint/types": 5.53.0 eslint-visitor-keys: ^3.3.0 - checksum: 8a5511dcfffd0167d0db9f71b995ca79353b7fe196a91a6c64e2161640ad5fb622f402930bac81febde204fe7946940e395d3e31f9c8df69cb2a1349c5ac7ef7 + checksum: 8723cb32b5e39b3fae05299e3bab0298323b9694198ae6a43d2dbc449cbda23934a35c70156c5b92df4b8a62eede982f74fe13bf9693f3b046fba0cb5aaf88cc languageName: node linkType: hard @@ -4653,11 +4777,11 @@ __metadata: linkType: hard "acorn@npm:^8.2.4, acorn@npm:^8.4.1, acorn@npm:^8.5.0": - version: 8.8.1 - resolution: "acorn@npm:8.8.1" + version: 8.8.2 + resolution: "acorn@npm:8.8.2" bin: acorn: bin/acorn - checksum: 9fd00e3373ecd6c7e8f6adfb3216f5bc9ac050e6fc4ef932f03dbd1d45ccc08289ae16fc9eec10c5de8f1ca65b5f70c02635e1e9015d109dae96fdede340abf5 + checksum: b5c54e736af5ed753911c6752fafd02d0a74cf4d55be606bd81fe71faba4f986dc090952329931ac2aba165803fd0005c59eeef08f9c6c689e8dc420031f3df0 languageName: node linkType: hard @@ -4669,9 +4793,9 @@ __metadata: linkType: hard "address@npm:^1.0.1": - version: 1.2.1 - resolution: "address@npm:1.2.1" - checksum: 64096b80207588684ec47f106a29205e58f3cda6fcc70bc4e1c141c1f166d0df8868e104687455b46e82c71efc5b38abb5095cf9e75cbba54128250422ea519b + version: 1.2.2 + resolution: "address@npm:1.2.2" + checksum: 1c8056b77fb124456997b78ed682ecc19d2fd7ea8bd5850a2aa8c3e3134c913847c57bcae418622efd32ba858fa1e242a40a251ac31da0515664fc0ac03a047d languageName: node linkType: hard @@ -4760,14 +4884,14 @@ __metadata: linkType: hard "ajv@npm:^8.0.1, ajv@npm:^8.8.2": - version: 8.11.2 - resolution: "ajv@npm:8.11.2" + version: 8.12.0 + resolution: "ajv@npm:8.12.0" dependencies: fast-deep-equal: ^3.1.1 json-schema-traverse: ^1.0.0 require-from-string: ^2.0.2 uri-js: ^4.2.2 - checksum: 152450e03f45e6ff09dab02d9647340e7bf7bcffbe88047b1c5ad7518cc278aa812f1f41606958772a93861b06b8abc91ddb9e124626aab253a9efef875d8e2c + checksum: ac4f72adf727ee425e049bc9d8b31d4a57e1c90da8d28bcd23d60781b12fcd6fc3d68db5df16994c57b78b94eed7988f5a6b482fd376dc5b084125e20a0a622e languageName: node linkType: hard @@ -4874,12 +4998,12 @@ __metadata: linkType: hard "anymatch@npm:^3.0.0, anymatch@npm:^3.0.3, anymatch@npm:~3.1.2": - version: 3.1.2 - resolution: "anymatch@npm:3.1.2" + version: 3.1.3 + resolution: "anymatch@npm:3.1.3" dependencies: normalize-path: ^3.0.0 picomatch: ^2.0.4 - checksum: 900645535aee46ed7958f4f5b5e38abcbf474b5230406e913de15fc9a1310f0d5322775deb609688efe31010fa57831e55d36040b19826c22ce61d537e9b9759 + checksum: 57b06ae984bc32a0d22592c87384cd88fe4511b1dd7581497831c56d41939c8a001b28e7b853e1450f2bf61992dfcaa8ae2d0d161a0a90c4fb631ef07098fbac languageName: node linkType: hard @@ -4930,7 +5054,7 @@ __metadata: languageName: node linkType: hard -"aria-query@npm:^4.0.2, aria-query@npm:^4.2.2": +"aria-query@npm:^4.0.2": version: 4.2.2 resolution: "aria-query@npm:4.2.2" dependencies: @@ -4940,7 +5064,7 @@ __metadata: languageName: node linkType: hard -"aria-query@npm:^5.0.0": +"aria-query@npm:^5.0.0, aria-query@npm:^5.1.3": version: 5.1.3 resolution: "aria-query@npm:5.1.3" dependencies: @@ -4991,7 +5115,7 @@ __metadata: languageName: node linkType: hard -"array-includes@npm:^3.1.4, array-includes@npm:^3.1.5": +"array-includes@npm:^3.1.5, array-includes@npm:^3.1.6": version: 3.1.6 resolution: "array-includes@npm:3.1.6" dependencies: @@ -5034,7 +5158,7 @@ __metadata: languageName: node linkType: hard -"array.prototype.flat@npm:^1.2.5": +"array.prototype.flat@npm:^1.3.1": version: 1.3.1 resolution: "array.prototype.flat@npm:1.3.1" dependencies: @@ -5046,7 +5170,7 @@ __metadata: languageName: node linkType: hard -"array.prototype.flatmap@npm:^1.3.0": +"array.prototype.flatmap@npm:^1.3.1": version: 1.3.1 resolution: "array.prototype.flatmap@npm:1.3.1" dependencies: @@ -5071,6 +5195,19 @@ __metadata: languageName: node linkType: hard +"array.prototype.tosorted@npm:^1.1.1": + version: 1.1.1 + resolution: "array.prototype.tosorted@npm:1.1.1" + dependencies: + call-bind: ^1.0.2 + define-properties: ^1.1.4 + es-abstract: ^1.20.4 + es-shim-unscopables: ^1.0.0 + get-intrinsic: ^1.1.3 + checksum: fd5f57aca3c7ddcd1bb83965457b625f3a67d8f334f5cbdb8ac8ef33d5b0d38281524114db2936f8c08048115d5158af216c94e6ae1eb966241b9b6f4ab8a7e8 + languageName: node + linkType: hard + "arrify@npm:^2.0.1": version: 2.0.1 resolution: "arrify@npm:2.0.1" @@ -5164,9 +5301,9 @@ __metadata: linkType: hard "async-each@npm:^1.0.1": - version: 1.0.3 - resolution: "async-each@npm:1.0.3" - checksum: d5f0ed24792d04b747f667fdcc92c7e6972da1252525a942119f468e629adba1e235df8b8a8e75776e6c7b18ef04d68db7295350bfa1a958457b34faa9a3bd65 + version: 1.0.6 + resolution: "async-each@npm:1.0.6" + checksum: d4e45e8f077e20e015952c065ceae75f82b30ee2d4a8e56a5c454ae44331aaa009d8c94fe043ba254c177bffae9f6ebeefebb7daf9f7ce4d27fac0274dc328ae languageName: node linkType: hard @@ -5266,16 +5403,16 @@ __metadata: linkType: hard "aws4@npm:^1.8.0": - version: 1.11.0 - resolution: "aws4@npm:1.11.0" - checksum: 00c32a5dc0f864a731e26406fa7d51595e09359dd8f9c813fa3122e3833f564bf95b78cdf6acf8b5d0462403d7c73ce5f22ad19050d75b17019c7978f970c4fa + version: 1.12.0 + resolution: "aws4@npm:1.12.0" + checksum: 1e39c266f53b04daf88e112de93a6006375b386a1b7ab6197260886e39abd012aa90bdd87949c3bf9c30754846031f6d5d8ac4f8676628097c11065b5d39847a languageName: node linkType: hard -"axe-core@npm:^4.4.3": - version: 4.5.2 - resolution: "axe-core@npm:4.5.2" - checksum: 8f6e12fe08daacb875d471a6860eaf93dcac0e08bd26438b0c52751b826c130288f03b18b1e71ed6e15a9318df6d7a7e9522501ea50433c85a383b1e4dc9cdbc +"axe-core@npm:^4.6.2": + version: 4.6.3 + resolution: "axe-core@npm:4.6.3" + checksum: b26ee77b5c1f9c399a4ed5dadf82c5302fd70326f36b68f5023a57b7ec213d5db126aade0a2cd2866b9563e213192f4257bc5dc35edebb10a73f90155baa39da languageName: node linkType: hard @@ -5288,10 +5425,12 @@ __metadata: languageName: node linkType: hard -"axobject-query@npm:^2.2.0": - version: 2.2.0 - resolution: "axobject-query@npm:2.2.0" - checksum: 75e173c4f8477814a03c46b5864810c0d62d15515e3e1067093d934b77d2dd68704a4e5141e190e305fee9630405c1ea013642f50ed476b27d8d79033c489ce9 +"axobject-query@npm:^3.1.1": + version: 3.1.1 + resolution: "axobject-query@npm:3.1.1" + dependencies: + deep-equal: ^2.0.5 + checksum: fff3175a22fd1f41fceb7ae0cd25f6594a0d7fba28c2335dd904538b80eb4e1040432564a3c643025cd2bb748f68d35aaabffb780b794da97ecfc748810b25ad languageName: node linkType: hard @@ -5683,9 +5822,9 @@ __metadata: linkType: hard "bignumber.js@npm:^9.0.1": - version: 9.1.0 - resolution: "bignumber.js@npm:9.1.0" - checksum: 82b7314c9b1480e0471c21ac154342b910bd00807050e4ae248e291168eb23140456191c3f9b522da822c87a7730e8e18524db4db836d4455d821222c0acdfac + version: 9.1.1 + resolution: "bignumber.js@npm:9.1.1" + checksum: 950312b15d038ae06028c8a6901fb4efd57fa889ada8c887cebd856e79f2fc9667641bebfb2e2ea4cc694e663fd55c1fe6e62a7e8fe40bbdebdf92269537b802 languageName: node linkType: hard @@ -6088,17 +6227,17 @@ __metadata: languageName: node linkType: hard -"browserslist@npm:^4.0.0, browserslist@npm:^4.12.0, browserslist@npm:^4.21.3, browserslist@npm:^4.21.4, browserslist@npm:^4.6.2, browserslist@npm:^4.6.4": - version: 4.21.4 - resolution: "browserslist@npm:4.21.4" +"browserslist@npm:^4.0.0, browserslist@npm:^4.12.0, browserslist@npm:^4.21.3, browserslist@npm:^4.21.5, browserslist@npm:^4.6.2, browserslist@npm:^4.6.4": + version: 4.21.5 + resolution: "browserslist@npm:4.21.5" dependencies: - caniuse-lite: ^1.0.30001400 - electron-to-chromium: ^1.4.251 - node-releases: ^2.0.6 - update-browserslist-db: ^1.0.9 + caniuse-lite: ^1.0.30001449 + electron-to-chromium: ^1.4.284 + node-releases: ^2.0.8 + update-browserslist-db: ^1.0.10 bin: browserslist: cli.js - checksum: bbc5fe2b4280a590cb40b110cd282f18f4542d75ddb559dfe0a174fda0263d2a7dd5b1634d0f795d617d69cb5f9716479c4a90d9a954a7ef16bc0a2878965af8 + checksum: 903040d2c45b733e1177c288b4f146ff21d45e8a44ccc87d1d7fc2f6a8d021c7ee54b514fd7722529c282381969382a54bd2ab4263f5b6c8981a856b457ea162 languageName: node linkType: hard @@ -6222,6 +6361,15 @@ __metadata: languageName: node linkType: hard +"builtins@npm:^5.0.0": + version: 5.0.1 + resolution: "builtins@npm:5.0.1" + dependencies: + semver: ^7.0.0 + checksum: 9390a51a9abbc0233dac79c66715f927508b9d0c62cb7a42448fe8c52def60c707e6e9eb2cc4c9b7aba11601899935bca4e4064ae5e19c04c7e1bb9309e69134 + languageName: node + linkType: hard + "bytes@npm:3.0.0": version: 3.0.0 resolution: "bytes@npm:3.0.0" @@ -6420,10 +6568,10 @@ __metadata: languageName: node linkType: hard -"caniuse-lite@npm:^1.0.0, caniuse-lite@npm:^1.0.30000981, caniuse-lite@npm:^1.0.30001109, caniuse-lite@npm:^1.0.30001125, caniuse-lite@npm:^1.0.30001400": - version: 1.0.30001431 - resolution: "caniuse-lite@npm:1.0.30001431" - checksum: 720e53b7e4afbb91cc7683d64037da23b98a3199b4d34cecbba3e702646910873c21df8e3aa7cea1c37095a99ca9aff24deff610dbccd61c0436907234d77e90 +"caniuse-lite@npm:^1.0.0, caniuse-lite@npm:^1.0.30000981, caniuse-lite@npm:^1.0.30001109, caniuse-lite@npm:^1.0.30001125, caniuse-lite@npm:^1.0.30001449": + version: 1.0.30001457 + resolution: "caniuse-lite@npm:1.0.30001457" + checksum: a4ca83388e69236e45643e608a5dd12004e226b2eb26cca30457332b9d50d8863ca09ecce467ece217e8c432aef17b3ff5e517eab52878666c0dc1667a0ee678 languageName: node linkType: hard @@ -6458,11 +6606,11 @@ __metadata: linkType: hard "cborg@npm:^1.6.0": - version: 1.9.5 - resolution: "cborg@npm:1.9.5" + version: 1.10.0 + resolution: "cborg@npm:1.10.0" bin: cborg: cli.js - checksum: bb676753e4179ac8cc03c45dbe6395f7ae66451c518e29dfe7f40a159361082866d683d20326b287e5bd72634e144e54173babe0c0a30780cccb3792e1e90006 + checksum: 3b341335b0b358d6f2cc3d5ff6c65e8d6c240fed724e66f49768750e638ba911186946c02a1065b9e42cea39817b2ecdb8c52c2623b99e96f37bc95972c377f9 languageName: node linkType: hard @@ -6527,9 +6675,9 @@ __metadata: linkType: hard "check-types@npm:^11.1.1": - version: 11.1.2 - resolution: "check-types@npm:11.1.2" - checksum: 2860f38fd2e8c532920ec9e74960b530043e96ba96ddd2c854de4c0783c92c1515db91a164436adb104ded0d939b925385abec857d1f15872c0f5776b4c8a250 + version: 11.2.2 + resolution: "check-types@npm:11.2.2" + checksum: 2ec757441f97594210b5ccdb35f52d47318e9a705a7dad7940cbd114c02e3f62504d8b4a389cdbb4cd2bc13ea1092a1b27119bde35012b8d1b059b7675bbe0c3 languageName: node linkType: hard @@ -6951,8 +7099,8 @@ __metadata: linkType: hard "concurrently@npm:^7.1.0": - version: 7.5.0 - resolution: "concurrently@npm:7.5.0" + version: 7.6.0 + resolution: "concurrently@npm:7.6.0" dependencies: chalk: ^4.1.0 date-fns: ^2.29.1 @@ -6966,7 +7114,7 @@ __metadata: bin: conc: dist/bin/concurrently.js concurrently: dist/bin/concurrently.js - checksum: 3d556fa2c031690f028425df892a4e58699cf1805b6268748a1398a50308eed24671030f8007fbbb4c5bebfbb99ba09873eddbedf78ee18606da50c934d78e00 + checksum: c5b59f9ce726775272b8e61db0798594bdeb1ac53c78e1cfaffa26f46cf2c09e04a26742265b3eb8ec655ea1a9851eeaa47ae50766a7e5c6b4e1de7b8c8a9b3f languageName: node linkType: hard @@ -7022,9 +7170,9 @@ __metadata: linkType: hard "content-type@npm:~1.0.4": - version: 1.0.4 - resolution: "content-type@npm:1.0.4" - checksum: 19e08f406f9ae3f80fb4607c75fbde1f22546647877e8047c9fa0b1c61e38f3ede853f51e915c95fd499c2e1c7478cb23c35cfb804d0e8e0495e8db88cfaed75 + version: 1.0.5 + resolution: "content-type@npm:1.0.5" + checksum: b76ebed15c000aee4678c3707e0860cb6abd4e680a598c0a26e17f0bfae723ec9cc2802f0ff1bc6e4d80603719010431d2231018373d4dde10f9ccff9dadf5af languageName: node linkType: hard @@ -7101,18 +7249,18 @@ __metadata: linkType: hard "core-js-compat@npm:^3.25.1": - version: 3.26.1 - resolution: "core-js-compat@npm:3.26.1" + version: 3.28.0 + resolution: "core-js-compat@npm:3.28.0" dependencies: - browserslist: ^4.21.4 - checksum: 2d798049758900a7fd83958e02d1d46d35157dbaa6f916c358f735bfe3095cdf5b54dc999363e654445a94417005eb548b9acc47e1d18eda3d1a43cf05b350a5 + browserslist: ^4.21.5 + checksum: bbbc34b760ccb5b5e5da2453730f815000adce01778c917178c66a0d29bd891fd2e38261bbe448d0a828a654de7e828547ba995bcfbc19626256f89ecc07fe89 languageName: node linkType: hard "core-js-pure@npm:^3.25.1": - version: 3.26.1 - resolution: "core-js-pure@npm:3.26.1" - checksum: a58ec9bfc88b87d39a31c099a4701cb44a2b0856b182630341fe12a9170e60c087345e566b52479f5111349ae6eb52a74926bfee5d6553dfd15cb5a161470e57 + version: 3.28.0 + resolution: "core-js-pure@npm:3.28.0" + checksum: 9c09f8fa66444c7c5b23f7b397b2a39415498b86febe62be2e2b4dbf01498e16186f0906edcf90797a9134e08c324fa4b5a4a34207ad2493b84b3706885ec153 languageName: node linkType: hard @@ -7124,9 +7272,9 @@ __metadata: linkType: hard "core-js@npm:^3.6.5": - version: 3.26.1 - resolution: "core-js@npm:3.26.1" - checksum: 82d36c6f54fc0349998fa7fc67d200ba272f1cd1674c6786dc17f9d259d6555fc05662044528eae73ad6e90f71d503ab5c060ad4745492ef804308209f9aec13 + version: 3.28.0 + resolution: "core-js@npm:3.28.0" + checksum: beaebefa83520ff2ca1eeeddccb17e373474966a7bd935134a1107cecb793798a0971feaf6a1a9f6bbd5b22b7dc1f81f72533eb24e3f6df079fff40fc26a21b4 languageName: node linkType: hard @@ -7231,6 +7379,15 @@ __metadata: languageName: node linkType: hard +"cron-parser@npm:^4.5.0": + version: 4.7.1 + resolution: "cron-parser@npm:4.7.1" + dependencies: + luxon: ^3.2.1 + checksum: 7d4d9067dc8f90051ad73845ac6f7feba4638734a51df6343da3731d525e0e0de3124c2e00de84d65f26ec597c2b9290a97e1d503234e4279130f48cbe0d7ce7 + languageName: node + linkType: hard + "cross-spawn@npm:7.0.3, cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.2": version: 7.0.3 resolution: "cross-spawn@npm:7.0.3" @@ -7665,7 +7822,7 @@ __metadata: languageName: node linkType: hard -"debug@npm:2.6.9, debug@npm:^2.2.0, debug@npm:^2.3.3, debug@npm:^2.6.0, debug@npm:^2.6.9": +"debug@npm:2.6.9, debug@npm:^2.2.0, debug@npm:^2.3.3, debug@npm:^2.6.0": version: 2.6.9 resolution: "debug@npm:2.6.9" dependencies: @@ -7710,9 +7867,9 @@ __metadata: linkType: hard "decimal.js@npm:^10.2.1": - version: 10.4.2 - resolution: "decimal.js@npm:10.4.2" - checksum: 2f50de33c9c9fcd4c7ffd74cd02edecadeaa4d954e14ef721ee1d381d293c9237b1a90f54198b91f06fd5d3bb8b97079bba54fbc9ccd205d9e6bc8ffa82f6202 + version: 10.4.3 + resolution: "decimal.js@npm:10.4.3" + checksum: 6d60206689ff0911f0ce968d40f163304a6c1bc739927758e6efc7921cfa630130388966f16bf6ef6b838cb33679fbe8e7a78a2f3c478afce841fd55ac8fb8ee languageName: node linkType: hard @@ -7731,11 +7888,11 @@ __metadata: linkType: hard "deep-eql@npm:^4.1.2": - version: 4.1.2 - resolution: "deep-eql@npm:4.1.2" + version: 4.1.3 + resolution: "deep-eql@npm:4.1.3" dependencies: type-detect: ^4.0.0 - checksum: 621e31ba3ef923bdded8a84e04e01676dc3c6b8d1772fd150b80ae2476114d33cb8de2ae28ccad89a2f5aace6c596d0daed99c9681aadab7beb3e0ceec9dcc0e + checksum: ff34e8605d8253e1bf9fe48056e02c6f347b81d9b5df1c6650a1b0f6f847b4a86453b16dc226b34f853ef14b626e85d04e081b022e20b00cd7d54f079ce9bbdd languageName: node linkType: hard @@ -7754,15 +7911,17 @@ __metadata: linkType: hard "deep-equal@npm:^2.0.5": - version: 2.1.0 - resolution: "deep-equal@npm:2.1.0" + version: 2.2.0 + resolution: "deep-equal@npm:2.2.0" dependencies: call-bind: ^1.0.2 es-get-iterator: ^1.1.2 get-intrinsic: ^1.1.3 is-arguments: ^1.1.1 + is-array-buffer: ^3.0.1 is-date-object: ^1.0.5 is-regex: ^1.1.4 + is-shared-array-buffer: ^1.0.2 isarray: ^2.0.5 object-is: ^1.1.5 object-keys: ^1.1.1 @@ -7771,8 +7930,8 @@ __metadata: side-channel: ^1.0.4 which-boxed-primitive: ^1.0.2 which-collection: ^1.0.1 - which-typed-array: ^1.1.8 - checksum: dbe6bdf8bcddc0e5f91d79601bc563bf615bcae4fc385068ad8ce8f911c347b7097fd57137b0a9b465fdb0ca2a08af705d5be3e10342366cef671dc3a5b41b6e + which-typed-array: ^1.1.9 + checksum: 31de99f3c1b516ef67ba82cbe54fdc1691cdd93ab8ede561eee94f7f8baff6594ddc0860c48707f6cd12e4efd5421e3450e20c40ca71906a9d0abe9017944cd3 languageName: node linkType: hard @@ -7791,9 +7950,9 @@ __metadata: linkType: hard "deepmerge@npm:^4.2.2": - version: 4.2.2 - resolution: "deepmerge@npm:4.2.2" - checksum: d6136eee869057fea7a829aa2d10073ed49db5216e42a77cc737dd385334aab9b68dae22020a00c24c073d5f79cbbdd3f11b8d4fc87700d112ddaa0e1f968ef2 + version: 4.3.0 + resolution: "deepmerge@npm:4.3.0" + checksum: 7ff5c6294b3316c1bc6bca9d3ef2193c1d7beec4e62252db8bcb8a6366d85b924850492eb1a746a5f33d609862e03dfb907ce9fa8769583300f65f20a337cec5 languageName: node linkType: hard @@ -7817,12 +7976,12 @@ __metadata: linkType: hard "define-properties@npm:^1.1.2, define-properties@npm:^1.1.3, define-properties@npm:^1.1.4": - version: 1.1.4 - resolution: "define-properties@npm:1.1.4" + version: 1.2.0 + resolution: "define-properties@npm:1.2.0" dependencies: has-property-descriptors: ^1.0.0 object-keys: ^1.1.1 - checksum: 1e09acd814c3761f2355d9c8a18fbc2b5d2e1073e1302245c134e96aacbff51b152e2a6f5f5db23af3c43e26f4e3a0d42f569aa4135f49046246c934bfb8e1dc + checksum: 34b58cae4651936a3c8c720310ce393a3227f5123640ab5402e7d6e59bb44f8295b789cb5d74e7513682b2e60ff20586d6f52b726d964d617abffa3da76344e0 languageName: node linkType: hard @@ -8082,9 +8241,9 @@ __metadata: linkType: hard "dom-accessibility-api@npm:^0.5.9": - version: 0.5.14 - resolution: "dom-accessibility-api@npm:0.5.14" - checksum: fbeacecad9acb15c723bd2c6d946578cff861d2bd622e7483c06b0f3641b435f4f4f37b6e1df65ea410462c72a0e9ec7d96e0a106becfcc51ba54cfaa7ff669b + version: 0.5.16 + resolution: "dom-accessibility-api@npm:0.5.16" + checksum: b2c2eda4fae568977cdac27a9f0c001edf4f95a6a6191dfa611e3721db2478d1badc01db5bb4fa8a848aeee13e442a6c2a4386d65ec65a1436f24715a2f8d053 languageName: node linkType: hard @@ -8280,10 +8439,10 @@ __metadata: languageName: node linkType: hard -"electron-to-chromium@npm:^1.3.564, electron-to-chromium@npm:^1.4.251": - version: 1.4.284 - resolution: "electron-to-chromium@npm:1.4.284" - checksum: 33a7509755efbc0e13e81cdf0486ed37ea354857213b92a987a81e229083c1b2ee5f663c1103db9e5ec142a611e0daeeee02f757f7184833866f8aecb7046c2b +"electron-to-chromium@npm:^1.3.564, electron-to-chromium@npm:^1.4.284": + version: 1.4.304 + resolution: "electron-to-chromium@npm:1.4.304" + checksum: aa9ab2a170476788a74a61c31b03097812de9d87bbd75b5d299f52ee599fb7180778d1dd68f89acdfda709c018b2f5c8ad035070aba62b94d780db2016c9e2fa languageName: node linkType: hard @@ -8337,13 +8496,6 @@ __metadata: languageName: node linkType: hard -"emojis-list@npm:^2.0.0": - version: 2.1.0 - resolution: "emojis-list@npm:2.1.0" - checksum: bbb941223bfb3e38054cb52ed1b3098a8dac0a90fdd2699eb8a3af3b2172cdc4af0932e05c3edd52e814997c8f45cf1d7f5e86e9ecdcd4e2390a0f27e6914db5 - languageName: node - linkType: hard - "emojis-list@npm:^3.0.0": version: 3.0.0 resolution: "emojis-list@npm:3.0.0" @@ -8447,34 +8599,43 @@ __metadata: linkType: hard "es-abstract@npm:^1.17.2, es-abstract@npm:^1.19.0, es-abstract@npm:^1.20.4": - version: 1.20.4 - resolution: "es-abstract@npm:1.20.4" + version: 1.21.1 + resolution: "es-abstract@npm:1.21.1" dependencies: + available-typed-arrays: ^1.0.5 call-bind: ^1.0.2 + es-set-tostringtag: ^2.0.1 es-to-primitive: ^1.2.1 function-bind: ^1.1.1 function.prototype.name: ^1.1.5 get-intrinsic: ^1.1.3 get-symbol-description: ^1.0.0 + globalthis: ^1.0.3 + gopd: ^1.0.1 has: ^1.0.3 has-property-descriptors: ^1.0.0 + has-proto: ^1.0.1 has-symbols: ^1.0.3 - internal-slot: ^1.0.3 + internal-slot: ^1.0.4 + is-array-buffer: ^3.0.1 is-callable: ^1.2.7 is-negative-zero: ^2.0.2 is-regex: ^1.1.4 is-shared-array-buffer: ^1.0.2 is-string: ^1.0.7 + is-typed-array: ^1.1.10 is-weakref: ^1.0.2 object-inspect: ^1.12.2 object-keys: ^1.1.1 object.assign: ^4.1.4 regexp.prototype.flags: ^1.4.3 safe-regex-test: ^1.0.0 - string.prototype.trimend: ^1.0.5 - string.prototype.trimstart: ^1.0.5 + string.prototype.trimend: ^1.0.6 + string.prototype.trimstart: ^1.0.6 + typed-array-length: ^1.0.4 unbox-primitive: ^1.0.2 - checksum: 724a6db288e5c2596a169939eb7750d1542c1516fc5a7100b9785fcd955bac9f7f8a35010e20ab4b5c6b2bc228573b82033f4d61ad926f1081d7953f61398c2e + which-typed-array: ^1.1.9 + checksum: f05b7c6a0c2ff951bb358e252daa3b059de6aad2222d1338352a104c252824e9eeba7c18961b7e56b9d1bfb39f99580469144b39f05ec44af170b10dd69d4221 languageName: node linkType: hard @@ -8486,18 +8647,30 @@ __metadata: linkType: hard "es-get-iterator@npm:^1.1.2": - version: 1.1.2 - resolution: "es-get-iterator@npm:1.1.2" + version: 1.1.3 + resolution: "es-get-iterator@npm:1.1.3" dependencies: call-bind: ^1.0.2 - get-intrinsic: ^1.1.0 - has-symbols: ^1.0.1 - is-arguments: ^1.1.0 + get-intrinsic: ^1.1.3 + has-symbols: ^1.0.3 + is-arguments: ^1.1.1 is-map: ^2.0.2 is-set: ^2.0.2 - is-string: ^1.0.5 + is-string: ^1.0.7 isarray: ^2.0.5 - checksum: 76a832b3bfd85941c556287cd50a3ad612f5193264b761e2011503f311dfa20aa52b9ebd701d3f16022d4cb56a7130a4cfb50186427d3aecd0d4e547a471f68e + stop-iteration-iterator: ^1.0.0 + checksum: ebd11effa79851ea75d7f079405f9d0dc185559fd65d986c6afea59a0ff2d46c2ed8675f19f03dce7429d7f6c14ff9aede8d121fbab78d75cfda6a263030bac0 + languageName: node + linkType: hard + +"es-set-tostringtag@npm:^2.0.1": + version: 2.0.1 + resolution: "es-set-tostringtag@npm:2.0.1" + dependencies: + get-intrinsic: ^1.1.3 + has: ^1.0.3 + has-tostringtag: ^1.0.0 + checksum: 9af096365e3861bb29755cc5f76f15f66a7eab0e83befca396129090c1d9737e54090278b8e5357e97b5f0a5b0459fca07c40c6740884c2659cbf90ef8e508cc languageName: node linkType: hard @@ -8615,13 +8788,13 @@ __metadata: linkType: hard "eslint-config-prettier@npm:^8.5.0": - version: 8.5.0 - resolution: "eslint-config-prettier@npm:8.5.0" + version: 8.6.0 + resolution: "eslint-config-prettier@npm:8.6.0" peerDependencies: eslint: ">=7.0.0" bin: eslint-config-prettier: bin/cli.js - checksum: e01efe3a30cc7a9d4944242b7944c4488514dfa198707d268474e1b938c6b8d1be1320c40ad01f1f3cde93bf393770b2d013e709c8411d41d9d0421fff86a12a + checksum: e53e6f1f63d9b0cfc4a5745aac72a705f9808235d3d7d8e16cc6fac2805dfcaad737c0afd325d9c16adf57ad8cb105fbc8abe99eb730e6907a9c7d9d7a501615 languageName: node linkType: hard @@ -8651,17 +8824,18 @@ __metadata: languageName: node linkType: hard -"eslint-import-resolver-node@npm:^0.3.6": - version: 0.3.6 - resolution: "eslint-import-resolver-node@npm:0.3.6" +"eslint-import-resolver-node@npm:^0.3.7": + version: 0.3.7 + resolution: "eslint-import-resolver-node@npm:0.3.7" dependencies: debug: ^3.2.7 - resolve: ^1.20.0 - checksum: 20e06f3fa27b49de7159c8db54b4d7f82c156498e0050c491fcf7395922f927765b8296bf857c3b487da361bd65c1dcc68203832ef8e9179b461aa4192406535 + is-core-module: ^2.11.0 + resolve: ^1.22.1 + checksum: 39c562b59ec8dfd6b85ffa52273dbf0edb661b616463e2c453c60b2398b0a76f268f15f949a1648046c9c996d29599b57f6266df4b5d3562bff1088ded3672d5 languageName: node linkType: hard -"eslint-module-utils@npm:^2.7.3": +"eslint-module-utils@npm:^2.7.4": version: 2.7.4 resolution: "eslint-module-utils@npm:2.7.4" dependencies: @@ -8686,25 +8860,27 @@ __metadata: linkType: hard "eslint-plugin-import@npm:^2.22.1, eslint-plugin-import@npm:^2.26.0": - version: 2.26.0 - resolution: "eslint-plugin-import@npm:2.26.0" + version: 2.27.5 + resolution: "eslint-plugin-import@npm:2.27.5" dependencies: - array-includes: ^3.1.4 - array.prototype.flat: ^1.2.5 - debug: ^2.6.9 + array-includes: ^3.1.6 + array.prototype.flat: ^1.3.1 + array.prototype.flatmap: ^1.3.1 + debug: ^3.2.7 doctrine: ^2.1.0 - eslint-import-resolver-node: ^0.3.6 - eslint-module-utils: ^2.7.3 + eslint-import-resolver-node: ^0.3.7 + eslint-module-utils: ^2.7.4 has: ^1.0.3 - is-core-module: ^2.8.1 + is-core-module: ^2.11.0 is-glob: ^4.0.3 minimatch: ^3.1.2 - object.values: ^1.1.5 - resolve: ^1.22.0 + object.values: ^1.1.6 + resolve: ^1.22.1 + semver: ^6.3.0 tsconfig-paths: ^3.14.1 peerDependencies: eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 - checksum: d4b6f22dbbc72997b37ccb6f5948e7ae02f1f93bb2a1da7dea830ecd4d7f0ba60c69418cb298d54ffa0aa854f96b2ad9df3d21ca2bff6617e625cd26266eb74f + checksum: e561e79889ad3c662e305ca9a9b273a5baf8f492dad8198e42987efc4f0532c0d49caee206e78e057cec3365b36f9cef8340915e9f08adec5f29c9d631e6f691 languageName: node linkType: hard @@ -8724,25 +8900,28 @@ __metadata: linkType: hard "eslint-plugin-jsx-a11y@npm:^6.3.1": - version: 6.6.1 - resolution: "eslint-plugin-jsx-a11y@npm:6.6.1" + version: 6.7.1 + resolution: "eslint-plugin-jsx-a11y@npm:6.7.1" dependencies: - "@babel/runtime": ^7.18.9 - aria-query: ^4.2.2 - array-includes: ^3.1.5 + "@babel/runtime": ^7.20.7 + aria-query: ^5.1.3 + array-includes: ^3.1.6 + array.prototype.flatmap: ^1.3.1 ast-types-flow: ^0.0.7 - axe-core: ^4.4.3 - axobject-query: ^2.2.0 + axe-core: ^4.6.2 + axobject-query: ^3.1.1 damerau-levenshtein: ^1.0.8 emoji-regex: ^9.2.2 has: ^1.0.3 - jsx-ast-utils: ^3.3.2 - language-tags: ^1.0.5 + jsx-ast-utils: ^3.3.3 + language-tags: =1.0.5 minimatch: ^3.1.2 + object.entries: ^1.1.6 + object.fromentries: ^2.0.6 semver: ^6.3.0 peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 - checksum: 7095a78f538e92d046ff67ba27a6b8ba75e7baba273cda348ed2893018b4cce0628fe85e5bf529251f394cd61b21d7a172c697b296e3917cc170f80f6419e9b3 + checksum: 41ad3d0c8036b36cd475685c1ad639157f403b16e8ac23c07f1dbe0226ccf8458f2805cbd5cc8e56856a5d8a356f3276e3139274d819476ccad80c41b9245502 languageName: node linkType: hard @@ -8771,26 +8950,27 @@ __metadata: linkType: hard "eslint-plugin-react@npm:^7.21.5": - version: 7.31.10 - resolution: "eslint-plugin-react@npm:7.31.10" + version: 7.32.2 + resolution: "eslint-plugin-react@npm:7.32.2" dependencies: - array-includes: ^3.1.5 - array.prototype.flatmap: ^1.3.0 + array-includes: ^3.1.6 + array.prototype.flatmap: ^1.3.1 + array.prototype.tosorted: ^1.1.1 doctrine: ^2.1.0 estraverse: ^5.3.0 jsx-ast-utils: ^2.4.1 || ^3.0.0 minimatch: ^3.1.2 - object.entries: ^1.1.5 - object.fromentries: ^2.0.5 - object.hasown: ^1.1.1 - object.values: ^1.1.5 + object.entries: ^1.1.6 + object.fromentries: ^2.0.6 + object.hasown: ^1.1.2 + object.values: ^1.1.6 prop-types: ^15.8.1 - resolve: ^2.0.0-next.3 + resolve: ^2.0.0-next.4 semver: ^6.3.0 - string.prototype.matchall: ^4.0.7 + string.prototype.matchall: ^4.0.8 peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 - checksum: 0a3ed9547e337f7eac4364f45229a8094ea4ac5073f1c4b8662f84c75284703bfebdf5dfe2cb55bcaeedec43f0445ed76ca650388f642d5ad1c9fe530bf3f159 + checksum: 9ddd5cfc508555a5cb3edbdcc9138dd472d269d3a45da0be3e267ea2b3fa1b5990823675208c0e11376c9c55e46aaad5b7a5f46c965eb4dcf6f1eebcebf174c3 languageName: node linkType: hard @@ -8955,11 +9135,11 @@ __metadata: linkType: hard "esquery@npm:^1.4.0": - version: 1.4.0 - resolution: "esquery@npm:1.4.0" + version: 1.4.2 + resolution: "esquery@npm:1.4.2" dependencies: estraverse: ^5.1.0 - checksum: b9b18178d33c4335210c76e062de979dc38ee6b49deea12bff1b2315e6cfcca1fd7f8bc49f899720ad8ff25967ac95b5b182e81a8b7b59ff09dbd0d978c32f64 + checksum: b4109b3d8301e79bf0be10bbafe4ac9c5469274e61b07a16e7174e99efe815081bc18ac2e6d951d06df95004ac5772751db5d5b14483e51aefa96b018726117d languageName: node linkType: hard @@ -9014,17 +9194,14 @@ __metadata: languageName: node linkType: hard -"eth-block-tracker@npm:^4.4.2": - version: 4.4.3 - resolution: "eth-block-tracker@npm:4.4.3" +"eth-block-tracker@npm:^5.0.1": + version: 5.0.1 + resolution: "eth-block-tracker@npm:5.0.1" dependencies: - "@babel/plugin-transform-runtime": ^7.5.5 - "@babel/runtime": ^7.5.5 - eth-query: ^2.1.0 + "@metamask/safe-event-emitter": ^2.0.0 json-rpc-random-id: ^1.0.1 pify: ^3.0.0 - safe-event-emitter: ^1.0.1 - checksum: 3561e136f45166f9804c43914f98767518c1ea955567e030ea4a6f0eb4cd1b48a70cb6af249f9b1fb129d772c04e881ebc20cb2f84b04bc6e73d0c6dd50079d9 + checksum: 5a65e6412f11b99d2ce8d78caf94b22a9819b413c3b6e8c79a52ee646bc37cc156677cf47e04528d2a6e3e37c1658c5a683a774ea33b1fc5fba450e5a5d95b64 languageName: node linkType: hard @@ -9115,7 +9292,7 @@ __metadata: languageName: node linkType: hard -"eth-query@npm:^2.1.0, eth-query@npm:^2.1.2": +"eth-query@npm:^2.1.2": version: 2.1.2 resolution: "eth-query@npm:2.1.2" dependencies: @@ -9879,11 +10056,11 @@ __metadata: linkType: hard "fastq@npm:^1.6.0": - version: 1.13.0 - resolution: "fastq@npm:1.13.0" + version: 1.15.0 + resolution: "fastq@npm:1.15.0" dependencies: reusify: ^1.0.4 - checksum: 76c7b5dafb93c7e74359a3e6de834ce7a7c2e3a3184050ed4cb652661de55cf8d4895178d8d3ccd23069395056c7bb15450660d38fb382ca88c142b22694d7c9 + checksum: 5ce4f83afa5f88c9379e67906b4d31bc7694a30826d6cc8d0f0473c966929017fda65c2174b0ec89f064ede6ace6c67f8a4fe04cef42119b6a55b0d465554c24 languageName: node linkType: hard @@ -10384,14 +10561,14 @@ __metadata: languageName: node linkType: hard -"get-intrinsic@npm:^1.0.2, get-intrinsic@npm:^1.1.0, get-intrinsic@npm:^1.1.1, get-intrinsic@npm:^1.1.3": - version: 1.1.3 - resolution: "get-intrinsic@npm:1.1.3" +"get-intrinsic@npm:^1.0.2, get-intrinsic@npm:^1.1.1, get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.0": + version: 1.2.0 + resolution: "get-intrinsic@npm:1.2.0" dependencies: function-bind: ^1.1.1 has: ^1.0.3 has-symbols: ^1.0.3 - checksum: 6f201d5f95ea0dd6c8d0dc2c265603aff0b9e15614cb70f8f4674bb3d2b2369d521efaa84d0b70451d2c00762ebd28402758bf46279c6f2a00d242ebac0d8442 + checksum: 7c564f6b1061e6ca9eb1abab424a2cf80b93e75dcde65229d504e4055aa0ea54f88330e9b75d10e41c72bca881a947e84193b3549a4692d836f304239a178d63 languageName: node linkType: hard @@ -10519,15 +10696,15 @@ __metadata: linkType: hard "glob@npm:^8.0.1": - version: 8.0.3 - resolution: "glob@npm:8.0.3" + version: 8.1.0 + resolution: "glob@npm:8.1.0" dependencies: fs.realpath: ^1.0.0 inflight: ^1.0.4 inherits: 2 minimatch: ^5.0.1 once: ^1.3.0 - checksum: 07ebaf2ed83e76b10901ec4982040ebd85458b787b4386f751a0514f6c8e416ed6c9eec5a892571eb0ef00b09d1bd451f72b5d9fb7b63770efd400532486e731 + checksum: cb0b5cab17a59c57299376abe5646c7070f8acb89df5595b492dba3bfb43d301a46c01e5695f01154e6553168207cb60d4eaf07d3be4bc3eb9b0457c5c561d0f languageName: node linkType: hard @@ -10569,11 +10746,20 @@ __metadata: linkType: hard "globals@npm:^13.6.0, globals@npm:^13.9.0": - version: 13.17.0 - resolution: "globals@npm:13.17.0" + version: 13.20.0 + resolution: "globals@npm:13.20.0" dependencies: type-fest: ^0.20.2 - checksum: f2aa3b9f21608bed3570f281e95a8050d9700580edd4b59ed5464c83e0b7a346f74abc13f850c7f07a972cd198ee1f2b0de6a5977baf547e50b1002428f0dd09 + checksum: 9a028f136f1e7a3574689f430f7d57faa0d699c4c7e92ade00b02882a892be31c314d50dff07b48e607283013117bb8a997406d03a1f7ab4a33a005eb16efd6c + languageName: node + linkType: hard + +"globalthis@npm:^1.0.3": + version: 1.0.3 + resolution: "globalthis@npm:1.0.3" + dependencies: + define-properties: ^1.1.3 + checksum: 0db6e9af102a5254630351557ac15e6909bc7459d3e3f6b001e59fe784c96d31108818f032d9095739355a88467459e6488ff16584ee6250cd8c27dec05af4b0 languageName: node linkType: hard @@ -10634,6 +10820,13 @@ __metadata: languageName: node linkType: hard +"grapheme-splitter@npm:^1.0.4": + version: 1.0.4 + resolution: "grapheme-splitter@npm:1.0.4" + checksum: 108415fb07ac913f17040dc336607772fcea68c7f495ef91887edddb0b0f5ff7bc1d1ab181b125ecb2f0505669ef12c9a178a3bbd2dd8e042d8c5f1d7c90331a + languageName: node + linkType: hard + "growly@npm:^1.3.0": version: 1.3.0 resolution: "growly@npm:1.3.0" @@ -10728,6 +10921,13 @@ __metadata: languageName: node linkType: hard +"has-proto@npm:^1.0.1": + version: 1.0.1 + resolution: "has-proto@npm:1.0.1" + checksum: c8a8fe411f810b23a564bd5546a8f3f0fff6f1b692740eb7a2fdc9df716ef870040806891e2f23ff4653f1083e3895bf12088703dd1a0eac3d9202d3a4768cd0 + languageName: node + linkType: hard + "has-symbols@npm:^1.0.1, has-symbols@npm:^1.0.2, has-symbols@npm:^1.0.3": version: 1.0.3 resolution: "has-symbols@npm:1.0.3" @@ -10821,13 +11021,14 @@ __metadata: linkType: hard "hdkey@npm:^2.0.1": - version: 2.0.1 - resolution: "hdkey@npm:2.0.1" + version: 2.1.0 + resolution: "hdkey@npm:2.1.0" dependencies: bs58check: ^2.1.2 + ripemd160: ^2.0.2 safe-buffer: ^5.1.1 secp256k1: ^4.0.0 - checksum: 0366b90b7d1c906720eb0289020dc92db3b8297dcd131f2b3bc80b1ca6ea03174b2092da323fdc5daa78cbbc97b1e19bc55766915c69079f77f168d19ce67a8b + checksum: cefa0d3bae5b9e848fcb5dfe603451514bdc22119b5f7752e2a443285976302793306fa02309416992b1038ab0c52a41e477638bb87a89dd0a9938846d9bb0fb languageName: node linkType: hard @@ -11194,9 +11395,9 @@ __metadata: linkType: hard "ignore@npm:^5.1.4, ignore@npm:^5.1.8, ignore@npm:^5.2.0": - version: 5.2.0 - resolution: "ignore@npm:5.2.0" - checksum: 7fb7b4c4c52c2555113ff968f8a83b8ac21b076282bfcb3f468c3fb429be69bd56222306c31de95dd452c647fc6ae24339b8047ebe3ef34c02591abfec58da01 + version: 5.2.4 + resolution: "ignore@npm:5.2.4" + checksum: 7c7cd90edd9fea6e037f9b9da4b01bf0a86b198ce78345f9bbd983929d68ff14830be31111edc5d70c264921f4962404d75b7262b4d9cc3bc12381eccbd03096 languageName: node linkType: hard @@ -11215,16 +11416,16 @@ __metadata: linkType: hard "immer@npm:^9.0.6": - version: 9.0.16 - resolution: "immer@npm:9.0.16" - checksum: 38f3b463051b0be66e786bdb313eb3fc5b801efbf83deb64729a032ebf64fda91b44e3ad1401dcc0f6a1fcabf285ca860fbc98c136731dfddf9695277108f4f3 + version: 9.0.19 + resolution: "immer@npm:9.0.19" + checksum: 69a5f5c1f03471e74adacb7dfc21bdb08156c3d958035142a71e318295d2dcbbd245d9f280fd6cdd54b94bcc642b3f6c2fb1169a97be31ff63a59b2f0469be78 languageName: node linkType: hard "immutable@npm:^4.0.0": - version: 4.1.0 - resolution: "immutable@npm:4.1.0" - checksum: 7cf8d6a47bcca7a64247d887e40b59596e0165e32863ce94a60cd34ff43d14dfe37b36c11022e5651b556406f9a06fca8b5a93859d9274fb811156842ecae6dd + version: 4.2.4 + resolution: "immutable@npm:4.2.4" + checksum: 99d3bb8dcdf0d10b25fb57efd9ddd14ce773705ee4b337df67d3283ab188709a2ea2bdd78f4fbe4ecf8a324ec3e4427f02a41cca5aed732a35f4463e306a38fb languageName: node linkType: hard @@ -11411,14 +11612,14 @@ __metadata: languageName: node linkType: hard -"internal-slot@npm:^1.0.3": - version: 1.0.3 - resolution: "internal-slot@npm:1.0.3" +"internal-slot@npm:^1.0.3, internal-slot@npm:^1.0.4": + version: 1.0.5 + resolution: "internal-slot@npm:1.0.5" dependencies: - get-intrinsic: ^1.1.0 + get-intrinsic: ^1.2.0 has: ^1.0.3 side-channel: ^1.0.4 - checksum: bb41342a474c1b607458b0c716c742d779a6ed9dfaf7986e5d20d1e7f55b7f3676e4d9f416bc253af4fd78d367e1f83e586f74840302bcf2e60c424f9284dde5 + checksum: 66d8a66b4b5310c042e8ad00ce895dc55cb25165a3a7da0d7862ca18d69d3b1ba86511b4bf3baf4273d744d3f6e9154574af45189ef11135a444945309e39e4a languageName: node linkType: hard @@ -11482,7 +11683,7 @@ __metadata: languageName: node linkType: hard -"is-arguments@npm:^1.0.4, is-arguments@npm:^1.1.0, is-arguments@npm:^1.1.1": +"is-arguments@npm:^1.0.4, is-arguments@npm:^1.1.1": version: 1.1.1 resolution: "is-arguments@npm:1.1.1" dependencies: @@ -11492,6 +11693,17 @@ __metadata: languageName: node linkType: hard +"is-array-buffer@npm:^3.0.1": + version: 3.0.1 + resolution: "is-array-buffer@npm:3.0.1" + dependencies: + call-bind: ^1.0.2 + get-intrinsic: ^1.1.3 + is-typed-array: ^1.1.10 + checksum: a20fc6be40c2efa9465f56274d4ad9c13b84b5f7efe76ec4897609817f079d5e86f3b392c3a78e12d96e0151bcf23389946b0721bd00a09fc9c14905fd7edb1b + languageName: node + linkType: hard + "is-arrayish@npm:^0.2.1": version: 0.2.1 resolution: "is-arrayish@npm:0.2.1" @@ -11582,7 +11794,7 @@ __metadata: languageName: node linkType: hard -"is-core-module@npm:^2.0.0, is-core-module@npm:^2.8.1, is-core-module@npm:^2.9.0": +"is-core-module@npm:^2.0.0, is-core-module@npm:^2.11.0, is-core-module@npm:^2.9.0": version: 2.11.0 resolution: "is-core-module@npm:2.11.0" dependencies: @@ -11980,7 +12192,7 @@ __metadata: languageName: node linkType: hard -"is-typed-array@npm:^1.1.10, is-typed-array@npm:^1.1.3": +"is-typed-array@npm:^1.1.10, is-typed-array@npm:^1.1.3, is-typed-array@npm:^1.1.9": version: 1.1.10 resolution: "is-typed-array@npm:1.1.10" dependencies: @@ -12484,14 +12696,14 @@ __metadata: linkType: hard "jest-pnp-resolver@npm:^1.2.2": - version: 1.2.2 - resolution: "jest-pnp-resolver@npm:1.2.2" + version: 1.2.3 + resolution: "jest-pnp-resolver@npm:1.2.3" peerDependencies: jest-resolve: "*" peerDependenciesMeta: jest-resolve: optional: true - checksum: f6ef6193f7f015830aea3a13a4fd9f53a60746bbaa2d56d18af4afd26ed1b527039c466c8d2447f68b149db8a912b9493a727f29b809ff883b8b5daec16e98ce + checksum: 86eec0c78449a2de733a6d3e316d49461af6a858070e113c97f75fb742a48c2396ea94150cbca44159ffd4a959f743a47a8b37a792ef6fdad2cf0a5cba973fac languageName: node linkType: hard @@ -12916,6 +13128,16 @@ __metadata: languageName: node linkType: hard +"json-rpc-middleware-stream@npm:^4.2.1": + version: 4.2.1 + resolution: "json-rpc-middleware-stream@npm:4.2.1" + dependencies: + "@metamask/safe-event-emitter": ^2.0.0 + readable-stream: ^2.3.3 + checksum: dde81658956b33cfe7aab2c6f701bae42cca510820fa763a2e4dd1c5dbf6d7acf583fb2eb8b4cf3937a8c175d365058898c3987f5d668f984c3f8a74d83a7517 + languageName: node + linkType: hard + "json-rpc-random-id@npm:^1.0.0, json-rpc-random-id@npm:^1.0.1": version: 1.0.1 resolution: "json-rpc-random-id@npm:1.0.1" @@ -12978,12 +13200,12 @@ __metadata: languageName: node linkType: hard -"json5@npm:^2.1.2, json5@npm:^2.2.1": - version: 2.2.1 - resolution: "json5@npm:2.2.1" +"json5@npm:^2.1.2, json5@npm:^2.2.2": + version: 2.2.3 + resolution: "json5@npm:2.2.3" bin: json5: lib/cli.js - checksum: a7174bc4e146613750a04a8a7fe2bc4ab6f4cad20486f8d7026cc4546b3ee1dc3762fc5e7377557ae99414745aac782486e409f31c363084a455e05cb495ce7a + checksum: 5a04eed94810fa55c5ea138b2f7a5c12b97c3750bc63d11e511dcecbfef758003861522a070c2272764ee0f4e3e323862f386945aeb5b85b87ee43f084ba586c languageName: node linkType: hard @@ -13046,92 +13268,92 @@ __metadata: linkType: hard "jss-plugin-camel-case@npm:^10.5.1": - version: 10.9.2 - resolution: "jss-plugin-camel-case@npm:10.9.2" + version: 10.10.0 + resolution: "jss-plugin-camel-case@npm:10.10.0" dependencies: "@babel/runtime": ^7.3.1 hyphenate-style-name: ^1.0.3 - jss: 10.9.2 - checksum: 9a3d9b1efc952d97e232da3301223f6527ca4a8a8cae35a90158e5f3cb81c4c46b2410c8023de0288ad9bdfb86d4aaff56fc7b35c3977df7e658e0f93937eac5 + jss: 10.10.0 + checksum: 29dedf0866837425258eae3b12b72c1de435ea7caddef94ac13044b3a04c4abd8dd238a81fd6e0a4afdbf10c9cb4674df41f50af79554c34c736cd2ecf3752da languageName: node linkType: hard "jss-plugin-default-unit@npm:^10.5.1": - version: 10.9.2 - resolution: "jss-plugin-default-unit@npm:10.9.2" + version: 10.10.0 + resolution: "jss-plugin-default-unit@npm:10.10.0" dependencies: "@babel/runtime": ^7.3.1 - jss: 10.9.2 - checksum: 3b9606e68ee3823107ad7f253d5027bdbf73a43cda616e0de251e20f30cfc9d9353d8ee7586bbb06f8ba3da7bfa79ef982f94bdf49e955f016a69a93c08830e8 + jss: 10.10.0 + checksum: f394d5411114fde7056249f4650de51e6f3e47c64a3d48cee80180a6e75876f0d0d68c96d81458880e1024ca880ed53baade682d36a5f7177046bfef0b280572 languageName: node linkType: hard "jss-plugin-global@npm:^10.5.1": - version: 10.9.2 - resolution: "jss-plugin-global@npm:10.9.2" + version: 10.10.0 + resolution: "jss-plugin-global@npm:10.10.0" dependencies: "@babel/runtime": ^7.3.1 - jss: 10.9.2 - checksum: 98a40a7ca6935b7e86c03c06cfbdc938921a532203021972d76123dc620ea071e7ef1e2ea01617910602b8af0965cbf180922ed37805aafdcea320f4ef27a2b4 + jss: 10.10.0 + checksum: 2d24ef0e16cd6ebcce59f132756716ae37fdffe3f59461018636a57ef68298e649f43bd5c346041f1642872aa2cc0629f5ecfb48a20bfb471813318cb8f3935f languageName: node linkType: hard "jss-plugin-nested@npm:^10.5.1": - version: 10.9.2 - resolution: "jss-plugin-nested@npm:10.9.2" + version: 10.10.0 + resolution: "jss-plugin-nested@npm:10.10.0" dependencies: "@babel/runtime": ^7.3.1 - jss: 10.9.2 + jss: 10.10.0 tiny-warning: ^1.0.2 - checksum: 6e715d989821d5d38e7fda65c929b607a9a43a9f11cac999b6b84b1bb24a1cd39281875eccc8be2659e936c8f4c8ec14892233df0871849638be275d65d8636f + checksum: 868ac4e4bea9dc02fac33f15e3165c008669d69e6b87201f1d8574eb213408b67366302288b49f46acda1320164460daa50e6aac817d34ae3b1c256a03f4ebba languageName: node linkType: hard "jss-plugin-props-sort@npm:^10.5.1": - version: 10.9.2 - resolution: "jss-plugin-props-sort@npm:10.9.2" + version: 10.10.0 + resolution: "jss-plugin-props-sort@npm:10.10.0" dependencies: "@babel/runtime": ^7.3.1 - jss: 10.9.2 - checksum: 6bddc5a7b0114e3682ab09f2c8f2affa5153b75af824ad91f1eb41586f62a16b2bfba5ac90f82bb996a60abca362796fb8894232879d80d061f2c80200c9aaf6 + jss: 10.10.0 + checksum: 5579bb21bfe514c12f43bd5e57458badc37c8e5676a47109f45195466a3aed633c61609daef079622421ef7c902b8342d1f96578543fefcb729f0b8dcfd2fe37 languageName: node linkType: hard "jss-plugin-rule-value-function@npm:^10.5.1": - version: 10.9.2 - resolution: "jss-plugin-rule-value-function@npm:10.9.2" + version: 10.10.0 + resolution: "jss-plugin-rule-value-function@npm:10.10.0" dependencies: "@babel/runtime": ^7.3.1 - jss: 10.9.2 + jss: 10.10.0 tiny-warning: ^1.0.2 - checksum: 068de3acf233da31c3af8271e2fc693a00f4efe146af5ad7109bd0b078b26ea96427aa08ec28925a6bbf9bee2824616a951c5d51928e711707c15c457f12b9f8 + checksum: 678bedb49da3b5e93fc1971d691f7f3ad2d7cf15dfc220edab934b70c7571fc383a435371a687a8ae125ab5ccd7bada9712574620959a3d1cd961fbca1583c29 languageName: node linkType: hard "jss-plugin-vendor-prefixer@npm:^10.5.1": - version: 10.9.2 - resolution: "jss-plugin-vendor-prefixer@npm:10.9.2" + version: 10.10.0 + resolution: "jss-plugin-vendor-prefixer@npm:10.10.0" dependencies: "@babel/runtime": ^7.3.1 css-vendor: ^2.0.8 - jss: 10.9.2 - checksum: cd96fda364cac942cad1d6d6bb2101c84e47854a492faf0e62a9e2dc9c5f5845425dd51de23a1cc1d0eaab52b196f16d3dfa304f7029dd053e86f8ec0562e22e + jss: 10.10.0 + checksum: e3ad2dfe93d126f722586782aebddcd68dc46c0ad59f99edd65e164ecbb6e4cad6ce85c874f90553fa5fec50c2fd2b1f5984abfc4e3dd49d24033bbc378a2e11 languageName: node linkType: hard -"jss@npm:10.9.2, jss@npm:^10.5.1": - version: 10.9.2 - resolution: "jss@npm:10.9.2" +"jss@npm:10.10.0, jss@npm:^10.5.1": + version: 10.10.0 + resolution: "jss@npm:10.10.0" dependencies: "@babel/runtime": ^7.3.1 csstype: ^3.0.2 is-in-browser: ^1.1.3 tiny-warning: ^1.0.2 - checksum: 0b1c85e68adaf98a9654f77d7d13aa4a0732d58b97f40a1b27d7db46f20698031a7f2102e961f329210c50535c9db09db55b43e6b3063964c5155c20ccda9970 + checksum: aa5e743a3f40d6df05ae951c6913b6495ef42b3e9539f6875c32bf01c42ab405bd91038d6feca2ed5c67a2947111b0137213983089e2a310ee11fc563208ad61 languageName: node linkType: hard -"jsx-ast-utils@npm:^2.4.1 || ^3.0.0, jsx-ast-utils@npm:^3.3.2": +"jsx-ast-utils@npm:^2.4.1 || ^3.0.0, jsx-ast-utils@npm:^3.3.3": version: 3.3.3 resolution: "jsx-ast-utils@npm:3.3.3" dependencies: @@ -13149,14 +13371,14 @@ __metadata: linkType: hard "keccak@npm:^3.0.0": - version: 3.0.2 - resolution: "keccak@npm:3.0.2" + version: 3.0.3 + resolution: "keccak@npm:3.0.3" dependencies: node-addon-api: ^2.0.0 node-gyp: latest node-gyp-build: ^4.2.0 readable-stream: ^3.6.0 - checksum: f1673e0f9bab4eb8a5bd232227916c592716d3b961e14e6ab3fabcf703c896c83fdbcd230f7b4a44f076d50fb0931ec1b093a98e4b0e74680b56be123a4a93f6 + checksum: b31cca18eeedafb93b0e28bc032f9a52f28c9accb4181925ba7f9152570807d698a802a45946a7246842f5d40dc9237ecdc944363c1272e657839f29b6171550 languageName: node linkType: hard @@ -13207,9 +13429,9 @@ __metadata: linkType: hard "klona@npm:^2.0.4": - version: 2.0.5 - resolution: "klona@npm:2.0.5" - checksum: 5b752c11ca8e2996612386699f52cc5aed802aa4116663d26239ac0b054fae25191dacb95587ecf1a167b039daa9fc3fa2da17dfd5d0821f3037de3821d9a9e5 + version: 2.0.6 + resolution: "klona@npm:2.0.6" + checksum: 94eed2c6c2ce99f409df9186a96340558897b3e62a85afdc1ee39103954d2ebe1c1c4e9fe2b0952771771fa96d70055ede8b27962a7021406374fdb695fd4d01 languageName: node linkType: hard @@ -13230,7 +13452,7 @@ __metadata: languageName: node linkType: hard -"language-tags@npm:^1.0.5": +"language-tags@npm:=1.0.5": version: 1.0.5 resolution: "language-tags@npm:1.0.5" dependencies: @@ -13362,17 +13584,6 @@ __metadata: languageName: node linkType: hard -"loader-utils@npm:1.2.3": - version: 1.2.3 - resolution: "loader-utils@npm:1.2.3" - dependencies: - big.js: ^5.2.2 - emojis-list: ^2.0.0 - json5: ^1.0.1 - checksum: b4242988adf5d50e7a3dd7b2f0c7b6534ea580a27ae4f8ba226aea3219d8a72ffb6d1a9b200fc8e0435e38a22bce740b094f57be8d0142a3f1a75e610159235b - languageName: node - linkType: hard - "loader-utils@npm:2.0.0": version: 2.0.0 resolution: "loader-utils@npm:2.0.0" @@ -13581,9 +13792,9 @@ __metadata: linkType: hard "lru-cache@npm:^7.7.1": - version: 7.14.1 - resolution: "lru-cache@npm:7.14.1" - checksum: d54e01ae3bedbd7bb0562fe48e61e509c86102bcc2c8babba1ba5498a6859a796adc697fa917459a455969a45c7d8645b29d938c0142b97fa3b5fb9c234d2390 + version: 7.17.0 + resolution: "lru-cache@npm:7.17.0" + checksum: 5c1b796a52c0a0574b3bac784a0198a68efbe7e35097f5f246cfbc00a6ed901461aaab6c638dd648a10afb51ee517670f2dc95381a8cbf08f2894c9d7d3967e4 languageName: node linkType: hard @@ -13594,6 +13805,13 @@ __metadata: languageName: node linkType: hard +"luxon@npm:^3.2.1": + version: 3.2.1 + resolution: "luxon@npm:3.2.1" + checksum: 2edd1400c7a785b01fa24ab491675c490a763054e0e147507b7b64caa6caad50329b48d482300c7ab5dc1a2630aaf84997496ffe7d2e166f9ea223f6caa719d9 + languageName: node + linkType: hard + "lz-string@npm:^1.4.4": version: 1.4.4 resolution: "lz-string@npm:1.4.4" @@ -13976,18 +14194,18 @@ __metadata: linkType: hard "minimatch@npm:^5.0.1": - version: 5.1.0 - resolution: "minimatch@npm:5.1.0" + version: 5.1.6 + resolution: "minimatch@npm:5.1.6" dependencies: brace-expansion: ^2.0.1 - checksum: 21c4877438068da0728eeb678107ea716fd3c76fcde713c9d11b01d7d15c276071aa2fecfcd353b970a290cffd572c3ed43e0a64804470ab9ae97717ed13fb18 + checksum: 3defdfd230914f22a8da203747c42ee3c405c39d4d37ffda284dac5e45b7e1f6c49aa8be606509002898e73091ff2a3bbfc59c2c6c71d4660609f63aa92f98e3 languageName: node linkType: hard "minimist@npm:^1.1.0, minimist@npm:^1.1.1, minimist@npm:^1.2.0, minimist@npm:^1.2.6": - version: 1.2.7 - resolution: "minimist@npm:1.2.7" - checksum: 8808da67ca50ee19ab2d69051d77ee78572e67297fd8a1635ecc757a15106ccdfb5b8c4d11d84750120142f1684e5329a141295728c755e5d149eedd73cc6572 + version: 1.2.8 + resolution: "minimist@npm:1.2.8" + checksum: 19d3fcdca050087b84c2029841a093691a91259a47def2f18222f41e7645a0b7c44ef4b40e88a1e58a40c84d2ef0ee6047c55594d298146d0eb3f6b737c20ce6 languageName: node linkType: hard @@ -14042,21 +14260,19 @@ __metadata: languageName: node linkType: hard -"minipass@npm:^3.0.0, minipass@npm:^3.1.1": - version: 3.3.4 - resolution: "minipass@npm:3.3.4" +"minipass@npm:^3.0.0, minipass@npm:^3.1.1, minipass@npm:^3.1.6": + version: 3.3.6 + resolution: "minipass@npm:3.3.6" dependencies: yallist: ^4.0.0 - checksum: 942522f16a60b651de81031a095149206ebb8647f7d029f5eb4eed23b04e4f872a93ffec5f7dceb6defb00fa80cc413dd5aa1131471a480a24d7167f8264a273 + checksum: a114746943afa1dbbca8249e706d1d38b85ed1298b530f5808ce51f8e9e941962e2a5ad2e00eae7dd21d8a4aae6586a66d4216d1a259385e9d0358f0c1eba16c languageName: node linkType: hard -"minipass@npm:^3.1.6": - version: 3.3.5 - resolution: "minipass@npm:3.3.5" - dependencies: - yallist: ^4.0.0 - checksum: f1bb39af4d6ce60f8a1e02e7ef7f09fffd882c83decb7edd5cb1711b6eff93b34833d1845b7883864f8fca2d2498b62c882fec735deff759c91444bf6e821266 +"minipass@npm:^4.0.0": + version: 4.0.3 + resolution: "minipass@npm:4.0.3" + checksum: 445425e23866511e729e736c93b938b3453f8912b72bff7cc06a89ba43de93896f4feb201296114e329af0c932793818ad3a6b0031016a3f30e234f0edfdaca4 languageName: node linkType: hard @@ -14126,8 +14342,8 @@ __metadata: linkType: hard "mocha@npm:^10.0.0": - version: 10.1.0 - resolution: "mocha@npm:10.1.0" + version: 10.2.0 + resolution: "mocha@npm:10.2.0" dependencies: ansi-colors: 4.1.1 browser-stdout: 1.3.1 @@ -14153,7 +14369,7 @@ __metadata: bin: _mocha: bin/_mocha mocha: bin/mocha.js - checksum: a5b84d1e5018afbedfb60cceb7983257e9ca0b0959a9097bd88b1b928908db020188ac029e6fb59bfbf7ad29b79d182172e49acc4db6a437eea0ddfa870c4e83 + checksum: 145185435535ec7766932e9fa3def1520ffb895e7fa341e8592829844c4c9dd9fcb35db139d448c228b5ad3c2bedce50423ce760827b3054fafe6d47ef014937 languageName: node linkType: hard @@ -14380,8 +14596,8 @@ __metadata: linkType: hard "node-fetch@npm:^2.6.0, node-fetch@npm:^2.6.1": - version: 2.6.7 - resolution: "node-fetch@npm:2.6.7" + version: 2.6.9 + resolution: "node-fetch@npm:2.6.9" dependencies: whatwg-url: ^5.0.0 peerDependencies: @@ -14389,7 +14605,7 @@ __metadata: peerDependenciesMeta: encoding: optional: true - checksum: fcae80f5ac52fbf5012f5e19df2bd3915e67d3b3ad51cb5942943df2238d32ba15890fecabd0e166876a9f98a581ab50f3f10eb942b09405c49ef8da36b826c7 + checksum: 7a4a0e027e509b741bec4172749103f158da23187ff251cb988dd54ea7267519c3fa11838971da0f5f3c54e79da3174e7bd72aa2179c9f69887511ece16c9c0f languageName: node linkType: hard @@ -14401,19 +14617,19 @@ __metadata: linkType: hard "node-gyp-build@npm:^4.2.0": - version: 4.5.0 - resolution: "node-gyp-build@npm:4.5.0" + version: 4.6.0 + resolution: "node-gyp-build@npm:4.6.0" bin: node-gyp-build: bin.js node-gyp-build-optional: optional.js node-gyp-build-test: build-test.js - checksum: 4ca30ae1f7ba570cd33ae6b71c7e3eb249c3901c0b8a02014cfe2ce18f7f23df621c8d087868973e4f32c90b1c4ad753b4dff1d8bf54666a3f848f414828c14f + checksum: 147add65942acd3cf641d11d9becd030128c7298a5b4aec4ebf3ad4afcc3d0298ad2562afba3e7b2bf70160c5e2e82235e3bc043ff9c52dc68bdd36c856764fe languageName: node linkType: hard "node-gyp@npm:latest": - version: 9.3.0 - resolution: "node-gyp@npm:9.3.0" + version: 9.3.1 + resolution: "node-gyp@npm:9.3.1" dependencies: env-paths: ^2.2.0 glob: ^7.1.4 @@ -14427,7 +14643,7 @@ __metadata: which: ^2.0.2 bin: node-gyp: bin/node-gyp.js - checksum: 3b326bc3accca849c62503820c13d9362d142dbe4189a5a3a2f2b6de4e872303f2d6cc2dd59e044bf4ca967bfd3eeb3d0c5d8d3b77e28e4e4f8d909697ff5a7e + checksum: 3285c110768eb65aadd9aa1d056f917e594ea22611d21fd535ab3677ea433d0a281e7f09bc73d53e64b02214f4379dbca476dc33faffe455b0ac1d5ba92802f4 languageName: node linkType: hard @@ -14490,10 +14706,10 @@ __metadata: languageName: node linkType: hard -"node-releases@npm:^2.0.6": - version: 2.0.6 - resolution: "node-releases@npm:2.0.6" - checksum: 25b08960cdf6a85075baf312f7cdcb4f9190c87abf42649ac441448a02486df3798363896bf2f0f9c6a1c7e26b3ca298c8a9295f7dd5e5eff6b6a78574a88350 +"node-releases@npm:^2.0.8": + version: 2.0.10 + resolution: "node-releases@npm:2.0.10" + checksum: 90947653e8e3d85bda4bcbf28d019693ccfb5d5947838ca64e91208b51d7bfc13ba930b8216389a4faffbad8145b2c616bf1f7a09c97a1a9ac57fd6ef6d01c5c languageName: node linkType: hard @@ -14688,9 +14904,9 @@ __metadata: linkType: hard "object-inspect@npm:^1.12.2, object-inspect@npm:^1.9.0": - version: 1.12.2 - resolution: "object-inspect@npm:1.12.2" - checksum: e1bd625f4c44a2f733bd69cfccce6469f71333fb09c6de151f4f346c16d658ef7555727b12652c108e20c2afb908ae7cd165f52ca53745a1d6cbf228cdb46ebe + version: 1.12.3 + resolution: "object-inspect@npm:1.12.3" + checksum: 752bb5f4dc595e214157ea8f442adb77bdb850ace762b078d151d8b6486331ab12364997a89ee6509be1023b15adf2b3774437a7105f8a5043dfda11ed622411 languageName: node linkType: hard @@ -14739,7 +14955,7 @@ __metadata: languageName: node linkType: hard -"object.entries@npm:^1.1.0, object.entries@npm:^1.1.5": +"object.entries@npm:^1.1.0, object.entries@npm:^1.1.6": version: 1.1.6 resolution: "object.entries@npm:1.1.6" dependencies: @@ -14750,7 +14966,7 @@ __metadata: languageName: node linkType: hard -"object.fromentries@npm:^2.0.5": +"object.fromentries@npm:^2.0.6": version: 2.0.6 resolution: "object.fromentries@npm:2.0.6" dependencies: @@ -14773,7 +14989,7 @@ __metadata: languageName: node linkType: hard -"object.hasown@npm:^1.1.1": +"object.hasown@npm:^1.1.2": version: 1.1.2 resolution: "object.hasown@npm:1.1.2" dependencies: @@ -14792,7 +15008,7 @@ __metadata: languageName: node linkType: hard -"object.values@npm:^1.1.0, object.values@npm:^1.1.5": +"object.values@npm:^1.1.0, object.values@npm:^1.1.6": version: 1.1.6 resolution: "object.values@npm:1.1.6" dependencies: @@ -16173,12 +16389,12 @@ __metadata: linkType: hard "postcss-selector-parser@npm:^6.0.0, postcss-selector-parser@npm:^6.0.2": - version: 6.0.10 - resolution: "postcss-selector-parser@npm:6.0.10" + version: 6.0.11 + resolution: "postcss-selector-parser@npm:6.0.11" dependencies: cssesc: ^3.0.0 util-deprecate: ^1.0.2 - checksum: a0b27c5e3f7604c8dc7cd83f145fdd7b21448e0d86072da99e0d78e536ba27aa9db2d42024c50aa530408ee517c4bdc0260529e1afb56608f9a82e839c207e82 + checksum: 70be26abb75dec3c51be312a086e640aee4a32f18114cfbdf8feac0b6373a5494b5571370ab158174e1d692afc50c198d799ae9759afe5da1da1e629e465112c languageName: node linkType: hard @@ -16251,13 +16467,13 @@ __metadata: linkType: hard "postcss@npm:^8.1.0": - version: 8.4.19 - resolution: "postcss@npm:8.4.19" + version: 8.4.21 + resolution: "postcss@npm:8.4.21" dependencies: nanoid: ^3.3.4 picocolors: ^1.0.0 source-map-js: ^1.0.2 - checksum: f33594fa0a2b629043deada34171744891054255baa49150d77f08f68edec1fa7eb9740e64c3a32e6f476c16e9e592af942fcf55f93051673dd208c0aee1d60b + checksum: a26e7cc86a1807d624d9965914c26c20faa3f237184cbd69db537387f6a4f62df97347549144284d47e9e8e27e7c60e797cb3b92ad36cb2f4c3c9cb3b73f9758 languageName: node linkType: hard @@ -16299,11 +16515,11 @@ __metadata: linkType: hard "prettier@npm:^2.7.1": - version: 2.7.1 - resolution: "prettier@npm:2.7.1" + version: 2.8.4 + resolution: "prettier@npm:2.8.4" bin: prettier: bin-prettier.js - checksum: 359d2b7ecf36bd52924a48331cae506d335f18637fde6c686212f952b9ce678ce9f554a80571049b36ec2897a8a6c40094b776dea371cc5c04c481cf5b78504b + checksum: d272cbd842d466fbd10e7efc22fd99ebdbfb78c06c0fe8ffdaa86d50883e7b3d3fba822a86fd8a1c851ca91ec5dfc867e612071c9c54d0e29954f20954262dcb languageName: node linkType: hard @@ -16566,9 +16782,9 @@ __metadata: linkType: hard "punycode@npm:^2.1.0, punycode@npm:^2.1.1": - version: 2.1.1 - resolution: "punycode@npm:2.1.1" - checksum: 83815ca9b9177f055771f31980cbec7ffaef10257d50a95ab99b4a30f0404846e85fa6887ee1bbc0aaddb7bad6d96e2fa150a016051ff0f6b92be4ad613ddca8 + version: 2.3.0 + resolution: "punycode@npm:2.3.0" + checksum: 8e6f7abdd3a6635820049e3731c623bbef3fedbf63bbc696b0d7237fdba4cefa069bc1fa62f2938b0fbae057550df7b5318f4a6bcece27f1907fc75c54160bee languageName: node linkType: hard @@ -17082,19 +17298,19 @@ __metadata: languageName: node linkType: hard -"regenerator-runtime@npm:^0.13.10, regenerator-runtime@npm:^0.13.7": - version: 0.13.10 - resolution: "regenerator-runtime@npm:0.13.10" - checksum: 2990a7a998ff6bf5caf5597c5671751f447560c5060ae5628469620a7ce640131bf0744c506d63c2166783121535da4ed782c3383371f945fb9a37481598a761 +"regenerator-runtime@npm:^0.13.11, regenerator-runtime@npm:^0.13.7": + version: 0.13.11 + resolution: "regenerator-runtime@npm:0.13.11" + checksum: 12b069dc774001fbb0014f6a28f11c09ebfe3c0d984d88c9bced77fdb6fedbacbca434d24da9ae9371bfbf23f754869307fb51a4c98a8b8b18e5ef748677ca24 languageName: node linkType: hard -"regenerator-transform@npm:^0.15.0": - version: 0.15.0 - resolution: "regenerator-transform@npm:0.15.0" +"regenerator-transform@npm:^0.15.1": + version: 0.15.1 + resolution: "regenerator-transform@npm:0.15.1" dependencies: "@babel/runtime": ^7.8.4 - checksum: c825d84f580441a3c592ea25668c491e0a1bd3ad55a992ce6b83b34bfc6e811d0b676af4e70f12e2c93834835d6c9181f75f13c8be181844b01e397a7d9df06b + checksum: 6588e0c454e92ed6c2b3ed7ab24f61270aef47ae7052eceb5367cc15658948a2e84fdd6849f7c96e561d1f8a7474dc4c292166792e07498fdde226299b9ff374 languageName: node linkType: hard @@ -17133,24 +17349,17 @@ __metadata: languageName: node linkType: hard -"regexpu-core@npm:^5.1.0": - version: 5.2.2 - resolution: "regexpu-core@npm:5.2.2" +"regexpu-core@npm:^5.3.1": + version: 5.3.1 + resolution: "regexpu-core@npm:5.3.1" dependencies: + "@babel/regjsgen": ^0.8.0 regenerate: ^1.4.2 regenerate-unicode-properties: ^10.1.0 - regjsgen: ^0.7.1 regjsparser: ^0.9.1 unicode-match-property-ecmascript: ^2.0.0 unicode-match-property-value-ecmascript: ^2.1.0 - checksum: 1d025e2144ee7207db424125a81f5989bd337f56cddc23c0c83c1051679eee33d8c65c0e1e23fa494c2d8c9f0b19c47df0315a924445ad40e733c8aad4286f83 - languageName: node - linkType: hard - -"regjsgen@npm:^0.7.1": - version: 0.7.1 - resolution: "regjsgen@npm:0.7.1" - checksum: 5e49462fb782d43f6dd25bb39f92dbc93980392e66def07fa181638180a2a68752b568e1d323791a4ccbfd737b39ba794c37a224326e0eb7fe5b09cafd2b0c07 + checksum: 198c15c7277764a43a04e8091a05286d0da335460558cfa37b9dccaa25fb4b031e32889749641c979eb2681f6296b277bbfaf7c3011dbb269fbe61ab3bb521b3 languageName: node linkType: hard @@ -17302,20 +17511,20 @@ __metadata: linkType: hard "resolve-url-loader@npm:^3.1.2": - version: 3.1.4 - resolution: "resolve-url-loader@npm:3.1.4" + version: 3.1.5 + resolution: "resolve-url-loader@npm:3.1.5" dependencies: adjust-sourcemap-loader: 3.0.0 camelcase: 5.3.1 compose-function: 3.0.3 convert-source-map: 1.7.0 es6-iterator: 2.0.3 - loader-utils: 1.2.3 + loader-utils: ^1.2.3 postcss: 7.0.36 rework: 1.0.1 rework-visit: 1.0.0 source-map: 0.6.1 - checksum: b82a9153a24c823b266fa9e89fac03a3044fb062e846035b65d3d26cd91e57ee9a483cc95dbb09a143e73808086e8247cae89eee3b4f1b7dd67bd3d30406eade + checksum: 80699eddaf685411b7507ed65f4923ac432c9c5439a7dcf819b48d93565d72f2998608d53b8698d6644f2bd950803f727c340dc9e327db29bcbcb5c695f49dbc languageName: node linkType: hard @@ -17336,7 +17545,7 @@ __metadata: languageName: node linkType: hard -"resolve@npm:^1.1.4, resolve@npm:^1.10.0, resolve@npm:^1.12.0, resolve@npm:^1.14.2, resolve@npm:^1.17.0, resolve@npm:^1.18.1, resolve@npm:^1.19.0, resolve@npm:^1.20.0, resolve@npm:^1.22.0, resolve@npm:^1.3.2, resolve@npm:^1.4.0": +"resolve@npm:^1.1.4, resolve@npm:^1.10.0, resolve@npm:^1.12.0, resolve@npm:^1.14.2, resolve@npm:^1.17.0, resolve@npm:^1.18.1, resolve@npm:^1.19.0, resolve@npm:^1.22.1, resolve@npm:^1.3.2, resolve@npm:^1.4.0": version: 1.22.1 resolution: "resolve@npm:1.22.1" dependencies: @@ -17349,7 +17558,7 @@ __metadata: languageName: node linkType: hard -"resolve@npm:^2.0.0-next.3": +"resolve@npm:^2.0.0-next.4": version: 2.0.0-next.4 resolution: "resolve@npm:2.0.0-next.4" dependencies: @@ -17372,7 +17581,7 @@ __metadata: languageName: node linkType: hard -"resolve@patch:resolve@^1.1.4#~builtin, resolve@patch:resolve@^1.10.0#~builtin, resolve@patch:resolve@^1.12.0#~builtin, resolve@patch:resolve@^1.14.2#~builtin, resolve@patch:resolve@^1.17.0#~builtin, resolve@patch:resolve@^1.18.1#~builtin, resolve@patch:resolve@^1.19.0#~builtin, resolve@patch:resolve@^1.20.0#~builtin, resolve@patch:resolve@^1.22.0#~builtin, resolve@patch:resolve@^1.3.2#~builtin, resolve@patch:resolve@^1.4.0#~builtin": +"resolve@patch:resolve@^1.1.4#~builtin, resolve@patch:resolve@^1.10.0#~builtin, resolve@patch:resolve@^1.12.0#~builtin, resolve@patch:resolve@^1.14.2#~builtin, resolve@patch:resolve@^1.17.0#~builtin, resolve@patch:resolve@^1.18.1#~builtin, resolve@patch:resolve@^1.19.0#~builtin, resolve@patch:resolve@^1.22.1#~builtin, resolve@patch:resolve@^1.3.2#~builtin, resolve@patch:resolve@^1.4.0#~builtin": version: 1.22.1 resolution: "resolve@patch:resolve@npm%3A1.22.1#~builtin::version=1.22.1&hash=c3c19d" dependencies: @@ -17385,7 +17594,7 @@ __metadata: languageName: node linkType: hard -"resolve@patch:resolve@^2.0.0-next.3#~builtin": +"resolve@patch:resolve@^2.0.0-next.4#~builtin": version: 2.0.0-next.4 resolution: "resolve@patch:resolve@npm%3A2.0.0-next.4#~builtin::version=2.0.0-next.4&hash=c3c19d" dependencies: @@ -17479,7 +17688,7 @@ __metadata: languageName: node linkType: hard -"ripemd160@npm:^2.0.0, ripemd160@npm:^2.0.1": +"ripemd160@npm:^2.0.0, ripemd160@npm:^2.0.1, ripemd160@npm:^2.0.2": version: 2.0.2 resolution: "ripemd160@npm:2.0.2" dependencies: @@ -17609,11 +17818,11 @@ __metadata: linkType: hard "rxjs@npm:^7.0.0": - version: 7.5.7 - resolution: "rxjs@npm:7.5.7" + version: 7.8.0 + resolution: "rxjs@npm:7.8.0" dependencies: tslib: ^2.1.0 - checksum: 283620b3c90b85467c3549f7cda0dd768bc18719cccbbdd9aacadb0f0946827ab20d036f1a00d78066d769764e73070bfee8706091d77b8d971975598f6cbbd4 + checksum: c48833638ae5d339332f8b792e716c3c662950ba95ba04e9e97a8cfd4628d8f009129672793c6c067c872a4dab5757231d41d7256a2114a5fabbf30d8a5b9d67 languageName: node linkType: hard @@ -17694,8 +17903,8 @@ __metadata: linkType: hard "sass-loader@npm:^10.0.5": - version: 10.3.1 - resolution: "sass-loader@npm:10.3.1" + version: 10.4.1 + resolution: "sass-loader@npm:10.4.1" dependencies: klona: ^2.0.4 loader-utils: ^2.0.0 @@ -17704,7 +17913,7 @@ __metadata: semver: ^7.3.2 peerDependencies: fibers: ">= 3.1.0" - node-sass: ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 + node-sass: ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 sass: ^1.3.0 webpack: ^4.36.0 || ^5.0.0 peerDependenciesMeta: @@ -17714,7 +17923,7 @@ __metadata: optional: true sass: optional: true - checksum: 85a38964bac7edc84b7db930f540a107dd6fea83d6e839511e7241852e69d58b5c9193f50d92bfa152fc62277c44088bdbd41797fd31d77ddb84cbff90054cc4 + checksum: bf04a440fe471928f3cf884bc12c6b70bc391795b35510b1b9021e8a2cca3b8f966aef9518f4171e87e9cb78193a774f695921e6b61881a1580ae0a3c7b1b5e4 languageName: node linkType: hard @@ -17858,7 +18067,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:^7.2.1, semver@npm:^7.3.2, semver@npm:^7.3.5, semver@npm:^7.3.7": +"semver@npm:^7.0.0, semver@npm:^7.2.1, semver@npm:^7.3.2, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.3.8": version: 7.3.8 resolution: "semver@npm:7.3.8" dependencies: @@ -17976,6 +18185,13 @@ __metadata: languageName: node linkType: hard +"ses@npm:^0.17.0": + version: 0.17.0 + resolution: "ses@npm:0.17.0" + checksum: 5533b37fcdfc2734a37cf2d5b0909b6775a990938dedb37b7d0e851d310c2e3a6d44bcb4b80731a91d9f07e40700d47f942c693a18ffe9d54e9d5e4d18e1141e + languageName: node + linkType: hard + "set-blocking@npm:^2.0.0": version: 2.0.0 resolution: "set-blocking@npm:2.0.0" @@ -18084,9 +18300,9 @@ __metadata: linkType: hard "shell-quote@npm:^1.6.1, shell-quote@npm:^1.7.3": - version: 1.7.4 - resolution: "shell-quote@npm:1.7.4" - checksum: 54a9f16eee9449879290b9ab082d380ff229b9176608879087d1c21c423ad0bf954fe02941963ee80cafce6e09d629ae5b209ac7061de22cf8e1b9b3edf3e694 + version: 1.8.0 + resolution: "shell-quote@npm:1.8.0" + checksum: 651a201a1af981d49326fac8c005bbe2af97bc56fcabded0b22944c08eea0ba3bccfa497168d4bcb70508ca5802fe1cb83ca89a7e121eb0701d4c8b1d6c71a5d languageName: node linkType: hard @@ -18535,6 +18751,15 @@ __metadata: languageName: node linkType: hard +"stop-iteration-iterator@npm:^1.0.0": + version: 1.0.0 + resolution: "stop-iteration-iterator@npm:1.0.0" + dependencies: + internal-slot: ^1.0.4 + checksum: c4158d6188aac510d9e92925b58709207bd94699e9c31186a040c80932a687f84a51356b5895e6dc72710aad83addb9411c22171832c9ae0e6e11b7d61b0dfb9 + languageName: node + linkType: hard + "stream-browserify@npm:^2.0.1": version: 2.0.2 resolution: "stream-browserify@npm:2.0.2" @@ -18663,7 +18888,7 @@ __metadata: languageName: node linkType: hard -"string.prototype.matchall@npm:^4.0.7": +"string.prototype.matchall@npm:^4.0.8": version: 4.0.8 resolution: "string.prototype.matchall@npm:4.0.8" dependencies: @@ -18679,7 +18904,7 @@ __metadata: languageName: node linkType: hard -"string.prototype.trimend@npm:^1.0.5": +"string.prototype.trimend@npm:^1.0.6": version: 1.0.6 resolution: "string.prototype.trimend@npm:1.0.6" dependencies: @@ -18690,7 +18915,7 @@ __metadata: languageName: node linkType: hard -"string.prototype.trimstart@npm:^1.0.5": +"string.prototype.trimstart@npm:^1.0.6": version: 1.0.6 resolution: "string.prototype.trimstart@npm:1.0.6" dependencies: @@ -18886,6 +19111,20 @@ __metadata: languageName: node linkType: hard +"superstruct@npm:^0.16.7": + version: 0.16.7 + resolution: "superstruct@npm:0.16.7" + checksum: afbf6ec8988e85857c05724bc2654046ad90a673455dd3775bae461f272e36f1963a4ae5aeee095e184bff2bd2ca840427f396b92a06ed8840074ff22520f3ea + languageName: node + linkType: hard + +"superstruct@npm:^1.0.3": + version: 1.0.3 + resolution: "superstruct@npm:1.0.3" + checksum: 45ed9c41016641161a2ed93723d2cf6efc6fb2552ebb747b8df94cb73a37acd95288baad42c2d51ffe77956caf5c5200cd22622e166c6951777acd2fb11a7da5 + languageName: node + linkType: hard + "supports-color@npm:8.1.1, supports-color@npm:^8.0.0, supports-color@npm:^8.1.0": version: 8.1.1 resolution: "supports-color@npm:8.1.1" @@ -19019,16 +19258,16 @@ __metadata: linkType: hard "tar@npm:^6.0.2, tar@npm:^6.1.11, tar@npm:^6.1.2": - version: 6.1.12 - resolution: "tar@npm:6.1.12" + version: 6.1.13 + resolution: "tar@npm:6.1.13" dependencies: chownr: ^2.0.0 fs-minipass: ^2.0.0 - minipass: ^3.0.0 + minipass: ^4.0.0 minizlib: ^2.1.1 mkdirp: ^1.0.3 yallist: ^4.0.0 - checksum: 183a858baba2eabfb1589ea9030601865190a074597bf0926de2460b6fe8adee9278509ac1c8460c05af7a0c8794db62c4e8cc395589470103946c55bf68e6cc + checksum: eee5f264f3f3c27cd8d4934f80c568470f92811c416144ab671bb36b45a8ed55fbfbbd31f0146f3eddaca91fd564c9a7ec4d2086940968b836f4a2c54146c060 languageName: node linkType: hard @@ -19112,8 +19351,8 @@ __metadata: linkType: hard "terser@npm:^5.3.4": - version: 5.15.1 - resolution: "terser@npm:5.15.1" + version: 5.16.4 + resolution: "terser@npm:5.16.4" dependencies: "@jridgewell/source-map": ^0.3.2 acorn: ^8.5.0 @@ -19121,7 +19360,7 @@ __metadata: source-map-support: ~0.5.20 bin: terser: bin/terser - checksum: 1a9e7bbca213dfade838935a66fc9c5177b1120281ca210c0c22e4e7a2c1b61d4785051176c1bdaab21806f0a26e6cfd239d1c69fcb48c62f2a9893a6ee79cc4 + checksum: e057755dc5f7b8d6034ac25d508c6569c6425453433f0b298918d1ffb4e1e644e931e0beb2c64f6b893309e0fdc2e2b380f4cae12bc0e06563076b745baa0075 languageName: node linkType: hard @@ -19436,9 +19675,9 @@ __metadata: linkType: hard "tslib@npm:^2.0.0, tslib@npm:^2.0.3, tslib@npm:^2.1.0, tslib@npm:^2.3.0": - version: 2.4.1 - resolution: "tslib@npm:2.4.1" - checksum: 9ac0e4fd1033861f0b4f0d848dc3009ebcc3aa4757a06e8602a2d8a7aed252810e3540e54e70709f06c0f95311faa8584f769bcbede48aff785eb7e4d399b9ec + version: 2.5.0 + resolution: "tslib@npm:2.5.0" + checksum: e32fc99cc730dd514e53c44e668d76016e738f0bcc726aad5dbd2d335cf19b87a95a9b1e4f0a9993e370f1d702b5e471cdd4acabcac428a3099d496b9af2021e languageName: node linkType: hard @@ -19581,6 +19820,17 @@ __metadata: languageName: node linkType: hard +"typed-array-length@npm:^1.0.4": + version: 1.0.4 + resolution: "typed-array-length@npm:1.0.4" + dependencies: + call-bind: ^1.0.2 + for-each: ^0.3.3 + is-typed-array: ^1.1.9 + checksum: c5163c0103d07fefc8a2ad0fc151f9ca9a1f6422098c00f695d55f9896e4d63614cd62cf8d8a031c6cee5f418e8980a533796597174da4edff075b3d275a7e23 + languageName: node + linkType: hard + "typedarray-to-buffer@npm:^3.1.5": version: 3.1.5 resolution: "typedarray-to-buffer@npm:3.1.5" @@ -19854,7 +20104,7 @@ __metadata: languageName: node linkType: hard -"update-browserslist-db@npm:^1.0.9": +"update-browserslist-db@npm:^1.0.10": version: 1.0.10 resolution: "update-browserslist-db@npm:1.0.10" dependencies: @@ -20078,6 +20328,15 @@ __metadata: languageName: node linkType: hard +"validate-npm-package-name@npm:^5.0.0": + version: 5.0.0 + resolution: "validate-npm-package-name@npm:5.0.0" + dependencies: + builtins: ^5.0.0 + checksum: 36a9067650f5b90c573a0d394b89ddffb08fe58a60507d7938ad7c38f25055cc5c6bf4a10fbd604abe1f4a31062cbe0dfa8e7ccad37b249da32e7b71889c079e + languageName: node + linkType: hard + "vary@npm:~1.1.2": version: 1.1.2 resolution: "vary@npm:1.1.2" @@ -20180,14 +20439,14 @@ __metadata: linkType: hard "web3-provider-engine@npm:^16.0.3": - version: 16.0.4 - resolution: "web3-provider-engine@npm:16.0.4" + version: 16.0.5 + resolution: "web3-provider-engine@npm:16.0.5" dependencies: "@ethereumjs/tx": ^3.3.0 async: ^2.5.0 backoff: ^2.5.0 clone: ^2.0.0 - eth-block-tracker: ^4.4.2 + eth-block-tracker: ^5.0.1 eth-json-rpc-filters: ^4.2.1 eth-json-rpc-infura: ^5.1.0 eth-json-rpc-middleware: ^6.0.0 @@ -20204,7 +20463,7 @@ __metadata: ws: ^5.1.1 xhr: ^2.2.0 xtend: ^4.0.1 - checksum: 0a27111ecefa64a6892a71b3f8ad193e31890b890f60251bcb2be6fcd05e1cae317c732801e4a64260c1dddf42e66762c6521e5fd499f94f2ede94e05a939f01 + checksum: ae55fb9038da77e5494d7b4b8363a9daf8a2e93c994632ed82686c7120c1393d07812f83011ef47d3310033fc06a8fcc3aae0cdbfb1896383a9d5e1505241f61 languageName: node linkType: hard @@ -20496,7 +20755,7 @@ __metadata: languageName: node linkType: hard -"which-typed-array@npm:^1.1.2, which-typed-array@npm:^1.1.8": +"which-typed-array@npm:^1.1.2, which-typed-array@npm:^1.1.9": version: 1.1.9 resolution: "which-typed-array@npm:1.1.9" dependencies: @@ -20870,17 +21129,17 @@ __metadata: linkType: hard "ws@npm:^8.2.0": - version: 8.11.0 - resolution: "ws@npm:8.11.0" + version: 8.12.1 + resolution: "ws@npm:8.12.1" peerDependencies: bufferutil: ^4.0.1 - utf-8-validate: ^5.0.2 + utf-8-validate: ">=5.0.2" peerDependenciesMeta: bufferutil: optional: true utf-8-validate: optional: true - checksum: b672b312f357afba8568b9dbb9e08b9e8a20845659b35fa6b340dc848efe371379f5e22bb1dc89c4b2940d5e2dc52dd1de85dde41776875fce115a448f94754f + checksum: 63e3382263616ca469bf13053d1f5693d040ef191d1050097c7c0e4a910efa1c36a8f749ca9e2901723cc2b59641bdc94a45859bbca65e8363ca741f30673b35 languageName: node linkType: hard @@ -21090,8 +21349,8 @@ __metadata: linkType: hard "yargs@npm:^17.3.1": - version: 17.6.2 - resolution: "yargs@npm:17.6.2" + version: 17.7.0 + resolution: "yargs@npm:17.7.0" dependencies: cliui: ^8.0.1 escalade: ^3.1.1 @@ -21100,7 +21359,7 @@ __metadata: string-width: ^4.2.3 y18n: ^5.0.5 yargs-parser: ^21.1.1 - checksum: dd5c89aa8186d2a18625b26b68beb635df648617089135e9661107a92561056427bbd41dbfa228db5a7d968ea1043d96c036c2eb978acf7b61a0ae48bf3be206 + checksum: d2c0b8965c95d0b4c88ea67e12d72c3d688dfc201eed6d334ec669fb65b9640ef60f5ab8ffd4a79567b0630b3b1c59005ccb63099025e5589a04ece7c1eb9b45 languageName: node linkType: hard